@CHARSET "UTF-8";

/*头部样式*/
#header{width:1200px;margin:0 auto;}
.header{width:1200px;margin:0 auto;}
.top{
	height:29px;
	line-height:29px;
	background:#d4d4d4;
	color: #282525;
}
.top a{
	color: #282525;
}
.top2{
	height:93px;
	overflow: hidden;
}
.logo{
	line-height: 93px;
}
.k2{
	color: #ff0606;
	font-size:20px;
	padding-left: 75px;
	background:url(../images/phone.png) no-repeat left center;
	line-height: 93px;
}

.topLink{width:400px;float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}


@font-face {
	font-family: 'constan';
    src:url('../fonts/constan.ttf') format('truetype');
}


@font-face {
	font-family: 'jianti';
    src:url('../fonts/jianti.otf') format('truetype');
}


/*热门搜索*/
.search{text-align:left;height:51px;}
#formsearch{float:right;width:364px;height:34px;background:url(../images/search.png) no-repeat top center;margin-top:6px;}
.hotSearch{float:left;height:51px;line-height:51px;font-weight:normal;color: #403f3f;font-size:16px;}


/*主体样式*/
#container{width:1200px;margin:0 auto;margin-bottom:96px;}
.container{
	width:1200px;
	margin: 0 auto;
}
.rel{
	position: relative;
}
.nei1{
	margin-top: 40px;
	width: 1920px;
	margin-left: -960px;
	position: relative;
	left: 50%;
}
.nei1tit{
	text-align: center;
	color: #898a8a;
	font-size:16px;
}
.nei1tit p{
	color: #414141;
	font-size:24px;
	font-weight: bold;
	background:url(../images/titline.png) no-repeat center center;
}
.nei1Con{
	height:585px;
	background:url(../images/nei1bac.png) no-repeat top center;
	margin-top: 35px;
}
.nei1Box li.neili1{
	width:485px;
	margin-left: 508px;
}
.nei1Box li>div.fr{
	height:173px;
	display:table;
}
.nei1Box li>div.fr div.frBox{
	height: 173px;
	overflow: hidden;
	display:table-cell;
	vertical-align: middle;
	color: #5a5a5a;
	font-size:14px;
}
.nei1Box li.neili1>div.fr{
	width:266px;
}
.nei1Box li div.fr h1{
	color: #0d141d;
	font-size:16px;
	background:url(../images/nei1line.png) no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 5px;
}


.nei1Box li.neili2{
	width:445px;
	margin-left: 56px;
	text-align:right;
	margin-top: -7px;
}
.nei1Box li.neili2 a{
	float:right !important;
}
.nei1Box li.neili2>div.fr{
	float:left !important;
	width: 242px;
	margin-top: 10px;
}
.nei1Box li.neili2 div.fr h1{
	background:url(../images/nei1line.png) no-repeat right bottom;
}


.nei1Box li.neili3{
	width:445px;
	margin-right: 55px;
	float: right !important;
	margin-top: -7px;
}
.nei1Box li.neili3>div.fr{
	width: 242px;
	margin-top: 10px;
}


.nei1Box li.neili4{
	width: 445px;
    margin-left: 128px;
    text-align: right;
    margin-top: 58px;
}
.nei1Box li.neili4 a{
	float:right !important;
}
.nei1Box li.neili4>div.fr{
	float:left !important;
	width: 242px;
	margin-top: 12px;
}
.nei1Box li.neili4 div.fr h1{
	background:url(../images/nei1line.png) no-repeat right bottom;
}


.nei1Box li.neili5{
	width:445px;
	margin-right: 133px;
	float: right !important;
	margin-top: 58px;
}
.nei1Box li.neili5>div.fr{
	width: 242px;
	margin-top: 12px;
}


.nei2{
	background:url(../images/nei2back.jpg) no-repeat top center;
	width:1920px;
	position: relative;
	left:50%;
	margin-left:-960px;
	margin-top: 45px;
	min-height:263px;
	padding-top:206px;
}
.nei2left{
	width: 257px;
	background:#ebecec;
}
.nei2tit{
	height: 90px;
	background:#e63b29;
	padding-left: 40px;
	color: #fff;
	font-size:22px;
	font-family:"jianti";
	padding-top:35px;
	line-height:30px;
}
.nei2tit h3{
	font-size:20px;
	font-family:"微软雅黑";
	text-transform: uppercase;
	font-weight:normal;
}
.sortN2{
}
.sortN2 li{
	height:39px;
	line-height:39px;
	
}
.sortN2 li+li a{
	border-top:1px dashed #cccecf;
}
.sortN2 li a{
	display: block;
	color:#413e3e;
	font-size:14px;
	margin-left:30px;
	margin-right:34px;
	padding-left: 10px;
}
.sortN2 li:hover{
	background:#040404 url(../images/sortline.png) no-repeat 193px center;;
}
.sortN2 li:hover a{
	color:#fff;
	border-color:#040404;
}
.nei2Con{
	background:#040404;
	padding-left: 18px;
	color: #9d9d9d;
	font-size:14px;
	padding-top: 25px;
	padding-bottom: 60px;
	line-height: 25px;
}
.nei2right{
	width:826px;
	margin-right: 34px;
}
.titN2 p{
	color:#252e36;
	font-size:22px;
	font-family:"jianti";
	background:url(../images/titN2.png) no-repeat 15px bottom;
	margin-top: 100px;
	padding-bottom: 32px;
	padding-left: 45px;
}
.titN2 span{
	position: absolute;
	bottom: 6px;
	left:138px;
	color: #5a5a5a;
	font-size:16px;
}


/* 本例子css */
.slideBox{ width:826px; height:570px;overflow:hidden;position:relative; background:#eeeeee;margin-top: 27px;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li>a{
	display:block;
}
.slideBox .bd li>div{
	padding:0 34px;
}
.slideBox .bd li>div>div{
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 35px;
}
.slideBox .bd li h3{
	color: #2c3137;
	font-size:18px;
	font-weight:500;
	padding-left: 50px;
	background:url(../images/protit.png) no-repeat left center;
	height:67px;
	line-height:67px;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .btnBox{
	width:68px;
	position: absolute;
	right: 34px;
	top: 64%;
}
.slideBox .prev{
	width:33px;
	height:34px;
	cursor:pointer;
	background:url(../images/leftbtn.jpg) no-repeat top center;
}
.slideBox .next{
	width:33px;
	height:34px;
	cursor:pointer;
	background:url(../images/rightbtn.jpg) no-repeat top center;
}
.nei3{
	height:450px;
	background:url(../images/nei3bac.jpg) no-repeat top center;
	width: 1920px;
	margin-left: -960px;
	position: relative;
	left: 50%;
	margin-top: 20px;
}
.nei3Con ul{
	width:525px;
	padding-top: 149px;
	height: 39px;
	line-height: 39px;
	color: #fff;
}
.nei3Con ul li h1{
	color: #fff;
	font-size:15px;
	font-family:"jianti";
	width: 39px;
	height: 39px;
	line-height: 39px;
	background:url(../images/numbac.png) no-repeat center center;
	text-align: center;
	margin-right: 8px;
}
.nei3Con ul li+li{
	margin-top: 11px;
}
.nei3 .container{
	height:450px;
}
.nei3 .erwei{
	position: absolute;
	bottom: 45px;
	right: 421px;
}
.nei3 .service{
	position: absolute;
	bottom: 52px;
    right: 100px;
	color: #fff;
	font-size:20px;
	font-weight:bold;
}

.nei4{
	height:1588px;
	background:url(../images/nei4bac.jpg) no-repeat top center;
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.nei4tit{
	color: #283037;
	font-size:34px;
	text-align: center;
	font-family:"jianti";
	padding-top: 59px;
}
.nei4One{
	height:398px;
	overflow: hidden;
	padding-top: 130px;
	padding-left: 15px;
}
.nei4right{
	width: 535px;
	margin-right: 33px;
	margin-top: 38px;
}
.nei4Con{
	width: 435px;
	padding-left: 33px;
}
.titN4{
	width: 66px;
	height: 92px;
	background:url(../images/nei4tit.png) no-repeat top center;
	text-align: center;
	color: #fff;
	font-size:23px;
	font-family:"jianti";
	padding-top: 10px;
}
.nei4Con h1{
	color: #252e36;
	font-size:27px;
	background:url(../images/titline4.jpg) no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.nei4Con>span{
	color: #09569e;
	font-size:22px;
}
.nei4Con h2{
	color: #959595;
	font-size:14px;
	text-transform: uppercase;
	font-weight:normal;
}
.nei4Box{
	color: #4f4f4f;
	font-size:16px;
	text-align:justify;
	line-height: 27px;
	margin-top: 9px;
}
.nei4Box p{
	padding-left:15px;
	background:url(../images/titcir.png) no-repeat 3px 12px;
}
.nei4Box p+p{
	margin-top: 20px;
}

.nei4Two{
	height: 407px;
	padding-top: 40px;
}
.nei4Two .nei4right{
	margin-top: 75px;
	margin-left: 33px;
	margin-right: 0;
}

.nei4Three{
	height: 398px;
	padding-top: 99px;
}
.nei4Three .nei4right{
	margin-top: 75px;
}

.nei5{
	margin-top: 60px;
}
.nei5Con{
	margin-top: 35px;
}
.nei5left{
	width:593px;
	margin-left: 35px;
}
.nei5right{
	width: 510px;
	margin-right: 35px;
}
.nei5right .nei5tit{
	color: #212931;
	font-size:18px;
	font-weight:500;
	background:url(../images/titline4.jpg) no-repeat left bottom;
	padding-bottom: 6px;
}
.nei5About{
	color: #5a5a5a;
	font-size:16px;
	text-align:justify;
	margin-top: 10px;
	line-height: 30px;
	margin-bottom: 20px;
	height: 210px;
	overflow: hidden;
}
.nei6{
	height: 275px;
	width: 1920px;
	margin-left: -960px;
	position: relative;
	left: 50%;
	background:url(../images/nei6bac.jpg) no-repeat top center;
	margin-top: 70px;
}
.nei6left{
	margin-left: 35px;
	line-height: 275px;
}
.nei6right{
	width: 678px;
	margin-right: 54px;
	margin-top: 72px;
	text-align:center;
}
.nei6right li a.img{
	display: block;
	width:127px;
	height:116px;
	overflow: hidden;
}
.nei6right li h3{
	padding-top:10px;
	color: #fff;
	font-size:16px;
	font-weight:normal;
}
.nei6right li+li{
	margin-left: 56px;
}
.nei6right li img{
	position: absolute;
	top:0;
	left:0;
	right:0;
}
.nei6right li:hover img{
	bottom:0;
	top:auto;
}

.nei7{
	background:#f2f2f2;
	padding-bottom: 40px;
}
.nei7tit{
	color: #252e36;
	font-size:24px;
	font-weight:bold;
	margin-left: 35px;
	height:85px;
	line-height: 85px;
	padding-top: 10px;
}
.nei7tit a{
	position: absolute;
	right: 40px;
	color: #252e36;
	font-size:14px;
	font-weight:normal;
}
.nei7tit a:hover{
	color: #e63b29;
}
.nei7left{
	width: 368px;
	height: 511px;
	background:url(../images/nei7left.png) no-repeat top center;
	margin-left: 35px;
}
.news_listN7{
	padding-left: 3px;
	padding-top: 4px;
}
.news_listN7 li>div{
	padding-left: 13px;
	padding-right: 23px;
	color: #8e8e8e;
	font-size:14px;
	line-height: 22px;
}
.news_listN7 li>div>a{
	color: #252e36;
	font-size:16px;
	font-weight:bold;
	display: block;
	line-height: 35px;
	margin-top: 7px;
}
.news_listN7 li>div>div{
	margin-top: 10px;
	color: #8e8e8e;
	font-size:14px;
}
.news_listN7 li>div>div a{
	color: #8e8e8e;
	font-size:14px;
}
.news_listN7 li:hover a{
	color: #e63b29;
}
.nei7right{
	width: 754px;
}
.news_listN8 li{
	width: 751px;
	height: 166px;
	background:url(../images/nei7right.png) no-repeat top center;
	padding-top: 4px;
	padding-left: 3px;
}
.news_listN8 li div.fl{
	width: 450px;
	margin-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.news_listN8 li a{
	color: #252e36;
	font-size:16px;
	font-weight:bold;
	display: block;
	line-height: 35px;
}
.news_listN8 li p{
	color: #8e8e8e;
	font-size:14px;
}
.news_listN8 li span{
	color: #8e8e8e;
	font-size:14px;
}
.news_listN8 li:hover a{
	color: #e63b29;
}








.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}




/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;line-height:30px;background-color:#ececec;text-indent:20px;}

/*页面底部*/
.foot{
	background:#040404;
	padding:17px 0;
}
#footer{width:1200px;margin:0 auto;}
.footleft{
	width:650px;
	margin-left: 65px;
	border-right:1px dashed #757575;
}
.nav_foot{width:543px;margin-left:-10px;height:60px;line-height: 60px;color: #9d9d9d;padding-top: 3px;border-bottom:1px dashed #757575;}
.nav_foot a{color: #9d9d9d;display:inline-block;padding:0 10px;}
.copyright{
	color: #9d9d9d;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.copyright a{
	color: #9d9d9d;
}
#footer a:hover{
	color: #080dce !important;
}
.footright{
	width: 370px;
	padding-top: 20px;
	margin-right: 65px;
}
.footright div.fl{
	width:230px;
	color: #9d9d9d;
	line-height: 23px;
}


/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{padding-top: 20px;height:75px;padding-left: 30px;background:#e63b29;color: #fff;font-size:22px;font-family:"jianti";line-height: 30px;font-weight:normal;}
.left .box h3 span{display: block;font-size:20px;font-family:"微软雅黑";font-weight:normal;}
.left .box .content{padding:5px 0px;}

.prodescription{background:#f0f0f0;line-height:24px;padding:10px;margin-bottom:34px;text-indent:20px;}

.n_banner{width:1920px;margin-left:-960px;position: relative;left: 50%;height:250px;}
.n_banner img{width:1920px;height:250px;}
.left{width:230px;float:left;margin-top: 14px;background:#040404;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.n_lianxi{
	padding:15px 0;
	padding-left: 28px;
	padding-right: 7px;
	color: #9d9d9d;
	font-size:14px;
	line-height: 30px;
}

.right{width:904px;float:right;padding-bottom:10px;margin-top: 14px;margin-right: 33px;}
.sitemp{line-height:34px;height:34px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% center;border-bottom: 1px dashed #bfbfbf;}
.sitemp h2{width:340px;float:left;line-height:34px;text-align:center;text-align:left;padding-left:32px;color:#4e4d4d;font-size:16px;font-weight:normal;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:34px;color: #5e5e5e;font-size:14px;}
.right .content{padding-top:10px;overflow:hidden;line-height: 24px;}


