@charset "utf-8";
/* CSS Document */
.main{width:100%;float:left;background:#fff;}
@media screen and (min-width:420px){
	html,body{font-size:27px;}
}
@media screen and (min-width:377px) and (max-width:419px){
	html,body{font-size:15.525px;}
}
@media screen and (min-width:362px) and (max-width:376px){
	html,body{font-size:14.0625px;}
}
@media screen and (min-width:322px) and (max-width:361px){
	html,body{font-size:13.5px;}
}
@media screen and (max-width:321px){
	html,body{font-size:12px;}
}
/*************** 相关专题 ****************/
/*.hotRelevantNav{width:100%;float:left;}
.hotRelevantNav p{width:20%;float:left;background:#63f;color:#fff;font-size:0.481rem;font-weight:bold;text-align:center;height:2.37rem;}
.hotRelevantNav .relevantNav{overflow:hidden;width:80%;position:relative;background:#63f;float:left;}
*/
.banner{width:100%;float:left;position:relative;}
.banner img{width:100%;}
.banner .zx_zh{width:6.777rem;height:6.777rem;float:left;background:url("../images/zx.png.html") left top no-repeat;background-size:contain;position:absolute;left:4.148rem;bottom:1.222rem;text-indent:-9999em;}
.banner .zx_jg{width:6.703rem;height:6.703rem;float:left;background:url("../images/zx_jg.png.html") left top no-repeat;background-size:contain;position:absolute;left:17rem;bottom:1.814rem;text-indent:-9999em;}

.hd{width:100%;height:8.481rem;float:left;background:url("../images/hd_zydz_bg.jpg.html") left top no-repeat;background-size:contain;}
.hd .hd_l{width:9.925rem;float:left;}
.hd .hd_l p{width:100%;height:0.592rem;line-height:0.592rem;font-size:0.592rem;float:left;text-align:center;color:#fff;margin-top:4.629rem;}
.hd .hd_l p em{font-weight:bold;color:#ff0;}
.hd .hd_l .hd_l_zx{width:7.962rem;height:2.185rem;float:left;background:#ff0;border-radius:1.111rem;position:relative;margin-left:0.888rem;margin-top:0.407rem;}
.hd .hd_l strong{width:6.666rem;float:left;font-size:1.037rem;height:1.037rem;line-height:1.037rem;margin-left:0.814rem;margin-top:0.222rem;}
.hd .hd_l span{width:6.666rem;float:left;font-size:0.629rem;height:0.629rem;line-height:0.629rem;margin-left:0.814rem;margin-top:0.074rem;font-weight:bold; letter-spacing:0.074rem;}
.hd .hd_l img{width:1.74rem;float:left;position:absolute;right:0.514rem;top:0.333rem;}
.hd .hd_r{width:16.74rem;float:left;margin-top:0.703rem;}
.hd .hd_r li{width:4.962rem;float:left;margin-left:0.407rem;position:relative;}
.hd .hd_r li img{float:left;}
.hd .hd_r li p,.hd .hd_r li p strong,.hd .hd_r li p em,.hd .hd_r li p i,.hd .hd_r li span,.hd .hd_r li span em,.hd .hd_r li del,.hd .hd_r li font{float:left;text-indent:-9999em;position:absolute;}

.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:20.296rem;}
.qaTitle span{color:#da428e;}
.qaList{width:100%;float:left;background:url("../images/bg2.png") center bottom no-repeat;background-size:cover;}
.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;}
.qaList li a{width:100%;height:100%;float:left;font-size:1.2rem;color:#fff;}


.gsq{width:25.37rem;height:21.962rem;float:left;background:url("../images/gsq.jpg.html") left top no-repeat;background-size:contain;position:relative;margin-left:0.7777rem;margin-top:1rem;}
.gsq dl{position:absolute;float:left;width:8.148rem;}
.gsq dl dt{height:1.925rem;line-height:1.925rem;float:left;font-size:1.1111rem;color:#000;}
.gsq dl dd{width:7.407rem;line-height:0.962rem;float:left;font-size:0.814rem;color:#000;margin-top:0.851rem;}
.gsq dl font{width:6.74rem;line-height:0.888rem;float:left;font-size:0.888rem;color:#fff;background:#dc418d;text-align:center;border-radius:1.481rem;padding:0.4444rem 0;position:absolute;top:7.1111rem;left:0.4444rem;}
.gsq dl.dl1{left:0px;top:2.222rem;}
.gsq dl.dl1 dt{margin-left:0.6666rem;}
.gsq dl.dl1 dd{margin-left:0.37rem;}
.gsq dl.dl1 font{}
.gsq dl.dl2{left:17.037rem;top:3.037rem;}
.gsq dl.dl2 dt{margin-left:1.481rem;}
.gsq dl.dl2 dd{margin-left:0.4444rem;}
.gsq dl.dl2 font{top:6.296rem;line-height:1rem;}
.gsq dl.dl3{left:0px;top:12.37rem;}
.gsq dl.dl3 dt{margin-left:0.6666rem;}
.gsq dl.dl3 dd{margin-left:0.4444rem;}
.gsq dl.dl3 font{}
.gsq dl.dl4{left:16.962rem;top:13.111rem;}
.gsq dl.dl4 dt{margin-left:1.296rem;}
.gsq dl.dl4 dd{width:7.925rem;margin-left:0.4444rem;}
.gsq dl.dl4 font{top:5.925rem;line-height:1rem;}

.doctor_ly3{ position: relative;width:24.74rem;margin:0.407rem 0.9629rem 0;float:left;}
.doctor_ly3 p{ position: absolute; left:2.5rem; top: 4.8rem; width: 11.81rem; line-height: 1.3333rem; font-size: 0.8888rem; color: #FFF;}
.kyjjgb_3{ position: relative; height: 29.22rem; background: #fde2e2; padding-bottom: 4.07rem; text-align: center;}
.kyjjgb_3 a.kyjjgb_3_btn{ position: absolute; left: 2.66rem; bottom: 1.85rem; display: block; width: 21.33rem; height: 4.44rem; line-height: 4.44rem; border-radius: 2.22rem; background: #f75151; font-size: 1.25rem; color: #FFF; text-align: center; animation: pulse 1.8s infinite both;}


.why{width:100%;height:25rem;float:left;background:url("../images/why.jpg") left top no-repeat;background-size:contain;position:relative;}
.why font{width:12rem;height:2.5rem;line-height:2.5rem;float:left;font-size:1.2rem;color:#17195f;text-align:center;background:#f9f63e;border-radius:1.925rem;position:absolute;left:1.481rem;bottom:2rem;}

.what{width:100%;height:12rem;float:left;background:url("../images/what_bg.jpg") left top no-repeat;background-size:contain;position:relative;margin-top:0.888rem;}
.what a.btn{margin: 8rem 0 0 10rem;}

.xyns{ margin-top:2rem; width:100%;height:auto;float:left;background-size:25.444rem 33.37rem;position:relative;}
.xyns h2{width:100%;float:left;text-align:center;color: #504eb2;}
.xyns h4{width:100%;height:0.962rem;float:left;line-height:0.962rem;font-size:0.962rem;color: #504eb2;font-weight:normal;text-align:center;}

.xyns p{line-height:150%;font-size:1rem;color:#504eb2;width:100%;padding: 1rem;float: left;}
.xyns img{width: 90%;margin: auto;display: block;}
.over{overflow:hidden;width: 94%;
    margin: 0 auto;}
.over a{width: 48% !important;}
.over a.fr{background: #6856FB;color: #fff}
a.btn{display:block;width: 80%;background-color:#F9F63E;border-radius:0.33rem;color:#402f86;text-align:center;height:3.2rem;line-height:3.2rem;margin:0.8rem auto 0;font-size:1.2rem;}
.btnss {
    background-color: #6856FB !important;
    color: #fff !important;
    margin:0.8rem 2.5rem 0 0 !important;
}
.fl{float: left;}
.fr{float: right;}
a.btn img{display: inline-block;width: 0.75rem;vertical-align: middle;}

.anli-1 h2{width:100%;text-align:center;color: #504eb2;margin: 0.5rem 0;}
.anli-1 .dtt{position: absolute; width: 47%;top: 1.2rem;right: 1.2rem;}
 .pr{position: relative;}
 .anli-1 .div1{width: 100%;position: absolute;right: 0.15rem;top: 12rem;z-index: 2;}

 .anli-1 span{display: block;background: #8783E7;color: #fff;font-size: 0.7rem;border: 1px dotted #6256B7;border-radius: 3rem;text-align: center;padding:0.1rem 0;margin-bottom: 1%}
 .anli-1 span:nth-child(1){width: 30%;margin-left: 18.5rem;}
 .anli-1 span:nth-child(2){width: 40%;margin-left: 15.8rem;}
 .anli-1 span:nth-child(3){width: 50%;margin-left: 13.1rem;}

 

.sjxcjz_ff{background: #847fe4;float: left;padding-top: 1.5rem;}
.sjxcjz_ff .title{width: 80%;margin: auto;display: block;}
.sjxcjz_ff1{background: #fff;border-radius: 10px;width: 90%;margin: 1rem auto;}
.sjxcjz_ff1 h2{text-align:center;color: #504eb2;padding-top: 1rem;}
.sjxcjz_ff1 p{color: #504eb2; text-indent: 2em;padding: 0 0.5rem;margin: 1rem 0 0.5rem 0;}
.sjxcjz_ff a.btn{display: block;background: #f9f63e;font-size: 1.2rem;font-weight: bold;}


@-webkit-keyframes showb{
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    60% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}



.fqf{width:25.444rem;float:left;margin:0.777rem 0.629rem 1.037rem 0.629rem;}
.fqf img{float:left;}

.jsnmmy{width:100%;height:24.296rem;float:left;margin-top:1rem;position:relative;background:url("../images/jsnmmy.png.html") left top no-repeat;background-size:contain;}
.jsnmmy img{width:10.37rem;height:13.703rem;float:left;margin-left:0.629rem;margin-top:5rem;}
.jsnmmy dl{width:14.074rem;height:13.703rem;float:left;margin-left:0.962rem;margin-top:5.111rem;}
.jsnmmy dl dt{font-size:1.703rem;height:1.703rem;line-height:1.555rem;color:#63c;font-weight:bold;}
.jsnmmy dl dd{width:100%;float:left;margin-top:1.074rem;}
.jsnmmy dl dd ul li{width:4.444rem;height:5rem;float:left;}
.jsnmmy dl dd ul li.li1{background:url("../images/jsnmmy1.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.jsnmmy dl dd ul li.li2{background:url("../images/jsnmmy2.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.jsnmmy dl dd ul li.li3{background:url("../images/jsnmmy3.png.html") left top no-repeat;background-size:contain;}
.jsnmmy dl dd ul li h4,.jsnmmy dl dd ul li p{float:left;text-indent:-9999em;}
.jsnmmy dl dd p.zhishu{width:5.37rem;height:1.37rem;line-height:1.37rem;float:left;font-size:0.962rem;color:#fff;font-weight:bold;text-align:center;background:url("../images/qxjj.png.html") left top no-repeat;background-size:contain;margin-top:1.185rem;margin-left:3.481rem;}
.jsnmmy dl dd div{float:left;margin-top:0.518rem;width:100%;height:3.4rem;overflow:hidden;}
.jsnmmy dl dd div font{height:0.848rem;line-height:0.848rem;float:left;font-size:0.666rem;color:#63c;padding:0 0.222rem;border:0.074rem solid #7655bb;border-left:0;border-top-right-radius:0.111rem;border-bottom-right-radius:0.111rem;margin:0.555rem 0.555rem 0 0.666rem;position:relative;}
.jsnmmy dl dd div font.f1{margin:0.555rem 0.555rem 0 1.555rem;}
.jsnmmy dl dd div font.f4{margin:0.555rem 0.555rem 0 2.222rem;}
.jsnmmy dl dd div font:before{content:' ';width:0.666rem;height:1.111rem;float:left;background:url("../images/tag.png") left top no-repeat;background-size:contain;top:-0.074rem;left:-0.666rem;position:absolute;}
.jsnmmy a.zx{width:11.481rem;height:2.851rem;line-height:2.851rem;float:left;font-size:1.074rem;text-align:center;color:#fff;border-radius:1.481rem;margin-top:1.333rem;}
.jsnmmy a.zx1{background:#f75151;margin-left:1.333rem;}
.jsnmmy a.zx2{background:#f90;margin-left:0.925rem;}


.hxbb{width:100%;height:24.296rem;float:left;background:url("../images/hxbb.png.html") left top no-repeat;background-size:contain;margin-top:1.5rem;}
.hxbb img{width:10.37rem;height:13.703rem;float:left;margin-left:0.629rem;margin-top:5rem;}
.hxbb dl{width:14.074rem;height:13.703rem;float:left;margin-left:0.962rem;margin-top:5.111rem;}
.hxbb dl dt{font-size:1.703rem;height:1.703rem;line-height:1.555rem;color:#63c;font-weight:bold;}
.hxbb dl dd{width:100%;float:left;margin-top:1.074rem;}
.hxbb dl dd ul li{width:4.444rem;height:5rem;float:left;}
.hxbb dl dd ul li.li1{background:url("../images/zsmy1.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.hxbb dl dd ul li.li2{background:url("../images/zsmy2.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.hxbb dl dd ul li.li3{background:url("../images/zsmy3.png.html") left top no-repeat;background-size:contain;}
.hxbb dl dd ul li h4,.hxbb dl dd ul li p{float:left;text-indent:-9999em;}
.hxbb dl dd p.zhishu{float:left;font-size:0.74rem;height:0.74rem;line-height:0.74rem;color:#333;margin-top:0.962rem;}
.hxbb dl dd p.zhishu span{font-size:0.814rem;color:#f75151;font-weight:bold;margin-right:0.481rem;line-height:1rem;}
.hxbb dl dd div{float:left;margin-top:0.888rem;width:100%;height:3.4rem;overflow:hidden;}
.hxbb dl dd div font{height:0.848rem;line-height:0.848rem;float:left;font-size:0.666rem;color:#63c;padding:0 0.222rem;border:0.074rem solid #7655bb;border-left:0;border-top-right-radius:0.111rem;border-bottom-right-radius:0.111rem;margin:0.555rem 0.555rem 0 0.666rem;position:relative;}
.hxbb dl dd div font:before{content:' ';width:0.666rem;height:1.111rem;float:left;background:url("../images/tag.png") left top no-repeat;background-size:contain;top:-0.074rem;left:-0.666rem;position:absolute;}
.hxbb a.zx{width:11.481rem;height:2.851rem;line-height:2.851rem;float:left;font-size:1.074rem;text-align:center;color:#fff;border-radius:1.481rem;margin-top:1.333rem;}
.hxbb a.zx1{background:#f75151;margin-left:1.333rem;}
.hxbb a.zx2{background:#f90;margin-left:0.925rem;}

.snzs{width:100%;height:26.148rem;float:left;background:url("../images/snzs.png.html") left top no-repeat;background-size:contain;margin-top:1.5rem;}
.snzs img{width:10.37rem;float:left;margin-left:0.629rem;margin-top:5.37rem;}
.snzs dl{width:14.074rem;height:12.72rem;float:left;margin-left:0.962rem;margin-top:6.481rem;position:relative;}
.snzs dl dt{font-size:1.703rem;height:1.703rem;line-height:1.555rem;color:#63c;font-weight:bold;}
.snzs dl dt img{position:absolute;float:left;width:4.222rem;height:2.703rem;top:-0.962rem;right:0.592rem;margin:0;}
.snzs dl dd{width:100%;float:left;margin-top:0.851rem;}
.snzs dl dd ul li{width:4.444rem;height:3.925rem;float:left;margin-top:0.703rem;}
.snzs dl dd ul li.li1{background:url("../images/snzs1.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.snzs dl dd ul li.li2{background:url("../images/snzs2.png.html") left top no-repeat;background-size:contain;margin-right:0.37rem;}
.snzs dl dd ul li.li3{background:url("../images/snzs3.png.html") left top no-repeat;background-size:contain;}
.snzs dl dd ul li h4,.snzs dl dd ul li p{float:left;text-indent:-9999em;}
.snzs dl dd p.zhishu{float:left;font-size:0.74rem;height:0.74rem;line-height:0.74rem;color:#333;margin-top:0.962rem;margin-left:3.592rem;}
.snzs dl dd p.zhishu span{font-size:0.814rem;color:#f75151;font-weight:bold;line-height:1rem;}
.snzs dl dd div{float:left;margin-top:0.888rem;width:100%;height:3.4rem;overflow:hidden;}
.snzs dl dd div font{height:0.848rem;line-height:0.848rem;float:left;font-size:0.666rem;color:#63c;padding:0 0.222rem;border:0.074rem solid #7655bb;border-left:0;border-top-right-radius:0.111rem;border-bottom-right-radius:0.111rem;margin:0.555rem 0.555rem 0 0.666rem;position:relative;}
.snzs dl dd div font.f4{margin-left:2.407rem;}
.snzs dl dd div font:before{content:' ';width:0.666rem;height:1.111rem;float:left;background:url("../images/tag.png") left top no-repeat;background-size:contain;top:-0.074rem;left:-0.666rem;position:absolute;}

.snzs a.zx{width:11.481rem;height:2.851rem;line-height:2.851rem;float:left;font-size:1.074rem;text-align:center;color:#fff;border-radius:1.481rem;margin-top:1rem;}
.snzs a.zx1{background:#f75151;margin-left:1.333rem;}
.snzs a.zx2{background:#f90;margin-left:0.925rem;}

.ys{width:100%;float:left;padding-bottom:1.444rem;margin-top:1.5rem;}
.ys h2{width:100%;float:left;text-align:center;margin:0.703rem 0 1.037rem;}
.ys h2 img{width:25.185rem;}
.ys ul{}
.ys ul li{width:12rem;height:14.259rem;float:left;background:#8b86e1;margin-left:1rem;margin-bottom:0.629rem;border-radius:0.555rem;text-align:center;}
.ys ul li:nth-child(1),.ys ul li:nth-child(3){margin-left:0.851rem;}
.ys ul li img{float:left;}
.ys ul li h4{width:100%;float:left;font-size:1.111rem;height:1.111rem;line-height:1.111rem;color:#ffdb5d;text-align:center;margin-top:0.666rem;}
.ys ul li p{width:11.111rem;float:left;font-size:0.962rem;line-height:1.333rem;color:#fff;margin:0 0.4444rem;margin-top:0.37rem;}
.ys a.zx{width:23.703rem;height:3.703rem;line-height:3.703rem;float:left;background:#f53460;border-radius:2.222rem;text-align:center;position:relative;margin:0.629rem 1.481rem 0;}
.ys a.zx span{font-size:1.503rem;color:#fff;float:left;margin-left:3.725rem;}
.ys a.zx em{font-size:1.822rem;color:#fef200;font-weight:bold;float:left;font-style:normal;}
.ys a.zx i{width:2.814rem;height:2.37rem;float:left;font-size:0.74rem;color:#fff;line-height:1rem;font-style:normal;padding-top:0.37rem;position:absolute;top:-0.74rem;right:0.074rem;background:url("../images/sy_icon.png") left top no-repeat;background-size:contain;}
 .tx{width:25.444rem;height:8.333rem;float:left;background:url("../images/tx.png.html") left top no-repeat;background-size:contain;margin-left:0.592rem;margin-top:1.148rem;}
 .tx p{width:23.222rem;line-height:1.333rem;float:left;font-size:0.962rem;color:#454545;margin-left:1.592rem;margin-top:3.111rem;}

.doctor{width:100%;float:left;margin-top:1.148rem;}
.doctor img{float:left;}

.xgzt{width:100%;float:left;margin-top:1.148rem;}
.xgzt h2{width:100%;text-align:center;margin-bottom:0.8rem;}
.xgzt h2 img{width:25.185rem;}



.clearfix:before{
	content: "";
	display: block;
	clear: both;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}
.jsnm-box{
	position: relative;
	margin-top: 1.5rem;
}
.jsnm-box .jrzt{
	width:4rem;
	position: absolute;
	right: 1rem;
	top: -1rem;
}
.jsnm-box a,.jsnm-box img{
	display: block;
}
.xj a,.xj img{
		display: block;
	}
			.xj-img_box{
				width: 100%;
			}
			.xj_wz{
				position: relative;
			}
			.xj .contents{
				margin-top: 1.5rem;
			}
			.xj-p{
			    position: absolute;
			    font-size: 0.9rem;
			    color: #454545;
			    top: 17%;
			    left: 25%;
			    right: 5%;
			}
			.xj_gifwz{
				position: absolute;
			    left: 33%;
			    right: 33%;
			    top: 0;
			    border-radius: 0.5rem;
			    overflow: hidden;
			    bottom: 0;
				
			}
			.wid-5s{
				width: 50%;
				padding: 0 0.5rem;
				box-sizing: border-box;
				float: left;
			}
			.xj-btn{
				position: absolute;
				width: 80%;
				left: 10%;
				right: 10%;
				background: #f53460;
				color: #fff;
				text-align: center;
				font-size: 0.9rem;
				padding: 0.5rem 0;
				border-radius: 10rem;
				bottom: 0.6rem;
			}