@charset "utf-8";

.possplit {

    background-image: url(/template/pc/default/static/css/posSplit.gif);

    background-repeat: no-repeat;

    background-position: left center;

    text-indent: 22px;

    background-position: center;

    width: 10px;

    display: inline-block;

    border: 0px solid red;

}



.more {

    text-align: right;

    margin-top: 3px;

}



.more a.more-link {

    color: #525252;

}



.more a.more-link:hover {

    color: #000;

}



.more-link .moretext {

    display: inline;

}



.more-link .moretext img {

    vertical-align: bottom;

}



.wp_article_list_table .list_item {

    line-height: 23px;

    color: #454545;

}



.wp_article_list_table .list_item .count {

    width: 20px;

    overflow: hidden;

}



.wp_article_list_table .list_item .count .item_num {

    width: 15px;

    height: 23px;

    background: url(/template/pc/default/static/css/wp_article_li_1.png) no-repeat 8px 10px;

    text-indent: -99em;

    overflow: hidden;

}



.wp_article_list_table .list_item .field {

    white-space: nowrap;

}



.wp_article_list {

    display: block;

    width: 100%;

}



.wp_article_list .list_item {

    width: 100%;

    height: 24px;

    line-height: 24px;

    border-bottom: 1px dashed #ccc;

    vertical-align: top;

}



.wp_article_list .list_item span {

    display: inline-block;

    vertical-align: top;

    float: left;

    margin-left: 5px;

}



.wp_article_list .list_item .pr_fields {

    display: inline;

    float: left;

}



.wp_article_list .list_item .Article_Index {

    display: inline-block;

    width: 10px;

    height: 16px;

    margin-top: 3px;

    color: #fff;

    font-size: 11px;

    float: left;

    margin-right: 5px;

    overflow: hidden;

    text-indent: -99em;

    background: url(/template/pc/default/static/css/wp_article_li_1.png) no-repeat 50%;

}



.wp_article_list .list_item .Article_Title {

    float: left;

}



.wp_article_list .list_item .ex_fields {

    display: inline;

    float: right;

}



.wp_article_list .list_item .Article_PublishDate {

    color: #666;

}



.wp_article_list .list_item .Article_VisitCount {

    color: #999;

}



.wp_subcolumn_list {

    display: block;

    width: 100%;

}



.wp_subcolumn_list .wp_sublist {

    margin-bottom: 20px;

}



.wp_subcolumn_list .wp_sublist .sublist_title {

    display: block;

    height: 32px;

    line-height: 32px;

    border-bottom: 2px solid #C00;

    margin-bottom: 10px;

}



.wp_subcolumn_list .wp_sublist .sublist_title a {

    display: inline-block;

    color: #393939;

    font-size: 14px;

    font-weight: bold;

}



.wp_subcolumn_list .wp_sublist .sublist_title a:hover {

    color: #999;

}



.wp_subcolumn_list .wp_sublist .sublist_title a .subcolumn-name {

    cursor: pointer;

}



.wp_subcolumn_list .wp_sublist .sublist_title a.morelink {

    color: #525252;

    float: right;

}



.wp_subcolumn_list .wp_sublist .sublist_title a.morelink:hover {

    color: #000;

}



.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext {

    display: inline-block;

}



.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext img {

    vertical-align: bottom;

}



.wp_subcolumn_list .wp_sublist .sublist_title a.morelink {

    margin-top: 11px;

}



.wp_entry {

    width: 100%;

    line-height: 1.7em;

    font-size: 13px;

    color: #333;

    overflow: hidden;

}



.wp_entry p {

    text-indent: 0em;

    margin-bottom: 5px;

}



.wp_entry a {

    color: #5A5A5A;

}



.wp_entry a:hover {

    text-decoration: underline;

    color: #E10000;

}



.wp_entry img {

    max-width: 640px;

    _width: :expression(this.width>640?"640px":this.width+"px");

}



.wp_single .single_paging {

    text-align: center;

}



.wp_single .single_paging a.paging-nav {

    display: inline-block;

    height: 20px;

    line-height: 20px;

    font-weight: bold;

    padding: 0 7px;

    font-size: 13px;

    cursor: pointer;

    background: #eee;

    border: 1px solid #ccc;

    border-radius: 3px;

    overflow: hidden;

    vertical-align: bottom;

    margin: 0 2px;

    text-decoration: none;

}



.wp_single .single_paging a.paging-nav:hover {

    color: #fff;

    background: #999;

    border-color: #666;

}



.wp_single .single_paging a.current {

    background: #999;

    border-color: #666;

    color: #fff;

}



.wp_listcolumn {

    display: block;

    width: 100%;

    border-top: 1px solid #ddd;

    border-bottom: 1px solid #fff;

}



.wp_listcolumn .wp_column {

    display: block;

    width: 100%;

    vertical-align: bottom;

}



.wp_listcolumn .wp_column a {

    display: block;

    width: 100%;

    color: #666;

    font-size: 15px;

    font-weight: bold;

    word-wrap: break-word;

    background: #f5f5f5 url(wp_column_menu_li_1.gif) no-repeat 6px 12px;

    border-bottom: 1px solid #ddd;

    border-top: 1px solid #fff;

    text-align: left;

}



.wp_listcolumn .wp_column a:hover {

    color: #C00;

    background-color: #f9f9f9;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_column a.selected {

    color: #000;

    background-color: #e8e8e8;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_column a .column-name {

    display: inline-block;

    line-height: 22px;

    padding: 5px 10px 5px 20px;

    cursor: pointer;

}



.wp_listcolumn .wp_subcolumn {

    border-top: 1px solid #fff;

}



.wp_listcolumn .wp_subcolumn .wp_column a {

    color: #555;

    font-size: 14px;

    border-bottom: 1px solid #aaa;

    border-top: none;

    background: #f1f1f1 url(wp_column_menu_li_1.gif) no-repeat 16px 10px;

}



.wp_listcolumn .wp_subcolumn .wp_column a:hover {

    color: #C30;

    background-color: #f7f7f7;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_column a.selected {

    color: #000;

    background-color: #e8e8e8;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_column a .column-name {

    line-height: 20px;

    padding-left: 30px;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a {

    color: #444;

    font-size: 13px;

    background: #e9e9e9 url(wp_column_menu_li_1.gif) no-repeat 26px 9px;

    font-weight: normal;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover {

    color: #C30;

    background-color: #f4f4f4;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected {

    color: #000;

    background-color: #e8e8e8;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {

    line-height: 18px;

    padding-left: 40px;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a {

    color: #333;

    font-size: 12px;

    background: #d9d9d9 url(wp_column_menu_li_1.gif) no-repeat 36px 9px;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover {

    color: #C30;

    background-color: #f4f4f4;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected {

    color: #000;

    background-color: #e8e8e8;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {

    line-height: 16px;

    padding-left: 50px;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a {

    color: #222;

    font-size: 12px;

    background: #c9c9c9 url(wp_column_menu_li_1.gif) no-repeat 46px 8px;

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover {

    color: #C30;

    background-color: #f1f1f1;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected {

    color: #000;

    background-color: #e8e8e8;

    background-image: url(/template/pc/default/static/css/wp_column_menu_li_2.gif);

}



.wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a .column-name {

    line-height: 16px;

    padding-left: 60px;

}



.wp_listcolumn_x {

    display: block;

    width: 100%;

}



.wp_listcolumn_x:after {

    content: ".";

    display: block;

    width: 100%;

    height: 0;

    overflow: hidden;

}



.wp_listcolumn_x .wp_column {

    display: inline-block;

    float: left;

    vertical-align: bottom;

}



.wp_listcolumn_x .wp_column a {

    display: inline-block;

    color: #555;

    font-size: 15px;

    font-weight: bold;

    background: #ddd;

}



.wp_listcolumn_x .wp_column a:hover {

    color: #C00;

    background-color: #e8e8e8;

}



.wp_listcolumn_x .wp_column a.selected {

    color: #000;

    background-color: #f8f8f8;

}



.wp_listcolumn_x .wp_column a .column-name {

    display: inline-block;

    line-height: 30px;

    padding: 0 10px;

    cursor: pointer;

}



.wp_paging {

    display: block;

    margin: 0;

    padding: 0;

    list-style: none;

    font-size: 13px;

    font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;

    color: #494949;

    float: right;

}



.wp_paging input {

    font-size: 12px;

    *font-size: 100%;

}



.wp_paging li {

    display: inline-block;

    height: 25px;

    line-height: 25px;

    float: left;

    margin-top: 5px;

}



.wp_paging li span,

.wp_paging li a {

    display: inline-block;

    float: left;

    margin-left: 10px;

}



.wp_paging li em {

    font-style: normal;

}



.wp_paging li a {

    cursor: pointer;

    color: #666;

    line-height: 25px;

    height: 25px;

}



.wp_paging li a:hover {

    color: #000;

}



.wp_paging li a span {

    margin: 0;

}



.wp_paging li input {

    font-size: 12px;

    *font-size: 100%;

    width: 24px;

    height: 15px;

    line-height: 15px;

    border: 1px solid #d5d5d5;

    background: #fff;

    margin-top: 4px;

    text-align: center;

}



.wp_paging li input:focus {

    outline: none;

}



.wp_listalbumn {

    width: 100%;

}



.wp_listalbumn .albumn_info {

    width: 100%;

    height: auto;

    text-align: center;

}



.wp_listalbumn .albumn_info a {

    display: inline-block;

    position: relative;

    margin: 0 auto;

    color: #333;

    text-decoration: none;

    font-size: 13px;

    font-family: 'Microsoft YaHei', Tahoma, Geneva, sans-serif;

}



.wp_listalbumn .albumn_info a:hover {

    color: #C30;

}



.wp_listalbumn .albumn_info .Article_MicroImage {

    display: block;

}



.wp_listalbumn .albumn_info .Article_Title {

    display: block;

    padding: 5px 0;

    margin: 0 auto;

    text-align: center;

    line-height: 1.7em;

}



.wp_listalbumn .albumn_info .albumn_mark {

    display: block;

    width: 100%;

    height: 0;

    position: absolute;

    left: 0;

    bottom: 0;

    filter: alpha(opacity=70);

    opacity: 0.7;

    background-color: #000000;

    z-index: 0;

    overflow: hidden;

}



.wp_contentfold {

    width: 100%;

}



.wp_contentfold .title {

    background-position: 0% 0%;

    CURSOR: pointer;

    HEIGHT: 53px;

    WIDTH: 754px;

    PADDING-LEFT: 0px;

    LINE-HEIGHT: 25px;

    background-image: url('/template/pc/default/static/css/titlegb.jpg');

    padding-top: 18px;

    background-repeat: no-repeat

}



.wp_contentfold .title p {

    line-height: 100%;

    margin-left: 20px;

    margin-top: 0;

    margin-bottom: 0

}



.wp_contentfold .title p font {

    color: rgb(255, 255, 255);

}



.wp_contentfold .content {

    HEIGHT: 100%;

    WIDTH: 749px;

}



.wp_contentfold .content div {

    padding-bottom: 20px;

}



.wp_contentfold .content div table {

    background-color: #F7F7F7;

}



.wp_search .search {

    background: url(/template/pc/default/static/images/btn_search.gif);

    width: 58px;

    height: 22px;

    border: 0px;

    cursor: pointer;

}



.wp_search .search_en {

    background: url(/template/pc/default/static/images/btn_search_en.gif);

    width: 72px;

    height: 22px;

    border: 0px;

    cursor: pointer;

}



.wp_search .advanceSearch {

    background: url(/template/pc/default/static/images/btn_advanceSearch.gif);

    width: 80px;

    height: 22px;

    border: 0px;

    cursor: pointer;

}



.wp_search .advanceSearch_en {

    background: url(/template/pc/default/static/images/btn_advanceSearch_en.gif);

    width: 127px;

    height: 22px;

    border: 0px;

    cursor: pointer;

}



.wp_search .datepicker {

    cursor: pointer;

    background: url(/template/pc/default/static/images/cal.gif) no-repeat;

    width: 16px;

    height: 14px;

    display: inline-block;

    border: 0px;

    margin-left: 1px;

}



.wp_ranking_list {

    display: block;

    width: 100%;

}



.wp_ranking_list .list_item {

    width: 100%;

    height: 24px;

    line-height: 24px;

    border-bottom: 1px dashed #ccc;

    vertical-align: top;

}



.wp_ranking_list .list_item .pr_fields {

    display: inline;

    float: left;

}



.wp_ranking_list .list_item .count {

    display: inline-block;

    width: 16px;

    height: 16px;

    line-height: 16px;

    text-align: center;

    margin-top: 3px;

    background: #ddd;

    border: 1px solid #bbb;

    border-radius: 4px;

    color: #fff;

    font-size: 11px;

    float: left;

    margin-right: 5px;

}



.wp_ranking_list .i1 .count,

.wp_ranking_list .i2 .count,

.wp_ranking_list .i3 .count {

    background: #9C3;

    border: 1px solid #060;

}



.wp_ranking_list .list_item .title {

    float: left;

}



.wp_ranking_list .list_item .ex_fields {

    display: inline;

    float: right;

}



.wp_ranking_list .list_item .date {

    color: #666;

}



.wp_ranking_list .list_item .views {

    color: #999;

}



.wp_login_x {

    width: 100%;

}



.wp_login_x .login_input {

    display: inline-block;

    float: left;

    margin-right: 4px;

    height: 26px;

    line-height: 26px;

}



.wp_login_x .login_input label {

    float: left;

    display: inline-block;

    height: 26px;

    line-height: 24px;

    cursor: pointer;

}



.wp_login_x .login_input .input {

    float: left;

    display: block;

    width: 90px;

    border: 1px solid #ccc;

    background-color: #fff;

}



.wp_login_x .login_code .input {

    width: 54px;

}



.wp_login_x .login_code .verifycodeImg {

    display: inline-block;

    width: 60px;

    height: 20px;

    margin-top: 3px;

    margin-left: 5px;

}



.wp_login_x .login_input .input input {

    display: block;

    width: 96%;

    height: 14px;

    line-height: 14px;

    padding: 5px 2%;

    border: 0;

}



.wp_login_x .login_btn .button {

    display: block;

    float: left;

    width: 54px;

    height: 24px;

    background-color: #eee;

    border: 1px solid #ccc;

}



.wp_login_x .login_btn .button input {

    display: inline-block;

    width: 54px;

    height: 24px;

    border: none;

    background: none;

    color: #444;

    text-align: center;

    cursor: pointer;

}



.wp_login_x .login_btn .button input:hover {

    background-color: #e8e8e8;

    border-color: #d5d5d5;

    color: #333;

}



.wp_login_x .login_info {

    display: inline-block;

    float: left;

    line-height: 24px;

    margin-right: 4px;

}



.wp_login_x .login_tool a {

    display: inline-block;

    padding: 0 7px;

    height: 22px;

    line-height: 22px;

    background-color: #eee;

    border: 1px solid #ccc;

    text-align: center;

    margin-left: 5px;

}



.wp_login_x .login_tool a:hover {

    background-color: #e8e8e8;

    border-color: #d5d5d5;

    color: #333;

}



.wp_login {

    width: 100%;

}



.wp_login .login_input {

    width: 100%;

    height: 26px;

    line-height: 26px;

    margin-bottom: 8px;

}



.wp_login .login_input label {

    float: left;

    display: block;

    width: 60px;

    height: 26px;

    line-height: 24px;

    text-align: right;

    cursor: pointer;

}



.wp_login .login_input .input {

    float: left;

    display: block;

    width: 120px;

    border: 1px solid #ccc;

    background-color: #fff;

}



.wp_login .login_code .input {

    width: 54px;

}



.wp_login .login_code .verifycodeImg {

    display: inline-block;

    width: 60px;

    height: 20px;

    float: left;

    margin-top: 3px;

    margin-left: 5px;

}



.wp_login .login_input .input input {

    display: block;

    width: 96%;

    height: 14px;

    line-height: 14px;

    padding: 5px 2%;

    border: 0;

}



.wp_login .login_btn {

    width: auto;

    padding-left: 60px;

}



.wp_login .login_btn .button {

    display: block;

    float: left;

    width: 54px;

    height: 24px;

    background-color: #eee;

    border: 1px solid #ccc;

}



.wp_login .login_btn .button input {

    display: inline;

    width: 100%;

    height: 24px;

    border: none;

    background: none;

    color: #444;

    text-align: center;

    cursor: pointer;

}



.wp_login .login_btn .button input:hover {

    background-color: #e8e8e8;

    border-color: #d5d5d5;

    color: #333;

}



.wp_login .login_info {

    line-height: 24px;

}



.wp_login .login_info .info_item {

    display: inline-block;

    width: 60px;

    text-align: right;

}



.wp_login .login_tool a {

    display: inline-block;

    padding: 0 7px;

    height: 22px;

    line-height: 22px;

    background-color: #eee;

    border: 1px solid #ccc;

    text-align: center;

    margin-left: 5px;

}



.wp_login .login_tool a:hover {

    background-color: #e8e8e8;

    border-color: #d5d5d5;

    color: #333;

}



.wp_listmiltivote {

    width: 100%;

    text-align: center;

    padding-top: 5px

}



.wp_listmiltivote .miltivote_info {

    width: 100%;

    height: auto;

    text-align: center;

}



.wp_listmiltivote .miltivote_info a {

    display: inline-block;

    position: relative;

    margin: 0 auto;

    color: #333;

    text-decoration: none;

    font-size: 13px;

    font-family: 'Microsoft YaHei', Tahoma, Geneva, sans-serif;

}



.wp_listmiltivote .miltivote_info a:hover {

    color: #C30;

}



.wp_listmiltivote .miltivote_info .Article_MicroImage {

    display: block;

}



.wp_listmiltivote .miltivote_info .Article_Title {

    display: block;

    padding: 5px 0;

    margin: 0 auto;

    text-align: center;

    line-height: 1.7em;

}



.wp_listmiltivote .miltivote_info .albumn_mark {

    display: block;

    width: 100%;

    height: 0;

    position: absolute;

    left: 0;

    bottom: 0;

    filter: alpha(opacity=70);

    opacity: 0.7;

    background-color: #000000;

    z-index: 0;

    overflow: hidden;

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote {

    height: auto;

    _display: inline-block;

    text-align: left;

    line-height: 13px;

    vertical-align: central;

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote span {

    line-height: 1

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote .vote_button {

    cursor: pointer;

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote .vote_button_disabled {

    cursor: auto;

    color: #ccc;

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote .vote_count {

    font-size: 12px;

    color: #999;

}



.wp_listmiltivote .miltivote_ctl .wp_miltivote .vote_rate {

    font-size: 12px;

    color: #999;

}



.wp_miltivote_submit {

    text-align: center;

    padding: 5px;

}



.wp_miltivote_submit .vote_submit {

    cursor: pointer;

}



.wp_miltivote_submit .vote_submit_disabled {

    cursor: auto;

    color: #ccc;

}



.wp_artReadStatus_unread {

    display: inline-block;

    width: 10px;

    height: 16px;

    margin-top: 3px;

    color: #fff;

    font-size: 11px;

    float: left;

    margin-right: 5px;

    overflow: hidden;

    text-indent: -99em;

    background: url(/template/pc/default/static/css/wp_article_li_1.png) no-repeat 50%;

}



.wp_listcolumn_searchbartree {

    padding: 2px 0px;

}



.wp_listcolumn_searchbartree .wp_listcolumn_treeKeyword {

    width: 130px;

    height: 22px;

    line-height: 225px;

    vertical-align: middle;

    padding-left: 3px;

}



.wp_listcolumn_searchbttree {

    line-height: 23px;

    display: inline-block;

    padding: 0px 9px;

    background-color: #ecefec;

    border: none;

    vertical-align: middle;

    cursor: pointer;

}



.bbit-dp {

    position: absolute;

    width: 175px;

    border: #718bb7 1px solid;

    overflow: hidden;

    zoom: 1;

    padding: 0;

    font-size: 11px;

    font-family: tahoma, verdana, sans-serif;

    visibility: hidden;

    background: #fff;

    left: 0px;

    top: 0px;

}



.bbit-dp em {

    font-style: normal;

    font-weight: normal;

}



.bbit-dp table {

    width: 100%;

    table-layout: fixed;

    border-collapse: separate;

}



.bbit-dp td th {

    margin: 0px;

}



.bbit-dp-top-center {

    font: normal 11px tahoma, verdana, helvetica;

    cursor: pointer;

    white-space: nowrap;

    color: #fff;

    text-align: center;

}



.bbit-dp-top-center button {

    font-size: 13px;

    border: 0 none;

    padding-right: 10px;

    background: transparent url(images/dp/btn-arrow-light.gif) no-repeat top right;

    font: normal 11px tahoma, verdana, helvetica;

    padding-left: 3px;

    color: #fff;

    cursor: pointer;

    margin: 0;

    overflow: visible;

    width: auto;

    -moz-outline: 0 none;

    outline: 0 none;

}



.ie .bbit-dp-top-center button {}



.bbit-dp-top-right {

    height: 21px;

}



.bbit-dp .bbit-dp-top {

    background: url("/template/pc/default/static/images/hd-sprite.gif") repeat-x 0px -83px;

}



.bbit-dp-top-right,

.bbit-dp-top-left {

    width: 18px;

}



.bbit-dp-top-right {

    text-align: right;

}



.bbit-dp-top-right a,

.bbit-dp-top-left a {

    display: block;

    width: 16px;

    height: 16px;

    background-position: center;

    background-repeat: no-repeat;

    cursor: pointer;

    -moz-opacity: 0.6;

    opacity: 0.6;

    filter: alpha(opacity=60);

}



.bbit-dp-top-right a:hover,

.bbit-dp-top-left a:hover {

    -moz-opacity: 1;

    opacity: 1;

    filter: alpha(opacity=100);

}



.bbit-dp-top-left a {

    background: url(/template/pc/default/static/css/images/dp/left-btn.gif);

    MARGIN-LEFT: 2px

}



.bbit-dp-top-right a {

    background: url(/template/pc/default/static/css/images/dp/right-btn.gif);

    MARGIN-LEFT: 2px

}



.bbit-dp-inner th,

.bbit-dp-inner td {

    border-collapse: separate;

}



.bbit-dp-inner th {

    width: 25px;

    background: #dfecfb url(images/dp/glass-bg.gif) repeat-x left top;

    text-align: right !important;

    border-bottom: 1px solid #a3bad9;

    color: #233d6d;

    cursor: default;

    padding: 0;

    border-collapse: separate;

}



.bbit-dp-inner th span {

    display: block;

    padding: 2px;

    padding-right: 7px;

    font: normal 10px arial, helvetica, tahoma, sans-serif;

}



.bbit-dp-inner td {

    border: 1px solid #fff;

    text-align: right;

    padding: 0;

    border-collapse: separate;

    color: Black;

}



.bbit-dp a {

    text-decoration: none;

    color: black;

    zoom: 1;

}



.bbit-dp-inner td a {

    font: normal 11px arial, helvetica, tahoma, sans-serif;

    padding: 2px 5px;

    display: block;

    text-align: right;

}



.bbit-dp-inner .bbit-dp-active {

    cursor: pointer;

    color: black;

}



.bbit-dp-inner .bbit-dp-selected a {

    background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;

    border: 1px solid #8db2e3;

    padding: 1px 4px;

}



.bbit-dp-inner .bbit-dp-today a {

    border: 1px solid darkred;

    padding: 1px 4px;

}



.bbit-dp-inner .bbit-dp-selected span {

    font-weight: bold;

}



.bbit-dp-inner .bbit-dp-prevday a,

.bbit-dp-inner .bbit-dp-nextday a {

    color: #aaa;

    text-decoration: none !important;

}



.bbit-dp-inner a:hover,

.bbit-dp-inner bbit-dp-disabled a:hover {

    text-decoration: none !important;

    color: black;

    background: #ddecfe;

}



.bbit-dp-inner .bbit-dp-disabled a {

    cursor: default;

    background: #eee;

    color: #bbb;

}



.bbit-dp-bottom {

    padding: 2px;

    border-top: 1px solid #a3bad9;

    background: #dfecfb url(images/dp/glass-bg.gif) repeat-x left top;

}



/*.bbit-dp-bottom button {text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}*/



.bbit-dp-mp {

    position: absolute;

    left: 0;

    top: 0;

    background: white;

    display: none;

}



.bbit-dp-mp td {

    padding: 2px;

    font: normal 11px arial, helvetica, tahoma, sans-serif;

}



td.bbit-dp-mp-month,

td.bbit-dp-mp-year,

td.bbit-dp-mp-ybtn {

    border: 0 none;

    text-align: center;

    vertical-align: middle;

    width: 25%;

}



.bbit-dp-mp-ok {

    margin-right: 3px;

}



.bbit-dp-mp-btns button {

    text-decoration: none;

    text-align: center;

    text-decoration: none !important;

    background: #083772;

    color: white;

    border: 1px solid;

    border-color: #36c #005 #005 #36c;

    padding: 1px 3px 1px;

    font: normal 11px arial, helvetica, tahoma, sans-serif;

    cursor: pointer;

}



.bbit-dp-mp-btns {

    background: #dfecfb url(images/dp/glass-bg.gif) repeat-x left top;

}



.bbit-dp-mp-btns td {

    border-top: 1px solid #c5d2df;

    text-align: center;

}



td.bbit-dp-mp-month a,

td.bbit-dp-mp-year a {

    display: block;

    padding: 2px 4px;

    text-decoration: none;

    text-align: center;

    color: #15428b;

}



td.bbit-dp-mp-month a:hover,

td.bbit-dp-mp-year a:hover {

    color: #15428b;

    text-decoration: none;

    cursor: pointer;

    background: #ddecfe;

}



td.bbit-dp-mp-sel a {

    padding: 1px 3px;

    background: #dfecfb url(images/dp/glass-bg.gif) repeat-x left top;

    border: 1px solid #8db2e3;

}



.bbit-dp-mp-ybtn a {

    overflow: hidden;

    width: 15px;

    height: 15px;

    cursor: pointer;

    background: transparent url(images/dp/tool-sprites.gif) no-repeat;

    display: block;

    margin: 0 auto;

}



.bbit-dp-mp-ybtn a.bbit-dp-mp-next {

    background-position: 0 -120px;

}



.bbit-dp-mp-ybtn a.bbit-dp-mp-next:hover {

    background-position: -15px -120px;

}



.bbit-dp-mp-ybtn a.bbit-dp-mp-prev {

    background-position: 0 -105px;

}



.bbit-dp-mp-ybtn a.bbit-dp-mp-prev:hover {

    background-position: -15px -105px;

}



.bbit-dp-mp-ybtn {

    text-align: center;

}



td.bbit-dp-mp-sep {

    border-right: 1px solid #c5d2df;

}



.bbit-dp-input {

    width: 100px;

    height: 18px;

    padding-left: 4px;

}



/*Ã¨Â½Â®Ã¦â€™Â­Ã¥â€ºÂ¾css*/



.hidden {

    display: none;

}



.p_top_middle {

    margin: 0;

    padding: 0;

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -66px;

    font-size: 50px;

}



.banner_box {

    height: 450px !important;

    margin: 0 auto;

    overflow: hidden;

    position: relative;

    width: 1400px;

}



.banner_cot {

    height: 100%;

    position: relative;

    overflow: hidden;

}



.content {

    position: relative;

    width: 1200px;

    margin: 0 auto;

}



.banner_list {

    position: relative;

    height: 100%;

}



.page_box {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: -9999px;

}



.bg_box {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-position: center center;

    background-repeat: no-repeat;

}



.bg_box img {

    left: 0;

    margin: 0 !important;

    top: 119%;

    width: 100% !important;

}



.page_box .content {

    width: 1000px;

    height: 100%;

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -500px;

    z-index: 5;

    transform-origin: center center;

    -webkit-transform-origin: center center;

}



.page_box .main_box {

    position: relative;

    height: 100%;

    left: -9999px;

    top: 50%;

}



.banner_list .show {

    left: 0;

}



.banner_list .show .main_box {

    left: 0;

}



/*Ã¤Â¸â€¹Ã¦â€“Â¹Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¥â€ºÂ¾Ã¦Â â€¡*/



.product_btns {

    position: absolute;

    width: 100%;

    bottom: 5px;

    z-index: 6;

    transition: bottom .3s;

    -webkit-transition: bottom .3s;

    z-index: 10;

}



.product_btns.show {

    bottom: 100px;

}



.product_btns .content {

    width: 1000px;

    position: absolute;

    bottom: 0;

    left: 50%;

    margin-left: -500px;

}



.product_btns .btns_box {

    margin: auto;

}



.product_btns .btns_box a {

    display: inline-block;

    position: relative;

    background-size: auto;

}



.product_btns .icon_bg {

    background: url(/template/pc/default/static/images/icon_big_1.png);

}



.product_btns .icon_show {

    background: url(/template/pc/default/static/images/icon_big.png);

}



/*big size*/



.big_view .product_btns .content {

    height: 25px;

}



.big_view .product_btns .btns_box {

    width: 100%;

    text-align: center;

}



.big_view .product_btns .btns_box a {

    width: 20px;

    height: 20px;

    margin: 0 5px;

}



/*mid size*/



.mid_view .product_btns .content {

    height: 58px;

}



.mid_view .product_btns .btns_box {

    height: 58px;

    width: 65px;

}



.mid_view .product_btns .btns_box a {

    width: 20px;

    height: 20px;

    margin: 0 5px;

}



/*small size*/



.small_view .product_btns .content {

    height: 42px;

}



.small_view .product_btns .btns_box {

    height: 42px;

    width: 165px;

}



.small_view .product_btns .btns_box a {

    width: 20px;

    height: 20px;

    margin: 0 5px;

}



/*Ã¨Â½Â®Ã¦â€™Â­Ã¥â€ºÂ¾cssÃ§Â»â€œÃ¦ÂÅ¸*/



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;

}



body,

p {

    font: 14px/1 Microsoft YaHei, Helvetica, STHeiti STXihei, Microsoft JhengHei, Tohoma, Arial;

    color: #333;

}



body {

    background-color: #f4f7f7;

}



a {

    text-decoration: none;

    color: #333;

    transition: all .3s;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -ms-transition: all .3s;

    -o-transition: all .3s;

}



a:hover {

    text-decoration: none;

}



.banner_con {

    position: relative;

    z-index: 10;

    width: 100%;

    margin: 0 auto;

}



.container.gonggao {

    margin-top: 25px;

}



.main {

    padding: 15px 0 0px;

}



.main .mod1 {

    float: left;

    width: 723px;

}



.main .mod2n {

    float: right;

    width: 349px;

}



.navbox {

    margin-top: 0px;

}



.message .items {

    width: 100%;

}



.message .thum,

.message .thum img {

    width: 100%;

    height: 404px;

}



.message .title {

    text-align: left;

    height: 50px;

    line-height: 50px;

}



.message .title .tcon {

    font-size: 15px;

    color: #4a4a4a;

    display: block;

    width: 100%;

    overflow: hidden;

    /*Ã¦Â³Â¨Ã¦â€žÂÃ¤Â¸ÂÃ¨Â¦ÂÃ¥â€ â„¢Ã¥Å“Â¨Ã¦Å“â‚¬Ã¥ÂÅ½Ã¤Âºâ€ */

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}



.message .title .tcon a {

    font-weight: bold;

    font-size: 15px;

    color: #047873;

}



.message .neit {

    font-weight: normal;

    font-size: 14px;

    color: #7a7a7a;

    line-height: 25px;

    margin-top: 0px;

    height: 80px;

    overflow: hidden;

}



.message .items .ctime {

    font-size: 15px;

    font-family: Candara;

    color: #686d6d;

}



.message .items2 {

    display: block;

    line-height: 35px;

    height: 35px;

}



.message .items2 .tcon,

.message .items2 .tcon a {

    font-size: 14px;

    color: #4a4a4a;

    float: left;

}



.message .items2 .ctime {

    float: right;

    color: #4a4a4a;

    font-size: 16px;

    font-family: Candara;

}



.mod2 .bodyn {

    background-color: #dfeded;

    padding: 20px;

}



.mod2 .time {

    float: left;

    margin-right: 11px;

}



.mod2 .rili {

    border-bottom: 1px solid #dee2e2;

    padding-bottom: 5px;

    margin-bottom: 13px;

    overflow: hidden;

}



.mod2 .rili .hot {

    right: 0;

    top: 0;

}



.mod2 .rili:last-child {

    margin-bottom: 3px;

}



.mod2 .caption {

    float: left;

}



.mod1_t .tab-list {

    background: #fff;

    padding: 20px 0px;

    min-height: 240px;

}



.btlb-list1.xinwen {

    width: 370px;

    float: right;

}



.btlb-list1.xinwen li a {

    display: block;

    width: 340px;

    overflow: hidden;

    /*Ã¦Â³Â¨Ã¦â€žÂÃ¤Â¸ÂÃ¨Â¦ÂÃ¥â€ â„¢Ã¥Å“Â¨Ã¦Å“â‚¬Ã¥ÂÅ½Ã¤Âºâ€ */

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    font-size: 14px;

}



.btlb-list1.xinwen li span {

    font-size: 12px;

    color: #666;

}



.container .biaoti {

    float: left;

    width: 178px;

}



.container .tzmore,

.tzmore a {

    float: left;

    height: 89px;

    font-size: 16px;

    width: 90px;

    padding-right: 10px;

    padding-top: 5px;

    color: #8b8b8b;

    text-align: right;

    background: #dfeded;

}



.container .sykx {

    width: 845px;

    float: left;

    background: #dfeded;

    height: 99px;

    overflow: hidden;

}



.container .sykx li {

    height: 33px;

    line-height: 33px;

    padding-left: 25px;

}



.container .sykx li a span {

    margin-left: 35px;

}



.topbanner {

    width: 1123px;

    margin: 25px auto 0;

}



.topbanner img {

    width: 100%;

    height: auto;

}



.wp-column-menu {

    width: 220px;

    background-color: #f5f5f5;

    position: relative;

    float: left;

    margin-right: -220px;

}



.wp-column-news {

    float: right;

    width: 100%;

    min-height: 523px;

}



.wp-column-news .column-news-box {

    margin-left: 240px;

}



/**????????????**/



.column-head {

    background: #0A9B15;

    line-height: 24px;

}



/**??????????????????**/



.column-head .column-anchor {

    padding: 10px;

}



.column-head .column-anchor .column-switch {

    display: block;

    width: 30px;

    height: 24px;

    float: right;

    display: none;

    background: url("/template/pc/default/static/images/menu-icon-arrow-white.png") no-repeat center;

}



.column-head .column-anchor h3.anchor-title {

    display: block;

    text-align: center;

    font-size: 18px;

    font-weight: bold;

    color: #fff;

}



/**??????????????????**/



.column-list-wrap li {

    width: 100%;

    vertical-align: bottom;

}



ul.column-list-wrap {

    background: #fff;

}



.column-list-wrap li a {

    display: block;

    width: 100%;

    border-bottom: 1px dashed #e0e0e0;

    font-size: 16px;

    color: #383838;

    background: #ebebeb;

    text-align: center;

}



.column-list-wrap li a:hover {

    color: #ffffff !important;

    text-decoration: none;

    background-color: #17908b;

}



.column-list-wrap li.selected a.selected {

    color: #fff;

    background-color: #17908b;

}



.column-list-wrap li a span {

    display: block;

    padding: 10px;

    line-height: 22px;

}



.column-list-wrap .sub-list li a {

    background-position: 18px 11px;

    font-size: 14px;

    background: #ebebeb url("../images/jwh.png") no-repeat 85px center;

}



.column-list-wrap .sub-list li a:hover {

    background: #06bdb6 url("../images/jwh.png") no-repeat 85px center;

    color: #fff;

}



.column-list-wrap .sub-list li.selected a.selected {

    background-color: #03756b;

    color: #fff;

    background-position: 18px 11px;

}



.column-list-wrap .sub-list li a span {

    padding-left: 55px;

    line-height: 18px;

}



.column-list-wrap .sub-list .sub-list li a {

    font-size: 13px;

    background-position: 26px 10px;

    background-color: #f5f5f5;

}



.column-list-wrap .sub-list .sub-list li.selected a.selected {

    background-position: 26px 10px;

}



.column-list-wrap .sub-list .sub-list li a span {

    padding-left: 36px;

    line-height: 17px;

}



.column-list-wrap .sub-list .sub-list .sub-list li a {

    background-position: 34px 13px;

}



.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected {

    background-position: 34px 13px;

}



.column-list-wrap .sub-list .sub-list .sub-list li a span {

    padding: 4px 10px;

    padding-left: 44px;

}



.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span {

    padding: 4px 10px;

    padding-left: 52px;

}



/**

 * ????????????

 */



.list-head {

    border-bottom: 1px #ccc solid;

    padding: 10px 0;

}



.list-meta .column-title {

    display: none;

    white-space: nowrap;

    line-height: 24px;

    font-size: 18px;

    color: #333

}



/**????????????**/



.list-meta .column-path {

    float: right;

    padding-bottom: 8px;

    color: #bebebe;

}



.list-meta .column-path a {

    color: #454545;

}



.list-meta .column-path a:hover {

    color: #14427E;

}



.column-news-con {

    padding: 5px 0;

}



.column-news-list .column-news-item {

    display: block;

    position: relative;

    line-height: 33px;

    padding: 5px 0;

    padding-left: 10px;

    background: url("/template/pc/default/static/images/dot.png") no-repeat 2px 13px;

}



/**??????????????????**/



.column-news-list .column-news-item:hover {

    color: #000;

}



.column-news-list .column-news-item .column-news-title {

    display: block;

    margin-right: 76px;

}



.column-news-list .column-news-item .column-news-date {

    display: block;

    text-align: right;

    width: 80px;

    height: 20px;

    line-height: 20px;

    position: absolute;

    right: 0;

    top: 5px;

    color: #999;

}



.wp_entry {

    width: auto;

    margin: 0 4px;

}



.wp_entry,

.wp_entry p {

    line-height: 1.7;

    font-size: 15px;

    text-align: justify;

}



.wp_entry p {

    margin-bottom: 11px;

}



.column-news-list .wp_entry img {

    vertical-align: middle;

    max-width: 100%;

    _width: expression(this.width > 800 ? "880px": this.width);

}



/**?????????**/



.info-box {

    margin: 0 50px;

    min-height: 600px;

}



.article {

    width: 97.8%;

}



.article h1.arti-title {

    margin-bottom: 30px;

    line-height: 26px;

    padding: 5px;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

    color: #4b4b4b;

}



/**????????????**/



.article .arti-metas {

    width: 100%;

    border: 1px #ccc solid;

    border-bottom: 0px;

    background: #e9e9e9;

    height: auto;

    height: 32px;

    line-height: 32px;

    text-align: center;

}



.article .arti-metas span {

    display: inline-block;

    margin: 0 0.2%;

    font-size: 12px;

    color: #6b6b6b;

}



/**??????????????????**/



.article .arti-metas .read-options {

    color: #444;

    text-decoration: none;

    float: right;

    display: inline-block;

    padding-left: 17px;

    background: url("/template/pc/default/static/images/options.png") no-repeat 0 50%;

    display: none;

}



.article .entry {

    border: 1px #ccc solid;

    overflow: hidden;

}



/**????????????**/



.article .entry,

.article .entry p {

    border-top: 0px;

    line-height: 1.7;

    font-size: 15px;

    text-align: justify;

}



.article .entry p {

    margin-bottom: 11px;

}



.article .entry .read img {

    vertical-align: middle;

    max-width: 100%;

    _width: expression(this.width > 1100 ? "1100px": this.width);

    background: url("/template/pc/default/static/images/loading.gif") no-repeat center;

}



.article .entry p img {

    display: block;

    text-align: center;

    margin: 0 auto;

}



.mod1bot {

    margin-top: 43px;

}



.mod1bot .live {

    line-height: 30px;

    height: auto;

    display: block;

    margin-bottom: 12px;

    overflow: hidden;

}



.mod1bot .ltitle,

.mod1bot .ltitle a {

    float: left;

    font-size: 14px;

    color: #4a4a4a;

}



.mod1bot .headbar {

    border-bottom: 2px solid #0A9B15;

    overflow: hidden;

    margin-bottom: 19px;

}



.mod1bot .headbar h3 {

    float: left;

    font-size: 18px;

    color: #000;

    line-height: 35px;

    font-weight: normal;

}



.mod1bot .headbar .more_ns,

.mod1bot .headbar .more_ns a {

    float: right;

    line-height: 35px;

    font-size: 14px;

    color: #8b8b8b;

}



.mod1bot .live .ltime {

    width: auto;

    float: left;

    background-color: #028782;

    padding: 8px 13px;

    font-size: 14px;

    color: #fff;

    font-weight: normal;

    margin-right: 20px;

}



#wp_nav_w4 .wp_nav .nav-item a span.item-name {

    font-size: 16px;

    color: #fff;

    padding: 9px 35px;

}



.wp-navi {

    position: relative;

}



.main-nav-panel {}



.menu-switch-arrow {

    display: none;

}



.mod2 .caption {

    float: left;

    width: 75%;

    position: relative;

}



.mod2 .caption a {

    font-size: 15px;

    line-height: 24px;

    color: #4a4a4a;

}



.message .items.i1 {

    margin: 0;

}



/*.message .items.i1:last-child {

    margin-right: 0px;

}*/



ul.tab-list {

    position: relative;

}



.more_nss {

    position: absolute;

    top: -64px;

    right: 0;

}



.more_nss,

.more_nss a {

    float: right;

    line-height: 35px;

    font-size: 14px;

    color: #8b8b8b;

}



.listban img {

    width: 100%;

}



:-moz-placeholder {

    color: #fff;

}



::-moz-placeholder {

    color: #fff;

}



input:-ms-input-placeholder {

    color: #fff;

}



input::-webkit-input-placeholder {

    /*color: #fff;*/

}



.r_poster {

    position: fixed;

    top: 62%;

    right: 50%;

    margin-right: -625px;

}



/*.main-nav-panel .wp-menu .menu-item:last-child .sub-menu{ display: none !important;}*/



/*.main-nav-panel .wp-menu .menu-item:first-child .sub-menu{ display: none !important;}*/



.biaoqian {

    text-align: right;

    background: #e9e9e9;

    width: 100%;

    height: 32px;

    line-height: 32px;

}



.mod_lu {

    color: #6b6b6b;

}



.mod_mc {

    color: #6b6b6b;

    margin-right: 15px;

}



.jwplayer {

    margin: 0 auto;

}



.biaoqian span {

    font-size: 12px;

}



.wp_articlecontent {

    line-height: 18px;

    padding: 5% 10%;

}



.mod_mc1 {

    padding-right: 100px;

    color: #6b6b6b;

}



.weixin {

    text-align: center;

    padding-bottom: 3px;

}



.weixin img {

    width: 40%;

}



.sudy-select {

    display: inline-block;

    position: relative;

    z-index: 100;

}



.sudy-select .select-name {

    background: rgba(0, 0, 0, 0) url("/template/pc/default/static/images/arrow01_down.gif") no-repeat scroll right 50%;

    border: 1px solid #ccc;

    cursor: pointer;

    display: inline-block;

    line-height: 24px;

    padding: 0 22px 0 5px;

}



.select-down .select-name {

    background-image: url("/template/pc/default/static/images/arrow01_up.gif");

}



.select-down .select-open {

    background-image: url("/template/pc/default/static/images/arrow01_down.gif");

}



.select-up .select-name {

    background-image: url("/template/pc/default/static/images/arrow01_down.gif");

}



.select-up .select-open {

    background-image: url("/template/pc/default/static/images/arrow01_up.gif");

}



.sudy-select .select-list {

    background-color: #fff;

    border: 1px solid #999;

    display: none;

    left: 0;

    position: absolute;

    z-index: 100;

}



.sudy-select .select-list li {

    cursor: pointer;

    line-height: 24px;

    white-space: nowrap;

}



.sudy-select .select-list li.hover {

    background-color: #06c;

    color: #fff;

}



.sudy-pubdate {

    height: 60px;

    overflow: hidden;

    width: 60px;

}



.sudy-pubdate span {

    display: block;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    width: 100%;

}



.sudy-pubdate span.pubdate-month {

    background-color: #4CAA4A;

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    height: 25px;

    line-height: 25px;

}



.sudy-pubdate span.pubdate-day {

    background-color: #f5f5f5;

    font-size: 12px;

    font-weight: normal;

    height: 25px;

    line-height: 25px;

}



.sudy-tab .tab-menu {

    border-bottom: 2px solid #0A9B15;

    height: 50px;

    margin-bottom: 20px;

}



.sudy-tab .tab-menu li {

    border-radius: 0;

    color: #9b9d9d;

    cursor: default;

    display: inline-block;

    float: left;

    font-size: 18px;

    font-weight: normal;

    height: 50px;

    line-height: 50px;

    padding: 0;

}



.post-head .sudy-tab .tab-menu li {

    color: #000;

}



.post-head .sudy-tab .tab-menu li.nav1 {

    float: right;

    line-height: 50px;

    padding: 0;

}



.post-head .sudy-tab .tab-menu li.nav1 a {

    color: #8b8b8b;

    font-size: 14px;

}



.sudy-tab .tab-menu li.selected {

    color: #000;

}



.sudy-input {

    display: inline-block;

    font-family: Tahoma, Geneva, sans-serif;

    position: relative;

    vertical-align: top;

}



.sudy-input input,

.sudy-input textarea {

    background-color: #fff;

    border: 1px solid #ccc;

    border-radius: 3px;

    color: #333;

    display: inline-block;

    font-size: 13px;

    height: 17px;

    line-height: 17px;

    outline: medium none;

    overflow: hidden;

    padding: 3px;

    vertical-align: top;

}



.sudy-input textarea {

    height: 85px;

}



.sudy-input .tip {

    color: #888;

    display: block;

    font-size: 13px;

    height: 25px;

    left: 10px;

    line-height: 25px;

    position: absolute;

    top: 0;

}



.sudy-links {

    display: inline-block;

}



.sudy-links .links-name {

    background: #fff url("../images/arrow.png") no-repeat scroll right 50%;

    border: 1px solid #444;

    cursor: default;

    display: inline-block;

    font-weight: bold;

    line-height: 24px;

    padding: 0 20px 0 5px;

}



.sudy-links .wrap-open {}



.sudy-links .links-wrap {

    background-color: #fff;

    border: 1px solid #444;

    bottom: 25px;

    display: none;

    left: 0;

    line-height: 1.7;

    overflow: hidden;

    padding: 3px 0;

    position: absolute;

    white-space: nowrap;

    z-index: 10000;

}



.sudy-links .links-wrap a {

    display: block;

    padding: 0 10px;

}



.sudy-links .links-wrap a:hover {

    background-color: #1e90ff;

    color: #fff;

}



.sudy-scroll {

    position: relative;

}



.sudy-scroll-wrap {

    left: 0;

    overflow: hidden;

    position: relative;

    top: 0;

}



.sudy-scroll-nav .nav-prev,

.sudy-scroll-nav .nav-next {

    background: #666 none repeat scroll 0 0;

    color: #fff;

    cursor: pointer;

    display: block;

    font-family: Tahoma, Geneva, sans-serif;

    font-size: 18px;

    height: 24px;

    line-height: 24px;

    margin-top: -12px;

    position: absolute;

    text-align: center;

    top: 50%;

    width: 20px;

    z-index: 100;

}



.sudy-scroll-nav .nav-prev:active,

.sudy-scroll-nav .nav-next:active {

    background: #454545 none repeat scroll 0 0;

}



.sudy-scroll-nav .nav-next {

    right: -22px;

}



.sudy-scroll-nav .nav-prev {

    left: -22px;

}



.sudy-scroll-page {

    bottom: -15px;

    height: 10px;

    left: 0;

    position: absolute;

    text-align: center;

    width: 100%;

    z-index: 100;

}



.sudy-scroll-page .page-index {

    background: #666 none repeat scroll 0 0;

    border-radius: 5px;

    display: inline-block;

    height: 10px;

    margin: 0 3px;

    overflow: hidden;

    width: 10px;

}



.sudy-scroll-page .active {

    background: #f30 none repeat scroll 0 0;

}



.sudy-scroll-page .page-index span {

    display: none;

}



.ebox {

    width: 1123px;

    background: #fff;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    margin-top: 30px ! important;

    padding: 20px 0;

}



.ebox_left {

    width: 329px;

    float: right;

    margin-right: 20px;

    min-height: 420px;

}



.riliww {

    padding: 16.5px 0px;

    border-bottom: 1px dashed rgb(204, 204, 204);

}



.riliww:last-child {

    border-bottom: none;

}



.cont-1-sj {

    float: left;

    width: 18%;

}



.cont-2 {

    float: right;

    width: 77%;

}



.cont-2-bt {

    line-height: 28px;

    height: 56px;

    overflow: hidden;

}



.post-more span.more1 {

    color: rgb(255, 255, 255);

    padding: 0px 4px;

    background: #0A9B15 none repeat scroll 0px 0px;

}



.wp-post .post-head {

    margin-bottom: 15px;

}



.wp-post .post-head .head-bar {

    position: relative;

}



.wp-post .post-head .post-title {

    display: inline-block;

    height: 32px;

    line-height: 32px;

    font-size: 24px;

    font-weight: bold;

    color: #0A9B15;

}



.wp-post .post-head .post-more {

    height: 20px;

    line-height: 20px;

    position: absolute;

    right: 0px;

    top: 50%;

    margin-top: -5px;

}



.post-13 .post-more {

    top: 120% ! important;

}



.post-13 .post-head {

    height: 40px;

}



.sudy-pubdateww {

    width: 100%;

    height: 100%;

    overflow: hidden;

    background: rgb(236, 236, 236) none repeat scroll 0% 0%;

}



.sudy-pubdateww span {

    display: block;

    width: 100%;

    font-family: Tahoma, Geneva, sans-serif;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

}



.sudy-pubdateww span.pubdate-month {

    height: 100%;

    line-height: 23px;

    color: #999;

    border-top: 1px solid rgb(204, 204, 204);

    font-size: 13px;

    text-align: center;

}



.sudy-pubdateww span.pubdate-day {

    height: 100%;

    line-height: 36px;

    background: transparent url('../images/11.png') no-repeat scroll right top;

    font-size: 28px;

    text-align: center;

    color: #4CAA4A;

}



#news-n-wz {

    margin-bottom: 15px;

}



#x-news1-top {

    height: 50px;

    line-height: 50px;

    overflow: hidden;

    border-bottom: 2px solid #0A9B15;

}



#x-news1-top ul li {

    width: 300px;

    float: left;

    font-family: "Microsoft YaHei";

    color: rgb(0, 0, 0);

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    text-align: center;

}



#x-news1-top ul li.sige {

    width: 187px;

    height: 43px;

    line-height: 43px;

    font-size: 14px;

    background: rgb(255, 255, 255) none repeat scroll 0% 0%;

    float: left;

}



#x-news1-top ul li.sige a {

    width: 187px;

    height: 43px;

    text-align: center;

    line-height: 43px;

    float: left;

    font-size: 14px;

    color: rgb(153, 153, 153);

}



#x-news1-top ul li.sigehs {

    background: rgb(255, 255, 255) none repeat scroll 0% 0%;

    height: 40px;

    float: left;

    line-height: 40px;

}



#x-news1-top ul li.sigehs a {

    height: 40px;

    line-height: 40px;

    text-align: center;

    float: left;

    font-size: 14px;

    color: rgb(0, 0, 0);

}



#x-news1-n01 {

    background: rgb(255, 255, 255) none repeat scroll 0% 0%;

    display: block;

    position: relative;

}



#x-news1-n02 {

    display: none;

    position: relative;

}



#x-new-more1 {

    width: 55px;

    height: 40px;

    font-size: 14px;

    position: absolute;

    right: 0;

    top: -41px;

    line-height: 40px;

    text-align: center;

}



#x-new-more1 a {

    color: #8b8b8b

}



#x-news-n-wz {

    background: rgb(255, 255, 255) none repeat scroll 0% 0%;

    overflow: hidden;

}



.zj ul {

    padding-left: 7px;

    padding-top: 5px;

}



.dyzc a.a:hover,

div.dyzc .sigehs a.a {

    background: transparent url('../images/tzgg_hover.jpg') no-repeat scroll 0px 0px;

    text-indent: -99999px;

}



.dyzc a.b {

    background: transparent url('../images/bmdt_bg.jpg') no-repeat scroll 0px 0px;

    text-indent: -99999px;

}



.dyzc a.b:hover,

div.dyzc .sigehs a.b {

    background: transparent url('../images/bmdt_hover.jpg') no-repeat scroll 0px 0px;

    text-indent: -99999px;

}



.top_bg {

    background: transparent url('../images/top_bg.jpg') repeat-x scroll 0% 0%;

    height: 24px;

}



.btlb-list1 li {

    line-height: 36px;

    height: 36px;

    padding: 0px 0px 0px 15px;

    background: transparent url('../images/bt-dot.jpg') no-repeat scroll 0px 50%;

}



.btlb-list1 li.syxw {

    line-height: 35px;

    height: 35px;

}



.btlb-list1 li.syxw p.jianduan {

    display: none;

}



.btlb-list1 li.syxw:first-child {

    height: 95px;

    overflow: hidden;

    background: none;

    border: 1px dashed #ddd;

    padding: 2px 0 7px 11px;

    margin-right: 10px;

}



.btlb-list1 li.syxw:first-child a {

    font-size: 16px;

    font-weight: bold;

    text-indent: 2em;

}
.btlb-list1 li.syxw:first-child .neirt{
    position: relative;
}
.btlb-list1 li.syxw:first-child a img{
    position: absolute;
    right: 2px;
    top: 0px;
}


.btlb-list1 li.syxw:first-child p.jianduan {

    display: block;

    clear: both;

    line-height: 20px;

    width: 340px;

    height: 63px;

    overflow: hidden;

}



.btlb-list1 li.syxw:first-child p.jianduan a {

    color: #999;

    font-size: 14px;

    font-weight: normal;

    white-space: normal;

}



.btlb-list1 li a {

    font-size: 15px;

    color: rgb(85, 85, 85);

    float: left;

}



.btlb-list1 li span {

    float: right;

    color: rgb(85, 85, 85);

    font-size: 14px;

}



.tzgg-xcu {

    width: 683px;

    float: left;

}



.tp-list {

    margin-top: 10px;

}



.tp-list li {

    width: 159px;

    height: 80px;

    margin-left: 15px;

    float: left;

}



.tp-list li i {

    display: block;

    height: 50px;

    background-repeat: no-repeat;

    background-position: 50% 10px;

}



.tp-list li span {

    display: block;

    text-align: center;

    color: rgb(255, 255, 255);

    padding: 5px 0px;

}



.tp-list li.li-1 {

    margin-left: 0px;

    background: rgb(75, 165, 9) none repeat scroll 0% 0%;

}



.tp-list li.li-1 i {

    background-image: url('/template/pc/default/static/images/tplj-lxyz001.png');

}



.tp-list li.li-2 {

    background: rgb(0, 152, 141) none repeat scroll 0% 0%;

}



.tp-list li.li-2 i {

    background-image: url('/template/pc/default/static/images/tplj-135jh002.png');

}



.tp-list li.li-3 {

    background: rgb(238, 162, 0) none repeat scroll 0% 0%;

}



.tp-list li.li-3 i {

    background-image: url('/template/pc/default/static/images/tplj-jswm003.png');

}



.tp-list li.li-4 {

    background: rgb(225, 71, 83) none repeat scroll 0% 0%;

}



.tp-list li.li-4 i {

    background-image: url('/template/pc/default/static/images/tplj-bwlf004.png');

}



.wmbd {

    width: 550px;

    height: 76px;

    margin-top: 15px;

}



.wrap {

    min-width: 1123px;

    margin: 0px auto;

}



.box {

    width: 1123px;

    margin: 0px auto;

}



.tow-content .video {

    width: 510px;

    float: right;

}



.tow-container {

    padding: 30px 0px 30px;

}



.tow-title {

    width: 100%;

    text-align: center;

    margin-bottom: 24px;

}



.tow-title h1 {

    height: 60px;

    line-height: 60px;

    font-size: 36px;

    color: rgb(30, 87, 154);

}



.tow-title p {

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    color: rgb(114, 115, 115);

}



.video-place {

    height: 254px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}



.video a {

    cursor: pointer;

    transition: all 0.6s ease 0s;

    display: block;

}



.video a:hover {

    transform: scale(0.9);

}



.video-text {

    height: 55px;

    background: #4caa4a none repeat scroll 0% 0%;

}



.video-text h1 {

    font-size: 18px;

    color: rgb(255, 255, 255);

    margin-left: 14px;

    float: left;

    line-height: 55px;

}



.video-text p {

    text-indent: 2em;

    font-size: 14px;

    color: rgb(255, 255, 255);

    margin: 5px 0px 0px 16px;

    float: left;

    line-height: 22px;

    width: 400px;

}



.video-text p a {

    font-size: 14px;

    color: rgb(255, 255, 255);

}



.tow-pic {

    width: 589px;

    float: left;

}



.tow-pic li {

    position: relative;

    width: 254px;

    height: 173px;

    float: left;

    margin-right: 15px;

    margin-bottom: 15px;

    overflow: hidden;

}



.tow-pic li img {

    position: relative;

    height: 173px;

    width: 254px;

}



.tow-pic li span p {

    display: block;

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 40px;

    overflow: hidden;

    text-align: center;

    background: #4CAA4A no-repeat;

    z-index: 3;

}



.tow-pic li p {

    line-height: 36px;

    color: rgb(255, 255, 255);

    font-size: 14px;

    width: 224px;

    float: left;

}



.tow-pic li a {

    cursor: pointer;

    transition: all 0.6s ease 0s;

    display: block;

}



.tow-pic li a:hover {

    transform: scale(0.9);

}



/*Ã¦â€“Â°Ã©â€”Â»Ã¨Â½Â®Ã¦â€™Â­Ã¥â€ºÂ¾*/



.slide_x {

    overflow: hidden;

    position: relative;

    margin: 0px auto;

    width: 340px;

    height: 240px;

    background: #000;

    float: left;

}



.slide_x a {

    color: #eee;

    text-decoration: none;

}



.slide_x .box {

    overflow: hidden;

    position: relative;

    width: 340px;

    height: 240px;

}



.slide_x .list {

    overflow: hidden;

    width: 9999px;

}



.slide_x .list li {

    float: left;

    position: relative;

    width: 340px;

}



.slide_x .list img {

    vertical-align: top;

    width: 340px;

    height: 200px;

}



.slide_x .list .biaoti {

    position: relative;

    width: 100%;

    height: 40px;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');

    background: #444;

}



.slide_x .list .biaoti p {

    font-size: 16px;

    color: #eee;

    text-indent: 12px;

    line-height: 40px;

    width: 100%;

    display: block;

    overflow: hidden;

    /*Ã¦Â³Â¨Ã¦â€žÂÃ¤Â¸ÂÃ¨Â¦ÂÃ¥â€ â„¢Ã¥Å“Â¨Ã¦Å“â‚¬Ã¥ÂÅ½Ã¤Âºâ€ */

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}



.slide_x .btn {

    overflow: hidden;

    position: absolute;

    bottom: 50px;

    right: 6px;

}



.slide_x .btn li {

    float: left;

    width: 15px;

    height: 15px;

    margin: 0 0 0 7px;

    border-radius: 2px;

    background: #eee;

    color: #333;

    font-size: 10px;

    text-align: center;

    cursor: pointer;

    line-height: 15px;

}



.slide_x .btn .selected {

    background: #ce0000;

    color: #fff;

}



.slide_x .minus,

.slide_x .plus {

    position: absolute;

    top: 110px;

    width: 40px;

    height: 50px;

    background-image: url(/template/pc/default/static/css/images/control.png);

    background-repeat: no-repeat;

    text-align: center;

    cursor: pointer;

}



.slide_x .minus {

    left: 0;

    background-position: 0 0;

}



.slide_x .plus {

    right: 0;

    background-position: -40px 0;

}



.slide_x .minus:hover {

    background-position: 0 -50px;

}



.slide_x .plus:hover {

    background-position: -40px -50px;

}



.slide_x.lunbo {

    overflow: hidden;

    position: relative;

    margin: 0px auto;

    width: 1123px;

    height: 110px;

    background: #000;

    float: none;

    margin-top: 30px;

}



.slide_x.lunbo a {

    color: #eee;

    text-decoration: none;

}



.slide_x.lunbo .box {

    overflow: hidden;

    position: relative;

    width: 1123px;

    height: 110px;

}



.slide_x.lunbo .list {

    overflow: hidden;

    width: 9999px;

}



.slide_x.lunbo .list li {

    float: left;

    position: relative;

    width: 1123px;

}



.slide_x.lunbo .list img {

    vertical-align: top;

    width: 1123px;

    height: 110px;

}



.slide_x.lunbo .list .biaoti {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 40px;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');

    background: rgba(0, 0, 0, 0.6);

}



.slide_x.lunbo .list .biaoti p {

    font-size: 16px;

    color: #eee;

    text-indent: 12px;

    line-height: 40px;

    width: 230px;

    display: block;

    overflow: hidden;

    /*Ã¦Â³Â¨Ã¦â€žÂÃ¤Â¸ÂÃ¨Â¦ÂÃ¥â€ â„¢Ã¥Å“Â¨Ã¦Å“â‚¬Ã¥ÂÅ½Ã¤Âºâ€ */

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}



.slide_x.lunbo .btn {

    overflow: hidden;

    position: absolute;

    bottom: 5px;

    right: 0px;

    left: 0;

    margin: 0 auto;

    text-align: center;

}



.slide_x.lunbo .btn li {

    width: 10px;

    height: 10px;

    margin: 0 0 0 10px;

    border-radius: 10px;

    background: #999;

    text-align: center;

    cursor: pointer;

    line-height: 10px;

    float: none;

    display: inline-block;

}



.slide_x.lunbo .btn .selected {

    background: #CE0000;

    color: #fff;

}



.slide_x.lunbo .minus,

.slide_x.lunbo .plus {

    position: absolute;

    top: 110px;

    width: 40px;

    height: 50px;

    background-image: url(/template/pc/default/static/css/images/control.png);

    background-repeat: no-repeat;

    text-align: center;

    cursor: pointer;

}



.slide_x.lunbo .minus {

    left: 0;

    background-position: 0 0;

}



.slide_x.lunbo .plus {

    right: 0;

    background-position: -40px 0;

}



.slide_x.lunbo .minus:hover {

    background-position: 0 -50px;

}



.slide_x.lunbo .plus:hover {

    background-position: -40px -50px;

}



.slide_x.banner {

    overflow: hidden;

    position: relative;

    margin: 0px auto;

    width: 1400px;

    height: 450px;

    background: #000;

    float: none;

    margin-top: 0px;

}



.slide_x.banner a {

    color: #eee;

    text-decoration: none;

}



.slide_x.banner .box {

    overflow: hidden;

    position: relative;

    width: 1400px;

    height: 450px;

}



.slide_x.banner .list {

    overflow: hidden;

    width: 9999px;

}



.slide_x.banner .list li {

    float: left;

    position: relative;

    width: 1400px;

}



.slide_x.banner .list img {

    vertical-align: top;

    width: 1400px;

    height: 450px;

}



.slide_x.banner.list .biaoti {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 40px;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');

    background: rgba(0, 0, 0, 0.6);

}



.slide_x.banner .list .biaoti p {

    font-size: 16px;

    color: #eee;

    text-indent: 12px;

    line-height: 40px;

    width: 230px;

    display: block;

    overflow: hidden;

    /*Ã¦Â³Â¨Ã¦â€žÂÃ¤Â¸ÂÃ¨Â¦ÂÃ¥â€ â„¢Ã¥Å“Â¨Ã¦Å“â‚¬Ã¥ÂÅ½Ã¤Âºâ€ */

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}



.slide_x.banner .btn {

    overflow: hidden;

    position: absolute;

    bottom: 5px;

    right: 0px;

    left: 0;

    margin: 0 auto;

    text-align: center;

}



.slide_x.banner .btn li {

    width: 13px;

    height: 13px;

    margin: 0 0 0 10px;

    border-radius: 13px;

    background: #fff;

    border: 2px solid #099B16;

    text-align: center;

    cursor: pointer;

    line-height: 13px;

    float: none;

    display: inline-block;

}



.slide_x.banner .btn .selected {

    background: #099B16;

    border: 2px solid #fff;

}



.slide_x.banner .minus,

.slide_x.banner .plus {

    position: absolute;

    top: 110px;

    width: 40px;

    height: 50px;

    background-image: url(/template/pc/default/static/css/images/control.png);

    background-repeat: no-repeat;

    text-align: center;

    cursor: pointer;

}



.slide_x.banner.minus {

    left: 0;

    background-position: 0 0;

}



.slide_x.banner .plus {

    right: 0;

    background-position: -40px 0;

}



.slide_x.banner .minus:hover {

    background-position: 0 -50px;

}



.slide_x.banner .plus:hover {

    background-position: -40px -50px;

}



@media (max-width: 1400px) {

    .slide_x.banner {

        overflow: hidden;

        position: relative;

        margin: 0px auto;

        width: 1200px;

        height: 386px;

        background: #000;

        float: none;

        margin-top: 0px;

    }

    .slide_x.banner .box {

        overflow: hidden;

        position: relative;

        width: 1200px;

        height: 386px;

    }

    .slide_x.banner .list li {

        float: left;

        position: relative;

        width: 1200px;

    }

    .slide_x.banner .list img {

        vertical-align: top;

        width: 1200px;

        height: 386px;

    }

}



@media (max-width: 1123px) {

    .slide_x.banner {

        width: 1123px;

    }

}



.ycxf {

    position: fixed;

    width: 100px;

    height: auto;

    z-index: 10001;

    top: 19%;

    right: 3px;

}



.ycxf img {

    width: 100%;

    height: auto;

}



.ycxf.left {

    left: 3px;

    right: auto;

}



.closegb {

    position: absolute;

    top: -23px;

    right: 0;

    background: #099B16;

    color: #fff;

    text-decoration: none;

    padding: 3px 6px;

}



.closegb.left {

    left: 0;

    right: auto;

}