﻿/* CSS Document */
/* base yui reset.css, repair by haven long 090925*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}.clear{height:0;font-size:0;line-height:0;clear:both;}
/* end of reset.css */
body{ font:12px Arial, Helvetica, sans-serif; color:#454545;}
ul{ list-style:none;}
img{ border:none;}
div#wrapper{ width:1000px; height:1%; overflow:hidden; margin:0 auto;}
.clear {clear: both;height:1px;overflow:hidden;margin-top:-1px;}
a{ color:#454545; text-decoration:none; outline:none;}
a:hover{ color:#043f99; text-decoration:underline;}

#header{ width:1000px; height:90px; background:url(../images/headerbg.gif) repeat-x; position:relative;}
#header #logo{ width:190px; height:90px; background:url(../images/logo.gif) no-repeat; text-indent:-9999px; position:absolute;}
#header .version{ display:block; width:315px; height:22px; padding-left:5px; position:absolute; top:50px; right:15px;}
#header .version a{ color:#65acf4; font-size:11px; float:left; height:16px; line-height:16px; padding:0 10px;}
#header .version a:hover{ color:#fff98a; text-decoration:none;}
#header .version span{ color:#1c1d00; font-size:18px; float:right;}

.nav{ width:1000px; height:30px; line-height:30px; display:block; background:url(../images/limenubg.jpg) repeat-y; display:block; overflow:hidden;}
.nav li{ float:left; height:30px; line-height:30px; position:relative;}
.nav li a{ float:left; height:30px; line-height:30px; padding:0 18px; background:url(../images/menuline.gif) no-repeat left center; color:#fff; font-weight:bold;}
.nav li a:hover{color:#fff98a; text-decoration:none;}
.nav li a.first{ background:none; padding-left:37px;}
.nav li.cn{ float:right; background:none; color:#fff; padding:0;}
.nav li.cn a{ padding:0 10px; font-weight:normal;}
.nav li ul{ position:absolute; display:none;}
.nav li ul li{ clear:left; height:30px; line-height:30px; border:none; border-bottom:1px solid #f2f2f2; padding:0;}
.nav li ul li a{ width:160px; display:block; padding:0; background:url(../images/left_line.gif) repeat-x; color:#fff; padding-left:20px;}
.nav li ul li a:hover{ width:160px; padding:0 0 0 20px; color:#fff98a;}
.secondary-menu{ width:180px; background:#ccc; left:0; top:30px; z-index:1000;}
.three-menu{ width:100px; background:#ccc; left:0; top:30px; z-index:1000;}
.three-menu a.last{ width:80px; display:block; padding:0; background:#5e5c5c; color:#a7a7a7; padding-left:20px;}
.three-menu a.last:hover{ width:80px; background:#8b8a8a; color:#3a3434; padding:0 0 0 20px;}
/*******************************************************/

.banner{ width:1000px; height:126px; background:url(../images/banner.jpg) no-repeat; position:relative; font-size:11px;}
.banner .q1{ color:#75865d; width:350px; position:absolute; left:24px; top:22px;}
.banner .q2{ color:#141414; width:350px; font-size:16px; position:absolute; left:24px; top:42px;}
.banner .q3{ color:#6d7a28; width:380px; position:absolute; left:24px; top:72px;}
.banner a{ color:#75865d;}
.banner a:hover{ color:#141414; }

.content{ width:1000px; height:1%; overflow:hidden;}
.left{ float:left; width:215px; padding-left:12px;}
.left_honor{ width:190px; height:177px; background:url(../images/honorbg.jpg) no-repeat; padding:0 10px 0 15px; color:#8e8d8d; line-height:18px;}
.left_honor h3{ font-size:12px; color:#fff; padding:18px 0 8px;}


.box{ width:205px; padding:0 7px 0 3px; margin:14px 0 26px;}
.box h3{ width:194px; height:36px; line-height:36px; background:url(../images/left_line.gif) repeat-x; display:block; color:#fff; font-size:14px; padding-left:11px;}
.left .lists{ padding-top:10px;}
.left .lists li{ line-height:22px; background:url(../images/arrow.gif) no-repeat 10px 6px; padding-left:24px;}
.left .lists li a{ color:#0b0b0b; font-weight:bold; font-size:13px;}
.left .lists li a:hover,.left .lists li a.current{ color:#ff0500; text-decoration:none;}
#hot li a{ letter-spacing:6px;}

.right{ float:left; width:746px; border-left:1px solid #d8d8d8; height:auto !important; height:650px; min-height:650px; padding-left:26px;}
.aboutcontent{ color:#09090b; line-height:24px; padding:0 10px 30px;}
.aboutcontent h4{ font-size:14px; background:url(../images/arrow2.gif) no-repeat left center; padding:20px 0 20px 20px;}

.prodtitle{ font-size:16px; padding:26px 0 10px 28px; }
.list{ padding-left:28px;}
.list dl{ height:148px; padding-top:20px; display:block;}
.list dl dt{ float:left;}
.list dl dt a{ width:235px; height:135px; display:block;}
.list dl dd{ color:#fff; float:left; width:385px; display:block; padding:5px 0; margin-left:28px;}
.list dl dd.atitle{ border-top:1px solid #fff; padding:10px 0; display:block}
.list dl dd.app{ height:70px; line-height:18px; font-size:11px; overflow:hidden;}
.list dl dd.more{ border-bottom:1px solid #fff; padding:0 0 3px;}
.list .title{ font-size:14px; color:#fff; text-decoration:underline;}
.list dl dd a:hover{ text-decoration:none;}
.list dl dd.more a{ float:right; width:16px; height:14px; line-height:14px; text-align:center; font-weight:bold; display:block; color:#fff; background-color:#f50600;}

/**pages**/

.pages{ clear:both;text-align:center; background:url(../images/linewsbg2.gif) no-repeat; height:34px; line-height:34px; overflow:hidden;}
.toppages{ line-height:20px;}
.bottompages{ margin-top:40px;}
.pages a { margin:0 2px;padding:1px 5px 2px;text-align:center;text-decoration:none;font-size:11px; color: #000000;}
.pages a:hover{ color:#ee8585;}
.pages .now{ font-size:14px; text-decoration:none; font-weight:700; color:#ee8585;}

.productcontent{ color:#09090b; padding-left:28px; line-height:20px;}
.productcontent h1{ color:#fff; font-size:14px; padding:20px 0; font-weight:normal; }

#scrollDiv{ width:205px; padding:0 7px 0 3px; height:116px; line-height:34px; margin:16px 0 0; overflow:hidden;}
h3.news{ font-size:12px; height:24px; line-height:24px; display:block; color:#ff0500; background:url(../images/newsline.gif) no-repeat left bottom; padding-bottom:7px;}
h3.b{ text-indent:-9999px;}
#scrollDiv li{ line-height:24px; background:url(../images/arrow3.gif) no-repeat 8px 10px; padding-left:21px;}
#scrollDiv li a:hover{ color:#ff0500; text-decoration:none;}
#bottom{ width:750px; color:#9f9f9f; clear:left; height:81px;border-top:1px solid #d1d1d1; padding:15px 0 0 250px;}
#bottom p{ padding-left:38px;}
#bottom ul{ height:30px; line-height:30px; display:block;}
#bottom ul li{ float:left; height:30px; line-height:30px; padding:0 18px; background:url(../images/bottomline.gif) no-repeat left center;}
#bottom ul li a{ color:#979797;}
#bottom ul li a:hover{color:#000; text-decoration:none;}
#bottom ul li.first{ background:none; padding-left:37px;}
#bottom ul li.cn{ float:right; background:none; color:#fff; padding:0 10px;}
#bottom ul li.cn a{ padding:0 10px; font-weight:normal;}


/**新闻**/
.news_content{ color:#09090b; line-height:24px; padding:0 10px 30px;}
.news_content h4{ font-size:14px; background:url(../images/arrow2.gif) no-repeat left center; padding:20px 0 20px 20px;}
.news_content ul{ list-style:none;}
.news_content ul li{ height:28px; line-height:28px; border-bottom:1px dashed #d8d8d8; background:url(../images/arrow3.gif) no-repeat left center; padding-left:20px; padding-top:2px;}
.news_content ul li a{ color:#09090b; text-decoration:none;}
.news_content ul li a:hover{ color:#ff0500;}
.news_content .TDate{ float:right; color:#d8d8d8; padding-right:8px;}
/**新闻详细**/
.new_date {
	text-align:right;
	color:#999;
}
.news_content h3 {
	font-size:15px;
	color:#09090b;
}
.prew {
	color:#09090b;
	height:30px;
	line-height:30px;
	display:block;
	padding:20px 0 30px;
}
.news_content a {
	color:#09090b;
	text-decoration:none;
}
.news_content a:hover {
	color:#ff0500;
	text-decoration:underline;
}
.newshow {
	line-height:22px;
	padding-top:12px;
	color:#09090b;
}
.newshow p{ padding:6px 0;}
.returntop{ text-align:right; height:28px; line-height:28px; padding-right:35px;}
.returntop a {
	color:#d2d2d2;
	text-decoration:none;
}
.returntop a:hover {
	color:#ff0500;
	text-decoration:underline;
}

.product_content{ color:#09090b; line-height:24px; padding:0 10px 30px;}
.product_content h4{ font-size:14px; background:url(../images/arrow2.gif) no-repeat left center; padding:20px 0 20px 20px;}
/*list2*/
.list2{ padding-top:10px;}
.list2 dl{ float:left; width:129px; height:155px; padding-top:20px; display:block; margin-right:50px;}
.list2 dl.nomargin{ margin-right:0;}
.list2 dl dt{ width:129px;}
.list2 dl dt a{ width:127px; height:110px; display:block; border:1px solid #545454}
.list2 dl dd{ color:#5b5b5b; font-size:12px; display:block; padding:5px 0 0 0; text-align:center}
.list2 dl dd.app{ height:45px;}
.list2 .title{ color:#5b5b5b; display:block;}
.list2 dl dd a:hover{ text-decoration:none;}
/*产品详细*/
.product_detail{ color:#09090b; line-height:24px; padding:0 10px 10px; background:url(../images/productbg.jpg) no-repeat; height:474px;}
.product_detail h4,h1{ font-size:14px; background:url(../images/arrow2.gif) no-repeat left center; padding:18px 0 20px 20px;}

.product_other{ line-height:24px; padding:0 10px 10px;}

.tbleft, .tbleft td {
	border:1px solid #d8d8d8;
	border-collapse:collapse;
	
}
.tbleft {
	line-height:18px;
}

#quality_1{ float:left;}
#quality_1 img{ float:left; margin-right:10px; margin-top:10px;}
#quality_2{ float:left;}
#quality_2 li{ float:left; margin-right:20px; margin-top:20px; text-align:center;}
/*zhengshu*/
.honor ul li{ float:left; width:200px; margin-right:50px;}
.honor ul li.nomargin{ margin-right:0;}
.honor ul li span{ display:block; height:45px; overflow:hidden; text-align:center; padding-bottom:15px; padding-top:8px; }
/*xingxiang*/
.xingxiang ul li{ float:left; width:220px; margin-right:30px;}
.xingxiang ul li.nomargin{ margin-right:0;}
.xingxiang ul li span{ display:block; height:35px; overflow:hidden; text-align:center; padding-bottom:15px; padding-top:8px; }

#map li{ border-bottom:1px dashed #ccc;}
#map li a{ font-weight:bold;}
#map li ul li a{ text-indent:2em; font-weight:normal}
/*rencai*/
.contentnews .top_title{ height:34px; border:1px solid #E7E7E7; background:url(../images/job_bg.jpg) repeat-x;}
.contentnews .top_title p{ float:left; height:34px; line-height:34px; width:110px; text-align:center; font-weight:bold;}

.gp_jobshow{ clear:both; padding-bottom:20px;}
.gp_jobshow a{ color:#454545; text-decoration:none;}
.gp_jobshow a:hover{ color:#e00000; text-decoration:underline;}
.gp_jobshow span.tjob{ float:left; width:110px; height:27px;}
.gp_jobshow ul{ list-style:none;}
.gp_jobshow ul li{ height:27px; line-height:27px; border-bottom:1px solid #E7E7E7; text-align:center;}
span.tzhiwei { color:#e00000; font-weight:bold;}