﻿.listbg{ border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding:2.5% 0; font-size:24px; background:#fff;}
.listbg span{ display:inline-block; width:5%;margin:0 2% 0 3%}
.listbg span img{ vertical-align:sub; }
.listbg a{color:#b6b6b6}
.lbcolor{ color:#b6b6b6}
.listcon{ background:#fff; padding-bottom:1% ;border-bottom:1px solid #e8e8e8; margin-bottom:3% }
.listconul li{ border-bottom:1px dashed #e8e8e8; padding-bottom:3%; text-align:left;}
.lbtitle{ font-size:26px; color:#555555; font-weight:bold; padding:2% 0; display:block}
.jiazai{ width:36%; display:block; margin:2% auto; font-size:26px; color:#808080}
.jiazai span{ width:18%; margin-right:7%; display:inline-block}
.jiazai span{vertical-align: middle;}

.actitle{ font-size:28px; color:#555555; font-weight:bold; padding-top:6%; text-align:center}
.acimg{ width:84%; margin:2% auto}
.accon { width:92%}
.inbut{ text-align:center;}
.acend{ display:block; margin:3% 0;text-indent:0em}
.fanye span{ display:block; padding-bottom:2%; color:#555555}
.acxuanze{ display:block; margin:2% 0}
.arxz{ overflow:hidden; width:84%; margin:5% auto}
.arxz a{ width:40%;}
@media(max-width:320px){

.listbg{font-size:12px;}
.lbtitle,.jiazai{ font-size:13px;}
.actitle{ font-size:13px;}
}

@media screen and (min-width:359px) and (max-width:409px) {

.listbg{font-size:13px;}
.lbtitle,.jiazai{ font-size:16px;}
.actitle{ font-size:16px;}
}

@media screen and (min-width:410px) and (max-width:450px) {

.listbg{font-size:13px;}
.lbtitle,.jiazai{ font-size:15px;}
.actitle{ font-size:16px;}
}


/*2016.12.24新专家列表页*/
.docbox { padding:0.625rem 0.5rem 1rem;}
.doctle { color: #079f88; font-size: 0.75rem;}
.doctle i { display: inline-block; vertical-align: middle; width: 1rem; height: 0.8rem; background:url(../images/doc.png) no-repeat; background-size: 7.5rem auto; margin-top:-0.15rem;}
.doctle i.i2 { background-position: -1rem 0;}
.doctle i.i3 { background-position: -2rem 0;}
.doctle i.i4 { background-position: -3rem 0;}
.doctle i.i5 { background-position: -4rem 0;}
.doctle i.i6 { background-position: -5rem 0;}
.doctle i.mr2 { margin-right: 0.2rem;}
.doctle span { color: #ccc; font-size: 0.4rem; margin-left: 0.25rem;}
.docslide li { float: left; width: 5rem!important; position: relative; text-align: center; margin-right: 0!important}
.docslide li i,.dochead i { display: block; width: 0.75rem; height: 0.75rem; background:url(../images/v_05.png) no-repeat; background-size:0.75rem 0.75rem; position: absolute; top:2.75rem; right:0.9rem; }
.docslide li i { right:1.2rem;}
.docslide li h3 a { color: #079f88; font-size: 0.7rem; margin-top: 0.25rem;}
.docslide li p { color: #666; font-size: 0.6rem; margin-top: 0.1rem;}
.docslide .docimg { width: 3.5rem; height: 3.5rem; margin:0 auto; overflow: hidden; border-radius: 50%; }
.docslide .docimg img { display: block; width: 3.5rem;}
.docbtn a { display: block; margin:0 auto; margin-top: 1rem; width:14rem; height: 1.75rem; line-height: 1.75rem; text-align: center; color: #fff; font-size: 0.65rem; border-radius: 0.25rem; background:#f89912; }

.doclist { border-top:none; background: url(../images/docbg_09.jpg) no-repeat; background-size: 15rem auto; margin-top: 0.75rem;}
.dochead { position: relative;}
.dochead .docpic { width: 3.25rem; height: 3.25rem; overflow: hidden; border-radius: 50%;  margin:0.625rem 0.5rem 0 0.625rem;}
.dochead .docpic img { display: block; width: 3.25rem;}
.dochead i { position: absolute; top:3.1rem; left:2.75rem;}
.dochead .doctxt { width:10rem; }
.dochead .doctxt h3 { font-size:0.75rem; font-weight: normal; margin-top: 0.8rem; }
.dochead .doctxt h3 a { color:#333;}
.dochead .doctxt h3 span { font-size: 0.6rem; color:#5c5449;}
.dochead .doctxt p { color: #0db59c; font-size: 0.6rem; margin-top: 0.3rem;}
.docjj { border:1px solid #ddd; border-top:none; margin-top: -0.52rem; padding-top:0.75rem; padding-bottom: 0.6rem;}
.docjj .doczz { margin-left:0.625rem; font-size: 0.6rem; margin-bottom: 0.75rem;}
.docjj .doczz a { color: #f88412;}
.docjj .docas a { display: block; width: 33.1%; text-align: center; border-left:1px solid #d5d5d5; font-size: 0.6rem; color: #333;}
.docjj .docas a:first-child { border-left:none;}
.docjj .docas a i { display: inline-block; vertical-align: middle; width: 1rem; height: 0.95rem; margin:-0.15rem 0.2rem 0 0; background:url(../images/doc.png) no-repeat; background-size: 7.5rem auto; background-position: 0 -0.875rem;}
.docjj .docas a:nth-child(2) i { background-position: -1rem -0.875rem;}
.docjj .docas a:nth-child(3) i { background-position: -2rem -0.875rem;}

.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; margin-top: 1rem;}
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-slide { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;position: relative; }
.swiper-pagination { text-align:center; margin-top:0.5rem; height:0.375rem; font-size:0;}
.swiper-pagination-bullet { display: inline-block; vertical-align: middle;width: 0.375rem; height: 0.375rem; border-radius: 50%; background: #ccc; margin: 0 0.125rem;}
.swiper-pagination-bullet-active { background:#454545;}


/**20170107**/
.gbox { width: 16rem; margin:0 auto;}
.c2017_0 { padding:0.6rem 0.5rem 1rem;}
.c2017_0 img { display: block; float: left; width: 3.3rem;}
.c2017_0 ul { width: 11.2rem;}
.c2017_0 ul li { float: left; margin-top: 0.375rem; display: block; font-size: 0.6rem; color: #454545; line-height: 1.6rem; width: 11.2rem; height: 1.6rem; border:1px solid #f6cfad; background: #ffe9d8; text-align: center; border-radius: 0.25rem;}
.c2017_0 ul li:first-child { margin-top:0;}
.c2017_0 ul li:nth-child(3) { width: 5.25rem;}
.c2017_0 ul li:last-child { float: right; width: 5.25rem; }
.c2017_0 ul li a { color: #333;}
.c2017_1 img { display: block; width: 16rem;}
.c2017_2 { padding:2.75rem 0.5rem 0;}
.c2017_2 li { width: 4.748rem; margin-left:0.375rem; background: #effff9; padding:2.1rem 0 0.75rem 0; float: left; position: relative;}
.c2017_2 li:nth-child(2) { background: #fff1e1;}
.c2017_2 li:first-child { margin-left:0;}
.c2017_2 li img { position: absolute; display: block; width: 3.5rem; top:-1.75rem; left:50%; margin-left:-1.75rem;}
.c2017_2 li h3 { color: #0b9375; font-size: 0.65rem; text-align: center;}
.c2017_2 li p { font-size: 0.6rem; color: #666; text-align: center; margin:0.5rem 0; line-height: 0.8rem;}
.c2017_2 li span { display: block; width: 3rem; height: 1.25rem; background: #fb9925; border-radius: 0.125rem; color: #fff; text-align: center; font-size: 0.55rem; line-height: 1.25rem; margin:0 auto;}
.c2017_a { width: 12.15rem; border:1px solid #24a976; height: 1.75rem; border-radius: 0.125rem; font-size: 0.65rem; padding-left:1.1rem; margin:0 auto; margin-top: 1rem; line-height: 1.75rem;}
.c2017_a a { color: #373737;}
.c2017_a span { display: inline-block; float: right; height: 1.75rem; color: #fff; font-size: 0.65rem; text-align: center; width: 4.25rem; background: #24a976;}
.mt1 { margin-top: 1rem;}
.c2017_3 {  padding:0 0.5rem 1rem;width: 15rem;margin: 1rem auto 0;}
.c2017_3 li { width: 4.5rem; margin-left:0.748rem; text-align: center; float: left;}
.c2017_3 li:first-child { margin-left:0;}
.c2017_3 li img { display: block; width: 4.5rem; margin-bottom: 0.25rem;}
.c2017_3 li p { color: #646464; font-size: 0.7rem;}
.c2017_ad img { display: block; width: 16rem;}


/*新版专家文章页样式*/
.tone{width: 16rem;height: 12rem;margin: 0 auto;background: url(../images/wzzj1_02.jpg) no-repeat center;background-size: 100%;}
.her{width: 100%;height: auto;padding-top: 1.25rem;position: relative;}
.one1{width: 4.1rem;height: 4.1rem;border: 3px solid white;border-radius: 50%;margin: 0 auto 0;overflow: hidden;}
.one1 img{width: 4.1rem;}
.vv1{position: absolute;width: 0.75rem;height: 0.75rem;top: 4.7rem;right: 6.4rem;}
.vvp{text-align: center;font-size: 0.65rem;color: #585858;line-height: 1rem;padding-top: 0.2rem;}
.vvp span{color: #323c3d;font-size: 0.75rem;}
.vvp i{color: #13aab3;}
.jk1{width: 6.65rem;height: 1.4rem;background: #fca40c;border-radius: 0.6rem;display: block;margin: 0.58rem auto 0;color: white;font-size: 0.65rem;line-height: 1.4rem;}
.jk1 img{float: left;width: 0.575rem;height: 0.85rem;margin: 0.275rem 0.3rem 0 1.75rem;}

.ttwo{width: 16rem;height: auto;margin: 0 auto;}
.tka{width:16rem;height:2rem ;border-bottom: 2px solid #cccccc;position: relative;background: white;z-index: 99;}
.tka ul{}
.tka ul li{width: 50%;height:100%;float: left;text-align: center;line-height: 1.98rem;font-size: 0.75rem;color: #333333;}
.tka ul li a{color: #333;}
.tka ul li img{width: 1.25rem;height: 0.75rem;}
.tka ul li.on{border-bottom: 3px solid #17bfa6;}
.tban{width: 100%;height: auto;position: relative;}
.banp{width: 16rem;height: auto;float: left;overflow: hidden;}
.banl,.banr{}
.okg{width: 100%;height: auto;border-bottom: 1px solid #ccc;}
.okg h3{color: #0ca48d;font-size: 0.75rem;line-height: 1.6rem;padding-top: 0.4rem;}
.okg h3 img{width: 0.9rem;height: 0.9rem;border-radius: 50%;display: block;float: left;margin: 0.4rem 0.2rem 0 0.5rem;}


.okg p{font-size: 0.65rem;color: #454545;line-height: 1.1rem;padding: 0 0.5rem 0.4rem;}
.okg ul{padding-bottom: 1.34rem;}
.okg ul li{width: 4.75rem;height: 1.4rem;float: left;border-radius: 0.125rem;text-align: center;line-height: 1.4rem;margin-left: 0.375rem;margin-top: 0.375rem;font-size: 0.6rem;color: #333333;}
.mg1{background: #fbf1dc;}
.mg2{background: #e5f7f8;}
.jui{width: 15rem;height: 5.5rem;margin: 0 auto;}
.jui ul{}
.jui ul li{width: 33%;height: auto;float: left;}
.jui ul li img{display: block;margin: 1rem auto 0.18rem;width: 2.2rem;height: 2.2rem;}
.jui ul li p{font-size: 0.7rem;color: #333333;text-align: center;line-height:1.15rem ;}
.jui ul li p a{color: #333333;}
.banr ul{padding-top: 0.7rem;}
.banr ul li{width: 100%;height:4.05rem ;border-bottom: 1px solid #e5e5e5;float: left;}
.banr ul li a{display: block;height: 100%;}
.ju{width: 1.6rem;height: 4.05rem;background: url(../images/ju1_03.png) no-repeat center;background-size: 1.6rem 16.275rem;display: block;float: left;margin:0 0.5rem 0 0.725rem;}
.ju1{background-position: 0 0;}
.ju2{background-position: 0 -4.05rem;}
.ju3{background-position: 0 -8.1rem;}
.ju4{background-position: 0 -12.15rem;}
.ggh{font-size: 0.6rem;color: #666666;line-height:0.88rem;padding-top: 1.14rem;float: left;}
.ggh span{font-size: 0.75rem;color: #0ca48d;}
.bhh{float: right;font-size: 0.65rem;line-height: 1.5rem;height: 1.5rem;margin-top: 1.3rem;color: #454545;}
.bhh span{width: 3.4rem;border-radius: 0.125rem;display: block;float: right;background: #fca40c;text-align: center;color: white;margin:0 0.5rem;}
.zxwd{width: 16rem;height: 8rem;margin: 0 auto;}
.zximg{width: 5rem;height: 2.65rem;display: block;margin: 0 auto;}
.fire{width: 15rem;height: 20.85rem;margin: 0 auto;}
.bolt{width: 100%;height:15.6rem ;overflow: hidden;}
.bolt ul{}
.bolt ul li{width: 15rem;height: 15.6rem;float: left;}
.bolt ul li img{width: 15rem;height: 15.6rem;}
.sign{width: 15rem;height: 1.7rem;margin: 0.75rem auto 0;}
.sigl{width: 11.4rem;border: 1px solid #d5d5d5;height:1.7rem;border-right: none;border-radius: 0.125rem 0 0 0.125rem;font-size: 0.6rem;color: #999999;text-indent: 1em;line-height: 1.7rem;}
.sigr{width: 3.4rem;height: 1.7rem;background: #fc990b;border: 1px solid #fc990b;border-radius: 0 0.125rem 0.125rem 0;color: white;font-size: 0.6rem;line-height: 1.7rem;text-align: center;}
.meld{width: 100%;height:2.31rem;margin: 0.44rem auto 0;text-align: center;}
.meld ul{}
.meld ul li{display: inline-block;width: 0.4rem;height: 0.4rem;border-radius: 50%;background: #cccccc;}
.meld ul li.on{background: #454545;}
.keytel{width: 16rem;height: 3.5rem;margin: 0 auto;}
.keytel a{display: block;}
.keytel a img{width: 16rem;height: 3.5rem;}
/*2016.12.13*/
.ghead i,.gwrap .gicon2,.gslide .hd ul li i,.gbtns a i { background: url(../images/gspr.png) no-repeat; background-size: 12.5rem auto;}
.ghead { margin:0 auto; padding:0.5rem; background: #079f88;}
.ghead i { display: block; width: 1.875rem; height: 1.875rem; cursor: pointer; margin-top:0.2rem;position:fixed; z-index: 99999;}
.ghead .gtel { display:block; width: 1.9rem; margin-top:0.35rem;}
.ghead .glogo { display: block; width: 9.1rem; margin-left:2.875rem;}
.gwrap { position: fixed; left:-100%; top:0; z-index: 999999; height: 100%; background:#1d8978 url(../images/gbg.png) no-repeat; background-size: 100% auto; width: 16rem; color: #fff; margin-left:-8rem; overflow:hidden;}
.gwrap .gwrap_head { padding:1rem 0.5rem 0; height: 3rem;}
.gwrap .glogo2 { display: block; width: 8.375rem;}
.gwrap .gicon2 { display: block; width: 1.45rem; height: 1.45rem; background-position: -3.9rem 0; margin-top: 0.25rem; cursor: pointer;}
.gslide .hd { width: 6rem;}
.gslide .hd ul li { height: 2.35rem; line-height: 2.35rem; text-align: center; font-size: 0.7rem; cursor: pointer;}
.gslide .hd ul li a { color: #fff;}
.gslide .hd ul li.on { background: rgba(255,255,255,.1);}
.gslide .hd ul li i { display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin-right: 0.5rem; background-position: 0 -1.95rem; margin-top: -0.15rem;}
.gslide .hd ul li:nth-child(2) i { background-position: -1.1rem -1.95rem;}
.gslide .hd ul li:nth-child(3) i { background-position: -2.2rem -1.95rem;}
.gslide .hd ul li:nth-child(4) i { background-position: -3.3rem -1.95rem;}
.gslide .hd ul li:nth-child(5) i { background-position: -4.4rem -1.95rem;}
.gslide .hd ul li:nth-child(6) i { background-position: -7.7rem -1.95rem;}
.gslide .hd ul li:nth-child(7) i { background-position: -5.5rem -1.95rem;}
.gslide .hd ul li:nth-child(8) i { background-position: -6.6rem -1.95rem;}
.gslide .bd { background: rgba(255,255,255,.1); width: 10rem; height: 16.45rem; }
.gslide .bd ul li { width: 4rem; float: left; height: 2.35rem; line-height: 2.35rem; margin-left:1rem; }
.gslide .bd ul li a { color: #c6fce7; font-size: 0.7rem;}
.gslide .bd ul li a.colors { color: #f4e164;}
.gbtns { padding:0 1rem; margin-top:1rem;}
.gbtns a { text-align: center; display: block; width: 6.35rem; border:2px solid #adf7ee; border-radius: 0.25rem; height: 1.5rem; line-height: 1.5rem; color: #adf7ee; font-size: 0.7rem;}
.gbtns a:first-child { border:2px solid #f8ed74; color: #f8ed74;}
.gbtns a i { display: inline-block; vertical-align: middle; width: 1.1rem; height: 1.1rem; background-position: -8.8rem -1.95rem; margin-top:-0.12rem; margin-right: 0.25rem;}
.gbtns a:last-child i { background-position: -9.9rem -1.94rem;}

/*新版专家文章页样式*/
/*2017.3.16*/
.sec0316 { padding-bottom: 1rem; width: 15rem; margin:0 auto;font-size: 0.6rem;}
.list0316 { padding-bottom: 0.25rem; margin-top:0.25rem;}
.list0316 li { margin-bottom: 0.75rem;}
.list0316 .imgs { width: 3.25rem; height: 2.95rem; overflow: hidden; background:#ccc;}
.list0316 .imgs img { display: block; width: 3.25rem;}
.list0316 .txts { width: 11rem; border-bottom:1px dashed #d5d5d5; height: 3rem; position: relative;}
.list0316 .txts h3 { font-weight: normal; margin-top:0.25rem;}
.list0316 .txts h3 a { font-size: 0.65rem; color: #333;}
.list0316 .txts p { color: #666; margin-top:0.5rem; font-size: 0.5rem;}
.list0316 .txts .icon0316 img { display: block; width: 1.05rem; position: absolute; right: 0; top:50%; margin-top: -0.85rem;}
.keep0316 { border-bottom: none;}
.keep0316 span { margin-top:0.8rem; float: right; color: #666; font-size: 0.6rem;}
.btn0316 { background:#eee; width: 15rem; margin:0 auto; border-radius: 1.75rem; overflow: hidden;}
.btn0316 a { display: block; width: 7.5rem; text-align: center; line-height: 1.75rem; height: 1.75rem; color: #fc8b1d; font-size: 0.75rem; float: left;}
.btn0316 a:last-child { background: #fca01d; color: #fff; font-size: 0.75rem; border-radius: 1.75rem;}
.btn0316 a img { display: inline-block; vertical-align: middle; margin-right: 0.25rem; margin-top:-0.1rem; width:1.125rem;}
.doc0316 { margin-left:-0.75rem; margin-top:0.25rem;}
.doc0316 li { width: 7rem; float: left; text-align: center; margin-left:0.75rem; height: 7.35rem; background:url(../images/bg0317_07.png) no-repeat left bottom; background-size: 1.75rem auto; margin-bottom: 1rem;}
.doc0316 li:nth-child(2n-1) { padding-left:0.125rem;}
.doc0316 li:nth-child(2n) { padding-right:0.125rem; background:url(../images/bg0317_09.png) no-repeat right bottom; background-size: 1.75rem auto;}
.doc0316 li .imgs { width: 7rem; height: 4.75rem; overflow: hidden; background: #ccc;}
.doc0316 li .imgs img { display: block; width: 7rem;}
.doc0316 li h3 { color: #079f88; margin:0.25rem 0; font-size:0.6rem;}
.doc0316 li p { color:#666;}
.btn0316_2 { width: 100%; height: 1.75rem; line-height: 1.75rem; text-align: center; border-radius: 0.125rem; color: #fff; font-size:0.7rem; background: #fca01d; display: block; }
.ly0316 { width: 15rem; margin:0 auto; padding:1.5rem 0;}
.ly0316 .tit0316 h3 { height: 1px; border-top:1px solid #ccc; position: relative; text-align: center; }
.ly0316 .tit0316 h3 span { font-size: 0.9rem; color: #079f88; padding:0 0.25rem; position: relative; top:-0.85rem; background: #fff;}
.ly0316 .tit0316 p { text-align: center; font-size:0.35rem; color: #b0b0b0; margin-top:0.6rem; }
.ly0316 ul { margin-bottom:1.25rem; }
.ly0316 li { border-bottom:1px dashed #ccc; padding-bottom: 0.55rem; margin-top: 0.55rem;}
.ly0316 li .imgs { width:2.5rem; height: 2.5rem; border-radius: 50%; overflow: hidden; background: #ccc; }
.ly0316 li .imgs img { display: block; width: 2.5rem;}
.ly0316 li .txts { width:12rem; }
.ly0316 li .txts h3 { font-size:0.65rem; color: #49b2a2; font-weight: normal;}
.ly0316 li .txts h3 span { background: url(../images/iconzan_07.png) no-repeat left center; background-size: 0.45rem auto; padding-left:0.7rem; color: #aeaeae; float: right;}
.ly0316 li .txts p { font-size: 0.65rem; margin-top: 0.25rem; line-height: 0.95rem;}
.ly0316 li .txts p.p2 { color: #999;}
.arttl { margin-bottom:1rem;}
.arttl img { display:block; width:100%;}
/*======================================================================================*/
.a12 span {background: #017f7c; height: 24px;display: block;width: 125px;font-family: "微软雅黑";line-height: 24px; color: #FFF;font-size: 16px;}




