﻿/*index*/

p{ font-size:0.55rem}

.ovh{overflow:hidden;}

.home_banner img { width: 16rem; height:8.5rem;display: block;}



.slide{position: relative;}



.slide .bd ul li a img{width: 16rem;height: 8.5rem;}



.slide .hd ul{width: 1.25rem;height: 0.5rem;position: absolute;left: 50%;margin-left: -0.62rem;bottom:0.15rem;z-index: 2;}



.slide .hd ul li{float: left;width: 0.25rem;height: 0.25rem;background: #6e7273;border-radius: 50%;margin-right: 0.1rem;}



.slide .hd ul li.on{background: #0e7bba;}



.home_gg { padding:0 0.375rem; background: #fff; height: 2rem;  line-height: 2rem; }



.home_gg img { width: 2.875rem; margin-top:0.575rem; }



.home_hot { border-left:1px solid #ccc; margin-left:0.4rem; padding-left: 0.4rem; height: 2rem; width: 11.8rem; overflow: hidden;}



.home_hot span { color: #bd0a25;}



.home_hot .ment-info{height: 2rem;width:9.25rem;overflow: hidden;}



.home_hot .ment-info li{width:9.25rem;height: 2rem;line-height:2rem;overflow: hidden;}



.home_btn { padding:0.625rem 0 0.75rem 0.125rem;}



.home_btn ul li { float: left; width: 7.5rem; padding:0.425rem 0 0.25rem 0.425rem; border:1px solid #dadada; border-radius: 0.25rem; margin:0 0 0.25rem 0.25rem;}



.home_btn ul li img { display: block; width: 3.2rem;}



.home_btn ul li div { width: 3.6rem;}



.home_btn ul li div h3 { font-size: 0.7rem; font-weight: normal;}



.home_btn ul li div p { font-size: 0.45rem; margin:0.2rem 0 0.25rem; color: #bbb;}



.home_btn ul li div i { display:  block; width: 0.75rem; height: 0.05rem; background: #ff5f11;}



.home_tle { height: 2rem; background: url(../images/homebg_18.png) repeat-x left center; width: 11.375rem; margin:0 auto; text-align: center;}



.home_tle h3 { margin:0 auto; font-size: 0.7rem; font-weight: normal; width:5.5rem; background: #efefef; color: #0052a6; padding-top: 0.25rem; line-height: 0.9rem;}



.home_tle p { margin:0 auto; font-size: 0.45rem; color: #666; width:5.5rem; background: #efefef; line-height: 0.45rem;}



.home_depart ul { width: 16rem; padding:0.5rem 0;}



.home_depart ul li { float: left; width: 4rem; border-left:1px solid #dadada; border-top:1px solid #dadada; padding:0.375rem 0;}



.home_depart ul li:nth-child(4n+1) { border-left:none;}



.home_depart ul li:nth-child(-n+4) { border-top: none;}



.home_depart ul li img { display: block; margin:0 auto; width: 2.025rem;}



.home_depart ul li p { text-align: center; margin-top:0.25rem; font-size:0.5rem; }



.home_team ul { padding:0.175rem 0 1.6rem;}



.home_team ul li { float: left; width: 4rem; margin-top: 0.825rem; }



.home_team .home_docimg { display: block; margin:0 auto; width: 3.4rem; height: 4.2rem; overflow: hidden; background: url(../images/home_docbg.png) no-repeat; border-radius: 50%; padding-top: 0.3rem; background-size: 3.4rem auto;}



.home_team .home_docimg img { display: block; width: 4rem;}



.home_team ul li h3 { font-weight: normal; font-size: 0.65rem; text-align: center; color: #0052a6; margin:0.275rem 0; line-height: 0.65rem;}



.home_team ul li p { width: 3.325rem; margin:0 auto; text-align: center; font-size: 0.475rem; height: 0.925rem; border:1px solid #666; border-radius: 0.4rem; line-height: 0.825rem;}





.boxx{width:16rem;margin:0 auto;}





/*hztd*/



.hztd_tle { border-bottom: 1px solid #ccc; padding:0 0.5rem 0.75rem 0.5rem;}



.hztd_tle h3 { font-size: 0.75rem; font-weight: normal; line-height: 0.8rem;height:0.8rem;}



.hztd_tle i { height: 0.625rem; margin-right: 0.4rem; width: 0.075rem; background: #53c2f9; display: inline-block; vertical-align: bottom; margin-top: 0.095rem;}



.hztd_con ul { padding:0.75rem 0;}



.hztd_con ul li { float: left; width: 5.3333rem; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:0.75rem 0;}



.hztd_con ul li:nth-child(3n+1) { border-left: none;}



.hztd_con ul li:nth-child(-n+3) { border-top:none;}



.hztd_con ul li img { display: block; width: 2.85rem; margin:0 auto;}



.hztd_con ul li p { text-align: center; margin-top: 0.4rem;}



.hztd_icon { width: 2.83rem; height: 2.83rem; margin:0 auto; background:url(../images/spr_hztd.png) no-repeat; background-size: 8.5rem auto;}



.hztd_icon2 { background-position:-2.83rem 0; }



.hztd_icon3 { background-position:-5.69rem 0;}



.hztd_icon4 { background-position:0 -2.83rem; }



.hztd_icon5 { background-position:-2.83rem -2.83rem; }



.hztd_icon6 { background-position:-5.69rem -2.83rem; }



.hztd_icon7 { background-position:0 -5.68rem; }



.hztd_icon8 { background-position:-2.83rem -5.68rem; }



.hztd_icon9 { background-position:-5.69rem -5.68rem; }







/*lcfb*/



.lcfb_box { padding:1rem 0;}



.lcfb_box table { width: 15rem; margin:0 auto;}



.lcfb_box table tr td { border:1px solid #ebebeb; font-size: 0.55rem; padding:0.25rem 0.625rem; line-height: 0.8rem; color:#666; text-align: justify;}



.lcfb_box table tr td span{margin-right:0.75rem;}



.lcfb_box table tr td.ta_tle { height: 1.65rem; background: #0052a6; text-align: center; color: #fff; font-size: 0.8rem;}



.lcfb_box table tr td.ta_lc { color: #0052a6; width: 3.75rem; text-align: center; padding-left:0.625rem;}











/*ksxq*/



.ksxq_about,.ksxq_jb,.ksxq_question { padding:0 0.75rem;}



.ksxq_about p { line-height: 1rem; color: #666;text-align: justify;}



.h3_tle { color:#0a9e64; height: 0.8rem; line-height: 0.8rem; font-size: 0.7rem; font-weight: normal; margin-bottom: 0.5rem;}



.h3_tle a { float: right; color: #0a9e64; font-size: 0.5rem;}



/*.h3_bg1 { background: url(../images/ksxq_03.png) no-repeat left center; background-size:0.8rem; }



.h3_bg2 { background: url(../images/ksxq_06.png) no-repeat left center; background-size:0.8rem; }*/

.ksxq_jb ul{margin-top:-0.5rem;overflow:hidden;}

.ksxq_jb ul.clear li {  height: 1.75rem; line-height:1.2rem;  font-size: 0.55rem; margin-right: 0.5rem; float: left;border-radius: 0.15rem; width:4.4999rem; text-align:center;border-radius:0.25rem;position:relative;margin-top:0.5rem;}

.ksxq_jb ul.clear li a{color: #ffffff;}

.ksxq_jb ul.clear li{background:#ffaf36;}

.ksxq_jb ul.clear li:nth-child(2){background:#6ac58b;}

.ksxq_jb ul.clear li:nth-child(3){background:#ff5e10;}

.ksxq_jb ul.clear li:nth-child(4){background:#2d97c9;}

.ksxq_jb ul.clear li:nth-child(5){background:#2d97c9;}

.ksxq_jb ul.clear li:nth-child(6){background:#ffaf36;}

.ksxq_jb ul.clear li:nth-child(7){background:#ff5e10;}

.ksxq_jb ul.clear li:nth-child(8){background:#ffaf36;}

.ksxq_jb ul.clear li:nth-child(9){background:#6ac58b;}

.ksxq_jb ul.clear li:nth-child(10){background:#2d97c9;}

.ksxq_jb ul.clear li:nth-child(11){background:#6ac58b;}

.ksxq_jb ul.clear li:nth-child(12){background:#ffaf36;}



.ksxq_jb ul.clear li:first-child i{background-position:-1.25rem 0;}

.ksxq_jb ul.clear li:nth-child(2) i{background-position:-2.6rem 0;}

.ksxq_jb ul.clear li:nth-child(3) i{background-position:-3.9rem 0;}

.ksxq_jb ul.clear li:nth-child(4) i{background-position:0 -1.2rem;;}

.ksxq_jb ul.clear li:nth-child(5) i{background-position:-1.25rem -1.2rem;}

.ksxq_jb ul.clear li:nth-child(6) i{background-position:-2.55rem -1.2rem;;}

.ksxq_jb ul.clear li:nth-child(7) i{background-position:-3.9rem -1.2rem;;}

.ksxq_jb ul.clear li:nth-child(8) i{background-position:0 2.6rem;}

.ksxq_jb ul.clear li:nth-child(9) i{background-position:-3.925rem -2.425rem;}

.ksxq_jb ul.clear li:nth-child(10) i{background-position:0 -3.6rem;}

.ksxq_jb ul.clear li:nth-child(11) i{background-position:-2.725rem -2.45rem;}

.ksxq_jb ul.clear li:nth-child(12) i{background-position:0 0;}

.ksxq_jb ul.clear li b{font-family:"微软雅黑";font-size:0.625rem;position:absolute;left:0.35rem;top:0.35rem;height:0.55rem;line-height:0.55rem;font-weight:normal}

.ksxq_jb ul.clear li span{font-family:"Arial";font-size:0.4rem;position:absolute;left:0.35rem;top:1.2rem;height:0.15rem;line-height:0.15rem;}

.ksxq_jb ul.clear li i{background:url(../images/zbzd-bg.png);background-size:5rem 5rem;display:block;width:1rem;height:1rem;position:absolute;left:3.35rem;top:0.4rem;}



.ksxq_jb ul li a { color: #666;}

.ksxq_jb ul li a.pink{ color:#FF93AB}

/*.ksxq_doc { padding-top: 1rem;}*/



.ksxq_doc .h3_tle { margin:0 0.75rem;border-bottom: 1px solid #ccc; height:1.2rem;}/*border-left:2px solid #FF93AB;*/



.ksxq_doclist { padding:0.625rem 0.75rem; border-bottom: 1px solid #dadada; overflow:hidden; margin-top:0.5rem}



.textbox .bords{border-bottom: 0.25rem solid #eee;}



.textbox {border-bottom: 0.25rem solid #eee;}



.ksxq_docimg { display: block; width: 3.5rem; height: 3.55rem; background: url(../images/doc_listbg.png) no-repeat; border-radius: 50%; overflow: hidden; padding-top: 0.25rem; background-size: 3.5rem auto;}



.ksxq_docimg img { display: block; width: 3.8rem; margin-left: 0.2rem;}



.ksxq_docabout { float: right; width: 10.625rem; margin-left:0.3rem}



.ksxq_docabout h3 { font-weight: normal; font-size: 0.7rem; margin-bottom: 0.4rem;}



.ksxq_docabout h3 span { font-size: 0.55rem; margin-left: 0.65rem;}



.ksxq_docabout p { font-size: 0.55rem; color: #666; line-height: 1rem;}



.ksxq_docabout p span { color: #ff7e00;}



.ksxq_docpage { color: #f24848;}



.ksxq_docbtn { display: block; float: right; width: 3.05rem; text-align: center; height: 0.821rem; line-height: 0.75rem;margin-top: 0.15rem; background:url(../images/guahao_s.gif) no-repeat center; background-size:3.0rem 0.82rem}



.ksxq_question ul li { text-align: center; height: 1.25rem; line-height: 1.25rem; margin:0 0 0.25rem 0.25rem; float: left;}



.ksxq_question ul li:first-child,.ksxq_question ul li:nth-child(4),.ksxq_question ul li:nth-child(7) { margin-left:0;}



.ksxq_question ul li:first-child { width: 5.5rem;}



.ksxq_question ul li:nth-child(2) { width: 3rem;}



.ksxq_question ul li:nth-child(3) { width: 5.42rem;}



.ksxq_question ul li:nth-child(4) { width: 5.25rem;}



.ksxq_question ul li:nth-child(5) { width: 4.3rem;}



.ksxq_question ul li:nth-child(6) { width: 4.35rem;}



.ksxq_question ul li:nth-child(7) { width: 5.25rem;}



.ksxq_question ul li:nth-child(8) { width: 3.75rem;}



.ksxq_question ul li:last-child { width: 4.9rem;}



.ksxq_question ul li a { color: #fff;}



.bg_afd { background: #afdbf1;}



.bg_d5e { background: #d5e280;}



.bg_ffb { background: #ffbe84;}



.bg_b6d { background: #b6d5be;}



.addh{height: auto;}

.col666 { color: #666; line-height: 1rem;height: 2rem;overflow: hidden;}



.clear .addh{height: auto;}



.pad_1_75 { padding:0rem 0.75rem 0rem 0.75rem;}







/*grjj*/



.grjj_jj a { float: right; color: #f00;}



.pjlist { border-top:1px solid #dadada; padding:1rem 0;}



.pjlist:first-child { margin-top: 0.75rem;}



.pjlist h3 { font-size: 0.7rem; color: #0a9e64; font-weight: normal; line-height: 0.7rem; margin-bottom: 0.5rem;}



.pjlist h3 span { font-size: 0.7rem; color: #ffaf36; float: right;}



.pjlist .p2 { color: #999; margin-top: 0.75rem; font-size: 0.5rem;}



.pjlist .p2 a { display: inline-block; padding:0 0.2rem; height: 0.875rem; line-height: 0.8rem; margin-left: 0.5rem; font-size: 0.5rem; color: #999;}



.pjlist .p2 span { font-size: 0.45rem; float: right;}



.pjlist:last-child { padding-bottom: 0;}







/*show*/



.article_banner img{width:16rem;height:8.5rem;}



.show_ad { padding:0.375rem 0.75rem; font-size: 0.55rem; color: #666;}



.show_ad img { display: inline-block; vertical-align: top; margin-top: 0.15rem; margin-right: 0.25rem; width:0.65rem; }



.show_wrap { padding:0 0.75rem 1rem 0.75rem;}



.show_crumb { padding:0.375rem 0; border-bottom: 1px solid #dadada;}



.show_crumb img { width: 0.875rem; display: inline-block; vertical-align: top;}



.show_crumb a { margin:0 0.2rem;}



.show_box { padding-top:0.75rem;}



.show_box .show_tle { text-align: center; font-size:0.75rem; margin-bottom: 0.5rem; font-weight: normal; }



.show_box .show_ly { text-align: center; color: #666; font-size: 0.5rem; margin-bottom: 0.5rem;}



.show_box .show_ly a { display: inline-block; vertical-align: middle; padding:0 0.275rem; height: 0.9rem; line-height: 0.75rem; border:1px solid #ff7e00; color: #ff7e00; border-radius: 0.2rem; margin-left: 0.3rem;}



.show_tip { background: #b0d2e3; font-size: 0.5rem; line-height: 0.9rem; color: #003163; padding:0.375rem; border-radius:0.2rem; }



.show_tip a { color: #ff4614;}



.show_con p { margin-top: 0.8rem; color: #414141; line-height: 1rem;text-align:justify;}



.show_btns { margin:1.5rem 0 1rem 0; text-align: center;}



.show_btns a { display: inline-block; vertical-align: middle; margin:0 0.35rem; height: 1.5rem; line-height: 1.3rem; padding:0 0.375rem; border-radius: 0.25rem;}



.show_btns a img { display: inline-block; vertical-align: middle; margin-right: 0.25rem; width: 1.15rem;}



.show_btns a:first-child { border:1px solid #0052a6; color: #0052a6;}



.show_btns a:last-child { border:1px solid #ff5f11; color: #ff5f11;}



.show_page { border-top:1px solid #dadada;}



.show_page ul li { display: block; margin-top: 0.625rem; font-size:0.5rem;}



.show_page ul li a { font-size: 0.5rem;}



.show_con .imgradius { border-radius: 0.25rem;}



.show_con img { display: inline-block; max-width: 100%;}







/**binbin********************************************************************************/







/*lyyd*/







/*.padding-tb{padding: 0.95rem 0rem;}*/



.padding-tb img{width: 14.4rem;height: 9.9rem;display:block;margin:0 auto;margin-top:0.75rem;}







.map-border{/*border-top: 0.25rem solid #efefef;height: 3.65rem;*/}



.map-border .tel{font-size: 0.7rem;color: #333333;/*margin-top: 0.5rem;*/}



.map-border .tel img{width:0.575rem;height: 0.725rem; margin: -0.1rem 0.3rem 0rem 0rem;}

.map-border .tel a,.map-border .add a{display: inline-block;padding: 0 0.375rem;border: 1px solid #ffaf36;height: 0.85rem;line-height: 0.75rem;font-size: 0.5rem;color: #ffaf36;margin-left: 1rem;}

.map-border .add{font-size: 0.7rem;color: #333333;margin-top: 0.5rem;}



.map-border .add img{width: 0.45rem;height: 0.85rem;margin: -0.1rem 0.3rem 0rem 0rem;}







.bg-title{width: 16rem;height: 2.55rem;line-height:2.15rem;background: url(../images/fd-tit_02.jpg) no-repeat 0 0;text-align: center;background-size: 100%;margin:0.75rem auto;}



.bg-title a{font-size: 0.7rem;color: #fff;}



.bg-title a img{width:0.775rem;height:0.775rem;margin: -0.185rem 0 0 0.2rem;}







.bott-b{border-top: 1px solid #f3f3f3;}



.slideBox{padding: 0.75rem 0.25rem 0.25rem 0.25rem;}



.slideBox .hd{height: 3.15rem;}



.slideBox .hd ul li{position:relative;float: left;width: 3.7rem;height: 2.875rem;background: #e8e8e8;border-radius: 0.25rem;margin-right: 0.225rem;font-size: 0.625rem;color: #111111;text-align: center;cursor: pointer;}



.slideBox .hd ul li.on{color: #fff;background: #0052a6;}



.slideBox .hd ul li.on:after{ content:""; width:0; height:0; overflow: hidden; border:0.455rem solid transparent; border-bottom-color:#f3f3f3;position: absolute; bottom: -0.35rem; left:50%; margin-left: -0.425rem; z-index: 22;}



.slideBox .hd ul li:last-child{margin-right: 0rem;}



.slideBox .hd ul li div{width: 3.675rem;height:1.25rem;overflow:hidden;text-align: center;margin-top: 0.4rem;}



.slideBox .hd ul li:nth-child(1) img{width: 1.75rem;height: 0.925rem;}



.slideBox .hd ul li:nth-child(2) img{width: 1.175rem;height: 1.175rem;}



.slideBox .hd ul li:nth-child(3) img{width: 1rem;height: 1.075rem;}



.slideBox .hd ul li:nth-child(4) img{width: 1.2rem;height: 0.975rem;}







.slideBox .bd{position: relative;width: 15.5rem;overflow: hidden;}



.slideBox .lx{width: 15.5rem;height: 8.5rem;overflow:hidden;float: left;}



.slideBox .lx div{width: 11.5rem;margin:0.75rem 0 0 3.15rem;}



.slideBox .bd .bg-one{background: url(../images/gongjiaobg_03.jpg) no-repeat;background-size: 100%;}



.slideBox .bd .bg-two{background: url(../images/fd-lylx_31.jpg) no-repeat;background-size: 100%;}



.slideBox .bd .bg-three{background: url(../images/feijibg_03.jpg) no-repeat;background-size: 100%;}



.slideBox .bd .bg-four{background: url(../images/zijiabg_03.jpg) no-repeat;background-size: 100%;}



.slideBox .bd .lx p{font-size: 0.45rem;color: #333333;text-align: justify;line-height: 0.75rem;}



.slideBox .bd .bg-two p{line-height:0.65rem;}



.slideBox .bd .bg-two p:nth-child(2){font-weight: bold;}



.slideBox .bd .bg-two div:nth-child(2){margin-top:0.35rem;}



.slideBox .bd .bg-three p{line-height: 0.685rem;letter-spacing: -0.015rem;}



.slideBox .bd .bg-three p:nth-child(2){margin-top: 0.5rem;}



.slideBox .bd .bg-four p{line-height: 0.685rem;}



.slideBox .bd .bg-four p:nth-child(2){margin-top: 0.5rem;}



.wxts{font-size:0.7rem;color:#333;margin:0.75rem auto;;text-indent:2em;}

.wxts span{color:red;display:inline;}



.slideBox .hd ul .li1 div{background: url(../images/gongjiao_18.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li2.on div{background: url(../images/fd-lylx_15.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li3 div{background: url(../images/fd-lylx_18.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li4 div{background: url(../images/fd-lylx_21.png) no-repeat center center; background-size: 100%;}







.slideBox .hd ul .li1.on div{background: url(../images/gjhover.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li2 div{background: url(../images/dthover.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li3.on div{background: url(../images/fjhover.png) no-repeat center center; background-size: 100%;}



.slideBox .hd ul .li4.on div{background: url(../images/carhover.png) no-repeat center center; background-size: 100%;}







/*sbhj*/



.margin-t{margin-top: 0.45rem;}



.padding-pm{padding: 1rem 0rem;}



.sbhj-pic{height: 5.2rem;}



.sbhj-b {height: 6.525rem;}



.sbhj-pic .pic{position: relative;}



.sbhj-pic .pic img{width: 7.175rem;height: 5.25rem;border: 1px solid #ebebeb;}



.sbhj-pic .b-pic img{width: 14.55rem;height: 6.53rem;border: 1px solid #ebebeb;}



.sbhj-pic .pic p{position: absolute;bottom: 0;width:100%;text-align: center;font-size: 0.4rem;color: #fff;background: rgba(0,0,0,.4);line-height: 0.9rem;}







/*yyhj*/



.yy-pic{margin-top: 1rem;}



.yy-pic img{width: 14.5rem;height: 9.375rem;}







.hj-pic{margin-top: 0.45rem;}



.hj-pic .pic-left{width: 7.175rem;}



.hj-pic .pic-left img{width: 7.175rem;height: 5.25rem;}



.hj-pic .pic-left .yyhj-pa:nth-child(2) img{margin-top: 0.45rem;}



.hj-pic .pic-right{width: 7.175rem;}



.hj-pic .pic-right img{width: 7.175rem;height: 10.95rem;}







.yyhj-pa{position: relative;}



.yyhj-pa p{line-height: 0.9rem;width: 100%;background: rgba(0,0,0,.5);font-size: 0.4rem;color: #fff;position: absolute;bottom: 0rem;text-align: center;}



.hj-pics{margin-top: 0.45rem;}



.hj-pics img{width: 14.5rem;height: 5.25rem;}







.environment{padding-bottom: 1.015rem;}



.hj-picc{margin-top: 0.45rem;}







.hj-picc .pic-left{width: 7.175rem;}



.hj-picc .pic-left img{width: 7.175rem;height: 9.325rem;}







.hj-picc .pic-right{width: 7.175rem;}



.hj-picc .pic-right img{width: 7.175rem;height: 4.275rem;}







.hj-picc .pic-right .pic-bot .yyhj-pa img{width: 3.5rem;height: 4.9rem;float: left;margin-top: 0.15rem;}







/*yyjj*/



.address-m{border-bottom: 0.25rem solid #efefef;}



.address{height: 4.3rem;margin: 0 0.75rem;}



.address .address-left {padding-top: 0.75rem;}



.address .address-left p{font-size: 0.55rem;color: #414141;line-height: 0.9rem;}



.address .address-right{padding-top: 2.25rem;}



.address .address-right a{display: inline-block;width: 3.855rem;height: 1.05rem;line-height: 1rem;border: 1px solid #ffaf36;color: #ffaf36;text-align: center;border-radius: 0.2rem;font-size: 0.5rem;}







.main-txt{padding: 1rem 0.75rem 2rem 0.75rem;}



.main-txt p{font-size: 0.625rem;color: #414141;text-align: justify;line-height: 1rem;margin-top: 0.85rem}



.main-txt p:nth-child(1){margin-top: 0rem;}



.main-txt img { border-radius: 0.25rem; margin-top: 0.5rem; max-width: 100%; display: inline-block;}











/**********fangfang**************************************************************************************************/







/*张慧芳*/



/*dangjian*/



.dj_banner {height: 8.5rem;}



.dj_banner  img{ width: 16rem;height: 8.5rem;  }



.dj_bannera { width: 16rem; height: 1.225rem; background: #FFFFFF; }



.dj_bannera img {  width: 0.65rem; height: 0.625rem;line-height: 1.225rem; margin: 0.35rem 0.025rem 0 0.8rem;}



.dj_bannera p { line-height: 1.225rem; color: #444444; font-size: 0.55rem;}



/**/



.dj_nav { width: 16rem; height: 3.325rem; background: #FFFFFF; margin-top: 0.25rem; margin-bottom: 0.25rem; }



.dj_nav .dj_nava { width: 5.25rem; height: 2.2rem; margin-top: 0.425rem;text-align: center;}



.dj_nav p{ text-align: center; margin-top: 0.15rem;}



.dj_nav img { width:0.05rem ; height: 2.1rem; margin-top: 0.575rem;}



.dj_nav .dj_navb { width: 5.25rem; height: 2.2rem; margin-top: 0.55rem;text-align: center;}



.dj_nav .dj_navc { width: 5.25rem; height: 2.2rem; margin-top: 0.575rem; text-align: center;}



.dj_nav .dq_icon { width: 2.05rem; height: 1.35rem; margin:0 auto; background: url(../images/spr_dqgz.png) no-repeat; background-size: 6.15rem auto;}



.dj_nav .dq_icon2 { background-position: -2.05rem 0;}



.dj_nav .dq_icon3 { background-position: -4.1rem 0;}



.djbg { background: url(../images/yyjj_03.png) no-repeat left center; background-size: 0.025rem 2.1rem;}



.djbg:first-child { background: none;}



/**/



.dj_lb{ width: 16rem; border: 1px solid #fff;background: #FFFFFF;}



.dj_lba{ height: 5rem; width: 14.725rem; padding-top: 1rem; border-bottom: 1px solid #E0E0E0;}



.dj_lba h1 { color: #333333; font-size: 0.75rem;font-weight:normal ; margin-bottom: 0.5rem;}



.dj_lba h1 span { width:0.075rem; height: 0.65rem; background: #53c2f9; display: inline-block; margin-right: 0.25rem;  padding-top: 0.25rem;}



.dj_lba p{ color: #666666; font-size: 0.55rem; line-height: 1rem; letter-spacing: 0.025rem;}



.dj_lba .dj_col { color: #ff7e00;}



/**/



.dj_lbb{ height: 1.875rem; width: 14.725rem; margin-top: 0.625rem;}



.dj_lbb ul{ margin-top:1rem; margin-bottom:0.5rem;width:9.45rem; height: 1rem; line-height:0.2rem;}



.dj_lbb ul li {



    color: #333333;



    float: left;



    font-size: 0.55rem;



    list-style: outside none none;



    padding: 0.125rem 0.4rem;



    text-align: center;



	border-right:1px solid #a5c0dc;



}



.dj_lbb ul li.thisclass {



	color: #a5c0dc;



}



.dj_lbb ul li:last-child{border-right:none;}



.dj_lbb ul li a{font-size: 0.625rem; color: #333333;}



.dj_lbb ul li:hover{ color:#0059a5;}







/*慧芳预约*/



/*yygh*/



.yygh_banner {height: 5.275rem;}



.yygh_banner img{ width: 16rem;  height: 5.275rem; }



.yygh_top { height:auto; background: #FFFFFF; }



.yygh_top .yygh_topa {width: 15rem; height:auto; padding-top:0.625rem; color: #111111; font-size: 0.625rem;



 border-bottom: 1px solid #B4B4B4;}



.yygh_top .yygh_topa .yygh_topb { width: 6rem; height: 100%; margin-right: 0.25rem;}



.yygh_top .yygh_topa .yygh_topb img { width: 0.775rem; height: 0.775rem; margin-right: 0.22rem;}



.yygh_top .yygh_topa .yygh_topc {height: 100%; color: #0a9e64; font-size: 0.625rem;}



.yygh_top .yygh_topa .yygh_topc img { width: 0.75rem; height: 0.525rem; margin-right: 0.22rem; margin-top: 0.18rem;}







/*shoujikuaisuguahao*/



.zhgh_gh {width:100%; /*height: 15.35rem;*/ background:  #FFFFFF; margin-bottom: 0.25rem; }



.zhgh_gh .ghgl {width: 12.8rem;}



.zhgh_gh .ghgl p{ font-size:0.5rem; color:#6c6c6c; line-height:0.85rem}



.zhgh_gh .ghgl p span{ font-size:0.675rem; font-weight:bold; color:#6c6c6c; line-height:0.85rem; }



.zhgh_gh .ghgl .user_input label{ font-size:0.625rem; color:#6c6c6c}



.zhgh_gh.ghgl .user_input input { border: 1px solid #999; border-radius:0.25rem;width:6rem; height:1.2rem; line-height:1.2rem; margin-left:0.5rem; padding-left:0.2rem; font-size:0.55rem;}



.zhgh_gh .ghgl select{width:12.52rem; height:1.2rem; line-height:1.2rem;box-sizing: content-box;border: none;



background:transparent; color: #b4b4b4; font-size:0.55rem; border-radius:2px; padding-left: 0.25rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;}



.zhgh_gh .ghgl select option { padding-left: 0.25rem; border:none; background: none;}







.zhgh_gh .ghgl textarea{width:11.9rem; height:3rem;box-sizing: content-box;border: 1px solid #999;font-size:0.55rem;  border-radius:4px;}



.tjbtn{ width:12rem; height:1.625rem; margin:1rem auto; margin-left:1rem;}



.submit{width:4.5rem; height:1.325rem;}



.submit input{ width:5.5rem; height:1.625rem; background:url(../images/yygh_zhqc.png) no-repeat; border:none; margin:0; padding:0; background-size:4.75rem 1.5rem;vertical-align:top }



.ipon{ width:6.4rem; height:1.325rem;}



.ipon input{ width:4.75rem; height:1.625rem; background:url(../images/dyna_ipacztj.png) no-repeat; border:none; margin:0; padding:0; background-size:4.75rem 1.5rem;vertical-align:top;margin-left: 1rem;}



.ghgl .user_input input { border: 1px solid #dedede;border-radius:0.25rem; width: 12.75rem;height: 1.3rem;line-height: 1.2rem; padding-left: 0.2rem; font-size: 0.55rem;color: #b4b4b4;margin-top: 0.2rem;background:#dedede ;}



.ghgl .user_input #tel1{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;}



.select_wrap { position: relative; margin-top: 0.2rem;}



.select_wrap2 { width: 15rem; margin:0 auto; margin-top: 0.5rem;}



.ghgl .user_input input.input_box { background: #fff url(..../images/ghzx3_11.png) no-repeat right center; background-size:1.525rem auto; cursor: pointer; border:none; margin-top: 0; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem;}



.ghgl .user_input input.ksinput_box { background: #dedede url(..../images/ghzx3_11.png) no-repeat right center;}



.input_box.zjtd_inbox { background:#fff url(..../images/yygh_zhqcd.png) no-repeat right center; background-size: 2.325rem auto; width: 15rem; height: 1.6rem; line-height: 1.6rem; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem; border:none;}



.select_box { position: absolute; width: 12.75rem; height: auto; background: #fff; left:0; top:1.3rem; border-radius: 0.3rem; border:1px solid #dadada; overflow: hidden;}



.select_box.select_ks { top:1.6rem; width: 15rem;}



.select_box span { display: block; width: 100%; height: 1rem; line-height: 1rem; cursor: pointer; color: #b4b4b4; padding:0 0.25rem;}



.select_box span:hover { background: #f3f3f3;}



.ghgl .user_input input.timea { background:#dedede  url(..../images/dyna_ipac.png) no-repeat right; background-size:1.52rem 1.3rem;}



.ghgl .user_input input.timeg { background:#fff  url(..../images/dyna_ipac.png) no-repeat right; background-size:1.52rem 1.3rem;}



.ghgl .user_input {padding-top: 0.625rem;}



.yygh_topd { width: 16rem;  height: 9.75rem;  background:  #FFFFFF;}



.yygh_topd  h1 { color: #111111; font-size: 0.75rem;font-weight:normal ; margin-bottom: 0.5rem; height: 2.35rem; width: 16rem;



border-bottom: 1px solid #b0b0b0; line-height: 2.35rem; padding-left: 0.575rem;}



.yygh_topd  h1 span { width:0.075rem; height: 0.65rem; background: #53c2f9; display: inline-block; margin-right: 0.25rem;  padding-top: 0.25rem;}



.yygh_topf { width: 14rem;}



.yygh_topd p{ color: #666666; font-size: 0.625rem; line-height: 0.8rem; margin-top: 0.8rem;}







/*专家团队*/



/**/



.zjtd_zha { width: 16rem; height: 2.4rem;}



.zjtd_zha .input_testc  { width:14.5rem; height: 1.6rem;}



.zjtd_zha .zh_gdbb{position: relative;}



.zjtd_zha .zh_gdbb .sel{position: absolute;top: 0.425rem;left: 0.8rem;z-index: 1;width: 14.5rem;height: 1.6rem;padding-left: 0.25rem; background: url(../images/select_03.jpg) no-repeat;background-size: 100%}



.zjtd_zha select {position: absolute;top: 0;left: 0;z-index: 2; appearance:none; -moz-appearance:none;-webkit-appearance:none;border:none; border-radius:0.25rem; color: #b4b4b4; font-size: 0.55rem;width: 14.5rem;height: 1.6rem; margin: 0.425rem 0.8rem;padding-left: 0.25rem;background: transparent;}



.zjtd_zha select option { padding-left: 0.25rem;}







.zjtd_zha #sleHid { display:block; width:12.6rem; overflow:hidden; height: 1.6rem; margin-top: 0.25rem; background: none;}    



.zjtd_zha #sleBG  {width: 15rem; border:none;  background: #dedede url(..../images/yygh_zhqcd.png) no-repeat right center;  



display:block; background-size:2.325rem 1.6rem;margin-left: 0.5rem; margin-top: 0.5rem; }



.zh_gdbb { padding-top: 0.006rem;}



.zjtd_zhc { width: 16rem; background: #FFFFFF; margin-bottom: 0.25rem;}



/**/



.yygh_topee { width: 16rem; background: #FFFFFF; margin-bottom: 0.25rem;}



.yygh_topee .yygh_topea h1{color: #111111;font-size: 0.75rem;font-weight:normal;height: 2rem;width: 100%;border-bottom: 1px solid #b0b0b0;line-height: 2.35rem;}



.yygh_topee .yygh_topea h1 i{ background: #53c2f9;display: inline-block;height: 0.625rem;margin-right: 0.4rem;margin-top: 0.9rem;



    vertical-align: top;



    width: 0.075rem;



}



.yygh_topee .yygh_topea h1 span{width: 0.075rem;height: 0.4rem;background: #53c2f9;display: inline-block;margin-right: 0.5rem;padding-top: 0.25rem;}



.yygh_topee .yygh_topea { width: 15rem;}



/**/



/**/



.zh_gda { padding-top: 0rem;;}



.zh_gdb { border: 0rem;}



.zh_gdc { width: 15rem;}



.zh_gdc:first-child  { margin-top: 0rem; border-top:0rem;}



.clickbtn {height: 2rem; line-height:2rem;text-align: center; width: 16rem; cursor: pointer; border-top: 1px solid #d0d0d0; margin-top: 0.625rem; color: #ff7e00; font-size:0.625rem; border-bottom:10px solid #EEEEEE}



.zjtd_zhd { background: #fff;}





.zhgh_gh .ghgl .user_input label.jtd_zj { color:#6c6c6c;}





.zhgh_gh .ghgl select.input_testb { background:  transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;}



.ghgl .user_input input.timeb {background: #dedede url(..../images/dyna_ipac.png) no-repeat right center;  background-size:1.52rem 1.3rem;}



/**/



#sleHid { display:block; width:13.2rem; overflow:hidden; height: 1.3rem; margin-top: 0.25rem;border-radius: 0.25rem;}    



#sleBG  { border-radius: 0.25rem; border-right:none;  background: #dedede url(..../images/ghzx3_11.png) no-repeat right center;  display:block; background-size:1.52rem 1.3rem;}



.sleBGa{  background: #dedede url(..../images/ghzx3_11.png) no-repeat right center !important; background-size:1.52rem 1.3rem !important; }



.grjj_pjlista { height: 16.8rem; overflow: hidden; background: #FFFFFF; }	







/*add*/



.addoc_about { width: 16rem; height: 9.5rem; background: url(../images/add1_02.jpg) no-repeat; background-size: 16rem 9.5rem;}



.addoc_img { width: 9.575rem; height: 9.5rem;}



.addoc_text { width:7.3rem; margin-top: 1.5rem; margin-left: -1rem;}



.addoc_text h2 { font-size: 0.95rem; color: #0052a6;}



.addoc_text h3 { font-size: 0.7rem; color: #111; margin-top: 0.25rem; font-weight: normal;}



.addoc_text ul li { background: rgba(255,255,255,.7); width: 2.15rem; height: 1.85rem; float: left; margin:0.7rem 0.15rem 0 0.15rem; border-radius: 0.2rem; padding-top: 0.2rem;}



.addoc_text ul li:first-child { margin-left: 0;}



.addoc_text ul li p { text-align: center;}



.addoc_text ul li .p1 { color: #ff5f11; font-size: 0.5rem;}



.addoc_text ul li .p2 { color: #0052a6; font-size: 0.45rem;}



.addoc_btn { text-align: center;}





.addoc_btn a {width:3.03rem; height:0.95rem; display: inline-block; margin:0.75rem 0.2rem 0 0.2rem; }

.addoc_btn a img {width:3.03rem; height:0.95rem;  margin-right:0.125rem; }



/*.addoc_btn a:first-child { color: #0052a6; border:1px solid #0052a6;}



.addoc_btn a:last-child { color: #ff5f11; border:1px solid #ff5f11;}*/







.home_ad {background:url(../images/add4_02.jpg) no-repeat; width: 16rem; height: 3.8rem; background-size: 16rem 3.8rem; padding:0.5rem 0 0 6.5rem; position: relative;}



.home_ad p { font-size: 0.45rem; text-shadow:0 0.05rem 0.1rem #fff; line-height: 0.7rem;}



.home_ad p:nth-child(3) { margin-top: 0.2rem;}





.banner img{width: 16rem; }







.grjj_pj ul{height:2.7rem;overflow: hidden;}



.clear.hhh{height: auto ;}







/*add*/



#kgs{width: 100%;height: 0.85rem;line-height: 0.5rem;text-align: center;font-size: 0.85rem;color: #ccc;font-weight: bold;cursor: pointer;}

.kgs1,.kgs2,.kgs3,.kgs4{width: 100%;height: 0.85rem;line-height: 0.5rem;text-align: center;font-size: 0.85rem;color: #ccc;font-weight: bold;cursor: pointer;}



.ghgl .user_input input#name1{ background:#DEDEDE}

.ghgl .user_input input#tel1{ background:#DEDEDE}



.ghgl .user_input input{ border:none;}

.ghgl .user_input input.date-pick{background:#dedede url(..../images/dyna_ipac.png) no-repeat right center;background-size:1.425rem 1.3rem;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;}



.submit-sub input{width: 4.825rem;height: 1.45rem;background: url(../images/dyna_ipacz.png) no-repeat;border: none;margin: 0;padding: 0;background-size: 4.75rem 1.4rem;vertical-align: top;}

.fl{ float:left}

.fr{ float:right}

.tjbtn{width: 11.5rem;height: 1.625rem;margin: 1rem auto;}

.ipon input{width: 4.825rem;height: 1.45rem;background: url(../images/dyna_ipacztj.png) no-repeat;border: none;margin: 0;padding: 0;background-size: 4.75rem 1.4rem;vertical-align: top;margin-left: 1rem;}





* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin:0; padding:0;}



body { color: #333; font-family: Microsoft Yahei; font-size: 0.625rem; }



a { text-decoration: none; border: none; color: #333;}



a:hover {text-decoration: underline;text-decoration: none;}



ul,li { list-style: none;}



table { border-collapse: collapse;border-spacing: 0;}



img{ border:none; vertical-align:middle;}



.clearfix{zoom:1;display:block}



.clearfix:after{content:"";height:0px;display:block;clear:both;visibility:hidden;}



.layout{width: 16rem;margin:0px auto;background:#fff;overflow:hidden;}



.container{width: 15.5rem;margin: 0 auto;overflow:hidden;}







.clear { zoom:1;font-size:0.55rem; padding-top:0rem}



.clear:after { height: 0; display: block; content: "\20"; clear: both;}



.fr { float: right;}



.mc { margin:0 auto;}



.dis-inline { display: inline-block; vertical-align: middle;}



.text-center { text-align: center;}



.box { width: 16rem; margin:0 auto;overflow:hidden; margin-bottom:3.3rem}







.font28 { font-size: 0.7rem;}



.font26 { font-size: 0.65rem;}



.font20 { font-size: 0.5rem;}



.font18 { font-size: 0.45rem;}



.mt10 { margin-top: 0.25rem;}



/*.mt11 { border-top: 0.25rem solid #eee;}*/



.mt12 { border-bottom: none;margin-bottom: 3.5rem;}



.bgfff { background: #fff; /*margin-top:0.77rem*/}



.bgfff-ul{width:15rem; margin:0 auto; }



.border-bg{border: 0.25rem solid #eee;}



#jbzl-li-f{width:11.8rem;}



#jbzl-li-l{width: 2.55rem;}



/*header*/



header { background: #0052a6; padding:0.375rem 0.75rem;}



/*.logo { padding-right: 1.5rem; border-right: 1px solid #0189d7;}



.logo img { width: 6.4rem;}*/



.headCall { margin-top: 0.425rem; width: 5.95rem;}



.yygh_head { text-align: center; padding:0.5rem 0; text-align: center; position: relative; background:#0a9e64; color: #fff; font-size: 0.75rem;height:2.875rem;/*margin-top: 1.2rem;*/}



.head_home { position: absolute; left:0.75rem; top:0.8rem;width:1.35rem;height:1.35rem; }



.head_phone { position: absolute; right:0.75rem;top:0.75rem;width:5.05rem;height:1.45rem;}



.header-name{
	position: absolute;
    left: 5%;
    top: 16%;
    width: 52%;
	}



.yygh_head span{display:block;font-size:0.425rem;color:#0a9e64;background:#ffffff;width:6.275rem;height:0.525rem;margin:0 auto;line-height: 0.525rem;position:absolute;left:2.4rem;top:1.675rem;border-radius:0.125rem;}

.header-logo{margin-bottom:0.2rem;width:6.1rem;height:1.125rem;}



/*home_ad*/



.home_ad { margin-top:0.25rem;}



.home_ad img { width: 16rem; display: block;}



.home_k { height: 2.375rem; }







/*nav*/



nav a { display: block; width: 3.98rem; height: 1.75rem; line-height: 1.75rem; text-align: center; border-left:1px solid #ccc; border-top:1px solid #ccc; float: left; font-size: 0.65rem;}



nav a:first-child,nav a:nth-child(5) { border-left:0;}



nav a:nth-child(-n+4) { border-top:none;}







/*nvanav*/



.navbar-nav{height: 4.1rem;}



.navbar-nav ul{padding-top: 0.575rem;}



.navbar-nav ul li {width: 4rem;height: 2.6rem;float: left;position: relative; background: url(../images/yyjj_03.png) no-repeat left center; background-size: 0.025rem 2.6rem;}



.navbar-nav ul li:first-child { background: none;}



.navbar-nav ul li a{display: inline-block;width: 3.95rem;height: 2.6rem;text-align: center;}



.navbar-nav ul li a p{font-size: 0.65rem;color: #414141;}



.yyabout_icon { width: 1.55rem; height: 1.625rem; margin:0 auto; background: url(../images/spr_yyjj.png) no-repeat; background-size: 6.2rem auto; margin-bottom: 0.125rem;}



.yyabout_icon2 { background-position: -1.55rem 0;}



.yyabout_icon3 { background-position: -3.1rem 0;}



.yyabout_icon4 { background-position: -4.65rem 0;}







.btm-bg{height: 2rem;background: #f3f3f3;}







/*common-tle*/



.brief-title{border-top: 0.25rem solid #efefef;border-bottom: 1px solid #cccccc;height: 2.425rem;}



.brief-title h2{font-size: 0.775rem;color: #111111;font-weight: normal;margin: 0.95rem 0 0 0.625rem;}



.brief-title h2 span{font-size: 0.625rem;color: #53c2f9;margin-right: 0.1rem;}



.notice img{width: 14.5rem;height: 9.375rem;margin: 1rem 0.75rem;}







/*footer*/

.index-footer{margin-top:0;}



footer { margin-top: 2.75rem;}



footer .foot { padding:0.25rem 0; position: fixed; z-index: 2; left:50%; bottom: 0; width: 16rem; margin-left: -8rem; background: #fff;border-top: 1px solid #ccc;}



footer .foot a  { float: left; width: 4rem; border-left: 1px solid #e0e0e0; padding:0.2rem 0;}



footer .foot a:first-child { border-left: none;}

/*footer .foot a .foot_icon {margin:0 auto; width: 1.375rem; height: 1.075rem; background: url(../images/spr_bot.png) no-repeat; background-size: 5.5rem auto;}*/



footer .foot a .foot_icon1{background: url(../images/spr_bot_01.png) no-repeat; background-size: 1.2rem 1.075rem;width:1.3rem;height:1.075rem;margin-top: 0.3rem;

margin-bottom: 0.26rem;

margin-left: 1.42rem;}



footer .foot a .foot_icon2 { background: url(../images/spr_bot_05.gif) no-repeat;background-size: 2.6rem 1.45rem; width: 2.6rem;

height: 1.45rem;margin-left:1.3rem;}



footer .foot a .foot_icon3 { background: url(../images/spr_bot_07.gif) no-repeat;background-size: 1.8rem 1.45rem;width: 2.6rem;

height: 1.45rem;

margin-left:1.45rem;}



footer .foot a .foot_icon4 {background: url(../images/spr_bot_02.png) no-repeat; background-size: 1.2rem 1rem;width: 1.3rem;height: 1rem;margin-top: 0.38rem;

margin-bottom: 0.42rem;margin-left: 1.42rem;}



footer .foot a p { text-align: center; font-size: 0.45rem; margin-top: 0.15rem;}







#scrolltp{position: fixed;bottom: 2.85rem;right: 0.15rem;z-index: 999999999;}



#scrolltp img{width: 1.3rem;height: 1.3rem;cursor: pointer;}







/*yygh*/

.yygh_banner {height: 5.275rem;}

.yygh_banner img{ width: 16rem;  height: 5.275rem; }

.yygh_top { height: auto; background: #FFFFFF; }

.yygh_top .yygh_topa {width: 15rem; height:auto; padding-top: 0.625rem; color: #111111; font-size: 0.625rem;

 border-bottom: 1px solid #B4B4B4; padding-bottom:0.625rem}

.yygh_top .yygh_topa .yygh_topb { width: 6rem; height: 100%; margin-right: 0.25rem;}

.yygh_top .yygh_topa .yygh_topb img { width: 0.775rem; height: 0.775rem; margin-right: 0.22rem;/*margin-top:0.1rem;*/}

.yygh_top .yygh_topa .yygh_topc {height: 100%; color:#0a9e64; font-size: 0.625rem;}

.yygh_top .yygh_topa .yygh_topc img { width: 0.75rem; height: 0.525rem; margin-right: 0.22rem; margin-top: 0.2rem;}



/*shoujikuaisuguahao*/

.zhgh_gh {width:100%;/* height: 15.35rem;*/ background:  #FFFFFF; margin-bottom: 0.25rem; }

.zhgh_gh .ghgl {width: 12.8rem;}

.zhgh_gh .ghgl p{ font-size:0.5rem; color:#6c6c6c; line-height:0.85rem}

.zhgh_gh .ghgl p span{ font-size:0.675rem; font-weight:bold; color:#6c6c6c; line-height:0.85rem; }

.zhgh_gh .ghgl .user_input label{ font-size:0.625rem; color:#6c6c6c}

.zhgh_gh.ghgl .user_input input { border: 1px solid #999; border-radius:0.25rem;width:6rem; height:1.2rem; line-height:1.2rem; margin-left:0.5rem; padding-left:0.2rem; font-size:0.55rem;}

.zhgh_gh .ghgl select{width:12.52rem; height:1.2rem; line-height:1.2rem;box-sizing: content-box;border: none;

background:transparent; color: #b4b4b4; font-size:0.55rem; border-radius:2px; padding-left: 0.25rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

.zhgh_gh .ghgl select option { padding-left: 0.25rem; border:none; background: none;}



.zhgh_gh .ghgl textarea{width:11.9rem; height:3rem;box-sizing: content-box;border: 1px solid #999;font-size:0.55rem;  border-radius:4px;}

.tjbtn{ width:12rem; height:1.625rem; margin:1rem auto; margin-left:1rem;}

.submit{width:4.5rem; height:1.325rem;}

.submit input{ width:5.5rem; height:1.625rem; background:url(../images/yygh_zhqc.png) no-repeat; border:none; margin:0; padding:0; background-size:4.75rem 1.5rem;vertical-align:top }

.ipon{ width:6.4rem; height:1.325rem;}

.ipon input{ width:4.75rem; height:1.625rem; background:url(../images/dyna_ipacztj.png) no-repeat; border:none; margin:0; padding:0; background-size:4.75rem 1.5rem;vertical-align:top;margin-left: 1rem;}

.ghgl .user_input input { border: 1px solid #dedede;border-radius:0.25rem; width: 12.75rem;height: 1.3rem;line-height: 1.2rem; padding-left: 0.2rem; font-size: 0.55rem;color: #b4b4b4;margin-top: 0.2rem;background:#dedede ;}

.ghgl .user_input #tel1{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;}

.select_wrap { position: relative; margin-top: 0.2rem;}

.select_wrap2 { width: 15rem; margin:0 auto; margin-top: 0.5rem;}

.ghgl .user_input input.input_box { background: #fff url(..../images/ghzx3_11.png) no-repeat right center; background-size:1.525rem auto; cursor: pointer; border:none; margin-top: 0; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem;}

.ghgl .user_input input.ksinput_box { background: #dedede url(..../images/ghzx3_11.png) no-repeat right center;}

.input_box.zjtd_inbox { background:#fff url(..../images/yygh_zhqcd.png) no-repeat right center; background-size: 2.325rem auto; width: 15rem; height: 1.6rem; line-height: 1.6rem; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem; border:none;}

.select_box { position: absolute; width: 12.75rem; height: auto; background: #fff; left:0; top:1.3rem; border-radius: 0.3rem; border:1px solid #dadada; overflow: hidden;}

.select_box.select_ks { top:1.6rem; width: 15rem;}

.select_box span { display: block; width: 100%; height: 1rem; line-height: 1rem; cursor: pointer; color: #b4b4b4; padding:0 0.25rem;}

.select_box span:hover { background: #f3f3f3;}

.ghgl .user_input input.timea { background:#dedede  url(..../images/dyna_ipac.png) no-repeat right; background-size:1.52rem 1.3rem;}

.ghgl .user_input input.timeg { background:#fff  url(..../images/dyna_ipac.png) no-repeat right; background-size:1.52rem 1.3rem;}

.ghgl .user_input {padding-top: 0.625rem;}

.yygh_topd { width: 16rem;  height: 9.75rem;  background:  #FFFFFF;}

.yygh_topd  h1 { color: #111111; font-size: 0.75rem;font-weight:normal ; margin-bottom: 0.5rem; height: 2.35rem; width: 16rem;

border-bottom: 1px solid #b0b0b0; line-height: 2.35rem; padding-left: 0.575rem;}

.yygh_topd  h1 span { width:0.075rem; height: 0.65rem; background: #53c2f9; display: inline-block; margin-right: 0.25rem;  padding-top: 0.25rem;}

.yygh_topf { width: 14rem;}

.yygh_topd p{ color: #666666; font-size: 0.625rem; line-height: 0.8rem; margin-top: 0.8rem;}





/*首页导航添加*/

nav a {

    display: block;

    width: 3.98rem;

    height: 1.75rem;

    line-height: 1.75rem;

    text-align: center;

    border-left: 1px solid #ccc;

    border-top: 1px solid #ccc;

    float: left;

    font-size: 0.65rem;

}

nav a:nth-child(-n+4) {

    border-top: none;

}

nav a:first-child, nav a:nth-child(5) {

    border-left: 0;

}







/*挂号页改版*/

.place_a {width: 16rem; height: 1.625rem;color: #333333;font-size: 0.525rem;border-bottom: 1px solid #d6d6d6;}

.place_a p {line-height: 1.625rem; margin-left: 0.8rem;}

.place_a p span {border: 0.025rem solid #0a9e64;margin-right: 0.4rem;}

.place_a p a {color: #333333;}

.clear {zoom: 1;}

.min-banner { width: 15.05rem;height: 4.925rem;background:url(../images/dy-ban.jpg) no-repeat;margin: 0.7rem 0 0.435rem 0;background-size: 100%;}

.min-banner .txt {width: 11.725rem; height: 4.475rem;background: rgba(255,255,255,.5); border: 1px solid #fff;border-right: none;float: right;margin-top: 0.25rem;}

.min-banner .txt h4 {font-size: 0.68rem;color: #6876cc;font-weight: normal;text-align: center;margin-top: 0.55rem;}

.min-banner .txt p {font-size: 0.55rem;color: #767676; text-align: center;line-height: 1.35rem;}

.min-banner .txt .input-group {width: 9.45rem;margin: 0.2rem 0 0 1.2rem;}

.min-banner .txt .input-group input[type="tel"] {float: left;width: 6.15rem;height: 0.975rem;line-height: 0.975rem;font-size: 0.425rem;color: #bcbcbc;padding-left: 0.25rem;border: 1px solid #dcdcdc; border-radius: 0.125rem;}

.min-banner .txt .input-group input[type="submit"] { float: right;width: 2.875rem; height: 0.975rem;line-height: 0.975rem;text-align: center;font-size: 0.55rem;color: #fff; border: none; background:#99CDFF;border-radius: 0.125rem;}





.zhgh_gh {width:100%; background:  #FFFFFF; margin-bottom: 0.25rem; }



.zhgh_gh .ghgl {width: 12.8rem; margin:0 auto;}



.zhgh_gh .ghgl p{ font-size:0.5rem; color:#6c6c6c; line-height:0.85rem}



.zhgh_gh .ghgl p span{ font-size:0.675rem; font-weight:bold; color:#6c6c6c; line-height:0.85rem; }



.zhgh_gh .ghgl .user_input label{ font-size:0.625rem; color:#6c6c6c}



.zhgh_gh.ghgl .user_input input { border: none; border-radius:0.25rem;width:6rem; height:1.2rem; line-height:1.2rem; margin-left:0.5rem; padding-left:0.2rem; font-size:0.55rem;}



.zhgh_gh .ghgl select{width:12.52rem; height:1.3rem; line-height:1.3rem;box-sizing: content-box;border: none;



background:transparent; color: #b4b4b4; font-size:0.55rem; border-radius:2px; padding-left: 0.25rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;}



.zhgh_gh .ghgl select option { padding-left: 0.25rem; border:none; background: none;}







.zhgh_gh .ghgl textarea{width:11.9rem; height:3rem;box-sizing: content-box;border: 1px solid #999;font-size:0.55rem;  border-radius:4px;}



.ghgl .user_inputt input { border: 1px solid #dedede;border-radius:0.25rem; width: 12.75rem;height: 1.3rem;line-height: 1.2rem; padding-left: 0.2rem; font-size: 0.55rem;color: #b4b4b4;margin-top: 0.2rem;background:#dedede ;}



.ghgl .user_inputt #tel1{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;}



.select_wrap { position: relative; margin-top: 0.2rem;}



.select_wrap2 { width: 15rem; margin:0 auto; margin-top: 0.5rem;}



.ghgl .user_inputt input.input_box { background: #fff url(../images/yygh_zhc.png) no-repeat right center; background-size:1.525rem auto; cursor: pointer; border:none; margin-top: 0; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem;}



.ghgl .user_inputt input.ksinput_box { background: #dedede url(../images/yygh_zhc.png) no-repeat right center;}



.input_box.zjtd_inbox { background:#fff url(../images/yygh_zhqcd.png) no-repeat right center; background-size: 2.325rem auto; width: 15rem; height: 1.6rem; line-height: 1.6rem; border-radius: 0.3rem; padding:0 0.25rem; color: #b4b4b4; font-size: 0.55rem; border:none;}



.select_box { position: absolute; width: 12.75rem; height: auto; background: #fff; left:0; top:1.3rem; border-radius: 0.3rem; border:1px solid #dadada; overflow: hidden;}



.select_box.select_ks { top:1.6rem; width: 15rem;}



.select_box span { display: block; width: 100%; height: 1rem; line-height: 1rem; cursor: pointer; color: #b4b4b4; padding:0 0.25rem;}



.select_box span:hover { background: #f3f3f3;}



.ghgl .user_inputt input.timea { background:#dedede  url(../images/ghzx3_14.png) no-repeat right; background-size:1.425rem auto;}



.ghgl .user_inputt input.timeg { background:#fff  url(../images/yygh_zhb.png) no-repeat right; background-size:1.52rem 1.3rem;}



.ghgl .user_inputt label{font-size: 0.625rem;color: #6c6c6c;}



.ghgl .user_inputt {padding-top: 0.625rem;}



.ghgl .user_inputt .date-pick{background: #dedede url(../images/dyna_ipac.png) no-repeat right center;background-size: 1.425rem 1.3rem;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;}

.yygh_topd { width: 16rem;  height: 8.6rem;  background:  #FFFFFF; border-top:0.25rem solid #efefef;}



.yygh_topd h1 { color: #0a9e64; font-size: 0.75rem;font-weight:normal ; margin-bottom: 0.5rem; height: 2.35rem; width: 16rem;



border-bottom: 1px solid #b0b0b0; line-height: 2.35rem; padding-left: 0.575rem;}



.yygh_topd h1 span { width:0.075rem; height: 0.65rem; background: #0a9e64; display: inline-block; margin-right: 0.25rem;  padding-top: 0.25rem;}



.yygh_topf { width: 14.25rem; margin:0 auto;}



.yygh_topd p{ color: #666666; font-size: 0.575rem; line-height: 0.8rem; margin-top: 0.8rem;}



.yygh_topd p span { color: #0a9e64;}



#sleHidd { display:block; width:12.75rem; overflow:hidden; height: 1.3rem; margin-top: 0.25rem; border-radius: 0.25rem;}    



#sleBGd  {width: 12.75rem; border:none;  background: #dedede url(../images/ghzx3_11.png) no-repeat right center; border-radius: 0.25rem; 



display:block; background-size:1.425rem auto; margin-top: 0.5rem; }





.fibroid-left a.fibroida{width: 6.6rem;height: 1.3rem;line-height: 1.3rem;text-align: center;background: #fcc9d4;}



.fibroid-left .fibroid-btm{width: 6.6rem;height: 2.225rem;margin-top: 0.125rem}



.fibroid-left .fibroid-btm a{width: 3.525rem;height: 2.225rem;text-align: center;background: #b7dcff;float: left;padding-top: 0.35rem;line-height: 0.75rem;}



.fibroid-left .fibroid-btm a:last-child{background: #febb99;width: 2.935rem;float: right;}







.fibroid-right a.fibroida{width: 8.3rem;height: 1.3rem;line-height: 1.3rem;text-align: center;background: #fcc9d4;}



.fibroid-right .fibroid-btm{width: 8.3rem;height: 2.225rem;margin-bottom: 0.125rem;}



.fibroid-right .fibroid-btm a{width: 4.1rem;height: 2.225rem;text-align: center;background: #b7dcff;float: left;padding-top: 0.35rem;line-height: 0.75rem;}



.fibroid-right .fibroid-btm a:last-child{width: 4.08rem;background: #febb99;float: right;}

.submit-sub input { width: 4.825rem; height: 1.45rem;background: url(../images/dyna_ipacz.png) no-repeat; border: none; margin: 0; padding: 0; background-size: 4.75rem 1.4rem;vertical-align: top;}

.ipon input {width: 4.825rem; height: 1.45rem;background: url(../images/dyna_ipacztj.png) no-repeat; border: none;margin: 0;padding: 0;background-size: 4.75rem 1.4rem; vertical-align: top;margin-left: 1rem;}

.zh_gdc { width: 15rem;}

.pjlist { border-top: 1px solid #dadada;padding: 1rem 0;}

.mc { margin: 0 auto;}

/*.pjlist h3 {font-size: 0.7rem;color: #0a9e64; font-weight: normal;line-height: 0.7rem;margin-bottom: 0.5rem;}*/

.clear {zoom: 1;}

.pjlist h3 span {font-size: 0.7rem;color: #ffaf36;float: right;}

.col666 {color: #666; line-height: 1rem;height: 2rem; overflow: hidden;}

.pjlist .p2 {color: #999;margin-top: 0.75rem; font-size: 0.5rem;}



.pjlist .p2 a { width:1.49rem; height:0.95rem; background:url(../images/wzss1126.gif) no-repeat; background-size:1.45rem 0.88rem; display: inline-block;padding: 0 0.2rem; margin-left: 0.5rem; font-size: 0.5rem; }



/*.pjlist .p2 a { display: inline-block;padding: 0 0.2rem; height: 0.875rem;line-height: 0.8rem;margin-left: 0.5rem; font-size: 0.5rem; color: #999;border: 1px solid #dadada;border-radius: 0.125rem;}*/

.pjlist .p2 span {font-size: 0.45rem; float: right;}

/*.h3_bg2 {background: url(../images/ksxq_06.png) no-repeat left center;background-size: 0.8rem;}*/

.h3_tle {height: 0.8rem;line-height: 0.8rem;font-size: 0.7rem;font-weight: normal; margin-bottom: 0.5rem;}



.clear_s{height: 2.7rem; overflow: hidden; margin-top:0.5rem; margin-left:0.8rem;}

.clear_s li {padding: 0 0.5rem; border: 1px solid #ebebeb;height: 1.15rem;line-height: 1rem;color: #666;font-size: 0.55rem;margin-right: 0.25rem;float: left;margin-bottom: 0.25rem;border-radius: 0.125rem;}

.clear_s li a {color: #666;}

.pingj{ border-bottom:1px solid #dadada; padding-bottom:0.8rem;margin-top:0.5rem;}

/*banner切换*/

.banner{ width:16rem; height:auto; position:relative;}

.banner ul {width: 100%;height: 100%;position: relative;}

.banner ul li {width: 100%;height: 100%;position: relative;left: 0;top: 0;}

.banner .bd {

    position: relative;

    z-index: 0;

}

.banner .hd {

    width: 100%;

    height: 0.55rem;

    position: absolute;

    z-index: 1;

    bottom: 0.1rem;

    text-align: right;

}

.banner .hd ul li {

    display: inline-block;

    width: 0.4rem;

    height: 0.4rem;

    -webkit-border-radius:0.25rem;

    -moz-border-radius:0.25rem;

    border-radius:0.25rem;

    background: #8C8C8C;

    margin: 0 0.1rem;

    vertical-align: top;

    overflow: hidden;

}

.banner .hd ul .on {

    background: #0a9e64;

    color: #fff;

}

.ksxq_jb ul.clear_aa li{padding:0 0.4rem; border:1px solid #ebebeb; height: 1.15rem; line-height: 1rem; color: #666; font-size: 0.55rem; margin-right: 0.25rem; float: left; margin-bottom: 0.24rem; border-radius: 0.125rem; 

}



/*new*/

.blank{width:16rem; height:0.15rem; background:#efefef; margin:0 auto; /*margin-top:0.5rem;*/}

.sy_zj{ width:16rem; height:7.375rem; position:relative;}

.sy_zj1{ width:5.5rem; height:6.3rem; position:absolute; left:0.2rem; top:0.75rem;}

.sy_zj1 a{ display:block; width:4rem; height:4.25rem; margin:auto;}

.sy_zj1 a img{ width:4rem; height:4.25rem;}

.sy_zj1 li{ width:2.9rem; height:0.75rem; background:url(../images/sy_zj_11.jpg); background-size:2.9rem 0.75rem; font-size:0.5rem; color:#363636; text-align:center; line-height:0.75rem; margin:0.2rem auto;}

.sy_zj1 p{ font-size:0.5rem; color:#ff6600; text-align:center;}

.sy_zj2{ width:9.5rem; height:1.6rem; line-height:1.6rem; border-bottom:1px solid #ededed; position:absolute; top:0.7rem; right:0.7rem;}

.sy_zj2 li{ float:left; font-size:0.9rem; color:#1d222e; font-weight:bold;}

.sy_zj2 li span{ font-size:0.5rem; font-weight:normal;}

.sy_zj2 li strong{ font-weight:normal; margin:auto 0.1rem;}

.sy_zj2 p{ width:1.7rem; height:0.625rem; line-height:0.55rem; text-align:center; border:1px solid #fb467b; color:#fb467b; font-size:0.35rem; float:right; margin:0.625rem 0.3rem 0 0;}

.sy_zj3{ width:7.7rem; height:0.625rem; background:url(../images/sy_zj_06.jpg) no-repeat left; background-size:2.5rem 0.625rem; position:absolute; top:2.7rem; right:2.5rem;}

.sy_zj3 li{ width:2.5rem; height:0.625rem; float:left; background:#ededed; font-size:0.4rem; color:#131313; line-height:0.625rem; text-align:center;}
.sy_zj3 li:first-child{ margin-left:33%; margin-right:2%;}

.sy_zj3 li span{ color:#fd8a01;}

.sy_zj4{ width:9.2rem; height:2.1rem; position:absolute; top:2.6rem; right:0.9rem;}

.sy_zj4 p{ font-size:0.5rem; color:#31364d; line-height:0.9rem;}

.sy_zj4 p a{ color:#f00;}

.sy_zj5{ width:9.3rem; height:0.8rem; position:absolute; bottom:1.8rem; right:1.3rem;}

.sy_zj5 a{ display:block; width:2.25rem; height:0.8rem; float:left; margin-left:0.8rem; line-height:0.8rem; font-size:0.65rem;}

.sy_zj5 a>img{ max-width:100%;}
.sy_zj5 a p{ width:0.8rem; height:0.8rem; float:left; margin-right:0.1rem;margin-top:-0.1rem;}

.sy_zj5 a p img{ width:0.8rem; height:0.8rem;}

.sy_zj5 a:nth-child(1){ color:#1876c6;}

.sy_zj5 a:nth-child(2){ color:#0ea66a;}

.sy_zj5 a:nth-child(3){ color:#0a9e64;}

.da a{color:#ff0000}

input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

}

.gbox{width:16rem;margin:0 auto;}



/*jbzl*/

.jbzl{

    width:16rem;

    margin:0 auto;

}

.jbzl-top{

    width:16rem;

    height:2.05rem;

    background: #f1f1f1;

    margin-top: 0.75rem;

}

.jbzl-top-item{

    width:2.95rem;

    height:0.45rem;

    margin-left: 2.3rem;

    margin-top: 0.65rem;

    float: left;

}

.titem1{

    width:2.95rem;

    background: #0a9e64;

    height:0.125rem;

}

.titem2{

    margin-top: 0.25rem;

    width:2.95rem;

    background: #0a9e64;

    height:0.075rem;

}

.jbzl-top-main{

    width:3.95rem;

    height:1.25rem;

    float:left;

    margin-left: 0.8rem;

    margin-right: -1.5rem;

    margin-top: 0.35rem;

    text-align: center;

}

.jbzl-top-main h5{

    font-weight: normal;

    font-size: 0.35rem;

    color:#7e7e7e;

}

.jbzl-top-main h3{

    font-weight: normal;

    font-size: 0.65rem;

    color:#0a9e64;

}

.jbzl-panel{

    width:15rem;

    margin:0 auto;

    border-bottom:0.025rem solid #cccccc;

    overflow: hidden;

}

.jbzl-panel-title{

    width:15rem;

    margin:0 auto;

    margin-top: 0.5rem;

}

.jbzl-panel-title h3{

    display: inline-block;

    font-weight: normal;

    font-size: 0.625rem;

}

.jbzl-panel-h31{

    color:#ff9900;

}

.jbzl-panel-h32{

    color:#db4fdb;

}

.jbzl-panel-h33{

    color:#dd3a83;

}

.jbzl-panel-h34{

    color:#3399ff;

}

.jbzl-panel-title i{

    background: url("../images/jbzl-bg.png") no-repeat;

    background-size: 5rem;

    background-position: 0 0;

    display: inline-block;

    width:0.9rem;

    height:0.9rem;

    margin-bottom:-0.25rem;

    margin-right: 0.15rem;

}

.jbzl-panel-title .jbzl-i2{

    background-position: -1.25rem 0;

}

.jbzl-panel-title .jbzl-i3{

    background-position: -2.5rem 0;

}

.jbzl-panel-title .jbzl-i4{

    background-position: -3.75rem 0;

}

.jbzl-panel-title span{

    font-size: 0.3rem;

    color:#999999;

    margin-left: 0.1rem;

}

.jbzl-panel-title b{

    float:right;

    font-size: 0.5rem;

    margin-top: 0.05rem;

    font-weight: normal;

    color:#808080;

}

.jbzl-panel-nav{

    width:15rem;

    margin:0 auto;

    overflow: hidden;

    margin-top: 0.625rem;

}

.jbzl-panel-nav ul{

    margin-right: -0.55rem;

    overflow: hidden;

}

.jbzl-panel-nav ul li{

    float:left;

    text-align: center;

    margin-bottom: 0.625rem;

}

.jbzl-panel-nav ul li a{

    width:4.6rem;

    height:1.2rem;

    display: inline-block;

    line-height: 1.2rem;

    background: #eeeded;

    margin-right: 0.55rem;

    border-radius: 0.125rem;

	font-size:0.55rem;

}

.jbzl-panel-nav ul li .add-a{

	color:#ff0000;

    background: url("../images/jbzl-panel_03.png") no-repeat;

    background-size: 4.6rem 1.2rem;

}

.jbzl-panel-nav ul li a:hover{

    color:#ff0000;

    background: url("../images/jbzl-panel_03.png") no-repeat;

    background-size: 4.6rem 1.2rem;

}

.jbzl-panel-ask{

    width:9.75rem;

}

.jbzl-panel-nav ul li.jbzl-panel-ask a{

    width:9.75rem;

    color:#0a9e64;

}

.jbzl-panel-nav ul li.jbzl-panel-ask i{

    display: inline-block;

    background: url("../images/jbzl-bg.png") no-repeat;

    background-size: 5rem;

    background-position: 0 -1.9rem;

    width:0.9rem;

    height:0.65rem;

    margin-bottom: -0.12rem;

    margin-right: 0.3rem;

}

.jbzl-panel-nav ul li.jbzl-panel-ask a:hover{

    background: #EEEDED;

    color:#0a9e64;

}

/*jbzl end*/

/*来源路线新加*/

/*.nlideBox .hd ul li {margin-left: 0.3rem;margin-top: 1rem;  float: left;background: url(../images/nakly_07.png) no-repeat;width: 7.625rem; height: 3.125rem;background-size:7.625rem 3.125rem;}

.nlideBox .hd ul li.on {  float: left;background: url(../images/nakly_06.png) no-repeat;width: 7.625rem; height: 3.125rem; background-size:7.625rem 3.125rem;}





.nlideBox .hd ul li.lia{ background: url(../images/nakly_08.png) no-repeat;width: 7.625rem; height: 3.125rem;background-size:7.625rem 3.125rem;}

.nlideBox .hd ul li.lia.on{ background: url(../images/nakly_09.png) no-repeat;width: 7.625rem; height: 3.125rem;background-size:7.625rem 3.125rem;}



.nlideBox .bd ul .lia_a { background: url(../images/nakly_02.jpg) no-repeat; width: 15.5rem; height: 11.4rem;background-size:15.5rem 11.4rem;margin:0 auto;}

.lia_c { margin: 0.525rem 0.2rem 0 0.575rem;}

.lia_c img { width: 1.7rem; height: 1.85rem;}

 .lia_d { line-height: 0.7rem;width: 12.15rem; font-size: 0.45rem; margin-top: 0.95rem; }

.lia_d span { font-weight: bold; color: #ff0000;}

.lia_e { margin-top: 1.35rem; width: 14.5rem; font-size: 0.5rem; position:relative;}

.lia_e p { line-height: 1.05rem;}

.lia_e p span{ color: #ff5400;}

.lia_a p.lia_g { color: #5f7dd7; font-size: 0.625rem;margin-top: 1rem; margin-left: 0.45rem;}

.lia_a p span.lia_f{ width: 0.1rem; height: 0.7rem; background: #5f7dd7; display: inline-block; float: left; border-radius:0.15rem; margin-right: 0.25rem;}



.lia_a table {margin:auto;margin-top: 0.4rem; border-collapse: collapse; border-spacing: 0; font-size: 0.375rem; width: 14.325rem;}

.nak_tae { width: 4.35rem;}

.lia_a table tr td { text-align:center; color:#4e74c0; font-size: 0.375rem;border:1px solid #d6e3fe; line-height:0.8275rem; }

.nak_tad { background:#eaf1ff;}

.nak_tac { background:#ffffff;}

.nak_taf{ width:2rem;}

.lia_e.lia_h { margin-top: 0.25rem;}

.lia_e.lia_h p{ line-height: 0.85rem;}





.nak_ana .qusone{display:none;}



.nak_ana ul{ overflow:hidden;}



.nak_ana ul li{overflow:hidden; float:left;}

.nak_ana .qusone .imgimg_a{ background:url(../images/nakly_11.png) no-repeat; width:15.5rem; height:9.6rem; background-size:15.5rem 9.6rem;}

.nak_ana{width:15.5rem; margin:0 auto; font-size:0.55rem; color:#cb945e; line-height:0.68rem; text-align:center; cursor:pointer; background:#f3f3f3; padding-bottom:0.25rem;}



.nak_ana span{width:1.525rem; height:0.625rem; background:url(../images/nakly_14.png) no-repeat; background-size1.525rem 0.625rem; margin-left:0.2rem; margin-top:0.2rem; display:inline-block; cursor:pointer;background-size: 1.25rem 0.55rem; top: 10.2rem;

left: 7.25rem; position:absolute;}



#ks_nak{cursor: pointer;display:none;margin-top: 0.45rem;background: url(../images/nakly_15.png) no-repeat;background-size: 1.25rem 0.55rem; width:1.25rem; height:0.55rem;margin: auto;

margin-top: 0.3rem;}*/

/*来源路线新加end*/

/*专家新加*/

.zjzxwz{

	width: 14.75rem;

	margin:0 auto;

}

.zj-title{

	font-size: 0.55rem;

	border-bottom: 1px solid #e1e1e1;

	padding-bottom: 0.1rem;

	margin-top: 0.4rem;

}

.zj-title b{

	display: inline-block;

	float:right;

	margin-right: 0.2rem;;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size: 5rem;

	width:0.3rem;

	height:0.55rem;

	background-position: -0.875rem 0;

	margin-top: 0.2rem;

}

.zj-title h3{

	display: inline-block;

	font-weight: normal;

	font-size:0.65rem;

	/*float:left;	*/

}

.zj-title h3 i{

	display: inline-block;

	width:0.625rem;

	height:0.625rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size: 5rem;

	margin-right:0.175rem;

	margin-bottom: -0.1rem;

}

.zj-title h3 i.zjt-i2{

	background: url(../images/zj-bg1.png) no-repeat;

	background-position: -1.3rem 0;

	background-size: 5rem;

}

.zj-title h3 i.zjt-i3{

	background: url(../images/zj-bg1.png) no-repeat;

	background-position: -2.15rem 0;

	background-size: 5rem;

}

.zj-title span{

	/*float:left;*/

}

.w-d {

	overflow: hidden;

	width: 15.02rem;

	height: auto;

	margin: 0 auto;

}

.w-d .qusone {

	display: none;

}

.w-d ul {

	padding-bottom: 1rem;

	overflow: hidden;

	border-bottom: 1px solid #efefef;

	margin-top: 0.65rem;

}

/*.w-d ul:nth-child(2) {

	border: none;

}*/

/*.w-d ul:nth-child(3) {

	border-top: 0.25rem solid #efefef;

}

.w-d ul:nth-child(3) li {

	margin-top: 0.625rem;

}*/



.w-d ul li p.wen03 {

	line-height: 1rem;

	color: #3e3e3e;

	font-size: 0.55rem;

	background: url(../images/zj-zxwz_03.png) no-repeat 2px 0px;

	padding-left: 1.3rem;

	background-size: 0.925rem;

	margin-bottom: 0;

	border-bottom: 1px dashed #efefef;

}

.w-d ul li {

	overflow: hidden;

	float: left;

	padding-top: 0.3rem;

}

.w-d ul li.one {

	margin-bottom: 0.13rem;

	margin-left: 0.1rem;

	padding-top:0;

}

.w-d ul li p {

	float: left

}

.w-d ul li p.wen {

	color: #3e3e3e;

	font-size: 0.55rem;

	line-height: 0.87rem;

	background: url(../images/zj-zxwz_03.png) no-repeat 2px 0px;

	padding-left: 1.3rem;

	background-size: 0.925rem;

	margin-bottom: 0;

	border-bottom: 1px dashed #efefef;

	padding-bottom: 0.3rem;

}

.w-d ul li p.da {

	color: #4e4e4e;

	font-size: 0.55rem;

	line-height: 0.87rem;

	background: url(../images/zj-zxwz_06.png) no-repeat 2px 0px;

	padding-left: 1.3rem;

	background-size: 0.925rem;

	margin-left: 0.1rem;

}

.on-c {

	width: 14.75rem;

	margin: 0 auto;

	font-size: 0.55rem;

	color: #cb945e;

	line-height: 0.68rem;

	text-align: center;

	cursor: pointer;

	margin-top: 0.8rem;

	margin-bottom: 0.35rem;

	margin-left: -0.05rem;

}

.on-c span {

	width: 0.55rem;

	height: 0.28rem;

	background: url(../images/xlss.jpg) no-repeat;

	background-size: 0.55rem 0.28rem;

	margin-left: 0.2rem;

	margin-top: 0.2rem;

	display: inline-block;

	cursor: pointer;

}

#kgs2 {

	width: 100%;

	height: 0.85rem;

	line-height: 0.5rem;

	text-align: center;

	font-size: 0.85rem;

	color: #ccc;

	font-weight: bold;

	cursor: pointer;

	display: none;

}

.zjysgd{

	width:14.75rem;

	margin:0 auto;

	margin-top:-0.1rem;

}

/*.zjysgd ul{

	margin-bottom: 1rem;

}*/

.zjysgd ul li{

	width:100%;

	border-bottom: 1px dashed #d1d1d1;

	padding-bottom: 0.35rem;

	margin-top:0.3rem;

}

.zjysgd ul li h3{

	font-size: 0.625rem;

	font-weight: normal;

	color:#3a3a3a;

}

.zjysgd ul li p{

	font-size: 0.55rem;

	margin-top: 0.2rem;

	line-height: 0.85rem;

	color:#808080;

}

.zjysgd ul li p.zjysgd-bottom{

	margin-top: 0.35rem;

	font-size: 0.5rem;

	color;#b0b0b0;

}

.zjysgd ul li p.zjysgd-bottom b{

	display: inline-block;

	margin-left: 0.65rem;

	font-weight: normal;

}

.zjysgd ul li p.zjysgd-bottom span{

	float:right;

	border:1px solid #fb8c37;

	color:#fb8c37;

	border-radius: 0.25rem;

	padding:0 0.25rem;

}

.zjysgd_none{display:none;}

.zj-kbpj{

	width:14.75rem;

	margin:0 auto;

}

.zhrd{

	width:14.75rem;

	margin:0 auto;

	padding:0.45rem 0;

	overflow: hidden;

	border-bottom: 1px solid #efefef;

}

.zhrdl{

	float:left;

	font-size:0.625rem;

}

.zhrdl span{

	display: block;

	color:#fc89a8;

	margin-bottom: 0.2rem;

	

}

.zhrdl span i{

	display: inline-block;

	width:0.425rem;

	height:0.575rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size: 5rem;

	background-position: -3.05rem 0;

	margin-right: 0.25rem;

	margin-left: 0.925rem;

}

.zhrdl b{

	font-weight: normal;

	margin-left: 0.5rem;	

}

.zhrdc{

	width:1px;

	height:2rem;

	background: #e1e1e1;

	float:left;

	margin-left: 1.2rem;

	margin-right: 1.15rem;

}

.zhrdr{

	float:left;

}

.zhrdr p{

	margin-top: 0.2rem;

}

.zhrdr p i{

	display: inline-block;

	width:1.225rem;

	height:0.375rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size:5rem;

	background-position: 0 -0.775rem;

	margin-left: 0.45rem;

	margin-right: 0.25rem;

}

.zj-jbdh ul{

	margin-top: 0.5rem;

	margin-right: -0.25rem;

	overflow: hidden;

	width:15rem;

}

.zj-jbdh ul li{

	float:left;

	border:1px solid #efefef;

	border-radius: 0.125rem;

	margin-top: 0.3rem;

	padding:0.1rem 0.3rem;

	margin-right: 0.25rem;

}

.zj-jbdh ul li a{

	font-size:0.625rem;

	color:#666666;

}

.zxfb{

	width:14.75rem;

	margin:0 auto;

	background: #fafafa;

	margin-top: 1.1rem;



	padding:0.35rem 0.35rem;

	position: relative;

	border-radius: 0.5rem;

	border:1px solid #e1e1e1;

}

.zxfb p{

	font-size: 0.55rem;

	margin-bottom: 0.9rem;

	color:#cbcbcb;

}

.zxfb .phone{

	background: #ffffff;

	width:9.45rem;

	height:1.25rem;

	border:1px solid #efefef;

	padding-left:1.2rem;

	margin-left:0.5rem;



}

.zxfb i{

	display: inline-block;

	width:0.825rem;

	height:0.575rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size:5rem;

	background-position: -1.4rem -0.725rem;

	position: absolute;

	left:1.1rem;

	z-index: 99;

	top:2.4rem;

}

.zxfb .sub{

	background: url(../images/zxpl_09.png) no-repeat;

	background-size:3.5rem 1.3rem;

	width:3.6rem;

	height:1.4rem;

	border:none;

	margin-left: -0.2rem;

	padding-bottom: 0.1rem;

	margin-bottom:-0.05rem;

	

}

.zj-rmpl{

	width:14.75rem;

	margin:0 auto;

	margin-top:0.6rem;

	overflow: hidden;

}

.pl-h3{

	width:100%;

	border-bottom: 1px solid #e1e1e1;

	padding-bottom: 0.2rem;

	font-size: 0.65rem;

	font-weight: normal;

}

.zj-rmpl-a{

	display: inline-block;

	float:left;

}

.zj-rmpl ul{

	

	margin-right: -2rem;

	overflow: hidden;

}

.zj-rmpl ul li{

	border-bottom: 1px solid #e1e1e1;

	overflow: hidden;

	padding-bottom: 0.8rem;

	margin-top:0.5rem;

}

.zj-rmpl ul li.qusone-1{

	display: none;

}

.zj-rmpl a img{

	display: block;

	width:2.375rem;

	height:2.375rem;

}

.zj-rmpl a span{

	width:100%;

	text-align: center;

	display: inline-block;

	margin-top: 0.4rem;

	color:#3c83d9;

	font-size:0.45rem;

}

.rmpl-mainr{

	float: left;

	margin-left: 0.4rem;

	width:12rem;

	font-size: 0.55rem;

}

.rmpl-mainr-top span{

	float:right;

	display: inline-block;

}

.rmpl-mainr-top i{

	display: inline-block;

	width:3.35rem;

	height:0.55rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size:5rem;

	background-position: 0 -1.35rem;

	margin-top:0.5rem;

	margin-bottom: 0.3rem;

}

.rmpl-mainr-top i.rmpl-mainr-i1{

	background: url(../images/zj-bg1.png) no-repeat;

	background-size:5rem;

	background-position: 0 -2rem;

}

.rmpl-mainr-main{

	line-height: 0.85rem;;

}

.rmpl-mainr-bottom{

	margin-top: 0.5rem;

	font-size: 0.5rem;

	color:#b2b2b2;

}

.rmpl-mainr-bottom b{

	margin-left: 3rem;

	font-weight: normal;

}

.rmpl-mainr-bottom i{

	float:right;

	display: inline-block;

	width:0.55rem;

	height:0.5rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size: 5rem;

	background-position: -2.6rem -0.8rem;

	margin-right: 0.1rem;

	font-size:0.5rem;

	margin-top:0.18rem;

}

.rmpl-mainr-bottom strong{

	font-weight:normal;

	float:right;

	color: #b2b2b2;

}

.on-c-1 {

    width: 14.75rem;

    margin: 0 auto;

    font-size: 0.55rem;

    color: #cb945e;

    line-height: 0.68rem;

    text-align: center;

    cursor: pointer;

    margin-top: 0.75rem;

    margin-bottom: 0.4rem;

	margin-left: -0.05rem;

}

.on-c-1 span {

    width: 0.55rem;

    height: 0.28rem;

    background: url(../images/xlss.jpg) no-repeat;

    background-size: 0.55rem 0.28rem;

    margin-left: 0.2rem;

    margin-top: 0.2rem;

    display: inline-block;

    cursor: pointer;

}

#kgs2-1 {

    width: 14.75rem;

    height: 0.85rem;

    line-height: 0.5rem;

    text-align: center;

    font-size: 0.85rem;

    color: #ccc;

    font-weight: bold;

    cursor: pointer;

    display: none;

    margin-top:0.75rem;

   }

.zj-zxpl{

	width:14.75rem;

	margin:0 auto;

	margin-top: 0.75rem;

	overflow: hidden;

}

.zj-zxpl ul{

	margin-right: -2rem;

	overflow: hidden;

}

.zj-zxpl ul li{

	margin-top: 0.625rem;

	overflow: hidden;

	border-bottom: 1px solid #e1e1e1;

	padding-bottom: 1rem;

}

.zj-zxpl ul li.qusone-2{

	display: none;

}

.zj-zxpl-a {

	display: inline-block;

	float:left;

	

}

.zj-zxpl-a .zj-zxpl-img{

	width:2.375rem;

	height:2.375rem;

}

.zj-zxpl-a img{

	width:1.95rem;

	height:1.95rem;

}

.zxpl-mainr{

	float: left;

	margin-left: 0.4rem;

	width:11.55rem;

	overflow: hidden;

	margin-bottom: 0.5rem;

}

.zxpl-mainr-top{

	color:#3c83d9;

}

.zxpl-mainr-main{

	line-height: 0.9rem;

	margin-top:0.2rem;

	margin-bottom: 0.5rem;

}

.zxpl-mainr-bottom{

	color:#b2b2b2;

}

.zxpl-mainr-bottom i {

	float: right;

	display: inline-block;

	width: 0.55rem;

	height: 0.5rem;

	background: url(../images/zj-bg1.png) no-repeat;

	background-size: 5rem;

	background-position: -2.6rem -0.8rem;

	margin-right: 0.1rem;

	margin-top:0.2rem;

}

.zxpl-mainr-bottom strong{

	font-weight: normal;

	float: right;

	color:#b2b2b2;

}

.zxpl-mainr-bottom b{

	margin-left: 3rem;

	font-weight: normal;

}

.zxpl-mainb{

	width:13.15rem;

	border-top:1px dashed #cbcbcb;

	overflow: hidden;

	padding-top: 0.4rem;

	margin-left: 1.2rem;

}

.zxpl-mainbr{

	width:10.975rem;

	height:4.35rem;

	float: left;

	background: url(../images/zxpl_04.png) no-repeat;

	background-size:10.975rem 4.325rem;

	margin-top: 0.2rem;

	margin-left: 0.125rem;

}

.zxpl-mainbr-top{

	font-size: 0.55rem;

	color:#3c83d9;

	margin-left: 0.65rem;

	margin-top: 0.3rem;

}

.zxpl-mainbr-main{

	font-size: 0.5rem;

	color:#4e4e4e;

	line-height: 0.9rem;

	margin-left: 0.65rem;

	margin-top: 0.2rem;

}

.zxpl-mainbr-main a{

	color:#76acf5;

}

.zxpl-mainbr-bottom{

	margin-top: 0.3rem;

}

.zxpl-mainbr-bottom a{

	font-size: 0.5rem;

	margin-left: 0.65rem;

	color:#ce9a61;

	

}

.on-c-2 {

    width: 14.75rem;

    margin: 0 auto;

    font-size: 0.55rem;

    color: #cb945e;

    line-height: 0.68rem;

    text-align: center;

    cursor: pointer;

    margin-top: 0.75rem;

	margin-left: -0.05rem;

}

.on-c-2 span {

    width: 0.55rem;

    height: 0.28rem;

    background: url(../images/xlss.jpg) no-repeat;

    background-size: 0.55rem 0.28rem;

    margin-left: 0.2rem;

    margin-top: 0.2rem;

    display: inline-block;

    cursor: pointer;

}

#kgs2-2 {

    width: 14.75rem;;

    height: 0.85rem;

    line-height: 0.5rem;

    text-align: center;

    font-size: 0.85rem;

    color: #ccc;

    font-weight: bold;

    cursor: pointer;

    display: none;

    margin-top:0.75rem;

   }

   

   .tels {

	width: 15.02rem;

	height: 1.77rem;

	position: relative;

	margin: 0.75rem auto;

	clear: both;

}

.tels img {

	width: 15.02rem;

	height: 1.77rem

}

.tels .mfzx {

	position: absolute;

	top: 0.44rem;

	left: 2.45rem;

	color: #fff;

	font-size: 0.65rem;

	font-family: '微软雅黑';

}

.tels .phone {

	position: absolute;

	top: 0.44rem;

	left: 10rem;

	color: #fff;

	font-size: 0.65rem;

	font-family: '微软雅黑';

}

.tl_gb {

	width: 16rem;

	/*border-bottom: 0.25rem #efefef solid;*/

/*	height: 4.85rem;

	margin: 0.67rem auto;

	

	border-top: 0.25rem #efefef solid;*/

	position: relative;

	margin-bottom:0.75rem;

}

.tl_gb img {

	width: 16rem;

/*	height: 4.4rem;*/

}

.tl_gb .hd{

	width: 100%;

	height: 0.55rem;

	position: absolute;

	z-index: 1;

	bottom: 0.1rem;

	text-align: right;

}

/*.bottom_tel{margin:0.25rem 0 0 0;}

.bottom_tel img{ max-width:100%;}

.bottom_gb{background:url(../images/footer_bottom_06_fk.jpg) no-repeat;background-size:16rem 8rem;width:16rem;height:8rem;margin:0 auto 0; clear:both;}

.bottom_gb span{font-size:0.45rem;color:#fff;display:block;margin-bottom:6%;}

.bottom_gb_span{margin-left:8.3rem;padding-top:0.8rem; }

.bottom_gb_span a{ color:#fff;margin-top:-0.1rem;display:inline-block;margin-top:-0.5rem;}
.bottom_gb_span a:hover{ color:#fff;}*/

/*ystd页面改版*/

span,

i {

	display: inline-block;

}



.img100 {

	width: 100%;

	height: 100%;

}



.sbox {

	width: 15rem;

	margin: 0 auto;

}



.sjbox {

	width: 16rem;

	margin: 0 auto;

}



.bread {

	height: 1rem;

	border-bottom: 1px solid #d6d6d6;

}



.bread h3 {

	font-size: 0.525rem;

	color: #333333;

	height: 0.65rem;

	line-height: 0.65rem;

	font-weight: normal;

	margin: 0.4rem 0 0 0.8rem;

}



.bread h3 i {

	vertical-align: bottom;

	display: inline-block;

	width: 0.07rem;

	height: 0.64rem;

	background: #0a9e64;

	margin-right: 0.25rem;

}



.bread h3 img {

	width: 0.575rem;

	height: 0.525rem;

	display: block;

	float: left;

	margin: 0.05rem 0.155rem 0 0;

}

.zj_yyjs{

	margin-top: 0.5rem;

	background: url(../images/yyjs_bg000.png) no-repeat bottom;

	background-size: 15rem 8.625rem;

	padding-bottom: 0.35rem;



}

.zj_yyjs img{

	width:7rem;

	height:6.45rem;

	margin-right: 0.25rem;

}

.zj_yyjsr{



}

.zj_yyjsr p{

	font-size: 0.5rem;

	line-height: 0.85rem;

	text-indent: 2em;

}

.zj_yyjsr a{

	display: inline-block;

	width:7.7rem;

	height:1.1rem;

	background: #ff8d2a;

	border-radius: 0.25rem;

	line-height: 1.1rem;

	color:#fff;

	text-align: center;

	margin-top: 0.2rem;

	font-size:0.55rem;

}

.zj_yyjs_title i{

	width:0.525rem;

	height:0.525rem;

	background: url(../images/zj_bg01.png) no-repeat;

	background-size: 5rem;

	background-position: -0.225rem -0.2rem;

	margin: 0.25rem 0.55rem 0 0.325rem;

}

.zj_yyjs_title{

	margin-top: 0.25rem;

	border-bottom: 1px solid #e8e8e8;

	padding-bottom: 0.25rem;

}

.zj_yyjs_title b{

	font-size: 0.6rem;

	color:#ff8d2a;

	font-weight: normal;

}

.zj_yyjs_title span{

	font-size: 0.475rem;

	color:#ccccd5;

}

.zj_yyjs_title p{

	display: block;

	margin-top: 0.35rem;

}

.ystd_title{

	border-bottom: 1px solid #dcdcdc;

	color: #bf0b0c;

	font-size:0.65rem;

}

.ystd_title i{

	width:0.1rem;

	height:0.55rem;

	background: #bf0b0c;

	margin-right: 0.35rem;

	margin-bottom: -0.05rem;

}

.zj_xsjl{

	margin-top: 0.75rem;



}

.xsjl_p{

	width:5.5rem;

	height:3.8rem;

	font-size: 0.475rem;

	color:#666666;

	margin-top: -4.5rem;

	margin-left: 9.6rem;

	position: absolute;

	line-height: 0.85rem;

}

.xsjl_p a{

	color:#bf0b0c;

}

.zj_xsjl{

	padding-bottom: 0.75rem;

}

.zj_xsjl_img{

	width:15rem;

	height:9.4rem;

	margin:0 auto;



}

.xsjl_pics ul{

	margin-right: -0.5rem;

	margin-top: 0.2rem;

}

.xsjl_pics ul li{

	float:left;

	margin-right: 0.25rem;

}

.xsjl_pics ul li img{

	display: block;

	width:4.85rem;

	height:3.175rem;

}

.xsjl_pics ul li span{

	font-size: 0.425rem;

	margin-top: -0.75rem;

	display: inline-block;

	width:4.85rem;

	height:0.7rem;

	line-height: 0.7rem;

	text-align: center;

	position: absolute;

	color:#fff;

}

.on-c-33 {

    width: 14.75rem;

    margin: 0 auto;

    font-size: 0.55rem;

    color: #cb945e;

    line-height: 0.68rem;

    text-align: center;

    cursor: pointer;

    margin-top: 0.75rem;

    margin-bottom: 0.4rem;

    margin-left: -0.05rem;

}

.on-c-33 span {

    width: 0.55rem;

    height: 0.28rem;

    background: url(../images/xlss.jpg) no-repeat;

    background-size: 0.55rem 0.28rem;

    margin-left: 0.2rem;

    margin-top: 0.2rem;

    display: inline-block;

    cursor: pointer;

}

#kgs2-33 {

    width: 14.75rem;

    height: 0.85rem;

    line-height: 0.5rem;

    text-align: center;

    font-size: 0.85rem;

    color: #ccc;

    font-weight: bold;

    cursor: pointer;

    display: none;

    margin-top: 0.75rem;

}

.index_title{width: 15rem;height: 1rem;border-bottom: 1px solid #e1e1e1;margin: 0 auto;}

.index_title h1{font-size: 0.65rem;color: #0a9e64;font-weight: normal;}

.index_title i{width: 0.1rem;height: 0.55rem;display: inline-block;float: left;margin-right: 0.33rem;background: url(../images/i_ico.jpg);background-size: 0.1rem 0.55rem;margin-top:0.2rem}

.index_title span{font-size:0.6rem;float:right;color:#ff8400;}

.index_title span b{display:inline-block;width:0.75rem;height:0.525rem;background:url(../images/index_gb_bg.png) no-repeat;background-size:5rem;background-position:-0.225rem -0.3rem;margin-bottom:-0.05rem;margin-right:0.3rem}

.img01{ position:relative; overflow:hidden; width:95%; margin:2% auto 2%;}
.img01 img{ display:block; width:100%;}
.img01 p{ position:absolute; bottom:0; color:#fff; width:100%; padding:1.5% 0;  background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); text-align:center; font-size:.8rem; }
.img02{ width:95%; margin:0 auto .75rem;}
.img02 a{ display:block; text-align:right; font-weight:bold; font-size:.7rem; color:#0a9e64;}
.pstyle{ width:95%; margin:4% auto 0; line-height:1rem;}


.gongy{ background:#FFF; overflow:hidden; margin-top:3%;}
.con{ width:100%; border-radius:.2em; margin-top:1em}
.con .mk{ background:#fff; color:#3e3a39; text-align:left;}
.con .mk .mar{background:#0a9e64; color:#fff; display:inline-block;  line-height:1.8; padding:0 2%; margin-right:2%;font-weight: bold;}
.zhixian{border-bottom: 1px solid #333333;line-height:1em;}
.gongyi{width: 100%; height: auto; overflow: hidden;  }
.gongyi h1{ font-size:.7rem; color: #f30000;   font-weight:bold; text-align:center; line-height: 1em; margin: 5% 11% 0;}
.gongyi p{ color: #333333;  line-height:1.8em;width: 91%; text-align: left; margin: 3% 5%; text-indent: 2em;}
.gyhdt{ width:100%; height: auto; overflow: hidden; margin-bottom:1.5em;}
.gyhdt img{  height: auto; overflow: hidden; max-width:100%; }

.sx12{  background:#fff; padding:3% 0; margin:3% 0;}
.sx12_1{width:90%;  border:1px dashed #969696; float:inherit; padding:1.5%; text-align:center; margin:0 auto;}
.sx12_1 b{  display:block; background:#d8d6d6;   font-size:.7rem; overflow:hidden; padding:1.5% 0;}
.sx12_1 b img{ width:8%; margin-right:2%; vertical-align:middle;}
.sx12_2{width:90%;  margin:4% auto; overflow:hidden;}

.sx12_2 img{float:left; padding-right:4%; padding-top:2%}

.sx12_2 p{  color:#333333}

.sx12_2 p i{font-weight:bold; text-decoration:underline}
.imgStyle{ text-align:center;}
.imgStyle img{ max-width:100%;}


/*.foot{background-color:#0a9e64;color:#fff;}
.foot a{color:#fff;}
.foot_t{overflow:hidden;border-bottom:1px solid #fff;}
.foot_t li{width:25%;text-align:center;padding:0.25em 0;}
.foot_t li a{display:block;line-height:1.75em;}
.foot_t li.fl a{border-right:1px solid #fff;}
.foot2{padding:0.75em 0;text-align:center; padding-bottom:50px;}
.foot2 p{margin:0.1em;padding:0; line-height:1.8em; color:#fff;}
.foot2 p img{ width:55%;}
 */