@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;

}
.pagination #jump{
	border:none;
	background:none;
	outline: none;
	border:1px solid #ddd;
	text-align: center;
	line-height: 24px;
	/*box-sizing:border-box;*/
	/*padding:1px 8px;*/
	overflow:visible;
font-size:12px;font-style:normal;font-family:"微软雅黑";
padding:1px 6px;

_padding-right:24px;
+padding-right:24px;
padding-right:24px\9;

_box-sizing:border-box;
+box-sizing:border-box;
box-sizing:border-box\9;
box-sizing:border-box;


}
.news-btn .pagination a{
	display:inline;
	box-sizing:border-box;
	padding:4px 10px;
	width:60px;
	height:30px;
}
.news-btn .pagination #numpage{
/*	padding:5px 6px;
	box-sizing:border-box;*/
	height:23px;
/*height:21px;*/
}
.header{
	margin-top: 20px;
	position: relative;
	z-index: 4;
}
.w1000{
	width: 1000px;
	margin: 0 auto;
	min-width: 1000px;
}
.w1018{
	width: 1018px;
	margin: 0 auto;
	min-width: 1018px;
}
.w1025{
	width: 1025px;
	margin: 0 auto;
	min-width: 1025px;
}
.header-p img{
	/*margin-top: 5px;*/
}
.language {
	margin-top: 8px;
}
.header-p{
	width: 359px;
	height: 40px;
	border-left: 1px solid #DFDFDF;
	margin-left: 25px;
	padding-left: 25px;
}
.header-main{
	/* margin-top: 40px; */
	position: relative;
}
.weixin{
	width: 20px;
	height: 20px;
	background: url(../img/wechat.png) no-repeat;
	position: absolute;
	right:150px;
	top:10px;
}
.weixinewm{
	display: none;
	width: 300px;
	height: 300px;
	position: absolute;
	right:50px;
	top:60px;
	z-index: 100;
}
.language a{
	font-size: 14px;
	color: #999999;
}
.header-cn{
	height: 15px;
	padding-right: 15px;
}
.header-en{
	margin-left: 15px;
}
.header-nav{
	width: 100%;
	background: #61605E;
    height: 58px;
    margin-top: 20px;
    line-height: 58px;
    position: relative;
    
    
}
.nav-mainul{
     line-height: 56px;
     position: relative;
     
}

.navhover{
	display: inline-block;
	padding: 0px;
	color: #fff;
	font-size: 14px;
    padding: 0 28px;
}
.nav-input{
	width: 170px;
	height: 28px;
	line-height: 28px;s
	margin-top: 12px;
	background: url(../img/input_bg.png) no-repeat;
	padding-left:10px;
	display: inline-block;
	
	margin-top: 15px;
	
}
.nav-input1{
	width: 100px;
	border:0;
	outline: none;
	background: #fff;
}

.nav-input2{
	width: 25px;
	height: 25px;
	background: url(../img/header-search.jpg) no-repeat 0 1px;
	border:0;
	outline: none;
	float: right;
	margin-right: 15px;
}	


.header-search{
	position: absolute;
	right: 475px;
	top: 137px;
}
.navon{
	background: #D8251E;
}
.navhover:hover,.nav-mainul .on .navhover{
	background: #D8251E;
}
.nav-2{
	border-top: 5px solid #D8251E;
	width: 1000px;
	display: none;
	position: absolute;
	z-index: 12;
	left: 0px;
	top: 56px;
	border-radius: 10px;
	background: #E8E8E8;

}
.nav-xt{
	width: 1000px;
	height: 2px;
	margin-top: -15px;
	margin-bottom: 40px;
}
.p_b01{
	position: absolute;
    top: -15px;
    left: 194px;
}
.nav-2li{
	margin-right: 42px;
	margin-top: 30px;
	margin-left: 58px;
	position: relative;
	
}
.nav-2li p{
	text-align: center;
	margin-top: -24px;
	line-height: 24px;
}
.nav-2li a:hover{
	color: #D8251E;
}
.nav-3{
	border-top: 5px solid #D8251E;
	/*width: 1000px;*/
	position: absolute;
	left: 0px;
	top: 56px;
	padding-top: 30px;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    display: none;
    z-index: 9999;
    border-radius: 10px;
	background: #E8E8E8;
	
}
.nav-3 a{
	display: block;
}
.h1{
	font-size: 14px;
	color: #DF5551;
}
.nav-3p{
	height: 160px;
	border-left: 1px solid #D5D5D5;
	width: 360px;
	padding-left: 40px;
	overflow: hidden;
	line-height: 1.8em;
}
.nav-3p p{
	width: 312px;
}
.nav-3p a:hover{
	color: #C92B1D;
	text-decoration: underline;
}
.language a:hover{
  color: #D8251E;
}
.nav-3 li{
	margin-right: 35px;
	text-align: center;
	line-height: 26px;
}
.nav-3ul a:hover{
   color:#D8251E; 
}
.header-nav2{
	width: 105%;
	
}
/*.header-nav2 li{
	position: relative;
	z-index: 20;
}*/
.header-nav3{
	
	padding: 0 10px 0 40px;
}
/*header css*/
.foottop{
	width: 100%;
	height: 202px;
	background: #495062;
	overflow: hidden;
}
.footer-main{
	width: 100%;
	background: #3b4254;
}
.footp{
	font-size: 14px;
	color: #828692;
	margin-top: 10px;
}
.foottop li{
	text-align: center;
	height: 202px;
	padding: 40px 0;
	margin-right: 80px;
}
.foottop ul{
	padding-left: 10%;
	width: 90%;
}
.foottop ul:after{
	content: '';
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0;
	clear: both;
}
.footer-nav{
	border-bottom: 1px solid #68676F;
	padding-top: 120px;
	text-align: center;
}
.foot-wx{
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 18px;
}
.foot-navc a{
     display: block;
     color: #BEBFC3;

}
.foot-navc li{
	margin-left:56px;
	line-height: 38px;
	text-align: left;
}
.foot-h1{
	color: #fff!important;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}
.foot-bt,.foot-bt a{
	text-align: center;
	color: #fff;
	margin-top: 35px;
}
.foot-bt span{
	margin-right: 10px;
}
.foot-bt a:hover{
	color: #D8251E;
}
.footer-nav a:hover{
	color: #fff;
}
/*.foot_yq{
	border-right: 1px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
}*/
.footer-span1{
	color: #fff;
	margin: 0px 3px !important;
}
/*footer css*/
.banner-slide{
	position: relative;
	width: 100%;
	background: #fff;
	z-index: 3;
	overflow: hidden;
}
.banner-slide ul{
	width: 100%;
}
/*.banner-slide ul:after{
	content: '';
	display: block;
	overflow: hidden;
	visibility: hidden;
	clear: both;
	height: 0;
}*/
.banner-slide ul li{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: none;
}
.banner-slide ul li.active{
	display: block;
}
.banner-slide ul li img{
	display: block;
	width: 100%;
}
.banner-slide ul li a{
	display: block;
	width: 100%;
}
/*.ban-num{
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 30px;
	z-index: 4;
	text-align: center;
}
.ban-num span{
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 5px;
	cursor: pointer;
	background: #61605E;
	border-radius: 50%;
}
.ban-num span.active{
	background:#D8251E;
}*/

.slideBox{
	 width: 100%;
	 height: 100%;
	 overflow:hidden; 
	 position:relative;
	 
}
.slideBox .bd{ 
	width: 100%;
	position:relative; 
	height:100%; 
	z-index:0;   }
.slideBox .bd li{ 
	width: 100%;
	height: 100%;
	zoom:1; 
	vertical-align:middle;
	position:absolute; 
}
.slideBox .bd li a{
	width: 100%;
	height: 100%;
	display: block;
}
.slideBox .bd img{ 
	width:1920px; 
	height:740px; 
	display:block; 
	vertical-align: top;
}
.more{
	width: 128px;
	height: 37px;
	border: 2px solid #fff;
	position: absolute;
	top: 500px;
	left: 1033px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url("../img/banner1_03.png") no-repeat 103px 15px;
}
.more p{
    line-height: 37px;
	height: 37px;
	display: inline-block;
	text-align: center;
}
.banner-icon{
	width: 6px !important;
	height: 9px!important;
	position: relative;
	top: 14px;
	left: 100px;
}
.more:hover{
	color:#D8251E;
	background: url("../img/banner1_h.png") no-repeat 103px 15px;
    
	border: 2px solid #D8251E;
}
.more:hover img{
	display: none;
}
/*banner css*/
.more-p{
	position: absolute;
	bottom: 50%;
	margin-bottom: -134px;
	left: 23%;
	margin-left: -64px;


}
.more1-p1{
  color: #fff;
  font-size: 66px;
}
.more1-p2{
	font-size: 22px;
	color: #fff;
}
.more1{
	width: 128px;
	height: 37px;
	border: 2px solid #fff;
	font-size: 14px;
	margin-top: 31px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url("../img/banner1_03.png") no-repeat 103px 15px; 
}
.more1 p{
	line-height: 37px;
	height: 37px;
	display: inline-block;
	text-align: center;

}

.more1:hover{
	border: 2px solid #D8251E;
    background: url("../img/banner1_03.png") no-repeat 103px 15px #D8251E;
}
.more1:hover img{
	display: none;
}
.banner-icon1{
	width: 6px !important;
	height: 9px!important;
	position: relative;
	top: 0px;
	left: 72px;
}


.more2{
	width: 128px;
	height: 37px;
	border: 2px solid #fff;
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -64px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url("../img/banner1_03.png") no-repeat 103px 15px; 
}
.more2 p{
	line-height: 37px;
	height: 37px;
	display: inline-block;
	text-align: center;

}

.more2:hover{
	border: 2px solid #D8251E;
    background: url("../img/banner1_03.png") no-repeat 103px 15px #D8251E;
}
.more2:hover img{
	display: none;
}
.banner-icon2{
	width: 6px !important;
	height: 9px!important;
	position: relative;
	top: 0px;
	left: 72px;
}


.index-wrap-div{
/*margin-top: 10px;*/
position: relative;
}
.index-wrap-div img{
	 vertical-align:bottom;
	 display:block;
	width: 100%;
	}
/* welcome index-wrap css*/
.product-banner{
	overflow: hidden;
	position:relative; 
	left:50%; 
	margin-left:-960px;
	 width:1920px; 
}
.product-banner img{
	display: block;
	vertical-align: top;
}
.product-nav{
	
	height: 60px;
	position: relative;
}
.product-nav2{
	
	height: 60px;
}
.product-nav li{
     font-size: 14px;
     text-align: center;
     width: 175px;
     height: 60px;
     
}
.product-nav2 li{
     font-size: 14px;
     margin-right: 26px;
     
     width: 151px;
     
}
.product-nava{
	display: block;
	width: 151px;
	height: 55px;
	position: relative; 
	
}
.product-nav a:hover{
	color: #D8251E;
}
.product-nava:hover,.nav2on{
	color: #D8251E;
}
.product-navul{
	width: 500%;
	
}
.product-navli{
    
	background: url('../img/nav2_bg.png') no-repeat 176px 7px;

}
.product-navli em{
	background: url(../img/nav3_icon.png) no-repeat 0px 0px;
	width: 11px;
	height: 6px;
	display:block;
	margin-left:73px;
	display: none;
    position: absolute;
    bottom: -6px;
    z-index: 9;
}
.product-navli i{
	background: url(../img/nav3_icon.png) no-repeat 0px 0px;
	width: 11px;
	height: 6px;
	display: none;
	position: absolute;
	top: 60px;
	left: 75px;
	z-index: 2;
}


.product-nav3li{
	width: 230px !important;
	color: #fff;
	line-height: 42px;
	text-align: center;
}
.product-nav3li a:hover{
	
    color: #D8251E;
}
.product-nav3li a{
	display: inline-block;
	text-align: center;
	/*margin-right: 47px;*/
	height: 43px;
	line-height: 43px;
}

.product-nav3{
	width: 100%;
	display: none;
	height: 42px;
    position: absolute;
    left: 0px;
    top: 60px;
    background: #C3C3C3;
}
.product-nav3 .nav3_over{
	width: 91%;
	overflow: hidden;
	margin: 0 auto;
}

/*product-nav css*/
.product-cont{
	min-height: 650px;
	height:650px;
}
.product-cont p{
	font-size: 14px;
	text-align: center;
	margin-top: 40px;
}
.product-cont li{
	text-align: center;
	width: 325px;
}
.product-cont ul{
	margin-top: 70px;
	width: 105%;
	padding: 0 20px;
}
.mg110{
	margin-top: 110px;

}
.bg110{
	background: url('../img/product_b01.png') no-repeat 0 0;
}
.product-mg{
	width: 1000px !important;
	height: 2px;
	background: url('../img/product_b02.png') no-repeat; 
	margin-top: 40px;
}
.product-lista{
	display: inline-block;
}
.product-lista:hover{
	color: #D8251E;
}


/*product css*/
.product-list li{
	width: 900px;
	
	border-bottom: 1px solid #DFDFDF;
	padding:45px 20px;
}
.product-list {
	margin-bottom: 55px;
    margin-top: 55px;
    min-height: 300px;
    overflow: hidden;
    
}
.product-list ul{
	padding: 0 50px;
}
.product-listi{
	width: 140px;
	height: 120px;
	border: 1px solid #DADADA;
	text-align: center;
	padding: 10px 0;

}
.product-listp{
	height: 140px;
	margin-left: 40px;
	position: relative;
	width: 75%;
}
.lp1{
	color: #da251c;
	font-size: 16px;
}
.lp2{
	font-size: 18px;
	font-family: '微软雅黑';
}
.product-listp a{
	display: inline-block;
	width: 80px;
	height: 30px;
	color: #fff;
	background: #DA251C;
	text-align: center;
	line-height: 30px;
	position: absolute;
    top: 110px;
    left: 0px;
}
.product-btn li{
  width: 24px;
  height: 24px;
  border: 1px solid #CCCCCC;
  margin-right: 8px;

}
.product-btn{
	text-align: center;
    padding: 0 375px;
	height: 26px;
	margin-top: 65px;
	margin-bottom: 130px;
}
.product-ct{
	width: 250px;
}
.product-ct a:hover,.btnon{
	color: #fff;
	background: #DA251C;
}
.product-ct a{
	display: inline-block;
	width: 24px;
	height: 24px;
}
/*product-list css*/
.product-detail{
	margin-top: 100px;
}
.product-dimg{
	width: 1000px;
	height: 345px;
	padding: 0 50px;
	margin-top: 50px;
}
.product-detaili{
	position: relative;
	text-align: center;
	padding: 10px 0;
	width: 273px;
}
.product-detaili img{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.product-detailp{
	height: 140px;
	margin-left: 320px;
	
}
.dp1{
	width: 640px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 24px;
}
.dp2{
	font-size: 20px;
	color: #DA251C;
}
.product-detailp a{
	display: inline-block;
	width: 80px;
	height: 30px;
	color: #fff;
	background: #DA251C;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}
.detail-b{
	width: 167px;
	height: 78px;
	border: 1px solid #E2E2E2;
	padding: 15px 0;
	text-align: center;
}
.detail-b:hover{
	border: 1px solid #DA251C;
}
.detail-ul{
	margin-top: 75px;
}
.detail-ul li{
	margin-right: 25px;
}
.detail-nav{
	height: 45px;
	border-bottom: 1px solid #EDEDED;
	padding: 0 75px;

}
.detail-nav a{
	display: inline-block;
	width: 95px;
	height: 45px;
	text-align: right;
	line-height: 45px;
	font-size: 14px;
}
.detail-nav  ul{
	width: 116%;
}
.detail-nav li{
	margin-right:60px; 
}
.detail-nav1{
    background: url('../img/detail-nav1.png') no-repeat 12px 10px;
}
.detail-nav1:hover,.detail-nav1.nav1on{
	color: #D8261C;
	background: url('../img/detail-nav1h.png') no-repeat 12px 10px;
	border-bottom: 2px solid #D8261C;
}
.detail-nav2{
    /*background: url('../img/detail-nav2.png') no-repeat 12px 10px;*/
    background: url('../img/x3.png') no-repeat 12px 10px;
}
.detail-nav2:hover,.detail-nav2.nav1on{
	color: #D8261C;
	/*background: url('../img/detail-nav2h.png') no-repeat 12px 10px;*/
	background: url('../img/x4.png') no-repeat 12px 10px;
	border-bottom: 2px solid #D8261C;
}
.detail-nav3{
    background: url('../img/detail-nav3.png') no-repeat 12px 10px;
}
.detail-nav3:hover,.detail-nav3.nav1on{
	color: #D8261C;
	background: url('../img/detail-nav3h.png') no-repeat 12px 10px;
	border-bottom: 2px solid #D8261C;
}
.detail-nav4{
    background: url('../img/detail-nav4.png') no-repeat 12px 10px;
}
.detail-nav4:hover,.detail-nav4.nav1on{
	color: #D8261C;
	background: url('../img/detail-nav4h.png') no-repeat 12px 10px;
	border-bottom: 2px solid #D8261C;
}
.detail-nav5{
    background: url('../img/x1.png') no-repeat 12px 10px;
}
.detail-nav5:hover,.detail-nav5.nav1on{
	color: #D8261C;
	background: url('../img/x2.png') no-repeat 12px 10px;
	border-bottom: 2px solid #D8261C;
}
.detail-p{
	margin-top: 55px;
	padding-left: 38px;
	margin-bottom: 195px;
	min-height: 100px;
}
.detail-p a:hover{
    text-decoration: underline;
    color: #0066cc;
}
.detail-p a{
	font-size: 14px !important;
}
.detail-a{
	color: #3879D9;
}
.detail-p table{
	margin: 0 auto;
}
.detail-p td{
	padding-left: 10px;
	font-size: 14px;
	color: #000;
}

.detail-p p{
	font-size: 14px;
	line-height: 36px;
}
/*product-detail css*/
.news-navul a{
	display: inline-block;
	width: 196px;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
}
.news-nav{
	background: #EFEFEF;
	height: 60px;
}
.news-nav li{
	margin-right:170px; 
}
.news-nav ul{
	width: 110%;
}
.news-navul a:hover,.news-navon{
     color: #fff;
     background: #DA251C;
}
.news-img{
	width: 1000px;
	height: 174px;
	background: #F7F7F7;
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.news-p1{
	font-size: 14px;
}
.news-p2{
	color: #999999;
}
.news-p3{
	margin-top: 20px;
}
.news-p{
	width: 630px;
	margin-left: 40px;

}
.news-cont{
	margin-top: 50px;
	text-indent: 2em;
	margin-bottom: 50px;
	
}
.news-cont h5{
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}
.news-cont h3{
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}
.news-more{
	margin-top: 20px;
}
.news-ul{
	margin-top: 50px;
}
.news-ul a:hover{
	color: #DA251C;
}


.news-ul li{
	height: 36px;
	border-bottom: 1px dashed #DFDFDF;
	border-left: 3px solid #DA251C;
	width: 937px;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 50px;
	margin-bottom: 20px;

}
.news-p4{
	font-size: 14px;
}
.news-btn li{
  width: 24px;
  height: 24px;
  border: 1px solid #CCCCCC;
  margin-right: 8px;

}
.news-btn{
	text-align: center;
	height: 26px;
	margin-top: 65px;
	margin-bottom: 130px;
}
.news-ct{
	width: 250px;
}
.news-ct a:hover,.btnon{
	color: #fff;
	background: #DA251C;
}
.news-ct a{
	display: inline-block;
	width: 24px;
	height: 24px;
}
/*news css*/
.service-nav{
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.service-nav li{
     font-size: 14px;
     margin-right: 18px;
     text-align: center;
     width: 200px;
     
}
.service-nava{
	display: block;
	width: 151px;
	margin:15px auto;
	height: 35px;
	
}
.service-nav a:hover,.snav2on{
	color: #D8251E;
}
.service-navul{
	width: 109%;
	
}
.service-navli{
    
	background: url('../img/product_navb.png') no-repeat 198px 7px;

}


.service-nav3li{
	width: 122px !important;
	color: #fff;
	line-height: 42px;
	text-align: center;
}
.service-nav3li a:hover,.nav3on{
	/*background: url('../img/product-nav3bg.png') no-repeat 0 0;*/
    color: #D8251E;
}
.service-nav3li a{
	display: inline-block;
	text-align: center;
	width: 151px;
	height: 43px;
}
.service-navul li.service-navli{
	position: relative;
}
.service-nav3{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg11.png);
	position: absolute;
	top: 60px;
    left: -469px;
}
.service-nav4{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg33.png);
	position: absolute;
	top: 60px;
    left: -900px;
}
.service-nav6{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg55.png);
	position: absolute;
	top:59px;
    left: -1341px;
    overflow: hidden;
}
.service-nav5{
	width: 1920px;
	
	height: 42px;
	
	position: absolute;
	top: 60px;
    left: -1120px;
    overflow: hidden;
    background: url(../img/nav3_bg44.png);
}
/*service-head css*/
.service-cont{
	height: 1000px;
}
.com-p1{
	color: #DB261F;
	font-size: 16px;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 5px;
}
.commitment-cont{
	margin-top: 70px;
}
.pre{
	margin-top: 20px;
	width: 1000px;


}

/*commitment css*/
.que-p1{
	color: #DB261F;
	font-size: 16px;
	
	padding-bottom: 5px;
}
.que-p2{
	padding-bottom: 20px;
	border-bottom: 1px solid #EFEFEF;
	font-size: 14px;
}
.query-1{
	margin-top: 25px;
	margin-bottom: 170px;
}
.query-p3{
	font-size: 24px;
}
.pre2{
	font-size: 18px;
	font-weight: bold;
	margin-left: 90px;
}
.query-2{
	width: 425px;
}
.query-cont{
	margin-top: 70px;
}
/*query css*/
.contact-cont{
	width: 100%;
	padding-bottom: 140px;
	padding-top: 100px;
}
.contact-chead p{
	font-size: 14px;
	margin-top: 20px;
}
.contact-chead{
	margin-top: 90px;
	padding: 0 100px;
}
.contact-chead ul{
	width: 140%;
}
.contact-chead li{
	text-align: center;
	margin-right: 240px;
}
.contact-ccont{
	margin-top: 60px;
}
.contact-ch{
	height: 47px;
	width: 100%;
	background: #F8F8F8;
	line-height: 47px;

}
.contact-po{
	position: relative;
}
.contact-ch p{
	margin-left: 30px;
	font-size: 16px;
	color: #da251c;
}
.contact-cc{
	height: 130px;
}
.contact-cc p{
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
}
.contact-cc2 pre{
	margin-top: 20px;
	margin-left: 30px;
	
}
.contact-lx{
	width: 120px;
	height: 326px;
	background: url(../img/contact_04.jpg) no-repeat center;
	position: fixed;
    top: 450px;
    right: 0px;
    text-align: center;

}
.contact-lx a{
	font-size: 16px;
	color: #fff;
	display: inline-block;
}
.contact-lxp{
	margin-left: -16px;
	margin-top: 92px;
	line-height: 42px;
}
.contact-lx a:hover{
	color: #DA251C;
}
/*contact css*/
.down-cont{
	width: 100%;
	overflow: hidden;
	margin-top: 80px;
	margin-bottom: 130px;
}
.down-p1{
	height: 45px;
	line-height: 45px;
	background: #F8F8F8;

}
.down-p1 p{
	font-size: 16px;
	color: #da251c;
	margin-left: 24px;
}
.down-li{
	border-bottom: 1px solid #EFEFEF;
	width: 100%;
	/*height: 45px;*/
	line-height: 45px;
}
.down_nav3 a{
	display: inline-block;
	
	
	padding-left: 20px;
	width: 850px;
}
.down_nav3 a:hover{
	color: #da251c;
}

.down_nav3{
	
	overflow: hidden;
	padding-left: 20px;
}
.down_nav3 li{
	margin-top: 10px;
}
.down_a{
	font-size: 16px;
    display: inline-block;
	background: url(../img/down_01.png) no-repeat 0px 17px;
	margin-left: 25px;
	padding-left: 20px;
	width: 850px;
}
.down_span{
	width: 5px;
	height: 5px;
	background: #da251c;
	display: inline-block;
    border-radius: 2px;
}
/*down css*/

.down1-ccont{
	width: 863px;
	height: 685px;
	margin-top: 30px;
	margin-bottom: 65px;
	margin-right: 60px;
	margin-left: 60px;
}
.down1-cont a{
	display: inline-block;
	border-bottom: 1px solid #D9241B;
	color: #D9241B;
	font-size: 14px;
}
.down1-ul{
	border: 1px solid #E3E3E3;
	width:863px;
	height: 665px;
	margin-top: 5px;
}
.down1-li1{
	height: 54px;
	width: 100%;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	background: #F6F6F6;

}
.li1-div1{
	width: 197px;
	height: 54px;
	border-right: 1px solid #E3E3E3;
	text-align: center;
	line-height: 54px;
	font-size: 14px;
}
.down1-cont{
	width: 100%;
	
	margin-top: 80px;
	margin-bottom: 130px;
}
.li1-div2{
	width: 650px;
	line-height: 54px;
	height: 54px;
}
.li2-div1{
	width: 197px;
	height: 610px;
	border-right: 1px solid #E3E3E3;
	text-align: center;
	line-height: 54px;
	font-size: 14px;
	line-height: 610px;
}
.li2-div2{
	width: 650px;
	padding-left: 10px;
	height: 610px;
}
.li2-div2 pre{
	line-height: 20px;
}

/*down1 css*/
.center-cont{
	margin-top: 130px;
	margin-bottom: 160px;
	
}
.center-p1{
	font-size: 16px;
	color: #D8261C;
	text-align: center;
	width: 100%;
}
.center-cont li{
	margin-right: 70px;
}
.center-cont ul{
	width: 108%;
	overflow: hidden;
}
/*center css*/
.about-nav{
	padding: 10px 0;
	height: 100px;
	overflow: hidden;
	width: 100%;
}
.about-nav li{
     font-size: 14px;
     /*margin-right: 18px;*/
     text-align: center;
     width: 200px;
     
}
.about-nava{
	display: block;
	width: 151px;
	margin:15px auto;
	height: 35px;
	
}
.about-nav a:hover,.snav2on{
	color: #D8251E;
}
.about-navul{
	width: 109%;
	
}
.about-navli{
    
	background: url('../img/product_navb.png') no-repeat 198px 7px;

}


.about-nav3li{
	width: 151px;
	color: #fff;
	line-height: 42px;
	text-align: center;
}
.about-nav3li a:hover,.nav3on{
	/*background: url('../img/product-nav3bg.png') no-repeat 0 0;*/
    color: #D8251E;
}
.about-nav3li a{
	display: inline-block;
	text-align: center;
	width: 151px;
	height: 42px;
}
.about-navul li.about-navli{
	position: relative;
}
.about-nav3{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg11.png);
	position: absolute;
	top: 60px;
    left: -469px;
}
.about-nav4{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg333.png);
	position: absolute;
	top: 59px;
    left: -869px;
}
.about-nav6{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg555.png);
	position: absolute;
	top:59px;
    left: -1269px;
    overflow: hidden;
}
.about-nav5{
	width: 1920px;
	
	height: 42px;
	background: url(../img/nav3_bg4.png);
	position: absolute;
	top: 60px;
    left: -1069px;
    overflow: hidden;
}
.about-nav7{
	width: 1920px;
	height: 42px;
	background: url(../img/nav3_bg222.png);
	position: absolute;
	top:59px;
    left: -669px;
    overflow: hidden;
}
/*about-header css*/
.about-img{
	text-align: center;
	margin-top: 120px;
}
.about-p{
	width: 1000px;
	height: 160px;
	border-top: 2px solid #A9A9A9;
	margin-top: 100px;
	margin-bottom: 120px;
	padding-top: 40px;
}
.about-p p{
	font-size: 14px;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #ECECEC;
	width: 780px;
	padding: 0 40px;
	margin-left: 70px;
}
/*about css*/
.know-cont{
	height: 800px;
}
.know-div1bg{
	width: 100%;
	height: 260px;
	background: #FAFAFA;
	margin-top: 100px;
	padding-top:20px; 
}
.know-p1{
	height: 36px;
	font-size: 16px !important;
	color: #DB241C;
	border-left: 3px solid #DB241C;
	margin: 10px 0px;
	padding-left: 20px;
}
.know-div1{
	width: 900px;
	height: 230px;
	border-bottom: 1px dashed #B7B7B7;
	margin-left: 40px;
	
}
.know-div1 p{
	font-size: 14px;
	line-height: 40px;
}
/*know css*/
.list-cont{
	margin-bottom: 70px;
}
.list-div1{
	background: url(../img/list_01.png) no-repeat;
	width: 918px;
	height: 249px;
	margin: 0 auto;
	margin-top: 90px;
}
.list-img{
	margin-left: 10px;
	padding: 10px 0px;
	width: 317px;
	height: 229px;
}
.list-p1{
	font-size: 18px !important;
	font-weight: bold;
	color: #333333 !important;
}
.list-p p{
	color: #7F7F7F;
	font-size: 14px;
}
.list-p{
	margin-top: 30px;
	margin-left: 30px;
	line-height: 40px;
}
/*list css*/
.company-p1{
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	margin-top: 100px;
}
.company-cont{
	margin-top: 100px;
	min-height: 100px;
}
.company-cont p{
	text-indent: 2em;
	line-height: 30px;
}
.company-p{
	margin-top: 60px;
}
.company-img{
	text-align: center;
	margin-top: 70px;
	margin-bottom: 90px;
}
/*company css*/
.honor-cont p{
	width: 228px;
	height: 32px;
	text-align: center;
	background: #DDDDDD;
	color: #454545;
	line-height: 32px;
}
.honor-img{
	position: relative;
}
.mask{
	width: 228px;
	height: 305px;
	background: url(../img/honor_01h.png) no-repeat;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.honor-cont ul li:hover .honor-img .mask{
	display: block;
}
.honor-cont a{
	display: inline-block;
}

.honor-cont li{
	
	margin-right: 35px;
	margin-top: 50px;
}
.honor-cont{
	margin-top: 70px;
	margin-bottom: 110px;
}
.honor-cont ul{
   width: 107%;
}
/*honor css*/
.contact-p{
	width: 1000px;
	background: #F8F8F8;
	
	padding: 11px 0px;
	/*margin-top: 130px;*/

}
.contact-p span{
	color: #da251c;
	font-size: 14px;
	font-weight: bold;
	margin-left: 40px;

}
.contact-p2 img{
	vertical-align: middle;
}
.contact-p2 p{
	margin-top: 22px;
}
.span1{
	font-size: 14px;
	margin-left: 19px;

}
.span2{
	color: #747474;
	font-size: 14px;
}

.contact-p2{
	margin-top: 22px;
	margin-left: 38px;
}
.contact-cont{
	width: 1000px;
}
/*contact css*/
.society-span1{
	display: inline-block;
	width: 276px;
	height: 46px;
	line-height: 46px;
	text-align: center;

}
.society-head{
	width: 940px;
	height: 46px;
	
	font-size: 14px;
	background: #EAEAEA;
	margin-top: 94px;
}
.society-span2{
	display: inline-block;
	width: 208px;
	height: 46px;
	text-align: center;
	line-height: 46px;
}
.society-span3{
	display: inline-block;
	width: 248px;
	height: 46px;
	text-align: center;
	line-height: 46px;
}
.society-ul{
	margin-top: 5px;
	background: #FAFAFA;
	margin-bottom: 65px;
	height: 648px;
	width: 940px;
	border: 1px solid #E5E5E5;
}
.society-ul li{
	width: 940px;
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	border-bottom: 1px solid #E5E5E5;
}
.society-ul li a:hover{
	color: #DA251C;
}
.a1{
    display: inline-block;
	width: 276px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-right: 1px solid #E5E5E5;
	
}
.a2{
    display: inline-block;
	width: 202px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-right: 1px solid #E5E5E5;
	
}
.a3{
    display: inline-block;
	width: 244px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	
}
.society-btn{
	margin-bottom: 85px;
}
/*society css*/
.detail-cont{
	height: 1000px;
	padding-left: 110px;
}
.detail-div1{
	margin-top: 88px;
}
.detail-p1{
	font-size: 16px !important;
	font-weight: bold;
	color: #333333!important;

}
.detail-div1 p{
	font-size: 14px;
	color: #666666;
}
.detail-div2{
	margin-top: 38px;
}
.detail-btn a{
	display: inline-block;
	color: #fff;
	text-align: center;
	width: 114px;
	height: 34px;
	line-height: 34px;
	background: #DA251C;
	margin-top: 50px;
	font-size: 14px;
	
}
.input1{
	width: 337px;
	height: 28px;
	margin-left: 16px;
}
.detail-form{
	margin-top: 43px;
	
}
.detail-form img{
	vertical-align: middle;
	margin-left: 6px;
}
.detail-form div{
	margin-top: 14px;
}
.input2{
	margin-left: 22px;
}
.input4{
	margin-left: 25px;
}
.input-span{
	margin-left: 18px;
}
.input3{
	width: 164px;
	height: 28px;
	color: #B0B0B0;
	padding-left: 10px;
	margin-left: 16px;
}

.detail-div3 a{
	color: #B0B0B0;
	margin-left: 15px;
}
.input-span1{
	margin-left: 15px;
}
.detail-submit{
	width: 84px;
	height: 37px;
	background: #BABABA;
	color: #757575;
	border: none;
	font-size: 16px;

}
.detail-reset{
	width: 84px;
	height: 37px;
	background: #BABABA;
	color: #757575;
	margin-left: 32px;
	border: none;
	font-size: 16px;
}
.detail-div4{
	margin-top: 23px!important;
}
.detail-submit:hover,.detail-reset:hover,.detail-on{
	background: #DA251C;
	color: #fff;
}
/*detail css*/
.society-cont{
	margin-top: 115px;
	line-height: 23px;
	margin-bottom: 50px;
}
.school-p{
	margin-top: 8px;
}
.school-p1{
	color: #DF4E47;
}
.school-btn{
	margin-top: 25px;
	margin-bottom: 72px;
}
.school-form{
	position: fixed;
    top: 50%;
    margin-top: -150px;
    left: 50%;
    margin-left: -200px;
    width: 500px;
    height: 400px;
    background-color: #fff;
    z-index: 3;
    padding-left: 20px;
}
/*school css*/


/* 本例子css */
.sideMenu{
	margin-top: 90px;
	margin-bottom: 150px;
}
.sideMenu h3{
     height:46px; 
     line-height:46px;
     padding-left:33px; 
     background:#FAFAFA; 
      cursor:pointer;
	  font-size: 14px;
	  color: #4A4A4A;
	  margin-top: 5px;
}
.sideMenu h3 em{ 
	float:right; 
	display:block;
	 width:40px; 
     height:46px;  
	 background:url(../img/detail1_01.png) 0px 16px no-repeat;
	 cursor:pointer; 
}

.sideMenu ul{ 
    padding:8px 25px;
    display:none; /* 默认都隐藏 */
    overflow: hidden; 
    position: relative;
}
.sideMenu  li p{
	color: #666666;
	margin-top: 32px;
}
.sideMenu a{
	display: inline-block;
	width: 102px;
	height:36px;
	text-align: center;
	line-height: 36px;
	background: #DA251C;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 85%;
	right: 40px;
}
/*school_detail css*/
#container{
	z-index: 11;
	overflow: hidden;
}
#container,.section{
	width: 100%;
			height: 100%;
			position: relative;
		}
		#section0,
		#section1,
		#section2,
		#section3{
			
			background-size: cover;
			background-position: 50% 50%;
		}
		
		
		.left{
			float: left;
		}
		.intro{
			position: absolute;
			top: 50%;
			width: 100%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			text-align: center;
		}
		#pages{
			position:fixed;
			width: 20px;
			right: 10px;
			top: 50%;
			list-style: none;
			z-index: 11;
			/*background: url(../img/banner_bg.png) no-repeat center 5px;*/
		}
		#pages li{
			position: relative;
			width: 11px;
			height: 11px;
			border-radius: 11px;
			/*background: url(../img/banner_icon1.png) no-repeat 0px;*/
			background: #fff;
			margin: -19px 0 43px 0;
			cursor: pointer;

		}
		#pages li.active,#pages li:hover{
			width: 12px;
			height: 12px;
			/*background: url(../img/banner_radius.png) no-repeat;*/
			background-color: #DA251C;
			/*background: url(../img/banner_icon2.png) no-repeat 0px;*/
		}
		#pages li span{
			position: absolute;
			right: 30px;
			text-align: right;
			color:#fff;
			width: 70px;
			height: 18px;
			display: none;
			top: 0;
			
		}
		*#pages li:first-child span{
			display: block;
		}
		#pages li.active span,#pages li:hover span{
			display: block;
		}
		/*#pages li.active span{
			color:#fff;width: 70px;height: 18px;display: block;
		}*/
	  #section0 .title{
			-webkit-transform: translateX(-100%);
			transform: translateX(-100%);
			-webkit-animation: sectitle0 1s ease-in-out 100ms forwards;
			animation: sectitle0 1s ease-in-out 100ms forwards;
		}
	
		@-webkit-keyframes sectitle0{
			0%{
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@keyframes sectitle0{
			0%{
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@-webkit-keyframes sec0{
			0%{
				-webkit-transform: translateX(100%);
				transform: translateX(100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@keyframes sec0{
			0%{
				-webkit-transform: translateX(100%);
				transform: translateX(100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
.view-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #262729;
}
/*banner 滚动*/
.btchu{
	width: 700px;
	height: 480px;
	overflow: scroll;
	background-color: #fff;
    position: relative;
    z-index: 11;
    margin-top: 550px;
}
.exa_top h2{
   color: #744D00;
   
}
.btchu td{
	width: 118px;
	height: 39px;
	padding-left: 10px;
}
.popup-close img{
	margin-right: 20px;
}
.ajax_cont{

}
.dialogwindow {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.dialogwindow-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 2;
}
/*校园招聘表单*/
.pagination a:hover, .pagination a.cur, .pagination a.active, .pagination li.active a, .pagination li.active a:hover
{
     background: #FF0000 !important;
	 border: 1px solid #FF0000 !important;
}
.pagination{
	margin-bottom: 50px;
}
.list-paddingleft-2 p{
	font-size: 14px;
}





.search_navbg{
	width: 100%;
	height: 45px;
	background: #EFEFEF;
}
.search_banner img{
	display: inline-block;
	vertical-align: top;
}
.search_nav{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}
.search_nav li{
	width: 16%;
	text-align: center;
}
.search_nav li a{
	display: inline-block;
	width: 100%;
	height: 45px;
}
.nav_on{
	background: #DA261C;
	color: #fff;
}

.ul{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 200px;
	overflow: hidden;
}
.ul li{
	margin-bottom: 2px;
	height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
}
.span1{
	width: 78px;
	text-align: center;
}
.li1{
	width: 97%;
    background: #DA261C;
    color: #fff;
    
    padding-left: 3%;
}
.li2{
	background: #E8E8E8;
	width: 89%;
	padding-left: 3%;
	padding-right: 8%;
	height: 45px !important;
	line-height: 45px !important;
}
.i{
	width: 5px;
	height: 5px;
	background: #DA261C;
	border-radius: 5px;
	display: inline-block;
    margin-right: 15px;
}
.li3{
	background: #FAFAFA;
	width: 89%;
	padding-left: 3%;
	padding-right: 8%;
}
.span2{
	color: #999999;
}
.li3 a{
	display: inline-block;
	width: 100%;
}
.over-hid{
	overflow: hidden;
	height: 100px;
}
.product-nav .prev{
	background:url(../img/left.png) no-repeat center left;
	background-size: cover;
	width: 24px;
	height: 56px;
	left:-1px;
}
.product-nav .next{
	background:url(../img/right.png) no-repeat center right;
	background-size: cover;
	width: 24px;
	height: 56px;
	right:-4px;
}
.product-nav .b-lr a {
    position: absolute;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
}
.product-nav3 ul{
	width: 500%;

}
.product-nav3 .prev1{
	background:url(../img/left.png) no-repeat center left;
	background-size: cover;
	width: 9px;
    height: 41px;
    left: 2px;
}
.product-nav3 .next1{
	background:url(../img/right.png) no-repeat center right;
	background-size: cover;
	width: 13px;
    height: 41px;
    right: 3px;
}
.product-nav3 .b-lr1 a {
    position: absolute;
    top: 0px;
    cursor: pointer;
    overflow: hidden;
}
.product-cont .page{
	margin-top: 40px;
}
.nav-8{
	left:270px !important;
}
.header-nav3 .pab{
	width:500px !important;	
}
/*.header-nav3 .lia{
	width:214px !important;
	height:65px !important;
	margin-right: 0 !important;
   	 padding: 25px 17px 25px;
}*/
.header-nav3 .lib{
	margin-top:15px;
}
.header-nav3 .lia img{
	display:block;
	width:100%;
	margin:0 auto;
}
/* search css */

.biaodan{
	padding:0px 0 40px 0;
}

.biaodan table{
	width: 100%;
}
.biaodan td{
	width: 50%;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    padding-top: 5px;
    padding-left: 30px;
    font-size: 14px;
}

.biaodan td input{
	float: right;
	width: 186px;
	height: 25px;
}
.biaodan td img{
	float: right;}
.biaodan .form-tit{
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
.biaodan input[type="submit"]{
	background: #d30303;
	color:#fff;
	width: 65px;
	float: right;
	border: 1px solid #a90607;
}

.biaodan input[type="reset"]{
	background: #989898;
	color:#fff;
	width: 65px;
	float: left;
	border:1px solid #7a7a7a;
}

.form-last td{
	padding-top: 30px;
}

.filebox{
	position: relative;
}
.biaodan .form-file1{
	width: 186px;
	text-align: center;
}

.biaodan .form-file2{
	position: absolute;
    top: 7px;
    left: 202px;
}


.biaodan .xing{
	float: none;
	display: inline;
	margin-right: 0px;
}

.provide .w1000 .pro-head{
	font-size: 16px;
	padding-left: 15px;
	padding:20px 0 40px 30px;
	height: 30px;
	line-height: 30px;
}
.provide .w1000 .pro-head .zi{
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
}
.provide .w1000 .pro-head .red{
	color: #d90708;

}
.pro-main {
	width: 100%;
	overflow: hidden;
}
.pro-main .zuo{
	width: 20%;
	float: left;
}
.pro-main .zuo .nei{
	width: 100%;
	padding: 0px 0 40px 0;
	padding-left: 30px;}

.pro-main .zuo .nei ul li{
	float: none;
	display: block;
	padding-right: 40px;
}
.pro-main .zuo .nei>p{
	font-size: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #333;
    font-weight: bold;
}
.pro-main .zuo .nei ul li a{
	display: block;
	height: 30px;
	line-height: 30px;
	width: 80%;
	padding-left: 15px;
	text-align: left;
}
.pro-main .zuo .nei ul li a.act{
	color: #fff;
	background:#d90708;

}
.pro-main .you{
	width: 80%;
	float: right;
}












