﻿@charset "utf-8";
/* CSS Document */
.w1400{ max-width:1400px; margin:0 auto;}
.w1000{ max-width:1000px; margin:0 auto;}

.logo{ float:left; padding:14px 0; }
.guodu{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
a{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}



.header{ width:100%; background:rgba(0,0,0,0);  height:98px;}
.header_nei{ padding-left:10px; padding-right:10px;}
.navpc{ float:left; margin-left:100px; }
.navpc ul li{ float:left;}
.navpc ul li a{ font-size:16px; color:#333; padding:35px 20px; display:block; }
.rightmail{ padding-top:36px;float:right;}

.ititle{ padding-top:100px; padding-bottom:40px;  }
.ititle .left{ float:left; margin-top:15px; margin-right:20px; }
.ititle .right{ float:left;}
.ititle .right h3{ font-size:30px; color:#e0b07f; }
.ititle .right p{ font-size:16px; color:#666666; }

.model01 .picgroup img{ padding:10px;  }

.model02{ background:#f5f5f5; margin-top:100px; padding-bottom:100px;   }
.model02 .ifour .part{ float:left; width:23.5%; border-radius:30px; text-align:center;  position:relative; height:350px; margin-right:2%; }
.model02 .ifour h5{ color:#fff; font-size:24px; padding-top:30px; padding-bottom:10px;  }
.model02 .ifour p{ color:#fff;  font-size:16px; line-height:30px; padding:0 3%;   }
.model02 .ifour .part01{ background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#e3a074), to(#e8825e)); }
.model02 .ifour .part02{ background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#e97f5c), to(#ef5d43)); }
.model02 .ifour .part03{ background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#ef5940), to(#f63325)); }
.model02 .ifour .part04{ background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#f72f22), to(#fc120d)); margin-right:0;  }
.model02 .ifour .part .icon{ position:absolute; bottom:50px; margin:0 auto; width:100%;  }
.model02 .picgroup .img01{ width:32.3%; margin-right:1.5%; float:left;  }
.model02 .picgroup .img02{ width:32.3%; margin-right:1.6%; float:left;  }
.model02 .picgroup .img03{ width:32.3%;  float:left; }
.model02 .picgroup img{ width:100%; }
 
.model02 .picgroup{ margin-top:30px; }
.model03{ margin-bottom:70px; }
.model03 .picgroup img{ padding:10px;  }










.footer{ background:#232223; padding:40px 0; }
.footer .footer_logo{ width:33%; float:left;  }
.footer .links{  width:33%;  float:left; color:#e0b07f; }
.footer .footer_right{  width:34%;  float:left; color:#e0b07f; }
.footer .links h6{ font-size:20px; border-botttom:2px solid #e0b07f;}
.footer .links li{ float:left; margin-top:30px;  }
.footer .links li a{ background:#393939; padding:5px 8px; color:#e0b07f; border-radius:5px; margin-right:10px; }
.footer a{ color:#e0b07f;}


.pos{ border-bottom:1px solid #eee; }
.pos .sort ul li{ float:left; }
.pos .sort ul li a{ font-size:16px; color:#333; display:block;  padding:0 20px;  text-align:center; height:50px; line-height:50px; }
.pos .sort ul li a:hover{ color:#192982; }
.pos .position { float:right; height:50px; line-height:50px; color:#666; font-size:16px;  }
.pos .position a{ font-size:16px;}
.pos h3{ float:left; height:50px; line-height:50px; font-size:18px; }
.about{ margin-bottom:60px;}
.about .profile p{ line-height:40px; }
.about .profile strong{ font-size:16px; font-weight:bold; color:#333;}
.about .profile a{ font-size:16px;}
.about h4{ text-align:center; font-size:30px; color:#111; padding:30px 0;  }
.about p{ text-indent:0; line-height:34px; color:#666; font-size:16px; }
.about_img img{ display:block; margin:0 auto; }


/* 产品列表 */

.pro_list{  max-width:1440px; margin:0 auto; margin-top:30px; }
.pro_list ul li{width:23%; float:left; margin:0 1%; margin-bottom:30px;  }
.pro_list img{ width:100%; }
.pro_list  h4{ text-align:center; padding:0; margin:0; font-size:16px; color:#333; font-weight:normal; width:100%; height:50px; line-height:50px; border-bottom:1px solid #eaeaea; }
.pro_list ul{ padding:0; margin:0; font-size:12px; }
.pro_list ul li a:hover h4{ background:#e0b07f; color:#fff; }
.pro_list ul li:hover { box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}
.pro_detail{ width:1000px; float:right;}


.equip_list{  max-width:1440px; margin:0 auto; margin-top:30px; }
.equip_list ul li{width:23%; float:left; margin:0 1%; margin-bottom:30px;  }
.equip_list img{ width:100%; }
.equip_list  h4{font-size:14px; color:#888;   text-align:center; padding:0; margin:0;  color:#666; font-weight:normal; width:100%; height:70px; line-height:22px; padding-top:15px; }
.equip_list ul{ padding:0; margin:0; font-size:12px; }



 
.main1 .biaoti{ max-width:1400px; margin:0 auto; font-size:16px; color:#888;  padding-top:20px;  }
.main1 .biaoti h3{font-size:26px;  color:#e0b07f; font-weight:bold;  float:left; margin:0;  }
.main1 .mianbao{ float:right; margin-right:1%; padding-top:10px; }
.main1 .fenlei{ border-bottom: 1px solid #ccc;  margin:15px 0;  }
.main1 .fenlei li{float:left; padding-right:40px;  }
.abc{	 border-bottom:4px solid #fff !important;  color:#666 !important;}
.main1 .fenlei li a{ font-size:16px; border-bottom:4px solid #e0b07f; display:block;  padding:15px 0; color:#e0b07f;   } 
.main1 .fenlei li:hover a{ font-size:16px; border-bottom:4px solid #e0b07f !important;  color:#e0b07f !important;} 

.main1 .fenlei_nei{ max-width:1400px; margin:0 auto;}


.main2_ty { padding: 20px 0 20px 0;}
.news_list li{padding-bottom:50px; margin:40px 1%; margin-top:0;  padding:1%;   width:48%; float:left; background:#f5f5f5;  }
.news_list li .news_img{width:224px; height:140px; float:left; overflow:hidden; margin-right:30px;   }
.news_list li img{float:left; padding-right:20px; width:224px; height:140px;   }
.news_list li h3{font-size:18px; color:#444; font-weight:normal; padding-bottom:0;   }
.news_list li p{font-size:16px; color:#999; line-height:28px; padding-bottom:0; }
.news_list li:hover{background:#e0b07f; }
.news_list li:hover h3{color:rgba(255,255,255)}
.news_list li:hover p{color:rgba(255,255,255,0.5)}
.news_list li:hover span{color:rgba(255,255,255,0.8)}
.news_list a:hover img{ 
webkit-transform: scale(1);
transform: scale(1);
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08);
}

.contact{ max-width:1400px; margin:0 auto; font-size:16px; color:#666; line-height:30px;  margin-bottom: 40px; }
.map p{ margin-bottom:2px; line-height:20px; }

.about{ max-width:1400px; margin:0 auto; padding-bottom:50px;}
.about .zhici_img{ width:40%; float:left; }
.about .zhici{ width:60%; float:right;}
.about .jiagou img{ display:block; margin:0 auto; }
.about .culture p{ font-size:16px; line-height:34px; color:#666; background:#f5f5f5; margin-bottom:15px; padding:10px 0; border-radius:10px;  }
.rongyu .rongyu2{ width:700px; margin:0 auto; padding-top:30px; }
.rongyu .rongyu2 .ryleft{ width:330px; float:left;  }
.rongyu .rongyu2 .ryright{ width:330px;   float:right; }
.rongyu .rongyu2 h4{ font-size:16px; }

.zxzy img{ width:580px; margin-right:10px; margin-top:10px;}
.ziyuan2 strong{ font-size:18px; color:#f39801; }
.ziyuan3 img{ display:block; margin:0 auto; }
.ziyuan6 p{ text-indent:0;}

.service1 p{  text-indent:2em;}
.service1 img{ display:block; margin:0 auto; }
.service2 img{ display:block; margin:0 auto; }
.service5 img{ display:block; margin:0 auto; }
.service6 img{ display:block; margin:0 auto; }

.job3 img{display:block; margin:0 auto; padding-top:20px;  }

.OneOfTwo{ max-width:1400px; margin:0 auto;  margin-bottom:20px;}
.OneOfTwo{line-height:26px;color:#666;}
.OneOfTwo .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.OneOfTwo .suolue{ padding:20px 0;}
.OneOfTwo .suolue img{ display:block; margin:0 auto; }
.OneOfTwo .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}

.OneOfTwo .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.preNext{ margin-top:30px;}
.preNext p{ margin-bottom:4px;}

.map{height:550px; margin-top:30px; }
.map p{line-height: 24px;}

.lang_m{ width:32px; height:32px; line-height:32px;  float:right;text-align:center; margin-right:10px; margin-top: 9px; }
.lang_m a{ color:#555; font-family:arial;  background:#ddd; display:block;  border-radius:25px;}
.lang_m a:hover{ background:#197ccc; color:#fff; }
.lang_m a:active{ background:#197ccc; color:#fff; }

.gongyi .infolist{ width:23%; float:left; margin:1% 1%; }
.gongyi .infolist img{ width:100%; padding:5px; border:1px solid #eee;  }
.gongyi p{ font-size:16px; color:#666; text-align:center; }

#textarea img{ display:block; margin:0 auto; }

@media (max-width:1400px) {
.lang_pc{ display:none; }
}
@media (max-width:1280px) {
.navpc ul li a{ padding:35px 15px;}
}

@media (max-width:1200px) {
.navpc ul li a{ padding:35px 10px;}
.navpc{ margin-left:50px;}
}
@media (max-width:1100px) {
.banner{display:none;}	
.footer4{ display:none;}
}
@media (max-width:1000px) {
.language{ display:none;}
}
@media (max-width:900px) {
.navpc ul li a{ font-size:14px; padding:35px 5px;}
}
@media (max-width:767px) {
.navbar-brand{ padding:6px;}	
.header{ display:none;}	
.header_mobile_kongbai{ padding-top:31px;}
.icase li{ width:48%;}
.iabout_word{ padding:0 1%; }
.iabout h1{ font-size:24px; }
.iabout h3{ font-size:20px;  }
.iabout p{ font-size:15px; line-height:26px;}
.sankuai .sk_left{ width:100%; }
.sankuai .sk_right{ width:100%; }
.inews_nei{ padding:0 2%;  }
.inews_left{ float:left; width:100%; } 
.inews_right{ display:none; }
.footer{ display:none;}
.main1 .mianbao{ display:none;}
.gongyi .infolist{ width:48%; float:left; margin:1% 1%; }
.main1{ padding:0 1%;}
.pro_list ul li{width:48%; float:left; margin:0 1%; margin-bottom:30px;  }
.ban{ display:none;}
.contact{ padding:0 1%; }
.OneOfTwo .suolue img{ width:100%; }
.OneOfTwo{padding:0 1%;  }
.news_list li{padding-bottom:50px; margin:40px 1%; margin-top:0;  padding:1%;   width:98%; float:left; background:#f5f5f5;  }
}

@media (min-width:768px) {
.header_mobile{ display:none; }
.foot{ display:none;}
.footer_m{ display:none;}
.header_mobile_kongbai{ display:none;}
}
@media (min-width:1100px) {
.banner_mobile{display:none;}	
}


@media (min-width:1401px) {
.lang_suolue{ display:none; }
}