﻿@charset "utf-8";
body{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	background: url(body-bg.jpg) repeat-y center #E8E8E8; behavior:url("/csshover3.htc");
}
A {
	COLOR:#000;TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF3300 ; text-decoration:underline; 
}
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0; list-style:none;
}
.box_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}
img { border:0;}
.total { width:990px; margin:0 auto; height:auto !important;  padding:0; background:#FFFFFF  } 
.red {
	font-weight: bold;
	color: #AA0000;
}
.red2{ color: #AA0000;}
.green { color:#89A322;}
.top0 {}
.top { color:#666; margin:0 auto; position:relative; width:990px; height:80px; background:#FFFFFF;}

.search { width:216px; height:26px; background:url(search.jpg); position:absolute; top:45px; right:20px; line-height:normal;}
.search dt { float:left; padding:4px 0 0 10px;}
.search dt input { border:0 none transparent; color: #999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none; width:150px;}
.search dd { float:right; padding:4px 4px 0 0; width:20ox;}
.search dd a{ width:18px; height:17px;}

.jieken { position:absolute; right:200px; top:25px;}
.tiao { position: absolute; top:5px; right:10px; width:170px;}
.tiao li { background:url(top-bg.jpg) repeat-x; height:30px; line-height:30px; padding:0 0 0 10px; width:160px;}
.tiao li a { color:#247DB2; background: url(top-arrow.gif) no-repeat 0 5px; padding-left:25px; height:30px; display:block;}
.top_left { float:left; margin:0; padding:5px 0 5px 20px; width:200px;}
.top_right { float:right; text-align:right; position:relative; color:#F69812;}

.ms { position:absolute; right:0; top:15px;}
.top_right a{ color:#A1A2A7; font-size:11px; }
.top_right a:hover { }
.nav0 { background: url(nav_bg.jpg) repeat-x;}
.nav { height:42px; line-height:42px;width:990px; margin:0 auto; position:relative; }
.logo { position:absolute; left:0px;}
.nav ul{ list-style:none;}
.nav li{ list-style:none; float:left; text-align:center; }
.nav a{ color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; width:130px; display:block;   }
.nav a:hover { color:#fff; background: url(nav_bg2.jpg); text-decoration:underline; }
a.currentmenu { background:url(nav_bg2.jpg) repeat-x; color:#fff;}

/*头部导航*/
ul#navigation{font-family:Arial;font-size:12px;font-weight:bold;height:43px;min-width:951px;background:url('') left bottom repeat-x;position:relative;z-index:50}
ul#navigation li,ul#navigation li p,ul#navigation li p a{float:left;height:100%;*height:43px}
ul#navigation li:hover{background-position:0 0;background-color:#E7E4D3}
ul#navigation li a{text-decoration:none;}
ul#navigation li dd a{ padding:0px;}
ul#navigation li.top-level p a{height:40px; line-height:40px; width:60px}
ul#navigation li.top-level p a span{height:auto;padding-bottom:12px; font-size:12px; font-weight:100; color:#4d4d4d;}
ul#navigation li.top-level p a{border-right:1px solid #EEEEEE; padding-left:25px;}
ul#navigation a{text-decoration:none}
ul#navigation li p a span{display:block;text-align:center}
ul#navigation li{background:url('') left bottom repeat-x transparent}
ul#navigation li:hover{color:#fff; background: url(nav_bg2.jpg);}
ul#navigation li:last-child p{background:url('') right bottom no-repeat transparent}
ul#navigation div.submenu{background:#E7E4D3;margin-top:43px;border:1px solid #b7b7b7;border-top:0;font-weight:normal;margin-left:-1px;top:0;left:0;z-index:1000;border-bottom:0}
ul#navigation div.submenu *{background:0}
ul#navigation div.submenu a{border:0;display:block; text-align:left; font-size:12px; font-weight:normal; height:25px; color:#000000; line-height:25px; text-transform:lowercase; text-transform: capitalize;}
ul#navigation div.submenu a:hover { color:#660000;}
ul#navigation li.top-level div.submenu{padding:10px 15px 0 15px; max-width:none;opacity:.95;filter:alpha(opacity=95); border-bottom:2px solid #ddd}
ul#navigation li.top-level div.submenu.columns{width:180px}
ul#navigation li.top-level div.submenu dl{font-size:12px;margin:0}
ul#navigation li.top-level div.submenu dl:last-child{margin:0}
ul#navigation li.top-level div.submenu dl dd:last-child{}
ul#navigation li.top-level div.submenu dl dd{margin-bottom:expression(this.nextSibling == null ? "20px":"inherit"); border-bottom:1px solid #DAD6BC;}

ul.menu{float:left;width:100%;z-index:1}
ul.menu li{position:static;float:left;z-index:2}
ul.menu li a{display:block;clear:both;position:relative;z-index:2}
ul.menu .submenu{position:absolute;float:none;white-space:nowrap;z-index:2;display:none;}
ul.menu li.hover,ul.menu li:hover{position:relative;z-index:2}
ul.menu li.hover .submenu,ul.menu li:hover .submenu{position:absolute;display:block;z-index:2000;z-index:2}
ul.menu li.hover .submenu .submenu,ul.menu li:hover .submenu .submenu{display:none!important}
ul.menu .submenu li.hover .submenu,ul.menu .submenu li:hover .submenu{display:block!important;z-index:2000;z-index:2}
* html ul.menu .submenu{position:absolute;z-index:2}
* html ul.menu .submenu .submenu{position:absolute;z-index:2}
a.ie6_top:hover {position:absolute;display:block;z-index:2000;z-index:2}
/**/

.blue_x {font-size: 12px;color: #2B85BB;text-decoration: underline;}
.blue_x2 {font-size: 12px;color: #2B85BB;text-decoration: underline; line-height:28px}
.box {border: 1px solid #E4E4E4;}


.banner0 { background: url(banner-bg.jpg) repeat-x #333333;}
.banner {  height:340px;width:990px; margin:0 auto; background:#CCCCCC }
.banner_n {height:200px;margin:0 auto;width:990px; }

.products-detail {  margin:0 auto; background:#FFFFFF;}
a.shi {background:url(title-bg2.jpg) repeat-x; color:#000000;}
.pro_list { }
.pro_list h2{line-height:31px; display:block; font-size:14px; font-weight:bold;margin-bottom:5px; font-family:'EniTabBold',Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;}
.pro_list li a.alink { display: inline; padding:0; background:none; color:#000; margin:0;}
.pro_list li a.alink:hover { text-decoration:underline;}
.pro_list ul { }
.pro_list li {  margin:0; float:left; margin:10px 10px; background:#F8F7F0; width:303px;}
.pro_list li a{ color:#666666;}
.pro_list li div { padding:10px 15px;}
.pro_list li dl { margin:10px 0;}
.pro_list li dl dt { background:url(arrow0.gif) no-repeat 0 10px; border-bottom:1px solid #BBBBBB; line-height:30px; padding-left:15px; color:#336699;}
.pro_list li dl dt a { color:#336699; font-size:12px;}
a.btn-link { width:104px; height:36px; display:block; background:url(go-to.jpg); margin-top:15px;}
a.btn-link:hover {background:url(go-to2.jpg);} 
.yy {background:url(quick-link-shadow.jpg) center no-repeat #F0F0F0; height:21px;}

.word {font: italic 1.875em/1.2 "Times New Roman",Arial,sans-serif; padding:0px 130px 0 130px; background:url(quote-icon.gif) no-repeat 70px 5px; text-align:center; color:#000000; }
p.zlj a{font-size:14px; text-align:center; padding-right:15px; background:url(arrow.jpg) no-repeat right; margin-left:350px;}

.fenglei { border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.fenglei ul{ list-style:none;}
.fenglei li{ list-style:none; margin:0 10px; padding:15px 0; float:left;}
.fenglei a{ background:url(arrow.jpg) no-repeat; padding-left:30px; font-size:18px; color:#006052; float:left; height:23px; display:block;font-family: Georgia, "Times New Roman", Times, serif }


.hot-pro { margin-bottom:15px;}
.hot-pro h2 { height:33px; background:url(t-bg.jpg) repeat-x 0 18px; border-bottom:1px dashed #eee;font-size:14px; margin:0 20px; padding:0 15px; line-height:33px; font-family:'EniTabBold',Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;}
.hot-pro h2 span { background:url(red_bg.jpg) no-repeat 0 2px; padding-left:15px;}
.hot-pic { height:215px;}
.hot-pic li {float:left; text-align:center; line-height:20px; margin:0 2px; border:2px solid #eee; width:180px;}
.hot-pic li:hover { border:2px solid #F69812; }
.hot-pic a:hover { text-decoration:underline;}
.hot-pic a img{ width:180px; display:block; float:left;  background:url(hot-pic.jpg); cursor:pointer;}
.hot-pic a:hover img{background:url(hot-pic2.jpg);}
.blog {padding:15px 0 15px 15px; height:140px;  }
.blog li{ margin-bottom:5px; width:225px; height:95px; color:#666666; line-height:18px; float:left; margin-right:8px;}
.blog li span { font-size:11px; color:#666; margin:2px 0 0; display:block; border-bottom:1px solid #ccc;}
.blog li a { color:#A20102; font-weight:bold;}

.black-bg0 {background:#545454;}
.black-bg {  color:#FFFFFF; width:990px; margin:0 auto;}
.black-bg a { color:#FFFFFF;}
.pro-list { margin:0 0 0 80px; background:url(line-bg.jpg) repeat-x bottom;height:28px;  }
.pro-list ul {}
.pro-list li { line-height:28px; float:left; padding:0 10px;}
.pro-list li a:hover{ text-decoration:underline; color:#eee;}
.news { margin:0 0 0 80px;background:url(line-bg.jpg) repeat-x bottom; height:37px; line-height:35px;}
.news span { color:#CCCCCC; margin-left:20px;}
.news a{ color:#CCCCCC;}


.mid{ line-height:20px; background:#FFFFFF; padding-top:10px;}

.mid_left { width:250px; float:left;margin-right:5px; background:#FFFFFF }
.mid_list1{  background:url(list-bg.jpg) bottom; margin:0 10px; width:230px; padding-bottom:30px;}
.mid_list1 h2{ font-size:14px; font-weight:normal; color: #333333; height:33px; line-height:33px; font-weight:bold; padding-left:20px; background:url(title-bg.jpg); }
.mid_list1 ul{ list-style:none; }
.mid_list1 li{ color:#666666;  border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}
.mid_list1 li a{ color: #333333; display:block;background:url(list-bg1.jpg); padding-left:20px; line-height:35px; height:35px;}
.mid_list1 li a:hover {background:url(list-bg3.jpg); color:#fff;}

.mid_list1 li a.cpys {background:url(list-bg3.jpg); color:#fff;}
.mid_list1 li a.xl {background:url(list-bg1.jpg) center; line-height:25px; height:25px; border-bottom:1px solid #D3D3D3; border-top:1px solid #fff; color:#333333;}
.mid_list1 li a.xl:hover { background:url(list-bg3.jpg) center; color:#FFFFFF}
a.sub_currentpage { background:#eee;}

.mid_right{ height:auto; float:left; width:720px;}
.mid_right h2{color: #CC0000; line-height:33px; font-size:14px; font-weight: bold; margin-bottom:15px; border-bottom:1px solid #ccc;}

.di { margin:0 20px 30px 20px;}
.di li { padding:0; margin:5px 0; list-style:none;}
.di li a {color:#336699;}
.di h2 { height:33px; background:url(t-bg.jpg) repeat-x 0 18px; border-bottom:1px dashed #ccc;font-size:14px; line-height:33px; margin-bottom:10px;font-family:'EniTabBold',Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;}

.di1 { width:120px; float:left;}
.di2 { width:465px; margin:0 15px; float:left;}
.di3 { width:330px; float:right; position:relative;}
.ewm { position: absolute; right:10px; top:0;}

.clr {clear:both;}
.contact0 {background: url(bottom_bg.jpg) repeat-x ; text-transform:uppercase; margin-top:0px;}
.contact { padding:0 0 0 180px; color:#FFFFFF; position:relative; height:40px; line-height:40px;}
.contact a{ color:#999;}
.xx { background:url(xx-bg.jpg) repeat-x; position:absolute; left:0; top:0; text-align:center;}
.xx span { background:url(xx.jpg) no-repeat right; width:150px; display:block; font-weight:bold;}
.bottom {border-top:3px solid #000000; height:80px; padding-top:10px; clear:both; text-align:center; background:#545454; color:#FFFFFF;}
ul.pro_small li { width:80px; border:1px solid #eee; float:left; margin-right:5px; margin-top:5px;}
ul.pro_small li:hover { width:80px; border:1px solid #ccc; float:left; margin-right:5px;}
#mainpic { border:1px solid #eee;}

#sitemap li { background:url(red_bg.jpg) no-repeat; padding-left:15px;}
#sitemap li a{ font-weight:bold;}
#sitemap li ul li { background:none; padding:none;}
#sitemap li ul li a { font-weight:normal; color: #666666;}
#scrolldiv {left: 40px;
overflow: hidden;
width: 880px;
position: absolute;
}
#inscrolldiv {
    width: 800%;
}
.scroll-link {
    margin: 10px auto 10px auto;
    width: 960px;
    position: relative;
    height: 204px;
	overflow:hidden;
}
.control-left {
    background-position: 0px -91px;
    left: 0px;
}
.control-right {
    background-position: -40px -91px;
    right: 0px;
}
#scrolldiv1 LI {
    display: inline-block;
    float: left;
    height: 200px;
    text-align: center;
}
.arrow-s {
    display: block;
    background: url("tit_ico.gif") no-repeat scroll 0% 0% transparent;
    overflow: hidden;
    width: 35px;
    position: absolute;
    top: 65px;
    height: 42px;
}
#scrolldiv2 LI {
    padding: 0px 10px;
    display: inline-block;
    float: left;
    height: 200px;
    text-align: center;
}
#scrolldiv1 {
    float: left;
}
#scrolldiv2 {
    float: left;
}
.control-left {
	BACKGROUND-POSITION: 0px -91px; LEFT: 0px
}
.control-left:hover {
	BACKGROUND-POSITION: 0px -135px
}
.control-right {
	BACKGROUND-POSITION: -40px -91px; RIGHT: 0px
}
.control-right:hover {
	BACKGROUND-POSITION: -40px -135px; RIGHT: 0px
}