/*内页公共*/
html, body{background-color: #fff;}
.header{background-color:#000;}
.other_banner{position: relative;margin-top:90px;}
.other_pagename_box{width: 100%;height: 100%; position: absolute;top:50%;left:0;/*margin-top:-45px;*/ display: table;transform: translateY(-50%);}
.other_pagename{display: table-cell;vertical-align: middle;text-align: center;color: #fff;font-size: 36px;}
.other_pagename img{display: inline-block;}
.other_banner .phone_bannerimg{display: none;}

.aboutbannertext{font-size:60px;color:#fff;font-weight:bold;line-height:60px; position:absolute;width:100%; text-align:right;right:160px; height:100%;display: flex;  justify-content: right;  align-items: center; }

.aboutbannertext2{font-size:60px;color:#fff;font-weight:bold;line-height:60px; position:absolute;width:100%; text-align:left;left:160px; height:100%;display: flex;  justify-content: left;  align-items: center; }

.aboutbannertext p,.aboutbannertext2 p{display:contents;}

.other_main{padding:100px 0 0;}
.map_bg{background:  url(../images/map2.jpg) no-repeat 100% 100%;
        background-position: left top;
    overflow: hidden;}
.map_con{position: relative;margin: 30px 6% 200px 0;background:#000;max-width: 800px;padding: 30px 100px 50px;background-size: 100% 100%;    float: right;}

.other_pagetitle_box{width: 96%;margin:0 auto;display: flex;}
.other_pagetitle_box:before, .other_pagetitle_box:after { width: auto;flex: 1;display: inline-block;content: '';height: 8px; margin-top: 46px;background: url(../bg_line.png) repeat;vertical-align: middle;}

.other_pagetitle{color: #000; padding: 0 40px;display: inline-block;vertical-align: middle;text-align: left;}
.title_zh{font-size: 48px;line-height: 80px;color: #000;font-weight: bold;padding-bottom: 20px;}
.title_en{font-size: 30px;line-height: 60px;color: #000;letter-spacing: 2px;}

.footweb_info{text-align: center;color: #e2c269;text-transform: uppercase;margin:120px 0;}
.web_info{font-size: 26px;line-height: 30px; text-align: center;font-weight: bold;word-spacing: 1px;}
.web_px{font-size: 13px;line-height: 16px; font-weight: lighter;letter-spacing: 14px;opacity: 0.5;}

.map_pagetitle{color: #fff; display: inline-block;vertical-align: middle;text-align: left;}
.map_zh{font-size: 60px;line-height: 80px;color: #fff;font-weight: bold;text-align:center;}
.map_en{font-size: 30px;line-height: 60px;color: #fff;letter-spacing: 2px;}
.map_bar{ text-align:center; margin-top:30px;}
.title_b{height: 4px;
    width: 80px;
    background-color: #F2F2F2;margin-top: 10px;}
.title_tip{font-size: 18px;
    margin-top: 30px;    margin-bottom: 30px; line-height:48px;}
.contact_tel{color: #F90019; display: inline-block;vertical-align: middle;text-align: left;width:100%; padding-bottom:20px;}	
.contact_tel p{font-size:14px;padding: 10px 0;}
.contact_tel span{font-size:18px;line-height:50px;width:250px;border-bottom:1px solid #F90019;padding-bottom: 5px;display: block;}

/*关于我们页面*/
.page_aboutlogo{display:block;margin:20px auto;}
.other_con{    box-sizing: border-box;
    background: url(../images/contact_bg.jpg) no-repeat top right;
    background-size: 597px;
    margin: 20px 6%;}
.pageaboutus_left,.pageaboutus_right{width: 50%;float: left;}
.pageaboutus_left{text-align:left;}
.pageaboutus_left img{max-width:90%;display: inline-block;margin-top: 20px;}
.pageaboutus_right{font-size: 20px;color: #595959;line-height: 35px;}
.icon_cz{text-align: center;margin:20px 0;}
.icon_cz img{display: inline-block;text-align: center;}


/*产品列表页*/
.products_main{padding:0; background-size:370px;    }

.products_menu{background-color:#191919;margin:0 auto; padding:0 170px;display: inline-block;width: 100%;}
.pro_li{background-color:transparent;  line-height:90px;  display: inline-block;
    text-align: center; color:#fff; font-size:18px; cursor:pointer;/*margin: 0 5%;*/
}
.pro_li:hover{background-color:#F90019; }
.pro_li.active{background-color:#F90019; }

.products_menu .pro_li i{background-image:url(../images/icon2.png); background-repeat: no-repeat;  padding-right:50px;    display: inline-block; height:32px;vertical-align: middle;}

.products_menu a:nth-child(1) i{background-image:url(../images/icon1.png); }
.products_menu a:nth-child(2) i{background-image:url(../images/icon2.png); }
.products_menu a:nth-child(3) i{background-image:url(../images/icon3.png); }
.products_menu a:nth-child(4) i{background-image:url(../images/icon4.png); }


.swiper-container{padding: 20px 0 0;
    width: 90%;overflow:hidden;}
.swiper-wrapper{/*border-bottom: 1px solid rgba(25,25,25,0.3);    padding: 0 70px;*/    padding: 0 100px;}
.swiper-slide { width:auto;font-size:18px; line-height:60px;border-bottom:2px solid #F4F4F4;} 
.swiper-slide a{text-decoration: none;}
.swiper-slide:hover{border-bottom:2px solid #F90019;}
.swiper-slide.active,.swiper-slide a:visited{border-bottom:2px solid #F90019;}
.swiper-slide:hover a{color:#F90019; }
.swiper-slide.active a{color:#F90019;font-weight:bold;}

.pro-list{padding: 78px 0 250px;
    width: 90%;
    margin: 0 auto;   
	border-top: 1px solid rgba(25,25,25,0.3);}
.pro-list .list {
   padding: 0;
    
}
.pro-list ul li {
background-color:#fff;
    width: 23.2%;
    float: left;
    margin-right: 2%;
    margin-bottom: 50px;
	border:1px solid #DCDCDC;
	box-sizing: border-box;
    display: block;
} 
.pro-list ul li .pic {
    height: 410px;
    line-height: 410px;
    padding: 40px 20px;
    text-align: center;
	overflow:hidden;
	display: flex;
    justify-content: center;
    align-items: center;
 
}


.pro-list ul li .pic img {
    max-width: 100%;
    max-height: 100%;
}
.pro-list ul li:nth-child(4n){
	margin-right:0;
}
.pro-list ul li:hover {
   border:1px solid #FF0000;
 }
 
.pro-list ul li:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
 }
.pro-list ul li .p_title {
    overflow: hidden;
   
	font-weight:bold;
    display: block;
    line-height: 35px;
  
    color: #000000;
    font-size: 20px;
    font-weight:bold;
    overflow: hidden;
	width:100%;
	padding:0 30px;
	margin: 0 auto;
	height:70px;
	    margin-bottom: 20px;
}
.p_title p{
	float:left;
	width:100%;
	
    overflow: hidden;
}

.canshu{
 padding:10px 30px;
     display: inline-block;
	 width:100%
}
.canshu1{
	background-color:#EEEEEE;
	font-size:16px;
	color:#000;
    text-align:center;
	padding:5px 30px;

}
.canshu2{
	background-color:#E60012;
	font-size:16px;
	color:#fff;
    text-align:center;
	padding:5px 15px;

}
.pro-list .canshu1{
	background-color:#EEEEEE;
	font-size:16px;
	color:#000;
    text-align:center;
	padding: 5px 8px;
    width: 50%;
   
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
 
    white-space: nowrap;

}
.pro-list .canshu2{
	background-color:#E60012;
	font-size:16px;
	color:#fff;
    text-align:center;
	padding: 5px 8px;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
 
    white-space: nowrap;

}
.p_title p:nth-child(2){
	float:left;
	width:100%;
	font-size:18px;
	font-weight:normal;
	line-height: 20px;
	padding-top:8px;
}
 
 
 /*oem*/
 
.oem_problock{ margin-top:0;}
.pro_p{    padding: 0px 10% 0 6%;}
/*01*/
.oem_main{padding:140px 0 0;}

.oem_problock1{background-size:100% 100%;overflow: hidden; margin-bottom:140px}
.oem_problock1 .pro_pic:not(:last-child){padding:0;}
.oem_title{margin:0 6%;}
.oem_title p{text-align:right}
.oem_title span{border-bottom:4px solid #000;width:80px;float: right;
    height: 20px;}

.oem_problock_con{position: relative;width: 100%;}

.oem_problock .oem_title strong{color: #000;font-size: 48px;}
.oem_problock .oem_title  p{color: #585858;font-size: 34px;line-height:40px;}
.oem_proimg{width: 100%; display: inline-block;}

/*01*/
.oem_problock1 .pro_con{  margin-top: -100px;}

/*02*/
.oem_problock2{overflow: hidden;  }
.oem_problock2 .oem_title {width:100%; text-align:center; margin:0 auto;}
.oem_problock2 .oem_title p{text-align:center;}
.oem_problock2 .oem_title strong{float: center;}
.oem_problock2 .oem_problock_con{}
.oem_problock2 .pro_pic:not(:last-child){padding:0;}
.oem_problock2 .pro_con{margin: 0;    }
.oem_t2{font-size:18px;font-weight:normal;line-height:48px;    width: 100%;
    float: right;
    text-align: right;
    padding-top: 45px;}
.oem_problock2 .oem_con{font-size:20px; line-height:50px; padding-top:30px;width: 100%;text-align: justify; margin-bottom:100px;}
.shebei_img {padding-left:0.1%; padding-right:0.1%;margin-top: 5px;}
.shebei_img span	{
	position: absolute;
    bottom: 0;
    font-size: 36px;
    color: #fff;
	font-weight:bold;
    line-height: 50px;
    background-color: #000;
    z-index: 9;
   
    text-align: center;
    padding:8px;
	left: 2px;
	right:2px;
	height: 130px;
	 display: flex; justify-content: center; align-items: center;}
.shebei_img img{width:100%}	
/*02*/
 
 /*03*/
 .oem_problock3{background-size:100% 100%;background-color: #fff ;overflow: hidden;  padding-top:200px;margin: 0 6%;}
  .oem_problock3 .oem_title{ margin:0; text-align:left;width:100%; margin-bottom:38px;}
    .oem_problock3 .oem_title strong{padding-left:20px;}
 .oem_problock3 .oem_title p{text-align:left;}
 .oem_problock3 .oem_title span{float:left;}
.oem_problock3 .oem_problock_con{background:  url(../images/oem03.jpg) no-repeat 100% 100%; background-position:right top;}
.oem_problock3 .oem_t2{text-align:left;}
.oem_problock3 .pro_con{width:42%; padding:50px 52px;color:#fff;font-size:16px;line-height:36px; background-color:#000; text-align: justify;
    letter-spacing: 2px;margin-right: 30%;}
.oem_problock3 .pro_con2{    display: inline-block;padding:30px 80px;color:#fff;font-size:36px;line-height:72px; background-color:#E60012; text-align: justify;margin-left: 28%; margin-top:30px;
    letter-spacing: 2px;}	
	.oem_problock3 .pro_con2 p:first-child{text-align:center;font-weight:bold;}
.oem_problock3 .pro_con2 p:last-child{text-align:center;font-size:30px;}

 /*03*/
 
  /*04*/
 .oem_problock4{background:  url(../images/oem_bg4.jpg) no-repeat 100% 100%; background-position:center bottom;overflow: hidden;  padding-top:126px;}
  .oem_problock4 .oem_title{    padding-top: 50px; margin:0;
    text-align: center;
    width: 100%;}
.oem_problock4 .oem_title strong{text-align: center;}
.oem_problock4 .oem_title p{text-align: center;}
.oem_problock4 .oem_problock_con{background:  url(../images/oem04.jpg) no-repeat 100% 100%; background-position:left top;}
.oem_problock4 .oem_t2{text-align:left;}
.oem_problock4 .pro_con{margin: 150px auto 240px; text-align:center;width:100%;}

 /*04*/
 
 
 /*产品内页*/
 .pro_con_box{margin:100px 6%; background-color:#F2F3F7;    display: -webkit-box;margin-bottom:100px;}
 .pro_img{border:1px solid #F1F1F1;width:100%;
  display: inline-block; vertical-align: middle;
  background-color:#fff;
    padding: 40px 20px;
	margin:46px 56px;
    text-align: center;
    overflow: hidden;}
.pro_img img{max-width:100%;max-height:650px;}
	
 .pro_sub{margin:50px 50px 50px 142px;}
 .pro_sub .num{font-size:18px;line-height:30px;}
  .pro_sub .tit{font-size:32px; font-weight:bold;line-height:50px; margin-bottom:20px;}
  .pro_sub .pro_hr{background:url(../images/p_hr.png) no-repeat; height:12px;margin:30px auto;}
   .pro_sub .pro_s{font-size:18px;line-height:52px; color:#000}
   
   .pro_con{display: inline-block;margin:0 auto;font-size:18px; line-height:48px;color:#666666;text-align: center;
   width: 100%;padding: 0 6%;}
  
  
 .pro_sub .canshu{margin:0px 20px 30px 0}
  .pro_sub .canshu1{background-color:#fff;}
 
 /*关于我们*/
 .about_main{padding: 100px 0 0; }
 .about_n{position: relative;
    display: inline-block;    margin-bottom: 100px;}
	
 .about_con_box{ padding:0 6%;    position: relative;
    display: inline-block;    width: 100%;}

 .about_right{padding:100px 0 0;padding-left:70px;padding-right:6%;}
 
 .about_con_box .title_b{height:4px;width:80px; background-color:#000; margin-top:10px;}
 .about_con_box .about_con{font-size:18px; line-height:50px;margin-top:30px;text-align: justify;}
 .about_num{color:#E60012; display: inline-block;width: 100%;}
 
 .about_ts{font-size:28px;line-height:36px;font-weight:bold;    margin-bottom: 20px;}
  .about_ts span{font-size:48px;font-weight:bold;padding-right: 10px;}
  .about_co{font-size:16px;line-height:36px;color:#000}
  .about_num_list{/*padding:0 3.5%;*/ width:19.5%;   text-align:center;display: inline-table;}
 
 .about_left{text-align:right;}
 .about_right .title_zh{color:#fff;padding-bottom:5px;}
  .about_right .about_con{color:#fff; font-size:18px;line-height:48px;margin-top:30px; overflow:hidden;text-overflow:clip;height:244px;}
  .about_box{background:  url(../images/aboutbg.jpg) no-repeat 100% 100%; background-position:center center;    display: inline-block;margin-top: 76px;}
  
  .about_more{    color: #fff;
    font-size: 24px;
    line-height: 60px;
    border: 1px solid #F6F6F6;
    width: auto;
    display: inline-block;
   padding: 0 60px 0 30px;
    font-weight: bold;
    letter-spacing: 2px;    margin-top: 80px; margin-bottom:80px;
	background:url(../images/more.png) right center no-repeat;
	    background-position: center right+30px;
    float: right; cursor:pointer}
	
	.about_more:hover{background-color:#f90019}
 
 .licheng .title_b{height:4px;width:80px; background-color:#000; margin-top:10px;}
 .licheng{}
 .licheng_t{margin:0 6%;     float: right;}
 .licheng_t p{text-align:right;}
 .licheng_tit{font-size:48px;line-height:80px;font-weight:bold;    background-color: #fff;display: inline-block;
    padding: 50px 35px;
    margin-top: 220px;}
 
 

  
 .licheng_list {
     margin: 0;
    position: relative;
    height: 100%;
    float: left;
   overflow: hidden;
    width: 100%;
    padding: 100px 6% 0;
	margin-bottom: 100px;
 
}
.licheng_list:before {
  content: "";
  position: absolute;
 
  left: 50%;
 height:100%;
  transform: translateX(-50%);
  width: 2px;
  background-color: #eee;
}

.licheng_list .entries {
 
  position: relative;
 
}
.licheng_list .entries .entry {
  width: calc(50% - 80px);
  
  padding: 20px;
   position: relative;
     display: inline-block;
  text-align: right;
  /*
  float: left;
  clear: both;
   margin-top: -50px;
   */
}

.licheng_list .entries .entry:first-child {
  margin-top: -50px;
}
.licheng_list .entries .entry:last-child {
  margin-top: 50px;
}
.licheng_list .entries .entry .title {
  font-size: 30px;
  line-height:48px;
  margin-bottom: 12px;
  position: relative;
  color: #0B0A0D;
  font-weight:bold;
}
.licheng_list .entries .entry .title:before {
   content: "";
  position: absolute;
  width: 20px;
  height: 20px;
 background:url(../images/dot.png) no-repeat;
  top: 50%;
  transform: translateY(-50%);
  right: -110px;
  z-index: 10;
}
.licheng_list .entries .entry .title.big:before {
	 content: "";
   width: 20px;
  height: 20px;
 background:url(../images/dot.png) no-repeat;
  transform: translateY( -50%);
   right: -110px;
}
.licheng_list .entries .entry .body {
	font-size:16px;
	color:#333333 ;
  line-height: 48px;
  background-color:#F2F3F7;
  padding:30px 30px;
}
.licheng_list .entries .entry:nth-child(2n) {
  text-align: left;
   /*float: right;*/
    right: -156px;
    left: unset;
}
.licheng_list .entries .entry:nth-child(2n) .title:before {
  left: -110px;
}
.licheng_list .entries .entry:nth-child(2n) .title.big:before {

}
 
 .honor{  display: inline-block;    width: 100%;background:  url(../images/honor_bg.jpg) no-repeat 100% 100%; background-position:center top; color:#fff;    padding-bottom: 770px;
    background-size: 100%;}
 .honor_tit{margin:0 6%; padding:70px;  background-color:#F90019;color:#fff;display: inline-block;}
  .honor_tit .title_zh{color:#fff;}
    .honor_tit .title_en{color:#fff;}
	
	.wenhua{ display: inline-block;    width: 100%; padding:0 6%; margin-bottom:120px; background:  url(../images/wenhua_bg.jpg) no-repeat 100% 100%; background-position:center top;}
	.wenhua_con{width:100%; background:  url(../images/wenhuabgs.jpg) no-repeat 100% 100%; background-position:center top; border:60px solid #fff;display: inline-block;
    background-size: 100%;}
	.wenhua_con:before{border-top:10px solid #E60012}
	
	.wenhua_li {color:#fff; padding:20px; border:1px solid #fff;height:260px;}
     .wenhua_li p{font-size:30px; font-weight:bold; margin-bottom:20px}
	  .wenhua_li span{letter-spacing:1px;font-size:16px;line-height:30px}
	.wenhua_tit{ padding:180px 0 80px 0; border-bottom: 10px solid #E60012;}
	.wenhua_tit .title_b{background-color:#000}
	
 
.opro_list_box{padding:50px 20%;}
.opro_list{width: 100%;}
.opro_list li{width:46%;margin:2%;float: left; 
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.opro_list li>img{width: 100%;}
.markImg{position: relative;}
.markImg>img{width: 100%;}
.marks{ position: absolute;top:0;left:0;background:rgba(0,0,0,0.5); width:0;height: 0;z-index: 2;transition: all 0.5s ease;}
.opro_list .marks .inner{display: none; width:100%; height:100%; border:1px solid #B5B5B5;}
.opro_list .marks img{position:absolute; top:50%; left:50%; margin-left: -27px; margin-top:-27px; width:45px; height:45px;}
.opro_list .marks a{display:block; width:152px; height:46px; position:absolute; top:60%; left:50%; margin-left:-76px; line-height:46px; text-align:center; border:1px solid #fff; color:#fff; font-size:16px;}
.opro_list .marks a:hover{text-decoration: none;}
.opro_list .desc{width:100%;font-size: 20px; overflow:hidden;height: 72px; line-height:72px;text-align: center;  border-top:1px solid #eee;}
.opro_list .desc .icon{height:100%;width:72px;display:block;  float:right; background:#c29900 url(../product_see.png) center center no-repeat;}
.markImg:hover .marks{width: 100%;height: 100%;display: block;}
.markImg:hover .inner{display: block;}
.desc_title{display: block;float: left; height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: calc(100% - 72px);}

/*分页*/
.pages{width: 100%;text-align: center;margin-top:100px;}
.pages a,.phone_pages a{display: inline-block;height: 36px;text-align: center;border:1px solid #bababa;font-size: 14px;color: #7d7d7d;margin:0 7px;background-color: #fff;}
a.page_number{display: inline-block;width:36px;height: 36px;text-align: center;line-height: 36px;border-radius: 50%; }
a.a_pagediration{width:80px;border-radius: 50px;line-height: 36px; }
.pages a:hover,.page_active{background-color: #c29900!important;color: #fff!important;border-color:#c29900!important;}
.phone_pages{display: none;}



.index_news_list{width: 100%;margin-top: 50px; margin-bottom: 100px;}
.index_news_list li{width: 100%;float: left;margin-bottom: 35px;}
.index_news_list li a{display: block;width: 100%; padding:12px;color:#000;z-index: -1;}
.index_news_list li a:hover{background-color: #c29900;}
.news_date{width: 120px; color: #c29900;font-weight: lighter; }
.news_date .mouth,.news_date .day{font-size:38px;line-height: 38px;vertical-align: middle; position: relative;}

.news_info{width:calc(100% - 120px);}
.day{ padding-left: 15px;}
.mouth:after{ content:'';/*▶display: inline-block;*/vertical-align: top; line-height: 38px; color:#c29900;/*padding:0 5px;*/font-size: 14px;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #c29900;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: -10px;
 }
.year{font-size: 12px;margin-top:5px; letter-spacing: 2px; display:block;border:1px solid #c29900;width: 108px;height: 20px;text-align: center;line-height: 20px; }
.news_title{font-size: 20px;line-height: 38px;height: 38px; color: #2d2d2d;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_detail{font-size: 14px;line-height: 25px;height: 25px; color: #acacac;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_news_list li a:hover .news_date,
.index_news_list li a:hover .news_info,
.index_news_list li a:hover .mouth:after,
.index_news_list li a:hover .year,
.index_news_list li a:hover .news_title,
.index_news_list li a:hover .news_detail{color: #fff!important;}
.index_news_list li a:hover .year{border-color: #fff;}
.index_news_list li a:hover .mouth:after{ border-left: 5px solid #fff; }

.article_title_box{text-align: center;width: 96%;margin:0px auto;}
.article_title{font-size: 32px;font-weight: bold;color: #2d2d2d;margin-bottom: 10px;}
.article_pubdate{font-size: 20px;color: #959595;font-weight: lighter;}
.article_title_border{height: 8px;width: 100%;background:url(../bg_line.png) repeat ;margin-top: 15px;}
.article_con{padding:30px 0;font-size: 20px;line-height: 40px;color: #595959;}

.article_page{width: 80%; margin:50px auto;}
.article_page a{font-size: 20px; display: inline-block;text-align: center;width: 100%;padding:0 30px;box-sizing: border-box;  border:1px solid #959595;color: #959595;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis; border-radius: 60px;margin-bottom: 24px;height: 60px;line-height: 60px;}
.article_page a:hover{background-color: #e2c269;color: #fff;}
.visited_box{text-align: center;}
.visited{ color:#868686;display: inline-block;height: 23px;vertical-align: middle;line-height: 23px;font-size: 16px;}
.visited:before{ content: '';display: inline-block;width:31px;height: 23px;vertical-align: middle;padding-right: 50px; background: url(../icon_see.png) no-repeat center center / 30px 20px;vertical-align: top;}
.contactus_con{padding:60px 40px; font-size: 18px;line-height: 50px;text-align: left; color: #000;}
.contactus_con .counter-block{ margin-bottom:100px;}


.leaveMessage{width: 80%;margin:50px auto;}
.leaveMessage input{height:50px;line-height: 50px;}
.leaveMessage textarea{min-height: 175px;line-height:35px;}
.leaveMessage input,.leaveMessage textarea{width: 100%; margin-bottom: 20px; font-size: 18px;  padding:2px 18px; color: #333;  border:1px solid #656565;border-radius:5px; text-align: left;box-sizing: border-box;}
.leaveMessage input.systemcode{width: 20%;}
.cheakmabox{font-size: 0;height: 50px;line-height: 50px;}
.cheakmabox .codeimgbox{margin-bottom: 20px;margin-left: 20px;height: 50px;}
.cheakmabox .codeimgbox img{vertical-align: middle;display: inline-block;max-height: 50px;}
.leaveMessage input.submit_btn{height: 54px;line-height: 54px; text-align: center;color: #fff;background-color: #c29900;margin-top: 40px;border:none;}


.pro_detail_con{padding:20px 14%;}
.pro_detail_con {position:absolute;width: 100%;left:0;top:120px;}  
.promsg .propic{width:100%; left:0; z-index:2; overflow:hidden;position: relative;}
.promsg .propic div{width:90%; margin:0 auto;}
.promsg .propic>div{position: relative;}
.promsg .propic .prev,.promsg .propic .next{width:55px;height:55px;  position:absolute; top:26%; display:block; border:1px solid #fff;}
.promsg .propic .next{right:0;}
.promsg .propic .prev:before{content:'';display: inline-block; width:55px;height:55px; background:url(../promsg_prev.png) center center no-repeat; left:50px;}
.promsg .propic .next:before{content:'';display: inline-block; width:55px;height:55px; background:url(../promsg_next.png) center center no-repeat; right:50px;}

.promsg .picbox .icon{display:block; position:absolute; z-index:99; right:-59px; bottom:-59px; width:59px; height:59px; background:#222 url(../promsg_big.png) center center no-repeat;}
.promsg .propic .picbox{position:relative; margin-left:4%; width:46%; text-align:center; float:left; background:#fff; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);  box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.promsg .propic .picbox>img{width: 100%;}
.promsg .propic .picdesc{ position: absolute; width: 50%; left: 45%;top: 45%;transform: translateY(-50%); overflow:hidden; padding:40px 30px; float:right; background:#252525;}
.promsg .propic .picdesc p{color:#fff; font-size:15px;}
.promsg .propic div div.pictitle{margin-bottom:25px; font-size:25px;line-height: 30px; color:#c29901;margin-left: 0;}
.promsg .propic div .pictitle:after{display:block; margin-top:15px; width:57px; height:2px; background:#c29901; content:'';}
.promsg .content{margin-top:5%; padding:13px; position:relative;}
.promsg .content .proinfo{background:#fff;}
.promsg .content .rightbor{width:260px; height:310px; background:#CE1C28; position:absolute; z-index:-1; top:0; right:0;}
.promsg .protitle{overflow:hidden; padding-top:33px;}
.promsg .protitle:after{display:block; content:''; width:93%; margin:75px 0 60px 50px; height:1px; background:#ccc;}
.promsg .protitle div{float:left; width:203px;height:55px; background:#CE1C28; text-align:center;}
.promsg .protitle strong{ color:#fff; line-height:55px; font-size:19px;}
.promsg .protitle .subTitle{float:right; color:#999999; font-size:14px; margin-right:35px;}
.promsg .proCon{margin-left:55px;}
.promsg .proCon p{font-size:16px;}
.single-item>div{padding-bottom: 60px;}
.promsg .picbox .icon {display: block;position: absolute;z-index: 99;right: -59px;bottom: -59px;width: 59px;height: 59px;background: #222 url(../promsg_big.png) center center no-repeat / 100% 100%;}

.pro_detail_box{padding-top:13%;}
.phone_text_box{display: none;}/*
.pro_moreinfo_box{padding:20px 16%;}*/
.pro_moreinfo{width:60%;margin:0 auto;font-size: 18px;line-height:40px;color: #333;}
.pro_moreinfo_p{text-align: right;color:#c29900;font-size: 18px;line-height: 25px;letter-spacing: 4px;font-weight: lighter;}
.pro_moreinfo{width: 100%;position: relative; border:1px solid #bababa;padding:120px 34px 60px 34px;}
.left_line{position: absolute;top:20px;left:-54px;padding-left: 84px;line-height: 62px;color: #fff;font-size: 24px; width:272px;height: 62px;background: url(../bg_fwsm.png) no-repeat left center /100% 100%; }
.right_line{width: 80%;height: 10px;position: absolute;top:25px; right:-110px;background: url(../bg_line.png) repeat;}





@media (max-width: 1599px) and (min-width: 1400px){

	/*内页公共*/
	.other_banner{margin-top:77px;}
	.other_pagename{font-size: 32px;}
	.other_pagename img{display: inline-block;}

	
	.other_pagetitle_box:before, .other_pagetitle_box:after { height: 6px; margin-top: 42px;}
	.other_pagetitle{padding: 0 30px;}
	.title_zh{font-size: 40px;line-height: 50px;}
	.title_en{font-size: 28px;line-height: 32px;}

	img.page_aboutlogo{width: 260px;height: 260px;}
	.pageaboutus_left img{max-width: 85%;}
	.pageaboutus_right{font-size: 18px;line-height: 32px;}
    
    .opro_list_box{padding:40px 20%;}
	.opro_list .desc{font-size: 18px;height: 60px; line-height:60px;}
    .opro_list .desc .icon{width:60px;}
    .desc_title{width: calc(100% - 60px);}

   .index_news_list li {margin-bottom: 20px;}
	.article_title{font-size: 30px;margin-bottom: 8px;}
	.article_pubdate{font-size:18px;color: #959595;font-weight: lighter;}
	.article_title_border{height: 8px;width: 100%;background:url(../bg_line.png) repeat ;margin-top: 15px;}
	.article_con{font-size: 18px;line-height:35px;}

	.article_page{width: 80%; margin:40px auto;}
	.article_page a{font-size: 18px; border-radius: 50px;margin-bottom: 22px;height: 50px;line-height: 50px;}

    .contactus_con{padding:50px 0; font-size: 20px;line-height: 50px;}

    .leaveMessage input,.leaveMessage textarea{padding:2px 15px;}

    .pro_detail_con{top:120px;}
    .promsg .propic .picdesc{padding:30px 20px;}
    .promsg .propic div div.pictitle{font-size: 22px;line-height: 30px;margin-bottom: 10px;}

     .pro_moreinfo_box{padding: 20px 10%;}
    .pro_moreinfo{width:100%;font-size: 18px;line-height:40px;}
	.pro_moreinfo_p{font-size: 16px;line-height: 22px;letter-spacing: 4px;font-weight: lighter;}
	.pro_moreinfo{padding:90px 24px 60px 24px;}
	.left_line{position: absolute;top:20px;left:-54px;padding-left: 84px;line-height: 52px;color: #fff;font-size: 22px; width:262px;height: 52px;background: url(../bg_fwsm.png) no-repeat left center /100% 100%; }
	.right_line{width: 80%;height: 10px;position: absolute;top:25px; right:-60px;background: url(../bg_line.png) repeat;}

  


   
}
@media (min-width: 991px) and (max-width: 1399px){
	.other_banner{margin-top: 62px;}
	/*.other_pagename_box{margin-top: -44px;}*/
	.other_banner img.phone_bannerimg{display:none;}

    /*关于我们页面*/
	.page_aboutlogo{display:block;margin:20px auto;}
	.other_con{padding:20px 10%;width: 100%;box-sizing: border-box;}
	.pageaboutus_left,.pageaboutus_right{width: 50%;float: left;}
	.pageaboutus_left{text-align:left;}
	.pageaboutus_left img{max-width:90%;display: inline-block;}
	.pageaboutus_right{font-size: 20px;color: #595959;line-height: 35px;}
	.icon_cz{text-align: center;margin:20px 0;}
	.icon_cz img{display: inline-block;text-align: center;}


	.other_main{padding:40px 0; }
	.other_pagetitle_box:before, .other_pagetitle_box:after { height: 6px; margin-top: 42px;}
	.other_pagetitle{padding: 0 30px;}
	.title_zh{font-size: 40px;line-height: 50px;}
	.title_en{font-size: 28px;line-height: 32px;}

	img.page_aboutlogo{width: 260px;height: 260px;}
	.pageaboutus_left img{max-width: 85%;}
	.pageaboutus_right{font-size: 16px;line-height: 32px;}
	.icon_cz img{width: 40px;height: 40px;}


	.opro_list_box{padding:40px 16%;}
	.opro_list .desc{font-size: 16px;height: 50px; line-height:50px;}
    .opro_list .desc .icon{width:50px;}
    .desc_title{width: calc(100% - 50px);}

    .index_news_list li {margin-bottom: 16px;}

    .footweb_info{margin:100px 0;}
    .article_con{padding:10px 0;}
	.article_title{font-size: 26px;margin-bottom: 6px;}
	.article_pubdate{font-size:14px;color: #959595;font-weight: lighter;}
	.article_title_border{height: 6px;}
	.article_con{font-size: 16px;line-height:35px;}

	.article_page{width: 80%; margin:40px auto;}
	.article_page a{font-size: 16px; border-radius: 50px;margin-bottom: 20px;height: 50px;line-height: 50px;}

	.contactus_con{padding:40px 0; font-size: 17px;line-height: 45px;}

	.leaveMessage input,.leaveMessage textarea{padding:2px 10px;}

	.promsg .propic .prev, .promsg .propic .next{width: 40px;height: 40px;}
    .promsg .propic .prev:before,.promsg .propic .next:before{width: 40px;height: 40px;}
    .single-item>div{padding-bottom: 40px;}
    .promsg .picbox .icon{width: 40px;height: 40px;    right: -40px;bottom: -40px;}
    .pro_detail_con{top:80px;}
	.promsg .propic .picdesc{padding:20px 15px;}
    .promsg .propic div div.pictitle{font-size: 20px;line-height: 28px;margin-bottom: 6px;}
    .promsg .propic div .pictitle:after{margin-top: 5px;}
    .promsg .propic .picdesc p{font-size: 14px;}

  
    .pro_moreinfo_box{padding: 20px 10%;}
    .pro_moreinfo{width:100%;font-size: 17px;line-height:38px;}
	.pro_moreinfo_p{font-size: 16px;line-height: 22px;letter-spacing: 4px;font-weight: lighter;}
	.pro_moreinfo{padding:90px 24px 60px 24px;}
	.left_line{position: absolute;top:20px;left:-50px;padding-left: 64px;line-height: 45px;color: #fff;font-size: 20px; width:242px;height: 45px;background: url(../bg_fwsm.png) no-repeat left center /100% 100%; }
	.right_line{width: 60%;height: 10px;position: absolute;top:25px; right:-40px;background: url(../bg_line.png) repeat;}


}
@media (min-width: 768px) and (max-width: 991px){
	.other_banner{margin-top: 55px;}
	/*.other_pagename_box{margin-top: -32px;}*/
	.other_banner img.phone_bannerimg{display:none;}
	.other_pagename{font-size:30px;}

	.other_main{padding:40px 0;}
	.other_pagetitle_box:before, .other_pagetitle_box:after { height: 6px; margin-top: 42px;}
	.other_pagetitle{padding: 0 30px;}
	.title_zh{font-size: 30px;line-height: 40px;}
	.title_en{font-size: 20px;line-height: 30px;}

    .other_con{padding:20px 2%; background: transparent; padding:0;}
    .icon_cz{margin:10px 0;}
	img.page_aboutlogo{width: 160px;height: 160px;}
	.pageaboutus_left img{max-width: 85%;}
	.pageaboutus_right{font-size: 14px;line-height: 28px;}
	.icon_cz img{width: 30px;height: 30px;}
	.footweb_info{margin:100px 0;}

	.opro_list_box{padding:40px 10%;}
	.opro_list .desc{font-size: 16px;height: 50px; line-height:50px;}
    .opro_list .desc .icon{width:50px;}
    .desc_title{width: calc(100% - 50px);}

    .index_news_list li{margin-bottom: 10px;}


    .footweb_info{margin:80px 0;}
    .article_con{padding:10px 0;}
	.article_title{font-size: 24px;margin-bottom:5px;}
	.article_pubdate{font-size:13px;color: #959595;font-weight: lighter;}
	.article_title_border{height: 5px;margin-top:8px;}
	.article_con{font-size: 15px;line-height:35px;}

	.article_page{width: 80%; margin:40px auto;}
	.article_page a{font-size: 16px; border-radius: 50px;margin-bottom: 20px;height: 50px;line-height: 50px;}

	.contactus_con{padding:40px 0; font-size: 16px;line-height: 40px;}
	.leaveMessage input,.leaveMessage textarea{padding:2px 10px;}


	.promsg .propic .prev, .promsg .propic .next{width: 40px;height: 40px;}
    .promsg .propic .prev:before,.promsg .propic .next:before{width: 40px;height: 40px;}
    .single-item>div {padding-bottom: 40px;}
    .promsg .picbox .icon{width: 40px;height: 40px;    right: -40px;bottom: -40px;}
    .pro_detail_con{top:75px;}
    .promsg .propic .prev, .promsg .propic .next{top:20%;}
	.promsg .propic .picdesc{padding:20px 15px;}
    .promsg .propic div div.pictitle{font-size: 20px;line-height: 28px;margin-bottom: 6px;}
    .promsg .propic div .pictitle:after{margin-top: 5px;}
    .promsg .propic .picdesc p{font-size: 14px;}
    
    .pro_detail_box{padding-top:20%;}
     .pro_moreinfo_box{padding: 20px 10%;}
    .pro_moreinfo{width:100%;font-size: 16px;line-height:35px;}
	.pro_moreinfo_p{font-size: 16px;line-height: 22px;letter-spacing: 4px;font-weight: lighter;}
	.pro_moreinfo{padding:80px 14px 50px 14px;}
	.left_line{position: absolute;top:20px;left:-50px;padding-left: 64px;line-height: 45px;color: #fff;font-size: 20px; width:242px;height: 45px;background: url(../bg_fwsm.png) no-repeat left center /100% 100%; }
	.right_line{width: 60%;height: 10px;position: absolute;top:25px; right:-40px;background: url(../bg_line.png) repeat;}


}

@media (max-width: 1260px){

.aboutbannertext{    font-size: 14px;
    line-height: 20px;
    right: 6%;}
.aboutbannertext2{left: 6%;right: auto;  font-size: 14px;
    line-height: 20px;}	

.canshu{width:100%;padding:0 5%; margin:0;}	
.canshu span{    display: inline-block;width:100%;font-size: 14px;
    padding: 2px;}
  .pro_img img{max-height:300px;}
.pro_sub .tit{font-size:16px;line-height:30px;text-align:center;}
  .canshu2{font-size:14px;padding: 1px 10px;}
 .canshu1 {font-size:14px;padding: 1px 10px;}
  .pro_sub .canshu{    margin: 0px 20px 10px 0;}
  
.pro_con{margin:0;padding: 20px 0;font-size:14px;line-height:30px;}


	.products_menu{padding:10px;}
	.pro_li{margin:0;line-height: 20px;display: inline-block;
    font-size: 14px;    text-align: center;  
    justify-content: center;
    align-items: center; padding:8px;}
	.products_menu .pro_li i{ width: 22px;   height: 22px;
    background-size: 100% 100%;
    margin-right: 15px;
    padding-right: 0;}

	
	.swiper-container{padding-top:0px;}
.swiper-wrapper{padding:0}
.pro-list{    padding: 38px 0 80px;}
.pro-list .list{padding:0;}
.swiper-slide{font-size:14px;line-height:40px}
.pro-list ul li{width: 48%;margin-right: 4%;box-sizing: border-box;    margin-bottom: 20px;}
.pro-list ul li:nth-child(2n+0){margin-right: 0;}
.pro-list ul li:nth-child(2n+0) {
    margin-right: 0;
}
.pro-list ul li .pic{height:180px; padding:12px 8px;
    overflow: hidden;}
.p_title p{font-size:14px;text-overflow: ellipsis;}
.p_title p:nth-child(2){font-size:14px;}
.pro-list ul li .p_title{background-size: 30px;    padding: 0 10px;    line-height: 25px;    height: 50px;}
.pro-list .canshu2{padding:2px;font-size:12px}
.pro-list .canshu1{padding:2px;font-size:12px}

.pro_img{width:100%;height:auto;margin:0;margin-top:20px;line-height:initial;padding:20px 10px;}
.pro_sub .pro_hr{background-size:100%;}
.pro_sub .pro_s{font-size:14px;line-height:30px;}
.pro_con_box{display: flow-root;}
.pro_sub{margin:0;padding-bottom:30px; padding-top:30px;}
.pro_con_box{margin: 50px 6%;}
.pro_con{margin:0;padding: 20px 0;font-size:14px;line-height:30px;}



.oem_main {
    padding: 30px 0 0;
}
.oem_problock1{margin-bottom:30px;}
.oem_problock1 .pro_con{padding: 0px 10px;margin-top:0}
.oem_problock .oem_title strong{font-size:22px;    float: right;width: 100%; margin-bottom:10px;
    text-align: right;}
.oem_problock .oem_title p{font-size:16px;line-height: 20px;width: 50%;
    float: right;}
.oem_title span{height:10px;border-bottom: 1px solid #000;}

.oem_problock2{margin-top:30px; }
.oem_problock2 .oem_problock_con{background-size: 100%;}
.oem_problock2 .oem_title{
    background: url(../images/oem02_2.jpg) no-repeat; background-position:right bottom; background-size:50%}
	.oem_problock2 .oem_title strong{text-align:center;float:left}
	.oem_problock2 .oem_title p{float:initial;margin: 0 auto;text-align:center;width:50%;}
.oem_t2{    font-size: 16px;
    line-height: 30px;
    padding-top: 20px;float:left;text-align:left;}
.oem_problock2 .pro_con{padding-top: 5px;
    float: left;margin:0;
    padding: 6%; }
	.oem_problock2 .oem_con{font-size: 14px;width:100%;line-height: 20px;margin-bottom: 20px; padding-top:0;}
	.shebei_img span{font-size:16px;line-height: 30px;
    height: 70px;left: 0;
    right: 0;}
	
.oem_problock3{padding-top:30px;}
.oem_problock3 .oem_problock_con{background-size:100%;background-size: auto 200px;}
.oem_problock3 .oem_title{padding-top: 220px;margin-bottom: 20px;}
.oem_problock3 .oem_title strong{float:left; text-align:center;    padding: 0;}
.oem_problock3 .oem_title p{float: initial;margin: 0 auto;}
.oem_problock3 .pro_con{width: 100%;padding-top:20px;float: left; text-align:center;font-size:14px; line-height:30px;padding:15px;}
.oem_problock3 .oem_con{font-size:18px;padding: 0px 0px 0 60px; background-size:15%;}
.oem_problock3 .oem_b{margin-top:10px;}
.oem_problock3 .pro_con2{margin:0;width:100%; padding:0; padding-bottom:20px;}
.oem_problock3 .pro_con2 p:first-child{font-size:25px;}
.oem_problock3 .pro_con2 p:last-child{font-size:20px;    line-height: 30px;}

.oem_problock4{    padding-top: 0px;}
.oem_problock4 .oem_problock_con{background-size: 40%;}
.oem_problock4 .oem_title{padding-top: 20px;}
.oem_problock4 .oem_title strong{float:left; text-align:center;    padding: 0;}
.oem_problock4 .oem_title p{float: initial;margin: 0 auto;}
.oem_problock4 .pro_con{margin: 10px 0 50px;padding: 0 10px;
    float: left;}

	.other_banner{margin-top: 55px;background-color: #000;}
	/*.other_pagename_box{margin-top: -32px;}*/
	.other_banner img.pc_bannerimg{display:none;}
	.other_banner .phone_bannerimg{display: block;}
	.other_pagename{font-size: 22px;}
	.other_pagename img{width: 70%}

	
	
	.other_main{padding:20px 0 0;}
	.other_pagetitle_box:before, .other_pagetitle_box:after { height: 6px; margin-top: 20px;}
	.other_pagetitle{padding: 0 15px;}
	.title_zh{font-size: 22px;line-height: 30px;}
	.title_en{font-size: 14px;line-height: 16px;}

    .other_con{padding:0; background:transparent}
	.contactus_con .counter-block{margin-bottom: 50px;}
    .icon_cz{margin:30px 0 10px 0;}
	img.page_aboutlogo{width: 100px;height: 100px;}
	.pageaboutus_left,.pageaboutus_right{width: 100%;float: none;}
	.pageaboutus_left{text-align: center;}
	.pageaboutus_left img{max-width: 85%;}
	.pageaboutus_right{font-size: 14px;line-height: 28px;}
	.icon_cz img{width: 30px;height: 30px;}
	.pageaboutus_left img{margin-top: 0;}
	.footweb_info{margin:60px 0;}
	.web_info {font-size: 16px;line-height: 28px;}
	.web_px{font-size:12px;line-height: 20px; letter-spacing: 4px;}


.map_bg{background-size:100% auto;background-position:top;}
.map_con {margin: 200px auto 0px;padding: 20px 20px 20px;}

.title_tip{font-size: 14px;
    margin:0px;text-align: justify;line-height:25px;}
	.contact_tel span{line-height:20px;}
	.contact_tel{padding-bottom:10px;}
.about_main{padding-top:30px;}	
.about_right{    padding: 20px 0;}	
.about_con_box .about_con{font-size:16px;line-height:30px;}	
.about_num_list{width:49%;    padding: 10px 0;display: inline-table;}	
.about_num_list:first-child{width:100%;}
.about_num{    position: inherit;width: 100%;   }
.about_ts span{font-size:20px;}
.about_ts {font-size:14px;margin-bottom: 0px;line-height:20px;}
.about_con{font-size:14px;line-height:38px;    word-break: break-all;margin-top:0;}
.about_right .about_con{font-size:14px;line-height:28px;    word-break: break-all;margin-top:0;}
.about_left{    padding: 0 8%;     margin-top: -30px;    max-height: 300px;
    overflow: hidden;}
.about_right{    padding: 30px 8%; }
.about_n{margin-bottom:30px;}
.about_more{padding: 0 20px 0 15px;
    line-height: 38px;
  margin-top:30px;margin-bottom: 30px;
  font-size:14px;
    text-align: center;
	background-position:center right+10px;
	background-size: 13%;
	
	}
	
.bars img{}	


.about_box{background-repeat: repeat-y;}
.about_co {
    font-size: 12px;
    line-height: 20px;
    text-align: revert;
word-break: keep-all;}

.licheng_t{margin-left:6%;}
.licheng_list{margin-bottom:0;padding: 38px 0 0;}
.licheng_tit{font-size:18px;margin-top:0;padding:0;}
.licheng_list .entries .entry{width: 100%;
    margin-bottom: 0px; padding:10px 20px; margin-top:-30px;}
	.licheng_list .entries .entry:not(:first-child){margin-top:0;}
	.licheng_list .entries .entry .title{font-size:18px;line-height:30px}
	.licheng_list .entries .entry .body p{font-size:14px;line-height:25px;text-align: left;}
	.licheng_list .entries .entry:nth-child(2n){right:0}
	
	.honor_tit{padding: 10px 15px;}
	.honor{padding-bottom: 200px;}
	.wenhua_tit{padding:30px 0;border-bottom:5px solid #E60012}
	.wenhua{margin-bottom:30px;}
	
	.wenhua_con{border:10px  solid #fff;    background-size: auto;
    background-repeat: repeat-y;}
.wenhua_li p{font-size:18px;    margin-bottom: 10px;}
.wenhua_li span{font-size:14px;line-height:20px;}
.wenhua_li{height:auto;padding:10px;}


	.opro_list_box{padding:40px 2%;}
	.opro_list li{width: 96%;margin:0 2% 20px 2%;}
	.opro_list .desc{font-size: 14px;height: 40px; line-height:40px;}
    .opro_list .desc .icon{width:40px;}
    .desc_title{width: calc(100% - 40px);}

    .pages{display: none;}
    .phone_pages{display: block;width: 100%;text-align: center;margin-top: 60px;}
    .phone_pages a{margin:0 20px;width:100px;}

    .index_news_list{width: 100%;margin-top: 20px; margin-bottom:40px;}
	.index_news_list li{width: 100%;float: none;margin-bottom:10px;}
	.index_news_list li a{display: block;width: 100%; padding:8px;color:#000;z-index: -1;}
	.index_news_list li a:hover{background-color: #c29900;}
    .index_news_list li{width: 100%;float: none;margin-bottom:10px;}
	.index_news_list li a{display: block;width: 100%; padding:8px;color:#000;z-index: -1;}
	.index_news_list li a:hover{background-color: #c29900;}
    .news_date{width: 22%; color: #c29900;font-weight: lighter;margin-right: 4%; }
	.news_date .mouth,.news_date .day{font-size:20px;line-height: 20px;vertical-align: top;}
	.news_info{width:74%;}
    .news_date .mouth,.news_date .day{font-size:20px;line-height: 20px;vertical-align: top;}
    .mouth:after{ right: -15px; }
	.news_info{width:74%;}
	.mouth:after{ line-height: 20px; padding:0 2px;font-size: 12px;vertical-align:top; }
	.year{font-size: 12px;margin-top:2px;width: 100%;}
	.news_title{font-size: 16px; line-height: 25px;height: 25px;  /*text-overflow: ellipsis; white-space:pre-wrap;*/}
	.news_detail{font-size: 14px;line-height: 22px;height:22px;}
	

	.footweb_info{margin:40px 0;}
    .article_con{padding:0;}
	.article_title{font-size: 22px;margin-bottom:4px;}
	.article_pubdate{font-size:12px;color: #959595;font-weight: lighter;}
	.article_title_border{height: 5px;margin-top: 5px;}
	.article_con{font-size: 14px;line-height:30px;}

	.article_page{width:96%; margin:40px auto 10px auto;}
	.article_page a{font-size: 14px; border-radius: 40px;margin-bottom: 16px;height: 40px;line-height: 40px;}

	.contactus_con{padding:20px 0; font-size: 14px;line-height: 30px;}


	.leaveMessage{width:98%;margin:20px auto;}
	.leaveMessage input{height:40px;line-height: 40px;}
	.leaveMessage textarea{min-height:105px;line-height:35px;}
	.leaveMessage input,.leaveMessage textarea{width: 100%; margin-bottom:15px; font-size: 16px;  padding:2px 10px; color: #333;  border:1px solid #656565;border-radius:5px; text-align: left;box-sizing: border-box;}
	.leaveMessage input.systemcode{width: 40%;}
	.cheakmabox{font-size: 0;height: 40px;line-height: 40px;}
	.cheakmabox .codeimgbox{max-width: 50%;  margin-bottom: 20px;margin-left: 20px;height: 40px;}
	.cheakmabox .codeimgbox img{vertical-align: middle;display: inline-block;max-height: 40px;}
	.leaveMessage input.submit_btn{height: 45px;line-height:45px;margin-top:10px;}

.map_pagetitle{color: #fff; display: inline-block;vertical-align: middle;text-align: left;}
.map_zh{font-size: 30px;line-height: 30px;color: #fff;font-weight: bold; text-align:center;}
.map_en{font-size: 10px;line-height: 30px;color: #fff;letter-spacing: 2px;}


    .pro_detail_con{padding:20px 10px;}
	.pro_detail_con {position:absolute; top:20%;width: 100%;left:0; top:30%;}  
	.promsg .propic{width:100%; z-index:2; overflow:hidden; }
	.promsg .propic div{width:80%; margin:0 auto;}
	.promsg .propic .slick-prev,.promsg .propic .slick-next{width:55px;height:55px;  position:absolute; top:26%; display:block; border:1px solid #fff;}
	.promsg .propic .slick-prev:before{content:'';display: inline-block; width:55px;height:55px; background:url(../promsg_prev.png) center center no-repeat; left:50px;}
	.promsg .propic .slick-next:before{content:'';display: inline-block; width:55px;height:55px; background:url(../promsg_next.png) center center no-repeat; right:50px;}

	.promsg .picbox .icon{display:block; position:absolute; z-index:99; right:-59px; bottom:-59px; width:59px; height:59px; background:#222 url(../promsg_big.png) center center no-repeat;}
	.promsg .propic .picbox{position:relative; width:100%;margin-left: 0; text-align:center; float:left; background:#fff; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);  box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
	.promsg .propic .picbox>img{width: 100%;}
	.promsg .propic .picdesc{display: none; }
	.phone_pro_text{ width: 98%;margin:0 auto;padding-top: 300px; background: #252525;}

	.single-item>div{padding-bottom: 40px;}
	.promsg .picbox .icon {display: block;position: absolute;z-index: 99;right: -59px;bottom: -59px;width: 59px;height: 59px;background: #222 url(../promsg_big.png) center center no-repeat / 100% 100%;}
    
    .pro_detail_box{padding-left:10px;padding-right:10px;}
    .phone_text_box{display: block; width:100%;padding:15px 10px;box-sizing: border-box; background: #252525;color: #fff;}
    .pro_detail_box .pro_title{font-size:18px;font-weight: bold;line-height: 25px;color: #c29900;margin-bottom:10px;}
    .pro_detail_box .pro_title:after {display: block;margin-top:5px;width: 50px;height: 2px;background: #c29900;content: '';}
     .pro_detail_box .pro_info{line-height: 22px;}

    .promsg .propic .prev, .promsg .propic .next{width: 30px;height: 30px;}
    .promsg .propic .prev:before,.promsg .propic .next:before{width: 30px;height: 30px;}
    .promsg .picbox .icon{width: 40px;height: 40px;    right: -40px;bottom: -40px;}
    .promsg .propic .prev{left: 0;}
    .promsg .propic .next{right: 0;}
    .pro_detail_con{top:80px;}
	.promsg .propic .picdesc{padding:20px 15px;}
    .promsg .propic div div.pictitle{font-size: 20px;line-height: 28px;margin-bottom: 6px;}
    .promsg .propic div .pictitle:after{margin-top: 5px;}
    .promsg .propic .picdesc p{font-size: 14px;}

    .pro_detail_box{padding-top:32%;}
    .pro_moreinfo_box{padding: 20px 10px;}
    .pro_moreinfo{width:100%;font-size: 14px;line-height:28px;}
	.pro_moreinfo_p{font-size: 16px;line-height: 22px;letter-spacing: 4px;font-weight: lighter;}
	.pro_moreinfo{padding:50px 10px 40px 10px;}
	.left_line{position: absolute;top:10px;left:-10px;padding-left: 34px;line-height: 30px;color: #fff;font-size:16px; width:200px;height: 30px;background: url(../bg_fwsm.png) no-repeat left center /100% 100%; }
	.right_line{display: none;}


}
