﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur());}
:focus { outline:0;}
.clear{ clear:both;}
input{ border:none; font-size:12px; font-family:"微软雅黑";}


#ban{ width:100%; height:auto; min-height:920px; position:relative;}
#bann{ width:100%; height:533px; overflow:hidden; position:absolute; top:0; z-index:1;}
#bann ul.bd,#bann ul.bd li{ width:100%; height:533px; overflow:hidden;}

#bann .hd{ margin-left:-491px; width:983px; height:370px; position:absolute; top:105px; left:50%; z-index:2;}
#bann .hd a.prev{ float:left; margin-top:135px; width:55px; height:100px; background:url(../images/ban_con.png) top no-repeat; display:block; cursor:pointer;}
#bann .hd a.next{ float:right; margin-top:135px; width:55px; height:100px; background:url(../images/ban_con.png) bottom no-repeat; display:block; cursor:pointer;}


#logo{ width:100%; height:105px; background:url(../images/logo_bj.png) repeat-x; position:absolute; top:0; z-index:2;}
#nav{ margin:0 auto; width:983px; height:105px;}

#nav ul{ float:right; margin:40px 75px 0 0; width:672px; font-size:14px;}
#nav ul li{ float:left; width:112px; height:62px; line-height:36px; text-align:center; font-weight:bold; cursor:pointer; background:url(../images/nav_x.png) right bottom no-repeat; position:relative;}
#nav ul > li a.clchange{color:#196e37}
#nav ul > li > a{ color:#7a7a7a; display:block;}
#nav ul > li:hover > a{ color:#FFF; background-color:#257542;}

#nav ul li ul{ margin:0; padding:2px 0; width:112px; font-size:12px; background:url(../images/nav_bj.png); position:absolute; left:0; top:36px; overflow:hidden; display:none;}
#nav ul li ul li{ height:24px; line-height:24px; font-weight:normal;}
#nav ul li ul li a{ color:#FFF;}


#main{ margin-left:-490px; padding:30px 42px 0 30px; width:908px; height:375px; background:url(../images/main_bj.png) no-repeat; position:absolute; top:473px; left:50%; z-index:2;}
#main h2{ margin:0; padding:0; height:30px; font-size:16px; color:#196e37; font-weight:normal; background:url(../images/main_x.jpg) left bottom no-repeat;}
#main h2 span{ font-size:12px; color:#CCC; text-transform:uppercase;}
#main_l{ float:left; width:252px; overflow:hidden;}
#main_l ul{ padding:4px 0; width:252px; font-family:"宋体"; line-height:32px; color:#646464; overflow:hidden;}
#main_l ul li{ height:32px; border-bottom:1px solid #d1d1d1;}
#main_l ul li a{ color:#646464;}
#main_l ul li span{ float:right;}

#main_r{ float:right; width:588px; position:relative;}
#main_r .jjnr{ padding:4px 0; width:582px; font-family:"宋体"; line-height:21px; color:#646464;}
#main_r .jjnr a{ float:right; font-family:"Berlin Sans FB"; color:#3b7ab8;}

#main_r ul{ margin-top:14px; width:588px; overflow:hidden;}
#main_r ul li{ float:left; margin:0 2px; padding:1px; width:188px; height:163px; border:1px solid #d6d6d6;}
#main_r ul li img{ width:188px; height:131px; vertical-align:top;}
#main_r ul li span{ width:188px; height:31px; line-height:31px; text-align:center; color:#111; border-top:1px solid #FFF; background-color:#EEE; display:block;}

#main_r a.prev{ width:17px; height:45px; background:url(../images/main_r_con.jpg) top no-repeat; display:block; position:absolute; left:-30px; bottom:60px; cursor:pointer;}
#main_r a.next{ width:17px; height:45px; background:url(../images/main_r_con.jpg) bottom no-repeat; display:block; position:absolute; right:-30px; bottom:60px; cursor:pointer;}


#foot{ padding-top:25px; width:100%; height:80px; text-align:center; line-height:180%; background:url(../images/foot_bj.png) repeat-x;}
#foot strong{ font-size:14px; display:block;}
#foot p,#foot p a{ color:#666;}
