@charset "gb2312";

body {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    font: 12px "\5B8B\4F53";
    background: #d9ecfe url(../images/bodybg.jpg) repeat-x left top
}

span,
ul,
li,
h1,
h2,
h3,
h4,
form,
img {
    margin: 0;
    padding: 0;
    border: none;
}

ul,
li {
    list-style-type: none
}

select,
textarea {
    outline: none;
    border: none;
    margin: 0;
    padding: 0
}

.wyb {
    width: 100%
}

textarea {
    resize: none
}

.clearfix {
    clear: both;
    zoom: 1
}

.clearfix:after {
    clear: both;
    display: block;
    content: "\0020";
    visibility: hidden;
    height: 0px
}

a {
    text-decoration: none;
    color: #000
}

a:hover {
    color: #cf5100
}

.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0
}

a {
    blr: expression(this.onFocus=this.blur())
}

.fl {
    float: left
}

.fr {
    float: right
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.gl {
    color: #f00
}

.top {
    width: 100%;
    height: 160px;
    background: url(../images/header.jpg) no-repeat center
}

.bodybox {
    background: url(../images/bottombg.jpg) repeat-x center bottom
}

.nav {
    width: 1000px;
    margin: 0 auto;
    height: 41px;
    background: url(../images/navbg.jpg) repeat-x;
    position: relative;
    z-index: 99
}

.cg-nav {
    height: 41px;
    float: left
}

.cg-nav li {
    background: url(../images/jiange.jpg) no-repeat left center
}

.cg-nav li:hover {
    background: url(../images/ahover.jpg) repeat-x
}

.cg-nav li a {
    color: #fff;
    font: bold 14px/40px "����"
}

.cg-nav li ul li {
    background-image: none;
}

.cg-nav li ul li a {
    color: #000;
    font: 12px/30px "����"
}

.jiange {
    height: 41px;
    width: 4px;
    background: url(../images/jiange.jpg);
    float: left
}

.content {
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0
}

.left {
    width: 205px;
    float: left;
    background: url(../images/leftbg.jpg) no-repeat center top;
    padding: 0 25px 0 18px;
    min-height: 688px;
    _height: 688px
}

.right {
    width: 690px;
    float: right;
    padding: 20px 40px 30px 20px;
    background: #fff url(../images/rightbg.jpg) no-repeat right top;
    min-height: 638px;
    _height: 638px;
}

.notic-tit {
    color: #15447f;
    font: bold 14px/44px "����";
    display: block;
    text-align: center
}

.notic-box li {
    line-height: 24px;
    border-bottom: 1px dashed #878787;
    margin-bottom: 10px;
    background: url(../images/fk.jpg) no-repeat 6px 10px;
    padding-left: 15px
}

.second-catalog li {
    border: none
}

.more {
    float: right;
    line-height: 20px;
    color: #cc0001
}

.search {
    margin: 14px 0
}

.search select {
    height: 18px;
    line-height: 18px;
    border: 1px solid #7f9db9
}

.search .searchInput {
    width: 165px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #7f9db9;
    color: #a8a8a8;
    padding-left: 5px
}

.search .searchBtn {
    width: 17px;
    height: 16px;
    background: url(../images/search_btn.jpg);
    border: none
}

.rili {
    width: 205px;
    background: #f8f8f8 url(../images/rline.jpg) repeat-y right 5px;
    padding-right: 2px
}

.rbombg {
    width: 205px;
    height: 10px;
    background: url(../images/tnews.jpg);
    font-size: 0
}

.rilitit {
    font: bold 14px/34px "����";
    color: #fff;
    position: absolute;
    left: 8px
}

.yy {
    display: block;
    margin-top: 8px
}

.bigbox {
    position: relative;
    padding-bottom: 10px
}

.banner {
    width: 272px;
    height: 204px;
    float: left;
    border: 1px solid #000
}

.banner .bigpic {
    width: 272px;
    height: 204px;
    position: relative;
    overflow: hidden;
    z-index: 0
}

.banner ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 10000px
}

.banner ul li {
    width: 272px;
    height: 204px;
    position: relative
}

.pic-title {
    width: 262px;
    height: 34px;
    background: url(../images/tmbg.png) repeat-x;
    _background: #000;
    position: absolute;
    bottom: 0;
    padding-left: 10px;
    _filter: alpha(opacity=60);
    _-moz-opacity: 0.6;
    _-khtml-opacity: 0.6;
    _opacity: 0.6;
    left: 0
}

.pic-title a {
    color: #fff;
    font-size: 12px;
    line-height: 34px;
    display: block;
    text-align: center;
    height: 34px;
    overflow: hidden
}

.bignews {
    width: 388px;
    float: right
}

.bignews li {
    line-height: 22px;
    background: url(../images/fk.jpg) no-repeat 5px center;
    padding-left: 10px
}

li.first {
    background: none;
    border-bottom: 1px dotted #817a5d;
    padding: 0 0 6px 0;
    margin-bottom: 10px
}

li.first .tit {
    display: block;
    background: #e5f2ff;
    color: #2053a8;
    font: bold 16px/30px "΢���ź�";
    height: 30px;
    overflow: hidden;
    padding: 0 10px
}

.xx {
    color: #cc0001;
    position: absolute;
    right: 0;
    bottom: 0
}

.xx2 {
    float: right;
    color: #cc0001;
}

.info {
    color: #595959;
    position: relative;
    margin-top: 5px;
    height: 44px
}

.yjsjj {
    width: 100%;
    background: url(../images/jjbg.jpg) no-repeat left top;
    margin-top: 15px
}

.yjsjj h2 {
    font: bold 14px/30px "����";
    display: block;
    color: #fff;
    padding-left: 22px
}

.yjjj {
    padding: 15px 250px 0 15px;
    line-height: 22px;
    text-indent: 24px
}

.scrollbox {
    position: relative;
    padding: 0 45px
}

.scroll {
    margin: 0 auto;
    width: 600px;
    position: relative;
    overflow: hidden;
    float: left
}

.scroll ul {
    width: 10000px;
    overflow: hidden
}

.scroll li {
    float: left;
    background: url(../images/picbg.jpg);
    width: 165px;
    height: 135px;
    padding: 6px 12px 6px 6px;
    margin: 0 10px;
    display: inline
}

.apic {
    height: 110px !important;
    width: 165px
}

.scroll a {
    line-height: 24px;
    display: block;
    text-align: center;
    overflow: hidden;
    height: 24px
}


.scrollbox .prev{ height:24px; width:27px; display:block; background:url(../images/leftbtn.jpg); position:absolute; left:10px; top:50px}
.scrollbox .next{ height:24px; width:26px; display:block; background:url(../images/rightbtn.jpg); position:absolute; right:10px; top:50px}




.tytit {
    height: 30px;
    background: url(../images/tytit.jpg) no-repeat left center;
    font: bold 14px/30px "����";
    display: block;
    color: #fff;
    padding-left: 25px;
    margin: 20px 0 15px 0
}

.linkbg {
    width: 100%;
    height: 34px;
    background: #f4f1f1;
    text-align: center;
    line-height: 34px
}

.linkbg span {
    margin: 0 8px
}

.footer {
    background: #2053a8;
    height: 46px;
    width: 100%;
    text-align: center;
    color: #fff;
    line-height: 46px
}

.daohang {
    height: 28px;
    background: #e5f2ff url(../images/pos-ico.jpg) no-repeat 8px center;
    padding-left: 24px;
    line-height: 28px;
    color: #034c96
}

.daohang a {
    color: #034c96
}

.newslist {
    padding: 30px 20px
}

.newslist>ul li {
    background: url(../images/fk.jpg) no-repeat 8px center;
    padding-left: 16px;
    line-height: 24px
}

div.fy {
    display: block;
    line-height: 20px;
    margin: 8px auto;
    height: 20px;
    width: 100%;
    text-align: center;
    color: #999;
}

div.fy a {
    color: #a61108;
}

.rcon {
    width: 725px;
    padding-right: 25px;
    float: right;
    background: #eaeaea url(../images/rightbg.jpg) no-repeat right top
}

.incon {
    padding: 15px 17px;
    background: #fff;
    min-height: 680px;
    _height: 680px
}

.leirong {
    font-size: 14px;
    line-height: 200%;
    min-height: 550px;
    _height: 550px;
    padding-top: 10px
}

.conbox {
    padding: 0 30px
}

.conbox h2 {
    text-align: center;
    margin: 0;
    width: 100%;
    font: bold 16px/30px "΢���ź�";
    padding: 20px 0 10px 0
}

.meiti {
    text-align: center;
    font: bold 16px "\5B8B\4F53"
}

.fubiaot {
    text-align: center;
    font: bold 18px "\5B8B\4F53"
}

.conbox .time {
    text-align: center;
    width: 100%;
    border: 1px dotted #d9e1ec;
    line-height: 28px;
    background: #f1f6fd
}

.messagelist {
    border: 1px solid #b6d0df;
    padding: 10px 20px;
    margin-top: 10px;
    line-height: 30px;
    background: #f5f8fb
}

.lytable {
    line-height: 34px
}

.lytable td {
    padding-right: 10px
}

.lytxt {
    width: 220px;
    height: 18px;
    border: 1px solid #7e9db9;
    line-height: 18px
}

.lytxt2 {
    width: 395px;
    height: 18px;
    border: 1px solid #7e9db9;
    line-height: 18px
}

.lycon {
    width: 610px;
    height: 122px;
    border: 1px solid #7e9db9
}

.lytit {
    display: block;
    line-height: 30px;
    margin: 10px 0;
    text-align: center;
    color: #eb620c;
    font-weight: bold
}

.wespic li {
    margin-bottom: 5px;
    float: left
}

.wespic a {
    display: block
}

.mb10 {
    margin-bottom: 10px
}

div.fy2 {
    display: block;
    line-height: 20px;
    margin: 0 auto;
    height: 20px;
    width: 100%;
    text-align: center;
    color: #999;
    margin-top: 8px
}

div.fy2 a {
    color: #a61108;
}

.nypic li {
    float: left;
    margin: 40px 20px 0 20px
}

.nypic li .apic2 {
    width: 116px;
    height: 158px;
    background: url(../images/pic_bg.jpg) no-repeat center;
    padding: 7px;
    display: block
}

.nypic li a {
    text-align: center;
    display: block;
    line-height: 24px
}

/*��������*/
.hytxt {
    border: 1px solid #CCC;
    height: 20px;
    line-height: 20px
}

.hytxt2 {
    border: 1px solid #CCC;
}

.tip {
    line-height: 160%
}

.day {
    background-color: #F0F0F0;
    cursor: pointer;
    height: 20px;
    width: 100%;
}

.day_used {
    background-color: #FFDCBF;
    cursor: pointer;
    line-height: 150%;
    overflow: hidden;
    width: 100%;
}

table.arrange {
    background: #000
}

table.arrange td,
table.arrange th {
    background: #fff
}

.radd {
    line-height: 30px;
    margin-top: 10px
}

.radd select {
    border: 1px solid #CCC;
    height: 20px;
    line-height: 20px
}