@charset "utf-8";
/* CSS Document */
html{font-size:16px;}
body { 
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#000;
	background-color:#06062c;
	background-image:url(../images/bg.jpg);
	backgroun-
	background-repeat: repeat-x;
	background-position: top center;
	background-size: auto 100%;
}
ul,li,input,div,font,br { margin:0; padding:0; list-style:none;}
img { border:0;}
a { text-decoration:none; }
a:hover { text-decoration:underline;}

a.more { height:24px; line-height:24px; padding:5px 10px; font-size:14px; text-align:center; background:#e61133; color:#fff; text-decoration:none;}
a.more:hover { color:#ffd270;}
a.more span { font-size:12px;}

.blank { clear:both; height:0px;}

.w225 { width:225px;}
.w360 { width:360px;}
.w470 { width:470px;}
.w490 { width:490px;}
.w620 { width:620px;}
.mrl { float:left;}
.mrr { float:right;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.width100{width:100%;}
.border { overflow:hidden; padding:20px; background:#fff;}
.header{
	width:100%;
}
.header img{
	width:100%;
}
.menu{
	height:4.6875rem;
	width:41.25rem;
	position: relative;
	margin: 0 auto;
}
.menu-bg{
	z-index: -1;
	position: absolute;
	height:4.6875rem;
	width:120rem;
	top:0px;
	left:-39.375rem;
	background-image: url(../images/index_02.jpg);
}
.menu-font{
	position: relative;
	left:0.8rem;
}
.menu-font div{
	display: inline-block;
	padding-right:2.1rem;
	background-image: url(../images/ge.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 1.2rem;
}
.menu-font div a{
	color:#666;
	font-size:1.6rem;
	line-height:4.6875rem;
}
.zt-box{
	margin-top:3rem;
}
.zt-box-title{
	background-image: url(../images/zt_03.png);
	background-repeat: no-repeat;
	background-position: top left;
	width:57.375rem;
	height:4.25rem;
	line-height:4.25rem;
	margin: 0 auto;
	color:#000;
	font-size:2rem;
	text-indent: 2rem;
	position: relative;
	left:5rem;
}
.main-box{
	width:75rem;
	margin: 0 auto;
	position: relative;
}
.zt-box-content1{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:48.1875rem;
	background-image: url(../images/jjzh.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
.zt-box-content1-left{
	width:29.375rem;
	padding-top:6rem;
	padding-left:15rem;
	float:left;
}
.zt-box-content1-right{
	float:left;
	width:31.875rem;
	padding-top:6rem;
	margin-left:0.5rem;
}
.zt-box-content1-right-title{
	text-align: center;
	font-size:1.5rem;
}
.zt-box-content1-right-content{
	text-indent: 2rem;
	font-size:0.9rem;
	margin-top:1.6rem;
	text-align: justify;
}
.more-a{
	color:#005eb0;
	font-size:1.2rem;
}
.new-title{
	margin-left: 9.2rem;
	margin-top: 4.4rem;
	font-size: 1.3rem;
	color: #fff;;
}
.new-content{
	margin-top:1rem;
}
.new-content  li{
	height:2rem;
	padding-left:9.2rem;
	width:	56rem;
	overflow: hidden;
}
.new-content  li a{
	color:#fff;
	font-size:1rem;
}
.zt-box-content2{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:71.25rem;
	background-image: url(../images/hyhsy.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
.zt-box-content2-main{
	padding-left: 16rem;
	padding-top:2rem;
	width:56rem;
	height:69.25rem;
	overflow-y: auto;
}
.hyhsy-div{
	width:12.6rem;
	height:16.25rem;
	background-color:#e1e1e1;
	border-radius: 0.5rem;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem;
}
.hyhsy-div-img{
	width:12.6rem;
	height:12rem;
	background-color:#e1e1e1;
	border-radius: 0.5rem;
}
.hyhsy-div-content{
	text-align: center;
	line-height: 1.5rem;
	font-size:0.8rem;
	height:48px;
	overflow: hidden;
}
.hyhsy-div-content{
	color:#000;
}
.hyhsy-div-content{
	color:#000;
}
.hyhsy-div-footer a{
	color:#fff;
}
.hyhsy-div-footer{
	background-color:#005eb0;
	height:1.375rem;
	border-radius: 0.5rem;
	color:#fff;
	text-align: center;
	line-height: 1.375rem;
}
.zt-box-footer{
	background-image: url(../images/zt_15.png);
	background-size: 100% 100%;
	background-position: top left;
	background-repeat: no-repeat;
	width:49.68rem;
	height:2.125rem;
	position: relative;
	left:5rem;
}
.zt-box-content3{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:41.43rem;
	background-image: url(../images/yyzh.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
.zt-box-content3-main{
	padding: 1rem 1.5rem 0rem 1.5rem;
	width:56.8rem;
	background-color: #b8e2fb;
	border-radius: 1rem;
	height: 36.125rem;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	left:10rem;
	top:2rem;
}
.zt-box-content3-main-big-box{
	width:999rem;
}
.zt-box-content3-img{
	width:290px;
	height:500px;
	border-radius: 1rem;
}
.zt-box-content3-title{
	font-size:1rem;
	text-align: center;
}
.zt-box-content3-div{
	width:290px;
	float: left;
	margin-right: 1.4rem;
}
.zt-box-content4{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:1244px;
	background-image: url(../images/ztfc_03.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
.zt-box-content4-title{
	padding-top:0.8rem;
}
.zt-box-content4-title a{
	color:#fff;
	font-size:1.8rem;
}
.zt-box-content4-main{
	overflow-y: auto;
	width:848px;
	height:1080px;
	background-color: #5e97ec;
	margin-left: 16rem;
	margin-top: 3rem;
}
.zt-box-content4-more{
	color: #fff;
	text-indent: 980px;
	margin-top:30px;
}
.zt-box-content4-more a{
	color: #fff;
	font-size:1.4rem;
}
.zt-box-content4-main-big-box-img{
	min-width:778px;
}
.zt-box-content4-main-big-box-img-div{
    width:778px;
    overflow-x: auto;
    border: 15px #e2e2e2 solid;
}
.zt-box-content4-show1{
	padding: 10px;
	margin-bottom: 10px;
}
.zt-box-content4-show1-tit{
	width:426px;
	height:40px;
	background-image: url(../images/zt_07.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: 100% 100%;
	color: #fff;
	line-height: 40px;
	font-size:1.3rem;
	text-indent: 1rem;
}
.zt-box-content4-show2-img{
	height:190px;
	width:190px;
}
.zt-box-content4-show2-div{
	padding: 10px;
}
.zt-box-content4-show2{
	background-color: #e2e2e2;
	width:190px;
	float: left;
	border: 5px #fff solid;
}
.zt-box-content4-show2-tit{
    display: none;
	text-align: center;
	color:#005eb0;
	line-height: 40px;
	height:40px;
	background-color: #d4d4d4;
	font-size:12px;
}
.zt-box-content5{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:717px;
	background-image: url(../images/jcxc.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
#slide2Iframe{
	margin-left: 10rem;
	margin-top: 3rem;
}
.zt-box-content5-main{
	height:598px;
}
.zt-box-content5-footer a{
	color: #fff;
	font-size: 28px;
}
.zt-box-content5-footer{
	margin-top: 80px;
	padding-left: 920px;
}

.zt-box-content6{
	width:84rem;
	position: relative;
	left:-4.5rem;
	height:680px;
	background-image: url(../images/hgwj.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
}
.zt-box-content6-main{
	padding-top: 45px;
	margin-left: 16.5rem;
}
.hgwj_img{
	width: 827px;
	margin-bottom: 25px;
}

.main-footer-font{
	padding-top:1rem;
	padding-bottom:1rem;
	color:#fdd000;
	font-size:2rem;
	font-weight: bold;
	line-height: 3.6rem;
	text-align: center;
}
.main-footer-logo{
	text-align: center;
}
.main-footer-logo div{
	display: inline-block;
	padding: 0px 3rem;
}
.main-footer-logo div a img{
	width:8rem;
}

.main-footer-logo2 div{
	padding: 0px 1rem !important;
}
.main-footer-logo2 div img{
	width:8rem;
}
.main-footer-img{
	text-align: center;
}
.main-footer-img img{
	width:10rem;
}
.foot-copyright{
	margin-top:2rem;
	font-size:1.4rem;
	text-align: center;
	color: #fff;
	line-height: 3rem;
}
.box3-content-box-main-actvie{
	display:block !important;
}
.box3-content-box-main{
	display:none;
}
.box3-content-title{
	display:none
}
.box4-content-box{
	display:none;
}
.box2-title-more a{
	color:#005eb0;
}
.box2-title-more{
	position: absolute;
	top:0.3rem;
	right:1rem;
	color:#fff;
	font-size:1.2rem;
}
.weibo{
	text-align: center;
	overflow: hidden;
}
.weibo-main{
	display: inline-block;
	margin: 0 2rem;
	background-color:#fff
}


.zt-box-content4-show1-div{
    display:none;
}
.zt-box-content4-show2-div{
    display:none;
}
