@import url("//at.alicdn.com/t/font_2599895_38pqeztb5w2.css");
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, textarea,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: 'shiyuan';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { font: 14px/1.6 'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',STHeiti,'LiHei Pro Medium',华文雅黑; }
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea { outline: none; border: none; background: none;}
a { text-decoration: none }
.fr { float: right; }
.fl { float: left; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0;}
.clearfix { *zoom: 1; }  
a { color: #999;}
.w1200,.main1200 { width: 1200px; margin: 0 auto; overflow: hidden; clear: both;}
.ad1200list { padding-top: 20px;}
.ad1200list li { float: left;  width: 1200px; margin-bottom: 10px;}
.main1204 { width:1204px; margin:0 auto; overflow:hidden; clear:both;} 


.adlist596 { padding: 10px 0 0px; }
.adlist596 ul { width: 1208px; overflow: hidden;}
.adlist596 ul li { float: left; width: 596px; height: 65px; margin-bottom: 10px; margin-right: 8px; overflow: hidden; background: #f0f0f0; }

.adlist390 { padding: 10px 0 15px; }
.adlist390 ul { width: 1215px; overflow: hidden;}
.adlist390 ul li { float: left; width: 390px; height: 65px;  margin-right: 15px; margin-bottom: 6px; overflow: hidden; background: #f0f0f0;}


.top { width: 100%; margin: 0 auto; background-color: #f9f9f9; padding: 5px 0; overflow:hidden; color: #999;}
.top span { color: #ff6400;}

.header { position: relative; height: 105px;}
.header .logo { float: left;}
.header .ewm { float: right; padding-top: 12px;}
.header .ewm img { width: 90px;}

.menu { width: 100%; margin: 0 auto; height:55px; line-height: 55px; background-color: #d7000e;}
.menu .nav { width: 1200px; margin: 0 auto;}
.menu .nav li { float: left;  height:55px; line-height: 55px; width: 150px; text-align: center; position: relative;  }
.menu .nav li::after{content:"";display:block;opacity:0;width:12px;height:6px;margin-left:-6px;position:absolute;bottom:0;left:50%;background:url(/dist/img/nav_arrow.png) center center no-repeat;background-size:auto 6px;transition:.3s}
.menu .nav li a { display: block; color: #ffeff0; font-size: 18px; position: relative;z-index: 99999;}
.menu .nav li a:after { content: ''; display: block; position: absolute; top: 20px; left: 0; width: 1px; height: 18px; background-color: #ebbbbe;}
.menu .nav li:hover::after,.menu .nav li.on::after { opacity: 1;}

.menu .nav ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; }
.menu .nav ul.dropdown ul li { font-weight: normal; background: #d7000e; color: #ffeff0; border-bottom: 1px solid #f09696; height:45px; line-height: 45px; }
.menu .nav ul.dropdown ul li:hover::after { opacity: 0;}
.menu .nav ul.dropdown ul li a { display: block; color: #ffeff0 !important; font-size: 16px;  }
.menu .nav ul.dropdown ul li a:after { opacity: 0;}



.bannerBox{ width:100%; height:550px; margin: 0 auto; overflow:hidden; position:relative; }
.bannerBox .hd{ height:15px; overflow:hidden; position:absolute; left: 50%; margin-left: -60px; bottom:15px; z-index:1; }
.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerBox .hd ul li { float:left; margin-right:10px; width:30px; height:5px; text-align:center; background:#fff; cursor:pointer; font-size: 0;}
.bannerBox .hd ul li.on{ background:#f00; color:#fff; }
.bannerBox .bd{ position:relative; height:550px; z-index:0;   }
.bannerBox .bd li{ zoom:1; vertical-align:middle; width: 100%; height: 550px; }


.bannerBox .prev,
.bannerBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerBox .next{ left:auto; right:3%; background-position:8px 5px; }
.bannerBox .prev:hover,
.bannerBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerBox .prevStop{ display:none; }
.bannerBox .nextStop{ display:none; }

.fuwubox { background-color: #f9f9f9; width: 100%; margin: 0 auto; overflow: hidden; clear: both;}

.fuwuleft{ float: left; width: 225px;}

.fuwuright{float: right; height: 88px; padding-top: 45px;}
.fuwuright li{padding-left: 51px; float: left;}
.fuwuright li span{width: 51px; height: 51px; background: url("/dist/img/infuwu.png") left top no-repeat; margin: 0 auto; margin-bottom: 10px; display: block;}
.fuwuright li.li1 span{background-position: 0 0;}
.fuwuright li.li2 span{background-position: -61px 0}
.fuwuright li.li3 span{background-position: -122px 0}
.fuwuright li.li4 span{background-position: -183px 0}
.fuwuright li.li5 span{background-position: -244px 0}
.fuwuright li.li6 span{background-position: -305px 0}
.fuwuright li.li7 span{background-position: -366px 0}
.fuwuright li.li8 span{background-position: -427px 0}
.fuwuright li.li9 span{background-position: -488px 0}


/*.dtblock li{display: none;}*/
.dtblock .activeblock{display: block;}
.weixinjiajia{right: -22px; top: -114px; opacity: 0; z-index: 2;}
.daohang ul li a:hover{background: #ff6400}
.changjiahover:hover .yunyinc{display: block;}

.newstop{right: 15px; top: 15px; width: 474px;}
.newstop ul{height: 409px;}
.newstop li a{height: 125px; margin-bottom: 3px; padding-left: 153px; padding-right: 20px;}
.newstop li div{color: #7f7f7f;}
.newstop li img{/*border-radius:50%;*/ left: 20px; top: 25px; /*border: 1px solid #f9f9f9;*/}
.newstop li span i{margin-right: 5px;}
.newstop li a:hover,.newstop li a.on{background: #00a0e9;}
.newstop li a:hover img{border-color: #fff;}
.newstop li a:hover h5,.newstop li a:hover div,.newstop li a:hover span{color: #fff;}
.newstop li a.on h5,.newstop li a.on div,.newstop li a.on span{color: #fff;}
.newsfl a{padding: 5px 12px; border-radius: 20px; margin: 0 10px;}
.newsfl a.on,.newsfl a:hover{color: #fff; background: #ff6400;}
.newstopnav{right: 20px; top: 23px;}
.newstopnav span.newstopdata{color: #00a0e9;}
.newsfl i{color: #bdbdbd;}
.newslist{width: 1200px; overflow: hidden;}
.newslist .momm{width: 1200px; overflow: hidden;}
.newslist .momm ul{width: 1220px; position: relative;}
.newslist .momm li{float: left; width: 284px; /*height: 299px;*/ overflow: hidden; margin-right: 21px; margin-bottom: 20px;}
.newslist .momm li a{width: 284px; height: 299px;}
.newslist .momm li a{width: 284px; height: 299px;}
.newslist .momm li a:hover{background: #00a0e9; color: #fff;}
.newslist .momm li div{line-height: 1.8em; height: 3.6em;}
.newslist .momm li a:hover h5,.newslist .momm li a:hover div{color: #fff;}
#dowebok{animate-duration: 2s; animate-delay: 1s; animate-iteration-count: 2;}


.slideNewsBox{ width:685px; height:385px; overflow:hidden; position:relative;float: left; }
.slideNewsBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:8px; z-index:11; }
.slideNewsBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideNewsBox .hd ul li{ float:left; margin-right:8px;  width:30px; height:5px; font-size: 0; text-align:center; background:#fff; cursor:pointer; }
.slideNewsBox .hd ul li.on{ background:#f00; color:#fff; }
.slideNewsBox .bd{ position:relative; height:100%; z-index:0;   }
.slideNewsBox .bd li { zoom:1; vertical-align:middle;  width:685px; height:385px; position: relative; }
.slideNewsBox .bd img{ width:685px; height:385px; display:block;  }
.slideNewsBox .bd li p { width: 580px; position: absolute; z-index: 99; left: 20px; top: 335px; font-size: 16px; color: #fff; line-height: 20px;}
.slideNewsBox .bd li .darkbg { width:685px; height:60px; position: absolute; background: rgba(0,0,0,0.50); z-index: 2; left: 0; bottom: 0; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideNewsBox .prev,
.slideNewsBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/dist/img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideNewsBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideNewsBox .prev:hover,
.slideNewsBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideNewsBox .prevStop{ display:none;  }
.slideNewsBox .nextStop{ display:none;  }

.xhTongzhi { float: right; width: 480px; overflow: hidden; }
.xhTongzhi .newsarea h2 { font-size: 20px; padding-bottom: 6px; height: 32px; overflow: hidden;font-family:'PingFang SC';text-overflow: ellipsis;white-space: nowrap;}
.xhTongzhi .newsarea h2 em { color: #fff; padding: 0 5px; margin-right: 5px; font-size: 14px; display: inline-block; line-height: 20px; position: relative; top: -2px;}
.xhTongzhi .newsarea h2 a { color: #d33556;}
.xhTongzhi .newsarea h2 em.wzb { background: #d33556;}
.xhTongzhi .newsarea p { height: 32px; line-height: 32px; overflow: hidden; word-wrap: break-word; font-size: 16px; font-family: 'Microsoft YaHei';}
.xhTongzhi .newsarea .newsv { padding-left: 20px; background: url(/dist/img/icons-2.png) -411px -244px no-repeat; color: #333; display: block;}
.xhTongzhi .newsarea p:hover a { color: #d33556;}
.xhTongzhi .newsarea p:hover .newsv { background-position: -411px -214px;}


/*协会动态*/
.innews ul{padding-top: 14px; width: 1222px;}
.innews ul li{width: 284px; margin-right: 21px; background-color: #fff; margin-top: 20px;}
.innews ul li h4{margin-bottom: 5px;}
.innews ul li div{padding: 12px 15px 20px;}
.innews ul li p{height: 3.6em; line-height: 1.8em;}

.pdl {width: 66%; float: left;}
.pdr {width: 32.3%; float: right;}
.pdrdzt {padding-top: 49px;}
.pdrd {height: 470px; padding-top: 20px;}
.pdrd ul {float: left;}
.pdrd ul.u1 {margin: 0 0 0 2%; width: 46%;}
.pdrd ul.u1 li.limg {width: 100%; height: 300px; border-radius: 6px; overflow: hidden; position: relative; margin-bottom: 34px;}
.pdrd ul.u1 li.limg em {display: block; padding-top: 31px; height: 24px; width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; background: url(/dist/img/newslbtbg.png) repeat-x left top; color: #fff;}
.pdrd ul.u1 li,.pdrd ul.u2 li,.pdzt ul li {height: 14px; line-height: 14px; margin-bottom: 16px;}
.pdrd ul.u2 {float: left; margin-left: 5%; width: 44%; padding-top: 3px;}
.pdrd ul.u2 li span,.pddb617 ul li span {color: #b39898; margin-right: 20px;}

.pdzt {height: 490px;}
.pdzt ul {padding-top: 20px; width: 90%; margin: 0 auto;}
.pdzt ul li.limg {width: 100%; height: 247px; border-radius: 6px; overflow: hidden; position: relative; margin-bottom: 25px;}
.pdzt ul li.limg em,.pddb617 ul li.limg em {display: block; height: 30px; width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; background: url(/dist/img/newslbtbg.png) repeat-x left top; color: #fff;}
.pdzt ul li b {margin-right: 22px;}


.pdhyzb {padding-top: 22px;}
.pdhy,.pdzb {height: 400px;}
.pdhy ul {width: 100%; padding-top: 20px; float: left;}
.pdhy ul li.l1 {float: left; width: 48%; padding-right: 2%;  height: 138px; margin-bottom: 42px;}
.pdhy ul li.l1 .hyimg {width: 46.5%; height: 138px; float: left; margin-right: 4%; border-radius: 6px; overflow: hidden;}
.pdhy ul li.l1 ol {float: left; width: 48%;}
.pdhy ul li.l1 ol h4 {height: 48px; line-height: 24px; font-size: 16px; margin-bottom: 11px; overflow:hidden;}
.pdhy ul li.l1 ol p {height: 40px; line-height: 20px; color: #666; margin-bottom: 22px; overflow:hidden;}
.pdhy ul li.l1 ol a.xq {display: block; height: 16px; line-height: 16px; font-size: 16px; color: #e83f42;}
.pdhy ul li {float: left; width: 46%; padding-right: 4%; height: 14px; line-height: 14px; margin-bottom: 18px;}
.pdhy ul li b {font-size:12px; margin-right: 12px; font-weight: normal;}

.pdzb ul {padding-top: 20px; padding-left: 20px; border-left: 1px solid #e9e9e9;}
.pdzb ul li.limg {width: 100%; height: 247px; border-radius: 6px; overflow: hidden; position: relative; margin-bottom: 25px;}
.pdzb ul li.limg em {display: block; height: 30px; width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; background: url(/dist/img/newslbtbg.png) repeat-x left top; color: #fff;}
.pdzb ul li b {margin-right: 12px;}
.pdzb ul li {height: 14px; line-height: 14px; margin-bottom: 18px;}


.mainTit { float: left; height: 35px; line-height: 35px; width: 100%; position: relative; padding-bottom: 8px; border-bottom: 1px solid #eeeeee; }
.mainTit em { width: 5px; height: 22px; background: #2b498f; position: absolute; left: 0px; top: 6px;}
.mainTit span { float: left; line-height: 35px; color: #000000; font-size: 20px; padding: 0 15px; letter-spacing: 2px; font-weight: 900;}
.mainTit .fr a { float: left; height: 20px; display: block; margin: 7px 0px 8px; padding: 0 15px; line-height: 20px; border-right: 1px solid #eeeeee; color: #666666; font-size: 16px; }
.mainTit .fr a:hover { color: #2b498f;}
.mainTit .fr a:nth-last-child(1) { border-right: 0;}


.brandVip { width: 100%; overflow: hidden; clear: both; background: #00135b;}
.brandVip .mainTit em { background: #fff;}
.brandVip .mainTit span { color: #fff;}
.brandVip .mainTit .fr a { color: #fff;}
.brandList { width:1200px; margin: 20px auto; overflow:hidden; clear:both; position:relative;}
.brandList ul { width:1211px; overflow: hidden; padding-top: 20px; }
.brandList li { float:left; overflow: hidden;}
.brandList li img { width:130px; height:78px; margin-left:15px; margin-top:2px;}
.brandList li p { height:30px;font-size:14px; line-height:30px; text-align:center; border-top: 1px solid #e8e1d9; overflow:hidden;}
.brandList li a{ width:160px;  border:1px solid #e8e1d9;  display:block; float:left; margin: 0 11px 14px 0; background: #fff;}

.ad_center_tab{ background-color: #f5f5f5; margin-bottom: 25px; }
.ad_center_til{ width: 150px; height: 40px; text-align: center; line-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 5px; background-image: url("/dist/img/ad_center_tab_bg.jpg"); color: #fff; font-size: 14px; }

.ad_center_tab ul li{ margin-left: 50px; width: 100px; height: 40px; text-align: center; line-height: 40px; color: #333; font-size: 14px; cursor: pointer;}
.ad_center_tab ul li.on{ border-bottom:1px solid #333; }

#hot_sell_tabs.ad_center li{ width: 286px; height: 320px; margin-right: 16px; border:1px solid #eee; position: relative; text-align: left;}
#hot_sell_tabs.ad_center li .ad_center_img{ width: 220px; height: 230px; overflow: hidden; margin: 10px auto}
.ad_center_img img{ width: 220px; height: 215px; }
.ad_center { overflow: hidden;}
.ad_center .clearfix { width: 1216px;}
.ad_center li{ width: 283px; height: 275px; margin-right: 20px; margin-bottom: 20px; border:1px solid #eee; position: relative; text-align: left;}
.ad_center li:first-child{ margin-left: 0; }
.ad_center li .ad_center_img{ width: 265px; /*height: 178px;*/ overflow: hidden; margin: 10px auto;}
.ad_center li .ad_center_img img{ max-width: 100%; }
/* #hot_sell_tabs img{ max-width: 220px; max-height: 220px;} */
.ad_center li h3{ font-size: 14px; margin: 10px 0 20px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.ad_center_price{ color: #666; font-size: 14px; margin-left: 10px; }
.ad_center_price span{ color: #ff2525; font-size: 28px; }
.ad_center_date{ position: absolute; right: 0; bottom: 10px; width: 80px; height: 30px; background-color: #ff2525; color: #fff; line-height: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; border-radius: 30px 0 0 30px;}
.ad_center_date p{ display: inline-block; vertical-align: middle; font-size: 12px; }
.ad_center_word{ width: 20px; height: 15px; background: url("/dist/img/icons-2.png") 0px -222px no-repeat; margin-left: 5px; }
.ad_center_price.ad_center_price1 span{ font-size: 20px; }
.ad_center_price.ad_center_price1 del{ color: #999; font-size: 14px; margin-left: 5px;}

.cg-brand-hot .hd{height:40px;background:url("/dist/img/xt.jpg") repeat-x;}
.cg-brand-hot .hd h2{float:left;min-width:205px;padding:0 20px 0 10px;font:normal 18px/40px "microsoft yahei";color:#fff;background:#fff url("/dist/img/brand-tit.png") 0 -240px no-repeat;}
.cg-brand-hot .hd span{float:right;padding:0 15px;line-height:40px;font-size:14px;background:#fff;}
.cg-brand-hot .hd i{margin:-10px 5px 0 0;}
.cg-brand-hot .bd{height:350px;border:1px solid #e3e3e3;overflow:hidden;}
.cg-brand-hot .bd li{float:left;width:400px;height:70px;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.cg-brand-hot .bd li .left{padding:0 20px;overflow:hidden;}
.cg-brand-hot .bd li .left b{float:left;line-height:70px;}
.cg-brand-hot .bd li .left span{float:right;line-height:70px;color:#999;}
.cg-brand-hot .bd li .left span em{color:#db214c;}
.cg-brand-hot .bd li:hover .left{display:none;}
.cg-brand-hot .bd li .right{display:none;padding-left:20px;}
.cg-brand-hot .bd li:hover .right{display:block;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.cg-brand-hot .bd .right{padding:14px 15px 14px 0;overflow:hidden;}
.cg-brand-hot .bd .right img{float:left;display:block;width:112px;height:40px;margin-right:10px;border:1px solid #bfbfbf;}
.cg-brand-hot .bd .right span{float:right;width:25px;height:40px;}
.cg-brand-hot .bd .right div{color:#999;}
.cg-brand-hot .bd .right b{margin-left:10px;height:24px;line-height:24px;color:#333;}
.cg-brand-hot .bd .right u{margin-left:10px;color:#db214c;}
.cg-brand-hot .bd .right .i7,.cg-brand-hot .bd .right .i801{display:block;margin-top:-2px;}
.cg-brand-hot .bd .right .i801{margin-left:6px;}

.cg-brand-ico i{display:inline-block;*display:inline;zoom:1;}
.cg-brand-ico i{width:25px;height:25px;margin-left:5px;background:url("/dist/img/jicons.png") no-repeat;vertical-align:middle;}
.cg-brand-ico i.i1{width:84px;height:84px;background-position:0 0;}
.cg-brand-ico i.i2{width:84px;height:84px;background-position:0 -86px;}
.cg-brand-ico i.i3{width:22px;height:30px;background-position:0 -175px;}
.cg-brand-ico i.i4{background-position:-25px -175px;}
.cg-brand-ico i.i5{background-position:-50px -175px;}
.cg-brand-ico i.i6{width:30px;height:20px;background-position:0 -225px;}
.cg-brand-ico i.i7{background-position:0 -250px;}
.cg-brand-ico i.i10{background-position:-25px -250px;}
.cg-brand-ico i.i11{background-position:-50px -250px;}
.cg-brand-ico i.i14{background-position:-25px -300px;}
.cg-brand-ico i.i12{background-position:-25px -275px;}
.cg-brand-ico i.i13{background-position:-50px -275px;}
.cg-brand-ico i.i8{background-position:0 -275px;}
.cg-brand-ico i.i9{background-position:0 -300px;}
.cg-brand-ico i.i7:hover{background-position:-27px -302px;}
.cg-brand-ico i.i8:hover{background-position:-52px -302px;}
.cg-brand-ico i.i801{background-position:0 -325px;}
.cg-brand-ico i.i801:hover{background-position:-25px -325px;}

.cg-brand-ico i.i15{background:none; width: 25px; color: #de3d4c; height: 40px; line-height: 20px; font-size: 10px;}
.cg-brand-ico i.i15:hover{}


.fullimglist { width: 1206px; overflow: hidden;}
.fullimglist .lbox{ float: left; width: 195px; margin-right: 6px;}
.fullimglist .lbox img { width: 195px; height: 130px;}
.fullimglist .lbox p{ line-height: 30px; background: #eeeeee; text-align: center; margin: 7px auto 0; padding: 0 10px; width: 175px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.xhhydw { width: 1160px; height: 40px; line-height: 40px; background-color: #dd170c; color: #fff; margin-bottom: 20px; overflow: hidden; clear: both; padding: 0 20px; font-size: 14px;}

/*资料下载*/
.zlxz{}
.zlxz ul{width: 1230px;}
.zlxz li{border: 1px solid #ececec;margin-bottom: 10px;margin-right: 10px;width: 230px;height: 132px;}
.zlxz li a{left: 0;bottom: 0;background: #de3d4c;color: #fff;width: 230px;height: 39px;line-height: 39px;font-size: 14px;}
.zlxz li a i{font-size: 20px; bottom: -1px; left: 76px;}
.zlxz li a:hover{background: #ffc132; color: #dd170c;}
.zlmore{width: 1200px;}


/*合作伙伴*/
.hzhb1{width: 1206px; overflow: hidden;}
.hzhb1 ul{overflow: hidden;}
.hzhb1 li{float: left; width: 189px; height: 96px; overflow: hidden; margin-right: 12px; margin-bottom: 15px;}
.hzhb1 li a{width: 189px; height: 96px; position: relative; display: table-cell; text-align: center; vertical-align: middle}
.hzhb1 li a p{position: static; +position: absolute; top: 50%}
.hzhb1 li a img{position: static; +position: relative; top: -50%; left: -50%;}
.hzhb1 .btn1:hover,.hzhb1 .btn2:hover{color:#ec231c}

/*底部*/
.footdaohang { margin-left: 45px; padding-top: 5px; }
.footdaohang li a { line-height: 1.8em; }
.footdaohangxian { height: 135px; border-left: 1px solid #393a47; margin-left: 40px; }
.footdaohangyou a { width: 100px; display: block; height: 30px; line-height: 30px; background-color: #00a0e9; border-radius: 3px; margin-top: 5px;}
.footdaohangyou a img { margin-right: 5px;}
.footdaohangyou a:hover {  background-color: #129ddd;}

.titl { height: 21px; line-height: 21px; border-left:3px solid #ff9933; text-indent: 10px; color: #333333; font-size: 16px; font-weight: bold;}
.youl ul { margin-top: 10px; margin-left: 13px; }
.youl li { padding-right:9px; border-right:1px solid #666; float: left; margin-right: 9px; margin-bottom: 8px; font-size: 14px; color: #666; height: 15px; line-height: 15px;}


.coopTd { width: 100%; overflow: hidden; clear: both;  background: #e00000;}
.coopTd ul { padding: 20px; overflow: hidden; }
.coopTd ul .tdTt { width: 100%; clear: both; color: #fff; line-height: 24px; font-size: 14px; }
.coopTd ul .tdTt span { color: #fff; font-size: 20px;}
.coopTd ul .tdTt i { font-style: normal; color: #ffa800; padding: 0 2px; font-size: 16px;}
.coopTd ul li { float: left; width: 100%; clear: both; padding: 2px 0;}
.coopTd ul li label { font-size: 16px; color: #fff;}
.coopTd ul li input.ipt { width: 96%; height: 30px; line-height: 30px; padding: 0 2%; border: 0; background: #fff;}
.coopTd ul li select { width: 32%; margin-right: 1.5%; border-radius: 0; background: #fff; border: 0px; height: 30px; }
.coopTd ul li select.dist { margin-right: 0;}
.coopTd ul li input.subbtn { width: 100%; height: 35px; color: #fff; line-height: 35px; border: 0; background: #ffa800; font-size: 16px; font-weight: bold; text-align: center; cursor: pointer;}
.coopTd ul li input.subbtn:hover { background: #eea10c;}

.guide { width:1200px;margin:0 auto 10px;color:#999;clear:both; font-size: 14px;}
.guide a { color:#999;}
.guide a:hover{ color:#c00;}


.guideline { width:1200px; height: 1px; background: #eee; margin:0 auto 10px;color:#999;clear:both; }

.mr8{ margin-right:4.46px;}
.mr30{ margin-right:30px;}
.mt5{padding-top:5px}
.mt8{margin-top:8px}
.mt10{ margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.m20{ margin:20px 0}
.mb30{margin-bottom:30px}
.clr{ clear:both;}
.r{ margin-right:0 !important;}
.mti10{margin-top: 10px!important;}
.mti20{margin-top: 20px!important;}
.mti25{margin-top: 25px!important;}
.mti15{margin-top: 15px!important;}
.mi0{ margin: 0 auto!important;}
.mib5{margin-bottom:5px!important;}
.pt20pb20 { padding: 20px 0;}
.bb1d { border-bottom: 1px dashed #bfbfbf;}

.hi5 { height: 5px;}
.hi10 { height: 10px;}
.hi15 { height: 15px;}
.hi20 { height: 20px;}
.hi30 { height: 30px;}

.hi50 { height: 50px;}

.ft12 { font-size:12px;}
.ft14 { font-size:14px;}
.ft16 { font-size:16px;}
.ft18 { font-size:18px;}
.ft24 { font-size:24px;}

.fw { font-weight:bold;}
.pr { position:relative;}
.pa { position:absolute;}

.fl { float: left; }
.fr { float: right; }

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix { zoom: 1 }
.center { text-align: center;}
.boderbottom { border-bottom: 1px solid #eee; }

.ad60 { height:60px;}
.ad65 { height:65px;}
.ad68 { height:68px;}
.ad70 { height:70px;}
.ad80 { height:80px;}
.ad90 { height:90px;}
.ad100 { height:100px;}
.ad240 { height:110px;}
.ad120 { height:130px; clear:both;}

.pb10 { padding-bottom:10px;}
.pt10 { padding-top:8px;}

.w500 { width: 500px;}
.w400 { width: 400px;}
.w350 { width: 350px;}
.w240 { width: 240px;}
.w270 { width: 270px;}
.w285 { width: 285px;}

.h8 { height:8px;}
.h15 { height:15px;}

.ico { background:url(/dist/img/index_ico.png) 0 0 no-repeat; font-size:0px;}
.ico32 { width:32px; height:32px; background-position:0 0;}
.ico32:hover { background-position:-32px 0; }

/* .adlist { width: 1200px; margin: 10px auto; height: 70px; background: #f0f0f0;} */


.adlist294 { padding: 0px 0 2px; }
.adlist294 ul { width: 1208px; overflow: hidden;}
.adlist294 ul li { float: left; width: 294px; margin-right: 8px; margin-bottom: 8px; overflow: hidden; background: #f0f0f0;}
.adlist294 ul li img { width: 294px; float: left; }

.adlist195 { padding: 10px 0 4px; }
.adlist195 ul { width: 1206px; overflow: hidden;}
.adlist195 ul li { float: left; width: 195px; height: 60px; margin-right: 6px; margin-bottom: 6px; overflow: hidden; background: #f0f0f0;}

.adlist166 { padding: 10px 0 4px; }
.adlist166 ul { width: 1204px; overflow: hidden;}
.adlist166 ul li { float: left; width: 166px; height: 60px; border: 1px solid #e5e5e5; margin-right: 4px; margin-bottom: 4px; overflow: hidden; background: #fff;}

.ad820 { padding:20px 0;}

.index_hyrw { width: 1212px;margin-top: 20px; }
.index_hyrw li { float: left; width: 190px; margin-right: 12px; text-align: center;}
.index_hyrw li img { width: 100%; margin-bottom: 15px;}
.index_hyrw li p { width: 100%; line-height: 24px;}

.index_tjgys { padding: 20px 0 10px; overflow: hidden;}
.index_tjgys li { float: left; width: 260px; line-height: 45px; height: 45px; padding: 0 20px; color: #333; font-size: 14px; overflow: hidden;}
.index_tjgys li span { float: right; color: #bfbfbf; font-size: 12px;}