@charset "gb2312";
/*--全局样式--*/
body{margin:0;padding:0;font-size:12px;line-height:24px;background:#fb5d45; color:#333;}
a {color:#333;text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0; padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
table{border-collapse:collapse;}
ul,li{list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
.fnb{font-weight:200;margin-left:-1px;}
.mb6{ margin-bottom:6px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.clear{ clear:both; margin:0; padding:0; height:1px; line-height:1px; font-size:1px; overflow:hidden}
.blank10{ height:10px; clear:both; line-height:10px; font-size:10px;}
.clearfix{zoom:1; }
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.h10{ height:10px; line-height:10px; overflow:hidden;}
.wrap{ width:980px; margin:auto; background:#fff;}
/*头部开始*/
#header{ width:980px; margin:auto;}
.miniNav{ height:27px; background:url(mininavbg.png); overflow:hidden;}
.miniNav .topNav{ width:241px; height:20px; line-height:19px; color:#ffe8a6; overflow:hidden; padding:3px 10px 0 0;}
.miniNav .topNav a{ color:#ffe8a6; padding:0 10px;}
.miniNav .topNav a:hover{ text-decoration:underline;}
.miniNav .login{ padding:0 0 0 40px; width:460px; line-height:27px; color:#ffe8a6;}
.miniNav .login a{ color:#ffe8a6;}

#header .banner{ height:170px; }

.main_nav{ padding-top:11px; height:32px; background:url(menubg.png) no-repeat; position:relative;}
.main_nav .menu{ float:left; width:740px;}
.main_nav .menu li{ float:left; padding:0 0 0 3px; text-align:center; height:32px; line-height:32px; background:url(menu_l.png) no-repeat;}
.main_nav .menu li a{ font-weight:700; color:#fff; padding:0 18px;}
.main_nav .menu li a:hover{ color:#fddc42; text-decoration:underline;}
.main_nav .menu li.act{ background:url(menu_act.png);}
.main_nav .menu li.act a{ font-size:12px; color:#000;}
.main_nav .menu li.act a:hover{color:#000;}

.menu_list{ width:950px; padding-left:30px; height:38px; background:url(subnavbg.png); color:#666; position:absolute; z-index:1; left:0; top:43px;}
.menu_list li{ float:left; margin-right:10px; padding-top:5px;height:18px; line-height:18px;} 
.menu_list li a{ display:inline-block;padding:0 6px; height:18px; line-height:18px;}
.menu_list li a:hover{ background:#eb4839; color:#fff; text-decoration:none;}


.main_nav .search{width:193px; padding-top:10px; position:absolute; right:0; top:11px;}
.main_nav .search .keyword{ width:145px; height:14px; line-height:14px; border:0; padding:0 2px; float:left; margin-right:5px;}
.main_nav .search .btn{ width:20px; height:16px; background:url(btn_s.png) no-repeat; border:none; cursor:pointer; float:left;}

.sub_nav{ height:38px; background:url(subnavbg.png); color:#666;}
.sub_nav .date{ float:left; width:400px; margin-left:20px; display:inline; padding-left:25px; line-height:30px; height:30px; background:url(ico_date.png) no-repeat 0 8px;}
.sub_nav .weather{ float:left; line-height:30px; height:30px;}
.sub_nav .weather strong{ float:left;}
.sub_nav .weather iframe{ float:left; padding-top:4px;}
/*头部结束*/

/*网站底部*/
#footer{ width:960px; height:auto !important; min-height:136px; _height:136px; margin:auto;}
#footer .managenav{ height:32px; line-height:30px; text-align:center; color:#fff; background:url(managenav.png) no-repeat;}
#footer .managenav a{ color:#fff; padding:0 10px;}
#footer .copyright{ color:#666; line-height:24px; text-align:center; padding-top:10px;}

/*内页*/
.mainbody{ width:960px; margin:auto;}
.main{width:740px;}
.maincon{ border:#ccc 1px solid; border-top:none;}
.sidebar{width:210px;}

.location{ height:29px; background:url(locbg.png) right 0; border:1px solid #ccc; padding-left:2px;}
.location h3{ height:29px; line-height:29px; padding:0 30px 0 15px; background:url(loctit.png) right 0; font-size:14px; color:#fff;}
.location h3 a{ color:#fff;}
.location p{ line-height:29px; padding-right:10px; padding-left:22px; background:url(ico_loc.gif) no-repeat 0 9px;}


/*内页侧栏*/
.sidebox{ width:210px;}
.sidebox .hd{ height:29px; line-height:29px; background:url(titbg6.png) no-repeat 0 0; overflow:hidden;}
.sidebox .hd h3{font-size:12px; float:left; color:#fff; padding-left:15px;}
.sidebox .hd h3 a{color:#fff;}
.sidebox .hd .more{ float:right; padding:0 5px 0 0}
.sidebox .hd .more a{ display:block; color:#fff; width:40px;}
.sidebox .bd{border:1px solid #ccc; border-top:none;}

.sidebox2{ width:210px;}
.sidebox2 .hd{ height:32px; line-height:30px; background:url(titbg7.png) no-repeat 0 0; overflow:hidden;}
.sidebox2 .hd h3{font-size:12px; float:left; color:#fff; padding-left:15px;}
.sidebox2 .hd h3 a{color:#fff;}
.sidebox2 .hd .more{ float:right; padding:0 5px 0 0}
.sidebox2 .hd .more a{ display:block; color:#fff; width:40px;}
.sidebox2 .bd{border:1px solid #ccc; border-top:none;}

.sidebox3{ width:210px;}
.sidebox3 .hd{ height:36px; line-height:32px; background:url(titbg8.png) no-repeat 0 0; overflow:hidden;}
.sidebox3 .hd h3{font-size:12px; float:left; color:#fff; padding-left:15px;}
.sidebox3 .hd h3 a{color:#fff;}
.sidebox3 .hd .more{ float:right; padding:0 5px 0 0}
.sidebox3 .hd .more a{ display:block; color:#fff; width:40px;}
.sidebox3 .bd{border:1px solid #ccc; border-top:none;}



#sidenav .bd{ padding:12px 0 5px 0; }
#sidenav .bd ul.navlist{ width:208px; margin:0 auto;}
#sidenav .bd ul.navlist li{ margin-bottom:8px;}
#sidenav .bd ul.navlist li a{ display:block; width:116px; padding-left:60px; height:25px; line-height:25px; background:url(sidenav.png) no-repeat 0 0; margin:auto;}
#sidenav .bd ul.navlist li a:hover{background:url(sidenav.png) no-repeat 0 -25px; text-decoration:none; color:#cd0000}

.sidelist .hd ul li a{ display:block; height:21px; line-height:21px;}
.sidelist .hd ul li a:hover{ background:#354450; color:#fff;}
.sidelist .bd{ padding:9px 0;}
.sidelist .bd ul{  padding:0 0 0 10px;}
.sidelist .bd ul li{ height:23px; line-height:23px; background:url(dot.gif) no-repeat 0 9px; padding-left:10px;}

.sidelist2 .hd ul li a{ display:block; height:21px; line-height:21px;}
.sidelist2 .hd ul li a:hover{ background:#354450; color:#fff;}
.sidelist2 .bd{ padding:6px 0; zoom:1;}
.sidelist2 .bd ul{  padding:0 0 0 12px;}
.sidelist2 .bd ul li{ height:28px; line-height:28px; width:82px; float:left; background:url(arrow6.gif) no-repeat 0 9px; padding-left:15px;}

.sidelist3 .hd ul li a{ display:block; height:21px; line-height:21px;}
.sidelist3 .hd ul li a:hover{ background:#354450; color:#fff;}
.sidelist3 .bd{ padding:5px 0 8px 0;}
.sidelist3 .bd ul{  padding:0 0 0 10px;}
.sidelist3 .bd ul li{ height:23px; line-height:23px; background:url(dot.gif) no-repeat 0 9px; padding-left:10px;}


.side_xzgh .bd{ background:url(sidemap.jpg) no-repeat; padding:180px 10px 10px 10px; color:#666; line-height:22px;}


#sidezt ul{width:177px; padding:15px 0 10px 0; margin:0 auto;}
#sidezt ul li{ padding-bottom:6px;}
#sidezt ul li a{ display:block; width:171px; height:48px; padding:2px; border:1px solid #ccc;}
#sidezt ul li a:hover{ border:1px solid #f60;}


