 @charset "utf-8";/* CSS Document */body {	background-color: #fff;	overflow-x: hidden;	color: #666;	font-size: 13px;	font-family: microsoft yahei, "宋体";	position: relative;}/*网站字体颜色*/a {	text-decoration:none;	color:black;	font-family:微软雅黑;}  /*for ie f6n.net*/a:focus {	outline: 0;} /*for ff f6n.net*/	a:hover {	color: red;}.vam {	vertical-align: middle;}.clear {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}p {	word-spacing: -1.5px;}.tr {	text-align: right;}.tl {	text-align: left;}.center {	text-align: center;}.fl {	float: left;}.fr {	float: right;}.pa {	position: absolute;}.pr {	position: relative}/* -- 购物车外部框架 -- */.cart_header, .cart_content, .cart_footer {	width: 980px;	margin: 0 auto;}/* -- 页面整体布局 -- */.header, .content, .footer {	width: 1200px;	padding: 10px 0px; margin:0 auto;	font-family: microsoft yahei;}#footer {width: 1200px;margin: 0 auto;position: relative;}.left {	width: 220px;	float: right;	overflow: hidden;     margin-left: 10px;}.left2 {	width: 900px;	float: left;	overflow: hidden;}.left3 {	width: 754px;	float: left;	overflow: hidden;	color: #666;}.lefttop {	background: url(../images/left_top_img.gif) no-repeat;	height: 3px;	font-size: 0;	overflow: hidden;	margin-top: 10px;}.left2bot {	height: 3px;	font-size: 0;	overflow: hidden;	margin-bottom: 10px;}.rightbot {	height: 3px;	font-size: 0;	overflow: hidden;	margin-bottom: 10px;}.right {	width: 950px;	float: right;	display: inline;	overflow: hidden;}.right2 {    margin-bottom: 10px;	width: 275px;	float: right;	overflow: hidden;}.right3 {	width: 201px;	float: right;	overflow: hidden;	color: #666;}.right_main {		min-height: 458px;	border: solid 1px #d5d5d5;	padding-bottom: 15px;	overflow: hidden;	background: #fff; margin-bottom: 10px;}.right_main h1, .right_main p {padding: 10px 20px 0px;}.right2_main {width: 273px;border: solid 1px #d5d5d5;border-top: 0;padding-bottom: 15px;overflow: hidden;background: #fff;}.left2_main {border: solid 1px #d5d5d5;padding-bottom: 15px;overflow: hidden;background: #fff;}.container {	margin:0 auto;		width: 1200px;}/*页眉*/.header {	width: 100%;	height: 130px;}/*--顶部链接导航*/.hd_top {border-bottom: solid 1px #eaeaea;}.hd_top .container {	height: 37px;	line-height: 37px;	color: #8a8a8a;        width: 1200px;}.hd_topem {}.hd_top a {	padding: 0 10px;	color: #8a8a8a;}/*--页眉内容*/.hd_cont {	position: relative;	height: 122px;}.hd_cont .hd_logo {top: 20px;position: relative;z-index: 2000;width: 272px;height: 97px;float: left;}.hd_cont .hd_logo dd {	margin-left: 35px;	padding-top: 21px;}.hd_cont .hd_logo dd h2 {	font-size: 20px;	line-height: 30px;	color: #666;}.hd_cont .hd_logo dd p {	margin-top: 30px;	font-size: 13px;	color: #3d3d3d;}.hd_cont .hd_logo dd p span {	margin-right: 10px;}.hd_cont .hd_logo dd p span em {	margin-right: 6px;	font-size: 18px;	color: #c0c0c0;}.hd_cont .dh_phone {padding-left: 36px;margin-top: 10px;background: url(../images/hdphoen_ico.png) no-repeat left center;color: #a1a1a1;}.hd_cont .dh_phone dd {	font-size: 24px;	font-family: Arial, Helvetica, sans-serif;	color: #ef0808;;        padding-right: 40px;     font-weight: bold;}/*--导航栏*/.dh_nav {position: absolute;z-index: 99;width: 900px;top: 70px;right: 0;float: right;}.dh_nav>ul {width: 1000px;height: 50px;}.dh_nav>ul>li {	position: relative;        /*! left: 100px; */	float: left;white-space: nowrap;	word-break: break-all;}.dh_nav>ul>li.home {	background: none}.dh_nav>ul>li>a {	display: block;	padding: 0 18px;	/*! height: 58px; */	line-height: 40px;	font-size: 15px;	color: #3e3e3e;	font-family: microsoft yahei;	text-decoration: none;}.dh_nav>ul>li>a.navHome {	padding: 0px 10px;	background-image: none;}.dh_nav>ul>li>a.cur, .dh_nav>ul>li:hover>a {	background: url(../images/navlih.png) repeat-x center bottom;}.yqlj {	margin-top: 10px;	overflow: hidden;}.yqlj h4 img {}.yqlj p {	margin-left: 80px;	line-height: 25px;	height: 80px;	overflow: hidden;}.yqlj p a {	display: inline-block;	padding: 0 18px;	font-size: 13px;	color: #222;	background: url(../images/yqljbr.png) no-repeat right center;}/*页尾*/.footWrap {	background-color: #458B74;}.footer .ewmImg {	position: absolute;	left: 20px;	top: 100px;}.fotBai {	padding: 0px;}.fotNav {	height: 52px;	line-height: 52px;	color: #222;	text-align: center;	background: url(../images/fotnavbg.png) repeat-x center;}.fotNav a {	padding: 0 22px;	font-size: 14px;	color: #fff;	background: url(../images/fotnavbr.png) no-repeat right center;}.fotNav a.noBg {	background: none;}.fotTxt {	padding-left: 228px;	padding-bottom: 20px;	margin-top: 38px;	line-height: 30px;	font-size: 13px;	color: #fff;}.fotTxt a {	color: #fff;}.fotPhone {	position: absolute;	left: 730px;	top: 130px;	padding-left: 50px;	font-size: 13px;	color: #fff;	background: url(../images/fotphoen_ico.png) no-repeat left center;	height: 40px;}.fotPhone dd {	line-height: 26px;	font-size: 24px;	font-weight: bold;	color: #546a85;}/*******footer************/.footer{ overflow: hidden;position: relative;width:100%; height:240px; background:#595757;}#footer dt{ line-height: 32px;color: #e4e4e4;font-size: 15px;width: 130px;}.ft01 {width: 450px;height: 240px;float: left;border-right: 1px solid #6a6868;padding: 0 20px;}.ft01 p {color: #979696;line-height: 30px;}.ft02{ width:180px; float:left;height:240px; padding:0 20px;border-right:1px solid #6a6868;}.ft02 li{ line-height:30px;}.ft02 li a{ color:#979696; }.ft02 li a:hover{ color:#ff7e01;}.ft03{ width:180px; float:left;height:240px;padding:0 20px;border-right:1px solid #6a6868;}.ft03 p{ color:#979696; line-height:30px;}.ft04{ width:180px;  float:left;height:240px; padding:0 20px;}.ft_share{color:#fff; padding-top:10px;}.ftbg{width:100%; height:1px; line-height:40px; background:#595757;}.ftc{width:100%;margin:0 auto;  color:#979696; text-align:center;line-height: 30px;background: #595757;border-top: 1px solid #6a6868;}
 .ftc_span{color：#6a6868;}.ftc_span:hover{color：#ff7e01;}.ftc a {color: #979696;}.ftc p span {padding: 0px 3px;color: #979696;}

.dh_nav li:hover .drop{ display:block;}
.dh_nav li .drop {position:absolute;width:200px;left:0;display:none;height: 340px;background-color: #ededed;opacity: 0.9;top: 42px;} 
.dh_nav li .nav2 { width:180px;  float:left; height:37px; line-height:37px; text-align:center; margin: 5px 10px;}
.dh_nav li .nav2 a{ width:180px; font-weight:normal; font-size:15px; display:block; height:33px; line-height:33px; position:relative;}
.dh_nav li .nav2 a:hover { cursor: pointer; background:#4775a3; }
.dh_nav li .nav2 a:hover .nav3{color: #fff; font-weight:bold}
.nav3 {font-weight: normal;font-size: 14px;color: #302e31;line-height: 33px;}
.link { }

.location{float:left;width:100%;height:40px;background:#F5F5F5;display:block;}
.location .link{float:left;width:50%;height:40px;line-height:40px;font-size:14px;color:#999999;text-align: left;display:block;padding: 0 200px;}
.location .link a{line-height:40px;font-size:14px;color:#000000;}
.location .link a.on{color:#333333;}
.location .link a:hover{color:#333333;}
.list{float: left;width: 100%;padding: 0 0 70px 0;display: block;}
.list .main{width:1040px;margin: 0 auto;}
.list .title{float:left;width:1024px;padding:40px 8px 30px 8px;font-size:24px;color:#FF6600;display:block;}
.list .typearc{float:left;width:1024px;padding:10px;color:#333333;line-height:24px;font-size:14px;display:block;border: 1px solid #e5e5e5;background: #f9f9f9;text-indent: 20px;}
.list .typearc p{color:#333333;line-height:24px;font-size:16px;}
.list .prolist{float:left;width:100%;display:block;}
.list .prolist ul{float:left;width:100%;padding:0 0 30px 0;display:block;}
.list .prolist ul li{float:left;width:240px;height:365px;padding:20px 10px;display:block;}
.list .prolist ul li span{float:left;width:238px;height:238px;border:1px solid #EEEEEE;display:block;}
.list .prolist ul li span img{width:238px;height:238px;}
.list .prolist ul li h3{float:left;width:240px;height:50px;line-height:25px;padding:20px 0;display:block;}
.list .prolist ul li h3 a{font-size:14px;color:#333333;word-break:break-all;}
.list .prolist ul li h3 a:hover{color:#FD7C3A;}
.list .prolist ul li h4{float:left;width:240px;display:block;}
/***产品列表***/
.menu {
    float: left;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.liebiao {
    border: #ddd 1px solid;
    margin: 30px;
    padding: 30px;
}    
.xh {
    padding-left: 15px;
    width: auto;
    box-sizing: border-box;
    max-width: 100%;
    display: flex;
    line-height: 24px;
    font-size: 16px;
    color: #FF6600;
}	
.lx {
    padding-left: 15px;
    width: auto;
    box-sizing: border-box;
    max-width: 100%;
    display: flex;
    line-height: 24px;
    font-size: 16px;
    color: #FF6600;
}
.cplx1 {
    width: calc(103% * 1 / 6.001);
    box-sizing: border-box;
    display: block;
    padding-left: 15px;
    line-height: 24px;
    margin-bottom: 10px;
}
.cplx1:hover{
    background: #252525;
}
.cplx1 a:hover{
    color: #fff;
}
.cpxh1 {
    width: calc(103% * 1 / 6.001);
    box-sizing: border-box;
    display: block;
    padding-left: 15px;
    line-height: 24px;
    margin-bottom: 10px;
}
.cpxh1:hover{
    background: #252525;
}
.cpxh1 a:hover{
    color: #fff;
}
.cpxh1 a {
    display: inline-block;
    padding: 2px 8px;
    font-size: 13px;
    color: #333;
    margin: 0 10px;
}
.cplx1 a {
   display: inline-block;
    padding: 2px 8px;
    font-size: 13px;
    color: #333;
    margin: 0 10px;
}
.cplx_list {
    display: flex;
    flex-wrap: wrap;
    flex: 1;   
}
.cpxh_list {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}
.cplx{  
    display: flex;
}
.cpxh{  
    display: flex;
}
.fz_zj{
	width: 960px;
	height: auto;
	margin:0 auto;
}
.fzbt{
	height: auto;
	line-height: 35px;
	color: #fff;
	font-size: 18px;
}
.fzbt_line{
	width: 100%;
	height: 1px;
	background: #979696;
	position: relative;
}
.fzbt_line1{
	width: 100px;
	height: 3px;
	background: #f37615;
	position: absolute;
	top:-1px;
	left:0;
}
.fz_city{
	height: auto;
	margin-top:25px;
}
.fz_city ul{
	height:auto;
}
.fz_city ul li{
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fz_city ul li a{
	display: block;
	border:1px solid #979696;
	color: #fff;
	padding: 5px 20px;
	text-decoration: none;
}
.fz_city ul li a:hover{
	background: #f37615;
	border:1px solid #f37615;
}
.fzbt1{
	color: #111;
}
.fzbt_line01{
	background: #ddd;
}
/***产品新闻列表***/
.khjz {
	width: 100%;
	height:800px;
	overflow: hidden;
	background-color: #f9f9f9;
	padding-bottom: 50px;
}
.khjz_t {
	width: 1200px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	line-height: 100px;
}
.khjz_t h3 ,.khjz_t h3 a{
    font-size: 22px;
    color: #ec6c00;
}
.khjz ul {
	width: 1230px;
	overflow: hidden;
	margin: 0 auto;
}
.khjz ul li {
	width: 590px;
	overflow: hidden;
	float: left;
	height: 145px;
	margin-left: 13px;
	margin-bottom: 20px;
	background-color: #FFF;
	margin-right: 12px
}
.khjz_m {
	width: 191px;
	overflow: hidden;
	float: left;
	height: 145px;
}
.khjz_r {
	width: 375px;
	overflow: hidden;
	float: right;
	height: 145px;
}
.jz_rt {
	width: 355px;
	overflow: hidden;
	float: left;
	height: 36px;
	line-height: 36px;
	margin-top: 13px
}
.jz_rt p {
	width: 275px;
	overflow: hidden;
	float: left;
	font-size: 15px;
}
.jz_rt span {
	width: 80px;
	overflow: hidden;
	float: right;
	text-align: right;
	color: #CCC;
}
.jz_rp {
	width: 355px;
	overflow: hidden;
	float: left;
	height: 48px;
	color: #777777;
	margin-bottom: 12px;
	line-height: 22px;
}
.jz_rb {
	width: 375px;
	overflow: hidden;
	float: right;
	height: 25px;
	text-align: right;
    margin-right: 30px;
}