/*
* @Author: Administrator
* @Date:   2017-01-11 15:34:06
* @Last Modified by:   Administrator
* @Last Modified time: 2017-02-08 10:25:45
*/
/* banner */
.slideBox{ width:100%; min-width: 1200px; height:526px; overflow:hidden; position:relative;  }
.slideBox .hd{ width: 100%; text-align: center; height:15px; overflow:hidden; 
	position:absolute; right:5px; bottom:60px; z-index:2; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ display: inline-block; margin-right:10px;  width:15px; height:6px;  background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#eb6622; width: 30px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
 }
.slideBox .bd img{ display:block;  }
/* 金牌项目 */
.jinpai {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background:  url(../images/bg1.png) 0 bottom no-repeat;
	padding-bottom: 25px;
}
h1.title {
	text-align: center;
	margin: 30px 0;
	height: 60px;
	background:  url(../images/line.png) center bottom no-repeat;
}
h1.title em {
	font-size: 30px;
	color: #c77705;
}
h1.title b {
	font-size: 36px;
	color: #eb6622;
}
.jinpai h2 {
	text-align: center;
	font-size: 14px;
	width: 885px;
	margin: 0 auto;
}
.jinpai ul li {
	width: 339px;
	height: 350px;
	padding: 15px;
	border: 1px solid #827f7f;
	box-shadow: 0px 0px 4px #060606;
	margin: 14px;
	background-color: #fff;
}
.jinpai ul li a.pic {
	display: block;
	width: 340px;
	height: 276px;
	border: 1px solid #eb6622;
	overflow: hidden;
}
.jinpai ul li img {
	width: 342px;
	height: 278px;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.jinpai ul li:hover {
	border-color: #eb6622;
	box-shadow: 0px 0px 4px #eb6622;
}
.jinpai ul li:hover img {
	-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jinpai ul li h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
}
.jinpai ul li h3 i {
	font-size: 12px;
	font-style: italic;
}
.jinpai ul li p {
	height: 32px;
	overflow: hidden;
	font-size: 12px;
	margin-bottom: 20px;
}
.jinpai ul li a.more {
	font-size: 12px;
	color: #eb6622;
	font-style: italic;
}
.jinpai ul li a.more:hover {
	text-decoration: underline;
}
/* 成功案例 */
.anli {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 493px;
	background:  url(../images/bg.jpg) center no-repeat;
	padding-top: 25px;
}
.anli h1, .anli h2 {
	text-align: center;
}
.anli h1 {
	font-size: 34px;
	font-weight: bold;
	color: #eb6622;
}
.anli h2 {
	color: #a7a39e;
	font-size: 14px;
}
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; width: 1200px; margin: 0 auto; height: 420px;  }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1162px; height: 100%; overflow: hidden; }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0;/*  background-color: #eb6622;opacity:0.85; */}
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width: 100% }
#d_tab29 .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 ;}
#d_tab29 .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3;  }
#d_tab29 .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_menu {  position: absolute; bottom: 0; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline;
background:#ccc; width: 12px; height: 12px; cursor: pointer; margin-right: 8px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%; }
#d_tab29 .d_menu li.d_select { background-color: #eb6622; }
#d_tab29 .d_next { width: 340px; height: 300px; position: absolute; left: 0;  top: 0; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { width: 340px; height: 300px;position: absolute; right: 0;  top: 0; z-index: 10; cursor: pointer }
/* 视频 */
.vedio {
	min-width: 1200px;
	height: 517px;
	padding-top: 83px;
	background:  url(../images/bg2.png) right center no-repeat;
}
.vedio p {
	font-size: 34px;
	color: #333;
	font-weight: bold;
	width: 35px;
}
.vedio .vediobox {
	width: 807px;
	height: 454px;
}
.vedio .txt {
	margin: 93px 24px 0 74px;
}
.vedio p {
	margin: 158px 50px 0 0;
}
.vedio a {
	display: block;
	width: 148px;
	height: 43px;
	margin: 20px auto;
	line-height: 43px;
	text-align: center;
	color: #fff;
	box-shadow: 1px 1px 2px #421702;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eb6622;
	font-size: 16px;
}
.vedio a:hover {
	box-shadow: 1px 1px 2px #eb6622;
}
/* 新闻 */
.slideTxtBox{ width:100%; min-width: 1200px; margin: 0 auto 50px;  }
.slideTxtBox .hd{ width: 100%; text-align: center; height:60px; 
	margin-bottom: 55px;  }
.slideTxtBox .hd ul{ height:62px;   }
.slideTxtBox .hd ul li{ display: inline-block; padding:15px 10px; cursor:pointer; color: #fff; 
	background-color: #c5c2c2; font-size: 18px; font-weight: bold; margin: 0 22px;}
.slideTxtBox .hd ul li.on{  background:#ff5803;  }
.slideTxtBox .bd ul{   }
.slideTxtBox .bd li{ 
	padding: 15px 0;
	min-width: 1200px;
 }
.slideTxtBox .bd li dl dt {
	width: 323px;
	height: 185px;
	overflow: hidden;
}
.slideTxtBox .bd li dl dt img {
	width: 100%;
}
.slideTxtBox .bd li dl dd {
	width: 840px;
	height: 185px;
	position: relative;
}
.slideTxtBox .bd li dl dd h1 a {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	line-height: 50px;
}
.slideTxtBox .bd li dl dd p {
	font-size: 16px;
	line-height: 36px;
	width: 662px;
	height: 72px;
	overflow: hidden;
}
.slideTxtBox .bd li dl dd p a {
	color: #eb6622;
	font-weight: bold;
	font-size: 16px;
}
.slideTxtBox .bd li dl dd span {
	position: absolute;
	right: 0;
	bottom: 76px;
	text-align: right;
}
.slideTxtBox .bd li dl dd span b, .slideTxtBox .bd li dl dd span i {
	display: block;
}
.slideTxtBox .bd li dl dd span b {
	color: #999;
	font-size: 16px;
}
.slideTxtBox .bd li dl dd span i {
	color: #666;
	font-size: 20px;
	font-weight: bold;
}
.slideTxtBox .bd li:hover {
	background-color: #d7d2d2;	
}
.slideTxtBox .bd li img{
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.slideTxtBox .bd li:hover img {
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* 内页banner */
.nbody {
background-color: #eceae7;
}
.nbanner {
	min-width: 1200px;
	height: 526px;
	position: relative;
	overflow: hidden;
}
.nbanner img {
	width: 1920px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
	min-width: 1200px;
}
.ncontent {
	margin-bottom: 50px;
}
.ncontent .titpub {
	margin-bottom: 23px;
}
.ncontent .titpub h1 b {
	font-size: 28px;
	color: #645d57;
}
.ncontent .titpub h1 em {
	font-size: 20px;
}
.ncontent .titpub h2 {
	color: #a9ada9;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	border-bottom: 3px solid #b97d5d;
}
.ncontent .titpub h2 img {
	margin-right: 10px;
}
.ncontent .titpub h2 a {
	color: #a9ada9;	
}
.ncontent .left {
	width: 273px;
}
.ncontent .left ul li {
	height: 67px;
	line-height: 67px;
	padding-left: 74px;
	background-color: #dbdad9;
	margin-bottom: 5px;
}
.ncontent .left ul li a {
	color: #555;
	display: block;
	padding-left: 24px;
	font-size: 20px;
}
.ncontent .left ul li:hover {
	background:  url(../images/bai.png) right center no-repeat;
	background-color: #111111;
}
.ncontent .left ul li:hover a {
	color: #eb6622;
	background:  url(../images/san1.png) left center no-repeat;
}
.ncontent .left ul li.cur {
	background:  url(../images/bai.png) right center no-repeat;
	background-color: #111111;
}
.ncontent .left ul li.cur a {
	color: #eb6622;
	background:  url(../images/san1.png) left center no-repeat;
}
.ncontent .right {
	width: 853px;
}
.ncontent .right img {
	max-width: 853px;
}
.ncontent .right h1 {
	text-align: center;
	font-size: 24px;
	line-height: 70px;
}
.ncontent .right .contact p {
	text-indent: 2em;
	font-size: 20px;
	line-height: 36px;
}
.ncontent .right h3 {
	margin: 20px 0;
	font-size: 20px;
}
.ncontent .right .map {
	clear: both;
	overflow: hidden;
	padding-top: 30px;
}
.ncontent .right .lianxi li {
	color: #474948;
	font-size: 20px;
	line-height: 40px;
}
.ncontent .right dl {
	height: 141px;
	width: 853px;
	margin-bottom: 50px;
}
.ncontent .right dl:hover {
	background-color: #e3e8e4;
}
.ncontent .right dl dt {
	width: 248px;
	height: 142px;
	overflow: hidden;
}
.ncontent .right dl dt img {
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	transition:0.5s;
	width: 100%;
}
.ncontent .right dl dt img:hover {
	-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.ncontent .right dl dd {
	width: 605px;
	height: 142px;
	position: relative;
} 
.ncontent .right dl dd span {
	width: 56px;
	height: 48px;
	background:  url(../images/cbg.png) 0 0 no-repeat;
	position: absolute;
	left: -28px;
	bottom: -24px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
.ncontent .right dl dd span .date1 {
	font-size: 20px;
}
.ncontent .right dl dd h2, .ncontent .right dl dd .txt {
	margin-left: 63px;
}
.ncontent .right dl dd h2 a {
	color: #eb6622;
	line-height: 55px;
}
.ncontent .right dl dd h2 a:hover {
	text-decoration: underline;
}
.ncontent .right dl dd .txt {
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	position: relative;
}
.ncontent .right dl dd .txt a {
	color: #1a962c;
	position: absolute;
	right: 5px;
	bottom:0px;
}
.page {
	width: 859px;
	margin: 80px auto 0;
	text-align: center;
}
.page a,.page span {

	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	color: #eb6622;
	border: 1px solid #eb6622;
	padding:0 10px
}
.page a.fan {
	width: 90px;
	margin: 0 30px;
}
.page a:hover {
	background-color: #eb6622;
	color: #fff;
}
.page span {
	background-color: #eb6622;
	color: #fff;
}
.ncontent .right .details h2 {
	text-align: center;
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #ccc;
	line-height: 30px;
}
.ncontent .right .details p {
	font-size: 16px;
	line-height: 36px;
}
.ncontent .right .details .nextpage {
	margin-top: 30px;
}
.ncontent .right .details .nextpage a {
	font-size: 18px;
	display: block;
	height: 30px;
	line-height: 30px;
}
.ncontent .right .details .nextpage a:hover {
	color: #eb6622;
}
.nbody2 {
	background-color: #271913;
}
.jinpaibox {
	margin-bottom: 30px;
}
.jinpaibox .online {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff;
	border: 8px solid #ec6a3c;
	height: 634px;
}
.jinpaibox .online .onlinebox {
	width: 1097px;
	height: 592px;
	border: 1px dashed #ec6a3c;
	margin: 13px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.jinpaibox .online .left {
	width: 462px;
	margin: 0 90px;
}
.jinpaibox .online .left p {
	line-height: 36px;
	margin-bottom: 30px;
}
.jinpaibox .online .left p i {
	color:  #ec6a3c;
}
.jinpaibox .online h1 {
	text-align: center;
	margin-top: 20px;
}
.jinpaibox .online .right {
	width: 358px;
	overflow: hidden;
}
.jinpaibox .online .right h2 {
	color: #ec6a3c;
	margin-top: 40px;
	font-size: 18px;
}
.jinpaibox .online .box input {
	width: 348px;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	font-size: 14px;
	border-bottom: 1px solid #8c8886;
	margin-top: 20px;
}
.jinpaibox .online .box input:hover {
	width: 346px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ec6a3c;
}
.jinpaibox .online .pubox {
	margin-top: 10px;
}
.jinpaibox .online textarea {
	width: 352px;
	height: 136px;
	margin-top: 30px;
	border-color: #8c8886;
	font-size: 14px;
}
.jinpaibox .online textarea:hover {
	border-color: #ec6a3c;
}
.jinpaibox .box3 input {
	width: 65px;
	height: 25px;
	line-height: 25px;
	background-color: #ec6a3c;
	color: #fff;
	text-align: center;
}

.ncontent .right .baozi ul {
	margin-right: -10px;
}
.ncontent .right .baozi ul li {
	width: 275px;
	height: 235px;
	border: 1px solid #ccc;
	text-align: center;
	padding-top: 5px;
	margin-right: 10px;
	margin-bottom: 22px;
	background-color: #f9f8f7;
	box-shadow: 0px 0px 2px #ccc;
}
.ncontent .right .baozi ul li p{
	line-height: 42px;
	color:  #eb6622;
}
.ncontent .right .baozi ul li span {
	display: block;
	width: 265px;
	height: 192px;
	overflow: hidden;
	margin: 0 auto;
}
.ncontent .right .baozi ul li img {
	width: 265px;
	height: 192px;
	-moz-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
transition:0.5s;
}
.ncontent .right .baozi ul li:hover {
	border-color: #eb6622;
	box-shadow: 0px 0px 2px #eb6622;
}
.ncontent .right .baozi ul li:hover img {
	-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
/* 案例详情 */
.mod18Box { margin: 0px auto; width: 854px;  }
.mod18{ width: 854px; height: 658px; margin: 0px auto; position: relative; }
.mod18 .btn{position:absolute;width:28px;height:65px;top:593px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 #prev{left:0;background:url(../images/arrowl.jpg) no-repeat;}
.mod18 #next{right:0;background:url(../images/arrowr.jpg) no-repeat;}
.mod18 #prevTop, .mod18 #nextTop{top:0;width:260px;height:564px;}
.mod18 #prevTop { left: 38px;}
.mod18 #nextTop { right: 38px; }
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:778px;height:564px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{ width: 778px; margin: 0 auto; height:564px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:564px;position:absolute;}
.mod18 .picBox li{width:778px;height:564px;}
.mod18 .listBox{ width: 778px; height: 70px; margin: 0 auto; position: relative; padding: 29px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:98px;height:70px;cursor:pointer;position:relative; text-align: center;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:88px;height:64px;}
.mod18 .listBox li img{width:88px;height:64px;}
.mod18 .listBox .on img{width:90px;height:66px;border:1px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

.mod182 {
	height: 700px;
}
.mod182 .btn {
	top: 628px;
}
.mod182 .picBox2, .mod182 .picBox2 ul, .mod182 .picBox2 li {
	height: 600px;
}
.mod182 .picBox2 li h2 {
	text-align: center;
	color: #333;
}
