@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

:focus {
    outline: 0
}

img {
    border: 0
}

body {
    line-height: 1;
    background: #fff
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.clear {
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    clear: both;
    display: block;
    _display: inline
}

.none {
    display: none
}

.hidden {
    visibility: hidden
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.clearfix {
    display: block;
    *zoom: 1}

* {
    font-family: '微软雅黑'
}

body,p {
    font: 12px/1 "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
    color: #333
}

a {
    text-decoration: none
}

.head {
    width: 100%;
    height: auto;
    background-color: #EBF0F5;
    min-width: 1400px
}

.head_box {
    width: 1250px;
    height: 106px;
    margin: 0 auto;
    background: #EBF0F5
}

.head_b {
    width: 1060px;
    height: 106px;
    margin: 0 auto;
    overflow: hidden
}

.logo {
    float: left
}

.logo img {
    margin-top: 28px
}

.head_nav {
    float: right
}

#wp_nav_w1 .wp_nav .i1 {
    background: url(images/head_nav.jpg) no-repeat right
}

#wp_nav_w1 .wp_nav .nav-item a span.item-name {
    color: #272323;
    font-size: 14px;
    line-height: 106px;
    padding: 0 10px
}

.item-name {
    width: 110px;
    text-align: center;
}

.nav {
    width: 100%;
    height: auto;
    background: #009999;
    min-width: 1400px
}

.nav_box {
    width: 1280px;
    height: 48px;
    margin: 0 auto
}

#wp_nav_w2 .wp_nav .nav-item a span.item-name {
    color: #fff;
    font-size: 16px;
    line-height: 48px;
    padding: 0 35px;
}

#wp_nav_w2 .wp_nav .nav-item {
    border-left: 1px solid #59636a
}

#wp_nav_w2 .wp_nav .i7 {
    border-right: 1px solid #59636a
}

.wp_nav .sub-nav .nav-item .mark {
    background: #333f48
}

.wp_nav .sub-nav .nav-item a.parent:hover {
    background: #333f48;
    color: #fff
}

.wp_nav .sub-nav {
    border: none
}

.wp_nav .sub-nav .nav-item a {
    border: none
}

#wp_nav_w2 .wp_nav .nav-item .sub_nav .nav-item {
    border: none
}

.banner {
    width: 100%;
    height: auto;
    min-width: 1400px
}

.banner_box {
    width: 1400px;
    height: 390px;
    margin: 0 auto
}

.content_01 {
    width: 100%;
    height: auto;
    min-width: 1400px
}

.content_01box {
    width: 1280px;
    margin: 0 auto;
    overflow: hidden
}

.dynamic {
    float: left;
    margin-top: 6px;
    width: 860px
}

.post .tt .tit {
    font-size: 23px;
    color: #333333;
    line-height: 70px;
    font-weight: normal;
    float: left
}

.post .tt .more_btn {
    font-size: 16px;
    color: #003b87;
    line-height: 70px;
    float: right
}

.post .tt .more_btn .more_text {
    font-size: 16px;
    color: #333333;
    line-height: 70px
}

.it_news01 .post .tt .tit,.it_news02 .post .tt .tit {
    color: #fff
}

.it_news01 .post .tt .more_btn .more_text,.it_news02 .post .tt .more_btn .more_text {
    color: #fff
}

.dynamic .post .tt .more_btn {
    margin-right: 50px
}

.news_time {
    float: left
}

.news_list {
    float: left
}

.inform {
    float: right;
    width: 420px;
}

#wp_news_w4 li {
    float: left;
    width: 420px;
    height: 69px;
    margin-bottom: 38px
}

#wp_news_w4 li .news_nav .news_time {
    width: 69px;
    height: 69px;
    background: #0F8287
}

#wp_news_w4 li .news_nav .news_time .date-month {
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 32px
}

#wp_news_w4 li .news_nav .news_time .date-day {
    font-size: 24px;
    color: #fff;
    text-align: center
}

#wp_news_w4 li .news_list {
    width: 320px;
    margin-left: 18px
}

#wp_news_w4 li .news_list .news_tit a {
    color: #333f48;
    font-weight: bold;
    font-size: 15px;
    line-height: 22px
}

#wp_news_w4 li .news_list .news_summary a {
    color: #8d8d8d;
    font-size: 12px;
    line-height: 20px
}

#wp_news_w5 li {
    margin-bottom: 25px
}

#wp_news_w5 li .news_nav .news_time {
    width: 78px;
    height: 26px;
    background: url(images/date_bg.jpg) no-repeat
}

#wp_news_w5 li .news_nav .news_time .date-month {
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    text-align: center
}

#wp_news_w5 li .news_list {
    margin-left: 17px
}

#wp_news_w5 li .news_list .news_tit a {
    color: #333f48;
    font-size: 15px;
    line-height: 26px
}

.content_02 {
    width: 100%;
    height: auto;
    background: #555F69;
    min-width: 1400px
}

.content_02box {
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 38px
}

.it_news01 {
    float: left;
    width: 840px
}

.it_news02 {
    float: right;
    width: 420px
}

.content_03 {
    width: 100%;
    height: auto;
    min-width: 1400px
}

.content_03box {
    width: 1280px;
    margin: 0 auto;
    overflow: hidden
}

.rules {
    float: left;
    width: 840px
}

.guide {
    float: right;
    width: 420px
}

#wp_news_w60 .news_list {
    margin-bottom: 10px
}

#wp_news_w60 .news_list .news {
    width: 400px;
    height: 127px;
    float: left;
    margin-right: 15px
}

#wp_news_w60 .news_list .n1 {
    margin-right: 30px
}

#wp_news_w60 .news_list .news .news_img {
    float: left
}

#wp_news_w60 .news_list .news .news_img a img {
    width: 162px;
    height: 127px
}

#wp_news_w60 .news_list .news .news_con {
    width: 220px;
    height: 127px;
    background: #fff;
    float: left
}

#wp_news_w60 .news_list .news .news_con .news_title {
    padding: 8px 20px 0 14px;
    display: block
}

#wp_news_w60 .news_list .news .news_con .news_title a {
    line-height: 25px;
    color: #3f3f3f;
    font-size: 15px;
    font-weight: bold
}

#wp_news_w60 .news_list .news .news_con .news_sumary {
    padding: 6px 20px 0 14px
}

#wp_news_w60 .news_list .news .news_con .news_sumary a {
    color: #8d8d8d;
    font-size: 12px;
    line-height: 22px
}

#wp_news_w61 .wp_article_list .list_item .Article_PublishDate {
    color: #fff
}

#wp_news_w71 {
    margin-top: 10px
}

.wp_article_list .list_item .Article_Index {
    display: none
}

.wp_article_list .list_item .Article_Title a {
    color: #fff;
    font-size: 14px;
    line-height: 34px
}

.wp_article_list .list_item {
    border-bottom: 1px solid #909fa9;
    clear: both;
    height: 34px;
    line-height: 34px
}

.wp_article_list .list_item .Article_P {
    color: #fff
}

.it_news02 .post .con .articlecontent {
    height: 127px;
    width: 324px
}

.guide .post .con .articlecontent {
    height: 69px;
    width: 322px
}

.rules .post .tt {
    border-bottom: #d3d3d3 1px solid;
    width: 691px
}

.rules .post .tt .tit {
    border-bottom: #32A0A0 3px solid;
    width: 94px
}

#wp_news_w8 .wp_article_list .list_item .Article_Title a,#wp_news_w91 .wp_article_list .list_item .Article_Title a {
    color: #333f48
}

#wp_news_w8 .wp_article_list .list_item,#wp_news_w91 .wp_article_list .list_item {
    border-bottom: 1px solid #eeeeee
}

#wp_news_w8 .wp_article_list .list_item .Article_P {
    color: #333f48
}

.list_banner {
    width: 100%;
    height: auto;
    min-width: 1400px
}

.list_banner_box img {
    display: block;
    width: 1250px;
    height: 320px;
    margin: 0 auto;
}

.wrapper {
    width: 100%;
    height: auto;
    min-width: 1400px
}

.inner {
    width: 1060px;
    height: auto;
    margin: 0 auto
}

.col_menu {
    width: 204px;
    float: left;
    margin-top: 36px
}

.col_menu .col_menu_head {
    width: 204px;
    height: 52px;
    background: #009999
}

.col_menu .col_menu_head h3.col_name {
    font-size: 19px;
    color: #fff;
    text-align: center;
    line-height: 52px
}

.col_menu_con {
    min-height: 235px;
    background: #f3f3f3
}

.wp_listcolumn {
    border: none
}

.wp_listcolumn .wp_column {
    height: 51px;
    border-bottom: #e9e9e9 1px solid
}

.wp_listcolumn .wp_column a {
    font-weight: normal;
    border: none;
    text-align: center;
    background: url(images/list_arrow02.jpg) no-repeat 140px;
    color: #5e5e5e
}

.wp_listcolumn .wp_column a:hover {
    background: url(images/list_arrow01.jpg) no-repeat 140px;
    color: #333333
}

.wp_listcolumn .wp_column a .column-name {
    line-height: 51px;
    padding: 0
}

.wp_listcolumn .wp_column a.selected {
    color: #333333;
    background: url(images/list_arrow01.jpg) no-repeat 140px
}

.possplit {
    background-image: url(images/title_arrow.jpg);
    background-repeat: no-repeat;
    background-position: center
}

.col_news {
    width: 824px;
    float: right;
    min-height: 500px
}

.col_metas .col_path {
    height: 27px;
    border-bottom: 1px solid #b1b1b1
}

.col_metas .col_path a {
    font-size: 15px;
    color: #333333;
    padding: 0 6px
}

.col_news_list #wp_news_w6 .wp_article_list .list_item {
    border-bottom: 1px dashed #dddddd;
    height: 41px;
    line-height: 41px
}

.col_news_list #wp_news_w6 .wp_article_list .list_item .Article_Title a {
    line-height: 41px;
    color: #3b3a3a
}

.infobox {
    min-height: 500px
}

.col_news_head {
    margin-top: 36px
}

.arti_title {
    font-size: 21px;
    text-align: center;
    color: #0070be;
    line-height: 58px
}

.arti_metas {
    text-align: center;
    margin-bottom: 12px
}

.arti_metas .arti_update {
    font-size: 12px;
    text-align: center;
    color: #8a8a8a
}

.bottom {
    width: 100%;
    height: auto;
    background: #009999;
    min-width: 1400px;
    margin-top: 40px
}

.bottom_box {
    width: 1060px;
    height: 95px;
    margin: 0 auto
}

.link {
    float: left;
    width: 207px;
    height: 34px;
    margin-top: 32px;
    margin-right: 30px
}

.link .linkbox .w10_openLink,.link .linkbox .w11_openLink {
    width: 205px;
    height: 32px
}

.link .linkbox select option {
    line-height: 32px
}

#wp_news_w10 .wp_article_list .list_item,#wp_news_w11 .wp_article_list .list_item,#wp_news_w12 .wp_article_list .list_item {
    border: none
}

#wp_news_w10 .wp_article_list .list_item .Article_Title a,#wp_news_w11 .wp_article_list .list_item .Article_Title a,#wp_news_w12 .wp_article_list .list_item .Article_Title a {
    color: #333f48;
    width: 207px
}

#wp_news_w10 .wp_article_list .list_item .Article_Title a:hover,#wp_news_w11 .wp_article_list .list_item .Article_Title a:hover,#wp_news_w12 .wp_article_list .list_item .Article_Title a:hover {
    color: #003b87;
    background: none
}

.wp_article_list .list_item span {
    margin-left: 0
}

.weixin {
    float: left
}

.weixin .share li {
    float: left;
    width: 70px;
    height: 95px
}

.weixin .share li p a span {
    width: 28px;
    height: 24px;
    display: block;
    margin: 35px 25px
}

.add-weixin p a span {
    background: url(images/icon01.jpg) no-repeat
}

.add-tqq p a span {
    background: url(images/icon02.jpg) no-repeat
}

.add-weibo p a span {
    background: url(images/icon03.jpg) no-repeat
}

.share li a {
    display: inline-block;
    white-space: nowrap;
    position: relative
}

.add-weixin img:hover {
    display: block
}

.foot {
    width: 100%;
    height: auto;
    background: #009999;
    min-width: 1400px;
    margin-top: 40px
}

.foot_box {
    width: 1060px;
    height: 47px;
    margin: 0 auto
}

.foot_box p {
    font-size: 12px;
    color: #fff;
    line-height: 47px;
    text-align: center;
    font-family: '微软雅黑'
}

.share li.add-weixin a:hover img {
    display: block
}

.share li.add-weixin a img {
    display: block;
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    top: -175px;
    margin-left: -100px;
    z-index: 1000;
    display: none
}

.share li a {
    display: inline-block;
    white-space: nowrap;
    color: #a4aeba;
    position: relative
}
