﻿body, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    color: #383838;
    font-size: 12px;
    line-height: 24px;
    font-family: "瀹嬩綋";
    background: #f3f3f3;
}
ul, ol
{
    list-style-type: none;
}
input
{
    vertical-align: middle;
}
label
{
    vertical-align: middle;
}
select, input, select
{
    vertical-align: middle;
}
img
{
    border: none;
}
a
{
    text-decoration: none;
    color: #383838;
}
a:hover
{
    color: #cb0000;
    text-decoration: none;
}
.clear
{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.public
{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.mar2
{
    margin-top: 2px;
}
.mar10
{
    margin-top: 10px;
}
.mar18
{
    margin-left: 18px;
}
.head_box
{
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #f7f7f7;
    border-bottom: 1px solid #f3f3f3;
    overflow: hidden;
}
.head_l
{
    width: 40%;
    float: left;
    overflow: hidden;
}
.head_r
{
    width: 35%;
    float: right;
    text-align: right;
    overflow: hidden;
}
.top_box
{
    width: 100%;
    height: 150px;
    background: #fff;
    overflow: hidden;
}
.top
{
    margin-top: 28px;
}
.logo
{
    width: 550px;
    height: 90px;
    float: left;
}
.top_ss
{
    width: 435px;
    float: left;
    margin-top: 10px;
    margin-left: 110px;
    overflow: hidden;
}
.top_ss_1
{
    width: 100%;
    height: 38px;
    background: #c40000;
    overflow: hidden;
}
.top_ss_1 .ss_put
{
    width: 334px;
    height: 22px;
    padding: 5px;
    background: #fff;
    float: left;
    margin: 3px 0 3px 3px;
    color: #c5c5c5;
    border: none;
}
.top_ss_1 .ss_btn
{
    width: 85px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin: 3px 3px 3px 0;
    border: none;
    background: none;
    text-align: center;
    font-family: "microsoft yahei";
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.top_ss_2
{
    width: 100%;
    margin-top: 5px;
    overflow: hidden;
}
.tel
{
    width: auto;
    height: 65px;
    float: right;
    margin-top: 5px;
}
.tel img
{
    float: left;
}
.tel span
{
    font-size: 30px;
    color: #d60e10;
    line-height: 30px;
    font-weight: 700;
}
.nav
{
    BACKGROUND: #0068b7 url(/images/nav_bg.jpg) repeat-x;
    HEIGHT: 50px;
    font-family: "Microsoft YaHei";
}
.navin
{
    margin: 0 auto;
    width: 1197px;
}
.navul
{
    LIST-STYLE-TYPE: none;
}
.navul a
{
    color: #fff;
}
.navul li
{
    POSITION: relative;
    TEXT-ALIGN: center;
    height: 50px;
    LINE-HEIGHT: 50px;
    WIDTH: 148px;
    FLOAT: left;
    FONT-SIZE: 16px;
    font-weight: bold;
    _z-index: 2000;
}
.navul a.li1
{
    float: left;
    width: 171px;
    text-align: center;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    background: #036;
}
.navul a.li0
{
    float: left;
    list-style: none;
    width: 171px;
    BACKGROUND: url(/images/li_bg.jpg) no-repeat right 16px;
}
.navul li.singleactive
{
    Z-INDEX: 2000;
    POSITION: relative;
    BACKGROUND: #292f3f;
}
.navul li.navlmactive
{
    Z-INDEX: 2000;
    BACKGROUND: #292f3f;
}
.navul a
{
    DISPLAY: block;
    FLOAT: none;
}
.navul li.first
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
}
.list01
{
    DISPLAY: none;
    BACKGROUND: #eaebed;
}
.list01 a
{
    COLOR: #3d3d3d;
}
.navul li.navlm:hover
{
    Z-INDEX: 5000!important;
    POSITION: relative;
    BACKGROUND: url(/images/navactive.png) no-repeat left top;
}
.dropdowntriple
{
    DISPLAY: none;
}
.navul li.navlm:hover .dropdowntriple
{
    Z-INDEX: 2000;
    POSITION: absolute;
    DISPLAY: block;
    TOP: 50px;
    LEFT: 0;
}
.navul li.single:hover
{
    Z-INDEX: 5000!important;
    POSITION: relative;
    BACKGROUND: url(/images/navactive2.jpg) no-repeat left top;
}
.navul li:hover ul li a
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
}
.navul li:hover dt a
{
    BACKGROUND: #f8f8f8;
}
.navul li:hover dt a:hover
{
    BACKGROUND: #c00;
    color: #fff;
}
.navul li:hover .ndropdown
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: block;
    TOP: 50px;
    LEFT: 0;
}
.ndropdown
{
    WIDTH: 171px;
}
.navul li.navlm:hover .gdropdown
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: block;
    TOP: 50px;
    LEFT: 0;
    WIDTH: 171px;
}
.list01 DT A
{
    LINE-HEIGHT: 32px;
    FONT-SIZE: 14px;
    display: block;
    height: 32px;
    overflow: hidden;
    letter-spacing: 1px;
    font-weight: initial;
}
.m_banner
{
    background: #fff;
    height: 500px;
    position: relative;
}
.m_banner .banner
{
    height: 500px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-position: center top;
}
.banner_ctrl
{
    height: 100px;
    width: 1200px;
    position: absolute;
    top: 50%;
    left: 40%;
    margin: -50px 0 0 -430px;
    z-index: 2;
}
.banner_ctrl a
{
    display: block;
    width: 30px;
    height: 100px;
    background: url(../image/banner_ctrl.png) no-repeat;
    position: absolute;
    opacity: .1;
    filter: alpha(opacity=10);
    -moz-opacity: .1;
}
.banner_ctrl a.prev
{
    left: -80px;
}
.banner_ctrl a.next
{
    right: -80px;
    background-position: -30px 0;
}
.m_banner .banner .main_c
{
    position: relative;
    z-index: 10;
    height: 388px;
}
.index_1
{
    margin-top: 20px;
}
.index_kinds
{
    width: 254px;
    overflow: hidden;
}
.index_kinds h2
{
    background: url(../image/tit_1.jpg) no-repeat center top;
    height: 69px;
    overflow: hidden;
    font: 13px Arial,Helvetica,sans-serif;
    color: #fad9d6;
    text-transform: uppercase;
    padding: 18px 0 0 25px;
    line-height: 24px;
}
.index_kinds h2 span
{
    display: block;
    float: left;
    font: 50px Arial,Helvetica,sans-serif;
    color: #f5f5f5;
    font-weight: bold;
    margin-right: 2px;
}
.index_kinds h2 p
{
    display: block;
    font: 18px "Microsoft Yahei";
    color: #fff;
    font-weight: bold;
    padding: 5px 0 0 0;
}
.index_kinds_box
{
    width: 100%;
}
.index_kinds_box li
{
    width: 100%;
    height: 54px;
    line-height: 36px;
    background: url(../image/bg_1.jpg) repeat-x;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    overflow: hidden;
}
.index_kinds_box li a
{
    display: block;
    padding: 10px 10px 0 56px;
    background: url(../image/icon_1.png) 28px 21px no-repeat;
}
.index_cpzs
{
    width: 926px;
    float: right;
    overflow: hidden;
}
.tit_1
{
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
    background: url(../image/tit_2.jpg) bottom repeat-x;
    overflow: hidden;
}
.tit_1 p
{
    padding: 0 15px 5px 5px;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    background: url(/images/p_bg.jpg) bottom repeat-x;
    color: #010101;
}
.more
{
    float: right;
    color: #0068b7;
}
.index_cpzs_n
{
    width: 100%;
}
.index_cpzs_box
{
    padding: 0;
    margin-left: -16px;
    overflow: hidden;
}
.index_cpzs_box li
{
    width: 218px;
    height: 212px;
    display: block;
    float: left;
    margin: 16px 0 0 17px;
    font-family: "Microsoft YaHei";
    text-align: center;
    overflow: hidden;
}
.index_cpzs_box li a.a_img
{
    display: table-cell;
    width: 218px;
    height: 180px;
    vertical-align: middle;
    background: #fff;
    margin: auto;
}
.index_cpzs_box li img
{
    width: 218px;
    height: 180px;
    margin: auto;
    vertical-align: middle;
}
.index_cpzs_box li span
{
    display: block;
    text-align: center;
    width: 100%;
    padding-top: 8px;
    font-size: 15px;
}
.ad
{
    margin-top: 18px;
}
.floor_t span
{
    color: #cb0000;
    padding-right: 5px;
}
.floor_n
{
    width: 100%;
    margin-top: 18px;
}
.pic_da
{
    position: relative;
    overflow: hidden;
    width: 479px;
    height: 396px;
    background: #111 url(/images/progress.gif) no-repeat center center;
}
.mosaic-backdrop
{
    display: none;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #111;
}
.mosaic-overlay
{
    display: none;
    z-index: 5;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
}
.fade .mosaic-overlay
{
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
    filter: alpha(opacity=0);
    background: url(/images/bg-black.png);
}
.details
{
    padding: 150px 20px 0;
    text-align: center;
    font-family: "Microsoft YaHei";
}
.details h4
{
    font-size: 22px;
    color: #fff;
    text-align: center;
    padding-bottom: 10px;
    line-height: 28px;
}
.details p
{
    font-size: 14px;
    color: #fff;
}
.picx_lb
{
    width: 720px;
    overflow: hidden;
}
.pic_xiao
{
    position: relative;
    overflow: hidden;
    width: 238px;
    height: 197px;
    margin-left: 2px;
    background: #111 url(/images/progress.gif) no-repeat center center;
}
.details_x
{
    padding: 80px 20px 0;
}
.details_x h4
{
    font-size: 18px;
    padding: 0;
}
.mosaic-backdrop .mosaic_xiao
{
    display: table-cell;
    width: 238px;
    height: 197px;
    vertical-align: middle;
    background: #fff;
}
.mosaic-backdrop .mosaic_xiao img
{
    max-width: 238px;
    max-height: 197px;
}
.index_gsjs
{
    width: 794px;
    overflow: hidden;
}
.gsjs_t p
{
    padding-left: 17px;
    background: url(../image/icon_2.jpg) 2px 8px no-repeat;
}
.index_gsjs_n
{
    width: 100%;
    margin-top: 16px;
}
.index_gsjs_n .jj_im
{
    display: block;
    width: 372px;
    height: 250px;
    float: left;
    margin-right: 14px;
    padding-bottom: 14px;
    background: url(../image/bg_2.jpg) bottom no-repeat;
}
.index_gsjs_n .jj_im img
{
    width: 366px;
    height: 244px;
    border: 3px solid #fff;
}
.index_gsjs_n h3
{
    text-align: center;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    padding: 3px 0 5px;
}
.index_gsjs_n a
{
    color: #cb0000;
    display: block;
}
.index_cjwt
{
    width: 388px;
    overflow: hidden;
}
.index_cjwt_n
{
    width: 100%;
    margin-top: 3px;
}
.index_news_box
{
    padding-top: 10px;
}
.index_news_box li
{
    width: 100%;
    line-height: 24px;
    background: url(../image/icon_3.jpg) 0 7px no-repeat;
    overflow: hidden;
    height: 26px;
}
.index_news_box li span
{
    display: block;
    float: right;
    color: #686868;
}
.index_news_box li a
{
    padding-left: 15px;
}
.index_zzry_n
{
    width: 100%;
    height: 211px;
    margin-top: 20px;
    overflow: hidden;
}
.index_zzry_n li
{
    width: 228px;
    height: 211px;
    margin-left: 18px;
    float: left;
    display: inline-block;
    text-align: center;
    overflow: hidden;
}
.index_zzry_n li img
{
    width: 228px;
    height: 180px;
}
.index_zzry_n li span
{
    width: 100%;
    display: block;
    font-size: 15px;
    padding-top: 7px;
    font-family: "Microsoft YaHei";
}
.index_khal
{
    width: 1198px;
    height: 238px;
    border: 1px solid #ddd;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
}
.index_khal h4
{
    float: left;
    background: url(../image/bg_3.jpg) no-repeat;
    width: 45px;
    height: 240px;
    font: 18px "Microsoft Yahei";
    font-weight: bold;
    overflow: hidden;
}
.index_khal h4 a
{
    color: #fff;
    display: block;
    width: 20px;
    margin-left: 13px;
    line-height: 20px;
    margin-top: 20px;
}
.index_khal .h1
{
    margin-left: 20px;
    display: inline;
    margin-top: 95px;
    margin-right: 20px;
}
.index_khal .h2
{
    margin-right: 20px;
    display: inline;
    margin-top: 95px;
}
.news_n_ul_1
{
    width: 100%;
    padding-top: 12px;
    height: 84px;
    line-height: 22px;
    color: #646464;
    overflow: hidden;
}
.news_n_ul_1 img
{
    width: 113px;
    height: 85px;
    float: left;
    margin-right: 12px;
}
.news_n_ul_1 h3
{
    font-size: 13px;
}
.index_zxdg_t
{
    width: 100%;
    height: 54px;
    background: url(/images/bg_4.jpg) no-repeat;
}
.index_txdd
{
    width: 646px;
    float: left;
    margin-top: 23px;
    margin-left: 35px;
    background: url(/images/bg_6.jpg) right no-repeat;
    overflow: hidden;
}
.index_txdd h2, .index_ytdd h2
{
    width: 140px;
    height: 31px;
    padding-left: 22px;
    line-height: 31px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    background: url(/images/bg_5.jpg) no-repeat;
    color: #fff;
}
.index_txdd_ul
{
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
}
.index_txdd_ul dl
{
    margin-top: 12px;
    width: 100%;
    overflow: hidden;
}
.index_txdd_ul dl dt, .index_txdd_ul dl dd
{
    float: left;
}
.index_txdd_ul dl dt
{
    width: 76px;
    text-align: right;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-right: 5px;
}
.index_txdd_ul dl dd
{
    margin: 0 7px 0 3px;
}
.index_txdd_ul dl dd em
{
    font-style: normal;
    color: #d60e10;
    padding-right: 3px;
}
.index_txdd_ul input.txdd_put
{
    border: 1px solid #ccc;
    height: 18px;
    line-height: 18px;
    padding: 3px;
    width: 249px;
    background: #f3f3f3;
}
.index_txdd_ul textarea
{
    width: 386px;
    min-height: 113px;
    padding: 3px;
    border: 1px solid #ccc;
    background: #f3f3f3;
}
.index_btn
{
    margin-top: 15px;
    margin-left: 81px;
}
.index_btn input
{
    width: 92px;
    height: 30px;
    line-height: 30px;
    margin-right: 14px;
    font-weight: bold;
    color: #fff;
    border: none;
    background: url(/images/btn_1.jpg) no-repeat;
    cursor: pointer;
}
.index_ytdd
{
    width: 406px;
    float: right;
    margin-top: 23px;
    overflow: hidden;
}
.index_ytdd_n
{
    margin-top: 22px;
}
.youlian
{
    margin-top: 30px;
    overflow: hidden;
}
.youlian span
{
    font-weight: bold;
}
.youlian a
{
    padding: 0 6px;
}
.footer
{
    width: 100%;
    min-height: 230px;
    margin-top: 25px;
    background: #0068b7 url(/images/bot_bg.jpg) repeat-x;
    overflow: hidden;
}
.bottom_l
{
    width: 360px;
    height: 260px;
    float: left;
    background: #036 url(/images/bot_lobg.jpg) repeat-x;
    overflow: hidden;
}
.bottom_l img
{
    margin: 20px 0 0 70px;
}
.bottom_r
{
    width: 780px;
    float: right;
    margin-top: 30px;
    color: #fff;
    overflow: hidden;
}
.bottom_r_1
{
    width: 100%;
    overflow: hidden;
}
.bottom_r_1 a
{
    color: #fff;
}
.bottom_r_2
{
    width: 425px;
    float: left;
    margin-top: 10px;
}
.bottom_r_3
{
    height: 141px;
    float: right;
}
.bottom_r_3 img
{
    width: 116px;
    height: 116px;
}
.bottom_r_3 span
{
    overflow: hidden;
    display: block;
    text-align: center;
}
.ban
{
    height: 317px;
    margin-top: 18px;
}
.ban_nei
{
    position: relative;
    overflow: hidden;
}
.ban_nei .btn, .banner_pro .bBtn
{
    position: absolute;
    top: 120px;
    width: 56px;
    height: 78px;
    display: block;
    z-index: 3;
}
.ban_nei .btnPre, .banner_pro .bPre
{
    background: url(/images/bg_btnpre_index.png) no-repeat 0 0;
    left: 30px;
}
.ban_nei .btnPre:hover, .banner_pro .bPre:hover
{
    background: url(/images/bg_btnpre_index_hover.png) no-repeat 0 0;
}
.ban_nei .btnNext, .banner_pro .bNext
{
    background: url(/images/bg_btnnext_index.png) no-repeat 0 0;
    right: 30px;
}
.ban_nei .btnNext:hover, .banner_pro .bNext:hover
{
    background: url(/images/bg_btnnext_index_hover.png) no-repeat 0 0;
}
.ban_nei .banner_wrap
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.ban_nei .banner_wrap li
{
    width: 1200px;
    float: left;
}
.indexBanner_num
{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-top: 0;
    height: 0;
    overflow: hidden;
}
.indexBanner_num a
{
    width: 8px;
    height: 8px;
    display: inline-block;
    _zoom: 1;
    font-size: 0;
    line-height: 0;
    margin: 0 1px;
}
.left
{
    width: 220px;
    float: left;
    overflow: hidden;
}
.lanmu
{
    width: 100%;
}
.lanmu_t
{
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: url(../image/tit_3.jpg) repeat-x;
    color: #fff;
    overflow: hidden;
}
.lanmu_t p
{
    font-weight: bold;
    font-size: 14px;
    background: url(../image/icon_4.png) 10px 10px no-repeat;
    padding-left: 32px;
}
.lanmu_n, .left_zhishi_n, .left_tjcp_n
{
    width: 198px;
    padding: 0 10px;
    border: 1px solid #cdcbcb;
    border-top: none;
    overflow: hidden;
}
.lanmu_box
{
    padding: 6px 0 16px;
}
.lanmu_box li
{
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dotted #ccc;
    background: url(/images/icon_5.jpg) 0 11px no-repeat;
    overflow: hidden;
}
.lanmu_box li a
{
    padding-left: 23px;
}
.left_tjcp
{
    margin-top: 15px;
}
.left_tjcp_box
{
    padding-bottom: 12px;
}
.left_tjcp_box li
{
    width: 100%;
    height: 198px;
    height: 193px;
    display: block;
    margin-top: 15px;
    font-family: "Microsoft YaHei";
    text-align: center;
}
.left_tjcp_box li a.ltj_img
{
    display: table-cell;
    width: 198px;
    height: 163px;
    vertical-align: middle;
    background: #fff;
    margin: 0 auto;
}
.left_tjcp_box li img
{
    max-width: 198px;
    max-height: 163px;
    vertical-align: middle;
    margin: auto;
    overflow: hidden;
}
.left_tjcp_box li span
{
    display: block;
    text-align: center;
    width: 100%;
    padding-top: 6px;
    font-size: 14px;
}
.left_zhishi_box
{
    width: 100%;
    padding: 10px 0;
}
.left_zhishi_box li
{
    width: 100%;
    height: 24px;
    background: url(/images/dian.jpg) 0 10px no-repeat;
    overflow: hidden;
}
.left_zhishi_box li a
{
    padding-left: 12px;
}
.left_lx_n
{
    padding: 10px;
}
.left_lx_n img
{
    width: 198px;
    height: 84px;
}
.left_qq
{
    padding-top: 5px;
}
.left_qq a
{
    margin-right: 5px;
}
.left_qq img
{
    width: 29px;
    height: 29px;
}
.right
{
    width: 961px;
    padding-bottom: 15px;
    overflow: hidden;
}
.right_t
{
    width: 100%;
    height: 36px;
}
.right_t_l, .right_t_r
{
    width: 3px;
    height: 36px;
    float: left;
}
.right_t_l
{
    background: url(/images/rt_l.jpg) no-repeat;
}
.right_t_r
{
    background: url(/images/rt_r.jpg) no-repeat;
}
.right_t_m
{
    width: 955px;
    height: 34px;
    float: left;
    line-height: 34px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}
.right_t_m b
{
    padding-left: 10px;
}
.chanpin_box
{
    padding: 15px 0;
    margin-left: -8px;
    overflow: hidden;
}
.chanpin_box li
{
    width: 300px;
    height: 300px;
    padding: 8px 8px 12px;
    display: block;
    float: left;
    margin: 0 0 0 0;
    font-family: "Microsoft YaHei";
    text-align: center;
    overflow: hidden;
}
.chanpin_box li:hover
{
    background: #fff;
    box-shadow: 0 0 8px #ddd;
    border: 1px solid #ddd;
    padding: 7px 7px 11px;
}
.chanpin_box li a.a_img
{
    display: table-cell;
    width: 300px;
    height: 260px;
    vertical-align: middle;
    background: #fff;
}
.chanpin_box li img
{
    width: 300px;
    height: 260px;
    vertical-align: middle;
}
.chanpin_box li span
{
    display: block;
    text-align: center;
    width: 100%;
    padding-top: 8px;
    font-size: 15px;
    height: 27px;
    overflow: hidden;
}
.Page
{
    width: 100%;
    text-align: center;
    padding: 15px 0 0;
}
.Page a
{
    display: inline-block;
    width: 65px;
    background: #fff;
    height: 48px;
    vertical-align: middle;
    line-height: 48px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    margin-left: -1px;
    float: left;
    text-decoration: none;
    color: #333;
    outline: none;
}
.Page a:hover
{
    background: #a80000;
    color: #fff;
    background-repeat: no-repeat;
}
.Page span
{
    display: inline-block;
    min-width: 45px;
    padding: 0 10px;
    background: #fff;
    height: 48px;
    vertical-align: middle;
    line-height: 48px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    margin-left: 2px;
    float: left;
}
.Page span.current
{
    background: #ab0000;
    color: #fff;
}
.cpxx_left
{
    width: 436px;
    height: 360px;
    position: relative;
    margin-top: 20px;
}
#show
{
    width: 436px;
    height: 360px;
    overflow: hidden;
    position: relative;
    left: 0;
}
#show_mark
{
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 100px;
    background-color: #000;
    opacity: .4;
    filter: alpha(opacity=40);
    cursor: crosshair;
    border: 1px solid #999;
    display: none;
}
#zoom
{
    position: absolute;
    left: 440px;
    top: 0;
    z-index: 3;
    width: 436px;
    height: 360px;
    display: none;
    overflow: hidden;
    border: 1px solid #eee;
}
#zoom img
{
    position: absolute;
    left: 0;
    top: 0;
}
.cpxx_right
{
    width: 505px;
    margin-top: 20px;
    overflow: hidden;
}
.cpxx_right h2
{
    font-size: 16px;
    font-family: "Microsoft YaHei";
}
.cpxx_right span.cp_gs
{
    display: block;
    margin: 5px 0;
    color: #898989;
    line-height: 20px;
}
.cpxx_right p
{
    font-size: 14px;
    line-height: 28px;
}
.cpxx_right p b
{
    font-size: 16px;
    color: #eb0000;
}
.cpxx_right .cp_zxx
{
    margin-top: 15px;
}
.cpxx_right .cp_zxx a
{
    width: 180px;
    height: 38px;
    float: left;
    margin-right: 20px;
}
.cpxx_right .cp_zxx a.btns01
{
    background: url(/images/zx_1.jpg) no-repeat;
}
.cpxx_right .cp_zxx a.btns02
{
    background: url(/images/zx_2.jpg) no-repeat;
}
.cpxx_xian
{
    width: 100%;
    margin: 30px 0 20px;
    height: 2px;
    background: url(../image/bg_7.jpg) repeat-x;
    overflow: hidden;
}
.xinwen_box, .anli_box
{
    padding-bottom: 15px;
    overflow: hidden;
}
.xinwen_box li
{
    width: 100%;
    height: 92px;
    padding-bottom: 20px;
    background: url(../image/bg_7.jpg) bottom repeat-x;
    margin-top: 20px;
    line-height: 22px;
    overflow: hidden;
}
.xinwen_box li img
{
    width: 110px;
    height: 84px;
    float: left;
    margin-right: 14px;
}
.xinwen_box li h3
{
    font-size: 13px;
}
.xinwen_box li span
{
    display: block;
    float: right;
    color: #8c8c8c;
    font-weight: normal;
    font-size: 12px;
}
.anli_box li
{
    width: 100%;
    height: 165px;
    padding-bottom: 20px;
    background: url(../image/bg_7.jpg) bottom repeat-x;
    margin-top: 20px;
    overflow: hidden;
}
.anli_box li img
{
    width: 200px;
    height: 165px;
    float: left;
    margin-right: 16px;
}
.anli_box li h3
{
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #eb0000;
    padding-bottom: 6px;
}
.anli_box li h3 a
{
    color: #eb0000;
}
.anli_box li .al_xx
{
    display: block;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}
.cpxx_nr
{
    padding: 10px 0;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
}
.right_xiangguan
{
    width: 100%;
    margin-top: 15px;
}
.right_xiangguan h2
{
    width: 100%;
    height: 63px;
}
.new_con
{
    padding: 24px 0 10px;
    overflow: hidden;
}
.new_con img
{
    max-width: 950;
}
.bt
{
    width: 100%;
    height: 50px;
    text-align: center;
    padding-bottom: 12px;
    border-bottom: 1px dotted #ccc;
}
.bt h2
{
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #202020;
}
.bt p
{
    margin-top: 8px;
    color: #787576;
}
.new_con .img_thumb
{
    text-align: center;
    margin: 10px auto;
}
.daodu
{
    width: 929px;
    border: 1px solid #e9e9e9;
    background: #f7f7f7;
    padding: 15px;
    margin-top: 14px;
}
.con
{
    width: 100%;
    height: auto;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
    margin-top: 15px;
}
.share
{
    width: 220px;
    float: right;
    margin-top: 10px;
    margin-bottom: 5px;
}
.tag
{
    padding: 15px 0;
}
.tag a
{
    padding: 0 6px;
}
.fenpian
{
    width: 100%;
    margin-top: 15px;
    text-align: left;
    overflow: hidden;
}
.fenpian ul li
{
    width: 461px;
    margin-right: 10px;
    line-height: 25px;
    float: left;
}
.bot_new
{
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.xgnew
{
    float: left;
    width: 460px;
    height: auto;
    text-align: left;
    margin-right: 20px;
}
.xgnew h2, .xgtj h2
{
    font-size: 14px;
    color: #e80308;
    font-family: "寰蒋闆呴粦";
}
.xgnew ul, .xgtj ul
{
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.xgnew ul li
{
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-top: 5px;
}
.xgnew ul li span
{
    float: right;
    color: #787576;
}
.xgtj
{
    float: left;
    width: 461px;
    height: auto;
    text-align: left;
    padding-left: 20px;
}
.xgtj ul li
{
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
}
.company
{
    padding: 15px 5px;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
}
