﻿@charset "utf-8";

/*--全局样式--*/

body{margin:0;padding:0; font-size:12px; line-height:24px; background:#e4edf5 url(/image/bg.png) repeat-x; color:#444; }

a {color:#444;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;}

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;}

.fb{font-weight:bold;}

.fnb{font-weight:200;margin-left:-1px;}

.mb10{ margin-bottom:10px;}

.ml10{ margin-left:10px;}

.mr10{ margin-right:10px;}

.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}

.h10{ height:10px;}

.clearfix{ zoom:1;}

.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

.wrapper{ width:990px; margin:auto; background:#fff url(/image/miniNavBg.png) repeat-x;}



#header .miniNav{ height:30px; overflow:hidden;}

#header .miniNav .login{ padding-top:4px; width:750px; color:#F00;}

#header .miniNav .login label{ float:left; line-height:20px;}

#header .miniNav .login .txt{ float:left; border:none; width:108px; height:20px; line-height:20px; padding:0 2px; background:url(/image/inputBg.png) no-repeat; margin-right:10px;}

#header .miniNav .login .btn{ border:none; float:left; width:42px; height:20px; line-height:20px; background:url(/image/btnBg.png); color:#fff; cursor:pointer;margin-right:10px;}

#header .miniNav .login .reg{ display:20px; float:left; line-height:20px; color:#e00000; text-decoration:underline;}

#header .miniNav .topNav{ width:220px;}

#header .miniNav .topNav li{ float:right; padding-left:15px; margin-right:10px; background:url(/image/ico_k.gif) no-repeat 0 10px; line-height:28px;}

#header .miniNav .topNav li a{ color:#333;}

	

#header .top{ height:205px; background:url(/image/banner.png); overflow:hidden;}

#menu{ height:40px; background:url(/image/menubg.png); overflow:hidden; padding-left:22px;}

#menu li{ float:left; padding:0 15px;  color:#fff; padding-top:8px;}

#menu li a{ color:#fff; display:block; width:74px; height:24px; font: normal 14px/24px "微软雅黑","宋体"; text-align:center;}

#menu li.current a,#menu li a:hover{ color:#0b4893; background:url(/image/menuhover.png) no-repeat; text-decoration:none;}





.subNav{ height:29px; background:url(/image/subNavBg.png) repeat-x; border:1px solid #ccc; border-top:none; overflow:hidden; position:relative;}

.subNav .date{ float:left; width:180px; margin-left:30px; display:inline; padding-left:22px; line-height:29px; height:29px; background:url(/image/ico_date.gif) no-repeat 0 7px;}

.subNav .weather{ float:left; line-height:29px; height:29px; overflow:hidden;}

.subNav .weather em{ font-style:normal; color:#005b95; float:left;}

.subNav .weather iframe{ float:left; margin-top:3px;}

.subNav .search{ width:244px; height:18px; padding:1px; background:url(/image/searchBg.png) no-repeat; overflow:hidden; float:right; margin:4px 30px 0 0; display:inline;}

.subNav .search .keyword{ border:none; width:180px; padding:0 0 0 18px; height:18px; float:left; background:none;}

.subNav .search .btn{ width:40px; height:18px; border:none; cursor:pointer; float:right; background:none;}



.sub_nav{ position:absolute; top:0px; left:0;  background:url(/image/subNavBg.png) repeat-x; overflow:hidden; width:988px; line-height:0px; font-size:0; z-index:10;}

.sub_nav ul{ height:19px; padding-top:8px; padding-left:50px;}

.sub_nav li{ float:left; padding:0 15px; border-right:1px solid #ccc; line-height:14px; font-size:12px;}







.mainwrap{ padding:0 10px;}



/*侧栏*/

.sidebox .hd{ height:30px; background:url(/image/sidetitBg1.png) no-repeat;}

.sidebox .hd h3{ width:80px; text-align:center; line-height:24px; font-size:14px; padding-top:6px; color:#666; margin-left:14px;}

.sidebox .hd h3 a{ color:#666;}

.sidebox .bd{ background:#f8fafc; border:1px solid #ddd; border-top:none; padding:0 12px;}



.btn-zxsq{ display:block; width:220px; height:68px; background:url(/image/btn_zxsb.png) no-repeat;}



.sublist{ padding-top:10px;}

.sublist li{ height:24px; line-height:24px; color:#666; background:url(/image/dot.gif) no-repeat 3px 11px; padding-left:12px; overflow:hidden;}



.paihang{ background:url(/image/top10.png) no-repeat 0 14px; padding-left:22px; padding-top:10px;}

.paihang li{ line-height:24px; height:24px; overflow:hidden;}





#homeVote ul{ padding-top:0px;}

#homeVote ul li{ background:none; line-height:20px; height:20px;}

#homeVote .btn{ width:67px; height:24px; background:url(/image/btnBg2.png) no-repeat; line-height:24px; color:#fff; border:none; margin-right:10px; text-align:center; cursor:pointer;}

#homeVote p{ padding:10px 0 4px 5px;}



#footer{ border-top:3px solid #1262aa; background:#1262aa; margin-top:15px;}

#footer .copyright{ text-align:center; padding:10px; line-height:22px; border-top:1px solid #fff; color:#fff;}



.t-code {width:280px; height:150px;position:fixed;_position:absolute;z-index:1; text-align:right; right:0px; bottom:25px;color: #333333;}

.t-code-inner { background:#ececec;width:260px;height:130px; line-height:22px; border:1px solid #CCC; padding:10px;text-align:left;}

.sidebox .hd2 {
    height: 30px;
    background: url(/image/sidetitBg3.png) no-repeat;
}.sidebox .hd2 h3 {
    width: 945px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    margin-left: 25px;
}.sidebox .hd2 h3 a {
    color: #fff;
}.sidebox .hd2 h3 span {
    float: right;
    margin-top: 11px;
    margin-right: 10px;
}.sidebox .hd2 h3 {
    width: 945px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    margin-left: 25px;
}.sidebox .bd {
    background: #f8fafc;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0 12px;
}.sublist2 li {
    height: 70px;
    line-height: 70px;
    color: #555;
    font-size: 14px;
    padding: 0px 10px;
    overflow: hidden;
    float: left;
}