@charset "utf-8";
body{
	font-size:12px;
	color:#555555;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
div,dl,dt,dd,ol,ul,li,p{
	padding:0;
	margin:0;
}
ol,ul,li {
    list-style:none
}
a:link,a:visited {color:#555555;text-decoration:none;}
a:hover {text-decoration: none;color:#e30000;}
.clear{clear:both;}
input,textarea,select{
	border: 1px solid #dcdcdc;
	line-height:20px;
	padding:3px;
}
img{
	border:0;
}
.space{
	height:20px;
}
td{
	line-height:22px;
	color:#333333;
	font-size:12px;
}
.w14{
	font-size:12px;
	color:#444444;
	line-height:22px;
	padding:10px;
}
.wrap{
	width:1000px;
	margin:0 auto;
}
.head{
	position: relative;
	height:95px;
	margin-top:-20px;
	background: url(../images/headerbg.jpg) repeat-x center 0;
}
.topLogo{
	float:left;
	width:100px;
	margin-top:10px;
}
.topTel{
	float:right;
	margin-top:20px;
}
.dline{
	border-bottom: 1px dashed #dddddd;
}
.titlebg{
	background: url(../images/linebg.jpg) repeat-x;
	height:103px;
	text-align: center;
	width:1100px;
	margin:0 auto;
	margin-top:20px;
}
.tels{
   font-size:22px;
   padding-left:50px;
   padding-top:8px;
   letter-spacing: -1px;
   color:#286eb8;
   font-family: "Times New Roman", Times, serif;
   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(76,139,206, 1)), to(rgba(50,84,162, 1)));
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}
.video{
	padding-top:15px;
}
.proList ul li{
	margin-bottom:10px;
	text-align: center;
	width:31%;
	margin:1%;
}
.proList ul li img{
	max-width:100%;
}
.title{
	color:#222222;
	font-size:16px;
	font-weight: bold;
	line-height:50px;
	width:1080px;
	margin:0 auto;
}
.title_line{
   background: url(../images/titline.png);
   height:6px;
   width:312px;
   margin:6px 0 3px 0;
}
.title_line2{
   background: url(../images/class_line.jpg) no-repeat center top;
   height:13px;
   width:100%;
   margin-bottom:20px;
}
.title_en{
	color:#888888;
	font-size:34px;
	line-height:30px;
	font-style: italic;
	padding-left:34px;
	margin-bottom:15px;
	font-family: "Times New Roman", "Times", "serif";
}
.title_label{
	font-size:21px;
	color:#333333;
	line-height:24px;
	margin-bottom:10px;
	float:right;
	margin-top:-40px;
}
.label_box{
	background: #dddbdc;
	padding:3px 13px;
	font-size:20px;
	color:#333333;
}
.right_box1{
	background: #ffffff;
	padding:15px;
	text-align: right;
	height:140px;
}
.right_box1 img{
	float:left;
}
.right_box1_info{
	font-size:15px;
	color:#555555;
	line-height:26px;
	position: absolute;
	margin-top:15px;
	margin-left:120px;
}
.right_box{
	background: #ffffff;
	padding:15px;
	text-align: center;
	margin-top:12px;
}
.right_box p{
	font-size:17px;
	color:#111111;
	margin-top:5px;
}
.right_box p span{
	font-size:16px;
	color:#111111;
	background: #dddbdc;
	padding:2px 10px;
}
.amore:link,.amore:visited{
	font-size:12px;
	background: url(../images/more.png);
	width:57px;
	height:24px;
	line-height:24px;
	color:#333333;
	display: inline-block;
	text-align: center;
	float: right;
	margin-right:40px;
}
.amore:hover{
	color:#ffffff;
	text-decoration:none;
}
.pa:link,.pa:visited {
	font-size: 12px;
	color: #333333;
	margin-right:5px;
	padding:8px 10px;
	background: #dcd9d4;
	border: 1px solid #dcd9d4;
}
.pa:hover{
	background: #eeeeee;
	border: 1px solid #dcd9d4;
	text-decoration: none;
}
.paon {
	font-size: 12px;
	color: #333333;
	margin-right:5px;
	padding:8px 10px;
	background: #dcd9d4;
	border: 1px solid #dcd9d4;
}
.paon2 {
	font-size: 12px;
	color: #ffffff;
	margin-right:5px;
	padding:8px 10px;
	background: #ff6600;
	border: 1px solid #ff6600;
}
.indexList li{
	float:left;
	width:24%;
	margin:0 0.5%;
}
.indexList li img{
	max-width:100%;
	height:auto;
}
.banline{
	background: url(../images/banline.png) repeat-x;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:8px;
	z-index:99;
}
.navbg{
	background: url(../images/navbg.jpg);
	height:38px;
}
.Nav{
	width:1000px;
	margin:0 auto;
}
.Nav li{
	float:left;
	line-height:38px;	
	width:14%;
	text-align: center;
	border-right:1px solid #3893cb; 
}
.Nav li:hover,.current{
	background: url(../images/navon.jpg);
}
.Nav li a{
	color:#ffffff;
	font-size:16px;
	display: block;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.Nav li:hover a{
	text-decoration: none;
}
.navon{
	color:#f4b902;
}
.home_ico{
	background: url(../images/home.png) no-repeat 0 center;
}
.home_ico:hover{
	background: url(../images/home2.png) no-repeat 0 center;
}
.footer{
	background: #eeeeee;
	color:#444444;
	font-size:12px;
	text-align: left;
	height:22px;
	line-height:22px;
	border-top:2px solid #006fb7;
	padding-top:15px;
	height:60px;
}
.foot_left{
	float:left;
}
.foot_right{
	float:right;
	padding-top:15px;
}
.boxList{
	margin:0 auto;
	margin-top:30px;
	width:98%;
}
.boxList li{
	float:left;
	width:33.3%;
	text-align: center;

}
.boxList li p{
	color:#222222;
	font-size:16px;
	font-weight: bold;
	line-height:50px;
	text-align: left;
	width:310px;
	margin:auto;
}
.txt{
	font-size:12px;
	line-height:20px;
	width:310px;
	margin:0 auto;
	margin-top:6px;
	height:95px;
	text-align: left;
}
.ban{
	width:100%;
	margin:0 auto;
	margin-bottom:15px;
	background-position: center 0;
	height:220px;
	position: relative;
	border-bottom: 2px solid #eeeeee;
}
.leftBox{
	float:left;
	width:200px;
}
.rightBox{
	float:right;
	width:780px;
}
.con_title{
   font-size:15px;
   font-weight: bold;
	color:#444444;
	line-height:34px;
	border-bottom: 1px solid #dddddd;
	margin-bottom:15px;
	background: url(../images/ico11.jpg);
	padding-left:40px;
	width:740px;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.con_title2{
	color:#0d89c9;
	font-size:14px;
	font-weight: bold;
	padding:5px;
}
.con_info{
	font-size:14px;
	color:#555555;
	line-height:24px;
	margin-bottom:20px;
	padding:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.con_info img{
	max-width:100%;
	height:auto;
}
.con_info ul{
	width:101.5%;
	overflow: hidden;
}
.con_info li{
	float:left;
	width:50%;
	margin-bottom:12px;
}
.leftBox p{
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:15px;
	font-weight: bold;
	line-height:33px;
	width:185px;
	padding-left:15px;
	display: inline-block;
	border-bottom: 1px solid #21407e;
	background: url(../images/leftbg.jpg);
	
}
.leftNav{
	background: #eeeeee;
}
.leftNav li{
	background: url(../images/left01.jpg);
}
.leftNav li a{
	line-height:32px;
	padding:10px;
	font-size:12px;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.leftNav li ul{
	background: #ffffff;
}
.leftNav li ul li{
	padding:0px 10px;	
	background: #ffffff;
	border-left: 1px solid #e3e4e6;
	border-right: 1px solid #e3e4e6;
	border-bottom: 1px solid #e3e4e6;
	line-height:24px;
	height:28px;
}
.leftNav li ul li a{
	font-family:"Arial", "Helvetica", "sans-serif";
	color:#666666;
}
.la:link,.la:visited{
	border-bottom: 1px solid #dddddd;
	line-height:20px;
	padding:10px 20px 10px 10px;
	background: url(../images/right.gif) no-repeat right center;
	display: block;
	color:#444444;
	margin-top:1px;
	font-size:12px;
}
.la:hover{
	color:#f48503;
	background: url(../images/right.gif) no-repeat right center;
}
.las{
	color:#008cd4;
}
.laon{
	border-bottom: 1px solid #dddddd;
	line-height:20px;
	padding:10px 20px 10px 10px;
	background:#eeeeee url(../images/right.gif) no-repeat right center;
	color:#444444;
	display: block;
	margin-top:1px;
	font-size:12px;
}
.btn{
	background:#ff6600;
	width:100px;
	height:34px;
	display: inline-block;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.news_list{
	width:96%;
	margin:0 auto;
}
.news_list li{
	margin-bottom:20px;
	font-size:14px;
	font-weight: bold;
	padding-bottom:20px;
	border-bottom: 1px dotted #cccccc;
	width:100%;
}
.news_list li a{
	color:#333333;
}
.news_list li a:hover{
	color:#f48503;
}
.s_date{
	font-size:11px;
	font-weight: normal;
	color:#999999;
}
.s_info{
	font-size:12px;
	font-weight: normal;
	color:#777777;
	line-height:20px;
}
.news_list li img{
   float:left;
   margin-right:20px;
}
.news_title{
	font-size:14px;
	font-weight: bold;
	line-height:40px;
	border-bottom: 1px dashed #dddddd;
	margin-bottom:18px;
}
.news_title span{
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
}
.bimg{
	width:100%;
	text-align: center;
	border:1px solid #dddddd;
}
.pages{
	text-align: center;
	margin:10px 0;
}
.className{
	margin-top:20px;
}
.className li{
	width:90px;
	float:left;
	margin-right:8px;
	cursor: pointer;
	height:80px;
	overflow: hidden;
}
.titles{
	font-size:14px;
	color:#222222;
	font-weight: bold;
	line-height:40px;
	border-bottom: 1px dashed #dddddd;
	width:94%;
	margin:0 auto;
	margin-bottom:18px;
}
.con_tech{
	margin:0 auto;
	width:94%;
	margin-bottom:20px;
}
.about_ban img{
   max-width:100%;
   height:auto;
}
.table2{
	border: 1px solid #dddddd;
	background: url(../images/probg.jpg);
}
.factory li{
	float:left;
	width:32%;
	text-align: center;
	margin-right:1.3%;
	margin-bottom:20px;
}
.raw li{
	margin-bottom:20px;
	border-bottom: 1px dashed #dddddd;
	height:140px;
	font-size:12px;
	line-height:22px;
	width:98%;
}
.raw li img{
	float:left;
	margin-right:20px;
	width:160px;
	height:auto;
}
.raw li p{
	font-size:15px;
	font-weight: bold;
	padding-bottom:8px;
}
.sinfo{
	font-size:12px;
	line-height:18px;
	font-family:"Tahoma","Arial", "Helvetica", "sans-serif";
}
td{
	line-height:18px;
}
.home_about{
	float:left;
	width:666px;
}
.home_news{
	float:right;
	width:319px;
}
.home_about_title{
	height:36px;
	background: url(../images/home01.jpg);
}
.home_about_info{
	font-size:12px;
	line-height:22px;
	padding:15px;
	color:#666666;
	background: url(../images/home02.jpg);
}
.home_news_title{
	height:36px;
	background: url(../images/home04.jpg);
}
.home_news_info{
	font-size:12px;
	line-height:22px;
	padding:13px;
	color:#666666;
	background: url(../images/home05.jpg);
}
.newsk{
	padding:5px 0;
	border-bottom:1px dashed #dddddd;
}
.swiper{
	 padding:10px;
	 width:304px; height:100px;
    border: 1px solid #dedede;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px;
    border-radius:15px;
    margin-right:10px;
}
.swiper img{
	 width:100%;
	 height:auto;
}
.con_info2{
   background: #e0eefb;
   padding:10px;
   font-size:12px;
   color:#333333;
	border-top: 3px solid #0086d0;
	border-bottom: 3px solid #0086d0;
	margin-bottom:15px;
}
.stit{
	float:right;
	font-size:12px;
	color:#777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:15px;
}