@charset "gb2312";


/*by:andyzhou*/

@import url("../css/site.css");
body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, div { margin: 0; padding: 0; list-style: none; vertical-align: bottom; font-family: arial; }
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0 }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px
}
body { background: #eceff1;/*f0eaea*/ }
.nav { background: #fff; overflow: hidden; padding-top: 2%; }
.nav li { float: left; width: 22.5%; text-align: center; margin-left: 2%; margin-bottom: 2% }
.nav li img { display: block; }
.csssmall { font-size: 12px; }
.cssnormal { font-size: 15px; }
.cssbig { font-size: 18px; }
.cssred { color: red; }
.cssbold { font-weight: bolder; }
.csscenter { text-align: center; }
.pic { margin-top: 0px; }
.pic img { width: 100%; vertical-align: bottom; }
.bodycontent { background: white; margin-top:2px; }
.artical-content { color: #333333; font: normal 16px/20px arial; background: white; padding: 8px }
.flr { float: right }
.fll { float: left }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.sp { width:300px; margin:0 auto; }
#ifixed.fixed { position: fixed; top: 0; z-index:999 }
.logo { width:100% }

.ywtitle {margin: 1.5% auto 0;font-family: Microsoft YaHei;font-size: 1.8em; color:#4d4d4d;clear: both;overflow: hidden; font-weight:bold}
.ywtitle img{ margin:0 2%; width:24px; height:24px}
.s3{padding:1.5% 1.5% 0; overflow:hidden; width:100%}
.s3 a { color:#fff;display: block;text-align: center;padding: 2.0% 0;float: left;margin-bottom: 1%; font-size:1.4em; font-family:΢ź; margin-right:1%}
.s3-a1{ background:#b0704c; width:40%;}
.s3-a2{ background:#d1aa04; width:55%;}
.s3-a3{ background:#c36355; width:49%; }
.s3-a4{ background:#639c8d;width:46%;}
.s3-a5{ background:#3c96a1; width:41%;}
.s3-a6{ background:#8c7120; width:54%;}
.s3-a7{ background:#a69056; width:45%;}
.s3-a8{ background:#a7ac46;width:50%; }

/*ʽ*/

#uyan_frame { width:100%; margin:0 auto }
#uyan_frame .loading { text-align:center; padding:50px 0; }
.disease-content { }
.disease-content ul { margin-bottom:10px; }
.disease-content ul li { float:left; width:30%; margin-left:2%; text-align:center; font-size:14px; line-height:24px; margin-top:1%; background: #ebebeb; border-radius: 10px 10px; -moz-border-radius: 5px 5px; -webkit-border-radius: 10px 10px; border:1px solid #d5d5d5; }
.disease-content ul li a { color:#242424; }
/*ԤԼҳʽ*/

.yuyue { font-size:12px; width:290px; margin:0 auto; overflow:hidden; margin-top: 5px; }
.yuyue div { width:305px; margin:5px auto; clear:both }
.yuyue div span { width:50px; text-align:center; color:red }
.yuyue div font { font-size:14px; float:left; width:80px; text-align:right; line-height:18px; }
.yuyue .input_style { font-size:14px; float:left; width:180px; height:22px; border-radius: 2px; color:#333; border:#ccc 1px solid; background:#eee; padding:0 5px; }
.yuyue .yuyue_name { padding-top:10px; }
.yuyue .yuyue_age { padding-top:10px; }
.yuyue .yuyue_hometel { padding-top:10px; }
.yuyue .yuyue_date { padding-top:10px; }
.yuyue .yuyue_qq { padding-top:10px; }
.yuyue .yuyue_ill { padding-top:10px; }
.yuyue .yuyue_ill .input_style { padding-top:10px; float:left; height:88px; border-radius: 4px; }
.yuyue .yuyue_ill font { padding-top:10px; }
.yuyue .yuyue_validate { padding-top:10px; }
.yuyue .yuyue_validate .input_style { float:left; width:60px; padding:2px; border-radius: 4px; }
.yuyue .yuyue_validate .absmiddle { cursor:pointer; margin-left:6px; border-radius: 4px; opacity:0.5 }
.yuyue .yuyue_button { padding:10px 0 0 68px; color:#433d3b }
.yuyue .yuyue_button .submit { font: normal 12px/15px arial; width:65px; height:22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border:1px solid #b3b3b4; cursor:pointer; margin:2px 4px; color:#433d3b }
.bzn { font-size:14px; line-height:25px; margin-bottom:-10px; }
.bzn span { color:#F00; font-weight:800; }
#but { width:100px; height:32px; background:url(../images/sub.jpg) no-repeat; margin-left:20px; border:none; }
.bd_tit { padding-left:20px; }
/*ҳʽ*/

.message { font-size:14px; width:290px; margin:0 auto; overflow:hidden }
.message div { width:305px; margin:5px auto; clear:both }
.message div span { width:50px; text-align:center; color:red }
.message div font { float:left; width:70px; text-align:right; line-height:18px; font-size:14px; }
.message .input_style { font: normal 12px/15px arial; float:left; width:180px; height:18px; border-radius: 2px; color:#333; border:#ccc 1px solid; background:#eee; padding:0 5px; font-size:14px; }
.message .message_name { padding-top:10px; }
.message .message_age { padding-top:10px; }
.message .message_hometel { padding-top:10px; }
.message .message_date { padding-top:10px; }
.message .message_qq { padding-top:10px; }
.message .message_address { }
.message .message_ill { padding-top:10px; }
.message .message_ill .input_style { padding-top:10px; float:left; height:88px; border-radius: 4px; }
.message .message_ill font { padding-top:10px; }
.message .message_validate { padding-top:10px; }
.message .message_validate .input_style { width:100px }
.message .message_validate { padding-top:10px; }
.message .message_validate .input_style { float:left; width:60px; padding:2px; border-radius: 4px; }
.message .message_validate .absmiddle { cursor:pointer; margin-left:6px; border-radius: 4px; opacity:0.5 }
.message .message_button { padding:10px 0 0 68px; color:#433d3b }
.message .message_button .submit { font: normal 12px/15px arial; width:65px; height:22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border:1px solid #b3b3b4; cursor:pointer; margin:2px 4px; color:#433d3b }
/*Ҳ̶Ư*/

.right-bar { height: 59px; right:0; position: fixed; top: 66%; width: 59px; }
.ifswt { width:100%; position:relative; margin:2px auto; overflow:hidden }
.anslysis { float:left; height:0px; overflow:hidden }
#bridgehead { display:none }
.banner p { font-size:13px; text-indent:2em; line-height:22px; font-family: ΢ź; width:305px; margin:-25px auto 8px; color:#1d1d1d }
.doc_wz { text-align:center; line-height:35px; font-size:15px; background:#b52a1d; color:#fff; height:35px; margin-bottom:5px }
.doc_list a { color:#b52a1d }
.doc_list li { padding:7px; border:1px solid #330808; height:100px; margin-bottom:5px }
.doc_list li h3 { color:#8c4812; font-size:12px; height:20px; line-height:20px }
.doc_list img { float:left; padding-right:7px }
.doc_list li p { font-size:12px; line-height:19px; height:57px; overflow:hidden; width:198px; margin-bottom:5px; color:#191919 }
.zj_p h3 { color:red; font-weight:bolder; font-size:16px; text-align:center; margin:5px auto; }
.zj_p p { font-size:14px; text-indent:2em; line-height:24px; padding:0.5%; }
.zj_con { width:96%; margin:0 auto; }
.zj_con ul { margin-top:10px; }
.zj_con ul li { width:45%; margin-left:2.5%; margin-bottom:10px; float:left; }
.mz_con { width:96%; margin:0 auto; }
.mz_con ul { margin-top:10px; }
.mz_con ul li { width:45%; margin-left:2.5%; margin-bottom:10px; float:left; }
.zxdh { text-align: center; position:relative; width:70%; overflow:hidden; margin:0 auto; }
.zxdh img { }
.zxdh a.zxtel { position:absolute; height:50px; width:70%; top:0px; left:0%; }
.zxdh a.zxswt { position:absolute; height:50px; width:30%; top:0px; left:70%; }
.addbtop { overflow:hidden }
.addbtop h5 { width:70%; float:left; padding-top:5px; font-size:1.02em; }
.addbtop h6 { float:left; width:30%; padding-top:5px; }
.addbtop a, .addbbot a { display:inline-block; width:49%; font-size:16px; margin-right:1%; color:#fff; margin-bottom:1%; height:2.18em; text-align:center; line-height:2.18em; }
.addbtop h5 a:first-child { background:#65a3e3; }
.addbtop h5 a:nth-child(2), .addbtop h5 a:nth-child(3), .addbbot a:last-child {
background:#3ad2b0;
}
.addbtop h5 a:last-child, .addbbot a:first-child { background:#3064bb; }
.addbtop h6 a { background:#65a3e3; height:4.3em; line-height:1.75em; padding-top:3%; width:100%; font-size:16px; }
.addbbot a:last-child { margin:0; }
.addbbot a { width:49.5%; }
.arc-mod { padding:15px 0; padding-bottom:0; }
.arc-mod li { display:inline; float:left; width:32%; font-size:18px; line-height:22px; background:#c68c1d; text-align:center; padding:10px 0; }
.arc-mod li a { color:#FFF; }
.arc-mod li a span { color:#ffff99; font-size:12px; text-decoration:underline; }
.arc-mod li:nth-child(2) {
margin:0 2%;
background:#30a155;
}
.arc-mod li:last-child { background:#d96a38; }
.zjphone { width:100%; margin:3% auto; }
.zjphone p { text-align:center; font-size:24px; font-family:"΢ź"; }
 .zjphone p:nth-child(2) {
padding-top:2%;
}
.zjphone p span { color:#b51f0f; font-weight:bold; }
.rl_h2 { font-size:20px; text-align:center; font-family:΢ź !important; padding-top:13px; font-weight:bold; }
.rl_h2 span:nth-child(1) {
color:#000000;
}
.rl_h2 span:nth-child(2) {
color:#c60202
}
.zxwz{ width:94.5%; margin:0 auto; overflow: hidden; height:auto;}
.zxwz dl{ font-size:12px; }
.zxwz dl dd{ height:36px; line-height:36px;font-size:12px;padding:0 3%;margin:0 auto; margin-bottom:10px; border-bottom:1px solid #ececec; clear:both; background:#fff;}
.zxwz dl dd a{color:#333;font-size:14px;}
.zxwz dl dd p{float:left;margin-right:3px;}
.zxwz dl dd img{height:36px;}
.zxwz dl dd font{ float:right; margin-right:3%;}
.zxwz dl dd b{float:left;}
.dydswt{ width:99%; margin:10px auto; border:1px solid #443846;}
.dydswt_tit { width:100%;}
.dydswt_con{ width:95%; margin:20px auto;}
.dydswt_con ul li{ width:23%; float:left; margin-left:1.5%;}
.f_tel { width:100%; margin:1% auto; padding:0; clear:both; overflow:hidden ; text-align:center}
.guahao h4{font-size:1.2rem;line-height:1.65rem;padding-top:0.5rem;width:93.75%;margin:0 auto;color:#424242;}
.guahao h5{font-size:1.2rem;color:#515151;text-align:center;padding-bottom:0.5rem;border-bottom:#b7b7b7 1px dashed;}
.guahao span{color:#ff0000;	}
.guahao form{ background:#F0E7DE; overflow:hidden; border-radius:15px; margin-top:2%; padding:1%;}
.guahao p{padding-top:0.5rem;}
.guahao label{display:inline-block;width:25%;text-align:right;font-size:1.2rem;color:#5f5f5f;}
.guahao p label:nth-of-type(2){margin-left:1.25%;}
.guahao p input{border:#dbdbdb 1px solid;line-height:1.5rem;width:70%;font-size:0.96rem;color:#979797;padding-left:0.5rem;}
.guahao p select{border:#dbdbdb 1px solid;line-height:1.5rem;width:70%;font-size:0.96rem;color:#979797;}
.guahao textarea{width:70%;border:#dbdbdb 1px solid;resize:none;height:6rem;padding-left:0.5rem;font-size:0.96rem;color:#979797;}
.guahao h6{padding-top:0.8rem;}
.guahao h6 a{margin-left:0.8rem;}
.guahao h6 input,.guahao h6 a{display:inline-block;width:25.16%;vertical-align: top;}
.guahao em{display:block;font-style:normal;text-align:center;font-size:1.3rem;color:#515151;padding:1.2rem 0 1rem;}
.guahao em a{color:#e30000;}
.guahao em img{display:inline-block;width:6%;margin-right:0.5rem;vertical-align: middle;}
.guahao02{background:#F0E7DE;padding-bottom:0.8rem;margin-bottom:1rem;}
#guahao02 ul{height:5rem;}
.guahao02 ul{padding-bottom:0.8rem;}
.guahao02 ul li{font-size:1.2rem;color:#515151;text-align:center;padding-bottom:0.5rem;}
.guahao02 span{padding:0 1rem;}
.guahao02 span:nth-child(3){colsor:#cc0000;}
.guahao02 h3{font-size:1.2rem;color:#522721;width:93.625%;margin:0 auto 0.2rem;overflow: hidden;line-height:2rem;}
.guahao02 h3 a{float:right;width:42.76%;}
.guahao02 h3:first-of-type a{background:#522721;font-size:1.2rem;color:#fff;line-height:2rem;text-align:center;}
.guahao02 em{font-style:normal;color:#cf0000;}
footer {padding-bottom:1rem;}
footer ul{overflow:hidden;}
footer ul li{float:left;width:23.28%;text-align:center;}
footer ul li + li{margin-left:2.29%;}
footer img{display:inline-block;width:53.7%;}
footer ul li a{display:inline-block;background:#522721;width:100%;font-size:1rem;color:#fff;border-radius:5px;height:6.5rem;padding-top:1rem;}
footer ul li a h2{padding-top:1rem;}
footer h4{padding:2rem 0 0.5rem;text-align:center;}
footer p{line-height:1.8rem;font-size:1.2rem;text-align:center;color:#595959;}
footer p a{line-height:1.8rem;font-size:1.2rem;text-align:center;color:#595959;}
.comment_gd{height:28rem;margin: 1rem 0;}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.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-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-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.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-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{;left:0px;top:45%;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{;right:0px;top:45%;left:auto}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.swiper-button-next{ right:0; float:right;}

.swiper-button-next,.swiper-button-prev{ width:1.9rem; top:0; margin-top:3.75rem;}

.swiper-button-next img,.swiper-button-prev img{ width:1.85rem;}


.lb_zj{height:auto;overflow:hidden;position:relative;}
.lb_zj ul{width:100%;height:13.7rem;overflow:hidden;}
.lb_zj ul li{height:13.7rem;overflow:hidden;}
.lb_zj_js{width:60.9375%;height:auto;overflow:hidden;float:right;margin-right:3.125%;padding-top:2rem;}
.lb_zj_js h3{font-size:1.8rem;color:#000000;font-weight:bold;line-height:1.8rem;padding-left:1rem;}
.lb_zj_js h3 span{display:inline-block;font-size:1.1rem;color:#cc0000;font-weight:bold;padding-left:7%;}
.lb_zj_btn{height:auto;overflow:hidden;margin-top:5.3rem;text-align:center;}
.lb_zj_btn a{display:inline-block;width:8.5rem;height:auto;margin:0 0.25rem;}
.zm_b{text-align:center;height:auto;overflow:hidden;position:absolute;left:40%;bottom:0.3rem;}
.zm_b a{display:inline-block;width:0.5rem;height:0.5rem;background:#999999;margin:0 0.25rem;border-radius:0.5rem;}
.zm_b a.hover{background:#6a1816;}




.lb_zj ul li{height:13.7rem;overflow:hidden;position:relative;}
.lb_zj li .yy_zj1{ position:absolute; top:10.75rem; left:15.3rem; display:inline-block; width:7.2rem; height:1.85rem; }
.lb_zj li .yy_zj2{ position:absolute; top:10.75rem; left:23.7rem; display:inline-block; width:7.2rem; height:1.85rem; }



.yy_bk1{ overflow:hidden;}
.yy_bk1z{ overflow:hidden;}
.yy_bk1z li{ overflow:hidden;  margin-top:.7rem;}
.yy_bk1z li .yy_jwl{ width:25%; overflow:hidden;}
.yy_bk1z li .yy_jwr{ width:75%; background:url(/images/yy_ribh.jpg) no-repeat center top/100% 100%; overflow:hidden; padding:.4rem  0 .4rem .4rem; }
.yy_bk1z li .yy_jwr h3{ float:left; width:32%; background:#FFF; border:1px solid #b8b8b8; height:2.35rem; line-height:2.3rem; text-align:center; font-size:1.2rem; margin:0 .4rem .4rem 0rem;}
.yy_bk1z li .yy_jwr h3:nth-child(3n){ margin-right:0; }
.yy_bk1z li .yy_jwr h3 a{ color:#333333;}


.fot-new { width: 100%; height: 15.3rem; padding-top: 1rem; overflow: hidden; background: url(/images/fot_bg.png) no-repeat center top/100% 100%;margin-bottom:3.5rem;}
.fot-new h2 { width: 95.625%; margin: 0 auto .6rem;}
.fot-new h2 img { width: 100%;}
.fot-new p { font-size: 1.2rem; line-height: 1.5rem; text-align: center; color: #595959;}
.fot-new p a { color: #595959;}

.yy_nav1{ padding:0 0.45rem; overflow:hidden; margin-top:1rem;}
.yy_nav1 li{ float:left; width:23.5%; margin:0 0.4rem 0.6rem 0;}
.yy_nav1 li:nth-child(4n){ margin-right:0;}


.addbtop{ overflow:hidden}
.addbtop h5{ width:70%; float:left; padding-top:5px; font-size:1.02em;}
.addbtop h6{ float:left; width:30%; padding-top:5px;}
.addbtop a,.addbbot a{ display:inline-block; width:49%; font-size:16px; margin-right:1%; color:#fff; margin-bottom:1%; height:2.18em; text-align:center; line-height:2.18em;}
.addbtop h5 a:first-child{ background:#65a3e3;}
.addbtop h5 a:nth-child(2),.addbtop h5 a:nth-child(3),.addbbot a:last-child{ background:#3ad2b0;}
.addbtop h5 a:last-child,.addbbot a:first-child{ background:#50b457;}
.addbtop h6 a{ background:#65a3e3; height:4.3em; line-height:1.75em; padding-top:3%; width:100%; font-size:16px;}
.addbbot a:last-child{ margin:0;}
.addbbot a{ width:49.5%;}
.title h2{background:url(/images/pic6.jpg) no-repeat center top;line-height:2.75rem;font-size:1.4rem;font-weight:bold;text-align:center;color:#fff;
background-size:100% 100%;margin:0.75rem 0 0.9rem;}