@charset "utf-8";



/* CSS Document */





p{ }














html,body{



font-family:微软雅黑,宋体; font-size:12px;line-height:2;color:#5a5959; background:#fff;margin:0 auto; font-weight:100; -moz-box-sizing:content-box;



-webkit-box-sizing:content-box;



box-sizing:content-box;}



body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }



a{text-decoration:none;color:#5a5959;}



a:hover{text-decoration:none;color:#ff8e08; }



ul,li{list-style-type:none;}



iframe, img { border: 0px; }



 .clear{clear:both; height:0; overflow:hidden;}



h1{font-size:28px;}



h2{ font-size:25px;}



h3{ font-size:15px;  }



h4{ font-size:12px;}



/*统一结束*/


.header , .content , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}

.header{width:100%; overflow:hidden; background-color:#f5f5f5;}











.hdtop{ height: 40px; line-height: 40px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}



.hdtop .container{overflow: hidden;}



.hdtop .container *{ display: inline-block;}



.hdtop span{ float: left; color: #666666;}



.hdtop em{ float: right; overflow: hidden; height: 13px; line-height: 13px; margin-right: -14px; margin-top: 13px;}



.hdtop em a{ float: left; font-size: 12px; color: #303030; border-left: 1px dotted #d7d7d7; padding: 0px 14px;}



.hdtop em .nobd{ border: none;}




.hdmid{ height: 130px;}



.hdmid .container{ overflow: hidden;}

.hdmid .container span{ font-size:14px;}

.hdmid .hdmid_l{ float: left; margin-top: 34px;}



.hdmid .hdmid_l h1{ float: left;}



.hdmid .hdmid_l h1 img{ display: block; margin-top: 6px;}



.hdmid .hdmid_l>div{ float:left}



.hdmid .hdmid_l h2{ font-size: 28px; color: #383838;}



.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}



.hdmid .hdmid_in{ float: left; margin-left: 95px; margin-top: 40px;}



.hdmid .hdmid_in img{ display: block;}



.hdmid .hdmid_r{ float: right; margin-top: 44px;}



.hdmid .hdmid_r dt{ float: left;}



.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}



.hdmid .hdmid_r dd{ padding-left: 42px;}



.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}



.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #292929; font-size: 26px;}





.top{ width:1000px; margin:0 auto;}



.tle{ float:left; line-height:40px; }



.tri{ float:right; line-height:40px;}



.tel a{ color:#d4000d; font-size:25px; font-weight:bold; text-align:right; padding-top:65px; padding-right:10px; width:990px; height:80px; display:block; }



.wx{ background:url(../images/wx.png) no-repeat left center; padding-left:20px;}



.qcode{ position:absolute; top:30px; left:900px;   display: none; }



.Nav{ width:100%; height:50px; overflow:hidden; position:relative !important; background:#999898; }
.Nav .Naver{ width:1090px; height:50px; margin:0px auto; /*border:1px solid #33F;*/}
.Nav .Naver ul{}
.Nav .Naver ul li{ width:120px; height:50px; text-align:center;/*border-left:1px solid #fff;*/ float:left; font-size:15px; line-height:50px;}
/*.Nav .Naver ul li:first-child{ border-left:none;}*/
.Nav .Naver ul span{ width:1px; height:20px; background:#fff; float:left; margin-top:15px;}
.Nav .Naver ul li a{ color:#fff;}
.Nav .Naver ul li a:hover{ display:block; background:#666; font-size:16px;}





#box_ban{width:100%; height:490px;  margin:0 auto; /*z-index:-9999;*/ margin-top:3px;}
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:490px;overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:490px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:490px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:490px;text-align:center;font-size:0;float:left;display:inline;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em;background:url(../images/next.png) no-repeat left top!important;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none;}.FrontPublic_slideShow01-d3_c1 .loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
.FrontPublic_slideShow01-d3_c1 #slideshow ul{display:none}.FrontAdv_picture01-d1_c1{width:100%;overflow:hidden;color:#000;clear:both;text-align:left;}




.index-main-box{position:relative;width:100%;overflow:hidden;height:490px; margin:0 auto;}



#slideshow_wrapper {



position:relative;width:1920px;margin:0px auto;height:490px;margin-left:-800px;left:50%;



}



#slideshow_footbar {



	Z-INDEX: 5; /*FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000);*/ WIDTH:79%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 40px;



}



#slideshow_photo {



display:block;width:1920px;height:490px;overflow:hidden; margin:0 auto;



}



#slideshow_photo img{



 width:1920px;height:490px;overflow:hidden;  



}



#slideshow_photo A {



	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 0px



}



#slideshow_footbar .slideshow-bt {



	DISPLAY: inline; FONT-SIZE: 0px; FLOAT: right; MARGIN: 5px 5px 0px 0px; BACKGROUND-COLOR: #343e48; width:19px; height:19px; font-size:12px; line-height:19px; text-align:center; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif



}



#slideshow_footbar .bt-on {



	BACKGROUND-COLOR: #ed6d00; width:19px; height:19px; font-size:12px; line-height:19px; text-align:center; color:#FFF; cursor:pointer;



}























.keybg{ width:100%;	background-color: #FFF;



filter: Alpha(opacity=50); 



-moz-opacity:.3; 



opacity:0.3; _background:#dee2e8; position:absolute; top:228px; z-index:500; padding:5px 0;}



.keybga{ width:980px; margin:0 auto; padding:0 10px;}  



.key{ float:left; background:url(../images/hot.png) no-repeat left center;   padding-left:20px; font-weight:bold; font-size:12.5px;}



 .sea{ float:right;}







.seright{display:none;width:110px;height:278px; margin-bottom:25px; }



#con_zzjs_1{display:block;}



#serleft{width:1160px;height:42px; /*border:1px solid #3CC;*/ margin:0px auto; margin-bottom:15px;}



#serleft ul{margin:0;padding:0;}



#serleft ul li{ width:155px; float:left; display:block;  border:1px solid #d4d4d4; margin:0 4px;   cursor:pointer; line-height:40px;   height:40px;text-align:center;font-size:14px;overflow:visible;}



#serleft li a{ padding:0 5px;}



#serleft ul li a:hover{ height:40px; background:#ff3600; color:#fff; display:block }



 .ser{width:1160px;height:278px;}



.ser li{width:212px;float:left;padding:0 10px;  }



.pro{ width:1160px; margin:25px auto;   }



.protop{ width:1160px; height:71px; background:url(../images/protop.jpg) no-repeat center; display:block; margin-bottom:15px;}







.protit{ border-bottom:1px dotted #bcbcbc; text-indent:10px; }



 



.ad{ padding-bottom:5px; border-bottom:1px dotted #303030}







.case{ width:1000px; margin:25px auto;}



.casetop{ width:1000px; height:66px; display:block; background:url(../images/casetop.jpg) no-repeat center; margin-bottom:15px;}







a.abtn{display:block;height:250px;width:17px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}



a.aleft{float:left;}



a.agrayleft{cursor:default;background-position:-34px 50%;}



a.aright{float:right;background-position:-17px 50%;}



a.agrayright{cursor:default;background-position:-51px 50%;}



#s1{width:1000px;height:300px;margin:0 auto;  }



#s1 .imglist_w{width:966px;height:300px;overflow:hidden;float:left;position:relative;/*必要元素*/}



.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}



#s1 .imglist_w li{width:300px;float:left;padding:0 10px;    }



 .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}



#s1 .imglist_w li p{height:25px;line-height:25px;overflow:hidden;float:left; text-align:center; }



 







.ys{ background:url(../images/bg.jpg) repeat; border-top:1px solid #e1e1e1; padding-top:15px;}



.ysa{ height:355px; background:url(../images/ys1.jpg) no-repeat center; display:block;} 



.ysb{ height:378px; background:url(../images/ys2.jpg) no-repeat center; display:block;} 



.ysc{ height:408px; background:url(../images/ys3.jpg) no-repeat center; display:block;} 



.ysd{ height:407px; background:url(../images/ys4.jpg) no-repeat center; display:block;} 











.kh{ margin:25px auto; width:1000px;}



.khtop{ width:1000px; height:65px; background:url(../images/kftop.jpg) no-repeat center; margin-bottom:15px;}



.khtest li{ width:226px; float:left; margin:0 12px; border-bottom:4px solid #dbd8d3; padding-bottom:5px; overflow:hidden; display:inline;}











.newspar{ width:960px; margin:25px auto;}



.news{ width:450px; /*background:url(../images/bg.jpg) no-repeat right center;*/ padding-right:30px; float:left;}



.title{ height:40px; line-height:40px;  background:url(../images/title.jpg) repeat-x bottom;margin-bottom:10px; font-size:17px;}



.title h3,.tit h3{ display:inline; font-size:17px; }



.title span,.tit span{ color:#777777; font-family:Arial, Helvetica, sans-serif;  padding-left:5px;}



.title a{ float:right; margin-top:10px;}



.news ul li{ background:url(../images/dot.jpg) no-repeat 5px center;line-height:38px; text-indent:20px;}



.news ul li span{ float:right;}







.news1{ width:450px; float:right;}
.news1 ul li{ background:url(../images/dot.jpg) no-repeat 5px center;line-height:38px; text-indent:20px;}
.news1 ul li span{ float:right;}


















.comtec{background:url(../images/ysbg.jpg) repeat; border-top:1px solid #e1e1e1; padding-top:15px;}



.comt{ width:965px; margin:0 auto;}



.com{ width:610px; float:left;}



.tit{ height:40px; line-height:40px;  background:url(../images/tit.jpg) repeat-x bottom;margin-bottom:10px; font-size:17px;}



.comtest img{ float:left; padding-right:10px;}



.hon{ background:url(../images/honortop.jpg) no-repeat center top; padding-top:40px; margin-top:25px; padding-bottom:25px;}



.tec{ width:300px; float:right;}



.que{ width:274px; height:21px; line-height:21px; background:url(../images/q.jpg) no-repeat; text-indent:25px;}



.ans{width:250px;  height:38px; padding-top:4px; line-height:19px; background:url(../images/a.jpg) no-repeat left top; overflow:hidden; padding-left:25px; }



.tec li{ padding:13px 10px;}



.tec dt{ padding:0px 10px; height:40px;}



  



.footer{ width:100%; background:#303135; margin-top:20px;}



.foot{ width:1000px; margin:0 auto;  color:#b5b5b5;  }



.foot a{ color:#b5b5b5;}



.footlogo{ width:196px; text-align:center; color:#fff; height:155px; background:#ff3600 url(../images/footlogo.jpg) no-repeat center 40px; padding-top:190px; float:left;}



.footest{ width:775px; float:right; padding-top:35px; line-height:35px;}



.footmenu{ padding-bottom:15px;}



.footmenu a{ margin:0 5px;}



.link{ margin-top:10px;}

.Main{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Main .I-pro{ width:1040px; height:auto; margin:0px auto; /*border:1px solid #eee;*/ margin-top:20px;}
.Main .I-pro .I-pro-left{ width:280px; height:auto; overflow:hidden; border:1px solid #0C9; float:left;}
.Main .I-pro .I-pro-left .I-pro-top{ width:}
.Main .I-pro .I-pro-right{ width:850px; height:auto; overflow:hidden; border:1px solid #F06; float:right;}

.I-left{ width:220px; height:auto; float:left; overflow:hidden;}
.cpbg {
	/*padding: 30px 0px;*/

}
.cpbox {
	background-color: #fff;
}
.cpmu {
	width: 210px;
	height: 746px;
	overflow: hidden;
}
.cpmu h4 img {
	display: block;
}
.cpmu dl {
}
.cpmu dt {
	height: 40px;
	line-height: 40px;
	background: url(../images/cpmudt.png) no-repeat center;
}
.cpmu dt a {
	margin-left: 64px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.cpmu dd {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.cpmu dd a {
	display: block;
	padding-left: 66px;
	color: #333;
	background: url(../images/cpmudd.png) no-repeat left center;
}
.cplist {
	margin-right: 20px;
	width: 730px;
	height: 746px;
}
.cplist h4 {
	border-bottom: 1px solid #ccc;
}
.cplist ul {
	overflow: hidden;
}
.cplist li {
	margin-right: 20px;
	margin-top: 22px;
	float: left;
	width: 243px;
	text-align: center;
}
.cplist li.nomr {
	margin-right: 0px;
}
.cplist li h5 {
	margin-left: 7px;
	width: 230px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	background: #666;
	display: block;
}
.cplist li:hover h5 {
	background: #054f51;
}
.cplist li h5 a {
	color: #fff;
}
/*解决方案*/
.jjfabox {
	margin: 30px auto;
}
.famu {
	width: 210px;
	height: auto;
}
.famu h4 img {
	display: block;
}
.famu ul {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.famu li {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px dashed #ddd;
}
.famu li a {
	font-size: 14px;
	margin-left: 40px;
	color: #666;
	text-decoration: none;
}
.famu li:hover a {
	color: #ff3600;
}

.I-about{ width:790px; float:right; height:auto; overflow:hidden; /*border:1px solid #00F;*/}
.I-about .I-about-top{ width:100%; height:40px; border-bottom:1px dotted #dedede; line-height:40px; padding-left:6px;}
.I-about .I-about-content{ width:100%; height:auto; overflow:hidden; /*border:1px solid #3C9;*/ margin-top:20px;}
.I-about .I-news-content{ width:100%; height:auto; overflow:hidden; /*border:1px solid #960;*/ margin-top:20px;}
.I-about .I-news-content ul{}
.I-about .I-news-content ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px dotted #dedede; margin-left:10px; margin-bottom:10px;}
.I-about .I-news-content ul li span{ float:right; margin-right:20px;}
.I-about .I-news-content ul li img{  margin-left:6px;}
.Page{ width:100%; height:40px; margin:0px auto; text-align:center; margin-top:20px;}
.I-about .I-pro-content{ width:100%; height:auto; overflow:hidden; /*border:1px solid #096;*/}
.I-about .I-pro-content ul{}
.I-about .I-pro-content ul li{ float:left; margin-left:25px; margin-right:25px; margin-top:10px; margin-bottom:10px;}

  .right-pro-nenrong{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
  .right-pro-nenrong ul{}
  .right-pro-nenrong ul li{ float:left; width:235px; height:270px; margin-left:18px; margin-bottom:30px; border:1px solid #eaeaea; padding:2px;}
  .right-pro-nenrong ul li img{ width:235px; height:240px;}
  .right-pro-nenrong ul li p{ text-align:center; margin-top:4px;}
  .right-pro-nenrong ul li{ color:#000;}
  .right-pro-nenrong ul li:hover{ border:1px solid #0c6dc6;}

  .right-pro-nenrong .right-pro-nenrong-top{ width:480px; height:500px; /*border:1px solid #0c6dc6;*/ margin:0px auto;}
  .right-pro-nenrong .right-pro-nenrong-top img{ width:480px; height:480px;}
  .right-pro-nenrong .right-pro-nenrong-xiangxi{ width:100%; height:auto; /*border:1px solid #993;*/ margin-top:20px; margin-left:10px; }
  .right-pro-nenrong .right-pro-nenrong-xiangxi p{ font-size:18px; font-weight:bold; margin-bottom:20px; width:100%; height:50px; border-bottom:1px dotted #ebebeb; line-height:50px;}
  .right-pro-nenrong .right-pro-nenrong-xiangxi .right-pro-nenrong-xiangxi-xiangxi{ width:100%; height:auto;}
  .right-pro-nenrong .right-pro-nenrong-xiangxi .right-pro-nenrong-xiangxi-xiangxi p{ font-weight:100; border-bottom:none;}

  .right-news-nenrong{ width:100%; height:auto; margin-top:10px; overflow:hidden;}
  .right-news-nenrong ul{}
  .right-news-nenrong ul li{ width:100%; height:40px; border-bottom:1px solid #eaeaea; line-height:40px;}
  .right-news-nenrong ul li p{ float:left; margin-left:10px;}
  .right-news-nenrong ul li span{ float:right;}
  .right-news-nenrong ul a li{ color:#707070;}
  .right-news-nenrong ul li:hover{ color:#0480f6;}
  .right-news-nenrong .right-news-nenrong-title{ width:100%; height:60px; /*border:1px solid #C00;*/ text-align:center;}
  .right-news-nenrong .right-news-nenrong-title span{ font-size:20px; font-weight:bold;}
  .right-news-nenrong .right-news-nenrong-title p{ margin-top:5px;}
  .right-news-nenrong .right-news-nenrong-xiangxi{ width:100%; height:auto; overflow:hidden;}