* {
	margin: 0px;
	padding: 0px;
}
body {
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: normal;
	color: #191919;

}
ul {
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #dc251f;
	text-decoration: none;
}
.ggmain {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.ggmain1 {
	width: 100%;
	background:url(../images/link_b.jpg) no-repeat right 300px; clear:both; height:810px;
}


.imglist ul li{text-align:center;float:left;display:inline;width:203px;height:94px;border:#e7e7e7 5px solid;margin:15px 15px;overflow:hidden;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic{ width:203px;
height:94px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}






header {
	transition: 0.55s cubic-bezier(0.55, 0.75, 0.6, 1);
	left: 0px;
	top: 0;
	width: 100%;
	position: absolute;
	z-index: 9;
	-webkit-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
	-moz-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s; height:95px; background:#fff
}
header.active {
	transform: translateY(-130%); -webkit-transform: translateY(-130%); -moz-transform: translateY(-130%);
}

.logo {
	height:142px;
	padding-left:8%;
	float: left; font-size:35px; color:#FFFFFF; font-weight:900}

.logo a{ color:#FFFFFF;}

.logo span{ font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:0.1px;}


.topMenu {
	font-size: 0px;
	margin-right: 0%;
	float: right; 
		margin-top:1.9%; color:#666666;
}
.topMenu a { padding-left:40px;
	color:#3f3f3f;
	line-height: 50px;
	font-size: 17px;
	vertical-align: top;
	display: inline-block;
}
.topMenu a:last-child {
	width: auto; color:#3f3f3f;
}
.topMenu a i {
	margin: -1px 5px 0px 0px; transition:0.4s cubic-bezier(0.35, 0.45, 0.55, 1); width: 0px; height: 1px; vertical-align: middle; display: inline-block; background-color: rgb(220, 37, 31); -webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
}
.topMenu a:last-child i {
	background:#3f3f3f;
}
.topMenu a.on i {
	width: 15px;
}
.topMenu a:hover i {
	width: 15px;
}.topAnniu {
	font-size: 0px;
	margin-right: 5%;
	margin-left:1%;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
	margin-top: 2.7%;
}.topAnniu a {
	padding-right: 5px;
	padding-left: 5px;
}
.topMenu  .bo{ font-size:15px; color:#666666; margin-left:-10px}
.topMenu  .bo1{ font-size:15px; color:#666666; margin-left:-10px; background:url(../images/en.jpg) no-repeat 30px center; padding-left:50px}



/*.ban1{ background:url(../images/ban3.png) no-repeat left 100%; float:left; width:700px; height:264px; margin-left:10%;margin-top:20%;padding-left:0%;}
.ban1 p{ padding-left:7%;}
.ab1{ padding-left:0%; font-size:30px; font-weight:900; color:#dc251f; padding-top:8px;}
.ab2{ padding-left:0%; font-size:18px; color:#dc251f; padding-top:5px; padding-bottom:15px;}
.ab3{ padding-left:0%; font-size:20px; color:#dc251f;font-weight:900; background:url(../images/ban2.png) no-repeat left top; padding-left:50px;}
.ab4{ padding-left:0%; font-size:20px; color:#dc251f; 
text-shadow: .2rem 0rem .5rem #dcfd00,-.2rem 0rem .5rem #dcfd00,0rem .2rem .5rem #dcfd00,0rem -.2rem .5rem #dcfd00;}

*/



#banner {
	clear: both;
	height: 810px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	background-repeat: no-repeat;
	background-position: center top;
}

.ba {
	float: left;
	height: 810px;
	width: 100%;
}




.cp-1{	padding-left:15%; float: left;  padding-top:12%; width:400px;}
.cp-1 h7{ font-weight:normal; line-height:60px;float: left;color:#000; font-size:25px; width:400px!important; padding-bottom:30px; }
.cp-1 h7 b{ font-weight:900; font-size:40px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:40px; padding-right:10px;}
.cp-1 h7 span{ background:#dc251f; height:2px; position:absolute; width:100px; margin-top:0px;}

.cp-1  em{font-weight:normal; line-height:30px;color:#797878; font-size:17px; font-style:normal; float:left; padding-top:50px;  width:400px;
}




.cp-2{ float: left; margin-left:45%;  padding-top:11%; width:55%;	}


.na2{opacity: 0;transform: translateY(0px);}




.nnn{	padding-left:15%; float: left;  padding-top:13%; width:400px;}
.nnn h7{ font-weight:normal; line-height:60px;float: left; color:#fff ;font-size:25px; width:400px!important; padding-bottom:30px; }
.nnn h7 b{ font-weight:900; font-size:40px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:40px; padding-right:10px;}
.nnn h7 span{ background:#dc251f; height:2px; position:absolute; width:100px; margin-top:0px;}

.nnn em{font-weight:normal; line-height:30px;color:#ffff; font-size:17px; font-style:normal; float:left; padding-top:50px;  width:400px;
}


.na1{opacity: 0;transform: translateY(0px);}
.nn1{ width:367px; margin-left:40%; float:left;margin-top:13%;}
.nn2{ width:367px; height:372px; float:left; overflow:hidden}
.nn2 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nn2 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
.nn3{ width:368px; float:left; height:60px!important;  color:#FFFFFF; font-size:16px; line-height:60px;}
.nn3 a{color:#FFFFFF; }
.nn4{ width:100px; float:right!important; height:60px!important;  color:#FFFFFF; font-size:14px; text-align:center}



.n2{ width:37%;margin-left:69%; float:left;margin-top:12%; }
.n2 ul{ float:left;}
.n2 ul li{display:inline;float:left;width:360px; margin-left:45px; border-bottom:1px #766f74 solid; margin-bottom:9px; margin-top:9px; padding-bottom:18px}
.n2 ul li h5{width:360px;float:left; text-align:left; color:#fff; font-size:17px; font-weight:normal; line-height:25px; margin-bottom:5px;}
.n2 ul li a{ float:left;  width:360px;  line-height:26px;  margin-bottom:10px; }
.vv{ color:#696969; font-size:14px; line-height:22px;}

.n2 em{ color:#949494; font-size:12px; font-style:normal }
.n2 b{ font-weight:normal;width:360px; float:right; text-align:left; font-size:14px; color:#cfcfcf; }




.m4{ }



.m4 a{ color:#766f74; font-size:18px; width:77px!important; border:#766f74 solid 1px; margin-top:0px;  float:left; line-height:31px; text-align:center;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; height:31px}


.m4 a:hover{ width:120px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; background:#dc251f; color:#fff; border:#dc251f }



.demo {
	OVERFLOW: hidden;
	WIDTH: 87%;
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}






.tz{	padding-left:15%; float: left;  padding-top:7%; width:auto}
.tz h7{ font-weight:normal; line-height:60px;float: left; color:#fff ;font-size:20px; width:400px!important; padding-bottom:30px; }
.tz h7 b{ font-weight:900; font-size:40px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:40px; padding-right:10px;}
.tz h7 span{ background:#fff; height:1px; position:absolute; width:100px; margin-top:30px; margin-left:20px;}

.tz em{font-weight:normal; line-height:30px;color:#5a5a5a; font-size:17px; font-style:normal; float:left; padding-top:50px;  width:400px;
}




.m5{ 
	opacity: 0;  padding:0 4%;
	transform: translateY(0px);}



.m5 a{ color:#fff; font-size:18px; width:180px!important; background:#dc251f; margin-top:0px;  float:left; line-height:40px; text-align:center;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.m5 a:hover{ 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}





.tz1{ padding-left:9%; float: left; margin-top:32%; }
.tz1 ul{ float:left;}
.tz1 ul li{display:inline;float:left;width:410px; padding-bottom:40px;  }
.tz1 ul li h5{width:410px;float:left; text-align:left; color:#fff; font-size:17px; font-weight:normal; line-height:25px; margin-bottom:0px;}
.tz1 ul li a{ float:left;  width:410px;  line-height:30px; margin-bottom:10px; }
.vv1{ color:#a1a1a1; font-size:14px; line-height:22px; padding-bottom:10px;}




.m6{ }

.m6 a{ color:#fff; font-size:12px; width:50px!important; border:#fff solid 1px; margin-top:0px;  float:left; line-height:25px!important; text-align:center;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.m6 a:hover{ width:100px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}








.s6kleftbt06{ text-align:center; font-size:36px; line-height:38px; padding-bottom:10px; font-weight:100; color:#333; background:url(../images/xx2.png) bottom center no-repeat; padding-top:100px; margin-bottom:50px}
.s6kleftbt06 span{ text-align:center; text-transform:uppercase; font-size:18px; color:#333; font-weight:normal;}

#section6{ background:url(../images/bg06.jpg) center center no-repeat; overflow:hidden;}
#section6 .s6kleft{ position:absolute;  top:-50%; width:100%; margin:auto; z-index:2;-webkit-transition: all 1.2s ease-in-out;-moz-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
#section6.active .s6kleft {  top:25%; }

#section6 .s6kright{ position:absolute;  bottom:-50%; width:100%; margin:auto; z-index:2;-webkit-transition: all 1.2s ease-in-out;-moz-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
#section6.active .s6kright {  bottom:0%; }




.footer{
width: 1140px;
margin:auto;
height: 380px;
padding-left:30px;
padding-right:30px;
background:rgba(0,0,0,0.6); 
	
}
.footer1{
float: left;	
height: 300px;	
width: 450px;
background: url(../images/xian.png)right center no-repeat;
}
.footer2{
padding-bottom: 20px;	
padding-top: 45px;
font-size: 24px;
font-weight: bold;
color: #fff;	
font-family: "微软雅黑"; font-weight:100
}
.footer3{
font-size: 15px;
color: #fff;
}
.footer3 ul{
width: 460px;
}
.footer3 ul li{
width:100px;
height: 40px;
line-height:40px;	
padding-right: 40px;
float:left;
}

.footer3 ul li a{
color: #fff;	
width:100px;
height: 40px;
line-height:40px;	
border-bottom:  1px solid rgba(255,255,255,0.4);	
display: block;
}

.footer3 ul li a:hover{
color: #ff0000;	
width:100px;
height: 40px;
line-height:40px;	
border-bottom:  1px solid rgba(255,255,255,0.4);	
display: block;
}

.footer4{
margin-left:40px;
padding-left:20px;
float: left;	
width: 390px;
height: 300px;
background: url(../images/xian.png)right center no-repeat;	
}
.footer5{
width: 400px;	
padding-bottom: 20px;	
padding-top: 45px;	
font-size: 24px;
font-weight: bold;
color: #fff;	
font-family: "微软雅黑";font-weight:100
}
.footer6{
padding-top: 5px;	
width: 400px;
height: 200px;	
font-size: 15px;
font-family: "微软雅黑";
color: #fff;
}

.footer6 a{
color: #fff;
}

.footer6 ul li {
height: 35px;
line-height:26px;
}
.footer7{

float: left;
padding-left:40px;
text-align: center;	
color: #fff;
font-size: 14px;
margin-top: 80px;
}

.footer8{
float: left;	
width: 100%;
height: 59px;
border-top: 1px solid rgba(255,255,255,0.4);	
text-align: center;
line-height: 59px;
color: #fff;
font-size: 15px;
}
.footer8 a{
color: #fff;	
}

/*--------连接---------------------------------------------------------------------------------*/
a.zzb07link{
	line-height:22px;
	text-decoration:none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #FF6500;
}
.zzb07tail
{
color:#fff;
}

.style10:link {
	font-family: "宋体";
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.style10:visited {
	font-family: "宋体";
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.style10:hover {
	font-family:"微软雅黑";
	color: #FF6500;
	text-decoration: underline;
	font-weight: bold;
}
.style10:active {
	font-family:"微软雅黑";
	color: #FF6500;
	text-decoration: none;
	font-weight: bold;
}



.contact{ float:left; padding-top:7%; width:100%;}
.contact h7{ font-weight:normal; line-height:40px;float: left; color:#000 ;font-size:35px; width:100%!important; padding-bottom:20px; text-align:center }
.contact h7 b{ font-weight:normal; font-size:35px; text-align:left!important; line-height:40px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contact h7 span{ background:url(../images/dd.png) no-repeat center;margin-top:30px; width:100%; float:left}


.dh{line-height:30px;color:#fff; background:#dc251f; font-size:17px; height:122px; margin:auto; margin-top:150px; width:65%;border-radius:100px;
}
.dh a{color:#fff;
}
.dh span{ padding-left:80px; padding-top:30px; width:700px; float:left; font-size:20px; }

.dh1{ padding-left:30px; width:180px; font-size:20px; float:left; background:#e5eef7;border-radius:100px; height:50px; line-height:50px; border:#62b040 solid 3px; color:#dc251f; margin-top:35px;  }

.dh2{ font-size:30px; float:left }



.lx{ float:left; overflow:hidden;padding-top:50px; width:100%; }
.lx1{margin:auto!important;  width:1200px; }

.lx-1{ float:left; width:400px;font-size:18px; line-height:50px;}
.lx-1 span{ float:left; border:#c5d9c2 solid 1px; width:60px; height:60px; font-size:40px;border-radius:100px; color:#dc251f; text-align:center; line-height:60px; margin-right:20px;}




.lx2{margin:auto!important;  width:150px; }






.intoNumc {
	width: 1000px;
	display: inline;
	float: left;
	margin-left: 200px;
}.hejun-works{ position: relative; width: 100%; height: 100%; background-color: #000;}
.hejun-works .works-slide{ position: relative; width: 100%; height: 100%; display: table;}
.hejun-works .sub-slides{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.hejun-works .sub-slides li{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
}
.hejun-works .sub-slides li:nth-of-type(1){ background: url(../images/bg2.jpg) no-repeat top center;}
.hejun-works .sub-slides li:nth-of-type(2){ background: url(../images/bg2.jpg) no-repeat top center; }
.hejun-works .sub-slides li:nth-of-type(3){ background: url(../images/bg2.jpg) no-repeat top center; }
.hejun-works .sub-slides li .contsd{
	position: relative;
	width: 100%;
	height: 100%;
	display: table;
	text-align: right;
	padding-right: 8%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.hejun-works .sub-slides li .contsd .neis{ display: table-cell; vertical-align: middle; font-size: 0;}
.hejun-works .sub-slides li .contsd .neis .imGs{ float:left; padding-left:15%;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	transform: translateY(200px);
	-webkit-transform: translateY(200px);
	-moz-transform: translateY(200px);
	transition: all 1.5s ease-in-out .8s;
	-webkit-transition: all 1.5s ease-in-out .8s;
	-moz-transition: all 1.5s ease-in-out .8s;
	text-align: left;
}
/*.hejun-works .sub-slides li:nth-of-type(2) .contsd .neis .imGs{ margin-right: auto; margin-left: 100px;}*/
.hejun-works .sub-slides li .contsd .neis .textsz{
	display: inline-block;
	vertical-align: middle;
	text-align: center;

}
.textsz img { 
	
	
}
.hejun-works .sub-slides li .contsd .neis h3{
	opacity: 0;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	transition: all 0.8s ease 0.8s; 
	-webkit-transition: all 0.8s ease 0.8s; 
	-moz-transition: all 0.8sease 0.8s; 
}
.hejun-works .sub-slides li .contsd .neis h4{ margin-top: 10px; margin-bottom:10px;
	opacity: 0;
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	transition: all 0.5s ease 1.5s; 
	-webkit-transition: all 0.5s  ease 1.5s;
	-moz-transition: all 0.5s  ease 1.5s; 
}
.hejun-works .sub-slides li .contsd .neis p{
	padding-left: 200px;
	text-align: left;
	font-size: 14px;
	color: #abacac;
	margin-bottom: 12px;
	opacity: 0;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
}
.hejun-works .sub-slides li .contsd .neis p font{
	width: 495px;
	display: inline-block;
}
.hejun-works .sub-slides li .contsd .neis p:nth-of-type(1){
	transition: all .5s ease 1.4s;
	-webkit-transition: all .5s ease 1.4s;
	-moz-transition: all .5s ease 1.4s;
}
.hejun-works .sub-slides li .contsd .neis p:nth-of-type(2){
	transition: all .5s ease 1.6s;
	-webkit-transition: all .5s ease 1.6s;
	-moz-transition: all .5s ease 1.6s;
}
.hejun-works .sub-slides li .contsd .neis p:nth-of-type(3){
	transition: all .5s ease 1.8s;
	-webkit-transition: all .5s ease 1.8s;
	-moz-transition: all .5s ease 1.8s;
}
.hejun-works .sub-slides li .contsd .neis p:nth-of-type(4){
	transition: all .5s ease 2s;
	-webkit-transition: all .5s ease 2s;
	-moz-transition: all .5s ease 2s;
}
.hejun-works .sub-slides li .contsd .neis p:nth-of-type(5){
	transition: all .5s ease 2.2s;
	-webkit-transition: all .5s ease 2.2s;
	-moz-transition: all .5s ease 2.2s;
}
.hejun-works .sub-slides li.cur{ opacity: 1; z-index: 1;}
.hejun-works .sub-slides li.cur .contsd .neis .imGs{
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}
.hejun-works .sub-slides li.cur .contsd .neis h3{ margin-top:0px; margin-bottom:0px;
color:#dc251f; font-size:45px; font-weight:900;
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}
.hejun-works .sub-slides li.cur .contsd .neis h4{ margin-top:0px; margin-bottom:10px; 
color:#dc251f; font-size:50px; font-weight:normal; 
	opacity: 1;
	transform: translateX(0px);
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
}
.hejun-works .sub-slides li.cur .contsd .neis p{ 
	opacity: 1;
	transform: translateY(0px);color:#373737; font-size:15px;
}


.m1{ opacity: 1;transform: translateY(0px);}

.m1 a{color:#838383; font-size:14px; width:120px!important; border:#b7b7b7 solid 2px ; margin-top:10px;  float:left; line-height:40px; text-align:center;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.m1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}


.m2{ 
	opacity: 0;  padding:0 4%;
	transform: translateY(0px);}



.m2 a{ color:#fff; font-size:14px; width:120px!important; background:#dc251f; margin-top:10px;  float:left; line-height:35px; text-align:center; margin-top:35px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.m2 a:hover{ 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}



.m3{ 
	opacity: 0;  padding:0 4%;
	transform: translateY(0px);}

.m3 a{ color:#fff; font-size:14px; width:120px!important; background:#dc251f; margin-top:10px;  float:left; line-height:35px; text-align:center; margin-top:35px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.m3 a:hover{ 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}




.hejun-works .words-slide{ position: absolute; left: 10%; top: 0; width: 84px; z-index: 2;}
.hejun-works .words-slide ul{ width: 100%;}
.hejun-works .words-slide ul li{ width: 100%; margin-bottom: 40px; cursor: pointer;}
.hejun-works .words-slide ul li i{ display: block; margin-left: 20px; height: 70px; width: 1px; background-color: #535252;}
.hejun-works .words-slide ul li span{ display: block; margin: 5px 0; height: 36px; font-size: 36px; color: #535252; font-family: 'ZurichBT-Light';}
.hejun-works .words-slide ul li font{ display: block; font-size: 14px; color: #535252;}

.hejun-works .words-slide ul li i,
.hejun-works .words-slide ul li span,
.hejun-works .words-slide ul li font{
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}

.hejun-works .words-slide ul li:hover i,
.hejun-works .words-slide ul li.cues i{ background-color: #dc251f;}
.hejun-works .words-slide ul li:hover span,
.hejun-works .words-slide ul li:hover font,
.hejun-works .words-slide ul li.cues span,
.hejun-works .words-slide ul li.cues font{ color: #dc251f;}
.vedio {
	background-color: #535252;
	float: left;
	height: 431px;
	width: 749px;
	margin-top: 141px;
}.vedioCon {

	float: right;
	height: 431px;
	width: 338px;
	margin-top: 173px; margin-right:68px;
}.vedioCon h3 { font-size:45px; color:#FFFFFF; font-weight:900;

	float: left;
	height: 134px;
	width: 338px;
	
}.vedioCon h2 {
	float: left;
	height: 48px;
	width: 338px;
	font-size: 25px;
	color: #FFF;
	text-align: left;
	line-height: 23px;
	font-weight: normal;
}
.vedioCon p {
	float: left;
	height: 146px;
	width: 338px;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	line-height: 23px; color:#e0ddd8; line-height:26px;
}
.vedioCon span {
	float: left;
	height: 40px;
	width: 338px;


	text-align: left;

}.fuwuTitle {
	line-height: 24px;
	font-size: 45px;
	line-height: 55px;
	color: #993217; font-weight:900;
	float: left;
	height: 270px;
	width: 1190px;
	padding-top: 105px;
	font-family: "微软雅黑";
	text-align:right
}

.fuwuTitle  span{
	font-family: "微软雅黑";
	font-size: 25px;
	color: #993217; font-weight:normal;
	text-align: right;
	float: left;
	width: 1190px;
	margin-left:0px;

}


.newsTitle {
	font-family: "微软雅黑";
	font-size: 45px;
	line-height: 55px;
	color: #993217; font-weight:900;
	text-align: left;
	float: left;
	height: 300px;
	width: 1190px;
	margin-top: 70px;
	margin-left: 10px;
	padding-top: 67px;
}
.newsTitle  span{
	font-family: "微软雅黑";
	font-size: 25px;
	color: #fff; font-weight:normal;
	text-align: left;
	float: left;
	width: 1190px;
	margin-left:0px;

}




.newsTitle p img {
	margin-top: 27px;
}
.newsCon {
	float: left;
	width: 1200px;
}
.newsCon dl {
	float: left;
	width: 400px;
	padding-right: 43px;
	padding-left: 22px;
	color: #b1b1b2;
	font-family: "微软雅黑";
	font-size: 14px;
}
.newsCon dl h2 {
	font-size: 17px;
	line-height: 15px;
	color: #FFF;
	font-weight: normal;
}
.newsCon dl dd {
	line-height: 24px;
	margin-top: 10px;
	padding-left: 19px;
}
.newsCon dl dt {
	padding-top: 22px;
	padding-left: 19px;
}
.newsCon dl p {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 22px;
	width: 58px;
	border: 1px solid #FFF;
	text-transform: uppercase;
	text-align: center;
	margin-top: 16px;
	line-height: 22px;
	margin-left: 19px;
}
.hezuoTitle {
	font-size: 25px;
	line-height: 24px;
	color: #fff;
	background-image: url(../images/hzz.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	float: left;
	height: 25px;
	width: 1155px;
	margin-top: 112px;
	padding-top: 65px;
	font-family: "微软雅黑";
}
.hezuoCon{
	float: left;
	width: 1200px;
	margin-top: 55px;
	height: 244px;
}
.hezuoCon img {
	padding-right: 27px;
	padding-left: 24px;
}


.hezuoMore{
	text-align: center;
	float: left;
	height: 40px;
	width: 1200px;
	margin-top: 55px;
}
.endCon {
	color: #FFF;
	text-align: center;
	float: left;
	height: 452px;
	width: 1200px;
	font-family: "微软雅黑";
	font-size:55px;
	font-weight: normal;
	margin-top: 120px; letter-spacing:3px;
}

.endCon span{
	color: #FFF;
	text-align: center;
	float: left;
	width: 1200px;
	line-height:50px;
	font-size:25px;
	font-weight: normal;
}


.endConz{width: 1200px; float:left; padding-top:40px; padding-bottom:40px; letter-spacing:0px;}
.endCon1 { width:500px; float:left; text-align:right; font-size:35px; } 
.endCon1 p{ font-size:17px; }
.endCon2 { width:200px; float:left; padding-top:10px;}
.endCon3 { width:500px; float:right;text-align:left; font-size:35px;}
.endCon3 p{ font-size:17px; }






.kuang312{
height:40px;
color:#b98c81;
border:#a3523f solid 4px;
width:250px;
line-height:40px; padding-left:10px;
float:left;
font-size:14px;
display:inline;
background:#460d00;
}





.about1{ width:100%; margin:auto; padding-top:7%; clear:both ;padding-left:8%; }

.nr4{float:left;width:522px; padding-top:7%; }
.nr4 a{ color:#FFFFFF}
.nr3{float:left;width:522px; height:382px; overflow:hidden; margin-top:100px}
.nr3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nr3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

		
.nr7{float:right;width:96px; height:0px; position: relative;clear: both; z-index:9999; }
.nr1{float:left;width:96px; position: absolute;clear: both;margin-top:434px; }

.nr2{float:left;width:48px; height:48px; background:#83c129; color:#FFFFFF; font-size:50px; text-align:center; line-height:37px;}
		
.nr6{float:left;width:48px; height:48px; background:#1977ca; color:#FFFFFF; font-size:50px; text-align:center; line-height:37px; }



.ab1{width:635px;float:left; padding-left:140px; margin-top:100px  }
.ab1 h4{width:635px;  float:left;  font-size:22px; text-align:left; line-height:50px; padding-bottom:10px; color:#fff; font-weight:100;  }
.ab1 h4 span{width:635px;  float:left;  font-size:40px; text-transform:uppercase; color:#fff; font-weight:bold; text-align:left; line-height:50px;}

.ab1 h4 b{width:85px; height:2px; position:relative; background:#e5e5e5; bottom:0; display:block; margin-top:10px}

.ab3{ float:left; width:635px; height:170px; padding-top:25px;padding-left:70px; font-size:15px; line-height:28px;  }

.ab3 p{padding:0 0%!important;opacity:1!important; color:#fff}



.ab5{ width:625px; float:left; padding-left:170px; }
.ab5 h5{ padding-left:15px; padding-right:15px; float:left; font-size:15px; text-align:center; line-height:35px; font-weight:normal; color:#fff}
.ab5 h5 a{ color:#fff}

.ab5 h5 a:hover{ color:#fff}
.ab5 h5 span{   font-size:35px; color:#83c129; font-weight:900; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif}
.ab5 h5:hover{ margin-top:-20px; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
