html,
body {
	width: 100%;
	min-width: 1000px;
	height: 100%;
}

body {
	font: 12px/1.5 microsoft yahei;
	word-break: break-all;
	word-wrap: break-word;
	background: #0b0f32 url(imgbg.png) center 400px no-repeat;
	background-size: cover;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd {
	margin: 0;
	padding: 0;
}

ul,
ol,
input,
select {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

img {
	display: block;
	border: none;
	vertical-align: middle;
	max-width: 100%;
	margin: 0 auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
	font-style: normal
}

b,
strong,
th {
	font-weight: normal;
}

textarea {
	resize: none;
}

button,
input,
textarea,
select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a {
	text-decoration: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	_height: 1%;
}

.main {
	width: 1000px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.head {
	height: 50px;
	background: #fff;
}

.logo {
	margin-top: 5px;
	display: block;
	float: left;
}

.logo_r {
	height: 40px;
	text-align: right;
	padding-top: 10px;
	float: right;
}

.logo_r li {
	height: 40px;
	float: left;
	display: inline;
}

.logo_r .tel {
	color: #333;
	font: normal 18px/40px 'Microsoft Yahei';
}

.wei {
	margin-top: 10px;
	width: 78px;
	height: 37px;
	padding-top: 3px;
	position: relative;
	margin-left: 4px;
	z-index: 100;
	float: right;
	color: #999;
}

.wei a.hover {
	width: 70px;
	height: 37px;
	display: block;
	background: #fff;
	z-index: 20;
	top: 3px;
	position: absolute;
	left: 0px;
	font: normal 16px/36px 'Microsoft Yahei';
	padding: 0 3px;
	color: #999;
}

.wei a:hover {
	color: #f00 !important;
}

.wei a.on {
	width: 70px;
	height: 38px;
	border: 1px #ccc solid;
	border-bottom: none;
	color: #504e4e;
	text-decoration: none;
	top: 2px;
	left: -1px;
}

.wei .w2 span {
	display: inline-block;
	width: 29px;
	height: 23px;
	background: url(imgwx.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei a.on.w2 span {
	width: 29px;
	height: 23px;
	background: url(imgwxx.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei .w1 span {
	display: inline-block;
	width: 29px;
	height: 23px;
	background: url(imgwb.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei .w3 span {
	display: inline-block;
	width: 29px;
	height: 30px;
	background: url(imgtel.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei a.on.w1 span {
	width: 29px;
	height: 23px;
	background: url(imgwbb.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei a.on.w3 span {
	width: 29px;
	height: 30px;
	background: url(imgtell.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin-right: 3px;
}

.wei img {
	float: left;
	margin-right: 3px;
	display: inline;
	margin-top: 4px;
	width: 30px;
}

.wei_cont {
	width: 170px;
	height: 80px;
	padding: 10px;
	position: absolute;
	top: 40px;
	right: 1px;
	display: none;
	border: 1px #ccc solid;
	background: #fff;
	z-index: 10;
}

.wei_cont img {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 15px;
}

.wei_cont .gz {
	width: 63px;
	height: 24px;
	margin: 28px 0 0;
	float: left;
}

.wei_cont span {
	float: left;
	text-align: left;
	line-height: 20px;
	padding-top: 20px;
}

.wei_cont a {
	display: inline;
}

.telway {
	cursor: pointer;
	width: 152px;
	margin-top: 13px;
	float: right;
	line-height: 35px;
	position: relative;
}

.telway p {
	position: relative;
	color: #999;
	width: 124px;
	padding: 0 13px;
	float: left;
	font-size: 16px;
	text-align: right;
	z-index: 999;
}

.telway p span {
	display: inline-block;
	background: url(imgtel.png) no-repeat;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	vertical-align: middle;
}

.telway:hover p span {
	background: url(imgtell.png) no-repeat;
}

.telway ul {
	display: none;
	padding: 5px;
	position: absolute;
	left: 0;
	width: 140px;
	z-index: 10;
	padding-top: 40px;
	border: 1px solid #f9d3d3;
	background: #fff;
}

.telway ul li {
	font-size: 13px;
	font-family: "microsoft yahei";
	color: #999;
	line-height: 28px;
}

.telway ul li span {
	color: #d60000;
	font-size: 13px;
}
.bann{
	background: url(imgbannbg.png) top right no-repeat;
	height: 600px;
	position: relative;
}
.bann .main{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bann .main p{
	width: 370px;
	font-size: 26px;
	color:#3a239e;
	text-align: center;
	line-height: 35px;
	position: absolute;
	left: 50%;
	margin-left: -203px;
	bottom: 158px;
}
.cont{
	height: 725px;
	background: url(imgcontbg.png) top center no-repeat;
	padding-top: 100px;
}
.tit{
	font-size: 31px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 500px;
	margin-left: 200px;
	margin-top: 30px;
}
.tit span{
	font-size: 40px;
	color: #ffff1d;
}
.cont .hdnr{
	height: 100px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	margin: 65px auto 15px;
}
.cont .hdnr img{
	display: inline-block;
	vertical-align: text-bottom;
}
.cont .hdnr span{
	font-size: 47px;
	color: #ffff1d;
}
.cont ul{
	width: 875px;
	margin: 0 auto;
}
.cont ul li{
	width: 180px;
	float: left;
	color: #fff;
	font-size: 17px;
	text-align: center;
	margin-left: 51px;
}
.cont ul .li1{
	margin-left: 0;
}
.cont ul .li1 p{
	text-align: center;
	margin-top: 20px;
	line-height: 17px;
	margin-bottom: 5px;
}
.cont ul .li1 span{
	font-size: 37px;
	color: #ffff1d;
	font-weight: bold;
}
.cont ul .li2,.cont ul .li4{
	margin-top: 55px
}
.cont ul .li2 h3{
	font-weight: bold;
	color: #FFFF1D;
	font-size: 31px;
	text-align: center;
	line-height: 55px;
}
.cont ul .li2 b{
	font-size: 16px;
	font-weight: bold;
}
.cont ul .li2 p{
	text-align: center;
	font-size: 14px;
}
.cont ul .li2 p span{
	font-size: 16px;
	display: inline-block;
	margin: 7px auto 0;
	padding: 2px 10px;
	border: 2px solid #e5004f;
	box-shadow: 0px 0px 22px #af57e7;
	border-radius: 10px;
}
.cont ul .li2 img{
	margin-top: 5px;
}
.cont ul .li3{
	text-align: center;
	color: #fff;
	
}
.cont ul .li3 h3{
	margin-top: 25px;
	font-weight: bold;
	color: #FFFF1D;
	font-size: 31px;
	text-align: center;
	line-height: 55px;
}
.cont ul .li3 b{
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	display: block;
}
.cont ul .li3 img{
	margin-left: -5px;
}
.cont ul .li4 h3{
	font-weight: bold;
	color: #FFFF1D;
	font-size: 20px;
	text-align: center;
	line-height: 35px;
}
.cont ul .li4 div{
	width: 134px;
	height: 53px;
	margin: 10px auto 0;
	background: url(imgbmlibg.png) center center no-repeat;
}
.cont ul .li4 div span.fl{
	width: 30px;
	display: inline-block;
	font-size: 18px;
	line-height: 53px;
}
.cont ul .li4 div p.fl{
	width: 90px;
	line-height: 20px;
	margin-top: 6px;
}
.li4 div p.fl b{
	font-weight: bold;
	font-size: 18px;
	display: block;
}
.li4 div p.fl span{
	font-size: 14px;
}
.li4 .jinx{
	font-size: 12px;
	line-height: 20px;
	margin-top: 5px;
}
.cont .zf{
	position: relative;
    display: block;
    width: 300px;
    line-height: 35px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    margin-left: 340px;
    text-align: center;
    margin-top: 62px;
}
.cont .zf img{
	position: absolute;
	right: -10px;
	top: 17px;
	animation: wy .5s infinite;
}
@-moz-keyframes wy{
	0%{
		transform:translate(5px,5px);
	}
	100%{
		transform:translate(0,0);
	}
}
@-ms-keyframes wy{
		0%{
		transform:translate(5px,5px);
	}
	100%{
		transform:translate(0,0);
	}
}
@-webkit-keyframes wy{
		0%{
		transform:translate(5px,5px);
	}
	100%{
		transform:translate(0,0);
	}
}
@keyframes wy{
		0%{
		transform:translate(5px,5px);
	}
	100%{
		transform:translate(0,0);
	}
}
.xgtj h3{
	font-size: 30px;
	text-align: center;
	color: #fff;
	margin: 30px 0;
}
.xgtj ul li {
	float: left;
	width: 310px;
	margin: 0 10px;
	text-align: center;
	font-size: 20px;
}
.xgtj ul li a{
	color: #fff !important;	
}
.xgtj ul li img{
	width: 310px;
	height: 180px;
	margin-bottom: 10px;
}

.foot{
	background: url(imgfootbg.png) center bottom no-repeat;
}
.foottit{
	font-size: 45px;
	color: #fff;
	margin: 65px auto;
	text-align: center;
}
 .Address{
	width: 380px;
	padding: 0 50px;
	float: left;
	border-right: 1px dashed #fff;
}
 .Address li{
	float: left;
	text-align: center;
	line-height: 45px;
	width: 76px;
	height: 46px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
}
.add_active{
	background: #3f4776;
	border-radius: 15px;
}
.addcont{
	width: 490px;
	padding-left: 20px;
	float: right;
}
.fb{
	display:none;
}
.fb img{
	float: left;
	margin-right: 20px;
}
.fb p:first-child{
	line-height: 60px;
}
.fb p {
    padding-left: 13px;
    font: 20px/36px 'Microsoft Yahei';
    color: #fff;
}
.copy{
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	margin-top: 80px;
	padding-bottom: 30px;
}









.zg_address_wrap{}
.zg_address{ padding:0 42px 95px;}
.zg_address h3{ font:bold 60px/145px "microsoft yahei"; color:#f15d39;}
.zg_address ul{ }
.zg_address li{ float:left; width:100px; height:42px; font:22px/42px "microsoft yahei"; color:#fff; text-align:center; background:#ff942c; border-radius:8px; cursor:pointer; margin-right:15px; margin-bottom:12px;}
.zg_address_list{ display:none;}
.zg_address_list.active{ display:block; }
.zg_address li.on{ background:#ee1d44;}
.zg_address dl{ padding-top:13px;}
.zg_address dt{font:30px/60px "microsoft yahei"; color:#000;}
.zg_address dd{ font:24px/38px "microsoft yahei"; color:#4b4a4a;}

/*footer*/
.zg_footer_wrap{ width:100%; background:url(../images/footer_wrap.jpg) no-repeat center top;}
.zg_footer{ font:14px/28px "microsoft yahei"; color:#999; text-align:center; padding:43px 0 62px; background:url(../images/footer.jpg) no-repeat center top;}

/*rFix*/
.zg_rFix{position:fixed; top:15%; right:0; width:148px; height:457px; background:url(../images/rFix.png) no-repeat center top; z-index:100;}
.zg_rFix .zg_toTop{ display:block; width:30px; height:25px; background:url(../images/top.png) no-repeat center center; margin:10px auto 6px;}
.zg_rFix ul{ padding:12px 16px 0;}
.zg_rFix li{ font:14px/46px "microsoft yahei"; height:46px; border-bottom:1px dashed #b27121; text-align:center; }
.zg_rFix li a{ color:#fff; }
.zg_rFix .zg_qq{ display:block; margin:15px auto 0; text-align:center;}
.zg_rFix .zg_qq p{ font:14px/28px "microsoft yahei"; color:#fff; text-align:center;}


.s9{ padding:65px 0 60px; }
.pub_bt{ text-align:center;  }
.pub_bt h2{ display:inline-block; *display:inline; zoom:1; height:54px;   font:40px/54px 'Microsoft Yahei'; color:#888585;  position: relative; }
.pub_bt b{ font-size:44px; color:rgb(46, 155, 238); display:inline-block; *display:inline; zoom:1; position: relative; padding-left:17px; z-index:2; }
.pub_bt  span{ display:block; width:287px; height:13px; background: #DFEDFF; position: absolute ; left:0; bottom:0; z-index:1;}
.pub_bt em{ display:block; width:84px; height:66px; background: url(../images/s1_quan1.png) no-repeat ;  position: absolute ; left:-70px; top:-4px; z-index:1; }
.s9_prov{  text-align: center; margin:20px 0 0 58px;  font:24px/34px 'Microsoft Yahei'; color:#666; }
.s9 .pub_bt h2{     margin-left: -7px;}
.zg_m07_bot{padding:37px 20px 0 0;    margin: 0 auto;width: 1000px;}
.zg_m07_left {margin-top:147px;width:290px;border-left:2px solid #dcdcdc;text-align:center;font:24px/36px "Î¢ÈíÑÅºÚ";color: #fff;}
.zg_m07_left a{display:inline-block;width:170px;height:50px;background:#2E9BEE;font:20px/50px "Î¢ÈíÑÅºÚ";color:#fff;margin-top:26px;     float: left; border-radius: 30px; margin-left: 27px;}
.zg_m07_left a:hover{background:#5DB3F5; }
.zg_m07_right {width:549px;height:465px;background:url(imgzg_map.png) no-repeat; position:relative}
.zg_m07_right li{ position:absolute;font:12px/25px "Î¢ÈíÑÅºÚ"; background:url(../images/zg_d01.png) no-repeat center bottom; }
.zg_m07_right li.zg_pb{padding-bottom:5px;}
.zg_m07_right li.zg_pb.on{background:url(../images/zg_d02.jpg) no-repeat center bottom;color:#fa4020;}
.zg_m07_right li.zg_pt{padding-top:5px;background-position:center top;}
.zg_m07_right li.zg_pt.on{background:url(../images/zg_d02.jpg) no-repeat center top;color:#fa4020;}
.zg_m07_right li.zg_pl{padding-left:12px;background-position:left center;}
.zg_m07_right li.zg_pl.on{background:url(../images/zg_d02.jpg) no-repeat left center;color:#fa4020;}
.zg_m07_right li.zg_pr{padding-right:12px;background-position:right center;}
.zg_m07_right li.zg_pr.on{background:url(../images/zg_d02.jpg) no-repeat right center;color:#fa4020;}
.zg_m07_right li:hover{ background-image:url(../images/zg_d02.jpg);}
.zg_m07_right li:hover a{ color:#FA4020;}
.zg_m07_right li.zg_m07_li01{right:21px;top:73px;}
.zg_m07_right li.zg_m07_li02{right:38px;top:117px;}
.zg_m07_right li.zg_m07_li03{right:75px;top:150px;}
.zg_m07_right li.zg_m07_li04{right:130px;top:158px;}
.zg_m07_right li.zg_m07_li05{right:118px;top:215px;}
.zg_m07_right li.zg_m07_li06{right:180px;top:206px;}
.zg_m07_right li.zg_m07_li07{right:160px;top:246px;}
.zg_m07_right li.zg_m07_li08{right:175px;bottom:155px;}
.zg_m07_right li.zg_m07_li09{right:175px;bottom:110px;}
.zg_m07_right li.zg_m07_li10{right:238px;top:195px;}
.zg_m07_right li.zg_m07_li11{right:213px;bottom:194px;}
.zg_m07_right li.zg_m07_li12{right:268px;bottom:206px;}
.zg_m07_right li.zg_m07_li13{right:94px;bottom:90px;}
.zg_m07_right li.zg_m07_li14{right:115px;bottom:155px;}
.zg_m07_right li.zg_m07_li15{right:132px;bottom:120px;}
.zg_m07_right li.zg_m07_li16{right:220px;bottom:145px;}
.zg_m07_right li.zg_m07_li17{right:200px;bottom:-5px;}
.zg_m07_right li.zg_m07_li18{right:86px;top:190px;}
.zg_m07_right li.zg_m07_li19{right:86px;top:245px;}
.zg_m07_right li.zg_m07_li20{right:42px;top:277px;}
.zg_m07_right li.zg_m07_li21{right:73px;bottom:145px;}
.zg_m07_right li.zg_m07_li22{right:45px;bottom:67px;}/*Ì¨Íå*/
.zg_m07_right li.zg_m07_li23{right:150px;bottom:60px;}
.zg_m07_right li.zg_m07_li24{right:205px;top:167px;}
.zg_m07_right li.zg_m07_li25{right:205px;bottom:70px;}
.zg_m07_right li.zg_m07_li26{right:222px;bottom:105px;}
.zg_m07_right li.zg_m07_li27{right:135px;top:196px;}
.zg_m07_right li.zg_m07_li28{left:73px;top:98px;}/*ÐÂ½®±øÍÅ*/
.zg_m07_right li.zg_m07_li29{left:73px;top:158px;}
.zg_m07_right li.zg_m07_li30{left:170px;top:210px;}
.zg_m07_right li.zg_m07_li31{left:73px;top:240px;}
.zg_m07_right li.zg_m07_li32{left:230px;bottom:160px;}
.zg_m07_right li.zg_m07_li33{left:207px;bottom:90px;}


















