.top{ background: linear-gradient(#fff,#fff,#fff);height:4rem;  z-index:99; text-align:center; overflow:hidden;position:relative;}
.posfixed{ position:fixed;}
.banner img{ width:100%;height: 100%;}
.logo_div{margin: 0 auto;
	width: 50%;
	float: left;
	position: relative;
	left: 12px;
	height: 100%;}

.input{border-radius:5px;border:1px solid #2b80c6;outline:none;font-size:1rem;float:left; margin:0.5rem 1vw; height:2rem; width:100%; padding-left:2rem;}


.select{ margin:0.5rem 0.5rem; width:75px; height:2rem; background:#2b80c6; float:left;border-radius:5px; color:#fff; font-weight:bold; text-align:center; line-height:2rem; font-size:1rem;}

.tubiao{
	background: url(../../images/Search1.png) no-repeat;
    width:1.9rem;
    height:1.9rem;
	background-position: 0px 0px; /*图片显示的位置*/
	background-size: 100% 100%;
	position: absolute;
	top: 4.6rem;
	left: 1.3vw;
}

.stgg{height: 20vw;}
.stgg1{margin-top: 2.5vw;margin-left: 4.2vw;}
.stgg1>span:nth-child(1){color: #0047c8;font-size: 4.5vw;font-weight: bold;}
.stgg1>span:nth-child(2){float: right;margin: 0 3.2vw 0 0;}
.stgg1>span>a{color: #0047c8;font-weight: bold;}

.tyzx{height: 12vw;overflow: hidden;}
.tyzx .bd{float: right;position: relative;top: 3vw;left: -3.8vw;width: 68vw;height: 6vw;}
.tyzx>span:nth-child(1){background: red;
	margin-top: 3.2vw;
	width: 20vw;
	margin-left: 4.2vw;
	border-radius: 1.3vw;
	color: #fff;
	font-size: 3vw;
	font-weight: bold;
	text-align: center;
	display: inline-block;}
.tyzx .tzgg .title{position: relative;
	height: 5vw;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 46vw;}
.tyzx .time{float: right;}

.daohl{width: 100%;height: 100%;overflow: hidden;}
/*.fa-hospital-o:before{content: "\f0f8";position: relative;right: -7vw;}*/
.daohl1 .fa1{background: #42bcb2;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}
.daohl1 .fa2{background: #46a5fc;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}
.daohl1 .fa3{background: #7bbb0c;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}
.daohl1 .fa4{background: #42bcb2;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}
.daohl1 .fa5{background: #46a5fc;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}
.daohl1 .fa6{background: #7bbb0c;width: 22vw;height: 22vw;border-radius: 15vw;font-size: 10vw;text-align: center;line-height: 22vw;color: #fff;margin-bottom: 5.5vw;margin-right: 6vw;}

.daohl1 .name1{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}
.daohl1 .name2{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}
.daohl1 .name3{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}
.daohl1 .name4{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}
.daohl1 .name5{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}
.daohl1 .name6{position: relative;bottom: 6vw;color: #000;width: 100%;display: inline-block;font-size: 4.2vw;font-weight: bold;}

.yysp{width: 100%;height: 100%;overflow: hidden;}
.yysp1{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;border-bottom: 1px solid #0161b9;height: 7vw;}
.yysp1>span:nth-child(1){color: #0047c8;font-size: 4.5vw;font-weight: bold;}
.yysp1>span:nth-child(2){float: right;position: relative;top: 0.4vw;}
.yysp1>span>a{color: #0047c8;font-weight: bold;}

.yysp2{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;}

.gsjj{margin-top: 4vw;margin-left: 4.2vw;margin-right: 4.2vw;}
.gsjj1 img{width: 1vw;height: 2vw;}
.gsjj1 span{font-size: 4vw;}

.gsjj2 .shadow2{text-indent: 3vw;display: block;font-size: 3vw;line-height: 5vw;margin: 0 0 15px 0;
        -webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.ksjs{width: 100%;height: 100%;overflow: hidden;}
.ksjs1{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;border-bottom: 1px solid #0161b9;height: 7vw;}
.ksjs1>span:nth-child(1){color: #0047c8;font-size: 4.5vw;font-weight: bold;}
.ksjs1>span:nth-child(2){float: right;position: relative;top: 0.4vw;}
.ksjs1>span>a{color: #0047c8;font-weight: bold;}


.ksjs2 .faa{background: #fff;width: 23vw;height: 23vw;position: relative;left: 3vw;display: inline-block;margin: 4.2vw;}
.ksjs2 .faa1{background: #fff;width: 23vw;height: 23vw;position: relative;top: -8.5vw;left: 3vw;display: inline-block;margin: 4.2vw;}
.ksjs2 .faa1 p{color: #003493;font-size: 20vw;text-align: center;}
.ksjs2 .fa{font-size: 8.5vw;color: #003493;text-align: center;position: relative;top: 2.5vw;}
.ksjs2 span{position: relative;top: -1vw;font-size: 4vw;font-weight: bold;display: block;text-align: center;}
.ksjs2 .imgtu{width: 16vw;
	height: 15vw;
	position: relative;
	left: 4vw;}


.maltitle{width: 100%;height: 100%;overflow: hidden;}
.maltitle_1{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;border-bottom: 1px solid #0161b9;height: 7vw;}
.maltitle_1>span:nth-child(1){color: #0047c8;font-size: 4.5vw;font-weight: bold;}
.maltitle_1>span:nth-child(2){float: right;position: relative;top: 0.4vw;}
.maltitle_1>span>a{color: #0047c8;font-weight: bold;}

.maltitle1{height: 100%;margin: 2.5vw 4.2vw 0 4.2vw;overflow: hidden;}
.maltitle1 .fcon .img{width: 100%;height: 50vw;overflow: hidden;}
.maltitle1 .fcon .img1{width: 100%;height: 100%;overflow: hidden;}
.maltitle1 .fcon .shadow{    background: url(../img/yingyin1.png);position: relative;top: -6vw;width: 100%;height: 6.5vw;color: #fff;font-size: 2.8vw;line-height: 6.5vw;text-align: center;display: inline-block;}
.maltitle1 .fcon .i{border-bottom: 1px solid #e1e1e1;height: 14vw;}
.maltitle1 .fcon .shadow1{position: relative;top: -3.5vw;line-height: 5.5vw;font-size: 2.2vw;color: #999999;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}
.maltitle1 .fcon .time1{    position: relative;top: -3.5vw;left: -1.5vw;line-height: 5.5vw;font-size: 2.2vw;float: right;color: #999999;}

.maltitle2{width: 100%; height: 100%;padding: 0 0 6vw 0;overflow: hidden;}
.maltitle2 .fcon{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;height: 14vw;}
.maltitle2 .fcon .gz1{width: 17vw;height: 19vw;}
.maltitle2 .fcon .gz2{width: 70vw;height: 19vw;position: relative;top: -10.5vw;}
.maltitle2 .hao{font-size: 8vw;display: block;font-weight:bold;position: relative;top: 1.8vw;left: 3vw;}
.maltitle2 .hao1{display: block;position: relative;bottom: -5vw;}
.maltitle2 .hao2{display: block;position: relative;font-weight:bold;color: #666666;top: -8vw;left: 22vw;font-size: 3.5vw;display:inline-block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; width: 162px;}
.maltitle2 .hao3{    position: relative;top: -8vw;left: 22vw;color: #999999;width: 71vw;display: inline-block;overflow: hidden;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}

.lxwm{width: 100%;height: 115vw;overflow: hidden;}
.lxwm1{margin-top: 3vw;margin-left: 4.2vw;margin-right: 4.2vw;border-bottom: 1px solid #0161b9;height: 7vw;}
.lxwm1>span:nth-child(1){color: #0047c8;font-size: 4.5vw;font-weight: bold;}
.lxwm1>span:nth-child(2){float: right;position: relative;top: 0.3vw;}
.lxwm1>span>a{color: #0047c8;font-weight: bold;}

.lxwm2{text-align: center;
	position: relative;
	top: 9vw;
	left: 10vw;
	width: 80vw;}
.lxwm2 .D_list ul li p{font-size: 2.5vw;line-height: 8vw;}
.lxwm2 .D_list ul li p a{color: #000000;}

.gzwxgzh{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.gzwxgzh .weixin{display: block;position: relative;top: 5vw;}
.gzwxgzh .weixin1{position: relative;top: 7vw;left: 3vw;}

.mi_alists{ width:100%;display: -webkit-flex;display: flex; border-bottom:1px solid #d0d0d0; padding:0.2rem 0}
.mi_alistst1{  white-space: nowrap;overflow: hidden; text-overflow:ellipsis; display:inline-block; width:98%; padding:0 2% 0 0}
.mi_alistst2{ display:block;  min-width:5.3rem; float:right}
.mi_aliststd{ color:#ff8800; margin:0 5px 0 0; position:relative; top:0; left:0;}

.im_wrapperend{background: linear-gradient(#42a1ef,#2b80c6);height:3.8rem;  z-index:99; text-align:center; overflow:hidden; position:fixed; top:auto; bottom:0;   }
.im_wrapperendbg{height:3.8rem}
.im_wrapperend a{ display:inline-block; width:49%; color:#fff; padding:0.5rem 0 0 0}
.im_wrapperend a div:nth-child(1){ font-size:1.5rem}
.im_wrapperend a div:nth-child(2){ font-size:1rem}

.goback{ position:absolute; display:inline-block; left:1rem; top:1.4rem; }
.goback span{color:#FFFFFF !important; font-size:1.3rem}


/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:1.8rem;position:absolute;cursor:pointer;height:2rem; top:1.3rem; right:1rem}
.sp_nav span{display:block;background:#000000;width:100%;height:0.13rem;position:relative;transition:all ease 0.35s; font-weight:bold;  }
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:0.5rem}
.sp_nav span:nth-of-type(3){top:1rem}
.sp_nav_se span:nth-of-type(1){top:0.6rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.35rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 80px);font-size:14px;line-height:40px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;
top:-100%;}
.nav_show{ top:4rem; }
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%; display:block}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/