@charset "utf-8";
/* CSS Document */

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, dl, dt, dd, ol,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;}
li{ font-size:18px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303; background:url(../images/main_bg.jpg) repeat-x top left;}

a{font-size:12px;color:#030303;text-decoration: none; outline:none;}
input,form,textarea{ margin:0;padding:0;}
img{border:0}

#container{ min-width:1000px; _width:1000px; width:996px; margin:0 auto;}

#top{ width:996px; height:22px;background:#231917; position:relative;}
#top .left{ width:237px;height:22px; position:absolute; left:0; top:0; background:#b70005; border-right:#ffffff solid 1px;}
#top .lang{ position:absolute; right:15px; top:2px; color:#FFFFFF; font-size:11px;}
#top .lang a{color:#FFFFFF; font-size:11px;}

#top2{width:996px; height:90px; position:relative; z-index:10000;}
#logo{ position:absolute; left:0; top:0;}
#top2 .phone{ position:absolute; right:260px;top:16px;}
#top2 .searchtxt{position:absolute; right:202px;top:20px;*top:22px;color:#000; line-height:20px; height:20px;}
#top2 .key{ position:absolute; right:25px;top:19px;}
#top2 .searchsubmit{ position:absolute; right:0;top:19px;}
#keywords{ height:19px; width:170px; border:#d4d5d0 solid 1px; background:#f7f8f0;}
#menu{position:absolute; right:0; _left:260px; top:61px; height:15px; z-index:10000;}
#menu ul{ list-style:none; margin:0; padding:0;overflow:hidden; height:15px;}
#menu ul li{display:inline; margin:0 0 0 8px; line-height:15px; float:left;}
#menu ul li a{display: block;padding:40px 0 0 0; height:15px;background-image:url(../images/menu.jpg);}
#nav1 a{background-position: -15px 0; width:30px;}
#nav1 .active{background-position: -15px -15px;}
#nav1 a:hover{background-position: -15px -15px;}
#nav2 a{background-position: -50px 0; width:67px;}
#nav2 .active{background-position: -50px -15px;}
#nav2 a:hover{background-position: -50px -15px;}
#nav3 a{background-position: -125px 0; width:57px;}
#nav3 .active{background-position: -125px -15px;}
#nav3 a:hover{background-position: -125px -15px;}
#nav4 a{background-position: -187px 0; width:58px;}
#nav4 .active{background-position: -187px -15px;}
#nav4 a:hover{background-position: -187px -15px;}
#nav5 a{background-position: -250px 0; width:57px;}
#nav5 .active{background-position: -250px -15px;}
#nav5 a:hover{background-position: -250px -15px;}
#nav6 a{background-position: -313px 0; width:59px;}
#nav6 .active{background-position: -313px -15px;}
#nav6 a:hover{background-position: -313px -15px;}
#nav7 a{background-position: -376px 0; width:57px;}
#nav7 .active{background-position: -376px -15px;}
#nav7 a:hover{background-position: -376px -15px;}
#nav8 a{background-position: -440px 0; width:57px;}
#nav8 .active{background-position: -440px -15px;}
#nav8 a:hover{background-position: -440px -15px;}
#nav9 a{background-position: -502px 0; width:57px;}
#nav9 .active{background-position: -502px -15px;}
#nav9 a:hover{background-position: -502px -15px;}

.menuge a{width:14px;background-position: 0 0;}

#banner{ height:344px;}

#indexcontent{ margin:12px 0 0 0; position:relative;height:206px;}
#indexcontent .left{ height:206px; width:282px; position:absolute; left:0; top:0;}
#indexcontent .left ul{ list-style:none; margin:0; padding:0;}
#indexcontent .left ul li{ margin: 0 0 8px 0; _margin: 0 0 4px 0; padding:0; height:64px;}
#indexcontent .right{ position:absolute; height:206px; width:697px; left:297px; top:0; border:#d7d7d7 solid 1px; overflow:hidden;}
#indexcontent .producttitle{ height:28px; background:url(../images/ourproductbg.jpg) repeat-x top left;}
#indexcontent .producttitle img{ margin:0 0 0 17px;}
#indexcontent .productlink{ width:695px; height:28px;border:#FFFFFF solid 1px; overflow:hidden;}
#indexcontent .productlink ul{ list-style:none; margin:0; padding:0;}
#indexcontent .productlink ul li{ display:block;width:86px; height:28px;background:url(../images/productlinkbg.jpg) no-repeat top left; margin:0; padding:0; float:left; }
#indexcontent .productlink ul li.pge{ width:1px; background:url(../images/productlinkborder.jpg) no-repeat top left;}
#indexcontent .productlink ul li a{ display:inline-block;width:86px; height:28px; text-align:center; line-height:28px; color:#505056;}

#indexcontent .productlist{ clear:both;height:128px; width: 697px; overflow:hidden;}
#indexcontent .productlist ul{ margin:23px 0 0 0; list-style:none; padding:0;}
#indexcontent .productlist ul li{ float:left; margin:0 0 0 8px; _margin:0 0 0 6px;}
#indexcontent .productlist ul li .productlistimg{ border:#d8d8d8 solid 1px; width:105px; height:84px;}
#indexcontent .productlist ul li .productlisttxt{width:105px; text-align:center; line-height:15px; margin:5px 0 0 0;}
#indexcontent .productlist ul li .productlisttxt a{ color:#4c4c4c;}

#indexnews{width:996px; height:27px; background:#e5e5e5; margin:9px 0 0 0; position:relative; overflow:hidden;}
#indexnewslist{ position:absolute; left:168px; top:5px; width:750px;}
#indexnewslist ul{ list-style:none; margin:0; padding:0;}
#indexnewsmore a{ position:absolute;top:7px; right:37px; }
#indexnewsmore img{position:absolute;top:7px; *top:5px; right:20px;}

#foot{margin:3px 0 0 0;width:996px; height:50px; color:#999999; position:relative; clear:both;}
#foot .line{width:996px; height:4px; background:#f8f8f8;font-size:0;}
#foot .mlogo{position:absolute; top:10px; 0;}
#foot .left{ position:absolute; top:13px; left:110px;}
#foot .left ul{ list-style:none; margin:0; padding:0;}
#foot .left ul li{ display:inline; float:left; margin:0 10px 0 0;}
#foot .left ul li a{ color:#7f7f7f;}
#foot .right p{position:absolute;top:13px; right:0; text-align:right;}
/*#foot .right img{ position:absolute;top:30px; right:0;}*/
#foot .gsj{position:absolute;top:5px;right:0;}
#foot .right a{ color:#999;}

#ganbei{ margin-bottom:30px;}
#ganbei a{ color:#999;}

#abanner{ height:76px; position:relative;}
#abanner .left{ position:absolute; left:0; top:0; width:237px; height:76px; background:#b70005;}
#abanner .right{position:absolute; left:237px; top:0;}

#cleft{ width:237px; background:url(../images/cleftbg.jpg) repeat-y top left; position:absolute;}
#submenu ul{ list-style:none; margin:0; padding:0; width:237px;}
#submenu ul li{ line-height:28px; margin:0; padding:0;}
#submenu ul li.ge{ height:1px;line-height:1px; background:url(../images/submenuborder.jpg) no-repeat left top; font-size:0;}
#submenu ul li.active{ background:#f7f7f7;}
#submenu ul li a{ display:block; width:217px; height:28px; padding:0 0 0 20px; font-weight:bold; color:#000;}
#submenu ul li a:hover{ color:#fff; background-color:#666;}
#submenu ul li.sub2 a{ font-weight:normal; padding:0 0 0 30px;width:207px;}
#submenu ul li.sub3 a{font-weight:normal; padding:0 0 0 50px;width:187px; background-color:#f8f8f8;}
#submenu ul li.sub3 a:hover{background-color:#666;}

#lproduct{height:102px;width:237px; overflow:hidden; margin:20px 0 0 0;}
#lproduct a{ display:block; padding:102px 0 0 0; height:102px; width:237px;background-image:url(../images/lproduct.jpg);background-position: 0 0;}
#lproduct a:hover{background-position: 0 -102px;}

#lcontact{height:102px;width:237px; overflow:hidden; margin:0;}
#lcontact a{ display:block; padding:102px 0 0 0; height:102px; width:237px;background-image:url(../images/lcontact.jpg);background-position: 0 0;}
#lcontact a:hover{background-position: 0 -102px;}

#cright{width:996px; background:url(../images/cleftbg.jpg) repeat-y top left; min-height:700px; _height:700px;}
#crightcontent{ margin:0 0 0 260px; width:736px;}
#location{ height:45px; border-bottom:#dddddd solid 1px;}
#location .left{ line-height:33px; margin:12px 0 0 0; float:left; font-size:16px; font-weight:bold;}
#location .right{ float:right;line-height:33px; margin:12px 0 0 0;}
#location .arrow1{ font-size:14px;}
#location .txt1{ color:#b90004;}

#maincontent{ margin:35px 18px 0 18px; line-height:20px; }

/* news */
#newslist{ width:670px;}
#newslist ul{ list-style:none; margin:0; padding:0;}
#newslist ul li{ margin:0; padding:0; height:30px; line-height:30px; position:relative;}
#newslist ul li.abg{ background:url(../images/newslistbg.jpg) repeat-x top left;}
#newslist ul li .publishtime{color:#8c8c8c; position:absolute; font-size:12px; left:20px;}
#newslist ul li .newstitle{ position:absolute; left:110px;}
#newslist ul li a:hover{ color:#b70005;}
#newslist ul li.foot{ border-bottom:#e0e0e0 solid 1px;}

#newscontenttitle{ font-size:16px; font-weight:bold; height:50px; text-align:center;}

/* 销售网络 */
.wd{ width:342px; margin:0; padding:0;}
.wdtitle{ background:#a2a2a2; color:#fff; height:22px; line-height:22px; }
.wdtitle span{ margin:0 0 0 16px; font-weight:bold;}
.wdcontent{ margin:5px 0 0 16px; line-height:25px;}
.wdleft{ float:left;}
.wdright{ float:left; margin:0 0 0 15px;}

/* 人力资源 */
.job{ width:700px;  margin:20px 0 0 0; padding:0;}
.jobfirst{ margin:0;}
.jobtitle{background:#a2a2a2; color:#fff; height:22px; line-height:22px; }
.jobtitle span{ margin:0 0 0 16px; font-weight:bold;}
.jobcontent{margin:5px 0 0 16px; line-height:20px; color: #999999;}

/* 联系我们 */
#map{ float:left;}
#maincontact{ float:left; margin:0 0 0 40px; line-height:30px;}

/* 产品 */
#plist ul{ list-style:none; margin:0; padding:0;}
#plist ul li{ float:left;margin:0 0 0 37px; height:270px; width:147px;}
#plist ul li.first{ margin:0;}
#plist ul li img{ width:147px; height:226px;}
#plist ul li .ptitle{ background:#7f7f7f; color:#fff; width:147px; height:24px; text-align:center; line-height:24px;}
#plist ul li .ptitle a{color:#fff; font-weight:bold;}

#productl{ margin:0 -18px 0 -18px;}
.pleft{ width:364px; float:left; border-right:#ccc solid 1px;}
.ppic{ float:left;}
.ppic img{ width:100px; height:165px; padding:5px;}
.ptext{ float:left; margin:0 0 0 21px; padding:5px 5px 0 0;}
.pt{width:200px;}
.pt a{ color:#ff0000; font-weight:bold; font-size:14px;}
.pc{ margin:10px 0 0 0; color:#999999; width:200px;}
.ps{color:#666666; margin:10px 0 0 0; padding:0 0 5px 0;}
.ps a{ color:#666666;}
.pright{ width:344px; float:left; margin:0 0 0 25px;}
.pf{ background:url(../images/pf.jpg) repeat-x left center; height:40px; width:657px; clear:both;}
.pf{ background:none;}

#pcontent{ margin:0;}
#pcontent_title{ width:736px; height:24px; background:#ececeb; line-height:24px;}
#pcontent_title span{ margin:0 0 0 17px;}
.yygk{ margin:0 0 0 17px; height:24px; line-height:24px;}
.pcontent_pic img{ width:734px; height:430px;}

#pcontent_spic ul{ list-style:none; margin:5px 0 0 0; padding:0;}
#pcontent_spic ul li{ float:left; margin:0 0 0 4px;}
#pcontent_spic ul li img{ width:90px; border: #ccc solid 1px;}
#pcontent_spic ul li.first{ margin:0;}

#pcontent_ms{ clear:both; width:736px; height:22px; background:#707070; border-bottom:#120c0c solid 1px;}
#pcontent_ms ul{ list-style:none;}
#pcontent_ms ul li{ float:left; color:#FFFFFF;  margin:0 20px; line-height:22px;}
#pcontent_ms ul li a{color:#FFFFFF;}
#pcontent_nr{ margin:0;width:734px;border: #666 solid 1px; overflow:hidden;}
#pcontent_nr ul{ list-style:none; margin:0; padding:0; }
#pcontent_nr ul li{ margin:0; padding:0;background:url(../images/dot88.png) 0 6px no-repeat; padding-left:15px; margin-left:1px; line-height:16px; }
#pagenav {text-align:center; clear:both; height:80px; }
#pagenav .page{ margin:0; padding:0;}
#pagenav .page a{font-size:12px; color:#7f7f7f;display:inline-block;line-height:27px;padding-left: 8px; padding-right: 8px;margin: 1px; height: 27px;border: 1px solid #B4B4B4; text-decoration:none;}
#pagenav .page a:hover{ background-color: #c70e0e;color: #FFF;}
#pagenav .page .active { border: 1px solid #B4B4B4; background-color: #c70e0e; color: #FFF;}
#pagenav .dot{height: 27px;line-height:27px;display:inline-block; padding-left: 8px; padding-right: 8px;margin: 1px;color:#7f7f7f;}

.atextarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

ul.tabs a:active {
	outline:none;		
}
.panes .pane {
	display:none;
}
.mpan{min-height:150px; _height:150px; padding:5px;}
.xxcs{ padding:0;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {	
	cursor:default !important; 
	color:#fff !important;
	font-weight:bold;
}


/*
	Slideshow
*/
#slider{ position:relative;}

#slides {
	position:absolute;
	z-index:100;
}
.slides_container {
	width:996px;
	height:344px;
	overflow:hidden;
	position:relative;
}
.slides_container div.slide {
	width:996px;
	height:344px;
	display:block;
}
.pagination {
	position:absolute;
	bottom:15px;
	right:25px;
	z-index:600;
}

.pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.gif);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:41px;
	padding:5px 20px 0 20px;
	background:#000;
	width:969px;
	font-size:14px;
	line-height:41px;
	font-weight:bold;
	color:#fff;
}


#fwzz{ width:484px; margin:0 0 0 100px;}
.fwzzpic{ float:left;}
.fwzzt{ float:left; margin:0 0 0 18px;}
.fwzztt{ margin:20px 0 0 0; font-weight:bold;}
.fwzzts{ margin:20px 0 0 0;}
.fwzzxx{ color:#ac041e;}
.fwzzl{ float:left;}
.fwzzr{ float:left; margin:0 0 0 156px;}
.fwzzms{ width:270px;}

.footlink{ color:#666; padding:0 0 10px 0; line-height:18px;}
.footlink a{color:#666;}
.footlink a:hover{ text-decoration:underline;}
