@charset "utf-8";
/* CSS Document */
@media screen and (max-width:900px){
body {max-width:900px;min-width:320px;margin:0 auto !important; font-size:24px;  font-family: "微软雅黑", Arial;}
.lheader {width:96%;margin: 0 auto;height:60px;background: #FFFFFF;}
.lheader .lwrap {height:60px;width:100%;}
.lheader .logo {width:214px;height: 40px; float: left; margin-top:30px;}
.lheader .logo img {width:100%;height: 100%;}

.nav-mod{width: 100%; position: absolute;z-index: 8; left:0; top:160px;margin-left:0px; display:none; }
.banner { width:100%;}
.banner .libox{height:4rem; width:100%}
.banner .libox .slick-item{height: 4rem;background-size:110% }
.banner .libox .slick-item a{ width:100%;height:4rem;}



.topdh-wap{ width:96%;margin: 0px auto; display:block;}
.topdh-wap li{ float:left;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);  box-shadow: 0px 0px 10px rgba(0,0,0,0.1); width:50%;height:2.4rem; }
.topdh-wap li p{ font-size:0.34rem; color: #ffffff;  text-align:center; line-height: 28px; }
.topdh-wap li img{wodth:0.94rem; height:0.94rem; margin: 0px auto;margin-top:0.4rem;margin-bottom:1px;  display: block;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s; -o-transition: all 1s;}
.topdh-wap li:hover img{transform:rotateY(360deg);-ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg);}
.topdh-wap .list1{ background: #007539; margin-bottom:0px;}
.topdh-wap .list1 img{width:0.8rem; height:0.8rem;}
.topdh-wap .list1 p{margin-top:20px; margin-bottom:2px;}
.topdh-wap .list2{ background: #fff;float: right;margin-bottom:0px;}

.topdh-wap .list2 p{ color:#474747;}
.topdh-wap .list3{ background: #00a0e9; }

.topdh-wap .list4{ background: #e6c98f; float: right;}

.topdh-pc{ display:none}



.index_3{ width:96%; margin:0px auto; margin-top:10px;}
.index_3 .top { width:100%; margin:0px auto;height:60px; line-height:0px;margin-bottom:10px;color: ##333333; display:none;}
.index_3 .li .tit h3{font-size:20px;line-height: 1.1; padding-bottom: 15px; font-weight:400;}
.index_3 .li{ float: left; width:100%; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);margin:0 0px; margin-bottom:10PX; margin-top:50px; overflow:hidden; }
.index_3 .li .img{padding-bottom: 50%;  position: relative;}
.index_3 .li .img a{  position: absolute; width:100%; height:100%; top:0; left:0; overflow:hidden; }
.index_3 .li img{ display: block; width:100%;  height:auto; }


.home2{padding-top:40px;}
.home2 .con{width:96%;margin: 0px auto;}
.home2 .slick-item{ width:49%; height:auto; float: left; margin-top:1px; margin:0.5% 0.5%;}
.home2 .slick-item:nth-child(2n){ float: right;}
.home2 .slick-item:nth-child(3n){ float:left;}
.home2 .slick-item:nth-child(3n+1) {  margin-right:0px; }
.home2 .slick-item .img img{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s; -o-transition: all 1s;}
.home2 .slick-item:hover .img img{transform:rotateY(360deg);-ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg);}
.home2 .slick-mod1 .img {width: 0.9rem;height: 0.9rem;position: absolute;top: 50%;left: 50%;margin-left:-0.45rem;margin-top: -0.65rem;}
.home2 .slick-mod1 .img img{ width:100%}
.home2 .slick-mod1 .tit {width: 100%;font-size: 0.30rem;line-height:0.3rem;text-align: center;overflow: hidden;color: #fff;position: absolute;top: 1.1rem;}
.home2 .img1>img{ width:100%; height:auto; }
.box2{ display:none;}

.jdancon{ width:96%; margin: 0px auto; margin-top:40px; position: relative;}
.jdancon li{ width:49%; height:130px; float: left; border: 1px solid #d1e4f3; margin-top:10px;}
.jdancon li p{ width:96%;margin:0px auto; font-size:0.24rem;color: #303030; line-height:0.34rem; overflow: hidden;}
.jdancon li:nth-child(2n){ float:right;}
.jdancon li:nth-child(4n){ float:right;}

.jdancon li:nth-child(4n-1){ margin-left:0;}
.jdancon li:nth-child(4n-2){ margin-left:0;}
.jdancon .jdancon1{ width:100%;}

.rpfw{ width:96%;height:300px; margin: 0px auto;display: block; margin-top:-20px;}
.rpfw li{width:50%;height:160px; float: left; overflow: hidden; position: relative;}
.rpfw li .rpfwbj{width:100%;height:0.5rem; line-height:0.5rem;}
.rpfw li .rpfwp{width:100%;height:0.5rem; line-height:0.5rem; position: absolute; bottom: 0px; left: 0px; font-size:0.24rem; text-align: center; color: #fff;z-index: 101;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;}
.rpfw li:hover .rpfwp{width:100%;height:160px; line-height:0.5rem; position: absolute; bottom: 0px; left: 0px; z-index: 101;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.rpfw li:hover .rpfwp .p2{font-size:0.24rem; }
.rpfw li img{ width:100%;height:160px;}

.lwrap{width:96%; margin: 0px auto;}

.lfooter {background: #f6f6f6;font-size: 12px;padding:10px 0 20px;line-height: 26px;width: 100%;display: block;}
.lfooter .lfooterce {width: 100%; height:auto; float: left; margin-left:0px; clear:both;}
.lfooter .lfooterce p {font-size:0.24rem;  color: #474747; padding-left:20%;  line-height:0.36rem;}
.lfooter .lfooterlt{width:70%;margin-left:20%;float: left; height:1rem; clear:both; background-size:48px 48px;}
.lfooter .lfooterlt p{padding-left:52px;}
.lfooter .lfooterlt .p1{font-size:0.24rem;}
.lfooter .lfooterlt .p2{font-size:0.35rem; padding-top:0px;}
.lfooter .lfooterrt {width:80%; float: right; clear:both; margin-right:5%;}
.lfooter .lfooterrt li{ width:1.15rem; margin-left:0.3rem;}
.lfooter .lfooterrt li img{ width:1.15rem;}
.lfooter .lfooterrt li:nth-child(3){ float:left;}
.dbottom { display:none;}

.yygh{ width:96%;margin:0 auto; margin-top:0px; background: #fff;font-family:"思源黑体 CN"; margin-bottom:0px;}
.yygh li{width:45%; margin:2% 2.5%;float: left; text-align: center; font-size:0.35rem; color: #606060; height:2.10rem; line-height:2.10rem; -webkit-box-shadow: 0px 1px 20px 0px rgba(34,23,20,0.15);box-shadow: 0px 1px 20px 0px rgba(34,23,20,0.15);}
.yygh li:hover,.yygh .on{ background:#0078c6; color: #fff;}
.yygh .list{ line-height:0.5rem; }
.yygh .list a{ padding-top:0.3rem; display: block;}
.yygh li:nth-child(4n){ margin-right: 0px;}

.bbzxtit{ width:100%; margin: 0px auto;  padding-top:20px;}
.bbzxtit .p1{ margin:0px auto;font-size:0.5rem;text-align: center;border-bottom:1px solid #fff;line-height:1.5rem;color:#fff;font-weight: bold;}
.bbzxtit .hx{width: 67px; height: 5px; background:#b8ddff; margin: 0px auto; margin-top: -3px;}
.bbzxtit .p2{font-size:0.26rem; text-align: center;text-transform:Uppercase ; line-height:0.4rem; color: #d6ecff; }

.main_cont2 {width:96%;margin:0 auto;  margin-top: 30px;font-family:"思源黑体 CN"; margin-bottom:0.45rem;}
.main_cont2 .simson {width:94%;margin:0 auto;height:76px;line-height:76px; margin-top:20px;  font-size: 24px;}
.main_cont2 .simson span { display:inline-block;width:24%; font-size:0.3rem; color: #303030;  float: left;text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/  -moz-text-align-last:justify;/*ff*/    -webkit-text-align-last:justify;/*chrome 20+*/ }
.main_cont2 .right{ clear:both; float:left;}
.main_cont2 .simson span p{ width:90%; float: left;text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;/*ff*/    -webkit-text-align-last:justify;/*chrome 20+*/}
.main_cont2 .simson span:after{ content:":"; float: right;}
.main_cont2 .simson input[type=text]{display:inline-block;width:70%;font-size:0.28rem;height:1rem;line-height:1rem;text-indent:15px;border-radius:5px;box-shadow:none;
border:1px solid #ebebeb;margin-left:15px;}
.main_cont2  .simson input[type=date]{display:inline-block;width:70%;font-size:0.28rem;height:1rem;line-height:1rem;text-indent:10px;border-radius:5px;box-shadow:none;border:1px solid #ebebeb; margin-left:15px;}
#s_bstime{ color:#303030;}
.main_cont2  .sim {  width: 100%; margin-bottom:0.4rem;}
.main_cont2  .sim input[type=text] {width:70%;}
.main_cont2 .submit { margin: 0 auto; text-align: center;}
.main_cont2 .submit .btn {width:4rem;height:1rem;font-size:0.3rem;font-weight:bold;line-height:1rem;text-align:center;background:#cc0000;color:#fff;border:0;margin-top:1rem; margin:0px auto;}
.main_cont2 .form_text{ margin-top:0.36rem; line-height:0.4rem; width:100%; overflow:hidden;}
.main_cont2 .form_text h4 {font-size:0.24rem; color: #ff0000; }
.main_cont2 .form_text p {font-size:0.24rem; color: #303030;}
.main_cont2 .form_text p a{color: #303030;}

.banneryyjj{height:4rem;background-size:280%; margin-top:0.5rem;}
.clear110{height:1rem; clear:both}
.yyjjs{width:100%; height: auto; margin: 0px auto; background:#3378b3;  margin-top: 30px;}
.yyjjs img{ width:100%;height:220px; float:right; clear:both}
.yyjjs .yyjjp{ width:96%; float: left; margin-left:2%; margin-top:5%; clear:both; padding-bottom:1%;}
.yyjjs .yyjjp p{font-size:0.3rem; color: #ffffff; line-height:0.5rem; text-indent: 2em;text-align: justify;  text-justify: inter-ideograph; padding-bottom:0.5rem;}

.yyjjxs1{background: url('../images/yyjjxs.jpg') no-repeat top center; height:auto; margin-top:10px; width:100%; }

.yyjjxs{width:96%; height:auto; margin: 0px auto; background:#ffffff;-webkit-box-shadow: 0px 1px 12px 0px rgba(34,23,20,0.15);box-shadow: 0px 1px 12px 0px rgba(34,23,20,0.15);-webkit-transition: background 0.4s ease;transition: background 0.4s ease; margin-top:0.3rem; }
/*.yyjjxs img{ width:492px;height: 510px; float:right;}*/
.yyjjxs .yyjjp{width:98%; float: left; margin-left:1%; margin-right:0px;margin-top:1%; padding-bottom:1rem;}
.yyjjxs .yyjjp p{font-size:0.3rem; color: #474747; line-height:0.5rem; text-indent: 2em; padding:0 1%; text-align: justify; text-justify: inter-ideograph;}


.yyjjhy{width:96%; height:auto; margin: 0px auto; background:#ffffff;margin-top:0.2rem; }
.yyjjhy .yyjjp{ width:100%; float: left; margin-top:0px; clear:both;}
.yyjjhy .yyjjp p{font-size:0.3rem; color: #474747; line-height:0.5rem; text-indent: 2em; padding-bottom:0.5rem;text-align: justify; text-justify: inter-ideograph;}
.yyjjhy ul{ width:100%;height: auto; float:right; clear:both; padding-top:0.2rem}
.yyjjhy ul li{ width:50%; height: auto; float: left; margin-left:0px; margin-bottom:0px;}
.yyjjhy ul li img{ width:100%; height: auto;}

.yyjjhj{width:98%; height: auto; margin: 0px auto;margin-top:0.2rem;}
.yyjjhj li{ width: 50%; height: auto; float: left; margin-top:0px;}
.yyjjhj li img{ width:100%;}
.yyjjhj li:nth-child(2),.yyjjhj li:nth-child(5){ margin-left:0px; margin-right:0px;}


.pb_t{color: #585858;font-size: 0.26rem;line-height: 0.4rem;width: 98%;margin: 0.5rem auto 0; }
.list_main .qh{width:100%; margin:0.5rem auto 0; overflow:hidden; display:block;}
.list_main .qh li{box-shadow: 2px 2px 4px #dadada; display: inline-block; width:100%;  margin:0 20px 20px 0; float:left;}
.list_main .qh li:nth-child(2n){ margin-right:0}
.list_main .expert_person {width:42%;float: left;overflow: hidden;display:block;margin-bottom:2px; height:auto; }
.list_main .expert_person img{width:100%!important; height:auto !important;}
.list_main .expert_inf{ width:54%; margin:0.1rem 0.1rem 0 0.1rem;float: left; overflow: hidden;display:block;}
.list_main .expert_inf .name_top{ border-bottom:4px solid #0068b7;line-height: 35px; width: 100%; overflow:hidden; margin-bottom:20px;}
.list_main .expert_inf .name_top span{ color: #0068b7;font-weight:bold;font-size: 22px; display: inline-block; float:left;letter-spacing:5px;}
.list_main .expert_inf .name_top i{ font-style:normal;color: #ffffff;font-size: 18px; display: inline-block; padding:1px 5px; float:right; background:#0068b7; border-radius:5px;line-height:28px;}
.list_main .expert_inf p{ display: block; width: 100%; line-height:0.34rem;font-size:0.26rem; color: #777777; text-align: justify;}

.list_main .table{ overflow:hidden; width:100%; }
.list_main .table tbody{ width:100%;}
.list_main .table tr{ width:100%;}
.list_main .table th{ background:#0068b7; color:#ffffff; font-size:0.22rem;font-weight:bold; padding:4px 0;text-align:center; border-left:2px solid #ffffff; line-height:20px;}

.list_main .table td{ background:#ffffff; color:#303030; font-size:0.22rem; padding:4px 0;text-align:center;border-left:2px solid #9e9e9e;border-bottom:2px solid #9e9e9e;}
.list_main .table td:nth-child(7){ border-right:2px solid #9e9e9e;}
.table {    border-spacing: 0;    border-collapse: collapse;}


.zjtd{ width:100%; margin:0px auto; }
.zjtd .slickbox .slick-zjtd{ width:90%;float:left; margin-right:5%;margin-left:5%; margin-bottom: 22px;position: relative;}
.zjtd .slickbox .slick-zjtd:nth-child(3n){ float: right; margin-right:5%;}
.zjtd .slickbox .slick-zjtd:hover .text { height:448px; background: #3278b2;color: #fff;filter:alpha(Opacity=95);-moz-opacity:0.95;opacity: 0.95;}
.zjtd .slickbox .text {width:100%;position: absolute;bottom:0px;left:0;right: 0; border-top:2px solid #3278b2;overflow: hidden;}

/*医生单页/*/
.ysdy{width:96%; margin:0px auto; margin-top:0.4rem;}
.ysdy .dqy{ height:0.3rem; line-height:0.3rem; font-size:0.24rem; color: #303030}
.ysdy .dqy a{color: #303030}
.ysdy .p2{font-size:0.24rem; color: #606060;line-height:0.3rem;}

.jg_article{width:96%; background:#fafafa; overflow:hidden; padding:2%; margin:0.3rem 0 0.3rem 0;}

.article_con1{width:100%; float:right; display:block; overflow:hidden;}
.article_con1 .position{font-size:0.29rem; color:#333; line-height:30px;padding-left:0.2rem;}

.article_con1 img{display:block; margin:0 auto; }
.article_con1 p{margin:12px 0 0 0; font-size:0.29rem;line-height:27px;}
.article_con1 h4{font-size:16px; font-weight:700; margin:10px auto;}
.detail_colum{ width:100%; float:left; }

.doc_msg{width:238px; margin:0px auto;  overflow:hidden;}


.page_up_down{ display:block; width:100%; float:left;text-align:center; margin:0.4rem 0 0.4rem 0; font-size:0.3rem; font-weight:bold;}
.page_up_down dd{ width: 50%;  float: left;}



.banner { width:100%;}
.banner .libox{height:4rem; width:100%}
.banner .libox .slick-item{height: 4rem;background-size:110% }
.banner .libox .slick-item a{ width:100%;height:4rem;}

.blood{margin-top:0.5rem;}
.x-bzbanner{ width:100%; margin: 0px auto;}
.blood .bzbanner1{height:320px;}
.blood .box {position: absolute;top:0;left: 0;width:100%;height: 100%;}
.blood .box .text { width:100%; height:auto; background: url("../images/bzimages/bbbannerbj_03.png");}
.blood .box .scroll {height:5rem;}
.blood .box .inner { width:90%;margin: 0px auto; padding-top: 0.5rem; padding-bottom:0; overflow: hidden;}
.blood .box .tit1 {font-size:0.2rem;color:#606060; border-bottom:1px solid #d2d3d4;text-transform:Uppercase; display: inline; padding-bottom: 10px; }
.blood .box .tithx{ width:1rem; height:3px; background:#3278b2; margin-top:0.06rem; position: relative; z-index:1;}
.blood .box .tit { height:0.5rem;line-height:0.5rem;font-size:0.5rem;margin-top:0.2rem;color:#3278b2;font-weight:bold;}
.blood .box .desc {line-height:0.2rem;  margin-top:0.2rem;}
.blood .box .desc p {width:100%;margin-bottom: auto; color: #333333; font-size:0.23rem; line-height:0.35rem;text-align: justify;text-justify: inter-ideograph;color:#fff;}
.blood .box .text{ background: none;}
.blood .box .tit{ color:#fff;}
.blood .box .tit1{color:#9c9e9d;}
.blood .box .bzzxzh1{font-size:0.5rem;}
.blood .box12{ display: block;}
.blood .box12 .tit,.blood .box12 .desc p{ color:#333;}

.bbtit{ width:100%; margin: 0px auto; padding-top:0.8rem;}
.bbtit .p1{ width:100%; margin: 0px auto;font-size:0.45rem; text-align: center; line-height:1rem; font-weight: bold;}
.bbtit .hx{width:202px; height: 5px;  margin: 0px auto; }
.bbtit .p2{font-size:0.25rem; text-align: center;text-transform:Uppercase ; line-height:60px; color: #c9c9c9;}


.bzfwbj{width: 100%; background: url("../images/bzimages/bzzxbj.jpg"); overflow: hidden; }
.bzfw{ width:100%; margin: 0px auto; margin-top:20px;} 
.bzfw ul li {width:48%;height:2.3rem;float: left; background:#FFF; margin-right:1%;margin-left:1%;  margin-top: 12px;}
.bzfw ul li a{ color:#999; display: block;width:100%;height:2.3rem;border:none;}
.bzfw ul li a i{ width: 74px; height: 2px; margin: 0px auto; background: #858585; display: block;margin-top:2px; margin-bottom:16px;}
.bzfw ul li a em{display: block; margin: 0px auto; width:1.2rem; height:1.2rem; margin-top:6px;}
.bzfw ul li p{ color:#333333; display: block;width:100%; font-size:0.3rem; text-align: center; line-height:0.3rem; }
.bzfw ul li a:hover{opacity:1;-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;background-image: linear-gradient(to right , #2a8bdb, #48a8f9); color:#FFF; display: block;border: 1px solid #4184be;}
.bzfw ul li:nth-child(4n){ margin-right:1%; float: right}
.bzfw ul li a:hover p{ color: #fff;}
.bzfw ul li a:hover i{ background: #fff;}


.zjks .bd li p{ width:32%;line-height:26px; margin: 0px auto; font-size: 20px; color: #303030; text-align: center;margin-top:0.1rem; }
.zjks{ width: 100%; margin: 0px auto; position: relative;}
.zjks .sPrev{width:30px;height: 51px;position: absolute; left: 0px; top:2.2rem; z-index:1;}
.zjks .sNext{width:30px;height: 51px;position: absolute; right: 0px; top:2.2rem;z-index:1;}
.zjks .bd{ width:96%;margin: 0px auto;}

.bzzjtd{ width: 100%; margin: 0px auto; margin-top: 20px;}
.bzzjtd li{width:32%; height:4.8rem; position:relative;float:left;margin-right:5px; }

.bzzjtd li img{width:100%;height:auto;display:block;position:absolute;top:0px;left:0px;}
.bzzjtd li span{width:0.8rem;height:0.7rem;line-height:0.28rem;display:block;position:absolute;background:#3278b2;top:1.5rem;right:10px;font-size:0.22rem;color:#ffffff;text-align:center; padding-top:0.1rem; border-radius:100%;}
.bzzjtd li .ysyy{width:100%;height:2.55rem; background:#f8f7fd; position:absolute;bottom:0px;left:0px; overflow:hidden;}
.bzzjtd li .ysyy .p1{width:100%;text-align:center;color: #303030; font-size:0.16rem;line-height:0.25rem; padding-top:1px;}
.bzzjtd li .ysyy .p1 font{font-size:0.32rem; font-weight:400}
.bzzjtd li .ysyy .p1 font strong{font-weight:400}
.bzzjtd li .ysyy .phx{ width: 84px; height: 3px; background:#3278b2; margin: 0px auto; margin-top:10px; margin-bottom:10px;}
.bzzjtd li .ysyy .p2{width:100%;text-align:center;color: #303030; font-size:0.18rem;line-height:0.26rem;}

.pfont1{letter-spacing:-1px;font-size:0.26rem;}
.pfont2{font-size:0.24rem; line-height:0.24rem;}



.jdal{width:100%; margin: 0px auto; margin-top:18px;}
.jdal li{ width:48%; height:146px; float: left; border: 1px solid #d1e4f3; margin-top:1%; margin-left:1%;}
.jdal li img{ width: 110px; height: 60px;margin:0px auto; display: block; margin-top:15px;}
.jdal li p{ width:196px; height: 56px; margin:0px auto; font-size: 16px;color: #303030; line-height:28px; overflow: hidden;}
.jdal li span{ color: #f30000; }
.jdal li:nth-child(4n){ float:left;}
.jdal li:nth-child(4n-1){ margin-left:1%;}
.jdal li:nth-child(4n-2){ margin-left:1%;}

.bzhj{width:100%; margin: 0px auto; margin-top:18px;}
.bzhj li{ height:auto; float: left; margin-left: auto;}
.bzhj .list1{ width:50%; margin-left: 0px; display:none;}
.bzhj .list2{ width:50%;}
.bzhj .list2 img{ width:100%}
.bzhj .list2 img:nth-child(2){margin-top:0;}

	}

