*{
	padding:0px;
	margin:0px;
	font-family: "微软雅黑";
}
a{
	text-decoration: none;
}
ul,li{
	list-style: none;
}
img,input{
	border:none;
}
@font-face{
	font-family: '方正兰亭纤黑_GBK';
	src:url('../fonts/.eot');
	src:url('../fonts/.eot?#iefix') format('embedded-opentype'),
		url('../fonts/.woff') format('woff'),
		url('../fonts/方正兰亭纤黑_GBK.TTF') format('truetype'),
		url('../fonts/.svg#svgFontName') format('svg');
		font-weight:normal;
		font-style: normal;
}


@font-face{
	font-family: 'HELVETICANEUELTCOMLT';
	src:url('../fonts/HELVETICANEUELTCOMLT.eot');
	src:url('../fonts/HELVETICANEUELTCOMLT.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HELVETICANEUELTCOMLT.woff') format('woff'),
		url('../fonts/HELVETICANEUELTCOMLT.ttf') format('truetype'),
		url('../fonts/HELVETICANEUELTCOMLT.svg#svgFontName') format('svg');
		font-weight:normal;
		font-style: normal;
}












header{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	border-top:2px solid #2681B8;
	padding-bottom:10px;
}
header .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:0px auto;
}
header .main .logo{
	width:100%;
	height:49px;
	position: relative;
	display: block;
	margin-top:21px;
	margin-bottom:32px;
}
header .main .menu_box{
	width:100%;
	height:31px;
	position: relative;
	overflow: hidden;
}
header .main .menu_box nav{
	width:auto;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float:left;
}
header .main .menu_box nav li{
	width:auto;
	height:30px;
	position: relative;
	overflow: hidden;
	float:left;
	margin-right:20px;
	padding-right:20px;
}
header .main .menu_box nav li a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;
	font-size: 14px;
	color:#484848;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
}
header .main .menu_box nav li:after{
	width:1px;
	height:14px;
	display: inline-block;
	content:"";
	position: absolute;
	top:50%;
	margin-top:-10px;
	right:0px;
	background:#DEE2E5;
}
header .main .menu_box nav li.NO_after:after{
	width:0px;
	height:0px;
	background:none;
}
header .main .menu_box nav li.current a{
	color:#2681b8;
} 
 
header .main .menu_box nav li:hover a{
	color:#2681b8;
}
.nav_line{
	width:38px;
	height:2px;
	position: absolute;
	top:28px;
	left:0px;
	background:#2681B8;
}







header .main .menu_box .search_box{
	width:224px;
	height:30px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float:right;
	background:#EBEFF2;
}
header .main .menu_box .search_box .search_text{
	width:185px;
	height:30px;
	display: inline-block;
	background:#EBEFF2;
	text-indent: 14px;
	line-height: 30px;
	font-size: 12px;
	color:#626262;
	float:left;
}
header .main .menu_box .search_box .search_btn{
	width:39px;
	height:30px;
	display: inline-block;
	float:left;
	padding-top:5px;
	color:#2983B9;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	vertical-align: center;
	/*background:red;*/
}



.index_banner{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}
.index_banner .banner_box{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}

.index_banner .banner_box .vcont{
	width:12000px;
	height:auto;
	position: absolute;
	top:0px;
	left:0px;
}
.index_banner .banner_box .vcont ul{
	float:left;
}
.index_banner .banner_box .vcont ul li{
	width:1920px;
	float:left;
	position: relative;

}
.index_banner .banner_box .vcont ul img{
	width:100%;

}
.index_banner .banner_page{
	width:100%;
	height:44px;
	position: relative;
	overflow: hidden;
	border-bottom:1px solid #E4E9EA;
	background:#F0F3F5;
}
.index_banner .banner_page .main{
	width:1000px;
	height:100%;
	position: relative;
	overflow: hidden;
	margin:0px auto;
}
.index_banner .banner_page .main ul{
	width:auto;
	height:auto;
	position: relative;
	overflow: hidden;
	float:left;
}
.index_banner .banner_page .main ul li{
	width:26px;
	height:26px;
	border:1px solid #E6E9EC;
	position: relative;
	float:left;
	/* z-index: 9;
	*z-index: 9;
	zoom:1; */
	background:#fff;
	text-align: center;
	line-height: 26px;
	font-size:12px ;
	color:#9f9f9f;
	margin:8px 4px;
	margin-left:0px;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	cursor:pointer;
}
.index_banner .banner_page .main ul li:hover{
	border:1px solid #E94E51;
	background:#E94E51;
	color:#fff;
}

.index_banner .banner_page .main ul li.index{
	border:1px solid #E94E51;
	background:#E94E51;
	color:#fff;
}
.index_banner .banner_page .main .banner_btn{
	width:58px;
	height:44px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float:right;
}
.index_banner .banner_page .main .banner_btn span{
	width:15px;
	height:100%;
	position: relative;
	overflow: hidden;
	display: block;
	float:left;
	background:url(../images/banner_btn1.png) no-repeat;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	cursor:pointer;
}

#banner_left{
	margin-right:28px;
	background-position:0 center; 
}
#banner_right{
	background-position:-13px center; 
}

#banner_left:hover{
	background:url(../images/banner_btn2.png) no-repeat 0 center;
}
#banner_right:hover{
	background:url(../images/banner_btn2.png) no-repeat -13px center;
}







.index_gsjj{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}

.index_gsjj .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:50px auto;
	clear:both;
}
.index_gsjj .main .left{
	width:650px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
}
.index_gsjj .main .left h5{
	font-weight: 400;
	width:100%;
	height:38px;
	font-size:18px ;
	color:#333333;
}
.index_gsjj .main .left p{
	width:100%;
	line-height: 22px;
	font-size: 13px;
	color:#7e7e7e;
}
.index_gsjj .main .left p a{
	font-size: 13px;
	color:#ec6603;
}





.index_gsjj .main .right{
	width:327px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:right;
}

.index_gsjj .main .right a{
	width:103px;
	height:99px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin-left:4px;
	border:1px solid #D5D5D5;
	float:left;
	background:#F8FAFC;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
}
.index_gsjj .main .right a span{
	width:100%;
	height:16px;
	position: absolute;
	top:20px;
	left:0px;
	text-align: center;
	font-size: 15px;
	color:#484848;
}

.index_gsjj .main .right a b{
	width:40px;
	height:40px;
	display: inline-block;
	position: absolute;
	top:53px;
	left:50%;
	margin-left:-20px;
	font-size: 25px;
	text-align: center;
	color:#BDBDBD;
}


.index_gsjj .main .right a:hover{
	border:1px solid #E94E51;
	background:#E94E51;
}
.index_gsjj .main .right a:hover span{
	color:#fff;
}

.index_gsjj .main .right a:hover b{
	color:#fff;
}





.index_product{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	background:#F0F3F5;
}

.index_product .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:50px auto;
	clear:both;
}
.index_product .main h5{
	width:100%;
	height:70px;
	position: relative;
	overflow: hidden;
	text-align: center;
	font-size:26px ;
	color:#4f4f4f;
	font-weight: 400;

}
.index_product .main .product_box{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}

.index_product .main .product_box a{
	width:241px;
	height:162px;
	display: inline-block;
	float:left;
	position: relative;
	overflow: hidden;
	margin-right:12px;
	
}
.index_product .main .product_box a span{
	width:100%;
	height:100%;
	display: inline-block;
	position: absolute;
	top:0px;
	left:0px;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	text-align: center;
	line-height: 162px;
	font-size: 24px;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
	font-family: '方正兰亭纤黑_GBK';
	background:rgba(0,0,0,0.5); 
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}

.index_product .main .product_box a:hover span{
	opacity:0;
	filter:alpha(opacity=0);
	background:rgba(0,0,0,0); 
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000);
}


.index_news{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}
.index_news .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:50px auto;
	clear:both;
}
.index_news .main .top{
	width:1000px;
	height:32px;
	position: relative;
	overflow: hidden;
}

.index_news .main .top .bg_line{
	width:100%;
	height:1px;
	position: absolute;
	top:50%;
	left:0px;
	background:#B6B8BA;
	z-index:1;
	*z-index: 1;
	zoom:1; 
}
.index_news .main .top ul{
	width:auto;
	height:32px;
	position: absolute;
	top:0px;
	z-index: 5;
	*z-index: 5;
	zoom:1;
}
.index_news .main .top ul li{
	width:112px;
	height:30px;
	float:left;
	background:#F8FAFC;
	position: relative;
	margin:0px 6px;
	border:1px solid #D6D6D6;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
}

.index_news .main .top ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	font-size:16px ;
	color:#484848;
	line-height: 30px;
	text-align: center;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
}

.index_news .main .top ul li:hover{
	background:#E94E51;
	border:1px solid #E94E51;
}
.index_news .main .top ul li:hover a{
	color:#fff;
}
.index_news .main .top ul li.index{
	background:#E94E51;
	border:1px solid #E94E51;
}
.index_news .main .top ul li.index a{
	color:#fff;
}









.index_news .main .index_news_box{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin-top:45px;
}

.index_news .main .index_news_box .content{
	width:1000px;
	height:214px;
	position: relative;
	overflow: hidden;
}
.index_news .main .index_news_box .content .index_n_b_c{
	width:4000px;
	height:214px;
	position: absolute;
	top:0px;
	left:0px;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box{
	width:1000px;
	height:214px;
	display: inline-block;
	float:left;
	position: relative;
	overflow: hidden;
}

.index_news .main .index_news_box .content .index_n_b_c .list-box ul{
	width:100%;
	height:100%;
}

.index_news .main .index_news_box .content .index_n_b_c .list-box ul li{
	width:470px;
	padding-right:30px;
	display: inline-block;
	float:left;
	margin-bottom:25px;
	height:82px;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a div{
	width:58px;
	height:100%;
	display: inline-block;
	float:left;
	background:#6EBAE9;
	color:#fff;
	position: relative;
	overflow: hidden;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a div span{
	width:100%;
	display: inline-block;
	position: absolute;
	top:0px;
	left:0px;
	text-align: center;
	font-size: 48px;
	font-family: 'HELVETICANEUELTCOMLT';
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a div p{
	width:100%;
	position: absolute;
	top:58px;
	left:0px;
	text-align: center;
	font-size: 13px;
	font-family: 'HELVETICANEUELTCOMLT';
}



.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a dl{
	width:386px;
	height:100%;
	display: inline-block;
	float:left;
	margin-left:26px;
	position: relative;
	overflow: hidden;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a dl dt{
	width:100%;
	height:42px;
	overflow: hidden;
	line-height: 25px;
	font-size:16px ;
	color:#333333;
}
.index_news .main .index_news_box .content .index_n_b_c .list-box ul li a dl dd{
	width:100%;
	line-height: 20px;
	height:40px;
	overflow: hidden;
	font-size:12px ;
	color:#7e7e7e;
}

.index_news .main .index_news_box .index_page{
	width:100%;
	height:20px;
	position:relative;
	overflow: hidden;
	margin-top:15px;
}
.index_news .main .index_news_box .index_page ul{
	width:auto;
	height:12px;
	position: absolute;
	top:0px;
	left:50%;

}
.index_news .main .index_news_box .index_page ul li{
	width:12px;
	height:12px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	background:#D4D4D4;
	margin:0px 4px;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	cursor:pointer;
}
.index_news .main .index_news_box .index_page ul li:hover{
	background:#E94E51;
}

.index_news .main .index_news_box .index_page ul li.cur_index{
	background:#E94E51;
}



footer{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}

footer .top{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	background:#2E2F30;
}
footer .top .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:50px auto;
}
footer .top .main ul{
	width:296px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
	padding-right:50px;
	margin-right:50px;
	border-right:1px solid #404142;
}
footer .top .main ul li{
	width:100%;
	line-height:25px ;
	font-size: 13px;
	color:#fff;
}

footer .top .main ul.last{
	width:200px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	border-right:none;
}


footer .bottom{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	background:#191A1B;
}
footer .bottom .main{
	width:1000px;
	height:40px;
	position: relative;
	overflow: hidden;
	margin:0px auto;
}

footer .bottom .main p{
	width:500px;
	height:100%;
	display: inline-block;
	float:left;
	line-height: 40px;
	font-size:12px ;
	color:#6d6d6d;
	position: relative;
	overflow: hidden;
}



footer .bottom .main ul{
	width:auto;
	height:100%;
	display: inline-block;
	float:right;
	position: relative;
	overflow: hidden;
}
footer .bottom .main ul li{
	width:21px;
	height:100%;
	display: inline-block;
	float:left;
	margin:0px 10px;
}
footer .bottom .main ul li:nth-last-of-type(1){
	margin-right:0px;
}
footer .bottom .main ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer .bottom .main ul .first a{
	background: url(../images/footer_ico.png) no-repeat 0px 0px;
}
footer .bottom .main ul .first:hover a{
	background: url(../images/footer_ico.png) no-repeat -25px 0px;
}

footer .bottom .main ul .second a{
	background: url(../images/footer_ico.png) no-repeat 0px -40px;
}

footer .bottom .main ul .second:hover a{
	background: url(../images/footer_ico.png) no-repeat -25px -40px;
}


footer .bottom .main ul .third a{
	background: url(../images/footer_ico.png) no-repeat 0px -80px;
}

footer .bottom .main ul .third:hover a{
	background: url(../images/footer_ico.png) no-repeat -25px -80px;
}







.nei_banner{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}



.nei_content{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}
.nei_content .main{
	width:1000px;
	height:auto;
	position: relative;
	overflow: hidden;
	margin:0px auto;
	clear:both;
}
.nei_content .main .left{
	width:200px;
	height:auto;
	position: relative;
	overflow: hidden;
	float:left;
}
.nei_content .main .left h6{
	width:100%;
	height:87px;
	position: relative;
	overflow: hidden;
	line-height:87px ;
	font-size:24px ;
	font-weight: 400;
	color:#fff;
	text-indent: 1em;
	background:#2681B8;
}

.nei_content .main .left ul{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}
.nei_content .main .left ul li{
	width:100%;
	height:34px;
	position: relative;
	overflow: hidden;
	background:#E4EAEE;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	margin-top:2px;
}
.nei_content .main .left ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	font-size:14px;
	color:#484848;
	text-indent: 1em;
	line-height: 34px;
	overflow: hidden;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.nei_content .main .left ul li:hover{
	background:#E94E51;
}

.nei_content .main .left ul li:hover a{
	color:#fff;
}
.nei_content .main .left ul li.current{
	background:#E94E51;
}

.nei_content .main .left ul li.current a{
	color:#fff;
}

.nei_content .main .right{
	width:760px;
	height:auto;
	position: relative;
	overflow: hidden;
	float:right;
	padding:50px 0px;
}


.nei_sub{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	border-bottom:2px solid #2681B8;
	clear:both;
}
.nei_sub h6{
	width:250px;
	height:38px;
	display: inline-block;
	float:left;
	font-weight: 400;
	font-size:24px ;
	color:#333;

}
.nei_sub div{
	width:auto;
	height:38px;
	line-height: 50px;
	position: relative;
	overflow: hidden;
	float:right;
	display: inline-block;
	font-size: 12px;
	color:#666;
}
.nei_sub div a{
	width:auto;
	height:100%;
	padding-right:4px;
	margin-right:11px;
	color:#666;
	position: relative;
}
.nei_sub div a:after{
	width:7px;
	height:7px;
	display: inline-block;
	content:"";
	position: absolute;
	top:50%;
	margin-top:-3px;
	right:-10px;
	background:url(../images/news_page_right.png) no-repeat 0 0px;
}


.nei_sub div a.lastA{
	padding-right:0px;
	margin-right:0px;
}
.nei_sub div .lastA:after{
	width:0px;
	height:0px;
}






.company-abs p{
	width:100%;
	line-height: 30px;
	font-size: 13px;
	color:#484848;
	text-indent: 2em;
}


.public{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	padding-top:50px;
}


.company-cul{
	clear:both;
}

.company-cul .cleft{
	width:485px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
}
.company-cul .cleft p{
	width:100%;
	line-height: 30px;
	color:#484848;
	font-size: 13px;

}

.company-cul .cleft .p1{
	font-size:15px ;
	color:#2681b8;
	line-height: 20px;
	height: 30px;
}

.company-cul .cright{
	width:253px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:right;
}



.company-hon{
	margin-bottom:26px;
}
.company-hon div{
	width:244px;
	height:349px;
	display: inline-block;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
	position: relative;
	/*overflow: hidden;*/
}
.company-hon div a{
	width:244px;
	height:349px;
	display: inline-block;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;

}
.company-hon div:hover a{
	z-index: 9;
	transform: scale(1.05);
	box-shadow:0px 0px 5px #999;
}




.nei_page{
	width:100%;
	height:34px;
	position: relative;
	overflow: hidden;
}
.nei_page ul{
	width:auto;
	height:34px;
	display: inline-block;
	position: absolute;
	top:0px;
	left:50%;
}
.nei_page ul li{
	width:36px;
	height:32px;
	border:1px solid #CFD0D6;
	display: inline-block;
	float:left;
	background:#fff;
	position: relative;
	overflow: hidden;
	margin:0px 2px;
}
.nei_page ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	color:#666;
}

.nei_page ul li:hover{
	border:1px solid #E94E51;
}

.nei_page ul li.current{
	border:1px solid #E94E51;
	background:#E94E51;
}

.nei_page ul li.current a{
	color:#fff;
}

.nei_page ul li.first a:after{
	width:0px;
	height:0px;
	border:6px solid ;
	border-color:transparent #747474 transparent transparent; 
	content:"";
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-10px;
	margin-top:-5px;
}


.nei_page ul li.last a:after{
	width:0px;
	height:0px;
	border:6px solid ;
	border-color:transparent transparent transparent #747474; 
	content:"";
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-3px;
	margin-top:-5px;
}




.news-animation{
	margin-bottom:40px;
}


.news-animation .example{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	padding-bottom:25px;
	border-bottom:1px dashed #CBCCCF;
}
.news-animation .example div{
	width:87px;
	height:94px;
	position: relative;
	display: inline-block;
	float:left;
	overflow: hidden;
	font-family: 'HELVETICANEUELTCOMLT';
	color:#fff;
	margin-right:24px;
	background:#6EBAE9;
}
.news-animation .example div span{
	width:100%;
	height:68px;
	line-height: 68px;
	text-align: center;
	font-size: 48px;
	display: inline-block;
}
.news-animation .example div p{
	width:100%;
	height:26px;
	text-align: center;
	font-size: 12px;
}
.news-animation .example dl{
	width:649px;
	height:auto;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
}
.news-animation .example dl dt{
	width:100%;
	height:50px;
	position: relative;
	overflow: hidden;
}
.news-animation .example dl dt a{
	width:100%;
	height:100%;
	display: inline-block;
	color:#333;
	font-size:16px ;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.news-animation .example:hover dl dt a{
	color:#6EBAE9;
}
.news-animation .example dl dd{
	width:100%;
	line-height:20px;
	position: relative;
	overflow: hidden;
	font-size: 12px;
	color:#7e7e7e;
}


.news-animation ul{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;

}

.news-animation ul li{
	width:100%;
	height:28px;
	position: relative;
	overflow: hidden;
	padding:13px 0px ;
	border-bottom:1px dashed #CBCCCF;
}

.news-animation ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;
	line-height: 28px;
	color:#fff;

}

.news-animation ul li a span{
	width:85px;
	height:28px;
	display: inline-block;
	float:left;
	margin-left:2px;
	margin-right:24px;
	background:#BABABC;
	text-align: center;
	font-size: 13px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.news-animation ul li a blockquote{
	width:647px;
	height:28px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
	color:#484848;
	font-size:13px ;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

.news-animation ul li:hover a span{
	background:#6EBAE9;
}

.news-animation ul li:hover a blockquote{
	color:#6EBAE9;
}















.detail-mark{
	padding:20px 20px;
	width:718px;
	border:1px solid #D7DDE0;
	background:#EFF0F3;
	font-size: 12px;
	color:#2681b8;
	line-height:24px ;
	margin:33px 0px;
}


.news-detail p{
	width:100%;
	line-height:32px ;
	text-indent: 2em;
	font-size:13px ;
	color:#484848;
}
.news-detail .p1{
	color:#333;
	font-size:15px ;
}




.detail-title{
	width:100%;
	height:63px;
	position: relative;
	overflow: hidden;
}

.detail-title h5{
	font-weight: 400;
	width:100%;
	height:40px;
	font-size:20px ;
	color:#333;
	line-height: 35px;

}

.detail-title p{
	width:100%;
	height:18px;
	font-size:12px ;
	color:#919191;
	line-height: 18px;
	text-indent: 0em;
}
.detail-title .toUp{
	width:42px;
	height:34px;
	display: inline-block;
	position: absolute;
	top:7px;
	right:0px;
	background:#6EBBE9 url(../images/detail_ico.png) no-repeat center center;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.detail-title .toUp:hover{
	background:#D7DDE0 url(../images/detail_ico.png) no-repeat center center;
}



















.product-itemA .item-sub{
	width:758px;
	height:38px;
	border:1px solid #D6DCE0;
	position: relative;
	background:#F4F7F8;
	line-height: 38px;
	margin-bottom:40px;
}

.product-itemA .item-sub ul{
	width:auto;
	height:38px;
	position: relative;
	float:left;
}
.product-itemA .item-sub ul li{
	width:96px;
	height:40px;
	float:left;
	margin-top:-1px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.product-itemA .item-sub ul li a{
	width:100%;
	height:100%;
	display: inline-block;
	font-size: 12px;
	color:#484848;
	text-align: center;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.product-itemA .item-sub ul li:hover{
	background:#E94E51;
}
.product-itemA .item-sub ul li:hover a{
	color:#fff;
}

.product-itemA .item-sub ul li.current{
	background:#E94E51;
}
.product-itemA .item-sub ul li.current a{
	color:#fff;
}



.product-itemA .item-sub p{
	width:auto;
	height:38px;
	position: relative;
	float:right;
	margin-right:6px;
	overflow: hidden;
}
.product-itemA .item-sub p a{
	width:15px;
	height:100%;
	display: inline-block;
	float:left;
	position: relative;
	margin:0px 6px;

}

.product-itemA .item-sub p .to-UP:after{
	width:0px;
	height:0px;
	border:8px solid ;
	border-color:transparent #747474 transparent transparent; 
	content:"";
	position: absolute;
	top:50%;
	left:0px;
	margin-left:-4px;
	margin-top:-4px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.product-itemA .item-sub p .to-UP:hover:after{
	border-color:transparent #E94E51 transparent transparent; 
}


.product-itemA .item-sub p .to-DOWN:after{
	width:0px;
	height:0px;
	border:8px solid ;
	border-color:transparent transparent transparent #747474; 
	content:"";
	position: absolute;
	top:50%;
	left:0px;
	margin-left:0px;
	margin-top:-4px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

.product-itemA .item-sub p .to-DOWN:hover:after{
	border-color:transparent transparent transparent #E94E51; 
}

.product-itemA .item-listBox{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	margin-bottom:20px;
	clear:both;
}

.product-itemA .item-listBox div{
	width:244px;
	height:178px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float:left;
	margin-right:14px;
	margin-bottom:20px;
}
.product-itemA .item-listBox div a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;
}
.product-itemA .item-listBox div a p{
	width:100%;
	height:31px;
	position: absolute;
	top:147px;
	left:0px;
	/*overflow: hidden;*/
	background:rgba(0,0,0,0.5); 
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

.product-itemA .item-listBox div a p span{
	width:100%;
	height:31px;
	text-align: center;
	line-height: 31px;
	color:#fff;
	font-size: 12px;
	display: inline-block;
	position: absolute;
	top:0px;
	left:0px;
	-moz-transition:all 0.5s ease 0.2s;
	-webkit-transition:all 0.5s ease 0.2s;
	-ms-transition:all 0.5s ease 0.2s;
	-o-transition:all 0.5s ease 0.2s;
}
.product-itemA .item-listBox div a p i{
	width:37px;
	height:37px;
	display: inline-block;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-18px;
	background:url(../images/add_ico.png) no-repeat center center;
	border:1px solid #B1B1B5;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

.product-itemA .item-listBox div:hover a p{
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
}

.product-itemA .item-listBox div:hover a p span{
	top:54px;
}

.product-itemA .item-listBox div:hover a p i{
	opacity:1;
	filter:alpha(opacity=100);
	top:85px;
}



.itemB-zhaiyao{
	width:708px;
	height:auto;
	position: relative;
	overflow: hidden;
	border:1px solid #D6DCE0;
	margin-bottom:40px;
	padding:25px 25px 10px;
	
}
.itemB-zhaiyao p{
	line-height: 26px;
	font-size:12px ;
	color:#555;
	text-indent: 2em;
}
.itemB-zhaiyao .p1{
	font-size:14px ;
	color:#333;
	text-indent: 0em;
	height:40px;
}

.product-item-detail .p-i-d-title{
	width:100%;
	height:46px;
	position: relative;
	overflow: hidden;
}
.product-item-detail .p-i-d-title h5{
	width:auto;
	height:46px;
	display: inline-block;
	float:left;
	font-size:16px ;
	font-weight: 400;
	color:#333;
}
.product-item-detail .p-i-d-title p{
	width:58px;
	height:46px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float:right;
}
.product-item-detail .p-i-d-title p a{
	width:27px;
	height:27px;
	display: inline-block;
	position: relative;
	float:left;
	margin-left:2px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.product-item-detail .p-i-d-title p .to-UP{
	background:#E4EAEE url(../images/p-i-detail-left.png) no-repeat 0px 0px;
}
.product-item-detail .p-i-d-title p .to-UP:hover{
	background:#E94E51 url(../images/p-i-detail-left.png) no-repeat -27px 0px;
}

.product-item-detail .p-i-d-title p .to-DOWN{
	background:#E4EAEE url(../images/p-i-detail-right.png) no-repeat -27px 0px;
}
.product-item-detail .p-i-d-title p .to-DOWN:hover{
	background:#E94E51 url(../images/p-i-detail-right.png) no-repeat 0px 0px;
}


.p-i-d-content{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}

.p-i-d-content p{
	line-height: 70px;
	font-size: 15px;
	color:#333;
}

.p-i-d-content table{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	border-collapse: collapse;
	background:#F4F7F8;
	table-layout: fixed;
}
/* .p-i-d-content table tr{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
} */
.p-i-d-content table tr td{
	border:1px solid #CFD3D5;
	text-indent: 1em;
	height:35px;
	color:#484848;
	font-size: 13px;
	line-height:35px; 
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}


.item1{
	width:10%;
}
.item2{
	width:35%;
}


 .item-1{
	width:45%;
} 
.item-2{
	width:55%;
}




.secc-c-partner{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	margin-bottom:26px;
}
.secc-c-partner div{
	width:242px;
	height:109px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	float:left;
	border:1px solid #D9DEE1;
	margin-right:14px;
	margin-bottom:14px;
}
.secc-c-partner div a{
	width:100%;
	height:100%;
	display: inline-block;
	position: relative;

}
.secc-c-partner div a span{
	width:242px;
	height:109px;
	display: inline-block;
	position: absolute;
	top:0px;
	left:0px;
	-ms-transform:scale(3);
	-o-transform:scale(3);
	-moz-transform:scale(3);
	-webkit-transform:scale(3);
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	background:rgba(0,0,0,0); 
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000);
}
.secc-c-partner div:hover a span{
	-ms-transform:scale(1);
	-o-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	background:rgba(0,0,0,0.5); 
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}



.secc-c-mark h6{
	font-weight: 500;
	font-size: 18px;
	color:#333;
}


.secc-c-mark .p1{
	font-size: 15px;
	color:#2681b8;
}

.secc-c-mark p{
	font-size: 13px;
	color:#484848;
	line-height: 32px;
}



.secc-c-service p{
	font-size: 13px;
	color:#484848;
	line-height: 32px;
}


.secc-c-service .p1{
	font-size: 15px;
	color:#2681b8;
	line-height: 32px;
}


.hr_phi .p1{
	font-size: 15px;
	color:#2681b8;
	line-height: 32px;
	text-indent: 0em;
}


.hr_phi p{
	font-size: 13px;
	color:#484848;
	line-height: 32px;
	text-indent: 2em;
}
.hr_phi img{
	/* display: inline-block;
	float:left; */
}

.hr_title{
	width:100%;
	height:40px;
	position: relative;
	overflow: hidden;
	background:#6EBAE9;
}
.hr_title span{
	height:100%;
	display: inline-block;
	float:left;
	color:#fff;
	font-size: 13px;
	line-height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.hr_title .hr_job{
	width:37%;
	text-indent: 1em;
}
.hr_title .hr_num{
	width:25%;
	text-align: 1em;
}



.hr_title .hr_pb{
	width:22%;
	text-indent: 1em;
}



.hr_title .hr_time{
	width:13%;
}

.hr_recruit ul{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
	margin-bottom:45px;
}
.hr_recruit ul li{
	width:100%;
	height:47px;
	position: relative;
	overflow: hidden;
	border-bottom:1px solid #EAEEF1;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.hr_recruit ul li a{
	width:100%;
	height:100%;
	position: relative;
	overflow: hidden;
	display: inline-block;
}

.hr_recruit ul li a .hr_title{
	height:100%;
	background:none;
}

.hr_recruit ul li a .hr_title span{
	line-height: 47px;
	color:#484848;
}

.hr_recruit ul li a .hr_title .hr_num{
	text-indent: 1em;
}


.hr_recruit ul li a .hr_title .hr_pb{
	text-indent: 2em;
}

.hr_recruit ul li:hover{
	background:#F4F7F9;
}




.hr_recruit_detail .hr-r-d{
	width:714px;
	height:auto;
	position: relative;
	overflow: hidden;
	background:#E4EAEE;
	padding:26px 23px 12px; 

}
.hr_recruit_detail .hr-r-d ul{
	width:240px;
	display: inline-block;
	float:left;
	position: relative;
	overflow: hidden;
	margin-right:15px;
}
.hr_recruit_detail .hr-r-d ul li{
	line-height: 32px;
	font-size:13px ;
	color:#484848;
}

.hr_recruit_detail h4{
	font-size: 18px;
	font-weight: 400;
	color:#333;
}

.hr_recruit_detail p{
	font-size: 13px;
	line-height: 32px;
	text-indent: 2em;
	color:#484848;
}
.hr_recruit_detail .p1{
	font-size:15px ;
	line-height: 32px;
	text-indent: 0em;
	color:#333;
}


.contant-info dl{
	width:720px;
	height:auto;
	position: relative;
	overflow: hidden;
	padding:26px 20px 10px;
	background:#fff;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}

.contant-info dl dt{
	font-size:15px ;
	color:#2681b8;
	height:30px;
}


.contant-info dl dd{
	font-size:13px ;
	line-height: 32px;
	color:#484848;
}

.contant-info dl:hover{
	background:#E4EAEE;
}




.contant-msg .msg-text{
	width:740px;
	height:auto;
	position: relative;
	overflow: hidden;
	background:#6EBAE9;
	padding:23px 20px 15px;
	margin-bottom:27px;
}

.contant-msg .msg-text h6{
	font-weight: 400;
	font-size:14px ;
	color:#fff;
	height:25px;
}
.contant-msg .msg-text p{
	font-size:12px ;
	color:#fff;
	line-height:20px;
}


.contant-msg .msg-from{
	width:100%;
	height:auto;
	position: relative;
	overflow: hidden;
}
.contant-msg .msg-from p{
	width:100%;
	height:29px;
	position: relative;
	overflow: hidden;
	margin-bottom:15px;
	line-height: 29px;
}
.contant-msg .msg-from p span{
	color:#484848;
	font-size: 13px;
	width:78px;
	height:29px;
	display: inline-block;
	float:left;
	
}

.contant-msg .msg-from p input{
	width:336px;
	height:27px;
	display: inline-block;
	float:left;
	text-indent: 1em;
	border:1px solid #D1D6DA;
}
.contant-msg .msg-from p b{
	width:18px;
	height:27px;
	display: inline-block;
	float:left;
	font-weight: 400;
	text-align: center;
	color:#f00;
}

.contant-msg .msg-from p textarea{
	width:457px;
	height:140px;
	display: inline-block;
	float:left;
	resize:none;
}
.contant-msg .msg-from p img{
	width:76px;
	height:29px;
	display: inline-block;
	float:left;
	background:red;
	margin:0px 2px;
}

.contant-msg .msg-from p a{
	width:127px;
	height:32px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	text-align: center;
	line-height: 32px;
	margin-right:2px;
	
	font-size: 13px;
	color:#fff;
}
.contant-msg .msg-from p i{
	width:auto;
	height:29px;
	line-height: 29px;
	font-size: 12px;
	color:#484848;
	font-style: none;
	cursor:pointer;
}
.contant-msg .msg-from .has_msg input{
	width:457px;
}

.contant-msg .msg-from .has_text{
	height:142px;
	margin-bottom:20px;
}

.contant-msg .msg-from .has_yzm input{
	width:76px;
}
.contant-msg .msg-from .has_yzm{
	margin-bottom:20px;
}
.contant-msg .msg-from p .tijiao{
	margin-left:78px;
	background:#E94E51;	
}
.contant-msg .msg-from p .quxiao{
	background:#B9BABD;	
}
.contant-msg .msg-from .from_btn{
	height:32px;
}

























