@charset "utf-8";
/* CSS Document */
li{
	/*transition: all 0.3s ease 0s;*/
}

.wrap{
	padding: 0 6%;
	width: 88%;
	padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;
}
.wrap.m-wrap{
	padding: 0 4.7%;
	width: 90.6%;
	padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;
}
.m-wrap{
	padding: 0 4.7%;
	width: 90.6%;
}

#hh{width:100%;	border:0px solid #000;	background:none;
}
.header{
	padding-top: 0px;
	position: relative;
	z-index: 20;
	height: 100px;
	width:100%;
}
.header-main{
	padding: 0 6%;
	width: 100%;
	height:100%!important;
	margin:0 auto;
	/*
	换皮肤
	background:url("/b2.png") top center no-repeat;
	background-size:1920px 240px;*/
}
.header.fixed{
	position:relative;
	background-color: #fff;
	z-index: 20;
	width:100%;
}
.header.fixed2{
	background-color: #024A88;
}

.header.fixed.short{
	padding-top: 10px;
	height: 188px;
}
.header.fixed.short .nav ul{
	padding-bottom: 0px;
}

.header.m-wrap{
	padding-top: 0;
	padding-bottom: 0;
	height: 80px;
}
.header.m-wrap.short{
	padding-top: 0;
	padding-bottom: 0;
}
.header.m-wrap.short.fixed{
	height: 46px;
}
.header.m-wrap .left{
	width: 85%;
	margin-top: 5px;
}
.header .left{
	width: 100%;
	*width:auto;
}
.header .right{
	width: 30%;
}
.header.m-wrap .right{
	display: none;
}
.header .logo{
	display: block;
	width: 530px;
	height: 68px;
	margin-top:0px;
	background:url('../images/logo.png') no-repeat;
	/*border:1px solid #ff0000;*/
	
}
.header .logo2{background:url('../images/logo3.png') no-repeat;}
.header.m-wrap .logo{
	height: 69px;
	width: 100%;
	max-width: 100%;
	margin-left:-25px;
}
.header.m-wrap .logo img{
	width: 100%;
}
.header .nav{
	width: 100%;
	*width:auto;
	margin-top: 8px;
	line-height: 24px;
	margin-left:20px;
}
.header.m-wrap .left .nav{
	display: none;
}
@media(max-width:968px){
	.header .logo{
		display: block;
		width: 320px;
		height: 60px;
		background:url('../images/logo_s.png') no-repeat;background-position:0px 0;
	}
	.header .logo2{background:url('../images/logo2.png') no-repeat;}
	.header-main{
	/*
	换皮肤
	background:url("/b2.png") top center no-repeat;
	background-size:640px 80px;
	*/
}

}
.header .nav-ico-div{
	position: absolute;
	top: 5px;
	right:0px;
	z-index:9999;
	cursor: pointer;
	margin-right: 0%;
	height: 67px;
	width:280px;
	text-align:center;
}
.header .nav-ico-div p{ line-height:80px; float:left;}
.header .nav-ico-div .zi{padding-left:100px}
.header .m-nav-ico-div{display:none}
.m-daohang{display:none;}

.header .nav-ico-div .weixin{
	position: relative;
	display:block;
	float:left;
	width:35px;height:35px;
	background: url(../images/ico_108.png) no-repeat center;
	background-size: auto 100%;
}
.header .nav-ico-div .weixin div{
	display:none;
	position: absolute;
	top: 35px;
	margin-left:-100px;
	z-index:999999999;
	width:200px;
	height:200px;
	overflow:hidden;
}
.header .nav-ico-div a{ color:#00cc00}
.header .nav-ico-div a:hover{ color:#000}

.header .nav-ico-div .hover{
	position: relative;
	display:block;
	float:left;
	width:35px;height:35px;
	background: url(../images/ico_108_b.png) no-repeat center;
	background-size: auto 100%;
}
.header .nav-ico-div .search{
	float:left;
	display:block;
	position: relative;
	height:38px;
	width:333px;
	border:1px solid #ccc;
	margin-right:12px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius:20px;
	background-color:#fff;
}
.header .nav-ico-div .search input{
	display:block;
	float:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:12px;
	margin-top:6px;
	width:79%;
	color:#666;
	border:0px;
}
.header .nav-ico-div .search img{
	display:block;
	float:left;
	margin-left:14px;
	margin-top:10px;
	cursor:pointer;
}
@media(max-width:960px){
	.header .nav-ico-div{width:150px;}
	.header .nav-ico-div .search{width:233px;}
	.header .nav-ico-div .search input{width:71%;}
	.header .nav-ico-div img{ display:none}
}
@media(max-width:768px){
	.header .nav-ico-div{
	position: absolute;
	margin-top:-20px;
	right:0px;
	z-index:9999;
	cursor: pointer;
	margin-right: 0%;
	height: 50px;
	line-height:50px;
}
.header .nav-ico-div a{	
	background-color:#00CC00;
	color:#fff;
	padding-left:2px;
	padding-right:2px;

}
.header .nav-ico-div .zi{padding-left:0px; float:right; padding-right:6%; padding-top:20px;}

.header .nav-ico-div .search{display:none;}

.m-daohang{display:block; margin:auto; width:100%;height:100%; overflow:hidden;!important;background:#FAAF25; background-color:#FAAF25; }
.m-daohang ul {margin-left:1%; margin-right:1%; text-align:center;}
.m-daohang ul li{ width:20%; height:28px; line-height:28px; float:left; border:0px solid #000; border:1px solid #F3A005}
.m-daohang ul li a { color:#000; font-family:"微软雅黑"; font-size:14px; margin-right:1%;margin-bottom:2px;  }

}


.header .nav li{
	float:left;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	position: relative;
}

.header .nav li.home{margin-left:-20px;}
.header.twrap .nav li.home{margin-left:-12px;}
.header .nav li:hover,.header .nav li.hover{
	/*background: url(../images/bg_55.png) no-repeat left top;*/
	background-color:#fff;
}
.header.twrap .nav li:hover,.header.twrap .nav li.hover{
	/*background: url(../images/bg_56.png) no-repeat center top;*/
}
.header .nav li.home:hover,.header .nav li.home.hover{
	/*background: url(../images/bg_57.png) no-repeat center top;*/
}
.header.twrap .nav li.home:hover,.header.twrap .nav li.home.hover{
	/*background: url(../images/bg_58.png) no-repeat center top;*/
}
.header .nav li .subbox{
	position: absolute;
	left: 0px;
	width: 240px;
	display: none;
	border-top:1px solid #007500
}
.header .nav li .subbox .top-line{
	display: block;
	width: 100%;
	height: 10px;
	/*background: url(../images/bg_54.png) no-repeat center top;*/
}
.header .nav li .subbox a{
	display: block;
	padding-left: 15px;
	width:100%;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	font-size: 14px;
	color: #000;
	background-color: #fff;
	float:left
}
.header .nav li:hover .subbox a,.header .nav li.hover .subbox a{
	color: #000;
}
.header .nav li .subbox a.bot{
	border-bottom: none;
}
.header .nav li .subbox a:hover{
	color:#009900;
}
.header.short .nav li{
	padding-bottom: 10px;
}
.header.short .nav li:hover,.header.short .nav li.hover{
	padding-bottom: 8px;
}
.header.twrap .nav li{
	padding: 0 12px 12px;
}
.header .nav li a{
	color: #333;
	font-size: 15px;
}
.header.fixed2 .nav li a{
	color:#fff;
}
/*电脑导航条字颜色*/
.header .nav li:hover a,.header .nav li.hover a{
	color: #000;
}
.header .sharebox{
	margin-top: 7px;
	width: 100%;
	height: 26px;
}

.header .s-nav{
	width: 100%;
	margin-top: 25px;
	line-height: 22px;
	height: 22px;
}
.header .s-nav a{
	float: right;
	color: #333;
	line-height: 36px;
}
.header .s-nav a.en{
	font-family: "Arial";
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.header .s-nav a:hover{
	color: #fff;
}
.header .s-nav .line{
	display: inline-block;
	float: right;
	color: #fff;
	width: 32px;
	text-align: center;
}
.header.twrap .s-nav .line{
	width: 14px;
}
.header .s-nav a.search-btn{
	display: inline-block;
	width: 18px;
	height: 17px;
	background: url(../images/ico_114.png) no-repeat center;
	margin-top: 10px;
}
.search-bg{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	background-color: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	display: none;
}
.searchbox{
	width: 50%;
	position: fixed;
	top: 169px;
	left: 50%;
	margin-left: -25%;
	height: 68px;
	border: 1px solid #535353;
	z-index: 51;
	display: none;
}
.m-search-box{
	width: 93%;
	border: 1px solid #aaa;
	position: fixed;
	left: 3%;
	top: 54px;
	height: 40px;
	z-index: 51;
	display: none;
}
.searchbox input.tex{
	border: none;
	background: none;
	font-size: 36px;
	font-family: "Arial";
	color: #a7a7a7;
	height: 37px;
	line-height: 36px;
	padding: 16px 2% 15px;
	width: 80%;
}
.m-search-box input.tex{
	border: none;
	background: none;
	font-size: 12px;
	font-family: "Arial";
	color: #a7a7a7;
	height: 13px;
	line-height: 12px;
	padding: 14px 2% 13px;
	width: 80%;
}
.searchbox input.search-btn{
	border: none;
	width: 7%;
	margin-right: 1%;
	height: 68px;
	background: url(../images/ico_115.png) no-repeat center;
	background-size: 50% auto;
	min-width: 40px;
}
.m-search-box input.search-btn{
	border: none;
	width: 7%;
	margin-right: 1%;
	height: 40px;
	background: url(../images/ico_115.png) no-repeat center;
	background-size: 60% auto;
}
.close-search{
	display: block;
	width: 37px;
	height: 37px;
	background: url(../images/ico_116.png) no-repeat center;
	position: fixed;
	right: 3%;
	top: 50px;
	cursor: pointer;
	z-index: 51;
	display: none;
}
.m-close-search{
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/ico_116.png) no-repeat center;
	background-size: 100% auto;
	position: fixed;
	right: 4.6%;
	top: 15px;
	cursor: pointer;
	z-index: 51;
	display: none;
}
.m-searchbtn{
	width: 28px;
	height: 15px;
	background: url(../images/ico_117.png) no-repeat left center;
	background-size: auto 100%;
	border-right: 1px solid #ccc;
	margin-top: 16px;
	cursor: pointer;
	display: none;
}
.m-wrap .m-searchbtn{
	display: block;
}

/****************底部***************/
.footer{background-color:#009700;	color:#FFFFFF; line-height:29px;
}
.footer.m-footer{
	display: block;
}
.footer.recruit-m-footer .footer-main{
	background-color: #045dac;
	padding-bottom: 0;
	color:#FFFFFF;
}
.recruit-m-footer .footer-main.m-wrap dd:last-child{
	border-bottom: 1px solid #1e6eb4;
}
.recruit-m-footer .footer-main.m-wrap dt{
	border-bottom: 1px solid #1e6eb4;
}
.recruit-m-footer .footer-main dd a{
	color: #a4bad8;
}
.footer.m-footer.recruit-m-footer .m-botwrap{
	background-color: #045dac;
}
.footer.m-footer.recruit-m-footer .m-botwrap .botbox p{
	color: #dde5f0; text-decoration:none
}
.footer.m-footer.recruit-m-footer .m-botwrap .botlink a{
	color: #dde5f0; text-decoration:none
}
.footer.m-footer.recruit-m-footer .m-botwrap .botlink .line{
	color: #1e6eb4;
	width: 24px;
}
.footer-main{
	padding-top: 10px;
	padding-bottom: 0px;
	
}
.wx-link{margin:auto}
.wx-link img{ width:80px; height:80px; float:right; margin-top:20px
}
.footer-main .m-search-box{
	display: none;
}
.footer-main.m-wrap{
	padding: 10px 4.7% 20px;
	width: 100%;
}
.footer-main.m-wrap .m-search-box{
	margin-top: 18px;
	width: 99%;
	border: 1px solid #393939;
	height: 30px;
	margin-bottom: 15px;
}
.footer-main.m-wrap .m-search-box .tex{
	width: 81%;
	height: 15px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	padding: 8px 4% 7px;
	background: none;
	border: none;
}
.footer-main.m-wrap .m-search-box .sub-btn{
	border: none;
	width: 10%;
	height: 30px;
	background: url(../images/ico_15.png) no-repeat center;
	background-size: auto 35%;
}
.footer-main.m-wrap .wx-link{
	display: inline-block;
	padding-left: 28px;
	line-height: 18px;
	height: 18px;
	color: #fff;
	background: url(../images/ico_26.png) no-repeat left center;
	background-size: auto 100%;
}
.footer-main dl{
	width: 100%;
	/*float: left;
	margin-right: 6.777777%;*/
	transition: all 0.5s ease 0s;
	border:0px solid #ff0000;
	text-align:center;
}
.footer-main.twrap dl{
	margin-right: 3.5%;
}
.footer-main.m-wrap dl{
	width: 100%;
	margin-right: 0;
}
.footer-main dt{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 8px;
}
.footer-main.m-wrap dt{
	line-height: 38px;
	border-bottom: 1px solid #c3c8e1;
	color: #fff;
	background: url(../images/ico_25.png) no-repeat 96% center;
	background-size: auto 40%;
	cursor: pointer;
}
.footer-main.m-wrap dt.hover{
	background: url(../images/ico_27.png) no-repeat 96% center;
	background-size: auto 40%;
}
.footer-main a{
	color: #fff;
}

.footer-main dt a{
	color: #fff;
}
.footer-main.m-wrap dd{
	display: none;
}
.footer-main.m-wrap dd:last-child{
	border-bottom: 1px solid #c3c8e1;
	padding-bottom: 6px;
}
.footer-main dd a{
	color: #fafafa;
	line-height: 29px;
	font-size: 14px;
}
.footer-main.m-wrap dd a{
	font-size: 14px;
	display: block;
}
.footer-main dd a:hover{
	color: #fff;
}
.footer-main .right{
	width: 18%;
	padding-top: 9px;
}
.footer-main.m-wrap .right{
	display: none;
}
.footer-main.m-wrap .searchbox{
	display: block;
}
.footer-main .searchbox{
	width: 99%;
	height: 40px;
	border: 1px solid #393939;
	margin-bottom: 30px;
}
.footer-main .searchbox .tex{
	border: none;
	background: none;
	width: 81%;
	height: 15px;
	font-size: 14px;
	line-height: 14px;
	padding: 13px 3% 12px 3%;
	color: #fff;
}
.footer-main .searchbox .butn{
	border: none;
	width: 13%;
	height: 40px;
	background: url(../images/ico_15.png) no-repeat center;
	background-size: auto 40%;
}
.footer-main .wxbox{
	width: 37%;
	margin-left: 7%;
}
.footer-main .wxbox img{
	width: 100%;
}
.footer-main .wxbox p{
	text-align: center;
	line-height: 42px;
	color: #fff;
	font-size:12px;
}
.footer .secbox{
	height: 28px;
	line-height: 28px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #000;
	border-bottom: 1px solid #1a1a1a;
}
.footer .secbox a{
	color: #b0b0b0;
}
.footer .secbox a:hover{
	color: #fff;
}
.footer .secbox .left a{
	float: left;
}
.footer .secbox .line{
	display: inline-block;
	width: 22px;
	text-align: center;
	color: #333;
}
.footer .secbox .left .line{
	float: left;
}
.footer .secbox .right a{
	float: right;
}
.footer .secbox .right .line{
	float: right;
}
.footer .thibox{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #333;
	color: #fafafa;
	line-height: 22px;
	text-align:center;
	font-size:12px;
}
footer .thibox a{color:#fafafa;font-size:12px;}

.footer .thibox .subbox{
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 238px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #333;
	z-index: 2;
	display: none;
	transition: normal;
}
.footer .thibox.twrap .subbox{
	width: 186px;
}
.footer .thibox .subbox ul{
	width: 100%;
}
.footer .thibox .subbox li{
	position: relative;
	width: 100%;
	border-top: 1px solid #333;
}
.footer .thibox .subbox a{
	display: block;
	width: 100%;
	line-height: 33px;
	text-align: center;
	color: #fafafa;
	
}
.footer .thibox .subbox a.tt{
	margin-left: -6px;
	padding-right: 6px;
	position: relative;
	z-index: 2;
}
.footer .thibox .subbox li:hover a.tt{
	background: url(../images/bg_52.png) no-repeat left center;
}
.footer .thibox .second-level{
	width: 238px;
	position: absolute;
	bottom: 0;
	left: -240px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	display: none;
	z-index: 1;
}
.footer .thibox .second-level a{
	display: block;
	width: 100%;
	line-height: 33px;
	text-align: center;
	color: #878787;
	background-color: #1c1c1c;
	border-top: 1px solid #333;
}
.footer .thibox .second-level a:hover{
	background-color: #333;
}
.footer .m-botwrap{
	display: none;
}
.footer.m-footer .secbox,.footer.m-footer .thibox{
	display: none;
}
.footer.m-footer .m-botwrap{
	display: block;
	background-color:#007500;/*手机底端*/
	padding-bottom: 10px;
}
.footer.m-footer .footer-main{
	display: none;/*手机隐藏电脑版本底部*/
}
.footer.m-footer .m-botwrap .topbox{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 22px;
	text-align: center;
	border-bottom: 1px solid #1a1a1a;
}
.footer.m-footer .m-botwrap .topbox .line{
	display: inline-block;
	width: 8px;
	text-align: center;
	color: #333;
}
.footer.m-footer .m-botwrap .topbox a{
	color: #b0b0b0;
}
.footer.m-footer .m-botwrap .botbox{
	padding-top: 10px; text-decoration:none
}
.footer.m-footer .m-botwrap .botbox p{
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size:14px; text-decoration:none
}
.footer.m-footer .m-botwrap .botbox p a{
	color:#fff;font-size:14px; text-decoration:none
}
.footer.m-footer .m-botwrap .botlink{
	width: 100%;
	text-align: center;
	line-height: 27px; text-decoration:none
}
.footer.m-footer .m-botwrap .botlink a{
	color: #b0b0b0;
}
.footer.m-footer .m-botwrap .botlink .line{
	display: inline-block;
	width: 8px;
	text-align: center;
	color: #333;
}
.footer.m-footer .bot-linkbox{
	width: 41%;
	height: 24px;
	border: 1px solid #333;
	margin: 10px auto 0;
	position: relative;
	display: none;
}
.footer.m-footer .bot-linkbox .tt{
	display: block;
	width: 100%;
	line-height: 24px;
	color: #b0b0b0;
	text-align: center;
	background: url(../images/ico_16.png) no-repeat 90% center;
	background-size: auto 28%;
	cursor: pointer;
}
.footer.m-footer .bot-linkbox .tt.hover{
	background: url(../images/ico_17.png) no-repeat 90% center;
	background-size: auto 28%;
}
.footer.m-footer .bot-linkbox .subbox{
	position: absolute;
	bottom: 26px;
	width: 99%;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #000;
	display: none;
	transition: normal;
}
.footer.m-footer .bot-linkbox .subbox a{
	width: 100%;
	display: block;
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #333;
	text-align: center;
	color: #fff;
	transition: normal;
}


/**************首页幻灯**************/
.banner{width: 100%; position: relative;display: inline-block;background: url(../images/loading.gif) no-repeat center; border:0px solid #ff0000}
.banner.margin{z-index: 2;}
.banner_jg{display:none;height:46px;width:100%;position:relative;}
.banner img{width: 100%;display: block;}
.banner ul{width: 100%;position: absolute;left: 0;top: 0;}
.banner li{width: 100%; position: absolute;left: 0;top: 0;display: none;}
.banner .btnbox{position: absolute;left: 50%;bottom: 29px;}
.banner .btnbox span{display: block;width: 13px;height: 13px;background: url(../images/ico_03.png) no-repeat center;float: left;cursor: pointer;margin-left: 11px;}
.banner .btnbox span.on{background: url(../images/ico_04.png) no-repeat center;}
.banner .i-ban-hei{margin-top: 35%;width: 100%;height: 0;}

.m-banner{display: none;width: 100%;position: relative;background: url(../images/loading.gif) no-repeat center;cursor: grab;}
.m-banner img{width: 100%;float: left;}
.m-banner li{width: 100%;}
.m-banner .pagination{position: absolute;bottom: 5%;left: 50%;z-index: 2;}
.m-banner .pagination span{display: block;width: 6px;height: 6px;margin-left: 4px;background: url(../images/ico_03.png) no-repeat center;background-size: auto 100%;float: left;margin-right: 0;}
.m-banner .pagination span.swiper-pagination-bullet-active{background: url(../images/ico_04.png) no-repeat center;background-size: auto 100%;}

/*内页图片*/
.ins-banner{width: 100%;position: relative;display: inline-block;background: url(../images/loading.gif) no-repeat center;}
.ins-banner.margin{top:110px;margin-bottom:110px;z-index: 2;}
.ins-banner.margin2{top:0px;margin-bottom:0px;z-index: 2;}
.ins-banner img{float: left;width: 100%;}
/*banner end*/