/*   重置样式  star  */
html{font-size:100px}
*, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button { margin: 0; padding: 0 }
body{ font-family:Microsoft YaHei, Helvetica, STHeiTi, sans-serif; color:#575757; background-color: #fff;font-size:0.22rem;outline: 0;max-width: 640px; min-width: 320px; width: 100%; margin:auto;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400}
caption, th { text-align: left }
fieldset{ border: none;}
ul{list-style:none;}
li { list-style: none }
ins { text-decoration: none }
del { text-decoration: line-through }
input, button, textarea, select, optgroup, option {/*-webkit-appearance: none;*/ border: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0 }
button { -webkit-appearance: none; border: none;  }
a { -webkit-touch-callout: none; text-decoration: none }
:focus { outline:none }
em, i { font-style: normal }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0 }
input[type=submit] { -webkit-appearance: none }
p{line-height: 0.29rem;}
.fl{float:left;}
.fr{float:right;}
.hidd{ overflow:hidden}
.block{ display:block;}
.none{ display:none;}
table { /* border-collapse: collapse; */ border-spacing: 0; width: 100%; }
img{max-width: 100%;margin: 0 auto;border: none;}
/*   重置样式  end  */
.logonow{/* margin-top:2.5em;*/}
nav ul{overflow: hidden;zoom: 1;}
nav ul li{position: relative; display: block;width:24.5%;margin-right: 0.5%;margin-bottom: 0.5%;float: left;}
.hot{position: absolute;top: .07rem;right: .03rem;display: block;width: .3rem;}
nav ul li:nth-of-type(4),nav ul li:nth-of-type(8){margin-right: 0;}
nav ul li a{display: block;color: #fff;background: #ea5504;padding:8% 2%;text-align: center;}
.scb .swiper-pagination-bullet-active{background: #8c0708;}
.tel{margin:0.1rem auto;position: relative; }
.tel img{display: block;width: 100%;}
.tel a{display: block;position: absolute;height: 100%;top: 0;}
.tel a:nth-of-type(1){width: 43%;left: 0;}
.tel a:nth-of-type(2){width: 57%;right: 0;}
.tela,.tla{display: block;margin: .2rem auto;}
.tela img{display: block;width: 5.66rem;}
/* b1 */
/*.w{margin:0 3%;}*/
.jb{text-align: center;}
.jb li,.jb_li{height: 3.25em;line-height: 3.25em;background: #eee;margin-top: .33em;}
.jb li{width: 48%;}.jb .more{color: #f80;}
.jb li a{display: inline-block;width: 100%;height: 100%;color: #333;}
.jb .hot{width: 18%;margin: 0 0 .3em 3%;}
.nv,.nan{overflow: hidden;margin-bottom: .5em;}
.nv li{margin-left: 2%;float: left;}.nan li{margin-right: 2%;float: left;}
.nv .fl,.nan .fr{width: 32.5%;}
.nv .fr,.nan .fl{width:67.5%;}
.nan ul li,.nv ul li{position: relative;}
.jb_nv,.jb_nan{margin-top: .33em;height: 6.833em;line-height: 2.2em;}
.jb_nv{background: #f80;}
.jb_nan{background: #0aa;}
.jb_nv a,.jb_nan a{display: inline-block;width: 100%;color: #fff;margin-top: .33em;}
.jb_nv img{width: 39.7%;}.jb_nan img{width:35%;}
.jb_li{width:100%;position: relative;}
.jb_li a{color: #333;}

.jbb{margin-bottom: .5em;overflow: hidden;}
.jbb li{width: 31.6%;float: left; overflow: hidden;text-align: center;border: solid 1px #ccc;border-radius:.3em;}
.jbb li h2{font-weight: bold;font-size: 1.458em;line-height: 3.4em;}
.jbb li:nth-child(-n+2){margin-right:2.5%;}
.jbb li:nth-child(1) h2{color: #0aa;}
.jbb li:nth-child(2) h2{color: #f80;}
.jbb li:nth-child(3) h2{color: #05a;}

.img_ban_con img{display: block;width: 100%;}
.jbbb{overflow: hidden;background: #eee;padding: 1.25em 0;margin-bottom: 2em;}
.jbbb a{display: inline-block;float: left;width: 49.8%;text-align: center;font-size: 1.167em;}
.jbbb a:nth-child(1){border-right: solid 1px #0aa;}
.jbbb span{display: inline-block;background: #d91e25;color: #fff;border-radius: 2px;font-size: .714em;padding: 0 3%;margin-left: 2%;}
.jbbb p{color: #0aa;font-size: .857em;}
.jbbb img{width: 14%;margin-right: 2%;vertical-align: middle;}

.b1_ad{display: block;margin: 0.2rem auto;width: 100%;}
/*b2*/
.cap{height: 0.7rem;line-height: 0.7rem; position: relative; margin:0.2rem auto; background: url(../images/cap_bg.jpg) center no-repeat;background-size: 100% 100%;}
.cap b{display: block;font-size: 0.34rem;color: #fff;padding-left: 2%;}
.cap a{display: block;position: absolute;height: 100%;width: 30%;right: 0;top: 0;}
/*zj*/
.zjd{overflow:hidden;padding:2% 0 2% 6%;zoom:1}
.zjd dt{width:33%}
.zjd dd{width:67%;padding-left: 2%;}
.zjd dd,.zjd dt{float:left;display:block}
.zjd dt a{position:relative}
.zjd dt a,.zjd dt img{display:block;width:100%}
.zjd dt a b{position:absolute;top:-.15rem;left:-.15rem;display:block;width:.8rem;height:.8rem;background-image:url(../images/icon_te.png);background-size:100%100%;background-repeat:no-repeat}
.zjnw{margin-bottom:.05rem;overflow: hidden;}
.zjnw strong,.zjnw small,.zjnw img{display: inline-block;}
.zjnw strong{font-size:.32rem;color: #ea5504;height: .31rem;line-height: .31rem; }
.zjnw small{font-size: .22rem;color: #393939;}
.zjnw img{width: .25rem;position: relative;top: .05rem;}
.zj_t{margin: 1% auto;color: #393939;}
.zj_t span,.sc span{display: inline-block;width: 35%;padding: 2% 1%; margin-right: 3%; background: #cda700;color: #fff;text-align: center;}
.zj_t a{color: #b6250c;}
.zj_t img{display: inline-block;width: .29rem;margin-left: 1%;}
.sc{padding:0;font-size:.22rem;line-height:.35rem;color: #393939;}
.sc a{color:#ed7445}
.sc span{width: 21%;padding: 1%;}
.zjtel{display:block;margin:0 auto;width: 2.82rem;margin-top: 2%;}
.zjtel imng{display: block;width: 100%;}

.sc1{padding-bottom:0.36rem; }
.sc1 .swiper-pagination-bullet,.img_ban_cons .swiper-pagination-bullet{width: .2rem;height: .2rem;}
.sc1 .swiper-pagination-bullet-active,.img_ban_cons .swiper-pagination-bullet-active{background: #ea5504;}
/*b3*/
.titleh{font-size: 0.34rem;color: #fff;height: 0.7rem;line-height: 0.7rem;/*margin:0.2rem auto;*/background: #ea5504;text-align: center;font-weight: bold;}
.vedio{overflow: hidden;}
.vedio p{padding: 0 2%; background: #efefef;height: .5rem;line-height: .5rem;color: #393939;font-size: .22rem;}
.vedio p a{color: #393939;}
/*b4*/
.b4u1{overflow: hidden;zoom: 1;}
.b4u1 li{display: block;float: left;width: 33%;margin-right: 0.5%;position: relative;}
.b4u1 li img{display: block;width:100%;}
.b4u1 li p{position: absolute;bottom: 0;left: 0;width: 100%;height: 0.3rem;line-height: 0.3rem; background: rgba(0,0,0,0.4);color: #fff;text-align: center;font-size: 0.22rem;}
.b4u1 li:nth-of-type(3){margin-right: 0;}
.b4u2{margin: 0.03rem auto;}
.b4u2 li:nth-of-type(1){width: 50%;margin-right: 0.5%}
.b4u2 li:nth-of-type(2){width: 49.5%;margin-right: 0}
.b4h{text-align: center;color: #ce0000;font-size: .36rem;font-weight: bold;margin:2% auto;}
.pro{border: 1px solid #d7d7d7;width: 93%;margin: 0 auto;padding:2% 4%;}
.pro p{height: .4rem;line-height: .35rem;color: #393939;margin-top: 2%; border-bottom: 1px dashed #d0d0d0;}
.pro p:last-of-type{border: none;}
.pro span{display: inline-block;margin-right: 1%; background: url(../images/hua.png) center no-repeat;background-size: 100% 100%;width: .35rem;text-align: center;color: #fff;}
.pro font{color: #ce0000;font-weight: bold;display: inline-block;margin: 0 1%;}
.pro em{text-decoration: line-through;}
.b4 .tla{width: 4.23rem;display: block;}
/* home_gg */
.home_gg {margin-top: 0.1rem; border:0.1rem solid #efefef; border-left:none;border-right: none; overflow: hidden; padding: 0 0.15rem; background: #fff; height:0.8rem;  line-height:0.8rem; }
.home_gg img {display: block; width: 1.15rem; margin-top:0.15rem; }
.home_hot {font-size: 0.2rem; border-left:1px solid #ccc; margin-left:0.16rem; padding-left: 0.16rem; height: 0.6rem; width:4.72rem; overflow: hidden;}
.home_hot span {display: block;width: 20%; color: #bd0a25;height: 0.6rem; line-height:0.6rem;}
.home_hot .ment-info{height: 0.6rem;width:80%;overflow: hidden;}
.home_hot .ment-info li{white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;width:100%;height: 0.6rem;line-height:0.6rem;overflow: hidden;}
.home_hot .ment-info li a{ color:#000; }
.sum_wechat{
    max-width: 640px;
    width: 94%;
    margin: 0 auto;
    margin-left: 6%;
    overflow: hidden;
    padding:2% 15%;
    background: #f7f7f7;
}
.sum_wechat_left{
    float: left;
    width: 80%;
}
.sum_wechat_right{
    float: right;
    width: 20%;
    overflow: hidden;
    padding: 2% 0;
}
.sum_wechat_right img{
    display: block;
}
.sum_wechat_left h3{
    font-size: .2rem;
    color: #585858;
    text-align: center;
    position: relative;
}
.sum_wechat_left h3 span{
    font-size: .26rem;
}
.sum_wechat_left h3:before,.sum_wechat_left h3:after{
    display: table;
    content: "";
    width: 9%;
    height: 1px;
    position: absolute;
    top: 53%;
}
.sum_wechat_left p{
    overflow: hidden;
    font-size: .2rem;
    color: #EA5704;
    background-image: url(../images/sum_wechatbg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 98%;
    margin: 0 auto;
    margin-top: .15rem;
}
.sum_wechat_left p span{
    color: #fff;
    text-align: center;
    display: block;
    width: 38%;
}
.sum_wechat_left p span,.sum_wechat_left p b{
    float: left;
    line-height: .3rem;
}
.sum_wechat_left p b{
    display: block;
    width: 60%;
    text-align: center;
}

.navb{margin: 0.2rem auto 1rem;overflow: hidden;zoom: 1;}
.navb a{display:block; float:left;width:30.5%;border-radius: .07rem;  margin-left: 2%; background:#ababab; text-align:center; color:#fff;height: .6rem;line-height: .6rem;}
.navb a:nth-of-type(2){background: #ea5504;}
.navb a:nth-of-type(3){background: #cda700;}
.navb a img{display: inline-block;width: .4rem;}
.navb a span{display: inline-block;width: 60%;height: 100%;float: left;text-align: right;}
/*首页样式结束*/
/*list*/
/*列表页样式*/
.list_1{margin: 0.2rem auto;}
.list_1 ul{overflow: hidden;zoom: 1;padding: 0 2%;}
.list_1 ul li{width: 21.5%; display: block;float: left;margin-right: 2%;border-radius: 0.07rem;padding:1%;}
.list_1 ul li:nth-of-type(1),.list_1 ul li:nth-of-type(3){background: #e39895;}
.list_1 ul li:nth-of-type(2),.list_1 ul li:nth-of-type(4){background: #adc762;}
.list_1 ul li:nth-of-type(4){margin-right:0; }
.list_1 ul li a{display: block;color: #fff;text-align: center;padding-top: 0.02rem;}
.list_2{background: #f2f2f2;padding: 2%;margin: 0.2rem auto;}
.list_2 h2{font-size: 0.28rem;font-weight: bold; color: #ea5504;margin-bottom: 0.1rem;margin-left: 0.44rem}
.list_2 h2 a{ color: #ea5504; }
.list_2 p{font-size: 0.22rem;text-indent: 2em;line-height: 0.3rem;margin-bottom: 0.1rem;}
.list_2 p a{color:#dd0101;}
.list_3{overflow: hidden;zoom: 1;width: 50%;margin: 0.2rem auto;}
.list_3 li{float: left;width: 25%;text-align: center;}
.list_3 li a{display: block;font-size: 0.22rem;color: #393939;text-align: center;}
.list_3 li span.pageinfo{ display:none;}



/*内容页样式*/


.cont_1{ margin-top:.2rem}
.cont_1 h2{font-size: 0.3rem;color: #c1aa0f;text-align: center;font-weight: bold;}
.cont_1 h3{font-size: 0.22rem;width: 70%; text-align: center;background: #f2f2f2;padding:1%;margin: 0.1rem auto;}
.cont_1 span{color: #ea5504;}
.cont_1 h3.conth{background: none;width: 100%;}
#contf{background: #e9e9e9;border:1px solid #bfbfbf;width: 80%;overflow: hidden; zoom: 1; margin: 0.1rem auto;padding:1% 2%;}
#contf input.gettel{border:1px solid #bfbfbf;float: left;width: 60%;font-size: 0.22rem; padding: 1%;padding-left: 2%;}
#contf input.sub{display: block;float: left;width: 29%;text-align: center;background: #ea5504; color: #fff;border-radius: 0.07rem;padding:1.2% 1%;margin-left: 5%;}
.contp{margin: 0.2rem auto;padding:0 0.15rem;}
.contp p{font-size: 0.24rem;color: #474747;line-height: 1.7em; padding:0.1rem;}
.contp p span{text-align: left;text-indent:0}


.contp div{font-size: 0.24rem;color: #474747;line-height: 1.7em; padding:0.1rem;}
.contp dov span{text-align: left;text-indent:0}






.contwx{position: relative;margin: 0 auto 0.2rem;}
.contwx img{display: block;}
.contwx a{display: block;position: absolute;bottom: 0;height: 19%;width: 50%;}
.contwx a:nth-of-type(1){left: 0;}
.contwx a:nth-of-type(2){right: 0;}

.img_ban_con { padding-bottom:0.36rem;}
.img_ban_con img { display:block; }
.img_ban_cons{ bottom:0 !important;}

.zjnw h4{color:#3c3c3c;text-align:center;font-weight:100;font-size:.24rem}
.zjnw h4 a{ font-size: .28rem; font-weight: 700; color: #EA5604;}
.zjnw h4 span{ padding: .02rem .02rem; border-radius: .05rem; color: #fff; background-color: #EA5604;}




.sum_wechat{
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    margin-top: .15rem;
    overflow: hidden;
	padding:2% 15%;
	border:1px solid #E5E5E5;
}
.sum_wechat_left{
    float: left;
    width: 80%;
}
.sum_wechat_right{
    float: right;
    width: 20%;
    overflow: hidden;
    padding: 2% 0;
}
.sum_wechat_right img{
    display: block;
}
.sum_wechat_left h3{
    font-size: .2rem;
    color: #585858;
    text-align: center;
    position: relative;
}
.sum_wechat_left h3 span{
    font-size: .26rem;
}
.sum_wechat_left h3:before,.sum_wechat_left h3:after{
    display: table;
    content: "";
    width: 9%;
    height: 1px;
    position: absolute;
    top: 53%;
}

.sum_wechat_left p{
    overflow: hidden;
    font-size: .2rem;
    color: #EA5704;
    background-image: url(../images/sum_wechatbg.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 90%;
    margin: 0 auto;
    margin-top: .15rem;
}
.sum_wechat_left p span{
    color: #fff;
    text-align: center;
    display: block;
    width: 38%;
}
.sum_wechat_left p span,.sum_wechat_left p b{
    float: left;
    line-height: .3rem;
}
.sum_wechat_left p b{
    display: block;
    width: 60%;
    text-align: center;
}

.red_experts{margin-top:.06rem}
@-webkit-keyframes willShow{0%{opacity:0}
	25%{opacity:.5}
	50%{opacity:.75}
	100%{opacity:1}
}
@keyframes willShow{0%{opacity:0}
	25%{opacity:.5}
	50%{opacity:.75}
	100%{opacity:1}
}

.experts_box{display:none}
.experts_box.showItem{display:block;-webkit-animation:willShow 3s linear;animation:willShow 3s linear}
.experts_btn{margin:.15rem 0;position:relative}
.displayNone{display:none}
.experts_btn a{display:block;width:33.3%;margin:0 auto;background-color:#E5E5E5;font-size:.24rem;height:.6rem;line-height:.6rem;color:#575757;text-align:center}
.experts_btn:after,.experts_btn:before{display:table;content:"";width:33.3%;height:2px;background-color:#E5E5E5;position:absolute;top:.29rem}
.experts_btn:before{left:0}
.experts_btn:after{right:0}

.experts_time h2{font-size:.24rem;text-align:center;overflow:hidden;margin-left:22%;padding:.03rem 0}
.experts_time h2 b,.experts_time h2 span{padding:0 .08rem;height:.5rem;line-height:.5rem;float:left}
.experts_time h2 span{background-color:#CDA700;color:#fff;border:1px solid #CDA700;}
.experts_time h2 b{color:#CDA700;background-color:#fff;border:1px solid #CDA700}


/* -------- lylx arctile  ---------- */
.arctile h1{ text-align:center; color:#1d1d1d; font-weight:bold; font-size:120%; padding:2% 0;}
.arctile form{ background:#e1e1e1;width:90%; margin:0 auto; text-align:center; padding:2%;}
.arctile form font.red{ color:#e00000;}
.arctile form div{width:80%; margin:0 auto; background:#ed844a; padding:2%; overflow:hidden;}
.arctile form div input{ display:block; }
.arctile form div input:nth-of-type(1){width:70%;float:left; border:1px solid #ea5504; }
.arctile form div input:nth-of-type(2){width:28%;float:right; background:#ea5504; border-radius:3px; border:1px solid #ea5504; color:#fff;}
p.add{ padding:2%;}
.arctile h3{background:#ea5504; color:#fff; text-align:center; padding:1.5% 0;}
.arctile .map,.select{width:90%; margin:0 auto; }
.select { overflow:hidden;}
.select .titBar{ border:1px solid #d3d3d3; border-radius:5px; overflow:hidden; padding:1% 0;}
.select .titBar span{ color:#ea5504; font-size:120%;vertical-align:middle;}
.select .titBar img{ padding:0 0 0 2%;vertical-align:middle;width:8%;max-width:67px;}
.select .titBar p{ float:right; color:#ea5504; padding-right:2%;}
.titText{width:90%; margin:2% auto 0; padding:2%; border:1px dashed #aaa; overflow:hidden; background:#fbfbfb;}
.titText img{float:left; vertical-align:middle;width:3.4%; position:relative;top:9px; margin-right:1%;}
.titText p{float:left;width:94%; padding-left:1%; line-height:1.5em;}
.select .titBar p a{ color:#ea5504;}
.select a.cls{width:60%; margin:4% auto; background:#ea5504; color:#fff; text-align:center; padding:1.5% 0; display:block; border-radius:3px;}
.red{ color:#ea5504;}
.arcTitText{ padding-left:6%; padding-top:2%;background:url(/templets/ccnow/images/arc6.jpg) no-repeat 0 5px; background-size:auto 100%;}
.arcTitText p{ border-bottom:1px dashed #aaa; margin-bottom:2%; padding-bottom:2%;}
.titText p span{ display:block; border-bottom:1px solid #d8d8d8; padding-bottom:1%; margin-bottom:2%; font-size:120%;}
.sonbox p{ font-size:80%;}
.sonbox img{top:4px;}
.arc8{width:95%; margin:0 auto;}
/* home_gg */
.home_gg {margin-top: 0.1rem; border:0.1rem solid #efefef; border-left:none;border-right: none; overflow: hidden; padding: 0 0.15rem; background: #fff; height:0.8rem;  line-height:0.8rem; }
.home_gg img {display: block; width: 1.15rem; margin-top:0.15rem; }
.home_hot {font-size: 0.2rem; border-left:1px solid #ccc; margin-left:0.16rem; padding-left: 0.16rem; height: 0.6rem; width:4.72rem; overflow: hidden;}
.home_hot span {display: block;width: 20%; color: #bd0a25;height: 0.6rem; line-height:0.6rem;}
.home_hot .ment-info{height: 0.6rem;width:80%;overflow: hidden;}
.home_hot .ment-info li{white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;width:100%;height: 0.6rem;line-height:0.6rem;overflow: hidden;}
.home_hot .ment-info li a{ color:#000; }

@media(max-width:640px){
nav ul li a{font-size:20px;}
}

@media(max-width:420px){
nav ul li a{font-size:18px;}
}
@media(max-width:370px){
nav ul li a{font-size:16px;}
}
@media(max-width:330px){
nav ul li a{font-size:14px;}
}