.nag
{
    position: fixed;
    z-index: 5;
    top: 250px;
    right: 30px;
    background: url(404.png) no-repeat;
    width: 38px;
    height: 213px;
}
.nag .ac
{
    width: 14px;
    height: 14px;
    margin: 14px 0 28px 12px;
    cursor: pointer;
}
.nag .ac.active b
{
    background: url(404.png) no-repeat;
    width: 38px;
    height: 40px;
    display: inline-block;
    margin: -14px 0 0 -12px;
}
.a1
{
    width: 100%;
    backgr/ound:url(404.png) no-repeat;
    position: relative;
    bac/kground:#33a3df;
}
.a2
{
    width: 100%;
    background: url(404.png) no-repeat center top;
    position: relative;
    z-index: 2;
}
.a3
{
    width: 100%;
    background: url(404.png) no-repeat center top;
    position: relative;
    z-index: 3;
}
.a4
{
    width: 100%;
    background: #58b873;
    position: relative;
    z-index: 4;
}
.back
{
    height: 1000px;
    min-height: 500px;
    min-width: 1000px;
}
.a1 p
{
    font-size: 60px;
    color: #fff;
    text-align: center;
    top: 180px;
    position: relative;
    opacity: 0;
}
.n11
{
    width: 63px;
    height: 12px;
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 200px;
    opacity: 0;
}
.n12
{
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 355px;
    opacity: 0;
}
.n2
{
    background: url('404.png') no-repeat;
    width: 1000px;
    height: 102px;
    position: absolute;
    top: 120px;
    left: 50%;
    margin-left: -500px;
}
.n3
{
    background: url('404.png') no-repeat;
    width: 1000px;
    height: 520px;
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -500px;
}
.n3 a
{
    position: absolute;
    width: 120px;
    height: 35px;
    top: 383px;
    left: 50%;
    margin-left: 4px;
}
.n4
{
    background: url('404.png') no-repeat;
    width: 1000px;
    height: 174px;
    position: absolute;
    top: 125px;
    left: 50%;
    margin-left: -500px;
}
.n5
{
    background: url('404.png') no-repeat;
    width: 596px;
    height: 76px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -298px;
    margin-top: -140px;
}
.n5img
{
    z-index: 3;
    position: absolute;
    width: 40px;
    height: 32px;
    top: 450px;
    margin-left: 65px;
    left: 50%;
    opacity: 0;
}
.n5 a
{
    background: url('404.png') no-repeat;
    position: absolute;
    width: 180px;
    height: 60px;
    top: 141px;
    left: 50%;
    margin-left: -91px;
}
.n5 a:hover
{
    background-position: 0 -60px;
}
.n5 a:active
{
    background-position: 0 -120px;
}
.yue3
{
    background: url('404.png') no-repeat;
    width: 187px;
    height: 85px;
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: -510px;
}
.n4yue1
{
    background: url('404.png') no-repeat;
    width: 175px;
    height: 98px;
    position: absolute;
    top: 350px;
    left: 50%;
    margin-left: -240px;
}
.n4yue2
{
    z-index: 4;
    background: url('404.png') no-repeat;
    width: 205px;
    height: 96px;
    position: absolute;
    top: 410px;
    left: 50%;
    margin-left: 120px;
}
.n2yue1
{
    z-index: 3;
    background: url('404.png') no-repeat;
    width: 175px;
    height: 98px;
    position: absolute;
    top: 315px;
    left: 50%;
    margin-left: -560px;
}
.n2yue2
{
    z-index: 3;
    background: url('404.png') no-repeat;
    width: 205px;
    height: 96px;
    position: absolute;
    top: 415px;
    left: 50%;
    margin-left: 55px;
}
.hjimg
{
    background: url('404.png') no-repeat;
    width: 452px;
    height: 409px;
    position: absolute;
    left: 50%;
    margin-left: -1020px;
}
.yu1
{
    width: 107px;
    height: 58px;
    position: absolute;
    left: 50px;
    top: 260px;
    -webkit-transform: rotate(20deg);
}
.yu2
{
    width: 155px;
    height: 80px;
    position: absolute;
    left: 250px;
    top: 260px;
    -webkit-transform: rotate(-27deg);
}
.yu3
{
    width: 104px;
    height: 56px;
    position: absolute;
    left: 450px;
    top: 260px;
    -webkit-transform: rotate(-103deg);
}
.yu4
{
    width: 106px;
    height: 58px;
    position: absolute;
    left: 650px;
    top: 260px;
    -webkit-transform: rotate(-143deg);
}
.zhuoz
{
    background: url('404.png') no-repeat;
    width: 447px;
    height: 227px;
    left: 50%;
    margin-left: -140px;
    top: 400px;
    position: absolute;
}
.divtop
{
    width: 38px;
    height: 60px;
    position: fixed;
    bottom: 50px;
    left: 50%;
    margin-left: -19px;
    z-index: 6;
}
.btntop
{
    cursor: pointer;
    z-index: 5;
    margin-top: 30px;
    width: 67px;
    height: 67px;
    margin-bottom: 30px;
}
.icon
{
    background: url('404.png') no-repeat;
    width: 25px;
    height: 70px;
    margin-left: 11px;
    margin-top: -10px;
}
.icon .xinlan
{
    cursor: pointer;
    width: 18px;
    height: 15px;
    display: block;
}
.icon .tenxun
{
    width: 18px;
    height: 16px;
    display: block;
    cursor: pointer;
    margin-top: 14px;
}
.a1_one
{
    background: url('404.png') no-repeat center top;
    width: 100%;
    margin-top: 80px;
    height: 462px;
    position: absolute;
}
.a_0
{
    position: absolute;
    left: 50%;
    top: 178px;
    width: 120px;
    height: 34px;
    margin-left: 84px;
}
.tophs
{
    width: 100%;
    height: 29px;
    background: url(404.png) repeat-x top center;
}
.huise
{
    width: 100%;
    hei/ght:120px;
    background: url(404.png) repeat-y center top;
}
.nav_scroll
{
    position: fixed;
    width: 100%;
    margin: 0;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 99999;
    width: 100%;
    height: 138px;
    background: url(404.png);
}
.nnfra
{
    width: 100%;
}
.nnfraaa
{
    width: 1004px;
    margin: 0 auto;
    height: 76px;
}
.sylogo
{
    width: 185px;
    height: 76px;
    float: left;
    text-align: center;
    padding-left: 20px;
}
.syhead
{
    width: 760px;
    height: 76px;
    float: right;
}
.syyy
{
    width: 100%;
    height: 29px;
    background: url(404.png) repeat-x;
    position: absolute;
}
.syhead .w1
{
    width: 74px;
    height: 76px;
    float: left;
}
.syhead .w1 a
{
    width: 74px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w1 a:hover
{
    width: 74px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w1 .cu
{
    width: 74px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w2
{
    width: 95px;
    height: 76px;
    float: left;
}
.syhead .w2 a
{
    width: 95px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w2 a:hover
{
    width: 95px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w2 .cu
{
    width: 95px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w3
{
    width: 97px;
    height: 76px;
    float: left;
}
.syhead .w3 a
{
    width: 97px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w3 a:hover
{
    width: 97px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w3 .cu
{
    width: 97px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w4
{
    width: 94px;
    height: 76px;
    float: left;
}
.syhead .w4 a
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w4 a:hover
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w4 .cu
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w5
{
    width: 98px;
    height: 76px;
    float: left;
}
.syhead .w5 a
{
    width: 98px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w5 a:hover
{
    width: 98px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w5 .cu
{
    width: 98px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w6
{
    width: 94px;
    height: 76px;
    float: left;
}
.syhead .w6 a
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w6 a:hover
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w6 .cu
{
    width: 94px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w7
{
    width: 99px;
    height: 76px;
    float: left;
}
.syhead .w7 a
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w7 a:hover
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w7 .cu
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w8
{
    width: 99px;
    height: 76px;
    float: left;
}
.syhead .w8 a
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w8 a:hover
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.syhead .w8 .cu
{
    width: 99px;
    height: 76px;
    float: left;
    background: url(404.png) no-repeat;
}
.erm
{
    width: 335px;
    height: 61px;
    background: url(404.png) no-repeat;
    float: right;
    margin-right: 20px;
    position: absolute;
    top: 35px;
    right: 29px;
}
.erm_right
{
    position: relative;
    height: 61px;
    width: 100px;
    float: right;
}
.erm_rwm
{
    width: 201px;
    height: 201px;
    background: url(404.png) no-repeat;
    position: absolute;
    display: none;
    left: -90px;
    top: 46px;
}
.san
{
    width: 1003px;
    height: 382px;
    margin: 0 auto;
    backgr/ound:#F00;
    padding-top: 154px;
    position: relative;
}
.santop
{
    width: 48px;
    height: 40px;
    position: absolute;
    background: url(404.png) no-repeat;
    left: 1008px;
    top: 495px;
    cursor: pointer;
}
.santop a
{
    width: 48px;
    height: 40px;
    display: block;
}
.santop a:hover
{
    width: 48px;
    height: 40px;
    display: block;
}
.san li
{
    width: 289px;
    height: 382px;
    float: left;
    display: block;
    margin-right: 68px;
}
.san li h4
{
    width: 275px;
    height: 37px;
    background: #9bc6f6;
    line-height: 37px;
    font-family: "寰蒋闆呴粦";
    color: #fff;
    font-size: 16px;
    padding-left: 14px;
}
.san li .xh
{
    width: 289px;
    height: 175px;
}
.san li .xha
{
    width: 289px;
    height: 152px;
    background: #fff;
    padding-top: 18px;
}
.san li .xha h2
{
    font-family: "寰蒋闆呴粦";
    color: #005dc5;
    font-size: 18px;
    height: 23px;
    margin: 0 auto;
    line-height: 23px;
    width: 251px;
    overflow: hidden;
}
.san li .xha p
{
    width: 251px;
    height: 68px;
    font-family: "寰蒋闆呴粦";
    color: #393939;
    line-height: 24px;
    margin: 18px auto;
}
.san li .xha h6
{
    width: 251px;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
}
.san li .xha h6 a
{
    color: #9bc6f6;
}
.san li .btt
{
    width: 289px;
    height: 337px;
    background: #fff;
    padding-top: 8px;
}
.san li .btt dd
{
    width: 236px;
    padding-top: 10px;
    height: 40px;
    padding-bottom: 10px;
    line-height: 18px;
    font-family: "寰蒋闆呴粦";
    padding-left: 28px;
    border-bottom: 1px #eaeaea solid;
    margin: 0 auto;
    background: url(404.png) no-repeat 16px 18px;
    overflow: hidden;
}
.con_lx
{
    width: 289px;
    height: 345px;
    background: url(404.png) no-repeat top center #fff;
}
.con_lx_top
{
    width: 240px;
    height: 43px;
    padding-top: 150px;
    margin: 0 auto;
    line-height: 35px;
    color: #000;
    font-family: "寰蒋闆呴粦";
}
.con_lx_bt
{
    width: 234px;
    padding-top: 6px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
    line-height: 18px;
    color: #7a7a7a;
}
.con_lx_bt_mm
{
    width: 234px;
    line-height: 28px;
    text-align: right;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
}
.con_lx_bt_mm a
{
    color: #9bc6f6;
}
.nyabout
{
    width: 100%;
    height: 29px;
    background: #343434;
}
.ny_tit_mid
{
    width: 1004px;
    height: 29px;
    margin: 0 auto;
}
.ny_sc
{
    float: right;
    line-height: 29px;
    font-family: "寰蒋闆呴粦";
    color: #7f7f7f;
    margin-right: 36px;
}
.ny_sc a
{
    color: #7f7f7f;
}
.nymenu
{
    width: 100%;
    heig/ht:106px;
    background: url(404.png) no-repeat center top;
}
.banner
{
    width: 100%;
    height: 250px;
    background: url(404.png) no-repeat center top;
}
.banner_png
{
    width: 100%;
    height: 250px;
    background: url(404.png) repeat-x;
}
.logoline
{
    width: 1004px;
    height: 106px;
    margin: 0 auto;
}
.logo
{
    width: 220px;
    height: 106px;
    float: left;
}
.menu
{
    width: 760px;
    height: 106px;
    float: left;
    padding-left: 24px;
}
.menu .a1
{
    width: 74px;
    height: 106px;
    float: left;
}
.menu .a1 a
{
    width: 74px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a1 a:hover
{
    width: 74px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a1 .cu
{
    width: 74px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a2
{
    width: 95px;
    height: 106px;
    float: left;
}
.menu .a2 a
{
    width: 95px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a2 a:hover
{
    width: 95px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a2 .cu
{
    width: 95px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a3
{
    width: 97px;
    height: 106px;
    float: left;
}
.menu .a3 a
{
    width: 97px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a3 a:hover
{
    width: 97px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a3 .cu
{
    width: 97px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a4
{
    width: 94px;
    height: 106px;
    float: left;
}
.menu .a4 a
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a4 a:hover
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a4 .cu
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a5
{
    width: 98px;
    height: 106px;
    float: left;
}
.menu .a5 a
{
    width: 98px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a5 a:hover
{
    width: 98px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a5 .cu
{
    width: 98px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a6
{
    width: 94px;
    height: 106px;
    float: left;
}
.menu .a6 a
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a6 a:hover
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a6 .cu
{
    width: 94px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a7
{
    width: 99px;
    height: 106px;
    float: left;
}
.menu .a7 a
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a7 a:hover
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a7 .cu
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a8
{
    width: 99px;
    height: 106px;
    float: left;
}
.menu .a8 a
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a8 a:hover
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.menu .a8 .cu
{
    width: 99px;
    height: 106px;
    float: left;
    background: url(404.png) no-repeat;
    display: block;
}
.nycontent
{
    width: 1004px;
    min-height: 300px;
    _height: 300px;
    margin: 0 auto;
}
.nycontent_tit
{
    width: 1004px;
    height: 48px;
    padding-top: 10px;
    border-bottom: 1px #b6b6b6 solid;
    margin: 0 auto;
}
.abtt
{
    width: 101px;
    height: 35px;
    background: url(404.png) no-repeat;
    float: left;
    color: #fff;
    font-family: "寰蒋闆呴粦";
    line-height: 35px;
    text-align: center;
    font-size: 14px;
}
.alc
{
    float: right;
    line-height: 48px;
    font-family: "寰蒋闆呴粦";
}
.nycc
{
    padding-top: 62px;
    padding-bottom: 62px;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    padding-left: 30px;
    padding-right: 30px;
}
.foot
{
    width: 100%;
    height: 84px;
    background: #212121;
}
.foot_mid
{
    width: 1004px;
    height: 84px;
    margin: 0 auto;
}
.foot_mid_left
{
    line-height: 84px;
    float: left;
    color: #fff;
    font-family: "寰蒋闆呴粦";
}
.foot_mid_right
{
    float: right;
    line-height: 84px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
}
.foot_mid_right a
{
    color: #fff;
}
.nycca
{
    width: 1004px;
    min-height: 500px;
    _height: 500px;
    margin: 0 auto;
}
.nycca li
{
    width: 202px;
    height: 200px;
    margin-top: 37px;
    margin-right: 20px;
    margin-left: 20px;
    display: block;
    float: left;
}
.nycca li .imger
{
    width: 202px;
    height: 122px;
    margin: 0 auto;
}
.nycca li .chaw
{
    width: 202px;
    height: 43px;
    text-align: center;
    margin: 0 auto;
    line-height: 43px;
    font-family: "寰蒋闆呴粦";
    overflow: hidden;
}
DIV.black
{
    FONT-SIZE: 12px;
    display: block;
    COLOR: #5e5e5e;
    TEXT-ALIGN: center;
    margin-top: 40px;
    line-height: 30px;
    margin-bottom: 30px;
    font-family: Arial,Helvetica,sans-serif;
}
DIV.black A
{
    BORDER: #c4c4c4 1px solid;
    PADDING: 4px 6px;
    BACKGROUND-POSITION: 50% bottom;
    COLOR: #5e5e5e;
    MARGIN-RIGHT: 2px;
    TEXT-DECORATION: none;
    background: url(404.png);
}
DIV.black A:hover
{
    BORDER: 1px solid #c4c4c4;
    COLOR: #fff;
    background: url(404.png);
}
DIV.black A:active
{
    BORDER: #7f6a42 1px solid;
    COLOR: #fff;
    background: url(404.png);
}
DIV.black SPAN.current
{
    background: url(404.png);
    PADDING: 4px 6px;
    COLOR: #fff;
    MARGIN-RIGHT: 3px;
    font-weight: bold;
    BORDER: #c4c4c4 1px solid;
}
DIV.black SPAN.disabled
{
    PADDING: 6px 8px;
    BORDER: #a4d7ff 1px solid;
    COLOR: #5e5e5e;
    MARGIN-RIGHT: 3px;
    BORDER: #c4c4c4 1px solid;
}
.news_mid
{
    width: 959px;
    min-height: 196px;
    _height: 196px;
    margin: 0 auto;
    padding-top: 35px;
}
.news_mid dd
{
    width: 928px;
    height: 156px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(404.png) bottom repeat-x;
    padding-left: 31px;
}
.news_mid dd .imger
{
    width: 208px;
    height: 156px;
    float: left;
}
.news_mid dd .charw
{
    width: 658px;
    height: 138px;
    float: left;
    margin-left: 33px;
}
.news_mid dd .charw h3
{
    font-family: "寰蒋闆呴粦";
    font-size: 18px;
    color: #0e0e0e;
    overflow: hidden;
    width: 658px;
    height: 25px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 12px;
}
.news_mid dd .charw h3 a
{
    color: #0e0e0e;
}
.news_mid dd .charw p
{
    width: 658px;
    height: 60px;
    overflow: hidden;
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    margin: 0 auto;
    padding-top: 10px;
}
.news_mid dd .charw h6
{
    font-family: "寰蒋闆呴粦";
    color: #0084ff;
    padding-top: 10px;
}
.nyccaab
{
    width: 1004px;
    min-height: 500px;
    _height: 500px;
    margin: 0 auto;
}
.nyccaab li
{
    width: 219px;
    height: 127px;
    border: 3px #cbcbcb solid;
    float: left;
    margin-left: 24px;
    display: inline;
    margin-bottom: 21px;
    margin-top: 20px;
}
.news_tit
{
    width: 1004px;
    line-height: 92px;
    text-align: center;
    background: url(404.png) repeat-x bottom;
    font-family: "寰蒋闆呴粦";
    color: #0e0e0e;
    font-size: 24px;
}
.news_tit_h4
{
    line-height: 44px;
    color: #9c9c9c;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
}
.news_tit_p
{
    width: 921px;
    min-height: 200px;
    _height: 200px;
    line-height: 30px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}
.news_bb
{
    width: 95px;
    line-height: 34px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    color: #005dc5;
    margin: 30px auto;
    text-align: center;
}
.news_bb a
{
    color: #005dc5;
}
.news_bb a:hover
{
    color: #005dc5;
}
.news_ft
{
    width: 979px;
    line-height: 30px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
    padding-bottom: 40px;
    background: url(404.png) repeat-x top;
    padding-top: 20px;
}
.nyccabc
{
    width: 1004px;
    min-height: 500px;
    _height: 500px;
    margin: 0 auto;
}
.case_view
{
    width: 500px;
    height: 302px;
    margin: 30px auto 50px auto;
}
.hz_view
{
    width: 500px;
    height: 288px;
    margin: 30px auto 50px auto;
}
.proclass
{
    width: 950px;
    height: 76px;
    margin: 56px auto;
}
.proclass li
{
    width: 234px;
    height: 77px;
    display: block;
    float: left;
}
.proclass li.x1 a
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x1 a:hover
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x1 .cu
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x2 a
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x2 a:hover
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x2 .cu
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x3 a
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x3 a:hover
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x3 .cu
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x4 a
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x4 a:hover
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.proclass li.x4 .cu
{
    width: 234px;
    height: 77px;
    display: block;
    background: url(404.png) no-repeat;
}
.prp_bb
{
    width: 1013px;
    min-height: 300px;
    _height: 300px;
    margin: 0 auto;
}
.prp_bb li
{
    width: 230px;
    height: 116px;
    margin-left: 8px;
    margin-right: 15px;
    _margin-right: 8px;
    margin-bottom: 28px;
    float: left;
    display: block;
}
.prp_bb li a
{
    background: #86bfff;
    width: 230px;
    height: 116px;
    display: block;
}
.prp_bb li a:hover
{
    background: #005dc5;
    width: 230px;
    height: 116px;
    display: block;
}
.prp_bb li .vv
{
    width: 115px;
    height: 116px;
    float: left;
}
.prp_bb li a .vv img
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter: gray;
}
.prp_bb li a:hover .vv img
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    filter: ;
}
.prp_bb li .vv1
{
    width: 115px;
    height: 78px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
    float: left;
    padding-top: 38px;
    text-align: center;
    font-size: 14px;
}
.pro_view
{
    width: 991px;
    height: 116px;
    margin: 33px auto;
}
.pro_view_img
{
    width: 230px;
    height: 116px;
    float: left;
}
.pro_view_img_left
{
    width: 115px;
    height: 116px;
    float: left;
}
.pro_view_img_right
{
    width: 115px;
    height: 78px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
    padding-top: 38px;
    text-align: center;
    font-size: 14px;
    float: left;
    background: #005dc5;
}
.pro_view_img_chaw
{
    width: 724px;
    padding: 10px;
    height: 90px;
    line-height: 24px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    background: #fffeed;
    border: 1px #c0c0c0 solid;
    float: right;
    overflow: hidden;
}
.pro_ny_view
{
    width: 800px;
    height: 800px;
    margin: 0 auto;
    position: relative;
}
.syfoot
{
    width: 100%;
    height: 84px;
}
.syfoot
{
    width: 100%;
    height: 84px;
    background: #212121;
    position: absolute;
    left: 0;
    bottom: 0;
}
.syfoot_mid
{
    width: 1004px;
    height: 84px;
    margin: 0 auto;
}
.syfoot_mid_left
{
    line-height: 84px;
    float: left;
    color: #fff;
    font-family: "寰蒋闆呴粦";
}
.syfoot_mid_right
{
    float: right;
    line-height: 84px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
}
.syfoot_mid_right a
{
    color: #fff;
}
.prp_bba
{
    width: 1013px;
    min-height: 300px;
    _height: 300px;
    margin: 0 auto;
    position: relative;
}
.prp_bba li
{
    width: 230px;
    height: 116px;
    margin-left: 8px;
    margin-right: 15px;
    _margin-right: 8px;
    margin-bottom: 28px;
    float: left;
    display: block;
}
.prp_bba li a
{
    background: url(404.png);
    width: 230px;
    height: 116px;
    display: block;
}
.prp_bba li a:hover
{
    background: #005dc5;
    width: 230px;
    height: 116px;
    display: block;
}
.prp_bba li .vv
{
    width: 115px;
    height: 116px;
    float: left;
}
.prp_bba li a .vv img
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter: gray;
}
.prp_bba li a:hover .vv img
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    filter: ;
}
.prp_bba li .vv1
{
    width: 115px;
    height: 78px;
    color: #fff;
    font-family: "寰蒋闆呴粦";
    float: left;
    padding-top: 38px;
    text-align: center;
    font-size: 14px;
}
.santop1
{
    width: 48px;
    height: 40px;
    position: absolute;
    background: url(404.png) no-repeat;
    left: 1008px;
    top: 506px;
    cursor: pointer;
}
.santop1 a
{
    width: 48px;
    height: 40px;
    display: block;
}
.santop1 a:hover
{
    width: 48px;
    height: 40px;
    display: block;
}
.bannera
{
    width: 100%;
    height: 597px;
    position: relative;
}
.pro_qh
{
    width: 800px;
    position: relative;
}
.pro_qh_bt
{
    position: absolute;
    background: #fff;
    font-family: "寰蒋闆呴粦";
    color: #333;
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
    left: 0;
    top: 500px;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
}
.jcarousel-container
{
    position: relative;
}
.jcarousel-clip
{
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li, .jcarousel-item
{
    float: left;
    list-style: none;
}
.jcarousel-next
{
    z-index: 3;
    display: none;
}
.jcarousel-prev
{
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango
{
    overflow: hidden;
    width: 690px;
    padding-top: 10px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal
{
    width: 655px;
    margin: 34px 0 0 10px;
    padding-top: 3px;
    height: 70px;
}
.jcarousel-skin-tango .jcarousel-item
{
    width: 81px;
    height: 55px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal
{
    margin-right: 0;
    margin-bottom: 0;
}
.jcarousel-skin-tango img
{
    float: left;
}
.jcarousel-skin-tango .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal
{
    position: absolute;
    top: 2px;
    right: -2px;
    width: 15px;
    height: 76px;
    cursor: pointer;
    background: url(404.png) no-repeat;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal
{
    overflow: hidden;
    position: absolute;
    top: 2px;
    left: 0;
    width: 15px;
    height: 75px;
    cursor: pointer;
    background: url(404.png) no-repeat;
}
.curr_base
{
    border: 1px solid #4a2b1a;
}
.cur_on
{
    border: 1px solid #4a2b1a;
}
.jcarousel-skin-tango li
{
    float: left;
    width: 81px;
    height: 55px;
    display: inline;
    overflow: hidden;
    padding-left: 12px;
}
.nyccddd
{
    padding-top: 20px;
    padding-bottom: 62px;
    line-height: 30px;
    font-family: "寰蒋闆呴粦";
    padding-left: 30px;
    padding-right: 30px;
}
.proclass
{
    width: 950px;
    height: 76px;
    margin: 56px auto;
}
.proclass_re
{
    width: 950px;
    min-height: 42px;
    _height: 42px;
    background: #d8eaff;
    margin: 0 auto 56px auto;
    disp/lay:none;
}
.proclass_re dd
{
    width: 158px;
    display: block;
    text-align: center;
    float: left;
    line-height: 42px;
    text-align: center;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    overf/low:hidden;
}
.proclass_re dd a
{
    width: 158px;
    height: 42px;
    display: block;
}
.proclass_re dd a:hover
{
    width: 158px;
    height: 42px;
    display: block;
    background: #292929;
    color: #fff;
}
.proclass_re dd a:hover
{
    width: 158px;
    height: 42px;
    display: block;
    background: #292929;
    color: #fff;
}
.jqzoom
{
    position: relative;
}
