@charset "utf-8";
/* CSS Document */
body {
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family:'微软雅黑', 'open Sans', sans-serif;
}
body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration: none;
}
body a:hover {
	text-decoration: none;
}
body a:focus, a:hover {
	text-decoration: none;
}
input[type="button"], input[type="submit"] {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family:'微软雅黑', 'Roboto', sans-serif;
	letter-spacing:1px;
}
p {
	margin:0;
}
ul {
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
label {
	margin:0;
}
a:focus, a:hover {
	text-decoration: none;
	outline: none
}
img {
	width: 100%;
	max-width:100%;
}

/*导航栏*/
.st_menu{
	overflow:hidden;
	padding:2em 0;
	background: linear-gradient(to top,#09F 0,#039 100%);
}
.st_menu li{
	width:20%;
	float:left;
	text-align:center;
}
.st_menu li.menu1{
	line-height:85px;
	height:85px;
}
.st_menu li.menu1 a{
	border:2px solid #FFF;
	padding:10px 50px;
	color:#FFF;
	letter-spacing:2px;
	font-size:20px;
	position:relative;
}
.st_menu li.menu1 a:hover{
	border-color:#FF3;
	background: linear-gradient(to bottom,#FF0 0,#F90 100%);
	color:#333
}

/*index_box*/
.index_box{
	padding:4em 0;
}
.index_box1{
	overflow:hidden;
}
.index_title1{
	text-align:center;
	margin-bottom:30px;
}
.index_title1 h1{
	font-size:40px;
}
.index_title1 h2{
	color:#777;
}

.index_box2{
	background: linear-gradient(to top,#039 0,#09F 100%);
}
	
.index_title2{
	overflow:hidden;
}
.index_title2 li{
	width:33.3%;
	float:left;
	text-align:center;
	line-height:60px;
}
.index_title2 li a{
	padding:8px 20px;
	border:2px solid #FF9;
	font-size:22px;
	color:#000;
	background: linear-gradient(to bottom,#FF0 0,#F90 100%);
}
.index_title2 li a:hover{
	background: linear-gradient(to top,#09F 0,#039 100%);
	color:#FFF;
}
.index_title3{
}
.bobao{
	width:100%;
	height:60px;
	position:relative;
	background-color:#B5751D;
	overflow:hidden;
	border-radius:8px;
	border:2px solid #CCC;
}
.bobao_title{
	width:170px;
	height:60px;
	line-height:60px;
	position:absolute;
	left:0;
	top:0;
	color:#FFF;
	font-size:20px;
	padding:0 5px;
	z-index:33;
	background:url(../images/bb_bg.png) no-repeat 130px 15px #442C0A;
	border-right:2px solid #F90;
}
.bobao li{
	display:inline-block;
	color:#FFF;
	line-height:60px;
	height:60px;
	margin-right:8px;
	font-size:12px;
}
.bobao li.c_12{
	color:#FF6;
}
.index_title4{
	text-align:center;
}
.index_title4 h1{
	font-size:40px;
	color:#FFF;
	margin-bottom:30px;
}
.index_title4 li{
	line-height:30px;
	font-size:16px;
	color:#FFF;
}
.index_title4 li span{
	margin-right:10%;
}
.index_title4 li.co_12{
	color:#F6F;
}
.footer{
	background-color:#101010;
	text-align:center;
	font-size:14px;
	padding:2em 0;
	color:#CCC;
}

.zz_title{
	padding-bottom:4em;
}
.zz_title h1{
	text-align:center;
	line-height:50px;
	margin-bottom:30px;
}
.zz_title h1 a{
	font-size:30px;
	color:#FFF;
	padding:5px 40px;
	border:1px solid #FF6;
	background: linear-gradient(to bottom,#3CF 0,#30F 100%);
}
.zz_title h1 a:hover{
	background: linear-gradient(to bottom,#FF0 0,#F90 100%);
	color:#000;
}
.video_box{
	position:fixed;
	left:0;
	top:0;
	right:0;
	background-color:rgba(0,0,0,0.9);
	z-index:100;
	display:none;
	width:100%;
	height:100%;
	padding-top:2%;
}
.video_box img{
	width:50px;
	cursor:pointer;
	position:absolute;
	right:3%;
	top:2%;
	z-index:101;
	transition:0.4s all;
}
.video_sj_box img{
	width:30px;
}
.video_box img:hover{
	opacity:0.7;
	transform:rotate(20deg);
}
/*广告*/
.gg_box1{
	padding:1em 1% 0;
}
.gg_box1 li{
	margin-bottom:10px;
}
.gg_box2{
	overflow:hidden;
}
.gg_box2 li{
	width:23%;
	margin:1%;
	float:left;
}
.gg_box3{
	overflow:hidden;
}
.gg_box3 li{
	width:48%;
	float:left;
	margin:1%;
}



/*改版*/
.stjt_menu{
	background-color:#282828;
	overflow:hidden;
}
.stjt_menu li{
	width:20%;
	float:left;
	text-align:center;
	line-height:116px;
	height:116px;
}
.stjt_menu li a{
	display:block;
	margin:0 auto;
	width:116px;
	height:116px;
	text-indent:-9999px;
	transition:0.4s all 0.3s ease;
}
.stjt_menu li.stjt_menu1 a{
	background:url(../images/menu1.png) no-repeat center center;
}
.stjt_menu li.stjt_menu1 a:hover,.stjt_menu li.stjt_menu1.active a{
	background:url(../images/menu1_at.png) no-repeat center center;
}
.stjt_menu li.stjt_menu2 a{
	background:url(../images/menu2.png) no-repeat center center;
}
.stjt_menu li.stjt_menu2 a:hover,.stjt_menu li.stjt_menu2.active a{
	background:url(../images/menu2_at.png) no-repeat center center;
}
.stjt_menu li.stjt_menu3 a{
	background:url(../images/menu3.png) no-repeat center center;
}
.stjt_menu li.stjt_menu3 a:hover,.stjt_menu li.stjt_menu3.active a{
	background:url(../images/menu3_at.png) no-repeat center center;
}
.stjt_menu li.stjt_menu4 a{
	background:url(../images/menu4.png) no-repeat center center;
}
.stjt_menu li.stjt_menu4 a:hover,.stjt_menu li.stjt_menu4.active a{
	background:url(../images/menu4_at.png) no-repeat center center;
}

.st_dd{
	border-top:3px solid #656052;
	border-bottom:6px solid #43403C;
}
.st_dd img{
	display:block;
}
.con_box{
	background:url(../images/con_bg.jpg) no-repeat center center;
	background-size:100% 100%;
	padding-bottom:7em;
}
.in_box1{
}
.in_box1 h1 span{
	display:block;
	width:420px;
	margin:0 auto;
}
in_box_img img{
	display:block;
}

.in_box2{
	overflow:hidden;
	margin:20px auto;
}
.in_box2 li{
	width:24.8%;
	float:left;
	text-align:center;
}
.in_box2 li a{
	display:block;
	margin:0 auto;
	height:85px;
	width:270px;
	text-indent:-9999px;
	transition:0.5s all;
	background-size:100% 100% !important;
}
.in_box2 li.in_an1 a{
	background:url(../images/an1.png) no-repeat center center;
}
.in_box2 li.in_an1 a:hover,.in_box2 li.in_an1.cur a{
	background:url(../images/an1_at.png) no-repeat center center;
}
.in_box2 li.in_an2 a{
	background:url(../images/an2.png) no-repeat center center;
}
.in_box2 li.in_an2 a:hover,.in_box2 li.in_an2.cur a{
	background:url(../images/an2_at.png) no-repeat center center;
}
.in_box2 li.in_an3 a{
	background:url(../images/an3.png) no-repeat center center;
}
.in_box2 li.in_an3 a:hover,.in_box2 li.in_an3.cur a{
	background:url(../images/an3_at.png) no-repeat center center;
}
.in_box2 li.in_an4 a{
	background:url(../images/an4.png) no-repeat center center;
}
.in_box2 li.in_an4 a:hover,.in_box2 li.in_an4.cur a{
	background:url(../images/an4_at.png) no-repeat center center;
}
.in_box4_kk{
	margin:20px auto;
	padding:5px;
	border:2px solid #CCC;
	border-radius:8px;
	background:none;
}

.in_box4{
	background:#22222A;
	border-radius:8px;
	padding:20px;
}
.in_box4 h1{
	line-height:60px;
	height:60px;
	font-size:40px;
	color:#FFF;
	text-align:center;
}
.in_box4 ul{
	background:#171717;
	padding:5px 10px;
}
.in_box4 li{
	line-height:35px;
	height:35px;
	color:#dadada;
	font-size:18px;
	border-bottom:1px dashed #333;
	text-align:center;
	padding:0 1%;
	font-family:'微软雅黑',Verdana, Geneva, sans-serif;
	
}
.in_box4 li b{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#888;
}
.in_box4 li span{
	display:inline-block;
}
.in_box4 li span.s1,.in_box4 li span.s3{
	width:20%;
	text-align:left;
}
.in_box4 li span.s2{
	width:58%;
}
.in_box4 h5{
	line-height:35px;
	height:35px;
	font-size:20px;
	color:#CCC;
	text-align:center;
}
.zhizou{
	background:url(../images/zz_bg.png) no-repeat center center;
	padding:12em 0;
	text-align:center;
	border-radius:15px;
}
.zhizou h2{
	margin-bottom:30px;
}
.zhizou h2 a{
	display:block;
	line-height:71px;
	height:71px;
	width:300px;
	margin:0 auto;
	text-indent:-9999px;
}
.zhizou h3 a{
	display:block;
	width:205px;
	line-height:55px;
	height:55px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/gohome.png) no-repeat center center;
	transition:0.4s all;
}
.zhizou h3 a:hover{
	background:url(../images/gohome_at.png) no-repeat center center;
}
.zhizou h2.dnzz a{
	background:url(../images/dnzz.png) no-repeat center center;
}
.zhizou h2.dnzz a:hover{
	background:url(../images/dnzz_at.png) no-repeat center center;
}
.zhizou h2.sjzz a{
	background:url(../images/sjzz.png) no-repeat center center;
}
.zhizou h2.sjzz a:hover{
	background:url(../images/sjzz_at.png) no-repeat center center;
}
.zhizou h2.dncx a{
	background:url(../images/dncx.png) no-repeat center center;
}
.zhizou h2.dncx a:hover{
	background:url(../images/dncx_at.png) no-repeat center center;
}
.zhizou h2.sjcx a{
	background:url(../images/sjcx.png) no-repeat center center;
}
.zhizou h2.sjcx a:hover{
	background:url(../images/sjcx_at.png) no-repeat center center;
}

.youhui{
	background:#000;
	border-radius:8px;
	padding:10px 15px;
	color:#FFF;
	font-size:16px;
}
	
	




@media(max-width:1200px){
	.st_menu li.menu1{
	line-height:85px;
	height:85px;
	}
	.st_menu li.menu1 a{		
		padding:8px 30px;		
		letter-spacing:2px;
		font-size:20px;
	}
	.index_title2 li a{
		font-size:15px;
	}
	.in_box2 li a{
		height:47px;
		width:150px;
		background-size:100% 100% !important;
	}
	
	 
}

@media(max-width:991px){
	.st_menu li.menu1{
	line-height:65px;
	height:65px;
	}
	.st_menu li.menu1 a{		
		padding:8px 20px;		
		letter-spacing:2px;
		font-size:20px;
	}
	

}
@media(max-width:736px){
	.st_menu li.menu1{
	line-height:55px;
	height:55px;
	}
	.st_menu li.menu1 a{		
		padding:5px 15px;		
		letter-spacing:1px;
		font-size:18px;
	}
	

}

@media(max-width:667px){
}

@media(max-width:640px){
	.st_menu li.menu1{
	line-height:45px;
	height:45px;
	}
	.st_menu li.menu1 a{		
		padding:3px 8px;		
		letter-spacing:0px;
		font-size:16px;
	}
	.index_title2 li a{
		padding:0;
		display:block;
		width:100%;
		margin:0 auto;
	}
	.index_box{
		padding:2em 0;
	}
	.index_title4 h1{
		font-size:30px;
	}
	.gg_box2 li{
		width:48%;
	}
	.stjt_menu li{
		line-height:65px;
		height:65px;
	}
	.stjt_menu li a{
		width:65px;
		height:65px;
		background-size:65px !important;
	}
	.in_box4 h1{
		font-size:24px;
	}
	.in_box4 li{
		font-size:16px;
		text-align:left;
	}
	.in_box4 li span.s1,.in_box4 li span.s3,.in_box4 li span.s2{
		width:auto;
	}
	.in_box4 li span.s2{
		margin:0 8%
	}
	.in_box2 li{
		width:49.8%;
		margin-bottom:10px;
	}
	

}

@media(max-width:480px){
	
	.st_menu{
		padding:0.5em 0;
	}
	.st_menu li.menu1{
	line-height:35px;
	height:35px;
	}
	.st_menu li.menu1 a{	
		padding:0px 2px;		
		letter-spacing:0px;
		font-size:13px;
	}
	.index_title2 li{
		width:100%;
		float:none;
		margin-bottom:15px;
	}
	.in_box1 h1 span{
		width:320px;
	}
	.in_box2 li a{
		height:27px;
		width:100px;
		background-size:100% 100% !important;
	}
	.in_box4 li{
		font-size:11px;
	}
	.in_box4 li span.s2{
		margin:0 1%
	}
	.zhizou{
		padding:3em 0;
	}
	.zhizou h2 a{
		display:block;
		line-height:47px;
		height:47px;
		width:200px;
		margin:0 auto;
		text-indent:-9999px;
		background-size:100% 100% !important;
	}
	
}

