@CHARSET "UTF-8";


.fl{float:left;}
.fr{float:right;}
.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}
/*头部样式*/
.head{background:#ccc;height:38px;line-height:38px;}
#header{width:1200px;margin:0 auto;}
.head .headl{
	font-size:14px;
	color:#333;
}
.top{}
.logo{float:left;}
.hLogo{
	margin-top:20px;
	margin-left:10px;
}
.welcome{
	background:url(../images/xiegang.png) no-repeat top center;
	height:48px;
	width:380px;
	line-height:28px;
	margin-top:37px;
	margin-left:55px;
}
.welcome p{
	font-size:16px;
	color:#333;
	font-family:"微软雅黑";
	margin-left:18px;
	margin-top:-8px;
}
.welcome span{
	font-size:24px;
	color:#493232;
	font-family:"微软雅黑";
	font-weight:bold;
	padding-left:18px;
}
.topNum{
	margin-top:30px;
	line-height:30px;
}
.topNum p{
	color:#333;
	font-size:16px;
	font-family:"微软雅黑";
}
.topNum .num{
	font-size:24px;
}















.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;}

.kll a{padding:0 10px;font-size:14px;color:#333;}
.kll a:hover{
	color:#e87518;
}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}



/*热门搜索*/
.search{text-align:left;height:60px;}
#formsearch{float:right;position:relative;margin-right:30px;}
.hotSearch{float:left;height:60px;line-height:60px;font-family:"SourceHanSerifTC-Bold";color:#583716;font-size:16px;margin-left:25px;}


/*主体样式*/
#container{width:1200px;margin:0 auto;}
.rel{position:relative;}
.nei1{
	margin-top:30px;
}
.nei1T{
	text-align:center;
}
.nei1T p{
	font-size:36px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
	background:url(../images/nei1bac.png) no-repeat bottom center;
	height:85px;
}
.nei1T p:nth-child(2){
	font-size:18px;
	text-transform:uppercase;
	background:0;
	height:45px;
}
.nei1C{

}
.nei1C .sort1 li{
    display:block;
	width:278px;
	height:58px;
	text-align:center;
	line-height:58px;
	float:left;
	margin-right:20px;
	border:1px solid #8e7761;
	margin-bottom:19px;
	font-size:18px;
	color:#8e7761;
	font-family:"SourceHanSerifTC-SemiBold";
	cursor:pointer;
}
.nei1C .sort1 li a{
    display:block;
}
.nei1C .sort1 li:hover a{
	background:#8e7761;
	color:#fff;
}

.nei1S .firstOne{
	margin-bottom:20px;
}
.nei1S .firstOne:hover h3{
    display:block;
}
.nei1S .lastOne:hover h3{
    display:block;
}
.nei1S .firstOne h3 p,.nei1S .lastOne h3 p,.secFour h3 p{
    position: absolute;
    bottom: 10px;
    text-align: center;
    right: 0;
    left: 0;
    color:#fff;
	font-size:18px;
	font-family:"SourceHanSerifTC-SemiBold";
}
.nei1S .secFour ul{
	width:1200px;
}
.nei1S .secFour ul li{
	margin-left:11px;
	cursor:pointer;
	margin-bottom: 10px;
	width: 580px;
	height: 400px;
	overflow: hidden;
}

.nei1S .secFour ul li img{width:100%;}





.nei1S .tab1 h3{
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	width:100%;
	text-align:center;
	background:rgba(0,0,0,0.4);
	opacity:0.7;
	color:#fff;
	font-size:18px;
	font-family:"SourceHanSerifTC-SemiBold";
	display:none;
}
.nei1S .secFour ul li:hover h3{
    display:block;
}
.nei1S .tab1 .secFour h3{
	
	font-weight:normal;
}
.nei1S .tab1 h3 a{
	display:block;
	color:#fff;
	font-size:18px;
	font-family:"SourceHanSerifTC-SemiBold";
}

.nei2{
	background:url(../images/nei2bac.png) no-repeat top center;
	height:1038px;
	margin-top:54px;
	padding-top:45px;
}
.nei2 .nei2B{
	padding-left:277px;
	margin-top:5px;
}
.nei2 .nei2B p{
	margin-bottom:50px;
}
.nei2 .nei2C{
	position:relative;
}
.nei2 .nei2OT{
	position:absolute;
	width:140px;
	height:99px;
	padding-left:90px;
}
.nei2 .nei2OT p{
	font-size:14px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
	line-height:18px;
}
.nei2 .nei2OT p:first-child{
	font-size:20px;
	color:#583716;
	font-family:"SourceHanSerifTC-Bold";
	background:url(../images/line.jpg) no-repeat bottom left;
	height:32px;
	margin-bottom:8px;
	line-height:28px;
}
.nei2 .nei2O{
	top:0;
	left:0;
	background:url(../images/first.jpg) no-repeat left center;
}
.nei2 .nei2T{
	top:142px;
	right:0;
	background:url(../images/two.jpg) no-repeat left center;
}
.nei2 .nei2TH{
	top:280px;
	left:0;
	background:url(../images/three.jpg) no-repeat left center;
}
.nei2 .nei2F{
	top:432px;
	right:0;
	background:url(../images/four.jpg) no-repeat left center;
}
.nei2 .nei2FI{
	top:575px;
	left:0;
	background:url(../images/five.jpg) no-repeat left center;
}
.nei2 .nei2S{
	bottom:0;
	right:0;
	background:url(../images/six.jpg) no-repeat left center;
}

.nei3C ul{
	width:730px;
	margin:25px auto;
}
.nei3C li{
	width:126px;
	height:128px;
	background:url(../images/quan2.png) no-repeat center center;
	float:left;
	text-align:center;
	line-height:115px;
	font-size:30px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
	margin-right:175px;
	cursor:pointer;
}
.nei3C li:last-child{
	margin-right:0;
}
.nei3C li.on{
	background:url(../images/quan.png) no-repeat center center;
	color:#cf873f;
}
.nei3O{
	display:none;
	position:relative;
}
.nei3O.on{
	display:block;
}
.nei3O div.fl,.nei3O div.fr{
	width:565px;
	text-align:center;
}
.nei3O div p:last-child{
	padding:15px 25px;
	color:#333;
	font-size:14px;
	font-family:"SourceHanSerifTC-SemiBold";
}
.nei3O .pk{
	position:absolute;
	top:42%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}
.nei4{
	height:1060px;
	margin-top:35px;
	background:url(../images/nei4bac.jpg) no-repeat top center;
	padding-top:40px;
}
.nei4 .nei1T p{
	background:0;
	height:55px;
}
.nei4 .nei4C .zone3{
	width:1022px;
	margin:10px auto;
}
.nei4 .nei4C .zone3 li{
	width:100px;
	float:left;
	margin:0 23px;
}
.nei4 .nei4C .zone3 li h3{
	text-align:center;
	font-size:18px;
	color:#583716;
	font-family:"SourceHanSerifTC-Light";
}
.nei4 .rexian{
	margin-top:30px;
}
.nei4 .rexian p:last-child{
	font-size:36px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
}
.nei4 .dingzhi{
	display:block;
	width:300px;
	line-height:60px;
	text-align:center;
	font-size:36px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
	margin:15px auto;
	border:1px solid #583716;
	border-radius:5px;
}
.nei4 .baozhang{
	margin-top:35px;
}
.nei4 .quanwei .zone5{
	width:1011px;
	margin:15px auto;
}
.nei4 .quanwei .zone5 li{
	float:left;
	margin:0 37px;
}

.nei5{
	height:950px;
	background:url(../images/huawen.png) no-repeat top center;
}
.nei5 .nei1T{
	padding-top:60px;
}
.nei5C .zone6 li{
	float:left;
}
.nei5C .zone6 li .miaoshu{
	width:360px;
	height:270px;
	margin:0 20px;
	padding-top:80px;
}
.nei5C .zone6 li:nth-child(2) img{
	margin-top:-1110px;
}
.nei5C .zone6 li:nth-child(2) .miaoshu{
	padding-top:450px;
}
.nei5C .zone6 .miaoshu h3{
	font-size:30px;
	color:#583716;
	font-family:"SourceHanSerifTC-Bold";
}
.nei5C .zone6 .miaoshu div{
	font-size:16px;
	color:#583716;
	font-family:"SourceHanSerifTC-Medium";
	padding-top:25px;
	line-height:35px;
}

.nei7{
	background:url(../images/nei7bac.jpg) no-repeat top center;
	height:415px;
	padding-top:35px;
}
.nei7 #container{
	position:relative;
}
.nei7 .join{
	background:url(../images/joinus.jpg) no-repeat top center;
	height:380px;
	width:747px;
}
.nei7 .zhaoshang{
	width:602px;
	height:320px;
	background:url(../images/zhaoshang.jpg) no-repeat top center;
	position:absolute;
	top:26px;
	right:0;

}
.nei7 .zhaore p{
	font-size:30px;
	color:#583716;
	font-family:"SourceHanSerifTC-Bold";
	display:block;
	margin-left:-55px;
}
.nei7 .btnn{
	width:171px;
	height:39px;
	text-align:center;
	line-height:39px;
	background:#583716;
	color:#fff;
	font-size:24px;
	font-family:"微软雅黑";
	margin-top:5px;
	margin-left:40px;
}


.nei8{
	margin-top:40px;
}
.sort8{
	width:1095px;
	margin:55px auto;
}
.sort8 li.layer{
	width:259px;
	height:57px;
	text-align:center;
	line-height:57px;
	border:1px solid #583716;
	color:#583716;
	font-size:24px;
	font-family:"SourceHanSerifTC-SemiBold";
	margin:0 52px;
	cursor:pointer;
}
.sort8 li.layer a{
    display:block;
}
.sort8 li:hover a{
	background:#583716;
	color:#fff;
}

.nei8C .intro{
	width:550px;
	padding:0 20px;
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	font-size:24px;
	color:#fff;
	font-family:"SourceHanSerifTC-SemiBold";
	cursor:pointer;
	display:none;
}
.nei8C .intro a{
    font-size:24px;
	color:#fff;
	font-family:"SourceHanSerifTC-SemiBold";
}
.nei8C .intro a:hover{
    color:#e87518;
}
.nei8C .introN p:nth-of-type(1){
	font-size:18px !important;
	margin-top:15px;
}
.nei8C .introN p{
	font-size:14px;
}
.nei8C .introN{
	position:absolute;
	bottom:25px;
	height:140px;
	overflow:hidden;
}
.nei8C .introI li{
	cursor:pointer;
	float:left;
}
.nei8C .introI li:nth-child(2n){
	float:right;
}
.nei8C .introI li:hover .intro{
	display:block;
}
.nei8C .introI img{
    width:590px;
    height:393px;
}
.nei9{
	margin-top:50px;
}
.nei10{
	margin-top:45px;
}
.nei10 .nei10C{
	margin-top:15px;
}
.nei10C .aboutr{
	width:560px;
	padding-left:30px;
}
.aboutr .aboutrT{
	color:#583716;
	font-size:18px;
	font-family:"SourceHanSerifTC-SemiBold";
	margin-top:25px;
	padding-right:30px;
	line-height:22px;
	height:270px;
	overflow: hidden;
}
.aboutr .aboutrB{
	position:absolute;
	bottom:0;
	right:0;
}
.aboutr .aboutrB div:first-child{
	margin-right:26px;
}
.aboutr a{
	font-size:18px;
	color:#cf873f;
	font-family:"SourceHanSerifTC-SemiBold";
	margin-top:20px;
	display:block;
	text-align:right;
	margin-right:-30px;
}

.nei11{
	margin-top:30px;
}
.nei11 .nei11l{
	width:754px;
	height:389px;
}
.nei11 .nei11T li{
	width:377px;
	text-align:center;
	font-size:24px;
	color:#583716;
	font-family:"SourceHanSerifTC-Bold";
	height:57px;
	line-height:57px;
	text-transform:uppercase;
	background:#d1d1d1;
	cursor:pointer;
}
.nei11 .nei11T li.on{
	color:#f1ead8;
	background:#583716;
}
.nei11 .nei11l .nei11B{
	width:752px;
	height:332px;
	border:1px solid #a8a8a8;
	border-top:0;
}
.nei11l .news{
	padding:19px;
}
.nei11l .hangye{
	padding:19px;
	display:none;
}
.nei11l .news_right{
	width:390px;
}

.nei11l .news_right li img{    float: left;
    margin-left: -323px;
    width: 300px;
    height: 200px;}


.nei11l .news_right .news_listt a{
	font-size:18px;
	color:#583716;
	font-family:"SourceHanSerifTC-SemiBold";
	display:block;
}
.nei11l .news_right .news_listt span{
	font-size:14px;
	color:#583716;
	font-family:"SourceHanSerifTC-Medium";
	display:block;
	line-height:30px;
	margin-top:5px;
}
.nei11l .news_right .news_listt .know{
	width:93px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	border:1px solid #583716;
	font-size:16px;
	color:#583716;
	font-family:"SourceHanSerifTC-Medium";
	margin-top:10px;
}
.news_bottom .news_listb{
	margin-top:5px;
}
.news_bottom .news_listb li{
	width:357px;
	float:left;
	line-height:40px;
}
.news_bottom .news_listb li a{
	font-size:14px;
	color:#583716;
	font-family:'SourceHanSerifTC-Regular';
	display:block;
}
.news_bottom .news_listb li a:hover{
	color:#e87518;
}

.nei11r{
	width:428px;
	height:389px;
}
.nei11r .nei11rT{
	font-size:24px;
	color:#583716;
	font-family:"SourceHanSerifTC-Bold";
	height:57px;
	line-height:57px;
	text-transform:uppercase;
	color:#f1ead8;
	background:#583716;
	padding-left:30px;
}
.nei11r .nei11rB{
	width:426px;
	height:332px;
	border:1px solid #a8a8a8;
	border-top:0;
}

.nei11rB .nei11BC{padding:19px;height:295px;}


/*行业问答滚动*/
.qs_ls li{
	margin-bottom:15px;
}
.qs_ls li a{
	font-size:14px;
	font-family:"SourceHanSerifTC-Bold";
	line-height:31px;
	padding-left:35px;
	color:#583716;
	display:block;
	background:url(../images/wen.png) no-repeat left center;
}
.qs_ls li p{
	font-size:14px;
	font-family:"SourceHanSerifTC-Regular";
	padding-left:35px;
	line-height:24px;
	color:#583716;
	background:url(../images/da.png) no-repeat left 2px;
	margin-top:5px;

}
.qs_ls li a:hover{text-decoration:none;color:#e87518;}
.qs_ls li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}
.qs_ls li h3 {font-size:14px;}
.qs_ls li div{line-height:24px;}
#qs{height:98%;overflow:hidden;}

.footer{
	background:#583716;
	margin-top:50px;
}

















.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{text-indent:20px;font-size:14px;color:#f1ead8;font-family:"SourceHanSerifTC-Regular";line-height:35px;}
.f_link a{font-size:14px;color:#f1ead8;font-family:"SourceHanSerifTC-Regular";margin-left:25px;}
/*页面底部*/
#footer{position:relative;background:#583716;}
#footer #container{
	background:url(../images/line.png) no-repeat top center;
	height:240px;
}
#footer a{color:#666;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;margin-top:32px;color:#f1ead8;font-size:14px;font-family:"SourceHanSerifTC-Normal";width:800px;margin-left:auto;margin-right:auto;}
.copyright p{display:inline;color:#f1ead8;font-size:14px;font-family:"SourceHanSerifTC-Normal";}
#footer .copyright a{color:#f1ead8;font-size:14px;font-family:"SourceHanSerifTC-Normal";}
#footer .copyright a:hover{color:#e87518;}
#footer .footLogo{
	margin-top:50px;
	margin-left:90px;
}
#footer .cont{
	width:400px;
	text-align:left;
	margin-left:145px;
	margin-top:20px;
	line-height:25px;
}
#footer .cont p{
	font-size:14px;
	color:#f1ead8;
	font-family:"SourceHanSerifTC-Regular";
}

#footer .erwei{
	margin-top:45px;
	margin-right:120px;
}
/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:15px;color:#000;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:100%;}
.n_banner img{width:100%;}
.left{width:225px;float:left;}
.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;}

.right{width:940px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;font-size:16px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}


