@charset "utf-8";

body {font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0; color:#292929; line-height:18px;}
a{ color:#292929; text-decoration:none;}
/*A {bblr:expression(this.onFocus=this.blur()); outline:none;}*/
/*a:focus {-moz-outline-style: none;}*/
a:hover{ text-decoration:underline; color:#f88600;}

table{ border-collapse:collapse; padding:0; margin:0;}
td{ vertical-align:top;}
form,fieldset,input{margin: 0px;padding: 0px;}
dl,dt,dd,ul,li{ list-style:none;margin: 0px;padding: 0px;}
img{margin: 0px;padding: 0px; border:none;}
p{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px;margin: 0px;padding: 0px;}
.fl{ float:left}
.fr{ float:right}
.tc{ text-align:center}

#header{ clear:both; position:relative; z-index:2 }
#header .lnb{ clear:both; overflow:hidden;width:980px; padding:10px 0; margin:0 auto; zoom:1}
#header .lnb h1{ float:left;margin-right:100px}
#header .lnb .fun{ float:left; padding-top:13px;}
#header .lnb .fun a{ color:#6f8325}
#header .lnb .fr{ padding-top:13px; font-size:14px; font-weight:bold}

.head_nav{_position:relative; clear:both; overflow: hidden; height:50px; background:#DD6060;}
.head_nav .list{ width:980px;width:1000px \0;height:50px; margin:0 auto;}
.head_nav .list li{ position:relative; float:left; display:inline;}
.head_nav .list li a.drop{ display:block; _width:32px; height:30px; padding:18px 10px 8px 10px; background:url(../images/nav_ico.gif) no-repeat 80px center; font-size:18px;}
.head_nav .list li.w1 a.drop{_width:75px;background:url(../images/nav_ico.gif) no-repeat 105px center;}
.head_nav .list li.w2 a.drop{_width:60px;background:url(../images/nav_ico.gif) no-repeat 90px center;}
.head_nav .list li a.drop:hover{ text-decoration:none;background: #efefef url(../images/nav_ico_on.gif) no-repeat 80px center;}
.head_nav .list li.w1 a.drop:hover{background:#efefef url(../images/nav_ico_on.gif) no-repeat 105px center;}
.head_nav .list li.w2 a.drop:hover{background:#efefef url(../images/nav_ico_on.gif) no-repeat 90px center;}
.head_nav .list li ul{ display:none; position:absolute; background:#efefef; left:0; top:40px;padding:5px 0;}
.head_nav .list li .ie6drop{ display:none; position:absolute;left:0; top:40px; padding:8px 0;}
.head_nav .list li .ie6drop td{padding:8px 20px; white-space:nowrap}
.head_nav .list li ul li{ clear:both; display:block }
.head_nav .list li ul li a{ display:block; width:120px; padding:8px 20px; font-size:14px; white-space:nowrap}
.head_nav .list li ul li a:hover{ background:#e8e8e8; text-decoration:none;}
.head_nav .list li:hover ul{ display:block}
.head_nav .list li a:hover .ie6drop{ display:block;width:160px;background:#efefef; }
.head_nav .list li a:hover .ie6drop td a:hover{ display:block;background:#efefef; }


.head_navs ul{clear:both; overflow:hidden;margin:0px auto;padding:0; }
.head_navs ul li{ clear: both}
.head_navs ul li a{display:block;height:45px;line-height:40px;background:#fff;color:#000000;margin:15px 10px;font-size:16px;display:block;text-align:center;text-decoration:none;}
.head_navs ul li a:hover{line-height:40px;color:#333;background:#efefef;}

#container{ position:relative; z-index:1;width:980px; margin:0 auto; overflow:hidden; zoom:1}
.banner{ position:relative; height:380px; margin-top:10px;}
.banner .img{}
.banner .img li{ display:none}
.banner .img li.on{ display:block}
.banner .num{ position:absolute; right:15px; bottom:15px; width:156px; height:27px; background:url(../images/num.gif) no-repeat 0 0}
.banner .num span{ float:left; width:27px; height:27px; cursor:pointer; _cursor:hand}
.banner .num .prev{}
.banner .num .next{}
.banner .num p{ float:left;padding-top:4px}
.banner .num p a{ float:left; width:20px; height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.banner .num p a:hover{ color:#c00; text-decoration:none}
.banner .num p a.on{ color:#c00;}
.sub_banner{ margin-top:10px;}

.main_ad{ clear:both; margin-top:10px; overflow:hidden; zoom:1; border:solid 1px #e3e3e3;}
.main_ad .list{ padding:15px 0 15px 30px; overflow:hidden; zoom:1}
.main_ad .list li{ float:left; width:240px; margin-right:100px;}
.main_ad .list li.last{ margin-right:0;}
.main_ad .list li h3{ padding-bottom:12px; color:#000}
.main_ad .list li h3 a{  color:#000}
.main_ad .list li dl{ padding-top:10px}
.main_ad .list li dl dd{ margin:4px 0 0 0; padding-left:15px; background:url(../images/arrow1.gif) no-repeat 0 center}

.mod_link{margin-top:10px; padding:15px 0 30px 30px; background:#fff url(../images/bg_mod.jpg) repeat-x 0 0; overflow:hidden; zoom:1}
.mod_link li{ float:left; width:225px; margin-right:10px;}
.mod_link li dl{ font-family:Arial, Helvetica, sans-serif;}
.mod_link li dl dt{ padding-bottom:3px; font-weight:bold; color:#000}
.mod_link li dl dd{ margin-top:6px; padding-left:15px; background:url(../images/arrow2.gif) no-repeat 0 center;}

.aside{ float:left; width:240px; margin-top:10px; background: #ddd}
.aside .side_nav{ margin-bottom:10px;}
.aside .side_nav h2{ padding:5px;}
.aside .side_nav .list{ padding:5px 5px 0;}
.aside .side_nav .list li{margin-bottom:2px; _height:18px}
.aside .side_nav .list li a{ display:block;padding:4px 5px;}
.aside .side_nav .list li a:hover{ display:block; background:#ededed; text-decoration:none;}
.aside .side_nav .list li a.on{ background:#ededed; font-weight:bold}
.aside .side_nav .list li dl{padding-left:2em;}

.content{ float:right; width:720px;margin-top:10px; border:solid 1px #ededed}
.pro_list{}
.pro_list li{ display:inline; float:left; width:122px; margin:15px 0 0 18px}
.pro_list li img{width:120px; height:120px; border:solid 1px #ddd}
.pro_list li h3{ padding:3px 0 5px; font-weight:normal; font-size:12px; text-align:center;}

.desc_moudle{ padding:20px;}
.desc_moudle h3{ padding:10px 0 20px; text-align:center; font-size:16px;}
.desc_moudle p{ line-height:30px; font-size:14px}

.module2 .bor6{ border:solid 1px #d8d8d8;}
.com_list{}
.com_list li{ float:left; display:inline; width:680px; padding:8px 6px;padding-left:40px; font-size:14px;}


#footer{ clear:both;width:980px; margin:0 auto}
#footer .copyright{ margin:10px 0; padding:20px 0; border-top:solid 1px #e3e3e3;}
#footer .copyright p{ text-align:center; line-height:25px; color:#6a6a6a}

.s-card{width:80%;margin:0 auto 15px; border:solid 1px #ddd; padding:10px}
.s-card:hover{border-color:#c00}
.list-products{margin-bottom:-15px}
.list-products{ clear: both; overflow: hidden}
.list-products li{float:left;width:33%;}
.list-products li .txt{ padding-top: 5px}
.head_nav2{_position:relative;font-size: 22px; clear:both; overflow: hidden;line-height: 40px; height:40px;padding-left: 200px; background:#ddd;}