﻿﻿/* 公用样式 */

html{ margin:0 auto; padding:0 auto; max-width: 750px;min-width: 320px;}
*{margin:0px;padding:0px;}
body{font-family: Helvetica,Tahoma,Arial,STXihei,"Microsoft YaHei", sans-serif;max-width: 750px;overflow-x:hidden;}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none; vertical-align:top;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}


/*不同分辨率样式判断*/
@media only screen and (min-width: 320px){html {font-size: 266.6% !important;}}
@media only screen and (min-width: 360px){html {font-size: 300% !important;}}
@media only screen and (min-width: 375px){html {font-size: 312.5% !important;}} 
@media only screen and (min-width: 410px){html {font-size: 341.6% !important;}}
@media only screen and (min-width: 440px){html {font-size: 366.6% !important;}}  
@media only screen and (min-width: 480px){html {font-size: 400% !important;}}  
@media only screen and (min-width: 520px){html {font-size: 433% !important;}} 
@media only screen and (min-width: 560px){html {font-size: 466% !important;}} 
@media only screen and (min-width: 600px){html {font-size: 500% !important;}}
@media only screen and (min-width: 640px){html {font-size: 625% !important;}}

.header{
	width: 100%;
	height: auto;
}
.header .head{
	width: 100%;
	background: #6db6db;
}
.header .head .logo{
	padding: 0.2rem 0;
	margin-left: 0.4rem;
}
.header .head .logo a{
	display: block;
	width: 4.5rem;
	height: 0.8rem;
}
.header .head .logo a img{
	width: 100%;
	height: 100%;
}
.header .head .tel a{
	display: block;
	width: 1.80rem;
	height: 0.68rem;
	background: url(../images/hzjy_06.png) no-repeat center;
	background-size: 100%;
	margin: 0.26rem 0.2rem 0.26rem 0;
	font-size: 0.26rem;
	color: #fff;
	line-height: 0.68rem;
	padding-left: 0.15rem;
}
.header .nav ul{
	width: 100%;
	background: #e2f2fa;
	background: -webkit-gradient(linear,left top, left bottom,from(#e2f2fa),to(#aadcf5));
	background: linear-gradient(to bottom,#e2f2fa,#aadcf5);
}
.header .nav ul li{
	float: left;
	font-size: 0.28rem;
	width: 1.87rem;
	height: 0.75rem;
	text-align: center;
	line-height: 0.75rem;
}
.header .nav ul li:nth-of-type(1){
	border-bottom: 1px solid #88cff0;
}
.header .nav ul li:nth-of-type(2){
	border-bottom: 1px solid #88cff0;
}
.header .nav ul li:nth-of-type(3){
	border-bottom: 1px solid #88cff0;
}
.header .nav ul li:nth-of-type(4){
	border-bottom: 1px solid #88cff0;
}
.header .nav ul li:nth-of-type(5){
	border-top: 1px solid #e1f2fa;
}
.header .nav ul li:nth-of-type(6){
	border-top: 1px solid #e1f2fa;
}
.header .nav ul li:nth-of-type(7){
	border-top: 1px solid #e1f2fa;
}
.header .nav ul li:nth-of-type(8){
	border-top: 1px solid #e1f2fa;
}
.header .nav ul li a{
	color: #000;
	padding: 0.1rem 0.2rem;
	border-radius: 0.3rem;
}
.header .nav ul li a:hover{
	color: #fff;
	background: #72c3eb;
}
.header .banner{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.header .banner ul li{
	width: 7.5rem;
}
.header .banner ul li img{
	width: 100%;
	height: auto;
}
.banner .ban_zx{
	position: absolute;
	left: 0.8rem;
	bottom: 0.8rem;
	z-index: 9;
}
.banner .ban_zx a{
	display: inline-block;
	padding: 0.05rem 0.2rem;
	background: #fff;
	font-size: 0.26rem;
	color: #ee620d;
	border-radius: 0.3rem;
	width: 1.4rem;
}
.banner .ban_zx a i{
	float: left;
	width: 0.39rem;
	height: 0.39rem;
	background: url(../images/bantel_03.png) no-repeat center #ed911a;
	background-size: 100%;
	border-radius: 50%;
	border: 0.1rem solid #f9a131;
	position: absolute;
	left: -0.1rem;
	bottom: -0.08rem;
}
.banner .ban_zx a:hover i{
	background-color: #f33;
	border-color: #f55;
}

/* 主体内容 */
.mian .content{
	width: 100%;
	height: auto;
}
.menu ul{
	padding: 0.2rem 0.15rem 0.35rem;
	-webkit-box-shadow: 0 0 0 0 #ccc, /*左边阴影*/
              0 0 0 0 #ccc, /*顶部阴影*/
              0 0.1rem 0.05rem -5px #ccc, /*底部阴影*/
              0 0 0 0 #ccc;
	        box-shadow: 0 0 0 0 #ccc, /*左边阴影*/
              0 0 0 0 #ccc, /*顶部阴影*/
              0 0.1rem 0.05rem -5px #ccc, /*底部阴影*/
              0 0 0 0 #ccc; /*右边阴影*/;
}
.menu ul li{
	float: left;
	font-size: 0.24rem;
	padding: 0.1rem;
	background: -webkit-gradient(linear,left top, left bottom,from(#f6c57f),to(#f08e0e));
	background: linear-gradient(to bottom,#f6c57f,#f08e0e);
	border-radius: 30%;
	text-align: center;
	-webkit-box-shadow: 1px 0.05rem 0.1rem rgba(0,0,0,0.5);
	        box-shadow: 1px 0.05rem 0.1rem rgba(0,0,0,0.5);
}
.menu ul li+li{
	margin-left: 0.4rem;
}
.menu ul li a{
	display: block;
	width: 1.3rem;
	height: 1.2rem;
	padding-top: 0.1rem;
	background: -webkit-gradient(linear,left top, left bottom,from(#f08e0e),to(#f6c57f));
	background: linear-gradient(to bottom,#f08e0e,#f6c57f);
	border-radius: 45%;
	color: #fff;
	font-weight: 600;
}
.menu ul li a i{
	display: block;
	width: 0.74rem;
	height: 0.7rem;
	background: url(../images/hzjy_13.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}
.menu ul li:nth-of-type(2) a i{
	background: url(../images/hzjy_15.png) no-repeat center;
	background-size: 100%;
}
.menu ul li:nth-of-type(3) a i{
	background: url(../images/hzjy_17.png) no-repeat center;
	background-size: 100%;
}
.menu ul li:nth-of-type(4) a i{
	background: url(../images/hzjy_19.png) no-repeat center;
	background-size: 100%;
}
.menu ul li:nth-of-type(even){
	background: -webkit-gradient(linear,left top, left bottom,from(#88c6e5),to(#088ec9));
	background: linear-gradient(to bottom,#88c6e5,#088ec9);
}
.menu ul li:nth-of-type(even) a{
	background: -webkit-gradient(linear,left top, left bottom,from(#088ec9),to(#88c6e5));
	background: linear-gradient(to bottom,#088ec9,#88c6e5);
}
.menu ul li:hover{
	background: #f55;
}
.menu ul li:hover a{
	background: #f33;
}
.menu ul .on2{
	background: #f55!important;
}
.menu ul .on2 a{
	background: #f33 !important;
}

.hpxm{width: 100%;height: 6.24rem;background: url(../images/jjbg_06.png) no-repeat center;background-size: 100%；}
.xm_s{width: 100%;height: 0.7rem;padding:0.2rem 0 0;text-align: center;font-size: 0.36rem;color:#1195e9;font-weight: bold;}
.xm_s span{font-size: 0.30rem;}

.hpxm .xm_s{ color: #fff; }
.hpxm .xm_z{width: 100%;height: auto;padding:0.1rem 0 0;}
.hpxm .xm_z li{width: 2.03rem;height: auto;float:left;font-size: 0.24rem;text-align: center;background: #fff;margin:0 0.23rem 0.35rem;}
.hpxm .xm_z li a{display: block;color:#000;padding:0.1rem 0;}
.hpxm .xm_z li a span{display: block;width: 2.03rem;height: 0.84rem;}
.hpxm .xm_z li a span img{width: 100%;height: 100%;}
.hpxm .xm_z li a div{width: 100%;height: 0.4rem;line-height: 0.4rem;}
.hpxm .xm_z li a:hover{background: #fee;font-size: 0.26rem;}

.hpxm .xm_x{width: 100%;height: auto;padding:0.1rem 0;}
.hpxm .xm_x a:first-child{width: 5.8rem;height: 0.6rem;line-height: 0.6rem;background: #ffb64d;font-size: 0.26rem;color:#fff;display: block;margin: 0 auto 0.1rem;}
.hpxm .xm_x a:first-child i{float:left;width: 0.35rem;height: 0.6rem;display: inline-block;background: url(../images/jjys_45.png) no-repeat center;background-size: 100%;margin:0 0.1rem 0 1.9rem;}
.hpxm .xm_x a:last-child{width: 5.8rem;height: 0.6rem;line-height: 0.6rem;background: #1195e9;font-size: 0.26rem;color:#fff;display: block;margin: 0 auto;}
.hpxm .xm_x a:last-child i{float:left;width: 0.3rem;height: 0.6rem;background: url(../images/jjys_49.png) no-repeat center;background-size: 100%;margin:0 0.1rem 0 0.9rem;}
.hpxm .xm_x a:hover{background: #f44;font-size: 0.28rem;}

.hxzs{width: 100%;height: auto;}
.hxzs .xm_s{color:#1195e9;}
.hxzs .zs_s{height:1.2rem;padding:0.1rem 0.3rem;font-size: 0.26rem;text-align: center;}
.hxzs .zs_s a:first-child{float:left;width:3.25rem;height: 0.8rem;background: #63bbf3;color:#fff;padding:0.2rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxzs .zs_s a:last-child{float:right;width:3.25rem;height: 0.8rem;background: #80d7a9;color:#fff;padding:0.2rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxzs .zs_s a span{font-size: 0.22rem;}
.hxzs .zs_s a:hover{background:#f44;font-size: 0.28rem;}

.hxzs .zs_z{height: auto;}
.hxzs .zs_z ul{padding:0.3rem 0.3rem;}
.hxzs .zs_z ul li{width: 1.98rem;height: auto;float:left;text-align: center;padding:0 0.225rem;border-left:0.01rem solid #ccc;}
.hxzs .zs_z ul li>span{width: 1.98rem;height: 1.98rem;display: block;}
.hxzs .zs_z ul li>span img{width: 100%;height: 100%;}
.hxzs .zs_z ul li div{width: 100%;height: 0.75rem;font-size: 0.26rem;padding:0.1rem 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxzs .zs_z ul li div span{font-size: 0.22rem;color:#565656;}
.hxzs .zs_z ul li a{display: block;height: 0.5rem;line-height: 0.5rem;font-size:0.24rem;color:#fff;background: #63bbf3;border-radius: 0.4rem;margin:0.1rem 0;}
.hxzs .zs_z ul li p{height: 0.45rem;line-height: 0.45rem;font-size: 0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxzs .zs_z ul li p span{color:#eb0505;}
.hxzs .zs_z ul li:first-child{padding-left:0;border-left:none;}
.hxzs .zs_z ul li:nth-child(3){padding-right:0;}
.hxzs .zs_z ul li a:hover{background:#f44;font-size: 0.26rem;}

.hxzx .lb_s{
	width: 100%；;
	height: 1.99rem;
	position: relative;
}
.hxzx .lb_s img{
	width: 100%;
	height: 100%;
}
.hxzx .lb_s a{
	position: absolute;
	right: 0.3rem;
	top: 0.9rem;
	width: ;
	height: 0.58rem;
	font-size: 0.26rem;
	color: #fff;
	line-height: 0.58rem;
	background: #e88129;
	border-radius: 0.3rem;
	padding: 0.05rem 0.15rem 0.05rem 0.05rem;
}
.hxzx .lb_s a i{
	float: left;
	width: 0.58rem;
	height: 0.58rem;
	background: url(../images/tel_03.png) no-repeat center #fff;
	background-size: 100%;
	border-radius: 50%;
}
.hxzx .lb_s a:hover{
	background: #f1bd67;
}

.hxzx .ys_x{height: auto;padding:0.2rem 0.3rem 0.3rem;}
.hxzx .ys_x .left{width: 3.35rem;height:0.98rem;padding:0 0 0.06rem;background: #eb9d23;font-size: 0.35rem;color:#fff;border-bottom: 0.1rem solid #cc710d;text-align: center;line-height: 0.98rem;border-radius: 0.15rem;}
.hxzx .ys_x .left div{height:0.98rem;border:0.02rem solid #bf710a;border-radius: 0.15rem;}
.hxzx .ys_x .right{width: 3.35rem;height:0.98rem;padding:0 0 0.06rem;background: #2f73b6;font-size: 0.24rem;color:#fff;border-bottom: 0.1rem solid #013367;text-align: left;border-radius: 0.15rem;}
.hxzx .ys_x .right div{height:0.86rem;border:0.02rem solid #284b92;border-radius: 0.15rem;padding:0.06rem 0;}
.hxzx .ys_x .right div span{font-size: 0.38rem;}
.hxzx .ys_x .right i{float:left;width:0.5rem;height: 0.86rem;background: url(../images/jjys_77.png) no-repeat center;background-size:100%;margin:0 0.06rem;}
.hxzx .ys_x a:hover{background: #f44;border-color:#f00;}
.hxzx .ys_x a:hover div{border-color:#f22;}

/* 在线预约登记 */
.pp_x{padding:0.3rem 0.3rem;background: #94cbf0;}
.pp_x .x_s{width: 100%;height: 0.8rem;}
.pp_x .x_s li{width: 2.20rem;height: 0.8rem;font-size: 0.28rem;color:#fff;float:left;margin-right:0.085rem;padding:0.02rem;cursor: pointer;}
.pp_x .x_s li:last-child{margin:0;}
.pp_x .x_s li div{width: 2.20rem;height: 0.7rem;background: url(../images/jjys_87.png) no-repeat center;background-size: 100%;text-align: center;line-height: 0.7rem;}

.pp_x .x_s .on1{background: #fff;font-size: 0.32rem;color:#1b92de;border-radius: 0.1rem 0.1rem 0 0;}
.pp_x .x_s .on1 div{background: #fff;border-radius: 0.1rem 0.1rem 0 0;border-top:0.05rem solid #2d9ae0;}

.pp_x .x_x{width: 100%;height: auto;}
.pp_x .x_x li{width: 100%;background: #fff;}
.pp_x .x_x li ul{height: 0.43rem;padding:0.1rem 0;margin:0 0.4rem;}
.pp_x .x_x li ul li{width:1.68rem;height: 0.43rem;background: #e9e9e9;border-radius: 0.4rem;line-height: 0.43rem;font-size: 0.24rem;color:#f96c05;float:left;margin:0 0.17rem;font-style: italic;}
.pp_x .x_x li ul li i{width:0.2rem;height: 0.43rem;background: url(../images/jjys_91.png) no-repeat center;background-size:100%;float: left;margin:0 0.05rem 0 0.25rem;}

.pp_x .x_x .form{height: 3rem;margin:0 0.4rem;padding:0.1rem 0;border-top:0.01rem solid #ccc;}
.pp_x .x_x .form div{padding:0.1rem 0.1rem;font-size: 0.24rem;}
.pp_x .x_x .form div:nth-child(1) label span{color:#db1515;}
.pp_x .x_x .form div:nth-child(1) label{display:inline-block;height: 0.5rem;line-height: 0.5rem;}
.pp_x .x_x .form div:nth-child(1) input{width: 1.35rem;height: 0.5rem;border:1px solid #ccc;font-size: 0.22rem;color:#333;padding-left: 0.1rem;}
.pp_x .x_x .form div:nth-child(1) input:last-child{width: 2.6rem;}
.pp_x .x_x .form div:nth-child(2){padding-bottom:0.2rem;border-bottom:0.01rem solid #ccc;}
.pp_x .x_x .form div:nth-child(2) label{float:left;height:1.2rem;line-height: 1.2rem;margin-left:0.1rem;}
.pp_x .x_x .form div:nth-child(2) textarea{resize:none;width: 4.91rem;height: 1.1rem;border:1px solid #ccc;font-size: 0.22rem;padding: 0.05rem 0.1rem 0.05rem 0.1rem;}

.pp_x .x_x .form div:nth-child(3){width:3.6rem;height:0.47rem;margin:0.1rem auto;}
.pp_x .x_x .form div:nth-child(3) a{width: 1.5rem;height:0.47rem;background: #f2a223;line-height: 0.47rem;font-size:0.22rem;color:#fff;}
.pp_x .x_x .form div:nth-child(3) button{width: 1.5rem;height:0.47rem;background: #f2a223;line-height: 0.47rem;font-size:0.22rem;color:#fff;border:none;}
.pp_x .x_x .form div:nth-child(3) button i{float:left;width:0.32rem;height: 0.47rem;background: url(../images/jjys_95.png) no-repeat center;background-size: 100%;margin:0 0.05rem 0 0.08rem;}
.pp_x .x_x .form div:nth-child(3) a i{float:left;width:0.32rem;height: 0.47rem;background: url(../images/jjys_98.png) no-repeat center;background-size: 100%;margin:0 0.05rem 0 0.08rem;}
.pp_x .x_x .form div:nth-child(3) a:hover{background: #f44;font-size: 0.24rem;}
.pp_x .x_x .form div:nth-child(3) button:hover{background: #f44;font-size: 0.24rem;}

.pp_x .x_x .x_x_1{
	padding: 0.6rem 0 0.8rem;
	font-size: 0.22rem;
	text-align: center;
}
.pp_x .x_x .x_x_1 .left{
	width: 2.15rem;
	height: 1.27rem;
	padding: 0 0.1rem;
}
.pp_x .x_x .x_x_1 .zhong{
	float: left;
	width: 2.03rem;
	height: 1.27rem;
	padding: 0 0.1rem;
}
.pp_x .x_x .x_x_1 .right{
	float: left;
	width: 2.05rem;
	height: 1.27rem;
	padding: 0 0.1rem;
}
.pp_x .x_x .x_x_1 div+div{
	border-left: 1px solid #ccc;
}
.pp_x .x_x .x_x_1 div img{
	width: 100%;
	height: 100%;
}

.pp_x .x_x .x_x_3 .rs_lt{float:left;width: 5.4rem;height: auto;font-size: 0.26rem;overflow: hidden;margin:0.3rem 0 0.3rem 0.15rem;}
.pp_x .x_x .x_x_3 .rs_lt a{display: block;background: #fde4bf;color: #0b0306;height:0.64rem;line-height:0.64rem;text-align:center;border: 0.01rem solid #f3b827;margin: 0 0 0.13rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt1{float:left;width: 2.5rem;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt2{float:right;width: 2.8rem;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt3{float:left;width: 99.5%;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt4{float:left;width: 3.1rem;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt5{float:right;width: 2.2rem;}
.pp_x .x_x .x_x_3 .rs_lt .rs_lt6{float:left;width: 99.5%;}
.pp_x .x_x .x_x_3 .rs_rt{float:right;width: 1.06rem;height: 3.03rem;background: #38c0f3;margin:0.3rem 0.1rem 0.3rem 0;}
.pp_x .x_x .x_x_3 .rs_rt a{display: block;}
.pp_x .x_x .x_x_3 .rs_rt img{width: 100%;height: 100%;}
.pp_x .x_x .x_x_3 .rs_lt a:hover{background: #f44;border-color:#f22;font-size: 0.24rem;}
.pp_x .x_x .x_x_3 .rs_rt a:hover{background: #f44;border-color:#f22;font-size: 0.24rem;}
.pp_x .x_x li form div input:focus,.pp_x .x_x li form div textarea:focus{
	border-color: lightblue;
	-webkit-box-shadow: 1px 1px 5px lightblue;
	        box-shadow: 1px 1px 5px lightblue;
}

.fenge{height:0.09rem;background:#ededed;border:none;border-top:0.01rem solid #c7c7c7;margin-top: 2px;}
.footer{width:100%;}
.footer .hxmsg{height:4.0rem;padding-top:0.2rem;}
.footer .hxmsg .msg_s{width: 100%;height: auto;}
.footer .hxmsg .msg_s a{display:block;width: 4.92rem;height: 0.69rem;margin:0.1rem auto;}
.footer .hxmsg .msg_s a img{width: 100%;height: 100%;}
.footer .hxmsg .msg_x{width: 6.9rem;height: auto;margin:0.2rem auto;}
.footer .hxmsg .msg_x a{display:block;width: 100%;height: 0.66rem;text-align: center;line-height: 0.66rem;background: #f6c374;font-size: 0.24rem;color:#fff;}
.footer .hxmsg .msg_x a span{font-size: 0.40rem;}
.footer .hxmsg hr{color: #cbcbcb;}
.footer .hxmsg .msg_x a:hover{background: #f44;}

.footer .ftnav{width:7.5rem;height:1.3rem;background: url(../images/ft_02.png);position:fixed;bottom: 0;z-index:999;}
.footer .ftnav a{float:left;width:1.835rem;height:1.3rem;font-size:0.28rem;color:#fff;text-align:center;padding: ;}
.footer .ftnav a .ftnav_s{width:0.66rem;height:0.54rem;margin:0.15rem auto 0.1rem;}
.footer .ftnav a .ftnav_s img{width:100%;height: 100%;}
.footer .ftnav a .ftnav_x{height:0.48rem}
.footer .ftnav a:nth-child(1){border-right: 0.01rem solid #046cad;}
.footer .ftnav a:nth-child(2){border-right: 0.01rem solid #046cad;border-left: 0.01rem solid #30abf9;}
.footer .ftnav a:nth-child(3){border-right: 0.01rem solid #046cad;border-left: 0.01rem solid #30abf9;}
.footer .ftnav a:nth-child(4){border-left: 0.01rem solid #30abf9;}

.footer .ftnav a .xxts{width:0.25rem;height:0.25rem;border-radius:50%;position:absolute;right:0.4rem;top:0.15rem;background:#ec8718;font-size:0.20rem;text-align:center;line-height:0.25rem;border:0.02rem solid #fff;}
.footer .ftnav a:hover{background: #1770c4;border-top:0.01rem solid #145fa7;}

/* 列表 */
.nowsite{width: 95%;height:0.6rem;font-size:0.22rem;color:#1f1f1f;line-height:0.6rem;border-bottom: 1px solid #ccc;margin: 0 auto 0.2rem;padding: 0 0.1rem;}
.nowsite div{float:left;}
.nowsite a{color:#1f1f1f;}
.nowsite .nowcol{color:#364fab;}

.anlist .anlizs{height:1.46rem;padding:0.2rem;border-bottom:0.01rem solid #ccc;}
.anlist .anlizs>div{height:1.46rem;float:left;}
.anlist .anlizs .anlizs_left{width:2.06rem;}
.anlist .anlizs .anlizs_left img{width:100%;height:100%;}
.anlist .anlizs .anlizs_right{height:1.46rem;width:4.8rem;padding-left:0.2rem;overflow:hidden;}
.anlist .anlizs .anlizs_right div{height:0.4rem;width:4.8rem;font-size:0.26rem;color:#0b0306;}
.anlist .anlizs .anlizs_right p{height:0.9rem;width:4.8rem;font-size:0.22rem;color:#868686;}
.anlist .anlizs .anlizs_right p a{color:#e85e22;}
.anlizs_right p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.anlist .anlizs .anlizs_right div:hover,.anlist .anlizs .anlizs_right p a:hover{
	color: #008;
	text-decoration: underline;
}

.anlist .fpage{
	padding: 0.3rem;
	text-align: center;
	font-size: 0;
}
.anlist .fpage:before,.anlist .fpage:after{
	display: block;
	content: " ";
}
.anlist .fpage:after{
	clear: both;
}
.anlist .fpage a{
	display: inline-block;
	font-size: 0.24rem;
	color: #000;
	padding: 0.1rem 0.25rem;
}
.anlist .fpage a:hover{
	background: #72c3eb;
	color: #fff;
}

.todayhot .hzads{
	width: 100%;
	height: 1.93rem;
}
.todayhot .hzads img{
	width: 100%;
	height: 100%;
}
.todayhot .hot_words .hot_s{
	height: 0.55rem;
	font-size: 0.28rem;
	color: #084794;
	line-height: 0.55rem;
	padding: 0.1rem 0.15rem;
}
.todayhot .hot_words .hot_s .left{
	width: 0.1rem;
	padding: 0.08rem 0 0;
	margin-right: 0.15rem;
}
.todayhot .hot_words .hot_s .left p:first-child{
	height: 0.2rem;
	background: #f8c04b;
}
.todayhot .hot_words .hot_s .left p:last-child{
	height: 0.2rem;
	background: #7eb7ec;
}
.todayhot .hot_words .hot_x{
	font-size: 0.24rem;
	padding: 0.1rem 0.15rem;
}
.todayhot .hot_words .hot_x a{
	color: #2a7bdf;
	display: inline-block;
	padding: 0.1rem 0.3rem;
	border: 1px solid #7eb6ec;
	margin-bottom: 0.1rem;
}
.todayhot .hot_words .hot_x a:hover{
	background: #2a7bdf;
	color: #fff;
}

/* 文章 */
.article{width:100%;height:auto;}
.article .art_top{height:1.2rem;text-align:center;}
.article .art_top .art_bt{height:0.6rem;font-family:宋体;font-size:0.32rem;color:#1f1f1f;line-height:0.6rem;}
.article .art_top .art_sm{height:0.4rem;font-family:宋体;font-size:0.22rem;color:#757575;line-height:0.4rem;}
.article .art_pic{width:6.63rem;height:3.04rem;margin:0.2rem auto;}
.article .art_pic img{width:100%;height: 100%;}
.article .art_con{width:6.63rem;margin:0.2rem auto;font-family:宋体;font-size:0.24rem;color:#1f1f1f;padding:0.2rem 0;text-indent:0.5rem;letter-spacing:0.02rem;}
.article .art_con img{
	width: 100%;
	height: 100%;
}

.article .art_share{height:0.7rem;padding:0.2rem;border-top:0.01rem solid #ccc;font-size:0.24rem;color:#1f1f1f;}
.article .art_share div{float:left;}
.article .art_share .page{float:right;}
.article .art_share .page li{float:left;}
.article .art_share .page li a{color:#1f1f1f;}
.article .art_share .page .last span{
	float:left;
	width:0;height:0;
	margin:0 0.2rem;
	border-left:0.15rem solid transparent;
	border-right:0.15rem solid transparent;
	border-bottom:0.3rem solid #37a7db;
}
.article .art_share .page .next span{
	float:left;
	width:0;height:0;
	margin:0 0.2rem;
	border-left:0.15rem solid transparent;
	border-right:0.15rem solid transparent;
	border-top:0.3rem solid #37a7db;
}
.article .art_share .page li a:hover{
	color: #000;
	text-decoration: underline;
}

/* 流程 */
.banner .ban_zx_lc{
	position: absolute;
	left: 1.4rem;
	bottom: 0.6rem;
	z-index: 9;
}
.banner .ban_zx_lc a{
	display: inline-block;
	padding: 0.05rem 0.2rem;
	background: #fff;
	font-size: 0.26rem;
	color: #ee620d;
	width: 4.3rem;
	border-radius: 0.3rem;
}
.banner .ban_zx_lc a i{
	float: left;
	width: 0.39rem;
	height: 0.39rem;
	background: url(../images/bantel_03.png) no-repeat center #ed911a;
	background-size: 100%;
	border-radius: 50%;
	border: 0.1rem solid #f9a131;
	margin: 0 0.08rem;
	position: absolute;
	bottom: -0.08rem;
}
.banner .ban_zx_lc a:hover i{
	background-color: #f33;
	border-color: #f55;
}
.title .title_s{
	height: 0.55rem;
	font-size: 0.28rem;
	color: #084794;
	line-height: 0.55rem;
	padding: 0.1rem 0.15rem;
}
.title .title_s .left{
	width: 0.1rem;
	padding: 0.08rem 0 0;
	margin-right: 0.15rem;
}
.title .title_s .left p:first-child{
	height: 0.2rem;
	background: #f8c04b;
}
.title .title_s .left p:last-child{
	height: 0.2rem;
	background: #7eb7ec;
}
.title .title_s .zon span{
	font-size: 0.22rem;
	color: #b8b8b8;
}
.title .title_s .zon i{
	float: right;
	width: 0.55rem;
	height: 0.56rem;
	background: url(../images/liuc_05.png) no-repeat center;
	background-size: 100%;
}
.cymenu li{width:3.27rem;height:2.98rem;float:left;margin:0.25rem 0 0.1rem 0.35rem;}
.cymenu li .cy_top{width:3.07rem;height:1.87rem;border:0.1rem solid #e5e5e5;}
.cymenu li .cy_top div{width:2.95rem;border: 1px solid #cfc9c9;padding:0.05rem}
.cymenu li .cy_top div img{width:100%;}
.cymenu li .cy_cen{width:3.27rem;height:0.5rem;text-align:center;line-height:0.5rem;font-size:0.26rem;color:#000;border-bottom:0.01rem solid #ccc;}
.cymenu li .cy_xia{width:3.27rem;height:0.4rem;text-align:center;line-height:0.4rem;font-size:0.22rem;color:#2f8ee7;display:block;}
.cymenu li .cy_top div img:hover{
	-webkit-box-shadow: 0 0 10px lightblue;
	        box-shadow: 0 0 10px lightblue;
}
.cymenu li .cy_xia:hover{
	text-decoration: underline;
}

.lcwt{
	padding: 0.3rem;
	font-size: 0;
}
.lcwt .wtjd{
	min-height: 3.1rem;
	background: url(../images/lcbg_03.png);
	font-size: 0.26rem;
	padding: 0.2rem;
	border-radius: 0.3rem;
}
.lcwt .wtjd .wt_s{
	display: inline-block;
	background: #fff;
	border-radius: 0.3rem;
	margin: 0 0 0.2rem;
}
.lcwt .wtjd .wt_s a{
	float: left;
	color: #2f8ee7;
	padding: 0.1rem 0.2rem;
	border-radius: 0.3rem;
}
.lcwt .wtjd .wt_s .on1{
	background: #2a7bdf;
	color: #fff;
}
.lcwt .wtjd .wt_x a{
	display: inline-block;
	color: #2f8ee7;
	padding: 0.1rem 0.4rem;
	border-radius: 0.3rem;
	background: -webkit-gradient(linear,left top, left bottom,from(#fcfefe),to(#a8ddee));
	background: linear-gradient(to bottom,#fcfefe,#a8ddee);
	margin-bottom: 0.2rem;
	-webkit-box-shadow: 1px 2px 5px #aaa;
	        box-shadow: 1px 2px 5px #aaa;
}
.lcwt .wtjd .wt_x a:nth-of-type(even){
	float: right;
}
.lcwt .wtjd .wt_s a:not(.on1):hover{
	color: #0066c6;
}
.lcwt .wtjd .wt_x a:hover{
	text-decoration: underline;
}
.lcwt .lc_zx{
	display: inline-block;
	width: 100%;
	font-size: 0.28rem;
	color: #fff;
	background: #e39359;
	background: -webkit-gradient(linear,left top, left bottom,from(#e7bb77),to(#e7823d));
	background: linear-gradient(to bottom,#e7bb77,#e7823d);
	border-radius: 0.3rem;
	margin-top: 0.3rem;
	text-align: right;
	height: 0.65rem;
	line-height: 0.65rem;
}
.lcwt .lc_zx span{
	float: left;
	margin-left: 1.1rem;
}
.lcwt .lc_zx i{
	float: left;
	width: 0.4rem;
	height: 0.65rem;
	background: url(../images/liuc_09.png) no-repeat center;
	background-size: 100%;
	font-style: normal;
	margin-left: 0.1rem;
}
.lcwt .lc_zx:hover{
	background: #f44;
}

/* 项目 */
.title .menu_s{
	padding: 0.1rem 0.2rem 0.2rem;
}
.menu_s li{
	float: left;
}
.menu_s li+li{
	margin-left: 0.19rem;
}
.menu_s li a{
	display: block;
	width: 1.63rem;
	height: 1.19rem;
	position: relative;
}
.menu_s li a img{
	width: 100%;
	height: 100%;
}
.menu_s li a div{
	font-size: 0.28rem;
	color: #fff;
	width: 1.4rem;
	height: 0.46rem;
	text-align: center;
	line-height: 0.46rem;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	border-radius: 0 0.3rem 0 0;
}
.menu_s li a:hover{
	-webkit-box-shadow: 1px 1px 10px #999;
	        box-shadow: 1px 1px 10px #999;
}

.item ul li{
	padding: 0.25rem 0 0;
}
.item ul .item_li .item_s{
	width: 7.02rem;
	height: 2.24rem;
	margin: 0 auto;
	position: relative;
}
.item ul .item_li .item_s img{
	width: 100%;
	height: 100%;
}
.item ul .item_li .item_s .s_wt{
	display: block;
	padding: 0.1rem 0.2rem 0.1rem 0.1rem;
	font-size: 0.32rem;
	color: #fff;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	border-radius: 0 0.3rem 0 0;
}
.item ul .item_li .item_s .s_zx{
	padding: 0.1rem;
	font-size: 0.30rem;
	color: #fff;
	background: -webkit-gradient(linear,left top, left bottom,from(#f6c47e),to(#f08e0e));
	background: linear-gradient(to bottom,#f6c47e,#f08e0e);
	position: absolute;
	bottom: 0.1rem;
	right: 0.2rem;
	border-radius: 50%;
}
.item ul .item_li .item_s .s_zx a{
	display: block;
	width: 1rem;
	height: 0.9rem;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	padding-top: 0.1rem;
	background: -webkit-gradient(linear,left top, left bottom,from(#f08e0e),to(#f6c47e));
	background: linear-gradient(to bottom,#f08e0e,#f6c47e);
}
.item ul .item_li .item_s .s_zx:hover{
	background: #f55;
}
.item ul .item_li .item_s .s_zx:hover a{
	background: #f33;
}
.item ul .item_li .item_x{
	padding: 0.2rem;
	text-align: center;
	font-size: 0;
}
.item ul .item_li .item_x .hasbg{
	font-size: 0.26rem;
	color: #fff;
	background: #2a7bdf;
	padding: 0.1rem 0.25rem;
	margin-right: 0.3rem;
	border-radius: 0.2rem;
}
.item ul .item_li .item_x .fbt{
	font-size: 0.32rem;
	color: #b6b6b6;
}
.item .ckgd{
	display: block;
	width: 5.2rem;
	height: 0.7rem;
	font-size: 0.32rem;
	color: #fff;
	background: #e7bb77;
	background: -webkit-gradient(linear,left top, left bottom,from(#e7bb77),to(#e7823d));
	background: linear-gradient(to bottom,#e7bb77,#e7823d);
	border-radius: 0.4rem;
	text-align: center;line-height: 0.7rem;
	margin: 0.3rem auto;
}
.item .ckgd:hover{
	background: #f44;
}

.title .menu_x{
	padding: 0.1rem 0.1rem;
}
.title .menu_x li{
	float: left;
	margin: 0 0.14rem 0.1rem 0;
}
.title .menu_x li:nth-of-type(3n){
	margin-right: 0;
}
.title .menu_x li a{
	display: block;
	width: 2.34rem;
	height: 0.67rem;
	font-size: 0.26rem;
	color: #fff;
	position: relative;
}
.title .menu_x li a img{
	width: 100%;
	height: 100%;
}
.title .menu_x li a div{
	width: 100%;
	height: 100%;
	text-align: center;line-height: 0.67rem;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
}
.title .menu_x li a:hover div{
	background: rgba(0,0,0,0.7);
}
.title .djyy{
	width: 6.35rem;
	margin: 0.2rem auto;
	padding-bottom: 0.08rem;
	background: #cb700c;
	border-radius: 0.15rem;
}
.title .djyy a{
	display: block;
	height: 0.85rem;
	font-size: 0.35rem;
	color: #fff;
	text-align: center;line-height: 0.85rem;
	background: #e9981d;
	border: 2px solid;
	border-color: #c67a0c #c67a0c #a14903 #c67a0c;
	border-radius: 0.15rem;
}
.title .djyy:hover{
	background: #f00;
}
.title .djyy:hover a{
	background: #f44;
	border-color: #f22;
}

/* 简介 */
.lpz .lpz_nr{
	padding: 0.05rem 0.3rem;
	font-size: 0.26rem;
	text-indent: 0.5rem;
	line-height: 1.5;
}
.lpz .lpz_nr a{
	color: #ff4909;
}
.lpz .lpz_nr a:hover{
	text-decoration: underline;
}
.lpz .lpz_fw{
	padding: 0.2rem 0.3rem;
	position: relative;
}
.lpz .lpz_fw .fw_xm{
	float: left;
	margin-bottom: 0.1rem;
}
.lpz .lpz_fw .fw_xm a{
	display: block;
	font-size: 0.32rem;
	color: #fff;
	width: 2.75rem;
	padding: 0.2rem 0;
	background: #ec7692;
	border-radius: 0.2rem;
}
.lpz .lpz_fw .fw_xm a i{
	float: left;
	width: 0.48rem;
	height: 0.48rem;
	background: url(../images/about_05.png) no-repeat center;
	background-size: 100%;
	margin: 0 0.1rem 0 0.2rem;
}
.lpz .lpz_fw .fw_xm a span{
	padding: 0 0 0 0.1rem;
	border-left: 1px solid #fff;
}
.lpz .lpz_fw .fw_xm:nth-of-type(even){
	float: right;
	text-align: right;
}
.lpz .lpz_fw .fw_xm:nth-of-type(even) a i{
	float: right;
	margin: 0 0.2rem 0 0.1rem;
}
.lpz .lpz_fw .fw_xm:nth-of-type(even) a span{
	padding: 0 0.1rem 0 0;
	border-left: none;
	border-right: 1px solid #fff;
}
.lpz .lpz_fw .fw_xm:nth-of-type(2) a i{
	background: url(../images/about_08.png) no-repeat center;
	background-size: 100%;
}
.lpz .lpz_fw .fw_xm:nth-of-type(3) a i{
	background: url(../images/about_16.png) no-repeat center;
	background-size: 100%;
}
.lpz .lpz_fw .fw_xm:nth-of-type(4) a i{
	background: url(../images/about_17.png) no-repeat center;
	background-size: 100%;
}
.lpz .lpz_fw .fw_xm a:hover{
	background: #ec3c66;
}
.lpz .lpz_fw .fw4d{
	position: absolute;
	left: 36%;
	top: 5%;
	width: 1.95rem;
	height: 1.95rem;
	border-radius: 50%;
	background: #fff;
	font-size: 0.32rem;
	color: #cb3e60;
	text-align: center;
}
.lpz .lpz_fw .fw4d i{
	display: block;
	width: 0.7rem;
	height: 0.77rem;
	background: url(../images/about_11.png) no-repeat center;
	background-size: 100%;
	margin: 0.25rem auto 0.1rem;
}

.hx8d .bdxm{
	padding: 0.2rem 0.7rem 0.05rem;
}
.hx8d .bdxm li{
	float: left;
	margin-bottom: 0.2rem;
}
.hx8d .bdxm li a{
	color: #000;
	display: block;
	width: 2.8rem;
	height: 0.44rem;
	font-size: 0.26rem;
	background: #d7d7d7;
	line-height: 0.44rem;
	padding: 0.1rem 0;
	border-radius: 0.3rem;
}
.hx8d .bdxm li a i{
	float: left;
	width: 0.44rem;
	height: 0.44rem;
	background: url(../images/jja_07.png) no-repeat center #7dacd4;
	background-size: 100%;
	border-radius: 50%;
	margin: 0 0.15rem 0 0.1rem;
}
.hx8d .bdxm li:nth-of-type(2) a i{
	background: url(../images/jja_09.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(3) a i{
	background: url(../images/jja_13.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(4) a i{
	background: url(../images/jja_14.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(5) a i{
	background: url(../images/jja_17.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(6) a i{
	background: url(../images/jja_18.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(7) a i{
	background: url(../images/jja_21.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(8) a i{
	background: url(../images/jja_22.png) no-repeat center #7dacd4;
	background-size: 100%;
}
.hx8d .bdxm li:nth-of-type(even){
	float: right;
}
.hx8d .bdxm li a:hover{
	background: #ddd;
	font-size: 0.28rem;
}
.hx8d .bdzx{
	padding: 0.05rem 1.2rem 0.2rem;
}
.hx8d .bdzx a{
	display: block;
	padding: 0.1rem 0;
	height: 0.38rem;
	background: #ffb64d;
	font-size: 0.26rem;
	color: #fff;
	line-height: 0.38rem;
}
.hx8d .bdzx a i{
	float: left;
	width: 0.44rem;
	height: 0.38rem;
	background: url(../images/jja_26.png) no-repeat center;
	background-size: 100%;
	margin: 0 0.1rem 0 1.5rem;
}
.hx8d .bdzx a:hover{
	background: #f44;
	font-size: 0.28rem;
}

.jdzj .zj_img{
	width: 7.3rem;
	height: 2.56rem;
	margin: 0.1rem auto 0.2rem;
	position: relative;
}
.jdzj .zj_img img{
	width: 100%;
	height: 100%;
}
.jdzj .zj_img .zj_jj{
	position: absolute;
	bottom: 0;
	font-size: 0.26rem;
	color: #fff;
	padding: 0.1rem 0;
	background: rgba(0,0,0,0.5);
	width: 100%;
	text-align: center;
}
.ys_sb{padding:0 0.2rem 0.3rem;}
.ys_sb li{float:left;width:3.47rem;height:263px;border: 1px solid #bfbfbf;margin:0.1rem 0;}
.ys_sb li .ys_tp{width:3.47rem;height:2.02rem;}
.ys_sb li .ys_tp img{width:100%;}
.ys_sb li .ys_js{height:0.45rem;font-size:0.22rem;text-align:center;line-height:257px;background:#eeeeee;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;}
.ys_sb li:nth-child(even){float:right;}
.jdsb .lpz_dj{
	padding: 0 0.3rem 0.3rem;
	font-size: 0.26rem;
}
.jdsb .lpz_dj .left{
	width: 3.2rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	background: #ffb64d;
}
.jdsb .lpz_dj .left i{
	float: left;
	width: 0.35rem;
	height: 0.6rem;
	background: url(../images/jjys_45.png) no-repeat center;
	background-size: 100%;
	margin: 0 0.1rem 0 0.6rem;
}
.jdsb .lpz_dj .right{
	width: 3.2rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	background: #1195e9;
}
.jdsb .lpz_dj .right i{
	float: left;
	width: 0.30rem;
	height: 0.6rem;
	background: url(../images/jjys_49.png) no-repeat center;
	background-size: 100%;
	margin: 0 0.1rem 0 0.6rem;
}
.jdsb .lpz_dj a:hover{
	background: #f44;
	font-size: 0.28rem;
}

/* end */



















