/*全局声明*/
*{margin:0; padding:0;}
html{border:0;}
body{font-size:12px; font-family:"宋体"; color:#666;}
h1{font:inherit; font-size:26px; color:#f30; line-height:135%;}
h2{font:inherit; font-size:14px; font-weight:bold; color:#666;}
h3{font:inherit; font-size:12px; font-weight:bold; color:#666;}
ul{list-style:none;}
ul li{line-height:20px;}
p{line-height:20px;}
a img{border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#78a30f; text-decoration:none;}
.c{zoom:1;}
.c:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.l{float:left;}
.r{float:right;}
.fixed{overflow:hidden; white-space :nowrap; text-overflow:ellipsis;}
.dn{display:none;}
.noborder{border:none !important;}
.b{font-weight:bold !important;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.in24{text-indent:24px;}
.ch{cursor:pointer;}
.inside{float:left; width:100%;}
label{margin-left:5px;}
input,select{color:#3a3a3a;}
.clear{ clear:both; line-height:0px; font-size:0px; overflow:hidden; height:0px;}


/* 头部 */
#top_main{ background:#edefe0; height:68px; border-top:4px #d5d8c4 solid;}
#logo{ float:left; width:150px; height:50px; padding:13px 0 0 16px; _padding:13px 0 0 23px;}
#logo a{ display:block; width:150px; height:50px;}
#toplinks{ float:right; margin:20px 15px 0 0;}
#toplinks li{ float:right; margin-left:10px;}
#toplinks li.english{ background:url(../images/header/english.gif) no-repeat 0 5px; width:8px; height:20px;}
#toplinks li.map{ background:url(../images/header/map.gif) no-repeat 0 5px; width:11px; height:20px;}
#toplinks li.home{ background:url(../images/header/home.gif) no-repeat 0 5px; width:11px; height:20px;}
#toplinks li a{ display:block; float:left; height:20px; line-height:20px; width:65px;}


/*主导航*/
#mainnav{ background:#272829 url(../images/header/ul_bg.gif) repeat-x; height:34px; border-top:1px #fff solid; border-bottom:1px #fff solid;}
#mainnav ul{}
#mainnav li{ float:left; height:34px; margin-left:1px;}
#mainnav li a{ display:block; float:left; width:81px; height:34px; line-height:36px; text-align:center; border-left:1px #000 solid; border-right:1px #606163 solid; color:#b3b3b3; font-family:"Microsoft YaHei", "宋体";}
#mainnav li a:hover{ background:url(../images/header/li_on_bg.gif) repeat-x; height:34px; color:#fff;}
#mainnav li a.on{ background:url(../images/header/li_on_bg.gif) repeat-x; height:34px; color:#fff;}
#mainnav li.homepage a,#mainnav li.homepage a:hover,#mainnav li.forum a,#mainnav li.forum a:hover{ border-left:none;}
#mainnav li.contact a,#mainnav li.contact a:hover,#mainnav li.forum a,#mainnav li.forum a:hover{ border-right:none;}
#mainnav li.forum a,#mainnav li.forum a:hover{ background:none; padding:4px 0 0 10px;}
#mainnav li.zhiye a,#mainnav li.dealer a{ width:91px;}


/* subnav */
.subnav{ background:url(../images/subnav_bg.gif) repeat-y; width:166px; padding:16px 0 25px 24px;}
.subnav li{ line-height:24px;}/* padding-top:2px;*/
.subnav li a{ display:inline-block; background:url(../images/subnav_li.gif) no-repeat 0 4px; padding-left:30px; width:136px; height:24px;}
.subnav li a:hover{ background:url(../images/subnav_li_on.gif) no-repeat;}
.subnav li .on,.subnav li .on:hover{ background:url(../images/subnav_li_on.gif) no-repeat;}
.subnav li a:hover,.subnav li.on a,.subnav li.on a:hover{ display:block; height:24px; line-height:24px; color:#020c3d; font-weight:bold;}
.subnav_b{ background:url(../images/subnav_b.gif) no-repeat; width:190px; height:6px;}
.news_box{ width:190px; position:relative;}
.news_box .shadow_n{ background:url(../images/shadow_n.gif) no-repeat; width:9px; height:245px; position:absolute; left:-9px; top:27px;}
.subnav ul.subnav_2{ padding:0; margin:5px 0 0 15px;}  
.subnav ul.subnav_2 li{ padding:0;}
.subnav ul.subnav_2 li a{ display:inline-block; width:120px; height:24px; background:none; line-height:24px; color:#666; font-weight:normal;}/*
.subnav .subnav_2 li a:hover{background:url(../images/subnav_li_on.gif) no-repeat; width:166px; height:24px; font-weight:bold;}*/
.subnav .subnav_2 li a:hover{ display:block; width:120px; height:24px; line-height:24px; background:none; color:#666; font-weight:bold;}
.subnav .subnav_2 li .onn,.subnav .subnav_2 li .onn:hover{ display:block; height:24px; line-height:24px; background:none; color:#666; font-weight:bold;}
.subnav .subnav_2 li .onnn,.subnav .subnav_2 li .onnn:hover{ display:block; height:24px; line-height:24px; background:none; color:#78a109; font-weight:bold;}
.subnav .subnav_2 li .off,.subnav .subnav_2 li .off:hover{ display:block; height:24px; line-height:24px; background:none; color:#78a109;}

/*hadi*/
.subnav ul.subnav_22{ padding:0; margin:5px 0 0 20px;} 
.subnav ul.subnav_22 li{ padding:0;}
.subnav ul.subnav_22 li a{ background:none; line-height:24px; color:#666; font-weight:normal;}
.subnav .subnav_22 li a:hover{ background:none; color:#666; font-weight:bold;}
.subnav ul.subnav_22 li a,.subnav .subnav_22 li a:hover{ display:block; width:100px; height:24px; line-height:24px;}




/* footer */
#footer{ background:#3f3f3f url(../images/header/footer_bg.gif) repeat-x; height:74px;}
#footer .footer_in{ padding-top:11px;}
#footer .footer_l{ float:left; width:770px; margin-left:10px;}
#footer .footlinks a{ color:#c5c597; line-height:24px; font-size:12px;}
#footer .footlinks a:hover{ color:#c5c597;}
#footer .copyright{ color:#c08235; line-height:24px;margin-top:8px;}
#footer .footer_r{ float:right; margin-right:17px;}



/*主体部分框架*/
#wrapper{ width:100%;}
#wrapper .box{ width:960px; margin:0 auto;}

#nei_left{ float:left; width:190px; margin-top:-115px; overflow:hidden;}
#nei_right{ float:left; width:750px; padding:12px 0 0 20px; overflow:hidden;}



/*常用间距*/
.m_t8{ margin-top:8px;}
.m_t10{ margin-top:10px;}
.m_t20{ margin:20px 0 20px 0px;}
.m_l5{ margin-left:5px;}

.a_a{ color:#ff0000;}

