
body,#box{ background:#F4F5F7;}
#box{ padding-top:35px;}
i{ font-style:normal;}
.mt20 img{ display:block;}

.productItems dt a, .productInfo dt a{display:block;height:220px; width:220px;overflow:hidden;}
.leftAd a{display:block;height:500px; width:224px;overflow:hidden;}
.menuContent img,.productInfo dt img{transition:all 0.3s ease 0s;position:relative; right:0px; top:0;vertical-align:middle;border:0 none;}
.menuContent img:hover,.productInfo dt img:hover{transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);
-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transformtransform:scale(1.06,1.06);}

/* 搜索框*/

.forFixSearch{ padding:35px 0;width:100%; background:#fff;}
.chooseFix{position:fixed;top:0;left:0; z-index:310;padding:6px 0; border-bottom:1px solid #ff9600;animation:0.3s ease-in-out 0s normal none 1 running searchTop;}/* margin-left: -590px; z-index:310;*/
.chooseFix .searchText{ width:268px;}
.chooseFix .logo img{ width:300px;}
@keyframes searchTop {
0% {
    top: -50px;
}
100% {
    top: 0;
}
}

.searchBar{ background:#fff;width:100%; height:110px; }/*padding:25px 0;*/
.searchWrapper{  width:1180px;height:40px; margin-left:auto; margin-right:auto;}
.logo{ float:left; line-height:36px;}
.tName{ font-size:24px; font-weight:bold; float:left;line-height:26px; margin-left:30px; margin-top:8px;}
.search{height:40px;float:right;}

.selectSortBox{width:96px;font-size:12px; float:left; border-bottom:2px solid #ff9600;}
.selectSortBox a{color:#333;}
.selectSortBox a:hover{ text-decoration:none;}

.selected{ overflow:hidden;zoom:1;height:36px; border-top:2px solid #ff9600;border-left:2px solid #ff9600; text-indent:8px;  background:#fff;}

.selected div{border-right:1px solid #d7d7d7; display:block; height:14px; line-height:14px; margin-top:11px;}
.selected img{margin-left:6px;vertical-align: middle; display:inline-block; margin-bottom:2px;_margin-bottom:0;+margin-bottom:0; }

.selectedIcon{ height:38px;}
.selectedIcon img{margin-top: 14px;}

.selectSortBox dd{ text-indent:8px; height:32px; line-height:32px; width:92px;background:#fff;
 border-left:2px solid #ff9600;border-right:2px solid #ff9600;display:none;  }
.selectSortBox dd a{display:block;}
.selectSortBox dd a:hover{ background:#f2f2f2; display:block;}

.searchText{ float:left;height:36px; line-height:36px;border:2px solid #ff9600; border-left:0; width:268px; text-indent:10px; text-indent:30px; 
}
.sub{float:left;width:64px; height:36px;line-height:36px;border-top:2px solid #ff9600;border-bottom:2px solid #ff9600; 
background:#ff9600; cursor:pointer; text-align:center; color:#fff; font-size:14px; }
.sub img {
    vertical-align: middle;
    margin-bottom: 2px;
}
.publishProducts{float:left;width:156px; height:38px;line-height:38px;border:1px solid #dddddd; 
background:#fafafa; cursor:pointer; text-align:center; color:#666; font-size:13px; margin-left:11px; display:inline;}

/* 导航栏*/
.bar{ height:40px; line-height:40px; background:#ff9900; border-top:1px solid #ff9900;border-bottom:1px solid #ff9900; font-size:15px;}
.bar dl{ height:40px;width:1180px; margin-left:auto; margin-right:auto; }
.bar dt{float:left; width:240px;height:41px;line-height:41px; margin-top:-1px; color:#fff; font-size:15px; margin-right:24px;}
.categoriesIcon{ vertical-align:middle; margin-bottom:2px; margin-right:10px; }
.bar dt a{ display:block; color:#fff;height:41px; text-indent:18px; background:#ff7e00; font-size:14px; font-weight:bold; }

.bar  dd{ float:left;  text-align:center; margin-right:1px; display:inline;}
.bar  dd a{ display:block;padding-left:24px; padding-right:24px; font-weight:500; color:#fff; }

.specialWrapper{ width:1180px; margin-left:auto; margin-right:auto; background:#f4f5f6; text-align:left;}

/* 左侧分类 */
.categoryWrapper{ position: absolute;top:193px; z-index:100;height:440px;float:left; }
#category {background:#fff;font-size:13px;width:240px; height:430px; padding-top:10px; float:left;}
.borderOrange{border-right:1px solid #ff9b00;}

#category li { height:37px;line-height:37px; text-indent:12px; margin-left:8px; }/* width:202px; */
#category li a{ height:37px; overflow:hidden; color:#333;}
*+html #category li{ height:34px;line-height:34px;}
*+html #category li a{ height:34px;}

.categoriesItems { margin-right:20px; float:right; margin-top:12px; background:url(../images/index2/categoriesItems_grey.png) no-repeat;
 width:12px; height:12px;}
*+html #category li img{margin-top:16px;}

#category .bgOrange{ background:#ff9b00;}
#category .bgOrange a{ color:#fff;}


.category_detail{ position:absolute; z-index:2;top:0;left:239px; padding:8px 1px 0 15px; float:left; height:432px;
 background:#fff;border-left:1px solid #ff9b00;border-right:1px solid #ff9b00;border-bottom:1px solid #ff9b00;display:none;}/*  padding:14px 1px 0 15px; height:485px; */
.category_detail li { display:none ; overflow:hidden;zoom:1;}
.tabfocus{ display:block}
.category_detail li.tabfocus{display:block}

.group{ float:left;}
.category_detail dl{ width:159px; padding-left:15px; padding-right:10px; height:190px; 
border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea; overflow:hidden;}	 /* height:215px; */

.category_detail  dt{ height:30px;line-height:15px; overflow:hidden;margin-bottom:6px;} 
.category_detail  dt a{font-size:14px;font-weight:bold; color:#333;}
.category_detail  dt a:hover{ color:#ff9b00;}

.category_detail dd{ margin-bottom:10px; overflow:hidden; zoom:1;}
.category_detail dd div{  height:28px; line-height:28px; overflow:hidden;}
.category_detail dd a{ color:#444; }
.category_detail dd a:hover{ color:#ff9b00;}

.category_detail .allCategories{ display:block; height:32px; line-height:32px; float:left; width:100%;}
.pureText{ float:left; text-indent:4px; }
.pureText a{color:#888888; text-decoration:none;}

.categoriesClose{ float:right; margin-right:15px; padding-top:4px; }
*+html .categoriesClose{ padding-top:10px; }
.categoriesClose img{ cursor:pointer;}

/*.bgImgTab{ background:#778dbc; position:relative;}
.objWrapper{  width:940px; padding-left:240px; margin-left:auto; margin-right:auto;}*/
.bgImgTab{  position:relative;width:100%;max-width:1920px;margin-left:auto; margin-right:auto; }
.objWrapper{  width:100%;  margin-left:auto; margin-right:auto;}

/* 图片轮换 */
    /*.theObj{ height:440px; width:940px; position:relative; }  
    .content{height:440px; width:940px;}
    .content div{height:440px; width:940px; overflow:hidden; overflow:hidden;position:absolute;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}  
    */
	.theObj{ height:440px; width:100%; position:relative; }  
    .content{height:440px; width:100%;}
    .content div{height:440px; width:100%; overflow:hidden; overflow:hidden;position:absolute;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}  
    .content img{width:100%;max-width:1920px;}
	.content div.confocus{ display:block}

	.imgList{position:absolute; bottom:20px;z-index:20;overflow:hidden; margin: 0 auto; border-radius:10px; opacity:0.8;}  
    .imgList li { margin:0 5px; float:left; cursor:pointer; display:inline;} 
	.imgList a{ background:#666; display:block;height:13px;width:13px;border-radius:7px; margin:4px 0;}
    .imgList .tabfocus a{background:#ff9900; }
    .tabfcous a{background:#a1b0d1;}


	.thePrev,.theNext{position:absolute; z-index:20;top:190px;background:#000; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
	.thePrev a,.theNext a{display:block; height:46px;}
    .theNext {right:0;}
    .thePrev {left:0;}
    /*.theNext a{background-position:-200px -24px;}
    .thePrev a{background-position:-200px 0px;}*/
    
    .z_in_ten{ z-index:10; }
    .programTopic{font-size:16px;font-weight:bold;font-family: "微软雅黑",Verdana, Geneva, sans-serif;}
    .programTopic a{color:#333;}
	
		

.floor{ overflow:hidden; margin-bottom:30px;  }
.floor2{ overflow:hidden;margin-bottom:15px;  }
.floor2 dl{ float:left;  padding:20px 20px 15px;margin-right:20px;margin-bottom:20px; width:180px; background:#fff;}
.floor2 dd div{ height:36px; line-height:18px; font-size:14px; margin:8px 0; overflow:hidden;}
.floor2 p span { color:#ff2c2c; font-size:18px; margin-right:10px;}
.lineThrough{ text-decoration:line-through; color:#999;}


.floorLeft{overflow:hidden; float:left; width:580px;} 
.floorRight{overflow:hidden;float:right; width:580px;}
	
.columns{  margin-bottom:19px; height:26px; }		
.columns dt{ float:left;line-height:24px;} 
.columns dt p{  float:left;margin-right:24px; display:inline;font-size:24px; line-height:26px; font-weight:bold;}
.columns dt div{ float:left;font-size:16px; color:#f84f4c; border:1px solid #ff9a40; border-radius:13px; padding:2px 20px;}
.columns dd{ float:right;line-height:26px;}
.columns dd img{ margin-left:3px; vertical-align:middle; display:inline-block; margin-bottom:2px;_margin-bottom:0;+margin-bottom:0;}
.columns dd a{ color:#666;}

.columns dt span{  margin-left:10px;margin-right:30px; font-size:14px;font-weight:bold;}
.columns dt a{margin-right:20px;padding-bottom:2px; font-size:14px;}
.columns dt .pitchOn{border-bottom:2px solid #f90;color:#f90;}


.adIcon{width:100%; background:#fff; margin-bottom:5px;}
.adIcon td{ border:1px solid #f2f2f2; padding:10px 10px 8px; text-align:center;}
.adIcon img{ display:inline-block; max-width:90%;}

.business{ overflow:hidden; margin-bottom:18px; margin-right:19px;  background:#fff; float:left;}
.noMarginRight{ margin-right:0;}
.business dl{overflow:hidden; margin:20px 0 20px 20px;}
.business dt{ float:left; margin-right:12px; border:1px solid #e2e2e2; }
.business dt img{ display:block;}
.business dd{ float:left;width:278px; padding-right:20px;}
.business dd div{ margin-top:4px; margin-bottom:2px; font-size:14px;}
.business dd img{ vertical-align:middle; margin-bottom:2px;}
.business dd span{ margin-left:20px;}

.business ul{ overflow:hidden;margin-left:20px; padding-bottom:16px; }
.business li{ float:left; margin-right:10px; text-align:center;}
.business ul p{height:40px;width: 106px;overflow: hidden;}

.menuContent {overflow: hidden;zoom:1; margin-bottom:35px;  background:#fff;}/*margin-top: 20px;*/

.menuContent .confocus {
    display: block;
}


.categoryOne{ overflow:hidden;zoom:1; background:#fff; padding:20px 20px 2px 0; margin-bottom:20px;}

.leftAd{ width:240px;height:500px; float:left;overflow:hidden;zoom:1;}
.leftAd img{ display:block;}

.productIntroWrapper{float:left;border-top:1px solid #e6e6e6; width:940px}
.productIntro{ float:left; border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6; padding:10px 6px; width:222px; height:229px; display:inline;} 

.productIntro dt{ text-align:center; height:186px; text-align:center; vertical-align:middle;margin-top:10px;}
.productIntro dd{ font-size:14px; overflow:hidden;text-align: center; margin-top:5px;}
.productIntro .price{ color:#ff2c2c; font-weight:bold; margin:0 6px;}
.productIntro a{ display: block;margin: 0 auto;overflow: hidden;width: 163px;}

.bottomLine{height:38px; line-height:38px;border-bottom:3px solid #e6e6e6; margin-top:24px;font-size:20px; font-weight:bold; color:#333;}



.businessInfo{ float:left; margin-left:20px; width:216px; padding-bottom:6px;}
.articleTitle{ font-weight:bold; height:20px; line-height:20px; font-size:14px; overflow:hidden; margin-top:6px; margin-bottom:4px;}
.businessInfo dd{ line-height:16px; height:48px; overflow:hidden;}

.menuContent .noMarginRight,.floor2 .noMarginRight{margin-right:0}
.rightArticle,.articleLink{ float:right; width:668px;}
.rightArticle dl{ width:334px; float:left; margin-bottom:20px; overflow:hidden;zoom:1;}
.rightArticle dd{ font-size:12px; color:#666; height:38px; line-height:19px; width:224px; float:left}
.rightArticle dl dt{ float:left; margin-right:10px;}
.rightArticle .titleNews{ font-weight:bold; height:20px; line-height:20px; margin-bottom:6px; color:#333;}


