@charset "utf-8";
/* CSS Document */
/*---------公用部分-------------*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; -webkit-text-size-adjust:none;/*让chrome支持12号以下字体*/}
img {border: 0 none; vertical-align: top;
display: block; /* 解决图片在ie6中产生图片底部的3像素空白bug */
-ms-interpolation-mode: bicubic; /* 解决图像缩放而产生的锯齿IE7+ */
image-rendering:optimizeQuality; /* 解决图像缩放而产生的锯齿Firefox 3.6 */ }
button { cursor: pointer; border:0 none;}
input{border:0 none; font-size:12px; background:transparent;}
textarea{resize: none;border:0 none;}
ul, li { list-style-type: none; }
table{border-collapse:collapse;border-spacing:0;}
i, em, cite { font-style: normal; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
body, input, select, button,textarea{font-family:arial,helvetica,verdana,tahoma,"Microsoft YaHei","微软雅黑","黑体","Adobe 黑体 Std",sans-serif;font-weight:normal; font-size:12px; outline:none; line-height:1.7em;}
a:active{ background:none;}
a{text-decoration: none;transition:all 0.3s ease-in-out 0s;}
a:hover,.menu li a:hover,.topRight a:hover{color:#0d552c;}
a:focus,textarea:focus,input:focus{outline: none;
								   /*-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
								   -webkit-appearance: none;
-webkit-user-modify:read-write;*/

}
.fl, .fr {display: inline; float: left;}
.fr {float: right;}
body{ background:#fff;}
/*header*/
#header{width:100%;padding:15px 0 10px;margin:0 0 22px 0;border-bottom:1px solid #dbdbdb; background:#fff; position:fixed;top:0;left:0; z-index:90;}
.headerWarp{width:960px;margin:0 auto; position:relative;}
.logo{float:left;}
.menu{float:right;border-left:1px dotted #dedede; margin:35px 0 0;}
.menu li{float:left; line-height:30px;border-right:1px dotted #dedede;height:30px; position:relative;}
.menu li a{display:block;color:#3a3a3a;padding:0 32px; font-size:12px;}
.menu li a:hover,.menu li.cur a{color:#0d552c;}
.menu li em{display:block;height:3px; background:#8e8e8e;position:absolute;width:70%;left:15%;bottom:-12px;display:none;}
.menu li.cur em{display:block;}
.topRight{position:absolute;right:0;top:-5px;}
.topRight a{color:#3a3a3a;display:inline-block; line-height:24px;float:right;}
.search{float:right; position:relative;margin:0 0 0 18px;width:172px;}
.search input{border:1px solid #6b6b6b;height:22px; line-height:22px;width:160px;padding:0 5px; background:#fff;float:right;}
.search button{width:22px;height:22px; position:absolute;top:0;right:0;*top:2px; background:url(images/search.png) no-repeat center center; overflow:hidden; text-indent:-20em;}
.bigMenu{width:960px;margin:50px auto 0; overflow:hidden;}
.bigMenu ul{width:968px;}
.bigMenu ul li{float:left; margin:0 2px 2px 0;}
.bigMenu ul li a{display:block; position:relative;}
.bigMenu ul li a .imgHover{position:absolute;left:0;top:0;display:none; z-index:3;}
.main{padding:110px 0 0;}
/*slide*/
#slides {
	position:relative;
	margin:0 auto;
}
#slides .next{right:10px;}
#slides .prev{left:10px;}
#slides .next:hover,#slides .prev:hover{opacity:1;filter:alpha(opacity=100);}
#slides .next,#slides .prev {
	position:absolute;
	top:50%;
	width:34px;
	height:34px;
	display:block;
	z-index:88;
	margin:-17px 0 0;
	opacity:0.4;
	filter:alpha(opacity=40);
	transform:all 0.3s ease-in-out;
	display:none;
}
.slides_container {
	width:1340px;
	overflow:hidden;
	position:relative;
}
.slides_control a{display:block;}
.slides_control img{width:100%;}
.pagination {
	width:100%;
	text-align:center;
	height:15px;
	background:url(images/pointBg.png) no-repeat center center;
	padding:5px 0 0;
	position:absolute;bottom:20px;left:0;
	z-index:80;
	*width:91px;
	*padding:5px 12px 0;
	*left:50%;
	*margin-left:-78px;
}
.pagination li {
	margin:0 4px;
	display: inline-block;
	*width:10px;
	*float:left;
}
.pagination li a {
	display:block;
	width:10px;
	height:0;
	padding-top:10px;
	background-image:url(images/pointB.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-image:url(images/pointA.png);
}
/*warp*/
.warp{width:960px;margin:0 auto;}
.webMap{margin:0 0 35px 0;}
.webMap a{float:left;color:#0d552c;}
.webMap em{float:left;color:#0d552c; margin:0 5px;}
.webMap p{float:left;color:#555;}
.leftNav{width:200px;float:left;}
.leftNavTit{margin:0 0 10px 0;}
.leftNavTit p{float:left;color:#1a1a1a; font-size:18px; line-height:24px; background:url(images/line.png) no-repeat right 8px; padding:0 15px 15px 0;}
.leftNavTit em{display:block;float:left; margin:18px 0 0 -5px;color:#4a4a4a;}
.leftNav ul{border-top:1px dotted #e6e6e6;}
.leftNav ul li{height:40px; line-height:40px;border-bottom:1px dotted #e6e6e6;}
.leftNav ul li a{display:block;color:#555;}
.leftNav ul li a:hover,.leftNav ul li.cur a{color:#0d552c;}
.rightCon{float:right;width:730px;}
.rightConTit{margin:40px 0 20px;}
.rightConTit p{float:left;color:#525252; font-size:18px; line-height:24px; background:url(images/line.png) no-repeat right 8px; padding:0 12px 15px 0;}
.rightConTit em{display:block;float:left; margin:18px 0 0 -5px;color:#6a6a6a;}
/*关于我们*/
.aboutUs img{margin:20px 0;}
.aboutUs h3{color:#525252;margin:25px 0 15px 0;}
.aboutUs p{color:#525252; font-size:14px; margin:0 0 15px 0;}
.aboutUs table td{padding:10px 0;border-top:1px dotted #ccc; font-size:12px;color:#6e6e6e;}
.aboutUs table td.tdT{font-size:14px;color:#414141;width:135px; vertical-align:text-top;}
.aboutUs table td p{font-size:12px;color:#6e6e6e;}
#slideB{ position:relative;height:210px; overflow:hidden;}
#slideB .pagination{ background:none;padding:0;height:5px;bottom:15px;}
#slideB .pagination li a{display:block;height:5px;width:25px; background:#fff; opacity:0.4;filter:alpha(opacity:40);padding:0;}
#slideB .pagination li.current a{background:#fff; opacity:1;filter:alpha(opacity:100);}
#slideB .slides_control a{width:730px;}
#slideB .slides_container{height:210px;width:730px;}
/*产品列表*/
.productsCon{width:624px; margin:75px 0 0 0;}
.productsCon li{float:left;width:184px; overflow:hidden; margin:0 24px 0 0;padding:0 0 35px 0;}
.productsCon li a{color:#4e4e4e;display:block;}
.productsCon li a img{transition:all 0.3s ease-in-out 0s;}
.productsCon li a img:hover{opacity:0.5;filter:alpha(opacity=50);}
.productsCon li a:hover{color:#0d552c;}
.productsCon li a img{width:184px;}
.productsCon li a div{width:184px;height:131px; overflow:hidden; margin:0 0 10px 0;}
.productsCon li a img{margin:0 0 10px 0;}
.ulTit{ background:url(images/ico1.jpg) no-repeat right center; font-size:16px; margin:30px 0 10px;padding:0 0 5px 0; border-bottom:1px solid #dbdbdb;}
.productsNav.leftNav ul{border:0 none;}
.productsNav.leftNav ul li{ background:url(images/ico2.jpg) no-repeat left center;padding:0 0 0 15px;}
.searchBox .search{float:left; margin:5px 0 0;width:222px;}
.searchBox .search input{width:210px;border:1px solid #c8c8c8;}
.products .leftNav{width:230px;}
.products .rightCon{width:700px;}
/*产品详情*/
.productsinfoCon{margin:75px 0 0 0;}
.PinfoTop em{display:block; font-size:20px;}
.PinfoTop span{display:block; font-size:16px;color:#0d552c;}
.PinfoTop h1{float:right; font-size:24px;}
#slidePic{padding:25px 22px; border:1px solid #a3a3a3; position:relative; margin:20px 0 60px;}
#slidePic .slides_container{height:360px;}
#slidePic .next,#slidePic .prev{display:none;}
#slidePic .pagination{ background:none;bottom:-40px;*margin-left:-27px;*width:54px; }
#slidePic .pagination li a{background-image:url(images/pointC.png);}
#slidePic .pagination li.current a {background-image:url(images/pointD.png);}
.productsinfoCon table{width:435px;float:left;color:#333;border-top:1px dotted #d9d9d9;}
.productsinfoCon table td{padding:30px 0;width:50%; font-size:14px; vertical-align:text-top; border-bottom:1px dotted #d9d9d9;}
.productsinfoCon ul.fr li{ background:url(images/icos.png) no-repeat 0 -5px;padding:0 0 0 33px; font-size:10px; line-height:14px; margin:0 0 15px 0;}
.productsinfoCon ul.fr li.time{ background-position:0 -45px;}
.productsinfoCon ul.fr li.print{ background-position:0 -85px;}
/*新闻*/
.news .leftNav{width:200px;}
.news .rightCon{width:730px;}
.newsTit{ font-size:20px; margin:0 0 35px 0;}
.newsTit a{color:#000;}
.newsTit a:hover,.newsPic a:hover,.newsWords span a:hover{opacity:0.5;filter:alpha(opacity=50);}
.newsTit em{display:block; font-size:10px;}
.newsPic{width:370px;height:212px; overflow:hidden;float:left;}
.newsWords{float:left;margin:0 0 0 20px;width:330px;color:#4D4D4D;line-height:16px;}
.newsWords p{height:128px; overflow:hidden;}
.newsWords span{display:block; text-align:right;padding:10px 0;border-bottom:1px solid #979797; margin:10px 0 22px;}
.newsWords span a{color:#979797;}
.newsWords em{display:block; font-size:10px;}
.news .theCon ul li{padding:25px 0 70px; border-top:1px dotted #b1b1b1;}
.pages{width:100%; text-align:center; margin:50px 0 30px;}
.pages a{display:inline-block; line-height:20px;border:1px solid #bfbfbf;padding:0 5px;color:#0e100f; margin:0 2px;}
.pages a.cur{border:1px solid #000;color:#000;}
/*footer*/
#footer{width:100%;padding:55px 0 35px; background:#ededed;margin:70px 0 0;}
.footWrap{width:960px;margin:0 auto;color:#4c4c4c;}
.footWrap p{float:left;}
.footWrap img{float:left;}
.footWrap span{float:left;margin:5px 100px 0 0;font-size:16px; }
.footWrap span em{margin:-3px 0 0;display:block;}
.footWrap p.copyright{margin:70px 0 0;color:#252525;float:right;}
#backTop{ position:fixed;bottom:80px;right:30px; z-index:99;display:block;width:25px;height:24px;display:none;}
/**/
.popBox{width:720px;height:468px; margin-left:-215px; position:absolute; z-index:999;left:50%;top:0;display:none;}
.blackBg{position:fixed;top:0;left:0; z-index:998; background:#000; opacity:0.77;filter:Alpha(opacity=77);width:100%; height:100%;display:none;}
/*联系我们*/
.MessageBoard p{ line-height:16px; font-size:14px;color:#434343;}
.MessageBoard p.messeageTit{padding:0 0 20px 0;margin:0 0 30px 0;border-bottom:1px solid #a98a5c;width:150px;}
.MessageBoard p em{display:block;}
.MessageBoard ul li{border:1px solid #434343;float:left; margin:0 30px 30px 0;}
.MessageBoard ul li.right{ margin:0 0 30px 0;}
.MessageBoard ul li p{float:left;width:97px; line-height:32px; border-right:1px dotted #434343;padding:5px 0 5px 5px;margin:0;}
.MessageBoard ul li input{height:32px; line-height:32px; background:none;border:0 none;float:left;margin:5px 5px;width:235px;}
.MessageBoard ul li.xuqiu{width:728px; margin:0;}
.MessageBoard ul li.xuqiu textarea{float:left;margin:5px; background:none; border:o none;width:483px;height:150px;}
.MessageBoard ul li.xuqiu p{height:150px;}
.tijiao{ background:#3A3A3A;height:30px; line-height:30px;width:80px; text-align:center;color:#fff; margin:30px 0 0; cursor:pointer;transition:all 0.3s ease-in-out 0s;}
.tijiao:hover{opacity:0.8;filter:alpha(opacity=80);}
/*业务*/
.map{position:relative;width:600px; margin:0 auto;}
.map > div{ position:absolute;border:1px solid #e2e2e2;padding:5px;
background:rgba(255,255,255,0.5);
filter:Alpha(opacity=50); background:#fff \9;/*ie8背景透明*/
*filter:Alpha(opacity=100);/*ie7不透明*/}
.map > div a{color:#3A3A3A;font-size:11px;border-bottom:1px dotted #0d552c; position:relative;}
.map > div a:hover{color:#0d552c;}
.map .part1{right:65px;top:80px;}
.map .part1 a{display:block;}
.map .part2{top:105px;left:70px;}
.map .part3{top:85px;left:230px; width:85px; text-align:center;}
.map .part3 a{display:inline-block;width:40px;}
.places table{border-bottom:1px dotted #b1b1b1;}
.places h3{border-bottom:1px dotted #b1b1b1; margin:50px 0 1px 0;padding:10px 0;}
.places table td{ vertical-align:top;}
.places table td.Xname{width:50%;font-weight:700;padding-left:30px;}
.places table td.Xtime{width:20%;}
.places table td.Xarea{width:20%;}
.places table td.Xmore{width:10%; text-align:right;}
.places table td.Xmore a{color:#6E6E6E;}
.places table td.Xmore a:hover{color:#0d552c;}
.places table td.tit{width:20%; font-weight:700;}
.places table td.con{width:80%; overflow:hidden;}
.places table td.con img{width:100%; margin:0;}
.theCon.places h3{margin:30px 0 1px 0;}
/*add*/
.enBox .fl div,.enBox .fr div{margin:0 0 5px 0;}
.enBox div.green{color:#fff; background:#4d974c;padding:0 20px 0 15px;font-family:arial,helvetica,verdana,tahoma,sans-serif;}
.enBox div.green h1{margin:0 0 20px 0; font-size:36px; font-weight:normal;}
.enBox div.green h2{font-size:18px; font-weight:normal;margin:0 0 20px 0;}
.enBox div.green h3{font-size:14px;}
.enBox div.gray{color:#fff; background:#dcdcdc;}
.enBox p{margin:0 0 15px 0;}
.pWords{width:449px; font-size:14px;color:#3E3A39; line-height:18px;}
.productTable{width:100%; margin:20px 0 0;}
.productTable td{height:32px; line-height:32px;border-bottom:1px solid #fff;}
.productTable .cTit{width:174px; background:#b4b4b6;padding:0 23px;border-right:1px solid #fff;color:#040000;}
.productTable .cCon{background:#dcdcdc;padding:0 0 0 20px;color:#595757;}
.productTable .cCon em{float:right; margin:0 20px 0 0;}
.zhengshu{ position:relative;}
.zhengshu .requ{ position:absolute;height:280px;width:100%;left:0;top:125px;}
.zhengshu .requ a{display:block; float:left;background:#930;height:230px; opacity:0;filter:alpha(opacity=0);}