.hd { position: absolute; z-index: 2; bottom: 0.3rem; right: 0.5rem; overflow: hidden; zoom: 1; }

.hd ul li { background: #ccc; width: 1rem; height: 0.5rem; float: left; margin-left: 0.5rem; display: inline; line-height: 80px;}

.wrapper img{ width: 100%; }

.on{ background: #3E77B1 !important; }

.zx-nun{ top:2px !important; }

.topnav{width: 100%;height: 3.0rem;background: #039983;}

.topnav ul{width: 30rem;height: auto;margin: 0 auto;}

.topnav ul li{float:left;width:6.0rem;height: auto;}

.topnav ul li a{ display: block;width: 100%;height: 3.0rem;line-height: 3rem;text-align: center; font-size: 1.3rem;color: #fff;}

.topnav ul li:nth-last-child(1) a{color: #fffc00;}

.topnav ul li a{background: url('../images/li_bor.jpg') right no-repeat;}

.topnav ul li:nth-last-child(1) a{background: #039983;}

.position{width: 32rem;margin: 0 auto;height: 2.25rem;line-height: 2.25rem;text-indent: 2em;background: #ededed;}

.position:before{width: 1.05rem;height: 0.85rem;content: "";background: url('../images/art_home.png') center /100% 100%;position: absolute;margin: 0.7rem 0 0 -1.3rem;;}



.art{width: 30rem;height: auto;overflow: hidden;margin: 0 auto;}

.artcont>p {

	color: #1b1b1b;

	padding: 0.5rem 0rem;

	font-size: 1.2rem;

	line-height: 2.2rem

}

.artcont>div {

	color: #1b1b1b;

	padding: 0.5rem 0rem;

	font-size: 1.2rem;

	line-height: 2.2rem

}

.artcont>p a {

	color: #00F;

	text-decoration: underline

}

.artcont>div a {

	color: #00F;

	text-decoration: underline

}



.artcont img{text-align: center;}

.art h1{text-align: center; font-size: 1.8rem;font-weight: 800;}

#kytx{width: 30rem;height: 9.25rem;margin: 0 auto;border: 0.1rem dashed #ccc;box-sizing: border-box;}

#kytx>span{text-align: center;font-size: 1.4rem;display: block;height: 3rem;width: 24.5rem;margin: 0 auto;line-height: 3.5rem;border-bottom: 1px dashed #ccc;}

#kytx>span:nth-of-type(1) em{font-weight: 800;color: #039983;}

#kytx p{text-align: center;font-size: 1.2rem;line-height: 2.2rem;color: #4e4e4e;}

#kytx p i{color: #d80100;}

#kytx ul{width: 27.5rem;height: 2.25rem;margin:0.7rem auto 0 auto;}

#kytx ul li{float: left;border-radius: 0.25rem;box-sizing: border-box;}

#kytx ul li:nth-child(1){width: 8.0rem;height: 2.25rem;background: #039983;}

#kytx ul li:nth-child(1) a{text-align: center;color: #fff;display: block;line-height: 2.25rem;text-indent: 1.1em;}

#kytx ul li:nth-child(1) a:before{width: 1.25rem;height: 1.05rem;content: "";position: absolute;background: url('../images/kswy_ico.png') center/ 100% 100%;margin: 0.6rem 0 0 -1.3rem;}

#kytx ul li:nth-child(2){width: 19.0rem;height: 2.25rem;border: 1px solid #ee7800;margin-left: 0.5rem;}

#kytx ul li:nth-child(2) i{width: 11.25rem;height: auto;text-align: center;display: block;float: left;color: #d80007;line-height: 2.25rem;font-size: 1.4rem;}

#kytx ul li:nth-child(2) span{display: block;width: 7.5rem;background: #d80007;float: right;text-align: center;line-height: 2.2rem;border-radius: 0.25rem;color: #fff;text-indent: 1em;}

#kytx ul li:nth-child(2) span:before{width: 1.0rem;height: 1.0rem;position: absolute;content: "";background:url('../images/sfwy_ico.png') center /100% 100%;margin: 0.6rem 0 0 -1.1rem;}

.wzdzx{ width: 100%;height:auto;}

.wzdzx li{ float:left; width: 14.5rem;height:6rem; background:#039983; border-radius: 5px;}

.wzdzx li a{display: block;}

.wzdzx li a span{font-size:1.3rem; text-align: center; display: block; color: #fff; width:13rem;height: 2.5rem;  margin: 0 auto;line-height: 2.5rem; font-family:"微软雅黑"; border-bottom: 1px dashed #fff; }

.wzdzx li a b{display:block; height: 3rem; text-align: center; font-family:'微软雅黑'; font-size: 1.4rem; color: #fff; line-height: 3rem; margin: 0 auto;text-indent: 2.5rem; font-weight: bold;}

.wzdzx li:nth-child(1) b:before{position:absolute;content: ""; width:2.5rem; height: 1.8rem; background: url(../images/wzwx.png) center /100% 100% ;margin: 0.6rem 0 0 -2.8rem;}

.wzdzx li:nth-child(2){background:#d80007;margin-left: 1rem;}

.wzdzx li:nth-child(2) b{ font-family:Impact; font-size: 1.6rem;}

.wzdzx li:nth-child(2) b:before{position:absolute;content: ""; width:1.7rem; height: 1.8rem; background: url(../images/wxdtel.png) center /100% 100% ;margin: 0.6rem 0 0 -2.1rem;}

#zltitle{text-align: center;}

#zltitle h1{font-size: 2.2rem;font-weight: bold;line-height: 3.5rem;}

#zltitle h1 i{ color: #039983;}

#zltitle span{display: block;font-size: 1.2rem;color: #6a6a6a;}



.tab{

 width:30rem;

 margin: 1rem auto;

}

.tab .tab_menu{

 height:2.25rem;

 width: 30rem; 

}

.tab .tab_menu ul li{

 float: left;

 width:9.75rem;

 text-align: center;

 line-height: 3.25rem;

 background: #e5e5e4;

 color: #565251;

 margin-left: 0.2rem;

 font-size: 1.2rem;

}



.tab .tab_menu ul li.on{

 background: #039983;

 color: #fff;

}

.tab .tab_box{ width: 30rem;height: auto; margin:1.5rem auto;  }

.tab .tab_box > div{

 width: 30rem;

 height: auto;

 display: none;

}

.tab .tab_box > div.a{ display: block; }

.tab .tab_box>div>figure>img{ width: 9.75rem;height: 11.6rem; display: inline-block; }

.tab .tab_box>div>figure figcaption{ width: 18rem;height:11.6rem;display: inline-block; vertical-align: top; margin-left: 0.5rem;}

.tab .tab_box>div>figure figcaption h3{ width: 19rem; font-weight: bold; }

.tab .tab_box>div>figure figcaption h3 i{ font-style: normal;font-size: 1.6rem; color: #039983; font-weight: bold; margin-right: 0.5rem; }

.tab .tab_box>div>figure figcaption h2{width: 18rem;padding-bottom: 0.6rem;border-bottom: 1px dotted #868585; color: #cc0000; font-weight: bold;}

 

.tab .tab_box>div>figure figcaption p{ width: 19rem; height: auto; font-size: 1rem; line-height: 1.6rem; margin: 0.4rem 0 0.4rem 0; color: #999999; font-size: 1.1rem; }

.tab .tab_box>div>figure figcaption p b{ color: #333333;  font-weight: 200;}

.tab .tab_box>div>figure figcaption p a{ color: #039983;  }

.tab .tab_box>div>figure figcaption p:nth-of-type(2){  padding: 0.2rem 0 0.2rem 0;   }

.tab .tab_box>div>figure figcaption p:nth-of-type(2) span{ display:inline-block; width: 46%; text-indent: 2em;}

.tab .tab_box>div>figure figcaption p:nth-of-type(2) span:before{ content: "";position: absolute; width: 1.25rem;height: 1.15rem; background: url(../images/xin.png) center center/1.25rem 1.15rem; margin: 0.2rem 0 0 -1.4rem; }

.tab .tab_box>div>figure figcaption p:nth-of-type(2) span em{  font-style: normal; color: #bb144b; }

.tab .tab_box>div>figure figcaption div.ljzx{ width: 100%; height: auto; }

.tab .tab_box>div>figure figcaption div.ljzx a{ width:8.5rem;height: 2.25rem; display: inline-block; border-radius: 0.3rem; line-height: 2.25rem;color: #fff; text-indent: 2.4em; }

.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(1){ background: #ce2d64; }

.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(1):before{ width: 1.5rem;height: 1.55rem; content: "";background: url(../images/zx.png) center center/1.5rem 1.55rem;position: absolute; margin: 0.4rem 0 0 -1.8rem; }

.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(2){ background: #eda22d;}

.tab .tab_box>div>figure figcaption div.ljzx a:nth-of-type(2):before{ width:1.45rem;height: 1.5rem; content: "";background: url(../images/yyrw.png) center center/1.49rem 1.5rem;position: absolute; margin: 0.4rem 0 0 -1.8rem; }



.qqtw{ width: 29rem;height: 3.25rem; margin: 0.5rem auto; }

.qqtw ul{ display: block; float: left; width: 15.75rem;height: 3.25rem; border: 1px solid #ff6600; border-right: none; border-radius: 0.2rem 0 0 0.2rem; box-sizing: border-box; }

.qqtw ul li{ text-align: center; color: #999999; }

.qqtw ul li:before{ content: "";position: absolute; width: 0.95rem;height: 0.95rem; background-size: 0.95rem 0.95rem; margin: 0.2rem 0 0 -1.5rem; }

.qqtw ul li:nth-child(1):before{ background-image: url(../images/zyzz.png); }

.qqtw ul li:nth-child(2):before{ background-image: url(../images/24h.png); }

.qqtw a{ display: block; float: left; width: 12.25rem; height: 3.25rem; background-color: #ff6600;border-radius: 0.2rem; color: #fff;font-size: 1.2rem; line-height: 3.25rem; text-indent: 4em; }

.qqtw a:before{ content: "";position: absolute; width: 1.8rem;height: 1.75rem;background: url(../images/weixin.png) center center/1.8rem 1.75rem; margin:0.8rem 0 0 -2.3rem; }



footer #jytd{width: 30rem;margin: 0 auto;border-bottom: 0.15rem solid #eeeeee;}

footer #jytd h2{text-align: center;font-size: 2.1rem;font-weight: bold;width: 10rem;margin: 0 auto;border-bottom: 0.25rem solid #039983;}

footer #jytd h2 em{color: #039983;}

.btnav{width: 30rem;height: 6.75rem;margin: 0 auto;overflow: hidden;}

.btnav li{ width: 6.75rem;height: 6.75rem;border-radius: 0.3rem;background: #ff8700;float: left;margin-right: 1rem; }

.btnav li:nth-last-child(1){margin-right: 0;}

.btnav li:nth-child(2n){background: #039983;}

.btnav li a{display: block;width: 6.75rem;height: 6.75rem;}

.btnav li a:before{width: 5.4rem;height: 3.0rem;content: "";background: url('../images/bt_365.png') center /100% 100%;display: inline-block;margin: 1rem 0.5rem 0 0.7rem;}

.btnav li:nth-child(2) a:before{width: 3.4rem;height: 3.1rem;background: url('../images/bt_wsgh.png') center/ 100% 100%;margin: 1rem 0.5rem 0 1.7rem;}

.btnav li:nth-child(3) a:before{width: 3.7rem;height: 3.15rem;background: url('../images/bt_mfds.png') center/ 100% 100%;margin: 1rem 0.5rem 0 1.7rem;}

.btnav li:nth-child(4) a:before{width: 2.65rem;height: 3.2rem;background: url('../images/bt_lylx.png') center/ 100% 100%;margin: 1rem 0.5rem 0 2.1rem;}

.btnav li span{display: block;text-align: center;color: #fff;font-size: 1.2rem;line-height: 2rem;}

.zjjd{width: 30rem;height: auto;overflow: hidden;margin: 0 auto;}

.zjjd dt{width: 6.0rem;height: 6.0rem;float: left;}

.zjjd dd{float: right;width: 23.25rem;height: 8.0rem;background: url('../images/zjdy.png');}

.zjjd dd p{line-height: 1.6rem;width: 21rem;padding-top: 1rem;margin: 0 auto;margin-left: 1.8rem;}

.zjjd dd p i{color: #039983;}

.zjjd dd span{float: right;margin-bottom: 0.3rem;margin-right: 0.8rem;}

.zjjd dd span em{color: #d80100;}

.ftbtn{width: 30rem;margin:0 auto;height: 2.5rem;overflow: hidden;}

.ftbtn li{float: left;background: #039983;width: 14.5rem;height: 2.5rem;border-radius: 0.3rem;text-align: center;}

.ftbtn li:nth-child(2){margin-left: 1rem;background: #d80100;}

.ftbtn li a{text-align: center;color: #fff;line-height: 2.5rem;display: block;height: 2.5rem;}

.bttel{width: 27.0rem;margin: 0 auto;height: 5.5rem;background: #ff8700;display: block;border-radius: 5.5rem;}

.bttel span,.bttel p{width: 17.5rem;display: block;text-align: center;margin-left: 2.3rem;float: left;}

.bttel span{font-size: 1.6rem;color: #fff;padding-top: 0.7rem;border-bottom: 1px dashed #fff;}

.bttel p{font-size:1.5rem;color: #fff;}

.bttel em{height: 4.5rem;width: 4.5rem;border-radius:4.5rem;display: block;float: right;background: #fff;float: left;}

.btmap img{display: block;}

.btmap a:nth-of-type(1){width: 7.0rem;height: 2.0rem;display: block;position: absolute;margin-top: -3.5rem;margin-left: 14.3rem;}

.btmap a:nth-of-type(2){width: 7.0rem;height: 2.0rem;display: block;position: absolute;margin-top: -3.5rem;margin-left: 23.3rem;}

#jytd h3{text-align: center;font-size: 2rem;font-weight: bold;width: 17rem;margin: 0 auto;border-bottom: 0.25rem solid #039983;}

.ghbt h3{ text-align:center; font-size:1.3rem; color:#C40105;}

.ghbt ul{  width:100%; margin:0.5rem auto 0; padding-top:0.5rem; overflow:hidden; text-align:center; /*border-top: 1px dashed #999;*/line-height: 2rem;}

.ghbt ul li{ width:8.7rem; overflow:hidden; float:left; text-align:center; margin-left:1.7rem; line-height:2rem;}

.ghbt ul li:nth-child(3){ margin-right:0;}

.ghbt ul li m{ color:#FFF; background:#dc9855; display:block; width:2rem; line-height:2rem;border-radius: 50%/50%; float:left;}

.ghbt ul li span{ width:6.5rem; display:block; float:left; text-align:left; margin-left:0.2rem}

.yyck {

	width: 98%;

	height: auto;

	background: #fff;

	overflow: hidden;

	margin: 0 auto;

}

.yyck p span em {

	float: left;

	width: 2px;

	height: 2px;

	background: #eb1e45;

	margin: 0.8rem 0.5rem 0px 0.5rem;

}

.yyck p span:nth-child(2) {

}

.yyck_1 {

	width: 80%;

	overflow: hidden;

	margin: 1rem auto;

	color: #6f6f6f;

}

.yyck_1 h3 {

	float: left;

	line-height: 35px;

	color: #6f6f6f;

	font-weight: normal;

	text-align: right;

	font-size: 1.17rem;

}

.yyck_1 span {

	float: left;

	color: #dc117a;

	line-height: 25px;

	width: 25px;

	height: 25px;

	float: left;

	text-align: center;

	font-size: 12px;

}

.index_bd123 {

	padding-left: 4px;

	float: left;

	width: 60%;

	height: 2rem;

	border: solid 1px #e5e5e5;

	line-height: normal;

	color: #d3d0d1;

	margin-top:0.2rem;

	margin-left: 6px;

	/*font-family: SimSun;*/

}

.yyck_2 {

	width: 80%;

	overflow: hidden;

	color: #6f6f6f;

	margin: 1rem auto;

}

.yyck_2 h3 {

	float: left;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #6f6f6f;

	margin-right: 4px;

	font-weight: normal;

	text-align: right;

	/*font-family: SimSun;*/

}

.yyck_2 a {

	/*font-family: SimSun;*/

	font-size: 1rem;

color;

#6f6f6f;

	margin-left: 3px;

	line-height: 2rem;

}

.yyck_2 input {

	float: left;

	margin-top: 0.5rem;

}

.yyck_2 label {

	float: left;

	padding-right: 5px;

}

.yyck_3 {

	width: 80%;

	height: 71px;

	margin: 1rem auto;

	color: #6f6f6f;

}

.yyck_3 h3 {

	float: left;

	line-height: 25px;

	text-align: center;

	color: #6f6f6f;

	font-weight: normal;

	text-align: right;

	font-size: 1.17rem;

	margin-right: 4px;

}

.index_bd1232 {

	float: left;

	width: 65%;

	height: 70px;

	padding-left: 7px;

	border: solid 1px #e6e6e6;

	overflow: visible;

	background: #fffbfe;

	color: #d3d0d1;

	/*font-family: SimSun;*/

	line-height: 24px;

}

.yyck_anna {

	width: 30rem;

	height: 6rem;

	margin: 0 auto;

	background: url(/fen_style/yy_bj.jpg) no-repeat bottom;

	background-size: 100% 100%;

}

.yyck_anna a {

	cursor: pointer;

	display: block;

	width: 65%;

	height: 6rem;

	float: left;

}

.zs {

	width: 100%;

	text-align: center;

	overflow: hidden;

	margin: 1rem auto;

}

.zs .p2 {

	width: 100%;

	overflow: hidden;

	color: #cd2a2b;

	font-family: "微软雅黑";

	text-align: center;

	line-height: 28px;

	margin: 0 auto;

	font-size: 1.2rem;

}

.yuyue_tel {

	display: block;

	width: 200px;

	height: 60px;

	float: left;

}

.submitBtn {

	float: right;

	width: 35%;

	height: 6rem;

	border: 0;

	margin: 0;

	background: none;

}

.w_fnav {

	text-align: center;

	height: 3.5rem;

	line-height: 3.5rem;

	background: #039983;

	color: #fff;

	font-size: 1.6rem;

	width: 32rem;

}

.butt {

	width: 70%;

	height: auto;

	margin: 0 auto;

}

.gong {

	width: 9.8rem;

	height: 3rem;

	border-radius: 5px;

	border: 0;

	color: #fff;

	font-size: 1.2rem;

}

.sub {

	background: #818181;

}

.btn {

	background: #039983;

	float: right;

}

.gaiban_zx {	

    width: 100%;

    max-width: 500px;

    margin: 1rem auto;

	text-align:center;

}

.gaiban_zx img {	

    width:26rem;

}

.w_fnav a {

	color: #fff;

}



.z_foot p{ line-height:2.5rem; text-align:center; color:#666979; width:100%; overflow:hidden;}

.z_footpa{display:block !important; width:6.5rem; float:left; text-align:center; color:#FFF; line-height:2rem; margin-left:1rem; background:#ff7e00;border-radius:0.1rem;}

.z_footpspan{display:block; width:14rem; float:left; text-align:center; line-height:2rem; margin-left:2rem;color: #666979;  background:none; width:auto;}

.zx_foot{ width:16rem; margin:1.5rem auto; overflow:hidden; text-align:center;}

.zx_foot a{display:block; width:7.3rem; float:left; text-align:center; color:#6a7380; line-height:2rem; background:#fff;border-radius:5px 5px 5px 5px;border:0.1rem solid #6a7380;}

.zx_foot a:nth-child(1){ margin-right:1rem;}

.zx_foot a:nth-child(2){ color:#6a7380; border:0.1rem solid #6a7380;}

.zx_foot a img:nth-child(1){ width:1rem;}

.zx_foot a img{ width:1.2rem; margin-top:0.5rem; margin-right:0.5rem; float: left; margin-left: 0.6rem;}

.zx_foot a span{float: left;}

.gsh{ width:32rem; margin:0 auto; text-align:center; color:#989898; font-size:1.3rem; background:#e3e3e3; padding:0.3rem 0;}



.nav {

	overflow: hidden;

	zoom: 1;

	background: #039983;

}

.nav ul { /*background: url(../images/navle.png) repeat-x bottom center/0.2rem 0.2rem;*/

	overflow: hidden;

}

.nav ul li {

	overflow: hidden;

	text-align: center;

	float: left;

	font-size: 1.3rem;

	line-height: 210%;

	width: 16.4%;

	border-right:1px solid #fff;

	box-sizing: border-box;

}

.nav ul li:last-child{border-right: none;}

.nav ul li a {

	color: #ffffff;

	/*background: url(../images/navri.png) repeat-y right top/0.2rem 0.2rem;*/

	/*border-right:2px solid #2988d8;*/

	display: block;

}

.nav ul li span a {

	color: #ffd77a;

	font-weight: bold;

}