/*公共样式*/

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	font-style: normal;

	font-family: "微软雅黑";

}



ol, ul, li {margin:0;padding:0;list-style: none}

img {border: 0;	margin: 0;	padding: 0;max-width: 100%;}

body {margin:0 auto;text-align:left;font-size:14px;max-width:1920px;min-width:1200px;}

a, em , input{text-decoration: none;font-style: normal;cursor: pointer;color: #333}

.fl{float: left;}.fr{float: right;}

.cl{clear: both;}

.center{width:1200px;margin:0 auto;}

.head{

	width:100%;

	height:109px;
	background:#1a1a1a;

}

.logo{padding-top:20px;}

.nav{position:relative;z-index:999; }
.nav ul li{width:130px;position:relative; float:left }
.nav ul { width:790px; margin:0 auto; }
.nav ul li>a{display:inline-block;

	width:130px;

	height:49px;

	background:url(../images/line.jpg) no-repeat right;

	font-size:15px;

	text-align: center;

	color:#eb6100;

	margin:30px 0;
	line-height:30px;
	float:left;
	position:relative;
	z-index:9999;}
.nav ul li:hover>a {width:130px;

	height:49px;

	margin:0;

	padding:30px 0;

	border-right:0;

	background:url(../images/navbg.png) no-repeat;

	color:#eb6100;}
.nav ul li span{ font-size:12px; color:#959595;}
.nav ul li ul{width:130px;height:0;position:absolute;top:15px; left:1px;background:#1a1a1a;z-index:99;transition:all .3s linear;z-index:0;overflow:hidden;padding:0 5px; }
.nav ul ul>li{height:40px; line-height:40px;width:130px; margin:0 auto;}
.nav ul ul>li>a{height:40px; line-height:40px; display:block;width:130px; margin:0 auto; background:#1a1a1a;text-align: center;}
.nav ul ul>li:hover{height:40px;line-height:40px;display:block;width:130px; margin:0 auto;padding:0;text-align: center; }
.nav ul ul>li:hover>a{height:40px;line-height:40px; background:#fff;display:block; padding:0;text-align: center;}
.nav ul li:hover ul{transition:all .3s linear;height: auto;padding:100px 0 0 0;}


.banner{ width:100%; height:800px;}
.main_image {width:100%; height:552px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:552px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:552px;}
.main_image li span {display:block; width:100%; height:552px}
.main_image li a {display:block; width:100%; height:552px}
.main_image li .img_1 {background: url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:380px; left:90px; z-index:999;  height:21px; display:none;}
div.flicking_con a {float:left; width:45px; height:6px; margin:0; margin-right:17px; padding:0; background:#504537; display:block; text-indent:-1000px}
div.flicking_con a.on { background:#fff;}
#btn_prev,#btn_next{
	z-index: 11111;
	position: absolute;
	display: block;
	width: 46px!important;
	height:91px!important;
	top: 231px;
	margin-top: -37px;
disp/lay:none;}
#btn_prev{
	background: url(../images/p1.png) no-repeat;
	left: 0px;
}
#btn_next{
	background: url(../images/p2.png) no-repeat;
	right: 0px;
}


.products{width:100%;height:714px; background:#931b00; border-top:1px #a92000 solid;}

.index_title{

	margin:0 auto;

	text-align: center;

	padding-top:50px;
	color:#eb6100;

}


.index_title p span{padding-bottom:10px;border-bottom:4px solid #eb6100;}

.index_title h4{margin-bottom:10px; letter-spacing:10px; font-size:15px;}

.index_title h5{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.index_title h5 span{padding-bottom:30px;border-bottom:4px solid #eb6100;}

.cleft{

	width:40px;

	height:200px;

	padding-top:130px;

	cursor:pointer;

}

.cright{

	width:40px;

	height:200px;

	padding-top:130px;

	cursor:pointer;

}

.products_boxs{

	width:1200px;

	height:415px;

	position: relative;

	overflow: hidden;

}

.progundong{margin:40px 0 0 0;}


.list-show li {
	position: relative;
	width: calc((100% / 5) - 8px);
	height: 420px;
    font-size: 16px;
    line-height: 69px;
    float: left;
    margin: 0 4px;
    text-align: center;
    color: #242424;
}

.list-show li a img {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 6%;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.list-show li a:hover img {
	position: absolute;
	top: -10px;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-box-shadow: 0 18px 15px 0 rgba(0,0,0,.5);
	box-shadow: 0 18px 15px 0 rgba(0,0,0,.5);
}



.products_boxs ul{

	

	left:0;

	top:0;

}

.products_boxs ul li{

	width:232px;

	height:412px;

	margin:0 4px;

	float: left;
cursor: pointer;
	
overflow:hidden;
}

.products_boxs ul li li span{border-radius:5%; height:412px; width:232px; overflow:hidden; display:block; }

.products_boxs ul li img{vertical-align: middle;}
.products_boxs ul li:hover img {
	transform: scale(1.1);
}

.products_boxs ul li h3{margin:10px 0;}

.products_boxs ul li h3.pltop{display: none;}

.products_boxs ul li h3{color:#333;}

.products_boxs ul li h4{color:#585858;margin-bottom:15px;}

.pmore{background:#eb6100;padding:5px;color:#fff;display: none;}

.aboutus{

	width:100%;
	height:570px;

	background:url(../images/aboutbg.jpg) no-repeat center;

}

.aleft{

	width:470px;}
	
.jianjie{ width:340px; margin-left:110px; margin-top:80px;}
.neirong{ color:#72603c; line-height:30px;}	

.aleft h2{

	width:162px;

	height:160px;

	padding:10px;

	border-bottom: 2px solid #595858;

	font-size:60px;

	margin:0 auto;

	text-align: center;

}

.aleft h3{color:#595858;text-align: center;padding:10px 0;}

.abimg1{

	position: absolute;

	bottom:0;

	left:0;

	width:219px;

	height:228px;

}

.aright{

	width:630px;

	height:400px;
	margin-top:80px;
	margin-right:100px;

}

.abimg2{

	width: 630px;

	height: 400px;


}

.abinfo{

	width:304px;

	height:422px;

	position: relative;

}



.abinfo h2{font-size: 24px;color:#fff;}

.abdetail{color:#fff;margin:20px 0;line-height:200%;}

.amore{position: absolute;bottom:0;left:0;border:1px solid #fff;padding:10px 30px;color:#fff;}



.inewslist{

	width: 100%;

	height:392px;

	margin:60px 0 30px 0;

}

.inewslist li{

	width:372px;

	height:390px;

	border:1px solid #d2d2d2;

	float: left;

	margin:0 13px;

}

.inewslist li .nimg{

	width:372px;

	height:210px;

}

.inewslist li .nimg img{width: 100%;}

.inewslist li h2{

	font-size: 18px;

}

.inewslist li .ninfo{

	width:332px;

	height:140px;

	padding:20px;

}

.njianjie{

	margin:10px 0;

	line-height: 200%;

}

.ninfo a{

	text-align: center;

	color:#eb6100;

	width:100%;

	display: inline-block;

}

.casebox{

	width: 100%;

	height:448px;

	margin:60px 0 30px 0;

	background: #eb6100;

}

.icaselist{

	width: 100%;

	height:100%;

}

.icaselist li{

	width:300px;

	height:224px;

	float: left;

	background:red;

}

.icaselist li .cbg{

	display: inline-block;

	width:100%;

	height:100%;

	background:url(../images/cbg.png) no-repeat;

	text-align: center;

	

}

.icaselist li .cbg span{display: none;}

.icaselist li .cbg:hover{

	width: 100%;

	height:44px;

	padding-top:180px;

	color:#fff;

	

	background:url(../images/ctt.png) no-repeat;

	background-position: bottom center;

	line-height: 44px;

}



.contactbox{

	width:100%;

	height:250px;

	margin:30px 0;

}

.ctinfo{

	width:370px;

	height:250px;

	float: left;

}

.igbook{

	width: 742px;

	height:250px;

	float: right;

}

.igbleft{

	width: 354px;

	height:182px;

	float: left;

}

.igbleft p{

	width:352px;

	height:48px;

	border:1px solid #d2d2d2;

	margin-bottom:15px;

}

.igbleft p label{

	padding:0 10px;

	padding-top:12px;

	float: left;

}

.igbleft p input{

	width:250px;

	height:40px;

	line-height: 40px;

	padding-top:4px;

	color:#333;

	border:0;

	float: right;

}



.igbright{

	float: right;

	width:365px;

	height:179px;

	border:1px solid #d2d2d2;

}

.igbright label{

	padding:10px;

	float: left;

}

.igbright textarea{

	float: right;

	width:280px;

	height:159px;

	padding:10px 0;

	border:0;

}

.igbook .submit{

	background: #eb6100;

	border:0;

	display: block;

	width: 124px;

	height:33px;

	margin:30px auto;

	color:#fff;

}



/*尾部修饰*/
.footer{
	width:100%;

	height:300px;

	background:#1a1a1a;

	padding-top:80px;
}
.footer-YI{
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}

.footer-YI-r{
	width: 814px;
	float: right;
}

.footer-YI-r ul li{
	width: 160px;
	height: 227px;
	text-align: center;
	float: left;
	background:url(../images/footline.jpg) no-repeat top right;
}

.footer-YI-r ul li span{
	display: block;
	color:#eb6100;
	font-size: 16px;
	line-height:30px;
	font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}

.erji{
	width: 160px;
}
.footer-YI-r ul li .erji a{
	display: block;
	margin: 20px 0;
	font-size: 14px;
	color:#565656;
}

.footer-YI-r ul li .erji a:hover{ color:#CCCCCC;}
.footer-YI-l{
	width: 365px;
	height: 140px;
	float: left;
}
.foot-1{
	width: 322px;
	height: 140px;
	float: left;
}
.foot-1-1{
	width: 322px;
	height: 48px;
	font-size: 30px;
	color:#575757;
	font-weight:bolder;
	font-family:"微软雅黑";
}

.foot-1 p{
	font-size: 14px;
	color:#575757;
}

.foot-1 ul{
	
	text-align: center;
	margin-top:30px;
}
.foot-1 ul li{ width:81px; margin-right:20px; float:left;}
.foot-1 ul li span{
	font-size: 14px;
	color:#575757;
	line-height:30px;
}


.footer-ER{
	width: 100%;
	height: 66px;
	background: #000;
}

.footer-ER-1 {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    line-height: 66px;
}
.footer-ER-1 p{
	font-size: 14px;
	color:#696969;
}


/* fixed */
.fixed{
	position:fixed;
	width:72px;height:200px;right:25px;bottom:50px;
	_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	z-index:999;
	background:url(../images/fixed.png) 0 0 no-repeat;	
	}
/*.fixed a{display:block;width:72px;height:58px;}*/
.book{width:72px;height:60px; margin-top:49px;background:url(../images/fixed.png) 0 -49px no-repeat;display:block;}
.book:hover{background-position:-72px -49px;}
.fixed a.codepic{width:72px;height:56px; padding-bottom:36px;background:url(../images/fixed.png) 0 -109px no-repeat; display: block;}
.fixed a.codepic:hover{background-position:-72px -109px;}
.fixed div{position:relative;}
.fixed a.backup{
	position: absolute;left:0px; top:0px;
	width:72px;height:55px;}
/*.fixed a.backup:hover{background-position:-72px -116px;height:58px;}*/
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-174px;display:none;}


.share{ float: right;width: 450px;}
.share li{ 
	position:relative;float:left;
	width: 150px; height: 40px;margin-top: 15px;}
.share .list{width: 102px; height: 40px; line-height: 40px; padding-left: 28px; display: block;
	color:#606060}	
.share .qq{background: url(../images/qq.png) left top no-repeat;}
.share .qq2{background: url(../images/share.png) left top no-repeat;}
.share a.list:hover{ color: #fff;}	
.shareList{ position: absolute;left:30px; top: 35px; z-index: 99; display: none;
	width:200px;}
.shareList a{ display: inline;}	


.shuxian{

	color:#fff;

	width:10px;

	height:30px;

	margin:0 10px;

	text-align: center;

	font-size:24px;

}

.bot{

	width: 204px;

	height: 52px;

	padding:0 10px;

	float: left;

	color:#fff;

}

.fcall{

	color:#fff;

	font-size:24px;

}

.fcall img{margin-right:10px;}

.addr{

	font-size:16px;

	color:#fff;

	margin:0 20px;

}

.addr img{margin-right:20px;}

.addr *{

	vertical-align: middle;

}

.erweima{

	width:112px;

	height: 112px;

	right:0;

	top:10px;

	margin-top:-40px;

}



.secpage{

	width:100%;

	height:93px;

	border-bottom: 1px solid #000;
    line-height: 93px;
    background: #1a1a1a;

}

.secpage h2{

	color:#eb6100;

	font-size: 30px;

}

.secpage h2 span{margin-left:20px;color:#eb6100;}

.secpage a{color:#333;}
.secright { color:#7b7979;}
.secright a{ color:#7b7979;}

.secright img{margin-right:20px;}

.content{

	width: 100%;

	padding:50px 0;
	background: #0f0f0f;
    border-top: 1px solid #343434;
}

.secnav{

	width: 100%;

	text-align: center;

}

.secnav a{

	display:inline-block;

	padding:5px;

	margin:0 10px;

	color:#fefefe;
background: #921b00;
	border:1px #473e2a solid;
}

.secnav a:hover{

	display:inline-block;

	padding:8;

	margin:0 10px;

	color:#eb6100;

	background: #fff;

}

.sec_detail{

	margin-top:50px;
	color:#a4a2a2;
	line-height:30px;

}
.sec_detail a{color:#969696;}
.sec_detail a:hover{color:#eb6100;}

.gbook_list{padding:0 180px;}

.gbook_list h1{font-weight: bold;color:#eb6100;font-size: 36px;margin:20px 0;}

.formbox{

	width:516px;

	height: 550px;

	font-size:16px;

}

.formbox label span{color:red;margin:0 10px;}

.formbox p{margin:20px 0;}

.formbox p label{float: left;padding-top:10px;}

.formbox p *{vertical-align: middle;}

.formbox p input{width: 382px;height: 40px;border:1px solid #d2d2d2;line-height: 40px;font-size:16px;float: left;margin-left:3px;}

.ly label{float: left;}

.lybox{float: left;margin-left:4px;width:382px;height:200px;border:1px solid #d2d2d2;}

.tj{text-align: center;margin:20px auto;}

.tj input{padding:10px 30px;color:#fff;background: #eb6100;border:0;font-size: 16px;border-radius: 5px;}

.boy{position: relative;}

.boysay{

	position: absolute;

	width: 220px;

	height: 118px;

	color:#999999;

	z-index: 10;

	line-height: 150%;

	top:30px;

	left:40px;



}

.products_lsit{margin-top:50px;}

.products_lsit li{

	width: 380px;

	height: 460px;

	float: left;

	margin:10px;

}

.plimg{

	width: 380px;

	height: 410px;

}

.plimg img:hover{ border:4px #eb6100 solid;}

.products_lsit li h4{text-align: center;padding:10px 0; font-size:20px;}

.products_lsit li h4 a{

	color:#a4a2a2;

}
.products_lsit li h4 a:hover{

	color:#eb6100;

}


.products_lsit1{margin-top:50px;}

.products_lsit1 li{

	width: 220px;

	height: 310px;

	float: left;

	margin:10px;

}

.plimg1{

	width: 220px;

	height: 250px;

}

.plimg1 img:hover{ border:4px #eb6100 solid;}

.products_lsit1 li h4{text-align: center;padding:10px 0;}

.products_lsit1 li h4 a{

	color:#a4a2a2;

}
.products_lsit1 li h4 a:hover{

	color:#eb6100;

}

.page{

	text-align: center;

	margin:20px 0;

}

.page a{

	padding:5px 10px;

	border:1px solid #969696;

	margin:0 5px;

	color:#969696;

}

.page a:hover{

	background:#eb6100;

	color:#fff;

}

.pdetail{

	margin-top:50px;

}

.pdetail h2{

	text-align: center;

	color:#eb6100;

}

.psimg{

	text-align: center;

	margin:30px 0;

}

.xxjs h2{padding:20px 0;border-bottom:1px dashed #333;text-align: left;}

.xxjsinfo{padding:20px 0;line-height: 200%;}

.jump{font-size:18px;color:#000;}

.jump p{margin:10px 0;}

.news_list{margin-top:5px;}

.news_list li{padding:40px 0;border-bottom:1px solid #868686;}

.newsimg{width: 241px;height: 147px;float: left;}

.newstitle{width:1200px;}

.newstitle h2 a{color:#eb6100;font-size:20px;float: left;}

.newstitle h2 span{color:#868686;font-size:20px;float: right;}

.ntjj{margin-top:20px;line-height: 200%;}

.ntjj a{color:#969696;}



.news_show{margin-top:50px;}

.news_show h2{text-align: center;}

.news_show h3{text-align: center;color:#393838;margin-top:10px;}

.newsdetail{

	padding:40px 0;

	border-top:1px dashed #333;margin-top:50px;

	line-height: 200%;

}

.job_list{

	margin-top:50px;

}

.job_list li{

	width:570px;

	height: 130px;

	background: #edeae8;

	float: left;

	margin:10px 5px;

	padding:10px;

}

.job_list li h2{font-size:16px;}

.job_list li h2 *{vertical-align: middle;}

.job_list li h2 img{margin-left:10px;}

.jobinfo{width:560px;height:100px;color:#393838;line-height: 200%;}

.jianli{

	width:730px;

	min-height:1060px;

	margin:0 auto;

}

.jianli_top{

	width:100%;

	color:#666666;

}

.jianli_top li{

	width:330px;

	height:40px;

	float:left;

	margin:10px 16px;

}

.jianli_top li span{

	float:left;

	margin:10px;

}

.jianli_top li  .radio{

	margin:12px 5px;

}

.radiobox *{vertical-align: middle;}

.jianli_top li .text{

	width:246px;

	height:38px;

	line-height:38px;

	border:1px solid #ccc;

}

.jianli_bot{

	width:100%;

	color:#666666;

}

.jianli_bot li{

	width:700px;

	height:120px;

	float:left;

	margin:10px 16px;

}

.jianli_bot li span{

	float:left;

	margin:10px;

}

.jianli_bot li  textarea{

	width:600px;

	height:120px;

	

}

.jianli_tijiao{

	width:100%;

	height:42px;

	margin:20px;

	text-align:center;

}

.jianli_tijiao input{

	padding:6px 40px;

	background:#eb6100;

	border:0;

	margin:0px 30px;

	margin-top:30px;

	border-radius:5px;

	color:#fff;

	font-size:18px;

}

.dropdown {

	position: relative;

}



.dropdown_menu {

	position: absolute;

	top: 59px;

	width: 108px;

	display: none;

	z-index: 999;

}



.dropdown_menu a {

	color: #fff;

	height: 45px;

	line-height: 45px;

	background: #278e00;

}



.dropdown_menu a:hover {

	background: #3ba500;

}



#main_promo {

	height: 800px;

	width: 1920px;

	margin-left: -960px;

	position: relative;

	top: 0;

	left: 50%;

	overflow: hidden;

	z-index: 0;

}



.promoWD {

	 clear: both;

	width: auto;

	min-width: 1200px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

	

}

.small_banner #main_promo,.small_banner {

	height: 346px;

}

.slide {

	display: block;

	float: left;

	width: 1920px;

}

.slide img{

	width:1920px;

	height:800px;

}

#dots {

	height: 20px;

	position: absolute;

	bottom: 34px;

	z-index: 56;

	width: 250px;

	left: 50%;

	margin-left: -125px;

	text-align: center;

}



#dots a {

	width: 20px;

	margin-right: 10px;

	height: 20px;

	display: inline-block;
	
    background: #fff;
	border-radius: 50%;

}



#dots a.act {

	background: #eb6100;

}

.tou{width:100%; height:30px; line-height:30px; border-bottom:1px #424242 solid; background:#000; color:#fff;}
.w1200{width:1200px; margin:0 auto;}

.en a{ color:#fff;}
.en a:hover{ color:#eb6100;}


