@charset "utf-8";
/* CSS Document */
.main{width:100%;float:left;background:#fff;overflow:hidden;}

/*************** 相关专题 ****************/
.banner{width:100%;float:left;position:relative;}
.banner img{width:100%;}
.banner .zx{width:24.592rem;height:4.444rem;display:inline-block;line-height:4.444rem;font-size:1.703rem;color:#fff;background:#f90;text-align:center;position:absolute;right:1rem;bottom:1.37rem;border-radius:6.296rem;text-align:center;}


.blue{background:#8a90ff;}
.pink{background:#d28fec;}
.cyan{background:#65d1e0;}
.qaTitle{width:100%;float:left;margin-top:1.296rem;text-align:center;font-size:1.333rem;}
.qaTitle img{width:10.111rem;}
.qaTitle span{color:#da428e;}
.qaList{width:100%;float:left;}
.qaList ul{width:100%;float:left;margin-top:0.74rem;padding-bottom:1.481rem;}
.qaList li{width:12.222rem;height:2.592rem;line-height:2.592rem;float:left;margin:0.666rem 0.296rem 0 0.666rem;border-radius:0.296rem;text-align:center;background:#f6eef1;}
.qaList li a{width:100%;height:100%;float:left;font-size:0.888rem;color:#666;}

.xxf{width:100%;float:left;}
.xxf h2{width:100%;float:left;text-align:center;margin-top:1.259rem;margin-bottom:1.074rem;}
.xxf h2 img{width:22rem;}
.xxf div{width:11.407rem;height:17.925rem;float:left;position:relative;margin-left:1.407rem;}
.xxf div em{position:absolute;font-size:1.333rem;float:left;top:4.2rem;left:0.937rem;text-align:center;}
.xxf p{width:11.259rem;height:17.925rem;float:left;margin-left:1.259rem;}
.xxf span{width:11.481rem;height:2.851rem;line-height:2.851rem;float:left;text-align:center;color:#fff;font-size:1.074rem;border-radius:1.481rem;background:#fc5d7b;margin-top:1.037rem;margin-left:1.407rem;}
.xxf font{width:11.481rem;height:2.851rem;line-height:2.851rem;float:left;text-align:center;color:#fff;font-size:1.074rem;border-radius:1.481rem;background:#f90;margin-top:1.037rem;margin-left:0.962rem;}

.xbm{width:100%;height:38.888rem;float:left;background:url("../images/bg1.png") center bottom no-repeat;background-size:contain;}
.xbm h2{width:100%;float:left;text-align:center;margin-top:2.592rem;margin-bottom:0.37rem;}
.xbm h2 img{width:15rem;}
.xbm ul{float:left;margin-left:0.666rem;}
.xbm ul li{border:1px dashed #fb848c;float:left;border-radius:0.37rem;margin-top:0.74rem;}
.xbm ul li.sb3,.xbm ul li.sb4{margin-right:0.518rem;}
.xbm ul li.sb1,.xbm ul li.sb6{margin-right:1.703rem;}
.xbm ul li p{width:10.925rem;height:7.111rem;float:left;background:#fb848c;border-radius:0.296rem;text-align:center;margin:0.407rem;}
.xbm ul li p img{width:8.962rem;margin-top:0.481rem;}
.xbm ul li p span{width:100%;height:0.962rem;line-height:0.962rem;display:inline-block;font-size:0.962rem;color:#fff;margin-top:0.37rem;}
.xbm ul li.xbm3 p{width:7.222rem;height:5.629rem;}
.xbm ul li.xbm3 p img{width:6.074rem;}
.xbm font{width:24.592rem;height:4.444rem;line-height:4.444rem;float:left;margin-left:1rem;font-size:1.481rem;color:#fff;text-align:center;background:#f90;margin-top:1.111rem;border-radius:2.222rem;}

.zjsj{width:100%;float:left;margin:0.777rem 0 0.629rem;text-align:center;}
.zjsj img{width:25.185rem;}

.xfnd{width:100%;float:left;}
.xfnd h2{width:100%;float:left;text-align:center;margin-top:1.222rem;margin-bottom:1.333rem;}
.xfnd h2 img{width:23.555rem;}
.xfnd ul{float:left;margin-left:0.555rem;margin-top:0.925rem;}
.xfnd ul li{width:12.407rem;height:8.444rem;float:left;position:relative;margin:0.185rem;}
.xfnd ul li.li1{background:url("../images/xfnd1.jpg") left top no-repeat;background-size:contain;}
.xfnd ul li.li2{background:url("../images/xfnd2.jpg") left top no-repeat;background-size:contain;}
.xfnd ul li.li3{background:url("../images/xfnd3.jpg") left top no-repeat;background-size:contain;}
.xfnd ul li.li4{background:url("../images/xfnd4.jpg") left top no-repeat;background-size:contain;}
.xfnd ul li h4{float:left;height:1.037rem;line-height:1.037rem;font-size:1.037rem;color:#fff;margin-top:0.518rem;}
.xfnd ul li p{width:8.74rem;line-height:1.111rem;float:left;font-size:0.888rem;color:#fff;margin-top:0.296rem;letter-spacing:-1px;}
.xfnd ul li span{width:8.148rem;height:1.185rem;line-height:1.185rem;float:left;text-align:center;background:#f90;font-size:0.888rem;color:#fff;position:absolute;top:6.518rem;}
.xfnd ul li.li1 h4,.xfnd ul li.li3 h4,.xfnd ul li.li1 p,.xfnd ul li.li3 p{padding-left:0.74rem;}
.xfnd ul li.li2 h4,.xfnd ul li.li4 h4,.xfnd ul li.li2 p,.xfnd ul li.li4 p{padding-left:3.629rem;}
.xfnd ul li.li1 span,.xfnd ul li.li3 span{left:0.666rem;}
.xfnd ul li.li2 span,.xfnd ul li.li4 span{left:3.592rem;}
.xfnd font{width:24.592rem;height:4.444rem;line-height:4.444rem;float:left;margin-left:1rem;font-size:1.481rem;color:#fff;text-align:center;background:#f90;margin-top:1.111rem;border-radius:2.222rem;}

.tyjs{width:100%;float:left;margin-top:1.555rem;background:#f5dde5;}
.tyjs .tyjs_bg{width:100%;height:1.629rem;float:left;background:#fff url("../images/bg2.png") left bottom no-repeat;background-size:contain;margin-top:1.481rem;}
.tyjs h2{width:100%;float:left;text-align:center;margin-top:1.222rem;margin-bottom:1.333rem;}
.tyjs h2 img{width:23.148rem;}
.tyjs ul{float:left;margin-top:0.925rem;}
.tyjs ul li{width:25.185rem;height:17.555rem;float:left;position:relative;margin:0.185rem 0.74rem;}
.tyjs ul li.li1{background:url("../images/tyjs1.jpg") left top no-repeat;background-size:contain;}
.tyjs ul li.li2{background:url("../images/tyjs2.jpg") left top no-repeat;background-size:contain;}
.tyjs ul li.li3{background:url("../images/tyjs3.jpg") left top no-repeat;background-size:contain;}
.tyjs ul li.li4{background:url("../images/tyjs4.jpg") left top no-repeat;background-size:contain;}
.tyjs ul li h4{width:80%;float:left;height:1.481rem;line-height:1.481rem;font-size:1.481rem;color:#333;}
.tyjs ul li p{width:70%;line-height:1.185rem;float:left;font-size:0.888rem;color:#92777f;background:url("../images/sj.png") left 0.296rem no-repeat;background-size:0.37rem 0.666rem;padding-left:0.666rem;}
.tyjs ul li div{width:10rem;line-height:1.111rem;float:left;font-size:0.888rem;color:#333;}
.tyjs ul li font{width:11.407rem;height:2.296rem;line-height:2.296rem;float:left;font-size:1.111rem;color:#fff;text-align:center;background:#f90;border-radius:2.222rem;}

.tyjs ul li.li1 h4{margin-top:2.592rem;}
.tyjs ul li.li1 p{margin-left:1.481rem;margin-top:0.296rem;}
.tyjs ul li.li1 div{width:10rem;margin:0.74rem 7.407rem 0 1.481rem;}
.tyjs ul li.li1 font{margin-top:1.111rem;margin-left:1.555rem;}

.tyjs ul li.li2 h4{margin-top:2.592rem;margin-left:13.518rem;}
.tyjs ul li.li2 p{margin-left:13.518rem;margin-top:0.888rem;}
.tyjs ul li.li2 div{width:10.74rem;margin:0.74rem 0 0 13.518rem;}
.tyjs ul li.li2 font{margin-top:1.111rem;margin-left:12.296rem;}

.tyjs ul li.li3 h4{margin-left:1.481rem;margin-top:2.592rem;}
.tyjs ul li.li3 p{margin-left:1.481rem;margin-top:0.888rem;}
.tyjs ul li.li3 div{width:10.74rem;margin:2.518rem 7.407rem 0 1.481rem;}
.tyjs ul li.li3 font{margin-top:1.111rem;margin-left:1.555rem;}

.tyjs ul li.li4 h4{margin-top:2.592rem;margin-left:12.777rem;margin-bottom:0.296rem;}
.tyjs ul li.li4 p{margin-left:13.518rem;margin-top:0.296rem;}
.tyjs ul li.li4 div{width:10rem;margin:0.74rem 0rem 0 13.518rem;}
.tyjs ul li.li4 font{margin-top:1.111rem;margin-left:12.296rem;}

.doctor{width:100%;float:left;position:relative;}
.doctor h2{width:100%;float:left;text-align:center;margin-top:1.222rem;margin-bottom:1.333rem;}
.doctor h2 img{width:20.111rem;}
.doctor .doctor_info{width:25.111rem;height:3.481rem;float:left;border:1px dashed #92777f;border-radius:3.333rem;margin:0 0.74rem;}
.doctor .doctor_info p{width:100%;line-height:1.185rem;float:left;text-align:center;font-size:0.888rem;color:#92777f;margin-top:0.592rem;}
.doctor .zt_doctor{width:100%;float:left;}
.doctor .zt_doctor font{width:12.444rem;height:2.592rem;line-height:2.592rem;float:left;font-size:1.111rem;color:#fff;background:#f90;border-radius:0.37rem;position:absolute;right:0.666rem;bottom:0.777rem;}
.doctor .zt_doctor em{width:12.444rem;height:2.592rem;line-height:2.592rem;float:left;font-size:1.111rem;color:#fff;background:#fc5d7b;border-radius:0.37rem;position:absolute;left:0.666rem;bottom:0.777rem;}
.doctor .doctor_pagination{width:100%;float:left;position:relative;margin-top:1.37rem;margin-left:0.592rem;}
.doctor .doctor_pagination span{width:6.074rem;height:2.814rem;line-height:2.814rem;float:left;font-size:1.481rem;color:#fff;text-align:center;border-radius:0;opacity:1;background:#b2a0a5;margin:0 0.148rem!important;}
.doctor .doctor_pagination span.swiper-pagination-bullet-active{background:#fc5d7b;}
.hidden{display:none;}

.news{width:100%;float:left;background:#f5dde5;position:relative;}
.news h2{width:100%;float:left;text-align:center;margin-top:1.222rem;margin-bottom:1.333rem;}
.news h2 img{width:12.444rem;}
.news ul li{width:12rem;height:14.185rem;float:left;background:#fff;margin-left:1rem;margin-bottom:1.037rem;border-radius:0.555rem;}
.news ul li:nth-child(1),.ys ul li:nth-child(3){margin-left:0.851rem;}
.news ul li img{float:left;border-top-right-radius:0.555rem;border-top-left-radius:0.555rem;}
.news ul li h4{width:100%;float:left;font-size:1.111rem;height:1.111rem;line-height:1.111rem;color:#92777f;text-align:center;margin-top:0.925rem;}
.news ul li p{width:100%;float:left;font-size:0.8888rem;line-height:1.111rem;color:#777;margin:0.555rem 0 0;text-align:center;}
.news a.zx{width:21.333rem;height:4.444rem;line-height:4.444rem;float:left;background:#fc5d7b;border-radius:2.592rem;text-align:center;margin-left:2.666rem;margin-bottom:1.333rem;position:relative;}
.news a.zx span{font-size:1.703rem;color:#fff;float:left;margin-left:2.5225rem;}
.news a.zx em{font-size:2.222rem;color:#ff0;font-weight:bold;float:left;font-style:normal;}
.news a.zx i{width:2.814rem;height:2.37rem;float:left;font-size:0.74rem;color:#fff;line-height:0.85rem;font-style:normal;padding-top:0.37rem;position:absolute;top:-0.74rem;right:0.574rem;background:url("../images/icon.png") left top no-repeat;background-size:contain;}

.fqf{width:25.444rem;float:left;margin:0.777rem 0.629rem 1.037rem 0.629rem;}
.fqf img{float:left;}


.xgzt{width:100%;float:left;}
.xgzt h2{width:100%;float:left;text-align:center;margin:2rem 0 1.111rem;}
.xgzt img{width:8.185rem;}
.xgzt .mlqyd_xgzt{width:100%;float:left;}
.xgzt .mlqyd_xgzt li{text-align:center;}
.xgzt .mlqyd_xgzt img{width:91.32%;}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}