@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:0px;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:0px;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:20px 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;}
.procsttscswz{ line-height:30px; font-size:16px; width:600px; margin:0px auto}


.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}

.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:24px; line-height:48px; color:#333;}
.innews ul li a span{ float:right; font-family:Verdana; font-size:16px;} 
.innews ul li a{ font-size:24px;}
.innews ul li a:hover{ color:#f15c22;}

.inlist{ width:100%; margin:30px 0 30px 0; 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; margin:0 0px 0 10px; display:block; padding:15px 25px; font-size:18px;font-family:'Microsoft YaHei';}
.inlist ul li a:hover{ background:#0059A9;}
.inlist ul li.cur a{ background:#0059A9;}

.indexro{ width:600px; margin:20px auto 0px auto; overflow:hidden;}
.indexro ul{}
.indexro ul li{ float:left; border:1px #F5F5F5 solid;width:290px; height:352PX; overflow:hidden; margin:0px 0px 30px 6px;}
.indexro ul li a{ float:left; display:block; width:290px;background:#F5F5F5;  }
.indexro ul li a font{ display:block; width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:center; font-size:24px; padding:15px 0px;}
.indexro ul li a:hover{ color:#fff; background:#005AAA;}

.indexHonor ul{ width:650px;}
.indexHonor ul li{ float:left;margin:0 0px 30px 19px;}
.indexHonor ul li a{ float:left; display:block; width:290px; border:1px #e8e8e8 solid;background:#f5f5f5;  }
.indexHonor ul li a font{ display:block; width:100%; text-align:center; font-size:24px; padding:15px 0 13px 0;}
.indexHonor 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;}
.indexnews{ width:100%; margin-top:15px;font-size:24px; text-align:center}
.indexaboutpic{ width:599px; margin:0px auto}
.abouttitle{ width:274px; margin:30px auto 30px auto; background:url(../images/titlebg.png) center no-repeat; text-align:center; font-size:30px}

.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; margin:30px auto}


.protablebg{ border-bottom:solid 1px #DCDCDC; border-left:solid 1px #DCDCDC}
.protablebg td{ border-top:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC; font-size:14px; text-align:center; padding:5px; height:20px; line-height:20px;}
.protablebgtr01{background:#6EA4CE; color:#FFF}
.protablebgtr01 td{ height:36px; line-height:36px; font-weight:bold}
.protablebgtr02{background:#F2F2F2}

.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;}

/*产品中心*/
.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:#999; color:#fff; padding-left:20px;}

.prolstcaatshow{ width:600px; margin:50px auto 0px auto}
.prolstcaatshow dl { }
.prolstcaatshow dl dd{ float:left;padding-left:20px; width:260px; margin-right:10px; margin-left:10px; font-size:24px; line-height:48px; height:48px; margin-bottom:20px; text-align:left; background:#F2F2F2; color:#666; }
.prolstcaatshow dl dd:nth-child(2n){ margin-right:0px;}
.prolstcaatshow dl dd a{font-size:20px; }
.prolstcaatshow dl dd:hover{ background:#F2F2F2}