.banner { width: 100%; height: 370px; position: relative; }
    .banner .pic01 { }
    .banner .pic02 { background: url("../images/banner_pic02.jpg") no-repeat center; height: 370px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; }
.cont { margin: 30px auto; }
#full-screen-slider { width: 100%; height: 370px; overflow: hidden; position: relative; }
#slides { list-style: none; margin: 0px; padding: 0px; width: 100%; height: 370px; display: block; position: relative; }
    #slides li { list-style: none; margin: 0px; padding: 0px; width: 100%; height: 100%; display: block; position: absolute; }
        #slides li a { width: 100%; height: 100%; text-indent: -9999px; display: block; }
#pagination { list-style: none; margin: 0px; padding: 5px 15px 5px 0px; left: 50%; top: 340px; display: block; position: absolute; z-index: 9900; }
    #pagination li { background: rgb(255, 255, 255); list-style: none; border-radius: 5px; width: 10px; height: 10px; margin-left: 15px; float: left; display: block; }
        #pagination li a { margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block; }
        #pagination li.current { background: rgb(0, 146, 206); }
.banner .child1 { left: 66px; top: 0px; width: 588px; height: 425px; position: absolute; }
.banner .child2 { left: 343px; top: 0px; width: 654px; height: 425px; position: absolute; }
.banner_common { margin: 0px auto; width: 990px; position: relative; }
.banner_pre { background: url("../images/banner_btn_l_24.png") no-repeat; left: 0px; top: 50%; width: 60px; height: 60px; margin-top: 180px; position: absolute; cursor: pointer; opacity: 0.5; }
.banner_next { background: url("../images/banner_btn_r_24.png") no-repeat; top: 50%; width: 60px; height: 60px; right: 0px; margin-top: 180px; position: absolute; cursor: pointer; opacity: 0.5; }
.banner_pre:hover { opacity: 1; }
.banner_next:hover { opacity: 1; }
.banner .control { left: 50%; top: 393px; width: 130px; margin-left: -40px; position: absolute; }
    .banner .control li { background: rgb(255, 255, 255); border-radius: 50%; width: 18px; height: 18px; margin-left: 10px; float: left; cursor: pointer; }
        .banner .control li a { display: none; }
        .banner .control li.current { background: rgb(255, 127, 2); }
.login_k { background: url("../images/login_bg.png") no-repeat rgb(243, 243, 243); margin: 40px 20px 0px 0px; width: 272px; height: 292px; float: right; position: relative; }
    .login_k .jzmm { height: 20px; line-height: 20px; margin-right: 3px; vertical-align: middle; }
    .login_k .wjmm { color: rgb(51, 89, 190); margin-left: 105px; cursor: pointer; }
    .login_k .fgx { background: url("../images/fgx_bg.png") repeat-x; height: 2px; }
    .login_k .jianju { height: 30px; line-height: 30px; }
        .login_k .jianju span { color: rgb(49, 89, 190); font-weight: bold; }
    .login_k .jianju1 { height: 24px; line-height: 24px; overflow: hidden; }
        .login_k .jianju1 a { color: rgb(49, 89, 190); font-weight: bold; text-decoration: none; }
            .login_k .jianju1 a:hover { color: rgb(49, 89, 190); font-weight: bold; text-decoration: underline; }
    .login_k .kk { background: url("../images/kk_bg.png") repeat-y; width: 272px; height: 42px; margin-top: 12px; }
    .login_k input { border: currentColor; border-image: none; height: 30px; line-height: 30px; padding-left: 3px; }
.dl_btn { background: url("../images/dl_btn.png") no-repeat; width: 260px; height: 42px; cursor: pointer; }
    .dl_btn:hover { background: url("../images/dl_btn.png") no-repeat; width: 260px; height: 42px; cursor: pointer; }
.indexxlc { margin: 40px 0px 0px; }
.xxlctop { color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; }
.xxlcbg { background: url("../images/index_lc.jpg") no-repeat; margin: 24px 0px 0px; width: 1000px; height: 130px; }
    .xxlcbg table tr td { padding: 0px 0px 0px 13px; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; }
.xxlc_gg { background: url("../images/index_gg.jpg") no-repeat left top; margin: 29px 0px 0px; padding: 0px 0px 20px 34px; line-height: 21px; font-size: 14px; }
.factop { background: url("../images/zxbmtop.jpg") no-repeat bottom; padding: 0px 0px 3px 8px; width: 991px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.fact { margin: 20px 0px 0px; width: 830px; }
.fact_1 { margin: 30px 0px 0px 30px; width: 940px; color: rgb(102, 102, 102); }
    .fact_1 table tr th { padding: 10px 0px 0px; }
.fact_2 { background: rgb(255, 249, 245); margin: 20px 0px 0px 50px; padding: 30px; width: 663px; color: rgb(51, 51, 51); font-size: 14px; display: block; }
.fact_3 { margin: 0px auto; width: 830px; }
.fact_b { background: url("images/blue_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_g { background: url("../images/gray_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_o { background: url("../images/orange_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_o_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(254, 168, 92); border-image: none; width: 308px; height: 289px; }
.fact_g_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(208, 208, 208); border-image: none; width: 308px; height: 289px; }
.fact_b_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(88, 129, 229); border-image: none; width: 308px; height: 289px; }
.factspan { color: rgb(49, 89, 190); }
.baoming_1 { background: rgb(255, 249, 245); margin: 40px 0px 0px 30px; padding: 15px 0px 25px; width: 940px; color: rgb(51, 51, 51); font-size: 14px; }
.baoming_2 table tr td { padding: 8px 0px 0px 5px; font-size: 14px; }
.baoming_2 { margin: 25px 0px 0px 21px; width: 940px; display: inline-block; position: relative; }
.zxbm_footer { background: url("../images/xx.jpg") repeat-x bottom; margin: 20px 0px 0px; padding: 0px 0px 10px; width: 1000px; }
    .zxbm_footer table tr td { padding: 0px 0px 0px 5px; }
.text_1 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 266px; height: 26px; line-height: 26px; }
.select_1 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 86px; height: 26px; line-height: 26px; }
.form_tj { margin: 0px auto; padding: 20px 0px 0px; width: 175px; }
    .form_tj a { background: url("../images/button_1.jpg") no-repeat; width: 175px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block; }
        .form_tj a:hover { background: url("../images/button_2.jpg") no-repeat; }
.table_b { margin: 10px 0px 0px; }
.select_2 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 266px; height: 26px; line-height: 26px; }
.text_2 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 194px; height: 26px; line-height: 26px; }
.button { margin: 0px auto; padding: 20px 0px 0px; width: 175px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; }
    .button a { background: url("../images/button_1.jpg") no-repeat; width: 175px; height: 47px; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block; }
        .button a:hover { background: url("../images/button_2.jpg") no-repeat; }
        .button a.button_g { background: url("../images/button_3.jpg") no-repeat; width: 175px; height: 47px; color: rgb(51, 51, 51); line-height: 40px; font-size: 20px; display: block; }
.bmwcbutton table tr td { padding: 0px 0px 0px 30px; }
.bmwcbg { background: rgb(249, 249, 249); margin: 40px 0px 0px 30px; padding: 15px 0px 25px 37px; width: 903px; color: rgb(51, 51, 51); font-size: 14px; }
.bmwspan { color: rgb(49, 89, 190); font-weight: bold; }
.bmwtable { background: rgb(255, 255, 255); margin: 10px 0px; width: 522px; }
    .bmwtable table { border-top-color: rgb(228, 228, 228); border-left-color: rgb(228, 228, 228); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; }
        .bmwtable table tr td { height: 31px; color: rgb(51, 51, 51); line-height: 31px; border-right-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; }
        .bmwtable table tr th { height: 31px; color: rgb(51, 51, 51); line-height: 31px; border-right-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; }
        .bmwtable table tr td.noborder { border-right-color: currentColor; border-right-width: medium; border-right-style: none; }
.jfcg { background: rgb(249, 249, 249); margin: 40px 0px 0px 30px; padding: 15px 0px 25px 37px; width: 903px; color: rgb(51, 51, 51); }
    .jfcg table tr td { padding: 10px 0px 0px 38px; color: rgb(51, 51, 51); }
.jfcgspan { background: url("../images/huixian_1.jpg") repeat-x bottom; padding: 0px 0px 5px; width: 388px; font-size: 14px; font-weight: bold; }
.left_cont { background: rgb(255, 255, 255); width: 705px; float: left; }
    .left_cont .part_01 { padding: 25px 20px 0px; }
        .left_cont .part_01 .tit_t { height: 30px; line-height: 30px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; }
            .left_cont .part_01 .tit_t .t_n { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
            .left_cont .part_01 .tit_t .g_n { color: rgb(153, 153, 153); font-size: 14px; float: right; }
        .left_cont .part_01 .xiangqing { margin-top: 20px; }
.xq_right { width: 370px; float: right; }
.xqtop { background: url("../images/xx.jpg") repeat-x bottom; padding: 0px 0px 8px; }
.left_cont .part_01 .xiangqing .xqimg { margin: 14px 0px 0px; width: 370px; }
.left_cont .part_01 .xiangqing .p_01 { width: 118px; float: left; }
    .left_cont .part_01 .xiangqing .p_01 .p_n { width: 118px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; }
.pic03 { background: url("../images/pic_03.png") no-repeat; width: 154px; height: 106px; }
.left_cont .part_02 { padding: 35px 20px 27px; }
    .left_cont .part_02 .tit_t { height: 30px; line-height: 30px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; }
        .left_cont .part_02 .tit_t .t_n { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
        .left_cont .part_02 .tit_t .g_n { color: rgb(153, 153, 153); font-size: 14px; float: right; }
    .left_cont .part_02 .xiangqing { margin-top: 25px; }
        .left_cont .part_02 .xiangqing .p_02 { width: 315px; }
.xqcont { width: 144px; float: right; }
.right_contindex { background: rgb(255, 255, 255); width: 280px; margin-left: 15px; float: left; }
.right_cont { background: rgb(255, 255, 255); width: 280px; margin-left: 15px; float: left; }
.part_01 { padding: 25px 20px 0px; }
    .part_01 .tit_t { height: 30px; line-height: 30px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; }
        .part_01 .tit_t .t_n { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
        .part_01 .tit_t .g_n { color: rgb(153, 153, 153); font-size: 14px; float: right; }
    .part_01 .xiangqing { }
        .part_01 .xiangqing .n_01 { padding: 20px 10px 4px 15px; width: 93px; float: left; }
            .part_01 .xiangqing .n_01 .tt { width: 93px; text-align: center; line-height: 24px; overflow: hidden; }
        .part_01 .xiangqing .list_05 { padding: 15px 0px 0px 5px; width: 230px; line-height: 22px; }
            .part_01 .xiangqing .list_05 li { background: url("../images/dian_pic.png") no-repeat left; height: 22px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; padding-left: 10px; margin-left: 15px; }
.part_02 { padding: 25px 20px 0px; }
    .part_02 .tit_t { height: 30px; line-height: 30px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; }
        .part_02 .tit_t .t_n { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
        .part_02 .tit_t .g_n { color: rgb(153, 153, 153); font-size: 14px; float: right; }
    .part_02 .xiangqing { }
        .part_02 .xiangqing .list_01 { padding: 15px 0px 5px; width: 230px; line-height: 22px; }
            .part_02 .xiangqing .list_01 li { background: url("../images/dian_pic.png") no-repeat left; height: 24px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-left: 10px; margin-left: 15px; }
.part_03 { padding: 25px 20px 30px; }
    .part_03 .tit_t { height: 30px; line-height: 30px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; }
        .part_03 .tit_t .t_n { color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
        .part_03 .tit_t .g_n { color: rgb(153, 153, 153); font-size: 14px; float: right; }
    .part_03 .part_t { margin: 9px 0px 0px; }
        .part_03 .part_t table tr td { padding: 16px 0px 0px 16px; }
.content { background: url("../images/leftbg.jpg") repeat-y left top; }
.left_nav1 { width: 150px; float: left; }
    .left_nav1 .title { }
    .left_nav1 .min_nav1 ul li { margin: 11px 0px 0px; }
.leftnav1 { width: 150px; height: 35px; display: block; }
.left_nav { width: 150px; float: left; }
#levelmenu { width: 150px; }
    #levelmenu div.unit ul { width: 150px; }
    #levelmenu div.unit h5 { background: url("../images/left_1.jpg") no-repeat; margin: 0px 0px 2px; width: 150px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; overflow: hidden; font-size: 14px; display: block; cursor: pointer; }
        #levelmenu div.unit h5:hover { color: rgb(49, 89, 190); }
        #levelmenu div.unit h5 img { float: left; }
    #levelmenu div.current h5 img { float: left; }
    #levelmenu div.current h5 { background: url("../images/left_s_1.jpg") no-repeat; cursor: pointer; }
        #levelmenu div.current h5 span { background: rgb(153, 204, 0); }
    #levelmenu div.unit ul { line-height: 23px; display: none; }
    #levelmenu div.current ul { display: block; }
        #levelmenu div.current ul li a { background: url("../images/erji_.jpg") no-repeat; padding: 0px 0px 0px 50px; width: 100px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; text-decoration: none; display: block; }
            #levelmenu div.current ul li a:hover { background: url("../images/erji_1_1.jpg") no-repeat; color: rgb(255, 255, 255); }
            #levelmenu div.current ul li a.lhover { background: url("../images/erji_1_1.jpg") no-repeat; color: rgb(255, 255, 255); }
    #levelmenu div.current h5 { background-position: left bottom; }
.leftlearn { padding: 24px 20px 0px; width: 110px; }
.left-l { color: rgb(1, 36, 125); font-size: 14px; font-weight: bold; }
.leftlearn table { margin: 10px 0px 0px; }
    .leftlearn table tr td a { color: rgb(102, 102, 102); }
.mykc { background: url("../images/xxzx_mykc.jpg") no-repeat; }
    .mykc:hover { background: url("../images/xxzx_s_mykc.jpg") no-repeat; }
.mykcs { background: url("../images/xxzx_s_mykc.jpg") no-repeat; }
.ksyy { background: url("../images/xxzx_ksyy.jpg") no-repeat; }
    .ksyy:hover { background: url("../images/xxzx_s_ksyy.jpg") no-repeat; }
.ksyys { background: url("../images/xxzx_s_ksyy.jpg") no-repeat; }
.yycx { background: url("../images/xxzx_yycx.jpg") no-repeat; }
    .yycx:hover { background: url("../images/xxzx_s_yycx.jpg") no-repeat; }
.yycxs { background: url("../images/xxzx_s_yycx.jpg") no-repeat; }
.mycj { background: url("../images/xxzx_mycj.jpg") no-repeat; }
    .mycj:hover { background: url("../images/xxzx_s_mycj.jpg") no-repeat; }
.mycjs { background: url("../images/xxzx_s_mycj.jpg") no-repeat; }
.pxda { background: url("../images/xxzx_pxda.jpg") no-repeat; }
    .pxda:hover { background: url("../images/xxzx_s_pxda.jpg") no-repeat; }
.pxdas { background: url("../images/xxzx_s_pxda.jpg") no-repeat; }
.syjy { background: url("../images/syjy_1.jpg") no-repeat; }
    .syjy:hover { background: url("../images/syjy_s_1.jpg") no-repeat; }
.syjyhover { background: url("../images/syjy_s_1.jpg") no-repeat; }
.jfjy { background: url("../images/jfjy_1.jpg") no-repeat; }
    .jfjy:hover { background: url("../images/jfjy_s_1.jpg") no-repeat; }
.jfjyhover { background: url("../images/jfjy_s_1.jpg") no-repeat; }
.syjybm { background: url("../images/syjybm_1.jpg") no-repeat; }
    .syjybm:hover { background: url("../images/syjybm_s_1.jpg") no-repeat; }
.syjybmhover { background: url("../images/syjybm_s_1.jpg") no-repeat; }
.jfjybm { background: url("../images/jfjybm_1.jpg") no-repeat; }
    .jfjybm:hover { background: url("../images/jfjybm_s_1.jpg") no-repeat; }
.jfjybmhover { background: url("../images/jfjybm_s_1.jpg") no-repeat; }
.right_cont { padding: 0px 0px 30px; width: 830px; margin-left: 20px; float: left; }
.rightop { background: url("../images/top_tt.jpg") no-repeat bottom; width: 830px; }
.list_01 { padding: 10px 0px 5px; line-height: 24px; }
    .list_01 .ft { color: rgb(51, 51, 51); font-weight: bold; }
    .list_01 li { background: url("../images/dian_pic.png") no-repeat left; margin: 0px 15px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; overflow: hidden; padding-left: 10px; border-bottom-color: rgb(219, 215, 213); border-bottom-width: 1px; border-bottom-style: dotted; }
.fanhui03_icon { background: url("../images/fanhui03_icon.png") no-repeat; height: 30px; cursor: pointer; }
.fanhui { color: rgb(51, 89, 190); line-height: 30px; padding-left: 15px; margin-right: 10px; float: right; }
    .fanhui a { color: rgb(51, 89, 190); text-decoration: none; }
        .fanhui a:hover { color: rgb(51, 89, 190); text-decoration: underline; }
.fanye { height: 25px; line-height: 25px; float: right; }
    .fanye a.fanye_1 { color: rgb(153, 153, 153); }
    .fanye a.fanye_2 { color: rgb(102, 102, 102); }
.nr_k { padding: 20px 15px; width: 800px; }
    .nr_k .title { height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: bold; }
    .nr_k .txt { width: 800px; color: rgb(51, 51, 51); }
        .nr_k .txt p { line-height: 20px; text-indent: 2em; font-size: 14px; margin-top: 15px; }
div.digg { margin: 3px 10px 3px 3px; padding: 3px; float: right; }
    div.digg a { margin: 2px; padding: 2px 5px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(51, 102, 204); text-decoration: none; }
        div.digg a:hover { border: 1px solid rgb(204, 204, 204); border-image: none; }
        div.digg a:active { border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); background-color: rgb(88, 129, 229); }
    div.digg span.current { margin: 2px; padding: 2px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(65, 126, 183); }
    div.digg span.disabled { margin: 2px; padding: 2px 5px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(204, 204, 204); }
.leftlearn { background: url("../images/left_1.jpg") no-repeat top; margin: 23px 0px 0px; padding: 20px 20px 0px; width: 110px; }
.plugdown { background: url("../images/left_2.jpg") no-repeat top rgb(242, 242, 242); margin: 23px 0px 0px; padding: 20px 20px 0px; width: 110px; }
.left-l { color: rgb(1, 36, 125); font-size: 14px; font-weight: bold; }
.leftlearn table { margin: 10px 0px 0px; }
    .leftlearn table tr td a { color: rgb(102, 102, 102); }
.liucheng { margin: 35px 0px 0px; width: 830px; }
.factop { background: url("../images/shenyan_1.jpg") no-repeat bottom; padding: 0px 0px 3px 8px; width: 822px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.fact { margin: 20px 0px 0px; width: 830px; }
.fact_1 { margin: 0px auto; width: 780px; color: rgb(102, 102, 102); }
    .fact_1 table tr th { padding: 10px 0px 0px; }
.fact_2 { background: rgb(255, 249, 245); margin: 20px 0px 0px 50px; padding: 30px; width: 663px; color: rgb(51, 51, 51); font-size: 14px; display: block; }
.fact_3 { margin: 0px auto; width: 830px; }
.fact_b { background: url("../images/blue_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_g { background: url("../images/gray_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_o { background: url("../images/orange_1.jpg") no-repeat; width: 320px; height: 291px; }
.fact_o_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(254, 168, 92); border-image: none; width: 308px; height: 289px; }
.fact_g_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(208, 208, 208); border-image: none; width: 308px; height: 289px; }
.fact_b_1 { background: url("../images/shenyan.jpg") no-repeat; border: 1px solid rgb(88, 129, 229); border-image: none; width: 308px; height: 289px; }
.fact_4 { margin: 8px 0px 0px; }
    .fact_4 table tr td { padding: 0px 0px 0px 10px; }
.table_1 { margin: 0px auto; width: 140px; font-size: 14px; }
.font_1 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; }
.font_2 { color: rgb(254, 0, 0); font-weight: bold; }
.font_3 { color: rgb(44, 171, 0); font-weight: bold; }
.button { margin: 0px auto; width: 175px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; }
    .button a { background: url("../images/button_1.jpg") no-repeat; width: 175px; height: 47px; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block; }
        .button a:hover { background: url("../images/button_2.jpg") no-repeat; }
        .button a.button_g { background: url("../images/button_3.jpg") no-repeat; width: 175px; height: 47px; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block; }
.baoming_1 { background: rgb(255, 249, 245); margin: 40px 0px 0px; padding: 15px 0px 0px 28px; width: 775px; height: 280px; color: rgb(51, 51, 51); font-size: 14px; }
.contain { background: url("../images/xx.jpg") repeat-x bottom; margin: 0px 0px 0px 24px; padding: 0px 0px 35px; width: 775px; font-size: 14px; }
.baoming_2 table tr td { padding: 8px 0px 0px 10px; }
.baoming_2 { margin: 25px 0px 0px; width: 950px; display: inline-block; position: relative; }
.span_1 { background: url("../images/light_bulb.png") no-repeat left; padding: 0px 0px 0px 20px; height: 16px; line-height: 16px; font-size: 12px; display: block; }
.baominga { background: url("../images/button_5.jpg") no-repeat; width: 100px; height: 25px; display: block; }
    .baominga:hover { background: url("../images/button_5_1.jpg") no-repeat; }
.span_2 { background: url("../images/baoming_4.jpg") no-repeat left; padding: 0px 0px 0px 20px; height: 19px; color: rgb(2, 38, 124); line-height: 19px; font-size: 12px; display: block; }
.yz { background: url("../images/button_6.jpg") no-repeat; width: 58px; height: 25px; display: block; }
    .yz:hover { background: url("../images/button_6_1.jpg") no-repeat; }
.mfhq { background: url("../images/button_7.jpg") no-repeat; width: 100px; height: 25px; display: block; }
    .mfhq:hover { background: url("../images/button_7_1.jpg") no-repeat; }
.text_1 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 197px; height: 26px; line-height: 26px; }
.text_2 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 90px; height: 26px; line-height: 26px; }
.bao_2 { top: -116px; right: 164px; position: absolute; }
.zxbm_footer { margin: 30px 0px 0px; width: 1000px; }
    .zxbm_footer table tr td { padding: 0px 0px 0px 35px; }
.footer_b { background: url("../images/button_4.jpg") no-repeat; width: 175px; height: 47px; float: right; display: block; }
.span_3 { color: rgb(99, 137, 231); font-weight: bold; }
.table_2 tr td { padding: 0px 0px 0px 20px; }
.success { color: rgb(51, 51, 51); }
.success_2 { margin: 5px 0px 0px; }
.success_1 { background: url("../images/xx.jpg") repeat-x bottom; padding: 0px 0px 5px; width: 388px; font-size: 18px; font-weight: bold; }
.formtop { background: url("../images/top_t.jpg") no-repeat bottom; padding: 0px 0px 3px 8px; width: 822px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.formtop_1 { background: url("../images/top_t1.jpg") no-repeat bottom; padding: 0px 0px 3px 8px; width: 822px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.form { margin: 30px 0px 0px; width: 830px; }
    .form table tr td { padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); }
.text_3 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 138px; height: 23px; line-height: 23px; }
.text_4 { border: 1px solid rgb(228, 228, 228); border-image: none; width: 345px; height: 23px; line-height: 23px; }
.form_1 { margin: 7px 10px 7px 13px; }
.form_t table tr td { border: currentColor; border-image: none; }
    .form_t table tr td table.table_3 { margin: 0px 0px 0px 27px; }
        .form_t table tr td table.table_3 tr td { padding: 5px 5px 5px 25px; border: 1px solid rgb(228, 228, 228); border-image: none; color: rgb(51, 51, 51); }
.form_tj { margin: 0px auto; padding: 30px 0px 0px; width: 175px; }
    .form_tj a { background: url("../images/button_1.jpg") no-repeat; width: 175px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block; }
        .form_tj a:hover { background: url("../images/button_2.jpg") no-repeat; }
.gywm { background: url("../images/gywm_1.jpg") no-repeat; }
    .gywm:hover { background: url("../images/gywm_s_1.jpg") no-repeat; }
.gywmhover { background: url("../images/gywm_s_1.jpg") no-repeat; }
.lxwm { background: url("../images/lxwm_1.jpg") no-repeat; }
    .lxwm:hover { background: url("../images/lxwm_s_1.jpg") no-repeat; }
.lxwmhover { background: url("../images/lxwm_s_1.jpg") no-repeat; }
.mzsm { background: url("../images/mzsm_1.jpg") no-repeat; }
    .mzsm:hover { background: url("../images/mzsm_s_1.jpg") no-repeat; }
.mzsmhover { background: url("../images/mzsm_s_1.jpg") no-repeat; }
.righ_top { background: url("../images/top_tt.jpg") no-repeat bottom; padding: 0px 0px 3px 8px; width: 822px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.gywm_1 { margin: 45px 0px 0px; width: 830px; height: 560px; color: rgb(51, 51, 51); font-size: 14px; }
.lxwm_1 { margin: 60px 0px 0px 60px; color: rgb(51, 51, 51); font-size: 14px; }
.em_2 { width: 28px; display: inline-block; }
.lxwm_map { margin: 20px 0px 0px; width: 670px; }
.mzsm_1 { margin: 45px 0px 0px 20px; width: 790px; color: rgb(51, 51, 51); font-size: 14px; }
    .mzsm_1 p { margin: 15px 0px 0px; }
.yhxz { background: url("../images/yhxz_1.jpg") no-repeat; }
    .yhxz:hover { background: url("../images/yhxz_s_1.jpg") no-repeat; }
.yhxzhover { background: url("../images/yhxz_s_1.jpg") no-repeat; }
.czbz { background: url("../images/czbz_1.jpg") no-repeat; }
    .czbz:hover { background: url("../images/czbz_s_1.jpg") no-repeat; }
.czbzhover { background: url("../images/czbz_s_1.jpg") no-repeat; }
.czys { background: url("../images/czys_1.jpg") no-repeat; }
    .czys:hover { background: url("../images/czys_s_1.jpg") no-repeat; }
.czyshover { background: url("../images/czys_s_1.jpg") no-repeat; }
.cjwt { background: url("../images/cjwt_1.jpg") no-repeat; }
    .cjwt:hover { background: url("../images/cjwt_s_1.jpg") no-repeat; }
.cjwthover { background: url("../images/cjwt_s_1.jpg") no-repeat; }
.czbz_1 { margin: 30px 0px 0px 20px; width: 790px; height: 570px; color: rgb(51, 51, 51); font-size: 14px; }
#lib_Tab1 { margin: 38px 0px 0px 20px; padding: 0px; width: 790px; font-size: 14px; }
.lib_tabborder { }
.lib_Menubox { background: rgb(232, 239, 255); width: 790px; height: 26px; line-height: 26px; position: relative; }
    .lib_Menubox ul { list-style: none; margin: 0px; padding: 0px; height: 26px; text-align: center; position: absolute; }
    .lib_Menubox li { width: 70px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; margin-right: 14px; float: left; display: block; cursor: pointer; }
        .lib_Menubox li:hover { background: rgb(210, 224, 255); }
        .lib_Menubox li.hover { background: rgb(88, 129, 229); padding: 0px; width: 70px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; }
.lib_Contentbox { padding-top: 8px; clear: both; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; }
.cjwtcont { margin: 27px 0px 0px 37px; font-size: 14px; }
.cpfont_1 { color: rgb(34, 34, 34); font-size: 16px; font-weight: bold; }
.jfji_3 { margin: 15px 0px 0px; width: 794px; display: inline-block; }
    .jfji_3 p { width: 365px; text-align: right; float: left; }
.jfji_3_page { float: right; }
.jfji_3 a { margin: 0px 0px 0px 5px; height: 23px; text-align: center; line-height: 23px; float: left; display: block; }
    .jfji_3 a.page_2 { border: 1px solid rgb(204, 204, 204); border-image: none; width: 25px; color: rgb(51, 51, 51); }
    .jfji_3 a.page_1 { border: 1px solid rgb(204, 204, 204); border-image: none; width: 45px; color: rgb(51, 51, 51); }
    .jfji_3 a.page_2:hover { border: 1px solid rgb(49, 89, 190); border-image: none; }
    .jfji_3 a.page_1:hover { border: 1px solid rgb(49, 89, 190); border-image: none; }
    .jfji_3 a.page_gray { border: 1px solid rgb(204, 204, 204); border-image: none; width: 45px; color: rgb(153, 153, 153); }
    .jfji_3 a.pagehover { background: rgb(49, 89, 190); border: 1px solid rgb(49, 89, 190); border-image: none; width: 25px; color: rgb(255, 255, 255); }
    .jfji_3 a.page_hover { background: rgb(49, 89, 190); border: 1px solid rgb(49, 89, 190); border-image: none; width: 45px; color: rgb(255, 255, 255); }
.bmwspan { color: rgb(49, 89, 190); font-weight: bold; }
.tzgg { background: url("../images/tzgg_1.jpg") no-repeat; }
    .tzgg:hover { background: url("../images/tzgg_s_1.jpg") no-repeat; }
.tzgghover { background: url("../images/tzgg_s_1.jpg") no-repeat; }
.zcfg { background: url("../images/zcfg_1.jpg") no-repeat; }
    .zcfg:hover { background: url("../images/zcfg_s_1.jpg") no-repeat; }
.zcfghover { background: url("../images/zcfg_s_1.jpg") no-repeat; }
.tzggbg { margin: 26px 0px 0px 16px; width: 794px; font-size: 14px; }
.tzgg_1 { width: 794px; color: rgb(102, 102, 102); }
    .tzgg_1 ul li { background: url("../images/xx.jpg") repeat-x bottom; margin: 7px 0px 0px; padding: 0px 0px 7px; width: 794px; display: inline-block; }
        .tzgg_1 ul li a { background: url("../images/dian_pic.png") no-repeat left; padding: 0px 0px 0px 8px; color: rgb(51, 51, 51); float: left; }
            .tzgg_1 ul li a:hover { font-weight: bold; }
        .tzgg_1 ul li span { float: right; }
.title1 { line-height: 40px; font-size: 22px; margin-top: 15px; border-bottom-color: rgb(215, 222, 248); border-bottom-width: 1px; border-bottom-style: solid; }
.courselist { overflow: hidden; margin-left: 14px; float: left; }
    .courselist li { margin: 24px 0px 0px 24px; width: 450px; overflow: hidden; float: left; background-color: rgb(245, 245, 245); }
        .courselist li em { background: url("../images/C_icon.png") no-repeat; margin: 35px 0px 0px 45px; width: 84px; height: 84px; float: left; display: block; }
        .courselist li .nr { margin: 35px 0px 0px 20px; width: 260px; float: left; }
            .courselist li .nr h2 { line-height: 28px; font-size: 26px; font-weight: 500; }
            .courselist li .nr p { height: 60px; line-height: 20px; }
                .courselist li .nr p.size18 { line-height: 23px; font-size: 18px; }
            .courselist li .nr .chekwrap { padding: 10px 0px 5px; color: rgb(133, 133, 133); line-height: 22px; font-size: 12px; }
        .courselist li a { height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; clear: left; font-size: 26px; display: block; background-color: rgb(193, 193, 193); }
.continued { background: rgb(245, 245, 245); height: 210px; text-align: center; color: rgb(136, 136, 136); line-height: 210px; font-size: 26px; }
.courselist > li { background-color: rgb(238, 252, 255); }
    .courselist > li em { background-position: 0px -84px; }
    .courselist > li a { background-color: rgb(102, 208, 235); }
        .courselist > li a:hover { background-color: rgb(89, 197, 225); }
    .courselist > li .chek_lab label { border-color: rgb(102, 208, 235); }
        .courselist > li .chek_lab label.chek_hover { background-position: 0px -10px; }
    .courselist > li .chek_lab input[type=checkbox]:checked + label { background-position: 0px -10px; }
    .courselist > li + li { background-color: rgb(245, 249, 255); }
        .courselist > li + li em { background-position: 0px -168px; }
        .courselist > li + li a { background-color: rgb(133, 181, 253); }
            .courselist > li + li a:hover { background-color: rgb(119, 169, 243); }
        .courselist > li + li .chek_lab label { border-color: rgb(133, 181, 253); }
            .courselist > li + li .chek_lab label.chek_hover { background-position: 0px -20px; }
        .courselist > li + li .chek_lab input[type=checkbox]:checked + label { background-position: 0px -20px; }
        .courselist > li + li + li { background-color: rgb(238, 247, 255); }
            .courselist > li + li + li em { background-position: 0px -252px; }
            .courselist > li + li + li a { background-color: rgb(104, 179, 249); }
                .courselist > li + li + li a:hover { background-color: rgb(91, 168, 239); }
            .courselist > li + li + li .chek_lab label { border-color: rgb(104, 179, 249); }
                .courselist > li + li + li .chek_lab label.chek_hover { background-position: 0px -30px; }
            .courselist > li + li + li .chek_lab input[type=checkbox]:checked + label { background-position: 0px -30px; }
            .courselist > li + li + li + li { background-color: rgb(246, 247, 255); }
                .courselist > li + li + li + li em { background-position: 0px -336px; }
                .courselist > li + li + li + li a { background-color: rgb(143, 156, 253); }
                    .courselist > li + li + li + li a:hover { background-color: rgb(129, 143, 241); }
                .courselist > li + li + li + li .chek_lab label { border-color: rgb(143, 156, 253); }
                    .courselist > li + li + li + li .chek_lab label.chek_hover { background-position: 0px -40px; }
                .courselist > li + li + li + li .chek_lab input[type=checkbox]:checked + label { background-position: 0px -40px; }
                .courselist > li + li + li + li + li { background-color: rgb(245, 243, 255); }
                    .courselist > li + li + li + li + li em { background-position: 0px -420px; }
                    .courselist > li + li + li + li + li a { background-color: rgb(153, 129, 243); }
                        .courselist > li + li + li + li + li a:hover { background-color: rgb(166, 143, 253); }
                    .courselist > li + li + li + li + li .chek_lab label { border-color: rgb(153, 129, 243); }
                        .courselist > li + li + li + li + li .chek_lab label.chek_hover { background-position: 0px -50px; }
                    .courselist > li + li + li + li + li .chek_lab input[type=checkbox]:checked + label { background-position: 0px -50px; }
.courselist .btn-disabled { background: url("../images/C_bg.png") no-repeat right top rgb(245, 245, 245); }
    .courselist .btn-disabled em { background: url("../images/C_icon.png") no-repeat; }
    .courselist .btn-disabled a { cursor: default; background-color: rgb(193, 193, 193); }
        .courselist .btn-disabled a:hover { background-color: rgb(193, 193, 193); }
    .courselist .btn-disabled .chek_lab label { border-color: rgb(193, 193, 193); }
    .courselist .btn-disabled .chek_lab input[type=checkbox]:checked + label { background-position: 0px 0px; }
.chek_lab { width: 20px; height: 20px; float: left; position: relative; }
    .chek_lab label { border: 1px solid rgb(193, 193, 193); border-image: none; top: 5px; width: 10px; height: 10px; display: block; position: absolute; cursor: pointer; }
        .chek_lab label.chek_hover { background: url("../images/C_fxk.png") no-repeat; width: 10px; height: 10px; }
    .chek_lab input[type=checkbox]:checked + label { background: url("../images/C_fxk.png") no-repeat; width: 10px; height: 10px; }
    .chek_lab input[type=checkbox] { left: -9999px; position: absolute; }
.tage_dl { background: url("../images/hui.png"); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: fixed; }
    .tage_dl .dlqy { background: rgb(255, 255, 255); margin: -240px 0px 0px -390px; padding: 40px 50px; left: 50%; top: 50%; width: 680px; height: 400px; position: absolute; }
        .tage_dl .dlqy a.cldl { background: url("../images/tc_guanbi.jpg") no-repeat center; top: 5px; width: 30px; height: 30px; right: 5px; display: block; position: absolute; }
        .tage_dl .dlqy a.but_queren { margin: 20px auto 0px; padding: 0px 10px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 45px; display: inline-block; background-color: rgb(255, 162, 0); _display: inline; }
            .tage_dl .dlqy a.but_queren:hover { background-color: rgb(255, 144, 0); }
        .tage_dl .dlqy .dlfm { background: rgb(255, 250, 241); font-size: 14px; }
            .tage_dl .dlqy .dlfm p { margin: 0px; padding: 0px 50px; text-align: left; }
            .tage_dl .dlqy .dlfm em.top { background: url("../images/tc_bgtop.png") no-repeat bottom; width: 100%; height: 50px; display: block; content: ""; }
            .tage_dl .dlqy .dlfm em.bot { background: url("../images/tc_bgbot.png") no-repeat center; width: 100%; height: 40px; display: block; content: ""; }
.dlfm .bt { text-align: center; color: rgb(255, 144, 0); line-height: 48px; font-size: 22px; }
.em2 { width: 2em; display: inline-block; }
.btn_sty1 { border-radius: 2px; width: 100px; height: 30px; text-align: center; color: rgb(2, 38, 124); line-height: 30px; display: inline-block; background-color: rgb(195, 212, 255); }
    .btn_sty1:hover { background-color: rgb(179, 201, 255); }
.mt0 { margin-top: 0px; }
.liucheng { margin: 35px 0px 0px; width: 830px; }
.factop2 { background: url("../images/shenyan_1.jpg") no-repeat bottom; width: 822px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.gr_wrap { padding: 30px 35px; }
.factop2 span { background: url("../images/shenyan_2.png") repeat-x bottom; padding: 3px 6px; display: inline-block; }
.syzhishi { background: url("../images/syzhishi.png") no-repeat; margin: 25px 115px; width: 600px; height: 110px; }
    .syzhishi::after { background: url("../images/syzhishi_a.png") no-repeat; width: 100%; height: 100%; display: block; content: ""; }
.st_step1::after { width: 30%; }
.st_step2::after { width: 70%; }
.st_step3::after { width: 100%; }
.tabsty { width: 100%; color: rgb(49, 89, 190); }
    .tabsty th { padding: 15px; border: 2px solid rgb(255, 255, 255); border-image: none; background-color: rgb(224, 235, 255); }
    .tabsty td { padding: 15px; border: 2px solid rgb(255, 255, 255); border-image: none; background-color: rgb(240, 247, 255); }
        .tabsty td div { }
    .tabsty tbody tr:nth-child(2n) td { background: rgb(227, 239, 252); }
.btnwer { text-align: center; }
    .btnwer .btn { margin: 30px 15px; }
.btn { border-radius: 2px; width: 152px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 16px; display: inline-block; background-color: rgb(132, 132, 132); }
    .btn:hover { background-color: rgb(115, 115, 115); }
.btncolor1 { background-color: rgb(255, 162, 0); }
    .btncolor1:hover { background-color: rgb(255, 144, 0); }
.qurentitle { height: 24px; text-align: center; position: relative; }
    .qurentitle::before { left: 0px; top: 0px; width: 100%; height: 50%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: absolute; content: ""; }
    .qurentitle span { left: 50%; top: 0px; width: 80px; font-size: 14px; font-weight: bold; margin-left: -40px; position: absolute; background-color: rgb(255, 255, 255); }
.backtable table { width: 100%; }
    .backtable table td { padding-bottom: 15px; }
        .backtable table td .pwdsty { font-size: 14px; }
.pwdsty { padding: 10px 12px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 166px; line-height: 16px; }
.inputwidth1 { width: 264px; }
.inputwidth4 { width: 290px; }
.inputwidth2 { width: 139px; }
.inputwidth3 { width: 110px; color: rgb(136, 136, 136); margin-left: 15px; background-color: rgb(226, 226, 226); }
#newCode { font-size: 14px; }
.btn-disabled { border-color: rgb(237, 237, 237); color: rgb(153, 153, 153); cursor: default; background-color: rgb(237, 237, 237); }
.an_cj { width: 130px; color: rgb(2, 38, 124); line-height: 30px; background-color: rgb(195, 212, 255); }
    .an_cj:hover { background-color: rgb(179, 201, 255); }
.successful { background: url("../images/successful.png") no-repeat; margin: 100px auto 0px; padding: 15px 0px 15px 70px; width: 420px; font-size: 16px; }
body { margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
dl { margin: 0px; padding: 0px; }
dt { margin: 0px; padding: 0px; }
dd { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
ol { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding: 0px; }
h4 { margin: 0px; padding: 0px; }
h5 { margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; }
input { margin: 0px; padding: 0px; }
button { margin: 0px; padding: 0px; }
textarea { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
blockquote { margin: 0px; padding: 0px; }
th { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
* html { background-image: url("about:blank"); background-attachment: fixed; }
.xubox_shade { position: fixed; _position: absolute; }
.xubox_layer { position: fixed; _position: absolute; }
.xubox_shade { left: 0px; top: 0px; width: 100%; height: 100%; }
.xubox_layer { left: 50%; top: 150px; width: 310px; height: auto; margin-left: -155px; }
.xubox_border { position: absolute; }
.xubox_title { position: absolute; }
    .xubox_title i { position: absolute; }
.xubox_page { position: absolute; }
.xubox_iframe { position: absolute; }
.xubox_title em { position: absolute; }
.xubox_close { position: absolute; }
.xubox_msgico { position: absolute; }
.xubox_moves { position: absolute; }
.xubox_title { left: 0px; top: 0px; }
.xubox_main { height: 100%; position: relative; _float: left; }
.xubox_page { left: 0px; top: 0px; }
.xubox_load { background: url("default/xubox_loading0.gif") no-repeat center rgb(255, 255, 255); }
.xubox_loading { text-align: center; color: rgb(255, 255, 255); line-height: 22px; text-decoration: none; float: left; display: block; _float: none; }
.xulayer_png32 { background: url("default/close_btn.png"); }
.xubox_moves { border: 3px solid rgb(51, 51, 51); border-image: none; cursor: move; opacity: 0.7; }
.xubox_msgico { background: url("default/xubox_ico0.png") no-repeat; left: 15px; top: 52px; width: 30px; height: 30px; }
.xubox_text { line-height: 35px; overflow: hidden; padding-right: 20px; padding-left: 90px; font-size: 14px; float: left; -ms-word-break: break-all; }
.xubox_msgtype0 { background-position: -91px -38px; }
.xubox_msgtype1 { background: url("default/success.png") no-repeat; width: 35px; height: 35px; }
.xubox_msgtype2 { background-position: -163px -38px; }
.xubox_msgtype3 { background-position: -91px -75px; }
.xubox_msgtype4 { background: url("default/wenhao.png") no-repeat; width: 35px; height: 35px; }
.xubox_msgtype5 { background: url("default/error.png") no-repeat; width: 35px; height: 35px; }
.xubox_msgtype6 { background-position: -163px -148px; }
.xubox_msgtype7 { background-position: -128px -75px; }
.xubox_msgtype8 { background: url("default/tanhao.png") no-repeat; width: 35px; height: 35px; }
.xubox_msgtype9 { background-position: -129px -6px; }
.xubox_msgtype10 { background-position: -163px -6px; }
.xubox_loading_0 { background: url("default/xubox_loading0.gif") no-repeat; width: 37px; height: 37px; }
.xubox_loading_1 { background: url("default/xubox_loading1.gif") no-repeat; width: 48px; height: 48px; }
.xubox_loading_2 { background: url("default/xubox_loading2.gif") no-repeat; width: 32px; height: 32px; }
.xubox_loading_3 { background: url("default/xubox_loading3.gif") no-repeat; width: 126px; height: 22px; }
.xubox_title { background: url("default/tanchuang_top_bg.png") repeat-x; width: 100%; height: 34px; color: rgb(18, 95, 174); line-height: 34px; font-size: 14px; font-weight: bold; cursor: move; }
    .xubox_title em { left: 10px; top: 9px; width: 80%; height: 20px; line-height: 20px; overflow: hidden; display: block; }
.xubox_close0 { top: 10px; width: 14px; height: 14px; right: 10px; overflow: hidden; cursor: pointer; }
    .xubox_close0:hover { background: url("default/close_s_btn.png"); }
.xubox_close1 { background-position: -5px -252px; top: -21px; width: 34px; height: 30px; right: -20px; overflow: hidden; cursor: pointer; _height: 14px; _right: 3px; _top: 3px; _width: 14px; _background-position: -31px -7px; }
    .xubox_close1:hover { background-position: -44px -252px; _background-position: -51px -7px; }
.xubox_botton a { background: url("default/xubox_ico0.png"); left: 50%; text-align: center; bottom: 10px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bold; text-decoration: none; position: absolute; }
    .xubox_botton a:hover { text-decoration: none; }
.xubox_botton .xubox_botton1 { background: url("default/queding_btn.png") no-repeat; width: 79px; height: 32px; line-height: 32px; margin-left: -39px; }
.xubox_botton1:hover { background: url("default/queding_s_btn.png") no-repeat; width: 79px; height: 32px; line-height: 32px; margin-left: -39px; }
.xubox_botton .xubox_botton2 { background: url("default/s_mr.png"); width: 60px; height: 29px; line-height: 29px; margin-left: -76px; }
.xubox_botton2:hover { background: url("default/s_dj.png"); }
.xubox_botton .xubox_botton3 { background: url("default/F_mr.png"); width: 60px; height: 29px; color: rgb(0, 0, 0); line-height: 29px; margin-left: 10px; }
.xubox_botton3:hover { background: url("default/F_dj.png"); color: rgb(0, 0, 0); }
.xubox_tips { padding: 2px 30px 2px 10px; line-height: 20px; font-size: 12px; position: relative; _float: left; }
    .xubox_tips i.layerTipsG { border: 6px dashed transparent; width: 0px; height: 0px; position: absolute; }
    .xubox_tips i.layerTipsT { left: 12px; bottom: -12px; border-top-style: solid; }
    .xubox_tips i.layerTipsR { left: -12px; top: 6px; border-right-style: solid; }
    .xubox_tips i.layerTipsB { left: 12px; top: -12px; border-bottom-style: solid; }
    .xubox_tips i.layerTipsL { top: 6px; right: -12px; border-left-style: solid; }
.Qiye { width: 230px; }
.tishiXinxi { color: rgb(255, 0, 0); font-size: 12px; margin-left: 15px; }
input.close { background: url("default/close.png") no-repeat; border: currentColor; border-image: none; width: 120px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: bold; margin-left: 15px; }
input.close_active { background: url("default/close_active.png") no-repeat; color: rgb(255, 255, 255); }
input.xp-close { background: rgb(166, 167, 164); border-radius: 5px; border: currentColor; border-image: none; width: 340px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; margin-left: 15px; -webkit-border-radius: 5px; }
input.xp-close_active { background: rgb(255, 171, 24); width: 340px; color: rgb(255, 255, 255); }
    input.xp-close_active:hover { background: rgb(245, 155, 0); }
    body { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding: 0px; }
h4 { margin: 0px; padding: 0px; }
h5 { margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
blockquote { margin: 0px; padding: 0px; }
dl { margin: 0px; padding: 0px; }
dt { margin: 0px; padding: 0px; }
dd { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
ol { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
pre { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { margin: 0px; padding: 0px; }
button { margin: 0px; padding: 0px; }
input { margin: 0px; padding: 0px; }
textarea { margin: 0px; padding: 0px; }
body { font-size: 12px; }
button { font-size: 12px; }
input { font-size: 12px; }
select { font-size: 12px; }
textarea { font-size: 12px; }
h1 { font-size: 100%; }
h2 { font-size: 100%; }
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
button { font-size: 100%; }
input { font-size: 100%; }
select { font-size: 100%; }
textarea { font-size: 100%; }
label { vertical-align: middle; }
input { vertical-align: middle; }
select { vertical-align: middle; }
address { font-style: normal; }
cite { font-style: normal; }
em { font-style: normal; }
fieldset { cursor: pointer; }
img { border: currentColor; border-image: none; }
ul { list-style: none; }
ol { list-style: none; }
table { border-collapse: collapse; }
sub { vertical-align: text-bottom; }
sup { font: 11px/normal tahoma; left: 2px; top: -1px; vertical-align: text-top; position: relative; font-size-adjust: none; font-stretch: normal; }
small { font-size: 12px; }
legend { color: rgb(51, 51, 51); }
* { list-style: none; margin: 0px; padding: 0px; }
a { text-decoration: none; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
.clear { font: 0px/0 sans-serif; height: 0px; overflow: hidden; clear: both; display: block; font-size-adjust: none; font-stretch: normal; }
.clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
* + html .clearfix { height: 1%; }
.clearfix { display: block; }
img { border: 0px currentColor; border-image: none; }
a { text-decoration: none; cursor: pointer; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; }
body { background: rgb(255, 255, 255); color: rgb(102, 102, 102); line-height: 23px; }
.em_1 { width: 24px; display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.fzc { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.font { font-weight: bold; }
.color_1 { color: rgb(51, 51, 51); }
.color_2 { color: rgb(153, 153, 153); }
.color_3 { color: rgb(255, 153, 0); }
.font_1 { font-size: 12px; }
.blod { font-weight: bold; }
.for { color: rgb(51, 51, 51); font-weight: bold; }
.col_org1 { color: rgb(255, 144, 0); }
.col_blue1 { color: rgb(49, 89, 190); }
body { font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
.shade { background: 0px 0px rgba(0, 0, 0, 0.4); left: 0px; top: 0px; width: 100%; height: 110%; display: block; position: fixed; z-index: 1001; }
.swipe { margin: 0px; padding: 0px; width: 100%; overflow: hidden; float: left; background-color: rgb(32, 183, 215); }
    .swipe ul { margin: 0px; padding: 0px; transition: left 800ms ease-in; float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; }
    .swipe #pagenavi { width: 100%; text-align: center; }
        .swipe #pagenavi a { background: rgb(32, 183, 215); margin: 0px 2px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; line-height: 99em; overflow: hidden; display: inline-block; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
            .swipe #pagenavi a.active { background: rgb(255, 255, 255); }
#slider img { width: 68%; margin-top: 20px; margin-bottom: 20px; }
#slider { text-align: center; }
.none { display: none; }
.hidden { visibility: hidden; }
.cursor-pointer { cursor: pointer; }
.mininav { width: 100%; height: 28px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-repeat: repeat-x; background-color: rgb(255, 255, 255); }
.mininavInner { margin: 0px auto; width: 1000px; height: 28px; }
    .mininavInner .mininavLeft { height: 28px; color: rgb(102, 102, 102); float: left; }
    .mininavInner a { color: rgb(102, 102, 102); text-decoration: none; margin-right: 4px; }
        .mininavInner a:hover { color: rgb(45, 55, 75); text-decoration: none; }
.fl { float: left; display: inline; }
.mt5 { margin-top: 5px; }
.mininavInner .mininavright { height: 28px; color: rgb(102, 102, 102); float: right; }
    .mininavInner .mininavright .wap { margin: 0px 5px; }
.wrap { margin: 20px auto 0px; width: 1000px; }
.logo { background: url("../images/logo.png") no-repeat; margin: 20px 0px 0px; width: 333px; height: 69px; float: left; }
.qq_icon { background: url("../images/qq_icon.png") no-repeat; height: 17px; padding-left: 18px; }
.top { background: url("../images/top_bg.png") repeat-x; height: 110px; }
.nav { background: url("../images/nav_bg.png") repeat-x; height: 39px; }
    .nav a { background: url("../images/nav_a.png") no-repeat; width: 143px; height: 36px; overflow: hidden; text-decoration: none; float: left; display: block; }
        .nav a:hover { background: url("../images/nav_hover.png") no-repeat; width: 143px; height: 36px; overflow: hidden; float: left; display: inline; }
        .nav a:active { background: url("../images/nav_active.png") no-repeat; width: 143px; height: 36px; overflow: hidden; float: left; display: inline; }
        .nav a p { text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; font-weight: bold; }
.sy_icon { background: url("../images/sy_icon.png") no-repeat; width: 108px; height: 45px; margin-left: 50px; cursor: pointer; }
    .sy_icon:hover { background: url("../images/sy_s_icon.png") no-repeat; width: 108px; height: 45px; }
.xxbm_icon { background: url("../images/bmzc_icon.png") no-repeat; width: 108px; height: 45px; margin-left: 50px; cursor: pointer; }
    .xxbm_icon:hover { background: url("../images/bmzc_s_icon.png") no-repeat; width: 108px; height: 45px; }
.zxxx_icon { background: url("../images/wdkc_icon.png") no-repeat; width: 108px; height: 45px; margin-left: 50px; cursor: pointer; }
    .zxxx_icon:hover { background: url("../images/wdkc_s_icon.png") no-repeat; width: 108px; height: 45px; }
.sxzn_icon { background: url("../images/sxzn_icon.png") no-repeat; width: 108px; height: 45px; margin-left: 50px; cursor: pointer; }
    .sxzn_icon:hover { background: url("../images/sxzn_s_icon.png") no-repeat; width: 108px; height: 45px; }
a.colr_1 { color: rgb(49, 89, 190); }
.input { color: rgb(153, 153, 153); }
.login_t { padding: 50px 0px 0px 25px; }
    .login_t table tr td { padding: 20px 0px 0px; }
.foot { background: rgb(255, 255, 255); height: 145px; margin-top: 10px; border-top-color: rgb(243, 243, 243); border-top-width: 1px; border-top-style: solid; }
    .foot .logo1 { background: url("../images/foot_logo.png") no-repeat; margin: 15px 30px; width: 63px; height: 63px; float: left; }
    .foot .footernew { margin: 25px 5px; width: 560px; height: 96px; color: rgb(81, 81, 81); line-height: 24px; overflow: hidden; font-size: 12px; float: left; }
        .foot .footernew a { color: rgb(81, 81, 81); text-decoration: none; }
            .foot .footernew a:hover { color: rgb(189, 10, 1); text-decoration: none; }
    .foot .ppic { width: 190px; height: 100px; margin-top: 15px; float: right; }
        .foot .ppic .beian { background: url("../images/beian_pic.png") no-repeat; margin: 10px; width: 110px; height: 53px; float: left; }
        .foot .ppic .wangjing { background: url("../images/wangjing_pic.png") no-repeat; width: 41px; height: 69px; float: left; }
