/*MainOneheader*/
a{ color:#666;}

/*bituChat*/
.bituChat_box { width: 1000px; height: 0; position: relative; margin: 0 auto; z-index: 9; }
.bituChat { width: 103px; height: 138px; line-height: 20px; background-color: #f2f2f2; border: #eee 1px solid; text-align: center; position: absolute; top: 75px; right: -120px; }
.bituChat a:hover { color: #333; text-decoration: none; }
.tline { height: 1px; line-height: 1px; font-size: 0; background-color: #ddd; margin-top: 1px; }


body{background-color: #f5f5f5; text-align:center;width:100%; _width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); min-width:1200px;}
span{display: inline-block; background:url(../images/indexIcon.png) no-repeat;}
.moL span{background:none;}
.footLeft span{background:none;}
.navItem a{color:#333;}
.navBar{width: 100%; font-size: 14px;}/*background:url(../images/big_ban_bg.png) center top no-repeat #fff;*/
.navBar .wrapper{position: relative;}
.navBar .nav{width:100%;height: 35px;line-height: 35px; color: #fff;}
.navBar .allType h3{width: 190px; background-color: #da2900; position:relative;}
.navBar .allType h3 span{ display:block; width:106%; height:46px; background:url(../images/side_l_bg.png) repeat-x; position:absolute; top:-2px; left:-6px; z-index:3000;}
.navBar .navItem{width: 190px; height:513px; border: 1px solid #f0eeee; border-top:none; background:url(../images/list_li_bg.jpg) no-repeat #f9f9f9; color: #272727; position: absolute; top: 35px; left: 0; z-index:1000; box-shadow:2px 3px 8px rgba(0,0,0,0.2);}
.navBar .navItem .item {   cursor: pointer;height:32px;line-height:32px;padding-left: 15px;position: relative;text-align: left;width: 174px;}
.navBar .navItem .item .shadowList{display: none;width: 20px;height:513px  ;z-index: 10; box-shadow:inset 8px 0 8px #d0cccc; position: absolute; top: 0; left: 189px; }
.navBar .navItem .item .itemCon{width:0px; height: auto; background-color: #fff; opacity: 0.9; filter:alpha(opacity:90); position: absolute; top: 0; left: 189px; overflow: hidden;}
.navBar .navItem .item .itemCon.on{width:520px; transiton:all ease 1s; -webkit-transition:all ease 1s; }
.navBar .navItem .item s{display: none; width: 2px; height: 2px; position: absolute; right: 15px; top:0; text-decoration: none;}
.navBar .navItem .item dl{width: 480px; height: auto; padding: 0 20px;}
.navBar .navItem .item dl dt{clear: both; color: #ed2e02; font-size: 16px; }
.navBar .navItem .item dl dd {float: left;color: #333;height: 30px;line-height: 30px;margin-right: 23px;display: inline-table;white-space: nowrap;}
.navBar .navItem .item dl dd:hover{color: #f60;}
.navBar .navItem .item span{width:20px; height:20px; margin-right: 15px; background: url(../images/typeList1.png) no-repeat; position: relative; top: 5px;}
.navBar .navItem .item span.item01{background-position: 0px 0px;}
.navBar .navItem .item span.item02{background-position: -2px -33px;}
.navBar .navItem .item span.item03{background-position: 0px -70px;}
.navBar .navItem .item span.item04{background-position: 0px -102px;}
.navBar .navItem .item span.item05{background-position: 0px -135px;}
.navBar .navItem .item span.item06{background-position: 0px -170px;}
.navBar .navItem .item span.item07{background-position: 0px -205px;}
.navBar .navItem .item span.item08{background-position: 0px -239px;}
.navBar .navItem .item span.item09{background-position: 0px -270px;}
.navBar .navItem .item span.item010{background-position: 0px -306px;}
.navBar .navItem .item span.item011{background-position: 0px -340px;}
.navBar .navItem .item span.item012{background-position: 0px -376px;}
.navBar .navItem .item span.item013{background-position: -1px -410px;}
.navBar .navItem .item span.item014{background-position: 0px -442px;}
.navBar .navItem .item span.item015{background-position: -2px -477px;}
.navBar .navItem .item span.item016{background-position: -1px -509px;}
.navBar .navLi li{float: left; width: 125px;margin-right: 5px;}
.navBar .navLi li a{float: left; display: block; width:125px; color: #fff;}
.navBar .navLi li a:hover{color: #eee;}
.navBar .navLi li.hot{background-color: #e73f07; width: 125px;}
.navBar .navLi li.hot span{width: 33px; height: 12px; background-position: -28px 0;position: absolute; margin: 12px 0 0 2px;}
.navBar .directMall{display: block; width: 138px; height: 27px; line-height: 27px; background-color: #fedc47; margin-top: 4px;}
.navBar .directMall span{width: 25px; height: 20px; background-position:0 -31px; position: relative; top:3px;}
.navBar .directMall em{color: #f65520; margin-left: 8px;}
.banner{width: 770px;margin-left: 190px; cursor: pointer;}
.banner .bigBan{width: 770px; height: 515px; overflow: hidden; position: relative;}
.banner .bigBan ul{float: left; width: 100000px; position: absolute; left: 0; top: 0;}
/*.banner .bigBan ul.ul2{width: 2310px; position: absolute; left: 2310px; top: 0;}*/
.banner .bigBan li{float: left;}
.banner .bigBan li img,.bannerR .adBan img{ width:100%; height:100%;}
.banner .bigBan li img{ width:770px; height:515px;}
.banner .bigBan .doit{position: absolute; bottom: 8px; left: 50%; height: 8px;}
.banner .bigBan .doit b{float: left; margin-right: 2px; width: 27px; height: 4px; background-color: #fff; cursor: pointer;}
.banner .bigBan .doit b.current{height: 6px; background-color: #c90000; position: relative; top: -2px;}
.banner .smallBan{width: 770px;height: 155px;overflow: hidden; position: relative;}
.banner .smallBan a {cursor: pointer;z-index: 2;}
.banner .smallBan a span{position: relative; background:none; }
.banner .smallBan a.prev{position: absolute;left: 0; top: 60px; background-color: #b8b7b7; opacity: 0.5; filter:alpha(opacity:50)}
.banner .smallBan a.next{position: absolute; right: 0; top: 60px; background-color: #000; opacity: 0.5; filter:alpha(opacity:50)}
.banner .smallBan a.prev span{background-position: -96px 0px;}
.banner .smallBan a.next span{background-position: -98px -18px;}
.banner .smallBan ul{width: 10000px; position: absolute; left: 0; top: 0;}
.banner .smallBan li{float: left; width:256.6px; height: 155px;}
.banner .smallBan li img{ width:256px; height:155px;}
.bannerR{width: 230px;  box-shadow: 2px 0 10px rgba(0,0,0,.3);}
.bannerR iframe{ width:100%;}
.bannerR iframe img{ width:100%;}
.bannerR .adBan{height: 115px;}
.bannerR .newPro {height:234px;padding: 3px;background: #fff;text-align: left;border-right: 1px solid #ededed;}
.bannerR .newPro h4{font-size: 16px;color: #000;font-weight: 500;}
.bannerR .newPro h4 span{width: 28px; height: 25px; background-position:-34px -35px; position: relative; top: 5px;}
.bannerR .newPro .news{clear: both; height:; overflow: hidden; color: #5a5959; font-size: 12px; position: relative;}
.bannerR .newPro .news ul{/*height: 1000px; position: absolute; top: 0; left: 0;*/}
.bannerR .newPro .news li{margin-top: 7px; margin-left: 15px; position: relative; height:18px; overflow:hidden; line-height:18px;}
.bannerR .newPro .news li span{width: 2px; height: 2px; position: absolute; left: -10px; top: 6px; background-position: -98px -39px;}
.bannerR .newPro .news li a{display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.bannerR .newPro .num ul{float: left;width: 210px; height: 12px; margin:15px 6px 15px 0; clear: none;}
.bannerR .newPro .num ul li{float: left; width:210px; height: 22px; line-height: 22px; color: #fff; text-align: center; background-color: #fcad14; margin-right: 1px;  list-style: none; margin: 0; font-weight:600}
.bannerR .productShow{padding: 15px 10px; background-color:#f4ebeb; color: #666; border: 1px solid #f9eace; border-bottom: none; _height:239px; overflow:hidden;}
.bannerR .productShow h4{color:#333; font-size: 16px; font-weight: 600; text-align: left;}
.bannerR .productShow li{float: left; width: 33%; margin-top: 16px; height: 60px;}
.bannerR .productShow li a{color: #333;}
.bannerR .productShow li a:hover{color: #f60;}
.bannerR .productShow li span,.bannerR .safety li span{width: 58px; height: 34px; display: block; margin-bottom: 10px;}
.bannerR .productShow li span.jinbang{background-position: 17px -116px;}
.bannerR .productShow li span.bafang{background-position: 17px -160px;}
.bannerR .productShow li span.weibao{background-position: 17px -203px;}
.bannerR .productShow li span.mofang{background-position: -40px -114px;}
.bannerR .productShow li span.suixing{background-position: -40px -160px;}
.bannerR .productShow li span.bitu{background-position: -40px -205px}
.bannerR .productShow li span.qiandan {background-position: 17px -250px;}
.bannerR .productShow li span.houqi {background-position: 17px -295px;}
.bannerR .productShow li span.tixing {background-position: 17px -342px;}
.bannerR .safety li{float: left; width: 33%;height: 67px; background-color: #fcad14;}
.bannerR .safety li.jR{background-color: #fe7837;}
.bannerR .safety li.bZ{border-right: 1px solid #ffbe40;}
.bannerR .safety li a{color: #fff;}
.bannerR .safety li span{height: 39px; margin-bottom: 5px;}
.bannerR .safety li span.baozhang{background-position:20px -64px;}
.bannerR .safety li span.renzheng{background-position:-31px -62px;}
.bannerR .safety li span.jinrong{background-position:-39px -304px;}
.detailType{clear: both; margin-top: 10px; border: 1px solid #ebebeb;}
.detailType dl{float: left; height: 84px;}
.detailType dl dt,.detailType dl dd{float: left;}
.detailType dl dt{width: 84px; height: 84px; font-size: 14px; color: #1c1c1c; border-right: 1px solid #ebebeb; background-color: #f9f9f9; position: relative;}
.detailType dl dt span{width:84px; height: 60px; display: block;}
.detailType dl dt span.diyu{ background:url(../images/ico1.png) no-repeat center;}
.detailType dl dt span.chanpin{background-position: -39px -236px;}
.detailType dl dt span.rexiao{background-position: 22px -290px;}
.detailType dl dt span.arrowR{width: 10px; height: 25px; position: absolute; top: 30px; right: -10px; background-position: -78px -37px;}
.detailType dl dd{ color: #666; padding: 20px 0 0 19px; text-align: left; width:1080px;}
.detailType dl dd a{display: inline-block; margin:0 25px 12px 0; color:#666;}
.detailType dl dd em{color: #f84e20;}
.detailType img{ width:230px; height:104px;}
.recommend .recCon .recLeft img{width:188px; height: 322px;}
.recommend .recCon .recRight { width:230px; float:right;}
.recommend .recCon .recRight img{width:230px; height: 322px;}
.recommend .recCon .recMid{float: left;width: 770px; background-color: #fff; _height:322px; overflow:hidden;}
.recommend .recCon .recMid .imgDiv {float: left;width: 256.6px;height: 195px;position: relative;overflow:hidden;}
.recommend .recCon .recMid .bgColor1{background-color: #f3f3f3;}
.recommend .recCon .recMid .bgColor2{background-color: #f7e9f6;}
.recommend .recCon .recMid .bgColor3{background-color: #f3f3f3;}
.recommend .recCon .recMid img{float: left;width: 208px; height: 168px; position: absolute; top: 15px; left: 27px; transition:all ease 300ms;-webkit-transition:all ease 300ms;-ms-transition:all ease 300ms;-moz-transition:all ease 300ms;}
.recommend .recCon .recMid img.on{left: 23px; transition:all ease 300ms;-webkit-transition:all ease 300ms;-ms-transition:all ease 300ms;-moz-transition:all ease 300ms;}
.recommend .recCon .recMid dl{ float: left; width: inherit;}
.recommend .recCon .recMid dl dt{height: 35px; line-height: 35px; font-size: 14px; color: #fff;}
.recommend .recCon .recMid dl dt.jingxuan{background-color: #ebc006;}
.recommend .recCon .recMid dl dt.zhuanchang{background-color: #c891f7;}
.recommend .recCon .recMid dl dt.tuijian{background-color: #ff7300;}
.recommend .recCon .recMid dl dd{ border: 1px solid #ededed; border-left: none; color: #5a5959;}
.recommend .recCon .recMid dl dd a {float: left;display: block;width: 125px;height: 40px;line-height: 40px;border: 1px solid #f6f6f6;overflow: hidden;}
.marketL{width: 960px; padding: 30px 0 0px; overflow:hidden;}
.marketL .marketTit {    margin-bottom: 12px;    overflow: hidden;    height: 20px;}
.marketL .marketTit h3{color: #000; font-size: 18px; float: left;}
.marketL .marketTit .activity{font-size: 12px; float: left; margin-left: 80px; line-height:18px;}
.marketL .marketTit .activity strong{ display:inline-block; float:left;}
.activity .roll_top{ width:700px; height:18px; overflow:hidden; float:left; text-align:left;}
.roll_top a{ margin-right:16px; color:#333;}
.roll_top a:hover{ text-decoration:underline; color:#f84e20;}
.ul_wrap li{ line-height:18px;}
.marketCon{ text-align:left;}
.marketCon .marketList {float: left;width: 470px;margin-right: 10px;margin-bottom: 15px;text-align: left;background-color: #fff;position: relative;}
.marketCon .marketList  a { float:left; width:190px; height:auto; display: block;}
.marketCon .marketList img{float: left; width: 190px; }
.marketCon .marketList  dl { float:left; width:280px;position:relative;}
.marketCon .marketList  dl dt{height: 64px; border: 1px solid #ebebeb; border-bottom: 2px solid #ebebeb; border-left: none; padding-left:20px; width:259px; overflow:hidden;}
.marketCon .marketList  dl dt h4{font-size: 16px; font-weight: 600; color: #1c1c1c; line-height: 30px; margin-top: 5px;}
.marketCon .marketList  dl dd {border: 1px solid #ebebeb;padding-left: 10px;_padding-left: 10px;border-left: none;border-top: none;padding-top: 5px;height: 180px; position:relative;}
.marketCon .marketList  dl dd a {float: left;margin-bottom: -6px;width: 80px;height: 30px;line-height: 30px;overflow: hidden;}
.marketCon .marketList  dl dd a em{color: #f84e20;}
.marketCon .marketList .brand,.marketCon .marketList .marketNew{width: 468px; height: 70px; border: 1px solid #ebebeb; border-top: none;}
.marketCon .marketList .brand li{float: left; width: 25%;}
.marketCon .marketList .brand li img{width: 94px; height: 40px; margin-right: 0; margin-top: 15px;}
.marketCon .marketList .marketNew{padding-top: 5px; height: 65px;}
.marketCon .marketList .marketNew li{float: left; width: 215px;margin-left: 15px; height: 30px; line-height: 30px;}
.marketCon .AD{margin: 0 0 16px; width: 949px; height:79px;}
.marketR{width: 230px; padding: 30px 0 0; overflow:hidden; }
.marketR .titleR{height: 30px; line-height: 30px; text-align: left; position: relative;}
.marketR .titleR h6{font-size: 14px;}
.marketR .titleR .more{position: absolute; right: 10px;top: 0px;}
/*.marketR .proList{width: 100%;border: 1px solid #ebebeb; background-color: #fff;}
.marketR .proList li{ border-bottom:1px dashed #d7d7d7; margin:15px 5px 0 5px;}
.marketR .proList li .proList-pic {border: 1px solid #f3f3f3;width: 220px;height: 190px;margin: 0px auto;display: table-cell;vertical-align: middle;text-align: center;padding: 1px;background: #fdfdfd;line-height: 190px;}
.marketR .proList li img {max-width: 220px;max-height: 190px;vertical-align: middle;}
.marketR .proList p{width:190px; text-align: center; font-size:14px; margin:10px auto;}*/
.marketR .proList{width: 100%;border: 1px solid #ebebeb; background-color: #fff;}
.marketR .proList li .proList-pic {border: 1px solid #f3f3f3;width: 220px;height: 180px;margin: 15px auto 0;vertical-align: middle;text-align: center;padding: 1px;background: #fdfdfd;line-height: 190px;}
.marketR .proList li img {max-width: 220px;max-height: 190px;vertical-align: middle;}
.marketR .proList p{width: 190px;text-align: center;font-size: 14px;margin: 0 auto;}

.marketR .proList p.price{margin: 10px 0 6px 20px;}
.marketR .proList p em{clear: both; color: #f00; font-size: 16px; }
.marketR .imgR{ width:240px; height:180px; margin: 15px 0 12px 0;}
.marketR .notices{ border: 1px solid #ebebeb;}
.marketR .tip .titleR,.marketR .notice .titleR{padding-left: 15px; line-height: 33px; font-size: 12px; border-bottom: 1px solid #ebebeb;}
.marketR .tip .tipCon{height: 242px; background-color: #fff;border-bottom: 1px solid #ebebeb;}
.marketR .tip .tipCon img{ width:130px; height:127px;} 
.marketR .tip .titleR,.marketR .notice .titl}
.marketR .tip .tipCon img{margin-top: 15px;}
.marketR .tip .tipCon ul{margin-left: 35px;color: #5a5959;}
.marketR .tip .tipCon li{margin-top: 13px; text-align: left; position: relative;}
.marketR .tip .tipCon li span{width: 2px; height: 2px; position: absolute; left: -10px; top: 6px; background-position: -98px -39px;}
.marketR .notice .noticeCon{background-color: #fff; text-align: left;}
.marketR .notice .noticeCon .notice1{padding: 10px;}
.marketR .notice .noticeCon .notice1 img{ width:68px; height:70px; float: left; margin-right: 12px;}
.marketR .notice .noticeCon .notice1 li{line-height: 25px;}
.marketR .notice .noticeCon .notice2{margin-left: 16px;color: #5a5959; padding-bottom:6px;}
.marketR .notice .noticeCon .notice2 li{line-height: 28px; position: relative;}
.marketR .notice .noticeCon .notice2 li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.marketR .notice .noticeCon .notice2 li span{width: 2px; height: 2px; position: absolute; left: -10px; top: 13px; background-position: -98px -39px;}




/*return top*/
.return_top{position:fixed;right:55px;top:500px;width:48px; z-index:12}
.lists1{width:46px;height:46px;border:solid 1px #e5e5e5;font:bold 14px/46px "΢���ź�";position:relative;margin-bottom:3px;}
.lists1 .top_sj,.lists1 em{border-width:8px;border-style:dashed dashed  solid;width:0;height:0;overflow:hidden;}
.lists1 .top_sj{border-color:transparent transparent #e5e5e5;position:absolute;left:50%;margin-left:-8px;top:-15px;}
.lists1 em{border-color:transparent transparent #fff;position:absolute;left:50%;margin-left:-8px;top:-14px;}
.lists1 a:hover { color:#333;}
.lists2{position:relative;}
.fixed_ewm{position:absolute;top:-22px;right:58px;width:109px;height:109px;border:solid 1px #e5e5e5;background:#fff;z-index:12;}
.fixed_ewm a{margin-top:16px;height:77px;width:77px;display:inline-block;}
.fixed_ewm a img{width:77px;height:77px;vertical-align:top;}
.fixed_ewm .left_sj,.fixed_ewm em{border-width:8px;border-style:dashed dashed dashed solid;width:0;height:0;overflow:hidden;}
.fixed_ewm .left_sj{border-color:transparent transparent transparent #e5e5e5;position:absolute;right:-15px;bottom:55px;}
.fixed_ewm em{border-color:transparent transparent transparent #fff ;position:absolute;bottom:55px;right:-14px;}
.hides{display:none;}
.shows{display:block;}
.allType{ box-shadow: -2px 1px 8px rgba(0,0,0,0.3);}

 

/* 吊顶icon */
.moL .index_icon,.moL .vonder_icon{ padding-left:20px; background: url(../images/icons_top.png) no-repeat;}
.moL .index_icon{ background-position:0px -28px;}
.moL .vonder_icon{ background-position:2px -98px;}

#header .wrapper .logo{margin-top: 10px;}
#header .wrapper .search{margin-left: 8px; margin-top: 30px; text-align: left;}

.PhoneWap { width: 1200px; margin: 0 auto; }
.PhoneWap { font: 48px/100px "Microsoft YaHei"; height: 100px; margin-top: 20px; border: #ddd 1px solid; background-color: #fdfdfd; text-align: center; }
.PhoneWap a { color: #f40; text-decoration: underline; }

.banner .smallBan li a {width: 256.6px;height: 155px;display:block;}

.detailType dl dd a {display: inline-block;margin: 0 24px 18px 0;color: #666;}
.detailType dl dd a:nth-child(1){color: #f00;}
.detailType dl dd a:nth-child(4){color: #f00;}
.detailType dl dd a:nth-child(12){color: #f00;}
.detailType dl dd a:nth-child(2){color: #f00;}
.detailType dl dd a:nth-child(7){color: #f00;}
.accordion dl dt{width:45px;height:154px; overflow:hidden; float:left;background:url(../images/qiehuan.png) no-repeat;}
.accordion dl dt.wc{_width:44px;}
.accordion dl dt span.mc,.accordion dl dt span.sz{ display:block;width:20px; height:180px; margin:14px auto 0; font-size:16px; color:#FFFDFF; text-align:center;font-family:"微软雅黑";}
.accordion dl dt span.sz{font-size:16px; margin:0 auto; font-weight:normal;}
.banner .smallBan .accordion dl dt a { width:45px; height:154px; display:block; font-family:"微软雅黑"; font-size:14px; line-height:18px;}
#ys1{background-position:-265px -41px;}
#ys2{background-position:-159px -41px;}
#ys3{background-position:-212px -41px;}
#ys4{background-position:-318px -41px;}
#ys5{background-position:-53px -41px;}
#ys6{background-position:0px -41px;}
.accordion dl dd{ width:545px; height:154px; float:left;}
.accordion dl dd img{ display: block;}


	.new-nxal { margin:15px auto; padding:0px; width:1188px; height:56px; background:#fff; border: 1px solid #ebebeb;}
	.new-nxal h3 { float:left; width: 84px; height: 56px; font-size: 14px;  border-right: 1px solid #ebebeb; background-color: #f9f9f9; margin:0px; padding:0px; line-height:56px; font-weight:normal; text-align:center; font-weight:bold; color:#C00;}
	.new-nxal ul { float:left; width:1100px; list-style-type:none; padding:0px; margin:0px;}
	.new-nxal ul li { float:left; line-height:28px; padding:0px; font-size:14px; margin:0 16px; display:inline;}
	.new-nxal ul li a { color:#666; text-decoration:none; display:inline-table; white-space:nowrap;}
	.new-nxal ul li a:hover { color: #f84e20;}
	.new-nxal ul li a.nx-ybs {color: #f84e20;}