* {margin: 0px;padding: 0px;border-box:box-sizing; -webkit-border-box:box-sizing;}
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
p {border-box:box-sizing; -webkit-border-box:box-sizing;}

div {border-box:box-sizing; -webkit-border-box:box-sizing;}
body {
font-size: 13px; font-family:"微软雅黑"!important;font-weight: normal;color: #343434; background:#f9f9f9; }

@font-face {
	font-family:Atrament Medium;
	src: url('../fonts/Atrament Medium.woff.ttf'); }

@font-face {
	font-family:AiDeep;
	src: url('../fonts/AiDeep-2.otf'); }
	
@font-face {
	font-family:Akz;
	src: url('../fonts/AkzidenzGrotesk-BoldCondAlt.otf'); }



@font-face {
  font-family: 'beba';
  src: url("../fonts/BEBAS.eot");
  src: url("../fonts/BEBAS.eot") format("embedded-opentype"), url("../fonts/BEBAS.woff") format("woff"), url("../fonts/BEBAS.ttf") format("truetype"), url("../fonts/BEBAS.svg#BEBAS") format("svg");
}


@font-face{font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

@font-face {
	font-family:Impact;
	src: url('../fonts/impact_0.ttf'); }

@font-face {
	font-family:DINCond-BoldAlternate;
	src: url('../fonts/DINCond-BoldAlternate.otf'); }

@font-face {
	font-family:DINCond-Bold;
	src: url('../fonts/DINCond-Bold.otf'); }



div {border-box:box-sizing; -webkit-border-box:box-sizing;}

ul {
	list-style-type: none;
}

a {
	color: #343434;
	text-decoration: none;
}
a:hover {
	color: #f91b40;
	text-decoration: none;
}
body{ background:#fff}
.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}
.con1 { width:1310px; margin:0px auto; }
.con { width:100%; margin:0px auto; }
.con_k { width:1254px; margin:0px auto; }






.ba{ width:100%; margin:0 auto}

header { width:100%; background: #fff; height:117px;}

header h1 { width:376px;float:left; height:117px}
header h1 img { width:376px; }

.fbt { width:313px; margin-left:28px; float:left; font-size:20px; color:#d90000; margin-top:32px;}
.fbt .p1 { letter-spacing:0.3em; }
.fbt .p2 { font-size:15px; letter-spacing:-0.03em;}




.sou { width:37px; height:37px; line-height:37px;  background-color:#fff;  float:left; text-align:center; color:#333; font-size:16px;  margin-top:30px;font-weight:normal; border:2px #c9c7d1 solid }
.sou img { margin-top:9px;}
/*nav end*/



.banben { width:37px; float:right;}
.banben p { width:37px; height:37px;  line-height:36px;  text-align:center; font-size:17px;  margin:40px 8px 0px; transition:all 0.4s; background:#fff;border:3px #c9c7d1 solid }
.banben a p { color:#333; float:left;}
.banben a p img {}
.banben a:hover p {width:40px; height:40px; background:#40a849; border:0; color:#fff;line-height:42px; }






.top_ewm { width:39px; height:39px; background:#d3d3d3; float:left; border-radius:50%; padding-top:0px; position:relative; z-index:99999;margin:40px 8px 0px;}
.top_ewm .a{ width:100%; float:left; border-left:dotted 0px #dadada; height:0px; margin-top:9px; }
.top_ewm .a .b{ width:100%; float:left; font-size:14px; border-right: dotted 0px #dadada; text-align:center; height:83px;  padding-top:0px;  }

.top_ewm .a .b .zi { text-align:center; width:100%;}
.top_ewm .a .b .tu { display:none;}

.top_ewm .a .b:hover .tu { display: block; }
.top_ewm .a .b .tu { width: 150px; height: 150px; padding-top:26px; text-align: center; background:url(../images/footerflex.png) 1px top no-repeat; margin-left:-50px;  }
.top_ewm:hover {background:#e70012;}




.search { width:270px; height:40px; border:1px solid #c7c7c7; border-radius:50px; float:right; margin-top:30px;}
.search1 { border:none; width:369px; line-height:48px; font-size:15px; color:#7e7e7e; float:left; background:#e4e4e4; margin-top:0px; padding-left:5px}
.searchimg1 { float:left; margin-top:0px;} 




.biaoti { padding:20px 0px; width:100%; margin:0 auto; height:230px; text-align:left; background:url(../images/p.png) no-repeat left center }
.biaoti h3 { color:#3c3c3c; font-size:33px; line-height:35px; font-weight:normal; margin:0 auto; margin-top:126px}
.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }



.biaoti_2 {  width:100%; margin:0 auto;  text-align:center; padding:90px 0 30px 0   }
.biaoti_2 span { color:#fff; font-size:36px; font-weight:normal; margin:0 auto;}
.biaoti_2 p { text-transform:uppercase;  color:#cfd1cb; font-size:18px; font-weight:normal;  line-height:50px  }




.biaoti_3 { padding:90px 0px 0; width:100%; margin:0 auto;  text-align:center; }
.biaoti_3 h3 { color:#363636; font-size:40px; line-height:30px; font-weight:normal; margin:0 auto; text-transform:uppercase }
.biaoti_3 h3 span{ color:#00914b}
.biaoti_3 p { text-transform:uppercase;  color:#4d4d4c; font-size:20px; font-weight:100;  line-height:60px  }


.biaoti_4 { padding:40px 0px 20px 0; width:100%; margin:0 auto;  text-align:center; }
.biaoti_4 h3 { color:#363636; font-size:30px; line-height:30px; font-weight:normal; text-transform:uppercase ; }
.biaoti_4 h3 span{ color:#00914b; }
.biaoti_4 .ss2 { text-transform:uppercase;  color:#4d4d4c; font-size:30px; font-weight:100;   color:#333!important; font-style:normal  }
.biaoti_4 p{ font-size:16px; text-transform:uppercase; color:#999; line-height:40px}

.biaoti_7 { padding:10px 0px; width:1050px; height:200px; text-align:center; background:url(../images/c.png) no-repeat center 60px; float:left;padding-left: 40px; }
.biaoti_7 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:76px;}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }

.hongse { color:#b31d26!important;}


.more { text-align:center;  }
.more p { width:179px; height:45px; line-height:45px!important; border:1px solid #b6b6b6; text-align:center; font-size:16px; display: inline-block; color:#464646;  transition:all 0.4s; float:left; margin-top:20px }


.more a:hover p  {  transform:translateY(-10px);  } 

.biaoti_6 { padding:10px 0px; width:1310px; margin:0 auto; height:100px; text-align:center; background:url(../images/news.png) no-repeat center center }
.biaoti_6 h3 { color:#262626; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:46px}

.biaoti_6 p { text-transform:uppercase;  color:#262626; font-size:20px; font-weight:100;  line-height:60px  }






.lx{ width:100%; height:179px; float:left; background:#24282e; color:#FFFFFF; position:relative; z-index:99999999999;}
.ll{ width:33%; font-size:20px; line-height:40px; padding-top:47px;}

.ll span{ font-size:20px; font-family:Arial, Helvetica, sans-serif; display:block; float:left; margin-right:3%}
.ll p{ font-size:20px; text-transform:uppercase}
.ll em{ font-size:16px; color:#fff; font-style:normal; }

.lr{ width:420px; float:right; padding-top:48px;}
.lr ul{ width:100%; float:left; border-left:dotted 1px #dadada; height:97px;}
.lr ul li{ width:138px; float:left; font-size:14px; border-right: dotted 1px #dadada; text-align:center; height:83px; line-height:40px; padding-top:14px; color:#fff}

.lr ul li .zi { text-align:center; width:100%;}
.lr ul li .tu { display:none;}

.lr ul li:hover .tu { display: block; }
.lr ul li .tu { width: 150px; height: 150px; padding-top:26px; text-align: center; background:url(../images/footerflex.png) 1px top no-repeat;  }

.con2 {
    width: 1310px;
    margin: 0px auto; display:flex; justify-content:center 
}







		
/*咨询 e*/		
		









@media all and (max-width:550px){  
header {
    width: 100%;
    background: #fff;
    height: 56px;
}}







