@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;margin:0px auto;padding:0px; background:#FFFFFF; } 
body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px; 
	list-style:none;
}
a:link,a:visited {color: #003C68; text-decoration: none;}
a:hover {color:#126db1; text-decoration: none;}
.clear{clear:both;margin:0px;padding:0px;height:0;}
form{margin:0;padding:0;}
img{border:0; max-width:100%; }

.header {height:80px; position:relative;}
@media screen and (min-width:726px){
.web_width{width:98%; margin:0px auto;}
#searching{visibility:hidden;width:180px;   position:absolute; z-index:99; top:51px; right:58px;}
.mav{position:absolute; z-index:99; top:22px; right:120px;width:40px;height:40px;background: url("../images/ico_menu.png") no-repeat;   cursor:pointer; }
#msc{ position:absolute; z-index:99; top:28px; right:80px; width:23px;height:23px;background: url("../images/ico_search.png") no-repeat center center;cursor:pointer;}
.fta{border-right:#d7d5d5 solid 1px; width:25%;}
.ftb{border-right:#d7d5d5 solid 1px; width:20%; padding-left:25px;}
.ftc{border-right:#d7d5d5 solid 1px; width:20%; padding-left:25px;}
.ftd{border-right:#d7d5d5 solid 1px; width:25%; padding-left:25px;}
.fte{ width:320px; }
.flinks{ padding-top:30px;}
.flinks li{ float:left; text-align:center; padding-right:15px; padding-left:15px; }
.flinks li { line-height:35px;}
.ftf{ width:45%; text-align:left;  float:right;  color:#999999; line-height:25px; }
.contactk p{ width:33.3%; float:left; margin-top:15px; height:100px;}
.certificate-box ul li {
	 border: 1px solid rgb(238, 238, 238); border-image: none; margin: 0px 2.37% 34px 0px; width: 47.33%; height: auto;  float: left; line-height:25px; text-align:center; padding-bottom:4px;  
}
.menu{ visibility:hidden; background:#e6e4e4; height:auto; line-height:35px;  width:100%; position:absolute; z-index:99; top:62px; left:0;}
.menu ul li{text-align:center;}
.menu ul li a{ font-size:1.2em;  background:none}
.menu ul li ul{display:block;}
.menu ul li ul li{background:#f4f2f2;}
.menu ul li ul li:hover{background:#e6e4e4;}
.menu ul li ul li a{ font-size:1.2em; background:none;}
.news-list ul li {
	padding: 20px 0px 25px; width:100%;  border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.product_list li{width:50%;  float:left; margin-top:20px;   }
.indexc li{ float:left; width:49%; margin-right:2%; margin-top:10px;  position:relative; }
.indexc li.p2{ margin-right:0;}
.indexc li.p4{ margin-right:0;}
#language {width:58px; float:right; padding-left:10px; margin-top:28px; padding-right:10px;}
.fta,.ftb,.ftc,.ftd,.fte{ float:left;  min-height:145px;}
}

@media screen and (min-width:980px){
#msc{display:none;}
#msc3{ position:absolute; z-index:99; top:28px; right:80px; width:23px;height:23px;background: url("../images/ico_search.png") no-repeat center center;cursor:pointer;}
.mav{display:none;}
.fta{border-right:#d7d5d5 solid 1px; width:15%;}
.ftb{border-right:#d7d5d5 solid 1px; width:10%; padding-left:25px;}
.ftc{border-right:#d7d5d5 solid 1px; width:10%; padding-left:25px;}
.ftd{width:15%; padding-left:25px;}
.fte{ width:320px; }
.flinks{ padding-top:30px;}
.flinks li{ float:left; text-align:center; padding-right:15px; padding-left:15px; }
.flinks li { line-height:35px;}
.ftf{ width:50%;  text-align:left;  float:right; color:#999999; line-height:25px; font-size:12px;     }

.certificate-box ul li {
	 border: 1px solid rgb(238, 238, 238); border-image: none; margin: 0px 2.37% 34px 0px; width: 22.33%; height: auto;  float: left; line-height:25px; text-align:center; padding-bottom:4px;  
}
.menu{ visibility:visible; height:35px; line-height:35px; float:left; width:560px; margin-top:28px;  background:none; position:static; margin-left:40px;}
.menu ul{list-style-type: none;margin: 0;padding: 0;z-index:1000;}
.menu ul li{float:left;list-style-type:none;_height:0; width:20%; text-align:center; position:relative;}
.menu ul li a{display: block;text-decoration: none;font-size:1.2em;text-transform:uppercase;color:#000;}
.menu ul li ul{display: none; position: absolute;margin: 0px; z-index:1000; width:100%;}
.menu ul li:hover{background-color:#e6e4e4;}
.menu ul li ul li{float:none;padding:0px;margin:0px; background:#e6e4e4; padding-left:10px; width:85%; padding-right:10px; text-align:left;}
.menu ul li.m1 ul{  width:180%;}
.menu ul li ul li a{display:block; WHITE-SPACE: nowrap;line-height:40px;font-size:12px;text-transform:none; border-bottom:#FFFFFF solid 1px;}
.menu ul li ul li:hover{background-color:#999999;}
.menu ul li ul li a:hover{line-height:40px; border-bottom:none; color:#FFFFFF;}
.product_list li{width:33.3%;  float:left; margin-top:20px;   }
.news-list ul li {
	padding: 20px 0px 25px; width:47.91%; margin-right: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.indexc li{ float:left; width:24.25%; margin-top:10px; margin-right:1%; position:relative; }
.indexc li.p2{ margin-right:1%;}
.indexc li.p4{ margin-right:0;}
#language { width:58px; float:right; padding-left:10px; margin-top:28px; padding-right:0;}
}
@media screen and (min-width:1200px){
.web_width{width:1200px; margin:0px auto;}
.menu{ margin-left:100px;}
#searching{visibility:visible; width:180px;   position:absolute; z-index:99; top:28px; right:62px;}
.logor{ float:right; width:812px;}
.msc{ display:none;}
.ftb{padding-left:40px;}
.ftc{padding-left:40px;}
.ftd{ padding-left:40px;}
.fte{ width:380px; }
.contactk p{ width:25%; float:left; margin-top:15px; height:100px;}
.certificate-box ul li {
	 border: 1px solid rgb(238, 238, 238); border-image: none; margin: 0px 2.37% 34px 0px; width: 22.43%; height: auto;  float: left; line-height:25px; text-align:center; padding-bottom:4px;  
}
}
.logo{ float:left; width:208px; margin-top:21px;}


#language a{ padding-left:5px;}
.input_name{position:relative;  width:100%; border:#e0e0e0 solid 1px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; height:25px; padding-top:3px;   }
.keyword{height:22px;   width:16%; border:none; line-height:22px;  padding-right:10px; margin-left:3%; width:73%; }
.input_button{position:absolute; right:7px; top:5px; z-index:9;}
.banner {
	width:100%;
	margin:0 auto;
	padding:0; 

}
.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:40px; line-height:40px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/hd.png) no-repeat; overflow:hidden; font-size:0;}
.fullSlide .hd ul .on{ background:url(../images/hd_hover.png) no-repeat;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:40px; height:60px; position:relative; margin:-17% 0 0 3%; float:left;  background:url(../images/slider-arrow.png)  -126px -137px #000 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:-6px -137px; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.indexc{ padding-bottom:15px;}

.indexc li img{width:100%;}
.indexc li .pclass{ position:absolute; z-index:2; color:#6a6a6a; font-size:14px; line-height:30px; padding-top:25px; padding-left:18px;}
.indexc li .pclass span a{ color:#FF0000; font-size:12px;}

#ftnav{ width:100%; background:#e6e4e4 ;padding-top:30px; padding-bottom:30px; }




.ft_c{ color:#555555; font-size:14px; font-weight:bold; line-height:25px; }
.ft_k a{ line-height:25px; color:#999999;}
#ftcopy{width:100%; background:#999999 ;padding-top:10px; padding-bottom:10px; text-align:center; line-height:25px; color:#FFFFFF;   }
#ftcopy a{ color:#FFFFFF; }

.about-banner {
	width: 100%; height: auto; font-size: 0px; -webkit-text-size-adjust: none;
}
.about-banner img {
	width: 100%; height: auto !important;
}

.news-list {
	padding: 20px 0px; 
}

.news-list ul li:hover {
	border-color: rgb(236, 114, 0);
}


.news-list ul li .news-img {
	width: 31.78%; height: auto; overflow: hidden; font-size: 0px; float: left; -webkit-text-size-adjust: none;
}
.news-list ul li .news-img img {
	padding: 0px; transition:0.3s ease-out; width: 100% !important; height: auto !important; display: block; max-width: 100%; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.news-list ul li .news-img img:hover {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.news-list ul li .news-text {
	width: 64.45%; height: 140px; float: right; position: relative;
}
.news-list ul li .news-text h2 {
	height: 24px; overflow: hidden; font-size: 16px; font-weight: 400; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-list ul li .news-text h2 a {
	color: rgb(0, 0, 0); font-weight: normal;
}
.news-list ul li .news-text h2 a:hover {
	color: rgb(236, 114, 0); text-decoration: underline;
}
.news-list ul li .news-text span {
	padding-bottom: 10px; font-size: 12px; display: block;
}
.news-list ul li .news-text p {
	color: rgb(102, 102, 102); line-height: 20px; padding-top: 10px; font-size: 13px;
}
.news-list ul li .news-text > a {
	border-radius: 4px; transition:0.8s ease-out; width: 80px; height: 26px; text-align: center; right: 10px; bottom: 0px; color: rgb(255, 255, 255); line-height: 26px; display: block; position: absolute; background-color: rgb(89, 88, 88); -webkit-transition: all .8s ease-out; -moz-transition: all .8s ease-out; -o-transition: all .8s ease-out;
}
.news-list ul li .news-text > a:hover {
	background-color: rgb(236, 114, 0);
}

.page {
	padding: 30px 0px; width: 100%; text-align: center; line-height: 30px;
}
.page li {
	margin: 0px 2px; font-size: 13px; display: inline;
}
.page li a {
	padding: 4px 8px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(0, 0, 0); -webkit-radius: 4px;
}
.page li a:hover {
	border-color: rgb(236, 114, 0); color: rgb(255, 255, 255); background-color: rgb(236, 114, 0);
}
.page li.thisclass a {
	border-color: rgb(236, 114, 0); color: rgb(255, 255, 255); background-color: rgb(236, 114, 0);
}

#prod_titlek{ color:#000000;   border-bottom:#d9d7d7 solid 1px; padding-left:10px; padding-top:20px; padding-bottom:10px;   font-size:14px;}
#prod_titlek a{color:#000000; }
.NewsShowTitle{ font-size:16px; font-weight:bold; color:#c4261d; text-align:center; height:35px; padding-top:15px; }
.NewsShowTime{ height:30px; line-height:30px; color:#999999; background-color:#f8f8f8; text-align:center; margin-bottom:20px ;}
.news-con{ line-height:25px; padding-bottom:20px;}
.news-con img{ max-width:100%;}
.pdf{ text-align:center;}
.pdf img{ max-width:100%;}

.product_list .pro_img{background:#eeeeee;  width:95%; margin:0 auto; border:#d2cece solid 1px;}
.product_list:hover .pro_img{border:#8ec8f6 solid 1px;}
.product_list .pro_img img{ max-width:100%; display:block; }
.pro_titw{ line-height:24px; color:#858585; font-size:1.2em; text-align:center; height:42px;    overflow:hidden; padding-top:10px; padding-bottom:10px; margin-bottom:5px;}
 a.red{ color:#000000;}
 a.red:hover{ color:#FF0000; }



.ProShow{margin:20px auto;}
.ProShow .pic{ float:left; width:55%;}
.ProShow .pic img{max-width:100%;}
.ProShow .title{ width:42%; float:right;}
.ProShow .title .t_model{font-size:18px; font-weight:bold; height:30px; line-height:30px; color:#c4261d; display:block;}
.ProShow .title .t_title{font-size:14px; font-weight:bold; height:30px; line-height:30px;  display:block;}
.ProShow .title .f_body{ line-height:22px; margin-top:5px; display:block;}
.ProShow .title ul{ margin-top:20px;}
.ProShow .title ul li{ border: #CCC 1px solid; margin-right:5px; height:100px; float:left;}

.tabContainer{background:url(../images/tab.gif) repeat-x bottom;overflow:hidden; margin:10px auto;}
.tabContainer li{float:left;margin-right:2px;background:url(../images/tabOff_right.gif) no-repeat right top;}
.tabContainer li a{display:block!important;display:inline-block;padding:0 15px;height:27px;line-height:27px;background:url(../images/tabOff_left.gif) no-repeat left top;color:#696969;font-size:14px;font-weight:bolder; text-decoration:none}
.tabCot{ border-top:none; line-height:22px; margin:10px auto;}
.tabContainer li.currentBtn{background:url(../images/tabOn_right.gif) no-repeat right top;}
.tabContainer li.currentBtn a{height:28px;background:url(../images/tabOn_left.gif) no-repeat left top;color:#434142;font-size:14px; text-decoration:none}

.Pcategory{ text-align:center;}
.Pcategory a{ text-align:center; margin-right:20px; float:left; background:#f3891b; border:none; font-size:14px; text-align:center;  color:#FFFFFF;  height:35px; line-height:35px; cursor:pointer;  -moz-border-radius: 5px;   -webkit-border-radius: 5px;  border-radius:5px; padding-left:10px; padding-right:10px; margin-top:15px;}
.Pcategory a:hover{background:#fb9934; }
.about-kbox{ line-height:25px;}
.about-kbox .afleft{ float:left; width:48%; padding-top:10px; }
.about-kbox .afright{ float:right; width:48%; padding-top:10px; }


.certificate-box {
	padding: 44px 0px 20px;
}
.certificate-box ul {
	width: 100%;
}

.certificate-box ul li img {
	width: 100%; height: auto !important;
}
.certificate-box ul li:hover {
	border-color: rgb(236, 114, 0);
}
.certificate-box ul li a {
	width: 100%; height: auto; overflow: hidden; display:
}
.shengming{ padding-bottom:25px;}
.contact-box h1{ font-size:14px; line-height:50px; }
.contactk{ border-top:#999999 dashed 1px; border-bottom:#999999 dashed 1px;}


.about-fbox{ line-height:25px; padding-top:15px;}
.wenti{ font-weight:bold;}
.daan{  margin-bottom:15px;}

.joinus-job{ margin:0 auto; margin-top:20px;}
.joinus-joba{ line-height:45px; font-size:24px; font-weight:bold; }
.joinus-jobac{ border-bottom:#999999 dashed 1px; padding-bottom:20px;}
.joinus-jobac  h5{margin-top:20px}
.joinus-jobac  p{font-size:12px;line-height:20px}
.joinus-jobac  .contact-link{margin-top:15px;font-size:14px}

#sitemap {margin:0;padding:0;line-height:200%; padding-left:4%; padding-top:10px; padding-bottom:20px;}
#sitemap li{ list-style:disc;}
#sitemap ul ul li{ list-style:circle;  margin-left:1.5em;}
#sitemap ul ul ul li{ list-style:square;  margin-left:2.5em;}

#key_a {padding-left:3%; padding-top:10px; padding-bottom:20px; color:#bcbaba;}
#key_a a{ color:#bcbaba; font-size:1.2em;}
#key_b{padding-left:5%; }
#key_b ol li{ list-style:circle; line-height:200%;}

@media screen and (max-width:725px){
.web_width{width:98%; margin:0px auto;}
#searching{visibility:hidden;width:180px;   position:absolute; z-index:99; top:51px; right:58px;}
.mav{position:absolute; z-index:99; top:22px; right:120px;width:40px;height:40px;background: url("../images/ico_menu.png") no-repeat;   cursor:pointer; }
.msc{ position:absolute; z-index:99; top:28px; right:80px; width:23px;height:23px;background: url("../images/ico_search.png") no-repeat center center;cursor:pointer;}
#msc3{ display:none;}
.fta,.ftb,.ftc,.ftd,.fte{float:left; height:auto; }
.fta{width:100%; border-bottom:#d7d5d5 solid 1px; padding-bottom:10px;}
.ftb{width:100%; border-bottom:#d7d5d5 solid 1px; padding-bottom:10px; padding-top:10px;}
.ftc{width:100%; border-bottom:#d7d5d5 solid 1px; padding-bottom:10px; padding-top:10px;}
.ftd{width:100%; border-bottom:#d7d5d5 solid 1px; padding-bottom:10px; padding-top:10px;}
.fte{ width:320px;}
.flinks{ padding-top:30px;}
.flinks li{ float:left; text-align:center; padding-right:15px; padding-left:15px; }
.flinks li { line-height:35px;}
.ftf{width:100%; text-align:left;  color:#999999;line-height:25px;  }
.contactk p{ width:100%; float:left; margin-top:15px; padding-bottom:15px;}
.certificate-box ul li {
	 border: 1px solid rgb(238, 238, 238); border-image: none; margin: 0px 2.37% 34px 0px; width: 46.33%; height: auto;  float: left; line-height:25px; text-align:center; padding-bottom:4px;  
}
.about-kbox .afleft{ float:left; width:100%; padding-top:10px; }
.about-kbox .afright{ float:left; width:100%; padding-top:10px; padding-bottom:20px; }
.menu{ visibility:hidden; background:#e6e4e4; height:auto; line-height:35px;  width:100%; position:absolute; z-index:99; top:62px; left:0;}
.menu ul li{text-align:center;}
.menu ul li a{ font-size:1.2em;  background:none}
.menu ul li ul{display:block;}
.menu ul li ul li{background:#f4f2f2;}
.menu ul li ul li:hover{background:#e6e4e4;}
.menu ul li ul li a{ font-size:1.2em; background:none;}
.news-list ul li {
	padding: 20px 0px 25px; width:100%;  border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.product_list li{width:50%;  float:left; margin-top:20px;   }
.indexc li{ float:left; width:49%; margin-right:2%; margin-top:10px;  position:relative; }
.indexc li.p2{ margin-right:0;}
.indexc li.p4{ margin-right:0;}
#language {width:58px; float:right; padding-left:10px; margin-top:28px; padding-right:10px;}

.ProShow .pic{ float:left; width:100%;}
.ProShow .title{float:left; width:100%;}
}