﻿@charset "utf-8";

/* CSS Document */
body,
div,
p,
ul,
li,
i,
em,
span,
dd,
dt,
dl,
form,
table,
th,
td,
tr,
input {
    border: 0 none;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
html {
    margin-top: 0px;
    font-family: "微软雅黑", Geneva, sans-serif;
    font-size: 12px;
    background-color: #ffffff;
    color: #838383;
    /*overflow-x:hidden; */
}
a {
    text-decoration: none;
    color: #653e51;
    font-family: "微软雅黑", Geneva, sans-serif;
}
a:hover {
    text-decoration: underline;
}
img {
    border: none;
}
input,
textarea {
    font-family: "微软雅黑", Geneva, sans-serif;
}
.bot_nav {
    width: 100%;
    height: 146px;
    overflow: hidden;
    background: url(/images/common/bot_nav_bg.jpg) repeat-x;
    margin-top: 80px;
    min-width: 1280px;
}
.bot_nav2 {
    width: 100%;
    height: 146px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.9);
    margin-top: 80px;
    z-index: 9999;
}
@media \0screen\,screen\9 {

    /* 只支持IE6、7、8 */
    .bot_nav2 {
        background-color: #ffffff;
        filter: Alpha(opacity=90);
        position: static;
        /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom: 1;
        /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
}
.common_color {
    color: rgb(71, 71, 71);
}
.bot_navUl {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 25px;
}
.bot_navUl li {
    width: 180px;
    height: auto;
    overflow: hidden;
    float: left;
}
.bot_navUl li a {
    display: block;
    width: 75px;
    height: 30px;
    padding-top: 75px;
    overflow: hidden;
    margin: 0 auto;
    line-height: 30px;
    color: #494846;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.bot_navUl li a:hover {
    font-size: 14px;
    color: #494846;
    text-decoration: none;
}
.bn_u1 a {
    background: url(/images/common/icon1.png) center top no-repeat;
}
.bn_u1 a:hover {
    background: url(/images/common/icon1_on.png) center top no-repeat;
}
.bn_u2 a {
    background: url(/images/common/icon2.png) center top no-repeat;
}
.bn_u2 a:hover {
    background: url(/images/common/icon2_on.png) center top no-repeat;
}
.bn_u3 a {
    background: url(/images/common/icon3.png) center top no-repeat;
}
.bn_u3 a:hover {
    background: url(/images/common/icon3_on.png) center top no-repeat;
}
.bn_u4 a {
    background: url(/images/common/icon4.png) center top no-repeat;
}
.bn_u4 a:hover {
    background: url(/images/common/icon4_on.png) center top no-repeat;
}
.bn_u5 a {
    background: url(/images/common/icon5.png) center top no-repeat;
}
.bn_u5 a:hover {
    background: url(/images/common/icon5_on.png) center top no-repeat;
}
.bn_u6 a {
    background: url(/images/common/icon6.png) center top no-repeat;
}
.bn_u6 a:hover {
    background: url(/images/common/icon6_on.png) center top no-repeat;
}
#bn_u1 a {
    background: url(/images/common/icon1_on.png) center top no-repeat;
}
#bn_u2 a {
    background: url(/images/common/icon2_on.png) center top no-repeat;
}
#bn_u3 a {
    background: url(/images/common/icon3_on.png) center top no-repeat;
}
#bn_u4 a {
    background: url(/images/common/icon4_on.png) center top no-repeat;
}
#bn_u5 a {
    background: url(/images/common/icon5_on.png) center top no-repeat;
}
#bn_u6 a {
    background: url(/images/common/icon6_on.png) center top no-repeat;
}
.bar {
    width: 100%;
    position: relative;
    overflow: hidden;
    min-width: 1280px;
}
.bar img {
    width: 100%;
    min-width: 1280px;
}
.intr {
    background: #EFEFEF;
    padding: 70px 0px;
}
.intro {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 90px;
}
.box {
    width: 1380px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    _height: 100%;
}
.picbox {
    width: 1200px;
    height: 425px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.piclist {
    height: 425px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.piclist li {
    width: 359px;
    height: 425px;
    overflow: hidden;
    float: left;
    text-align: center;
    border-right: 1px solid #dddddd;
    position: relative;
}
.piclist li span {
    display: block;
    width: 315px;
    height: 70px;
    overflow: hidden;
    line-height: 70px;
    font-size: 14px;
    color: #494846;
    text-align: right;
    border-top: #CCCCCC 1px solid;
    margin: 0 auto;
    margin-top: 15px;
}
.piclist li span img {
    float: left;
    margin-top: 15px;
}
.fdtp {
    width: 360px;
    position: absolute;
    display: none;
    padding-top: 50px;
}
.swaplist {
    position: absolute;
    left: -30000px;
    top: 0px;
}
.og_prev,
.og_next {
    width: 33px;
    height: 74px;
    position: absolute;
    top: 113px;
    z-index: 99;
    cursor: pointer;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.og_prev {
    background: url(/images/common/icon.jpg) no-repeat;
    left: 4px;
}
.og_next {
    background: url(/images/common/icon2.jpg) no-repeat;
    right: 4px;
}
.intro {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 90px;
}
.intro h2 {
    padding: 0px;
    margin: 0px;
    font-size: 25px;
    line-height: 25px;
    color: #727171;
    font-weight: normal;
    margin-bottom: 10px;
}
.intro p {
    font-size: 20px;
    line-height: 20px;
    color: #727171;
    margin-bottom: 50px;
}
.intro p:last-child {
    margin-bottom: 0;
}
.intro p span {
    font-size: 24px;
}
.intro p font {
    font-size: 18px;
    margin-left: 10px;
    color: #FFF;
    background-color: #d8d8d9;
    padding: 0 10px;
}
.intro p font.red_bg {
    background-color: #c7000b;
}
.intro p font i {
    font-style: normal;
    margin-right: 0px;
}
.intro p font b {
    font-weight: normal;
    display: none;
}
.pic {
    width: 1227px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    background: url('/images/cn/about/rd/tu3.jpg') no-repeat;
    height: 808px;
}
.quanqiu {
    width: 1227px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    background: url('/images/cn/about/global/qq.png?v=20190712') no-repeat;
    height: 1008px;
}
.history {
    width: 1080px;
    padding: 0 100px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 60px;
    border-bottom: 2px solid #e6e6e7;
}
.history h2 {
    padding: 0px;
    margin: 0px;
    font-size: 36px;
    line-height: 60px;
    color: #000;
    font-weight: normal;
    margin-bottom: 10px;
}
.his_lan {
    width: auto;
    overflow: hidden;
    line-height: 50px;
    color: #838383;
    padding-left: 15px;
    background: url(/images/common/f43059.gif) center repeat-y;
}
.his_lanend {
    width: auto;
    overflow: hidden;
    line-height: 50px;
    background: url(/images/common/his_bg22.jpg) 208px 0px repeat-y;
    color: #838383;
    padding-left: 15px;
}
.his_lan h2 {
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 60px;
    color: #838383;
    font-weight: normal;
    margin-top: -15px;
    float: left;
}
.his_lan p {
    width: 430px;
    height: auto;
    float: left;
    text-indent: 0px;
    font-size: 30px;
    color: #000000;
    text-align: right;
    padding-right: 70px;
}
.his_lan span {
    display: block;
    width: 510px;
    height: auto;
    overflow: hidden;
    float: right;
    padding-left: 50px;
    background: url(/images/common/fz_03.jpg) no-repeat 10px 0px;
}
.rqtt {
    float: left;
    padding-left: 70px;
    font-size: 20px;
    color: #727171;
}
.cur {
    width: auto;
    padding-left: 15px;
    overflow: hidden;
    line-height: 50px;
    background: url(/images/common/his_bg1.jpg) 105px top no-repeat;
    height: auto;
}
.cur2 {
    width: auto;
    padding-left: 15px;
    overflow: hidden;
    line-height: 50px;
    background: url(/images/common/his_bg12.jpg) 105px top no-repeat;
    height: auto;
}
.cur p {
    float: left;
    font-size: 36px;
    color: #494846;
    display: inline-block;
    /* margin-right: 230px; */
    text-indent: 0px;
    margin-top: -10px;
}
.cur span {
    display: inline-block;
    font-size: 14px;
    color: #838383;
    text-indent: 5px;
    padding-left: 0px;
}
.cur span font {
    background: #D8D8D9;
    font-style: normal;
    color: #ffffff;
    line-height: 35px;
}
.cur span .fhs {
    background: #C7000B;
    font-style: normal;
    color: #ffffff;
    line-height: 35px;
}
.cur span font i {
    font-style: normal;
}
.cur span font b {
    font-style: normal;
}
.hisUl {
    width: 1080px;
    height: auto;
    overflow: hidden;
    display: block;
    text-indent: 0px;
}
.hisUlend {
    width: 1080px;
    height: auto;
    overflow: hidden;
    background: url(/images/common/his_bg22.jpg) 193px 0px repeat-y;
    display: block;
    text-indent: 0px;
}
.hisUl li {
    width: 1080px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    color: #838383;
    line-height: 40px;
}
.hisUl li p {
    width: 480px;
    height: auto;
    overflow: hidden;
    float: left;
    text-indent: 60px;
}
.hisUl li span {
    display: block;
    width: 400px;
    height: auto;
    overflow: hidden;
    float: right;
    padding-left: 160px;
    background: none;
}
.hisUl li .rq {
    padding-left: 58px;
    background: url(/images/common/fz_07.jpg) no-repeat 18px 10px;
    width: 80px;
    font-size: 24px;
    color: #727171;
}
.hisUl li.his_Lione span {
    margin-bottom: 15px;
}
.hisUl li.his_Lione .ll {
    height: 300px;
    width: 500px;
}
.hisUl li.his_Lione .ll .tp {
    float: left;
}
.hisUl li.his_Lione .ll h2 {
    font-size: 24px;
    color: #727171;
    line-height: 40px;
    margin-bottom: 10px;
}
.hisUl li.his_Lione .rrtt {
    width: 400px;
    overflow: hidden;
}
.hisUl li.his_Lione .rrtt h2 {
    font-size: 24px;
    color: #727171;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 0px !important;
    width: 395px;
}
.footer {
    width: 1280px;
    height:72px;
    /*padding-top: 15px;*/
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0 0 0;
}
.footer .contact {
    width: 40%;
    float: left;
    margin-top: 2px;
}
.footer .link {
    width: 40%;
    float: right;
    text-align: right;
}
.footer p {
    display: inline-block;
    /* float: left; */
    font-size: 12px;
    line-height: 24px;
    /* line-height: 30px; */
    /* margin-top: 15px; */
}
.footer span {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #838383;
    /* margin-top: 40px; */
}
.footer span a {
    color: #838383;
    /* font-size: 16px; */
    font-size: 12px;
    line-height: 30px;
    padding: 0 12px;
}
    /* .footer span a:hover {
    color: #838383;
    font-size: 16px;
} */
.footer #code {
    width: 55px;
    height: 55px;
}
#ebsgovicon {
    margin-top: 0px;
}
.quality {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 40px;
}
.quality h2 {
    width: auto;
    height: auto;
    padding: 0px;
    margin: 0px;
    line-height: 50px;
    font-size: 36px;
    color: #000;
    font-weight: normal;
}
.quality p {
    width: auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 24px;
    color: #231815;
}
.quality span {
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color: #727171;
}
.qua_tit {
    width: 1280px;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    border-top: 1px #f0f0f0 solid;
    margin: 0 auto;
    font-size: 24px;
    color: #727171;
    text-indent: 100px;
}
.qua_con {
    width: 100%;
    height: 88px;
    overflow: hidden;
    padding: 20px 0px;
    text-align: center;
    background-color: #595757;
    min-width: 1280px;
}
.pro_test {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
    padding: 40px 0px;
    min-width: 1280px;
}
.pro_testCon {
    width: 1172px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.pro_testCon ul {
    width: 1200px;
    height: auto;
    overflow: hidden;
}
.pro_testCon ul li {
    width: 270px;
    height: 270px;
    overflow: hidden;
    background-color: #FFF;
    border: 1px solid #595757;
    border-radius: 10px;
    float: left;
    margin-right: 28px;
    text-align: center;
}
.pro_testCon ul li h3 {
    width: auto;
    height: 35px;
    padding: 0px;
    margin: 0px;
    line-height: 35px;
    font-size: 12px;
    color: #332c2a;
    font-weight: normal;
}
.pro_testCon ul li h3 font {
    padding: 0 5px;
    font-size: 14px;
}
.pro_testCon ul li p {
    width: 232px;
    height: 154px;
    overflow: hidden;
    margin: 0 auto;
}
.pro_testCon ul li p img {
    width: 232px;
    height: 154px;
}
.pro_testCon ul li span {
    display: block;
    padding-top: 10px;
}
.redeve {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 40px;
}
.redeve h2 {
    width: auto;
    height: auto;
    padding: 0px;
    margin: 0px;
    line-height: 50px;
    font-size: 36px;
    color: #000;
    font-weight: normal;
}
.redeve p {
    width: auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 24px;
    color: #231815;
}
.redeve span {
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color: #727171;
}
.redeve2 {
    width: auto;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 40px;
    border-bottom: 1px solid #f7f7f7;
}
.redeve2 div {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.redeve2 p {
    width: auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 24px;
    color: #231815;
}
.redeve2 span {
    display: block;
    width: 360px;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color: #727171;
    float: left;
}
.redeveDl {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
    padding: 35px 0px;
    border-bottom: 2px solid #FFF;
}
.redeveDl dl {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.redeveDl dt {
    width: 1080px;
    height: auto;
    overflow: hidden;
    font-size: 24px;
    line-height: 60px;
    color: #000;
}
.redeveDl dt img {
    float: left;
    margin-right: 15px;
}
.redeveDl dd {
    width: auto;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color: #231815;
    padding-left: 75px;
}
.into {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
}
.into_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background-color: #FFF;
}
.into_con h2 {
    width: auto;
    height: auto;
    padding: 0px;
    margin: 0px;
    line-height: 50px;
    font-size: 36px;
    color: #000;
    font-weight: normal;
    padding-top: 65px;
    padding-left: 65px;
}
.into_con ul {
    width: 1282px;
    height: auto;
    overflow: hidden;
    margin-bottom: 90px;
}
.into_con ul li {
    width: 425px;
    height: 425px;
    overflow: hidden;
    border-right: 2px solid #eeefef;
    border-bottom: 2px solid #eeefef;
    float: left;
}
.into_con ul li p {
    width: 350px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 30px 0px;
    text-align: center;
    border-bottom: 1px solid #eeefef;
}
.into_con ul li p img {
    width: 295px;
    height: 295px;
}
.into_con ul li span {
    display: block;
    width: 295px;
    height: 70px;
    overflow: hidden;
    margin: 0 auto;
    line-height: 70px;
    font-size: 14px;
    color: #494846;
    text-align: right;
}
.into_con ul li span img {
    float: left;
    margin-top: 18px;
}
.group {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
    margin-top: 80px;
    background-image: none;
    background-repeat: repeat-x;
    background-position: left top;
    min-width: 1280px;
}
.group_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(/images/common/xbg1.jpg) top left repeat-x;
    background-color: #FFF;
    padding-top: 50px;
}
.group_con ul {
    width: 1282px;
    height: auto;
    overflow: hidden;
    margin-bottom: 90px;
}
.group_con ul li {
    width: 424px;
    height: 445px;
    overflow: hidden;
    border-right: 3px solid #eeefef;
    border-bottom: 3px solid #eeefef;
    float: left;
}
.group_con ul li p {
    width: 424px;
    height: 230px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.group_con ul li p img {
}
.group_con ul li span {
    display: block;
    width: 295px;
    padding: 0 27px;
    height: 200px;
    border-top: 1px solid #eeefef;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
    color: #727171;
    line-height: 30px;
}
.group_con ul li span b {
    display: block;
    width: auto;
    height: 36px;
    line-height: 36px;
    font-size: 24px;
    color: #231815;
    padding-top: 10px;
    font-weight: normal;
}
.group_con ul li span i {
    font-style: normal;
    display: block;
}
.hr_bar01 {
    width: 100%;
    height: 420px;
    overflow: hidden;
    background: url('/images/cn/hr/hr01.png') center no-repeat;
    margin-top: 78px;
    min-width: 1280px;
}
.hr_con1 {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(/images/common/xbg1.jpg) top left repeat-x;
    background-color: #FFF;
    padding-top: 50px;
    border-bottom: 1px solid #c4c5c5;
}
.hr_con1 ul {
    width: 1282px;
    height: auto;
    overflow: hidden;
    margin-bottom: 90px;
}
.hr_con1 ul li {
    width: 426px;
    height: 240px;
    overflow: hidden;
    border-right: 1px solid #c4c5c5;
    float: left;
    padding-top: 10px;
}
.hr_con1 ul li p {
    width: 400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 50px;
}
.hr_bar {
    width: 100%;
    height: 420px;
    overflow: hidden;
    background: url(/images/common/bar2.jpg) center no-repeat;
    margin-top: 80px;
    min-width: 1280px;
}
.hr_bar_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.hr_bar_con p {
    display: block;
    float: left;
    font-size: 24px;
    color: #FFF;
    line-height: 56px;
    padding-left: 130px;
    padding-top: 210px;
}
.hr_bar_con p font {
    font-size: 36px;
}
.hr_bar_con p img {
    margin-right: 10px;
}
.hr_bar_con span {
    display: block;
}
.hr_bar_con span a {
    font-size: 14px;
    color: #FFF;
    line-height: 30px;
    text-align: right;
    float: right;
    padding-right: 50px;
    padding-top: 380px;
}
.hr_bar_con span a:hover {
    font-size: 14px;
    color: #FFF;
}
.hr_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(/images/common/xbg1.jpg) top left repeat-x;
    background-color: #FFF;
    padding-top: 50px;
    border-bottom: 1px solid #c4c5c5;
}

    .hr_con ul {
        width: 1282px;
        height: auto;
        overflow: hidden;
        margin-bottom: 90px;
    }

        .hr_con ul li {
            width: 426px;
            height: 600px;
            overflow: hidden;
            border-right: 1px solid #c4c5c5;
            float: left;
            padding-top: 10px;
        }

            .hr_con ul li p {
                width: 400px;
                height: auto;
                overflow: hidden;
                margin: 0 auto;
                text-align: center;
                margin-bottom: 50px;
            }

            .hr_con ul li span {
                display: block;
                width: 426px;
                height: auto;
                overflow: hidden;
                margin: 0 auto;
                font-size: 14px;
                color: #727171;
                line-height: 40px;
                text-align: center;
            }

                .hr_con ul li span b {
                    font-size: 36px;
                    color: #231815;
                    font-weight: normal;
                }

.news_top {
    width: 100%;
    height: 205px;
    overflow: hidden;
    background: url(/images/common/xbg1.jpg) top repeat-x;
    border-bottom: 1px solid #b5b5b6;
    margin-top: 80px;
}

.news_top_con {
    width: 1250px;
    overflow: hidden;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.news_top_left {
    width: 430px;
    height: 405px;
    overflow: hidden;
    float: left;
    background: url(/images/common/time_bg.jpg) no-repeat;
}

span.xinqi {
    display: block;
    width: auto;
    height: 55px;
    padding-top: 10px;
    text-align: center;
    line-height: 55px;
    font-size: 36px;
    color: #727172;
}

.yyr {
    display: block;
    overflow: hidden;
}

#nowDivY {
    display: block;
    width: auto;
    height: 70px;
    overflow: hidden;
    line-height: 70px;
    text-align: center;
    font-size: 60px;
    color: #231815;
}

#nowDivYR {
    display: block;
    width: auto;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #231815;
}

.news_top_right {
    width: 820px;
    height: 405px;
    overflow: hidden;
    float: left;
    background: url(../images/sou_bg.jpg) no-repeat;
}

.news_tr_left {
    width: 400px;
    height: 205px;
    overflow: hidden;
    line-height: 205px;
    color: #FFF;
    font-size: 36px;
    text-align: right;
    padding-right: 10px;
    float: left;
}

.news_tr_right {
    width: 410px;
    height: auto;
    overflow: hidden;
    float: left;
    padding-top: 80px;
}

    .news_tr_right p {
        width: 230px;
        height: 36px;
        overflow: hidden;
        padding-left: 15px;
        float: left;
    }

        .news_tr_right p input {
            width: 180px;
            padding-left: 10px;
            padding-right: 40px;
            height: 36px;
            line-height: 36px;
            font-size: 20px;
            color: #333;
            background: url(/images/common/sou_input.png) no-repeat;
        }

    .news_tr_right span {
        display: block;
        width: 150px;
        height: 40px;
        padding-left: 10px;
        float: left;
    }

        .news_tr_right span input {
            width: 150px;
            height: 36px;
            text-align: center;
            line-height: 32px;
            font-size: 34px;
            color: #FFF;
            background-color: transparent;
            cursor: pointer;
        }

.news_list {
    width: 1250px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

    .news_list ul {
        width: 1250px;
        height: auto;
        overflow: hidden;
    }

        .news_list ul li {
            width: 1250px;
            height: 40px;
            overflow: hidden;
            line-height: 40px;
        }

            .news_list ul li p {
                width: 430px;
                height: auto;
                overflow: hidden;
                float: left;
                font-size: 14px;
                color: #727171;
                text-indent: 175px;
            }

            .news_list ul li span {
                width: 820px;
                height: auto;
                overflow: hidden;
                float: left;
            }

                .news_list ul li span a {
                    font-size: 14px;
                    color: #727171;
                }

                    .news_list ul li span a:hover {
                        font-size: 14px;
                        color: #727171;
                    }

.li_bg1 {
    background: #eeefef;
}

.li_bg2 {
    background: #ffffff;
}

.fenye {
    width: auto;
    height: auto;
    padding: 10px 0px;
    text-align: center;
}

    .fenye a {
        display: inline-block;
        width: auto;
        height: 19px;
        padding: 0px 10px;
        line-height: 19px;
        font-size: 14px;
        color: #727171;
    }

        .fenye a:hover {
            font-size: 14px;
            color: #727171;
        }

        .fenye a img {
            vertical-align: middle;
        }


.hd_list {
    width: 1250px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 85px;
}

    .hd_list ul {
        width: 1250px;
        height: auto;
        overflow: hidden;
    }

        .hd_list ul li {
            width: 1250px;
            height: 40px;
            overflow: hidden;
            line-height: 40px;
            border-bottom: #727171 1px solid;
        }

            .hd_list ul li p {
                height: auto;
                overflow: hidden;
                float: right;
                font-size: 14px;
                color: #727171;
            }

            .hd_list ul li span {
                width: 820px;
                height: auto;
                overflow: hidden;
                float: left;
                text-indent: 20px;
            }

                .hd_list ul li span a {
                    font-size: 14px;
                    color: #727171;
                }

                    .hd_list ul li span a:hover {
                        font-size: 14px;
                        color: #ff0000;
                    }


.service_bar {
    width: 100%;
    height: 416px;
    overflow: hidden;
    background: url(/images/cn/userservice/bar3.jpg) center no-repeat;
    margin-top: 80px;
    min-width: 1280px;
}

.service_bar_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.sb_f1 {
    width: auto;
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    color: #FFF;
    margin-left: 70px;
    margin-top: 30px;
    margin-bottom: 40px;
}

    .sb_f1 font {
        font-size: 36px;
    }

.sb_f2 {
    width: auto;
    height: 70px;
    font-size: 24px;
    color: #FFF;
    margin-left: 205px;
    margin-bottom: 35px;
    line-height: 38px;
}

    .sb_f2 img {
        float: left;
        margin-right: 20px;
    }

    .sb_f2 font {
        font-size: 36px;
    }

.sb_f3 {
    width: auto;
    height: 60px;
    font-size: 24px;
    color: #FFF;
    margin-left: 70px;
    line-height: 60px;
}

    .sb_f3 font {
        font-size: 36px;
    }

.service_con {
    width: 1160px;
    height: auto;
    overflow: hidden;
    padding: 60px 60px 30px 60px;
    margin: 0 auto;
}

.service_top {
    width: auto;
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
    border-bottom: 1px solid #d3d3d4;
    padding-bottom: 30px;
}

.service_tleft {
    width: 250px;
    height: 205px;
    overflow: hidden;
    border-right: 1px solid #d3d3d4;
    float: left;
}

    .service_tleft p {
        width: 180px;
        height: auto;
        overflow: hidden;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 25px;
    }

    .service_tleft span {
        display: block;
        width: 180px;
        height: 30px;
        margin: 0 auto;
        overflow: hidden;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        color: #494846;
    }

.service_tright {
    width: 750px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .service_tright p {
        padding-left: 70px;
        margin-top: 100px;
        line-height: 30px;
        font-size: 14px;
        color: #595757;
    }


.t_doc_list {
    width: 1280px;
    height: auto;
    margin: 0 auto;
}

    .t_doc_list li {
        border-bottom: #fff 1px solid;
        overflow: hidden;
        padding: 85px 130px 75px;
    }

    .t_doc_list .list_i1 {
        width: 57px;
        height: 57px;
        background: url(/images/common/dl_tu1.png) no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        vertical-align: middle;
        margin-right: 25px;
    }

    .t_doc_list li h1 {
        height: 57px;
        line-height: 57px;
        font-size: 24px;
        color: #fff;
    }

    .t_doc_list li a {
        line-height: 50px;
        float: left;
        width: 160px;
        white-space: nowrap;
        font-size: 14px;
        color: #fff;
    }


.US_p_detail_p1 {
    width: 1280px;
    margin: 0 auto;
    position: relative;
}

.US_p_detail_p2 {
    background: #727171;
    position: relative;
}

    .US_p_detail_p2 .hover {
        width: 1280px;
        margin: 0 auto;
        height: 437px;
    }

        .US_p_detail_p2 .hover h1 {
            color: #fff;
            font-size: 14px;
            line-height: 14px;
            margin: 55px 0 20px;
        }

        .US_p_detail_p2 .hover .video {
            height: 437px;
            float: left;
            margin-left: 120px;
        }

        .US_p_detail_p2 .hover .save {
            height: 437px;
            float: left;
            margin-left: 65px;
        }

            .US_p_detail_p2 .hover .save .box {
                width: 340px;
                height: 125px;
                background: #595757;
            }

                .US_p_detail_p2 .hover .save .box a {
                    height: 34px;
                    font-size: 14px;
                    color: #fff;
                    line-height: 18px;
                    float: left;
                    margin: 46px 0 45px;
                }

.US_p_detail_save {
    background: url(/images/common/US_p_i_save.png) no-repeat;
    float: left;
    width: 35px;
    height: 35px;
    background-size: 100% 100%;
    margin: 45px 3px 45px 52px;
}

.tabs {
    width: 100%;
}

    .tabs ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

        .tabs ul li {
            float: left;
            line-height: 24px;
            width: 172px;
            height: 205px;
            margin: 0 30px;
        }

            .tabs ul li .img {
                width: 172px;
                height: 172px;
            }

            .tabs ul li .txt {
                width: 172px;
                height: 33px;
                background: url(/images/common/fw_17.gif) no-repeat;
                text-align: center;
                line-height: 33px;
            }

            .tabs ul li:hover .txt {
                width: 172px;
                height: 33px;
                background: url(/images/common/fw_18.gif) no-repeat;
                text-align: center;
                color: #FFFFFF;
                line-height: 33px;
            }


.tab-nav {
    background: url('') no-repeat;
    cursor: pointer;
}

.tab-nav-action .txt {
    width: 172px;
    height: 33px;
    background: url(/images/common/fw_18.gif) no-repeat !important;
    text-align: center;
    color: #FFFFFF;
    line-height: 33px;
}

.tab-nav-action {
    background: url('') no-repeat;
    cursor: pointer;
}

.tabs-body {
    width: 100%;
    margin-top: 40px;
    background: #727171;
    clear: both;
    color: #FFFFFF;
}

    .tabs-body .l {
        width: 575px;
        float: left;
        border-right: #BAB9B9 1px solid;
        margin: 20px 0;
    }

    .tabs-body .r {
        width: 398px;
        float: right;
        margin-left: 180px;
    }

    .tabs-body li {
        width: 398px;
        margin: 15px 0;
    }

        .tabs-body li h2 {
            width: 398px;
            font-size: 20px;
            font-weight: bold;
            height: 50px;
            line-height: 50px;
        }

        .tabs-body li p {
            width: 398px;
            line-height: 36px;
            font-size: 14px;
        }

        .tabs-body li .img {
            width: 398px;
            height: 284px;
            margin: 10px 0;
        }


.service_txt {
    width: auto;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color: #727171;
}

    .service_txt span {
        font-size: 24px;
        color: #231815;
    }

.service_bot {
    width: auto;
    height: auto;
}

.service_bleft {
    width: 415px;
    height: auto;
    overflow: hidden;
    float: left;
}

.site_lan {
    width: auto;
    height: 70px;
    overflow: hidden;
    background: url(/images/common/china_bg1.png) left no-repeat;
    line-height: 70px;
    font-size: 24px;
    color: #231815;
    text-indent: 90px;
}

.site_add {
    width: auto;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    color: #231815;
}

    .site_add font {
        font-size: 24px;
        padding-right: 10px;
    }

.service_bleft span {
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    color: #494846;
    line-height: 30px;
    border-top: 1px solid #b5b5b6;
    margin-bottom: 10px;
    padding-top: 5px;
}

.service_bright {
    width: 740px;
    height: auto;
    overflow: hidden;
    float: right;
    position: relative;
}

.serviceZ .service_tleft {
    width: 192px;
}

.service_bb {
    width: auto;
    height: auto;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d3d3d4;
}

    .service_bb p {
        line-height: 40px;
        font-size: 14px;
        color: #727171;
        margin-bottom: 35px;
    }

        .service_bb p font {
            font-size: 24px;
            color: #231815;
        }

    .service_bb dl {
        width: auto;
        height: auto;
        overflow: hidden;
        line-height: 40px;
    }

    .service_bb dt {
        font-size: 24px;
        color: #231815;
    }

    .service_bb dd {
        font-size: 14px;
        color: #727171;
    }

.fw {
    margin-top: 10px;
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
    border-bottom: 1px solid #d3d3d4;
}

    .fw h2 {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        margin: 10px 0;
        text-indent: 40px;
    }

    .fw li {
        width: 525px;
        height: 394px;
        float: left;
        margin: 10px 0 10px 41px;
    }

        .fw li .img1 {
            width: 525px;
            height: 394px;
        }

            .fw li .img1 a {
                width: 525px;
                height: 394px;
                display: block;
                background: url(/images/common/fw_119.jpg) bottom left no-repeat;
                position: relative;
                color: #727171;
                border-radius: 0 0 30px 30px;
            }

            .fw li .img1 img {
                width: 525px;
                height: 363px;
                position: absolute;
                top: 0;
                left: 0;
            }

            .fw li .img1 p {
                width: 525px;
                height: 32px;
                line-height: 32px;
                text-align: center;
                font-size: 14px;
                position: absolute;
                bottom: 0;
                left: 0;
            }

            .fw li .img1 a:hover {
                background: url(../images/fw/fw_120.jpg) bottom left no-repeat;
                color: #fff;
            }

        .fw li .img2 a {
            width: 525px;
            height: 394px;
            display: block;
            background: url(/images/common/fw_119.jpg) bottom left no-repeat;
            position: relative;
            color: #727171;
            border-radius: 0 0 30px 30px;
        }

        .fw li .img2 img {
            width: 525px;
            height: 363px;
            position: absolute;
            top: 0;
            left: 0;
        }

        .fw li .img2 p {
            width: 525px;
            height: 32px;
            line-height: 32px;
            text-align: center;
            font-size: 14px;
            position: absolute;
            bottom: 0;
            left: 0;
        }

        .fw li .img2 a:hover {
            background: url(../images/fw/fw_120.jpg) bottom left no-repeat;
            color: #fff;
        }


.fwqd {
    margin-top: 10px;
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d3d3d4;
    text-align: center;
}

    .fwqd h2 {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        margin: 10px 0;
        text-indent: 40px;
    }

    .fwqd li {
        height: 204px;
        width: 172px;
        display: inline-block;
        margin: 10px 30px;
    }

        .fwqd li .img {
            height: 171px;
            width: 172px;
        }

            .fwqd li .img img {
                height: 171px;
                width: 172px;
            }

        .fwqd li .txt {
            height: 33px;
            width: 172px;
            background: url(/images/common/fw_17.gif) no-repeat;
            text-align: center;
            line-height: 33px;
        }

        .fwqd li:hover .txt {
            height: 33px;
            width: 172px;
            background: url(/images/common/fw_18.gif) no-repeat;
            text-align: center;
            line-height: 33px;
            color: #FFFFFF;
        }


.map {
    width: auto;
    height: auto;
    overflow: hidden;
    background: url(/images/common/xbg1.jpg) top repeat-x;
    margin-top: 80px;
    min-width: 1280px;
}

.map_lan {
    width: 1280px;
    height: 40px;
    line-height: 40px;
    text-indent: 30px;
    font-size: 24px;
    color: #231815;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
}

.map_con {
    width: 1280px;
    height: 640px;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #bfc0c0;
    background: url(/images/common/dt.gif) center 0px no-repeat;
    position: relative;
}

.map_one {
    width: 360px;
    height: 75px;
    position: absolute;
    left: 306px;
}

.map_con a.map_ax {
    width: 66px;
    height: 66px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    display: block;
    float: left;
    left: -5px;
    top: 39px;
    margin-right: 10px;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    line-height: 18px;
}

.map_con a {
    color: #8c8c8b;
}

    .map_con a:hover {
        color: #8c8c8b;
        text-decoration: none;
    }

    .map_con a.map_ad {
        display: table-cell;
        width: 106px;
        height: 106px;
        overflow: hidden;
        border-radius: 50%;
        position: absolute;
        right: -60px;
        text-align: center;
        font-size: 16px;
    }

    .map_con a::before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .map_con a p {
        display: inline-block;
        vertical-align: middle;
    }

        .map_con a p:hover {
            display: inline-block;
            vertical-align: middle;
            color: #000000;
        }

.map_two {
    width: 290px;
    height: 75px;
    position: absolute;
    left: 255px;
    top: 130px;
}

.map_three {
    width: 360px;
    height: 75px;
    /* border-bottom: 1px solid #727172; */
    position: absolute;
    left: 181px;
    top: 302px;
}

.map_four {
    width: 200px;
    height: 75px;
    position: absolute;
    left: 446px;
    top: 436px;
}

.map_five {
    width: 200px;
    height: 75px;
    position: absolute;
    left: 536px;
}

.map_six {
    width: 190px;
    height: 75px;
    position: absolute;
    left: 900px;
    top: 130px;
}

    .map_six a.map_ax {
        left: 116px;
        top: 37px;
    }

    .map_six a.map_ad {
        left: 0px;
    }

.map_seven {
    width: 200px;
    height: 75px;
    position: absolute;
    left: 746px;
    top: 310px;
}

.map_eight {
    width: 360px;
    height: 75px;
    /* border-bottom: 1px solid #727172; */
    position: absolute;
    left: 780px;
    top: 436px;
}

    .map_eight a.map_ax {
        left: 111px;
        top: 34px;
    }

    .map_eight a.map_ad {
        left: -5px;
    }

.contx {
    width: auto;
    height: auto;
    overflow: hidden;
    background: url(/images/common/xbg1.jpg) top repeat-x;
    min-width: 1280px;
}

.pro_lan {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #cecfcf;
    margin-top: 0px;
    background: rgba(255, 255, 255, 0.95);
    z-index: 99999;
    position: fixed;
}

@media \0screen\,screen\9 {

    /* 只支持IE6、7、8 */
    .pro_lan {
        background-color: #ffffff;
        filter: Alpha(opacity=95);
        position: static;
        /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom: 1;
        /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
}

.pro_lan p {
    display: inline-block;
    font-size: 30px;
    color: #333;
    padding-left: 23px;
    float: left;
    position: relative;
}

.pro_lan .mbx {
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    float: left;
}

    .pro_lan .mbx a {
        color: #333;
    }

.pro_lan span {
    display: inline-block;
    float: right;
}

    .pro_lan span a {
        font-size: 14px;
        color: #333;
        padding: 0 10px;
        margin: 0 10px;
    }

        .pro_lan span a:hover {
            font-size: 14px;
            color: #333;
        }

.pro_jj {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0px;
    border-bottom: 1px solid #cecfcf;
    padding-bottom: 100px;
    margin-top: 85px;
}

    .pro_jj div {
        text-align: center;
        font-size: 36px;
        color: #8a8a8a;
        padding-bottom: 100px;
    }

        .pro_jj div b {
            color: #3e3a39;
        }

    .pro_jj p {
        width: 680px;
        height: auto;
        overflow: hidden;
        float: left;
        text-align: center;
    }

    .pro_jj span {
        display: block;
        width: 600px;
        height: auto;
        overflow: hidden;
        float: left;
        font-size: 50px;
        color: #333;
        letter-spacing: 15px;
        padding-top: 150px;
    }

.silde_con {
    width: 1050px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

    .silde_con p {
        font-size: 14px;
        line-height: 40px;
        color: #727171;
        text-align: center;
        padding-top: 30px;
        padding-bottom: 10px;
    }

        .silde_con p font {
            font-size: 36px;
            color: #afafaf;
            line-height: 60px;
        }

.silde {
    height: 648px;
    position: relative;
    overflow: hidden;
    width: 1050px;
    margin: 0px auto;
    margin-bottom: 20px;
}

    .silde .silde_wrap {
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: 2;
    }

        .silde .silde_wrap li {
            width: 1050px;
            height: 648px;
            float: left;
        }

            .silde .silde_wrap li img {
                width: 1050px;
                height: 648px;
                float: left;
            }

.silde_num {
    width: 1000px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    margin-bottom: 20px;
}

    .silde_num a {
        width: 13px;
        height: 13px;
        display: inline-block;
        _zoom: 1;
        font-size: 0px;
        line-height: 0px;
        margin: 0 5px;
        background-color: #727172;
        border: 1px solid #727172;
        border-radius: 50%;
    }

        .silde_num a.on,
        .silde_num a:hover {
            background-color: #ffffff;
        }

.jm {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 50px;
}

.jmt {
    width: 900px;
    height: 90px;
    overflow: hidden;
    margin-bottom: 30px;
}

    .jmt p {
        float: left;
    }

p.jmt1 {
    width: 130px;
    height: 90px;
    border-right: 1px solid #c0bfbe;
    text-align: center;
}

p.jmt2 {
    width: 100px;
    height: 90px;
    text-align: right;
    font-size: 40px;
    color: #595a5a;
    margin-right: 10px;
}

p.jmt3 {
    width: 208px;
    height: 80px;
    padding-top: 10px;
    font-size: 26px;
    color: #7f7e7f;
    line-height: 35px;
    border-right: 1px solid #c0bfbe;
}

p.jmt4 {
    width: 130px;
    height: 90px;
    text-align: center;
}

table.tb_jm {
    width: 640px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #969190;
    border-collapse: collapse;
    margin-bottom: 40px;
}

    table.tb_jm td {
        border: 1px solid #969190;
        padding: 4px 10px;
        font-size: 14px;
        color: #646363;
    }

.sanse_lan {
    width: auto;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    color: #727171;
}

.sanse {
    width: 693px;
    height: auto;
    overflow: hidden;
    margin: 60px auto;
    margin-bottom: 0px;
    border-left: 1px solid #c0bfbe;
}

    .sanse p {
        float: left;
    }

p.ss_p1 {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    text-align: right;
    font-size: 36px;
    color: #c7000b;
}

p.ss_p2 {
    width: 140px;
    height: auto;
    overflow: hidden;
    float: left;
    border-right: 1px solid #c0bfbe;
    color: #7f7e7f;
    font-size: 26px;
    line-height: 35px;
    padding-top: 5px;
}

.brainpower {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
    padding-top: 75px;
    padding-bottom: 25px;
    min-width: 1280px;
}

.bp_tit {
    width: 1280px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 55px;
    color: #7f7e7f;
    margin: 0 auto;
    margin-bottom: 70px;
}

    .bp_tit img {
        vertical-align: middle;
        margin-right: 10px;
    }

.bp_con {
    width: 1280px;
    height: 520px;
    overflow: hidden;
    margin: 0 auto;
    background: url(/images/common/jiantou.png) center 202px no-repeat;
    padding-bottom: 50px;
}

p.bp_c1 {
    width: 530px;
    height: 175px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    background: url(/images/common/bp_tu1.png) no-repeat;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    color: #3e3a39;
    padding-top: 20px;
}

    p.bp_c1 font {
        font-size: 50px;
        color: #3e3a39;
        line-height: 70px;
    }

p.bp_c2 {
    width: 360px;
    height: 160px;
    overflow: hidden;
    position: relative;
    background: url(/images/common/bp_tu2.png) 10px 0px no-repeat;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    color: #3e3a39;
    padding-top: 40px;
    top: 100px;
    left: 100px;
}

    p.bp_c2 font {
        font-size: 50px;
        color: #3e3a39;
        line-height: 70px;
    }

p.bp_c3 {
    width: 520px;
    height: 220px;
    overflow: hidden;
    position: relative;
    background: url(/images/common/bp_tu3.png) right top no-repeat;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    color: #3e3a39;
    padding-top: 50px;
    top: -100px;
    left: 700px;
}

    p.bp_c3 font {
        font-size: 50px;
        color: #3e3a39;
        line-height: 70px;
    }

.bp_bot {
    width: 1060px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
    color: #727171;
    line-height: 40px;
}

.autoSet {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 45px 0px 0px 20px;
}

    .autoSet h2 {
        width: auto;
        height: 90px;
        overflow: hidden;
        text-align: center;
        line-height: 85px;
        font-size: 55px;
        color: #7f7e7f;
        font-weight: normal;
    }

        .autoSet h2 img {
            vertical-align: middle;
            margin-right: 10px;
        }

.autoSet_con {
    width: 1280px;
    height: 366px;
    overflow: hidden;
    background: url(/images/common/autoSet_bg.jpg) top center no-repeat;
    position: relative;
}

p.as_c1 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 46px;
    color: #6a6969;
    position: absolute;
    left: 190px;
    top: 150px;
}

p.as_c2 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 36px;
    color: #6a6969;
    position: absolute;
    left: 565px;
    top: 63px;
}

p.as_c3 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 36px;
    color: #6a6969;
    position: absolute;
    left: 565px;
    top: 247px;
}

p.as_c4 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 26px;
    color: #6a6969;
    position: absolute;
    left: 875px;
    top: 27px;
}

p.as_c5 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 26px;
    color: #6a6969;
    position: absolute;
    left: 875px;
    top: 110px;
}

p.as_c6 {
    width: 200px;
    overflow: hidden;
    height: 60px;
    font-size: 26px;
    color: #6a6969;
    position: absolute;
    left: 875px;
    top: 218px;
}

p.as_c7 {
    width: 280px;
    overflow: hidden;
    height: 60px;
    font-size: 26px;
    color: #6a6969;
    position: absolute;
    left: 875px;
    top: 300px;
}

.autoText {
    width: 1080px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
    color: #727171;
    line-height: 40px;
    margin-bottom: 30px;
}

.pg_con {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #eeefef;
    padding: 30px 0px;
    min-width: 1280px;
}

    .pg_con ul {
        width: 1275px;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
    }

        .pg_con ul li {
            width: 425px;
            height: auto;
            overflow: hidden;
            float: left;
        }

            .pg_con ul li p {
                width: auto;
                height: 200px;
                overflow: hidden;
                text-align: center;
            }

            .pg_con ul li span {
                display: block;
                height: auto;
                overflow: hidden;
                text-align: center;
                font-size: 22px;
                line-height: 30px;
                color: #838383;
            }

                .pg_con ul li span b {
                    color: #3e3a39;
                }

.busniss {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 70px 0px;
}

.bus_tit {
    width: auto;
    height: auto;
    overflow: hidden;
}

.bus_tleft {
    width: 120px;
    height: auto;
    overflow: hidden;
    float: left;
    font-size: 36px;
    color: #000;
    padding-left: 105px;
}

.bus_tright {
    width: 560px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .bus_tright p {
        display: inline-block;
        height: 30px;
        overflow: hidden;
        background-color: #eeefef;
        margin-bottom: 15px;
    }

        .bus_tright p i {
            display: block;
            width: 60px;
            height: 30px;
            background-color: #727172;
            font-size: 24px;
            color: #FFF;
            text-align: center;
            line-height: 30px;
            font-style: normal;
            float: left;
            border-radius: 5px;
            margin-right: 20px;
        }

        .bus_tright p span {
            display: inline-block;
            line-height: 30px;
            font-size: 18px;
            color: #727171;
            padding: 0 5px;
            margin-right: 10px;
        }

            .bus_tright p span:hover {
                display: inline-block;
                line-height: 30px;
                font-size: 18px;
                color: #727171;
                padding: 0 5px;
                margin-right: 10px;
                background-color: #727172;
                border-radius: 5px;
                color: #ffffff;
            }

        .bus_tright p .cut {
            background-color: #727172;
            border-radius: 5px;
            color: #ffffff;
        }

.bus_tu {
    text-align: center;
}

.bus_left {
    width: 270px;
    height: auto;
    overflow: hidden;
}

    .bus_left p {
        width: auto;
        height: 60px;
        overflow: hidden;
        line-height: 60px;
        font-size: 24px;
        color: #000;
        margin-bottom: 10px;
    }

        .bus_left p img {
            vertical-align: middle;
            margin-right: 15px;
        }

    .bus_left span {
        display: block;
        padding-left: 75px;
        font-size: 14px;
        line-height: 40px;
        color: #231815;
    }

.bus_right {
    width: 880px;
    height: auto;
    overflow: hidden;
    float: left;
    padding-top: 50px;
}

.bus_txt {
    width: 1030px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
    padding-top: 30px;
}

    .bus_txt p {
        font-size: 14px;
        line-height: 40px;
        color: #727171;
        margin-bottom: 35px;
    }

        .bus_txt p b {
            font-size: 24px;
            font-weight: normal;
        }

.scroll-list {
    display: none;
    position: relative;
    width: 810px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}

    .scroll-list .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .scroll-list .owl-item {
        position: relative;
        width: 270px;
        height: 180px;
        background-color: #fff;
        overflow: hidden;
        float: left;
    }

.scroll-tu {
    height: 180px;
    /* [disabled]width:860px; */
    overflow: hidden;
    margin: 0 auto;
}

.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 60px;
    width: 22px;
    height: 43px;
    margin: 0;
    padding: 0;
    border-radius: 0;
    font: 15px/43px "宋体";
    text-align: center;
    border-radius: 5px;
    background-color: #595757;
    overflow: hidden;
    _display: none;
    color: #ffffff;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0px;
    cursor: pointer;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0px;
    cursor: pointer;
}

.owl-theme .owl-controls .owl-buttons .owl-prev:before {
    content: "<";
}

.owl-theme .owl-controls .owl-buttons .owl-next:before {
    content: ">";
}

.scroll-list .owl-item p {
    width: 250px;
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
}

    .scroll-list .owl-item p img {
        width: 250px;
        height: 180px;
    }

.nav2_con {
    width: 1250px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.nav2_left {
    width: 310px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .nav2_left p {
        width: 250px;
        height: 50px;
        overflow: hidden;
        border-bottom: 1px solid #c4c5c5;
        font-size: 22px;
        line-height: 50px;
        color: #3e3a39;
        margin-top: 15px;
    }

    .nav2_left span {
        display: block;
        height: 55px;
        line-height: 55px;
    }

        .nav2_left span a {
            font-size: 14px;
            color: #3e3a39;
            padding: 0 8px;
            margin-right: 15px;
        }

.nav2_right {
    width: 940px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .nav2_right ul {
        width: auto;
        height: 70px;
        overflow: hidden;
        padding-top: 37px;
    }

        .nav2_right ul li {
            width: 70px;
            height: 70px;
            overflow: hidden;
            float: left;
            padding-left: 110px;
        }

            .nav2_right ul li a {
                display: block;
                width: 70px;
                height: 70px;
                border-radius: 50%;
                overflow: hidden;
            }

.nav2_z1 a {
    background: url(/images/common/xicon1.png) no-repeat;
}

    .nav2_z1 a:hover {
        background: url(/images/common/xicon1_on.png) no-repeat;
    }

.nav2_z2 a {
    background: url(/images/common/xicon2.png) no-repeat;
}

    .nav2_z2 a:hover {
        background: url(/images/common/xicon2_on.png) no-repeat;
    }

.nav2_z3 a {
    background: url(/images/common/xicon3.png) no-repeat;
}

    .nav2_z3 a:hover {
        background: url(/images/common/xicon3_on.png) no-repeat;
    }

.nav2_z4 a {
    background: url(/images/common/xicon4.png) no-repeat;
}

    .nav2_z4 a:hover {
        background: url(/images/common/xicon4_on.png) no-repeat;
    }

.nav2_z5 a {
    background: url(/images/common/xicon5.png) no-repeat;
}

    .nav2_z5 a:hover {
        background: url(/images/common/xicon5_on.png) no-repeat;
    }

.bar4 {
    width: 100%;
    height: 1280px;
    position: relative;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-top: -175px;
    min-width: 1280px;
}

    .bar4 img {
        width: 1920px;
        height: 1280px;
        position: relative;
        left: 50%;
        margin-left: -960px;
    }

.bar4_con {
    width: 1280px;
    height: 175px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

    .bar4_con p {
        font-size: 53px;
        color: #333;
        padding-left: 250px;
        padding-top: 110px;
    }

.pro_adv_top {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 200px 0px 100px 0px;
}

.pro_adv_tleft {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
}

    .pro_adv_tleft p {
        font-size: 36px;
        line-height: 52px;
        color: #898989;
        margin-top: 90px;
    }

        .pro_adv_tleft p b {
            color: #3f3b3a;
        }

    .pro_adv_tleft span {
        display: block;
        font-size: 54px;
        color: #3e3a39;
        padding-top: 70px;
    }

.pro_adv_tright {
    width: 840px;
    height: auto;
    overflow: hidden;
    float: left;
}

.pro_adv_lan {
    width: 1280px;
    height: 240px;
    overflow: hidden;
    margin: 0 auto;
    border-top: 1px solid #bababb;
}

    .pro_adv_lan p {
        width: 845px;
        height: auto;
        overflow: hidden;
        float: left;
        font-size: 14px;
        line-height: 40px;
        color: #adaeaf;
        padding-top: 20px;
    }

        .pro_adv_lan p font {
            font-size: 40px;
            color: #000;
            line-height: 90px;
        }

    .pro_adv_lan span {
        display: block;
        width: 107px;
        height: auto;
        overflow: hidden;
        float: right;
        padding-top: 60px;
    }



.pro_adv_lan2 {
    width: 1280px;
    height: 300px;
    overflow: hidden;
    border-top: 1px solid #bababb;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

    .pro_adv_lan2 p {
        width: 900px;
        height: auto;
        overflow: hidden;
        float: left;
        font-size: 14px;
        line-height: 40px;
        color: #adaeaf;
        padding-top: 20px;
    }

        .pro_adv_lan2 p font {
            font-size: 40px;
            color: #000;
            line-height: 90px;
        }

    .pro_adv_lan2 span {
        display: block;
        width: 107px;
        height: auto;
        overflow: hidden;
        float: right;
        padding-top: 60px;
    }

.pro_adv_lan3 {
    width: 1280px;
    height: 340px;
    overflow: hidden;
    border-top: 1px solid #bababb;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

    .pro_adv_lan3 p {
        width: 900px;
        height: auto;
        overflow: hidden;
        float: left;
        font-size: 14px;
        line-height: 40px;
        color: #adaeaf;
        padding-top: 20px;
    }

        .pro_adv_lan3 p font {
            font-size: 40px;
            color: #000;
            line-height: 90px;
        }

    .pro_adv_lan3 span {
        display: block;
        width: 107px;
        height: auto;
        overflow: hidden;
        float: right;
        padding-top: 60px;
    }


.bar5 {
    width: 100%;
    height: 750px;
    position: relative;
    overflow: hidden;
    min-width: 1280px;
}

    .bar5 img {
        width: 1920px;
        height: 750px;
        position: relative;
        left: 50%;
        margin-left: -960px;
    }

.pa_c1 {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 90px 0px;
}

.pa_c1_left {
    width: 640px;
    height: auto;
    overflow: hidden;
    float: left;
}

.pa_c1_right {
    width: 640px;
    height: auto;
    overflow: hidden;
    float: left;
}

.pa_c1_d1 {
    margin-bottom: 70px;
}

.pa_c1_d2 {
    width: auto;
    height: auto;
    overflow: hidden;
    padding-left: 41px;
    line-height: 40px;
    font-size: 14px;
    color: #a2a3a3;
}

    .pa_c1_d2 img {
        display: block;
        margin-bottom: 15px;
    }

.pa_c1_d3 {
    width: auto;
    height: auto;
    overflow: hidden;
}

    .pa_c1_d3 p {
        display: block;
        width: auto;
        height: auto;
        overflow: hidden;
    }

        .pa_c1_d3 p img {
            margin-bottom: 15px;
        }

    .pa_c1_d3 span {
        display: block;
        line-height: 40px;
        font-size: 14px;
        color: #a2a3a3;
    }

        .pa_c1_d3 span font {
            font-size: 30px;
        }

.pa_c1_right .pa_c1_d3 p {
    text-align: right;
}

.pa_c1_right .pa_c1_d3 span {
    padding-left: 200px;
}

.pa_c2 {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 30px 0px;
}

.pa_c2_left {
    width: 860px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: center;
}

.pa_c2_right {
    width: 420px;
    height: auto;
    overflow: hidden;
    float: left;
    padding-top: 200px;
}

    .pa_c2_right p {
        width: 110px;
        height: 110px;
        overflow: hidden;
        border-radius: 50%;
        background-color: #d8d8d8;
        text-align: center;
        line-height: 110px;
        font-size: 50px;
        color: #FFF;
        margin-bottom: 25px;
    }

    .pa_c2_right span {
        display: block;
        width: auto;
        height: auto;
        overflow: hidden;
        border-top: 1px solid #d8d8d8;
        padding-top: 20px;
        line-height: 40px;
        font-size: 16px;
    }

.pa_c3 {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 30px 0px;
}

    .pa_c3 img {
        padding-left: 20px;
    }

    .pa_c3 p {
        padding-left: 100px;
        line-height: 30px;
        font-size: 14px;
        color: #dddede;
    }

.ban1 {
    height: 850px;
    position: relative;
    overflow: hidden;
    width: 800px;
    background: url(/images/common/pro_adv_tu6.jpg) center top no-repeat;
}

.xxc {
    height: 480px;
    position: relative;
    overflow: hidden;
    width: 640px;
    margin-left: 82px;
    margin-top: 105px;
}

.ban1 .btn,
.ban1_pro .bBtn {
    position: absolute;
    top: 370px;
    width: 30px;
    height: 60px;
    color: #d8d8d8;
    display: block;
    z-index: 3;
    font: 60px/60px "宋体";
}

.ban1 .btnPre,
.ban1_pro .bPre {
    left: 0px;
}

    .ban1 .btnPre:hover,
    .ban1_pro .bPre:hover {
        color: #666;
        text-decoration: none;
    }

.ban1 .btnNext,
.ban1_pro .bNext {
    right: 0px;
}

    .ban1 .btnNext:hover,
    .ban1_pro .bNext:hover {
        color: #666;
        text-decoration: none;
    }

.ban1 .ban1_wrap {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}

    .ban1 .ban1_wrap li {
        width: 640px;
        height: 480px;
        float: left;
    }

        .ban1 .ban1_wrap li img {
            width: 640px;
            height: 480px;
        }

.pa_c4 {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 30px 0px;
}

.pa_c4_left {
    width: 540px;
    height: 275px;
    overflow: hidden;
    float: left;
    border-right: 1px solid #d8d8d9;
}

.pa_c4_right {
    width: 540px;
    height: 275px;
    overflow: hidden;
    float: left;
    padding-left: 85px;
}

.ban2 {
    height: 275px;
    position: relative;
    overflow: hidden;
    width: 455px;
}

    .ban2 .btn,
    .ban2_pro .bBtn {
        position: absolute;
        top: 115px;
        width: 24px;
        height: 46px;
        background-color: #595757;
        border-radius: 5px;
        text-align: center;
        color: #d8d8d8;
        display: block;
        z-index: 3;
        font: 30px/46px "宋体";
    }

    .ban2 .btnPre,
    .ban2_pro .bPre {
        left: 10px;
    }

        .ban2 .btnPre:hover,
        .ban2_pro .bPre:hover {
            color: #ffffff;
            text-decoration: none;
        }

    .ban2 .btnNext,
    .ban2_pro .bNext {
        right: 10px;
    }

        .ban2 .btnNext:hover,
        .ban1_pro .bNext:hover {
            color: #ffffff;
            text-decoration: none;
        }

    .ban2 .ban2_wrap {
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: 2;
    }

        .ban2 .ban2_wrap li {
            width: 455px;
            height: 275px;
            float: left;
            border-radius: 15px;
            overflow: hidden;
        }

            .ban2 .ban2_wrap li img {
                width: 455px;
                height: 275px;
            }

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* display none until init */
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

    .owl-carousel .owl-wrapper {
        display: none;
        position: relative;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }

    .owl-carousel .owl-wrapper-outer {
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height 500ms ease-in-out;
            -moz-transition: height 500ms ease-in-out;
            -ms-transition: height 500ms ease-in-out;
            -o-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
        }

    .owl-carousel .owl-item {
        float: left;
    }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

a.spa1 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/span1.png) center top no-repeat;
    text-align: center;
}

    a.spa1:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/span1_on.png) center top no-repeat;
    }

    a.spa1.active {
        text-decoration: none;
        background: url(/images/cn/userservice/span1_on.png) center top no-repeat;
    }

a.spa2 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/span2.png) center top no-repeat;
    text-align: center;
}

    a.spa2:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/span2_on.png) center top no-repeat;
    }

    a.spa2.active {
        text-decoration: none;
        background: url(/images/cn/userservice/span2_on.png) center top no-repeat;
    }

a.spa3 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/span3.png) center top no-repeat;
    text-align: center;
}

    a.spa3:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/span3_on.png) center top no-repeat;
    }

    a.spa3.active {
        text-decoration: none;
        background: url(/images/cn/userservice/span3_on.png) center top no-repeat;
    }

a.spa4 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/span4.png) center top no-repeat;
    text-align: center;
}

    a.spa4:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/span4_on.png) center top no-repeat;
    }

    a.spa4.active {
        text-decoration: none;
        background: url(/images/cn/userservice/span4_on.png) center top no-repeat;
    }

a.spa5 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/fwsy_11.gif) center top no-repeat;
    text-align: center;
}

a.spa6 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/fwsy_07.gif) center top no-repeat;
    text-align: center;
}

    a.spa6:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/1.png) center top no-repeat;
    }

    a.spa6.active {
        text-decoration: none;
        background: url(/images/cn/userservice/1.png) center top no-repeat;
    }

a.spa5:hover {
    text-decoration: none;
    background: url(/images/cn/userservice/2.png) center top no-repeat;
}

a.spa7 {
    width: 105px;
    height: 75px;
    overflow: hidden;
    padding-top: 105px;
    line-height: 75px;
    color: #494846;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    background: url(/images/cn/userservice/zxxx.png) center top no-repeat;
    text-align: center;
}

    a.spa7:hover {
        text-decoration: none;
        background: url(/images/cn/userservice/zxxx_on.png) center top no-repeat;
    }

    a.spa7.active {
        text-decoration: none;
        background: url(/images/cn/userservice/zxxx_on.png) center top no-repeat;
    }

.hjt1 {
    position: absolute;
    width: 0px;
    height: 35px;
    left: 50%;
    top: 155px;
    z-index: 98;
    margin-left: -270px;
    background: url(/images/common/jt.png) no-repeat right;
}

    .hjt1 img {
        width: 0;
        height: 81px;
        margin: 0px;
    }

.hjt2 {
    position: absolute;
    width: 0px;
    height: 35px;
    left: 50%;
    top: 408px;
    z-index: 98;
    margin-left: -283px;
    background: url(/images/common/hjt2.jpg) no-repeat right;
}

    .hjt2 img {
        width: auto;
        height: auto;
        margin: 0px;
    }

.hjt3 {
    position: absolute;
    width: 213px;
    height: 36px;
    left: 50%;
    top: 408px;
    z-index: 98;
    margin-left: 292px;
    background: url(/images/common/hjt3.jpg) no-repeat right;
}

.hjt4 {
    position: absolute;
    width: 213px;
    height: 36px;
    left: 50%;
    top: 383px;
    z-index: 98;
    margin-left: 152px;
}

    .hjt4 img {
        width: auto;
        height: auto;
        margin: 0px;
    }

.huan3 {
    position: absolute;
    width: 231px;
    height: 35px;
    left: 50%;
    top: 376px;
    z-index: 98;
    margin-left: 35px;
    opacity: 0;
}

    .huan3 img {
        width: auto;
        height: auto;
        margin: 0px;
    }



.huan2 {
    position: absolute;
    width: 231px;
    height: 35px;
    left: 50%;
    top: 376px;
    z-index: 98;
    margin-left: -342px;
    opacity: 0;
}

    .huan2 img {
        width: auto;
        height: auto;
        margin: 0px;
    }


.huan {
    position: absolute;
    width: 115px;
    height: 45px;
    left: 50%;
    top: 229px;
    z-index: 99;
    margin-left: -116px;
    opacity: 0;
}

    .huan img {
        width: auto;
        height: auto;
        margin: 0px;
    }

.xjt {
    position: absolute;
    width: 36px;
    height: 0px;
    left: 50%;
    top: 199px;
    z-index: 98;
    margin-left: -18px;
    background: url(/images/common/xjt.jpg) no-repeat bottom;
}

    .xjt img {
        width: 0;
        margin: 0px;
    }


/*add*/
.pub {
    position: absolute;
    z-index: 100;
}

.icon {
    cursor: pointer;
    width: 20px;
    height: 20px;
}

    .icon > img {
        width: 20px;
        display: none;
    }

.maps {
    display: none;
}

    .maps > p {
        margin: 18px 75px;
        border: 10px solid #fff;
        box-shadow: 1px 2px 5px rgba(153, 153, 153, .5);
    }

.left > img {
    width: 60px;
}

.maps > p > img {
    width: 238px;
}

.left {
    position: absolute;
}

.left1 {
    top: 10px;
    left: 27px;
}

.right .icon {
    float: right;
}

.rigth1 {
    right: 24px;
    top: 10px;
}

.right .maps p {
    margin: 38px 73px;
}

.pub1 {
    left: 163px;
    top: 380px;
}

.pub2 {
    left: 285px;
    top: 412px;
}

.pub3 {
    left: 163px;
    top: 424px;
}

.pub4 {
    left: 619px;
    top: 302px;
}

.pub5 {
    top: 397px;
    right: 251px;
}

.pub6 {
    top: 429px;
    right: 242px;
}

.pub7 {
    top: 452px;
    right: 234px;
}

.pub8 {
    top: 480px;
    right: 257px;
}

.pub9 {
    top: 459px;
    right: 317px;
}

.pub10 {
    top: 424px;
    right: 294px;
}

#msk {
    position: fixed;
    top: 0;
    left: 0;
    background: url('/images/common/mskbg.png') repeat;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 99999;
}

    #msk .col {
        border-radius: 50%;
        color: #FFF;
        padding: 10px;
        position: absolute;
        right: -5px;
        top: -10px;
        font-size: 20px;
        cursor: pointer;
    }

.qpub1 {
    left: 135px;
    top: 350px;
}

.qpub2 {
    left: 270px;
    top: 408px;
}

.qpub3 {
    left: 284px;
    top: 440px;
}

.qpub4 {
    left: 229px;
    top: 509px;
}

.qpub5 {
    top: 542px;
    left: 283px;
}

.qpub6 {
    top: 561px;
    left: 305px;
}

.qpub7 {
    top: 542px;
    left: 338px;
}

.qpub8 {
    top: 625px;
    left: 310px;
}

.qpub9 {
    top: 660px;
    left: 391px;
}

.qpub10 {
    top: 704px;
    left: 354px;
}

.qpub11 {
    top: 369px;
    right: 655px;
}

.qpub12 {
    top: 390px;
    right: 650px;
}

.qpub13 {
    top: 419px;
    right: 664px;
}

.qpub14 {
    top: 358px;
    right: 620px;
}

.qpub15 {
    top: 370px;
    right: 595px;
}

.qpub16 {
    top: 404px;
    right: 590px;
}

.qpub17 {
    top: 344px;
    right: 568px;
}

.qpub18 {
    top: 414px;
    right: 554px;
}

.qpub19 {
    top: 430px;
    right: 535px;
}

.qpub20 {
    top: 456px;
    right: 533px;
}

.qpub21 {
    top: 480px;
    right: 496px;
}

.qpub22 {
    top: 552px;
    right: 614px;
}

.qpub23 {
    top: 660px;
    right: 544px;
}

.qpub24 {
    top: 324px;
    right: 490px;
}

.qpub25 {
    top: 310px;
    right: 354px;
}

.qpub26 {
    top: 464px;
    right: 370px;
}

.qpub27 {
    top: 500px;
    right: 404px;
}

.qpub28 {
    top: 533px;
    right: 382px;
}

.qpub29 {
    top: 493px;
    right: 350px;
}

.qpub30 {
    top: 518px;
    right: 320px;
}

.qpub31 {
    top: 534px;
    right: 284px;
}

.qpub32 {
    top: 569px;
    right: 304px;
}

.qpub33 {
    top: 593px;
    right: 293px;
}

.qpub34 {
    top: 425px;
    right: 220px;
}

.qpub35 {
    top: 600px;
    right: 270px;
}

.qpub36 {
    top: 715px;
    right: 164px;
}

.qpub37 {
    top: 533px;
    right: 382px;
}


/*切换*/

.maptab {
    width: 800px;
    height: 600px;
    margin: 10% auto 0;
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

    /*数字按钮样式*/
    .maptab .num {
        overflow: hidden;
        height: 25px;
        position: absolute;
        bottom: 12px;
        left: 15px;
        zoom: 1;
        z-index: 3;
    }

        .maptab .num li {
            width: 25px;
            height: 25px;
            line-height: 25px;
            text-align: center;
            font-weight: 400;
            font-family: "微软雅黑", Arial;
            color: #FFFFFF;
            background: #444444;
            margin-right: 10px;
            border-radius: 50%;
            cursor: pointer;
            float: left;
        }

            .maptab .num li.on {
                background: #FF7700;
            }

    /*当前项*/


    .maptab .prev,
    .maptab .next {
        display: none;
        width: 40px;
        height: 100px;
        background: url(/images/common/btn.png) no-repeat;
        position: absolute;
        top: 50%;
        margin-top: -50px;
    }

    .maptab .prev {
        left: 0;
    }

    .maptab .next {
        right: 0;
        background-position: right;
    }

.num {
    display: none;
}



.yxyy_bar {
    width: 100%;
    height: 514px;
    overflow: hidden;
    margin-top: 80px;
    background: url(/images/common/yxyy.jpg);
    min-width: 1280px;
}

.yxyy_con {
    width: 1280px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 60px;
}

.yx_con {
    width: 1280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 50px;
    border-bottom: 1px solid #c4c5c5;
}

    .yx_con ul {
        width: 1282px;
        height: auto;
        overflow: hidden;
        margin-bottom: 90px;
    }

        .yx_con ul li {
            width: 255px;
            height: 200px;
            overflow: hidden;
            border-right: 1px solid #c3c3c3;
            float: left;
            padding-top: 10px;
        }

            .yx_con ul li a {
                width: 230px;
                height: auto;
                overflow: hidden;
                margin: 0 auto;
                text-align: center;
                margin-bottom: 50px;
                display: block;
            }

            .yx_con ul li span {
                display: block;
                width: 255px;
                height: 40px;
                overflow: hidden;
                margin: 0 auto;
                font-size: 12px;
                color: #727171;
                line-height: 40px;
                text-align: center;
            }

                .yx_con ul li span b {
                    font-size: 14px;
                    color: #646464;
                    font-weight: normal;
                }

.bdshare-button-style0-32 a {
    float: left;
    width: 32px;
    line-height: 32px;
    height: 32px;
    background-image: url(../img/share/icons_0_32.png?v=7f3ed0f4.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;
}

.bdshare-button-style0-32 .bds_tsina {
    background: url(/images/common/1weibo.png) no-repeat #474749;
    background-position: 4px !important;
}

.bdshare-button-style0-32 .bds_weixin {
    background: url(/images/common/2wechat.png) no-repeat #474749;
    background-position: 4px !important;
}

.bdshare-button-style0-32 .bds_tqq {
    background: url(/images/common/3txweibo.png) no-repeat #474749;
    background-position: 4px !important;
}

.bdshare-button-style0-32 .bds_dxy {
    background: url(/images/common/4dingxiang.png) no-repeat #474749;
    background-position: 4px !important;
}

.gxq {
    background: url(/images/common/112.png) no-repeat #474749;
    background-position: 4px !important;
    border-radius: 19px;
    padding: 4px;
    display: block;
    width: 32px;
    height: 32px;
    float: right;
    margin: 6px 6px 6px 0;
}

.gxq2 {
    background: url(/images/common/hc_12.gif) no-repeat;
    background-size: 100% 100%;
    float: right;
    width: 32px;
    height: 32px;
    margin: 6px 6px 6px 0;
}

.pro_sy {
    width: 1180px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 40px;
    font-family: "微软雅黑";
}

.pro_l {
    float: left;
    width: 119px;
}

    .pro_l h3 {
        text-indent: 20px;
		line-height:40px;
        font-weight: bold;
    }
    .pro_l a:hover{
        text-indent: 20px;
		line-height:40px;
        font-weight: bold;
		color:#C7000A;
    }
.pro_r {
    float: right;
    width: 1050px;
}

    .pro_r .t1 {
        width: 250px;
        height: 60px;
        background: url(/images/common/sy_14.gif) left bottom no-repeat;
        line-height: 20px;
        font-size: 14px;
        margin-left: 25px;
    }

    .pro_r .t2 {
        width: 250px;
        height: 60px;
        background: url(/images/common/sy_013.gif) left bottom no-repeat;
        line-height: 20px;
        font-size: 14px;
        margin-left: 25px;
        margin-top: 60px;
    }

    .pro_r .t3 {
        width: 250px;
        height: 60px;
        background: url(/images/common/sy_18.gif) left bottom no-repeat;
        line-height: 20px;
        font-size: 14px;
        margin-left: 25px;
        margin-top: 60px;
        color: #ffffff;
    }

.pro_fangan {
}

    .pro_fangan li {
        width: 287px;
        height: 223px;
        margin: 10px 30px;
        float: left;
        text-align: center;
    }

        .pro_fangan li .img {
            width: 287px;
            height: 191px;
        }

        .pro_fangan li .txt {
            height: 30px;
			
            line-height: 30px;
        }

            .pro_fangan li .txt a {
                color: #000;
            }

.jhy {
    background: #eeefef;
    overflow: hidden;
    padding: 0 30px;
    margin-top: -20px;
}

    .jhy .con {
        width: 1280px;
        margin: 0 auto;
        height: auto;
        overflow: hidden;
        
        margin-top: 60px;
    }

        .jhy .con li {
            width: 289px;
            height: 240px;
            margin: 10px 10px;
            float: left;
            text-align: center;
        }

            .jhy .con li .img {
                width: 286px;
                height: 191px;
                border: #f6f6f6 1px solid;
            }

            .jhy .con li .txt {
                height: 30px;
                line-height: 30px;
                text-align: left;
                border-left: #c9cacb 1px solid;
                margin-left: 5px;
                text-indent: 20px;
                margin-top: 5px;
            }

                .jhy .con li .txt a {
                    color: #7c7c7c;
                }

            .jhy .con li .txt2 {
                height: 30px;
                line-height: 30px;
                text-align: center;
            }

                .jhy .con li .txt2 a {
                    color: #7c7c7c;
                    font-size: 14px;
                }

    .jhy h3 {
        height: 60px;
        line-height: 60px;
        font-size: 16px;
        border-bottom: #535354 1px solid;
        margin-left: 119px;
        margin-top: 60px;
    }

    .jhy .con2 {
        width: 1080px;
        margin: 0 auto;
        height: auto;
        overflow: hidden;
        margin-left: 119px;
        margin-top: 60px;
    }

        .jhy .con2 li {
            width: 158px;
            height: 161px;
            margin: 10px 26px;
            float: left;
            text-align: center;
        }

            .jhy .con2 li .img {
                width: 158px;
                height: 123px;
                border: #f6f6f6 1px solid;
            }

            .jhy .con2 li .txt {
                height: 30px;
                line-height: 30px;
                text-align: left;
                border-left: #c9cacb 1px solid;
                margin-left: 5px;
                text-indent: 20px;
                margin-top: 5px;
            }

                .jhy .con2 li .txt a {
                    color: #7c7c7c;
                }


.hei {
    background: #727172;
}

.bai {
    background: #ffffff;
}

.hei li a {
    color: #e7e8e8 !important;
}


.sy_lan {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #cecfcf;
    margin-top: 0px;
    background: rgba(255, 255, 255, 0.95);
    z-index: 99999;
}

    .sy_lan p {
        display: inline-block;
        font-size: 30px;
        color: #333;
        padding-left: 23px;
        float: left;
        position: relative;
    }

    .sy_lan .mbx {
        font-size: 14px;
        color: #333;
        padding-left: 20px;
    }

        .sy_lan .mbx a {
            color: #333;
        }





.hc_lan {
    width: 100%;
    height: 110px;
    line-height: 80px;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #cecfcf;
    margin-top: 80px;
    background: #727171;
    position: relative;
}

    .hc_lan .mbx {
        font-size: 14px;
        color: #ffffff;
        padding-left: 20px;
        float: left;
    }

        .hc_lan .mbx a {
            color: #ffffff;
        }

.hc_r {
    width: 1210px;
    margin: 0 auto;
    margin-top: -40px;
    position: relative;
}

    .hc_r .right {
        float: right;
        margin-top: 650px;
        position: absolute;
        right: 290px;
        top: 20px;
    }

    .hc_r .t3 {
        width: 120px;
        height: 60px;
        background: url(/images/common/sy_18.gif) bottom no-repeat;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
    }

    .hc_r .t1 {
        width: 70px;
        height: 60px;
        background: url(/images/common/sy_14.gif) bottom no-repeat;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        margin-left: 25px;
    }

    .hc_r .t2 {
        width: 70px;
        height: 60px;
        background: url(/images/common/sy_013.gif) bottom no-repeat;
        line-height: 20px;
        text-align: center;
        font-size: 14px;
        margin-left: 25px;
    }

.hc_xind {
    width: 1210px;
    margin: 0 auto;
    margin-top: 30px;
}

    .hc_xind li {
        width: 100%;
        height: 277px;
        border-bottom: #949494 1px solid;
        margin-bottom: 85px;
        margin-top: 70px;
    }

        .hc_xind li .img {
            width: 300px;
            height: 186px;
            float: left;
        }

        .hc_xind li .txt {
            height: 30px;
            line-height: 30px;
            width: 380px;
            float: left;
            margin-left: 30px;
            text-align: left;
        }

            .hc_xind li .txt h1 {
                height: 50px;
                line-height: 50px;
                text-align: left;
                border-bottom: #000 1px solid;
            }

                .hc_xind li .txt h1 .le {
                    float: left;
                    margin-right: 5px;
                }

                .hc_xind li .txt h1 .ri {
                    float: left;
                    margin-top: 6px;
                }

            .hc_xind li .txt .nr {
                margin-top: 38px;
            }

                .hc_xind li .txt .nr .hang {
                    height: 25px;
                    line-height: 25px;
                }

                    .hc_xind li .txt .nr .hang .tt {
                        width: 66px;
                        float: left;
                        text-align: left;
                    }

                    .hc_xind li .txt .nr .hang .nt {
                        width: 266px;
                        float: left;
                        margin-left: 10px;
                    }

.heii {
    background: #727172;
    color: #ffffff !important;
}

    .heii a {
        color: #ffffff !important;
    }


.news_top {
    width: 1210px;
    height: 61px;
    background: #C9CACA;
    margin: 0 auto;
    margin-top: 80px;
}

    .news_top .ss {
        width: 243px;
        height: 29px;
        background: url(/images/common/news_03.gif) no-repeat;
        margin-top: 16px;
        margin-left: 31px;
    }

        .news_top .ss .input {
            width: 150px;
            height: 20px;
            float: left;
            border: none;
            background: none;
            margin: 4px 5px;
        }

        .news_top .ss .but {
            width: 71px;
            height: 25px;
            float: left;
            border: none;
            background: none;
        }


.newslist {
    width: 1210px;
    margin: 0 auto;
}

    .newslist .info {
        width: 100%;
        height: 248px;
    }

        .newslist .info .rq {
            width: 100%;
            height: 35px;
            line-height: 35px;
            font-size: 14px;
        }

        .newslist .info .img {
            width: 305px;
            height: 205px;
            float: left;
        }

        .newslist .info .txt {
            width: 730px;
            height: 205px;
            float: left;
            margin-left: 30px;
        }

            .newslist .info .txt h2 {
                width: 730px;
                line-height: 35px;
                font-size: 18px;
            }

            .newslist .info .txt p {
                width: 730px;
                line-height: 35px;
                font-size: 14px;
            }

    .newslist .hs {
        background: #EFEFEF;
    }

    .newslist li {
        height: 35px;
        line-height: 35px;
    }

        .newslist li .rq {
            height: 35px;
            line-height: 35px;
            font-size: 14px;
            float: left;
            width: 305px;
            text-align: center;
        }

        .newslist li .tt {
            width: auto;
            height: 35px;
            float: left;
            margin-left: 30px;
            font-size: 14px;
        }

.shic {
    height: 314px;
    background: #898989;
    width: 1210px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}

    .shic .lt {
        width: 154px;
        height: 232px;
        margin-top: 40px;
        margin-left: 40px;
        overflow: hidden;
        float: left;
    }

        .shic .lt h2 {
            width: 154px;
            height: 35px;
            line-height: 35px;
            background: url(/images/common/news_14.gif) no-repeat;
            text-indent: 45px;
            font-size: 18px;
            font-weight: bold;
            color: #FFFFFF;
        }

        .shic .lt .tp {
            width: 154px;
            height: 139px;
            margin-top: 20px;
            text-align: center;
        }

    .shic .lr {
        height: 240px;
        width: 980px;
        overflow: hidden;
        float: left;
        margin-top: 40px;
        margin-left: 20px;
    }

        .shic .lr .scroll-list {
            display: none;
            position: relative;
            width: 960px;
            margin: 0 auto;
            font-family: "Microsoft Yahei";
        }

            .shic .lr .scroll-list .item {
                width: 154px;
                height: 250px;
                float: left;
                margin: 0 20px;
                background: none;
            }

            .shic .lr .scroll-list .owl-item {
                width: 154px;
                height: 250px;
                float: left;
                background: none;
            }

                .shic .lr .scroll-list .owl-item .tt {
                    width: 136px;
                    height: 35px;
                    line-height: 35px;
                    background: url(/images/common/news_29.gif) no-repeat right;
                    color: #FFFFFF;
                }

                .shic .lr .scroll-list .owl-item p img {
                    width: 136px;
                    height: 185px;
                }

        .shic .lr .owl-carousel .owl-wrapper-outer {
            overflow: hidden;
            position: relative;
            width: 100%;
            margin-left: 15px;
        }

        .shic .lr .owl-theme .owl-controls .owl-buttons .owl-prev {
            position: absolute;
            top: 80px;
            width: 22px;
            height: 43px;
            margin: 0;
            padding: 0;
            border-radius: 0;
            font: 15px/43px "宋体";
            text-align: center;
            border-radius: 5px;
            background: url(/images/common/news_20.gif) no-repeat;
            overflow: hidden;
            _display: none;
            text-indent: 99999px;
            left: 0px;
        }

        .shic .lr .owl-theme .owl-controls .owl-buttons .owl-next {
            position: absolute;
            top: 80px;
            width: 22px;
            height: 43px;
            margin: 0;
            padding: 0;
            border-radius: 0;
            font: 15px/43px "宋体";
            text-align: center;
            border-radius: 5px;
            background: url(/images/common/news_23.gif) no-repeat;
            overflow: hidden;
            _display: none;
            text-indent: 99999px;
            right: -10px;
        }

.reg_con {
    width: 1220px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 60px;
}

    .reg_con .tt {
        overflow: hidden;
        margin-top: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        font-weight: bold;
        color: #595757;
    }

    .reg_con .nr {
        width: 90%;
        border: #dddddd 1px solid;
        padding-top: 50px;
    }

    .reg_con li {
        height: 50px;
        width: 100%;
        line-height: 50px;
    }

        .reg_con li .bt {
            height: 50px;
            width: 200px;
            line-height: 30px;
            text-align: right;
            margin-right: 10px;
            float: left;
            font-size: 14px;
            font-weight: bold;
            color: #595757;
        }

        .reg_con li .bq {
            height: 50px;
            width: 500px;
            line-height: 30px;
            float: left;
        }

    .reg_con .input {
        height: 30px;
        width: 300px;
        line-height: 30px;
        border: #999999 1px solid;
    }

    .reg_con .yzm {
        height: 30px;
        width: 60px;
        line-height: 30px;
        border: #999999 1px solid;
        float: left;
    }

    .reg_con .yzmnr {
        height: 30px;
        width: 60px;
        line-height: 30px;
        float: left;
        margin-left: 5px;
        background: #666666;
        overflow: hidden;
    }

    .reg_con .hyz {
        height: 30px;
        width: 60px;
        line-height: 30px;
        float: left;
        margin-left: 5px;
        overflow: hidden;
    }

    .reg_con .tj {
        height: 30px;
        width: 100px;
        line-height: 30px;
        text-align: center;
        background: #dddddd;
        overflow: hidden;
        color: #595757;
        font-weight: bold;
    }


.product_detail {
    width: 1220px;
    margin: 0 auto;
    margin-top: 100px;
}

    .product_detail .title {
        height: 50px;
        line-height: 50px;
        border-bottom: #B5B6B6 1px solid;
        font-size: 24px;
        font-weight: bold;
        color: #000;
        padding-left: 25px;
    }

    .product_detail .mbx {
        font-size: 14px;
        color: #595757;
        height: 30px;
        line-height: 30px;
        padding-left: 25px;
    }

        .product_detail .mbx a {
            font-size: 14px;
            color: #595757;
        }

    .product_detail .t1 {
        height: 800px;
        margin-top: 10px;
        border-bottom: #B5B6B6 1px solid;
    }

        .product_detail .t1 .img {
            height: 800px;
            width: 780px;
            float: left;
        }

        .product_detail .t1 .txt {
            height: 800px;
            font-size: 30px;
            font-weight: bold;
            line-height: 1200px;
            border-bottom: #B5B6B6 1px solid;
        }

    .product_detail .t2 {
        margin-top: 20px;
        padding-bottom: 20px;
        overflow: hidden;
    }

        .product_detail .t2 h2 {
            font-size: 40px;
            height: 80px;
            line-height: 80px;
            padding-left: 30px;
            color: rgb(64, 64, 64);
        }

        .product_detail .t2 p {
            font-size: 18px;
            line-height: 45px;
            color: rgb(71, 71, 71);
            padding-left: 30px;
            overflow: hidden;
        }

            .product_detail .t2 h2.tit,
            .product_detail .t2 p.body {
                color: rgb(127, 106, 106);
            }


    .product_detail .t3 {
        margin-top: 10px;
        padding-bottom: 60px;
        border-bottom: #B5B6B6 1px solid;
        overflow: hidden;
    }

        .product_detail .t3 h2 {
            font-size: 36px;
            height: 80px;
            line-height: 80px;
            margin-top: 70px;
        }

        .product_detail .t3 .img {
            width: 291px;
            float: left;
        }

        .product_detail .t3 .txt {
            width: 880px;
            float: right;
        }

            .product_detail .t3 .txt h2 {
                font-size: 20px;
                line-height: 55px;
                height: 55px;
                margin: 0px;
            }

            .product_detail .t3 .txt p {
                font-size: 14px;
                line-height: 36px;
                height: 430px;
                overflow: hidden;
            }


.neirongdian {
    width: 15px;
    display: inline-block;
    float: left;
}

.neirongzi0 {
    width: 625px;
    display: inline-block;
    float: left;
}

.neirongzi1 {
    width: 1170px;
    display: inline-block;
    float: left;
}

.neirongzi2 {
    width: 800px;
    display: inline-block;
    float: left;
}

.product_detail .t4 {
    margin-top: 10px;
    padding-bottom: 80px;
    border-bottom: #B5B6B6 1px solid;
}

    .product_detail .t4 h2 {
        font-size: 36px;
        height: 80px;
        line-height: 80px;
        margin-top: 60px;
    }

    .product_detail .t4 p {
        font-size: 14px;
        line-height: 28px;
    }

.product_detail .t41 {
    margin-top: 20px;
    padding-left: 15px;
    padding-bottom: 20px;
}

    .product_detail .t41 h2 {
        font-size: 18px;
        line-height: 45px;
        padding-left: 15px;
        color: rgb(127, 106, 106);
    }

    .product_detail .t41 p {
        font-size: 18px;
        line-height: 45px;
        color: rgb(71, 71, 71);
        overflow: hidden;
    }

.product_detail .t42 {
    margin-top: 20px;
    padding-left: 15px;
    padding-bottom: 20px;
    border-bottom: #B5B6B6 1px solid;
}

    .product_detail .t42 h2 {
        font-size: 40px;
        line-height: 80px;
        color: rgb(64, 64, 64);
    }

    .product_detail .t42 p {
        font-size: 18px;
        line-height: 45px;
        color: rgb(71, 71, 71);
        overflow: hidden;
    }

.product_detail .t5 {
    margin-top: 10px;
    padding-bottom: 80px;
    border-bottom: #B5B6B6 1px solid;
    margin-bottom: 10px;
}

    .product_detail .t5 h2 {
        font-size: 36px;
        height: 80px;
        line-height: 80px;
        margin-top: 70px;
    }

    .product_detail .t5 p {
        font-size: 14px;
        line-height: 28px;
    }


.wh {
    margin: 50px 0;
    overflow: hidden;
}

    .wh h2 {
        height: 60px;
        line-height: 60px;
        font-size: 26px;
        margin-top: 10px;
    }

    .wh p {
        line-height: 36px;
        font-size: 14px;
    }


.yh {
    margin: 50px 0;
    overflow: hidden;
}

    .yh .tt1 {
        width: 290px;
        float: left;
    }

    .yh .tt2 {
        width: 430px;
        float: left;
        margin-left: 80px;
    }

    .yh .tt3 {
        width: 270px;
        float: right;
    }

    .yh h2 {
        height: 50px;
        line-height: 50px;
        font-size: 24px;
        margin-top: 20px;
    }

    .yh p {
        line-height: 30px;
        font-size: 14px;
    }


.mk {
    margin: 50px 0;
    overflow: hidden;
}

    .mk a {
        font-size: 24px;
        color: #ffffff;
        margin: 0 35px;
        font-weight: 100;
    }

        .mk a:hover {
            font-size: 24px;
            color: #C9CACA;
            text-decoration: none;
        }


.w1280 {
    width: 1083px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}

.hr_03 {
    width: 100%;
    height: 40px;
    overflow: hidden;
    background-color: #717071;
}
.hr_03_title {
    margin-top: 0px;
}
.hr_03_title h2 {
    width: 120px;
    font-size: 18px;
    color: #ffffff;
    float: left;
    line-height: 40px;
}
.hr_03_title ul {
    margin-left:-5px;
    width: 880px;
    font-size: 18px;
    color: #ffffff;
    float: left;
}
.hr_03_title ul li a {
    font-size: 18px;
    color: #b4b5b5;
    line-height: 30px;
    border-right: #b4b5b5 1px solid;
    width: 200px;
    text-align: center;
    float: left;
    margin-top:5px;
}
.hr_03_title ul li a:hover {
    color: #ffffff;
    text-decoration: none;
}

.hr_03_title ul li a.act {
    color: #ffffff;
    text-decoration: none;
}

.hr_03_con {
    margin-top: 40px;
}

    .hr_03_con h2 {
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        color: #595757;
    }

    .hr_03_con p {
        line-height: 40px;
        font-size: 14px;
        color: #595757;
    }

.hr_03_zl {
    width: 650px;
    height: 550px;
    margin-top: 60px;
}

    .hr_03_zl h2 {
        width: 650px;
        height: 49px;
        line-height: 49px;
        color: #FFF;
        background: #AE4F22;
        text-align: center;
        font-size: 14px;
    }

.hr_03_td {
    height: 850px;
    background-color: #595757;
}

    .hr_03_td h2 {
        margin-top: 30px;
        height: 53px;
        line-height: 53px;
        color: #FFF;
        font-size: 24px;
    }

.hr_03_yjs {
    margin-top: 50px;
}

    .hr_03_yjs h2 {
        margin-top: 30px;
        height: 53px;
        line-height: 53px;
        color: #595757;
        font-size: 24px;
    }

    .hr_03_yjs p {
        height: 43px;
        line-height: 43px;
        color: #595757;
        font-size: 14px;
    }

    .hr_03_yjs div {
        text-indent: 40px;
        overflow: hidden;
        border-bottom: #C6C6C6 1px solid;
        padding-bottom: 40px;
        margin-top: 50px;
    }

.hr_03_xyg {
    height: 962px;
    background-color: #717071;
}

    .hr_03_xyg h2 {
        margin-top: 30px;
        height: 63px;
        line-height: 43px;
        color: #FFF;
        font-size: 24px;
        background: url(../images/hr3_18.png) bottom left no-repeat;
    }

    .hr_03_xyg ul {
        margin-top: 30px;
        margin-left: 20px;
    }

        .hr_03_xyg ul li {
            height: 314px;
            height: 209px;
            margin: 19px;
            float: left;
        }


.hr_03_shipin {
    height: 550px;
    width: 100%;
    overflow: hidden;
    background: #3E3A39;
    text-align: center;
}

.hr_03_by {
    height: 109px;
    line-height: 109px;
    width: 100%;
    background: #EEEFEF;
}

    .hr_03_by h2 {
        font-size: 24px;
        color: #595757;
    }

.hr_03_by2 {
    height: 453px;
    width: 100%;
    background: #DCDCDD;
    display: none;
}

    .hr_03_by2 .l {
        width: 700px;
        float: left;
        background: url(/images/cn/hr/hr3_48.png) no-repeat top left;
    }

        .hr_03_by2 .l h2 {
            height: 60px;
            line-height: 50px;
            font-size: 24px;
            border-bottom: #717071 1px solid;
            margin-top: 10px;
        }

        .hr_03_by2 .l p {
            line-height: 40px;
            font-size: 14px;
            margin-top: 30px;
        }

    .hr_03_by2 .r {
        width: 341px;
        float: right;
    }

        .hr_03_by2 .r img {
            width: 341px;
            height: 452px;
        }


.rollBox {
    width: 1070px;
    overflow: hidden;
    padding: 20px 0;
}

    .rollBox .LeftBotton {
        height: 61px;
        width: 29px;
        background: url(/images/cn/hr/hr3_67.png) no-repeat;
        overflow: hidden;
        float: left;
        display: inline;
        margin: 75px 20px 0 0;
        cursor: pointer;
    }

    .rollBox .RightBotton {
        height: 61px;
        width: 29px;
        background: url(/images/cn/hr/hr3_70.png) no-repeat;
        overflow: hidden;
        float: right;
        display: inline;
        margin: 75px 0 0 20px;
        cursor: pointer;
    }

    .rollBox .Cont {
        width: 970px;
        overflow: hidden;
        float: left;
    }

    .rollBox .ScrCont {
        width: 10000000px;
    }

    .rollBox .Cont .pic {
        width: 163px;
        float: left;
        text-align: center;
        height: 215px;
        background: none;
        margin: 0 16px;
    }

    .rollBox .zg {
        background: #999;
        width: 163px;
        height: 215px;
        display: block;
        filter: alpha(opacity=50);
        /*IE滤镜，透明度50%*/
        -moz-opacity: 0.5;
        /*Firefox私有，透明度50%*/
        opacity: 0.5;
        /*其他，透明度50%*/
        ;
        position: absolute;
    }

    .rollBox .add .zg {
        background: #999;
        width: 163px;
        height: 215px;
        display: block;
        filter: alpha(opacity=50);
        /*IE滤镜，透明度50%*/
        -moz-opacity: 0.5;
        /*Firefox私有，透明度50%*/
        opacity: 0.5;
        /*其他，透明度50%*/
        ;
        position: absolute;
        display: none;
    }

    .rollBox #List1,
    .rollBox #List2 {
        float: left;
    }


.hr_02 {
    background-color: #DCDCDD;
    padding: 30px 0;
}

    .hr_02 h2 {
        margin-top: 30px;
        height: 63px;
        line-height: 43px;
        color: #595757;
        font-size: 24px;
    }

    .hr_02 ul li {
        height: 390px;
        width: 512px;
        margin: 14px;
        float: left;
        background: #ffffff;
    }

        .hr_02 ul li .txt {
            height: 44px;
            line-height: 40px;
            text-align: center;
            background: #ffffff;
            color: #595757;
            font-size: 16px;
        }


.hr_04_xz {
    height: 250px;
    margin-top: 20px;
    border-bottom: #dddddd 1px solid;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

    .hr_04_xz .l {
        width: 180px;
        text-align: center;
        font-size: 24px;
        float: left;
    }

    .hr_04_xz .r {
        width: 900px;
        text-align: center;
        font-size: 14px;
        float: right;
    }

        .hr_04_xz .r ul {
            width: 900px;
        }

            .hr_04_xz .r ul li {
                width: 110px;
                height: 110px;
                float: left;
                margin: 10px 4px;
            }

                .hr_04_xz .r ul li .img {
                    height: 60px;
                }

                .hr_04_xz .r ul li .txt {
                    line-height: 28px;
                    font-size: 14px;
                }

.hr_04_xz2 .l {
    width: 180px;
    text-align: center;
    font-size: 24px;
    float: left;
}

.hr_04_xz2 .r {
    width: 900px;
    text-align: center;
    font-size: 14px;
    float: right;
}

    .hr_04_xz2 .r ul {
        width: 900px;
    }

        .hr_04_xz2 .r ul .t1 {
            width: 110px;
            height: 110px;
            float: left;
            margin: 10px 4px;
        }

            .hr_04_xz2 .r ul .t1 .img {
                height: 60px;
            }

            .hr_04_xz2 .r ul .t1 .txt {
                line-height: 28px;
                font-size: 14px;
            }

        .hr_04_xz2 .r ul li {
            height: 40px;
            float: left;
            margin: 10px 10px;
            text-align: center;
            padding: 0 15px;
            border-radius: 15px;
            border: #717071 2px solid;
            line-height: 40px;
        }


.hr_05_club ul {
    height: 450px;
    overflow: hidden;
}

    .hr_05_club ul li {
        float: left;
        text-align: center;
        font-size: 14px;
        margin: 0 55.75px 34px 0;
    }

        .hr_05_club ul li img {
            width: 172px;
            height: 172px;
            display: block;
            border-radius: 100%;
        }

        .hr_05_club ul li p {
            height: 14px;
            margin-top: 5px;
            line-height: 14px;
        }

.hr_05_club .slidesjs-pagination {
    height: 53px;
    text-align: center;
}

    .hr_05_club .slidesjs-pagination li {
        display: inline-block;
        margin: 0 5px;
        float: none;
    }

        .hr_05_club .slidesjs-pagination li a {
            display: block;
            width: 8px;
            height: 0;
            padding-top: 8px;
            background-color: #fff;
            background-position: 0 0;
            float: left;
            overflow: hidden;
            border: #C6C6C6 1px solid;
            border-radius: 50%;
        }

            .hr_05_club .slidesjs-pagination li a.active {
                background: #C6C6C6;
            }

.hr5_t2 {
    width: 100%;
    min-width: 1280px;
    height: auto;
    background: #595757;
}

    .hr5_t2 .hover {
        width: 1083px;
        margin: 0 auto;
        overflow: hidden;
    }

        .hr5_t2 .hover .slidesjs-pagination {
            width: 100%;
            line-height: 30px;
            position: absolute;
            z-index: 12;
            height: 30px;
            text-align: center;
            bottom: 0;
        }

            .hr5_t2 .hover .slidesjs-pagination li {
                display: inline-block;
                margin: 0 5px;
                float: none;
            }

                .hr5_t2 .hover .slidesjs-pagination li a {
                    display: block;
                    width: 8px;
                    height: 0;
                    padding-top: 8px;
                    background-color: transparent;
                    background-position: 0 0;
                    float: left;
                    overflow: hidden;
                    border: #595757 1px solid;
                    border-radius: 50%;
                }

                    .hr5_t2 .hover .slidesjs-pagination li a.active {
                        background: #595757;
                    }

.hr5_t3 {
    width: 100%;
    min-width: 1280px;
    height: auto;
    background: #efefef;
}

    .hr5_t3 .hover {
        width: 1280px;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }

        .hr5_t3 .hover h3 {
            height: 60px;
            line-height: 60px;
            font-size: 24px;
            color: #595757;
            padding: 0 98.5px;
            position: absolute;
            top: 241px;
            left: 0;
        }

.product_DC {
    width: 1170px;
    margin: 0 auto;
    margin-top: 100px;
}

    .product_DC .title {
        line-height: 54px;
        width: 257px;
        float: left;
    }

        .product_DC .title h2 {
            height: 84px;
            line-height: 64px;
            font-size: 24px;
            font-weight: bold;
            color: #000000;
            width: 257px;
        }

        .product_DC .title a {
            font-size: 16px;
            color: #595757;
            font-weight: bold;
            margin-right: 35px;
        }

.product_DC_bar {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-width: 1280px;
}

    .product_DC_bar img {
        width: 100%;
        height: auto;
    }

.product_BV_bar {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-width: 1280px;
}

    .product_BV_bar img {
        width: 100%;
        height: auto;
    }

.product_DC_t1 {
    width: 1170px;
    margin: 0 auto;
    height: 738px;
}

    .product_DC_t1 .l {
        width: 553px;
        float: left;
    }

        .product_DC_t1 .l h1 {
            font-size: 48px;
            color: #3e3a39;
            margin-top: 250px;
            height: 60px;
            line-height: 60px;
            font-weight: 100;
        }

        .product_DC_t1 .l h2 {
            font-size: 36px;
            height: 40px;
            line-height: 40px;
            color: #888889;
            font-weight: 100;
        }

        .product_DC_t1 .l h3 {
            font-size: 60px;
            height: 70px;
            line-height: 70px;
            color: #3e3a39;
            margin-top: 60px;
            font-weight: 100;
        }

    .product_DC_t1 .r {
        width: 612px;
        float: right;
        background: url(../images/hh/DC_21.png) no-repeat bottom;
        overflow: hidden;
        display: block;
        height: 738px;
    }

.product_DC_t2 {
    height: 1154px;
    width: 100%;
    background: #595757;
    overflow: hidden;
}

    .product_DC_t2 .cc {
        height: 1154px;
        width: 1170px;
        margin: 0 auto;
        background: url(../images/hh/DC_39.png) no-repeat center bottom;
    }

        .product_DC_t2 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #ffffff;
            margin-top: 80px;
        }

        .product_DC_t2 .cc .tp {
            line-height: 48px;
            font-size: 24px;
            color: #ffffff;
            font-weight: 100;
        }

        .product_DC_t2 .cc .tb {
            width: 1080px;
            height: 347px;
            margin: 0 auto;
            margin-top: 100px;
        }

            .product_DC_t2 .cc .tb li {
                width: 356px;
                height: 227px;
                float: left;
                border-right: #b4b5b5 1px solid;
            }

                .product_DC_t2 .cc .tb li .img {
                    width: 356px;
                    height: 164px;
                    text-align: center;
                }

                .product_DC_t2 .cc .tb li .txt {
                    width: 356px;
                    height: 70px;
                    text-align: center;
                    line-height: 70px;
                    font-size: 14px;
                    color: #dcdcdd;
                }

        .product_DC_t2 .cc .tb2 {
            width: 1133px;
            height: 147px;
            margin: 0 auto;
            margin-top: 10px;
        }

            .product_DC_t2 .cc .tb2 li {
                width: 263px;
                height: 114px;
                float: left;
                background: url(../images/hh/DC_35.png) no-repeat left;
                line-height: 114px;
                text-align: left;
                text-indent: 30px;
                color: #FFF;
                margin: 0 10px;
            }

.product_DC_t3 {
    width: 1170px;
    margin: 0 auto;
    height: 840px;
}

    .product_DC_t3 .title {
        height: 70px;
        line-height: 70px;
        font-size: 42px;
        color: #595757;
        margin-top: 80px;
        text-indent: 100px;
    }

    .product_DC_t3 .tp {
        line-height: 48px;
        font-size: 24px;
        color: #595757;
        text-indent: 100px;
    }

    .product_DC_t3 .cc {
        height: 265px;
        border-bottom: #b5b6b6 1px solid;
        margin-top: 30px;
    }

        .product_DC_t3 .cc .l {
            width: 423px;
            margin-left: 100px;
            float: left;
        }

            .product_DC_t3 .cc .l h2 {
                line-height: 50px;
                font-size: 24px;
                color: #595757;
                height: 50px;
                margin-top: 30px;
            }

            .product_DC_t3 .cc .l p {
                line-height: 28px;
                font-size: 14px;
                color: #595757;
            }

        .product_DC_t3 .cc .r {
            width: 560px;
            float: right;
        }

.product_DC_t4 {
    width: 100%;
    height: 2313px;
    background: #eeefef;
    overflow: hidden;
}

    .product_DC_t4 .cc {
        height: 2313px;
        width: 1170px;
        margin: 0 auto;
    }

        .product_DC_t4 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #595757;
            margin-top: 80px;
        }

        .product_DC_t4 .cc .tp {
            line-height: 48px;
            font-size: 24px;
            color: #595757;
        }

        .product_DC_t4 .cc .mk {
            height: 1000px;
            margin-top: 70px;
            border-bottom: #b4b5b5 1px solid;
        }

            .product_DC_t4 .cc .mk .l {
                height: 1000px;
                width: 600px;
                float: left;
            }

            .product_DC_t4 .cc .mk .r {
                height: 1000px;
                width: 460px;
                float: right;
                margin-top: 60px;
            }

                .product_DC_t4 .cc .mk .r li {
                    height: 89px;
                    line-height: 89px;
                    background: url(../images/hh/DC_56.png) left no-repeat;
                    text-indent: 50px;
                    color: #595757;
                    font-size: 24px;
                }

            .product_DC_t4 .cc .mk .siwper_cont1 {
                width: 814px;
                height: 813px;
                padding: 0 55px;
                background: url(../images/hh/DC_81.png) no-repeat;
                float: left;
                background-position: 55px;
                position: relative;
            }

                .product_DC_t4 .cc .mk .siwper_cont1 .siwper_slide {
                    position: absolute;
                    top: 182px;
                    left: 157px;
                    width: 608px;
                    height: 450px;
                }

            .product_DC_t4 .cc .mk .siwper_cont2 {
                width: 246px;
                height: 813px;
                float: right;
                position: relative;
            }

                .product_DC_t4 .cc .mk .siwper_cont2 .box {
                    width: 246px;
                    height: 108px;
                    margin-top: 365px;
                    padding-bottom: 25px;
                    border-bottom: #b5b6b6 1px solid;
                    background: url(../images/p_comon_1.png) no-repeat;
                    background-position: 28px 0;
                }

                .product_DC_t4 .cc .mk .siwper_cont2 .siwper_slide {
                    position: absolute;
                    bottom: 112px;
                    left: 0;
                    width: 478px;
                    height: 337px;
                    overflow: hidden;
                }

                .product_DC_t4 .cc .mk .siwper_cont2 h1 {
                    position: absolute;
                    font-size: 48px;
                    top: 25px;
                    left: 68px;
                    color: #fff;
                }

                .product_DC_t4 .cc .mk .siwper_cont2 p {
                    position: absolute;
                    font-size: 24px;
                    line-height: 30px;
                    top: 157px;
                    left: 28px;
                    text-align: left;
                    color: #595757;
                }

.product_DC_t5 {
    width: 100%;
    height: 1134px;
    background: #595757;
    overflow: hidden;
}

    .product_DC_t5 .cc {
        height: 2313px;
        width: 1170px;
        margin: 0 auto;
    }

        .product_DC_t5 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #ffffff;
            margin-top: 80px;
            text-indent: 80px;
        }

        .product_DC_t5 .cc .tp {
            line-height: 60px;
            font-size: 24px;
            color: #ffffff;
            border-bottom: #b4b5b5 1px solid;
            text-indent: 80px;
            font-weight: 200;
            height: 80px;
        }

        .product_DC_t5 .cc .con {
            margin-top: 30px;
            text-align: center;
        }

            .product_DC_t5 .cc .con .hover1 {
                position: absolute;
                top: 0px;
                left: 447px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover2 {
                position: absolute;
                top: 89px;
                left: 775px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover3 {
                position: absolute;
                top: 443px;
                left: 775px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover4 {
                position: absolute;
                top: 536px;
                left: 447px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover5 {
                position: absolute;
                top: 443px;
                left: 119px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover6 {
                position: absolute;
                top: 99px;
                left: 119px;
                width: 286px;
                height: 300px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover1_2 {
                position: absolute;
                top: 300px;
                left: 547px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover2_2 {
                position: absolute;
                top: 310px;
                left: 685px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover3_2 {
                position: absolute;
                top: 442px;
                left: 689px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover4_2 {
                position: absolute;
                top: 464px;
                left: 547px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover5_2 {
                position: absolute;
                top: 440px;
                left: 405px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

            .product_DC_t5 .cc .con .hover6_2 {
                position: absolute;
                top: 308px;
                left: 407px;
                width: 86px;
                height: 69px;
                background: #595757;
            }

.product_DC_t6 {
    text-align: center;
    margin-top: 30px;
    overflow: hidden;
}


.product_BV_t1 {
    width: 1280px;
    margin: 0 auto;
    height: 620px;
    overflow: hidden;
}

    .product_BV_t1 img {
        width: 100%;
        height: auto;
        display: block;
    }

.product_BV_t2 {
    width: 1080px;
    height: 1770px;
    margin: 0 auto;
    border-top: #b5b6b6 1px solid;
    padding: 0 100px;
}

    .product_BV_t2 .title {
        height: 70px;
        line-height: 70px;
        font-size: 42px;
        color: #595757;
        margin-top: 80px;
    }

    .product_BV_t2 p {
        line-height: 28px;
        font-size: 14px;
        color: #595757;
    }

    .product_BV_t2 .intro_box {
        margin-top: 60px;
        overflow: hidden;
    }

        .product_BV_t2 .intro_box li {
            border-right: #b5b6b6 1px solid;
            padding: 0 14px;
            float: left;
        }

            .product_BV_t2 .intro_box li .one {
                height: 730px;
            }

            .product_BV_t2 .intro_box li h1 {
                line-height: 50px;
                font-size: 24px;
                color: #595757;
                height: 50px;
                text-align: center;
                margin-top: 30px;
            }

            .product_BV_t2 .intro_box li p {
                padding-left: 78px;
            }

            .product_BV_t2 .intro_box li .border {
                width: 195px;
                height: 195px;
                border-radius: 100%;
                border: #eeefef 68px solid;
            }

                .product_BV_t2 .intro_box li .border img {
                    display: block;
                    width: 100%;
                    height: 100%;
                    border-radius: 100%;
                }

.product_BV_t3 {
    width: 100%;
    min-width: 1280px;
    height: 1199px;
    background: #595757;
}

    .product_BV_t3 .hover {
        width: 1170px;
        height: 1199px;
        margin: 0 auto;
        overflow: hidden;
    }

    .product_BV_t3 .cc {
        height: 231px;
        position: relative;
        width: 1170px;
        margin: 0 auto;
        overflow: hidden;
    }

        .product_BV_t3 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #ffffff;
            margin-top: 80px;
            text-indent: 80px;
        }

        .product_BV_t3 .cc .tp {
            line-height: 40px;
            font-size: 14px;
            color: #ffffff;
            border-bottom: #b4b5b5 1px solid;
            padding-left: 80px;
            height: 80px;
        }

        .product_BV_t3 .cc .never {
            font-size: 18px;
            color: #fff;
            position: absolute;
            top: 55px;
            right: 100px;
        }

.sector_show {
    width: 1170px;
    margin: 150px auto 0;
    position: relative;
}

    .sector_show .cir {
        position: relative;
        margin: 0 auto;
        width: 688px;
        height: 688px;
        border-radius: 100%;
        overflow: hidden;
        z-index: 11;
    }

        .sector_show .cir li {
            width: 344px;
            background: #595757;
            height: 344px;
            z-index: 11;
            position: absolute;
            overflow: hidden;
            -webkit-transform-origin: 100% 100%;
            -moz-transform-origin: 100% 100%;
            -ms-transform-origin: 100% 100%;
            -o-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
            top: 0;
            left: 0;
        }

        .sector_show .cir img {
            width: 686px;
            height: 686px;
            margin: 1px 0 0 1px;
            display: block;
            position: absolute;
            z-index: 10;
        }

    .sector_show .text {
        display: none;
        position: absolute;
        color: #fff;
    }

        .sector_show .text.left {
            text-align: left;
        }

        .sector_show .text.right {
            text-align: right;
        }

        .sector_show .text h1 {
            line-height: 50px;
            font-size: 24px;
            height: 50px;
        }

        .sector_show .text p {
            line-height: 28px;
            font-size: 14px;
        }

.product_BV_t4 {
    width: 100%;
    min-width: 1280px;
    height: 1199px;
    background: #1e2222;
    overflow: hidden;
}

    .product_BV_t4 .cc {
        height: 231px;
        width: 1170px;
        margin: 0 auto;
        overflow: hidden;
    }

        .product_BV_t4 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #ffffff;
            margin-top: 80px;
            text-indent: 80px;
        }

        .product_BV_t4 .cc .tp {
            line-height: 40px;
            font-size: 14px;
            color: #ffffff;
            border-bottom: #b4b5b5 1px solid;
            padding-left: 80px;
            height: 80px;
        }

    .product_BV_t4 .cir_show {
        width: 1280px;
        margin: 0 auto;
        position: relative;
        height: 968px;
        overflow: hidden;
    }

        .product_BV_t4 .cir_show .main {
            margin: 266px auto 0;
            display: block;
        }

        .product_BV_t4 .cir_show .part {
            display: none;
            position: absolute;
            text-align: center;
        }

            .product_BV_t4 .cir_show .part p {
                line-height: 50px;
                font-size: 24px;
                height: 50px;
                color: #fff;
            }

            .product_BV_t4 .cir_show .part img {
                display: block;
                margin: 0 auto;
            }

.product_BV_t5 {
    height: 680px;
}

    .product_BV_t5 .cc {
        height: 231px;
        width: 1170px;
        margin: 0 auto;
        overflow: hidden;
        color: #595757;
    }

        .product_BV_t5 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            margin-top: 80px;
            text-indent: 80px;
        }

        .product_BV_t5 .cc .tp {
            line-height: 40px;
            font-size: 14px;
            padding-left: 80px;
            height: 80px;
        }

    .product_BV_t5 .pro_list {
        width: 1110px;
        margin: 0 auto;
        padding-left: 80px;
        height: 449px;
        overflow: hidden;
    }

        .product_BV_t5 .pro_list li {
            float: left;
        }

            .product_BV_t5 .pro_list li p {
                line-height: 40px;
                font-size: 14px;
                height: 80px;
            }

            .product_BV_t5 .pro_list li img {
                display: block;
            }

.EU_bar {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-width: 1280px;
}

    .EU_bar img {
        width: 100%;
        height: auto;
    }

.EU_t1 {
    width: 1170px;
    margin: 0 auto;
    height: 1536px;
}

    .EU_t1 .title {
        height: 70px;
        line-height: 70px;
        font-size: 42px;
        color: #595757;
        margin-top: 80px;
    }

    .EU_t1 .tp {
        line-height: 48px;
        font-size: 36px;
        color: #888889;
        font-weight: 200;
    }

    .EU_t1 .divtp {
        height: 454px;
        padding: 30px 0;
        text-align: center;
        border-bottom: #b5b6b6 1px solid;
    }

    .EU_t1 .divtp2 {
        height: 620px;
        padding: 30px 0;
        border-bottom: #b5b6b6 1px solid;
    }

        .EU_t1 .divtp2 .img {
            text-align: center;
            margin-top: 100px;
        }

            .EU_t1 .divtp2 .img .i_hover1 {
                position: absolute;
                top: 0px;
                right: 0px;
                width: 1124px;
                height: 326px;
                background: #fff;
                z-index: 10;
            }

        .EU_t1 .divtp2 .l {
            width: 405px;
            float: left;
            margin-left: 80px;
            border-right: #b5b6b6 1px solid;
        }

        .EU_t1 .divtp2 .r {
            width: 534px;
            float: right;
        }

            .EU_t1 .divtp2 .r .w_hover1 {
                position: absolute;
                top: 0px;
                right: 22px;
                width: 490px;
                height: 127px;
                background: #fff;
                z-index: 10;
            }

        .EU_t1 .divtp2 .l li {
            width: 355px;
            margin-bottom: 20px;
        }

            .EU_t1 .divtp2 .l li h2 {
                font-size: 24px;
                height: 30px;
                line-height: 30px;
                color: #595757;
            }

            .EU_t1 .divtp2 .l li p {
                font-size: 24px;
                height: 30px;
                line-height: 30px;
                color: #888889;
            }

.EU_t2 {
    width: 100%;
    height: 456px;
    background: #eeefef;
    overflow: hidden;
    text-align: center;
    padding-top: 60px;
}

    .EU_t2 .t2_hover1 {
        position: absolute;
        top: 15px;
        left: 14px;
        width: 820px;
        height: 80px;
        background: #EFEFEF;
        z-index: 10;
    }

    .EU_t2 .t2_hover2 {
        position: absolute;
        top: 105px;
        left: 30px;
        width: 95px;
        height: 102px;
        background: #EFEFEF;
        z-index: 10;
    }

    .EU_t2 .t2_hover3 {
        position: absolute;
        top: 113px;
        left: 125px;
        width: 870px;
        height: 165px;
        background: #EFEFEF;
        z-index: 10;
    }

    .EU_t2 .t2_hover4 {
        position: absolute;
        top: 191px;
        left: 293px;
        width: 66px;
        height: 80px;
        background: #EFEFEF;
        z-index: 11;
    }

    .EU_t2 .t2_hover5 {
        position: absolute;
        top: 202px;
        left: 359px;
        width: 66px;
        height: 80px;
        background: #EFEFEF;
        z-index: 11;
    }

    .EU_t2 .t2_hover6 {
        position: absolute;
        top: 276px;
        left: 325px;
        width: 507px;
        height: 119px;
        background: #EFEFEF;
        z-index: 10;
    }

    .EU_t2 .t2_hover7 {
        position: absolute;
        top: 254px;
        left: 394px;
        width: 32px;
        height: 22px;
        background: #EFEFEF;
        z-index: 10;
    }

.EU_t3 {
    width: 1170px;
    margin: 0 auto;
    height: 226px;
}

    .EU_t3 .title {
        height: 70px;
        line-height: 70px;
        font-size: 42px;
        color: #595757;
        margin-top: 80px;
    }

    .EU_t3 .tp {
        line-height: 38px;
        font-size: 14px;
        color: #888889;
    }

.EU_t3_bar {
    width: 100%;
    height: 816px;
    overflow: hidden;
    background: url(../images/EU/EU_20.png) center no-repeat;
    min-width: 1280px;
}

.EU_t4_bar {
    width: 100%;
    height: 816px;
    overflow: hidden;
    background: url(../images/EU/EU_23.png) center no-repeat;
    min-width: 1280px;
}


.EU_t4 {
    width: 100%;
    height: 995px;
    background: #eeefef;
    text-align: center;
    padding-top: 180px;
}

    .EU_t4 .hover {
        width: 1325px;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
    }

        .EU_t4 .hover .siwper_cont1 {
            width: 737px;
            height: 709px;
            padding: 0 55px;
            background: url(../images/EU/EU_27.jpg) no-repeat;
            float: left;
            background-position: 55px;
            position: relative;
        }

            .EU_t4 .hover .siwper_cont1 .siwper_slide {
                position: absolute;
                top: 64px;
                left: 82px;
                width: 680px;
                height: 475px;
            }

            .EU_t4 .hover .siwper_cont1 .swiper-button-prev,
            .EU_t4 .hover .siwper_cont1 .swiper-button-next {
                color: #d8d8d8;
            }

                .EU_t4 .hover .siwper_cont1 .swiper-button-prev:hover,
                .EU_t4 .hover .siwper_cont1 .swiper-button-next:hover {
                    color: #838383;
                }

        .EU_t4 .hover .siwper_cont2 {
            width: 478px;
            height: 709px;
            float: right;
            position: relative;
        }

            .EU_t4 .hover .siwper_cont2 .box {
                width: 478px;
                height: 108px;
                margin-top: 310px;
                padding-bottom: 25px;
                border-bottom: #b5b6b6 1px solid;
                background: url(../images/p_comon_1.png) no-repeat;
                background-position: 20px 0;
            }

            .EU_t4 .hover .siwper_cont2 .siwper_slide {
                position: absolute;
                bottom: 64px;
                left: 0;
                width: 478px;
                height: 337px;
                overflow: hidden;
            }

                .EU_t4 .hover .siwper_cont2 .siwper_slide h1 {
                    position: absolute;
                    font-size: 48px;
                    top: 25px;
                    left: 60px;
                    color: #fff;
                }

                .EU_t4 .hover .siwper_cont2 .siwper_slide p {
                    position: absolute;
                    font-size: 14px;
                    line-height: 30px;
                    top: 157px;
                    left: 0;
                    text-align: left;
                    color: #595757;
                }

.EU_t5 {
    width: 100%;
    height: 750px;
    background: url(../images/EU/EU_29.png) no-repeat center #ffffff;
    text-align: center;
    padding-top: 260px;
    overflow: hidden;
}

.Hybase_bar {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-width: 1280px;
}

    .Hybase_bar img {
        width: 100%;
        height: auto;
    }

.Hybase_t1 {
    width: 1170px;
    margin: 0 auto;
    height: 738px;
    background: url(../images/hy/Hy_05.png) no-repeat right;
    border-bottom: #b4b5b5 1px solid;
    margin-bottom: 30px;
}

    .Hybase_t1 .l {
        width: 553px;
        float: left;
    }

        .Hybase_t1 .l h1 {
            font-size: 42px;
            color: #3e3a39;
            margin-top: 150px;
            height: 60px;
            line-height: 60px;
        }

        .Hybase_t1 .l h2 {
            font-size: 34px;
            height: 40px;
            line-height: 40px;
            color: #888889;
            font-weight: 100;
        }

        .Hybase_t1 .l h3 {
            font-size: 45px;
            height: 70px;
            line-height: 70px;
            color: #3e3a39;
            margin-top: 60px;
            font-weight: 100;
        }

    .Hybase_t1 .r {
        width: 612px;
        float: right;
        background: url(../images/hh/DC_21.png) no-repeat bottom;
        overflow: hidden;
        display: block;
        height: 738px;
    }

.Hybase_t2 {
    width: 1170px;
    margin: 0 auto;
    height: 588px;
    background: url(../images/hy/Hy_09.png) no-repeat right bottom;
}

    .Hybase_t2 .tp {
        line-height: 38px;
        font-size: 24px;
        color: #595757;
    }

    .Hybase_t2 .cc {
        width: 455px;
        height: 201px;
        color: #717071;
        line-height: 40px;
        font-size: 14px;
        margin-top: 140px;
    }

.Hybase_t3 {
    width: 100%;
    height: 1202px;
    background: #eeefef;
    overflow: hidden;
}

    .Hybase_t3 .cc {
        height: 2313px;
        width: 1170px;
        margin: 0 auto;
    }

        .Hybase_t3 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #3e3a39;
            margin-top: 80px;
        }

        .Hybase_t3 .cc .tp {
            line-height: 60px;
            font-size: 24px;
            color: #3e3a39;
            font-weight: 200;
            height: 80px;
        }

        .Hybase_t3 .cc .con {
            margin-top: 10px;
            text-align: center;
        }


.Hybase_t4 {
    width: 1170px;
    margin: 0 auto;
    height: 944px;
    position: relative;
    overflow: hidden;
}

    .Hybase_t4 .title {
        height: 70px;
        line-height: 70px;
        font-size: 42px;
        color: #3e3a39;
        margin-top: 80px;
    }

    .Hybase_t4 .tp {
        line-height: 38px;
        font-size: 24px;
        color: #595757;
    }

    .Hybase_t4 .con {
        width: 1170px;
        height: 201px;
        color: #717071;
        line-height: 40px;
        font-size: 14px;
        margin-top: 20px;
    }

    .Hybase_t4 .hiddenBlock {
        position: absolute;
        background: #000;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .Hybase_t4 .show {
        width: 147px;
        position: absolute;
        text-align: center;
    }

        .Hybase_t4 .show h1 {
            font-size: 14px;
            color: #585757;
        }

        .Hybase_t4 .show span {
            width: 10px;
            height: 10px;
            border: #84A665 6px solid;
            border-radius: 50%;
            background: #fff;
            display: inline-block;
        }


.Hybase_t5 {
    width: 100%;
    height: 1297px;
    background: #dcdcdd;
    overflow: hidden;
}

    .Hybase_t5 .cc {
        width: 1170px;
        margin: 0 auto;
    }

        .Hybase_t5 .cc .title {
            height: 70px;
            line-height: 70px;
            font-size: 42px;
            color: #3e3a39;
            margin-top: 80px;
        }

        .Hybase_t5 .cc .tp {
            line-height: 60px;
            font-size: 24px;
            color: #3e3a39;
            font-weight: 200;
            height: 80px;
        }

        .Hybase_t5 .cc .con {
            margin-top: 10px;
            text-align: center;
        }


.US_s1_t1 {
    width: 984px;
    height: auto;
    margin: 0 auto;
    border-bottom: #B5B5B6 1px solid;
    padding: 0 148px;
}

    .US_s1_t1 .title {
        margin: 60px 0 45px;
    }

        .US_s1_t1 .title h1 {
            font-size: 42px;
            line-height: 50px;
            color: #3E3A39;
            margin-bottom: 15px;
        }

        .US_s1_t1 .title p {
            font-size: 24px;
            line-height: 30px;
            color: #595757;
        }

    .US_s1_t1 .header {
        height: 44px;
        line-height: 44px;
        font-size: 24px;
        color: #fff;
    }

        .US_s1_t1 .header p {
            width: 328px;
            float: left;
            text-align: center;
        }

    .US_s1_t1 .box {
        height: auto;
        text-align: center;
        overflow: hidden;
    }

        .US_s1_t1 .box .b_left,
        .US_s1_t1 .box .b_mid,
        .US_s1_t1 .box .b_right {
            float: left;
            width: 328px;
            height: 433px;
        }

        .US_s1_t1 .box .b_left {
            line-height: 433px;
            font-size: 24px;
            color: #595757;
            background: #DCDDDD;
        }

        .US_s1_t1 .box .b_mid p {
            height: 214px;
            line-height: 16px;
            background: #F7F8F8;
            color: #727171;
            font-size: 14px;
        }

        .US_s1_t1 .box .b_right div {
            height: 214px;
        }

            .US_s1_t1 .box .b_right div img {
                width: 328px;
                height: 214px;
            }


.US_s2_t1 {
    width: 1138px;
    height: auto;
    margin: 0 auto;
    border-bottom: #B5B5B6 1px solid;
    padding: 0 71px;
}

    .US_s2_t1 .title {
        margin: 60px 0 45px;
    }

        .US_s2_t1 .title h1 {
            font-size: 42px;
            line-height: 50px;
            color: #3E3A39;
            margin-bottom: 15px;
        }

        .US_s2_t1 .title p {
            font-size: 24px;
            line-height: 30px;
            color: #595757;
        }

    .US_s2_t1 .list {
        height: 1848px;
        width: 1138px;
        margin-bottom: 102px;
    }

        .US_s2_t1 .list li img {
            width: 1138px;
            height: 308px;
            display: block;
        }


.A7_t1 {
    width: 100%;
    height: 240px;
    background: #DCDCDD;
}

    .A7_t1 div {
        width: 1080px;
        margin: 0 auto;
        overflow: hidden;
    }

    .A7_t1 h1 {
        font-size: 42px;
        line-height: 50px;
        margin: 50px 0 25px;
        color: #3E3A39;
    }

    .A7_t1 p {
        font-size: 14px;
        line-height: 32px;
        color: #717071;
    }

.A7_t2 {
    width: 1080px;
    height: 115px;
    margin: 0 auto;
    overflow: hidden;
}

    .A7_t2 img {
        display: block;
        float: left;
    }

    .A7_t2 div {
        float: left;
        height: 115px;
    }

    .A7_t2 h1 {
        font-size: 24px;
        color: #595757;
        margin: 30px 0 20px;
    }

    .A7_t2 p {
        font-size: 14px;
        color: #717071;
    }

.A7_t3 {
    width: 100%;
    min-width: 1280px;
    height: 1040px;
    background: url(../images/A7/A7_6.jpg) center no-repeat;
    position: relative;
}

    .A7_t3 .hover {
        position: relative;
        width: 1280px;
        margin: 0 auto;
    }

    .A7_t3 .btn1,
    .A7_t3 .btn2,
    .A7_t3 .btn3 {
        width: 115px;
        height: 20px;
        background: #000;
        position: absolute;
        z-index: 10;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .A7_t3 .btn1 {
        top: 358px;
        left: 377px;
    }

    .A7_t3 .btn2 {
        top: 358px;
        left: 498px;
    }

    .A7_t3 .btn3 {
        top: 358px;
        left: 619px;
    }

    .A7_t3 .show1,
    .A7_t3 .show2,
    .A7_t3 .show3 {
        position: absolute;
        top: 328px;
        left: 248px;
        z-index: 9;
    }

    .A7_t3 .show1 {
        display: block;
    }

    .A7_t3 .show2 {
        display: none;
    }

    .A7_t3 .show3 {
        display: none;
    }

.A7_t4 {
    width: 100%;
    overflow: hidden;
    min-width: 1280px;
}

.A7_t5 {
    width: 100%;
    height: auto;
    background: #595757;
}

    .A7_t5 .hover {
        width: 1220px;
        margin: 0 auto;
    }

        .A7_t5 .hover .p1 {
            height: 1087px;
            border-bottom: #fff 1px solid;
            padding-left: 70px;
            overflow: hidden;
            background: url(../images/A7/A7_5.jpg) no-repeat bottom right;
            margin-bottom: 80px;
        }

            .A7_t5 .hover .p1 h1 {
                font-size: 42px;
                color: #fff;
                margin: 83px 0 20px;
            }

            .A7_t5 .hover .p1 h2 {
                font-size: 24px;
                color: #fff;
                margin-bottom: 10px;
            }

            .A7_t5 .hover .p1 p {
                font-size: 14px;
                color: #DCDCDD;
                line-height: 40px;
            }

        .A7_t5 .hover .p2 {
            height: auto;
            padding: 0 0 70px 70px;
            overflow: hidden;
        }

            .A7_t5 .hover .p2 div {
                float: left;
            }

            .A7_t5 .hover .p2 h1 {
                font-size: 24px;
                line-height: 28px;
                color: #fff;
                margin-bottom: 10px;
            }

            .A7_t5 .hover .p2 p {
                height: 200px;
                font-size: 14px;
                color: #DCDCDD;
                line-height: 40px;
                margin-bottom: 35px;
            }

            .A7_t5 .hover .p2 img {
                display: block;
                width: 506px;
                height: 365px;
            }

.A7_t6 {
    width: 1080px;
    height: auto;
    margin: 0 auto;
    padding: 65px 70px 0;
    border-bottom: #B4B5B5 1px solid;
    position: relative;
}

    .A7_t6 h1 {
        font-size: 42px;
        color: #3E3A39;
        margin-bottom: 20px;
    }

    .A7_t6 h2 {
        font-size: 24px;
        color: #595757;
        margin-bottom: 15px;
    }

    .A7_t6 p {
        font-size: 14px;
        line-height: 40px;
        color: #717071;
    }

    .A7_t6 .w_p {
        height: 355px;
        overflow: hidden;
        background: url(../images/A7/A7_10.jpg) no-repeat bottom right;
        margin: 70px 0 65px;
    }

    .A7_t6 .t6_hover1 {
        position: absolute;
        bottom: 520px;
        left: 70px;
        width: 595px;
        height: 540px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .t6_hover2 {
        position: absolute;
        bottom: 520px;
        left: 675px;
        width: 595px;
        height: 540px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .t6_hover3 {
        position: absolute;
        bottom: 90px;
        left: 70px;
        width: 365px;
        height: 410px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .t6_hover4 {
        position: absolute;
        bottom: 90px;
        left: 450px;
        width: 365px;
        height: 410px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .t6_hover5 {
        position: absolute;
        bottom: 90px;
        left: 860px;
        width: 365px;
        height: 410px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .hover1 {
        position: absolute;
        bottom: 490px;
        left: 70px;
        width: 325px;
        height: 325px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .hover2 {
        position: absolute;
        bottom: 490px;
        left: 415px;
        width: 325px;
        height: 325px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .hover3 {
        position: absolute;
        bottom: 490px;
        left: 860px;
        width: 325px;
        height: 325px;
        background: #fff;
        z-index: 10;
    }

    .A7_t6 .box1 {
        float: left;
        border-right: #B4B5B5 1px solid;
        padding-right: 113px;
        margin-bottom: 73px;
    }

    .A7_t6 .box2 {
        float: left;
        position: relative;
        padding-left: 131px;
    }

        .A7_t6 .box2 img {
            position: absolute;
        }

.product_M9_t1 {
    width: 100%;
    height: auto;
    min-width: 1280px;
    background: #EFEFEF;
}

    .product_M9_t1 .hover {
        width: 1170px;
        margin: auto;
        overflow: hidden;
    }

    .product_M9_t1 h1 {
        font-size: 42px;
        line-height: 50px;
        color: #3E3A39;
        margin: 50px 0 10px;
    }

    .product_M9_t1 h2 {
        font-size: 24px;
        line-height: 44px;
        color: #595757;
        margin-bottom: 130px;
    }

    .product_M9_t1 ul {
    }

        .product_M9_t1 ul li {
            width: 1170px;
            height: 353px;
            line-height: 353px;
            color: #727171;
            font-size: 14px;
            margin-bottom: 53px;
            overflow: hidden;
        }

            .product_M9_t1 ul li img {
                float: left;
                margin-right: 39px;
                width: 353px;
                height: 353px;
                display: none;
            }

            .product_M9_t1 ul li div {
                display: table;
                height: 353px;
                margin-left: 1170px;
                opacity: 0;
                filter: alpha(opacity=0);
            }

            .product_M9_t1 ul li p {
                line-height: 32px;
                height: 84px;
                display: table-cell;
                vertical-align: middle;
                white-space: nowrap;
                margin-right: -773px;
            }

.product_M9_t2 {
    width: 1280px;
    margin: 0 auto;
    height: auto;
    border-bottom: #b5b6b6 1px solid;
}

    .product_M9_t2 .hover {
        width: 1170px;
        margin: 0 auto;
    }

    .product_M9_t2 h1 {
        font-size: 42px;
        line-height: 50px;
        color: #3E3A39;
        margin: 50px 0 10px;
    }

    .product_M9_t2 h2 {
        font-size: 24px;
        line-height: 44px;
        color: #595757;
        margin-bottom: 270px;
    }

    .product_M9_t2 .box {
        width: 1170px;
        overflow: visible;
        padding-bottom: 80px;
    }

        .product_M9_t2 .box img {
            display: block;
            margin-left: 50px;
        }

        .product_M9_t2 .box p {
            font-size: 14px;
            position: absolute;
            line-height: 32px;
            color: #727171;
            text-align: left;
        }

.product_M9_t3 {
    width: 1170px;
    margin: 0 auto;
    height: auto;
}

    .product_M9_t3 h1 {
        font-size: 42px;
        line-height: 50px;
        color: #3E3A39;
        margin: 50px 0 10px;
    }

    .product_M9_t3 h2 {
        font-size: 24px;
        line-height: 44px;
        color: #595757;
        margin-bottom: 60px;
    }

    .product_M9_t3 .box {
        margin-bottom: 75px;
    }

        .product_M9_t3 .box h2 {
            margin-bottom: 5px;
        }

        .product_M9_t3 .box p {
            line-height: 32px;
            font-size: 14px;
            color: #727171;
            margin-bottom: 20px;
        }

        .product_M9_t3 .box img {
            display: block;
        }

.product_M9_t4 {
    min-width: 1280px;
    width: 100%;
    height: 1282px;
    background: url(../images/M9/M9_11.png) no-repeat center top;
    overflow: hidden;
}

    .product_M9_t4 ul {
        text-align: center;
        margin-top: 180px;
    }

        .product_M9_t4 ul li {
            width: 252px;
            height: 326px;
            display: inline-block;
            margin-right: 75px;
        }

            .product_M9_t4 ul li img {
                display: none;
            }

.product_M9_t5 {
    width: 1170px;
    margin: 0 auto;
    height: auto;
}

    .product_M9_t5 h1 {
        font-size: 42px;
        line-height: 50px;
        color: #3E3A39;
        margin: 50px 0 10px;
    }

    .product_M9_t5 h2 {
        font-size: 24px;
        line-height: 44px;
        color: #595757;
        margin-bottom: 60px;
    }

    .product_M9_t5 .box {
        width: 1170px;
        height: 538px;
        overflow: hidden;
        margin-bottom: 90px;
    }

        .product_M9_t5 .box h2 {
            margin-bottom: 5px;
        }

        .product_M9_t5 .box p {
            font-size: 14px;
            line-height: 32px;
            color: #727171;
            margin-bottom: 70px;
        }

        .product_M9_t5 .box img {
            float: left;
            display: block;
        }

    .product_M9_t5 .text {
        float: left;
    }

.product_M9_t6 {
    width: 100%;
    min-width: 1280px;
    height: 892px;
    background: #efefef;
    margin-bottom: 4px;
}

    .product_M9_t6 .hover {
        width: 1280px;
        margin: 0 auto;
        padding-top: 132px;
        overflow: hidden;
    }

    .product_M9_t6 .siwper_cont1 {
        width: 817px;
        height: 601px;
        padding: 0 55px;
        background: url(../images/M9/M9_14.png) no-repeat;
        float: left;
        background-position: 55px;
        position: relative;
    }

        .product_M9_t6 .siwper_cont1 .prev {
            height: 58px;
            background: url(../images/p_comon_2.png) no-repeat;
            background-position: 0px -58px;
            left: 10px;
            right: auto;
        }

        .product_M9_t6 .siwper_cont1 .next {
            height: 58px;
            background: url(../images/p_comon_3.png) no-repeat;
            background-position: 0px -58px;
            left: auto;
            right: 10px;
        }

        .product_M9_t6 .siwper_cont1 .siwper_slide {
            position: absolute;
            top: 76px;
            left: 157px;
            width: 606px;
            height: 451px;
        }

    .product_M9_t6 .siwper_cont2 {
        width: 353px;
        height: 601px;
        float: right;
        position: relative;
    }

        .product_M9_t6 .siwper_cont2 .box {
            width: 353px;
            height: 108px;
            margin-top: 242px;
            padding-bottom: 25px;
            background: url(../images/p_comon_1.png) no-repeat;
            background-position: 28px 0;
        }

        .product_M9_t6 .siwper_cont2 .siwper_slide {
            position: absolute;
            bottom: 23px;
            left: 0;
            width: 353px;
            height: 337px;
            overflow: hidden;
        }

        .product_M9_t6 .siwper_cont2 h1 {
            position: absolute;
            font-size: 48px;
            top: 25px;
            left: 68px;
            color: #fff;
        }

.product_SAL_t1 {
    width: 100%;
    min-width: 1280px;
    height: 735px;
    overflow: hidden;
    text-align: center;
    background: url(/images/common/sal_2.jpg) no-repeat center;
}

.product_SAL_t2 {
    width: 1280px;
    margin: 0 auto;
    padding-top: 135px;
    border-top: #B4B5B5 1px solid;
    height: 685px;
    background: url(/images/common/sal_3.png) no-repeat center bottom;
    position: relative;
    z-index: 8;
}

    .product_SAL_t2 .list {
        width: 894px;
        margin: 0 auto;
        overflow: hidden;
        top: -53px;
        text-align: center;
        position: relative;
        z-index: 10;
        display: none;
    }

        .product_SAL_t2 .list li {
            width: 126px;
            height: 227px;
            margin-right: 130px;
            float: left;
            color: #727171;
            font-size: 14px;
        }

            .product_SAL_t2 .list li p {
                height: auto;
                line-height: 36px;
                text-align: left;
            }

    .product_SAL_t2 .hover1 {
        width: 560px;
        height: 30px;
        background: #fff;
        position: absolute;
        top: 124px;
        left: 70px;
        z-index: 9;
    }

    .product_SAL_t2 .hover2 {
        width: 560px;
        height: 30px;
        background: #fff;
        position: absolute;
        top: 124px;
        right: 90px;
        z-index: 9;
    }

    .product_SAL_t2 .hover3 {
        width: 30px;
        height: 200px;
        background: #fff;
        position: absolute;
        bottom: 460px;
        left: 51px;
        z-index: 9;
    }

    .product_SAL_t2 .hover4 {
        width: 30px;
        height: 200px;
        background: #fff;
        position: absolute;
        bottom: 477px;
        right: 51px;
        z-index: 9;
    }

.product_SAL_t3 {
    width: 100%;
    min-width: 1280px;
    height: 818px;
    overflow: hidden;
    text-align: center;
    background: url(/images/common/sal_4.png) no-repeat center top;
}

.product_SAL_t4 {
    width: 100%;
    min-width: 1280px;
    height: 1115px;
    background: #eeefef;
    text-align: center;
    position: relative;
}

    .product_SAL_t4 .header {
        height: 270px;
        overflow: hidden;
        text-align: left;
        color: #595757;
    }

        .product_SAL_t4 .header h1 {
            width: 1280px;
            font-size: 24px;
            line-height: 24px;
            margin: 60px auto 30px;
        }

        .product_SAL_t4 .header ul {
            width: 1280px;
            height: 40px;
            line-height: 40px;
            margin: 0 auto;
            background: url(/images/common/sal_7.png) no-repeat;
        }

            .product_SAL_t4 .header ul li {
                float: left;
                font-size: 14px;
            }

    .product_SAL_t4 .siwper_cont1 {
        width: 737px;
        height: 709px;
        padding: 0 55px;
        background: url(../images/EU/EU_27.jpg) no-repeat;
        margin: 0 auto;
        background-position: 55px;
        position: relative;
    }

        .product_SAL_t4 .siwper_cont1 .siwper_slide {
            position: absolute;
            top: 64px;
            left: 82px;
            width: 680px;
            height: 475px;
        }

        .product_SAL_t4 .siwper_cont1 .swiper-button-prev,
        .EU_t4 .hover .siwper_cont1 .swiper-button-next {
            color: #d8d8d8;
        }

        .product_SAL_t4 .siwper_cont1 .prev {
            height: 58px;
            background: url(../images/p_comon_2.png) no-repeat;
            background-position: 0px -58px;
            left: 10px;
            right: auto;
        }

        .product_SAL_t4 .siwper_cont1 .next {
            height: 58px;
            background: url(../images/p_comon_3.png) no-repeat;
            background-position: 0px -58px;
            left: auto;
            right: 10px;
        }

    .product_SAL_t4 .siwper_cont2 {
        width: 108px;
        height: 709px;
        top: 266px;
        right: 160px;
        position: absolute;
    }

        .product_SAL_t4 .siwper_cont2 .box {
            width: 108px;
            height: 108px;
            margin-top: 310px;
            padding-bottom: 25px;
            background: url(../images/p_comon_1.png) no-repeat;
        }

        .product_SAL_t4 .siwper_cont2 .siwper_slide {
            position: absolute;
            bottom: 64px;
            left: 0;
            width: 108px;
            height: 337px;
            overflow: hidden;
        }

            .product_SAL_t4 .siwper_cont2 .siwper_slide h1 {
                position: absolute;
                font-size: 48px;
                top: 25px;
                left: 40px;
                color: #fff;
            }

.product_SAL_t5 {
    width: 100%;
    min-width: 1280px;
    height: 1552px;
    overflow: hidden;
    text-align: center;
    background: url(/images/common/sal_6.jpg) no-repeat center top;
}

.product_SAL_t6 {
    width: 100%;
    min-width: 1280px;
    height: 944px;
    overflow: hidden;
    text-align: center;
    background: url(/images/common/sal_9.jpg) no-repeat center top;
}



/* global.html */
.content a {
    color: #838383;
}

.red-frame {
    width: 576px;
    border-bottom: 1px solid #af8695;
    border-top: 1px solid #af8695;
    padding: 25px 17px;
    margin-top: 80px;
    margin-bottom: 48px;
}

    .red-frame p {
        font-size: 20px;
        color: #a47587;
        line-height: 42px;
        font-weight: bold;
    }

.text-primary {
    font-size: 15px;
    color: #727171;
    line-height: 45px;
}

.m-t-45 {
    margin-top: 45px;
}

.m-t-48 {
    margin-top: 48px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-t-7 {
    margin-top: 7px;
}

.m-t-130 {
    margin-top: 130px;
}

.m-b-100 {
    margin-bottom: 100px;
}

.zutu ul {
    display: inline-block;
}

.zutu li {
    float: left;
    /*margin-right: 10px;*/
}

.m-b-45 {
    margin-bottom: 45px;
}

.m-r-5 {
    margin-right: 4px;
}


.footer .code {
    float: left;
    padding: 0 30px;
    text-align: center;
}

    .footer .code img {
        cursor: pointer;
    }

.code-mask {
    display: none;
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.code-cover {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    filter: Alpha(opacity=50);
}

.big-code-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 700px;
    height: 305px;
    background-color: #fff;
    color: #000;
    text-align: center;
}

    .big-code-box p {
        font-size: 24px;
        padding: 25px 0;
        display: block;
        line-height: auto;
    }

    .big-code-box .close {
        position: absolute;
        font-size: 24px;
        right: 0;
        top: 0;
        padding: 2px 10px;
        cursor: pointer;
    }
