@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td ,/* table elements 表格元素 */
div{
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
body{
	min-width: 1340px;
    background-color: #fff;
}
/*头部*/
#nav{
	width: 100%;
    height: 230px;
}
.nav{
	height: 50px;
	background: #dfdfdf;
}
.title{
	line-height: 3.4;
}
.phone{
	background: url(../images/phone.png) no-repeat;
	padding-left: 40px;
    line-height: 1.7;
	float: right;
	font-weight: bold;
	margin-top: 8px;
	*margin-top: -41px;
}
.logo-w .logo-img{
	margin-top: 15px;
}
.seach{
	float: right;
	position: relative;
	margin-top: 45px;
	*margin-top: -45px;
}
.seach input{
	width: 410px;
	height: 36px;
	border: 1px solid #0761bc;
	background: url(../images/serch.png)10px 10px no-repeat;
	text-indent: 30px;
}
.seach a{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 73px;
	height: 37px;
	*height: 38px;
	background: #0761bc;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 2.5;	
}
.navigation{
	width: 100%;
	height: 50px;
	background: #065ea6;
	margin-top: 15px;
	overflow: hidden;
}
.nav-menu ul li a{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	transition: all .3s linear;
}
.nav-menu ul li a:hover{
	color: #ffcd36;
}
.nav-menu ul li a.cor-active{
	color: #ffcd36;
}
.nav-menu ul li.clbg{
	background: none;
}
.nav-menu ul li{
	float: left;
	background: url(../images/jx.png) no-repeat;
	text-align: center;
	padding: 0 43px;
	margin-top: 18px;
	overflow: hidden;
}
/*头部*/

/*底部*/
#footer{
	width: 100%;
	overflow: hidden;
}
.max-ter{
	width: 100%;
	height: 577px;
	background: url(../images/map.jpg) center bottom  no-repeat;
}
.ly-txt{
	text-align: center;
	padding-top: 60px;;
	padding-bottom: 40px;
}
.ly-cor{
	color: #fff;
}
.ly-font{
	font-size: 16px;
	color: #fff;
}
.ly-left{
	width: 610px;
	float: left;
}
.ly-right{
	width: 495px;
	float: right;
}
.ly-left ul li{
	margin-bottom: 1px;
}
.ly-left ul li input{
	width: 600px;
	height: 43px;
	border: 1px solid #eeeeee;
	background: #eeeeee;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	padding: 0 10px;
}
.ly-left ul li input.describe{
	height: 130px;
	word-break: break-word;
}
.ly-left ul li input.sub{
	width: 622px;
	padding: 0;
	border: none;
	background: rgba(42,92,126,0.5);
	color: #fff;
	font-size: 18px;
	letter-spacing: 8px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F316385,endColorstr=#7F316385);
}
.ly-right ul li{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #e5e5e5;
	background: url(../images/ico.png) no-repeat;
	padding-left: 65px;
	height: 43px;
	line-height: 3.5;
}
.ly-right ul li a{ font-family: "微软雅黑";
	font-size: 14px;
	color: #e5e5e5;}
.ly-right ul li a:hover{ color:#0F72B6}
.ly-right ul li.ico-rx{
	background-position: 0px -41px;
}
.ly-right ul li.ico-phone{
	background-position: 0px -85px;
}
.ly-right ul li.ico-cz{
	background-position: 0px -129px;
}
.ly-right ul li.ico-qq{
	background-position: 0px -170px;
}
.ly-right ul li.ico-emil{
	background-position: 0px -210px;
}
.ly-right ul li.ico-http{
	background-position: 0px -257px;
}
.copy{
	width: 100%;
	height: 85px;
	background: #0a0b08;
	font-family: "宋体";
	font-size: 12px;
	color: #e7e7e7;
	text-align: center;
	padding-top: 20px;
    line-height: 2;
}
/*底部*/
/*产品*/
.gstit{ width:570px; height:362px; float:right;}
.gstit .h2{ height:49px;border-bottom:1px dotted #9c9c9c;float: left;width:570px;}
.gstit .h2 a{ width:130px;background:url(../images/icon1.jpg) right no-repeat; font-size:22px; color:#666; line-height:49px; display:inline-block;}
.gstit .tit1{ height:176px;overflow:hidden;display:inline-block; width:570px;float: left; padding:10px 0px 10px 0px; font-size:14px; line-height:28px;}
.gstit .tit2{ height:47px;overflow:hidden;display:inline-block; width:570px;float: left;padding:10px 0px 10px 0px;font-size:14px; line-height:25px;}
.gsimg{ width:600px; height:362px; float:left;}


/*-----------导航-------------*/










/*kf*/
.kf{
	position: fixed;
	width: 180px;
	height: 410px;
	top: 200px;
	right: 20px;
	background: url(../images/kefu2.png) no-repeat;
	z-index: 130;
}
.close{
	display: block;
	width: 35px;
	height: 34px;
	border-radius:50%;
	background: #58aaee;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	line-height: 2.5;
    margin: 3px 3px;
}
.close-y{
	width: 40px;
	height: 40px;
	position: absolute;
	background: #fff;
	right: 0;
	top: -10px;
	border-radius:50%;
}
.kf ul{
	position: absolute;
	top: 135px;
    left: 45px;
}
.kf ul li{
	width: 90px;
	line-height: 3;
	background: url(../images/qq.png) no-repeat;
    background-position: 63px 7px;
}
.kf ul li a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
}


.cont5{height:574px;background:url(../images/cont5bj.jpg) no-repeat;}
.lxcont{width:397px;height:387px;float:right;padding-right:18px; padding-top:287px;}
.lx2{ width:375px; height:76px; margin-bottom:25px;border-bottom:1px solid #e4e4e4; padding-left:35px; padding-top:5px;}
.lx2 span{ font-size:16px;}
.lx2 p{ font-size:10px; line-height:25px; color:#d4d4d4; }

.lx3{background:url(../images/lx3.jpg) 2px 5px no-repeat;margin-top:20px; padding-left:40px;font-size:16px; line-height:25px; color:#999; font-weight:bold;font-family: "Microsoft YaHei"; letter-spacing:1px;}}


/*生产车间*/
.linkimg .bd{ padding:10px;   }
.linkimg .bd ul{ overflow:hidden; zoom:1; }
.linkimg .bd ul li{ margin:0px 15px 33px 0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.linkimg .bd ul li img{ width:200px; height:180px; display:block;}
.linkimg .bd ul li a:hover img{ border-color:#999;  }


/*尾部*/
.bottom{ background-color:#2072b4;overflow: hidden;padding: 20px 0;}
.bottom a{ color:#fff;font-size:16px;}
.bottom p{overflow:hidden; text-align:center;}
.bottom p .a1{width:83px; height:18px; float:left;line-height:18px;text-align:right; padding-right:13px; overflow:hidden;}
.a2{ width:1px; height:17px; float:left; background-color:#91c4ef; overflow:hidden; margin-top:1px;}
.pt19{ padding-top:19px;}
.bottom span{ color:#fff;}
.dbfl{}
.bottom a:hover{ color:#fff;}
.dbcp a:last{}
.footer_left{width: 800px;float: left;}
.footer_right{width: 300px;float: right;}

  #search{float: right;position: relative;	margin-top: 45px;width: 410px;}
#search_bg1{width:100%; background:#f1f1f1; height:55px; position:absolute; top:503px;margin:0 auto; min-width:1050px;}
#search_bg{width:100%; background:#f1f1f1; height:55px; margin:0 auto;min-width:1050px;}
#search_b{width:1050px; margin:0 auto; height:50px; }
#search-i{float:left; width:73px; overflow:hidden; height:38px; margin-top:11px;}
#search-bg{float:left; width:337px; height:39px; background:#f9f9f9;overflow:hidden;
margin-top:11px;}
#search-text{width:824px; float:left; color:#555; height:55px; line-height:55px; font-size:12px;}






.mb10{ margin-bottom:20px;}
.mbybox{ width:1200px; height:100%; overflow:hidden;}
.cont{ width:1200px; height:100%;}
.midcont{ width:1200px; height:100%; margin:0 auto; overflow:hidden;  }
.mbyright{ width:880px; height:100%; float:right; overflow:hidden; padding-bottom:15px;}
.mbyleft{ width:300px; height:100%; float:left; overflow:hidden; display:inline;}
.leftbt{ width:300px; height:160px; float:left;background:url(../images/aboutbj.jpg) no-repeat;}
.leftnr{ width:300px;_height:187px; min-height:187px; float:left;padding-bottom:10px;background:url(../images/leftbj.jpg) repeat-y; }
.leftnr li{ width:300px; height:37px; float:left;}
.leftnr li a{ width:275px; height:37px; float:left;font-size:14px; line-height:37px;background:url(../images/leftlibj.jpg) 10px 15px no-repeat; padding-left:25px;}
.leftnr li a:hover{color:#209620;}
.leftlx{width:248px; height:254px; float:left;background:url(../images/leftlx.jpg) no-repeat; padding-top:125px; padding-left:67px;}
.rightbt{ width:880px;height:51px;float:left; color:#000;line-height:70px; border-bottom:1px solid #dcdcdc; overflow:hidden; margin-top:5px;}
.rightbt_1{ width:150px; float:left; font-size:16px; background:url(../images/bticon.jpg) 0px 28px no-repeat; padding-left:25px;}
.rightbt_2{ width:550px; float:right; line-height:70px; font-size:12px; text-align:right;color:#2072b4; }
.rightbt_2 a{color:#2072b4; }
.rightnr{ width:860px; _height:350px; min-height:350px; float:left; padding:10px 10px 20px 10px;}
.rightnr p{font-size: 14px;line-height: 28px;}


.product_list{ width:880px; height:auto; overflow:hidden; padding-top:20px;}
.product_list li { width:278px;height:360px;float:left; margin-right:9px; display:inline;overflow:hidden; margin-left:6px;}
.product_list li img{ width:278px;height:300px;float:left;}
.product_list li a img:hover{filter: alpha(opacity=80); opacity: 0.8;}
.product_list li span{ width:278px;height:48px;float:left;text-align:center; padding-top:8px;}
.product_list li span a{text-align:center;line-height:22px;font-size:14px; color:#333;}
.product_list li span a:hover{ color:#2072b4; text-decoration:underline;}
/*newslist*/
.newsContent ul li{width: 737px;height: 135px;line-height: 24px;border-bottom: 1px dashed #a6a6a6;}
.nynrsp1 {height:24px;background:url(../images/newsli8.jpg) 2px 17px  no-repeat; padding-left:20px; padding-top:10px;}
.nynrsp1 a{font-size: 16px;color: #aa1916;}
.nynrsp1 a:hover{text-decoration:underline;}
.nynr2{text-indent: 2em;color: #666666;font-size: 12px;line-height: 22px;height:65px;font-family:"Arial";}
.nynrp3 {height:30px; text-align:right;border-bottom: 1px dashed #a6a6a6; margin-bottom:5px;}
.nynrp3 span{color: #999999;}
.nynrp302{display: block;cursor: pointer;}
.newsContent{height: 470px;line-height: 30px;margin-bottom: 30px;margin-top: 15px;overflow: hidden;width: 737px;}
/**/
.nynrp1{ height:60px; line-height :20px; vertical-align :middle; margin-top :5px}
.nynrp2{ height :36px; line-height :36px; vertical-align :middle; float:right;padding-right:4px;}
.nynrp2 a{color:#333333;}
.nynrsp2{ float :left; margin-left :15px; display :inline}
.nynrsp2 a:hover{ text-decoration :underline}
.nynrsp3{ float :right; margin-right :20px; display :inline;}
.nynrsp3 a{color:#6f6868;}
.nynrsp3 a:hover{ text-decoration :underline}
.new_list{ padding :2px 0; margin-bottom :10px}
.new_list li{ padding:6px; text-align :left; background :url(../images/line_01.jpg) repeat-x bottom; overflow:hidden}
.new_list li h3{ font-size :15px; font-weight :bold}
.new_list li h3 a:hover{ text-decoration :underline}
.nynrp11{ height:60px; line-height :20px; vertical-align :middle; margin-top :5px}
.nynrp21{ height :20px; line-height :20px; vertical-align :middle; margin-top :5px}

.imgbox1 {float: left;height:171px;overflow: hidden;position: relative;width:160px; margin-right:10px; display:inline; margin-left:5px;}
.imgbox1 img {height:119px;width:158px;border:1px solid #ededed;}
.imgalltxt1 {left:1px;overflow: hidden;position: absolute;top:119px;width: 158px;}
.imgalltxt1 h2 {height:119px;background:url(../images/imgpng2.png) top no-repeat;overflow: hidden;text-align: center; display:block;width:158px;}
.imgalltxt1 h2 a{ width:158px;height:119px;display:block;}

/*·ÖÒ³*/
.newspage{clear: both;text-align: center;height: 30px;margin:20px 0px;}
.newspage strong{font-size: 14px;color: #fff;padding: 5px 10px;font-family: "ËÎÌå";background:#3060CD}
.newspage a{font-size: 14px;color: #fff;padding: 5px 10px;font-family: "ËÎÌå";background: #000;}
.newspage a:hover{background: #3060CD;color: #fff;}
/*ÁôÑÔ*/
.submit{width: 120px;height: 35px;background: #317cc0;color: #fff;text-align: center;line-height: 35px;border: 0px;cursor: pointer;}
.submit:hover{background: #89be2f;}
.comment{
    border:1px dashed #aaa;margin-top: 50px;
    margin:10px;
    text-align:center;
}
.comment .commenttitle{
    height:35px;
    margin:1px auto;
    border-bottom:1px solid #B3B3B3;
}
.comment .commenttitle .title4{
    float:left;
    margin:5px 0px 0px 12px;
    color:#999;
    display:inline;
}
.comment .commenttitle .title4 strong{
    letter-spacing:4px;
    color:#000;
    margin-right:10px;
    font-size: 12px;
}
.comment .commentbox{
    width:95%;text-align:left;
}
.comment .commentbox dl{
    margin:10px auto 0px;
    border:1px solid #B3B3B3;
}
.comment .commentbox dl dt{
    background:#F4F9F2;
    line-height:25px;
    text-indent:10px;
    color:#333;
    border-bottom:1px solid #B3B3B3;
}
.comment .commentbox dl dt span{
    color:#FF0000;
    font-size:14px;
}
.comment .commentbox dl dd{
    padding:10px;
    font-size:14px;
    line-height:35px;
    color:#666;
}
/*---------------ÄÚÈÝÒ³:·¢±íÔ¤¶¨:±êÌâ*/
.comment .posttitle{
    height:35px;
    margin:10px auto;
    border-bottom:1px dashed #aaa;
    text-align:left;

}
.comment .posttitle strong{
    letter-spacing:4px;
    color:#777777;
    display:block;
    margin:7px 0px 0px 13px;
    font-size: 18px;
}
.comment .postbox{
    width:95%;
    margin:5px auto;
    overflow:hidden;
    text-align:left;

}

.comment .postbox .userbox{
    overflow:hidden;
    margin-top:10px;
}
.comment .postbox .userbox dl{}
.comment .postbox .userbox dl dd{
    float:left;
    display:block;
    padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{
    width:100px;
    border:1px dashed #aaa;
    padding:3px 0px 2px 5px;
    margin-right:10px;
    background: #effbf4;
}
.comment .postbox .userbox dl dd.mtop{
    margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox{
    width:100%;
    line-height:40px;
    font-size: 14px;
}
.comment .postbox .txtbox textarea{
    border:1px dashed #aaa;
    width:98%;
    height:60px;
    padding:5px;
    background: #effbf4;
}
.comment .postbox .txtbox div{padding-top:5px;color:#000;}
.comment .postbox .txtbox input{
    width:40px;
    border:1px dashed #aaa;
    padding:3px 0px 2px 5px;
    margin-right:10px;
    background: #effbf4;
}
.comment .postbox .txtbox img{position:static;+position:relative;vertical-align:middle}
.comment .postbox  .sbut{margin:10px;}


label{color: #000;font-size: 14px;color: #777777}   

