@charset "utf-8";
@import "reset.css";
a { 
	color: #666;
}
a:hover { 
	color: #c41722;
}

button {
	border:0;
	cursor:pointer;
}
input,textarea {
	border:0;
}
.fl{ float:left}

.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-slide p {
  font-style: italic;
  font-size: 25px;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 50%;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #fff;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #c41722;
  border: #c41722 1px solid;
  width: 8px;
  height: 8px;
}
.swiper-dynamic-links {
  text-align: center;
}
.swiper-dynamic-links a {
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #ccc;
  margin: 5px;
  font-size: 12px;
  text-decoration: none;
  color: #333;
  background: #eee;
}

.w640{width: 640px;margin: 0 auto;}
.top{ height:40px; width:100%; background:#FFF; top:0px;}
header{height:110px;position:fixed;z-index: 9999; padding-top:80px;}
.box{width:640px;height: 85px; z-index:9999; border-bottom:1px #e8e8e8 solid;}
.box .logo{float: left;}
.box .logo img{margin-top:10px;margin-left:13px;}
.box .menu{width:80px;height:50px;margin-top:0px;float: right;}
.box .menu img{padding-top:0px;}

.box2{width:640px;height: 80px; background: url(../images/bg5.jpg) repeat-x; z-index:9999; display:none;}
.box2 .clear1{height: 80px;}
.box2 .logo{float: left;}
.box2 .logo img{margin-top:10px;margin-left:13px}
.box2 .menu{width:80px;height: 50px;margin-top:0px;float: right; margin-right:1px;}
.box2 .menu img{padding-top:0px;float: right;}
.menu_list ul li{min-height: 70px;width: 640px;background:#fff; }
.menu_list ul li .li a{display: block;font-size: 30px;color: #333;line-height: 70px;padding-left: 30px;}
.menu_list ul li:hover .li a{display: block;font-size: 30px;color: #c41722;line-height: 70px;padding-left: 30px;}
.menu_list ul li .li{background: url(../images/tb6.png) no-repeat 595px 27px;}
.menu_list ul li:hover .li{background: url(../images/tb5.png) no-repeat 595px 30px;}

.menu_list ul li .dl_box{background: #fff;padding: 15px 0px;display: none;}
.menu_list ul li .dl_box dl dt{height: 52px;width: 580px;margin-left: 30px;border-bottom: 1px dashed #e5e5e5;background: url(../images/tb7.png) no-repeat 10px 16px;}
.menu_list ul li .dl_box dl dt a{line-height: 52px;font-size: 24px;display: block;padding-left: 32px; color:#666;}

.d_link{ padding:20px 0 15px 40px; font-weight:lighter}
.d_link a{color:#666;  font-size:20px;font-weight:lighter}
.d_text{font-size: 18px;color: #888; line-height:30px; padding:0 0 40px 40px;}

.contacttab {border-top:solid 1px #EFEFEF;border-left:solid 1px #EFEFEF}
.contacttab  td{ height:48px; line-height:48px; padding:3px; font-size:24px; border-bottom:solid 1px #EFEFEF;border-right:solid 1px #EFEFEF}

.index_con{height: 310px;background: #fff;}
.index_con .box{padding-left: 40px;padding-top: 40px;}
.index_con .img2{padding-left: 20px;}
.index_con .box p{font-size: 20px;font-weight: bold;color: #c41722;line-height: 70px;text-align: center;}

.index_btm{height: 235px;background:#eaeaea;}
.index_btm .box{padding-top: 40px;padding-left: 40px;}
.index_btm .box a:hover .div1{background: url(../images/bg7.png) no-repeat;}

.wgm_list .list_box ul li .li{ background:url(../images/l_1.gif) repeat-x; height:70px;}
.wgm_list .list_box ul li:hover .li{background: background:url(../images/l_1.gif) repeat-x; height:70px;}
.wgm_list .list_box ul li .li a{background: 585px 35px url(../images/tb10.png) no-repeat;height: 80px;display: block;color: #555;font-size: 26px;line-height: 80px;padding-left: 40px;}
.wgm_list .list_box ul li:hover .li a{color: #054397;background: 585px 35px url(../images/tb18.png) no-repeat;}
.wgm_list .list_box ul li .sox_box{display: none; width:100%; height:auto; overflow:hidden; background:#fff;}
.wgm_list .list_box ul li .sox_box a{ display:block; height:70px; line-height:70px; font-size:22px; border-bottom:1px #e5e5e5 solid;background: 27px url(../images/tb10.png) no-repeat; background-color:#FFF; margin:0 5%; padding-left:40px;}
.lag{ font-size:28px; padding:0 20px; background:#f4f4f4; height:70px; line-height:70px; width:600px;}
.lag a{ font-size:26px; padding:0 10px;}


.local{ height:48px; line-height:48px; font-size:18px; text-align:right; width:95%; background:#F2F2F2; padding-right:5%;}
.local a{ font-size:18px;}
.local a.cur{ font-size:18px; color:#005AAA; font-weight:bold}

.inanner_a{ width:100%; background:url(../images/inbanner1.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_awz{ font-size:16px; float:left; color:#FFF; padding-left:50PX; padding-top:90px; text-align:left}
.inanner_awz font{ color:#fff; font-size:24px; padding-right:10px;font-family:'Microsoft YaHei';}

.inanner_p{ width:100%; background:url(../images/inbanner2.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_p font{ color:#fff; font-size:30px;font-family:'Microsoft YaHei';}
.inanner_n{ width:100%; background:url(../images/inbanner3.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_n font{ color:#fff; font-size:30px;font-family:'Microsoft YaHei';}
.inanner_f{ width:100%; background:url(../images/inbanner4.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_f font{ color:#fff; font-size:30px;font-family:'Microsoft YaHei';}
.inanner_c{ width:100%; background:url(../images/inbanner5.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_c font{ color:#fff; font-size:30px;font-family:'Microsoft YaHei';}
.inanner_q{ width:100%; background:url(../images/inbanner6.jpg) no-repeat center; height:153px; text-align:center;}
.inanner_q font{ color:#fff; font-size:30px;font-family:'Microsoft YaHei';}
.aboutglpic{ margin-top:20px; width:100%}
.procstts{ width:600px; margin:0px auto; line-height:36px; text-align:center; height:36px; font-size:18px; color:#FFF; background:#005AAA}
.procsttsCS{width:600px; margin:0px auto; min-height:50px;}


.martlist{ width:600px; margin:0px auto 50px auto}
.martlist dl{ width:100%; margin-top:40px;}
.martlist dl:nth-child(2n){margin-right:0px;}
.martlist dl dt{ height:45px; line-height:45px; width:100%; font-size:24px; color:#FFF; padding:5px; background:#A19F9F}
.martlist dl dd{ height:40px; line-height:40px; font-size:16px; color:#999; text-align:left}

.ilueying{ width:600px; margin:0px auto }
.ilueying ul li{ width:48%; margin-right:4%; margin-top:30px; float:left}
.ilueying ul li:nth-child(2n){ margin-right:0px;}

.innews{  float:left; width:96%; margin:0px 2%; overflow:hidden; min-height:400px; padding:30px 0px;}
.innews ul li{ width:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; border-bottom:1px #ccc dashed; height:48px; font-size:18px; line-height:48px; color:#333;}
.innews ul li a span{ float:right; font-family:Verdana; font-size:16px;} 
.innews ul li a{ font-size:18px;}
.innews ul li a:hover{ color:#f15c22;}

.inlist{ width:600px; margin:30px auto 0px auto; height:100%; overflow:hidden;}
.inlist ul li{ float:left; margin-bottom:20px;}
.inlist ul li a{ float:left; margin-bottom:20px;color:#fff; background:#27c0fc; text-align:center; margin:0 15px 0 0px; display:block; width:190PX; padding:15px 0px; font-size:16px;font-family:'Microsoft YaHei';}
.inlist ul li:nth-child(3n) a{ margin-right:0px;}
.inlist ul li a:hover{ background:#0059A9;}
.inlist ul li.cur a{ background:#0059A9;}


/*内页证书*/
.nqual{width:600px; margin:40px auto;}
.nqual li{float:left; width:48%; margin-right:4%;position:relative;box-shadow:2px 2px 8px rgba(0,0,0,0.2); overflow:hidden; margin-bottom:40px;background:#333;display:inline;}
.nqual li:nth-child(2n){margin-right:0px;}
.nqual li .photos{width:100%;height:100%;display:block;}

/*组织机构*/
.zhuzijg{ width:600px; margin:30px auto}

/*工厂掠影*/
.PicList{ width:600px; margin:0px auto}
.PicList li{float:left;width:47.5%; margin-right:4%;border:solid 1px #CCC; overflow:hidden; margin-bottom:30px;background:#fff;}
.PicList li:nth-child(2n){margin-right:0px;}
.PicList li .photos{width:100%;height:100%;display:block;}

/*企业文化*/
.culturewz{ font-size:18px; line-height:36px; width:600px; margin:30px auto 20px auto; color:#666}
.culturewz font{ padding-left:101px; float:left;font-size:18px; }
.culList{ width:600px; margin:30px auto 0px auto}
.culList li{float:left; width:47.5%; margin-right:4%; border:solid 1px #CCC; overflow:hidden; margin-bottom:20px;background:#fff;display:inline;}
.culwz{ height:40px; width:100%; line-height:40px; background:#fff; overflow:hidden; z-index:999999999999999; text-align:center; color:#666; font-size:16px}
.culList li:nth-child(2n){margin-right:0px;}
.culList li .photos{width:100%;height:100%;display:block;}

/*企业历程*/
.Develop{ width:1100px; margin:90px auto 0px auto}
.Developleft{ width:269px; float:left;}
.Developleftfkr{ float:left;width:215px;padding:20px 21px 20px 10px; height:96px; color:#FFF; font-size:14px; line-height:24PX;}
.Developleftfkl{ float:left;width:215px; padding:20px 10px 20px 21px; height:96px; color:#FFF; font-size:14px;margin-left:20px; line-height:24PX;}
.Developmind{ width:78px; margin-top:19px; float:left; height:100%; height:auto; background:url(../images/dopmain.png);display:inline-block overflow:hidden}
.Developright{}
.Dlopbg09{ margin-top:-13px; background:url(../images/jt09.jpg)right no-repeat; background-color:#1BC5BB}
.Dlopbg10{ margin-top:144px; padding-top:31px; height:85px; background:url(../images/jt10.jpg)left no-repeat; background-color:#4A8DFC}
.Dlopbg12{ margin-top:180px; padding-top:31px; height:85px; background:url(../images/jt12.jpg)right no-repeat; background-color:#FF8040}
.Dlopbg14{ margin-top:180px; padding-top:18px; height:98px;background:url(../images/jt14.jpg)left no-repeat; background-color:#3CC24C}
.Dlopbg16{ margin-top:180px; padding-top:18px; height:98px;background:url(../images/jt16.jpg)right no-repeat; background-color:#1BC5BB}
.Dlopbg17{ margin-top:180px; padding-top:18px; height:130px;background:url(../images/jt17.jpg)left no-repeat; background-color:#EE4B47}
.Dlopbg99{ margin-top:180px; line-height:24px; background:url(../images/jt99.jpg)right no-repeat; background-color:#0FD76A}
.Dlopbg19{ margin-top:180px; line-height:24px; background:url(../images/jt19.jpg)left no-repeat; background-color:#0055F0}
.Dop2009{ background:url(../../../images/09.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2010{ background:url(../../../images/10.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2012{ background:url(../../../images/12.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2014{ background:url(../../../images/14.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2016{ background:url(../../../images/16.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2017{ background:url(../../../images/17.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2099{ background:url(../../../images/99.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}
.Dop2019{ background:url(../../../images/19.png); margin-bottom:80px; width:78px; height:78px; line-height:78px; font-size:24px; color:#FFF; text-align:center; overflow:}

/*质量保障*/
.bzpic{ width:100%; margin:57px auto 0px auto}
.bzpic img{ width:100%}
.stitle{ margin:30px auto; text-align:center}
.fftitle{ color: #999; color: #FFF; font-size:24px; background:#0088D2; display: inline-block; border-radius: 8px; padding: 6px 40px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.tabletl { border-bottom:solid 1px #F1F1F1; border-left:solid 1px #F1F1F1; width:100%;}
.tabletl td{ border-top:solid 1px #F1F1F1; border-right:solid 1px #F1F1F1; padding:5px; line-height:26px; font-size:18px}
.tabletrbg{ background:#E6E7E8; color:#333333; text-align:center}
.serviceswz{font-size:18px; line-height:36px; color:#666; padding-top:30px; padding-bottom:50px;}
.serviceswz02{font-size:18px; line-height:36px; color:#333; padding-bottom:50px;}


/*产品中心*/
.prolstshow{ width:600px; margin:50px auto 0px auto}
.prolstshow dl {}
.prolstshow dl dt{ background:#0E4787; text-align:center; color:#FFF; line-height:56PX; margin-bottom:20px; height:56px; font-size:30px; font-weight:bold}
.prolstshow dl dd{ float:left; width:580px; font-size:24px; line-height:48px; height:48px; margin-bottom:20px; text-align:left; background:#F6F6F6; color:#666; padding-left:20px;}
.prolstshow dl dd a{font-size:20px; }
.prolstshow dl dd:hover{ background:#F2F2F2}

.prolstcaatshow{ width:600px; margin:50px auto 0px auto}
.prolstcaatshow dl { }
.prolstcaatshow dl dt{ background:#0E4787; text-align:center; width:600px; margin:0px auto 20px auto; color:#FFF; line-height:56PX; height:56px; font-size:30px; font-weight:bold}
.prolstcaatshow dl dd{ float:left;padding-left:20px; width:265px; margin-right:10px; margin-left:10px; font-size:24px; line-height:48px; height:48px; margin-bottom:20px; text-align:left; background:#F6F6F6; color:#666; }
.prolstcaatshow dl dd:nth-child(2n){ margin-right:0px;}
.prolstcaatshow dl dd a{font-size:20px; }
.prolstcaatshow dl dd:hover{ background:#F2F2F2}

.proshowtb{}
.proshowtb{margin-top:20px;}
.proshowtb table{border-top:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC; width:100%;}
.proshowtb table td{ line-height:26px; font-size:14px; height:26px; padding:5px; text-align:left; border-bottom:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC}
.proshowtbtr{ background:#EFEFEF}

.backmore { margin: 15px auto 0 auto; width:200px;font-family: Helvetica, Arial, Verdana, "Microsoft JhengHei", PMingLiU, sans-serif; }
.backmore a {color: #FFF; font-size:24px; background:#005AAA; display: inline-block; border-radius: 8px; padding: 10px 30px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.backmore a:hover { background-color: #277FCE; }



.indexro{ width:100%; margin-top:20px; overflow:hidden;}
.indexro ul{ width:650px;}
.indexro ul li{ float:left;margin:0 0px 30px 19px;}
.indexro ul li a{ float:left; display:block; width:290px; border:1px #e8e8e8 solid;background:#f5f5f5;  }
.indexro ul li a font{ display:block; width:100%; text-align:center; font-size:24px; padding:15px 0 13px 0;}
.indexro ul li a:hover{ color:#fff; background:#005AAA;}

.proshow{ width:100%;}
.proshowtitle{ font-size:30px; height:60px; width:100%; background:#F6F6F6; text-align:center; line-height:60px;}
.proshowtitle b{font-size:30px; color:#666}
.bigpic{ width:100%; text-align:center; margin-top:30px;}
.proshowwz{width:96%; height:100%; overflow:hidden; line-height:48px; padding:10px; padding-bottom:30px; margin:0px 2%;font-size:24px;}
.proshowwz p{  font-size:24px; line-height:48px;}
.proshowwz b{font-size:24px;line-height:48px;}

.indexabout{ font-size:24px; color:#666; line-height:36px; width:96%; margin:0px 2%}
.indexabout a{ font-size:24px; font-weight:bold; color:#FF0000}
.aboutitle{font-size:24px; width:600px; margin:20px auto;}
.aboutitle p{ font-size:24px;}
.indexnews{ width:100%; margin-top:15px;font-size:24px; text-align:center}
.indexaboutpic{ width:599px; margin:0px auto}
.abouttitle{ width:225px; margin:30px auto 30px auto; background:url(../images/titlebg.png) center no-repeat; text-align:center; font-size:26px}

.leadmore { margin: 15px auto 0 auto; width:200px;font-family: Helvetica, Arial, Verdana, "Microsoft JhengHei", PMingLiU, sans-serif; }
.leadmore a {color: #FFF; font-size:24px; background:#005AAA; display: inline-block; border-radius: 8px; padding: 10px 30px; background-size: 4px; background-repeat: no-repeat; background-position: 2px 2px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.leadmore a:hover { background-color: #277FCE; }

.news_box{ width:100%; height:100%; overflow:hidden; padding:50px 0;}
.news{ margin-top:30px;}
.news ul{ width:650px;}
.news ul li{ float:left; margin-bottom:30px; margin-left:15px; font-size:24px;}
.news ul li a{ display:block; width:555px; float:left; border:1px #ccc solid; border-left:2px #27c0fa solid; padding:20px 25px; margin:0 30px 0 0; overflow:hidden; height:90px;font-family:'Microsoft YaHei';}
.news ul li a:hover{ color:#27c0fc;}
.news ul li a img{ margin-right:15px;}
.news ul li a div{ display:block; float:left; width:455px; cursor:pointer; }
.news ul li a div strong{ display:block; color:#333; float:left;width:455px;font-size:24px;font-family:'Microsoft YaHei';}
.news ul li a div span{ display:block; color:#999; float:left;width:453px;font-size:24px;font-family:'Microsoft YaHei';}
.news ul li a div font{ display:block; width:453px; height:40px; overflow:hidden; float:left;font-size:24px;font-family:'Microsoft YaHei'; }
.newshow{ line-height:36px; height:auto; overflow:hidden; width:600px; margin:30px auto 0PX auto; padding:8px; text-align:center; font-size:24px; color:#333; background:#F6F6F6}
.newsshowwz{ font-size:18px; line-height:36px; width:600px;min-height:400px; margin:30px auto}



.inbanner{ width:640px; height:120px;}
.inaboutwz{ font-size:24px; padding:30px 0px; min-height:300px; overflow:hidden}
.icontact{ width:600px; margin:0px auto 50px auto;border-top:solid 1px #EFEFEF;border-left:solid 1px #EFEFEF}
.icontact td{ height:36px; line-height:36px; font-size:24px; padding:8px 15px; border-right:solid 1px #EFEFEF;border-bottom:solid 1px #EFEFEF}
.icontactd1{ text-align:left; width:30%}
.icontactr{ background:#F7F7F7}


/*底部*/
.bottom_bg{ width:640px; margin:0px auto; background:#292929; height:100%; overflow:hidden;}
.bottom_search{ width:500px; margin:50px  auto 10px  auto; border:5px #4a4a4a solid; height:100%; overflow:hidden;}
.bottom_search input[type="text"]{ background:#fff; width:395px; padding:0 10px; height:55px; line-height:55px; float:left;}
.bottom_search input[type="submit"]{ background:url(../images/search.jpg) no-repeat; width:85px; height:55px; cursor:pointer; float:left;}
.bottom_search_text{ width:100%;font-size:24px; padding-bottom:30px; text-align:center; color:#909090; height:100%; overflow:hidden;font-family:'Microsoft YaHei';}
.bottom_tel{ padding-left:30px; margin:30px 0; height:100%; overflow:hidden;font-family:'Microsoft YaHei';}
.bottom_tel span{ float:left; margin:0 0 0 25px;width:275px;}
.bottom_tel span img{ float:left;}
.bottom_tel span font{ float:left; color:#909090; padding-top:5px; padding-left:5px;font-size:18px}
.bottom_textbox{ border-top:1px #3c3c3c solid; width:100%;}
.bottom_text{ text-align:center; color:#888; padding:40px 0; font-size:24px;font-family:'Microsoft YaHei';}
.putsearch{ background:url(../images/search.jpg) no-repeat;}

