﻿@font-face {
    font-family: 'if_';
    src: url('f/f.eot'); /* IE9*/
    src: url('f/f.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('f/f.woff') format('woff'), /* chrome、firefox */
    url('f/f.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('f/f.svg#if_') format('svg'); /* iOS 4.1- */
}

@font-face {
    font-family: 'ii_';
    src: url('f/ii.eot'); /* IE9*/
    src: url('f/ii.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('f/ii.woff') format('woff'), /* chrome、firefox */
    url('f/ii.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('f/ii.svg#if_') format('svg'); /* iOS 4.1- */
}

.w2div {
    width: 1450px;
    margin: 50px auto 0px auto;
    height: 360px;
}

    .w2div li {
        width: 440px;
        margin-right: 40px;
        height: 330px;
        overflow: hidden;
        background: #f1f2f3;
        border-radius: 10px;
        float: left;
        border: 0px;
        position: relative;
        box-shadow: #aaa 0px 0px 15px;
    }

        .w2div li img {
            width: 400px;
            border-radius: 10px;
            border: 3px solid #fff;
            box-shadow: #aaa 0px 0px 15px;
            position: absolute;
            top: 20px;
            left: 17px;
            transition-duration: 1s;
        }

    .w2div linr {
        margin-right: 0px;
    }

.wtitle {
    width: 1400px;
    margin: 0px auto;
    height: 110px;
    font: 60px/110px 'microsoft yahei';
    letter-spacing: 15px;
    font-weight: bolder;
    color: #09f;
    text-align: center;
}

.wsubtitle {
    width: 1400px;
    margin: 0px auto;
    height: 30px;
    font: 20px/30px 'microsoft yahei';
    font-weight: bolder;
    color: #333;
    text-align: center;
}

.w2link {
    height: 330px;
    width: 440px;
    z-index: 9999;
    display: none;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 10px;
}

    .w2link .cnamet {
        color: #fff;
        font: 30px/60px 'microsoft yahei';
        font-weight: bold;
        margin-top: 100px;
    }

.cnametlink:link, .cnametlink:active, .cnametlink:visited {
    display: block;
    color: #fff;
    font: 26px/30px 'microsoft yahei';
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
}

.cnametlink:hover {
    color: #09f;
}

.w3div {
    width: 1400px;
    margin-top: 50px;
    height: 520px;
    margin: 50px auto 0px auto;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
}

    .w3div li {
        text-align: center;
        width: 280px;
        height: 230px;
        overflow: hidden;
        transition-duration: 0.2s;
        float: left;
        border: 0px;
        padding-top: 30px;
        overflow: hidden;
    }

        .w3div li img {
            width: 150px;
        }

    .w3div .imgframe {
        width: 150px;
        height: 70px;
        overflow: hidden;
        margin: 0px auto;
    }

.w3linkt {
    font: 20px/30px 'microsoft yahei';
}

    .w3linkt:link, .w3linkt:active, .w3linkt:visited {
        padding-top: 18px;
        display: block;
        color: #333;
        font: 19px/30px 'microsoft yahei';
        font-weight: bold;
        cursor: pointer;
    }

    .w3linkt:hover {
        color: #09f;
        font-weight: bold;
    }

.w3linkdesc {
    width: 70%;
    height: 40px;
    font: 13px/20px 'microsoft yahei';
    color: #555;
    margin: 10px auto;
}

.w3linkdate {
    width: 80%;
    height: 60px;
    font: 15px/20px 'microsoft yahei';
    font-weight: bold;
    color: #444;
    margin: 10px auto;
}

.w4div {
    width: 1400px;
    margin: 50px auto 0px auto;
    height: 178px;
}


.w4divul, .w4divulkc {
    width: 1400px;
    margin: 10px auto 0px auto;
    height: 360px;
}

.w4divulkc {
    background: url("img/line.jpg");
    background-position: 0px 75px;
    background-repeat: no-repeat;
}

    .w4divul li, .w4divulkc li {
        width: 233px;
        overflow: hidden;
        height: 210px;
        overflow: hidden;
        border-radius: 10px;
        float: left;
        border: 0px;
        position: relative;
        float: left;
    }

        .w4divulkc li img {
            width: 100px;
            transition-duration: 0.2s;
            padding-top: 20px;
        }

.w4frame {
    width: 176px;
    margin: 0px auto;
    height: 145px;
    cursor: pointer;
    box-shadow: #ddd 0px 0px 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding-top: 15px;
    margin-top: 13px;
}

.w4linkdesc {
    width: 80%;
    height: 40px;
    font: 13px/20px 'microsoft yahei';
    color: #555;
    margin: 0px auto;
}

.w4linkt {
    width: 80%;
    height: 30px;
    font: 22px/30px 'microsoft yahei';
    font-weight: bold;
    color: #444;
    margin: 10px auto;
}

.fixeddiv {
    width: 1148px;
    height: 425px;
    margin: 0px auto;
    position: relative;
}

    .fixeddiv img {
        position: absolute;
        left: 0px;
        top: 0px;
    }

.fixedt1 {
    text-align: left;
    z-index: 10000;
    font: 17px/35px 'microsoft yahei';
    letter-spacing: 1px;
    font-weight: 600;
    color: #fff;
    position: absolute;
    left: 25px;
    top: 120px;
    height: 160px;
    width: 310px;
}

.fixedt2 {
    text-align: left;
    z-index: 10001;
    font: 17px/35px 'microsoft yahei';
    font-weight: 600;
    letter-spacing: 1px;
    color: #fff;
    position: absolute;
    left: 475px;
    top: 120px;
    height: 160px;
    width: 600px;
}

.fixtit {
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 10003;
    position: absolute;
    left: 118px;
    top: 63px;
    font: 30px/35px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
}

.fixtit2 {
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 10004;
    position: absolute;
    left: 550px;
    top: 63px;
    font: 30px/35px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
}

.fixtit3 {
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 10003;
    position: absolute;
    left: 118px;
    top: 375px;
    font: 30px/35px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
}

.fix9ul {
    width: 860px;
    height: 40px;
    position: absolute;
    left: 285px;
    top: 377px;
}

    .fix9ul li {
        float: left;
        width: 120px;
    }

.fix9step {
    width: 120px;
    height: 40px;
    font: 18px/40px 'microsoft yahei';
    font-weight: bold;
    border-radius: 10px;
    background: #fff;
    color: #09f;
    text-align: center;
}

.fix9arrow {
    width: 40px;
    height: 40px;
    font: 35px/35px 'microsoft yahei';
    border-radius: 10px;
    letter-spacing: -15px;
    color: #fff;
    text-align: center;
}

.fixrt {
    position: absolute;
    top: 160px;
    left: 630px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 10004;
    font: 38px/42px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
}

.fixrtdesc {
    position: absolute;
    top: 220px;
    left: 550px;
    text-align: left;
    z-index: 10000;
    font: 17px/25px 'microsoft yahei';
    letter-spacing: 1px;
    color: #fff;
    width: 525px;
    font-weight: 600;
}

.fix3lrul {
    position: absolute;
    top: 850px;
    left: 50px;
    width: 520px;
    z-index: 20000;
}

.fix3lrt {
    height: 50px;
    font: 24px/50px 'microsoft yahei';
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    color: #fff;
    font-weight: bold;
    font-style: italic;
}

.fix3lrtc {
    height: 80px;
    font: 17px/26px 'microsoft yahei';
    color: #fff;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}

.fix3bt {
    position: absolute;
    top: 1570px;
    left: 590px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 30004;
    font: 38px/42px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
}

.fix3btc {
    position: absolute;
    top: 1650px;
    left: 630px;
    width: 410px;
    font: 17px/26px 'microsoft yahei';
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    color: #fff;
    z-index: 30000;
}

    .fix3btc li {
        list-style: circle;
        height: 40px;
        font: 17px/40px 'microsoft yahei';
        font-weight: 600;
        letter-spacing: 1px;
    }
.stepfix {
    width: 1148px;
    height: 620px;
    margin: 0px auto;
    position: relative;
}

.stepfixul {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 900px;
    overflow: hidden;
    height: 720px;
}

    .stepfixul li {
        height: 100px;
        margin-top: 40px;
        width: 900px;
        background: #09f;
        border-radius: 0px 10px 0px 0px;
    }

.stepfixdiv {
    width: 780px;
    padding-left: 110px;
    height: 100px;
}

.stepfdt {
    text-align: left;
    font: 22px/45px 'microsoft yahei';
    font-weight: 600;
    height: 40px;
    letter-spacing: 1px;
    width: 300px;
    color: #fff;
    overflow: hidden;
}

.stepfdtc {
    text-align: left;
    font: 15px/26px 'microsoft yahei';
    font-weight: 600;
    letter-spacing: 1px;
    color: #fff;
}

.stepflow {
    width: 220px;
    position: absolute;
    top: 40px;
    left: 933px;
}

    .stepflow .lil {
        width: 30px;
        float: left;
        height: 65px;
        overflow: hidden;
        text-align: left;
    }

    .stepflow .lir {
        width: 185px;
        float: left;
        height: 65px;
        overflow: hidden;
        text-align: left;
    }

    .stepflow .lim {
        width: 215px;
        float: left;
        height: 15px;
        font-size: 5px;
        overflow: hidden;
        text-align: left;
    }

.stepflowline {
    width: 5px;
    height: 660px;
    background: #ccc;
    position: absolute;
    left: 940px;
    top: 40px;
    border-radius: 5PX;
}

.stepcir {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #f1f1f1;
    border: 3px solid #09f;
    font-size: 2px;
}

.stepdate {
    height: 20px;
    text-align: left;
    font: 18px/20px 'microsoft yahei';
    font-weight: 600;
    letter-spacing: 1px;
    color: #333;
    font-style:italic;
    cursor:default;
}

.stepdated {
    height: 40px;
    padding-top: 5px;
    text-align: left;
    font: 13px/20px 'microsoft yahei';
    font-weight: 600;
    letter-spacing: 1px;
    color: #666;
    cursor:default;
}


.PERfix {
    width: 1148px;
    height: 410PX;
    margin: 0px auto;
    position: relative;
}

.stepfixult {
    position: absolute;
    top: 70px;
    left: 55px;
    width: 285px;
    height: 265px;
    overflow: hidden;
    height: 720px;
}

.fixustt {
    height: 60px;
    width: 285px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    letter-spacing: 1px;
    z-index: 10004;
    font: 28px/42px 'microsoft yahei';
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.fixustdt {
    height: 215px;
    text-align: left;
    z-index: 10000;
    font: 15px/23px 'microsoft yahei';
    letter-spacing: 1px;
    color: #fff;
    width: 270px;
    padding-left: 15px;
    font-weight: 600;
    text-align: left;
}

.stepfixult1 {
    position: absolute;
    top: 70px;
    left: 426px;
    width: 285px;
    height: 265px;
    overflow: hidden;
    height: 720px;
}

.stepfixult2 {
    position: absolute;
    top: 70px;
    left: 795px;
    width: 285px;
    height: 265px;
    overflow: hidden;
    height: 720px;
}

input {
    outline: none;
}

select {
    outline: none;
}

textarea {
    outline: none;
}

a {
    text-decoration: none;
    outline: none;
}

a, button, input, div, span, dl, dd, ul, li, i, b, p, img, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
    background: #fff;
    background-image: url(bgline.jpg);
   
    background-repeat: repeat;
    background-position: center;
    background-attachment: fixed;
    padding: 0px;
    margin: 0px;
}

ul {
    list-style: none
}


.cls {
    clear: both;
}

.tip {
    width: 100%;
    background: #444;
    height: 50px;
    
}

    .tip ul {
        width: 1400px;
        margin: 0px auto;
    }

.tipl {
    width: 50%;
    float: left;
}

.tipr {
    width: 50%;
    float: right;
}

.tipinfo {
    width: 150px;
    float: left;
    height: 50px;
    position: relative;
    display: table;
    text-align: left;
    cursor: pointer;
    z-index:999999;
}

.tipinfo-drop {
    width: 110px;
    height: 110px;
    background: #f6f7f8;
    border-radius: 5px;
    position: absolute;
    top: 34px;
    left: 0px;
    display: none;
    border: 1px solid #f1f1f1;
    z-index:999999;
}

    .tipinfo-drop img {
        margin-left: 5px;
        margin-top: 5px;
        width: 100px;
        height: 100px;
        border-radius: 5px;
    }

.if_ {
    font: 23px/35px 'if_';
    color: #fff;
    vertical-align: middle;
    padding-right: 1px;
    width: 30px;
    overflow: hidden;
    display: table-cell;
}

.tipinfo .t-r {
    font: 13px/50px 'microsoft yahei';
    color: #fff;
    text-align: left;
}

.fullbg {
    width: 100%;
    height: 800px;
    background: url("a/rbg_1.jpg") no-repeat center;
}

.tip_link:link, .tip_link:visited {
     
    float: right;
    text-align:right;
    font: 13px/50px 'microsoft yahei';
    color: #fff;
    padding-left: 15px;
    cursor: pointer;
}

.tip_link:hover {
    color: #09f;
}

.tip_linkm:link, .tip_linkm:visited {
    width: auto;
    float: right;
    font: 13px/50px 'microsoft yahei';
    color: #fff;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
}

.tip_linkm:hover {
    color: #09f;
}

.h2 {
    width: 100%;
    height: 350px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    text-align: center;
   background: #09f; 
    /*background-image: url(bgline.jpg);*/
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}


    .h2 img {
        margin: 0px;
        padding: 0px;
    }

.h22 {
    margin: 0px;
    padding: 0px;
    height: 350px;
    width:1400px;
}
.brand {
    width: 100%;
    background: #0d0755;
}

.brandcon {
    width: 1200px;
    margin: 0px auto;
    height: 400px;
}

    .brandcon ul {
        width: 1200px;
        height: 400px;
        margin: 0px auto;
    }

        .brandcon ul li {
            float: left;
            width: 270px;
            height: 160px;
        }


.ab_us {
    width: 100%;
    height: 930px;
    margin: 0px auto;
    background: url(8bg.png);
    padding: 0px;
    font: 18px/30px 'microsoft yahei';
    color: #3d3d3d;
}
.ab_us img{ margin-top:25px;}
.ablog {
    width: 1200px;
    height: 120px;
    padding-top: 50px;
    margin: 0px auto 0px auto;
    text-align: center;
    font: 28px/30px 'microsoft yahei';
    font-weight: bold;
    color: #3d3d3d;
    background-image: URL(ABLOGBG.PNG);
    background-repeat: no-repeat;
    background-position: center;
  
}

 

.ablogtxt {
    width: 1200px;
    height: 45px;
    margin: 0px auto 0px auto;
    text-align: center;
    padding-top: 10px;
    font: 18px/30px 'microsoft yahei';
    color: #3d3d3d;
}

.ab_logtxt img {
    width: 424px;
    height: 44px;
}

.ab_dest {
    width: 900px;
    height: 95px;
    margin: 40px auto;
    overflow: hidden;
}

    .ab_dest a {
        font: 13px/30px 'microsoft yahei';
        color: #525252;
    }

.e_ulcontent_ {
    width: 1198px;
    height: 470px;
    margin: 0px auto 30px auto;
    border-radius: 5px;
}

.science19_ctip {
    width: 1198px;
    height: 55px;
    margin: 0px auto;
}

.science19_ctipl {
    width: 765px;
    padding-left: 20px;
    height: 50px;
    float: left;
    font: bold 16px/55px 'microsoft yahei';
    color: #555;
}

    .science19_ctipl span {
        font-size: 12px;
        margin-left: 10px;
    }

.science19_ctipr {
    width: 390px;
    padding-right: 10px;
    height: 55px;
    float: left;
    text-align: right;
}

    .science19_ctipr a:link, .science19_ctipr a:visited {
        margin-left: 19px;
        font: 12px/55px 'microsoft yahei';
        color: #444;
    }

    .science19_ctipr a:hover {
        color: #f90;
    }

.e_lman .e19li {
    position: relative;
    width: 262px;
    border: 3px solid #f1f1f1;
    margin-bottom: 5px;
    cursor: pointer;
    border-bottom: 3px solid #f1f1f1;
    background: #fff;
    border-radius: 5px;
    margin-left: 25px;
    overflow: hidden;
    float: left;
    margin-top: 10px;
    height: 298px;
}

.e_lman .e19li {
    margin-top: 30px;
}

.e13_sel {
    width: 1200px;
    margin: 25px auto;
    border-bottom: 1px solid #eee;
    background: #fff;
    border-radius: 9px;
    height: 60px;
}

    .e13_sel dt {
        color: #aaa;
        text-align: right;
        float: left;
        width: 62px;
        color: #555;
        font: bold 14px/56px 'microsoft yahei';
    }

    .e13_sel dd {
        float: left;
        text-align: center;
        width: 1100px;
    }

        .e13_sel dd ul {
            width: 100%;
            margin-top: 13px;
            height: auto;
        }

.e13_selli {
    float: left;
    height: auto;
    height: 30px;
    margin: 0px 5px 0px 0px
}

    .e13_selli a:link {
        font: 14px/30px 'microsoft yahei';
        color: #555;
        padding: 0px 13px 0px 13px
    }

    .e13_selli a:visited {
        color: #333;
    }

    .e13_selli a:hover {
        color: #0099ff;
    }

.cateis { /*background:#f44336; border-radius:3px; */
    color: #09f;
}

    .cateis a:link, .cateis a:visited {
        color: #09f;
        font: 18px/30px 'microsoft yahei';
        font-style: italic;
    }

    .cateis a:hover {
        color: #09f;
    }


.e_lman .no1left {
    margin-left: 0px;
}

.e_lmanimg {
    width: 266px;
    height: 100px;
    margin: 0px auto;
    padding-top: 20px;
    text-align: center;
}

    .e_lmanimg img {
        width: 96px;
        height: 96px;
        border-radius: 50%;
        border: 2px solid #fff;
        box-shadow: 2px 2px 3px #e1e2e3;
    }

.e_lmanname:link, .e_lmanname:visited {
    height: 35px;
    width: 266px;
    display: block;
    text-align: center;
    padding-top: 5px;
    font: bold 16px/35px 'microsoft yahei';
    color: #555;
}

.e_lmanname:hover {
    color: #09f;
    font-weight: bold;
}

.e_lmanul {
    width: 240px;
    margin: 0px auto;
    height: auto;
}

    .e_lmanul li {
        height: 33px;
        width: 240px;
        color: #888;
    }

    .e_lmanul .eul_info_tit {
        width: 80px;
        float: left;
        text-align: center;
    }

    .e_lmanul .eul_info_txt {
        width: 230px;
        height: auto;
        text-align: center;
        padding: 5px 0px 5px 0px;
        font: 14px/25px 'microsoft yahei';
        float: left;
    }


.e_lmanlink {
    width: 162px;
    height: 30px;
    margin: 0px auto;
    margin-top: 10px;
}

.e_lmanlk:link, .e_lmanlk:visited {
    border-radius: 5px;
    width: 162px;
    height: 30px;
    font: 14px/30px 'microsoft yahei';
    display: block;
    border: 1px solid #09f;
    text-align: center;
    color: #09f;
}

.e_lmanlk:hover {
    background: #09f;
    color: #fff;
}


.act_370 {
    width: 372px;
    border: 0px;
    height: 270px;
    margin: 21px 10px 0px 0px;
    float: left;
    position: relative;
    border-radius: 9px;
}

.act_top {
    width: 80px;
    height: 80px;
    cursor: pointer;
    box-shadow: 0px 0.5px 10px #09f;
    border: 4px solid #09f;
    text-align: center;
    font: bold 28px/30px 'microsoft yahei';
    color: #555;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 20px;
    background: #fff;
    z-index: 999;
}

.ac_topinside {
    width: 80px;
    height: 50px;
    margin-top: 18px;
}

.act_frame {
    box-shadow: 0px 0.5px 10px #fff;
    width: 370px;
    height: 260px;
    position: absolute;
    top: 10px;
    left: 0px;
    background: #fff;
    border-radius: 9px;
    border: 1px solid #f1f1f1;
}

.act_img {
    width: 370px;
    height: 190px;
}

    .act_img img {
        width: 370px;
        height: 190px;
        border-radius: 9px 9px 0px 0px;
    }

.act_info {
    width: 370px;
    height: 55px;
    margin-top: 13px;
    background: #fff;
    text-align: left;
}

.act_370r {
    margin-right: 0px;
}

.act_link {
    width: 370px;
    height: 30px;
    font: 15px/30px 'microsoft yahei';
    text-align: center;
    color: #666;
}

    .act_link .acc:link, .act_link .acc:visited {
        font: bold 16px/27px 'microsoft yahei';
        color: #555;
    }

    .act_link .acc:hover {
        color: #09f;
    }

    .act_link .acb:link, .act_link .acb:visited {
        padding-left: 25px;
        font: 14px/27px 'microsoft yahei';
        color: #999;
    }

    .act_link .acb:hover {
        color: #09f;
    }

.act_con {
    width: 1198px;
    height: auto;
    border-radius: 9px;
    margin: 10px auto 0px auto
}
.bottom_n {
    width: 1198px;
    height: 350px;
    margin: 50px auto;
}

.b_3l {
    width: 386px;
    height: 350px;
    float: left;
}

.b_ml {
    margin-left: 20px;
}

.b_topnav {
    width: 300px;
    height: 55px;
    padding-left: 70px;
}

.b_top_navtxt {
    width: 150px;
    height: 55px;
    font: bold 18px/55px 'microsoft yahei';
    float: right;
}

.b_too_more {
    width: 150px;
    height: 55px;
    overflow: hidden;
    float: right;
    text-align: right;
}

    .b_too_more a:link, .b_too_more a:visited {
        font: bold 13px/60px 'microsoft yahei';
        color: #888;
    }

    .b_too_more a:hover {
        color: #1786c0;
        font-weight: bold;
    }

.b_con {
    width: 384px;
    border-radius: 9px;
    height: 328px;
    overflow: hidden;
    margin-top: 12px;
    background: #fafbfc;
    border:1px solid #eee;
}

.b_pbox {
    width: 386px;
    height: 200px;
    position: relative;
    border-radius: 9px;
    overflow: hidden;
}

    .b_pbox img {
        width: 386px;
        height: 200px;
        left: 0px;
        top: 0px;
        border-radius: 9px;
    }

.b_pbox_f {
    width: 386px;
    height: 90px;
    background: url(pbg.png) repeat-x;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.b_pbox_a {
    width: 356px;
    overflow: hidden;
    height: 50px;
    font: 14px/50px 'microsoft yahei';
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 15px;
}

.foot_light {
    width: 100%;
    height: 195px;
    background: #e1e2e3;
    overflow: hidden;
}

.foot_inside {
    width: 1200px;
    height: 195px;
    margin: 0px auto;
}

.foot_in3c1 {
    width: 230px;
    height: 190px;
    float: left;
    text-align: center;
}

.foot_in3c2 {
    float: left;
    width: 290px;
}

.foot_in3c3 {
    float: left;
}

.b_sidelog {
    width: 130px;
    height: 95px;
    margin: 30px auto 8px auto;
    text-align: center;
}

.b_sidetxt {
    width: 130px;
    font: 18px/30px 'microsoft yahei';
    margin: 0px auto;
    text-align: center;
    color: #222;
}

.b_sideline {
    width: 1px;
    height: 167px;
    background: url(b_l.png) no-repeat;
    float: left;
    margin: 15px 0px 0px 0px;
}


.b_new {
    width: 235px;
    height: 160px;
    margin: 30px 0px 0px 50px;
}

.b_newtitle {
    width: 230px;
    height: 30px;
    font: bold 15px/30px 'microsoft yahei'
}

.b_ul {
    width: 225px;
    height: 100px;
}

    .b_ul li {
        width: 101px;
        float: left;
        height: 33px;
    }

        .b_ul li a {
            font: 14px/33px 'microsoft yahei';
            color: #333;
        }

.fb {
    width: 1200px;
    margin: 30px auto;
}

    .fb .left {
        width: 593px;
        height: 400px;
        float: left;
        overflow: hidden;
    }

    .fb .right {
        float: right;
        background: #0099ff;
        width: 607px;
        height: 400px;
    }

.fbtitle {
    width: 90%;
    color: #fff;
    font: 35px/40px 'microsoft yahei';
    text-align: center;
    font-weight: bold;
    margin-top: 40px;
}

.fbtextbox {
    width: 80%;
    margin: 0px auto;
    height: 40px;
}

    .fbtextbox input {
        width: 80%;
        margin: 0px auto;
        height: 40px;
    }
.s19manfull {
    background: #f9f9f9;
    width: 100%;
    height: auto;
    padding: 30px 0px 20px 0px;
}

.s19man {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

    .s19man .man19li {
        position: relative;
        width: 266px;
        border: 2px solid #f9f9f9;
        margin-bottom: 30px;
        cursor: pointer;
        border-bottom: 6px solid #f9f9f9;
        background: #fff;
        border-radius: 5px;
        margin-left: 40px;
        overflow: hidden;
        float: left;
        height: 370px;
    }

    /*--------------------------*/
    .s19man .man19li_mark_p {
        width: 29px;
        height: 29px;
        left: 2px;
        top: 2px;
        position: absolute;
        border-radius: 50%;
        border: 0px solid #77bcea;
        z-index: 999;
    }

    .s19man .man19li_mark_t {
        width: 90px;
        height: 15px;
        font: 11px/15px 'microsoft yahei';
        color: #fff;
        position: absolute;
        left: 22px;
        z-index: 888;
        padding-left: 10px;
        top: 9px;
        background: #94caee;
        border-radius: 6px;
    }

    .s19man .man19li_cont {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    /*-------------------------*/


    .s19man .n19left {
        margin-left: 0px;
    }

.s19manimg {
    width: 266px;
    height: 100px;
    margin: 0px auto;
    padding-top: 30px;
    text-align: center;
}

    .s19manimg img {
        width: 96px;
        height: 96px;
        border-radius: 50%;
        border: 2px solid #fff;
        box-shadow: 2px 2px 3px #e1e2e3;
    }

.s19manname:link, .s19manname:visited {
    height: 35px;
    width: 266px;
    display: block;
    text-align: center;
    padding-top: 5px;
    font: bold 15px/35px 'microsoft yahei';
    color: #555;
}

.s19manname:hover {
    color: #09f;
    font-weight: bold;
}

.s19manul {
    width: 240px;
    margin: 0px auto;
    height: auto;
}

    .s19manul li {
        height: 33px;
        width: 240px;
        font: 12px/33px 'microsoft yahei';
        color: #888;
    }

    .s19manul .man19tit {
        width: 50px;
        float: left;
        text-align: center;
    }

    .s19manul .man19txt {
        width: 180px;
        overflow: hidden;
        float: left;
    }


.s19manlink {
    width: 162px;
    height: 30px;
    margin: 0px auto;
    margin-top: 10px;
}

.s19manlk:link, .s19manlk:visited {
    border-radius: 5px;
    width: 162px;
    height: 30px;
    font: 14px/30px 'microsoft yahei';
    display: block;
    border: 1px solid #09f;
    text-align: center;
    color: #09f;
}

.s19manlk:hover {
    background: #09f;
    color: #fff;
}

.s19filter {
    width: 1200px;
    margin: 0px auto;
    height: 35px;
}

.s19filtl {
    width: 300px;
    float: left;
    font: 14px/35px 'microsoft yahei';
    color: #555;
    position: relative;
    height: 35px;
    cursor: pointer;
}

.s19filtr {
    width: 1050px;
    float: left;
}

.s19filtxt {
    font: 14px/35px 'microsoft yahei';
    margin-left: 25px;
    cursor: pointer;
    border-radius: 3px;
    padding: 0px 10px 0px 10px;
    float: left;
    width: auto;
    height: 33px;
    border: 1px solid #09f;
    color: #09f;
}

    .s19filtxt .span19 {
        padding: 0px 5px 0px 5px;
    }

.s19cls {
    clear: both;
    height: 20px;
}






.container-s {
    width: 1200px;
    height: auto;
    margin: 30px auto;
    padding-bottom: 25px;
}

.container-sl {
    width: 230px;
    float: left;
}

.container-sr {
    width: 920px;
    margin-left: 50px;
    float: left;
}

.con_16left {
    width: 230px;
    height: auto;
    margin-bottom: 23px;
    background: #fff;
    border-radius: 3px;
    /* box-shadow:1px 2px 3px 2px #eaebec;*/
    border: 1px solid #ccc;
}

    .con_16left li {
        width: 230px;
    }

.con_16titl {
    display: table;
    height: 40px;
    background: #e1e2e3;
    background-image: url(i/800x272.png);
    cursor: pointer;
}

.con_16icon {
    font: 16px/40px 'if_';
    color: #6794b1;
    padding: 0px 1px 0px 20px;
    display: table-cell;
    width: 15px;
    vertical-align: middle;
}

.con_16txt {
    padding-left: 1px;
    font: 14px/40px 'microsoft yahei';
    width: 100px;
    display: table-cell;
    text-align: left;
    color: #444;
}

.con_16_arrow {
    font: 14px/40px 'if_';
    color: #666;
    display: table-cell;
    text-align: center;
    width: 30px;
    text-align: center;
    padding: 0px;
    vertical-align: middle;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* Firefox */
    -webkit-transform: rotate(180deg); /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
}

.con_16_arrow_ {
    font: 14px/40px 'if_';
    color: #666;
    display: table-cell;
    text-align: center;
    width: 30px;
    text-align: center;
    padding: 0px;
    vertical-align: middle;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg); /* IE 9 */
    -moz-transform: rotate(0deg); /* Firefox */
    -webkit-transform: rotate(0deg); /* Safari 和 Chrome */
    -o-transform: rotate(0deg);
}

.con_16at {
    height: 30px;
    width: 230px;
    overflow: hidden;
}

    .con_16at a:link, .con_16at a:visited {
        padding-left: 20px;
        margin-left: 50px;
        width: 70px;
        height: 30px;
        overflow: hidden;
        display: block;
        font: 14px/30px 'microsoft yahei';
        color: #555;
    }

    .con_16at a:hover {
        color: #09f;
        background: #f1f1f1;
    }

.cls_os_15 {
    height: 15px;
    clear: both;
}


.os17_title {
    width: 920px;
    height: 40px;
}

.os17_titlel {
    font: bold 25px/40px 'microsoft yahei';
    color: #555;
    float: left;
    width: 650px;
}

.os17_titler {
    width: 270px;
    float: left;
}



.os17_detail {
    width: 920px;
    height: 35px;
    border-bottom: 1px solid #e1e2e3;
}

.os17_dtt {
    width: 31px;
    float: left;
    font: 14px/25px 'if_';
    color: #777;
}

.os17_dtxt {
    width: 160px;
    float: left;
    font: 14px/25px 'microsoft yahei';
    text-align: left;
    color: #777;
}

.os17_con {
    width: 920px;
    padding: 15px 0px 20px 0px;
    height: auto;
    color: #555;
}



.os20_detail {
    width: 920px;
    height: 43px;
    border-bottom: 1px solid #e1e2e3;
}

.os20_dtt {
    width: 590px;
    float: left;
    font: 14px/25px 'if_';
    color: #333;
}

.os20_dtxt {
    width: 150px;
    float: left;
    font: 14px/40px 'microsoft yahei';
    text-align: left;
    color: #111;
}

.os20_dtt a:link, .os20_dtt a:visited {
    font: 16px/40px 'microsoft yahei';
    color: #444;
}

.os20_dtt a:hover {
    color: #09f;
}

.os20_dtxtspan {
    width: 20px;
    font: 14px/40px 'if_';
    color: #bbb;
    float: left;
}

.os20_dtxtclk {
    width: 90px;
    font: 14px/40px 'microsoft yahei';
    float: left;
    color: #666;
}

.rotaion_list li img {
    width: 570px;
    height: 340px;
}




.flink29 {
    width: 1198px;
    height: auto;
    border: 1px solid #f1f1f1;
    margin: 30px auto;
    border-radius: 5px;
}

.flinktop {
    height: 35px;
    font: 15px/35px 'microsoft yahei';
    width: 1188px;
    padding-left: 10px;
    background: #fafbfc;
}

.flinkcon {
    width: 1178px;
    padding-left: 10px;
    padding-top: 10px;
}

    .flinkcon a:link, .flinkcon a:visited {
        color: #555;
        font: 14px/25px 'microsoft yahei';
        margin-right: 10px;
    }

    .flinkcon a:hover {
        color: #222;
    }



.l760 dl {
    width: 110px;
    float: left;
    margin-top: 20px;
}

    .l760 dl dd {
        width: 100%;
        display: block;
    }

    .l760 dl dt {
        font: bold 16px/39px 'microsoft yahei';
        color: #333;
        padding-left: 5px;
    }

    .l760 dl dd a {
        font: 12px/35px 'microsoft yahei';
        padding-left: 5px;
        color: #555;
    }






.f_ck {
    position: fixed;
    right: 0px;
    top: 35%;
    font-family: 'microsoft yahei';
    font-size: 11px;
}

    .f_ck dl {
        border-radius: 5px 0px 0px 5px;
    }

        .f_ck dl dd {
            position: relative;
            width: 45px;
            height: 45px;
            background-color: #646577;
            border-bottom: solid 1px #555666;
            text-align: center;
            background-repeat: no-repeat;
            background-position: center 20%;
            cursor: pointer;
        }

            .f_ck dl dd:hover {
                background-color: #4fb2f4;
                border-bottom: solid 1px #4fb2f4;
            }

                .f_ck dl dd:hover .floating_left {
                    display: block;
                }

.consult, .words {
    background-image: url(images/i/zx.png);
}

.quote {
    background-image: url(images/i/kf.png);
}

.qrcord {
    background-image: url(images/i/wx.png);
}

.return {
    background-image: url(images/i/r.png);
}

.f_ck dd span {
    color: #fff;
    display: block;
    padding-top: 26px;
    font-size: 10px;
}

.floating_left {
    position: absolute;
    left: -160px;
    top: 0px;
    width: 160px;
    height: 45px;
    background-color: #4fb2f4;
    border-bottom: solid 1px #4fb2f4;
    display: none;
}

    .floating_left a {
        color: #fff;
        line-height: 47px;
    }

.floating_ewm {
    height: 260px;
    top: -180px;
}

    .floating_ewm i {
        background-image: url(i/c.png);
        display: block;
        width: 130px;
        height: 130px;
        margin: auto;
        margin-top: 7px;
    }

    .floating_ewm img {
        width: 145px;
        height: 145px;
    }

    .floating_ewm p {
        color: #fff;
        margin-top: 5px;
    }

    .floating_ewm .qrcord_p01 {
        font-size: 12px;
        line-height: 20px;
    }

    .floating_ewm .qrcord_p02 {
        font-size: 18px;
    }




.list_con {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.list_con_l {
    width: 300px;
    float: left;
    background: #fff;
}

.list_con_r {
    width: 860px;
    float: left;
    margin-left: 40px;
    border-top: 0px solid #ccc;
    background: #fff;
}

.amenu {
    width: 246px;
    height: auto;
    overflow: hidden;
    border: 1px solid #eee;
}

.al_title {
    width: 246px;
    height: 37px;
    color: #666;
    text-align: center;
    background: #eee;
    font: bold 15px/37px "microsoft yahei";
    cursor: pointer;
}

.al_list {
    margin: 0px auto;
    padding: 0px;
    width: 70%;
    padding: 0px;
    height: auto;
    text-align: center;
}

    .al_list li {
        border-bottom: 1px dotted #ccc;
    }

        .al_list li a {
            font: 13px/37px "microsoft yahei";
        }

.ab_right {
    width: 860px;
    float: left;
    margin-left: 40px;
}

.abnav {
    width: 860px;
    height: 38px;
    color: #000;
    border-bottom: 1px solid #dadada;
    line-height: 38px;
}

.ab_left {
    width: 250px;
    float: left;
}

.abnav a {
    font: 13px/37px "microsoft yahei";
    color: #333;
}

.art_text {
    font: normal 14px/22px "宋体";
    margin: 25px auto;
    width: 96%;
    height: auto;
    color: #666;
}

.art_inputer {
    font: normal 14px/22px "microsoft yahei";
    text-align: right;
    margin: 15px 0px 35px 0px;
    width: 96%;
    height: auto;
    color: #aaa;
}

.gc_info {
    width: 1200px;
    height: 550px;
    margin: 26px auto;
}

.gc_title, .gc_etitle, .gc_desc {
    font: 25px/45px 'microsoft yahei';
    color: #09f;
    text-align: center;
}

.gc_splitel {
    width: 100px;
    margin: 0px auto;
    height: 5px;
    border-bottom: 1px solid #09f;
}

.gc_etitle {
    font-size: 21px;
    letter-spacing: 3px;
    color: #aaa;
    margin-top: 5px;
}

.gc_desc {
    font-size: 23px;
    color: #666;
    margin-top: 10px;
}

.gc_list {
    width: 1200px;
    height: 90px;
    margin: 70px auto 0px auto;
}

    .gc_list li {
        width: 400px;
        float: left;
    }

.gc_lframe {
    width: 260px;
    margin: 0px auto;
    text-align: center;
}

.gc_lnum {
    font: bold 55px/65px 'microsoft yahei';
    color: #09f;
}

.gc_lnumtxt {
    font: 13px/20px 'microsoft yahei';
    color: #777;
}

.hc_info {
    width: 100%;
    height: 200px;
    background: #eee;
}

.hc_bottom {
    width: 100%;
    height: 35px;
    background: #ccc;
}

.hc_list {
    width: 1200px;
    height: 180px;
    margin: 0px auto;
}

    .hc_list li {
        float: left;
    }

    .hc_list .l260 {
        width: 260px;
    }

    .hc_list .l760 {
        width: 760px;
    }

    .hc_list .l180 {
        width: 180px;
    }

.hc_weight {
    font-weight: bold;
}

.hc_btxt, .hc_btxt a {
    font: 12px/35px 'microsoft yahei';
    color: #777;
    width: 1200px;
    text-align: left;
    margin: 0px auto;
}


.hc_sqr {
    width: 260px;
    float: right;
    margin-top: 35px;
}

    .hc_sqr li {
        width: 100px;
        margin-left: 30px;
        text-align: center;
    }

.hc_sqlp {
    width: 100px;
    height: 100px;
    border-radius: 5px;
}

.hc_sqltxt {
    font: 12px/35px 'microsoft yahei';
    color: #555;
}

.hc_logo {
    width: 200px;
    margin-top: 20px;
}

    .hc_logo li {
        float: none;
    }

    .hc_logo img {
        width: 180px;
        height: 80px;
    }

    .hc_logo .hour24 {
        font: 13px/36px 'microsoft yahei';
        color: #666;
    }

    .hc_logo .phone400 {
        font: bold 24px/32px 'microsoft yahei';
        color: #555;
        font-style: italic;
    }

.hc_link {
    width: 680px;
    margin-left: 0px;
    height: 100px;
    margin-top: 30px;
}

    .hc_link li, .hc_link a:link, .hc_link a:visited {
        float: none;
        font: 13px/23px 'microsoft yahei';
        color: #555;
        padding: 3px 8px 3px 8px;
    }

    .hc_link a:hover {
        color: #333;
    }

.hc_colorspan {
    color: #555;
}
   