﻿/*
global style
*/

body, html
{
    margin: 0px auto;
    padding: 0px;
    font-size: 12px;
    background: #fff;
}
form
{
    margin: 0px;
}
img
{
    border: 0px;
}
ul.ulist, .ulist ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul.float li, .float ul li
{
    float: left;
}
.block
{
    display: block;
}
.none
{
    display: none;
}

/*
div style
*/
div.align
{
    margin: 0px auto;
}
div.w960
{
    width: 960px;
    margin: 0px auto;
}
div.w958
{
    width: 958px;
    margin: 0px auto;
}
div.w8
{
    float: left;
    width: 8px;
    height: 1px;
}

/*
common style
*/
.fleft
{
    float: left;
}
.fright
{
    float: right;
}
.left
{
    text-align: left;
}
.right
{
    text-align: right;
}
.center
{
    text-align: center;
}
.clear
{
    clear: both;
}

/*
font style
*/
.bold
{
    font-weight: bold;
}
.underline a, a.underline
{
    text-decoration: underline;
}
.ft11
{
    font-size: 11px;
}
.ft12
{
    font-size: 12px;
}
.ft14
{
    font-size: 14px;
}
.ft24
{
    font-size: 24px;
}

/*
height style
*/
.h100p
{
    height: 100%;
}
.h6
{
    height: 6px;
    line-height: 0px;
    font-size: 0px;
}
.h7
{
    height: 7px;
    line-height: 0px;
    font-size: 0px;
}
.h30
{
    height: 30px;
}

/*
line-height style
*/
.lh20
{
    line-height: 20px;
}
.lh24
{
    line-height: 24px;
}
.lh28
{
    line-height: 28px;
}
.lh30
{
    line-height: 30px;
}

/*
hyperlink style
*/
/*style*/
.a_000_f00 a, a.a_000_f00
{
    color: #000;
    text-decoration: none;
}
.a_000_f00 a:hover, a.a_000_f00:hover
{
    color: #f00;
    text-decoration: underline;
}
/*style*/
.a_999_f60 a, a.a_999_f60
{
    color: #999;
    text-decoration: none;
}
.a_999_f60 a:hover, a.a_999_f60:hover
{
    color: #f60;
    text-decoration: underline;
}
/*style*/
.a_000_f60 a, a.a_000_f60
{
    color: #000;
    text-decoration: none;
}
.a_000_f60 a:hover, a.a_000_f60:hover
{
    color: #f60;
    text-decoration: underline;
}
/*style*/
.a_006_f60 a, a.a_006_f60
{
    color: #006;
    text-decoration: none;
}
.a_006_f60 a:hover, a.a_006_f60:hover
{
    color: #f60;
    text-decoration: underline;
}
/*style*/
.a_039_f60 a, a.a_039_f60
{
    color: #039;
    text-decoration: none;
}
.a_039_f60 a:hover, a.a_039_f60:hover
{
    color: #f60;
    text-decoration: underline;
}
/*style*/
.a_36c_f90 a, a.a_36c_f90
{
    color: #36c;
    text-decoration: none;
}
.a_36c_f90 a:hover, a.a_36c_f90:hover
{
    color: #f90;
    text-decoration: underline;
}
/*style*/
.a_f00_f60 a, a.a_f00_f60
{
    color: #f00;
    text-decoration: none;
}
.a_f00_f60 a:hover, a.a_f00_f60:hover
{
    color: #f60;
    text-decoration: underline;
}
/*style*/
.a_fff_c00 a, a.a_fff_c00
{
    color: #fff;
    text-decoration: none;
}
.a_fff_c00 a:hover, a.a_fff_c00:hover
{
    color: #c00;
    background: #fff;
    text-decoration: none;
}


/*
text style
*/
.c_36c, .c_36c a, a.c_36c
{
    color: #36c;
}

.c_039
{
    color: #039;
}
.c_069
{
    color: #069;
}

.c_360, .c_360 a, a.c_360
{
    color: #360;
}
.c_360 a:hover, a.c_360:hover
{
    color: #360;
}

.c_06c, .c_06c a, a.c_06c
{
    color: #06c;
}
.c_666, .c_666 a, a.c_666
{
    color: #666;
}
.c_69c, .c_69c a, a.c_69c
{
    color: #69c;
}

.c_999
{
    color: #999;
}
.c_ccc
{
    color: #ccc;
}

.c_038, .c_038 a, a.c_038
{
    color: #039;
}
.c_f00, .c_f00 a, a.c_f00
{
    color: #f00;
}
.c_f60, .c_f60 a, a.c_f60
{
    color: #f60;
}

.c_f90
{
    color: #f90;
}

.c_fff, .c_fff a, a.c_fff
{
    color: #fff;
}
.c_fff a:hover, a.c_fff:hover
{
    color: #fff;
}

.c_c00, .c_c00 a, a.c_c00
{
    color: #c00;
    text-decoration: none;
}
.c_c00 a:hover, a.c_c00:hover
{
    text-decoration: underline;
}

/*
border style
*/
.bd_69c
{
    border: 1px solid #69c;
}
.bd_999
{
    border: 1px solid #999;
}
.bd_9cf
{
    border: 1px solid #9cf;
}
.bd_ccc
{
    border: 1px solid #ccc;
}

.bd_ddd
{
    border: 1px solid #ddd;
}
.bd_ddd_b
{
    border-bottom: 1px solid #ddd;
}

.bd_fc9
{
    border: 1px solid #fc9;
}


/*
bgcolor style
*/
.bg_ef
{
    background: #efefef;
}
.bg_f0
{
    background: #f0f0f0;
}
.bg_f8
{
    background: #f8f8f8;
}
.bg_fa
{
    background: #fafafa;
}

.bg_fff
{
    background: #fff;
}
.bg_06c
{
    background: #06c;
}
.bg_69c
{
    background: #69c;
}

/*
margin style
*/
.mg2t
{
    margin-top: 2px;
}

.mg4l
{
    margin-left: 4px;
}
.mg4r
{
    margin-right: 4px;
}

.mg5b
{
    margin-bottom: 5px;
}
.mg5lr
{
    margin-left: 5px;
    margin-right: 5px;
}

.mg7t
{
    margin-top: 7px;
}
.mg7b
{
    margin-bottom: 7px;
}
.mg7l
{
    margin-left: 7px;
}
.mg7r
{
    margin-right: 7px;
}

.mg8l
{
    margin-left: 8px;
}
.mg8r
{
    margin-right: 8px;
}

/*
padding style
*/
.pad1t
{
    padding-top: 1px;
}
.pad1b
{
    padding-bottom: 1px;
}

.pad2t
{
    padding-top: 2px;
}
.pad2b
{
    padding-bottom: 2px;
}
.pad2tb
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.pad3
{
    padding: 3px;
}

.pad4
{
    padding: 4px;
}
.pad4t
{
    padding-top: 4px;
}
.pad4b
{
    padding-bottom: 4px;
}
.pad4tb
{
    padding-top: 4px;
    padding-bottom: 4px;
}
.pad4lr
{
    padding-left: 4px;
    padding-right: 4px;
}

.pad5
{
    padding: 5px;
}
.pad5t
{
    padding-top: 5px;
}
.pad5b
{
    padding-bottom: 5px;
}
.pad5tb
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.pad5lr
{
    padding-left: 5px;
    padding-right: 5px;
}

.pad6
{
    padding: 6px;
}
.pad6t
{
    padding-top: 6px;
}
.pad6b
{
    padding-bottom: 6px;
}
.pad6tb
{
    padding-top: 6px;
    padding-bottom: 6px;
}
.pad6l
{
    padding-left: 6px;
}
.pad6r
{
    padding-right: 6px;
}
.pad6lr
{
    padding-left: 6px;
    padding-right: 6px;
}

.pad8
{
    padding: 8px;
}
.pad8lr
{
    padding-left: 8px;
    padding-right: 8px;
}

.pad7t
{
    padding-top: 7px;
}
.pad7b
{
    padding-bottom: 7px;
}

.pad10
{
    padding: 10px;
}
.pad10l
{
    padding-left: 10px;
}
.pad10r
{
    padding-right: 10px;
}
.pad10lr
{
    padding-left: 10px;
    padding-right: 10px;
}

.pad12
{
    padding: 12px;
}
.pad12t
{
    padding-top: 12px;
}
.pad12l
{
    padding-left: 12px;
}

.pad14b
{
    padding-bottom: 14px;
}

.pad20l
{
    padding-left: 20px;
}

/*
line style
*/
.line_dotted
{
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    background: url( '/images/line_dotted.gif' );
}
.line_dashed
{
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    background: url( '/images/line_dashed.gif' );
}
.line_9cf
{
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    background: #9cf;
}
.line_ddd
{
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    background: #ddd;
}

/*
ad space
*/
.ad_banner
{
    width: 960px;
    margin: auto auto 7px auto;
}

/*
input style
*/
input.text
{
    width: 128px;
    border: 1px solid #69c;
}
/*
element style
*/
.zt_img
{
    border: 1px solid #ccc;
    padding: 2px;
    width: 95px;
    height: 65px;
}


/*
pagination
*/
#pagination1 span
{
    float: left;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    margin: 4px;
    padding: 0px 6px;
    border: 1px solid #ccc;
}


/*
H style
*/
#h1_title
{
    margin: 0px;
    font-size: 24px;
}












/*
head
*/
#head
{
    clear: both;
    width: 960px;
    margin: auto auto 7px auto;
}
#head .date
{
    clear: both;
    line-height: 24px;
}
#head .head
{
    clear: both;
    width: 950px;
    height: 58px;
    border: 1px solid #ddd;
    padding: 4px;
}
#head .head .logo
{
    clear: both;
    float: left;
    width: 200px;
}
#head .head .logo .img
{
    float: left;
    width: 132px;
}
#head .head .logo .city
{
    float: left;
    text-align: center;
    width: 68px;
}
#head .head .logo .city h1
{
    font-size: 14px;
    margin: 10px 0px;
}
#head .head .links
{
    float: left;
    text-align: center;
    width: 749px;
    height: 48px;
    padding: 5px 0px;
    line-height: 24px;
    border-left: 1px solid #ddd;
}
/*
end
*/
#end
{
    clear: both;
    width: 960px;
    margin: 7px auto auto auto;
    padding: 5px 0px;
    border-top: 2px solid #ddd;
}
#end .copy
{
    float: left;
    text-align: center;
    width: 640px;
    padding-left: 100px;
    line-height: 24px;
}
#end .logo
{
    float: left;
    text-align: right;
    width: 180px;
}
/*
login style
*/
#login
{
    clear: both;
    background: #f8f8f8;
    border-bottom: 1px solid #e6e6e6;
    margin: auto auto 0px auto;
}
#login .frame
{
    clear: both;
    width: 960px;
    line-height: 27px;
    color: #999;
    margin: auto;
}
#login .frame .w150
{
    float: left;
    width: 150px;
}
#login .frame .w660
{
    float: left;
    width: 600px;
    padding-left: 60px;
}
#login .frame .w660 .w60
{
    float: left;
    width: 60px;
}
#login .frame .w660 .w200
{
    float: left;
    width: 200px;
    padding-top: 3px;
}
#login .frame .w660 .w200 div
{
    float: left;
    padding-right: 4px;
}
#login .frame .w660 .w300
{
    float: left;
    width: 300px;
}
/*
head_2008 style
*/
#head_2008
{
    clear: both;
    width: 960px;
    margin: 5px auto 7px auto;
}
#head_2008 .logo
{
    float: left;
    width: 162px;
}
#head_2008 .links
{
    float: left;
    width: 798px;
}
#head_2008 .links .common
{
    clear: both;
    height: 48px;
    text-align: center;
}
#head_2008 .links .common .city
{
    float: left;
    width: 78px;
}
#head_2008 .links .common .city h1
{
    font-size: 14px;
    margin: 0px;
    padding: 7px 0px;
    color: #006;
}
#head_2008 .links .common .channel
{
    float: left;
    width: 720px;
    line-height: 24px;
    color: #ccc;
}
#head_2008 .links .hot
{
    line-height: 25px;
    background: url( '/index/bg_hotlink.gif' );
    text-align: center;
    color: #fff;
}

/*
head_2009 style
*/
#head_2009
{
    clear: both;
    width: 960px;
    height: 95px;
    margin: 0px auto;
    background: url( '/index/head_2009.jpg' ) no-repeat;
}
#head_2009 .logo
{
    float: left;
    width: 162px;
}
#head_2009 .links
{
    float: left;
    width: 798px;
}
#head_2009 .links .common
{
    height: 48px;
    text-align: center;
    padding-top: 6px;
}
#head_2009 .links .common .city
{
    float: left;
    width: 78px;
    padding-left: 20px;
}
#head_2009 .links .common .city h1
{
    font-size: 14px;
    margin: 0px;
    padding: 7px 0px;
    color: #fff;
}
#head_2009 .links .common .channel
{
    float: left;
    width: 700px;
    line-height: 20px;
    color: #fff;
    padding-top: 4px;
}
#head_2009 .links .hot
{
    clear: both;
    line-height: 25px;
    text-align: center;
    color: #c00;
    padding: 4px 0px 0px 24px;
}


/*
head_200907 新
*/
#head_200907
{
    clear: both;
    width: 960px;
    margin: auto auto 7px auto;
    font-size: 12px;
}
#head_200907 .date
{
    clear: both;
    line-height: 24px;
}
#head_200907 .head
{
    clear: both;
    width: 958px;
    height: 58px;
    border: 1px solid #ddd;
    padding: 4px 0px 4px 0px;
}
#head_200907 .head .logo
{
    clear: both;
    float: left;
    width: 220px;
}
#head_200907 .head .logo .img
{
    float: left;
    width: 140px;
    margin: 3px 5px 0px 1px;
}
#head_200907 .head .logo .city
{
    float: left;
    text-align: center;
    width: 68px;
}
#head_200907 .head .logo .city h1
{
    font-size: 18px;
    font-weight: normal;
    font-family: 黑体;
    margin: 10px 0px 5px 0px;
}
#head_200907 .head .links
{
    float: left;
    width: 737px;
    text-align: center;
    height: 48px;
    padding: 5px 0px;
    line-height: 24px;
    border-left: 1px solid #ddd;
}





#links
{
    padding: 16px 16px 16px 16px;
    word-break: break-all;
}
#links a
{
    font-size: 12px;
    margin: 0px 4px;
    padding: 4px 6px;
    border: 1px solid #ccc;
}
#links1
{
    margin: 30px auto 0px auto;
}
#links1 span
{
    float: left;
    text-align: center;
    width: 20px;
    line-height: 20px;
    font-size: 12px;
    margin: 4px;
    border: 1px solid #ccc;
}
#links2 span
{
    float: left;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    margin: 4px;
    padding: 0px 6px;
    border: 1px solid #ccc;
}


.pagebox
{
    font-size: 12px;
}
.pagebox span
{
    float: left;
    margin-right: 2px;
    text-align: center;
    background: #fff;
}
.pagebox span a
{
    float: left;
    display: block;
}
.pagebox span.pre_nolink
{
    border: 1px #ddd solid;
    width: 53px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #999;
}
.pagebox span.pre
{
    color: #3568b9;
    height: 23px;
}
.pagebox span.pre a, .pagebox span.pre a:visited, .pagebox span.next a, .pagebox span.next a:visited
{
    border: 1px #9aafe5 solid;
    color: #3568b9;
    text-decoration: none;
    text-align: center;
    width: 53px;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
}
.pagebox span.pre a:hover, .pagebox span.pre a:active, .pagebox span.next a:hover, .pagebox span.next a:active
{
    color: #363636;
    border: 1px #2e6ab1 solid;
}
.pagebox span.num_nonce
{
    padding: 0 8px;
    height: 23px;
    line-height: 23px;
    color: #fff;
    background: #296cb3;
    font-weight: bold;
}
.pagebox span.num
{
    color: #3568b9;
    height: 23px;
}
.pagebox span.num a, .pagebox span.num a:visited
{
    border: 1px #9aafe5 solid;
    color: #3568b9;
    text-decoration: none;
    padding: 0 8px;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
}
.pagebox span.num a:hover, .pagebox span.num a:active
{
    border: 1px #2e6ab1 solid;
    color: #363636;
}
.pagebox span.num_ellipsis
{
    color: #393733;
    width: 22px;
    line-height: 23px;
}
.pagebox span.next_nolink
{
    border: 1px #ddd solid;
    width: 53px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #999;
}


/*------------------------- 节日背景切换 -----------------------*/
#mydiv div
{
    background-color: white;
}
.topclose
{
    float: left;
    margin: 20px 0 0 50px;
    text-align: right;
}
.topclose a
{
    position: absolute;
    width: 41px;
    height: 15px;
    text-align: right;
    line-height: 16px;
    background: url(../images/close.png) no-repeat;
}
.topclose a:hover
{
    background: url(../images/close.png) 0 -15px no-repeat;
}
.onbody
{
    background: url(../index/news_2010.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
.delbody
{
    background: none;
}
.h40
{
    height: 40px;
}
.divleft
{
    width: 870px;
    float: left;
}


#channel {
clear:both;
height:33px;
margin:0 0 7px;
width:960px;
}
#channel .logo {
float:left;
width:151px;
}
#channel .links {
background:url("/images/headerH.gif") no-repeat scroll left center transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:33px;
line-height:30px;
text-align:center;
width:809px;
}
#channel .links a {
color:#FFFFFF;
}
#channel .links a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#channel .tbl1 {
border:medium none;
border-collapse:collapse;
width:98%;
}