@charset "utf-8";
*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-family: "微软雅黑";
}
img {
	border: 0;
	/*margin: 0;
	padding: 0;*/
}
body{
	width:100%;
	overflow-x:hidden;
	background:#f9f7f5;
}
a{
	text-decoration: none;
	font-style:normal;
	border:none;
}
textarea {
	resize:none;
}
ol,ul,li{
	list-style:none;
}
.clear{
	height:0px;
	line-height:0px;
	clear:both;
}
.he5{
	width:100%;
	height:5px;
	line-height:5px;
	clear:both;
	overflow:hidden;
}
.he10{
	width:100%;
	height:10px;
	line-height:10px;
	clear:both;
	overflow:hidden;
}
.he13{
	width:100%;
	height:13px;
	line-height:13px;
	clear:both;
	overflow:hidden;
}
.he20{
	width:100%;
	height:20px;
	line-height:20px;
	clear:both;
	overflow:hidden;
}
.he25{
	width:100%;
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
}
.he15{
	width:100%;
	height:15px;
	line-height:15px;
	clear:both;
	overflow:hidden;
}
.he30{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
	overflow:hidden;
}
.he35{
	width:100%;
	height:35px;
	line-height:35px;
	clear:both;
	overflow:hidden;
}
.he38{
	width:100%;
	height:38px;
	line-height:38px;
	clear:both;
	overflow:hidden;
}
.he40{
	width:100%;
	height:40px;
	line-height:40px;
	clear:both;
	overflow:hidden;
}
.he45{
	width:100%;
	height:45px;
	line-height:45px;
	clear:both;
	overflow:hidden;
}
.he50{
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;
	overflow:hidden;
}
.he55{
	width:100%;
	height:55px;
	line-height:55px;
	clear:both;
	overflow:hidden;
}
.he100{
	width:100%;
	height:100px;
	line-height:100px;
	clear:both;
	overflow:hidden;
}
.he60{
	width:100%;
	height:60px;
	line-height:60px;
	clear:both;
	overflow:hidden;
}
.he70{
	width:100%;
	height:70px;
	line-height:70px;
	clear:both;
	overflow:hidden;
}
.he80{
	width:100%;
	height:80px;
	line-height:80px;
	clear:both;
	overflow:hidden;
}
.all{
	width:100%;
	background:#fff;
	margin:0 auto;
}

/*头部样式*/
/*.header-c{
	display:block;
	width:100%;
	margin:0 auto;
	height:80px;
	background:#3e3c3d;
}
*/
.top1{
	width:100%;
	margin:0 auto;
	background:#262626;
}
.top1-c{
	width:1100px;
	margin:0 auto;
	height:31px;
}
.gz{
	width:63px;
	float:left;
	line-height:31px;
	color:#aaaaaa;
	font-size:12px;
	text-indent:3px;
}
.wx1{
	display:block;
	float:left;
	padding-top:5px;
	position:relative;
}
.top-ewm{
	display:none;
	position:absolute;
	top:0;
	right:-84px;
}
.sc{
	width:173px;
	float:right;
	text-align:right;
}
.sc a{
	color:#aaa;
	font-size:12px;
	line-height:31px;
}
.sc a:hover{
	color:#18902e;
}
.sc span{
	color:#aaa;
	font-size:12px;
	line-height:31px;
}
.top-ul{
	width:645px;
	float:left;
	margin-left:72px;
}
.top-ul li{
	float:left;
}
.top-ul li a{
	display:block;
	float:left;
	color:#aaaaaa;
	font-size:12px;
	line-height:31px;
	margin-right:30px;
	width:117px;
	height:31px;
	overflow:hidden;
}

.top2{
	width:100%;
	margin:0 auto;
	 background:#262626; 
	height:120px;
}
.top2-c{
	width:1100px;
	margin:0 auto;
}
.logo{
	float:left;
	width:487px;
	margin-top:28px;
}
.top2-ul{
	
	float:left;
	margin-top:50px;
}
.top2-ul li{
	float:left;
	width:133px;
}
.top2-ul li a{
	display:block;
}
.img-bg1{
	display:block;
	width:34px;
	height:34px;
	background:#a9a9a9 url(../images/t1.png) no-repeat center center;
	float:left;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.img-bg1:hover{
	background:#18902e url(../images/t1.png) no-repeat center center;
}
.t2-1{
	display:block;
	width:88px;
	float:left;
	font-size:14px;
	color:#a8a8a8;
	padding-left:10px;
	line-height:19px;
}
.t2-2{
	display:block;
	float:left;
	font-size:14px;
	color:#a8a8a8;
	padding-left:10px;
	/*line-height:37px;*/
	width:88px;
}
.img-bg2{
	display:block;
	width:34px;
	height:34px;
	background:#a9a9a9 url(../images/t2.png) no-repeat center center;
	float:left;
	border-radius:50%;
}
.img-bg2:hover{
	background:#18902e url(../images/t2.png) no-repeat center center;
}
.img-bg3{
	display:block;
	width:34px;
	height:34px;
	background:#a9a9a9 url(../images/t3.png) no-repeat center center;
	float:left;
	border-radius:50%;
}
.img-bg3:hover{
	background:#18902e url(../images/t3.png) no-repeat center center;
}
.top2-tel{
	width:208px;
	float:right;
	margin-top:31px;
}
.top2-tel .p1{
	width:100%;
	height:33px;
	line-height:33px;
	background:url(../images/jm.png) no-repeat left center;
	text-align:right;
	color:#18902e;
	font-size:18px;
}
.top2-tel .p2{
	width:100%;text-align:right;
	color:#18902e;
	font-size:30px;	
	line-height:32px;
}
.top3{
	width:100%;
	height:43px;
	background:#262626;
}
.top3-c{
	width:1100px;
	margin:0 auto;
}
.top3-ul{
	width:1100px;
	margin:0 auto;
}
.top3-ul li{
	float:left;
	width:122px;
	height:43px;
	line-height:43px;
}
.top3-ul li a{
	display:block;
	width:100%;
	line-height:43px;
	height:43px;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	text-align:center;
}
.top3-ul li a:hover{
	background:#18902e;
}

/*分页代码*/
#page{
	margin:0 auto;
    text-align: center;
}
#page a{
	background:#f9f7f5 none repeat scroll 0 0;
    color:#000;
    font-size:14px;
    margin:6px;
    padding:3px 4px;
    text-align:center;
    border:1px solid #262626;
}
#page a:hover{
	background:#262626;
	color:#fff;
}

#page a.select{
	background:#262626;
	color:#fff;
}



/*banner样式*/
/*.banner{ width:100%!important;position:relative;height:523px!important;}
#bannerBox{ width:100%;  position:absolute; top:0; left:0;}
#bannerList{ position:relative; width:100%; }
#bannerList li{position: absolute; left:0; top:0; width:100%; }
#bannerList li a img{position: absolute; left:0; top:0; width:100%!important; height:523px!important;}
#bannerBton{ position:absolute; left:50px; top:323px; }
#bannerBton li{ width:10px; height:10px; text-align: center; margin-right:7px; background-color:#2c2c2c; border:1px solid #8a8a8a; line-height:15px; font-size:12px; cursor:pointer;border-radius:50%;margin-bottom:9px;}
#bannerBton li.up{background-color:#2c2c2c;border:1px solid #434343;}
*/

.flexslider {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	display: block;
}




/*右侧漂浮*/
.pf-right{
	bottom: 60px;
    display: block;
    right:0px;
    position: fixed;
    width: 133px;
    z-index: 2147483647;
}
.pf{
	width:52px;
	float:right;
}
.pf-wx{
	display:block;
	width:52px;
	height:53.3px;
	background:#262626 url(../images/wx.png) no-repeat center center;
	float:right;
	position:relative;
}
.pf-wx:hover{
	background:#18902e url(../images/wx.png) no-repeat center center;
}
.pf-wb{
	display:block;
	width:52px;
	height:53.3px;
	background:#262626 url(../images/wb.png) no-repeat center center;
	float:right;
}
.pf-wb:hover{
	background:#18902e url(../images/wb.png) no-repeat center center;
}
.pf-qq{
	display:block;
	width:52px;
	height:53.3px;
	background:#262626 url(../images/qq.png) no-repeat center center;
	float:right;
}
.pf-qq:hover{
	background:#18902e url(../images/qq.png) no-repeat center center;
}
.pwx{
	display:none;
	position:relative;
	left:-84px;
	top:0;
}
.pf-fh{
	display:block;
	width:52px;
	height:53.3px;
	background:#262626 url(../images/p-pf.png) no-repeat center center;
	float:right;
}
.pf-fh:hover{
	background:#18902e url(../images/p-pf.png) no-repeat center center;
}
/*内容*/
.content{
	width:100%;
}
/*业务范围*/
.content1{
	width:100%;
	background:#f9f7f5;
}	
.content1-c{
	width:1100px;
	margin:0 auto;
    top:32px;}
.sy-title{
	background: rgba(0, 0, 0, 0) url("../images/title-bg.png") no-repeat scroll left center;
    color: #262626;
    float: left;
    font-size:22px;
    height:30px;
    line-height:30px;
    text-indent:12px;
    width:112px;
}
.sy-p{
	color:#18902e;
	font-size:30px;
	width:180px;
	float:left;
	margin-top:-5px;
}
.sy-p2{
	color:#18902e;
	font-size:30px;
	width:220px;
	float:left;
	margin-top:-5px;
}
.sy-more-img{
	float:right;
	padding-top:2px;
}
.cont1-ul{
	width:100%;
}

/*业务范围-切换效果*/
.img-scroll1{ position:relative;  width:100%;height:193px;}
    
.img-scroll1 .prev1{
	position:absolute; 
	display:block; 
	width:28px; 
	height:28px; 
	background:url(../images/left.png) no-repeat left center;
	/*top:35%; */
	left:0;
	bottom:0;
}
.img-scroll1 .next1{
	position:absolute; 
	display:block; 
	width:28px; 
	height:28px; 
	background:url(../images/right.png) no-repeat left center;
	/*top:35%; */
	bottom:0;
	left:30px;
}
.img-scroll1 .prev1 { left:0;}
.img-scroll1 .next1 { right:0}

.img-list1 { position:relative; width:1100px;margin:0 auto;overflow:hidden;}
.img-list1 ul { width:9999px;}
.img-list1 li { float:left; display:inline; width:223px;height:143px;}

.img-list1 li a{
	display:block;
	width:206px;
	height:128px;
	position:relative;
}
.dy-title{
	position:absolute;
	left:0;
	top:0;
	background:#18902e;
	color:#fff;
	font-size:16px;
	padding:13px;
	width:15px;
	height:102px;
}

/*产品展示*/
.content2{
	display:block;
	width:100%;
	margin:0 auto;
	background:url(../images/ct2-bg.png) no-repeat center center;
	    background-size: 100% 100%;
	height:550px;
    

}
.sy-type{
height:40px;
float:right;
}
.sy-type .d1,.sy-type .d2{
	float:left;
	width:100px;
	height:40px;
}
.sy-type .d1 a{
	display:block;
	float:right;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
}
.sy-type .d2 a{
	display:block;
	float:right;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
}

.sy-type .d1 a:hover{
	background:#262626;
}
.sy-type .d2 a:hover{
	background:#262626;
}
/*产品展示-切换效果*/
.img-scroll2{ position:relative;width:1244px;margin:0 auto;/*padding-top:119px;*/}
    
.img-scroll2 .prev2{
	position:absolute; 
	display:block; 
	width:43px; 
	height:70px;
	color:#fff; 
	background:url(../images/left2.png) no-repeat left center;
	/*top:35%; */
	top:213px;
	left:0;
}
.img-scroll2 .next2{
	position:absolute; 
	display:block; 
	width:43px; 
	height:70px;
	color:#fff; 
	background:url(../images/right2.png) no-repeat left center;
	/*top:35%; */
	top:213px;
	right:30px;
}
.img-scroll2 .prev2 { left:0;}
.img-scroll2 .next2 { right:0}

.img-list2 { position:relative; width:1100px;margin:0 auto;/*overflow:hidden;*/z-index:9999;margin-top:119px;}
.img-list2 ul { width:9999px;}
.img-list2 li { float:left; display:inline; width:285px;}

.img-list2 li .img2-a{
	display:block;
	width:253px;
	position:relative;
}
.proul-title1{
	width:100%;
	background:#262626;
	display:none;
}
.proul-title1 p{
	width:100%;
	line-height:42px;
	height:42px;
	overflow:hidden; 
	text-align:center;
	color:#f9f7f5;
}
.proul-title1 a{
	display:block;
	width:112px;
	margin:0 auto;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#f9f7f5;
	color:#262626;
	border-radius:13px;
}

/*技术服务/技术培训*/
.content3{
	width:100%;
	margin:0 auto;
	    background: #f9f7f5 url(../images/nbg.png) no-repeat left 2% center;
    background-size: 7% 32%;
}
.content3-c{
	width:1100px;
	margin:0 auto;
}
.ct3-left{
	width:400px;
	float:left;
}
.ct3-right{
	width:650px;
	float:right;
}
.sy-type1{
	width:417px;
	height:40px;
	float:right;
	overflow:hidden;
}
.sy-type1 .d1,.sy-type1 .d2{
	float:right;
	width:100px;
	height:40px;
}
.sy-type1 .d1 a{
	display:block;
	float:right;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
}
.sy-type1 .d2 a{
	display:block;
	float:right;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
}

.sy-type1 .d1 a:hover{
	background:#262626;
}

.sy-type1 .d2 a:hover{
	background:#262626;
}
.sy-p1{
	color:#18902e;
	font-size:30px;
	width:115px;
	float:left;
	margin-top:-5px;
}
.sy-news-ul{
	width:100%;
}
.sy-news-ul li{width:100%;margin-bottom:30px;float:left;}
.sy-news-ul li a{color:#999999;float:left;width:100%;}
.news-date{
	width:90px;
	float:left;
	background:#18902e;
	height:90px;
}
.news-date .p1{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:24px;
	padding-top:17px;
}
.news-date .p2{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.news-js{
	width:560px;
	height:90px;
	float:left;
	background:#fff;
}
.sy-pic{
	float:left;
	display:block;
	width:100px;
	height:75px;
	padding:8px 11px;
}
.news-title{
	width:77%;
	margin-left:3px;
	float:left;
	height:30px;
	line-height:30px;
	color:#333;
	overflow:hidden;
	font-size:16px;
	padding-top:3%;
}
.news-jianjie{
	width:77%;
	float:left;
	height:28px;
	line-height:28px;
	color:#999;
	overflow:hidden;
	font-size:12px;
	margin-left:3px;
}
/*技术服务-切换效果*/
.img-scroll3{ position:relative;width:100%;height:328px;}
    
.img-scroll3 .prev3{
	position:absolute; 
	display:block; 
	width:28px; 
	height:28px; 
	background:url(../images/left.png) no-repeat left center;
	/*top:35%; */
	left:0;
	bottom:0;
}
.img-scroll3 .next3{
	position:absolute; 
	display:block; 
	width:28px; 
	height:28px; 
	background:url(../images/right.png) no-repeat left center;
	/*top:35%; */
	bottom:0;
	left:30px;
}
.img-scroll3 .prev3 { left:0;}
.img-scroll3 .next3 { right:0}

.img-list3 { position:relative; width:400px;margin:0 auto;overflow:hidden;}
.img-list3 ul { width:9999px;}
.img-list3 li { float:left; display:inline; width:400px;height:300px;}

.img-list3 li a{
	display:block;
	width:400px;
	height:300px;
	position:relative;
}
.dy-title2{
	position:absolute;
	left:0;
	bottom:0;
	/*background:rgba(0,0,0,0.6);*/
	background:url(../images/bgx.png) repeat center center;
	width:100%;
	height:50px;
	overflow: hidden;
}
.dy-title2 span{
	    display: block;
    width: 370px;
    height: 45px;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto;
    padding-top:15px;
}
/*在线留言*/
.content4{
	width:100%;
	margin:0 auto;
	
	
}
.content4-c{
	width:1100px;
	margin:0 auto;
}
.ct4-gbook{
	width:375px;
	height:250px;
	float:right;
}
.gbook-title{
	display:block;
	color:#fff;
	font-size:24px;
	background:url(../images/jt1.png) no-repeat right center;
	width:128px;
}
.gbook-dy{
	color:#fff;
	line-height:25px;
	width:100%;
	height:133px;
	overflow: hidden;
	margin-top:10px;
}
.content5{
	width:100%;
	margin:0 auto;
	background:url(../images/ct5-bg.png) no-repeat 1600px 146px;
}
.content5-c{
	width:1100px;
	margin:0 auto;
}
.sy-case{
	width:1020px;
	float:left;
}
.sy-case .li1{
	float:left;
	width:513px;
}
.sy-case .li1 a{
	display:block;
	width:500px;
	float:left;
	position:relative;
}
.case-title{
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	/*background:rgba(0,0,0,0.4);*/
	background:url(../images/bgx.png) repeat center center;
	bottom:0;
	left:0;
	color:#fff;
	font-size:16px;
	display:none;
}
.sy-case .li2{
	float:left;
	width:253px;
	height:194px;
}
.sy-case .li2 a{
	display:block;
	width:240px;
	height:180px;
	float:left;
	position:relative;
}
.case-right{
	display:block;
	width:80px;
	height:375px;
	float:right;
	background:url(../images/case-more.png) no-repeat left center;
}
.case-right span{
	display:block;
	width:20px;
	margin:0 auto;
	color:#18902e;
	font-size:19px;
	padding-top:40px;
}


.ljgd{
	display:block;
	width: 20%;
	float:right;
	color:#ec9716;
	font-size:16px;
	line-height:40px;
	text-align:right;
}  
.proul {
	width: 99999px;
	position:absolute;
	top:0;
	left:0;
	
}
.proul li {
	width:317px;
	/*height:354px;*/
	float: left;
	margin-right:20px;
}

.proul li a{
	width:275px;
	height:100%;
	display: block;
}
.proul li a img{
	display:block;
	float:left;
	width:275px;
	height:240px;
	/*margin-bottom:20px;*/
	padding-top:30px;
}
.proul li a img:hover{
	display:block;
	width:317px;
	height:297px;
	margin-top:-30px;
	margin-left:-20px;
}
.proul-title{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#555;
	font-size:18px;
}

/*底部代码*/
.footer{
	width:100%;
	height:200px;
	margin:0 auto;
	background:#000;
}
.footer-c{
	width:1000px;
	margin:0 auto;
}
.ft-date{
	width:285px;
	float:left;
}
.ft-date .p1{
	font-size:30px;
	float:left;
	color:#fff;
	text-indent:15px;
	line-height:24px;
}
.ft-date .p2{
	font-size:14px;
	float:left;
	color:#fff;
	text-indent:15px;
	line-height:31px;
}
.ft-jm{
	color:#fff;
	font-size:30px;
	text-align:center;
	width:400px;
	float:left;
	margin-left:80px;
}
.ft-zx{
	width:205px;
	float:right;
}
.zx{
	display:block;
	float:left;
	width:130px;
	height:35px;
	background:#fff;
	border-radius:15px;
	line-height:35px;
	color:#018b28;
	text-align:center;
	margin-left:12px;
}
.ft-ewm{
	width:90px;
	height:90px;
	float:left;
	margin-right:5px;
}
.bq{
	float:left;
	color:#888888;
	font-size:14px;
	
}
.fxd{
	float:right;
	text-align:right;
}
/*二级单页代码*/
.ej-content{
	width:100%;
	margin:0 auto;
}
.ej-c{
	width:1100px;
	margin:0 auto;
}
.ej-dh{
	width:100%;
	height:64px;
	border-bottom:1px solid #dddddd;
}
.dh-c{
	min-width:244px;
	float:right;
	text-align:right;
	font-size:14px;
	color:#999;
	background:url(../images/dh.png) no-repeat left center;
}
.ej-nr{
	color:#666666;
	font-size:16px;
	line-height:30px;
}

/*二级新闻*/
.news-type{
	margin:0 auto;
	text-align:center;
	width:100%;
}
/*.news-type .d1,.news-type .d2{
	display:inline-block;
}*/
.news-type .d1 {
	display:inline-block;
	width:136px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#262626;
	color:#fff;
	font-size:14px;
	margin-right:5px;
}
.news-type .d2 {
	display:inline-block;
	width:136px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
	margin-right:5px;
}
.news-type .d3 {
	display:inline-block;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:#18902e;
	color:#fff;
	font-size:14px;
	margin-right:5px;
}
 .news-type .d1:hover{
	background:#262626;
} 
.news-type .d2:hover{
	background:#262626;
}
.news-ul{
	width:100%;
	margin:0 auto;
}
.news-ul li{
	float:left;
	width:100%;
	height:155px;
	/*margin-bottom:30px;*/
	border-bottom:1px dotted #ddd;
}
.news-ul li a{
	display:block;
	width:100%;
}
.news-t{
	width:880px;
	float:left;
	height:34px;
	line-height:45px;
	color:#333;
	font-size:18px;
	overflow:hidden;
}
.news-d{
	width:880px;
	float:left;
	color:#18902e;
	font-size:14px;
	line-height:30px;
}
.news-c{
	width:880px;
	float:left;
	height:60px;
	overflow:hidden;
	color:#888888;
	font-size:14px;
	line-height:30px;
}
.news-show-title{
	width:100%;
	text-align:center;
	color:#333;
	font-size:20px;
}
.news-show-date{
	color:#18902e;
	font-size:14px;
	width:100%;
	text-align:center;
	line-height:30px;
}
.news-show-nr{
	width:100%;
	color:#666666;
	font-size:16px;
	line-height:33px;
}
.show-fh{
	width:110px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	float:left;
	background:#18902e;
}

/*二级图文*/
/*产品*/
.ej-pd1{
	width:100%;
	margin:0 auto;
}
.ej-pd1 .li4{
	float:left;
	width:250px;
	
}
.ej-pd1 .li4 a{
	display:block;
	width:100%;
	
	position:relative;
}
.ej-pd1 .li1{
	float:left;
	width:283px;
	height:240px;
}
.ej-pd1 .li1 a{
	display:block;
	float:right;
	width:260px;
	
	position:relative;
}
.pd-title{
	display:none;
	width:260px;
	
	position:absolute;
	top:0;
	left:0;
	/*background:rgba(0,0,0,0.7);*/
	background:url(../images/bgx.png) repeat center center;
	/*background:#000;
	opacity:0.5;*/
	color:#f9f7f5;
	text-align:center;
	line-height:198px;
}


/*案例*/
.ej-pd2{
	width:100%;
	margin:0 auto;
}
.ej-pd2 .li3{
	float:left;
	width:340px;
	height:295px;
}
.ej-pd2 .li3 a{
	display:block;
	width:100%;
	height:255px;
	position:relative;
}
.ej-pd2 .li1{
	float:left;
	width:380px;
	height:295px;
}
.ej-pd2 .li1 a{
	display:block;
	float:right;
	width:340px;
	height:255px;
	position:relative;
}
.pd-title1{
	display:none;
	width:340px;
	height:255px;
	position:absolute;
	top:0;
	left:0;
	/*background:rgba(0,0,0,0.7);*/
	background:url(../images/bgx.png) repeat center center;
	color:#f9f7f5;
	text-align:center;
	line-height:255px;
}
.pd-show-c{
	color:#666;
	font-size:16px;
	line-height:32px;
}

/*上一页/下一页*/
.page{
	width:828px;
	float:right;
}
.go a{
	display:block;
	font-size:16px;	
	float:left;
	color:#333;
	height:40px;overflow: hidden;line-height:40px;
}
.go a:hover{
	color:#18902e;
}
.next1 a:hover{
	color:#18902e;
}
.next1 a{
	display:block;
	float:left;
	font-size:16px;
	color:#333;
	height:40px;overflow: hidden;line-height:40px;
}
.go,.next1{float:left;width:408px;height:40px;line-height:40px;}
.fxd{
	float:right;
	width:20%;
	margin-top:37px;
}
.fxd1{
	float:left;
	width:100%;
}

/*留言代码*/
.gbook-bz{
	width:100%;
	margin:0 auto;
	color:#18902e;
	font-size:30px;
	text-align:center;
}
.gbook-ul{
	width:685px;
	float:left;
}
.gbook-ul li{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.gbook-ul li p{
	width:245px;
	float:left;
	text-align:right;
	line-height:40px;
	height:40px;
	color:#666;
	font-size:16px;
}
.main_bd{
	width:383px;
	height:40px;
	background:#fff;
	border:1px solid #dcdcdc;
	padding-left:5px;
	line-height:40px;
}
.main_bd1{
	width:383px;
	height:200px;
	background:#fff;
	border:1px solid #dcdcdc;
	resize:none;
	overflow:auto;
	padding-top:5px;
	padding-left:5px;
}
.main_but{
	width:500px;
	float:right;
	margin-top:20px;
}
.tj{
	width:138px;
	height:45px;
	background:#18902e;
	text-align:center;
	line-height:45px;
	color:#fff;
	font-size:18px;
	border:none;
	margin-left:100px;
	margin-right:10px;
}
#chongzhi{
	width:138px;
	height:45px;
	background:#262626;
	text-align:center;
	line-height:45px;
	color:#fff;
	font-size:18px;
	border:none;
}
.gbook-img{
	width:415px;
	float:right;
}
.gbook-img .p1{
	text-align:center;
}































































.mra{
	display:block;
	width:300px;
	/*height:363px;*/
	float:right;
}
.mr-img{
	display:block;
	width:300px;
	height:190px;
	position:relative;
}
.img-bg{
	position:absolute;
	width:300px;
	height:190px;
	background:rgba(0,0,0,0.6) url(../images/mr-img-bg.png) no-repeat center center;
	top:0;
	left:0;
	display:none;
}
.mr-xq{
	border-left:2px solid #e7e5e5;
	border-right:2px solid #e7e5e5;
	border-bottom:2px solid #e7e5e5;
	background:url(../images/mr-bg.png) no-repeat top center;
}
.mr-title{
	display:block;
	text-align:center;
	color:#333;
	font-size:20px;
	height: 50px;
    line-height: 61px;
    width:100%;
}
.mr-js{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	color:#949494;
	font-size:14px;
	line-height:25px;
	/*height:80px;
	overflow:hidden;*/
	width:93%;
}
.mr-xq .mr-gd{
	display:block;
	color:#5c5c5c;
	font-size:14px;
	text-align:center;
	height:52px;
	line-height:30px;
}
.mr-more{
	display:block;
	width:185px;
	height:45px;
	border:2px solid #1fac43;
	text-align: center;
	color:#1fac43;
	line-height:45px;
	margin:0 auto
}

.js-title{
	float: right;
   	right: 164px;
    top: 20px;
    position: absolute;
}
.sy-hd{
	color: #333333;
    font-size: 16px;
    left: 61px;
    position: absolute;
    top: 42px;
}
.sy-hd1{
	color: #959595;
    font-family: "Arial";
    font-size: 12px;
    left: 50px;
    position: absolute;
    top: 66px;
}
.sy-news-more{
	position:absolute;
	left:165px;
	top:81px;
}
.sy-more1{
	position:absolute;
	left:244px;
	top:82px;
	width:72px;
	height:68px;
}
#forkme_banner {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 10;
  padding: 10px 50px 10px 10px;
  color: white;
  background: url("../images/blacktocat.png") #6A3 no-repeat 95% 50%;
  font-weight: 700;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  text-decoration: none;
}

.head {
  padding: 30px 0;
  width: 960px;
  margin: auto;
}

.head h1 {
  font-weight: 200;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  color: #999;
}

.container {
  width: 960px;
  margin: auto;
}

.actions {
  margin-top: 10px;
}

.track {
  /*width: 100%;*/
  width:72%;
  position: relative;
  margin-top:94px;
}

.view-port, .track .inner {
  width:745px;
}

.axis-y .view-port,
.axis-y .track .inner {
  width: 240px;
  height: 660px;
}


.view-port {
  overflow: hidden;
  position: relative;
  height:217px;
}

.track .inner {
  position: relative;

 /* margin: auto;
  margin-bottom: 30px;*/
  /*padding: 10px;*/

  /*background: #F1F1F1;*/
  border-radius: 4px;
}

.track .inner h2 {
  font-weight: 200;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  color: #999;
}

.track .inner h2:hover {
  color: #6A3;
}

.track a.prev,
.track a.next {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -32px;
  width: 64px;
  height: 64px;
  background: url("../images/arrows.png");
  background-repeat: no-repeat;
}

.track a.prev.disabled,
.track a.next.disabled {
  display: none;
}

.track a.prev {
  left: 0;
  background-position: 0 0;
}

.track a.prev:hover {
  background-position: 0 -66px;
}

.track a.prev:active {
  background-position: 0 -132px;
}

.track a.next {
  right: 0;
  background-position: -64px 0;
}

.track a.next:hover {
  background-position: -64px -132px;
}

.track a.next:active {
  background-position: -64px -198px;
}

.slider-container {
  position: relative;
  margin: 0;
  padding: 0;

  height: 166px;
}

.slider-container.big {
  height: 288px;
}

.slider-container.huge {
  height: 432px;
}

.slider-container .item {
  position: absolute;
  width:248px;
  right:188px;
 /* width: 224px;
  height: 150px;

  margin-right: 16px;
  margin-bottom: 16px;*/
}
.sy-news-img{
	display:block;
	width:230px;
	height:190px;
	/*background:#e3e3e3;*/
}
.item-img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #e3e3e3;
  width:227px;
  height:185px;
  display:block;
  position:relative;
}
.item-img1{
	height: 181px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 223px;
	background:url(../images/news-bg3.png) no-repeat center center;
	display:none;
}
.item-title{
	position:absolute;
	width:90%;
	height: 35px;
	background:rgba(0,0,0,0.7);
	line-height:35px;
	bottom:30px;
	color:#dedede;
	font-size:14px;
	text-align:center;
	margin-left:2px;
}
.item-js{
	left: 192px;
    position: absolute;
    top: 160px;
    width: 250px;
    height: 266px;
    overflow:hidden;
    color:#676767;
    font-size:14px;
    line-height:30px;
}
.slider-container.big .item,
.slider-container.big .item .img-area {
  height: 288px;
}

.slider-contaiber.huge .item {
  margin-bottom: 12px;
}
/*
.slider-container .item p {
  padding: 0;
  margin: 0;
}*/

.slider-container .item.cover {
  width: 940px;
}

.slider-container .item.cover-2 {
  height: 432px;
}

.slider-container .item.cover img {
  float: left;
}

.slider-container .item.cover-2 img {
  float: none;
}

.slider-container .item.cover .img-area {
  float: right;
  margin-left: 16px;
}

.slider-container .item.cover-2 .img-area {
  float: none;
  margin-left: 0;
  margin-top: 12px;
}

.slider-container .item.cover-2 .img-area .img-block:first-child {
  margin-right: 14px;
}

.slider-container .item.cover .img-block {
  height: 128px;
}

.slider-container .item.cover-2 .img-block {
  float: left;
}


.zp-ul{
	width:100%;
}
.zp-ul .li2{
	width:507px;
	height:240px;
	float:left;
	background:#f6f6f6;
	margin-bottom:30px;
	margin-right:26px;
}
.zp-ul .li2 a{
	display:block;
	height:240px;
	padding:30px 20px;
}
.zp-ul .li1{
	width:507px;
	height:240px;
	float:left;
	background:#f6f6f6;
	margin-bottom:30px;
}
.zp-ul .li1 a{
	display:block;
	height:240px;
	padding:30px 20px;
}
.zp-title{
	color:#000;
	font-size:20px;
	margin-bottom:10px;
}
.zp-yq{
	color:#666;
	font-size:16px;
	line-height:30px;
}
.zp-show{
	background:#f6f6f6;
	color:#666;
	font-size:18px;
	line-height:30px;
	padding:30px 30px;
}
.zp-show-title{
	line-height:40px;
	text-align:center;
	color:#333;
	font-size:20px;
}
.jianli{
	width:883px;
	margin:0 auto;
}
.jianli-ul{
	width:100%;
	height:800px;
}
.jianli-ul li{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
	margin-bottom:25px;
}
.jianli-ul li .main_bd3{
	width:203px;
	height:33px;
	background:#eaeaea;
	border:none;
}
.jianli-ul li .main_bd4{
	width:203px;
	height:33px;
	border:none;
}
.jianli-ul li .main_bd5{
	width:780px;
	height:113px;
	background:#eaeaea;
	border:none;
}
.jl-tj{
	width:177px;
	height:58px;
	background:url(../images/tj.png) no-repeat center center;
	border:none;
	color:#fff;
	font-size:20px;
	text-indent:-2em;
	margin-right:20px;
	margin-left:30%;
	float:left;
}
.jl-cz{
	width:177px;
	height:58px;
	background:url(../images/cz.png) no-repeat center center;
	border:none;
	color:#fff;
	font-size:20px;
	text-indent:-2em;
	float:left;
}




















.ct-rc-title{
	width:920px;
	border-bottom:1px dashed #333;
}
.ct-rc-title{
	color:#1b1b1b;
	font-size:24px;
	text-align:center;
	line-height:60px;
}
.ct-rc-title span{
	display:block;
	color:#919191;
	font-size:16px;
	text-align:center;
	line-height:30px;
}
.pd-show{
	color:#333;
	font-size:15px;
	line-height:30px;
}
.pd-show-pic{
	text-align:center;
}

.ej-fr-c3{
	width:920px;
	float:right;
}
.ej-fr-c2 ul{
	width:920px;
}
.ej-fr-c2 li{
	width:920px;
	margin:0 auto;
}
.ej-fr-c2 li a{
	display:block;
	width:920px;
	border-bottom:1px dashed  #333;
	background:url(../images/yzli.png) no-repeat left center;
	color:#333;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-indent:1em;
}
.ej-fr-c2 li a .sp1{
	display:block;
	width:75%;
	float:left;
	overflow:hidden;
	height:40px;
	line-height:40px;
}
.ej-fr-c2 li a .sp2{
	display:block;
	float:right;
}

.ej-fr-c4{
	width:920px;
	float:right;
	background:url(../images/gb-bg.png) no-repeat right bottom;
}

#cqh-box {
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#cqh-box ul {
	margin:0;
	padding:0;
}
#cqh-box li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#cqh-box img {
	border:none;
	width:375px;
}
#cqh-num {
	width:88px!important;
	height:16px;
	float:right;
	position:absolute;
	right:0px;
	bottom:13px;
}
#cqh-num span {
	display:inline-block;
	float:left;
	width:20px;
	height:20px;
	background-color:#007f05;
	color:#fff;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	margin:0 3px;
	border-radius:50px;
	font-size:11px;
}
#cqh-num span.this {
	background-color:#ea0000;
	color:#fff;
}
.silder {width:375px;height:275px!important; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:275px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;width:100%;height:275px;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:20px; font-size:12px; float:left; height:20px;line-height:18px;margin:16px 5px 0 0; background:#007f05;display:inline-block;text-align:center;color:#fff;border-radius:50px;}
.silder .silder_page li.current{background:#ea0000;color:#fff;}
.silder_desc{color:#fff;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}








