* {
	margin: 0px;
	padding: 0px;
}
body {
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: normal;
	color: #191919;font-family:microsoft yahei;

}
ul {
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #ad7d45;
	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: 3.8%;
	width: 1200px; margin:0 auto; left:8%;
	position: absolute;right:8%;
	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;
}
header.active {
	transform: translateY(-130%); -webkit-transform: translateY(-130%); -moz-transform: translateY(-130%);
}
.logo {
	height:84px; margin-left:0px!important;
	float: left; }


.yuyan{background:#ad7d45;  float:right; border-radius:50%; width:50px; height:50px;text-align:center;  -webkit-transition:-webkit-transform 2s; margin-top:-7px;}
.yuyan a{ color:#fff; line-height:50px; font-size:17px; }
.yuyan:hover { -webkit-transform:rotate(360deg);}

.topMenu {
	font-size: 0px;
	margin-right: 0%;
	float: left; margin-left:190px!important;
		margin-top:1.9%;
}
.topAnniu{ margin-left:0px!important}
.topMenu a { padding-left:20px;
	color:#000;
	line-height: 50px;
	font-size: 17px;
	vertical-align: top;
	display: inline-block;
}
.topMenu a:last-child {
	width: auto; color:#000;
}
.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(0, 0, 0); -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:#000;
}
.topMenu a.on i {
	width: 15px;
}
.topMenu a:hover i {
	width: 15px;
}.topAnniu {
	font-size: 0px;
	margin-right: 5%;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	margin-top: 2.7%;
}.topAnniu a {
	padding-right: 5px;
	padding-left: 5px;
}



.ban1{float:left; width:688px;margin-left:26%;margin-top:10%;padding-left:0%; }
.ban1 p{ }
.ab1{ padding-left:5%; font-size:50px; font-weight:900; color:#1788dc; padding-top:8px;}
.ab2{ margin-left:16%; font-size:35px; font-weight:900;  color:#fff; padding-top:10px; padding-bottom:10px; background:#ad7d45; border-radius:5px; height:50px; width:500px; margin:0 auto; line-height:50px; text-align:center; margin-top:20px; margin-bottom:20px;}
.ab3{ padding-left:0%; font-size:17px; color:#000; margin-top:15px; margin-bottom:15px;}
.ab4{ padding-left:0%; font-size:20px; color:#219700; 
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.5%; float: left;  padding-top:5%; width:1200px;}

.cp-1 h7{ font-weight:normal; line-height:60px;float: left;color:#FFFFFF; font-size:25px;  }
.cp-1 h7 b{ font-weight:900; font-size:60px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.cp-1 h7 h{ font-size:35px; color:#fff;font-weight:900; width:100%;display:block; margin-top:10px;}
.section-3 .titInto2{ margin-top:70px; margin-left:-100px;}
.section-3 .titInto3{ margin-top:70px; background:#ad7d45;  height:40px; line-height:40px; text-align:center; border-radius:5px; margin-top:50px; float:right; margin-right:-3%;}
.section-3 .cp-1  em.titInto3 a{ color:#fff; font-size:15px;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.section-3 .cp-1  em.titInto3 a:hover{ margin-top:-10px; display:block}
.section-3 .titInto7{ width:1200px; margin:0 auto}


.section-3 .cp-1 { }


.section-2 { }
.section-2 em{ padding-left:100px!important; padding-right:0px!important; width:336px!important; overflow:hidden}
.cp-1  em{font-weight:normal; line-height:30px;color:#FFFFFF; font-size:17px; font-style:normal; float:left; padding-top:50px; }

.section-2 .cp-1{ width:760px; margin:0 auto;padding-left:0px!important}
.section-2 .cp-1 h7 h{ font-size:35px; color:#000;font-weight:900; width:100%;margin-top:10px; display:block}
.section-2 .cp-1 h7 b{ font-weight:900; font-size:60px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-transform:uppercase; color:#555; text-align:left!important; margin:0 auto}
.section-2  .title p {
    padding:0px!important;}
.section-2 .cp-1 h7{ margin:0 auto;  text-align:left;float:none!important; display:block }
.section-2 .title{ position:relative!important}

.section-2 .cp-1  em.titInto2{font-size:17px; color:#ad7d45; width:750px!important;  }
.section-2 .cp-1 h7 span{width:70px!important;background:#ad7d45; height:3px; display:block ; margin-bottom:5px; margin-top:40px;}

.section-2 .cp-1  em.titInto3{ width:760px!important; color:#555!important; margin:0 auto; font-size:15px; line-height:30px; display:block!important; margin-top:0px;text-align:left}

.section-2 .cp-1  em.titInto4{ background:#ad7d45; width:130px!important; height:40px; line-height:40px; text-align:center; border-radius:5px; margin-top:30px; padding-left:0px!important; padding-right:0px!important; margin-left:100px;}
.section-2 .cp-1  em.titInto4 a{ color:#fff; font-size:15px;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.section-2 .cp-1  em.titInto4 a:hover{ padding-left:10px;border-radius:5px;  background:#ad7d45; display:block!important}
.section-2 .cp-1  em.titInto5{ color:#555; font-size:15px;}
.section-2 .cp-1  em.titInto5 div{-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s; width:25%; text-align:center}
.section-2 .cp-1  em.titInto5 div:hover{ margin-top:-10px; display:block}
.section-2 .titInto{width:336px;height:504px!important; overflow: hidden!important; }
.section-2 .titInto img{cursor: pointer; width:100%; transition: all 0.6s;}
.section-2 .titInto img:hover{   transform: scale(1.4);}



.section-3 .cp-1 {margin-left:-4% }




.contact{ text-align:center;padding-top:5%;padding-left:5%; width:1200px; margin:0 auto}


.section-6 .titInto9 h7 span{ margin:0 auto;width:70px!important;background:#ad7d45; height:3px; display:block ; margin-bottom:5px;}
.section-6 .titInto9{ width:1200px; margin:0 auto; }
.section-6 .titInto9 h7 h{ font-size:35px; color:#000;font-weight:900; width:100%;margin-bottom:10px; display:block}
.section-6 .titInto9 h7 b{ font-weight:900; font-size:60px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-transform:uppercase; color:#c2c2c2; text-align:center!important; margin:0 auto}
.section-6 .titInto9 h7{ margin:0 auto;  text-align:center;float:none!important; display:block }





.cp-2{ padding-left:15%; float: left; margin-top:15%;}

.wsss{z-index:100000;position: absolute;
	width: 100%;
	top: 40%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	transition: all .5s; }
.wsss h4{
	color: #fff; font-size:30px;
}
.pline{ background:#fff; width:60px; height:2px; margin:0 auto; margin-top:10px; }
.hover_area{ width:318px; float:left!important; display:block; height:243px; border-radius:5px; margin-left:10px; margin-bottom:10px;}


.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}





.nnn{	padding-left:12%; float: left;  padding-top:7%; width:1200px;}
.nnn h7{ font-weight:normal; line-height:60px;float: left; color:#000 ;font-size:35px; width:400px!important; padding-bottom:30px; font-weight:900; }
.nnn h7 b{ font-weight:900; font-size:60px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:60px; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.nnn h7 span{ background:#219700; height:2px; position:absolute; width:100px; margin-top:0px;}

.nnn em{font-weight:normal; line-height:30px;color:#000; font-size:17px; font-style:normal; float:left; padding-top:50px; 
}


.hl_main5_content{width:1200px;border-top:none; margin:0 auto; margin-top:60px; }
.hl_main5_content a{ color:#fff;}

.hl_main5_content1{width:1200px;margin-top:5px; overflow:hidden; float:left; margin-left:10px;}
.cimg{width:300px;height: 224px!important; overflow: hidden!important; }
.cimg img{cursor: pointer; width:100%; transition: all 0.6s;}
.cimg img:hover{   transform: scale(1.4);}
.hl_main5_content1 ul{width:26000px; overflow:hidden;height: 224px!important;}
.zhong{ width:150px; margin:0 auto}
.hl_main5_content1 ul li{ float:left; display:inline; margin-right:10px;}
.hl_scrool_leftbtn{width:65px; height:68px; background:url(../images/left.png) no-repeat; float:left; margin-top:60px; cursor:pointer;}
.hl_scrool_rightbtn{width:65px; height:68px;  background:url(../images/right.png) no-repeat; float:right;margin-top:60px; cursor:pointer;}
.hl_main5_content1 li a:hover h2{ color:#0b6bd8}
.zzp{ margin-top:10px;}
.xingxi h2{  font-size:16px; color:#000;}
.xingxi{ background:#f5f5f5; padding:30px; width:184px; height:225px;}
.xingxi p{text-overflow: ellipsis;display: -webkit-box; color:#bdbdbd;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; margin-top:20px; line-height:25px;}
.gd{color:#333;}




.nnn .titInto2{ margin-top:75px; margin-left:-200px;}
.nnn .titInto3{ margin-top:70px; background:#ad7d45;  height:40px; line-height:40px; border-radius:5px; margin-top:40px; text-align:justify!important; float:right; margin-right:-3%; color:#fff}
.nnn   em.titInto3 a{ color:#fff; font-size:15px;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.nnn   em.titInto3 a:hover{ margin-top:-10px; display:block}
.nnn .titInto7{ width:1200px; margin:0 auto}




.na1{ float:!important;opacity: 0;transform: translateY(0px); width:1200px; margin:0 auto; display:block; }
.titInto10{ width:1200px; margin:0 auto; margin-top:50px;margin-left:5%;}
.na1 h2{ font-size:25px; text-align:center; font-weight:900; color:#ad7d45;width:1200px; margin:0 auto; margin-bottom:10px; }
.na1 h3{ font-size:20px; text-align:center;color:#000; font-weight:normal;width:1200px; margin:0 auto; }




.nn1{ width:368px; margin-left:40%; float:left;margin-top:13%;}
.nn2{ width:368px; height:204px; 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:348px; float:left; height:60px!important;  color:#FFFFFF; font-size:16px; line-height:60px; padding-left:20px;background:#434243;}
.nn3 a{color:#FFFFFF; }
.nn4{ width:100px; float:right!important; height:60px!important; background:#219700; color:#FFFFFF; font-size:14px; text-align:center}



.n2{ width:10%;margin-left:15%; float:left;margin-top:15%; }
.n2 ul{ float:left;}
.n2 ul li{display:inline;float:left; }
.n2 ul li h5{width:385px;float:left; text-align:left; color:#000; font-size:17px; font-weight:normal; line-height:25px; margin-bottom:5px;}
.n2 ul li a{ float:left;  width:300px;  line-height:30px; 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:250px; float:right; text-align:left; font-size:14px; color:#cfcfcf; }




.m4{ }



.m4 a{ color:#219700; font-size:18px; width:50px!important; border:#219700 solid 1px; 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;}


.m4 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;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 87%;
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}






.tz{	padding-left:12%; float: left;  padding-top:7%; width:auto; width:1200px; }
.tz h7{ font-weight:normal; line-height:60px;float: left; color:#fff ;font-size:35px;padding-bottom:30px;font-weight:900;  }
.tz h7 b{ font-weight:900; font-size:60px; text-transform:uppercase; text-transform:uppercase; text-align:left!important; line-height:60px; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.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:#fff; font-size:17px; font-style:normal;padding-top:50px; }



.tz .titInto2{ margin-top:75px; margin-left:-300px; float:left; }
.tz .titInto7{ width:1200px; margin:0 auto}



.nnn .titInto2{ margin-top:75px; margin-left:-200px;}
.nnn .titInto3{ margin-top:50px; background:#ad7d45;  height:40px; line-height:40px; text-align:center; color:#fff}
.nnn   em.titInto3 a{ color:#fff; font-size:15px;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.nnn   em.titInto3 a:hover{ margin-top:-10px; display:block}
.nnn .titInto7{ width:1200px; margin:0 auto}

.n2a{width:1200px; padding-top:30px; }
.n2a ul{ float:left;}
.n2a ul li{display:inline;float:left;width:331px!important;  background-color: rgba(255,255,255,0.9); height:230px; margin-right:19px; padding:25px;  }
.n2a ul li a{ float:left;  width:331px;  line-height:30px; margin-bottom:10px; }
.n2a ul li h5{width:331px;float:left; text-align:left; color:#000!important; margin-top:15px; font-size:17px; font-weight:normal; line-height:40px; padding-bottom:15px;}
.n2a ul li h3{width:331px;float:left; text-align:left; color:#bababa; font-size:30px; background:url(../images/n_x.jpg) no-repeat 100px 25px; font-weight:normal;  line-height:40px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.n2a b{  color:#9b9b9b; font-weight:normal ;font-size:15px!important; float:right}
.vva{width:331px;float:left;font-size:14px!important; line-height:22px; color:#555;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden!important;height:66px;}
.n2a em{ color:#949494; font-size:12px; font-style:normal }
.m3a{width:50px; line-height:33px; text-align:center; float:left; color:#CCCCCC; margin-top:20px; font-size:20px;}
.m3a a{width:50px!important;line-height:32px; float:left; color:#CCCCCC!important; border:#CCCCCC solid 1px;
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;}

.m3a a:hover{ color:#FFFFFF!important; background:#666666; width:150px!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;}



.m5{ 
	opacity: 0;float:right;   margin-top:50px; 
	transform: translateY(0px);margin-right:-9%;border-radius:5px;}



.m5 a{ color:#fff; font-size:18px; width:150px!important; background:#ad7d45; margin-top:0px;  float:left; line-height:40px; border-radius:5px; 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:27%; width:1200px;}
.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;}

.xnew{ width:342px;position:relative;list-style:none; background-color:rgba(255,255,255,0.5); padding:20px; margin-right:20px; margin-left:20px;}
.new_title{ color:#191919; font-size:18px; margin-top:20px;}
.new_line{ width:100%; margin:0 auto; background:#d8d8d8; height:1px; margin-top:10px; margin-bottom:10px;}
.new_txt{ line-height:25px; font-size:14px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden; color:#555; opacity:0.7}
.shijian{color:#555; opacity:0.7; margin-top:15px; margin-bottom:15px; font-size:14px;}
.new_more{ margin-top:20px; padding-bottom:20px;}
.xwlist a:hover{ text-decoration:none}
.xwlist a:hover .new_title{ color:#179447;}
.xwlist a:hover .new_txt{ color:#555}
.xnew{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;}
.xnew {width: 342px;overflow: hidden; padding:15px;}
.new_img{ width:342px; height:192px; overflow:hidden}
.xnew:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px); background:#fff; text-decoration:none}



.m6{ }

.m6 { color:#555; font-size:12px; width:50px!important; border:#555 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: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;}














.dh{line-height:30px;color:#fff; background:#219700; font-size:17px; height:122px; margin:auto; margin-top:150px; width:65%;border-radius:100px;
}
.dh span{ padding-left:80px; padding-top:30px; width:550px; 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:#219700; margin-top:35px;  }

.dh2{ font-size:30px; float:left }



.lx{ overflow:hidden;padding-top:50px; width:100%;margin-left:5%;}
.lx1{margin:auto!important;  width:1200px;  }

.lx-1{ float:left; width:300px; font-size:15px; line-height:33px;text-align:center; color:#555; -webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s; }


.lx-1:hover{ margin-top:-10px; display:block}



.lx-1 span{ float:left; border:#c5d9c2 solid 1px; width:60px; height:60px; font-size:40px;border-radius:100px; color:#219700; text-align:center; line-height:60px; margin-right:20px;}




.lx2{margin:auto!important;  width:150px; }


.footer { width:100%; margin:auto; text-align:center; font-size:15px; color:#5f5f5f;margin-left:5%; }
.footer a { width:100%; margin:auto; text-align:center; font-size:15px; color:#5f5f5f}







.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:#219700; 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:#219700; 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:#eb5200; 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:#ffde00; 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: #219700;}
.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: #219700;}
.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;
}


.dingbu{ background-color: rgba(178,134,82, .8);height:122px; width:100%; margin:0 auto; position:relative; top:122px;z-index:100000}
.ding_txt{ width:1200px; margin:0 auto; padding-top:30px;}
.ding_txt h1 a{ color:#fff}
.ding_txt h2{ font-size:30px; font-weight:900}
.ding_txt h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; font-weight:normal}

.nav_bgc{width:700px; margin-left:200px;height:70px;line-height:70px;  }
.nav{ width:700px; margin:0 auto; }
.nav li {float: left;display: inline-block;list-style: none;font-size: 17px;text-align: center;position: relative;}
.nav li a {width: 100px; color:#fff;display: block;text-align: center;position: relative;height: 70px;line-height: 70px;}
.nav li.hover a, .nav li:hover a {color:#fff!important; font-weight:bold}
.nav li .subnav {background: #fff;border-top: 2px solid #b28652;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%; width: 100%;z-index: 99999999;}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #666!important;display: block;font-size: 15px;font-weight: 500;
line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.nav li .subnav a:hover {color: #b28652!important;background: #f9f9f9;text-indent: 10px;}
.yuyan{ background:#fff; width:50px; height:50px; border-radius:50%; margin-top:10px; text-align:center}
.yuyan a{ color:#b28652; font-size:16px;}
