﻿.writefont { color: #fff; }
#pro_tit { font-size: 14px; }
#pro_con .writefont p { color: #fff; text-indent: 0px; padding: 0px; }
#sub_ban { background: url(../images/com_bg.jpg) repeat-x; }
#sub_banner {margin: 0 auto; width:1600px; overflow:hidden }
#sub_banner1 {margin: 0 auto; width: 1400px; overflow: hidden; }
#sub_banner2 {background: url(../images/job_bg.jpg) repeat-x left top;}
#sub_banx { background: url(../images/sub_x.jpg) no-repeat center top;  }
#sub_con { overflow: hidden; margin-top: 15px; margin-bottom: 20px; }
#sub_left { width: 233px!important; width: 218px; float: left;  }
    #sub_left h1 { font-size: 18px; font-family: 微软雅黑; color: #E3131E; margin-left: 15px; font-weight: bold; }
    #sub_left h3 { font: bold 24px/46px 'microsoft yahei'; color: #333; }
#sub_left_l { margin-top: 10px; background:#f8f8f8 }
    #sub_left_l li a { height: 30px; line-height: 25px; font-family:'microsoft yahei'; font-size:14px; color: #666666; list-style: none; display: inline-block; background: url(../images/list_ico.jpg) 15px center no-repeat; border-bottom: #ECECEC 1px solid; text-align: left; padding-left: 40px; width: 180px; margin: 4px 0px 4px 0px; }
        #sub_left_l li a:hover { background: url(../images/list_ico2.jpg) 15px  center no-repeat; font-weight: bold; color: #333333; }
        #sub_left_l li a.nomol { background: url(../images/list_ico2.jpg) 15px  center no-repeat; color: #333333; }
#sub_left img { margin-top: 15px; padding: 1px; border: #d8d8d8 1px solid; background: #fff; }
#sub_right { float: right; width: 730px;  }
#sub_right_tit { background: url(../images/line0.gif) no-repeat left bottom; padding-bottom: 10px; height: 30px; line-height: 30px; margin-top:5px;}
    #sub_right_tit h3 { float: left; font: bold 16px/30px 'microsoft yahei'; width: 30%; color: #333; }
    #sub_right_tit h1 { float: left; font: bold 16px/30px 'microsoft yahei'; width: 30%; color: #333; }
    #sub_right_tit span { float: right; width: 60%; text-align: right; }
#sub_right_com { width: 100%; margin: 0 auto; text-indent: 20px; margin-top: 10px; }
.tabs01 { width: 100%; float: left; margin-top: 10px; height:36px; border-bottom: #d8d8d8 1px solid; text-indent:0px; }
    .tabs01 ul { width: auto; white-space: nowrap; float: left; }
        .tabs01 ul li { float: left; line-height: 35px; height: 35px; width: 110px!important; width: 100px; margin-right: 5px; text-align:left;}
            .tabs01 ul li a { background: #f8f8f8; display: inline-block; width: 110px!important; width: 100px; border: #ddd 1px solid; text-indent: 35px!important; text-indent: 30px; border-bottom: none; color: #333; }
                .tabs01 ul li a.selected { background: #666; color: #fff; width: 110px!important; width: 100px; }

.tabs01Contain { clear: both; padding: 10px 5px; min-height: 220px; height: auto!important; height: 220px; overflow: visible; }

#ppqs { margin: 0 auto; width: 504px; height: 231px; margin-top: 25px; }
.ppqs { margin: 0 auto; width: 687px; overflow: hidden; margin-top: 15px; }
.ppqs_top { margin: 0 auto; }
.ppqs_mid { background: url(../images/qs_bg.jpg) repeat-y top left; width: 100%; padding: 10px 0px 10px 0px; height: 60px; }
    .ppqs_mid img { float: left; width: 65px; height: 60px; margin-top: 0px 0px 0px 15px; }
    .ppqs_mid span { float: right; width: 82%; padding-right: 15px; color: #666; }
.ppqs_bottom { margin: 0 auto; }
#jsyj { width: 99%; margin: 0 auto; color: #666; }
#jsyj_top { width: 100%; float: left; background: url(../images/jsyj_topbg.jpg) no-repeat right bottom; height: 159px; margin-bottom: 20px; }
    #jsyj_top span { float: left; width: 60%; padding-top: 27px; text-indent: 20px; color: #6E6E6E; font-size:13px;}
#jsyj li { background: url(../images/jsyj-x.jpg) no-repeat center bottom; overflow: hidden; height: 145px; width: 100%; margin-bottom: 8px; float: left; }

    #jsyj li p { background: url(../images/jsyj-img-bg.jpg) no-repeat; width: 166px; height: 115px; margin-left: 15px; margin-right: 10px; float: left; }
    #jsyj li img { width: 155px; height: 104px; padding:3px; padding-left: 4px; }
    #jsyj li span h3 { font-size: 14px; text-indent: 0px; color: #232323; margin-bottom: 8px; }
    #jsyj li span { width: 540px; color: #666; text-indent: 20px; }
#sub_proleft { width: 239px!important; width: 224px; margin-top: 10px; padding-bottom: 10px; float: left; }
    #sub_proleft h1, #sub_proleft h3, #sub_proleft h4 { font: 20px/30px 'microsoft yahei'; color: #333; font-weight: bold; }
#sub_proright { float: right; width: 720px; padding: 10px 0px 15px 10px; }
#sub_proright_tit { /*background: url(../images/line0.gif) no-repeat left bottom;*/ border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; height: 30px; line-height: 30px; margin-bottom: 15px; position: relative; }
    #sub_proright_tit h3,#sub_proright_tit h1 { float: left; font-size: 20px; font-weight: bold; font-family: microsoft yahei; position: absolute; padding-bottom: 8px; padding: 0px 7px 8px 7px; border-bottom: 3px solid #E3131E; margin-left: 15px; display: block; color: #000; }
    #sub_proright_tit span { float: right; width: 60%; text-align: right; }
#sub_cru { background: url(../images/cru-bg.jpg) repeat-x; }
#sub_pro_l { margin-top: 10px; margin-bottom: 15px; width: 100%; padding-bottom: 10px; background: #f8f8f8; }
    #sub_pro_l li a { height: 35px; font: 14px/35px 'microsoft yahei'; color: #666666; list-style: none; display: inline-block; background: url(../images/list_ico.jpg) 15px center no-repeat; border-bottom: #ECECEC 1px solid; text-align: left; padding-left: 40px!important; padding-left: 20px; width: 190px; margin: 4px 0px 4px 0px; }
        #sub_pro_l li a:hover { background: url(../images/list_ico2.jpg) 15px center no-repeat; font-weight: bold; color: #333333; }
        #sub_pro_l li a.nomol { background: url(../images/list_ico2.jpg) 15px center no-repeat; color: #333333; }



#pro_tit_bg { background: url(../images/sub_titbg.jpg) repeat-x left bottom; height: 50px; line-height: 45px; }

#tj_pro { margin-top: 10px; overflow: hidden; }

    #tj_pro h3, #xg_pro h3, #xg_zhishi h3 { margin-left: 0px; font: bold 16px/38px 'microsoft yahei'; color: #000; }

    #tj_pro ul li { width: 95px; margin-right: 15px!important; margin-right: 6px; float: left; text-align: center; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
        #tj_pro ul li img { width: 89px; height: 70px; padding: 2px; border: #d8d8d8 1px solid; }
    #tj_pro span { float: right; width: 105px; text-align: right; margin-right: 15px; padding-top: 5px; background: url(../images/ico03.jpg) no-repeat left center; padding-left: 15px; }
#xg_pro { margin-top: 8px; width: 100%; overflow: hidden; }
    #xg_pro span { float: right; width: 100%; text-align: center; margin-right: 8px; padding-top: 8px; border-top: #ccc 1px dashed; }

    #xg_pro ul li { width: 84px; height: 26px; overflow: hidden; line-height: 27px; float: left; margin-right: 10px; text-align: left; margin-top: 5px; background: url(../images/gif.gif) no-repeat left center; padding-left: 10px; }

#prolist { margin-left: 5px!important; margin-left: 0px; }

    #prolist p { text-indent: 2em; padding-left: 15px; margin-top: 20px; margin-bottom: 15px; }

    #prolist ul { overflow: hidden; }
    #prolist li { width: 23%!important; width: 22%; float: left; text-align: center; line-height: 20px; margin: 10px 9px 5px 5px; }
    #prolist h3 { font-size: 14px; color: #585858; font-weight: normal; background: #F1F2F5; width: 100%; margin: 0 auto; line-height: 26px; margin: 20px 0px 5px 0px; text-indent: 15px; }

    #prolist li img { width: 145px; height: 110px; padding: 5px; border:#CCCCCC 1px solid;}

    /*#prolist li a img {
-webkit-transition: all 0.2s ease-out;
}
*/
    #prolist li a:hover img { /*
-moz-transform: scale(1.05) rotate(2deg);
-webkit-transform: scale(1.05) rotate(2deg);*/ }
#xg_zhishi { margin-top: 10px; overflow: hidden; }

    #xg_zhishi li { line-height: 30px; line-height: 30px; background: url(../images/yd.jpg) no-repeat left center; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 190px; }
#scx_ss { margin: 0 auto; overflow: hidden; width: 102%; margin-left: 10px!important; margin-left: 8px; margin-top: 20px; padding-bottom: 38px; }
    #scx_ss li { width: 49%!important; width: 49.8%; float: left; }
.scx_ss { width: 100%; }
    .scx_ss h3 { background: url(../images/scx_bg.jpg) no-repeat; width: 358px; height: 30px; font-size: 14px; line-height: 30px; color: #fff; text-indent: 30px; }
.scx_ss_con { border: #ccc 1px solid; height: 160px; background: url(../images/scx_b.jpg) repeat-y; width: 356px; border-top: none; }
    .scx_ss_con img { float: left; margin-left: 10px!important; margin-left: 5px; margin-top: 10px; }
    .scx_ss_con p { color: #666; float: right; width: 200px; padding-top: 15px; margin-right: 8px; }
#power { width: 99%; float: right; padding-bottom: 130px; }
    #power h3 { background: url(../images/powr_tit.jpg) no-repeat left top #F4F5F7; font-size: 14px; line-height: 28px; color: #fff; text-indent: 15px; margin-top: 18px; margin-bottom: 15px; }
    #power span { text-indent: 20px; }
    #power img { margin-top: 20px; }
    #power li { width: 47%!important; width: 46%; float: left; margin: 15px 5px 0px 13px; border: #d8d8d8 1px solid; }
    #power ul { margin-left: -15px; *margin-top: -30px; overflow: hidden; margin-top: 0px; *margin-top: 0px; }
    #power li img { float: left; width: 150px; margin: 5px 0px 5px 5px; }
    #power li span { float: right; width: 180px; margin-right: 8px; padding-top: 10px; text-indent: 0px; color: #666; }
        #power li span h2 { font-size: 12px; margin-bottom: 5px; color: #333; background: url(../images/gj_ico.jpg) no-repeat left center; padding-left: 18px; }
#pro_banbg { background: url(../images/pro_banbg.jpg) repeat-x left top; }

#pro_tj { overflow: hidden; padding: 10px 0; }

#pro_tj_right h1 { font: bold 24px/56px 'microsoft yahei'; height: 30px; line-height: 30px; margin-top: 15px; color: #222; float: left; width: 100%; border-bottom: #d8d8d8 1px dashed; padding-bottom: 8px; }
#pro_tj_right { width: 57%; float: right; }
#pro_tj_list { width: 100%; overflow: hidden; padding-top: 15px; padding-bottom: 10px; }
    #pro_tj_list p strong { line-height: 28px; color: #E3131E; }
#pro_tj_lx { margin: 18px 0; width: 95%; overflow: hidden; }

    #pro_tj_lx p { background: url(../images/dianhua.gif) no-repeat left center; font-size: 14px; padding-left: 40px; padding-top: 5px; }
        #pro_tj_lx p span { color: #E3131E; font-weight: bold; margin-right: 8px; }
.lx01 { float: left; margin-left: 15px; margin-right: 20px; margin-top: 15px; }
.lx02 { float: left; margin-top: 15px; }
#prox { width: 1000px; margin: 0 auto; }
#fenxiang { width: 98%; margin-top: 25px; overflow: hidden; }
#fenxiang_left { float: left; width: 220px; }
#fenxiang_right { background: url(../images/pdf.jpg) no-repeat left center; padding-top: 3px; padding-left: 25px; float: left; left: 250px; margin-left: 10px; }
#pro_left { float: left; width: 747px; }
#pro_con { border: #ccc 1px solid; border-top: #E3131E 1px solid; overflow: hidden; margin-bottom: 30px; padding-top: 8px; }
    #pro_con p { padding: 6px; text-indent: 30px; line-height: 25px; color: #666; font-size: 13px; }
    #pro_con h5 { font-size: 14px; color: #CC0000; margin-left: 15px; }
    #pro_con p img { margin-left: -30px; }
    #pro_con h3 { background: url(../images/proico.gif) no-repeat left center; font-size: 15px; text-align: left; color: #222; font-weight: bold; margin: 10px; padding-left: 22px; }
    #pro_con h2 { font-size: 14px; text-align: left; padding-left: 35px; margin: 10px 0px 10px 0px; line-height: 30px; background: url(../images/gif-01.gif) #f3f3f3 no-repeat 15px center; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }
    #pro_con h4 { font-size: 15px; color: #222; text-align: left; padding-left: 15px; margin: 10px 0px 10px 0px; line-height: 34px; background: #FAFAFA; border-top: #d8d8d8 1px solid; border-bottom: #d8d8d8 1px solid; }
table { border-color: #fff; border-collapse: collapse; margin-top: 10px; margin-bottom: 15px; }
    table td { padding: 3px 0; line-height: 21px; border-color: #ccc; }
#pro_lefttit ul { overflow: hidden; width: 100%; }
#pro_lefttit li { float: left; font-size: 14px; }
    #pro_lefttit li a { padding: 0px 43px 0px 43px; height: 35px; line-height: 35px; background: #f8f8f8; border: #ccc 1px solid; border-bottom: none; float: left; margin-right: 3px; }

        #pro_lefttit li a:hover { background: #E3131E; color: #FFF; border: #f00 1px solid; border-bottom: none; }
        #pro_lefttit li a.nomol { background: #E3131E; color: #FFF; border: #f00 1px solid; border-bottom: none; font-weight: bold; }
.list { margin: 0 auto; width: 100%; overflow: hidden; }
    .list ul { margin-left: 12px; }
    .list li { width: 24.3%; float: left; margin: 10px 0px 0px 0px; text-align: center; }
        .list li img { padding: 2px; width: 150px; height: 105px; text-align: left; margin-left: 9px; }
#pro_right { float: right; width: 228px; }
#pro_right_tit { background: #555; width: 100%; }
    #pro_right_tit h3 { font-size: 14px; color: #fff; background: url(../images/ico5.jpg) no-repeat right center; width: 90%; margin: 0 auto; height: 30px; line-height: 30px; }
    #pro_right_tit h4 { font-size: 15px; color: #fff; background: url(../images/ico5.jpg) no-repeat right center; width: 90%; margin: 0 auto; height: 32px; line-height: 32px; }
#pro_right_ss, #pro_right_honor, #pro_right_pro, #pro_right_new { border: #ccc 1px solid; margin-top: 15px; padding-bottom: 10px; }
#pro_right_ss { padding-top: 10px; }
    #pro_right_ss select { width: 190px; height: 22px; border: 1px solid #999; margin: 7px 0px 2px 18px; padding-left: 20px; color: #666; }
#pro_right_honor h3 { font-size: 14px; border-bottom: #ddd 1px solid; text-indent: 10px; height: 26px; }
#pro_right_honor h4 { font-size: 15px; border-bottom: #ccc 1px solid; text-indent: 10px; height: 34px; line-height: 34px; background: #ededed; color: #222; }
#pro_right_honor ul { margin-top: 10px; overflow: hidden; }

#pro_right_honor li { line-height: 30px; text-align: center; margin-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#pro_right_honor img { width: 175px; height: 125px; }
#pro_right_pro h3 { font-size: 14px; border-bottom: #ddd 1px solid; text-indent: 10px; height: 26px; }
#pro_right_pro h4 { font-size: 15px; border-bottom: #ccc 1px solid; text-indent: 10px; height: 34px; line-height: 34px; background: #ededed; color: #222; }
#pro_right_pro ul { margin-top: 10px; overflow: hidden; }
#pro_right_pro li { line-height: 30px; text-align: center; margin-top: 10px; }
    #pro_right_pro li img { width: 175px; padding: 2px; background: #fff; height: 125px; }

#pro_right_new h3 { font-size: 14px; border-bottom: #ddd 1px solid; text-indent: 10px; height: 26px; }
#pro_right_new h4 { font-size: 15px; border-bottom: #ccc 1px solid; text-indent: 10px; height: 34px; line-height: 34px; background: #ededed; color: #222; }
#pro_right_new ul { margin-top: 10px; overflow: hidden; }

#pro_right_new li { line-height: 28px; margin-left: 10px; background: url(../images/ico1.gif) no-repeat left center; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 160px; }

#pro_right_zhishi { margin-top: 15px; background: url(../images/newbg.jpg) no-repeat right bottom; }
    #pro_right_zhishi h3 { font-size: 14px; background: url(../images/zhishi_bg.jpg) no-repeat; text-indent: 10px; height: 26px; line-height: 26px; color: #FFF; }
    #pro_right_zhishi h4 { font-size: 14px; background: url(../images/zhishi_bg.jpg) no-repeat; text-indent: 26px; height: 26px; line-height: 26px; color: #FFF; }
    #pro_right_zhishi ul { overflow: hidden; border: #ccc 1px solid; border-top: none; padding-top: 8px; padding-bottom: 15px; }
    #pro_right_zhishi li { line-height: 28px; margin-left: 10px; background: url(../images/ico1.gif) no-repeat left center; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 160px; }
ul.web2 li dt { height: 24px; line-height: 24px; background-position: 0 -92px; }
.dinggou { overflow: hidden; width: 100%; margin: 0 auto; }
    .dinggou h2 { font-size: 14px; text-align: left; padding-left: 35px; margin: 10px 0px 10px 0px; line-height: 30px; background: url(../images/gif-01.gif) #f3f3f3 no-repeat 15px center; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }

.zx_dg { POSITION: relative; width: 730px; padding: 10px 0px 20px 20px; overflow: hidden; }
DL.zx_dg { LINE-HEIGHT: 30px; WIDTH: 326px; }
    DL.zx_dg DT { WIDTH: 90px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 30px; COLOR: #cf0003; CLEAR: left; FONT-WEIGHT: bold; }
    DL.zx_dg DD { WIDTH: 236px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 32px; }
    DL.zx_dg INPUT { BORDER: #b1b8cc 1px solid; TEXT-INDENT: 5px; WIDTH: 200px; HEIGHT: 28px; line-height: 28px; COLOR: #555; }
DT.msg_tit { POSITION: absolute; DISPLAY: none; }
.msg { POSITION: absolute; TOP: 20px; RIGHT: 20px; WIDTH: 380px; HEIGHT: 115px; }

    .msg TEXTAREA { BORDER: #b1b8cc 1px solid; LINE-HEIGHT: 20px; TEXT-INDENT: 5px; WIDTH: 380px; HEIGHT: 75px; COLOR: #555; }
.dg_aj { MARGIN: 0px auto; WIDTH: 174px; HEIGHT: 26px; clear: both; }
    .dg_aj INPUT { BORDER: #b1b8cc 1px solid; WIDTH: 70px; BACKGROUND: #f0f1f3; FLOAT: left; HEIGHT: 26px; COLOR: #555; CURSOR: pointer; }
    .dg_aj .submit { BACKGROUND: #333; COLOR: #fff; MARGIN-RIGHT: 28px; }
#scx_tj { border: #d8d8d8 1px solid; overflow: hidden; }
#scx_tj_left { width: 420px; float: left; padding: 10px 20px 10px 0px; background: url(../images/scx_leftbg.gif) no-repeat right center; }

#scx_tj_right { width: 540px; float: right; }
#scx_tj_list { width: 100%; overflow: hidden; padding-top: 15px; padding-bottom: 10px; border-bottom: #ccc 1px dashed; }
    #scx_tj_list p strong { line-height: 28px; color: #E3131E; }
#scx_tj_lx { margin-top: 18px; width: 94%; padding: 8px; background: url(../images/img.png) no-repeat right bottom #FEF4E0; border: #FDE1A2 1px solid; height: 90px; }
    #scx_tj_lx p { background: url(../images/dianhua.gif) no-repeat left center; font-size: 14px; padding-left: 20px; padding-top: 5px; }
        #scx_tj_lx p span { color: #E3131E; font-weight: bold; margin-right: 8px; }
#scx_xg { border: #d8d8d8 1px solid; margin-top: 20px; }
#scx_xg_tit { background: url(../images/scx_tit.jpg) repeat-x; line-height: 32px; height: 32px; overflow: hidden; }
    #scx_xg_tit h3 { border-top: #E3131E 2px solid; background: #fff; width: 145px; line-height: 30px; float: left; text-align: center; font-size: 14px; border-right: #d8d8d8 1px solid; }
    #scx_xg_tit span { float: left; left: 145px; margin-left: 20px; width: 120px; font-size: 14px; }

.pro_list_1 { float: left; text-align: left; height: 164px; width: 97.3%; margin-top: 15px; padding: 13px 10px 13px 10px; border: #CDD6DC 1px dotted; }
.pro_list_img { width: 140px; text-align: center; font-size: 14px; float: left; font-weight: bold; }
    .pro_list_img img { margin-bottom: 10px; width: 134px; height: 134px; border: 2px #cdcdcd solid; padding: 0px 10px 0px 10px; background: #FFF; }
.pro_list_text { float: right; width: 570px; line-height: 22px; }
    .pro_list_text img { align: right; }

.blk_18 { OVERFLOW: hidden; ZOOM: 1; height: 180px; }
    .blk_18 .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH: 923px; height: 180px; }
    .blk_18 .ScrCont { WIDTH: 82766px; ZOOM: 1; }
    .blk_18 #List1_1 { height: 180px; OVERFLOW: hidden; float: left; }

    .blk_18 .LeftBotton { BACKGROUND: url(../images/left_pic.gif) no-repeat left 30px; FLOAT: left; MARGIN: 28px 0px 0px 0px; WIDTH: 31px; HEIGHT: 100px; }
    .blk_18 .RightBotton { BACKGROUND: url(../images/right_pic.gif) no-repeat right 30px; FLOAT: left; MARGIN: 28px 0px 0px 15px; WIDTH: 31px; HEIGHT: 100px; }
    .blk_18 .LeftBotton:hover { BACKGROUND: url(../images/left_pic_red.gif) no-repeat left 30px; }
    .blk_18 .RightBotton:hover { BACKGROUND: url(../images/right_pic_red.gif) no-repeat right 30px; }
#List1_1 ul { margin: 15px 0px 0px 0px; }
#List1_1 li { list-style: none; margin: 10px 15px 0px 15px; float: left; line-height: 25px; text-align: center; overflow: hidden; }
    #List1_1 li img { width: 155px; height: 115px; }
#List2_1 { FLOAT: left; }
    #List2_1 ul { margin: 15px 0px 0px 0px; }
    #List2_1 li { list-style: none; margin: 10px 15px 0px 15px; float: left; line-height: 25px; text-align: center; overflow: hidden; }
        #List2_1 li img { width: 155px; height: 115px; }
#scx_con { overflow: hidden; margin-top: 25px; margin-bottom: 20px; }

.ieShadow { width: 315px; filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=5); background-color: #000\9; }
#scx_zhishi { float: left; width: 305px!important; width: 290px; border: #ccc 1px solid; }
    #scx_zhishi h3, #scx_news h3, #scx_dg h3 { font: bold 18px/50px 'microsoft yahei'; color: #333; height: 50px; float: left; width: 230px; text-indent: 20px; }
    #scx_zhishi span, #scx_news span, #scx_dg span { float: right; width: 20px; height: 20px; vertical-align: middle; background: url(../images/scx_ico2.jpg) no-repeat left center; margin: 15px 15px 0px 0px; }
    #scx_zhishi ul { margin: 0px 0px 10px 15px; width: 92%; height:223px; overflow: hidden; }
    #scx_zhishi li { line-height: 28px; line-height: 28px; background: url(../images/yd.jpg) no-repeat left 13px; padding-left: 12px; }
        #scx_zhishi li a, #scx_news li a { color: #666; }
#scx_news { float: left; width: 320px!important; width: 300px; margin-left: 20px; border: #ccc 1px solid; }
    #scx_news ul { margin: 0px 0px 10px 15px; width: 94%; overflow: hidden; }
    #scx_news li { line-height: 28px; height: 28px; background: url(../images/yd.jpg) no-repeat left 12px; overflow: hidden; padding-left: 13px; }
#scx_dg { float: right; width: 330px; border: #ccc 1px solid; padding-bottom: 10px; }
.scx_zx_dg { POSITION: relative; width: 310px; overflow: hidden; color: #666; }
DL.scx_zx_dg { LINE-HEIGHT: 30px; WIDTH: 310px; margin-top: 10px; margin-bottom: 10px; }
    DL.scx_zx_dg DT { WIDTH: 80px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 30px; CLEAR: left; FONT-WEIGHT: bold; padding-left: 20px; }
    DL.scx_zx_dg DD { WIDTH: 200px; MARGIN-BOTTOM: 10px; FLOAT: left; overflow: hidden; }
    DL.scx_zx_dg INPUT { BORDER: #b1b8cc 1px solid; TEXT-INDENT: 5px; WIDTH: 190px; HEIGHT: 28px; line-height: 28px; COLOR: #666; }

    DL.scx_zx_dg TEXTAREA { BORDER: #b1b8cc 1px solid; LINE-HEIGHT: 20px; float: left; TEXT-INDENT: 5px; WIDTH: 190px; HEIGHT: 79px; COLOR: #555; }
.scx_dg_aj { MARGIN: 0px auto; WIDTH: 174px; HEIGHT: 26px; clear: both; padding-bottom: 8px; padding-top: 0px!important; padding-top: 5px; }
    .scx_dg_aj INPUT { BORDER: #b1b8cc 1px solid; WIDTH: 70px; BACKGROUND: #f0f1f3; FLOAT: left; HEIGHT: 26px; COLOR: #555; CURSOR: pointer; }
    .scx_dg_aj .submit { BACKGROUND: #E3131E; COLOR: #fff; MARGIN-RIGHT: 28px; }
#scx_zs_left { float: left; width: 250px; border: #ccc 1px solid; background: url(../images/scxleftbg.jpg) repeat-x; padding-bottom: 10px; }
#scx_zs_left_tit { line-height: 32px; height: 32px; background: #444; color: #fff; width: 100%; }
    #scx_zs_left_tit h3 { font-size: 14px; line-height: 32px; padding-left: 15px; padding-left: 20px; }
#scx_zs_left dl { overflow: hidden; }
#scx_zs_left dt { font-size: 12px; font-weight: bold; border-bottom: #ccc 1px solid; border-top: #ccc 1px solid; background: url(../images/ico13.gif) no-repeat 25px center #f8f8f8; line-height: 30px; padding-left: 45px!important; padding-left: 35px; width: 88%!important; width: 84%; margin: 0 auto; margin-top: 8px; margin-bottom: 8px; }
#scx_zs_left dd { line-height: 34px; background: url(../images/ico12.gif) no-repeat 15px center; width: 76%; padding-left: 40px; margin-left: 10px; }
#scx_zs_left img { margin-left: 8px; background: #f8f8f8; margin-top: 9px!important; margin-top: 4px; }
#scx_zs_right { float: right; width: 725px; border: #ccc 1px solid; background: url(../images/scx_right_bg.jpg) repeat-x; }

#tbody { width: 690px; margin: 10px auto; text-align: left; }
#mainbody { width: 670px; margin: 0 auto; padding: 1px; }
#mainphoto { cursor: pointer; display: block; }
#goleft { float: left; clear: left; margin: 23px 5px 0 3px; }
#goright { float: right; clear: right; margin: 23px 3px 0 5px; }
#photos { width: 640px; height: 92px; line-height: 54px; margin: 10px 10px 0px 10px; overflow: hidden; }
#showArea img { display: block; float: left; margin: 1px 0; cursor: pointer; background: #f5f5f5; margin-right: 10px; padding: 2px; margin-top: 10px; width: 100px; height: 75px; }
#sub_news { margin: 0 auto; margin-top: 20px; margin-left: 5px; }
    #sub_news h2 { font-size: 16px; font-family: 微软雅黑; color: #E3131E; font-weight: bold; text-align: center; line-height: 35px; }
#jiathis { height: 30px; margin-top: 10px; line-height: 16px; margin-bottom: 10px; }
    #jiathis .left { float: left; height: 26px; width: 250px; padding-left: 20px; }
    #jiathis .right { float: right; padding-right: 10px; }
#Like { padding: 5px; }
#Context { line-height: 25px; padding-right: 5px; }
    #Context h1 { font-size: 18px; color: red; text-align: center; margin-top: 10px; }
    #Context h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; }
    #Context h4 { font-size: 12px; margin-top: 0px; margin-bottom: 0px; }
    #Context p { line-height: 25px; font-size: 12px; color: #3E3E3E; margin-top: 10px; margin-bottom: 10px; text-indent: 2em; }


#sub_news_left { float: left; width: 510px; }
.sub_new { overflow: hidden; width: 100%; }
.sub_new_tit { border-bottom: #ccc 1px dotted; line-height: 35px; margin: 10px 0px 10px 0px; width: 100%; overflow: hidden; }
.sub_new h3 { font-size: 15px; float: left; width: 40%; text-align: left; color: #232323; }
.sub_newll { float: right; width: 40%; text-align: right; }
.sub_new li { line-height: 26px; overflow: hidden; }
.newal { float: left; width: 15%; color: #999; }
.newar { float: right; width: 80%; }
/**  **/
#sub_news_left_tj { }
#sub_news_left_tjl { float: left; background: url(../images/newtjbg.jpg) no-repeat; width: 192px; height: 152px; }
    #sub_news_left_tjl img { margin: 8px 0px 0px 7px; }
#sub_news_left_tjr { width: 310px; float: right; color: #666; text-indent: 20px; }
    #sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; }

#sub_news_right { float: right; width: 200px;  }
#sub_news_rightgz { background:#f2f2f2; padding-bottom: 5px; }

    #sub_news_rightgz h3, #sub_news_rightpro h3 { font-size: 14px; margin: 0px 0px 6px 0px; line-height: 28px; color: #fff; text-indent: 15px; background: #666; }

.sub_news_left_tj { width: 100%; float: left; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #808080; margin-bottom: 10px; padding-bottom: 10px; }
.sub_news_left_tjl { float: left; width: 147px; height: 112px; }
.sub_news_left_tjr { width: 360px; float: right; color: #666; text-indent: 20px; }

    .sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }

.sub_news_right { float: right; width: 200px; margin-right: 5px; }
.sub_news_rightgz { border: #ccc 1px solid; background: #f8f8f8; padding-bottom: 5px; }


/** **/
#sub_news_rightgz li { background: url(../images/yd.jpg) no-repeat 10px center; padding-left: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 160px; }

    #sub_news_rightgz li a { color: #666; }

        #sub_news_rightgz li a:hover { color: #E3131E; }
#sub_news_rightpro { background:#f2f2f2; padding-bottom: 5px; margin-top: 18px; overflow: hidden; }
    #sub_news_rightpro ul { margin-top: 10px; }
    #sub_news_rightpro li { line-height: 25px; text-align: center; height: 163px; }
        #sub_news_rightpro li img { width: 160px; height: 120px; padding: 3px; background: #fff; margin: 0px 5px 0px 5px; }

    #sub_news_rightpro p { width: 83%; margin: 0 auto; margin-top: 10px; }

.proa1 { float: left; text-align: left; }

.proa2 { float: right; }
#prolist_banbg { background: #f7f7f7; }

#container { width: 1060px; max-width: 100%; margin: 0 auto; margin-bottom: 15px; }



.flexslider { width: 100%; margin: 0; padding: 0; margin-top: 20px; height: 350PX; margin-bottom: 0px!important; margin-bottom: -30px; }
    .flexslider .slides ul { margin: 0 auto; }
    .flexslider .slides li { display: none; }

    .flexslider .slides img { max-width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }

.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

.no-js .slides > li:first-child { display: block; }

.flexslider { position: relative; zoom: 1; }
    .flexslider .slides { zoom: 1; margin-left: 30px; }
        .flexslider .slides li { position: relative; }

.flex-container { zoom: 1; position: relative; }

.flex-caption { background: none; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1; }

.flex-direction-nav li a { width: 53px; height: 72px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 40%; cursor: pointer; text-indent: -9999px; }
    .flex-direction-nav li a.next { background-position: -52px 0; right: -21px; }
    .flex-direction-nav li a.prev { background-position: 0 0; left: -20px; }
    .flex-direction-nav li a.disabled { opacity: .3; filter: alpha(opacity=30); cursor: default; }

.flex-control-nav { width: 100%; position: absolute; bottom: -30px; text-align: center; }
    .flex-control-nav li { margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; }
        .flex-control-nav li:first-child { margin: 0; }
        .flex-control-nav li a { width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; margin-top: -60px; cursor: pointer; text-indent: -9999px; }
            .flex-control-nav li a:hover { background-position: 0 -13px; }
            .flex-control-nav li a.active { background-position: 0 -26px; cursor: default; }
#tj_pro1 { border: #d8d8d8 1px solid; margin-top: 10px; padding: 15px 0px 15px 0px; }
    #tj_pro1 ul { margin-left: 5px; }
    #tj_pro1 li { float: left; width: 23.5%; margin: 0px 6px 0px 6px; border-right: #d8d8d8 1px solid; }
.tj_pro1 { width: 98%; float: left; line-height: 23px; color: #666; }
    .tj_pro1 h2, .tj_pro1 h1 { font: bold 17px/30px 'microsoft yahei'; text-align: left; height: 30px; color: #000; }
        .tj_pro1 h2 a, .tj_pro1 h1 a { color: #222; }
    .tj_pro1 img { margin-top: 7px; margin-left: 5px; padding: 4px; }
        .tj_pro1 img:hover, .tj_pro1 img:focus, .tj_pro1 img:active { opacity: 0.5; }

#prolist_left { float: left; width: 291px!important; width: 291px; overflow: hidden; }
    #prolist_left h3 { color: #fff; font-size: 14px; text-indent: 30px; }
#prolist_left_tit { background: url(../images/news_tit.jpg) no-repeat; width: 291px; height: 28px; line-height: 28px; }
#prolist_left_con { border: #d8d8d8 1px solid; border-top: none; padding: 5px; line-height: 23px; color: #666; }
#tjnews { width: 98%!important; width: 97%; overflow: hidden; margin: 10px 0px 10px 0px; }
    #tjnews span { color: #999; }
#tjnewsl { float: left; width: 32%; }
#tjnewsr { float: right; width: 65%; line-height: 20px; color: #666; padding-top: 5px; }

.pagelist { width: 98%; overflow: hidden; margin-left: 5px; }
    .pagelist ul { }
    .pagelist li { height: 25px!important; height: 23px; line-height: 23px!important; line-height: 21px; width: 270px; }
        .pagelist li a .lbt { float: left; width: 200px; text-indent: 0px; text-decoration: none; overflow: hidden; display: inline; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; }
        .pagelist li a .ldt { width: 70px; float: right; text-align: center; font-size: 11px; color: #666; text-decoration: none; display: inline; }

#prolist_mid { width: 413px; float: left; left: 292px; margin-left: 21px!important; margin-left: 20px; }
    #prolist_mid h3 { color: #fff; font-size: 14px; text-indent: 32px; }
#prolist_mid_tit { background: url(../images/mid_tit.jpg) no-repeat left top; width: 413px; height: 28px; line-height: 28px; }
#prolist_midd { border: #d8d8d8 1px solid; padding: 29px 7px 0px 0px; border-top: none; padding: 5px; padding-left: 6px; }
    #prolist_midd p { text-indent: 20px; overflow: hidden; border-bottom: #ccc 1px dashed; padding-bottom: 10px; padding-top: 8px; overflow: hidden; }
        #prolist_midd p img { float: left; }
        #prolist_midd p span { text-indent: 20px; width: 290px; float: right; }
    #prolist_midd ul { overflow: hidden; margin: 0 auto; width: 100%; margin-top: 8px; }
    #prolist_midd li { float: left; text-align: center; margin: 5px 5px 0px 5px; }
        #prolist_midd li img { padding: 3px; width: 100px; height: 70px; }
#prolist_right { float: right; width: 270px; overflow: hidden; }
    #prolist_right img { float: right; margin-top: 8px; }

.qywh { margin: 0 auto; width: 100%; }
    .qywh dl { padding-top: 20px; border-bottom: #d8d8d8 1px solid; height: 96px; }
        .qywh dl.first { background: none; }
        .qywh dl dt { float: left; margin-right:15px; background: url(../images/qywh_bg.jpg) no-repeat left top; width: 136px; height: 91px; }
            .qywh dl dt img { padding: 4px 10px 10px 4px; width: 124px; height: 79px; }
        .qywh dl dd h3 { font-size: 14px; font-weight: bold; color: #E3131E; }
        .qywh dl dd { font-size: 14px; }
            .qywh dl dd span { font-family: Arial; color: #8F97A3; }

#sub_scx_l { float: left; width: 235px; padding-top: 30px; padding-bottom: 10px; }
#sub_scx_l_tit { line-height: 33px; background:#333; color: #fff; width: 100%; }
    #sub_scx_l_tit h3 { font-size: 14px; color: #fff; text-indent: 20px; line-height: 31px; background: #333; }
#sub_scx_l dl { overflow: hidden; margin: 0 auto; border: #d8d8d8 1px solid; margin-bottom: 15px; }
#sub_scx_l dt { font-size: 12px; font-weight: bold; background: url(../images/ico10.gif) no-repeat 15px center #f5f5f5; border-bottom: #ccc 1px solid; border-top: #ccc 1px solid; line-height: 30px; margin-bottom: 5px; margin-top: 5px; padding-left: 30px; width: 88%!important; width: 84%; }
#sub_scx_l dd { line-height: 35px; width:100%; }
.sub_scxa1 a { background: url(../images/gif.gif) no-repeat 15px center #f7f7f7; }

#sub_scx_l dd a { display: inline-block; text-align: left; width: 100%; text-indent: 40px; +text-indent:0px; padding-left: 0px; +padding-left:40px; }
    #sub_scx_l dd a:hover { background: url(../images/left_hobg.jpg) no-repeat left center; color: #FFF; }
.sub_scxa2 { background: url(../images/gif.gif) no-repeat 15px center; }
#sub_scx_l img { margin: 0 auto; margin-top: 18px; border: #d8d8d8 1px solid; padding: 2px; overflow: hidden; }

#sub_scx_r { float: right; width: 740px; padding-left: 13px; }
.sub_scx_rimg { margin-top:30px; }
.sub_s_c { width: 100%; margin: 0 auto; overflow: hidden; margin-top: 15px; }
.sub_s_c_tit { margin: 0 auto; width: 100%; margin-top: 7px; background: url(../images/line0.gif) no-repeat left 26px; height: 37px; }
    .sub_s_c_tit h3 { font-size: 14px; float: left; width: 30%; }
    .sub_s_c_tit span { float: right; width: 60%; padding-right: 3px; text-align: right; font-family: Arial; }
.sub_s_c li { width: 45.4%!important; width: 45.9%; border: #d8d8d8 1px solid; padding: 15px 0px 15px 15px; padding-left: 15px!important; padding-left: 10px; float: left; margin: 5px 10px 15px 7px; }

    .sub_s_c li img { float: left; width: 120px; height: 120px; background: #fff; border: #d8d8d8 1px solid; padding: 3px; }
        .sub_s_c li img a:hover { border: #E3131E 1px solid; }
    .sub_s_c li span { width: 200px; float: right; text-indent: 20px; color: #666; }
        .sub_s_c li span h3 { font-size: 12px; text-indent: 0px; color: #333; }
        .sub_s_c li span p { float: right; width: 110px; font-family: Arial; text-align: right; padding-right: 10px; }
.scx_zs { border: #d8d8d8 1px solid; }
    .scx_zs h3 { font-size: 14px; background: url(../images/scx_tit.jpg) repeat-x left center; border-bottom: #d8d8d8 1px solid; padding-left: 12px; line-height: 30px; }
    .scx_zs ul { margin-left: 5px; margin-top: 9px; }

    .scx_zs li { background: url(../images/yd1.jpg) no-repeat left center; padding-left: 13px; line-height: 26px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 172px; }
#sub_com p { text-indent: 20px; }
#focus { width: 740px; height: 230px; margin: 0 auto; margin-top:30px; overflow: hidden; position: relative; }
    #focus ul { height: 380px; position: absolute; }
        #focus ul li { float: left; width: 740px; height: 230px; overflow: hidden; position: relative; }
            #focus ul li div { position: absolute; overflow: hidden; }
    #focus .btnBg { position: absolute; width: 740px; height: 20px; left: 0; bottom: 0; }
    #focus .btn { position: absolute; width: 720px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
        #focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
            #focus .btn span.on { background: #fff; }
    #focus .preNext { width: 45px; height: 100px; position: absolute; top: 70px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
    #focus .pre { left: 0; }
    #focus .next { right: 0; background-position: right top; }
#service { width: 99%; margin: 0 auto; }
    #service p { margin-top: 10px; text-indent: 20px; color: #666; }
    #service li { margin-top: 18px; overflow: hidden; padding: 12px 5px 12px 12px; border: #d8d8d8 1px solid; height: 110px; }
        #service li img { float: left; width: 130px; height: 90px; padding: 3px; border: #d8d8d8 1px solid; background: #fff; }
        #service li span { float: right; width: 585px; color: #666; }
            #service li span h3 { font-size: 12px; color: #333; background: url(../images/gif-01.gif) no-repeat left 7px; padding-left: 15px; }
.sera1 { background: url(../images/ser_bg.jpg) repeat-x left bottom; }
#service li span h4 { float: right; margin-right: 10px; font-weight: normal; text-align: center; margin-top: 28px; text-indent: 10px; width: 114px; height: 24px; line-height: 24px; overflow: hidden; background: url(../images/xq.jpg) no-repeat left center; font-size: 12px; }

pre { font-family: "Lucida Console","Courier New",Verdana; border: 1px solid #CCC; background: #f2f2f2; padding: 10px; }
code { font-family: "Lucida Console","Courier New",Verdana; margin: 0; padding: 0; }

#gallery { padding: 10px; }
#descriptions { position: relative; height: 50px; background: #EEE; margin-top: 10px; width: 720px; padding: 10px; overflow: hidden; }
    #descriptions .ad-image-description { position: absolute; }
        #descriptions .ad-image-description .ad-description-title { display: block; }


.ad-gallery { width: 730px; margin: 0 auto; }
    .ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
        .ad-gallery .ad-image-wrapper { width: 680px; height: 420px; margin-bottom: 10px; position: relative; overflow: hidden; }

            .ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
            .ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
            .ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
            .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { }
                .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
                .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../images/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
            .ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
                .ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
                .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../images/opa75.png); color: #000; }
                * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='../images/opa75.png'); }
                    .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
        .ad-gallery .ad-controls { height: 20px; }
        .ad-gallery .ad-info { float: left; }
        .ad-gallery .ad-slideshow-controls { float: right; }
            .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
            .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
        .ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
        .ad-gallery .ad-nav { width: 95%; position: relative; }
        .ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }

        * html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
        .ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url(../images/ad_scroll_back.png) 0px 22px no-repeat; }
        .ad-gallery .ad-forward { cursor: pointer; display: block; right: -20px; width: 13px; background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat; }
        .ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
        .ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
        .ad-gallery .ad-thumbs li { float: left; padding-right: 5px; }
            .ad-gallery .ad-thumbs li a { display: block; }
                .ad-gallery .ad-thumbs li a img { border: 3px solid #CCC; display: block; width: 100px; height: 60px; }
                .ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #616161; }

.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
#sub_right_comzi { margin: 0 auto; width: 100%; background: url(../images/zline.gif) left bottom repeat-y; line-height: 28px; }

#sub_comleft { float: left; width: 510px; margin-top: 23px; margin-left: -10px; margin-bottom: 20px; }
    #sub_comleft img { margin-top: 30px; margin-left: 20px; }
#sub_comright { float: right; width: 180px;  }
#sub_comxc { background: #f7f7f7; width: 100%; margin: 0 auto; margin-top: 20px; overflow: hidden; padding: 7px 5px 7px 7px; }
    #sub_comxc h3 { font-size: 12px; text-indent: 0px; color: #000; }
    #sub_comxc li { padding: 8px 0px 8px 0px; border-bottom: #fff 1px solid; height: 42px; }
    #sub_comxc img { float: left; width: 55px; height: 43px; padding-left: 6px; }
    #sub_comxc span { float: right; width: 110px; text-indent: 0px; margin-top: 13px; }
#sub_comfh { background: #f7f7f7; width: 100%; margin: 0 auto; overflow: hidden; margin-top: 20px; padding: 7px 5px 7px 9px; }
    #sub_comfh h3 { font-size: 12px; text-indent: 0px; color: #000; margin-bottom: 5px; }
    #sub_comfh li { line-height: 27px; background: url(../images/yd.jpg) no-repeat left center; }

#job_01 { float: left; width: 235px; border-left: #d8d8d8 1px solid; padding-left: 20px; }
    #job_01 h3 { font-size: 16px; margin-bottom: 10px; font-family: 微软雅黑; }
    #job_01 li { line-height: 26px; width: 100%; }
        #job_01 li p { float: left; background: url(../images/yd.jpg) no-repeat left center; padding-left: 12px; width: 65%; }
        #job_01 li span { float: right; width: 25%; color: #A4A4A4; }
#job_02 { float: left; left: 255px; width: 180px; margin-left: 35px; background: url(../images/job_02.jpg) no-repeat left 30px; }
    #job_02 h3 { font-size: 16px; margin-bottom: 10px; font-family: 微软雅黑; }
    #job_02 ul { padding-left: 60px; }
    #job_02 li { line-height: 26px; width: 100%; }
#job_03 { float: left; left: 430px; width: 200px; height: 130px; margin-left: 15px; background: url(../images/job_03.jpg) no-repeat left 30px; }
    #job_03 h3 { font-size: 16px; margin-bottom: 10px; font-family: 微软雅黑; }
    #job_03 span { padding-left: 60px; line-height: 26px; width: 137px; float: right; }
    #job_03 h4 { background: url(../images/job_aj.jpg) no-repeat; width: 107px; height: 28px; text-align: center; line-height: 28px; float: right; margin-top: 20px; }
#job_04 { float: right; width: 260px; height: 137px; padding-left: 20px; text-indent: 20px; background: url(../images/job_04.jpg) no-repeat left top; }
    #job_04 h3 { font-size: 16px; margin-bottom: 10px; font-family: 微软雅黑; text-indent: 0px; }
    #job_04 span { padding: 7px; line-height: 26px; }
#job_cz { margin-top: 18px; margin-bottom: 20px; }

    #job_cz h3 { background: url(../images/jobaj.jpg) no-repeat; width: 38px; height: 155px; float: left; }
    #job_cz ul { width: 960px; float: right; margin-top: 18px; margin-left: -20px!important;; margin-left: 0px; }
    #job_cz li { float: left; text-align: center; line-height: 30px; margin-left: 32px; #margin-left:30px; _margin-left: 25px; }

        #job_cz li img { padding: 2px; border: #d8d8d8 1px solid; width: 154px; height: 105px; margin: 0 auto; }

#job_lx { margin: 0 auto; width: 99.5%; margin-top: 5px; border: #d8d8d8 1px solid; }
    #job_lx h3 { font-size: 14px; text-indent: 10px; background: url(../images/scx_tit.jpg) repeat-x; margin-bottom: 4px; line-height: 30px; }
    #job_lx ul { padding: 6px; }
    #job_lx li { line-height: 26px; background: url(../images/yd1.jpg) no-repeat left center; padding-left: 13px; }
.job_delivery { width: 660px; }
    .job_delivery td, .job_delivery th { padding: 7px 10px; text-align: left; border-bottom: #fff 1px solid; }
    .job_delivery th { background: #F5F5F5; font-weight: normal; }
    .job_delivery td { color: red; }
        .job_delivery td input { width: 174px; height: 16px; border: #BBB 1px solid; }
        .job_delivery td select { width: 64px; }
        .job_delivery td textarea { width: 510px; height: 105px; border: #BBB 1px solid; }
        .job_delivery td span { color: #f00; }

td.deliveryBtn { text-align: right; padding-right: 50px; }
    td.deliveryBtn input { width: 76px; height: 19px; background: #f9bf06; font-weight: bold; border: none; cursor: pointer; }
.titlelist { width: 96%; margin: 0 auto; margin-top: 15px; height: 32px; background: url(../images/titbg.jpg) repeat-x left top; margin-bottom: 15px; border: #d8d8d8 1px solid; }
    .titlelist div { float: left; line-height: 32px; text-align: center; font-size: 14px; font-family: &#24494; &#36719; &#38597; &#40657; }

        .titlelist div.jn { width: 150px; padding-left: 50px; text-align: left; }
.jm { width: 100px; }
.js { width: 110px; }
.jd { width: 130px; }
.jc { width: 100px; }

.listContain { width: 98%; margin: 0 auto; }
.list1 { width: 98%; margin: 0 auto; background: url(../images/zline.gif) no-repeat left bottom; border: #fff 1px solid; height: 35px; }
    .list1 LI { TEXT-ALIGN: left; LINE-HEIGHT: 29px; FLOAT: left; }
.lNO { WIDTH: 50px; FONT-FAMILY: Verdana; COLOR: #666; FONT-SIZE: 9px; }
.list LI.ln { TEXT-ALIGN: center; WIDTH: 170px; }
.ln H2 { WIDTH: 170px; TEXT-ALIGN: left; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 29px; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: normal; }
.lm { WIDTH: 110px; }
.ls { WIDTH: 110px; }
    .ls A { COLOR: #ec6201 !important; }
.ld { WIDTH: 130px; FONT-FAMILY: Verdana; COLOR: #666; FONT-SIZE: 9px; }
.lc { WIDTH: 100px; FONT-FAMILY: Verdana; COLOR: #666; FONT-SIZE: 9px; }
.zplc_tit { WIDTH: 98%; margin: 0 auto; PADDING-TOP: 5px; }
    .zplc_tit IMG { DISPLAY: block; }
.zplc_nr { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; }
    .zplc_nr P { LINE-HEIGHT: 28px; TEXT-INDENT: 28px; }
        .zplc_nr P SPAN { COLOR: #f20000; FONT-SIZE: 14px; }
.zplc_nr1 { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 652px; PADDING-RIGHT: 0px; COLOR: #f60; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px; }

#job_tj { margin: 0 auto; width: 98%; margin-top: 10px; border: #d8d8d8 1px solid; overflow: hidden; }
#job_tj_left { width: 45%; float: left; padding: 8px; }
    #job_tj_left img { margin-bottom: 15px; }
    #job_tj_left p { text-indent: 20px; line-height: 25px; color: #666; }
#job_tj_right { float: right; width: 52%; background: #f7f7f7; border-left: #ccc 1px solid; }
    #job_tj_right ul { margin: 5px 10px 0px 20px; }
    #job_tj_right li { line-height: 35px!important; line-height: 37px; background: url(../images/yd.jpg) no-repeat left center; padding-left: 15px; }
    #job_tj_right p { text-indent: 20px; margin: 15px 10px 10px 15px; line-height: 26px; padding-bottom: 18px; border-bottom: #ccc 1px dashed; }
    #job_tj_right span { float: right; background: url(../images/jt.gif) no-repeat left center; padding-left: 22px; width: 60px; line-height: 26px; font-weight: bold; margin: 10px 10px 5px 0px; }

#job_fc { margin-top: 25px; margin-bottom: 20px; width: 100%; }

    #job_fc h3 { border-bottom: #ccc 1px dashed; border-top: #ccc 1px dashed; line-height: 30px; background: url(../images/ico03.jpg) no-repeat left 2px; padding-left: 25px; font-size: 14px; }
    #job_fc ul { float: right; overflow: hidden; margin-top: 18px; margin-left: -20px!important; margin-left: -50px; }
    #job_fc li { float: left; text-align: center; line-height: 30px; margin-left: 18px; }
        #job_fc li img { padding: 2px; border: #d8d8d8 1px solid; width: 130px; height: 90px; margin: 0 auto; }

#peijian { margin: 0 auto; width: 98%; overflow: hidden; margin-top: 5px; }
    #peijian p { text-indent: 20px; color: #666; background: url(../images/zline.gif) repeat-y left bottom; line-height: 28px; }
    #peijian ul { margin-top: 18px; }
    #peijian li { float: left; width: 20%; text-align: center; margin-top: 7px; }
        #peijian li img { width: 126px; height: 96px;  margin-bottom: 7px; }

#job_list { margin: 0 auto; margin-bottom: 20px; margin-top: 15px; width: 98%; }

#job_list_tit { line-height: 33px; height: 33px; background: #f6f6f6; }
    #job_list_tit h3 { font-size: 14px; float: left; width: 65%; padding-left: 10px; color: #CE0500; font-family: 微软雅黑; }
    #job_list_tit span { float: right; width: 15%; padding-top: 4px; }

.JC-headList { MARGIN-BOTTOM: 10px; PADDING-TOP: 5px; }

    .JC-headList LI { LINE-HEIGHT: 26px; }
    .JC-headList LABEL { COLOR: #999; }
.job_list { margin: 0 auto; width: 100%; overflow: hidden; }
    .job_list h2 { height: 33px; line-height: 33px; border-bottom: #ccc 1px dashed; border-top: #ccc 1px dashed; font-size: 14px; font-family: 微软雅黑; text-align: left; background: url(../images/ico03.jpg) no-repeat left 4px; padding-left: 25px; margin-bottom: 17px; margin-top: 10px; }
    .job_list span { height: 50px; overflow: hidden; margin-bottom: 10px; }

    .job_list LI { LINE-HEIGHT: 26px; }
    .job_list p { text-indent: 20px; }
#msg_ly { margin: 0 auto; width: 100%; }
    #msg_ly p { padding-top: 10px; text-indent: 20px; }
#msg { background: url(../images/msg_bg.jpg) no-repeat; width: 632px; height: 355px; margin-top: 20px; padding-top: 30px; }
.mes-right { text-align: left; }
    .mes-right input { width: 225px; height: 30px; line-height: 30px; background: #fff url(../images/inputbg.gif) bottom repeat-x; border: #ccc 1px solid; }
    .mes-right textarea { width: 367px; height: 107px; background: #fdfdfd url(../images/textareabg.gif) bottom repeat-x; border: #ccc 1px solid; }
.mes-last td { padding-left: 20px; }
.mes-sub { width: 100px; float: left; height: 25px; display: inline; padding-left: 130px; margin-top: 10px; }
    .mes-sub input { width: 91px; height: 27px; border: none; background: url(../images/sentmesbg.gif) no-repeat; cursor: pointer; float: left; padding-left: 30px; }
.mes-sub1 { width: 100px; float: left; height: 25px; display: inline; padding-left: 130px; margin-top: 10px; }
    .mes-sub1 input { width: 91px; height: 27px; border: none; background: url(../images/gztj.gif) no-repeat; cursor: pointer; float: left; padding-left: 30px; }
.mes-reset { width: 150px; float: left; height: 25px; display: inline; margin-top: 10px; margin-left: 20px; }
    .mes-reset input { width: 91px; height: 27px; border: none; background: url(../images/checkmesbg1.gif) no-repeat; cursor: pointer; float: left; /; }
#msg_lx { }
    #msg_lx h3 { font-size: 14px; margin: 10px 0px 10px 20px; }

    #msg_lx ul { width: 98%; margin: 0 auto; margin-left: 40px!important; margin-left: 15px; margin-bottom: 20px; overflow: hidden; }

        #msg_lx ul li { float: left; width: 17%; }
    #msg_lx li a { width: 100%; border: #d8d8d8 1px solid; border-left: none; color: #666; text-align: center; line-height: 28px; float: left; }

        #msg_lx li a:hover { width: 100%; border: #d8d8d8 1px solid; background: #333; color: #fff; text-align: center; line-height: 28px; float: left; }

        #msg_lx li a.nul { width: 100%; border: #d8d8d8 1px solid; background: #333; color: #fff; text-align: center; line-height: 28px; float: left; }

.cpcon_t { height: 34px; margin-bottom: 10px; margin-top: 20px; border-bottom: #DE1B23 1px solid; }
    .cpcon_t li { width: 110px; float: left; text-align: center; margin-right: 5px; display: block; line-height: 33px; background: #f3f3f3; border: #ddd 1px solid; border-bottom: none; }

        .cpcon_t li a { width: 109px; display: block; }
    .cpcon_t .li1 { background: #DE1B23; padding-bottom: 1px; color: #FFF; }
        .cpcon_t .li1 a { color: #FFF; }
    .cpcon_t .current { background: #DE1B23; color: #FFF; }
        .cpcon_t .current a { color: #FFF; }
    .cpcon_t li a:hover { background: #E3131E; font-weight: bold; color: #FFF; }

.chanpin_con p { font-size: 12px; line-height: 24px; margin-top: 12px; margin-right: 5px; margin-left: 5px; }
.chanpin_con ul { margin: 25px 0px 0px 10px; height: 580px; }
    .chanpin_con ul img { margin: 0 auto; margin-top: 40px; }
.chanpin_con li { line-height: 28px; background: url(../images/gif.gif) no-repeat 15px center; padding-left: 30px; }
#sub_scx_r p { text-indent: 20px; }
#honor { width: 100%; margin: 0 auto; margin-top: 20px; }
    #honor li { margin: 5px 0px 0px 0px; text-align: center; }
        #honor li img { padding: 3px; border: #d8d8d8 1px solid; background: #fff; width: 135px; height: 95px; }
.hor_18 { WIDTH: 730px!important; WIDTH: 710px; margin: 0 auto; margin-top: 15px; ZOOM: 1; OVERFLOW: hidden; }

    .hor_18 .pcont { WIDTH: 660px!important; WIDTH: 640px; height: 160px; FLOAT: left; OVERFLOW: hidden; }
    .hor_18 .ScrCont { WIDTH: 52766px; ZOOM: 1; }
    .hor_18 #List1_1 { OVERFLOW: hidden; }
    .hor_18 .LeftBotton { MARGIN: 18px 6px 0px 8px; WIDTH: 20px; BACKGROUND: url(../images/prev_bg.gif) no-repeat; FLOAT: left; HEIGHT: 140px; }
    .hor_18 .RightBotton { MARGIN: 18px 5px 0px 6px; WIDTH: 20px; BACKGROUND: url(../images/next_bg.gif) no-repeat; FLOAT: left; HEIGHT: 140px; }
    .hor_18 .LeftBotton:hover { BACKGROUND: url(../images/prev_bg.gif) no-repeat; }
    .hor_18 .RightBotton:hover { BACKGROUND: url(../images/next_bg.gif) no-repeat; }
.honor_list { width: 98%; margin: 0 auto; height: 117px; border-bottom: #ccc 1px dashed; margin-top: 15px; }

    .honor_list img { float: left; width: 130px; height: 90px; padding: 7px; padding-top: 9px; float: left; }
    .honor_list span { float: right; width: 555px; height: 98px; padding: 10px 10px 10px 5px; text-align: left; color: #666; }
    .honor_list h3 { font-size: 14px; background: url(../images/h3ico.jpg) no-repeat left 6px; padding-left: 18px; margin-bottom: 5px; text-indent: 0; color: #333; }
#gj_tj { margin: 0 auto; width: 100%; overflow: hidden; }
    #gj_tj span { float: left; width: 65%; color: #666; padding-top: 10px; padding-left: 10px; }
    #gj_tj img { float: right; width: 236px; height: 150px; }
    #gj_tj span h3 { padding-top: 30px; font-family: 微软雅黑; text-indent: 0; font-size: 18px; color: #F60; }
    #gj_tj span h4 { font-family: Arial; text-indent: 0; font-size: 12px; font-weight: normal; }
#gj_list { margin: 0 auto; width: 100%; border-top: #999 1px dashed; padding-top: 20px; margin-top: 20px; }
    #gj_list ul { margin-left: 8px; overflow: hidden; }
    #gj_list li { float: left; width: 32%; text-indent: 20px; margin-top: 20px; }

        #gj_list li img { width: 180px; height: 118px; }
        #gj_list li span { float: left; width: 80%; margin-left: 20px; background: url(../images/gj_ico.jpg) no-repeat left center; line-height: 30px; }
    #gj_list h3 { font-size: 14px; line-height: 30px; border-bottom: #d8d8d8 1px solid; margin-top: 10px; background: url(../images/h3ico.jpg) no-repeat 5px center; padding-left: 5px; margin-bottom: 15px; }

#scx { width: 98%; margin: 0 auto; margin-top: 5px; }
#scxleft { float: left; width: 520px; }
.gayfont { color: #666; border-bottom: #ccc 1px dashed; padding-bottom: 5px; }
#scxleft li { padding: 7px; margin-top: 10px; padding-bottom: 10px; border-bottom: #ccc 1px dashed; height: 105px; }
    #scxleft li img { float: left; width: 110px; height: 105px; }
    #scxleft li span { float: right; width: 380px; }
        #scxleft li span h3 { font-size: 12px; padding-bottom: 5px; }
        #scxleft li span p { width: 130px; line-height: 22px; border: #ccc 1px solid; float: right; margin-top: 9px; background: url(../images/fd.gif) no-repeat 15px center #f8f8f8; text-indent: 45px; margin-right: 5px; font-size: 13px; }
#scx_sp { width: 98%; margin: 0 auto; overflow: hidden; }
    #scx_sp h3 { font-size: 14px; border-bottom: #d8d8d8 1px solid; line-height: 30px; margin-top: 10px; }

    #scx_sp li { width: 25%; float: left; margin-top: 20px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

        #scx_sp li img { width: 140px; height: 95px; padding: 3px; border: #d8d8d8 1px solid; }

#sub_comfh1 li { line-height: 27px; background: url(../images/yd.jpg) no-repeat left center; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 150px; }
#sub_comfh1 { background: #f7f7f7; width: 100%; margin: 0 auto; overflow: hidden; margin-top: 20px; padding: 7px 5px 7px 9px; }
    #sub_comfh1 h3 { font-size: 12px; text-indent: 0px; color: #000; margin-bottom: 5px; }
    #sub_comfh1 li { line-height: 27px; background: url(../images/yd.jpg) no-repeat left center; }

.contact_email { width: 328px; float: left; margin-left: 20px; }
    .contact_email h3, .contact_qq h3 { height: 62px; line-height: 68px; font-size: 12px; padding-left: 5px; }
    .contact_email a, .contact_qq a { background: url(../images/contact_ico.jpg) no-repeat; }
    .contact_email a { width: 95px; height: 48px; display: block; float: left; padding-right: 7px; }
        .contact_email a.m2 { background-position: -285px 0px; }
        .contact_email a.m3 { background-position: -394px 0; }

#scx_bannor {width: 100%; margin: 0 auto; overflow: hidden; background:url(../images/serbg2.jpg) no-repeat center; height:275px; margin-top:15px;}
#scxlist_l { float: left; width: 290px; margin-top: 20px; margin-bottom: 20px; background: url(../images/i-l.jpg) no-repeat center 35px; padding: 0px 0px 10px 33px; height: 250px; margin-left: -15px; }
#scxlist_ltit { width: 100%; }
    #scxlist_ltit h3 { font-size: 14px; float: left; width: 65px; color: #E3131E; }
#scxlist_l span { float: left; width: 130px; text-align: left; font-family: Arial; left: 65px; color: #999; }
#scxlist_l img { margin-top: 5px; }
#scxlist_c { float: left; width: 400px; margin-top: 20px; margin-bottom: 20px; left: 260px; background: url(../images/i_z.jpg) no-repeat center 35px; height: 250px; padding: 0px 0px 10px 10px; }
    #scxlist_c p { overflow: hidden; margin-left: 15px; margin-right: 15px; padding-top: 15px; width: 93%; text-indent: 20px; border-bottom: #d8d8d8 1px dashed; color: #666; padding-bottom: 5px; }
#scxlist_ctit { width: 100%; }
    #scxlist_ctit h3 { font-size: 14px; float: left; width: 80px; color: #E3131E; }
#scxlist_c span { float: left; width: 180px; text-align: left; font-family: Arial; left: 80px; color: #999; }
.shengchanx { width: 98%; margin-left: 15px; margin-top: 15px; }
.shengchanxl { float: left; width: 32%; }
.shengchanxr { float: right; width: 61%; padding-right: 20px; text-indent: 20px; }
    .shengchanxr h5 { font-size: 12px; overflow: hidden; width: 210px; margin-bottom: 5px; text-indent: 0px; }
#scxlist_r { width: 260px; float: right; margin-top: 20px; margin-bottom: 20px; background: url(../images/i-r.jpg) no-repeat center 35px; height: 250px; padding: 0px 0px 10px 10px; }
#scxlist_rtit { width: 100%; }
    #scxlist_rtit h3 { font-size: 14px; float: left; width: 65px; color: #E3131E; }
#scxlist_r span { float: left; width: 130px; text-align: left; font-family: Arial; left: 65px; color: #999; }

#scxlist_r img { margin: 10px 0px 10px 10px; margin-bottom: 10px!important; margin-bottom: 0px; }

.list3 li { height: 25px; width: 220px; margin-left: 10px; overflow: hidden; line-height: 27px; background: url(../images/list1.jpg) no-repeat left center; padding-left: 12px; border-bottom: 1px dashed #c6c6c6; }
    .list3 li a { width: 130px; float: left; overflow: hidden; }

    .list3 li p { float: right; width: 80px; font-size: 12px; color: #999; }

#scxlist { margin-top: 20px!important; margin-top: 0px; margin-bottom: 20px; }
    #scxlist li { width: 22.5%; float: left; margin-right: 30px; }
        #scxlist li h3 { background: #666; height: 24px; background: url(../images/scxh3bg.jpg) no-repeat; line-height: 26px; font-size: 12px; font-family: 微软雅黑; text-align: center; }
        #scxlist li img { padding: 7px 6px 7px 7px; border: #d8d8d8 1px solid; }

#WSelect01 { POSITION: relative; TEXT-ALIGN: left; WIDTH: 135px; FLOAT: right; HEIGHT: 18px; FONT-SIZE: 12px; MARGIN-RIGHT: 30px!important; margin-right: 18px; margin-top: 5px; }
*html #WSelect01 { POSITION: relative; TEXT-ALIGN: left; WIDTH: 135px; FLOAT: right; HEIGHT: 18px; FONT-SIZE: 12px; MARGIN-RIGHT: 30px!important; margin-right: 18px; margin-top: -20px; }
* + html #WSelect01 { POSITION: relative; TEXT-ALIGN: left; WIDTH: 135px; FLOAT: right; HEIGHT: 18px; FONT-SIZE: 12px; MARGIN-RIGHT: 30px!important; margin-right: 18px; margin-top: -20px; }
#WSelect01_s { Z-INDEX: 99; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; WIDTH: 133px; HEIGHT: 18px; OVERFLOW: hidden; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; }
    #WSelect01_s DIV { FILTER: alpha(opacity=80); WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#WSelect01 A { COLOR: #fff; TEXT-DECORATION: none; }
    #WSelect01 A:hover { TEXT-DECORATION: underline; }
#WSelect01 UL { POSITION: absolute; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; TOP: 0px; PADDING-TOP: 20px; LEFT: 0px; }
    #WSelect01 UL LI { LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; }
#WSelect01 .normal { Z-INDEX: 100; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; LINE-HEIGHT: 18px; WIDTH: 114px; PADDING-RIGHT: 19px; BACKGROUND: url(../images/arrow_top.gif) #666 no-repeat 114px 0px; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; }
#ser_banbg { background: url(../images/serbg1.jpg) repeat-x; height: 552px; }
#ser_bg { width: 1600px; margin: 0 auto; height: 274px; background: url(../images/serbg2.jpg) no-repeat center top; }
#ser_tit { width: 1000px; margin: 0 auto; background: #fff; margin-top: -280px; height: 47px; line-height: 47px; }
#ser_tit_l { float: left; width: 30%; }
    #ser_tit_l img { margin: 15px 0px 0px 10px; }
#ser_tit_r { float: right; width: 38%; }
    #ser_tit_r li { float: left; padding: 0px 20px 0px 20px; background: url(../images/serrightx.jpg) no-repeat right top; }
#ser_con { background: url(../images/serconbg.jpg) no-repeat; margin-bottom: 20px; }
#serlis { width: 100%; margin-top: 30px; }
    #serlis li { float: left; padding: 5px; border: #ccc 1px solid; background: url(../images/serlistbg.jpg) repeat-x left bottom; width: 303px; margin-left: 20px; }
        #serlis li span { padding: 15px 0px 0px 8px; line-height: 30px; color: #666; }
        #serlis li p { background: url(../images/serico.jpg) no-repeat 7px center; padding-left: 25px; width: 70px; }
#sercont { margin-top: 20px; margin-bottom: 20px; }
#sercont_l { width: 370px; float: left; }

.ser3 { background: #373737; padding-left: 15px; margin-top: 5px; }
    .ser3 img { margin: 10px 0px 10px 0px; margin-left: -20px; }
.ser3zi { width: 350px; line-height: 26px; color: #CCC; overflow: hidden; text-indent: 0px; }
.ser3 p { width: 117px!important; width: 130px; height: 23px; float: right; margin-right: 25px!important; margin-right: 0px; }

ul#menu, ul#menu ul { }

    ul#menu a { display: block; font-family: 微软雅黑; font-size: 16px; }

    ul#menu li { background: #212121; border-bottom: #525252 1px solid; text-indent: 20px; color: #fff; line-height: 40px; }

        ul#menu li ul { background: #373737; width: 370px; #width:370px; overflow: hidden; border-top: #525252 1px solid; }
            ul#menu li ul textarea { width: 315px; height: 115px; border: 1px solid #666; text-indent: 5px; line-height: 20px; color: #555; }
.imput { width: 180px; height: 25px; line-height: 25px; border: 1px solid #B1B8CC; text-indent: 5px; color: #555; }

.imput1 { width: 220px; height: 25px; line-height: 25px; border: 1px solid #B1B8CC; text-indent: 5px; color: #555; }

.submit { width: 60px; height: 25px; border: none; margin-right: 28px; background: #f60; color: white; }

.submit1 { width: 90px; height: 26px; border: #900 1px solid; margin-right: 20px; background: #f00; color: #fff; }
ul#menu li ul table { margin-bottom: 5px; text-align: left; }
    ul#menu li ul table img { width: 86px; height: 62px; margin-right: -20px; }
    ul#menu li ul table td { color: #999; }
ul#menu li ul div { line-height: 26px; padding: 0px 90px 15px 10px; overflow: hidden; color: #666; }

ul#menu li ul li { border-bottom: none; background: none; }
    ul#menu li ul li a { font-size: 12px; }
.hotpro { width: 100%; float: left; margin-left: -15px; }
    .hotpro li { line-height: 29px; margin-right: -10px; float: left; background: url(../images/ico2.gif) no-repeat left center; }

.sera { background: url(../images/serico2.jpg) no-repeat 15px center #212121; padding-left: 25px; }
#ser_new { width: 290px; float: left; left: 390px; margin-left: 30px; }
    #ser_new h3 { font-family: 微软雅黑; font-size: 20px; margin-bottom: 10px; color: #232323; }

    #ser_new li { line-height: 23px; background: url(../images/serico4.jpg) no-repeat left 6px; border-bottom: #d8d8d8 1px dashed; margin-bottom: 8px; padding-left: 15px; white-space: nowrap; overflow: hidden; }
        #ser_new li span { width: 100%; color: #f90; }
#ser_pro { width: 255px!important; width: 240px; float: right; background: url(../images/serx.jpg) no-repeat left top; padding-left: 30px; }
    #ser_pro h3 { font-family: 微软雅黑; padding-top: 5px; font-size: 20px; padding-bottom: 10px; border-bottom: #ccc 1px solid; color: #232323; }
    #ser_pro img { padding-top: 10px!important; padding-top: 10px; }
    #ser_pro ul { background: #f8f8f8; padding: 5px 0px 5px 15px; width: 100%; overflow: hidden; }
    #ser_pro li { line-height: 32px; background: url(../images/gif.gif) no-repeat left center; padding-left: 13px; float: left; width: 42%; white-space: nowrap; overflow: hidden; }

.proBtnContain { width: 1000px; height: 1px; position: relative; z-index: 999; margin: 0 auto; margin-top: 20px; }
ul.proBtn { width: 1000px; position: absolute; z-index: 2; bottom: 0px; left: 0px; float: left; }
li.pbl { width: 230px; border-right: #eae9e9 1px solid; position: absolute; float: left; padding: 0px 10px; cursor: pointer; bottom: 0px; background: #fff url(../images/probtnbg.gif) bottom repeat-x; }

    li.pbl h3 { height: 39px; line-height: 39px; font-size: 12px; font-family: &#24494; &#36719; &#38597; &#40657;; font-weight: normal; background: url(../images/probtn_ico_show.gif) right no-repeat; padding: 5px 0px 3px; }
    li.pbl ul { display: none; width: 230px; max-height: 100px; overflow-x: hidden; overflow-y: auto; float: left; padding: 8px 0px; margin-bottom: 5px; }
    *html li.pbl ul { height: expression((document.documentElement.clientHeight||document.body.clientHeight)<1000?"100px":""); }

        li.pbl ul li { LINE-HEIGHT: 25px; PADDING-LEFT: 30px; WIDTH: 120px; background: url(../images/gif-01.gif) no-repeat 10px center; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 28px; OVERFLOW: hidden; }
    li.pbl#p01 { left: 0px; }
    li.pbl#p02 { left: 250px; }
    li.pbl#p03 { left: 500px; }
    li.pbl#p04 { left: 750px; }
    li.pbl.Hover { border-top: #ea1c05 4px solid; }
        li.pbl.Hover h3 { border-bottom: #eae9e9 1px solid; background: url(../images/probtn_ico_hide.gif) right no-repeat; }
        li.pbl.Hover ul { display: block; }

#tjinew { margin: 0 auto; width: 1000px; border-bottom: #d8d8d8 1px solid; height: 50px; margin-bottom: 20px; }
.inews { PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 18px; MARGIN-LEFT: 10px; PADDING-TOP: 17px; _display: inline; }
    .inews H4 { LINE-HEIGHT: 18px; WIDTH: auto; padding-top: 6px; PADDING-RIGHT: 10px; FONT-FAMILY: 微软雅黑; FLOAT: left; COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: normal; MARGIN-RIGHT: 7px; BORDER-RIGHT: #cbcbcb 1px solid; }
.ishare { MARGIN: 15px 0px 0px 0px; WIDTH: 210px; FLOAT: right; HEIGHT: 21px; }


#daodu { width: 673px; height: 61px; background-color: #F3F3F3; border: 1px #E5E5E5 solid; padding-left: 20px; line-height: 20px; padding-top: 20px; padding-right: 20px; color: #444; }

    #daodu span { color: #EF4706; font-weight: bold; }

#Context .news_l { float: left; width: 333px; }
#Context .news_r { float: right; width: 333px; }
#Context .xg_title { height: 30px; line-height: 30px; font-family: '微软雅黑' '宋体'; font-size: 15px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder; border-bottom: 1px solid #CCC; }

#Context .xg_list { text-align: left; margin-top: 8px; }

#Context .xg_ul { margin: 0; padding: 0; list-style: none; }

    #Context .xg_ul li { height: 25px; line-height: 25px; background: url(../images/dian.jpg) left center no-repeat; padding-left: 8px; }
        #Context .xg_ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 240px; float: left; }

#Context .date { color: #838282; float: right; width: 70px; display: block; }

#sj_bg { width: 100%; margin: 0 auto; overflow: hidden; font-size: 14px; background: url(../images/sj_bg.jpg) repeat-x; }
#sj_con { width: 1000px; margin: 0 auto; margin-top: 30px; }
#sj_left { width: 332px; float: left; }
#sj_right { width: 630px; float: right; margin-top: 20px; }
    #sj_right h3 { font-size: 36px; color: #000; margin-bottom: 25px; font-family: "微软雅黑"; margin-top: 10px; }
    #sj_right p { font-size: 14px; text-indent: 20px; line-height: 30px; }
    #sj_right .wz { background: url(../images/sj_bg1.jpg) no-repeat left center; width: 519px; height: 135px; margin-top: 20px; }
    #sj_right .wzleft { margin-left: 60px!important; margin-left: 30px; padding-top: 20px; width: 310px; float: left; background: url(../images/sj_s.jpg) no-repeat 230px 60px; height: 100px; text-indent: 30px; }
        #sj_right .wzleft h4 { font-family: Arial; font-size: 28px; color: #F50; margin: 10px 0px 10px 30px; }
    #sj_right .wz img { float: right; margin-right: 30px; margin-top: 15px; width: 95px; }
    #sj_right ul { margin-top: 20px; margin-left: 15px; }
        #sj_right ul li { background: url(../images/sj_ico.jpg) no-repeat left center; padding-left: 40px; line-height: 35px; }
#sj_btbg { width: 100%; margin: 0 auto; overflow: hidden; background: url(../images/sj_btbg.jpg) repeat-x; }
#sj_img { width: 1000px; margin: 0 auto; margin-top: 15px; margin-bottom: 10px; }



.pleft { FLOAT: left; WIDTH: 400px; }
#preview { float: none; margin: 0 auto; text-align: center; width: 400px; float: left; }

.jqzoom { width: 406px; height: 320px; float: left; overflow: hidden; }
    .jqzoom img { padding: 2px; border: #d8d8d8 1px solid; }

.list-h li { float: left; }

#spec-n5 { width: 406px; padding-top: 6px; margin-left: 0px!important; overflow: hidden; float: left; }

#spec-left { background: url(../images/left.gif) no-repeat; width: 14px; height: 55px; float: left; cursor: pointer; margin-top: 8px; }

#spec-right { background: url(../images/right.gif) no-repeat; width: 14px; height: 55px; float: left; cursor: pointer; margin-top: 8px; }

#spec-list { width: 371px; float: left; overflow: hidden; margin-left: 2px; margin-right: 5px; height: 73px; }

    #spec-list ul li { float: left; display: inline; width: 92px; height: 70px; margin-top: 3px; overflow: hidden; }

        #spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 78px; height: 58px; }

.jqzoom { position: relative; padding-top: 10px; }

.feature li { color: #333; padding-left: 16px; line-height: 27px; }

.indexscroll { WIDTH: 1000px; HEIGHT: 200px; overflow: hidden; background: #f8f8f8; margin-bottom: 15px; }
    .indexscroll h3 { font-size: 18px; font-family: Georgia; font-weight: lighter; margin-top: 10px; padding: 0; text-indent: 20px; }
    .indexscroll .LeftBotton { MARGIN-TOP: 70px; margin-right: 20px!important; margin-right: 10px; margin-left: 10px; WIDTH: 14px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; }
    .indexscroll .RightBotton { MARGIN-TOP: 70px; margin-left: 20px!important; margin-left: 10px; WIDTH: 14px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; }
    .indexscroll .LeftBotton { }
    .indexscroll .RightBotton { }
    .indexscroll .pcont { WIDTH: 915px; FLOAT: left; OVERFLOW: hidden; }
    .indexscroll .ScrCont { WIDTH: 59600px; ZOOM: 1; }
    .indexscroll #List1_1 { FLOAT: left; height: 160px; overflow: hidden; }
.blk_18 #List2_1 { FLOAT: left; height: 170px; overflow: hidden; }
.wl { TEXT-ALIGN: center; WIDTH: 170px; FLOAT: left; margin-right: 17px; margin-top: 15px; }
    .wl span { display: block; height: 29px; line-height: 29px; text-align: center; }

    .wl img { width: 160px; height: 116px; border: #ccc 1px solid; }
.s1 { border: #000 0px solid; width: 236px; height: 44px; color: #666; overflow: hidden; }



.s_pro { margin-top: 15px; }
    .s_pro ul li { margin-bottom: 20px; }
    .s_pro img { width:230px; height:110px;}
    .s_pro p { padding-top: 10px; line-height: 22px; }

.s_list { margin-bottom: 20px; }
    .s_list ul li { background: url(../images/product_25.jpg) no-repeat left center; line-height: 25px; height: 25px; text-indent: 8px; }



/*caselist*/
.case_list { width: 783px; margin: 35px 0px 70px -17px; overflow: hidden; }
    .case_list li { float: left; height: 218px; width: 227px; margin: 0px 17px; overflow: hidden; margin-bottom: 15px; background: #f8f8f8; text-align: center; display: inline; }

        .case_list li img { width: 227px; height:180px; margin-bottom: 5px; }
        .case_list li p { width:92%; margin: 0 auto; overflow: hidden; line-height: 25px; text-align: left; }
            .case_list li p span { color: #e16144; }

#case_left_pro { width: 100%; background: #f9f9f9; margin-top: 15px; clear: both; }
    #case_left_pro h4 { font-size: 15px; text-indent: 10px; height: 34px; line-height: 34px; background: #e1e1e1; color: #333; }
    #case_left_pro ul { margin-top: 10px; overflow: hidden; }
    #case_left_pro li { line-height: 30px; text-align: center; margin-top: 10px; }
        #case_left_pro li img { padding: 2px; background: #fff; }
