/*全局.css重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
html { background: #fff url(../img/bg.gif) repeat-x 0 0;overflow-y: scroll; }
body { font:12px Verdana,Arial,Tahoma,"宋体",sans-serif; color: #000000;line-height: 20px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
td,th,caption { font-size:12px; }
ins{display:none;}
img { border: none; }
a { color: #000000; text-decoration: none;  }
a:hover {color:#C63800; text-decoration: underline; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:12px Verdana,Arial,Helvetica,sans-serif; }
table { border-collapse:collapse; }
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

/*布局.颜色*/
.w960 { width: 960px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt4 { margin-top: 4px; }
.mt5 { margin-top: 5px; }
.ml3 { margin-left: 3px; }
.ml6 { margin-left: 6px;}
.p5 { padding: 5px; }
.center { margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.fin { text-align:center;}
.c3 { color: #236bbb; }
.c4 { color: #000000;}
.c5 { color: #f33; }

/*---------顶栏---------*/
.topnav{ height: 30px; line-height: 30px; }
.topnav .link a { padding-right: 5px;}
.p_right {padding-right: 12px;}
#wxHide a { color: #004499;}
#wxHide a:hover { color: #c63800; }

/*---------头部---------*/ 
.header{ height: 60px; overflow: hidden; }
.logo{ width: 142px; height:60px; }
.banner2 { width: 640px; height: 60px; overflow: hidden;float: right;}
.wxHide_box{
    display: none;
    width: 258px;
    height: 258px;
    position: absolute;
    background: #f8f8f8;
    padding: 10px;
    top: 30px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    z-index: 1;
}


/*---------导航---------*/  
#navMenu, #HotSearch, #viceMenu,  .channel a:hover { background-image: url(../img/nav.png); background-repeat: no-repeat; overflow: hidden; }
#navMenu { height: 34px; width: 925px; padding: 0 0 0 35px; }
#navMenu ul li { float: left; }
#navMenu ul li a  { font: bold 14px Arial,"宋体"; text-decoration: none; line-height: 34px; display: block;}
.channel a { color: #fff;}    .channel a:hover { color: #deff01; } 
.channel { text-indent: 20px; background: url(../img/smallt.gif) no-repeat;}
#viceMenu {height: 30px; background-position: 0 -38px; border-bottom: 1px solid #cdcdcd;}
#viceMenu ul li { float: left; }
#viceMenu ul li a { font:12px "宋体"; text-decoration: none;line-height:30px; display: block; width: 925px; padding: 0 0 0 35px; }
.vicechannel {text-indent: 20px;}
.w94 { width:94px;}
.w108 {width:108px;}
.w120 {width:120px;}
.channel a:hover { background-position: 0 -76px; }

/*---------搜索---------*/
#HotSearch { width: 960px; height: 30px; background-position: 0 -38px; border-bottom: 1px solid #cdcdcd;}
#HotSearch span{ height:30px;line-height:30px; padding-right:10px;}
#HotSearch .search { width:520px; height:22px;line-height: 22px;  padding: 4px 10px 4px 0; }

.box { width:314px; border: #dedede 1px solid; border-top: none; overflow: hidden; }
.box_t1 {height:30px;background-image:url(../img/btn.gif);background-repeat:no-repeat; overflow:hidden;}
.box_2 { background-image: url(../img/btn2.gif); background-position: 0 -184px; background-repeat: repeat-x; overflow:hidden;}


/*---------中屏---------*/
.itop { width: 100%; margin-top: 2px; overflow: hidden; }
.left_box { width: 300px; height: 529px; overflow: hidden; border: #dedede 1px solid; border-top: none;}
.left_box_t1, .right_box_t1  {height:30px;}
.t1, .t2, .t4, .left_box_t1,.right_box_t1 {background-image:url(../img/btn.gif);background-repeat:no-repeat; overflow:hidden;}
.t1, .t2, .t3 , .t4 , .t5{ font-size: 12px; margin: 5px 0 0 8px; padding-left: 15px;}
.t1 { background-position: -93px -154px; }
.box-left_2,.box_right_2 { background-image: url(../img/btn2.gif); background-position: 0 -184px; background-repeat: repeat-x; overflow:hidden;}
.li2 { padding: 10px 10px 0; }
.li2 li { background-position: 3px -288px;  font-size: 12px; height: 20px; overflow: hidden; padding: 2px 0 2px 12px; }
.arcticle_list{ float:right;padding-right:3px;color:#999; }
.toparcticle {  width: 380px; height: 535px; background-image: url(../img/comm.png); background-repeat: no-repeat; }
.toparcticle h3 { color: #236bbb; font-size: 14px; height: 34px; margin: 0 0 0 30px; padding-top: 6px; }
.top-one { height: 75px; margin-bottom: 15px; }
.top-one p{ line-height: 2.1; padding: 3px 10px; text-indent: 2em; }
.t9 { font-size: 16px; line-height: 24px; text-align: center; color: #1e50a2; }
.bbsarticle { width: 270px; border: #dedede 1px solid;border-top:none; }
.t2 { background-position: -93px -126px; }
.box_right_2 { padding: 5px 0 5px 23px;}

/*---------广告---------*/
.a234 { width: 240px; height: 60px; overflow: hidden; }

#baidushare {width:960px; height:27px;margin:2px auto 0 auto; }
.zhoutian {width:960px; height:60px; margin: 2px auto 0 auto;text-align: center; }
.zhoutian img{width: 500px;height: 60px;}

/*-----------友链---------*/
.flink { border: 1px #9bbdd3 solid; }
.flink .title { height: 30px; background: #f0f5fb; border-bottom:1px #9bbdd3 solid;}
.flink .data { height: 30px; }
.flink .data ul li { display: inline; height:30px;line-height:30px;}
.flink .data ul li a { padding-left: 8px;}
      
/*-------- 底部---------*/
.t4 { background-position: -93px -216px; } 
.footer { color: #555; text-align: center; }
.footer .link { background: #f0f5fb; border: 1px solid #9bbdd3;}
.footer .link a { line-height: 30px; color: #004499; padding: 0 10px; }
.footer .link a:hover { color: #c63800; }
.footer .copyright a { height: 20px; line-height: 20px; color: #555; text-decoration: none;  }
.footer .copyright a:hover { color: #c63800; }
.weight {font-weight: 550; color:#C63800;}