﻿.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: #0267b7;}
.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: #0267b7;}

.nav { overflow: hidden;zoom: 1;background: #0267b7; height: 2.5rem;}
.nav ul { overflow: hidden;}
.nav ul li { overflow: hidden;text-align: center;float: left;font-size: 1.25rem; line-height: 2.5rem; width: 16.66%;border-right: 1px solid #fff;box-sizing:border-box}
.nav ul li a { color: #ffffff;display: block;text-decoration: none;}
.nav ul li:last-child{border-right:none;}

.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: #0267b7;}
#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: #0267b7;}
#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: #ee7800;line-height: 2.25rem;font-size: 1.4rem;}
#kytx ul li:nth-child(2) span{display: block;width: 7.5rem;background: #ee7800;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:#0267b7; 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:#ff8500;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: #0267b7;}
#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: #0267b7;
 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: #0267b7; font-weight: bold; margin-right: 0.5rem; }
.tab .tab_box>div>figure figcaption h2{width: 15rem;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: #0267b7;  }
.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 #0267b7;}
footer #jytd h2 em{color: #0267b7;}
.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: #0267b7;}
.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: #0267b7;}
.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: #0267b7;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;}
.ghbt{ width:98%; margin:0 auto; padding:0.5rem 0; overflow:hidden; background:#FFF;}
.ghbt h1{ text-align:center; font-size:1.5rem; font-weight:bold;}
.ghbt h2{ text-align:center; font-size:1.3rem; color:#ddac7d;}
.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-family: SimSun;*/
}
.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-family: SimSun;*/
	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(../images/yy_bj.jpg) no-repeat bottom;
	background-size: 100% 100%;
}
.yyck_anna a {
	cursor: pointer;
	display: block;
	width: 65%;
	height: 6rem;
	float: left;
}
.gong {
	width: 9.8rem;
	height: 3rem;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 1.2rem;
}
.sub {
	background: #818181;
}
.btn {
	background: #0267b7;
	float: right;
}
.gaiban_zx {	
    width: 100%;
    max-width: 500px;
    margin: 1rem auto;
	text-align:center;
}
.gaiban_zx img {	
    width:26rem;
}
/*鑴﹁剾鑴剹鑴瞾*/
.zxbtn {
	text-align: center;
}
.zxbtn a {
	display: inline-block;
	height: 3rem;
}
.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;
}
.butt {
	width: 70%;
	height: auto;
	margin: 0 auto;
}