@import "reset.css";
.clearfix:before, .container:after { 
    content: ""; display: table; 
}
.clearfix:after { 
    clear: both; 
}
/* 默认链接颜色 */
a{outline-style:none; color:#333; text-decoration:none;}
a:hover{ color:#de5727;text-decoration:none;}
/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}

/* IE 6/7 */
.clearfix {
    zoom: 1;
}
.header-top{
	width:100;
	border-bottom:1px solid #ddd;
}
.header-top-con{
	width:1100px;
	margin:0 auto;
	height:50px;
	line-height:50px;
}
.header-top-con .left{
	float:left;
	color:#666;
}
.header-top-con .right{
	float:right;
	padding-left:23px;
	color:#666;
	background:url("../images/tel.png") scroll no-repeat left center;
}
.header-bottom-con{
	width:1100px;
	margin:0 auto;
}
.header-logo{
	display:inline-block;
	height:100px;
	line-height:100px;
}
.header-menu{
	display:inline-block;
	height:100px;
	float:right;
	*margin-top:-100px;
	*position:relative;
	*left:20px;
}
.header-logo img{
	padding-top:13px;
}
.header-menu ul li{
	float:left;
}
.header-menu ul li a {
	height:100px;
	line-height:100px;
	font-size:18px;
	padding-left:40px;
	padding-right:40px;
	display:block;
}
.header-menu ul li a.active,.header-menu ul li a:hover{
	background:#de5727;
	color:white;
}
.banner{
	width:100%;
	min-width:1100px;
	height:422px;	
}

.fullSlide {width:100%;position:relative;height:560px;background:#efefef;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:560px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;	height:560px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:0 5px;overflow:hidden;background:#fff;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on {background:#de5727;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.product-title{
	height:70px;
	background:url("../images/titlebg.png") scroll no-repeat center bottom;
	margin-top:30px;
	margin-bottom:40px;
}
.product-title .title1{
	font-size:26px;
	text-align:center;
}
.product-title .title2{
	font-size:14px;
	color:#999;
	text-align:center;
}
.menu-content .left-title{
	font-size:26px;
	width:220px;
	height:80px;
	line-height:80px;
	text-align:center;
	color:white;
	background:url("../images/menutitle.png") scroll no-repeat 100% 100%;
}
.menu-content .left{
	float:left;
}
.menu-content .left ul li{
	width:220px;
	height:59px;
	border:1px solid #eee;
	border-bottom:none;
}
.menu-content .left ul li:last-child{
	border-bottom:1px solid #eee;
}
.menu-content .left ul .active a{
	color:#de5727;
}
.menu-content .left ul li a{
	display:block;
	width:100%;
	height:100%;
	font-size:18px;
	text-align:center;
	line-height:60px;
}
.menu-content .left-bottom{
	margin-top:20px;
	width:220px;
}
.menu-content .left-bottom-title{
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
	background:#de5727;
	font-size:26px;
	color:white;
}
.menu-content .left-bottom-content{
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #dddddd;
	padding-bottom:20px;
}
.menu-content .left-bottom-content p{
	margin-top:13px;
}
.menu-content .left-bottom-content p:nth-child(3){
	font-size:22px;
	color:#de5727;
}
.connectus-img{
	width:100%;
	height:100px;
	margin-top:5px;
}
.connectus-img img{
	width:100%;
	height:100%;
}
.module-part{
	margin-top:50px;
	margin-bottom:50px;	
}
.module-crub{
	width:860px;
	height:44px;
	line-height:44px;
	color:white;
	background:#de5727;
	padding-left:15px;
}
.module-crub a{
	color:white;
}
.module-part .category .item{
	margin-bottom:0px !important;
	margin-top:20px;
}
.product-bottom{
	width:1100px;
	margin:0 auto;
}
.menu-content{
	overflow:hidden;
}
.menu-content .category .item{
	width:262px;
	height:270px;
	border:1px solid #eee;
	float:left;
	margin-left:18px;
	overflow:hidden;
	position:relative;
}
.menu-content .category .item:hover{
	border:1px solid #de5727;
}
.menu-content .category .item img{
	display:block;
	margin:10px auto;
}
.menu-content .category .item p{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:20px;
}
.menu-content .right{
	display:block;
	float:right;
	width:862px;
	border:1px solid #d0d0d0;
}
.pagenation{
	padding:40px;
	text-align:center;
}
.pagenation a,.pagenation b{
	border:1px solid #ccc;
	padding:9px 11px;
	margin:0 3px;
	color:#999;
}
.pagenation a:hover,.pagenation b{ 
	background:#de5727;
	font-weight:500;
	color:#fff;
	border:1px solid #de5727;
}




.category{
	overflow:hidden;
}
.category .item:nth-child(1){
	margin-bottom:18px;
}
.category .item:nth-child(2){
	margin-bottom:18px;
}
.category .item:nth-child(3){
	margin-bottom:18px;
}
.more{
	width:120px;
	height:40px;
	border:1px solid #eee;
	text-align:center;
	line-height:40px;
	color:#999;
	display:block;
	margin:33px auto;
}
.case{
	background:#f5f5f5;
	padding-bottom:1px;
}
.case .more{
	border:1px solid #ddd;
}
.case .wrap2{
	padding-top:1px;
}
.case-content{
	width:1100px;
	overflow:hidden;
	margin:0 auto;
}
.case-content .item{
	width:50%;
	height:200px;
	float:left;
}
.case-content .item .bgwhite{
	background:white;
}
.case-content .item .bgwhite:hover{
	background:#de5727;
	color:white;
}
.case-content .item .bgwhite:hover p{
	color:white;
}
.case-content .left,.case-content .right{
	width:50%;
	height:200px;
	overflow:hiddden;
}
.case-content img{
	width:100%;
	height:100%;
}
.case-content .title{
	margin-top:30px;
	margin-bottom:20px;
	font-size:16px;
	padding-left:20px;
	padding-right:20px;
}
.case-content .item .bgwhite:hover p a,.case-content .item .bgwhite:hover p a:hover{
	color:#fff;
}

.case-content .produce{
	color:#999;
	padding-left:20px;
	padding-right:20px;
	line-height:33px;
}
.case .more{
	border:1px solid #case;
}
.wrap1{
	width:1100px;
	margin:0 auto;
	background:white;
}
.wrap2{
	width:1100px;
	
	margin:0 auto;
	background:#f5f5f5;
}
.item .left,.item .right{
	float:left;
}
.advan-content{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	*padding-bottom:50px;
}
.advan-content .item{
	width:50%;
	height:150px;
	float:left;
	margin-bottom:50px;
}
.advan-content .item .left{
	width:173px;
	height:100%;
	float:left;
}
.advan-content .item .left img{
	width:100%;
	height:100%;
}
.advan-content .item .right{
	float: left;
    width: 341px;
    padding-left: 25px;
    padding-right: 10px
}
.advan-content .item1 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/01.png") scroll no-repeat left center;
}
.advan-content .item2 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/02.png") scroll no-repeat left center;
}
.advan-content .item2 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/02.png") scroll no-repeat left center;
}
.advan-content .item3 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/03.png") scroll no-repeat left center;
}
.advan-content .item4 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/04.png") scroll no-repeat left center;
}
.advan-content .item5 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/05.png") scroll no-repeat left center;
}
.advan-content .item6 .right p:nth-child(1){
	font-size:18px;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-weight:bold;
	background:url("../images/06.png") scroll no-repeat left center;
}
.advan-content .item .right p:nth-child(2){
	margin-top:10px;
	line-height:27px;
}
.com-pro{
	width:100%;
	min-width:1100px;
	background:#f5f5f5;
	padding-top:70px;
	padding-bottom:70px;
}
.com-pro .left,.com-pro .right{
	float:left;
}
.com-pro .left{
	width:309px;
	height:374px;
}
.com-pro .left img{
	width:100%;
	height:100%;
}
.com-pro .right{
	width:791px;
}
.com-pro-content{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
}
.com-pro-content .product-title{
	width:187px;
	margin-bottom:46px;
	margin-top:0px;
	margin-left:68px;
}
.com-pro-content .pro-content p{
	text-indent: 27px;
	line-height:27px;
	padding-left:68px;
}
.com-pro-content .more{
	float:left;
	margin-left:68px;
	border:1px solid #dddddd;
}
.news-content .left{
	width:413px;
	border:1px solid #f3f3f3;
	padding-bottom:24px;
	float:left;
}
.news-content{
	overflow:hidden;
}
.news-content .left .top{
	width:100%;
	height:331px;
}
.news-content .left .top img{
	width:100%;
	height:100%;
}
.news-content .left .bottom{
	padding-left:20px;
	padding-right:20px;
}
.news-content .left .bottom .title{
	font-size:16px;
	margin-top:20px;
	margin-bottom:20px;
}
.news-content .left .bottom .content{
	color:#666;
}
.news-content .news-right{
	float:left;
	width:687px;
	*width:610px;
	padding-left:75px;
	overflow:hidden;
}
.news-content .news-right .item{
	overflow:hidden;
	margin-bottom:28px;
}
.news-content .news-right .left{
	width:75px;
	float:left;
	padding-bottom:0px;
}
.news-content .news-right .right{
	width:537px;
	*width:458px;
	float:left;
}
.news-content .news-right .left .top{
	width:100%;
	*width:91px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:26px;
	background:#dcdcdc;
}
.news-content .news-right .left .bottom{
	width:100%;
	height:30px;
	line-height:30px;
	color:#999;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	background:#f0f0f0;
}
.news-content .news-right .right .top{
	font-size:16px;
	margin-top:4px;
	margin-bottom:12px;
	padding-left:20px;
}
.news-content .news-right .right .bottom{
	color:#666;
	padding-left:20px;
    line-height: 24px;
}
.footer{}
.footer-top{
	width:100%;
	min-width:1100px;
	height:50px;
	line-height:50px;
	color:white;
	text-align:center;
	background:#de5727;
}
.footer-top p a{
	color:white;
}
.footer-bottom{
	width:1100px;
	margin:0 auto;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:25px;
	position:relative;
}
.footer-bottom p{
	text-align:center;
	margin-top:15px;
}
.footericon{
	position: absolute;
    left: 0px;
    top: -69px;
}
.module-detail{
	padding:40px 37px 45px 20px;
}
.module-detail-top{
	overflow:hidden;
}
.module-detail-topleft{
	width:366px;
	height:384px;
	border:1px solid #dddddd;
	float:left;
}
.module-detail-topleft img{
	width:100%;
	height:100%;
}
.module-detail-topright{
	float:left;
}
.module-detail-topright p{
	color:#666;
	margin-top:25px;
	padding-left:30px;
}
.module-detail-topright p:nth-child(1){
	font-size:24px;
	color:#333;
	margin-top:18px;
}
.detail-pro{
	margin-top:40px;
}
.detail-pro .title{
	height:45px;
	line-height:45px;
	background:#de5727;
	font-size:16px;
	color:white;
	padding-left:15px;
}
.detail-pro p{
	color:#666;
	margin-top:25px;
	padding-left:10px;
}
.engineer{
	padding:27px 15px 0px 15px;
	overflow:hidden;
}
.engineer .item{
	margin:8px 15px;
	width:246px;
	border-bottom:2px solid #cecece;
	box-shadow: 0px 3px 5px #cecece;
	-webkit-box-shadow:0px 3px 5px #cecece;
	float:left;
	*border:1px solid #ddd;
	border:1px solid #ddd\0;
}
.engineer .item:hover .item-bottom{
	background:#de5727;
}

.engineer .item:hover a,.engineer .item:hover a:hover,.engineer .item:hover p{
	color:white;
}
.engineer .item .engineer-img{
	width:100%;
	height:180px;
}
.engineer-img img{
	width:100%;
	height:100%;
}
.engineer-name{
	padding-top:15px;
	padding-bottom:7px;
	font-size:16px;
	padding-left:15px;
}
.engineer-pro{
	color:#666;
	line-height:26px;
	padding-left:15px;
	padding-right:15px;
}
.engineer .item .item-bottom{
	padding-bottom:15px;
}
.connect-content{
	line-height:26px;
	padding:30px 15px 40px;
}
.connect-content .title{
	line-height:38px;
}
.connect-img{
	padding-left:15px;
	padding-right:15px;
	margin-top:35px;
	width:100%;
	height:365px;
}
.connect-img{
	width:100%;
	height:100%;
}
.connect-img img{
	display:block;
	margin:0 auto;
}
.connect2{
	padding:40px 15px 0px 15px;
}
.connect2 .left{
	width:408px;
	float:left;
}
.connect2 .hz{
	font-size:22px;
	margin-top:57px;
}
.connect2 .py{
	color:#999;
	margin-top:10px;
}
.connect2 .zj{
	height:24px;
	line-height:27px;
	font-size:16px;
	color:#666;
	padding-left:25px;
	background:url("../images/zj.png") scroll no-repeat left center;
	margin-top:30px;
}
.connect2 .lxr{
	height:24px;
	line-height:27px;
	font-size:16px;
	color:#666;
	padding-left:25px;
	background:url("../images/lxr.png") scroll no-repeat left center;
	margin-top:30px;
}
.connect2 .dz{
	height:24px;
	line-height:27px;
	font-size:16px;
	color:#666;
	padding-left:25px;
	background:url("../images/dz.png") scroll no-repeat 3px center;
	margin-top:30px;
}
.connect2 .right{
	float:left;
	width:406px;
	height:331px;
	overflow:hidden;
}
.newscenter{
	padding:10px 15px 15px;
}
.newscenter{
	padding-top:15px;
	padding-bottom:15px;
}
.newscenter .news-img{
	width:220px;
	height:155px;
	float:left;
}
.newscenter .news-img img{
	width:100%;
	height:100%;
}
.newscenter .news-con{
	width:609px;
	*width:596px;
	float:left;
	padding-left:15px;
}
.newscenter .news-con .title{
	font-size:16px;
	margin-top:11px;
	margin-bottom:13px;
}
.newscenter .news-con .con{
	color:#666;	
	line-height:28px;
}
.newscenter .item{
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d0d0d0;
}
.engineer-title{
	text-align:center;
	margin-top:25px;
}
.engineer-case .connect-content{
	text-indent:27px;
	padding-top:35px;
}
.com-honor{
	padding:30px 10px;
	overflow:hidden;
}
.com-honor .item{
	width:399px;
	height:327px;
	margin:0px 10px 38px;
	float:left;
}
.honor-img{
	width:100%;
	height:290px;
	padding:10px;
	border:1px solid #d0d0d0;
}
.honor-img img{
	width:100%;
	height:100%;
}
.com-honor .item p{
	text-align:center;
	margin-top:20px;
}
.newsdetail{
	width:100%;
	padding:50px 15px 40px;
}
.newsdetail-title{
	font-size:22px;
	text-align:center;
}
.newsdetail-info{
	color:#999;
	text-align:center;
	margin-top:30px;
	margin-bottom:35px;
}
.newdetail-info span{
	display:inline-block;
}
.newsdetail-info .fbsj{
	margin-left:30px;
}
.newsdetail-info .zz{
	margin-left:30px;
}
.newsdetail-content p{
	text-indent: 27px;
	line-height:35px;
	color:#666;
}
.product-c{
	padding:25px 10px 0px;
	overflow:hidden;
}
.product-c .item{
	width:259px;
	height:260px;
	border:1px solid #dddddd;
	position:relative;
	margin:10px;
	float:left;
}
.product-c .item:hover{
	border:1px solid #de5727;
}
.product-c .item p{
	width:100%;
	text-align:center;
	font-size:14px;
	position:absolute;
	bottom:20px;
}
.product-img img{
	display:block;
	margin:0 auto;
	margin-top:15px;
}
.BMap_stdMpCtrl{
	display:none;
}


#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:230px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:80px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 13px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px; margin:0 auto; text-align:center;}
.onlineMenu h3.tele{background-position:0 -44px; margin:0 auto;}
.onlineMenu ul{ padding:0; margin:0 auto;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:-5px -243px; padding:0 0 0 10px; font-size:14px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.onlineMenu li a.icoTc{ background:url(../images/float_s.gif) no-repeat 0 -304px; display:block; font-size:12px; color:#0099FF; text-align:left; padding-left:22px;}

.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}

.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}