@CHARSET "UTF-8";

/*头部样式*/
.w1920{
	/*width: 1920px;*/
	/*margin-left:-960px;*/
	/*left: 50%;*/
	width: 100%;
	position: relative;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.head{
	height: 27px;
	background: #eeeeee;
	font-weight: normal;
	font-size: 13px;
	color: #777777;
	line-height: 27px;
}
.head a{
	color: #777777;
}

.haead2{
	height: 115px;
	background: url(../images/headbg.png) no-repeat center;
}

.logo{float:left;margin-top: 18px;}
.logo img{
	 
}

#header{width:1000px;height:67px;margin:0 auto;}
.top{}

.topLink{width:400px;float:right;text-align:right;}
.topLink .f_count{color:#fff;font-size:13px;font-weight:bold;}
.hh2 .k1{line-height:30px;color:#aaaaaa;}
.topLink .k2{color:#074b91;font-size:16px;font-family:"微软雅黑";padding-top:10px;}
.hh{ background:#434343;line-height:30px;}
.hh2 .k1 a{color:#aaaaaa;}
.hh1{width:1000px;margin:0 auto;}
.hh2{float:left;width:300px;}
.hh3{float:right;width:600px;}
.hh4{float:left;}
.hh4 a{color:#aaaaaa;}
.hh4 .china{float:left;width:70px;background:url(../images/china.jpg) no-repeat scroll left 50%;text-indent:20px;}
.hh4 .english{float:left;width:78px;background:url(../images/english.jpg) no-repeat scroll left 50%;text-indent:25px;}
#menu{float:right;margin-top:0px;}


.k01{ background:url(../images/nei.jpg) no-repeat;height:268px;}
.k02{float:left;width:390px;padding:10px 0 0 35px;}
.k03{ background:url(../images/xin.jpg) no-repeat;font-family:"微软雅黑";height:30px;line-height:30px; border-bottom:#DEDEDE 1px solid;position:relative;}
.k03 a{position:absolute;top:-2px;right:8px;font-family:"Arial";height:30px;font-size:10px;line-height:30px;}
.k04{}
.k05{float:left;width:325px;margin-left:12px;padding:10px 0 0 0;}
.k06{background:url(../images/middle.jpg) no-repeat;font-family:"微软雅黑";height:30px;line-height:30px;border-bottom:#DEDEDE 1px solid;position:relative;}
.k06 a{position:absolute;top:-2px;right:5px;font-family:"Arial";height:30px;font-size:10px;line-height:30px;}
.k07{height:180px;overflow:hidden;padding-top:10px;line-height:23px;text-align:justify;}
.k07 img{margin-bottom: 5px;}
.k08{float:right;width:200px; margin-top:10px;padding-right:35px;}
.k09{color:#FF0000;padding-left:65px;background:url(../images/right.jpg) no-repeat;height:40px;line-height:23px;padding-top:20px;}
.k010{height:170px;overflow:hidden;line-height: 23px;}



/*热门搜索*/
.search{text-align:left;height:24px;padding:0px 10px 5px 10px;color:#fff;float:right;}
#formsearch{width:231px;float:left;background:url(../images/search.jpg) no-repeat;}
.hotSearch{float:right;height:30px;line-height:30px;font-weight:normal;color:#aaaaaa;}
.hotSearch a{color:#aaaaaa;}
/*主体样式*/
#container{width:1019px;margin:0 auto;margin-top:10px;}
.menu_cate{}
.cate_title{line-height:42px;padding-left:20px;font-size:14px;font-weight:bold;font-family:"微软雅黑";color:#fff;}
.about{width:460px;float:left;margin-left:12px;border:1px solid #e0e1dc;padding:2px;padding-bottom:5px;}
.about_title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}

/*首页新闻*/
.news_company{width:280px;float:right;padding:2px;border:1px solid #e0e1dc;}
.news1_title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.news_company .content{padding:5px;}
.news_listt .zxxw_b{float:right;width:279px;}
.news_listt .zxxw_b a{height:32px;line-height:32px;display:block;color:#c00204;font-weight:bold;border-bottom:1px dotted #bababa;}
.news_listt .zxxw_b span{display:block;line-height:23px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;border:1px solid #e0e1dc;padding-bottom:5px;margin-top:10px;}
.contact_title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;border:1px solid #e0e1dc;padding:2px;padding-top:5px;padding-bottom:5px;margin-top:10px;}
.case_title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.m{margin:0 15px 0  15px;height:215px;}
.m1{height:205px;width:167px;float:left;background: url(../images/cpfl.jpg) no-repeat;}
.m2{width:821px;float:right;border:1px solid #e0e1dc;border-left: none;height:203px;}
.recommend_product{}
.recommend_product .title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;background-image:ur('./tbg.png') no-repeat;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}

/*首页下载中心*/
.down_index{margin-top:10px;width:280px;float:right;padding:2px;border:1px solid #e0e1dc;}
.down_index .title{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.down_index .content{padding:5px;}

/*首页区域*/
.region{border:1px solid #e0e1dc;padding:10px;margin-top:10px;color:#333;margin:5px 15px 0  15px;}
.region h3{line-height:30px;height:30px;line-height:30px;padding-left:10px;position:relative;font-family:"微软雅黑";background:#f3f3f3;
border-bottom:2px solid #df2525;font-size:14px;}
.more_region{position:absolute;right:10px;line-height:30px;top:0;font-weight:normal;font-size:12px;}
.region .item{padding:10px;padding-bottom:0;color:#666;}
.region .item a{color:#666;padding-left:12px;padding-right:12px;line-height:26px;margin-bottom:6px;}
.region .item a:hover{text-decoration:underline;color:#df2525;}

.city h2{line-height:30px;border-bottom:2px solid #e87518;padding-left:5px;}
.city .item{line-height:28px;padding:10px;}

/*友情链接*/

/*页面底部*/
#footer{width:1000px;margin:0 auto;text-align:center;padding-top:25px;padding-bottom:25px;margin-top:15px;}
.nav_foot{text-align:center;line-height:24px;color:#fff;}
.copyright{text-align:center;line-height:24px;font-family:"arial";color:#d2d2d2;}
.nav_foot a{color:#fff;}
.copyright a{color:#fff;}
.ff{ background:#535353;}
/*------------内页-------------------*/
.n_banner{    width: 1920px;
    margin: 0 auto;}
.left{width:220px;float:left;}
.sort_menu{border:1px solid #e0e1dc;padding:2px;}
.sort_menu h3{background:url(../images/left.jpg) no-repeat;line-height:42px;padding-left:50px;font-weight:bold;font-family:"微软雅黑";color:#fff;}
.sort_product{margin-top:10px;border:1px solid #e0e1dc;padding:2px;}
.sort_product h3{background:url(../images/left.jpg) no-repeat;line-height:42px;padding-left:50px;font-weight:bold;font-family:"微软雅黑";color:#fff;}

.n_contact{margin-top:10px;border:1px solid #e0e1dc;padding:2px;}
.n_contact h3{background:url(../images/left.jpg) no-repeat;line-height:42px;padding-left:50px;font-weight:bold;font-family:"微软雅黑";color:#fff;}
.n_contact .content{padding:8px;line-height:23px;}

.right{width:780px;float:right;border:1px solid #e0e1dc;padding-bottom:10px;}
.sitemp{line-height:30px;height:30px;overflow:hidden;background-color:#434343;padding-right:10px;border-bottom:2px solid #eb5b05;color:#fff;}
.sitemp h2{width:340px;float:left;line-height:30px;text-align:center;text-align:left;text-indent:10px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;color:#fff;}
.sitemp .site a{color:#fff;}
.right .content{padding:10px;padding-top:15px;}
.right .content img{max-width:100%;}

.about0{
	height: 650px;
	padding-top: 70px;
	background: url(../img/about_bk.jpg) no-repeat center;
	background-size: 100% 100%;
}
.title{
	text-align: center;

}
.title h1{
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
	background: url(../img/tbg.png) no-repeat center;
}
.title h1 span{
	color: #e41c17;
}
.title h2{
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
	margin-top: 25px;
	text-transform: uppercase;
}

.about2{
	margin-top: 85px;
}

.abtp{
	width: 580px;

}
.abwz{
	width: 580px;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 24px;
	margin-top: 15px;
}
.abwz p{
    text-indent:2rem;
    margin-top: 10px;
}

.prod0{
	margin-top: 70px;
}

.title1{
	text-align: center;
	background: url(../images/titlebg.jpg) no-repeat center;
}
.title1 h1{
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	line-height: 26px;
background: url(../img/tbg.png) no-repeat center;
}
.title1 h1 span{
	color: #e41c17;
}
.title1 h2{
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
	margin-top: 25px;
	text-transform: uppercase;
}

.cpfl{
	margin-top: 65px;
}
.cpfl ul{
	display: flex;
	justify-content: center;
}
.cpfl ul li{
	width: 195px;
	height: 43px;
	background: url(../images/profl.png) no-repeat center;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 43px;
	margin: 0 5px;
	text-align: center;
}
.cpfl ul li a{
	color: #333333;
}
.cpfl ul li:hover{
	background: url(../images/proflh.png) no-repeat center;
}
.cpfl ul li:hover a{
	color: #fff;
}

.pro2{
	margin-top: 70px;
}
.pro2 ul li{
	width: 285px;
	height: 285px;
	margin: 0 20px 19px 0;
	position: relative;
	float: left;
}
.pro2 ul li:nth-child(4n){
	margin-right: 0px;
}
.pro2 ul li img{
	width: 285px;
	height: 285px;
}
.pro2 ul li h3{
	height: 40px;
	width: 100%;
	position: absolute;
	background: rgba(228,28,23,.7);
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: normal;
z-index: 9;
}
.pro2 ul li h3 a{
	color: #ffffff;
	font-size: 14px;
}
.pro2 ul li .yy{
	position: absolute;
	z-index: 99;
	width: 100%;
	height: 100%;
	display: block;
	left: 0;top: 0;
	background: rgba(0,0,0,.2);
}
.pro2 ul li:hover .yy{
	display: none;
}
.prod0 .gdcp{
	display: block;
	width: 210px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin: 0 auto;
	border-radius: 17px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333;
	margin-top: 50px;
}

.case0{
	background: url(../images/casebg.png) no-repeat top;
	padding-top: 90px;
	margin-top: 65px;
	height: 547px;
    background-size: 100% 100%;
}
.case2{
	margin-top: 60px;
	position: relative;
}
.case2 .bd ul li{
	width: 232px;
	margin-right: 10px;
	float: left;

}
.case2 .bd ul li .wz{
	height: 66px;
	background: #fff;
	padding-top: 14px;
}
.case2 .bd ul li .wz h3{
	text-align: center;

}
.case2 .bd ul li .wz h3 a{
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
}
.case2 .bd ul li .wz .ckgd{
	width: 120px;
	height: 24px;
	border-radius: 12px;
	border: 1px solid #e71f19;
	text-align: center;
	font-size: 14px;
	color: #e41c17;
	font-weight: normal;
	display: block;
	margin: 0 auto;
	margin-top: 9px;
}

.case2 .bd ul li:hover .wz h3 a{
	color: #e41c17;
}

.case2 .prev{
	position: absolute;
	left: -100px;
	top: 105px;
}
.case2 .next{
	position: absolute;
	right: -100px;
	top: 105px;
}

.news0{
	margin-top: 30px;
}
.newst{
	text-align: center;

}
.newst h1{
	font-size: 32px;
	color: #222222;
	font-weight: bold;
	line-height: 32px;
	background: url(../img/tbg.png) no-repeat center;
}
.newst h2{
	font-size: 15px;
	color: #888;
	font-weight: normal;
	line-height: 15px;
	margin-top: 20px;
}

.news2{
	margin-top: 40px;
}
.news2 .newstj{
	width: 575px;
}
.news2 .newstj ul li img{
	width: 574px;
	height: 263px;
}
.news2 .newstj ul li  h3 a{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	margin-top: 15px;
	display: block;
}
.news2 .newstj ul li span{
	font-size: 14px;
	color: #777;
	font-weight: normal;
	line-height: 25px;
	margin-top: 10px;
	display: block;
}

.news3{
	width: 560px;
	margin-right: 15px;
}
.news3 ul li{
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #dddddd;
}
.news3 ul li:nth-child(3){
	border-bottom: none;
}

.news3 ul li .time{
	width: 84px;
	height: 74px;
	background: #e41c17;
	border-radius: 5px;
	text-align: center;
	padding-top: 10px;
}
.news3 ul li .time span{
	font-size: 45px;
	font-family: "Arial";
	line-height: 45px;
	color: #fff;
	font-weight: normal;
}
.news3 ul li .time p{
	font-size: 15px;
	color: #ffffff;
	font-weight: normal;
	line-height: 15px;
	font-family: "Arial";
	margin-top: 5px;
}
.news3 ul li .wz{
	width: 457px;
	margin-right: 0px;
}
.news3 ul li .wz h3 a{
	font-size: 18px;
	color: #222222;
	font-weight: normal;
	line-height: 18px;

}
.news3 ul li .wz span{
	display: block;
	font-size: 14px;
	color: #777777;
	font-weight: normal;
	line-height: 25px;
	margin-top: 15px;

}

.ftlinnk{
	margin-top: 40px;
	background: #f6f6f6;
	padding: 25px 0;
}
.f_link{
	font-size: 15px;
	font-weight: normal;
	line-height: 30px;
	color: #aaaaaa;

}

.f_link a{
font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #999;
}

.foot{
	background: #333333;
	padding: 85px 0;
}
.foot .ftlogo{
	margin-top: 45px;
}

.foot .ft2{
	margin-left: 80px;
}
.foot .ft2 h1{
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	line-height: 16px;

}
.foot .ft2 h1 a{
	color: #999999;
}
.foot .ft2 h2{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	line-height: 26px;
	margin-top: 30px;
}
.foot .ftewm{
	/*margin-top: 55px;*/
	width: 112px;
	height: 112px;
}
.foot .ftewm img{
	width: 100%;
}




.logo_tit{
    font-size: 30px;
    font-weight: bold;
    color: #000;
}
.logo_tit_color{
    color: red;
}
.tit_sub{
    font-size: 15px;
    text-align: center;
}

.yx_al img{
    width:232px;
    height: 207px;
    object-fit: cover;
}


