/* CSS from 王吉 2009-1-11*/
* { margin: 0px;padding: 0px;}
body{filter:progid:DXImageTransform.Microsoft.Gradient (startColorStr='#f4f4f4', endColorStr='#ffffff', gradientType='0'); background:#F1F1F1;}
div, td{margin:0;padding:0px;font-size: 12px;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0;font-size:12px;font-weight:normal;}
.clear{clear:both;font-size:1px; width:0px; visibility: hidden; height:0px;}
img{border:0;}

/*----------其它属性-----------------*/
a:link,a:visited{color:#000000;text-decoration: none;}
a:hover,a:active{color:#FF0000;text-decoration: underline;}
ul,ol {list-style-type: none;display: block;}
.w{width:1000px; margin-left:auto; margin-right:auto;}
#main .more{text-align:right;}
#main .more a{color:#c10000;  }
#main .more a:hover{color:#FF0000;}

/*----------header----------------*/
#header{background:url(../images/header01.gif) repeat-y left 0px #F4F4F4;padding-left:6px;}
.logo{float:left; padding-left:4px; padding-top:3px;}
#header .banner{float:right; background:url(../images/header02.gif) right 0px repeat-y; padding-right:6px;}
.menutab{background:url(../images/header02.gif) right 0px repeat-y; padding-right:10px; width:990px; padding-top:0px!important;padding-top:1px;overflow:auto; zoom:1; clear:left;}
.menu{background:url(../images/menubackgrougd.jpg) repeat-x;}
.menu,.menu div{height:30px;}
.menu .menuleft,.menu .menuright{width:10px;}
.menu .menuleft{float:left;background:url(../images/menuleft.jpg) no-repeat;}
.menu .menuright{float:right; background:url(../images/menuright.jpg) no-repeat;}
.menu .menucenntr{float:left; width:970px;}
.menu ul{width:100%; margin-left:auto; margin-right:auto;}
.menu li{float:left; background:url(../images/menulike.gif) right 40% no-repeat; margin:0.7% 0px; padding:0px 1.0%;}
.menu .final{background:none;}
.submenu{height:18px; padding-top:12px; text-align:center;}
.headerend{background:url(../images/header05.gif) repeat-x; width:1006px; clear:both;overflow:hidden; height:174px;}
.headerend ,.headerend div{height:5px; }
.headerend .left{float:left; background:url(../images/header04.gif) no-repeat left 0px;width:10px;}
.headerend .right{float:right; background:url(../images/header06.jpg) no-repeat right 0px;width:10px;}

/*---------------main--------------------*/
#main{clear:both; margin-top:2px;}
#mainleft{float:left; width:740px;}
#mainright{float:right; width:250px;}
#mainleft .lefta{width:248px; float:left;}
#mainleft .rightb{float:right; width:488px; margin-top:2px;}
#main img{border:1px solid #c6c6c6}

/*-------righta----------*/
/*------登录--------*/
.login{background:url(../images/lefta_27.gif) repeat-x; height:216px; width:100%; margin-bottom:4px;}
.login .loginleft{background:url(../images/lefta_26.gif) no-repeat left 0px #F1F1F1; float:left; width:8px;height:216px;}
.login .loginmain{float:left;}
.login .loginright{background:url(../images/lefta_29.gif) no-repeat right 0px; float:right; width:7px;height:216px;}
.login .loginmain .title{background:url(../images/login02.jpg) repeat-x; width:232px; clear:both; height:30px; margin-top:10px;}
.login .loginmain .title .titleleft,.login .loginmain .title .titleright{height:30px;width:6px;}
.login .loginmain .title .titleleft{float:left;background:url(../images/login01.jpg) no-repeat ;}
.login .loginmain .title .titleh1{float:left; color:#C10000; font-weight:bold; height:30px; line-height:30px; padding-left:40px; padding-top:2px; background:url(../images/zgsljlw_101.jpg) no-repeat 5px 50%;}
.login .loginmain .title .titleright{float:right; background:url(../images/login04.jpg) no-repeat; }
.login .loginmain .inputtop,.login .loginmain .inputbottom{height:7px;overflow:hidden;}
.login .inputtop,.login .inputbottom{width:232px;}
.login .loginmain .inputtop{background:url(../images/login06.jpg) no-repeat;}
.login .loginmain .input{background:#ce3f3f; width:230px; border-left:1px solid #fdfdfd; border-right:1px solid #fdfdfd}
.login .inputbottom{background:url(../images/login05.jpg) no-repeat;}
.login td{padding:6px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.login .input input{width:123px; height:19px; border:1px solid #B8B8B8;}
.login .imput2{height:20px; text-align:center; padding-top:10px; }
.login .loginmain .imput2 a{color:#FFFFFF;}
.login table{margin-left:auto; margin-right:auto; margin-top:16px; margin-bottom:32px;width:96%; margin-left:5px;}
.login .loginmain .title2{margin-top:3px;}
.login .loginmain .titleh2{margin-top:5px; float:left; padding-left:45px;}
/*------已登录--------*/
.title2 .enter{background:url(../images/login08.jpg) no-repeat; width:53px; height:20px; border:none;}
.title2 .register{background:url(../images/login09.jpg) no-repeat; width:53px; height:20px; border:none;}
.mem{background:url(../images/lefta_27.gif) repeat-x;margin-bottom:4px; height:auto;}
.mem .loginleft,.mem .loginright{height:60px;}
.login .imput2{height:auto; text-align:center; padding-top:10px; color:#FFFFFF}
.login .loginmain .imput2{padding-top:20px; padding-bottom:16px;}
.login .loginmain .imput2 a{color:#FFFFFF;}
.login .loginmain .yz{font-weight:bold; font-size:14px}

/*------左侧新闻--------*/
.newsleft{background:url(../images/newsleft02.gif) repeat-x #F0F0F0 no-repeat;overflow:hidden; height:100%;}
.newsleft .left{float:left; background:url(../images/newsleft01.gif) no-repeat; width:4px;height:125px;overflow:hidden;}
.newsleft .right{background:url(../images/newsleft03.gif) no-repeat right 0px; float:right; width:6px; height:36px;}
.newstitle{float:left; font-weight:bold; color:#666666; height:30px;  padding-left:10px; padding-top:14px;}
.newsmovre{float:left; color:#C10000;padding-left:43%; padding-top:16px;}
.news .content{width:240px;overflow:hidden; float:left; margin-left:2px;  border-right:1px solid #F0F0F0;  background-color:#FFFFFF;}
.news .content .h{background:url(../images/bg_h4.gif) repeat-x; height:24px;}
.news .content .h H2 {FLOAT: left; padding-right:5px; WIDTH: 93px; HEIGHT: 16px; TEXT-ALIGN: center;FONT-SIZE: 12px; COLOR:#000000;background:url(../images/bg_h5.gif)  no-repeat 0px 0px;  padding-top:8px;}
.news .content .h H2 a {font-size:12px; font-weight:bold; color:#000000;}
.news .content .h H2 A:hover {color:#FF0000; text-decoration:underline;}
.news .content .h H2.h_bg{background:url(../images/bg_h5.gif) no-repeat 0px -24px; margin-top:3px!important; margin-top:2px; height:14px!important; height:12px;padding-top:5px!important;padding-top:7px}
.news .content .h H2.h_bg A {COLOR:#000000;font-weight:100;}
.news .content .h H2.h_bg A:hover {COLOR: #c00;}
.news .rb{background-color:#FFFFFF;}
.news .content ul{width:96%; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-top:10px;}
.news li{height:auto!important;height:29px;line-height:29px; color:#880220;}
.news .content .newred a{color:#FF0000;}
.news .content .more{height:15px!important; line-height:15px;}
#mainleft .news2 .content{width:244px; border-right:none; }
.news2 .content .h{background:url(../images/bg_h6.gif) repeat-x; height:29px;}
.news2 .content .h H2{margin-top:5px;} 
.news2 .content .h H2.h_bg{margin-top:9px!important; margin-top:7px; height:14px!important;height:12px; padding-top:5px!important;padding-top:7px}
.news2 .content{width:242px;}

/*----------rightb-----------*/
.rightb{background:#FFFFFF;overflow:hidden; height:100%;}
.rightb .newstitle{height:25px;}
.rightb .newsmovre{float:right; padding-right:20px;}
.rightb .content{width:100%; }
.rightb .content .h{background:url(../images/bg_h7.gif) repeat-x 0px bottom; height:24px;margin-left:2px;}
.rightb .content .h H2{padding-right:3px;} 
.rightb .news .content .h H2.h_bg{margin-top:4px!important; margin-top:2px;}
.rightb .news .content .h H2.h_ag a{font-weight:bold;}
.rightb .news li{font-size:14px;}
.rightb .news .one{color:#3E3E3E; font-size:12px; font-weight:bold;}
.rightb .news .one a{font-style:normal; font-size:14px; font-weight:100;}
.rightb .news .jj{padding-left:12px; display:block;}
.rightb .news .content ul{background-color:#FFFFFF;padding:1px 0%;margin-top:22%;*margin-top:15px;clear:both; height:100%; overflow:auto; }
.rightb .news .content .first{clear:both; padding-top:15px; line-height:20px; }
.rightb .news .content .first h1{font-size:14px; height:32px; line-height:32px; font-weight:bold; color:#880220;}
.rightb .news .content .subject{float:right;width:68%;}
.rightb .news .content li{width:48%; float:left;}
#main .rightb .news .more{clear:both; width:98%; text-align:right; font-size:12px;}
.rightb .news .rb{background-color:#FFFFFF; }
.rightb .img{width:30%; float:left; padding:0px 0.7% 0px 0.7%; line-height:18px; text-align:center;}
.rightb .img img{padding:4px;}
.rightb .news b{font-weight:bold;}
.rightb .banner{border-bottom:4px solid #f1f1f1; text-align:center;}
.rightb .banner img{border:1px solid #c9c9c9; }

/*-----------mainright--------------*/
#mainright{border-right:1px #FFFFFF solid; background:#efefef;}
#mainright .login{background:url(../images/mainright_01.gif) repeat-x; overflow:hidden; height:100%; margin-bottom:0px; clear:both; }
#mainright .login .loginleft{background:url(../images/mainright_02.jpg) no-repeat 0px 0px #eeeeee; float:left; width:7px;height:186px;}
#mainright .login .loginmain{float:left;width:238px;}
#mainright .login .loginright{background:url(../images/mainright_03.gif) no-repeat right 0px; float:right; width:4px;height:186px;}
#mainright .login .loginmain .title{float:left; margin-top:6px;height:30px;width:238px;}
#mainright .login td li{line-height:24px; font-weight:100; color:#000000;}
#mainright .login .t2{font-weight:bold; color:#FF0000;}
#mainright .login table{overflow:hidden; float:left;margin-top:2px; margin-bottom:2px; margin-left:0px;}
#mainright .titleh1{background:url(../images/zgsljlw_98.jpg) no-repeat 5px 50%; width:170px;}
#mainright .titleh1 .more{padding-left:0%;float:right;}
#mainright .titleh1 .font{float:left;}
/** html #mainright .titleh1 .more{padding-left:0%;padding-left:35%; }*/
#mainright .login .loginmain .t3{margin-top:0px;}
#mainright .news{margin-top:4px; overflow:hidden; height:100%; width:230px;}
#mainright .news li{height:27px; line-height:27px; border-bottom:1px dashed #CCCCCC;}
#mainright .newsend,#mainright .newsend div{height:11px;}
#mainright .newsend{overflow:hidden; background-color:#ededed;}
#mainright .newsend .left{background:url(../images/newsend01.jpg) no-repeat; width:8px; float:left;}
#mainright .newsend .right{background:url(../images/newsend03.jpg) no-repeat; width:8px; float:right;}

/*-------------newsimg-----------------*/
.newsimg{background:url(../images/newsimg03.jpg) repeat-x; overflow:hidden; height:100%; margin-top:0px;}
.newsimg,.newsimg div{height:148px; float:left;}
.newsimg .left{background:url(../images/newsimg01.jpg) no-repeat; width:5px}
.newsimg .right{background:url(../images/newsimg02.jpg) no-repeat; width:5px; float:right;}
.newsimg .photo{padding-top:1%; width:990px;}
.cls_scroll_middle{width:980px;float:left;display:inline;overflow:hidden;}
.newsimg ul{width:98%;_width:100%; margin-left:auto; margin-right:auto;}
.newsimg li{width:158px; float:left; padding:0px 4px; text-align:center; line-height:13px;*line-height:20px;}
.newsimg ul img{padding:1px;border:1px solid #ccc;}

/*-------------copyright---------------------*/
#copyright{border-top:4px solid #c10000; height:80px; background:url(../images/copyright.jpg) no-repeat #FFFFFF 10px 8px; margin-top:4px;}
#copyright .status{text-align:left; width:50%; padding-left:30%;_padding-left:0%}
#copyright ul{text-align:center; margin-left:auto; margin-right:auto; width:90%;}
#copyright li{line-height:28px;}
