@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0;}
html,body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {font-size: 12px; margin:0; padding:0; font-family:"黑体"; font-style:normal;}
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var, b, i { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

.left{float:left}
.right{float:right}
.overflow{overflow:hidden}
.hide{display:none}
.block{display:block}
.inline{display:inline}
.clearfix:after{content:'';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}

*, ::after, ::before {
	    box-sizing:content-box;
	}
a:hover{text-decoration:none;}

/*二级页面导航*/
.wrap>nav{
	width: 100%;
	height: 3rem;
	background:rgba(13,56,116,0.8);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}
.nav_box{
	width: 63%;
	height: 100%;
	margin: 0 auto;
}
.nav_box img{
	width: 20%;
	margin-top:0.75rem;
}
.nav_box>ul{
	width: 63%;
	text-align: center;
	padding-left: 15%;
}
.nav_box>ul>li{
	float: left;
	margin: 0 1.3rem;
	height: 100%;
	position: relative;
}
.nav_box>ul>li>a{
	font-size:0.9rem;
	color: #FFFFFF !important;
	display: block;
	line-height:3rem;
	height: 3rem;
	cursor: pointer;
}
.nav_box>ul>li>a:hover{
	color: #00a0e9 !important;
    text-decoration: none;
}
.nav_box>ul>li ul{
	width: 7rem;
	background:rgba(13,56,106,0.7);
	position: absolute;
	top: 3rem;
	left:-1.5rem;
	z-index: 9999;
	padding: 1rem 0 1rem 0;
	display: none;
}
.nav_box>ul>li:hover ul{
	display: block;
}
.nav_box>ul>li>ul li a{
	width: 100%;
	font-size:0.8rem;
	text-align: center;
	color: #FFFFFF !important;
	display: block;
	line-height:2rem;
	cursor: pointer;
}
.nav_box>ul>li>ul li a:hover{
	color: #00a0e9 !important;
	text-decoration: none;
}
.nav_box>.nav_box_en{
	display: block;
	font-size:1rem;
	color: #FFFFFF;
	height: 3rem;
	line-height: 3rem;
	cursor: pointer;
}
.nav_box>a:hover{
	color: #FFFFFF;
}

/*底部样式*/
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,	
.fp-auto-height.fp-section {
	height: auto!important;	
}
.fp-auto-height{
	background: url(../images/footer_bg.jpg) no-repeat center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.footer_box{
	width:100%;
	margin: 0 auto;
}
.footer_top{
	width: 60%;
	padding: 2rem 20%;
	border-bottom: 1px solid #FFFFFF;
}
.footer_top>img{
	display: block;
	width: 25%;
	margin: 0 auto 2rem;
}
.footer_top_left{
	width: 10%;
	margin-right: 10%;
	position: relative;
}
.footer_top_left>a{
	display: block;
	width: 100%;
	height: 1.5rem;
	border: 1px solid #FFFFFF !important;
	font-size: 0.8rem;
	text-align: center;
	line-height: 1.5rem;
	color: #FFFFFF !important;
	border-radius: 0.75rem;
	cursor: pointer;
}
.footer_top_left>a:hover{
	color: #00A0E9;
}
.footer_top_left>ul{
	display: none;
	width: 100%;
	margin-top: 0.2rem;
	position: absolute;
	top:1.4rem;
	z-index: 222323;
}
.footer_top_left>ul li a{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.7rem;
	color: #efefef;
	line-height: 1.5rem;
	cursor: pointer;
}
.footer_top_left>ul li a:hover{
	color: #00A0E9;
}
.footer_top_left:hover ul{
	display: block;
}
.footer_top_right{
	width: 80%;
	line-height: 1.5rem;
}
.footer_top_right>li{
	float: left;
	margin: 0 1rem;
	position: relative;
}
.footer_top_right li a{
	color: #FFFFFF !important;
	font-size: 0.9rem;
}
.footer_top_right li a:hover{
	color: #00a0e9;
}
.footer_top_right li ul{
	display: none;
	width: 160%;
	margin-top: 0.2rem;
	padding:0.3rem 0;
	position: absolute;
	top:1.3rem;
	left:-30%;
	z-index: 2223123;
	background:rgba(0,0,0,0.7);
	
}
.footer_top_right li ul li{
	width: 100%;
    float: left;
    text-align: center;
    margin: 0.2rem auto;
}
.footer_top_right li ul li a{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.7rem;
	color: #efefef;
	line-height: 1.2rem;
	cursor: pointer;
}
.footer_top_right_li:hover ul{
	display: block;
}
.footer_bottom{
	width: 60%;
	padding: 2rem 20%;
}
.footer_bottom_left{
	width: 70%;
}
.footer_bottom_p1{
	font-size: 1rem;
	color: #00a0e9;
	margin-bottom: 0.5rem;
}
.footer_bottom_p2{
	font-size:0.9rem;
	color: #fff;
	line-height:1.5rem;
	display: flex;
	align-items: center;
}
.footer_bottom_p22{
	font-size:0.9rem;
	color: #fff;
	line-height:1.5rem;
	display: flex;
	align-items: center;
	padding-left: 0.2rem;
}
.footer_bottom_p2>span{
	font-style: normal;
}
.footer_bottom_a{
	display:inline-block;
	font-size:0.8rem;
	color: #fff;
	cursor: pointer;
	line-height:1.5rem;	
}
.footer_bottom_p2 .pi1{
	background: url(../images/footer_tel.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width: 1.3rem;
	height:1.3rem;
	margin-right:0.5rem;
}
.footer_bottom_p2 .pi11{
	background: url(../images/footer_email.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width: 1.1rem;
	height:1.1rem;
	margin-right:0.5rem;
}
.footer_bottom_p22 .pi2{
	background: url(../images/footer_dw.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width:1rem;
	height:1rem;
	margin-right:0.5rem;
}
.footer_bottom_p2 .pi3{
	background: url(../images/footer_bq.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width: 1.4rem;
	height:1.4rem;
	margin-right:0.5rem;
}
.footer_bottom_right{
	width:30%;
}
.footer_bottom_right>img{
	display: block;
	width:4rem;
	height:4rem;
	margin: 0 auto;
}
.footer_bottom_right>p{
	margin-top: 0.5rem;
	font-size: 0.7rem;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}
.footer_bottom1{
	display: none;
}

/*.footer_left{
	width: 70%;
}
.footer_left_p1{
	font-size: 1.3rem;
	color: #00a0e9;
	margin:5rem 0 2rem 0;
}
.footer_left_p2{
	font-size:1rem;
	color: #fff;
	line-height:2rem;
}
.footer_left_a{
	display:inline-block;
	font-size:1rem;
	color: #fff;
	cursor: pointer;
	line-height:2rem;	
	margin-bottom:5rem;
}
.footer_left_p2 .pi1{
	background: url(../images/footer_tel.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width: 1.2rem;
	height: 1rem;
	margin-right:0.5rem;
}
.footer_left_p2 .pi2{
	background: url(../images/footer_dw.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width:1.2rem;
	height: 1rem;
	margin-right:0.5rem;
}
.footer_left_a .pi3{
	background: url(../images/footer_bq.png) no-repeat;
	background-size: cover;
	display:inline-block;
	width: 1.2rem;
	height:1rem;
	
}

.footer_right{
	width: 30%;
	padding-top: 10%;
}
.footer_right a{
	cursor: pointer;
}
.footer_right_wx{
	width: 33.33%;
	position: relative;
}
.footer_right_lj{
	width: 33.33%;
	position: relative;
}
.footer_right_yx{
	width: 33.33%;
	position: relative;
}
.footer_right_yx_img1{
	width: 70%;
	margin: 0 auto;
}
.footer_right_lj_img1{
	width: 70%;
	margin: 0 auto;
}
.footer_right_wx_img1{
	width: 70%;
	margin: 0 auto;
}
.footer_right_wx_img2{
	width: 80%;
	position: absolute;
	top: -120%;
	left:-1%;
	display: none;
}
.footer_right_wx:hover .footer_right_wx_img2{
	display: block;
}*/
/*回到顶部*/
.bottom_tools {
    position: fixed;
    z-index: 10700000;
    right: 40px;
    bottom: 40px;
}
#scrollUp {
    width:1rem;
    background: url(../images/top.png) no-repeat;
    background-size:cover ;
    display: none;
    z-index: 9999;
    position: fixed;
    right: 1%;
    top:75%;
	padding:10px;
}
.bottom_tools>* {
    font: 0/0 a;
    display: block;
    margin-top: 5px;
    color: transparent;
    border: 0;
    background-color: transparent;
    text-shadow: none;
}
@media screen and (max-width:1280px){
	.nav_box>ul{
		width: 63%;
		text-align: center;
		padding-left: 10%;
	}
	.nav_box>ul>li{
		float: left;
		margin: 0 1.1rem;
		height: 100%;
		position: relative;
	}
	 .nav_box>ul>li>a{
		font-size:1rem;
		color: #FFFFFF;
		display: block;
		line-height:3rem;
		height: 3rem;
		cursor: pointer;
	}
}
@media screen and (max-width:1128px){
	.nav_box>ul{
		width: 63%;
		text-align: center;
		padding-left: 10%;
	}
	.nav_box>ul>li{
		float: left;
		margin: 0 0.6rem;
		height: 100%;
		position: relative;
	}
	 .nav_box>ul>li>a{
		font-size:1.2rem;
		color: #FFFFFF;
		display: block;
		line-height:3rem;
		height: 3rem;
		cursor: pointer;
	}
}


@media screen and (max-width:1024px){
	.nav_box>ul{
		width: 65%;
		text-align: center;
		padding-left: 10%;
	}
	.nav_box>ul>li{
		float: left;
		margin: 0 0.6rem;
		height: 100%;
		position: relative;
	}
	 .nav_box>ul>li>a{
		font-size:1.2rem;
		color: #FFFFFF !important;
		display: block;
		line-height:3rem;
		height: 3rem;
		cursor: pointer;
	}
}


.pages{text-align: center;margin: 40px 0;width: 100%;float: Left;}
.pages li{width: 30px;height: 30px;display: inline-block;vertical-align: middle;font-size: 14px;margin: 0 3px;}
.pages li a{color: #666; display: block;width: 100%;height: 100%;line-height: 28px; border: 1px solid #ededed;background-color: #fff;}
.pages .prev,.pages .next{width: 67px;}
.pages li.on a,.pages li:hover a{background-color: #0068b7;border-color: #0068b7;color: #fff;}








