﻿@charset "utf-8";
/* CSS Document
   custom.css
   私有样式
*/
*{
	margin:0;
	padding:0;
	border:0;
}
#rotator {
	WIDTH: 100%;
	HEIGHT: 359px;
	TEXT-ALIGN: left;
}
table{
	border-spacing:0px;
	} 
body {
	min-width: 1000px;
	color:#000;
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	font-size:14px;
}
div,p,a,ul,li{margin:0; padding:0;}
#header {
	border-top: none;
	height: 173px;
	width: 100%;
	position:relative;
	background:url(images/header_bg.jpg) no-repeat center;
}
.head {
	width: 1200px;
	padding-top:35px;
}
.logo{
	float:left;
}
#phone{
	float:right;
}

#nav {
	height: 50px;
	width: 100%;
	background-color:#f2f3f7;
	border-top:1px #d2d2d2 solid;
}
.nav {
	height: 41px;
	margin: 0 auto;
	text-align: center;
	width: 1200px;
}
.nav li {
	display: block;
	float: left;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.nav li a:link, .nav li a:visited {
	color: #3a3a3a;
	font-family: 微软雅黑;
	font-size: 16px;
	height: 50px;
	padding: 0 32px;
	line-height: 50px;
}
.nav li a:hover {
	display:block;
	color: #1a4596;
	border-top:2px #1a4596 solid;
}

/*header end*/

/*footer*/
.youqing {
	line-height: 21px;
	width: 1200px;
	margin:0 auto;
	padding:10px 0;
	text-align: left;
	margin-top:40px;
}
#footer {
	margin-top: 0px;
	width: 100%;
	background-color:#1a4596;
	color:#fff;
}
.foot {
	width: 1200px;
	height:100px;
	text-align:left;
	padding-top:20px;
	padding-left:100px;
}
.foot a{color:#fff;}
#contact{
	border:1px #0048cf solid;
	height:200px;
}
.contact{
	width:1200px;
	margin:o auto;
	padding:40px 0;
}
.contact img{
	float:left;
	padding-left:130px;
}
.contact p{
	float:left;
	font-size:16px;
	padding-left:30px;
	text-align:left;
	line-height:2.0;
}

/*banner*/
#full-screen-slider { width:100%; height:508px; text-align:left; float:left; position:relative}
#slides { display:block; width:100%; height:508px; text-align:left;list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; text-align:left;list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%;text-align:left; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; text-align:left;left:20%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px;text-align:left; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%;text-align:left; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*advantage*/
.adv-title{
	background:url(images/adv_title.jpg) no-repeat center;
	height:192px;
	margin-top:30px;
}
.adv-main{
	background:url(images/adv_bg.jpg) no-repeat center;
	height:1245px;
}
.advantage{
	width:1200px;
	margin:0 auto;
}

.adv01{
	width:40%;
	text-align:left;
	float:left;
	padding:46px 0 0 106px;}
.adv01 p{
	font-family:"微软雅黑";
	font-size:26px;
	color:#f30028;
	font-weight:bold;
	padding-bottom:26px;
}
.adv01 li{
	line-height:2.3;
	font-size:14px;
	font-family:"宋体";
}
.adv01 li span{color:#e88a00;}

.adv02{
	width:35%;
	text-align:left;
	padding:116px 49px 0 0;
	float:right;}
.adv02 p{
	font-family:"微软雅黑";
	font-size:31px;
	color:#f30028;
	font-weight:bold;
	padding-bottom:26px;
}
.adv02 li{
	line-height:2.0;
	padding-bottom:10px;
	font-size:14px;
	font-family:"宋体";
}
.adv02 li span{color:#e88a00;}
.adv02-bottom{
	float:right;
	font-size:18px;
	color:#F00;
}

.adv03{
	width:45%;
	text-align:left;
	padding:36px 0 0 126px;
	float:left;}
.adv03 p{
	font-family:"微软雅黑";
	font-size:31px;
	color:#f30028;
	font-weight:bold;
	padding-bottom:26px;
}
.adv03 span{
	line-height:2.5;
	font-family:"宋体";
}


/*news*/
ul.ShowNewsListUl{padding:20px 20px 30px 40px;}
ul.ShowNewsListUl li {
	height: 35px;
	text-align: left;
	float:left;
	width:50%;
	
}
.NewsListTitle {
	display:block;
	float: left;
	padding-left: 10px;
	height: 27px;
}
.infoclass.info1 {
	line-height: 21px;
	text-align: left;
}

#main {
	margin:0 auto;
	width: 1200px;
	padding-bottom: 15px;
	padding-top:20px;
}
.menu {
	margin-top:15px;
	height: auto;
	display: inline;/*使浮动忽略*/
	width: 282px;
}

ul#ShowClass_Tree li span {
	background:#f1f1f1;
	display: block;
}
ul#ShowClass_Tree li span:hover {
	background:#1a4496;
	display: block;
	cursor: pointer;
}
ul#ShowClass_Tree li a {
	background: url("images/dot2.png") no-repeat scroll 20px center transparent;
	padding-left: 40px;
	font-family: "微软雅黑";
	color:#333;
}
ul#ShowClass_Tree li li span:hover {
	border-top: none;
}
ul#ShowClass_Tree li li span {
	border-top: medium none;
	padding-left: 37px;
}
ul#ShowClass_Tree li span:hover a {
	color: #fff;
}
ul#ShowClass_Tree li.BigClassList {
	font-weight: normal;
	line-height: 30px;
}
.menu-contact {
	margin-top: 20px;
}
.menu-contact-con {
	line-height: 23px;
	text-align: left;
	padding:15px;
	padding-left: 10px;
	border:1px #ccc solid;
}
#demo_content .images_content .images_img img {
	border: 1px solid #DDDDDD;
	height: 120px;
	padding: 5px;
}
#demo_content .images_content {
	display: inline;
	float: left;
	margin: 5px 5px 15px 0;
	text-align: center;
}
#demo_content .images_content .images_title a {
	background: url("images/dot2.gif") no-repeat scroll left center transparent;
	padding-left: 15px;
}
#yq {
	width:100%;
	text-align:center;
}

.NewsListTitle img {
	vertical-align: middle;
	line-height: 27px;
}
.searchContent {
	background-color: #EFEFEF;
	bottom: 1px;
	float: right;
	height: 31px;
	line-height: 31px;
	padding: 3px;
	position: absolute;
	right: 13px;
	width: 241px;
}
.searchkeyword.proSearch input {
	border: 1px solid #d8d8d8;
	border-right: none;
	float: left;
	height: 29px;
	line-height: 29px;
	padding: 0 5px;
	width: 150px;
	color: #aaa;
}
.searchSubmit input {
	background: url("images/pro-noactive.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	cursor: pointer;
	float: left;
	height: 31px;
	width: 80px;
	font-family: "微软雅黑";
	font-size: 14px;
	_height: 29px;
}

/*product*/
#pro {
	background:#f5f5f5;
	padding-bottom:15px;
	text-align:left;
}
.pro1{padding:20px 0;}
.pro1_ul {
	text-align:left;
	width:282px;
}
.pro1_ul li{display:block;}
.pro1_ul li a {
	padding-left:60px;
	height:36px;
	line-height:36px;
	display:block;
}
.pro1_ul li a:hover {
	color:#fff;
	background:#1d4dbb;
}
.pro2_ul {
	width:210px;
	margin:0 auto;
}
.pro2_ul li {
	width:50px;
	height:36px;
	line-height:36px;
	_width:70px;
 *width:50px;
	padding-left:20px;
	float:left;
}
.pro2_ul li a:hover {
	color:#1a4596;
}
.pro_xbt {
	font-size:16px;
	font-weight:bold;
	line-height:36px;
	padding-left:50px;
	color:#1a4596;
}
#L1 {
	text-align:left;
	width:1200px;
	margin:0 auto;
	margin-top:20px;
}
#L1_l {
	float:left;
	width:282px;
}
/*=======================================================*/

#L1_r {
	width:866px;
	float:right;
	position:relative;
}
#pros_box {
	width:866px;
	text-align:center;
	background:#fff;
}
#pros_btk{
	background:url(images/pro_top.jpg) no-repeat center;
	height:81px;
}
#pros_btk p{
	text-align:left;
	font-size:20px;
	padding:19px 0 0 21px;
}
#pros_btk a{
	float:right;
	font-size:14px;
	padding-right:20px;
}
#pros_btk a:hover{
	color:#0048cf;
}
.pros_img {
	margin-top:18px;
	float:left;
	
}
.pro-left{
	width:722px;
	float:left;
}
.pro-right{
	float:right;
	width:140px;
	position:absolute;
	left:723px;
	top:91px;}
.pro-right li{
	background-color:#f5f5f5;
	height:190px;
	width:140px;
	margin-top:9px;
	margin-bottom:18px;
}
.pro-right li a{
	display:block;
	font-size:18px;
	text-align:center;
	padding-top:68px;
}
.pro-contact{
	background-color:#f5f5f5;
	position:relative;
}
.pro-contact p{
	padding:10px 20px;
	color:#333;
	line-height:2.0;
}
.pro-contact img{
	position:absolute;
	left:170px;
	top:40px;
}

/*about*/

#about{
	background-color:#eeeeee;
	height:500px;
}
.about{
	width:1200px;
	margin:0 auto;
	padding-top:50px;
}
.ab-left{
	float:left;
	
}
.ab-right{
	float:left;
	width:50%;
	padding-left:50px;
	text-align:left;
}
.ab-right p{
	font-size:26px;
	font-family:"造字工房朗倩（非商用）粗体";
	padding-bottom:10px;
	color:#145ab2;
}
.ab-main{
	font-family:"宋体";
	line-height:2.0;
	text-indent:2em;
}


/*厂容厂貌*/

.jcImgScroll { position:relative; height:342px; margin-top:40px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

/*车间一角*/
.img-cj{width:1200px; margin:0 auto; margin-top:40px;}
.img-cj ul{margin-top:20px;}
.img-cj ul li img{width:362px; height:224px;}
.img-cj ul li{float:left; margin-right:20px; margin-left:10px;}

/*news*/
.news{
	width:1200px;
	margin:0 auto;
	margin-top:40px;
}
.new-left{
	width:60%;
	float:left;
	border:2px #f1f1f1 solid;
}
.new-leftitle{
	background-color:#f1f1f1;
	height:70px;
	line-height:70px;
}
.new-leftitle ul li{
	display:block;
	float:left;
	text-align:center;
	width:50%;
	font-size:24px;
	color:#5d5353;
}
.new-leftitle ul li a{
	display:block;
	background-color:#145ab2;
	color:#fff;
}
.new-leftop{padding:10px;}
.new-leftop img{float:left;}
.new-leftmain{
	float:right;
	width:50%;
	border:2px #f1f1f1 solid;
	text-align:left;
	padding-left:15px;
	line-height:2.0;
	padding-right:15px;
}
.new-leftmain span{ display:block;border-bottom:1px #ccc solid; padding:10px;}
.new-leftmain p{padding-top:10px; line-height:2.1;}
.new-leftmain a{background:#145ab2; color:#fff; padding:2px 18px; font-size:16px; float:right; margin-top:-20px; margin-bottom:10px;}

.new-right{
	width:35%;
	float:right;
	background-color:#f1f1f1;
	height:420px;
}
.new-right span{
	float:left;
	font-size:24px;
	height:70px;
	line-height:70px;
	color:#5d5353;
	padding-left:10px;
}
.new-right a{
	font-size:14px;
	color:#c8c8c8;
	float:right;
	padding-right:20px;
	padding-top:30px;
}
.new-rimain{
	background-color:#fff;
	width:80%;
	margin:0 auto;
	text-align:left;
	height:320px;
}
.new-rimain p{
	padding:15px 10px;
}
.new-rimain span{
	font-size:14px;
	line-height:2.0;
	width:90%;
	padding-left:15px;
}




/*=======================================================*/

.menu-title {
	_margin-bottom:-2px;
}
.ProductClass_Tree .BigClassTitle a {
	font-size:16px;
}
.w_719 {
	width: 719px;
	float: left;
}
.text {
	width: 164px;
	float: right;
	margin-top:20px;
}
.text p {
	width: 130px;
	text-align: left;
	line-height:2.0;
	font-family:"宋体";
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
}
h3 {
	font-size:14px;
	color:#00C;
	text-align: left;
	padding-left:10px;
}
