﻿body {
    text-align: left;
    padding: 0;
    margin: 0;
    font: 14px arial, helvetica, clean, sans-serif;
    color: #333;
    font-family: "microsoft yahei";
    overflow-x: hidden;
    overflow-y: auto;
}

div, p, li {
    word-break: break-all;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p {
    padding: 0;
    margin: 0;
}

pre, code, form, fieldset, legend, input, textarea, p, blockquote, th {
    padding: 0;
    margin: 0;
}

fieldset {
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
}

a img {
    border: 0;
    padding: 0;
    margin: 0;
}

i {
    font-style: normal;
}
/*ÃƒÂ¦Ã‚Â¸Ã¢â‚¬Â¦ÃƒÂ©Ã¢â€žÂ¢Ã‚Â¤ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨*/
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clear {
    clear: left;
}

.clearfix {
    *zoom: 1;
}

address, caption, cite, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal;
}

li {
    list-style-type: none;
}

caption {
    text-align: left;
}

th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    font-size: 100%;
}

q:unknown {
    content: '';
}

q:unknown {
    content: '';
}

input, textarea, select {
    font-family: inherit;
}

input, textarea, select {
    font-size: 100%;
}

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #cf0516;
    text-decoration: none;
}

.icon {
    background-image: url("../images/icon.png");
    display: inline-block;
    vertical-align: middle;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
    font-size: 0;
    margin: 0;
    padding: 0;
    display: block;
    _height: 0;
    overflow: hidden;
}
/*ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ§Ã‚Â«Ã¢â€žÂ¢ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚ÂÃƒÂ¨Ã‚Â¡Ã‚Â¨*/
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.w1198 {
    width: 1198px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.body {
    position: relative;
}




.head_main{  display:block;border-bottom: 6px solid #7d8a9b;    border-bottom: 2px solid #1c2732;}
.head_main .head_main_nav{width: 100%;height: 95px;position: relative;z-index:3;}
.head_main .head_main_nav .wa_left{float:left;width: 285px;height: 95px;background-color:#fff;z-index:777;}
.head_main .head_main_nav .wa_left .logo{width: 255px;height: 95px;}
.head_main .head_main_nav .wa_left .logo img{width: 200px;height: 56px;/* padding-top:25px; */margin-top: 16px;}
.head_main .head_main_nav .wa_left .btn{ width:85px; height:75px; background-color:#15419c; position:relative;}
.head_main .wa_left .btn i.op_img1{width:40px; height:35px; background:url(../images/icon.png) no-repeat; background-position:-2px -29px; position:absolute; top:20px; left:22px; }
.head_main .wa_left .btn i.op_img2{width:40px; height:35px;display: none; background:url(../images/icon.png) no-repeat; background-position:-2px -75px; position:absolute;top:20px; left:22px; }
.head_main .head_main_nav .wa_right{height: 95px;float:left;}
.head_main .head_main_nav .wa_right .nav{height: 95px;}
.head_main .head_main_nav .wa_right .nav li{height: 95px;line-height: 95px;float:left;padding: 0 15px;position:relative;}
.head_main .head_main_nav .wa_right .nav li a{ display:block; font-size:14px; color:#333333; }
.head_main .head_main_nav .wa_right .nav li .subNav{display:none;position:absolute;left:0;top: 95px;border-top:#15419c solid 1px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);-moz-box-shadow: 0px 3px 7px #4c91c0;/*-webkit-box-shadow: 0px 3px 7px #4c91c0;box-shadow: 0px 3px 7px #4c91c0;*/   z-index: 9999;}
.head_main .head_main_nav .wa_right .nav li ul li{ display:block;  width:150px;background:none; height:45px; background-color:#ffffff; border-bottom:#d8d8d8 solid 1px; line-height:45px; padding:0; }
.head_main .head_main_nav .wa_right .nav li ul li a{ display:block; font-size:14px; color:#666666; height:45px; line-height:45px; background:none; padding-left:30px; padding-right:0;}
.head_main .head_main_nav .search1{ width:170px; height:35px;margin-top: 27px;}
.head_main .head_main_nav .search1 input.s_input{ border:none; background:url(../images/icon.png) no-repeat; background-position:-56px -1px; width:129px; height:35px; font-size:14px; padding-left:8px; color:#999999;}
.head_main .head_main_nav .search1 input.s_btn{ border:none; background:url(../images/icon.png) no-repeat; background-position:-199px -1px; width:33px; height:35px;}
.head_main .head_main_nav .wa_right .nav li.a1{ background:none;}
.head_main .head_main_nav .wa_right .nav li.on a{background:none; color:#15419c; font-weight:bold;}
.head_main .head_main_nav .wa_right .nav li.on ul li a{ background-color:#ffffff;color:#666666;}
.head_main .head_main_nav .wa_right .nav li a:hover{background:none;color: #166cb0;font-weight:bold;}
.head_main .head_main_nav .wa_right .nav li ul li a:hover{ display:block;background:url(../images/v1_11.png) right no-repeat;   margin-right:20px; color:#fff; }
.head_main .head_main_nav .wa_right .nav li ul li:hover{background-color: #15419c;color:#fff;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999999;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #999999;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #999999;
    opacity: 1;
}

.head_main .head_main_nav .wa_right .search1 input.s_btn {
    border: none;
    background: url(../images/icon.png) no-repeat;
    background-position: -199px -1px;
    width: 33px;
    height: 35px;
    cursor: pointer;
}

.head_main .head_main_nav .wa_right b a {
    display: block;
    font-size: 16px;
    color: #e8e8e8;
    padding-top: 20px;
}
    .head_main .head_main_nav .right  .sm{
    margin-top: 0;
}
 .head_main .head_main_nav .right  .sm .sj_ewm{cursor: pointer; position: relative;float: left;margin-right: 12px;margin-top: 4px;}
.head_main .head_main_nav .right  .sm .sj_ewm i{background-position: -240px -260px;width: 14px;height: 20px;display: block;}
.head_main .head_main_nav .right  .sm .sj_ewm .box{display: none; width: 114px;height: 114px;position: absolute;top: 38px;left: 0;}
.head_main .head_main_nav .right  .sm .sj_ewm .box img{width: 114px;height: 114px;}
.head_main .head_main_nav .right  .sm .sj_ewm:hover .box{display: block;}


 .head_main .head_main_nav .right  .sm .wx_ewm{cursor: pointer; position: relative;float: left;margin-right: 12px;margin-top: 4px;}
.head_main .head_main_nav .right  .sm .wx_ewm i{background-position: -200px -260px;width: 24px;height: 20px;display: block;}
.head_main .head_main_nav .right  .sm .wx_ewm .box{display: none; width: 114px;height: 114px;position: absolute;top: 38px;left: 0;}
.head_main .head_main_nav .right  .sm .wx_ewm .box img{width: 114px;height: 114px;}
.head_main .head_main_nav .right  .sm .wx_ewm:hover .box{display: block;}






.head_main .head_main_nav .right {
    height: 50px;
    margin-top: 36px;
    width: 300px;
}

    .head_main .head_main_nav .right .tit {
        font-size: 14px;
        color: #333333;
        line-height: 24px;
    }

    .head_main .head_main_nav .right .con {
        font-size: 26px;
        color: #333333;
        font-weight: bold;
        height: 26px;
        line-height: 26px;
    }

        .head_main .head_main_nav .right .con i {
            background-position: -40px -250px;
            width: 25px;
            height: 19px;
            display: block;
            float: left;
            margin-right: 8px;
            margin-top: 4px;
        }
/****banner****/
.banner_main {
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .banner_main .sortcon {
        width: 1200px;
        height: 50px;
        padding: 0;
        position: absolute;
        z-index: 99;
        left: 50%;
        bottom: 90px;
        color: #fff;
        margin-left: -600px;
        *zoom: 1;
    }

        .banner_main .sortcon .link_btn {
            width: 610px;
            padding-bottom: 10px;
        }

            .banner_main .sortcon .link_btn a {
                width: 172px;
                height: 42px;
                line-height: 42px;
                display: block;
                position: relative;
                float: left;
                padding-left: 18px;
                margin-left: 10px;
                color: #fff;
                border: 1px solid #fff;
                border: 1px solid rgba(255, 255, 255, 0.4);
                border-radius: 2px;
                -webkit-transition: all ease 300ms;
                -moz-transition: all ease 300ms;
                -ms-transition: all ease 300ms;
                -o-transition: all ease 300ms;
                transition: all ease 300ms;
                background: url(../images/black35.png) repeat;
            }

                .banner_main .sortcon .link_btn a s {
                    width: 14px;
                    height: 18px;
                    -webkit-transition: all ease 300ms;
                    -moz-transition: all ease 300ms;
                    -ms-transition: all ease 300ms;
                    -o-transition: all ease 300ms;
                    transition: all ease 300ms;
                    position: absolute;
                    right: 6px;
                    top: 12px;
                    background-position: -168px 0;
                }

                .banner_main .sortcon .link_btn a:first-child {
                    margin-left: 0;
                }

                .banner_main .sortcon .link_btn a:hover {
                    border-color: #fff;
                }

                    .banner_main .sortcon .link_btn a:hover s {
                        right: 2px;
                    }

        .banner_main .sortcon .search_box {
            width: 590px;
            height: 44px;
            overflow: hidden;
            display: block;
            position: relative;
            z-index: 10;
            background: url(../images/black35.png) repeat;
        }

            .banner_main .sortcon .search_box .stxt {
                width: 588px;
                height: 42px;
                line-height: 42px;
                *height: 42px;
                text-indent: 18px;
                color: #fff;
                border: 1px solid #fff;
                border: 1px solid rgba(255, 255, 255, 0.4);
                border-radius: 2px;
                -webkit-transition: all ease 300ms;
                -moz-transition: all ease 300ms;
                -ms-transition: all ease 300ms;
                -o-transition: all ease 300ms;
                transition: all ease 300ms;
                outline: none;
                position: relative;
                z-index: 5;
                display: block;
            }

                .banner_main .sortcon .search_box .stxt:focus {
                    border-color: #fff;
                }

            .banner_main .sortcon .search_box .sbtn {
                width: 39px;
                height: 39px;
                position: absolute;
                right: 2px;
                top: 2px;
                z-index: 8;
                background-color: #ec8b0c;
                background-position: -0px -205px;
                cursor: pointer;
                border-radius: 5px;
                -webkit-transition: all ease 300ms;
                -moz-transition: all ease 300ms;
                -ms-transition: all ease 300ms;
                -o-transition: all ease 300ms;
                transition: all ease 300ms;
            }

                .banner_main .sortcon .search_box .sbtn:hover {
                    background-color: #ff7200;
                }

@media (max-width: 1440px) {
    .banner_main .sortcon {
        bottom: 50px;
    }
}

.banner {
    width: 100%;
    min-width: 1000px;
    padding-top: 22.7%;
    position: relative;
    overflow: hidden;
    *padding: 0 0 41.6%;
    *zoom: 1;
}

    .banner .list {
        width: 100%;
        display: inline-block;
    }

    .banner li {
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 1;
        overflow: hidden;
        /*background: #fff;*/
    }

        .banner li img {
            width: 100%;
            height: 100%;
            display: block;
            position: relative;
            left: 0;
            top: 0;
        }

        .banner li p {
            width: 500px;
            text-align: center;
            font-size: 46px;
            color: #fff;
            position: absolute;
            left: 50%;
            margin-left: -250px;
            bottom: 66px;
            text-shadow: 0 1px 4px #756f6f;
            line-height: 46px;
            letter-spacing: 10px;
        }

        .banner li a {
            width: 100%;
            display: block;
            height: 100%;
        }

    .banner .tip {
        width: 100%;
        height: 20px;
        text-align: center;
        position: absolute;
        left: 0;
        bottom: 28px;
        z-index: 10;
    }

        .banner .tip span {
            width: 96px;
            height: 4px;
            margin: 0 10px;
            display: inline-block;
            cursor: pointer;
            vertical-align: top;
            background-color: #848484;
            line-height: 0;
            font-size: 0;
        }

            .banner .tip span.cur {
                background: #166cb0;
            }

    .banner .prev {
        width: 36px;
        height: 80px;
        position: absolute;
        z-index: 12;
        top: 50%;
        margin-top: -40px;
        background: url(../images/banner-ico.png) no-repeat 6px 4px;
        cursor: pointer;
        margin-left: 4%;
    }

    .banner .next {
        width: 36px;
        height: 80px;
        position: absolute;
        z-index: 12;
        top: 50%;
        margin-top: -40px;
        background: url(../images/banner-ico.png) no-repeat -84px 4px;
        cursor: pointer;
        margin-right: 4%;
    }

        .banner .prev:hover,
        .banner .next:hover {
            opacity: 0.8;
        }

    .banner .prev {
        left: 5px;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .banner .next {
        right: 5px;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 5px;
    }




.page_banner {
    width: 100%;
    overflow: hidden;
    height: 300px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

    .page_banner img {
        height: 300px;
        width: 1920px;
        position: absolute;
        left: 50%;
        right: 50%;
        margin-left: -960px;
    }

    .page_banner .page_text {
        position: absolute;
        left: 50%;
        top: 100px;
        text-align: center;
        margin-left: -60px;
    }

        .page_banner .page_text p {
            font-size: 30px;
            color: #fff;
            font-weight: bold;
        }

        .page_banner .page_text i {
            display: inline-block;
            width: 40px;
            height: 5px;
            background-color: #fff;
            margin-top: 12px;
        }

.rightFix {
    width: 48px;
    position: fixed;
    right: 0;
    bottom: 12%;
    z-index: 888;
}

    .rightFix .ico {
        width: 48px;
        height: 48px;
        display: block;
        margin: 0px;
        -webkit-transition: all ease 300ms;
        -moz-transition: all ease 300ms;
        -ms-transition: all ease 300ms;
        -o-transition: all ease 300ms;
        transition: all ease 300ms;
        margin-top: 1px;
        padding: 0px;
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
        background: #15419c url(../images/fix-ico.png) no-repeat center 0;
        background-position-x: center;
        background-position-y: 0px;
    }

    .rightFix .share_tit {
        background-position: 10px 10px;
    }

    .rightFix .box {
        position: absolute;
        left: 0;
        bottom: 102px;
    }

.hidden {
    display: none;
}

.rightFix .share_weixin {
    background-position: 10px -86px;
}

.rightFix .ico img {
    width: 80px;
    height: 80px;
    position: absolute;
    left: -78px;
    top: 0;
    padding: 5px;
    background: #fff;
    border: 1px solid #ddd;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out .2s;
}

.rightFix .share_sqq {
    background-position: 10px -183px;
}

.rightFix .share_lt {
    background-position: 10px -136px;
}

.rightFix .share_sqq img {
    top: 50px;
}

.rightFix .fix_top {
    margin-top: 5px;
    background-position: 10px -38px;
}

.rightFix .ico:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.rightFix .share_lt:hover {
    background-position: -37px -136px;
}

.rightFix .share_weixin:hover {
    background-position: -37px -86px;
}

.rightFix .share_sqq:hover {
    background-position: -37px -183px;
}

.rightFix .ico:hover img {
    opacity: 100;
    filter: alpha(opacity=100);
    left: -98px;
}








.index {
    background-color: #f4f4f4;
}
/*floor_1_main*/
.floor_1{ width:100%; background: url(../images/f_bg.jpg) center bottom no-repeat;height: 535px;width: 100%;    background-size: 100% 535px;}
.floor_1 .txtcon{width: 534px;float: left;padding-top: 80px;}
.floor_1 .txtcon .p1{font-size: 32px;color: #333333;font-weight: bold;}
.floor_1 .txtcon .p2{font-size: 32px;color: #333333;font-weight: bold;}
.floor_1 .txtcon .p3{font-size: 30px;color: #999999;padding-top: 20px;}
.floor_1 .txtcon .p4{font-size: 26px;color: #999999;padding-top: 20px;}
.floor_1 .txtcon .p5{font-size: 26px;color: #999999;}
.floor_1 .txtcon .sicon{width: 534px;margin-top: 90px;}
.floor_1 .txtcon .sicon .list{}
.floor_1 .txtcon .sicon .list .item{cursor: pointer; width: 140px;height: 140px;float: left;margin-right: 54px;background: url(../images/f_s1.png) center center no-repeat;}
.floor_1 .txtcon .sicon .list .item:hover{background: url(../images/f_s2.png) center;}
.floor_1 .txtcon .sicon .list .item.it3{margin-right: 0;}
.floor_1 .txtcon .sicon .list .item a{font-size: 38px;color: #166cb0;font-weight: bold;    text-align: center;width: 110px;display: block;margin: 0 auto;margin-top: 16px;}
.floor_1 .txtcon .sicon .list .item:hover a{font-size: 38px;color: #ffffff;}

.floor_1 .img{cursor: pointer; float: right;width: 600px;height: 400px;margin-top: -216px;}

.floor_1 .img:hover{filter:brightness(110%);-webkit-filter:brightness(110%);}
/*ÃƒÂ¨Ã‚Â¯Ã‚Â¢ÃƒÂ§Ã¢â‚¬ÂºÃ‹Å“*/
.ixbanner {
    background: url(../images/ixbannerbg.jpg) center center no-repeat;
    height: 110px;
}

    .ixbanner .p1 {
        height: 110px;
        line-height: 110px;
        font-size: 38px;
        color: #ffffff;
        font-weight: bold;
        float: left;
        width: 566px;
    }

    .ixbanner .txt {
        float: left;
        margin-top: 40px;
    }

        .ixbanner .txt .list {
        }

            .ixbanner .txt .list li {
                text-align: center;
                float: left;
                background: url(../images/xp_2.png) center center no-repeat;
                width: 143px;
                height: 45px;
                line-height: 40px;
            }

                .ixbanner .txt .list li.li1 {
                    background: url(../images/xp_1.png) center center no-repeat;
                    width: 193px;
                    height: 45px;
                    line-height: 40px;
                }

                .ixbanner .txt .list li a {
                    text-align: center;
                    font-size: 22px;
                    color: #ffffff;
                    font-weight: bold;
                }

                .ixbanner .txt .list li.li1 a {
                    font-size: 18px;
                }

.indexTit {
   padding: 80px 0 60px 0;
}

    .indexTit .tit {
        font-size: 32px;
        color: #333333;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
    }
/*f2*/
.floor_2 {

    height: 780px;
    width: 100%;

}

    .floor_2 .floor_2_main {
    }

        .floor_2 .floor_2_main .list {
        }

            .floor_2 .floor_2_main .list li {
                float: left;
                width: 386px;
                height: 464px;
                /* background: #dddddd; */
                margin-right: 18px;
                border: 1px solid #c3c3c3;
            }

                .floor_2 .floor_2_main .list li.li3 {
                    margin-right: 0px;
                }

                .floor_2 .floor_2_main .list li a {
                    display: block;
                    height: 538px;
                }

                    .floor_2 .floor_2_main .list li a .img {
                        width: 386px;
                        height: 218px;
                    }

                .floor_2 .floor_2_main .list li:hover a .img {
                    filter: brightness(110%);
                    -webkit-filter: brightness(110%);
                }

                .floor_2 .floor_2_main .list li:hover a .txt .tit {
                    color: #166cb0;
                }

                .floor_2 .floor_2_main .list li a .txt {
                    height: 220px;
                    position: relative;
                }

                    .floor_2 .floor_2_main .list li a .txt .tit {
                        font-size: 24px;
                        color: #333333;
                        text-align: center;
                        padding-top: 10px;
                    }

                    .floor_2 .floor_2_main .list li a .txt .p1 {
                        font-size: 16px;
                        color: #555555;
                        line-height: 30px;
                        width: 326px;
                        margin: 0 auto;
                        padding-top: 10px;
                    }
 .floor_2 .floor_2_main .list li a .txt .p2 {
                        font-size: 18px;
                        color: #fffff;
                        background: url(../images/f2_bg.png) center center no-repeat;
                        width: 113px;
                        height: 38px;
                        margin: 0 auto;
                        margin-top: 50px;
                        text-align: center;
                        line-height: 38px;
                        color: #fff;
                        transition: all ease 0.6s;
                        position: absolute;
                        bottom: 0rem;
                        left: 140px;
                    }


                .floor_2 .floor_2_main .list li:hover a .txt .p2 {
                    transform: translateY(-6px);
                    transition: all ease 0.6s;
                }

/*f3*/
.floor_3 .indexTit {
    padding: 70px 0 60px 0;
}

.floor_3 {
    background: url(../images/f3_bg.jpg) center center no-repeat;
    height: 778px;
    width: 100%;
    background-size: 100% 780px;
}

    .floor_3 .list {
        border: 1px solid #efefef;
    }

        .floor_3 .list .item {
            float: left;
            width: 198px;
            height: 148px;
            border-right: 2px solid #efefef;
            border-bottom: 1px solid #efefef;
        }

            .floor_3 .list .item.it6, .floor_3 .list .item.it12, .floor_3 .list .item.it18 {
                border-right: 0;
            }

            .floor_3 .list .item a {
                display: block;
                height: 148px;
            }

                .floor_3 .list .item a img {
                    width: 100%;
                    height: 100%;
                }

            .floor_3 .list .item:hover a img {
                filter: brightness(110%);
                -webkit-filter: brightness(110%);
            }

            /*.floor_3 .list .item img {
                transition: all .36s ease;
                -webkit-filter: grayscale(100%);
                -moz-filter: grayscale(100%);
                -ms-filter: grayscale(100%);
                filter: grayscale(100%);
                filter: gray Alpha(opacity=50);
                opacity: 0.5;
                width: 100%;
            }*/

            .floor_3 .list .item:hover img {
                -webkit-filter: grayscale(0);
                -moz-filter: grayscale(0);
                -ms-filter: grayscale(0);
                filter: grayscale(0);
                filter: none;
                opacity: 1;
            }


    .floor_3 .btn1 {
        font-size: 18px;
        color: #333333;
        width: 146px;
        height: 34px;
        line-height: 34px;
        background: #e1e1e1;
        border-top-left-radius: 17px;
        border-bottom-left-radius: 17px;
        display: block;
        text-align: center;
    }

    .floor_3 .btn2 {
        font-size: 18px;
        color: #333333;
        width: 146px;
        height: 34px;
        line-height: 34px;
        background: #e1e1e1;
        border-bottom-right-radius: 17px;
        border-top-right-radius: 17px;
        display: block;
        text-align: center;
    }

    .floor_3 .btn a {
        display: inline-block;
        float: left;
    }

    .floor_3 .btn {
        width: 292px;
        margin: 0 auto;
        margin-top: 60px;
    }

        .floor_3 .btn a:hover {
            background: #3c96da;
            color: #FFFFFF;
        }



/*f4*/
.floor_4 {
    background: url(../images/f4_bg.jpg) center center;
    height: 937px;
    width: 100%;
    background-size: 100% 1013px;
}

    .floor_4 .floor_4_main {
        position: relative;
        padding-top: 0px;
    }

        .floor_4 .floor_4_main .list {
            position: relative;
        }

            .floor_4 .floor_4_main .list .item {
                background: url(../images/f4_1_bg.png) center center no-repeat;
                width: 291px;
                height: 307px;
                cursor: pointer;
            }

                .floor_4 .floor_4_main .list .item a {
                    display: block;
                }
                    /*.floor_4 .floor_4_main .list .item a .img{float: left;position: relative;display: block;width: 60px;height: 60px;overflow: hidden;}
*/ .floor_4 .floor_4_main .list .item a .img {
                        width: 74px;
                        height: 66px;
                        position: absolute;
                        top: 0;
                        left: 2px;
                        display: block;
                        overflow: hidden;
                        background: url(../images/f4_1.png) center center no-repeat;
                    }

                    .floor_4 .floor_4_main .list .item a .p1 {
                        font-size: 24px;
                        color: #2180c2;
                        text-indent: 134px;
                    }

                .floor_4 .floor_4_main .list .item:hover a .p1 {
                    font-size: 24px;
                }

                .floor_4 .floor_4_main .list .item a .cont {
                    font-size: 18px;
                    color: #FFFFFF;
                    opacity: 0;
                    font-weight: normal;
                }

                .floor_4 .floor_4_main .list .item:hover a .cont {
                    opacity: 1;
                }



                .floor_4 .floor_4_main .list .item.it1 {
                    margin-left: 290px;
                    padding-top: 60px;
                    z-index: 99;
                }

                .floor_4 .floor_4_main .list .item.it2 {
                    position: absolute;
                    top: 44px;
                    left: 537px;
                    transform: rotate(44deg);
                    z-index: 1400;
                }

                .floor_4 .floor_4_main .list .item:hover.it2 {
                    background: url(../images/f4_1_bg_h.png) center center no-repeat;
                    width: 329px;
                    height: 347px;
                    position: absolute;
                    top: 2px;
                    left: 526px;
                    transform: rotate(44deg);
                }

                .floor_4 .floor_4_main .list .item.it2 .img {
                    transform: rotate(-43deg);
                    background: url(../images/f4_2.png) center center no-repeat;
                    width: 87px;
                    height: 76px;
                    top: 93px;
                    left: 100px;
                }

                .floor_4 .floor_4_main .list .item:hover.it2 .img {
                    background: url(../images/f4_2_h.png) center center no-repeat;
                    margin-top: -6px;
                }

                .floor_4 .floor_4_main .list .item:hover.it2 .img {
                    transform: rotate(-44deg);
                }

                .floor_4 .floor_4_main .list .item.it2 p {
                    transform: rotate(-44deg);
                    position: absolute;
                    top: 194px;
                    right: 36px;
                }

                .floor_4 .floor_4_main .list .item.it2 .cont {
                    transform: rotate(-44deg);
                    width: 166px;
                    line-height: 30px;
                    position: absolute;
                    top: 192px;
                    left: 164px;
                    text-align: center;
                }

                .floor_4 .floor_4_main .list .item:hover.it2 .cont {
                margin-top: -36px;
                width: 149px;
                }

                .floor_4 .floor_4_main .list .item:hover p {
                    color: #FFFFFF;
                    top: 196px;
                    right: 77px;
                }

    .floor_4 .img1 {
        position: absolute;
        top: 278px;
        left: 406px;
        z-index: 99999999999;
    }



    .floor_4 .floor_4_main .list .item.it3 {
        position: absolute;
        top: 178px;
        left: 707px;
        transform: rotate(89deg);
        z-index: 1300;
    }

    .floor_4 .floor_4_main .list .item:hover.it3 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 150px;
        left: 715px;
        transform: rotate(89deg);
    }

    .floor_4 .floor_4_main .list .item.it3 .img {
        transform: rotate(-90deg);
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/f4_3.png) center center no-repeat;
        width: 65px;
        height: 71px;
        top: 100px;
        left: 100px;
    }

    .floor_4 .floor_4_main .list .item:hover.it3 .img {
        background: url(../images/f4_3_h.png) center center no-repeat;
        top: 100px;
        left: 110px;
        transform: rotate(-89deg);
    }

    .floor_4 .floor_4_main .list .item.it3 p {
        transform: rotate(-89deg); /* margin-top: 50px; */ /* text-indent: 68px; */
        position: absolute;
        top: 190px;
        right: -56px; /* display: block; */
    }

    .floor_4 .floor_4_main .list .item:hover.it3 a .cont {
        opacity: 1;
        transform: rotate(-89deg);
        position: absolute;
        top: 115px;
        right: -32px;
        width: 200px;
    }

    .floor_4 .floor_4_main .list .item:hover.it3 p {
        right: 2px;
        transform: rotate(-89deg);
    }



    .floor_4 .floor_4_main .list .item.it4 {
        position: absolute;
        top: 393px;
        left: 731px;
        transform: rotate(135deg);
        z-index: 1100;
    }

    .floor_4 .floor_4_main .list .item:hover.it4 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 392px;
        left: 747px;
        transform: rotate(135deg);
    }

    .floor_4 .floor_4_main .list .item.it4 .img {
        transform: rotate(-135deg);
        margin-top: 120px;
        margin-left: 120px;
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/f4_4.png) center center no-repeat;
        height: 76px;
        
    }

    .floor_4 .floor_4_main .list .item:hover.it4 .img {
        background: url(../images/f4_4_h.png) center center no-repeat;
        top: 40px;
        left: -6px;
    }

    .floor_4 .floor_4_main .list .item.it4 p {
        transform: rotate(-136deg);
        position: absolute;
        top: 138px;
        right: -82px;
        top: 138px;
    }

    .floor_4 .floor_4_main .list .item:hover.it4 p {
        transform: rotate(-134deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 193px;
    }

    .floor_4 .floor_4_main .list .item:hover.it4 p {
        right: -22px;
        top: 186px;
        transform: rotate(-135deg);
        text-align: left;
    }

    .floor_4 .floor_4_main .list .item:hover.it4 a .cont {
        opacity: 1;
        transform: rotate(-135deg);
        position: absolute;
        top: 82px;
        right: -2px;
        width: 200px;
        text-align: center;
    }




    .floor_4 .floor_4_main .list .item.it5 {
        position: absolute;
        top: 558px;
        left: 597px;
        transform: rotate(180deg);
        z-index: 999;
    }

    .floor_4 .floor_4_main .list .item:hover.it5 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 580px;
        left: 598px;
        transform: rotate(180deg);
    }

    .floor_4 .floor_4_main .list .item.it5 .img {
        transform: rotate(-180deg);
        /* margin-top: 156px; */
        /* margin-left: 168px; */
        position: absolute;
        top: 130px;
        left: 130px;
        background: url(../images/f4_5.png) center center no-repeat;
        height: 76px;
        width: 105px;
    }

    .floor_4 .floor_4_main .list .item:hover.it5 .img {
        background: url(../images/f4_5_h.png) center center no-repeat;
        top: 180px;
        left: 156pxpx;
        left: 156px;
    }

    .floor_4 .floor_4_main .list .item.it5 p {
        transform: rotate(-180deg);
        position: absolute;
        top: 80px;
        right: -76px;
    }

    .floor_4 .floor_4_main .list .item:hover.it5 p {
        transform: rotate(-180deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 142px;
    }

    .floor_4 .floor_4_main .list .item:hover.it5 p {
        right: -49px;
    }

    .floor_4 .floor_4_main .list .item:hover.it5 a .cont {
        opacity: 1;
        transform: rotate(-180.4deg);
        position: absolute;
        top: 70px;
        right: 38px;
        width: 200px;
        text-align: center;
    }



    .floor_4 .floor_4_main .list .item.it6 {
        position: absolute;
        top: 581px;
        left: 377px;
        transform: rotate(226deg);
        z-index: 99;
    }

    .floor_4 .floor_4_main .list .item:hover.it6 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 356px;
        height: 295px;
        position: absolute;
        top: 633px;
        left: 336px;
        transform: rotate(226deg);
    }

    .floor_4 .floor_4_main .list .item.it6 .img {
        transform: rotate(-226deg);
        background: url(../images/f4_6.png) center center no-repeat;
        top: 130px;
        left: 156px;
        position: absolute;
    }

    .floor_4 .floor_4_main .list .item:hover.it6 .img {
        background: url(../images/f4_6_h.png) center center no-repeat;
        top: 180px;
        left: 156pxpx;
        left: 202px;
    }

    .floor_4 .floor_4_main .list .item.it6 p {
        transform: rotate(-226deg);
        /* margin-top: 50px; */
        /* text-indent: 68px; */
        position: absolute;
        top: 41px;
        right: -19px;
    }

    .floor_4 .floor_4_main .list .item:hover.it6 p {
        transform: rotate(-225deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 89px;
    }

    .floor_4 .floor_4_main .list .item:hover.it6 p {
        right: -31px;
    }

    .floor_4 .floor_4_main .list .item:hover.it6 a .cont {
        opacity: 1;
        transform: rotate(-226deg);
        position: absolute;
        top: 79px;
        right: 63px;
        width: 223px;
    }





    .floor_4 .floor_4_main .list .item.it7 {
        position: absolute;
        top: 446px;
        left: 211px;
        transform: rotate(270deg);
        z-index: 50;
    }

    .floor_4 .floor_4_main .list .item:hover.it7 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 457px;
        left: 170px;
        transform: rotate(271deg);
    }

    .floor_4 .floor_4_main .list .item.it7 .img {
        background: url(../images/f4_7.png) center center no-repeat;
        transform: rotate(-270deg);
        position: absolute;
        top: 98px;
        left: 168px;
        height: 76px;
    }

    .floor_4 .floor_4_main .list .item:hover.it7 .img {
        background: url(../images/f4_7_h.png) center center no-repeat;
        top: 124px;
        left: 156pxpx;
        left: 231px;
    }

    .floor_4 .floor_4_main .list .item.it7 p {
        transform: rotate(-271deg);
        position: absolute;
        top: 50px;
        right: 37px;
    }

    .floor_4 .floor_4_main .list .item:hover.it7 p {
        transform: rotate(-271deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 74px;
        right: 21px;
        left: 80px;
    }

    .floor_4 .floor_4_main .list .item:hover.it7 p {
        right: -13px;
    }

    .floor_4 .floor_4_main .list .item:hover.it7 a .cont {
        opacity: 1;
        transform: rotate(-271deg);
        position: absolute;
        top: 144px;
        right: 73px;
        width: 210px;
        text-align: center;
    }

    .floor_4 .floor_4_main .list .item.it8 {
        position: absolute;
        top: 237px;
        left: 188px;
        transform: rotate(315deg);
        z-index: 30;
    }

    .floor_4 .floor_4_main .list .item:hover.it8 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 216px;
        left: 144px;
        transform: rotate(315deg);
    }

    .floor_4 .floor_4_main .list .item.it8 .img {
        background: url(../images/f4_8.png) center center no-repeat;
        width: 82px;
        height: 72px;
        transform: rotate(-313deg); /* margin-top: 108px; */ /* margin-left: 168px; */
        position: absolute;
        top: 50px;
        left: 158px;
    }

    .floor_4 .floor_4_main .list .item:hover.it8 .img {
        background: url(../images/f4_8_h.png) center center no-repeat;
        top: 86px;
        left: 156pxpx;
        left: 186px;
    }

    .floor_4 .floor_4_main .list .item.it8 p {
        transform: rotate(-315deg);
        position: absolute;
        top: 88px;
        left: -32px;
        /* display: block; */
        text-align: left;
    }

    .floor_4 .floor_4_main .list .item:hover.it8 p {
        transform: rotate(-315deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 151px;
        left: 20px;
    }

    .floor_4 .floor_4_main .list .item:hover.it8 p {
        right: -34px;
    }

    .floor_4 .floor_4_main .list .item:hover.it8 a .cont {
        opacity: 1;
        transform: rotate(-314.5deg);
        position: absolute;
        top: 170px;
        right: 83px;
        width: 208px;
        text-align: center;
    }

    .floor_4 .floor_4_main .list .item.it1 {
        position: absolute;
        top: 40px;
        left: 32px;
        transform: rotate(359deg);
        z-index: 1500;
    }

    .floor_4 .floor_4_main .list .item:hover.it1 {
        background: url(../images/f4_1_bg_h.png) center center no-repeat;
        width: 329px;
        height: 347px;
        position: absolute;
        top: 2px;
        left: -3px;
        transform: rotate(359deg);
    }

    .floor_4 .floor_4_main .list .item.it1 .img {
        background: url(../images/f4_1.png) center center no-repeat;
        width: 82px;
        height: 76px;
        transform: rotate(-360deg);
        /* margin-top: 108px; */
        /* margin-left: 168px; */
        position: absolute;
        top: 98px;
        left: 140px;
    }

    .floor_4 .floor_4_main .list .item:hover.it1 .img {
        background: url(../images/f4_1_h.png) center center no-repeat;
        top: 86px;
        left: 156pxpx;
        left: 186px;
    }

    .floor_4 .floor_4_main .list .item.it1 p {
        transform: rotate(-360deg);
        position: absolute;
        top: 180px;
        left: -10px; /* display: block; */
        text-align: left;
    }

    .floor_4 .floor_4_main .list .item:hover.it1 p {
        transform: rotate(-360deg);
        position: absolute;
        top: 138px;
        right: -42px;
        top: 161px;
    }

    .floor_4 .floor_4_main .list .item:hover.it1 p {
        right: 45px;
        transform: rotate(-359deg);
        text-align: right;
    }

    .floor_4 .floor_4_main .list .item:hover.it1 a .cont {
        opacity: 1;
        transform: rotate(-359.5deg);
        position: absolute;
        top: 195px;
        right: 37px;
        width: 190px;
        text-align: center;
        font-weight: normal;
    }



/*footer_main*/
.footer_main {
    width: 100%;
    background: #060f1d;
}

    .footer_main .footer {
        padding: 70px 0 0;
        height: 270px;
        color: #b3b6bc;
    }

        .footer_main .footer .blogoTel {
            width: 320px;
            color: #fff;
            font-size: 28px;
            font-family: arial;
        }

            .footer_main .footer .blogoTel .blogo {
                display: block;
                margin-bottom: 25px;
                width: 115px;
                height: 132px;
            }

                .footer_main .footer .blogoTel .blogo img {
                    width: 115px;
                    height: 132px;
                    margin-left: 36px;
                }

            .footer_main .footer .blogoTel .tel {
                margin-bottom: 7px;
                font-size: 24px;
                color: #cccccc;
            }

            .footer_main .footer .blogoTel s {
                width: 31px;
                height: 23px;
                margin-right: 10px;
                background-position: -120px -260px;
            }

            .footer_main .footer .blogoTel .tel s.t2 {
                background-position: -86px 0;
            }

            .footer_main .footer .blogoTel .tel s.t3 {
                background-position: -120px 0;
            }

        .footer_main .footer .item {
            width: 146px;
            float: left;
            border-right: 1px dashed #101d33;
            margin-right: 50px;
        }

            .footer_main .footer .item.it3 {
                margin-right: 0;
                border-right: 0;
            }

            .footer_main .footer .item a {
                color: #77808f;
                display: block;
                font-size: 14px;
                line-height: 36px;
            }

                .footer_main .footer .item a:hover {
                    color: #fff;
                }

            .footer_main .footer .item h3 {
                margin-bottom: 12px;
            }

                .footer_main .footer .item h3 a {
                    color: #ffffff;
                    font-size: 18px;
                    font-weight: bold;
                    height: 18px;
                    line-height: 18px;
                }

                .footer_main .footer .item h3 .wrap {
                    display: block;
                    width: 20px;
                    height: 1px;
                    background: #666666;
                    margin-top: 15px;
                }

        .footer_main .footer .ewm {
            width: 156px;
            float: right;
            padding: 9px 0 4px;
            font-size: 12px;
            text-align: center;
            color: #fff;
        }

            .footer_main .footer .ewm img {
                width: 144px;
                height: 144px;
                display: block;
                margin: 0 auto 3px;
                background: #fff;
            }

    .footer_main .copyright {
        width: 100%;
        height: 70px;
        line-height: 32px;
        border-top: 1px solid #485364;
        color: #9c9c9c;
        font-size: 14px;
        background: #171717;
    }

        .footer_main .copyright a {
            color: #9c9c9c;
        }

            .footer_main .copyright a:hover {
                color: #fff;
            }

        .footer_main .copyright .js {
            float: right;
        }






/*f5*/
.floor_5 {
    background: url(../images/f5_bg.jpg) center center;
    height: 484px;
    width: 100%;
    background-size: 100% 484px;
}

    .floor_5 .indexTit {
        padding-top: 96px;
    }

        .floor_5 .indexTit .tit {
            font-size: 42px;
            color: #ffffff;
            font-weight: bold;
            margin: 0 auto;
            text-align: center;
        }

/*ÃƒÂ¨Ã‚Â¯Ã‚Â¢ÃƒÂ§Ã¢â‚¬ÂºÃ‹Å“2*/
.ixbanner1 {
    height: 110px;
    width: 100%;
    background: url(../images/xp_4.jpg) center center no-repeat;
    background-size: 100% 110px;
}

    .ixbanner1 .img {
        width: 438px;
        height: 222px;
        float: left;
        margin-top: -62px;
    }

    .ixbanner1 .p1 {
        font-size: 28px;
        color: #ffffff;
        float: left;
        height: 110px;
        line-height: 110px;
    }

    .ixbanner1 .txt {
        float: right;
    }

        .ixbanner1 .txt .p1_1 {
            font-size: 32px;
            color: #ffffff;
            padding-top: 20px;
        }

        .ixbanner1 .txt .p2 {
            font-size: 18px;
            color: #ffffff;
            width: 148px;
            height: 28px;
            line-height: 28px; /* text-align: center; */
            background: #166cb0;
            border-radius: 14px;
            text-indent: 8px;
            margin-left: 62px;
            margin-top: 4px;
        }

            .ixbanner1 .txt .p2 i {
                background-position: -80px -250px;
                width: 25px;
                height: 19px;
                display: block;
                float: left;
                margin: 4px 0 0 16px;
            }







.index .iscroll {
    float: left;
    width: 966px;
    position: relative;
}

    .index .iscroll .t {
        width: 22px;
        height: 20px;
        display: block;
        position: absolute;
        left: 128px;
        top: 16px;
        background-position: -34px 0;
    }

    .index .iscroll .prev,
    .index .iscroll .next {
        width: 38px;
        height: 15px;
        position: absolute;
        z-index: 10;
        cursor: pointer;
        right: 31px;
        top: 8px;
        background-position: 0px -250px;
    }

    .index .iscroll .prev {
        border-bottom: 1px solid #e5e5e5;
    }

    .index .iscroll .next {
        top: 24px;
        background-position: 0px -270px;
    }

    .index .iscroll .list {
        padding-left: 166px !important;
        position: relative;
    }

        .index .iscroll .list a {
            width: 100%;
            display: block;
            color: #848484;
            font-size: 16px;
        }

            .index .iscroll .list a:hover {
                color: #d9261d;
            }

        .index .iscroll .list .time {
            float: right;
            padding-left: 16px;
            height: 16px;
            line-height: 16px;
            margin-top: 15px;
            margin-right: 20px;
            font-size: 16px;
            color: #848484;
        }

        .index .iscroll .list li {
            height: 50px;
        }

            .index .iscroll .list li a {
                display: block;
                height: 50px;
            }

.index .multipleLine {
    overflow: hidden;
    position: relative;
    margin-top: 14px;
}

    .index .multipleLine .hd {
        overflow: hidden;
        height: 30px;
        padding: 0 10px;
        width: 20px;
        float: right;
    }

    .index .multipleLine .prev {
        width: 38px;
        height: 15px;
        position: absolute;
        z-index: 10;
        cursor: pointer;
        right: 0px;
        top: 20px;
        background-position: 0px -250px;
    }

    .index .multipleLine .next {
        width: 38px;
        height: 15px;
        position: absolute;
        z-index: 10;
        cursor: pointer;
        right: 0px;
        top: 50px;
        background-position: 0px -270px;
    }

    .index .multipleLine .hd ul {
        float: right;
        overflow: hidden;
        zoom: 1;
        margin-top: 10px;
        zoom: 1;
    }

        .index .multipleLine .hd ul li {
            float: left;
            width: 9px;
            height: 9px;
            overflow: hidden;
            margin-right: 5px;
            text-indent: -999px;
            cursor: pointer;
            background: url("images/icoCircle.gif") 0 -9px no-repeat;
        }

            .index .multipleLine .hd ul li.on {
                background-position: 0 0;
            }

    .index .multipleLine .bd {
        padding: 10px;
        height: 60px;
        overflow: hidden;
    }

        .index .multipleLine .bd ul {
            overflow: hidden;
            zoom: 1;
            margin-bottom: 10px;
        }

            .index .multipleLine .bd ul li {
                margin: 0 8px;
                float: left;
                _display: inline;
                overflow: hidden;
                text-align: center;
                margin-right: 80px;
            }

                .index .multipleLine .bd ul li .pic {
                    text-align: center;
                }

                    .index .multipleLine .bd ul li .pic img {
                        width: 120px;
                        height: 90px;
                        display: block;
                        padding: 2px;
                        border: 1px solid #ccc;
                    }

                    .index .multipleLine .bd ul li .pic a:hover img {
                        border-color: #999;
                    }

                .index .multipleLine .bd ul li .title {
                    line-height: 24px;
                }

                .index .multipleLine .bd ul li a {
                }

                    .index .multipleLine .bd ul li a .tit1 {
                        font-size: 20px;
                        color: #333333;
                        font-weight: 100;
                    }

                    .index .multipleLine .bd ul li a .time {
                        font-size: 16px;
                        color: #848484;
                        text-align: left;
                    }







.bottom_main {
    background: url(../images/bottom_02.jpg) no-repeat;
    width: 100%;
    height: 286px;
}

    .bottom_main .bottom_nav {
        width: 700px;
    }

        .bottom_main .bottom_nav ul {
            float: left;
            width: 100px;
            padding-right: 35px;
        }

            .bottom_main .bottom_nav ul li h3 {
                font-size: 16px;
                color: #cccccc;
                padding-top: 72px;
                padding-bottom: 8px;
            }

            .bottom_main .bottom_nav ul li a {
                display: block;
                font-size: 12px;
                color: #999999;
                padding-top: 10px;
            }

                .bottom_main .bottom_nav ul li a:hover {
                    color: #ccc;
                }

    .bottom_main .bottom_tit {
        width: 210px;
        padding-top: 72px;
    }

        .bottom_main .bottom_tit p {
            font-size: 14px;
            color: #cccccc;
        }

            .bottom_main .bottom_tit p span {
                font-size: 30px;
                color: #cccccc;
                display: block;
                font-family: "Arial";
                padding-top: 4px;
                padding-bottom: 10px;
            }

        .bottom_main .bottom_tit i {
            display: block;
            font-size: 14px;
            color: #666666;
            padding-top: 6px;
        }

.bottom_copy {
    height: 80px;
    background-color: #111111;
    line-height: 80px;
    font-size: 12px;
    color: #666666;
}

    .bottom_copy span {
        padding-left: 10px;
    }

    .bottom_copy a {
        display: inline-block;
        font-size: 12px;
        color: #666666;
        padding-left: 10px;
    }

        .bottom_copy a:hover {
            color: #a1a1a1;
        }


.infonews_1 {
    background: url(../images/x1_02.jpg);
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
}

    .infonews_1 .infonews_1_1 {
        width: 1200px;
        margin: 0 auto;
        height: 80px;
        background-color: #15419c;
        position: absolute;
        top: -40px;
    }

        .infonews_1 .infonews_1_1 ul {
            display: inline-block;
            background-color: #fff;
            border-bottom: #dddddd solid 1px;
            height: 79px;
        }

            .infonews_1 .infonews_1_1 ul li {
                width: 199px;
                float: left;
                text-align: center;
                border-right: #dddddd solid 1px;
            }

                .infonews_1 .infonews_1_1 ul li a {
                    display: block;
                    width: 199px;
                    height: 76px;
                    line-height: 80px;
                    border-bottom: #fff solid 3px;
                    font-size: 20px;
                    color: #333333;
                }

                .infonews_1 .infonews_1_1 ul li.on a {
                    color: #15419c;
                    border-bottom: #15419c solid 3px;
                }

                .infonews_1 .infonews_1_1 ul li:nth-child(3) {
                    border-right: none;
                }

                .infonews_1 .infonews_1_1 ul li:first-child + li + li {
                    margin-right: none;
                }

    .infonews_1 .infonews_1_2 {
        padding-top: 78px;
        display: block;
    }

        .infonews_1 .infonews_1_2 dl {
            display: block;
            height: 170px;
            margin-bottom: 20px;
            clear: left;
            width: 1200px;
        }

            .infonews_1 .infonews_1_2 dl a {
                display: inline-block;
                height: 170px;
                width: 1200px;
                background-color: #fff;
            }

            .infonews_1 .infonews_1_2 dl dt {
                float: left;
                width: 300px;
                height: 170px;
            }

                .infonews_1 .infonews_1_2 dl dt img {
                    width: 300px;
                    height: 170px;
                    background-size: 100%;
                }

            .infonews_1 .infonews_1_2 dl dd {
                float: left;
                padding-left: 36px;
            }

                .infonews_1 .infonews_1_2 dl dd h3 {
                    float: left;
                    font-size: 20px;
                    color: #333333;
                    width: 650px;
                    padding-top: 34px;
                    font-weight: normal;
                }

                    .infonews_1 .infonews_1_2 dl dd h3 span {
                        display: block;
                        font-size: 14px;
                        color: #999999;
                        line-height: 26px;
                        padding-top: 24px;
                    }

            .infonews_1 .infonews_1_2 dl a:hover {
                background-color: #fcfcfc;
            }

            .infonews_1 .infonews_1_2 dl dd p {
                float: left;
                padding-top: 46px;
                width: 120px;
                font-size: 40px;
                color: #999999;
                font-family: "Arial";
                text-align: left;
                padding-left: 54px;
            }

                .infonews_1 .infonews_1_2 dl dd p span {
                    font-size: 20px;
                    color: #999999;
                    display: block;
                    padding-top: 6px;
                }

.pager_sete {
    width: 1200px;
    padding: 30px 0 80px 0px;
    text-align: center;
    position: relative;
    clear: left;
}

    .pager_sete p {
        height: 30px;
        line-height: 30px;
        display: none;
    }

    .pager_sete ul {
        display: inline-block;
        width: 380px;
    }

        .pager_sete ul li {
            float: left;
            display: inline-block;
            border: none;
        }

        .pager_sete ul a.current {
            background-color: #666666;
            border-color: #666666;
            color: #fff;
        }

        .pager_sete ul a {
            margin-left: 5px;
            padding: 0 15px;
            height: 38px;
            line-height: 38px;
            border: 1px solid #ccc;
            text-decoration: none;
            float: left;
            border-radius: 3px;
            background: #fff;
        }

.outBox {
    min-height: 500px;
    padding-top: 40px;
}

.outBox {
    padding-top: 38px;
    display: block;
}

    .outBox .inHd {
        height: 60px;
        background-color: #fff;
        border-top: #dddddd solid 1px;
    }

        .outBox .inHd ul {
            float: left;
            display: inline-block;
            margin-top: 13px;
        }

        .outBox .inHd p {
            float: left;
            width: 87px;
            height: 35px;
            background-color: #15419c;
            border-radius: 4px;
            text-align: center;
            line-height: 35px;
            font-size: 14px;
            color: #fff;
            margin-top: 13px;
            margin-left: 12px;
        }

        .outBox .inHd li {
            float: left;
        }

            .outBox .inHd li span {
                width: 107px;
                height: 40px;
                text-align: center;
                line-height: 35px;
                font-size: 16px;
                color: #333333;
                margin: 0 8px;
                float: left;
            }

            .outBox .inHd li i {
                display: block;
                margin-top: 10px;
                float: left;
                width: 1px;
                height: 16px;
                background: url(../images/icon.png) no-repeat;
                background-position: -56px -47px;
            }

            .outBox .inHd li.on span {
                background: url(../images/icon.png) no-repeat;
                background-position: -73px -47px;
                color: #fff;
            }

    .outBox .inBd .inBd_tu .inBd_z ul {
        display: inline-block;
    }

    .outBox .inBd .inBd_tu .inBd_z li {
        margin-top: 30px;
        float: left;
        width: 380px;
        height: 350px;
        float: left;
        position: relative;
    }

        .outBox .inBd .inBd_tu .inBd_z li a {
            width: 380px;
            height: 350px;
            display: block;
        }

        .outBox .inBd .inBd_tu .inBd_z li img {
            width: 380px;
            height: 285px;
            background-size: 100%;
            display: block;
        }

        .outBox .inBd .inBd_tu .inBd_z li h3 {
            width: 380px;
            height: 65px;
            background-color: #fff;
            font-size: 16px;
            color: #333333;
            font-weight: normal;
            text-align: center;
            line-height: 65px;
        }

        .outBox .inBd .inBd_tu .inBd_z li dl {
            display: block;
            background: url(../images/top_02.png);
            width: 380px;
            height: 350px;
            position: absolute;
            left: 0;
            top: 0;
            text-align: center;
            display: none;
        }

            .outBox .inBd .inBd_tu .inBd_z li dl dt {
                display: inline-block;
                width: 40px;
                height: 40px;
                background-color: #fff;
                border-radius: 50%;
                line-height: 36px;
                font-size: 30px;
                color: #c7814f;
                margin-top: 118px;
            }

            .outBox .inBd .inBd_tu .inBd_z li dl dd {
                position: absolute;
                background-color: #2f60b9;
                color: #fff;
                width: 380px;
                height: 65px;
                font-size: 16px;
                text-align: center;
                line-height: 65px;
                bottom: 0;
                left: 0;
            }

        .outBox .inBd .inBd_tu .inBd_z li:nth-child(2), .outBox .inBd .inBd_tu .inBd_z li:nth-child(5), .outBox .inBd .inBd_tu .inBd_z li:nth-child(8), .outBox .inBd .inBd_tu .inBd_z li:nth-child(11), .outBox .inBd .inBd_tu .inBd_z li:nth-child(14), .outBox .inBd .inBd_tu .inBd_z li:nth-child(17), .outBox .inBd .inBd_tu li:nth-child(20), .outBox .inBd .inBd_tu li:nth-child(23), .outBox .inBd .inBd_tu li:nth-child(26), .outBox .inBd .inBd_tu li:nth-child(29), .outBox .inBd .inBd_tu li:nth-child(32) {
            margin-left: 30px;
            margin-right: 30px;
        }

        .outBox .inBd .inBd_tu .inBd_z li:first-child + li, .outBox .inBd .inBd_tu .inBd_z li:first-child + li + li + li + li, .outBox .inBd .inBd_tu .inBd_z li:first-child + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu .inBd_z li:first-child + li + li + li + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu .inBd_z li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu .inBd_z li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .outBox .inBd .inBd_tu li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
            margin-left: 30px;
            margin-right: 30px;
        }

.case_1 {
    padding-top: 40px;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

    .case_1 .cont {
        padding: 50px 50px;
        min-height: 500px;
    }

        .case_1 .cont .top {
            margin-bottom: 24px;
            height: 32px;
        }

    .case_1 .sitepath {
        color: #666;
        line-height: 28px;
    }

        .case_1 .sitepath a {
            color: #666;
            display: inline-block;
        }

    .case_1 .cont .top h3 {
        position: relative;
        font-size: 16px;
        height: 36px;
        line-height: 28px;
    }

        .case_1 .cont .top h3 em {
            height: 3px;
            width: 60px;
            display: block;
            background: #c7814f;
            position: absolute;
            left: 0;
            bottom: -1px;
        }

.jpal_show {
    margin: 30px auto;
}

    .jpal_show .box1 .left {
        height: 490px;
        position: relative;
        width: 520px;
    }

.picFocus {
    margin: 0 auto;
    width: 520px;
    position: relative;
    overflow: hidden;
    zoom: 1;
}

    .picFocus .hd {
        width: 100%;
        padding-top: 5px;
        overflow: hidden;
    }

        .picFocus .hd ul {
            margin-right: -8px;
            overflow: hidden;
            zoom: 1;
        }

            .picFocus .hd ul li {
                padding-top: 5px;
                float: left;
                text-align: center;
                width: 124px;
                height: 82px;
                margin-right: 8px;
            }

                .picFocus .hd ul li img {
                    width: 120px;
                    height: 78px;
                    cursor: pointer;
                    margin-right: 8px;
                    border: 2px solid #ddd;
                }

                .picFocus .hd ul li.on {
                    background: url(../images/icoUp.gif) no-repeat center 0;
                }

                    .picFocus .hd ul li.on img {
                        border-color: #15419c;
                    }

    .picFocus .bd li {
        vertical-align: middle;
    }

    .picFocus .bd img {
        width: 520px;
        height: 360px;
        display: block;
    }

.jpal_show .box1 h1 {
    font-size: 22px;
    font-weight: normal;
}

.jpal_show .box1 .mark {
    padding-top: 15px;
    padding-bottom: 20px;
}

    .jpal_show .box1 .mark span {
        display: inline-block;
        color: #666;
    }

        .jpal_show .box1 .mark span.liul {
            padding-left: 32px;
        }

.jpal_show .box1 em {
    width: 50px;
    height: 3px;
    background: #999;
    display: block;
}

.jpal_show .box1 .pic_left .con {
    padding-top: 20px;
    padding-bottom: 20px;
    height: 275px;
}

    .jpal_show .box1 .pic_left .con p {
        color: #666;
        font-size: 16px;
        line-height: 40px;
    }

        .jpal_show .box1 .pic_left .con p.desc {
            font-size: 14px;
            line-height: 30px;
            height: 112px;
            overflow: hidden;
        }

.jpal_show .box1 .pic_left a.zixun {
    display: block;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    margin-top: 40px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 140px;
    color: #fff;
    font-weight: bold;
    background: #15419c;
}

    .jpal_show .box1 .pic_left a.zixun:hover {
        background: #336bd1;
    }

.jpal_show .box1 .pic_left {
    width: 530px;
    float: left;
    padding-left: 50px;
}

.jpal_show .box1 {
    padding-bottom: 30px;
}

    .jpal_show .box1 .ban {
        height: 490px;
        position: relative;
        width: 520px;
        margin: 0 auto;
    }

    .jpal_show .box1 .ban2 {
        overflow: hidden;
        position: relative;
        width: 520px;
        height: 380px;
    }

        .jpal_show .box1 .ban2 ul {
            left: 0;
            position: absolute;
            top: 0;
        }

            .jpal_show .box1 .ban2 ul li {
                float: left;
                height: 380px;
                width: 520px;
            }

                .jpal_show .box1 .ban2 ul li a {
                    display: block;
                }

                .jpal_show .box1 .ban2 ul li img {
                    height: 380px;
                    width: 520px;
                }

    .jpal_show .box1 .min_pic {
        bottom: 0;
        height: 92px;
        left: 3px;
        position: absolute;
        width: 520px;
    }

    .jpal_show .box1 .num {
        float: left;
        height: 92px;
        overflow: hidden;
        position: relative;
        width: 520px;
    }

        .jpal_show .box1 .num ul {
            left: 0;
            position: absolute;
            top: 0;
        }

            .jpal_show .box1 .num ul li {
                height: 84px;
                margin-right: 11px;
                width: 120px;
                float: left;
            }

                .jpal_show .box1 .num ul li img {
                    height: 84px;
                    width: 120px;
                }

    .jpal_show .box1 .prev1 {
        bottom: 0;
        cursor: pointer;
        height: 90px;
        left: 0;
        position: absolute;
        width: 20px;
        z-index: 9;
    }

        .jpal_show .box1 .prev1 i {
            background-position: -223px -64px;
            height: 34px;
            margin-top: 24px;
            width: 20px;
        }

.icon1 {
    background: url(../images/icon1.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.jpal_show .box1 .next1 i {
    background-position: -250px -64px;
    height: 34px;
    margin-top: 30px;
    width: 20px;
}

.jpal_show .box1 .prev1:hover i {
    background-position: -223px -102px;
}

.jpal_show .box1 .next1:hover i {
    background-position: -250px -102px;
}

.jpal_show .box1 .next1 {
    bottom: 0;
    cursor: pointer;
    height: 90px;
    position: absolute;
    right: 0;
    width: 20px;
    z-index: 9;
}

.jpal_show .box1 .num ul li.on {
    border: 3px solid #15419c;
    height: 80px;
    width: 114px;
}

    .jpal_show .box1 .num ul li.on img {
        height: 80px;
        width: 114px;
    }

.infonews_text .infonews_1_1 ul {
    display: inline-block;
    background-color: #fff;
    border-bottom: #dddddd solid 1px;
}

.box2 .info {
    padding-bottom: 30px;
}

.reLink {
    height: 25px;
    padding-top: 12px;
    width: 100%;
    clear: left;
    border-top: #dddddd solid 1px;
}

    .reLink .prevLink {
        float: left;
    }

    .reLink a {
        transition: all 500ms ease 0s;
        color: #333;
    }

    .reLink .nextLink {
        text-align: right;
        float: right;
    }

    .reLink .nextLink, .reLink .prevLink {
        color: #333;
        line-height: 25px;
        width: 50%;
        cursor: pointer;
    }

    .reLink a:hover {
        color: #15419c
    }

.fenx {
    float: right;
}

.fenxiang {
    height: 40px;
}

.infonews_text1 .jpal_show .box1 .mark {
    position: relative;
    background: #e2f1ff;
    margin-top: 30px;
}

.infonews_text1 .jpal_show .box1 .pic_left {
    padding-left: 0;
    width: 1100px;
}

.infonews_text1 .jpal_show .box1 .mark span {
    padding-left: 20px;
}

.infonews_text1 .infonews_1_1 ul {
    display: inline-block;
    background-color: #fff;
    border-bottom: #dddddd solid 1px;
    height: 79px;
}

.infonews_text1 .case_1 .sitepath {
    float: right;
}

.case_1 .cont .map_ul li {
    margin-bottom: 20px;
}

    .case_1 .cont .map_ul li a {
        display: inline-block;
        width: 130px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        background-color: #274ea0;
        color: #fff;
        text-align: center;
        margin-top: 10px;
    }




/* pager */
.pager {
    padding: 30px 0 15px;
    text-align: center;
    *padding-top: 50px;
}

    .pager:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

.pager {
    *zoom: 1;
}

    .pager p {
        height: 26px;
        line-height: 26px;
        float: left;
        display: none;
    }

    .pager ul {
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
    }

        .pager ul li {
            padding: 0 !important;
            height: auto !important;
            border: none !important;
            display: inline-block;
            *display: inline;
            zoom: 1;
        }

        .pager ul a {
            margin: 0 5px;
            padding: 0 13px;
            height: 34px;
            line-height: 34px;
            text-decoration: none;
            float: left;
            background: #fff;
            border: 1px solid #ddd;
        }

            .pager ul a.current {
                background-color: #333399;
                color: #fff;
            }

                .pager ul a.current:hover {
                    background-color: #333399;
                    color: #fff;
                }

            .pager ul a:hover {
                background: #333399;
                color: #fff;
            }


/*ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
/*ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.nybanner {
    width: 100%;
    height: 200px;
    line-height: 42px;
    position: relative;
    overflow: hidden;
    background-position: center top;
    background-repeat: no-repeat;
    color: #fff; /*margin-top: 76px;*/
}

    .nybanner h3 {
        font-size: 36px;
        padding: 70px 0 0px;
        color: #fff;
    }

    .nybanner .en {
        font-size: 24px;
        color: #a8c4d5;
        font-weight: normal;
        padding-left: 16px;
        font-family: "MyCustomFont";
    }

    .nybanner p {
        font-size: 20px;
        display: block;
    }
/*menu*/
.wrapper_xm {
    background-color: #f8f8f8;
}

.menu {
    width: 1200px;
    margin: 0 auto;
    line-height: 50px;
    min-height: 50px;
    margin-bottom: 10px;
    background: #fff;
    position: relative;
    z-index: 1;
    margin-top: -15px;
    -moz-box-shadow: 0 4px 15px -4px #e3e3e3;
    -webkit-box-shadow: 0 4px 15px -4px #e3e3e3;
    box-shadow: 0 4px 15px -4px #e3e3e3;
}

    .menu a {
        display: block;
        text-align: center;
        height: 50px;
        background-color: #fff;
        width: 171px;
        font-size: 16px;
        color: #333333;
        float: left;
        border-right: #CCC solid 1px;
    }

        .menu a.on {
            display: block;
            background-color: #166cb0;
            color: #fff;
        }

        .menu a:hover {
            color: #fff;
            background-color: #166cb0;
        }
/*sitepath*/
.sitepath {
    height: 70px;
    line-height: 70px;
    text-align: left;
    font-size: 14px;
    color: #666;
}

    .sitepath s {
        width: 12px;
        height: 14px;
        background-position: -202px 0;
        margin-right: 8px;
    }

    .sitepath a {
        font-size: 14px;
        color: #666;
    }

.Service_items1 {
    background: url(../images/a3_02.jpg) center center no-repeat;
    width: 100%;
    height: 520px;
}

.Service_items2 {
    background: url(../images/a3_03.jpg) center center no-repeat;
    width: 100%;
    height: 600px;
}

.Service_items3 {
    background: url(../images/a3_04.jpg) center center no-repeat;
    width: 100%;
    height: 600px;
}

.Service_items4 {
    background: url(../images/a3_05.jpg) center center no-repeat;
    width: 100%;
    height: 600px;
}

.Service_items5 {
    background: url(../images/a3_06.jpg) center center no-repeat;
    width: 100%;
    height: 600px;
}

.Service_items .hlw {
    width: 600px;
    padding-top: 190px;
}

    .Service_items .hlw h3 {
        font-size: 34px;
        color: #333333;
        line-height: 34px;
    }

        .Service_items .hlw h3 span {
            font-size: 20px;
            color: #666666;
            line-height: 20px;
            display: block;
            font-weight: normal;
            font-family: "MyCustomFont";
            padding-top: 14px;
        }

        .Service_items .hlw h3 i {
            width: 50px;
            height: 2px;
            background-color: #084a4a;
            display: block;
            margin-top: 16px;
        }

    .Service_items .hlw .p {
        font-size: 16px;
        color: #666666;
        line-height: 30px;
        padding-top: 38px;
    }

.Service_items1 .hlw {
    padding-top: 130px;
}

.Service_items2 .hlw, .Service_items4 .hlw {
    float: right;
}

.Partner .in_title {
    padding-top: 20px;
}

.Partner .Partner_1 {
    border-bottom: #eeeeee solid 1px;
    border-top: #eeeeee solid 1px;
    padding-top: 50px;
    padding-bottom: 20px;
    display: inline-block;
    margin-top: 50px;
}

    .Partner .Partner_1 dl {
        width: 400px;
        float: left;
        position: relative;
    }

        .Partner .Partner_1 dl dt i {
            width: 46px;
            height: 50px;
            background-position: -102px -54px;
            margin-left: 48px;
        }

        .Partner .Partner_1 dl.dl2 dt i {
            width: 46px;
            height: 50px;
            background-position: -170px -54px;
            margin-left: 48px;
        }

        .Partner .Partner_1 dl.dl3 dt i {
            width: 50px;
            height: 50px;
            background-position: -227px -54px;
            margin-left: 48px;
        }

        .Partner .Partner_1 dl dd h4 {
            margin-left: 48px;
            padding-top: 30px;
            font-size: 18px;
            color: #333;
            font-weight: normal;
        }

            .Partner .Partner_1 dl dd h4 span {
                font-family: "MyCustomFont";
                font-size: 34px;
                color: #666666;
                padding-right: 10px;
            }

        .Partner .Partner_1 dl dd p {
            font-size: 14px;
            color: #999999;
            width: 252px;
            padding-top: 16px;
            line-height: 26px;
            margin-left: 48px;
        }

        .Partner .Partner_1 dl.dl2 dd i, .Partner .Partner_1 dl.dl3 dd i {
            width: 16px;
            height: 30px;
            background-position: -205px -20px;
            position: absolute;
            left: 0;
            top: 80px;
        }

.Partner .floor_4_main {
    background: url(../images/a5_02.jpg) center center no-repeat;
    width: 100%;
    height: 579px;
    margin-top: 80px;
}

    .Partner .floor_4_main .in_title {
        padding-top: 76px;
    }

    .Partner .floor_4_main .floor_4_1 {
        padding-bottom: 0;
        margin-top: 56px;
    }

        .Partner .floor_4_main .floor_4_1 .bd li .picList {
            width: 386px;
            height: 290px;
        }

        .Partner .floor_4_main .floor_4_1 .bd li {
            background: url(../images/a6_03.jpg) no-repeat;
            text-align: center;
            width: 386px;
            height: 290px;
        }

            .Partner .floor_4_main .floor_4_1 .bd li a.c1 {
                width: 235px;
                height: 176px;
                display: inline-block;
                margin-top: 40px;
            }

            .Partner .floor_4_main .floor_4_1 .bd li img {
                width: 235px;
                height: 176px;
                display: inline-block;
                background-size: 100%;
            }

            .Partner .floor_4_main .floor_4_1 .bd li p {
                background-color: transparent;
                font-size: 16px;
                color: #fff;
                padding-top: 6px;
            }

            .Partner .floor_4_main .floor_4_1 .bd li .picList:hover p {
                background-color: transparent;
            }

.Partner .Partner_2 .in_title {
    padding-top: 70px;
}

.Partner .Partner_2_1 {
    background: url(../images/a7_03.jpg) no-repeat;
    width: 1200px;
    height: 486px;
    margin-top: 50px;
}

    .Partner .Partner_2_1 dl {
        position: relative;
        width: 500px;
        float: left;
    }

        .Partner .Partner_2_1 dl dt {
            float: right;
            width: 78px;
            height: 90px;
        }

            .Partner .Partner_2_1 dl dt i {
                display: block;
                width: 78px;
                height: 90px;
                background-position: 0 -90px;
                line-height: 90px;
                text-align: center;
                font-family: "MyCustomFont";
                font-size: 34px;
                color: #fff;
            }

        .Partner .Partner_2_1 dl dd {
            width: 400px;
            float: left;
            text-align: right;
        }

            .Partner .Partner_2_1 dl dd h4 {
                font-size: 20px;
                color: #333333;
                line-height: 20px;
                padding-top: 4px;
            }

            .Partner .Partner_2_1 dl dd p {
                font-size: 14px;
                color: #666666;
                line-height: 24px;
                padding-top: 18px;
            }

        .Partner .Partner_2_1 dl.dl2 dt, .Partner .Partner_2_1 dl.dl4 dt {
            float: left;
        }

        .Partner .Partner_2_1 dl.dl2 dd, .Partner .Partner_2_1 dl.dl4 dd {
            float: right;
            text-align: left;
        }

        .Partner .Partner_2_1 dl.dl2, .Partner .Partner_2_1 dl.dl4 {
            float: right;
        }

        .Partner .Partner_2_1 dl.dl3, .Partner .Partner_2_1 dl.dl4 {
            margin-top: 196px;
        }

.Partner .Partner_3 {
    background: url(../images/a8_02.jpg) center center no-repeat;
    width: 100%;
    height: 783px;
}

    .Partner .Partner_3 .Partner_3_0 {
        width: 100%;
        height: 100px;
    }

    .Partner .Partner_3 .Partner_3_1 {
        height: 578px;
        background-color: #fff;
    }

        .Partner .Partner_3 .Partner_3_1 .Partner_3_2 {
            float: left;
            width: 350px;
            height: 418px;
            padding-top: 79px;
            padding-left: 100px;
        }

            .Partner .Partner_3 .Partner_3_1 .Partner_3_2 img {
                width: 350px;
                height: 418px;
            }

        .Partner .Partner_3 .Partner_3_1 .Partner_3_3 {
            float: left;
            width: 600px;
            margin-left: 50px;
            padding-top: 79px;
        }

    .Partner .Partner_3 .Partner_3_3 .in_title {
        padding-top: 0;
        text-align: left;
    }

    .Partner .Partner_3 .nice-validator {
        padding-top: 30px;
        display: inline-block;
    }

        .Partner .Partner_3 .nice-validator .item {
            width: 288px;
            height: 43px;
            border: #dddddd solid 1px;
        }

            .Partner .Partner_3 .nice-validator .item label {
                float: left;
                width: 77px;
                height: 43px;
                background-color: #f8f8f8;
                text-align: center;
                line-height: 43px;
                font-size: 14px;
                color: #666666;
            }

            .Partner .Partner_3 .nice-validator .item input {
                float: left;
                width: 200px;
                height: 43px;
                background-color: #fff;
                line-height: 43px;
                font-size: 14px;
                color: #666666;
                padding-left: 10px;
                border: 0;
                border-left: #dddddd solid 1px;
            }

        .Partner .Partner_3 .nice-validator .mr31 {
            margin-left: 20px;
        }

        .Partner .Partner_3 .nice-validator .liuyan {
            width: 600px;
            height: 118px;
            margin-top: 22px;
            clear: left;
            border: 0;
        }

            .Partner .Partner_3 .nice-validator .liuyan .txt {
                width: 562px;
                height: 80px;
                padding: 18px;
                border: #dddddd solid 1px;
                color: #666666;
            }

        .Partner .Partner_3 .nice-validator .item3 {
            width: 600px;
            height: 45px;
            margin-top: 22px;
            border: 0;
            position: relative;
        }

            .Partner .Partner_3 .nice-validator .item3 .txt {
                width: 598px;
                border: #dddddd solid 1px;
                height: 43px;
            }

                .Partner .Partner_3 .nice-validator .item3 .txt span {
                    float: left;
                    background-color: #fff;
                    width: 533px;
                    height: 43px;
                    line-height: 43px;
                    text-align: left;
                    padding-left: 16px;
                    font-size: 14px;
                    color: #666666;
                    border-right: #dddddd solid 1px;
                }

                .Partner .Partner_3 .nice-validator .item3 .txt s {
                    width: 21px;
                    height: 12px;
                    background-position: -220px 0px;
                    position: absolute;
                    right: 15px;
                    top: 17px;
                }

            .Partner .Partner_3 .nice-validator .item3 ul {
                background-color: #fff;
                width: 598px;
                border: #dddddd solid 1px;
            }

                .Partner .Partner_3 .nice-validator .item3 ul li {
                    padding: 8px 16px;
                }

        .Partner .Partner_3 .nice-validator .itemsub .btn {
            width: 200px;
            height: 44px;
            background-color: #084a4a;
            text-align: center;
            line-height: 44px;
            color: #fff;
            font-size: 18px;
            margin-top: 24px;
        }

.content {
    padding-bottom: 100px;
}

.floor_9_main .floor_9_1{width:1200px;height: 550px;margin-top:40px;background-color:#fff;box-shadow: #ecebeb 0px 3px 10px 0px;}
.floor_9_main .floor_9_1 .parHd{float: right;width: 260px;overflow:hidden;}
.floor_9_main .floor_9_1 .parHd ul{ display:inline-block;font-size: 0px;}
.floor_9_main .floor_9_1 .parHd ul li{display:block;height: 136.5px;border-bottom:#dddddd solid 1px;clear:left;}
.floor_9_main .floor_9_1 .parHd ul li:nth-child(4){border-bottom:none;}
.floor_9_main .floor_9_1 .parHd ul li.on{width: 252px;/*height:184px;*height:180px;*/border-right: #004098 solid 8px;margin-top: 0;padding: 0;}
.floor_9_main .floor_9_1 .parHd ul li i{ display:block; float:left; width:40px; height:40px; border-radius:20px; text-align:center; margin-top:30px; margin-left:30px;}
.floor_9_main .floor_9_1 .parHd ul li i span{ display:inline-block;background-position:0px -160px; width:36px; height:28px; margin-top:12px;}
.floor_9_main .floor_9_1 .parHd ul li.it3 i span{background-position:-100px -160px; width:40px; height:40px; }
.floor_9_main .floor_9_1 .parHd ul li.it2 i span{background-position:-60px -160px; width:32px; height:40px; }
.floor_9_main .floor_9_1 .parHd ul li.it4 i span{background-position:-160px -160px; width:40px; height:29px; }








.floor_9_main .floor_9_1 .parHd ul li .fen_g{float:left;width: 164px;padding-top:44px;padding-left:18px;height:43px;}
.floor_9_main .floor_9_1 .parHd ul li .fen_g h3{ font-size:20px; color:#333333; line-height:20px;}
.floor_9_main .floor_9_1 .parHd ul li:hover .fen_g h3{color: #004098 ;}
.floor_9_main .floor_9_1 .parHd ul li .fen_g p{ display:block; font-size:14px; color:#004098; line-height:14px; padding-top:9px;}
.floor_9_main .floor_9_1 .parHd ul li .fen_g em{ display:block; font-size:14px; color:#333333; line-height:25px; padding-top:3px; display:none;}
.floor_9_main .floor_9_1 .parHd ul li.on .fen_g{ /*height:124px;*/ /*padding-top:54px;*/}
.floor_9_main .floor_9_1 .parHd ul li.on .fen_g em{ display:block;}
.floor_9_main .floor_9_1 .parHd ul li.on i{/* margin-top:54px;*/ /*background-color:#ef821b;*/}
.floor_9_main .floor_9_1 .parBd{width: 900px;float:left;height: 542px;padding-top:10px;padding-left:8px;overflow:hidden;}
.floor_9_main .floor_9_1 .parBd .slideBox{width: 930px;height: 500px;position:relative;}
.floor_9_main .floor_9_1 .parBd .slideBox .bd{display:block;width: 930px;}
.floor_9_main .floor_9_1 .parBd .slideBox .bd ul{ display:inline-block}
.floor_9_main .floor_9_1 .parBd .slideBox .bd ul li{float:left;width: 930px;}
.floor_9_main .floor_9_1 .parBd .slideBox .bd ul li img{width: 930px;height: 530px;background-size:100%;}
.floor_9_main .floor_9_1 .parBd .slideBox .hd{ background:url(../images/a13_03.png); width:100%; height:107px; position:absolute; left:0; bottom:0;}
.floor_9_main .floor_9_1 .parBd .slideBox .hd ul{ display:inline-block;width:836px !important;}
.floor_9_main .floor_9_1 .parBd .slideBox .hd ul li{ width:155px !important; height:87px; float:left; margin-left:10px; margin-top:10px; }
.floor_9_main .floor_9_1 .parBd .slideBox .hd ul li img{ width:155px; height:87px; background-size:100%;}
.floor_9_main .floor_9_1 .parBd .slideBox .hd ul li.on img{ width:151px; height:83px; background-size:100%; border:#fff solid 2px;}


.floor_9a_main .floor_9a_1{width:1200px;height: 410px;}
.floor_9a_main .floor_9a_1 .parHd{ float:left; width:534px; overflow:hidden;}
.floor_9a_main .floor_9a_1 .parHd ul{     width: 534px; margin-top: 24px;}
.floor_9a_main .floor_9a_1 .parHd ul li{     cursor: pointer; width: 140px;height: 140px;float: left; margin-right: 54px; background: url(../images/f_s1.png) center center no-repeat;}
.floor_9a_main .floor_9a_1 .parHd ul li a{font-size: 32px;color: #166cb0;font-weight: bold;text-align: center;width: 86px;display: block;margin: 0 auto;margin-top: 24px;}    
     
.floor_9a_main .floor_9a_1 .parHd ul li:nth-child(4){border-bottom:none;}
.floor_9a_main .floor_9a_1 .parHd ul li.on{    background: url(../images/f_s2.png) center;}
.floor_9a_main .floor_9a_1 .parHd ul li.on a{color: #FFFFFF;}
.floor_9a_main .floor_9a_1 .parHd ul li i{ display:block; float:left; width:40px; height:40px; border-radius:20px; text-align:center; margin-top:30px; margin-left:30px;}
.floor_9a_main .floor_9a_1 .parHd ul li i span{ display:inline-block;background-position:0px -160px; width:36px; height:28px; margin-top:12px;}
.floor_9a_main .floor_9a_1 .parHd ul li.it3 i span{background-position:-100px -160px; width:40px; height:40px; }
.floor_9a_main .floor_9a_1 .parHd ul li.it2 i span{background-position:-60px -160px; width:32px; height:40px; }
.floor_9a_main .floor_9a_1 .parHd ul li.it4 i span{background-position:-160px -160px; width:40px; height:29px; }
.floor_9a_main .floor_9a_1 .parHd ul li.it3 {margin-right: 0;}

.productPage ul {
    width: 105%;
}

.productPage .item {
    width: 386px;
    height: 374px;
    float: left;
    margin: 20px 22px 0px 0;
    background: #fff;
    position: relative;
    overflow: hidden;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}

    .productPage .item a {
        width: 100%;
        display: block;
        cursor: pointer;
    }

        .productPage .item a.a1 {
            width: 386px;
            height: 290px;
            overflow: hidden;
        }

    .productPage .item img {
        width: 386px;
        height: 290px;
        display: block;
        transition: all .36s ease;
    }

    .productPage .item a.a1:hover img {
        -webkit-transform: scale(1.08);
        -ms-transform: scale(1.08);
        transform: scale(1.08);
    }

    .productPage .item:hover {
        -moz-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
        -webkit-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
        box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
        z-index: 34;
        position: relative;
    }

    .productPage .item a.a2 h3 {
        float: left;
        font-size: 16px;
        color: #333333;
        font-weight: normal;
        line-height: 16px;
        padding-left: 18px;
        padding-top: 22px;
    }

        .productPage .item a.a2 h3 span {
            display: block;
            font-size: 16px;
            color: #999999;
            font-family: "MyCustomFont";
            line-height: 16px;
            padding-top: 9px;
        }

    .productPage .item a.a2 s {
        display: block;
        width: 0px;
        height: 6px;
        background: url(../images/s1_13.png) no-repeat;
        transition: all .36s ease;
        margin-right: 38px;
        float: right;
        margin-top: 40px;
    }

    .productPage .item:hover a.a2 s {
        width: 50px;
    }

/*.pager { padding: 30px 0 15px; text-align: center;}
.pager p{display:none;}
.pager ul { overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li { padding: 0; height: auto; border: none; display: inline-block; *display: inline; zoom: 1;}
.pager ul a { margin: 0 3px; padding: 0 18px;height: 38px;line-height: 38px; text-decoration: none; float: left; background: #fff; border:#dddddd solid 1px;color:#333;}
.pager ul a:hover { margin: 0 3px; padding: 0 18px;height: 38px;line-height: 38px; text-decoration: none; float: left; background: #fff; border:#dddddd solid 1px;color:#2c9cd1;}
.pager ul a.current { background-color: #084a4a; color: #fff;}*/
.productPage .pager {
    padding-top: 48px;
}

.newsPage .item {
    height: 160px;
    margin-top: 30px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    background: #fff;
    border: #eeeeee solid 1px;
    padding: 19px;
}

    .newsPage .item a {
        width: 100%;
        height: 100%;
        display: block;
        cursor: pointer;
    }

    .newsPage .item img {
        width: 213.33px;
        height: 160px;
        display: block;
        margin-right: 30px;
    }

    .newsPage .item .time {
        width: 150px;
        padding-top: 45px;
        font-family: arial;
        font-size: 20px;
        color: #999;
    }

        .newsPage .item .time .day {
            font-size: 34px;
            line-height: 34px;
            display: block;
            font-family: "MyCustomFont";
        }

    .newsPage .item .time {
        font-family: arial;
        font-size: 20px;
        color: #999;
        font-family: "MyCustomFont";
    }
     .newsPage .item:hover .time{    color: #166cb0;}

    .newsPage .item h3 {
        font-size: 20px;
        padding: 35px 0 20px;
        -webkit-transition: all ease 300ms;
        -moz-transition: all ease 300ms;
        -ms-transition: all ease 300ms;
        -o-transition: all ease 300ms;
        transition: all ease 300ms;
        color: #333333;
    }

    .newsPage .item .txt {
        color: #999999;
        line-height: 24px;
        height: 48px;
        padding-right: 130px;
        overflow: hidden;
    }

    .newsPage .item:hover {
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    }

        .newsPage .item:hover h3 {
            color: #084a4a;
            text-indent: 5px;
        }

    .newsPage .item .time s {
        display: block;
        width: 0px;
        height: 6px;
        background: url(../images/s1_13.png) no-repeat;
        transition: all .36s ease;
        margin-top: 26px;
    }

    .newsPage .item:hover .time s {
        width: 50px;
    }

.newsPage .pager {
    padding-top: 48px;
}

.newsPage1 .list {
    width: 102%;
}

.newsPage1 .item { /* height: 208px; */
    margin-top: 30px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    background: #fff;
    border: #eeeeee solid 1px;
    padding: 1px;
    width: 370px;
    float: left;
    margin-right: 30px;
}

    .newsPage1 .item a {
        width: 100%;
        height: 100%;
        display: block;
        cursor: pointer;
    }

    .newsPage1 .item img {
        width: 370px;
        height: 208px;
        display: block;
        margin-right: 30px;
    }

    .newsPage1 .item .time {
        width: 150px;
        padding-top: 45px;
        font-family: arial;
        font-size: 20px;
        color: #999;
    }

        .newsPage1 .item .time .day {
            font-size: 34px;
            line-height: 34px;
            display: block;
            font-family: "MyCustomFont";
        }

    .newsPage1 .item .time {
        font-family: arial;
        font-size: 20px;
        color: #999;
        font-family: "MyCustomFont";
    }

    .newsPage1 .item h3 {
        font-size: 20px;
        padding: 35px 0 20px;
        -webkit-transition: all ease 300ms;
        -moz-transition: all ease 300ms;
        -ms-transition: all ease 300ms;
        -o-transition: all ease 300ms;
        transition: all ease 300ms;
        color: #333333; /* text-indent: 20px; */
        display: inline-block;
        height: 50px;
        padding: 20px;
    }

    .newsPage1 .item .txt {
        color: #999999;
        line-height: 24px;
        height: 48px;
        padding-right: 130px;
        overflow: hidden;
        text-indent: 20px;
    }

    .newsPage1 .item:hover {
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    }

        .newsPage1 .item:hover h3 {
            color: #084a4a; /* text-indent: 26px; */
        }

    .newsPage1 .item .time s {
        display: block;
        width: 0px;
        height: 6px;
        background: url(../images/s1_13.png) no-repeat;
        transition: all .36s ease;
        margin-top: 26px;
    }

    .newsPage1 .item:hover .time s {
        width: 50px;
    }

.newsPage1 .pager {
    padding-top: 48px;
}



















.newsPage2 .list {
    width: 102%;
}

.newsPage2 .item { /* height: 208px; */
    margin-top: 30px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    background: #fff;
    border: #eeeeee solid 1px;
    padding: 1px;
    width: 370px;
    float: left;
    margin-right: 30px;
}

    .newsPage2 .item a {
        width: 100%;
        height: 100%;
        display: block;
        cursor: pointer;
    }

    .newsPage2 .item img {
        width: 370px;
        height: 278px;
        display: block;
        margin-right: 30px;
    }

    .newsPage2 .item .time {
        width: 150px;
        padding-top: 45px;
        font-family: arial;
        font-size: 20px;
        color: #999;
    }

        .newsPage2 .item .time .day {
            font-size: 34px;
            line-height: 34px;
            display: block;
            font-family: "MyCustomFont";
        }

    .newsPage2 .item .time {
        font-family: arial;
        font-size: 20px;
        color: #999;
        font-family: "MyCustomFont";
    }

    .newsPage2 .item h3 {
        font-size: 20px;
        padding: 35px 0 20px;
        -webkit-transition: all ease 300ms;
        -moz-transition: all ease 300ms;
        -ms-transition: all ease 300ms;
        -o-transition: all ease 300ms;
        transition: all ease 300ms;
        color: #333333; /* text-indent: 20px; */
        display: inline-block;
        height: 50px;
        padding: 20px;
    }

    .newsPage2 .item .txt {
        color: #999999;
        line-height: 24px;
        height: 48px;
        padding-right: 130px;
        overflow: hidden;
        text-indent: 20px;
    }

    .newsPage2 .item:hover {
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    }

        .newsPage2 .item:hover h3 {
            color: #084a4a; /* text-indent: 26px; */
        }

    .newsPage2 .item .time s {
        display: block;
        width: 0px;
        height: 6px;
        background: url(../images/s1_13.png) no-repeat;
        transition: all .36s ease;
        margin-top: 26px;
    }

    .newsPage2 .item:hover .time s {
        width: 50px;
    }

.newsPage2 .pager {
    padding-top: 48px;
}




.locationMain {
    height: 56px;
    line-height: 56px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 6px #eaeaea;
}

    .locationMain .location .sitepath {
        height: 52px;
        line-height: 52px;
    }

        .locationMain .location .sitepath .now {
            font-size: 14px;
            color: #333333;
            float: left;
        }

        .locationMain .location .sitepath s {
            background-position: -50px -40px;
            width: 11px;
            height: 12px;
            margin-top: -3px;
            margin-right: 16px;
        }

        .locationMain .location .sitepath i {
            background-position: -80px -40px;
            width: 3px;
            height: 5px;
            margin-top: 0;
            margin-right: 7px;
        }

        .locationMain .location .sitepath a {
            font-size: 14px;
            color: #000000;
            padding-right: 12px;
        }

            .locationMain .location .sitepath a:hover {
                font-size: 14px;
                font-weight: bold;
                color: #d52121;
            }

        .locationMain .location .sitepath .a1 { /* padding-left: 8px; */
            font-size: 14px;
            color: #333; /* background:url("../images/siteIco.png") no-repeat left center; */
            background-size: 4px 7px;
            color: #333333;
            cursor: pointer; /* margin-left: 10px; */
        }

/* pager */
/*.pager{padding: 40px 0 0; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{padding: 0;height: 36px; line-height: 36px; text-decoration: none; float: left; color: #FFFFFF;}
.pager ul li.item{width: 34px;height: 34px;}
.pager ul li.item a{color: #333;display:block;width: 44px;height: 44px;line-height: 44px;font-family:Arial;font-size:18px;text-align:center;border: 1px solid #dddddd;}
.pager ul li.item:hover a{color: #333399;line-height: 44px;display:block;width:44px;height:44px;}
.pager ul li.item{margin: 0 8px;}
.pager ul a.current{color: #333399!important;display:block;width:36px;height:36px;background-size:36px 36px;}
.pager ul li.prev{margin-right:30px;}
.pager ul li.next{margin-left:30px;}
.pager ul li.prev a{padding:0;display:block;width: 65px;height: 45px;font-size:0;background:url("../images/prevIco.png") no-repeat center center;background-size: 65px 45px;}
.pager ul li.prev a:hover{background:url("../images/prevIcoH.png") no-repeat center center;}
.pager ul li.next a{padding:0;display:block;width: 65px;height: 45px;font-size:0;background:url("../images/nextIco.png") no-repeat center center;background-size: 65px 45px;}
.pager ul li.next a:hover{background:url("../images/nextIcoH.png") no-repeat center center;}.n-ico{display: inline-block; vertical-align: middle; background: url(../images/n-ico.png) no-repeat 0 0;}*/
/*ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¤Ã‚Â½Ã…â€œ*/



/*toolbar*/
.toolbar {
    width: 70px;
    position: fixed;
    right: 10px;
    top: 50%;
    margin: -132px 0 0 0;
    z-index: 50;
}

    .toolbar dd {
        width: 70px;
        height: 70px;
        background: none;
        position: relative;
        z-index: 60;
        background: #2c96e4;;
        margin-top: 3px;
    }

        .toolbar dd:hover {
            background: #333;
        }

        .toolbar dd > i {
            display: block;
            width: 70px;
            height: 70px;
            cursor: pointer;
            color: #fff;
            font-size: 12px;
            text-align: center;
            line-height: 119px;
        }

    .toolbar .slide-qq {
        display: block;
        width: 0;
        height: 70px;
        line-height: 70px;
        font-size: 14px;
        color: #FFF;
        padding: 0 0 0 70px;
        position: absolute;
        top: 0;
        right: 0;
        overflow: hidden;
    }

    .toolbar .pop {
        position: absolute;
        right: 100px;
        top: 0;
        background: #333;
        display: none;
    }

        .toolbar .pop .o {
            position: absolute;
            right: -7px;
            top: 88px;
            width: 7px;
            height: 13px;
        }

    .toolbar .pop-tel {
        width: 120px;
        padding: 8px 8px 8px;
        color: #FFF;
        text-align: center;
        background: #ffac36;
        font-size: 14px;
        top: 0;
    }

        .toolbar .pop-tel .o {
            top: 60px;
        }

        .toolbar .pop-tel .icon {
            line-height: 28px;
            padding-top: 44px;
            background: url(../images/btel.png) center top no-repeat;
            width: 100%;
            text-align: center;
        }

        .toolbar .pop-tel .item {
            line-height: 20px;
            font-size: 16px;
            text-align: center;
            width: 100%;
        }

    .toolbar .pop-code {
        width: 120px;
    }

        .toolbar .pop-code img {
            display: block;
            margin: 0 auto;
            padding: 8px 3px 3px;
            width: 100px;
            height: 100px;
        }

        .toolbar .pop-code h3 {
            height: 30px;
            display: block;
            width: 120px;
            line-height: 30px;
            text-align: center;
            color: #f2e8e1;
            font-size: 14px;
            font-weight: 400;
            white-space: nowrap;
        }

    .toolbar .tell {
        background: url(../images/tip3.png) center -14px no-repeat;
        display: block;
        height: 70px;
        width: 70px;
        line-height: 112px;
        font-size: 14px;
        color: #FFF;
        text-align: center;
    }

    .toolbar .qq {
        background: url(../images/tip3.png) center -78px no-repeat;
        *background: url(../images/tip3.png) no-repeat 10px -78px;
    }

    .toolbar .iqq {
        background: url(../images/tip3.png) center -88px no-repeat;
        height: 70px;
        width: 70px;
        display: block;
        color: #fff;
        text-align: center;
        line-height: 110px;
        font-size: 14px;
    }

    .toolbar .isj {
        background: url(../images/tip3.png) center -158px no-repeat;
    }

    .toolbar .code {
        background: url(../images/tip3.png) center -234px no-repeat;
    }

    .toolbar .top {
        background: url(../images/tip3.png) center -310px no-repeat;
    }

    .toolbar .tell:hover {
        background: url(../images/tip3.png) center 4px no-repeat;
    }

    .toolbar .qq:hover {
        background: #333 url(../images/tip3.png) 10px -70px no-repeat;
        font-size: 14px;
    }
    /*.toolbar .iqq:hover{ background:#ffac36 url(../images/tip3.png) 10px -150px no-repeat;font-size: 14px;}*/
    /*.toolbar .isj:hover{ background:#ffac36 url(../images/tip3.png) 10px -150px no-repeat;font-size: 14px;}*/
    .toolbar .iqq1:hover {
        background: #333 url(../images/tip3.png) -12px -6px no-repeat;
    }

    .toolbar .code:hover {
        background: url(../images/tip3.png) center -234px no-repeat;
    }

    .toolbar .top:hover {
        background: url(../images/tip3.png) center -310px no-repeat;
    }

    .toolbar dd i:hover {
        color: #fff;
    }




/*ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ¤Ã‚Â½Ã…â€œ*/
.nyWrapper .about .topList {
    padding-bottom: 14px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    *margin-left: 5%;
}

    .nyWrapper .about .topList .aList {
        display: inline-block;
    }

        .nyWrapper .about .topList .aList .item {
            float: left;
            padding: 0 20px;
            cursor: pointer;
        }

            .nyWrapper .about .topList .aList .item a .tit {
                font-size: 16px;
                color: #666666;
            }

            .nyWrapper .about .topList .aList .item:hover {
                float: left;
                padding: 0 20px;
                background-color: #333399;
                border-radius: 6px;
                color: #fff;
            }

            .nyWrapper .about .topList .aList .item a .tit {
                font-size: 16px;
                color: #666666;
            }

            .nyWrapper .about .topList .aList .item:hover a .tit {
                font-size: 16px;
                color: #fff100;
            }

        .nyWrapper .about .topList .aList .line {
            height: 14px;
            width: 1px;
            background-color: #e5e5e5;
            display: block;
            float: left;
            margin: 0 20px;
            margin-top: 7px;
        }

        .nyWrapper .about .topList .aList .line8 {
            display: none;
        }

        .nyWrapper .about .topList .aList .item a:hover .tit {
            color: #fff100;
        }

.nyWrapper .about .list {
    width: 102%;
    min-height: 700px;
}

    .nyWrapper .about .list .item {
        float: left;
        width: 282px;
        height: 211.5px;
        margin-right: 20px;
        margin-top: 20px;
        border: 1px solid #e7e7e7;
    }

        .nyWrapper .about .list .item a {
            display: block;
            height: 211.5px;
        }

            .nyWrapper .about .list .item a img {
                width: 282px;
                height: 211.5px;
            }
/*ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ¥Ã‚ÂºÃ¢â‚¬â€ÃƒÂ§Ã‚ÂºÃ‚Â¿ÃƒÂ¨Ã‚Â·Ã‚Â¯ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸*/
.nyWrapper .join {
}

    .nyWrapper .join .join_1 {
    }

        .nyWrapper .join .join_1 .title {
            font-size: 36px;
            color: #333399;
            font-weight: bold;
            height: 40px;
            line-height: 40px;
            text-align: center;
            padding: 40px 0 30px 0;
        }

        .nyWrapper .join .join_1 .p1 {
            font-size: 24px;
            color: #333333;
            text-align: center;
            padding-bottom: 30px;
        }

        .nyWrapper .join .join_1 .img {
            width: 100%;
            height: 403px;
        }

    .nyWrapper .join .join_2 {
    }

        .nyWrapper .join .join_2 .title {
            font-size: 36px;
            font-weight: bold;
            color: #333399;
            height: 40px;
            line-height: 40px;
            text-align: center;
            padding: 50px 0;
        }

        .nyWrapper .join .join_2 .list {
        }

            .nyWrapper .join .join_2 .list .item {
                float: left;
                border: 1px solid #f3f3f3;
                border-radius: 6px;
                width: 237.6px;
                background-color: #ffffff;
                height: 300px;
                cursor: pointer;
            }

                .nyWrapper .join .join_2 .list .item:hover {
                    background-color: #333399;
                }

                .nyWrapper .join .join_2 .list .item a {
                    display: block;
                }

                    .nyWrapper .join .join_2 .list .item a .tit {
                        font-size: 66px;
                        color: #cccccc;
                        font-weight: bold;
                        height: 66px;
                        line-height: 66px;
                        text-align: center;
                        padding: 16px 0 20px 0;
                        font-style: italic;
                    }

                .nyWrapper .join .join_2 .list .item:hover a .tit {
                    color: #fff100;
                }

                .nyWrapper .join .join_2 .list .item a .tit1 {
                    font-size: 14px;
                    color: #666666;
                    width: 166px;
                    line-height: 24px;
                    text-align: left;
                    text-align: justify;
                    padding: 0 37px;
                }

                .nyWrapper .join .join_2 .list .item:hover a .tit1 {
                    color: #fff100;
                }

.message {
    background-color: #FFFFFF;
    border-radius: 6px;
    margin-top: 86px;
    margin-bottom: 60px;
    box-shadow: 0px 0px 8px #dfdedd;
}

    .message .tit {
        display: block;
        border-bottom: 1px solid #cccccc;
        font-size: 36px;
        color: #333399;
        font-weight: bold;
        background-position: -30px -12px;
        height: 60px;
        line-height: 60px; /* margin-bottom: 29px; */
        text-align: center; /* font-weight: bold; */
        width: 94%;
        margin: 0 auto;
        margin-bottom: 26px;
    }

        .message .tit i {
            background-position: -40px 0;
            width: 16px;
            height: 16px;
            margin-right: 12px;
        }

.formData {
    width: 1140px;
    margin: 20px auto;
    border-radius: 8px;
    padding: 0 30px 20px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.n-tit {
    width: 100%;
    height: 78px;
    line-height: 60px;
    border-bottom: 1px solid #dddddd;
    color: #333399;
    font-weight: bold;
    font-size: 20px;
}

    .n-tit s {
        /* width: 9px; */
        /* height: 16px; */
        /* margin-right: 10px; */
        /* background-position: -95px -51px; */
    }

    .n-tit .more {
        font-size: 14px;
        font-weight: normal;
    }

.formData .item {
    float: left;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 559px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #dddddd;
    margin-right: 4px;
    margin-bottom: 16px;
    position: relative;
}

    .formData .item label {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 11;
        text-align: left;
        display: block;
        margin: 0;
        height: 44px;
        line-height: 44px;
        color: #333333;
        font-size: 14px;
        text-align: center;
        width: 98px;
        border-right: 1px solid #e5e5e5;
    }

    .formData .item input {
        outline: none;
        line-height: 44px;
        height: 44px;
        font-size: 14px;
    }

    .formData .item .txt {
        width: 246px;
        height: 44px;
        line-height: 44px;
        display: block;
        background: none;
        border: 0 none;
        color: #333333;
        font-size: 14px;
        text-align: left;
        padding-left: 98px;
        text-indent: 20px;
    }

    .formData .item .red {
        position: absolute;
        right: 10px;
        top: 0;
        color: #ff0000;
        z-index: 11;
    }

    .formData .item.mr0 {
        margin-right: 0;
    }

    .formData .item.mw .txt {
        width: 293px;
        padding-left: 85px;
    }

.formData .msg-box {
    position: absolute;
    left: 0;
    top: 0px;
}

.formData .liuyan {
    width: 1125px;
    height: 217px;
    float: left;
}

    .formData .liuyan label {
        text-align: left;
        top: 0;
        display: block;
        border-right: 0px;
    }

    .formData .liuyan textarea {
        width: 1100px;
        height: 140px;
        line-height: 40px;
        padding: 5px 10px 10px;
        text-indent: 15px;
        color: #666666;
        font-family: "microsoft yahei";
        font-size: 14px;
        border: 0 none;
        overflow: hidden;
        background: none;
        resize: none;
        display: block;
        outline: none;
    }

.formData .bot {
    float: left;
    width: 330px;
    height: 40px;
    margin-left: 400px;
    background-color: #333399;
    margin-top: 14px;
}

.formData .bot1 {
    float: left;
    width: 300px;
    height: 44px;
    position: relative;
}

.formData .sub {
    width: 346px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #f04600;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    display: block;
    transition: all ease 300ms;
    margin: 0 auto;
}

    .formData .sub:hover {
        background: #333399;
    }

.formData .sub1 {
    text-align: center;
    width: 300px;
    height: 44px;
    line-height: 44px;
    background: #0964b2;
    color: #FFF;
    cursor: pointer;
    font-size: 16px;
    display: block;
    transition: all ease 300ms;
}

    .formData .sub1:hover {
        color: #fff;
        background: #d1cb21;
        transition: all ease 600ms;
    }

.formData .yzm {
    width: 432px;
}

    .formData .yzm .txt {
        padding-left: 80px;
    }

    .formData .yzm img {
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        border: 0px;
        display: block;
    }

.deatilcasepage .sitepath {
    padding: 0;
    margin-bottom: 0;
}



.showPro {
}

    .showPro .showContxt {
        padding: 0 0 35px;
        font-size: 16px;
        line-height: 32px;
    }

        .showPro .showContxt img {
            max-width: 100%;
            height: auto !important;
        }

    .showPro .showimgCon {
        font-size: 16px;
        line-height: 32px;
    }

        .showPro .showimgCon .txtcon {
            width: 400px;
            height: 423px;
            float: right;
            position: relative;
        }

            .showPro .showimgCon .txtcon .tit {
                position: relative;
                font-size: 20px;
                margin-bottom: 15px;
                color: #047fcc;
                font-weight: bold;
                line-height: 24px;
                padding-bottom: 14px;
                border-bottom: 1px solid #dddddd;
                padding-right: 60px;
            }

                .showPro .showimgCon .txtcon .tit .goBack {
                    position: absolute;
                    right: 0;
                    top: 0;
                    color: #999999;
                    font-size: 14px;
                    display: block;
                    font-weight: normal;
                    cursor: pointer;
                }

                    .showPro .showimgCon .txtcon .tit .goBack s {
                        width: 20px;
                        height: 20px;
                        background-position: -440px -62px;
                        margin-left: 6px;
                    }

                    .showPro .showimgCon .txtcon .tit .goBack:hover {
                        color: #047fcc;
                    }

            .showPro .showimgCon .txtcon .txt {
                line-height: 24px;
                font-size: 16px;
                color: #666;
            }

                .showPro .showimgCon .txtcon .txt .item {
                    margin-bottom: 7px;
                    max-height: 144px;
                    overflow: hidden;
                }

            .showPro .showimgCon .txtcon .tel-btn {
                width: 100%;
                position: absolute;
                left: 0;
                bottom: 0;
                border-top: 1px solid #ddd;
                padding-top: 40px;
            }

                .showPro .showimgCon .txtcon .tel-btn .btn {
                    width: 118px;
                    float: right;
                    height: 40px;
                    line-height: 40px;
                    margin-top: 5px;
                    font-size: 20px;
                    text-align: center;
                    color: #fff;
                    cursor: pointer;
                    background: #047fcc;
                }

                    .showPro .showimgCon .txtcon .tel-btn .btn:hover {
                        background: #bc070e;
                    }

                .showPro .showimgCon .txtcon .tel-btn .tel {
                    width: 280px;
                    float: left;
                }

                    .showPro .showimgCon .txtcon .tel-btn .tel span,
                    .showPro .showimgCon .txtcon .tel-btn .tel strong {
                        display: block;
                        color: #666666;
                    }

                    .showPro .showimgCon .txtcon .tel-btn .tel s {
                        width: 42px;
                        height: 42px;
                        display: block;
                        float: left;
                        margin-right: 6px;
                        background-position: 0 -184px;
                    }

                    .showPro .showimgCon .txtcon .tel-btn .tel span {
                        font-size: 16px;
                        line-height: 20px;
                    }

                    .showPro .showimgCon .txtcon .tel-btn .tel strong {
                        font-size: 28px;
                        line-height: 28px;
                    }

    .showPro .showimg {
        width: 1200px;
        position: relative; /* float: left; */
        overflow: hidden;
        margin: 0 auto;
    }

        .showPro .showimg .bigimg {
            width: 1200px;
            height: 675px;
            display: block;
            position: relative;
            /* border: 1px solid #dddddd; */
        }

            .showPro .showimg .bigimg .list {
                width: 5000%;
            }

                .showPro .showimg .bigimg .list li {
                    width: 1200px;
                    height: 675px;
                    float: left;
                }

                .showPro .showimg .bigimg .list img {
                    width: 100%;
                    height: 100%;
                    margin: 0 auto;
                    display: block;
                    transition: all ease 300ms;
                }

        .showPro .showimg .smallimg {
            width: 1200px;
            height: 76px;
            position: relative;
            padding-top: 30px;
            z-index: 10;
/*            overflow: hidden;*/
        }

        .showPro .showimg .list {
            width: 1200px;
            overflow: hidden;
            position: relative; /* margin: 0 auto; */
            margin-right: 66px;
        }

        .showPro .showimg .listcon {
            width: 300%;
            position: relative;
            margin-left: 27px;
        }

        .showPro .showimg .prev,
        .showPro .showimg .next {
            width: 40px;
            height: 76px;
            z-index: 10;
            position: absolute;
            top: -360px;
            cursor: pointer;
            background: url(../images/show-btn-ico.png) no-repeat 0 center #CCCCCC;
            
        }

            .showPro .showimg .prev:hover,
            .showPro .showimg .next:hover {
                background-color: #efe5e5;
            }

        .showPro .showimg .prev {
            left: 0;
            background-position: 12px center;
        }

        .showPro .showimg .next {
            right: 0;
            background-position: -76px center;
        }

        .showPro .showimg li {
            width: 98px;
            height: 74px;
            margin-right: 18px;
            float: left;
            cursor: pointer;
            position: relative;
            /* border: 1px solid #dddddd; */
        }

            .showPro .showimg li img {
                width: 100%;
                height: 100%;
                float: left;
            }

            .showPro .showimg li.on {
                width: 94px;
                height: 70px;
                border: 3px solid #047fcc;
            }



.about {
    line-height: 30px;
}

    .about .in_c {
        background: #fff;
        border-radius: 10px;
        border: 1px solid #cccccc;
        margin-top: 60px;
        padding: 60px;
        padding-top: 20px;
    }

        .about .in_c .tit {
            font-size: 30px;
            font-weight: bold;
            text-align: center;
            padding-bottom: 20px;
        }

    .about .in_content {
        font-size: 16px;
        text-align: left;
    }

    .about img {
        max-width: 1200px;
    }

.join {
    width: 1198px;
    height: px; /* border:#dddddd solid 1px; */
    background-color: #f8f8f8; /*height:534px;*/
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 56px;
}

    .join .join_z {
        width: 499px;
        height: 376px;
        padding-top: 79px;
        margin-left: 100px;
    }

    .join .join_y {
        width: 450px;
        margin-top: 79px;
        margin-left: 50px;
    }

        .join .join_y h3 {
            font-size: 24px;
            color: #333333;
        }

            .join .join_y h3 span {
                width: 20px;
                height: 26px;
                background-position: -231px -22px;
                margin-right: 10px;
                float: left;
                margin-top: 2px;
            }

    .join .j_ca {
        padding-top: 26px;
    }

        .join .j_ca .stxt {
            width: 288px;
            height: 43px;
            line-height: 43px;
            border: #dddddd solid 1px;
            background-color: #fff;
            padding-left: 10px;
        }

        .join .j_ca .sbtn {
            width: 150px;
            height: 45px;
            background-position: 0px -255px;
            cursor: pointer;
        }

    .join .j_jie {
        width: 448px;
        height: 245px;
        border: #dddddd solid 1px;
        background-color: #fff;
        margin-top: 29px;
    }

        .join .j_jie h4 {
            font-size: 16px;
            color: #333333;
            padding-top: 30px;
            padding-left: 49px;
            height: 22px;
            line-height: 22px;
        }

            .join .j_jie h4 span {
                display: inline-block;
                padding-left: 18px;
            }

                .join .j_jie h4 span s {
                    width: 20px;
                    height: 20px;
                    background-position: -263px -25px;
                    margin-right: 8px;
                    float: left;
                }

        .join .j_jie ul {
            display: inline-block;
            margin-left: 49px;
            width: 348px;
        }

            .join .j_jie ul li {
                height: 60px;
                border-bottom: #dddddd solid 1px;
                line-height: 60px;
            }

                .join .j_jie ul li.li3 {
                    border-bottom: none;
                }

                .join .j_jie ul li p {
                    float: left;
                    font-size: 16px;
                    color: #666;
                    width: 100px;
                }

                    .join .j_jie ul li p s {
                        width: 16px;
                        height: 18px;
                        background-position: -200px -151px;
                        float: left;
                        margin-top: 22px;
                        margin-right: 14px;
                    }

                .join .j_jie ul li.li2 p s {
                    width: 16px;
                    height: 18px;
                    background-position: -220px -151px;
                    float: left;
                    margin-top: 24px;
                    margin-right: 14px;
                }

                .join .j_jie ul li.li3 p s {
                    width: 16px;
                    height: 18px;
                    background-position: -242px -151px;
                    float: left;
                    margin-top: 24px;
                    margin-right: 14px;
                }

                .join .j_jie ul li i {
                    float: left;
                    width: 220px;
                    padding-left: 28px;
                    font-size: 16px;
                    color: #084a4a;
                }

/*ÃƒÂ¨Ã‚Â´Ã‚Â·ÃƒÂ¦Ã‚Â¬Ã‚Â¾ÃƒÂ¨Ã‚Â¶Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â¸Ã¢â‚¬Å¡*/
.Loan_supermarket {
    width: 1200px;
    margin: 0 auto;
    margin-top: 28px;
    border-top: #eeeeee solid 1px;
    padding-bottom: 100px;
}

.Loan_supermarket_1 {
    padding: 20px 0;
    border-bottom: #eeeeee solid 1px;
    height: 135px;
}

    .Loan_supermarket_1 img {
        width: 178px;
        height: 133px;
        float: left;
        border: #eeeeee solid 1px;
    }

    .Loan_supermarket_1 h3 {
        float: left;
        margin-left: 30px;
        width: 421px;
        margin-top: 12px;
        border-right: #eeeeee solid 1px;
    }

        .Loan_supermarket_1 h3 p {
            font-size: 20px;
            color: #084a4a;
            line-height: 20px;
            width: 324px;
        }

        .Loan_supermarket_1 h3 span {
            display: block;
            font-size: 14px;
            color: #666666;
            line-height: 24px;
            width: 324px;
            padding-top: 28px;
        }

    .Loan_supermarket_1 ul {
        float: left;
        width: 200px;
        margin-left: 50px;
    }

        .Loan_supermarket_1 ul li {
            display: block;
            font-size: 14px;
            color: #666666;
            line-height: 36px;
        }

            .Loan_supermarket_1 ul li span {
                display: inline-block;
                font-size: 14px;
                color: #084a4a;
            }

    .Loan_supermarket_1 a {
        display: block;
        float: left;
        width: 198px;
        height: 43px;
        font-size: 16px;
        color: #084a4a;
        border: #084a4a solid 1px;
        text-align: center;
        line-height: 43px;
        margin-left: 30px;
        margin-top: 50px;
    }

        .Loan_supermarket_1 a:hover {
            color: #fff;
            background-color: #084a4a;
        }

.Loan_supermarket .pager {
    padding-top: 50px;
}


/*ÃƒÂ¥Ã‚Â¼Ã‚Â¹ÃƒÂ¥Ã¢â‚¬Â¡Ã‚ÂºÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â */
.weui_mask, .weui_mask_transition, .weui_mask_transparent {
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.weui_mask {
    background: rgba(0,0,0,.6);
}

.weui_dialog {
    position: fixed;
    z-index: 5000;
    width: 1200px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding-bottom: 40px;
    *left: 20%;
    *top: 20%;
    background-color: #fafafc;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
}

.weui_dialog_hd {
    padding: 1.2em 0 .5em;
}

.weui_dialog_title {
    font-weight: 400;
    font-size: 17px;
}

.weui_dialog_bd {
    padding: 0 20px;
    font-size: 15px;
    color: #888;
    word-wrap: break-word;
    word-break: break-all;
}

.weui_dialog_ft {
    position: absolute;
    right: 76px;
    top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 111;
}

    .weui_dialog_ft a {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        width: 50px;
        height: 50px;
        background-position: -250px -211px;
    }

.weui_btn_dialog.primary {
    color: #2b2b2b;
}

.weui_dialog .Loan_supermarket_1 {
    width: 1058px;
    margin: 0 auto;
    border: #dddddd solid 1px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px;
    text-align: left;
}

.weui_dialog .in_title {
    padding-top: 54px;
}

.weui_dialog .nice-validator {
    width: 1100px;
    margin: 0 auto;
    display: inline-block;
    margin-top: 20px;
}

    .weui_dialog .nice-validator .item {
        width: 258px;
        height: 43px;
        border: #dddddd solid 1px;
    }

        .weui_dialog .nice-validator .item label {
            float: left;
            width: 77px;
            height: 43px;
            background-color: #f8f8f8;
            text-align: center;
            line-height: 43px;
            font-size: 14px;
            color: #666666;
        }

        .weui_dialog .nice-validator .item input {
            float: left;
            width: 170px;
            height: 43px;
            background-color: #fff;
            line-height: 43px;
            font-size: 14px;
            color: #666666;
            padding-left: 10px;
            border: 0;
            border-left: #dddddd solid 1px;
        }

    .weui_dialog .nice-validator .mr31 {
        margin-left: 20px;
    }

    .weui_dialog .nice-validator .liuyan {
        width: 1100px;
        height: 118px;
        margin-top: 22px;
        clear: left;
        border: 0;
    }

        .weui_dialog .nice-validator .liuyan .txt {
            width: 1060px;
            height: 80px;
            padding: 18px;
            border: #dddddd solid 1px;
        }

    .weui_dialog .nice-validator .itemsub {
        width: 1100px;
    }

        .weui_dialog .nice-validator .itemsub .btn {
            width: 200px;
            margin: 0 auto;
            height: 44px;
            background-color: #084a4a;
            text-align: center;
            line-height: 44px;
            color: #fff;
            font-size: 18px;
            margin-top: 24px;
        }

.erro {
    text-align: center;
}

.reLink {
    line-height: 24px;
    color: #000;
    padding-bottom: 30px;
    border-top: 1px solid #e5e5e5;
    font-size: 16px;
    padding-top: 18px;
    margin-top: 10px;
}

    .reLink .prevLink {
        color: #000;
        float: left;
    }

    .reLink .nextLink {
        float: right;
    }


.news_show {
    padding-bottom: 100px;
}

    .news_show .t {
        text-align: center;
        padding-bottom: 26px;
        /*border-bottom: 1px solid #e5e5e5;*/
    }

        .news_show .t h1 {
            font-size: 24px;
            font-weight: 100;
        }

        .news_show .t p {
            font-size: 12px;
            line-height: 30px;
        }

    .news_show .con {
        padding: 35px 0;
        line-height: 30px;
    }

        .news_show .con table {
            border: 1px solid #ddd;
            border-collapse: collapse;
            border-spacing: 0;
        }

        .news_show .con .ke-zeroborder {
            margin-bottom: 35px;
        }

            .news_show .con .ke-zeroborder td {
                padding: 15px;
            }

            .news_show .con .ke-zeroborder table tr:first-child td {
                background: #0a5e9e;
                color: #fff;
            }

        .news_show .con table tr:first-child td strong {
            color: #fff;
        }

        .news_show .con .ke-zeroborder tr:first-child td p strong {
            color: #0a5e9e;
        }

        .news_show .con .ke-zeroborder td p strong {
            color: #0a5e9e;
        }

        .news_show .con table tr:first-child td {
            background: #0a5e9e;
            font-size: 18px;
            color: #fff;
            padding: 10px 0;
        }

            .news_show .con table tr:first-child td p {
                text-align: center;
            }

        .news_show .con .ke-zeroborder tr:first-child td {
            background: none;
            font-size: 14px;
            color: #333;
            padding: 20px;
        }

        .news_show .con table td {
            padding: 0 15px;
            border: none;
            border-top: 1px solid #ddd;
            border-right: 1px solid #ddd;
        }

            .news_show .con table td p {
                text-align: left;
            }

            .news_show .con table td strong {
                color: #0a5e9e;
            }

.new_show .con table tr td:first-child {
    border-top: none;
}

.map_ul {
    list-style: outside none none;
    display: block;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 100px
}

    .map_ul li {
        display: block;
        width: 100%;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #DCDBDB;
        margin-left: 10px;
        float: left;
    }

        .map_ul li a {
            font-size: 14px;
            float: left;
            width: 100%;
            height: 23px;
            line-height: 23px;
            font-weight: bold;
            color: #333;
        }

        .map_ul li:hover a {
            color: #2c9cd1;
        }

    .map_ul .list-inline {
        display: block;
        margin-left: 14%;
        width: 80%;
        min-height: 30px;
    }

        .map_ul .list-inline a {
            font-weight: normal;
            width: auto;
            float: none;
            line-height: 32px;
            height: 32px;
            margin: 0 10px 10px 0;
            display: inline-block;
            border: 1px solid #ccc;
            padding: 0px 10px;
        }

            .map_ul .list-inline a:hover {
                background: #084a4a;
                color: #fff;
                border: 1px solid #084a4a;
                color: #2c9cd1;
            }


.contact_main_3 {
    text-align: center;
    clear: left;
    padding-bottom: 60px;
    padding-top: 66px;
}

    .contact_main_3 .title h3 {
        font-size: 30px;
        color: #737373;
        height: 75px;
        font-weight: normal;
    }

        .contact_main_3 .title h3 span {
            display: block;
            font-size: 14px;
            color: #737373;
            font-family: "Arial";
            text-transform: uppercase;
        }

    .contact_main_3 .item .txt {
        width: 367px;
        height: 56px;
        font-size: 14px;
        line-height: 56px;
        text-indent: 8px;
        border: none;
        background-color: #f1f1f1;
        color: #737373;
        padding-left: 6px;
        *text-indent: 0px;
    }

    .contact_main_3 .item .area {
        width: 1196px;
        height: 148px;
        *margin-left: -8px;
        background: #f1f1f1;
        font-size: 14px;
        text-indent: 8px;
        line-height: 18px;
        resize: none;
        *resize: none;
        -webkit-appearance: none;
        color: #737373;
        border: none;
        line-height: 40px;
        padding-left: 6px;
    }

    .contact_main_3 .submit {
        display: block;
        clear: left;
    }

        .contact_main_3 .submit .btn1 {
            width: 278px;
            height: 52px;
            margin-top: 50px;
            font-size: 16px;
            line-height: 52px;
            color: #e7c795;
            cursor: pointer;
            border: #d3d7e3 solid 1px;
            background-color: #fff;
            display: inline-block;
        }

        .contact_main_3 .submit .btn:hover {
            background-color: #F0F0F0;
        }

    .contact_main_3 .item {
        float: left;
        position: relative;
        width: 373px;
        padding-top: 20px;
    }

        .contact_main_3 .item .n-top {
            position: absolute;
            left: 0;
            top: 20px;
        }

        .contact_main_3 .item.item4, .contact_main_3 .item.item3 {
            margin-left: 38px;
            *margin-left: 0px;
        }

.aboutPage {
    padding-top: 50px;
}

.contact_main_3 .item.item3, .contact_main_3 .item.item5 {
    *margin-right: 38px;
}
/*rightFix*/
/********.fixtool*********/
.rightFix {
    width: 48px;
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -100px;
    z-index: 99;
}

@media (max-width: 1366px) {
    .rightFix {
        right: 8px;
    }
}

.rightFix .ico {
    width: 48px;
    height: 48px;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0px;
    transition: all ease 300ms;
    margin-top: 1px;
    padding: 0px;
    border-radius: 48px;
    margin-bottom: 5px;
    background: #282c33 url(../images/fix-ico.png) no-repeat center 0;
    cursor: pointer;
}

    .rightFix .ico img {
        width: 110px;
        height: 110px;
        position: absolute;
        left: -78px;
        top: 0;
        padding: 6px;
        background: #333399;
        border: 1px solid #ddd;
        background: #fff;
        display: block;
        opacity: 0;
        filter: alpha(opacity=0);
        transition: all ease-in-out 0.2s;
        border-radius: 5px;
    }

    .rightFix .ico span {
        width: 210px;
        text-align: center;
        height: 48px;
        line-height: 48px;
        position: absolute;
        left: -78px;
        top: 0;
        background: #333399;
        color: #fff;
        display: block;
        font-weight: bold;
        font-size: 18px;
        opacity: 0;
        filter: alpha(opacity=0);
        transition: all ease-in-out 0.2s;
        border-radius: 48px;
    }

    .rightFix .ico:hover {
        background-color: #333399;
        border-color: #333399;
        overflow: visible;
    }

        .rightFix .ico:hover img {
            opacity: 1;
            filter: alpha(opacity=100);
            left: -140px;
        }

        .rightFix .ico:hover span {
            opacity: 1;
            filter: alpha(opacity=100);
            left: -215px;
        }

.rightFix .fix-tel {
    background-position: 11px 12px;
}

    .rightFix .fix-tel:hover {
        background-position: -33px 12px;
    }

.rightFix .fix-qq {
    background-position: 11px -40px;
}

    .rightFix .fix-qq:hover {
        background-position: -33px -40px;
    }

.rightFix .fix-ewm {
    background-position: 11px -96px;
}

    .rightFix .fix-ewm:hover {
        background-position: -33px -96px;
    }

.rightFix .fix_top {
    background-position: 11px -150px;
}

    .rightFix .fix_top:hover {
        background-position: -33px -150px;
    }

.rightFix .fix-xcx {
    background-position: 11px -205px;
}

    .rightFix .fix-xcx:hover {
        background-position: -33px -205px;
    }

.rightFix .fix-form {
    background-position: 10px -234px;
}

    .rightFix .fix-form span {
        font-size: 14px;
        line-height: 23px;
        width: 180px;
    }

    .rightFix .fix-form:hover {
        background-position: -37px -234px;
    }
