
.col{width:990px;clear:both;margin-top:10px}
.fl{float:left}
.fr{float:right}
.hd,.con{overflow:hidden;}
.hd .tt{float:left;display:block;}
.hd .more{float:right;display:block;}
.hd .more a{display:block;cursor:pointer;}
.ml10{margin-left:10px}
.mtop{margin-top:10px;}
.mt15{margin-top:15px;}

.sideCol{width:256px;overflow:hidden;float:left}
.login_box{height:153px;background:url(../images/login.jpg) no-repeat;}
.login_box .login{padding:52px 10px 0 20px;height:100px;}
.login .username{float: left;width: 220px;height: 18px;border: 1px solid #AEA361;margin-bottom:10px;}
.login .password{float: left;width: 220px;height: 18px;border: 1px solid #AEA361;margin-bottom:15px;}
.login .adl{float: left; text-align: left;width: 68px;height: 24px;color: #fff;text-indent: -9999px;border: none;background: url(../images/login.gif) no-repeat;}
.login .reg {float: left;margin-left: 10px;height: 24px;width: 68px;text-indent: -9999px;background: url(../images/reg.gif) no-repeat;display: block;}
.login .pass {float: left;margin-left: 10px;height: 24px;width: 68px;text-indent: -9999px;background: url(../images/pass.gif) no-repeat;display: block;}

.sidebox .hd{background:url(../images/sidebox_hd.jpg) no-repeat;width:256px;height:35px;overflow:hidden;clear:both}
.sidebox .hd2{background:url(../images/sidebox_hd2.jpg) no-repeat;width:256px;height:35px;overflow:hidden;clear:both}
.sidebox .tt{float:left;font-weight:bold;font-size:14px;margin:14px 0 0 36px;color:#000;}
.sidebox .more{float: right;text-align: left;width: 35px;height: 13px;background: url(../images/more2.jpg) no-repeat right 2px;margin: 13px 13px 0px 0px;color: #5E4914;font-size: 12px;}
.sidebox  .con{padding:6px;border:#e8e9ee 1px solid;border-top:none;min-height:74px;overflow:hidden;clear:both}
.sidebox  .con p{font-size:13px;color:#333333;line-height: 25px;padding-left:5px;}
.sidebox .set{width:220px;height:22px;margin-top: 10px;}


.mainCol{width:720px;float:right;overflow:hidden;}
.mainbox{width:720px;overflow:hidden;}
.mainbox .head{background: url(../images/head_icon.jpg) no-repeat;width:720px;height:34px;overflow:hidden;clear:both}
.mainbox .head span {float: left;color: #71541C;font-size: 15px;margin-left: 25px;padding-top: 4px;text-align: center;width: 79px;height: 30px;line-height: 30px;font-weight:bold;}
.mainbox .head span.over {float: left;color: #71541C;font-size: 15px;margin-left: 25px;padding-top: 4px; width: 79px; height: 30px;line-height: 30px;font-weight:bold;background: url(../images/span_over.jpg) no-repeat;}
.mainbox .head .more {
   float: right;
    text-align: left;
    width: 38px;
    height: 17px;
    color: #71541C;
    font-size: 12px;
    margin: 12px 10px 0px 0px;
    background: url(../images/more.jpg) no-repeat right 2px;
}
.mainbox .head .more a{color: #71541C;}

.mainbox .main{padding: 10px 10px;border:1px solid #e8e8e8;height: auto;overflow: hidden;}
.focusFlash{width:304px;float:left;overflow: hidden;}
.headnews {float: right;width:390px;overflow: hidden;}



.picshow{background:url(../images/picshow_bg.jpg) no-repeat;height:188px;width:990px;margin-top:10px;overflow:hidden}
.picshow .hd{width:26px;height:174px;text-align:center;margin:6px 0 6px 10px;float:left}
.picshow .hd .tt{width:16px;padding:45px 5px;font-size:18px;color:#333333;}
.picshow .con{float:right;width:950px;height:174px;margin:7px 0;}