﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px; background:url(/images/bg.jpg) repeat-x; text-align:center;}
*{ margin:0px; padding:0px; font-family:"微软雅黑";}
ul,li {	list-style-type:none;}
h1 {font-size:12px;	font-weight:normal;}
img {border:0;}
a { color:#070707;text-decoration:none;}
a:hover {text-decoration:none;	color:#ff0000;}
.clear {clear:both;}
.center{ text-align:center;}
.algin-left{text-align:left;}
.algin-right{text-align:right;}
.left{ float:left;}
.right{ float:right;}
.red{ color:#ff0000;}
.hide{ display:none;}
.color1{ color:#B30905;}
div.h_136{height:136px;}
.m_t_10{ margin-top:10px;}
.m_t_20{margin-top:20px;}
.m_t_10 .borderBlock{ border:1px solid #E1DDDC; border-top:1px solid #EEA6AA;}
.m_l_20{ margin-left:20px;}
.m_l_40{margin-left:40px;}
.m_lr_10{ margin-right:10px; margin-left:10px;}
.field-validation-error{ color:red;}

.neibanner{ background:#ad9c80; text-align:center; margin-bottom:10px;}
.borderBlock{ border:1px solid #E1DDDC;}
.contactBlock{width:275px; height:211px; border-bottom:1px solid #C7C7C7; background:url(/images/home_contact_bg.png) no-repeat right;}
.contactBlock p{ line-height:30px;}
.contactBlock li{ border-bottom:1px dotted #E1DDDC; font-size:12px;height:29px; line-height:29px; padding-left:5px; margin:0px 10px;}
.contactBlock li.title{height:36px; line-height:36px; padding:0px;}
.contactBlock li h3{text-align:center;font-size:12px;}
.contactBlock li.noborder{ border-bottom:none;}
.contactImg{ margin:0px 2px 5px 2px;}
.listBlock li{ clear:both; overflow:hidden;height:26px; line-height:26px;border-bottom:1px dotted #E1DDDC; margin:0px 5px; background:url(/images/03.jpg) 0px  12px no-repeat; padding-left:10px;}
.listBlock li .right{ color:#aaa;}
.listBlock li.noborder{ border-bottom:none;}
.smallTitle{ border-bottom:1px solid #F02D18; font-size:12px; padding:5px 5px 5px 20px; background:url(/images/house.jpg) 0px 3px no-repeat; margin-bottom:20px; font-weight:normal;}

.wrapper {width:1002px;margin:0 auto; text-align:left;}
.head{ margin-top:15px;}
.headTitle{ margin-left:370px;font-size:12px;color:#4B4B4B; text-align:right;}
.searchBlock{ background:url(/images/search_center.jpg) repeat-x; height:29px; margin-top:10px; width:173px; overflow:hidden; clear:both; zoom:1; position:relative;}
.searchBlock .left{ background:url(/images/search_left.jpg) no-repeat; height:29px; width:6px;}
.searchBlock .right{ background:url(/images/search_icon.jpg) no-repeat; width:36px; height:29px;}
.searchInput{position:absolute; left:6px; top:1px; width:130px;_top:0px;}
.searchBlock input{ border:0px; height:27px; line-height:27px; width:130px;}
.menu{background:url(/images/menu_bg.jpg) no-repeat; height:48px; margin-top:10px;}
.menu ul{ width:816px; /*margin:0px auto;*/}
.menu li{ float:left; height:48px; line-height:48px; text-align:center; width:96px; padding:0px 20px; background:url(/images/menu_link.gif) no-repeat right;}
.menu .right{ height:48px; line-height:48px; margin-right:20px;}
.menu .right span{color:#fff; font-size:13px;}
.menu .right a{color:#fff; font-size:13px; margin:0px 4px;}
.menu a:hover{ color:#ddd;}
.menu li a{ color:#fff; font-weight:bold; font-size:14px; display:block;}
.menu li.current{}
.menu li.current a{ width:96px;}
.menu li:last-child{ background:none;}
.menu li.lastChild{background:none;}
.banner{ font-size:0px;}
.banner .wrapper{width:998px;}

.content{ clear:both; overflow:hidden; zoom:1; margin:4px auto; margin-bottom:8px; color:#616161; margin-top:20px;}
.content h2{ font-size:14px; padding-left:10px;}
.content a{color:#616161;}
.leftBlock{ width:250px;}
.leftBlock h2{clear:both; overflow:hidden; font-weight:normal; margin-bottom:1px;}
.leftBlock h2 .left{ background:url(/images/leftTitle.jpg) no-repeat; width:90px; height:29px; line-height:29px; font-size:12px; color:#fff; text-align:center;}
.leftBlock h2 .right{ color:#858585; font-size:10px; width:150px; text-align:right; height:29px; line-height:29px; padding-right:10px; background:url(/images/01.jpg) repeat-x; position:relative;}
.leftBlock h2 .right img{ color:#D86630; position:absolute; top:10px; right:10px;}

.neirightBlock{width:700px;}
.rightBlock{ width:700px;}
.rightBlock .borderBlock{ border:1px solid #E1DDDC; border-top:none;}
.rightBlock h2{ font-weight:normal;}
.rightBlock h2 .left{ background:url(/images/rightTitle.jpg); width:91px; height:34px; line-height:28px; color:#fff; font-size:12px; text-align:center; position:relative; top:7px; left:1px;}
.rightBlock h2 .right{background:url(/images/02.jpg) repeat-x; height:28px; width:608px; text-align:right; position:relative;top:7px; border-right:1px solid #E1DDDC; position:relative;}
.rightBlock h2 .right img{ position:absolute; top:10px; right:10px;}
.introduceBlock{clear:both; overflow:hidden; padding:15px 10px;}
.introduceBlock p{ text-indent:2em; line-height:20px;}
.introduceBlock .left{ width:514px; margin-left:10px;}
.caseBlock{ padding-bottom:20px;}
.caseBlock ul{ clear:both; overflow:hidden;}
.caseBlock li{ margin:0px 16px; float:left;margin-top:15px; display:inline;}
.caseBlock img{ width:200px; height:130px;}
.caseBlock p{ text-align:center; margin-top:10px;}
.caseBlock p a{ color:#414141;}

.companyNewsBlock{ width:315px; height:211px; border-bottom:1px solid #C7C7C7; background:url(/images/home_content_line.jpg) no-repeat 300px 30px;}
.companyNewsBlock li{ line-height:30px; background:url(/images/arrow_icon.jpg) no-repeat 0px 10px; padding-left:14px; clear:both; overflow:hidden; zoom:1; color:#DE6373;}
.companyNewsBlock li .time{ float:right; margin-right:30px;}
.productListBlock{width:412px; height:211px; border-bottom:1px solid #C7C7C7; background:url(/images/home_content_line.jpg) no-repeat 400px 30px; position:relative;}
#product_list_block{position:relative; top:30px; left:30px; width:332px; height:113px; overflow:hidden;}
#productsList{clear:both; zoom:1; overflow:hidden;height:109px;}
.productListBlock li{ float:left; margin-right:8px;}
.productListBlock li img{ width:158px; height:109px;}
.productRight{ float:left; position:absolute; left:-10px; top:80px;}
.productLeft{ float:left; position:absolute; right:20px; top:80px;}
.leftBlock{ width:223px;}
.leftBlock h2{ font-weight:normal; color:#fff; background:url(/images/left_title.jpg); height:28px; line-height:28px; padding-left:15px;}
.leftListBlock{width:221px; background:#F5F5F5 url(/images/left_foot_bg.jpg) no-repeat bottom; border-left:2px solid #fff;}
.leftListBlock li{ border-bottom:1px solid #E1DDDC; font-size:12px;line-height:31px;height:31px; margin-right:10px;}
.leftListBlock li a{display:block; padding-left:40px;background:url(/images/left_icon.jpg) no-repeat 16px 8px;}
.leftListBlock li div{padding:0px 10px;line-height:24px;text-indent:2em;}
li.leftSubListBlock{display:none;}
li.leftSubListBlock a{background:url(/images/arrow.gif) no-repeat 44px 12px;padding-left:60px;color:#9b212c;font-weight:bold;}
#companyNewsTab{ clear:both; overflow:hidden; zoom:1; margin:10px 0px;}
#companyNewsTab a{ background:url(/images/home_new_def.jpg); width:95px; height:20px; line-height:20px; float:left; text-align:center; margin-right:5px;}
#companyNewsTab a.hover{ background:url(/images/home_new_hover.jpg); color:#fff;}

.neiContent{width:750px;display:inline;}
.neiContentTitle{ background:url(/images/content_top.gif) no-repeat; height:6px;font-size:12px;overflow: hidden;}
.neiContentBody{padding:20px; background:#fff;font-size:12px;}
h2.neiContentBodyTitle{ color:#3C3B3B; background:url(/images/content_title_icon.jpg) no-repeat 5px; border-bottom:1px solid #DFDFDF; padding:0px 15px; height:30px; line-height:30px; clear:both; zoom:1; overflow:hidden;}
.neiContentBodyBlock{ margin-top:30px;}
.neiContentBodyNav{ font-size:12px; font-weight:normal;}
h2.neiContentBodyBlockTitle{ background:#E0DFDF; height:30px; line-height:30px; padding-left:40px; margin-bottom:15px;}
#content_list li{ background:url(/images/new_list_icon.jpg) no-repeat 10px 13px; border-bottom:1px dotted #DFDFDF; height:30px; line-height:30px; padding:0px 20px; text-align:right; clear:both; overflow:hidden;zoom:1;}
#content_list li a{ float:left;}
.product_item{ margin:34px 48px;}
.product_item_title{ font-size:14px; font-weight:bold;}
.message_table td{ padding:5px 0px;}
.message_table input{ padding:3px; width:200px;}
.message_table select{padding:3px;}
input.inputSubmit{ width:100px; height:30px;}

#product_list{ clear:both; overflow:hidden; zoom:1; padding:13px;}
#product_list li{ float:left; width:222px; height:200px; margin-right:6px; text-align:center;}
#product_list li img{ width:218px; height:166px; padding:1px; border:1px solid #F5F5F5;}
.productCatalogTitle{background:#EBEBEB; line-height:20px; height:20px; text-align:center; margin-top:10px;}
.companyName{ font-size:14px; font-weight:bold;}
.footer{color:#797979;text-align:center; padding:15px 0px; overflow:hidden; clear:both; zoom:1;}
.footer a{ color:#797979;}

h2.product_list_title{ font-size:22px; text-align:center; font-weight:bold; margin:15px 0px 30px 0px}
table.product_list_table { font-size:14px; margin:0px auto; width:96%; margin-top:20px;}
table.product_list_table thead{ font-weight:bold; border-bottom:1px solid #eee; background:#ccc; text-align:center; }
table.product_list_table tr{ line-height:30px;}
table.product_list_table td{ padding:6px 10px;}
.menu ul>li{position:relative;}
.submenu-alpha{-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;filter:alpha(opacity=80);position:absolute;top:43px;left:20px;background:#fff;width: 100px;height:106px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius:0px 0px 10px 10px;display:none;}
.menu ul>li .product{ height: 256px;width: 120px;left: 10px;}
.menu ul>li .product+submenu{left: 10px;width: 120px;}
ul.submenu {z-index:1000;position:absolute; top:43px;left:20px;width:100px;padding:8px 0px;display:none;}
ul.submenu li{background:none;float:none;height:30px;line-height:30px;padding:0px;width:100px;}
ul.submenu li a,ul.submenu li a:hover{color:#000;font-weight:normal;}
.product_details{line-height:22px;text-indent:2em;}
#bannerContent{height:238px;overflow:hidden;}