/* By 5811.com.cn */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.l, .col-l, .col_l, .col-c, .col_c {
    float: left;
}

.r, .col-r, .col_r, dt span, .ul-txt li span, .ul_txt li span {
    float: right;
}

.c {
    clear: both;
}

.n, em {
    font-weight: normal;
    font-style: normal;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

/* .fa {
    font-family: Arial;
} */

.fg {
    font-family: Georgia;
}

.ft {
    font-family: Tahoma;
}

.fl {
    font-family: Lucida Console;
}

.fs {
    font-family: '宋体';
}

.fw {
    font-family: '微软雅黑';
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.tdu {
    text-decoration: underline;
}

.tdn, .tdn:hover, a.tdl:hover {
    text-decoration: none;
}

.fc0 {
    color: #000000;
}

.fc3 {
    color: #333333;
}

.fc6 {
    color: #666666;
}

.fc9 {
    color: #999999;
}

.fcr {
    color: red;
}

.fcw {
    color: white;
}

.fcb {
    color: blue;
}

.fcg {
    color: green;
}

.f0 {
    font-size: 0;
}

.f10 {
    font-size: 10px;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f20 {
    font-size: 20px;
}

.f24 {
    font-size: 24px;
}

.vm {
    vertical-align: middle;
}

.vtb {
    vertical-align: text-bottom;
}

.vt {
    vertical-align: top;
}

.vn {
    vertical-align: -2px;
}

.vimg {
    margin-bottom: -3px;
}

.m0 {
    margin: 0;
}

.ml0 {
    margin-left: 0;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.mr0 {
    margin-right: 0;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.ml-1 {
    margin-left: -1px;
}

.mt-1 {
    margin-top: -1px;
}

.p1 {
    padding: 1px;
}

.pl5 {
    padding-left: 5px;
}

.p5 {
    padding: 5px;
}

.pt5 {
    padding-top: 5px;
}

.pr5 {
    padding-right: 5px;
}

.pb5 {
    padding-bottom: 5px;
}

.p10 {
    padding: 10px;
}

.pl10 {
    padding-left: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pr10 {
    padding-right: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.p20 {
    padding: 20px;
}

.pl20 {
    padding-left: 20px;
}

.pt20 {
    padding-top: 20px;
}

.pr20 {
    padding-right: 20px;
}

.pb20 {
    padding-bottom: 20px;
}

.rel, .pr {
    position: relative;
}

.abs, .pa {
    position: absolute;
}

.dn {
    display: none;
}

.db {
    display: block;
}

.dib {
    -moz-inline-stack: inline-block;
    display: inline-block;
}

.di {
    display: inline;
}

.ovh {
    overflow: hidden;
}

.ovs {
    overflow: scroll;
}

.vh {
    visibility: hidden;
}

.vv {
    visibility: visible;
}

.lh14 {
    line-height: 14px;
}

.lh16 {
    line-height: 16px;
}

.lh18 {
    line-height: 18px;
}

.lh20 {
    line-height: 20px;
}

.lh22 {
    line-height: 22px;
}

.lh24 {
    line-height: 24px;
}

.fix {
    *zoom: 1;
}

.fix:after, .fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.z {
    _zoom: 1;
}

.h1 {
    height: 1px;
}

.h5 {
    height: 5px;
}

.h10, .h {
    height: 10px;
}

.h15 {
    height: 15px;
}

.h20 {
    height: 20px;
}

.h1, .h5, .h10, .h15, .h20, .h {
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;
}
/* 
body {
    font: 12px 宋体, Arial, sans-serif;
}
 */
a {
    text-decoration: none;
}

a:hover {
    color: #FF6600
}
.fa-sort-down:before,.fa-sort-desc:before{background-image:url('/newpc/qmm/new_web/images/111.png')}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.lixianbao {width:100%;background:rgba(0,0,0,0.6);position:fixed;bottom:0;z-index:88;}
.kuan {width:1160px;margin:0 auto;}
.clear {clear:both;}
.lixianzi {float:left;margin-left:92px;margin-top:6px}
.lixianzi p {font-size:18px;color:#fff;line-height:30px;}
.lixianzi p span {color:#ff7800;font-size:24px;}
.lixianzi p .huangzi {color:#eddd00;font-size:18px;}
.lixianbao .huangbo {margin-left:39px;padding-top:2px;float:left;}
.lixianbao_content {display:block;float:left;margin-left:12px;margin-top:35px;font-size:16px;line-height:48px;border-radius:10px;width:392px;height:48px;overflow:hidden;}
.lixianbao_zou {padding-left:12px;float:left;display:block;width:210px;height:45px;background:#FFF;/*font-size:16px;*/ color:#717171;vertical-align:middle;}
.lixianbao_you {border:0;display:block;float:left;text-align:left;padding-left:38px;width:163px;height:48px;background:#eddd00;background-image:url(/newpc/image/foot/bot_lxb_phone.png);background-repeat:no-repeat;background-position:8px 3px;border-left:2px solid #d1b900;/*font-size:16px;*/cursor:pointer;}
.lixianbao_qq {display:block;float:left;width:163px;height:48px;border-radius:10px;background:#ee5400;margin-top:35px;margin-left:26px;}
.lixianbao_qq span {color:#fff;font-size:16px;line-height:48px;margin-left:9px;display:block;float:left;}
.lixianbao_qq img {margin-left:13px;padding-top:5px;display:block;float:left;}
#tanchuang {width:480px;height:214px;left:50%;margin-left:-240px;background:#fff000;position:fixed;top:30%;border-radius:10px;overflow:hidden;text-align:center;}
#tanchuang p {font-size:28px;margin-top:40px;line-height:28px;}
#tanchuang .s {width:100%;height:13px;background:#000;position:absolute;top:0;}
#tanchuang .x {width:100%;height:13px;background:#000;position:absolute;bottom:0;}
#tanchuang .qued {margin:0 auto;background:#000;width:109px;height:38px;border-radius:10px;margin-top:24px;color:#fff;font-size:26px;line-height:38px;cursor:pointer;}
@media(max-width:1160px) {.lixianbao .huangbo {margin-left:14px;padding-top:2px;float:left;}}
@media(max-width:1120px) {.lixianzi {padding-right:10%;}.lixianbao .huangbo {display:none;}}
@media(max-width:1100px) {.lixianzi {padding-right:8%;}}
@media(max-width:1065px) {.lixianzi {padding-right:6%;}}
@media(max-width:1027px) {.lixianzi {padding-right:3%;}}
.bot_lxb_close {width:40px;height:40px;position:absolute;top:-40px;left:80px;background:rgba(0,0,0,0.6);cursor:pointer;border-top-left-radius:300px;border-top-right-radius:300px;color:white !important;font-size:30px;text-align:center;line-height:40px;}
.bot_lxb_close>i {width:100%;height:100%;}
        .pcdhk .boxout,.newbox .boxout,.pcdhk2 .boxout{width:22px;height:22px;position:absolute;top:14px;right:14px;cursor:pointer;background:url(/public/img/conn/close.png) no-repeat center center;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.newbox{width: 500px;height: 400px;border-radius: 20px;position: fixed;top:50%;left: 50%;margin-top: -200px;margin-left: -250px;overflow: hidden;z-index: 999;display: none;}
.newbox_top{height:305px;width: 100%;background: url(/public/img/conn/tc1013.jpg) no-repeat center;}
.newbox_down{width: 100%;height: 95px;background: url(/public/img/conn/tc1013_bottom.jpg) no-repeat center;overflow: hidden;}
.newbox_down1{width: 250px;height: 95px;float: left;position: relative;}
.newbox_down2{width: 250px;height: 95px;float: right;}
.newbox_downa{width:180px;height: 35px;display:block;background: #fff;color:#444;border-radius:20px;margin:30px 35px;text-align: center;line-height: 35px;word-spacing: 5px;font-size: 16px}
.newbox_downa:hover,.newbox_down12 button:hover{background: #FF6600;color: #fff}
.newbox_down11,.newbox_down12{width: 100%;height: 95px;position: absolute;}
.newbox_down11{top:0;left: 0}
.newbox_down12{top:95px;left: 0;}
.newbox_down12 input{width:140px;height: 35px;color:#000;border-radius:20px;margin:6.25px 35px;line-height: 35px;font-size: 16px;border:none;padding: 0 20px;}
.newbox_down12 button{width:180px;height: 35px;background:#fff;color:#444;border-radius:20px;margin:6.25px 35px;text-align: center;line-height: 35px;word-spacing: 5px;font-size: 16px;border:none;cursor: pointer;}
.newbox .boxout{width: 34px;height: 34px;border-radius: 34px;top: 5px;right: 5px;}
.pcdhk2 .boxout{width: 30px;height: 30px;border-radius: 30px;top: 5px;right: 5px;background: url(/public/img/conn/close2.png) no-repeat center;}

.boxout{
            width:22px;
            height:22px;
            position:absolute;
            top:14px;
            right:14px;
            cursor:pointer;
            background:url(/public/img/conn/close.png) no-repeat center center;
            -webkit-transition:.6s;
            -moz-transition:.6s;
            -ms-transition:.6s;
            -o-transition:.6s;
            transition:.6s;
            -webkit-transform:rotate(0);
            -moz-transform:rotate(0);
            -ms-transform:rotate(0);
            -o-transform:rotate(0);
            transform:rotate(0)
        }
      .boxout:hover{
            -webkit-transform:rotate(180deg);
            -moz-transform:rotate(180deg);
            -ms-transform:rotate(180deg);
            -o-transform:rotate(180deg);
            transform:rotate(180deg)
        }

		
		/*-----------------[初始化]--------------*/
body {
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑", "Microsoft Yahei" !important;
    min-width: 1300px;
    /*    background: #f6f6f6; */
}

a {
    color: #444;
}

a:hover {
    color: #000;
}

img, .ani {
    max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

input, textarea, select {
    font-size: 12px;
    color: #444;
    font-family: "微软雅黑", "Microsoft Yahei";
}

input[type='submit'], input[type='reset'], input[type='button'], select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@font-face {
    font-family: 'iconfont';
    src: url('/newpc/font/iconfont.eot');
    src: url('/newpc/font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('/newpc/font/iconfont.woff') format('woff'),
    url('/newpc/font/iconfont.ttf') format('truetype'),
    url('/newpc/font/iconfont.svg#iconfont') format('svg');
}



.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/*布局*/
.wp {
    width: 1200px;
    margin: 0 auto;
}

.h50 {
    height: 50px;
    clear: both;
    overflow: hidden;
}

.h100 {
    height: 100px;
    clear: both;
    overflow: hidden;
}

* {
    outline: none;
}

@font-face {
    font-family: 'ShinePersonalUse';
    src: url('../fonts/Shine Personal Use.ttf');
}

/*标题*/

/*按钮*/

/*颜色*/

/*******************************
	-------[=头部]-------
    ********************************/
    #hd .wp .lineUp {
        height: 4px;
        background: #d7a746;
        position: absolute;
        top: 0;
        left: 12px;
        opacity: 0;
        -webkit-transition: left .4s, opacity .6s;
        -moz-transition: left .4s, opacity .6s;
        transition: left .4s, opacity .6s;
    }

    .fhdr {
        transition: all .5s;
        margin-right: 20px;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }

    .fhd {
        height: 80px !important;
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }

    .flogo {
        width: 360px !important;
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }


    #hd {
        height: 87px;
        background: #fff;
        position: relative;
        z-index: 999;
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }

    #hd .hdr {
        float: right;
        overflow: hidden;
        padding-top: 23px;
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }

    .logo {
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
        display: block;
        float: left;
        width: 180px;
        height: 85px;
        position: relative;
        /*  border-right: 1px #9e9e9e solid; */
        margin-right: 5px;
    }

    .logo img {
        display: block;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index:99;
    }

    .soBox {
        float: left;
        width: 0;
        height: 30px;
        position: relative;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        padding-right: 30px;
        margin-top: 6px;
        border-bottom: 1px transparent solid;
    }

    .soBox .btn, .soBox .sub {
        width: 30px;
        height: 30px;
        border: none;
        position: absolute;
        right: 0;
        top: 0;
        background: url(../images/icon3.png) center center no-repeat;
        cursor: pointer;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .soBox .btn:hover {
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        background: url(../images/icon3-02.png) center center no-repeat;
    }

    .soBox .sub {
        display: none;
    }

    .soBox .inp {
        width: 100%;
        height: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        
    }

    .soBox.open {
        width: 48px;
        border-color: #ccc;
    }

    .soBox.open .sub {
        display: block;
    }

    .soBox.open .btn {
        display: none;
    }

    #hd .share {
        float: left;
        overflow: hidden;
        padding: 6px 13px 0 10px;
    }

    #hd .share a {
        float: left;
        width: 30px;
        height: 30px;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        margin: 0 5px;
    }

    #hd .share .a-tsina {
        background-image: url(../images/icon1.png);
    }

    #hd .share .a-weixin {
        background-image: url(../images/icon2.png);
    }

    #hd .share .a-tsina:hover {
        background-image: url(../images/icon1-1.png);
    }

    #hd .share .a-weixin:hover {
        background-image: url(../images/icon2-1.png);
    }

    #hd .share .a-weixin:hover p {
        display: block;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    #hd .btn-enroll {
        display: block;
        float: left;
        width: 121px;
        height: 34px;
        background: url(../images/bg1.png) 0 0 no-repeat;
        border-radius: 4px;
        overflow: hidden;
        font-size: 16px;
        color: #fff;
        line-height: 34px;
        text-align: center;
    }

    #hd .btn-enroll:hover {
        opacity: .8;
        filter: alpha(opacity=80);
    }

/*******************************
	-------[=导航]-------
    ********************************/
    .nav {
        overflow: hidden;
        float: left;
    }

    .nav li {
        float: left;
        width: 80px;
    }

    .nav a {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        color: #393939;
        line-height: 85px;
        text-align: center;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -moz-transition: all .5s;
    }

    .nav a:hover, .nav li.on a {
        color: #d7a746;
    }

/*******************************
	-------[=banner]-------
    ********************************/
    .Banner{margin:0 auto;margin-bottom:0;padding:0;height:450px;overflow:hidden;min-width:1200px;max-width:100%;border-bottom:0px solid #e5e0e4}
    .Banner .slide .player .slider{display:none}
    .Banner .slide .player .active{display:block;animation:myopacity 3s;-webkit-animation:myopacity 3s;-moz-animation:myopacity 3s;-ms-animation:myopacity 3s}
    .Banner .slide{position:relative;margin-top:0}
    .Banner .slide .player{left:0}
    .Banner .slide .player .slider{height:450px}
    .Banner .slide .player .slider img{height:450px}
    .Banner .slide .player .slider a span{height:450px;display:block;width:100%}
    .Banner .slide .scroll{position:absolute;margin-left:40.6%;bottom:10px;list-style-type:none}
    .Banner .slide .scroll .slider{height:54px;width:90px;margin-left:10px;cursor:pointer;float:left;overflow:hidden;border:#c5956e solid 2px;opacity:.8;background:#040303}
    .Banner .slide .scroll .active{border:#fff solid 2px;opacity:1}
    #banner {
        height: 690px;
    }

    #banner .slick-slider, #banner .slick-list, #banner .slick-track, #banner .slick-slide {
        height: 100%;
    }

    #banner .slick-slide {
        outline: 0;
        position: relative;
        background-position: center center;
        background-repeat: no-repeat;
        -o-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    #banner .slick-next, #banner .slick-prev {
        position: absolute;
        top: 50%;
        margin-top: -25px;
        overflow: hidden;
        width: 45px;
        height: 50px;
        font-size: 0;
        line-height: 0;
        z-index: 999;
        background: none;
        background-repeat: no-repeat;
        background-position: center center;
        -o-background-size: auto 50px;
        -ms-background-size: auto 50px;
        -moz-background-size: auto 50px;
        -webkit-background-size: auto 50px;
        background-size: auto 50px;
        cursor: pointer;
    }

    #banner .slick-prev {
        left: 50%;
        margin-left: -645px;
        background-image: url(../images/arr-l.png);
    }

    #banner .slick-next {
        right: 50%;
        margin-right: -645px;
        background-image: url(../images/arr-r.png);
    }

    #banner .slick-dots {
        position: absolute;
        left: 0;
        bottom: 30px;
        width: 100%;
        text-align: center;
        z-index: 99;
    }

    #banner .slick-dots li {
        display: inline-block;
        margin: 0 5px;
    }

    #banner .slick-dots li button {
        display: block;
        width: 10px;
        height: 10px;
        font-size: 0;
        line-height: 0;
        text-indent: 999px;
        background-color: #fff;
        background-color: rgba(255, 255, 255, .3);
        border-radius: 5px;
        border: none;
        cursor: pointer;
    }

    #banner .slick-dots li.slick-active button {
        background-color: #d7a746;
        width: 20px;
    }

    #banner .item a {
        display: block;
        height: 100%;
    }

/*******************************
	-------[=底部]-------
    ********************************/
    .container {
        width: 1200px;
        margin: 0 auto;
    }

    .newfoot {

        width: 100%;
        min-width: 1206px;
        /* background: #f6f6f6; */
    }

    .newfoot .h1 {
        background: url(/newpc/image/ximage/ttt.png) center bottom no-repeat;
        height: 290px;
        text-align: center
    }

    .newfoot .h1 li {
        display: inline-block;
        position: relative;
        margin-top: 258px;
        height: 27px;
        font-size: 14px;
        color: #fff;
        padding-top: 6px;
        *display: inline;
        *zoom: 1
    }

    .newfoot .h1 .murl {
        background: url(../image/ximage/zpbt.png) no-repeat;
        background-position: 0 -252px;
        padding-left: 20px;
        padding-right: 50px;
        margin-right: 20px
    }

    .newfoot .h1 .murl div {
        visibility: hidden;
        opacity: 0;
        display: block;
        background: url(/newpc/image/m_erweima.png) center no-repeat;
        width: 160px;
        height: 160px;
        top: -128px;
        right: -110px;
        position: absolute;
        z-index: 0
        transition: all 1.4s;
        -o-transition: all 1.4s;
        -ms-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;
    }

    .newfoot .h1 .murl:hover div {
        visibility: inherit;
        opacity: 1;
        transition: all 1.4s;
        -o-transition: all 1.4s;
        -ms-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;

    }

    .newfoot .h1 .addr {
        background: url(../image/ximage/zpbt.png) no-repeat;
        background-position: 0 -290px;
        padding-left: 25px;
        margin-right: 40px;
        margin-left: 70px
    }

    .newfoot .h1 .tel {
        background: url(../image/ximage/zpbt.png) no-repeat;
        background-position: 0 -320px;
        padding-left: 30px;
        margin-left: 40px
    }

    .newfoot .h2 {
        width: 100%;
        min-width: 1200px;
        border-top: #7a4621 1px solid;

    }

    .newfoot .h3 {
        display: block;
        height: 400px;
        width: 100%;
        min-width: 1200px;
        background: hsla(0, 0%, 15%, 1);
        padding-top: 40px;
        border-top: 2px solid #9e5a46;
        border-bottom: 1px solid #3c3c3c;
        -moz-user-select: none;
        -khtml-user-select: none;
        user-select: none;
        -webkit-user-select: none;
    }

/* .newfoot .h3 .cddh {
    width: 1120px;
    margin: 0 auto;
    height: 35px;
    border: #6b6460 solid 1px;
    margin-top: 30px
}

.newfoot .h3 .cddh li {
    width: 160px;
    line-height: 35px;
    float: left;
    color: #6b6460;
    font-size: 18px;
    text-align: center
    } */

/* .newfoot .h3 .cddhnr {
    width: 1120px;
    margin: 0 auto;
    margin-top: 10px;
    height: 220px
}

.newfoot .h3 .cddhnr .f-list {
    width: 160px;
    float: left
}

.newfoot .h3 .cddhnr .f-list li {
    font-size: 14px;
    text-align: center;
    line-height: 23px
}

.newfoot .h3 .cddhnr .f-list li a {
    color: #6b6460
    } */

    .newfoot .h3 .container .o-zhuanye {
        margin: 0 30px 0 34px;
        width: 348px;
    }

    .newfoot .h3 .container > div {
        display: block;
        height: 361px;
    }

    .newfoot .h3 .container .f1 {
        float: left;
    }

    .newfoot .h3 .container .o-title {
        display: block;
        width: 100%;
        padding-bottom: 8px;
    }

    .newfoot .h3 .container .o-title h3 {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 100%;
        text-align: left;
        font-size: 23px;
        font-weight: 300;
        color: #eaae32;
        padding: 0 0 7px 0;
    }

    .newfoot .h3 .container .o-title span {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 22px;
        height: 2px;
        float: left;
        background: #9e5a46;
    }

    .o-zhuanye-left {
        display: block;
        width: 160px;
    }

    .o-list {
        display: block;
        width: 160px;
        text-align: left;
        padding: 6px 0 0 0;
    }

    .o-list > p.o-listtitle {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 160px;
        text-align: left;
        color: rgba(189, 189, 189, 1);
        font-size: 18px;
        line-height: 2.3;
        font-weight: 200;
        padding-top: 10px;
        border-bottom: 1px solid #3c3c3c;
        margin-bottom: 7px;
        cursor: default;
        transition: .2s ease;
        -moz-transition: .2s ease;
        -webkit-transition: .2s ease;
    }

    .o-list > ul {
        width: 100%;
        text-align: left;
    }

    .o-list > ul li {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 100%;
        height: 26px;
        line-height: 26px;
        text-align: left;
        color: #3c3c3c;
        font-size: 15px;
    }

    .o-list > ul li a {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        color: #777;
        font-weight: 200;
        transition: .2s ease;
        -moz-transition: .2s ease;
        -webkit-transition: .2s ease;
    }

    .fl {
        float: left;
    }

    .fr {
        float: right;
    }

    .o-list:hover > p.o-listtitle, .o-list > ul > li:hover a {
        color: #ffffff;
        border-color: #b5b5b5;
    }

    .newfoot .h3 .container > div.o-about, .newfoot .h3 .container > div.o-jiuye {
        margin: 0 30px 0 0;
        width: 160px;
    }

    .o-list-icon {
        display: block;
        width: 190px;
        position: absolute;
        left: -6px;
        top: 65px;
    }

    .o-list-icon div {
        transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        -webkit-transition: all .4s;
        display: block;
        width: 34px;
        height: 34px;
        margin: 0 5px;
        background-image: url(/newpc/image/icon1.png);
        background-repeat: no-repeat;
    }

    .slistwechat {
        transition: all 1.4s;
        -ms-transition: all 1.4s;
        -o-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;
        display: block;
        width: 110px;
        height: 110px;
        position: absolute;
        top: -144px;
        left: 97px;
        visibility: hidden;
        opacity: 0;
        background: url(/newpc/image/gongzonghao.jpg) no-repeat left center;
        background-size: cover;
    }

    .slistwap {
        transition: all 1.4s;
        -ms-transition: all 1.4s;
        -o-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;
        display: block;
        width: 110px;
        height: 110px;
        position: absolute;
        top: -144px;
        left: 97px;
        visibility: hidden;
        opacity: 0;
        background: url(/newpc/image/m_erweima.png) no-repeat left center;
        background-size: cover;
    }

    .o-list-tel {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 200px;
        position: absolute;
        top: 113px;
        left: 0px;
        font-size: 15px;
        color: #7c7c7c;
        line-height: 1;
        margin-top: -2px;
    }

    .o-list-tel span {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        color: white;
        font-size: 13px;
    }

    .o-list-add {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        display: block;
        width: 230px;
        position: absolute;
        top: 138px;
        left: 0px;
        font-size: 15px;
        color: #7c7c7c;
        line-height: 1;
        margin-top: -2px;
    }

    .o-list-add span {
        font-family: "YaHei", "Microsoft YaHei", "微软雅黑";
        font-size: 13px;
        color: white;
    }

    .newfoot .h3 .container > div.o-baoming {
        width: 175px;
    }

    .o-form {
        display: block;
        width: 100%;
        padding-top: 5px;
    }

    .o-form input {
        transition: all .2s;
        -o-transition: all .2s;
        -ms-transition: all .2s;
        -moz-transition: all .2s;
        -webkit-transition: all .2s;
        display: block;
        width: 144px;
        height: 35px;
        float: left;
        background: #262626;
        border: 1px solid #3c3c3c;
        font-weight: 200;
        outline: none;
        color: #fff;
        padding-left: 6px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        margin: 4px 0;
    }

    .o-form input:hover {
        transition: all .2s;
        -o-transition: all .2s;
        -ms-transition: all .2s;
        -moz-transition: all .2s;
        -webkit-transition: all .2s;
        border: 1px solid #8f695e;
    }

    .o-form .scform {
        display: block;
        width: 100%;
    }

    .o-form > p {
        transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        -webkit-transition: all .4s;
        display: block;
        width: 60px;
        height: 30px;
        background: #434343;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        font-weight: 200;
        color: #858585;
        margin-top: 186px;
        cursor: pointer;
    }

    .o-form > p:hover {
        transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        -webkit-transition: all .4s;

        background: white;
        color: black;
    }

    button, input, keygen, select, textarea {
        font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
    }

    .o-list-icon .o-wechat {
        background-position: -4px -3px;
    }

    .o-wechat:hover {
        background-position: -4px -42px;
    }

    .o-wechat:hover .slistwechat {
        transition: all 1.4s;
        -ms-transition: all 1.4s;
        -o-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;
        visibility: inherit;
        opacity: 1;
    }

    .o-list-icon .o-qq {
        background-position: -49px -3px;
    }

    .o-qq:hover {
        background-position: -50px -42px;
    }

    .o-list-icon .o-weibo {
        background-position: -95px -3px;
    }

    .o-list-icon .o-weibo:hover {
        background-position: -95px -42px;
    }

    .o-list-icon .o-wap {
        background-position: 8px -90px;
    }

    .o-wap:hover .slistwap {
        transition: all 1.4s;
        -ms-transition: all 1.4s;
        -o-transition: all 1.4s;
        -moz-transition: all 1.4s;
        -webkit-transition: all 1.4s;
        visibility: inherit;
        opacity: 1;
    }

    .sitemap {
        display: block;
        width: 100%;
        min-width: 1200px;
        height: 110px;
        background: #262626;
    }

    .sitemap-box {
        display: block;
        width: 1200px;
        height: 55px;
        margin: 0 auto;
        text-align: center;
        cursor: default;
    }

    .sitemap-box div {
        height: 55px;
        line-height: 55px;
        color: #969696;
        display: inline-block;
    }

    .newfoot .h3 .Copyright {
        text-align: center;
        padding-bottom: 90px;
        line-height: 23px
    }

    /* 离线宝等fix样式 */
    .pcdhk {
        width: 506px;
        height: 404px;
        position: fixed;
        margin: -202px 0 0 -253px;
        left: 50%;
        top: 50%;
        z-index: 999;
        overflow: hidden;
        background: #fff;
        display: none;
        opacity: 1;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        -webkit-box-shadow: 0 0 16px #afafaf;
        -moz-box-shadow: 0 0 16px #afafaf;
        box-shadow: 0 0 16px #afafaf
    }

    .pcdhk .tcc1 {
        width: 100%;
        height: 63px;
        background: url("/newpc/image/chat/chatico.png") no-repeat 14px center
    }

    .pcdhk .tcc1 p {
        height: 63px;
        margin-left: 65px;
        line-height: 63px;
        color: #000;
        font-size: 16px
    }

    .pcdhk .tcc1 p span {
        color: #f76d02
    }

    .pcdhk .boxout {
        width: 22px;
        height: 22px;
        position: absolute;
        top: 14px;
        right: 14px;
        cursor: pointer;
        background: url("/newpc/image/chat/close.png") no-repeat center center;
        -webkit-transition: .6s;
        -moz-transition: .6s;
        -ms-transition: .6s;
        -o-transition: .6s;
        transition: .6s;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    .pcdhk .boxout:hover {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .pcdhk .tcbanner {
        width: 100%;
        height: 214px;
        background: url("/newpc/image/chat/dhkad.jpg") no-repeat center center
    }

    .pcdhk .tcchat {
        width: 94%;
        height: 40px;
        margin: 0 auto;
        color: #000;
        position: relative
    }

    .pcdhk .tcchat .phone-info {
        width: 194px;
        height: 30px;
        position: absolute;
        top: 4px;
        left: 280px
    }

    .pcdhk .tcchat .phone-info input {
        width: 130px;
        *width: 118px;
        height: 30px;
        border: 0;
        line-height: 30px;
        background: #CCC;
        background: rgba(0, 0, 0, .4);
        color: #fff;
        font-size: 12px;
        padding: 0 0 0 12px;
        float: left;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        overflow: hidden;
        opacity: .6;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    .pcdhk .tcchat .phone-info a {
        width: 64px;
        height: 30px;
        line-height: 30px;
        float: left;
        text-align: center;
        cursor: pointer;
        background: #292929;
        color: #fff;
        text-decoration: none;
        font-size: 12px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px
    }

    .pcdhk .tcchat .phone-info a:hover {
        background: #000;
        font-size: 13px
    }

    .pcdhk .tcchat .tcczx {
        width: 200px;
        height: 40px;
        float: left;
        font-size: 18px;
        line-height: 40px;
        color: #424242;
        background: url("/newpc/image/chat/a.png") no-repeat 120px center #fff
    }

    .pcdhk .tcchat .tcclist {
        float: right;
        height: 40px;
        line-height: 40px
    }

    .pcdhk .tcchat .tcclist li {
        width: 70px;
        height: 40px;
        float: left;
        text-align: right;
        background-repeat: no-repeat;
        background-position: 17px center;
        list-style: none
    }

    .pcdhk .tctext1 {
        width: 94%;
        margin: 1px auto 0 auto;
        height: 70px
    }

    .pcdhk .tctext1 .tctextinner {
        width: 300px;
        height: 70px;
        float: left;
        -webkit-box-shadow: 0 0 4px rgba(9, 2, 4, .3);
        -moz-box-shadow: 0 0 4px rgba(9, 2, 4, .3);
        box-shadow: 0 0 4px rgba(9, 2, 4, .3);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

    .pcdhk input, .pcdhk textarea {
        text-rendering: auto;
        color: initial;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        text-indent: 0;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        margin: 0;
        font: 13.33px Arial
    }

    .pcdhk .tctext1 .tctextinner .textarea {
        width: 290px;
        height: 60px;
        margin: 5px 5px;
        float: left;
        color: #cacaca;
        font-size: 14px;
        line-height: 1.5;
        background-color: #fff;
        border: 0;
        padding: 3px 0 0 3px;
        display: inline;
        outline: 0;
        max-width: 290px;
        max-height: 60px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .pcdhk .tctext1 a {
        display: block;
        width: 80px;
        height: 70px;
        float: left;
        text-align: center;
        line-height: 70px;
        text-decoration: none;
        color: #fff;
        font-size: 20px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -ms-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .pcdhk .tctext1 .cccbut {
        height: 70px;
        float: right
    }

    .pcdhk .tctext1 .cccbut .tcbut {
        background: #d0a972
    }

    .pcdhk .tctext1 .cccbut .tcbut2 {
        background: #2f1805
    }

    .pcdhk .tctext1 .cccbut .tcbut:hover {
        opacity: .8
    }

    .pcdhk .tctext1 .cccbut .tcbut2:hover {
        opacity: .8
    }

    .chat-swt {
        width: 330px;
        height: 260px;
        background: #fff;
        display: none;
        position: fixed;
        overflow: hidden;
        right: 0;
        bottom: 0;
        -webkit-box-shadow: 0 0 35px #000;
        -moz-box-shadow: 0 0 35px #000;
        box-shadow: 0 0 35px #000;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        z-index: 9999999
    }

    .chat-box {
        width: 100%;
        height: 27px;
        position: relative
    }

    .chat-box .chat-box-1 {
        width: 100%;
        height: 27px;
        display: inline-block;
        float: left;
        font-size: 15px;
        background-color: #3d3f4b;
        color: #888991;
        font-family: "Microsoft yahei";
        line-height: 27px;
        text-indent: 16px
    }

    .chat-box .chat-box-2 {
        position: absolute;
        display: block;
        right: 3px;
        top: 3px;
        width: 19px;
        height: 19px;
        background-color: #2a2c38;
        moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: transform .6s;
        -moz-transition: transform .6s;
        -ms-transition: transform .6s;
        -o-transition: transform .6s;
        transition: transform .6s
    }

    .chat-box .chat-box-2:hover {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }

    .chat-box .chat-box-2:before {
        content: '';
        width: 14px;
        height: 1px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -7px;
        background: #fff;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .chat-box .chat-box-2:after {
        content: '';
        width: 14px;
        height: 1px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -7px;
        background: #fff;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .chat-chat1 {
        width: 100%;
        height: 71px;
        position: relative;
        background: #fff
    }

    .chat-chat1 .chat-chat1-1 {
        width: 260px;
        height: 85px;
        position: absolute;
        left: 30%;
        top: 10px;
        font-size: 14px;
        margin-left: -82px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background-color: #2f1805;
        color: #fff;
        padding: 4px 4px 4px 4px;
        text-indent: 10px
    }

    .chat-chat1 .chat-chat1-1 .chat-chat1-1-1 {
        width: 7px;
        height: 5px;
        position: absolute;
        left: -7px;
        top: 8px;
        background: url(../image/chat/left.jpg) no-repeat center center
    }

    .relpy1 {
        width: 100%;
        height: 63px;
        position: absolute;
        bottom: 0;
        background: #8c8c8c;
        overflow: hidden
    }

    .relpy1 .relpy1-1 {
        width: 245px;
        height: 43px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: #FFF;
        overflow: hidden;
        float: left;
        padding: 3px 6px 0 6px;
        margin: 7px 0 0 9px;
        display: inline;
        -moz-box-sizing: content-box;
        -ms-box-sizing: content-box;
        -o-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    .relpy1 .relpy1-1 textarea {
        float: left;
        display: block;
        border: 0;
        background-color: #FFF;
        width: 100%;
        height: 100%;
        max-height: 43px;
        color: #666;
        font-size: 14px;
        line-height: 21px;
        outline: 0
    }

    .relpy1 .relpy1-2 {
        display: block;
        width: 46px;
        height: 38px;
        padding: 8px 3px 0;
        float: left;
        text-align: center;
        background-color: #171923;
        color: #fff;
        text-decoration: none;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        margin-top: 7px;
        margin-left: 2px;
        display: inline;
        line-height: 14px;
        -moz-box-sizing: content-box;
        -ms-box-sizing: content-box;
        -o-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        cursor: pointer
    }

    .relpy1 .relpy1-2:hover {
        opacity: .8
    }

    .relpy1 .relpy1-2 .relpy1-2-1 {
        font-size: 14px
    }

    .relpy1 .relpy1-2 .relpy1-2-2 {
        font-size: 12px
    }

    .fixed_pc {
        position: fixed;
        top: 35%;
        width: 80px;
        z-index: 987654;
        right: 10px
    }

    .fixed_pc a {
        display: block;
        width: 80px;
        height: 80px;
        margin-top: 2px;
        cursor: pointer;
        border-radius: 15px;
        background: #2f1805
    }

    .fixed_pc a:hover {
        background-color: #9a7252
    }

    .bottomnav {
        transition: all .5s;
        -moz-transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        position: fixed;
        bottom: -80px;
        width: 100%;
        background: #2f1805;
        min-width: 1200px;
        z-index: 3000;
    }

    .bottomnav .consult-left {
        float: left;
        width: 325px;
        padding-left: 37px;
    }

    .bottomnav .consult-right {
        width: 612px;
        height: 60px;
        position: absolute;
        right: 37px;
        top: 10px;
        color: #fff;
    }

    .bottomnav .consult-right .right-ph {
        position: absolute;
        top: 3px;
        left: 0;
        height: 50px;
    }

    .bottomnav .right-ph input {
        float: left;
        margin-top: 5px;
        margin-right: 12px;
        text-align: center;
        width: 241px;
        height: 42px;
        line-height: 42px;
        font-size: 18px;
        border: 1px #ffffff solid;
        background: none;
        color: #fff;
    }

    .bottomnav .right-ph .rt-btn {
        border-radius: 11px;
        margin-left: -1px;
        width: 180px;
        height: 44px;
        cursor: pointer;
        background-color: #7d4623;
        float: left;
        margin-top: 5px;
        text-align: center;
        cursor: pointer;
    }

    .bottomnav .consult-right i {
        float: left;
        margin-left: 25px;
        margin-top: 7px;
        font-size: 30px;
    }

    .bottomnav .consult-right span {
        margin-right: 28px;
        float: right;
        display: block;
        cursor: pointer;
        font-size: 20px;
        line-height: 42px;
    }

    .bottomnav .consult-right .right-zx {
        border-radius: 11px;
        height: 42px;
        width: 180px;
        position: absolute;
        left: 442px;
        background-color: #c5956e;
        top: 9px;
    }

    /*!*less.css*!*/

    /*!*Common For Max 960*!*/
    /*@media only screen and (max-width: 1900px) {*/

        /*.m-teachers .slick-center .txt {*/
            /*margin-left: auto;*/
            /*}*/

            /*}*/

            /*!*Common For Max 960*!*/
            /*@media only screen and (max-width: 1199px) {*/

                /*}*/

                /*!*Common For Max 768*!*/
                /*@media only screen and (max-width: 959px) {*/
                    /*}*/

                    /*!*Common For Max 480*!*/
                    /*@media only screen and (max-width: 767px) {*/
                        /*}*/

                        /*!*Common For Max 320*!*/
                        /*@media only screen and (max-width: 479px) {*/
                            /*}*/

/*
-----------------[公用]--------------*/
/* banner */
.ban-inner {
    height: 600px;
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    
}

.fbanner{
	margin-top:-20px;
	transition-duration:all 1.5s;
	-webkit-duration:all 1.5s;
	-ms-duration:all 1.5s;
	-moz-duration:all 1.5s;
	transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
}

.ban-inner.ban-in2 {
    height: 500px;
}

.ban-inner .tit {
    font-size: 100px;
    color: #d09d3d;
    padding-top: 120px;
    margin-bottom: 43px;
    font-weight: bold;
    background: url(/newpc/new_web/images/ico16.png) center 80px no-repeat;
}

.ban-inner .tit em {
    display: block;
    font-size: 40px;
    font-family: '宋体';
    font-weight: bold;
}

.ban-inner .tit em span {
    display: inline-block;
    position: relative;
    padding: 0 100px;
}

.ban-inner .tit em span:after {
    position: absolute;
    content: '';
    left: 0;
    top: 7px;
    width: 81px;
    height: 31px;
    background: url(/newpc/new_web/images/ico17.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

.ban-inner .tit em span:before {
    position: absolute;
    content: '';
    right: 0;
    top: 7px;
    width: 81px;
    height: 31px;
    background: url(/newpc/new_web/images/ico18.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
/*ban-in3*/
.ban-inner.ban-in3{
    height: 600px;
}
.ban-inner.ban-in3 .pos{
  margin: 88px 182px 10px 194px;
}
.ban-inner.ban-in3 .next{
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 140px;
    background: url(/newpc/new_web/images/img-three-1.png) center no-repeat;
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -webkit-animation: aniTop 1.5s infinite ease-in;
    -o-animation: aniTop 1.5s infinite ease-in;
    animation: aniTop 1.5s infinite ease-in;
}
@-webkit-keyframes aniTop{
    0%{
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
        opacity: 0;
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';       
    }
    50%{
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
    100%{
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0;
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}
@keyframes aniTop{
    0%{
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0;
        opacity: 0;
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';       
    }
    50%{
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }
    100%{
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0;
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}
/*咨询课程详细内容*/
.p-btn-1{
    display: block;
    margin: 0 auto;
    width: 198px;
    height: 48px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #dda841;
}
.p-btn-1 span{
    position: relative;
    top: -6px;
    left: -6px;
    z-index: 5;
    display: block;
    width: 200px;
    line-height: 50px;
    background-color: #dca436;
    color: #fff;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.p-btn-1:hover span{
    -webkit-transform: translate(5px,5px);
    -ms-transform: translate(5px,5px);
    -o-transform: translate(5px,5px);
    transform: translate(5px,5px);
}
.bdbg-p1{
    background: url(/newpc/new_web/images/bg-three-1.png);
}
/* 左侧导航 */
.rmenu{position:fixed;top:36%;left:0;z-index:999;display:block;margin-top:-125px;width:80px;height:351px;}
.ron a{opacity:1!important;
    -webkit-transform:translateX(0)!important;
    -moz-transform:translateX(0)!important;
    transform:translateX(0)!important;
}
.rmenu a{display:block;
    margin-bottom:0px;
    width:80px;
    height:38px;
    text-align:center;
    font-weight:300;
    font-size:14px;
    line-height:38px;
    opacity:0;
    -webkit-transition:opacity 1.2s,transform .4s;
    -moz-transition:opacity 1.2s,transform .4s;
    transition:opacity 1.2s,transform .4s;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    transform:translateX(-100%);
}
.rmenu>.rdh a:hover {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    color: white;
    width: 95px;
    background: rgb(136, 134, 134);
}
.rmenu>.rzy>.kc:hover {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    width: 95px;
}
.rmenu>.rdh a{background:#F6F6F6;color:#4c4c4c;}
.rmenu>.rzy a{background:rgb(136, 134, 134);color:#fff;}
/* 左侧导航 */
/* 上部专业导航 */
.navigation-down{position:absolute;top:87px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#344157;position:absolute;top:0px;background:rgb(249, 249, 249);}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:16px 80px 14px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#000000;padding-bottom:10px;border-bottom:1px solid #d7a746;margin-bottom:10px;}
.navigation-down .menu-1 dd a{color:#000000;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#d7a746}
/* 上部专业导航 */
/* 专业表单 */
/*表单*/
.box-form .list {float: left;width: 660px;}
.box-form .list img {display: block;}
.box-form .tit {height: 61px;line-height: 61px;font-size: 24px;text-align: center;}
.box-form .table {overflow: hidden;}
.box-form .table .item {height: 45px;line-height: 45px;font-size: 14px;}
.box-form .table .item.last {border-bottom-color: transparent;}
.box-form .table div {float: left;text-align: center;}
.box-form .table .d1 {width: 158px;}
.box-form .table .d2 {width: 168px;}
.box-form .table .d3 {width: 172px;}
.box-form .table .d4 {width: 160px;}

.box-form .form {margin-left: 680px;padding-bottom: 40px;}
.box-form .form ul {padding: 30px 40px 0;}
.box-form .form .btn-form {margin: 40px auto 0;display: block;width: 210px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.box-form .form .btn-form:hover {background-color: #b18c62;}
.box-form .form .li-gender {margin-bottom: 38px;text-align: center;font-size: 0;}
.box-form .form .li-gender label {position: relative;margin: 0 24px;display: inline-block;width: 110px;height: 156px;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.box-form .form .li-gender label.m {background-image: url(../images/ico-hm-1.png);}
.box-form .form .li-gender label.f {background-image: url(../images/ico-hm-2.png);}
.box-form .form .li-gender input {display: none;}
.box-form .form .li-gender em {position: absolute;right: 12px;bottom: 0;display: none;width: 23px;height: 23px;background: url(../images/ico-checked-1.png) center center no-repeat;}
.box-form .form .li-gender .checked em {display: block;}
.box-form .form .li-item {margin-bottom: 20px;}
.box-form .form .d1 {float: left;width: 114px;height: 48px;line-height: 48px;text-align: center;font-size: 14px;}
.box-form .form .d1 em {color: #f01332;font-weight: bold;}
.box-form .form .d2 {margin-left: 115px;padding: 0 13px 0 20px;}
.box-form .form .inp-form {display: block;width: 100%;height: 48px;line-height: 48px;border: none;font-size: 14px;}
.box-form .form .select {position: relative;cursor: pointer;}
.box-form .form .select .cur {display: block;width: 100%;height: 100%;background-position: right center;background-repeat: no-repeat;}
.box-form .form .select .s-list {position: absolute;top: 48px;left: -21px;right: -14px;display: none;z-index: 2;}
.box-form .form .select .s-list a {padding: 0 13px 0 20px;display: block;height: 40px;line-height: 40px;font-size: 14px;}

.x-header-major {
    width: 100%;
    height: 110px;
    /* background: #ee5400; */
    /* background:url('../images/mk4sjy7d4b.jpg') repeat left top; */
    background: rgb(96,93,93);
    
}

.x-header-major * {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.x-header-major .x-header-major-content {
    max-width: 1300px;
    height: 110px;
    margin: 0 auto;
    position: relative
}

.x-header-major .x-header-major-content .x-header-major-content-mk {
    width: 140px;
    float: left;
    height: 110px
}

.x-header-major .x-header-major-content .x-header-major-content-mk>p {
    font-size: 16px;
    padding-top: 36px;
    letter-spacing: 3px;
    text-align: center;
    color: white;
    font-weight: 700
}

.x-header-major .x-header-major-content .x-header-major-content-list {
    max-width: 1200px;
    float: left;
    height: 100%;
    text-align: center;
    font-size: 0
}

.x-header-major .x-header-major-content .x-header-major-content-list li {
    display: inline-block;
    width: 180px;
    padding-top: 59px;
    background-size: 550px;
    height: 50px;
    background-repeat: no-repeat;
    background-image: url('http://image.shomick.com/%E9%A6%96%E9%A1%B5banner/new_nav/nav-top-index.svg');
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    position: relative;
    z-index: 99;
    text-indent: 6px;
    letter-spacing: 2px;
    /* overflow:hidden; */
}



.x-header-major .x-header-major-content .x-header-major-content-list li span{
    font-size:16px;
    font-weight:800;
    letter-spacing: 2px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:hover{
 animation:nav_top_span 1s infinite ease-in;
}
.x-header-major .x-header-major-content .x-header-major-content-list li .x-header-major-content-click {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    height: 100%;
    transition:all .4s;
}


.x-header-major .x-header-major-content .x-header-major-content-list li .x-header-major-content-list-sl.on .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    opacity: 1
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl {
    top: 110px;
    position: absolute;
    width: 1200px;
    height: 195px;
    background: no-repeat #fff;
    overflow: hidden;
    opacity: 0;
    z-index:-1;
    box-shadow: rgb(96, 93, 93) 0px 0px 30px;
    -webkit-box-shadow: rgb(96, 93, 93) 0px 0px 30px;
    -moz-box-shadow: rgb(96, 93, 93) 0px 0px 30px;
    -o-box-shadow: rgb(96, 93, 93) 0px 0px 30px;
    -ms-box-shadow: rgb(96, 93, 93) 0px 0px 30px;
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk {
    width: 730px;
    float: left;
    height: 195px;
    padding: 0 10px 0 176px;
    text-align: left;
    color: #333;
    font-weight: 400
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk h3 {
    font-size: 26px;
    padding-top: 16px;
    font-weight: 400
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk p {
    font-size: 17px;
    line-height: 2
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-dl {
    width: 99%;
    text-align: left;
    font-size: 16px;
    color: #777;
    line-height: 1.5
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn {
    width: 100%;
    text-align: left;
    font-size: 0;
    padding-top: 10px
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a {
    display: inline-block;
    border: 2px solid #D7A745;
    padding: 6px 12px;
    font-weight: 300;
    border-radius: 20px;
    font-size: 15px;
    color: #D7A745;
    transition: color .2s;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
}

.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a:hover {
    border: 2px solid #D7A745;
    background: #D7A745;
    color: #fff
}

.x-header-major .x-header-major-content .x-header-major-content-list li:before {
    content: '';
    display: block;
    width: 1px;
    height: 50px;
    background: #D9D9D9;
    position: absolute;
    left: 0;
    top: 30%;
}

.x-header-major .x-header-major-content .x-header-major-content-list li.list-last:after {
    content: '';
    display: block;
    width: 1px;
    height: 50px;
    background: #D9D9D9;
    position: absolute;
    right: 0;
    top: 30%
}

.x-header-major .x-header-major-content .x-header-major-content-more {
    width: 140px;
    float: left;
    height: 110px
}

.x-header-major .x-header-major-content .x-header-major-content-more a {
    display: block;
    height: 110px;
    background-repeat: no-repeat;
    background-image:url('http://image.shomick.com/others/elements.svg');
}

.x-header-major .x-header-major-content .x-header-major-content-more a span {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding-top: 58px
}
/*右侧浮窗 start*/
.x-zxtc{
    width:100px;
    position:fixed;
    right:0;
    top:34%;
    z-index:9999999;
}

.x-zxtc .x-zxtc-kst {
    height: 86px;
    width: 88px;
    position: relative;
    float: right;
    background:rgba(234,174,50,1);
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    cursor: pointer;
}

.x-zxtc .x-zxtc-kst:hover {
    width: 100px;
    background:rgb(233, 162, 16);
}
.x-zxtc .x-zxtc-kst a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.x-zxtc .x-zxtc-tel {
    width: 340px;
    height: 92px;
    float: right;
    background: rgba(56,56,56,1);
    margin-right: -252px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner {
    width: 246px;
    height: 92px;
    float: left
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput {
    width: 227px;
    height: 42px;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    margin-top: 24px;
    overflow: hidden;
    box-shadow: 0 0 3px rgba(8,1,3,.2);
    -webkit-box-shadow: 0 0 3px rgba(8,1,3,.2);
    -moz-box-shadow: 0 0 3px rgba(8,1,3,.2)
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput input {
    display: block;
    width: 120px;
    padding: 0 13px;
    height: 42px;
    float: left;
    color: #a4a4a4;
    border: none;
    outline: 0;
    font-weight: 300
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput a {
    display: block;
    width: 81px;
    height: 42px;
    float: right;
    line-height: 42px;
    text-align: center;
    background-color:rgba(234,174,50,1);
    font-size: 14px;
    color: #fff;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput a:hover {
    background-color:rgb(233, 162, 16);
}

.x-zxtc .x-zxtc-tel:hover {
    margin-right: 0
}

.x-zxtc .x-zxtc-item {
    width: 88px;
    height: 86px;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    overflow: hidden
}

.x-zxtc .x-zxtc-item i {
    display: block;
    width: 46px;
    height: 46px;
    margin: 10px auto 0;
    background: url('http://image.shomick.com/others/right-nav.svg') no-repeat;
    background-size: 1032%;
}


.x-zxtc .x-zxtc-backtop {
    width: 88px;
    height: 86px;
    background: rgba(0,0,0,.6);
    float: right;
    cursor: pointer;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s
}

.x-zxtc .x-zxtc-backtop:hover {
    width: 100px
}
/*右侧浮窗 end*/



/***********快捷入口************/
.x-entrance .x-e-content {
    /*   border: 1px solid #efefef; */
    max-width: 1200px;
    margin: 0 auto;
    height: 298px;
    min-width:1200px;
}


.x-entrance {
    min-width: 1200px;
    margin:33px 0;
    border-left: none;
    border-right: none
}

.x-entrance * {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.x-entrance .x-e-content .x-e-content-a1 {
    width: 33%;
    float: left;
    height: 298px;
    position: relative;
    /* background-position: center 40px; */
    background-repeat:repeat;
    background-size: 126px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}


.x-entrance .x-e-content .x-e-content-a1:hover{
    background:url('https://pc-bucket.oss-cn-shanghai.aliyuncs.com/%E9%A6%96%E9%A1%B5banner/new_nav/nav-sprite2-bg-hover.jpg')repeat;
    background-size: 126px;
    animation:x-e-content-a 10s infinite linear;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transform: translate(0, -26px);
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk em:before{
    animation:emBf .3s  ease-in;
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk em:after{
    animation:emAf .3s ease-in;
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk p span:before{
    animation:loadRotate .5s ease-in;
}
.x-entrance .x-e-content .x-e-content-a1:hover i{
    animation: aniTop 1s infinite ease-in;
}
/* nav-sprite2-bg  animation */
@keyframes x-e-content-a{
    0%{
        background-position:0 0;
    }
    100%{
        background-position:460px 0;
    }
}
/* nav-sprite2-bg-embefore animation */
@keyframes emBf{
    0%{
        top:6px;
    }
    100%{
        top:197px;
    }
}
/* nav-sprite2-bg-emafter animation */
@keyframes emAf{
    0%{
        right:345px;
    }
    100%{
        right:79px;
    }
}
/* nav-sprite2-bg-p-spanbefore animation */
@-webkit-keyframes loadRotate{
  from{
    -webkit-transform:rotateZ(0deg);
}
to{
    -webkit-transform:rotateZ(720deg);
}
}
.x-entrance .x-e-content .x-e-content-a1 i{
    display: block;
    width: 117px;
    height: 103px;
    margin-left: -73px;
    position: absolute;
    top: 37px;
    left: 50%;
    background-image: url('http://image.shomick.com/%E9%A6%96%E9%A1%B5banner/new_nav/index-sprite2.png');
    background-repeat: no-repeat;
}
.x-entrance .x-e-content .x-e-content-a1 a{
  display: inline-block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:9;
}
.x-entrance .x-e-content .x-e-content-a1 span.x-e-content-solid {
    display: inline-block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #efefef
}

.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk {
    padding-top: 144px
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p {
    font-size: 16px;
    text-align: center;
    color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk p {
    font-size: 16px;
    text-align: center;
    color: rgba(176,139,98,1)!important;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}


.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p span {
    display: inline-block;
    color: #6C6C6C;
    position: relative;
    font-size: 26px;
    letter-spacing: 6px;
    text-indent: 8px;
}


.x-entrance .x-e-content .x-e-content-a1:nth-of-type(1) p span:before {
    content: 'E';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(1):hover p span:before {
    content: 'E';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: rgba(176,139,98,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}

.x-entrance .x-e-content .x-e-content-a1:nth-of-type(2) p span:before {
    content: 'E';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(2):hover p span:before {
    content: 'E';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: rgba(176,139,98,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}

.x-entrance .x-e-content .x-e-content-a1:nth-of-type(3) p span:before {
    content: 'P';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(3):hover p span:before {
    content: 'P';
    position: absolute;
    font-size: 60px;
    left: -43px;
    top: -10px;
    color: rgba(176,139,98,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}


.x-entrance .x-e-content .x-e-content-a1:hover {
    box-shadow: 0 0 30px #ccc;
    -webkit-box-shadow: 0 0 30px #ccc;
    -moz-box-shadow: 0 0 30px #ccc
}

.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk em{
    display: block;
    width: 261px;
    /* float: left; */
    height: 2px;
    /* background: red; */
    margin: 24px 0 0 49px;
    background-color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk em{
    display: block;
    width: 261px;
    /* float: left; */
    height: 2px;
    /* background: red; */
    margin: 24px 0 0 49px;
    background-color: rgba(233,173,56,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk em:before {
    content: "";
    display: block;
    width: 20.5px;
    height: 26.63px;
    position: absolute;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAFRvXkcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAo5JREFUeNpi/A8EDEiABUozwgSYGNAAusB/mMB/bCrAggABxIhsCwtO00GcnzAOTA8jhhUAAcTwHwJOgRSg4f/I2hgIOR0ZGMKM/Y9mpAlMABkwA/F5GAcggBjRAxGbnYxoWBzmSV4g/RmLxg+MeEzlwCe5Cl8g/McVCLLIof4fWzQyoacNIChGjy8GJEX/caYZZA5AAKGH7V8gVscStyA8/z9aLIHANxyKsWF1gokEDwhgYiAP3IRpTCBR4zXkYFUC4vtEaPoNymXITr0HxBrEaMIWV9eBOBCHpv9IJQYDejzCwAL0PIoO8OUfUM7QAuLH2CQBAghvxsMH0P04H0sGZYQG2j9caVWMiOR2Gj2tqpOQVr/BAucD0GIBErzHAwo4kB8TSQyXL7BQ5QTS30nUDC5Z5MmNjmayMhaW8poQjkeODkMSNKKk1T9AzEqEAxVgeZYJqfqTI6bIwJZW7xLQBEqvbNg0gmw1wVfO4CuQcYVwADZF6KAEV0gS0ohu6wJSNJ6HyjHjkMdb5shCA4SXqmUOQIARoxFU1hwG4s1AfBwa32+gciJArAzElkDsB8Q2BBo0OMvjB0BsQ2KmQcbWQHyfmMi4CsQCFFiEjvmhZmK1sJaKFqHjGnQLZ9LQMhieiZxMFYH4AQNtAbioglnIDsS/aGwhFxB/hSXheAbagyjkfPgN2gj/QiPLuIH4FdiXSKn0GA0TzDFc+XAFDSxbQagUpmYWmU5ssT+HCpbNIaWeAYHVFFi2+j+emg8f2EeGZfvwGUhM9XQHiHWQO+k4AKjwuALEKpTWhyDwEYjVgfglDnlxaGOJn9jGIjHgHxBbYQlCK6gcUYAUC2EgH8myfFI1k9s2WQ+lA0nVCADd9HnISGrbfQAAAABJRU5ErkJggg==');background-position: center center;
    background-repeat: no-repeat;
    font-size: 13px;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;
    line-height: 1.9;
    font-weight: 300;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk em:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    bottom: 72px;
    right: 79px;
    border-width: 13px 0px 0px 19px;
    border-style: solid;
    border-color: transparent transparent transparent gray;
    position: absolute;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:hover .x-e-content-mk em:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    bottom: 72px;
    right: 79px;
    border-width: 13px 0px 0px 19px;
    border-style: solid;
    border-color: transparent transparent transparent rgb(233, 173, 56);
    position: absolute;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(1) em:before {
    content: '1';
    left: 39px;
    top: 197px;
    background-color:gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(1):hover em:before {
    content: '1';
    left: 39px;
    top: 197px;
    background-color: rgba(233,173,56,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(2) em:before {
    content: '2';
    left: 39px;
    top: 197px;
    background-color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(2):hover em:before {
    content: '2';
    left: 39px;
    top: 197px;
    background-color: rgba(233,173,56,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(3) em:before {
    content: '3';
    left: 39px;
    top: 197px;
    background-color: gray;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(3):hover em:before {
    content: '3';
    left: 39px;
    top: 197px;
    background-color: rgba(233,173,56,1);
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
}
/***********快捷入口end************/

/* 底部小导航 */
.rows1 {
    padding: 33px 0 0 0px;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/bg25.jpg);
}
.wp {
    width: 1200px;
    margin: 0 auto;
}
.b-e-b .title{
    margin-top: 61px;
    margin-bottom: 2px;
    text-align: center;
    padding: 7px 0 8px 0;
}
.b-e-b .title li {
    position:relative;
    display: inline-block;
    margin: 0 58px;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
}
.b-e-b  .title .ative>a, .b-e-b  .title li:hover a {  
    background-position: 0px 0px;
    transform:translate(0,-5px);
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    /* box-shadow:0 0 30px #c1c1c1; */
}

.b-e-b .title li a {
    padding: 0px 0 1px 0;
    transition:all .4s;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    box-shadow: 2px 2px 8px;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    display: block;
    padding-left: 42px;
    color: #464646;
    letter-spacing: 2px;
    font-size: 20px;
    background:#F4F4F4;
    border-radius:6px;
}
.b-e-b .title li a i{
    position: absolute;
    width: 61px;
    height: 100%;
    left: 0;
    background:url('http://image.shomick.com/others/items-icon-0401.svg') center center no-repeat;
    display: inline-block;
    background-size: 555px;
}
/* 底部小导航 */
/*新弹窗*/
/* 新弹窗 */
.x-zxtc2 {
    width: 508px;
    height: 407px;
    margin: -230px 0 0 -267.5px;
    position: fixed;
    top: 48%;
    left: 50%;
    z-index:1000;
}

.x-zxtc2 .x-zxyc-inner {
    background-image: url('/newpc/qmm/new_web/images/tanchuangbg.jpg');
    width: 506px;
    height: 404px;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    box-shadow:0 0 80px #6b6b6b;
    -webkit-box-shadow:0 0 80px #6b6b6b;
    -moz-box-shadow:0 0 80px #6b6b6b;
}

.x-zxtc2 .x-zxyc-inner .x-zxyc-inner-link {
    width: 100%;
    height: 295px;
    position: absolute;
    top: 0;
    left: 0
}

.x-zxtc2 .x-zxtc2-telinput {
    width: 365px;
    height: 58px;
    position: absolute;
    background: #fff;
    margin-left: -182.5px;
    left: 50%;
    bottom: 20px
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item {
    width: 236px;
    height: 46px;
    margin: 2px auto 0;
    border-radius: 26px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    overflow: hidden;
    background: #d7f0ff
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item input {
    display: block;
    width: 126px;
    height: 46px;
    padding: 0 15px;
    outline: 0;
    border: none;
    float: left;
    font-weight: 300;
    color: #7c7c7c;
    font-size: 15px;
    background: 0 0
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item a {
    display: block;
    width: 72px;
    height: 46px;
    float: right;
    background: #1c8bd1;
    color: #fff;
    line-height: 46px;
    font-size: 15px;
    padding-left: 8px;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item a:hover {
    background: #197ab6
}

.x-zxtc2 .x-zxtc2-item {
    width: 415px;
    margin: 15px auto 0
}

.x-zxtc2 .x-zxtc2-item ul li {
    height: 32px;
    margin-bottom: 8px
}

.x-zxtc2 .x-zxtc2-item ul li i {
    display: block;
    width: 32px;
    height: 32px;
    float: left;
    background: url('http://image.shomick.com/others/elements.svg') -356px -72px no-repeat
}

.x-zxtc2 .x-zxtc2-item ul li a {
    display: block;
    width: 278px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    text-align: left;
    float: left;
    padding-left: 12px
}

.x-zxtc2 .x-zxtc2-item ul li span {
    display: block;
    width: 84px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    color: #9b7971;
    float: right;
    text-align: center;
    font-weight: 400;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    margin-top: 2px;
    cursor: pointer
}

.x-zxtc2 .x-zxtc2-item ul li span:hover {
    box-shadow: 3px 1px 16px #343434;
}

.x-zxtc2 .x-zxtc2-close {
    width: 39px;
    height: 39px;
    position: absolute;
    right: -15px;
    top: -15px;
    background: url('http://image.shomick.com/others/elements.svg') -356px -32px no-repeat #333;
    box-shadow: 0 0 10px #333;
    cursor: pointer;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.x-zxtc2 .x-zxtc2-item-zxbtn {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 283px
}

.x-zxtc2 .x-zxtc2-item-zxbtn p {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-image:url('http://image.shomick.com/others/elements.svg');
    margin: 0 10px;
    cursor: pointer
}
.x-zxtc2-close:hover{
    animation:loadRotate .5s linear;
}
/*报名动态*/
.moduleInformation {
    width: 1100px;
    margin: 50px auto 50px;
}
.moduleInformation .InformationInfo {
    width: 1064px;
    height: 222px;
    background: url(/newpc/image/Information-content-bg.png) no-repeat;
    padding: 16px 18px;
    margin-top: 64px;
    box-shadow: darkgrey 10px 10px 52px -3px;
}
.moduleInformation .InformationInfo li{
    width: 100%;
    float: left;
    line-height: 38px;
    font-size: 16px;
}
.moduleInformation .InformationInfo li p{
    float: left;
    text-align: center;

}
.moduleInformation .InformationInfo ul:nth-child(1) li:nth-child(1){
    font-size: 24px;

}
.InformationInfo ul:nth-child(1) p{
    border-bottom: 1px solid #b8b8b8;
}
.InformationInfo ul li>p:nth-child(1){
    width: 200px;
}
.InformationInfo ul:nth-child(2) li>p:nth-child(1){
    color: #ff7200;
}
.InformationInfo ul li>p:nth-child(2) {
    width: 138px;
}
.InformationInfo ul li>p:nth-child(3) {
    width: 179px;
}
.InformationInfo ul li>p:nth-child(4) {
    width: 97px;
}
.InformationInfo ul li>p:nth-child(5) {
    width: 168px;
}
.InformationInfo ul li>p:nth-child(6){
    margin-left: 41px
}
.InformationInfo ul li>p:nth-child(6), .InformationInfo ul li>p:nth-child(7){
    width: 120px;
}
/* 最新弹框 */
.swt_kj{
    width: 590px;
    height: 360px;
    position: fixed;
    z-index: 1000;
    top: 50%;
    left: 50%;
    margin-left: -295px;
    margin-top: -179px;
    background: #FFF;
    border-radius: 20px;
    color: #333;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);
    display: block;
    opacity: 1;
}   
.swt_zc {
    width: 330px;
    height: 360px;
    float: left;
    margin-left: 20px;
}
.swt_wz {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 16px;
}
.swt_wz p {
    display: block;
    font-size: 15px;
    padding-top: 15px;
}
.swt_wz h2 {
    font-size: 24px;
    line-height: 1.9;
    text-align: center;
}
.swt_xz {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.swt_xz h3 {
    font-size: 14px;
    font-weight: normal;
}
.swt_sj {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 15px auto;
}
.swt_lb {
    height: 26px;
    float: left;
    padding: 0 16px;
    line-height: 26px;
    margin-right: 10px;
    display: inline;
    text-align: center;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    background: #f6f6f6;
    cursor: pointer;
}
.swon {
    border: 1px solid #ff7a01;
    background: #ff7a01;
    color: #ff7a01;
    font-weight: bold;
    background: url(/newpc/image/swtd.png) no-repeat;
    background-position: right bottom;
}
.swt_zy {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 15px auto;
}
.swt_lb input {
    display: none;
}
.swtp {
    padding: 0 6px;
}
.swt_sr {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 10px auto;
}
.swt_sr input {
    display: block;
    width: 154px;
    height: 30px;
    line-height: 30px;
    color: #757474;
    margin-right: 5px;
    background: #f5f5f5;
    float: left;
    border: none;
    padding-left: 3px;
    outline: none;
}
.swt_xz h3 span {
    color: #F00;
}
.swt_tj {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
}
.swt_tj input {
    background: #652a18;
    display: block;
    width: 140px;
    height: 40px;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    font-size: 16px;
    float: left;
    margin-right: 9px;
    border: none;
    cursor: pointer;
    border-radius: 0px;
}
.swt_tj a {
    background: #ffcf48;
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    float: left;
    margin-right: 9px;
    text-decoration: none;
}
.swt_rc {
    width: 234px;
    height: 360px;
    float: right;
}
.swt_rc img {
    width: 234px;
    height: 360px;
    display: block;
}
.swt_kj .swt_tcgb {
    top: 14px;
    right: 14px;
    width: 22px;
    height: 22px;
    float: right;
    margin-right: -11px;
    margin-top: -12px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    cursor: pointer;
    outline: none;
    position: absolute;
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -ms-transition: .6s;
    -ms-transform: rotate(0);
}
.swt_tcgb img {
    width: 22px;
    height: 22px;
}
.swt_kj .swt_tcgb:hover {-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);}
.TcShow {-webkit-animation:TcShow1 1.3s both;animation:TcShow1 1.3s both;}
.TcShow {-webkit-animation:TcShow1 1.3s both;animation:TcShow1 1.3s both;}
/* 关闭弹窗样式 */
@keyframes TcShow1 {0% {-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0);}
50% {-webkit-transform:rotate(3deg);transform:rotate(3deg);}
to {-webkit-transform:none;transform:none;}
}
@-webkit-keyframes TcShow1 {0% {-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0);}
50% {-webkit-transform:rotate(3deg);transform:rotate(3deg);}
to {-webkit-transform:none;transform:none;}
}
.TcOut {-webkit-animation:TcOut1 1.3s both;animation:TcOut1 1.3s both;}
@keyframes TcOut1 {50% {-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}
to {-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0);}
}
@-webkit-keyframes TcOut1 {50% {-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}
to {-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0);}
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #c07e2e;
    width: 24px;
    height: 12px;
    border-radius: 6px;
}
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .7;
}

.friendbox li{
    float: left;
    line-height: 27px;
    margin-right: 15px;
    list-style: none;
    color: #888;
}
.x-footer-contact {
    width: 100%;
    background:url(/newpc/qmm/new_web/images/img-nine-6.jpg) center no-repeat fixed;
    background-size: cover;
}
.x-footer .x-footer-contact .x-footer-contact-item {
    width: 1200px;
    margin: 0 auto;
    padding: 50px;
    overflow:hidden;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx {
    width: 370px;
    height: 460px;
    float: left;
    background: rgb(234,174,50);
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item {
    width: 320px;
    padding: 30px 15px 0;
    height: 350px;
    background: #fff;
    margin: 0 auto;
    text-align: left
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 {
    padding-bottom: 22px;
    border-bottom: 1px dashed #ccc
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 p {
    width: 48px;
    height: 48px;
    float: left;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: url('/newpc/qmm/new_web/images/ieYfQPehtf.svg') no-repeat #cfcfcf;margin-right: 14px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 h3 {
    font-size: 16px;
    font-weight: 400;
    color: #666;
    line-height: 1;
    padding-top: 2px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 span {
    line-height: 1.4;
    font-size: 26px;
    color: #333
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-btn {
    display: inline-block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #e1e1e1;
    color: #333;
    text-align: center;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    margin-top: 20px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq {
    text-align: center;
    padding-top: 38px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a {
    display: inline-block;
    width: 104px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    border: 2px solid #EAAE32;
    font-weight: 400;
    color: #EAAE32;
    font-size: 16px;
    transition:all .3s;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(1):hover{
    box-shadow: 0px 0px 22px #9D7646;
    transform:translate(0,-2px);
    transition:all .3s;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(2){
    background-color: #EAAE32;
    color: white;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(2):hover{
    box-shadow: 0px 0px 22px #9D7646;
    transform:translate(0,-2px);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo {
    width: 370px;
    height: 460px;
    float: left;
    margin-left: 45px;
    background: rgb(233,42,32);
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo .x-footer-contact-item-weibo-item {
    width: 320px;
    padding: 10px 15px;
    height: 360px;
    background: #fff;
    margin: 0 auto
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin {
    width: 370px;
    height: 460px;
    float: right;
    overflow:hidden;
    /* background: url('https://file.shxdf.cn/static/HyYsSDyEk7.jpg') center bottom no-repeat #23ac38 */
    background: rgb(106,200,67);
}
.item5-i-con{
    display: block;
    width: 276px;
    height: 415px;
    margin: 2px auto 0 auto;
    background: url('/newpc/qmm/new_web/images/item5_2.jpg') no-repeat center center;
}
.item5-ir-val{
    display: block;
    width: 100%;
    padding-top: 285px;
}
.item5-ir-val > h6{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    color: #333;
    font-weight: 200;
    padding: 9px 0;
}
.item5-ir-val > h4 {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 200;
    color: #333;
    font-size: 16px;
    font-weight: 200;
}
.item5-ir-val > hr {
    display: block;
    width: 40px;
    margin: 0 auto;
    border: none;
    margin: 10px auto;
    border-top: 1px solid #333;
}
.item5-ir-val > span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 200;
    font-size: 10px;
    font-weight: 200;
    color: #ccc;
    letter-spacing: .6px;
    padding-top: 8px;
    transform: scale(.8);
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .x-footer-contact-item-code {
    width: 184px;
    height: 184px;
    margin: 89px auto 0;
    position: relative
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .item5-i-con{
    position:relative;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .item5-i-con>span {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #20c2ff;
    box-shadow: 0 0 6px rgba(32,194,255,.7);
    -webkit-box-shadow: 0 0 6px rgba(32,194,255,.7);
    -moz-box-shadow: 0 0 6px rgba(32,194,255,.7);
    animation: x-footer-contact-item-select 3s infinite linear;
    -webkit-animation: x-footer-contact-item-select 3s infinite linear;
    -moz-animation: x-footer-contact-item-select 3s infinite linear
}
@keyframes x-footer-contact-item-select {
    0% {
        top:92px
    }

    100% {
        top: 287px
    }
}

@-webkit-keyframes x-footer-contact-item-select {
    0% {
        top:92px
    }

    100% {
        top: 287px
    }
}

@-moz-keyframes x-footer-contact-item-select {
    0% {
        top:92px
    }

    100% {
        top: 287px
    }
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-title {
    height: 70px;
    line-height: 70px;
    padding-left: 76px;
    background: url('/newpc/qmm/new_web/images/ieYfQPehtf.svg') no-repeat;background-size: 70px;
    color: #fff;
    font-weight: 300;
    font-size: 22px
}

.rmenu_2{position:fixed;top:30%;left:0;z-index:999;display:block;margin-top:-125px;}
.ron a{opacity:1!important;
-webkit-transform:translateX(0)!important;
-moz-transform:translateX(0)!important;
transform:translateX(0)!important;
}
.rmenu_2 a{
display:block;
margin-bottom:1px;
width:150px;
padding:0 10px;
height:54px;
text-align:center;
font-weight:300;
font-size:14px;
line-height:30px;
opacity:0;
-webkit-transition:opacity 1.2s,transform .4s,width .2s;
-moz-transition:opacity 1.2s,transform .4s,width .2s;
transition:opacity 1.2s,transform .4s,width .2s;
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
transform:translateX(-100%);
}
.rmenu_2>.rdh_2>a{
    background:#F6F6F6;
    color:#4c4c4c;
    text-align:left;
}
.rmenu_2>.rdh_2 a:hover{
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    color:white;
    width:170px;
    background:rgb(136, 134, 134);
}
.rmenu_2>.rdh_2>a span{
    display:block;
    text-align:right;
    font-size:12px;
    line-height:24px;
    color: #0e335f;
} 
		
		/*******************************
    -------[=欧米奇-烘焙甜点专业6个月-修改]-------
********************************/
.section-hm.s6 {padding: 90px 0;background: url(../images/bg-hm-1.jpg) center center no-repeat;background-size: cover;}
.section-hm.s6 .list {margin-right: 20px;padding-top: 16px;}
.section-hm.s6 .list img {margin-left: -7px;}
.section-hm.s6 .cont {margin-top: 56px;background-color: #fff;border: 1px solid #ededed;}
.section-hm.s6 .tit {height: 61px;line-height: 61px;border-bottom: 1px solid #e7e7e7;color: #f01332;font-size: 24px;text-align: center;}
.section-hm.s6 .table .item {border-bottom: 1px dotted #e7e7e7;color: #333;}
.section-hm.s6 .table .d3 {width: 172px;color: #dca436;}
.section-hm.s6 .form {background-color: #fff;}
.section-hm.s6 .form .li-item {border: 1px solid #e7e7e7;}
.section-hm.s6 .form .d1 {border-right: 1px solid #e7e7e7;color: #333;}
.section-hm.s6 .form .inp-form {color: #888;}
.section-hm.s6 .form .inp-form::-webkit-input-placeholder {color: #888;}
.section-hm.s6 .form .inp-form::-moz-placeholder {color: #888;}
.section-hm.s6 .form .inp-form::-ms-input-placeholder {color: #888;}
.section-hm.s6 .form .select .cur {color: #333;}
.section-hm.s6 .form .select .s-list {border: 1px solid #e7e7e7;}
.section-hm.s6 .form .select .cur {background-image: url(../images/ico-hm-3.png);}
.section-hm.s6 .form .select .s-list {background-color: #fff;}
.section-hm.s6 .form .select .s-list a {border-bottom: 1px solid #e7e7e7;}
.section-hm .tit {text-align: center;}
.section-hm .tit.white {color: #fff;}
.section-hm .tit.brown {color: #b18c62;}
.section-hm .tit .d1 {height: 1em;line-height: 1em;font-size: 34px;font-weight: bold;}
.section-hm .tit .d2 {position: relative;padding: 0 42px;display: inline-block;height: 55px;line-height: 55px;font-size: 40px;font-weight: bold;font-family: PAINP;font-weight: lighter;}
.section-hm .tit .d2:before,.section-hm .tit .d2:after {position: absolute;top: 0;width: 42px;height: 55px;background-position: center center;background-repeat: no-repeat;content: '';}
.section-hm .tit .d2:before {left: 0;}
.section-hm .tit .d2:after {right: 0;}
.section-hm .tit.brown .d2:before {background-image: url(../images/ico-hm-tit-1.png);}
.section-hm .tit.brown .d2:after {background-image: url(../images/ico-hm-tit-2.png);}
.section-hm .tit.white .d2:before {background-image: url(../images/ico-hm-tit-3.png);}
.section-hm .tit.white .d2:after {background-image: url(../images/ico-hm-tit-4.png);}
.section-hm .tit .d3 {height: 1em;line-height: 1em;font-size: 16px;}
.section-hm.s1 {padding: 80px 0;}
.section-hm.s1 ul {margin: 42px 0 55px;}
.section-hm.s1 li {overflow: hidden;font-size: 0;}
.section-hm.s1 .txt {padding: 38px 0 0 30px;display: inline-block;width: 50%;height: 320px;background-color: #fff;vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.section-hm.s1 .txt .item {padding-bottom: 22px;}
.section-hm.s1 .txt .d1 {color: #333;font-size: 16px;height: 1em;line-height: 1em;}
.section-hm.s1 .txt .d2 {padding-top: 8px;color: #666;font-size: 14px;}
.section-hm.s1 .img {display: inline-block;width: 50%;height: 320px;background-position: center center;background-repeat: no-repeat;background-size: cover;vertical-align: middle;}
.section-hm.s3 {padding: 80px 0 124px;}
.section-hm.s2 {padding: 68px 0 80px;background: rgb(241,242,242)}
.section-hm.s2 .poster-main {position: relative;margin-top: 40px;margin-bottom: 54px;height: 390px;}
.section-hm.s2 .poster-btn {display: none;}
.section-hm.s2 .poster-main .list-item {position: absolute;top: 0;left: 0;}
.section-hm.s2 .poster-main .list-item img {display: block;}
.section-hm.s2 .tit {position: absolute;bottom: 0;left: 0;padding: 12px 0;display: none;width: 100%;text-align: center;color: #fff;background-color: #b18c62;}
.section-hm.s2 .list-item:hover .tit {display: block;}
.section-hm.s2 .tit .cn {font-size: 18px;height: 1em;line-height: 1em;}
.section-hm.s2 .tit .en {margin-top: 8px;font-size: 14px;height: 1em;line-height: 1em;font-family: Arial;}
.section-hm.s3 .slider {position: relative;margin: 40px 0 30px;height: 336px;border: 2px solid #e4d7c7;}
.section-hm.s3 .slider .pic {position: absolute;top: -34px;right: 40px;width: 138px;height: 144px;background-image: url(../images/bg-three-1.png);}
.section-hm.s3 .slider .item {position: relative;padding: 38px 54px 0 378px;height: 414px;}
.section-hm.s3 .slider .img {position: absolute;top: 34px;left: 38px;width: 300px;}
.section-hm.s3 .slider .img .img-cont {position: relative;padding-top: 127%;width: 100%;height: 0;overflow: hidden;}
.section-hm.s3 .slider .img img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm.s3 .slider .item:hover .img img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-hm.s3 .txt .tit {height: 50px;line-height: 50px;color: #333;font-size: 24px;text-align: left;font-weight: normal;}
.section-hm.s3 .txt .info {color: #666;font-size: 14px;}
.section-hm.s3 .txt .info p {padding-top: 18px;}
.section-hm.s3 .slick-dots {position: absolute;bottom: 54px;left: 0;width: 100%;line-height: 1;text-align: center;}
.section-hm.s3 .slick-dots li {position: relative;margin: 0 5px;display: inline-block;width: 10px;height: 10px;border-radius: 50%;background-color: #d5c9c2;}
.section-hm.s3 .slick-dots .slick-active {margin-right: 80px;background-color: #dca436;}
.section-hm.s3 .slick-dots .slick-active:before {position: absolute;top: -6px;left: -6px;display: block;width: 20px;height: 20px;border: 1px solid #dca436;border-radius: 50%;content: '';}
.section-hm.s3 .slick-dots .slick-active:after {position: absolute;top: 50%;left: 35px;display: block;width: 40px;height: 1px;background-color: #dca436;content: '';}
.section-hm.s3 .btn {position: relative;margin-top: -84px;float: right;display: block;width: 160px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 16px;background-color: #dca436;z-index: 2;}
.section-hm.s3 .btn:hover {background-color: #b18c62;}
.section-hm.s4 {padding: 102px 0 80px;background: url(../images/bg-hm-2.jpg) center center no-repeat;background-size: cover;}
.section-hm.s4 .col-l {margin-right: 20px;float: left;width: 590px;}
.section-hm.s4 .col-c {float: left;width: 285px;}
.section-hm.s4 .col-r {float: right;width: 285px;}
.section-hm.s4 .col-l .item {float: left;width: 285px;}
.section-hm.s4 .col-l .item.i2 {float: right;}
.section-hm.s4 .txt {position: relative;color: #fff;background-color: #b18c62;background-repeat: no-repeat;overflow: hidden;}
.section-hm.s4 .txt.t1 {height: 230px;}
.section-hm.s4 .txt.t2,.section-hm.s4 .txt.t3,.section-hm.s4 .txt.t4 {height: 220px;}
.section-hm.s4 .txt.t1 .info,.section-hm.s4 .txt.t3 .info,.section-hm.s4 .txt.t4 .info {margin: 40px 0 0 30px;}
.section-hm.s4 .txt.t2 .info {margin: 30px 0 0 30px;}
.section-hm.s4 .txt.t1,.section-hm.s4 .txt.t2 {background-position: 31px 123px;}
.section-hm.s4 .txt.t3,.section-hm.s4 .txt.t4 {background-position: 31px 129px;}
.section-hm.s4 .txt.t1 {background-image: url(../images/ico-three-6.png);background-size: 54px auto;}
.section-hm.s4 .txt.t2 {background-image: url(../images/ico-three-7.png);background-size: 71px auto;}
.section-hm.s4 .txt.t3 {background-image: url(../images/ico-three-8.png);background-size: 71px auto;}
.section-hm.s4 .txt.t4 {background-image: url(../images/ico-three-9.png);background-size: 70px auto;}
.section-hm.s4 .txt .p1 {height: 1em;line-height: 1em;font-size: 20px;}
.section-hm.s4 .txt .p2 {margin-top: 14px;height: 1em;line-height: 1em;font-size: 16px;font-family: Arial;}
.section-hm.s4 .txt a {position: absolute;right: 30px;display: block;width: 30px;height: 30px;background: url(../images/ico-three-5.png) center center no-repeat;}
.section-hm.s4 .txt a:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm.s4 .txt.t1 a,.section-hm.s4 .txt.t2 a {bottom: 30px;}
.section-hm.s4 .txt.t3 a,.section-hm.s4 .txt.t4 a {bottom: 20px;}
.section-hm.s4 .img {background-size: cover;background-position: center center;background-repeat: no-repeat;}
.section-hm.s4 .item.i1 .img {margin-top: 20px;height: 400px;}
.section-hm.s4 .txt2 .tit {height: 58px;line-height: 58px;text-align: center;font-size: 24px;font-weight: bold;border: 1px solid #98928f;color: #fff;}
.section-hm.s4 .txt2 .info {color: #fff;}
.section-hm.s4 .txt2 .info p {padding-top: 26px;line-height: 1.71;font-size: 14px;}
.section-hm.s4 .txt2 .info em {display: block;font-size: 16px;}
.section-hm.s4 .item.i2 .img {margin-top: 16px;height: 220px;}
.section-hm.s4 .s2 {position: relative;margin-top: 20px;padding: 0 54px 0 30px;height: 246px;border: 2px solid #98928f;background: url(../images/img-hm-12.png) 22px 30px no-repeat;}
.section-hm.s4 .s2 .txt2 {margin-top: 160px;color: #fff;line-height: 1.71;font-size: 14px;}
.section-hm.s4 .s2 .txt2 em {display: block;font-size: 16px;}
.section-hm.s4 .s2 .txt {position: absolute;top: -67px;right: -2px;width: 285px;}
.section-hm.s4 .col-c .img1 {height: 500px;}
.section-hm.s4 .col-c .img2 {margin-top: 20px;height: 400px;}
.section-hm.s4 .col-r .img {margin: 20px 0;height: 440px;}
.section-hm.s4 .p-btn-1 {margin-top: 55px;}
.section-hm.s5 {padding: 80px 0;}
.section-hm.s5 .wp {overflow: hidden;}
.section-hm.s5 .tit {margin-bottom: 40px;}
.section-hm.s5 .col-l {width: 580px;height: 423px;background-image: url(../images/img-hm-13.jpg);}
.section-hm.s5 .col-l ul {padding: 27px 58px 0 56px;}
.section-hm.s5 .col-l ul li {padding: 26px 0;border-bottom: 1px solid #595c5f;color: #fff;font-size: 18px;line-height: 1.44;}
.section-hm.s5 .col-l ul li:last-child {border-bottom: none;}
.section-hm.s5 .col-l ul em {color: #dca436;}
.section-hm.s5 .col-r {width: 580px;height: 423px;background-color: #fff;text-align: center;}
.section-hm.s5 .col-r .txt {padding-top: 50px;text-align: center;}
.section-hm.s5 .col-r .txt .p1 {color: #b18c62;font-size: 30px;font-family: Arial;height: 1em;line-height: 1em;}
.section-hm.s5 .col-r .txt .p2 {margin-top: 16px;color: #b18c62;font-size: 30px;height: 1em;line-height: 1em;font-weight: bold;}
.section-hm.s5 .col-r img {margin: 30px auto 27px;display: block;}
/*******************************
    -------[=欧米奇-视频中心]-------
********************************/
.ban-inner.ban2 {height: auto;}
.ban-inner .big-img {display: block;width: 100%;}
.g-tit-hm-1 {text-align: center;}
.g-tit-hm-1 .en {height: 1em;line-height: 1em;color: #f0f0f0;font-size: 48px;font-family: ShinePersonalUse;}
.g-tit-hm-1 .cn {position: relative;margin-top: -18px;height: 1em;line-height: 1em;font-size: 34px;font-weight: bold;}
.g-tit-hm-1 .cn:after {position: absolute;bottom: -20px;left: 50%;margin-left: -24px;display: block;width: 48px;height: 4px;background-color: #d7a746;content: '';}
.section-hm-video {padding: 76px 0 80px;}
.section-hm-video .box {padding-top: 64px;}
.section-hm-video.s1,.section-hm-video.s3 {background-color: #fff;}
.section-hm-video.s2,.section-hm-video.s4 {background-color: #fefbf3;}
.section-hm-video .top-video {position: relative;float: left;display: block;width: 590px;}
.section-hm-video .top-video .img {position: relative;padding-top: 68%;height: 0;overflow: hidden;
	}
.section-hm-video img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-video a:hover  img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.section-hm-video .top-video .info {position: absolute;bottom: 0;left: 0;padding-top: 60px;width: 100%;height: 56px;background: url(../images/bg-hm-4.png) left top repeat-x;}
.section-hm-video .top-video:hover .info {display: none;}
.section-hm-video .top-video .cont {padding: 0 20px 0 73px;color: #fff;background: url(../images/ico-hm-4.png) 20px center no-repeat;}
.section-hm-video .top-video .d1 {font-size: 18px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.section-hm-video .top-video .d2 {font-size: 12px;}
.section-hm-video .list-1 {width: 610px;overflow: hidden;}
.section-hm-video .list-1 li {margin: 0 0 20px 20px;float: left;width: 285px;}
.section-hm-video .list-1 .item {position: relative;display: block;}
.section-hm-video .list-1 .img {position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.section-hm-video .list-1 .info {position: absolute;bottom: 0;left: 0;padding-top: 74px;width: 100%;height: 42px;background: url(../images/bg-hm-4.png) left top repeat-x;}
.section-hm-video .list-1 .item:hover .info {display: none;}
.section-hm-video .list-1 .cont {padding: 0 20px 0 73px;color: #fff;background: url(../images/ico-hm-4.png) 20px center no-repeat;background-size: 33px 33px;}
.section-hm-video .list-1 .d1 {white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.section-hm-video .list-1 .d2 {font-size: 12px;}
.section-hm-video .list-2 {margin-left: -20px;float: left;overflow: hidden;}
.section-hm-video .list-2 li {padding-left: 20px;float: left;width: 285px;}
.section-hm-video .list-2 .item {position: relative;display: block;}
.section-hm-video .list-2 .img {position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.section-hm-video .list-2 .info {padding: 19px;border: 1px solid #ededed;background-color: #fff;}
.section-hm-video .list-2 .info .d1 {    width: 18em;
    text-overflow: ellipsis;
    height: 1em;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1em;
    font-size: 14px;}
.section-hm-video .list-2 .info .d2 {margin-top: 8px;padding-left: 18px;height: 1em;line-height: 1em;font-size: 12px;color: #888;background: url(../images/ico-hm-5.png) left center no-repeat;}
.section-hm-video .btns {padding-top: 50px;text-align: center;font-size: 0;}
.section-hm-video .btns a {margin: 0 10px;display: inline-block;width: 200px;height: 50px;font-size: 16px;}
.section-hm-video .btns a.a1 {color: #fff;background-color: #d7a746;line-height: 50px;}
.section-hm-video .btns a.a1:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-video .btns a.a2 {color: #d7a746;border: 1px solid #d7a746;line-height: 48px;}
.section-hm-video .btns a.a2:hover {background-color: #d7a746;color: #fff;opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-video.s2 .top-video {float: right;}
.section-hm-video.s2 .list-1 {float: left;}
.section-hm-video.s2 .list-1 li {margin-right: 20px;margin-left: 0;}
.section-hm-video.s2 .g-tit-hm-1 .en,.section-hm-video.s4 .g-tit-hm-1 .en {color: #efece5;}
.section-hm-video  .mask {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url(../images/bg-hm-op5.png);z-index: 2;opacity: 0;visibility: hidden;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-hm-video em {position: absolute;top: 50%;left: 50%;margin-top: -17px;margin-left: -17px;display: block;width: 34px;height: 34px;background: url(../images/ico-hm-4.png) center center no-repeat;z-index: 3;}
.section-hm-video a:hover .mask {opacity: 1;visibility: visible;}
/*******************************
    -------[=欧米奇-就业保障-修改]-------
********************************/
.section-hm-work.s1 {padding: 90px 0;overflow: hidden;background-color: #fff;}
.section-hm-work.s1 .txt {float: left;width: 576px;}
.section-hm-work.s1 .tit {position: relative;height: 1em;line-height: 1em;font-size: 36px;font-weight: bold;}
.section-hm-work.s1 .tit em {padding-left: 20px;color: #888;font-size: 38px;font-family: Arial;letter-spacing: 2px;}
.section-hm-work.s1 .tit:after {position: absolute;bottom: -45px;left: 0;display: block;width: 70px;height: 2px;background-color: #888;content: '';}
.section-hm-work.s1 .info {padding: 72px 0 34px;color: #666;font-size: 16px;line-height: 1.63;text-align: justify;}
.section-hm-work.s1 ul {overflow: hidden;}
.section-hm-work.s1 ul li {padding-top: 10px;padding-left: 86px;float: left;width: 106px;height: 60px;background-position: left center;background-repeat: no-repeat;}
.section-hm-work.s1 ul li.li1 {background-image: url(../images/ico-hm-6.png);}
.section-hm-work.s1 ul li.li2 {background-image: url(../images/ico-hm-7.png);}
.section-hm-work.s1 ul li.li3 {background-image: url(../images/ico-hm-8.png);}
.section-hm-work.s1 ul li .p1 {font-size: 18px;}
.section-hm-work.s1 ul li .p2 {color: #888;font-size: 14px;font-family: Arial;}
.btn-order {display: block;width: 200px;height: 50px;line-height: 46px;font-size: 16px;text-align: center;}
.btn-order.btn1 {border: 2px solid #dca437;line-height: 46px;color: #dca437;}
.btn-order.btn1:hover {color: #fff;background-color: #dca437;}
.btn-order.btn2 {color: #fff;background-color: #dca437;}
.btn-order.btn2:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-work.s1 .btn-order {margin-top: 50px;}

.section-hm-work.s1 .img {float: right;}
.section-hm-work.s1 .img img {display: block;}
.section-hm-work.s2 {padding: 80px 0;background-color: #fefbf3;}
.g-tit-work-1 .en {height: 1em;line-height: 1em;color: #666;font-size: 40px;text-align: center;}
.g-tit-work-1 .cn {margin-top: 20px;height: 1em;line-height: 1em;color: #dca437;font-size: 34px;text-align: center;font-weight: bold;}
.section-hm-work.s2 .slide {margin: 40px 0 20px;}
.section-hm-work.s2 .slide .item {background-color: #fff;overflow: hidden;}
.section-hm-work.s2 .slide .img {float: left;width: 50%;}
.section-hm-work.s2 .slide .cont {position: relative;padding-top: 58%;height: 0;overflow: hidden;}
.section-hm-work.s2 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.section-hm-work.s2 .slide .txt {padding: 40px 50px 0;float: left;width: 500px;}
.section-hm-work.s2 .slide .tit .en {color: #ececec;font-size: 26px;}
.section-hm-work.s2 .slide .tit .cn {font-size: 28px;}
.section-hm-work.s2 .slide .info {padding: 12px 0 40px;color: #666;line-height: 1.86;text-align: justify;font-size: 14px;}
.section-hm-work.s2 .thumb {margin-left: -10px;overflow: hidden;}
.section-hm-work.s2 .thumb li {position: relative;padding-left: 6px;float: left;width: 195px;cursor: pointer;}
.section-hm-work.s2 .thumb .img {position: relative;padding-top: 58%;height: 0;overflow: hidden;}
.section-hm-work.s2 .thumb img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s2 .thumb li:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-hm-work.s2 .thumb .tit {position: absolute;bottom: 0;left: 6px;width: 195px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;background-image: url(../images/bg-hm-5.png);}
.section-hm-work.s2 .thumb li:hover .tit,.section-hm-work.s2 .thumb li.on .tit {background-image: url(../images/bg-hm-6.png);}
.section-hm-work.s3 {padding: 80px 0;background-color: #fff;}
.section-hm-work.s3 ul {margin: 30px -10px 40px;overflow: hidden;}
.section-hm-work.s3 li {padding: 10px;float: left;width: 386px;cursor: pointer;}
.section-hm-work.s3 li .img {position: relative;padding-top: 70%;height: 0;overflow: hidden;}
.section-hm-work.s3 li img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s3 li:hover{
    cursor:default;
}
.section-hm-work.s3 li:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);

}
.section-hm-work.s3 li .txt {padding: 29px 15px 0;height: 215px;border: 1px solid #ededed;text-align: center;}
.section-hm-work.s3 li em {margin: 0 auto;display: block;height: 1em;line-height: 1em;color: #888;font-size: 26px;font-family: Arial;}
.section-hm-work.s3 li .d1 {margin: 20px 0 18px;height: 1em;line-height: 1em;font-size: 18px;font-weight: bold;}
.section-hm-work.s3 li .d2 {color: #666;font-size: 14px;line-height: 1.71;}
.section-hm-work.s3 li:hover .cont {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);}
.section-hm-work.s3 li:hover .txt {background-color: #dca437;border: 1px solid #dca437;}
.section-hm-work.s3 li:hover em {color: #fff;}
.section-hm-work.s3 li:hover .d1 {color: #fff;}
.section-hm-work.s3 li:hover .d2 {color: #fff;}
.section-hm-work.s3 .btn-order {margin: 0 auto;}
.section-hm-work.s4 {padding: 80px 0;background-color: #fefbf3;}
.section-hm-work.s4 ul {margin: 40px 0 30px -20px;overflow: hidden;}
.section-hm-work.s4 ul li {margin-bottom: 20px;padding-left: 20px;float: left;width: 285px;}
.section-hm-work.s4 li .img {position: relative;padding-top: 70%;display: block;height: 0;overflow: hidden;}
.section-hm-work.s4 li img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s4 li:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
	cursor:default;
}
.section-hm-work.s4 .wp {position: relative;}
.section-hm-work.s4 .slide {position: absolute;bottom: 100px;right: 0;padding: 24px 40px 0;width: 510px;height:176px;background-color: #fff;}
.section-hm-work.s4 .slide .item {font-size: 16px;line-height: 1.63em;text-align: justify;height: 6.52em;overflow: hidden;}
.section-hm-work.s4 .btn {position: absolute;bottom: 80px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-hm-work.s4 .btn.slick-prev {left: 650px;background-image: url(../images/arr-l5.png);}
.section-hm-work.s4 .btn.slick-prev:hover {background-image: url(../images/arr-l6.png);}
.section-hm-work.s4 .btn.slick-next {left: 704px;background-image: url(../images/arr-r5.png);}
.section-hm-work.s4 .btn.slick-next:hover {background-image: url(../images/arr-r6.png);}
.section-hm-work.s4 .btn-order {margin: 0 auto;}
.section-hm-work.s5 {padding: 80px 0;background-color: #fff;}
.section-hm-work.s5 .cont {padding-top: 40px;overflow: hidden;}
.section-hm-work.s5 .txt {padding: 10px;float: left;width: 400px;height: 400px;background-image: url(../images/bg-hm-7.png);font-size: 16px;line-height: 1.75;}
.section-hm-work.s5 .bg {padding: 36px 40px 0;height: 364px;background-color: #fff;}
.section-hm-work.s5 .txt p {padding-bottom: 22px;}
.section-hm-work.s5 .txt .btn-order {margin-top: 20px;}
.section-hm-work.s5 .list {float: right;width: 780px;overflow: hidden;}
.section-hm-work.s5 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width: 240px;}
.section-hm-work.s5 .list .img {position: relative;padding-top: 83%;display: block;height: 0;overflow: hidden;}
.section-hm-work.s5 .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s5 .list a:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-hm-work.s6 {padding: 80px 0;background-color: #fefbf3;overflow: hidden;}
.section-hm-work.s6 .cont {padding: 40px 0 30px;overflow: hidden;}
.section-hm-work.s6 .slide {float: left;width: 570px;}
.section-hm-work.s6 .slide .item {position: relative;}
.section-hm-work.s6 .slide .img {position: relative;padding-top: 81%;height: 0;overflow: hidden;}
.section-hm-work.s6 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s6 .slide .item:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
	cursor:default;
}
.section-hm-work.s6 .slide .tit {position: absolute;bottom: 0;left: 0;padding: 0 90px 0 30px;width: 450px;height: 60px;line-height: 60px;overflow: hidden;color: #fff;font-size: 20px;background: url(../images/bg-hm-4.png) left top repeat-x;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.section-hm-work.s6 .slide .item:hover .tit {color: #d7a746;	cursor:default;}
.section-hm-work.s6 .slide .slick-dots {position: absolute;right: 0;bottom: 24px;padding-right: 30px;width: auto;height: 10px;line-height: 1;}
.section-hm-work.s6 .slide .slick-dots li {margin-left: 5px;display: inline-block;width: 10px;height: 10px;background-color: #888987;border-radius: 50%;cursor: pointer;}
.section-hm-work.s6 .slide .slick-dots .slick-active {background-color: #fff;}
.section-hm-work.s6 .list {float: right;width: 630px;overflow: hidden;}
.section-hm-work.s6 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width:295px;}
.section-hm-work.s6 .list a {position: relative;display: block;}
.section-hm-work.s6 .list .img {position: relative;padding-top: 75%;height: 0;overflow: hidden;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm-work.s6 .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.section-hm-work.s6 .list a:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
	cursor:default;
}
.section-hm-work.s6 .list .tit {position: absolute;bottom: 0;left: 0;display: none;width: 100%;height: 46px;line-height: 46px;text-align: center;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;color: #fff;font-size: 16px;background: url(../images/bg-hm-4.png) left top repeat-x;}
.section-hm-work.s6 .list a:hover .tit {display: block;cursor:default;}
.section-hm-work.s6 .btn-order {margin: 0 auto;}
.section-hm-work.s7 {padding: 86px 0 88px;overflow: hidden;background: url(../images/img-hm-29.jpg) center center no-repeat fixed;background-size: cover;text-align: center;}
.section-hm-work.s7 .d1 {height: 1em;line-height: 1em;color: #fff;font-size: 60px;}
.section-hm-work.s7 .d2 {margin-top: 25px;height: 1em;line-height: 1em;color: #fff;font-size: 40px;font-weight: bold;}
.section-hm-work.s7 .btns {padding-top: 52px;font-size: 0;}
.section-hm-work.s7 .btns a {margin: 0 15px;display: inline-block;width: 220px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca437;}
.section-hm-work.s7 .btns a:hover {background-color: #fff;color: #dca437;}
/*******************************
    -------[=欧米奇-联系我们-修改]-------
********************************/
.section-hm-about.s1 {padding: 76px 0 62px;background: url(../images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-hm-about.s1 #allmap {margin-top: 64px;padding: 4px;border: 1px solid #ededed;height: 450px;}
.section-hm-about.s1 #allmap img {max-width: none;}
.section-hm-about.s1 #allmap .tit {font-size: 16px;}
.section-hm-about.s1 #allmap .info {margin-top: 14px;font-size: 14px;color: #666;}
.section-hm-about.s1 #allmap .info div {padding-left: 22px;height: 32px;line-height: 32px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 #allmap .info .d1 {background-image: url(../images/ico-hm-10.png);}
.section-hm-about.s1 #allmap .info .d2 {background-image: url(../images/ico-hm-11.png);}
.section-hm-about.s1 #allmap .info em {color: #333;}
.section-hm-about.s1 .address {margin: 30px 0 0 -20px;overflow: hidden;}
.section-hm-about.s1 .address li {margin-bottom: 20px;margin-left: 20px;padding: 38px 30px 0;float: left;width: 528px;height: 110px;border: 1px solid #ededed;background-color: #fff;cursor: default;}
.section-hm-about.s1 .address li:hover {border: 1px solid #dca538;}
.section-hm-about.s1 .address .tit {padding-left: 34px;color: #000;font-size: 16px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 .address li:hover .tit {color: #dca538;}
.section-hm-about.s1 .address .li1 .tit {background-image: url(../images/ico-hm-13.png);}
.section-hm-about.s1 .address .li2 .tit {background-image: url(../images/ico-hm-14.png);}
.section-hm-about.s1 .address .li3 .tit {background-image: url(../images/ico-hm-15.png);}
.section-hm-about.s1 .address .li4 .tit {background-image: url(../images/ico-hm-15.png);}
.section-hm-about.s1 .address .li1:hover .tit {background-image: url(../images/ico-hm-13-on.png);}
.section-hm-about.s1 .address .li2:hover .tit {background-image: url(../images/ico-hm-14-on.png);}
.section-hm-about.s1 .address .li3:hover .tit {background-image: url(../images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .li4:hover .tit {background-image: url(../images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .info {padding-top: 10px;color: #666;font-size: 14px;line-height: 1.71;text-align: justify;}
.section-hm-about.s2 {padding: 78px 0 80px;overflow: hidden;background: url(../images/bg-hm-9.png) center center no-repeat;background-size: cover;}
.section-hm-about.s2 .g-tit-hm-1 .en {color: #626262;}
.section-hm-about.s2 .g-tit-hm-1 .cn {color: #fff;}
.section-hm-about.s2 .cont {padding-top: 65px;}
.section-hm-about.s2 .box-form .form {margin-left: 0;float: left;width: 580px;background-image: url(../images/bg-hm-11.png);border-radius: 25px;}
.section-hm-about.s2 .form .li-item {border: 1px solid #fff;}
.section-hm-about.s2 .form .d1 {border-right: 1px solid #a9a9a9;color: #fff;}
.section-hm-about.s2 .form .inp-form {background-color: transparent;color: #fff;}
.section-hm-about.s2 .form .inp-form::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .select .cur {color: #fff;}
.section-hm-about.s2 .form .select .cur {background-image: url(../images/ico-hm-16.png);}
.section-hm-about.s2 .form .select .s-list {background-color: #fff;border: 1px solid #fff;}
.section-hm-about.s2 .form .select .s-list a {border-bottom: 1px solid #e7e7e7;}
.section-hm-about.s2 .form .li-gender label.m {background-image: url(../images/ico-hm-17.png);}
.section-hm-about.s2 .form .li-gender label.f {background-image: url(../images/ico-hm-18.png);}
.section-hm-about.s2 .btn-form {width: 252px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    border-radius: 17px;}
.section-hm-about.s2 .box-call {margin-top: 8px;float: right;width: 570px;height: 615px;border-radius: 25px;background-image: url(../images/bg-hm-11.png);}
.section-hm-about.s2 .box-inner {margin: -19px auto 0;width: 511px;height: 608px;background-image: url(../images/bg-hm-10.png);}
.section-hm-about.s2 .cont2 {margin: 0 auto;padding-top: 188px;width: 370px;}
.section-hm-about.s2 .tit {height: 1em;line-height: 1em;color: #fff;font-size: 26px;font-weight: bold;}
.section-hm-about.s2 .inp-tel {margin-top: 30px;padding-left: 19px;display: block;width: 349px;height: 60px;line-height: 60px;color: #fff;font-size: 16px;border: 1px solid #fff;background-color: transparent;}
.section-hm-about.s2 .inp-tel::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .btn-tel {margin-top: 20px;display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca538;border: none;cursor: pointer;letter-spacing: 1px;    border-radius: 13px;}
.section-hm-about.s2 .btn-tel:hover {background-color: #b18c62;}
.section-hm-about.s2 .tips {padding-top: 30px;color: #fff;}
.section-hm-about.s2 .tips .d1 {height: 1em;line-height: 1em;font-size: 18px;}
.section-hm-about.s2 .tips .d2 {padding-top: 16px;font-size: 14px;line-height: 2;}
/*******************************
    -------[=欧米奇首页]-------
********************************/
.banner-index img {display: block;width: 100%;}
.banner-index .slick-dots {position: absolute;bottom: 20px;left: 0;width: 100%;height: 12px;line-height: 12px;font-size: 0;text-align: center;}
.banner-index .slick-dots li {position: relative;margin: 0 10px;display: inline-block;width: 14px;height: 14px;border-radius: 50%;background-color: #d9d9d9;cursor: pointer;}
.banner-index .slick-dots .slick-active {width: 14px;height: 14px;border: 1px solid #fff;background-color: transparent;}
.banner-index .slick-dots .slick-active:after {position: absolute;top: 4px;left: 4px;display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #fff;content: '';}
.section-index.s1 {padding: 80px 0;background: url(../images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-index.s1 .slide {margin-top: 64px;}
.section-index.s1 .slide .slick-list {padding-top: 50px !important;padding-bottom: 50px !important;}
.section-index.s1 .slide .item {position: relative;margin: 0 20px;padding: 0 30px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .item {margin: 0 10px;padding: 0 20px;}
}

.section-index.s1 .slide .item:after {position: absolute;top: 0;right: 30px;bottom: 0;left:30px;background-image: url(../images/bg-hm-12.png);content: '';}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .item:after {right: 20px;left: 20px;}
}
.section-index.s1 .slide .item:hover:after {display: none;}
.section-index.s1 .slide .item:before {position: absolute;top: 24%;right: 0;bottom: 0;left: 0;background-color: #fff;content: '';}
.section-index.s1 .slide .img {position: relative;padding-top: 68%;height: 0;overflow: hidden;}
.section-index.s1 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-index.s1 .slide .item:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-index.s1 .slide .info {position: relative;padding-top: 30px;}
.section-index.s1 .slide .info .tit {height: 1em;line-height: 1em;font-size: 20px;}
.section-index.s1 .slide .info1 {margin: 12px 0 22px;color: #666;font-size: 14px;line-height: 1.75em;height: 5.25em;overflow: hidden;text-align: justify;}
.section-index.s1 .slide .info2 {position: relative;padding-top: 30px;padding-bottom: 32px;border-top: 1px solid #dbdbdb;}
.section-index.s1 .slide .info2 .p1 {height: 1em;line-height: 1em;font-size: 14px;}
.section-index.s1 .slide .info2 .p2 {margin-top: 10px;height: 1em;line-height: 1em;font-size: 14px;}
.section-index.s1 .slide .info2 .btn-more {position: absolute;top: 30px;right: 0;display: block;width: 130px;height: 36px;line-height: 34px;text-align: center;color: #d7a746;font-size: 14px;border: 1px solid #d7a746;}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .info2 .btn-more {width: 100px;height: 30px;line-height: 28px;}
}
.section-index.s1 .slide .info2 .btn-more:hover {color: #fff;background-color: #d7a746;}
.section-index.s1 .slide .slick-center {
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.section-index.s1 .slide .item.slick-center:hover img {
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-index.s1 .slide .slick-center:after {display: none;}
.img-fix {position: absolute;z-index: 2;}
.img-fix img {display: block;}
.img-fix.img1 {top:198px;left: 0;}
.img-fix.img2 {top: -93px;right: 0;}
.img-fix.img3 {bottom: 295px;left: 0;}
.img-fix.img4 {top: 0;right: 0;}
.img-fix.img5 {top: 66px;left: 84px;}
.img-fix.img6 {top: 150px;right: 30px;}
.img-fix.img7 {bottom: -166px;left: 0;}
.img-fix.img8 {bottom: 0;left: 0;}
.img-fix.img9 {bottom: 126px;right: 0;}
.section-index.s2 {position: relative;padding: 80px 0;background: rgb(241,242,242);}
.section-index.s2 .g-tit-hm-1 .en {color: #cccdcd;}
.section-index.s2 .g-tit-hm-1 .cn {color: #000;}
.section-index.s2 .slide {margin-top: 64px;}
.section-index.s2 .slide .item {overflow: hidden;background-color: #e0e0e0;}
.section-index.s2 .slide .img {float: left;width: 550px;}
.banner-index:hover .slick-arrow{
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	opacity:1;
}
.banner-index .slick-arrow {
	opacity:0;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	display: block;
    position: absolute;
    width: 80px;
    z-index: 99;   
    height: 80px;  
}
.banner-index .slick-prev{
	left: 10%;
    top: 41%;
	background:url(../images/arr-l4.png) center no-repeat;
    background-size: 83%;
}
.banner-index .slick-prev:hover{
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	background:url(../images/arr-l1.png) center no-repeat;
background-size: 83%; 
}

.banner-index .slick-next{
	right: 10%;
    top: 41%;
	background:url(../images/arr-r4.png) center no-repeat;
    background-size: 83%;
}
.banner-index .slick-next:hover{
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;	
	background:url(../images/arr-r1.png) center no-repeat;
	background-size: 83%; 
}
.section-index.s2 .slide .txt {margin-left: 550px;padding: 50px 53px 0 50px;}
.section-index.s2 .slide .tit {position: relative;height: 1em;line-height: 1em;color:#1a1917;font-size: 24px;font-weight: normal;}
.section-index.s2 .slide .tit:after {position: absolute;bottom: -30px;left: 0;display: block;width: 40px;height: 2px;background-color: #dca436;content: '';}
.section-index.s2 .slide .info {margin-top: 68px;color:#1a1917;font-size: 14px;line-height: 1.71em;height: 274px;}
.section-index.s2 .slide .info p {padding-bottom: 22px;}
.section-index.s2 .slide .info em {color:#1a1917;font-size: 16px;}
.section-index .btns {overflow: hidden;}
.section-index .btns a {margin-right: 20px;float: left;display: block;width: 200px;text-align: center;font-size: 16px;}
.section-index .btns a.a1 {color: #fff;background-color: #d7a746;height: 50px;line-height: 50px;}
.section-index .btns a.a1:hover {background-color: #b18c62;}
.section-index .btns a.a2 {color: #d7a746;border: 2px solid #d7a746;height: 46px;line-height: 46px;}
.section-index .btns a.a2:hover {color: #fff;background-color: #dca436;}
.section-index.s2 .slide .btn {position: absolute;top: 50%;margin-top: -22px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-index.s2 .slide .btn.slick-prev {left: 0;background-image: url(../images/arr-l4.png);}
.section-index.s2 .slide .btn.slick-prev:hover {background-image: url(../images/arr-l1.png);}
.section-index.s2 .slide .btn.slick-next {right: 0;background-image: url(../images/arr-r4.png);}
.section-index.s2 .slide .btn.slick-next:hover {background-image: url(../images/arr-r1.png);}
.section-index.s2 .slide .slick-dots {position: absolute;bottom: 15px;right: 20px;height: 10px;line-height: 10px;font-size: 0;}
.section-index.s2 .slide .slick-dots li {margin-left: 8px;display: inline-block;width: 10px;height: 10px;background-color: #666;border-radius: 50%;cursor: pointer;}
.section-index.s2 .slide .slick-dots .slick-active {background-color: #d7a746;}
.section-index.s3 {position: relative;padding: 80px 0;background: url(../images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-index.s3 .tab {margin-top: 64px;}
.section-index.s3 .tab .tabtitle {text-align: center;font-size: 0;overflow: hidden;}
.section-index.s3 .tab .tabtitle li {margin: 0 10px;padding: 5px;display: inline-block;}
.section-index.s3 .tab .tabtitle li.on {background: url(../images/bg-hm-14.png) center center no-repeat;}
.section-index.s3 .tab .tabtitle a {display: block;width: 140px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;border-radius: 5px;background: url(../images/bg-hm-15.png) center center no-repeat;background-size: cover;}
.section-index.s3 .tab .tabtitle .on a {color: #eed491;}
.section-index.s3 .tab .tabtitle em {margin-right: 8px;display: inline-block;width: 20px;height: 40px;background-position: center center;background-repeat: no-repeat;vertical-align: -13px;}
.section-index.s3 .tab .tabtitle .li1 em {background-image: url(../images/ico-hm-19.png);}
.section-index.s3 .tab .tabtitle .li2 em {background-image: url(../images/ico-hm-20.png);}
.section-index.s3 .tab .tabtitle .li3 em {background-image: url(../images/ico-hm-21.png);}
.section-index.s3 .tab .tabtitle .li4 em {background-image: url(../images/ico-hm-22.png);}
.section-index.s3 .tab .tabtitle .li1.on em {background-image: url(../images/ico-hm-19-on.png);}
.section-index.s3 .tab .tabtitle .li2.on em {background-image: url(../images/ico-hm-20-on.png);}
.section-index.s3 .tab .tabtitle .li3.on em {background-image: url(../images/ico-hm-21-on.png);}
.section-index.s3 .tab .tabtitle .li4.on em {background-image: url(../images/ico-hm-22-on.png);}
.section-index.s3 .tab .tcs {padding-top: 40px;}
.section-index.s3 .tab .tc {position: relative;height: 0;overflow: hidden;}
.section-index.s3 .tab .tc.show {height: auto;}
.section-index.s3 .list {float: left;width: 915px;overflow: hidden;}
.section-index.s3 .list li {margin: 0 20px 20px 0;float: left;width: 285px;}
.section-index.s3 .list li.li2 {width: 590px;}
.section-index.s3 .list .item {position: relative;display: block;}
.section-index.s3 .list .img {position: relative;padding-top: 98%;height: 0;overflow: hidden;}
.section-index.s3 .list .li2 .img {padding-top: 47%;}
.section-index.s3 .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-index.s3 .list .item:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-index.s3 .list .tit {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background-image: url(../images/bg-hm-op5.png);overflow: hidden;}
.section-index.s3 .list .item:hover .tit {display: none;}
.section-index.s3 .list .mask {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;background-image: url(../images/bg-hm-op5.png);font-size: 0;text-align: center;opacity: 0;visibility: hidden;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.s3 .list .mask:after {width: 0;height: 100%;display: inline-block;vertical-align: middle;content: '';}
.section-index.s3 .list .mask em {display: inline-block;vertical-align: middle;width: 43px;height: 31px;background-image: url(../images/ico-hm-23.png);}
.section-index.s3 .list .item:hover .mask {opacity: 1;visibility: visible;}
.section-index.s3 .slide {position: relative;float: right;width: 285px;}
.section-index.s3 .slide .img {position: relative;padding-top: 203%;height: 0;overflow: hidden;}
.section-index.s3 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-index.s3 .slide .item:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-index.s3 .cont-btn {position: absolute;right: 0;bottom: 21px;padding: 10px 0 0 10px;width: 88px;height: 44px;background-color: #fff;z-index: 2;}
.section-index.s3 .cont-btn .btn {float: left;display: block;width: 44px;height: 44px;}
.section-index.s3 .cont-btn .btn.slick-prev {background-image: url(../images/arr-l5.png);}
.section-index.s3 .cont-btn .btn.slick-next {background-image: url(../images/arr-r5.png);}
.section-index.s3 .cont-btn .btn.slick-prev:hover {background-image: url(../images/arr-l6.png);}
.section-index.s3 .cont-btn .btn.slick-next:hover {background-image: url(../images/arr-r6.png);}
.section-index.s3 .btns {margin-top: 30px;text-align: center;}
.section-index.s3 .btns a {float: none;display: inline-block;}
.section-index.s4 {position: relative;padding: 80px 0;background: #f1f2f2;}
.section-index.s4 .g-tit-hm-1 .en {color: #cccdcd;}
.section-index.s4 .g-tit-hm-1 .cn {color: #000;}
.section-index.s4 .tab {margin-top: 64px;overflow: hidden;}
.section-index.s4 .tab .tabtitle {float: left;width: 171px;}
.section-index.s4 .tab .tabtitle li {margin-bottom: 7px;padding: 7px;}
.section-index.s4 .tab li.on {background-image: url(../images/bg-hm-16.png);}
.section-index.s4 .tab .tabtitle a {display: block;width: 156px;height: 95px;text-align: center;font-size: 0;background: url(../images/bg-hm-17.png);}

.section-index.s4 .tab .tabtitle a:after {width: 0;height: 100%;display: inline-block;vertical-align: middle;content: '';}
.section-index.s4 .tab .tabtitle .cont {display: inline-block;vertical-align: middle;}
.section-index.s4 .tab .tabtitle .d1 {color: #fff;font-size: 16px;}
.section-index.s4 .tab .tabtitle .d2 {padding-top: 3px;color: #b1b1b1;font-size: 12px;font-family: Arial;}
.section-index.s4 .tab .tabtitle .on .d1 {color: #eed491;}
.section-index.s4 .tab .tabtitle .on .d2 {color: #eed491;}
.section-index.s4 .list {float: left;width: 1020px;overflow: hidden;}
.section-index.s4 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width: 320px;}
.section-index.s4 .list a {position: relative;display: block;overflow: hidden;}
.section-index.s4 .list .img {position: relative;padding-top: 69%;height: 0;overflow: hidden;}
.section-index.s4 .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-index.s4 .list a:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-index.s4 .list .tit {position: absolute;bottom: -40px;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background-image: url(../images/bg-hm-op5.png);overflow: hidden;z-index: 2;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.s4 .list a:hover .tit {bottom: 0;}
.section-index.s4 .btns {margin-top: 30px;text-align: center;}
.section-index.s4 .btns a {float: none;display: inline-block;}
.section-index.s5 {position: relative;padding: 80px 0;background: url(../images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-index.s5 .slide {margin-top: 64px;}
.section-index.s5 .slide .cont {padding: 0 90px;}
.section-index.s5 .slide .item {padding: 10px;}
.section-index.s5 .slide .item:hover .cont2 {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);}
.section-index.s5 .slide .img {position: relative;padding-top: 56%;height: 0;overflow: hidden;}
.section-index.s5 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-index.s5 .slide .item:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.section-index.s5 .slide .txt {padding: 26px 29px 32px;background-color: #fff;}
.section-index.s5 .slide .tit {font-size: 16px;line-height: 1.63em;height: 3.26em;overflow: hidden;}
.section-index.s5 .slide .item:hover .tit {color: #333;}
.section-index.s5 .slide .date {position: relative;padding-top: 14px;font-size: 12px;font-family: Arial;}
.section-index.s5 .slide .item:hover .date{color: #333;}
.section-index.s5 .slide .date:after {position: absolute;bottom: -18px;left: 0;display: block;width: 18px;height: 2px;background-color: #d7a746;content: '';}
.section-index.s5 .slide .info {margin-top: 40px;color: #666;font-size: 14px;line-height: 1.71em;height: 3.42em;overflow: hidden;}
.section-index.s5 .slide .btn {position: absolute;top: 50%;margin-top: -22px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-index.s5 .slide .btn.slick-prev {left: 0;background-image: url(../images/arr-l4.png);}
.section-index.s5 .slide .btn.slick-prev:hover {background-image: url(../images/arr-l1.png);}
.section-index.s5 .slide .btn.slick-next {right: 0;background-image: url(../images/arr-r4.png);}
.section-index.s5 .slide .btn.slick-next:hover {background-image: url(../images/arr-r1.png);}
.section-index.s5 .btns {margin-top: 50px;}
.section-index.s5 .btns a {float: none;margin: 0 auto;}
.section-index.s6 {padding: 98px 0;text-align: center;background: url(../images/img-hm-48.jpg) center center no-repeat fixed;background-size: cover;}
.section-index.s6 img {margin: 0 auto;display: block;}
.section-index.s6 .d1 {margin: 30px 0 16px;color: #fff;font-size: 40px;font-weight: bold;}
.section-index.s6 .d2 {color: #fff;font-size: 16px;line-height: 1.5;}
.section-index.s6 .btns {margin-top: 50px;}
.section-index.s6 .btns a {float: none;display: inline-block;}
.section-index.s6 .btns a.a2 {color: #fff;border: 2px solid #fff;}
.section-index.s6 .btns a.a2:hover {border: 2px solid #d7a746;}
.section-index.s2 .wp,.section-index.s3 .wp,.section-index.s4 .wp,.section-index.s5 .wp {position: relative;z-index: 3;}

/*欧米奇-课程列表*/
 .ban-inner.sz{position: relative;}
 .ban-inner.sz .sz-btn{position: absolute;display: block;top: 0;bottom: 0;right: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
 .sz-ulpic{padding-top: 57px;padding-bottom: 80px;}
.sz-ulpic.s1{background: url(../images/bg13.jpg) center top repeat;}
.sz-ulpic.s2{background: url(../images/bg19.jpg) center top repeat;}
.sz-ulpic ul{margin-top: 40px;margin-right: -30px;overflow: hidden;}
.sz-ulpic li{float: left;width: 50%;margin-bottom: 30px;}
.sz-ulpic .con{display: block;margin-right: 30px;background-color: #fff;}
.sz-ulpic.s2 .g-tit-hm-1 .en{color: #626262;}
.sz-ulpic.s2 .g-tit-hm-1 .cn,.sz-ulpic.s2 .g-tit-hm-1 .shanz{color: #fff;}
.g-tit-hm-1 .shanz{font-size: 20px;text-align: center;margin-top: 35px;color: #666;}
.sz-ulpic .pic{margin-bottom: 24px;overflow: hidden;}
.sz-ulpic .pic img{display: block;width: 100%;height: 100%;}
.sz-ulpic .txt{padding: 0 30px 30px;}
.sz-ulpic .txt p{   
    height: 71px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 27px;
	}
.sz-ulpic .tit h3{font-size: 24px;font-weight: normal;color: #333;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;padding-right: 10px;}
.sz-ulpic .tit{margin-bottom: 15px;padding-bottom: 16px;border-bottom: 1px solid  #ededed;}
.sz-ulpic .tit .time{margin-top: 5px;float: right;font-size: 18px;color: #666;}
.sz-ulpic .btn-box-sz a{display: inline-block;width: 230px;height: 43px;line-height: 41px;text-align: center;font-size: 16px;border-radius: 5px;margin: 0 12px;}
.sz-ulpic .btn-box-sz a.a1{color: #d7a745;border: 1px solid #d7a745;}
.sz-ulpic .btn-box-sz a.a2{color: #b18c62;border: 1px solid #b18c62;}
.sz-ulpic .btn-box-sz a.a1:hover{background-color: #d7a745;color: #fff;}
.sz-ulpic .btn-box-sz a.a2:hover{background-color: #b18c62;color: #fff;}
		
		/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
		
		﻿
a{  transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
/*
-----------------[关于欧米奇]--------------*/
.sl-list2{
    padding: 80px 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/bg13.jpg);
}
.sl-list2 li{
    font-size: 16px;
    color: #333;
    height: 530px;
    overflow: hidden;
    text-align: center;
}
.sl-list2 li p{line-height: 1.85em;}
.sl-list2 .pic,.sl-list2 .txt{
    width: 50%;
    height: 100%;
    float: left;
}
.sl-list2 .odd .pic{float: right;}
.sl-list2 .txt{
    display: table;
    background-color: #fff;
}
.sl-list2 .con{
    padding: 0 10%;
    display: table-cell;
    vertical-align: middle;
}
.sl-list2 .btn{
    display: block;
    margin: 40px auto 0;
    width: 146px;
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #d7a746;
    border: 2px solid #d7a746;
}
.sl-list2 .btn:hover{
    color: #fff;
    background-color: #d7a746;
}
.sl-list2 .tit{
    position: relative;
    font-weight: bold;
    font-size: 32px;
    color: #333;
    width: 170px;
    height: 127px;
    margin: 0 auto 55px;
    padding-top: 60px;
    background: url(../images/ico6.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.sl-list2 .tit:after{
    content:'';
    position: absolute;
    width: 68px;
    height: 2px;
    bottom: -29px;
    left: 50%;
    margin-left: -34px;
    background-color: #d7a746;
}
.sl-list2 .tit em{
    display: block;
    font-size: 18px;
    color: #999;
    font-family: 'ShinePersonalUse'; 
}

.row-a1{
    padding: 75px 0 50px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/bg14.jpg);
}

.sl-list3{overflow: hidden; margin: 40px -10px 30px;}
.sl-list3 li{
    float: left;
    width: 225px;
    height: 360px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 0 30px;
    margin: 0 10px 10px;
    background: url(../images/ico7.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.sl-list3 .ico{
    height: 94px;
    line-height: 94px;
    margin: 65px 0 25px;
}
.sl-list3 .ico img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
}
.sl-list3 h4{
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: normal;
}
.sl-list3 li p{
    line-height: 1.85em;
}


.row-a4{
    padding: 80px 0;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/bg24.jpg);
}
.row-a4 .pic{
    float: left;
    width: 500px;
    height: 550px;
    padding: 0 0 30px 30px;
    background: url(../images/bg15.png) left bottom no-repeat;
}
.row-a4 .txt{
    float: right;
    width: 600px;
    font-size: 14px;
    color: #fff;
    padding-top: 28px;
}
.row-a4 .txt .tit{
    font-size: 34px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 30px;
    margin-bottom: 45px;
    background: url(../images/ico2.png) left bottom no-repeat;
}
.row-a4 .txt .tit em{
    display: block;
    font-size: 40px;
    color: #666;
    line-height: 1.2em;
    font-weight: normal;
    font-family: 'ShinePersonalUse';
    margin-bottom: 4px;
}
.row-a4 .txt p{
    line-height: 1.8em;
}
.m-btn1.btn1{
    width: 146px;
    color: #d7a746;
    border-color: #d7a746;
    margin: 35px 0 0;
}
.m-btn1.btn1:hover{
    color: #fff;
    background-color: #d7a746;
}
.row-a4 .txt .txt1{
    display: inline-block;
    padding: 0 55px;
    position: relative;
    margin-top: 15px;
}
.row-a4 .txt .txt1:after{
    position: absolute;
    content: '';
    background: url(../images/ico13.png) left top no-repeat;
}
.row-a4 .txt .txt1:after{
    position: absolute;
    content: '';
    left: 0;top: 0;
    width: 49px;height: 44px;
    background: url(../images/ico13.png) left top no-repeat;
}
.row-a4 .txt .txt1:before{
    position: absolute;
    content: '';
    right: 0;top: 0;
    width: 47px;height: 45px;
    background: url(../images/ico14.png) left top no-repeat;
}

.row-a3{
    padding: 80px 0 110px;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(../images/bg25.jpg);
}
.row-a3 .txt{
    float: left;
    width: 550px;
    font-size: 16px;
    color: #333;
}
.row-a3 .txt p{
    line-height: 2.25em;
}
.row-a3 .txt .tit{
    font-size: 34px;
    color: #bdbdbd;
    font-family: 'ShinePersonalUse';
    padding-top: 25px;
    position: relative;
    line-height: 1.5em;
    margin-bottom: 28px;
}
.row-a3 .txt .tit:after{
    position: absolute;
    content: '';
    left: 0;top: 0;
    width: 60px;
    height: 2px;
    background-color: #d7a746;
}

.sl-list1{
    position: relative;
    z-index: 10;
    width: 800px;
    overflow: hidden;
    padding: 27px 0 22px;
    margin-top: 50px;
    margin-right: -250px;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.1);
    box-shadow: 0px 0px 20px rgba(0,0,0,.1);
}
.sl-list1 li{
    float: left;
    width: 25%;
    text-align: center;
    font-size: 16px;
}
.sl-list1 li a{color: #000;}
.sl-list1 li a:hover{color: #d7a746;}
.sl-list1 li p{
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.sl-list1 .ico{
    height: 60px;
    line-height: 60px;
    margin-bottom: 6px;
}
.sl-list1 .ico img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
}
.pic-list{
    float: right;
    width: 590px;
}
.pic-list .item{
    height: 550px;
}
.pic-list .item img{
    width: 100%;
    height: 100%;
}
.pic-list .slick-arrow{
    position: absolute;
    width: 44px;
    height: 44px;
    font-size: 0;
    border: none;
    outline: none;
    cursor: pointer;
    z-index: 2;
    bottom: -64px;
}
.pic-list .slick-prev{
    right: 59px;
    background: url(../images/arr-l5.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.pic-list .slick-next{
    right: 0;
    background: url(../images/arr-r5.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.pic-list .slick-prev:hover{
    background: url(../images/arr-l6.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.pic-list .slick-next:hover{
    background: url(../images/arr-r6.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

/*欧米奇-校园环境-改*/
.row-box1{
    padding: 90px 0 92px;
    background: url(/newpc/new_web/images/xyhj-bj1.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-txtimg-sz{overflow: hidden;}
.m-txtimg-sz .txt{
    position: relative;
    float: left;
    height: 410px;
    width: 471px;
    margin-top: 33px;
    margin-right: 9px;
}
.g-tit-sz{
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 32px;
    border-bottom: 3px dashed  #666;
}
.m-txtimg-sz h2{
    font-size: 48px;
}
.m-txtimg-sz h2 span{
    display: block;
    margin-top: 5px;
    font-size: 28px;
    color: rgba(102,102,102,.2);
    font-family: 'ShinePersonalUse'; 
}
.m-txtimg-sz .more{
    position: absolute;
    top: 10px;right: 0;
    display: block;
    width: 144px;
    height: 89px;
    background: url(/newpc/new_web/images/xyhj-img2.png) center center no-repeat;
}
.m-txtimg-sz .more:hover{background-image: url(/newpc/new_web/images/xyhj-img1.png);}
.m-txtimg-sz .p1{
    overflow: hidden;
    height: 172px;
    font-size: 16px;
    line-height: 28px;
}
.m-txtimg-sz .p1 em{
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.g-more2-sz{
    position: absolute;
    bottom: 0;right: 0;
    display: block;
    margin-top: 55px;
    width: 124px;
    height: 39px;
    background: url(/newpc/new_web/images/xyhj-more.png) center center no-repeat;
}
.g-more2-sz:hover{
    opacity: .7;
    filter: alpha(opacity=70);
}
.m-txtimg-sz ul{overflow: hidden;}
.m-txtimg-sz ul a:hover img{
	transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.m-txtimg-sz li{
    float: left;
}
.m-txtimg-sz ul a{
    overflow: hidden;
    position: relative;
    display: block;
}
.ul-pic-list1 li{
    margin-bottom: 20px;
    width: 50%;
}
.ul-pic-list1 a{
    margin-left: 20px;
    padding-top: 61%;
}
.ul-pic-list2{margin-right: -20px;}
.ul-pic-list2 li{
    width: 25%;
}
.ul-pic-list2 a{
    margin-right: 20px;
    padding-top: 65.5%;

}
.ul-pic-list2 img,.ul-pic-list1 img{
	transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.row-box2{
    padding: 90px 0 92px;
    background: url(/newpc/new_web/images/xyhj-bj2.jpg) center top no-repeat;
}
.row-box2 .m-txtimg-sz .txt{
    float: right;
    margin-right: 0;
    margin-left: 9px;
    color: #fff;
}
.row-box2 .g-tit-sz{
border-bottom: 3px dashed  rgba(255,255,255,.5);
}
.row-box2 .g-more2-sz{
    background-image: url(/newpc/new_web/images/xyhj-more2.png);
}
.row-box2 .g-tit-sz h2 span{
    color: rgba(255,255,255,.2);
}
.row-box2 .ul-pic-list1 a{
    margin-left: 0;
    margin-right: 20px;
}
/*欧米奇-校园环境-详情页-改*/
.row-box3{
    padding: 90px 0 50px;

    background:  url(/newpc/new_web/images/xyhj-bj3.jpg) center center no-repeat;
}
.row-box3 .m-txtimg-sz{margin-bottom: 27px;}
.row-box3 .m-txtimg-sz .txt{
    margin-top: 12px;
    float: right;
    text-align: center;
}
.row-box3 .g-tit-sz{
    padding-top: 90px;
}
.row-box3 .m-txtimg-sz h2{
    display: block;
    margin: 0 auto;
    text-align: center;
}
.row-box3 .m-txtimg-sz .txt .more{
    top: 10px;
    left: 50%;
    margin-left: -72px;
    background-image: url(/newpc/new_web/images/xyhj-img1.png);
}
.row-box3 .m-txtimg-sz .txt .more:hover{background-image: url(/newpc/new_web/images/xyhj-img2.png);}
.row-box3 .m-txtimg-sz h2 span{
    margin: 6px auto 0;
}
.m-img-sz {
    overflow: hidden;
}
.m-img-sz .more{
    width: 34%;
    padding-top: 425px;
    background-repeat: no-repeat;
    background-position: center top;
}
.m-img-sz .more.a1{background-image: url(/newpc/new_web/images/xyhj-bg.png);}
.m-img-sz .more.a2{background-image: url(/newpc/new_web/images/xyhj-bg2.png);}
.m-img-sz .more.a3{background-image: url(/newpc/new_web/images/xyhj-bg3.png);}
.m-img-sz .m-btn{
    display: block;
    margin: 0 auto;
    width: 220px;
    height: 70px;
    line-height: 70px;
    color: #d7a746;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 3px;
    background: url(/newpc/new_web/images/xyhj-img3.png) center center no-repeat;
}
.m-img-sz .m-btn:hover{color: #000;}
.ul-list-img{
    overflow: hidden;
    margin-right: -30px;
    width:66%;
}
.m-img-sz li{
    float: left;
    margin-bottom: 30px;
    width: 50%;
}
.m-img-sz li a{
    position: relative;
    display: block;
    padding-top:62%;
    margin-right: 30px;
}
.m-img-sz li img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.ul-bot{overflow: hidden;margin-right: -20px;}
.ul-bot li{
    width: 25%;
}
.ul-bot a{
    position: relative;
    display: block;
    padding-top: 66%;
    margin-right: 20px;
}
.ul-bot a img{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.m-img-sz a{overflow: hidden;}
.m-img-sz a:hover img{-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}
/*欧米奇-新闻中心-改2*/
.row-box-xw{
    padding-bottom: 30px;
    background:#fff url(/newpc/new_web/images/xwzx-bj.png) center top no-repeat;
}
.row-box-xw .g-tit1{
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center 0;
    font-size: 28px;
    color: #fff;text-align: center;
    font-weight: bold;
    padding-bottom: 17px;
    background: url(/newpc/new_web/images/ico2.png) no-repeat center bottom;
    text-align: center;
}
.row-box-xw .g-tit1 em{
    display: block;
    font-size: 48px;
    margin-bottom: -32px;
    font-family: 'ShinePersonalUse';
    opacity: .15;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
}
.row-box-xw .g-tit1{color: #393939;}
.m-new-sz{
    padding-top: 60px;
    margin-bottom: 50px;
}

.m-new-sz .title{
    margin-top: 34px;
    margin-bottom: 40px;
    text-align: center;
}
.m-new-sz .title li{
    display: inline-block;
    margin: 0 15px;
    width: 140px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.m-new-sz .title li a{
    display: block;
    color: #fff;
   letter-spacing: 2px;
    font-size: 20px;
    background: url(/newpc/new_web/images/xwzx-img0.png) center center no-repeat;
	background-position: 4px 7px;
}

.m-new-sz .title .ative>a,.m-new-sz .title li:hover a{
    background-image: url(/newpc/new_web/images/xwzx-img1.jpg);
	background-position: 0px 0px;
}
.m-list-sz{
    overflow: hidden;
    margin-right: -30px;
}
.m-list-sz li{
    float: left;
    width: 33.333%;
    margin-bottom: 30px;
}
.m-list-sz li:hover .con a img{
	 transform: scale(1.1);
	transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    -o-transition: .6s;
}
.m-list-sz .con{
    padding: 19px 20px 30px;
    margin-right: 30px;
    border: 1px solid #ededed;
}
.m-list-sz .pic{
	overflow:hidden;
    display: block;
    position: relative;
    padding-top: 56.5%;
    margin-bottom: 27px;
}
.m-list-sz .pic img{
	transition: .6s;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    -o-transition: .6s;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.m-list-sz .txt{
    margin-bottom: 25px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}
.m-list-sz .txt h3{
    height: 45px;
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 18px;
    overflow: hidden;
}
.m-list-sz .txt h3 a{color: #333;}
.m-list-sz .txt h3 a:hover{color: #d7a746;}
.g-info{
    color: #888;
    margin-bottom: 7px;
    font-size: 12px;
}
.g-info i{
    display: inline-block;
    width: 1px;
    height: 9px;
    margin: 0 10px;
    vertical-align: middle;
    background: url(/newpc/new_web/images/xwzx-shu1.jpg) center center no-repeat;
}
.m-list-sz .more{
    display: block;
    width: 118px;
    height: 33px;
    line-height: 35px;
    color: #888;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #dbdbdb;
}
.m-list-sz .more:hover{
    color: #fff;
    background-color: #d7a746;
    border: 1px solid #d7a746;
}
.pages{
    text-align: center;
    padding-top: 10px;
}
.pages .info,.pages a{
    display: inline-block;
    margin: 0 3px;
    height: 38px;
    line-height: 38px;
    color: #666;
    border-radius: 4px;
    border: 1px solid #ededed;
}
.pages a:hover,.pages a.on{
    color: #fff;
    background-color: #d7a746;
    border: 1px solid #d7a746;
}
.pages .num{
    font-size: 16px;
    padding: 0 15px;
}
.pages .first,.pages .last{
    padding: 0 12px;
}
.pages .pages-prev,.pages .pages-next,.pages .num.last{padding: 0 11px;}
.pages .info{padding: 0 16px;}
.m-hot{
    border: 1px solid #ededed;
}
.m-hot .title{
    padding-left: 20px;
    margin-bottom: 19px;
    height: 48px;
    line-height: 48px;
    color: #d7a746;
    font-size: 18px;
    border-bottom: 1px solid  #ededed;
}
.m-hot ul{
    margin-right: -20px;
    padding: 0 20px 20px;
    overflow: hidden;
}
.m-hot li{
    float: left;
    width: 25%;
}
.m-hot .con{
    border: 1px solid #ededed;
    margin-right: 20px;
}
.m-hot .pic{
    position: relative;
    padding-top: 58%;
    margin-bottom: 18px;
	overflow:hidden;
}
.m-hot .pic img{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	-webkit-transition:all .3s;
}
.m-hot .pic img:hover{
	transform:scale(1.05);
	transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	-webkit-transition:all .3s;
}
.m-hot .txt{
    color: #888;
    font-size: 14px;
    padding: 0 20px 20px;
}
.m-hot h4{
    font-weight: normal;
    font-size: 16px;
    color: #333;
}
.m-hot .more{
    margin-top: 18px;
}
.m-hot .more a{
    display: inline-block;
    width: 110px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    color: #d7a746;
    border: 1px solid #d7a746;
}
.m-hot .more a:hover{
    color: #fff;
    background-color: #d7a746;
}
.m-hot .more .a1{margin-right: 4px;}
/*欧米奇-新闻中心-详情页-改2*/
.row-box-xwxq{
    background: #fff url(/newpc/new_web/images/xwzx-bj2.png) center top no-repeat;
}
.row-box-xwxq .cur{
    height: 42px;
    line-height: 42px;
}
.row-box-xwxq .cur a{color: #888;}
.row-box-xwxq .cur a:hover{color: #d7a746;}
.row-box-xwxq .cur i{
    display: inline-block;
    margin: 0 8px;
    width: 5px;
    height: 9px;
    vertical-align: middle;
    background: url(/newpc/new_web/images/xwzx-gt.png) center center no-repeat;
}
.m-infor{
    overflow: hidden;
    padding-bottom: 20px;
}
.m-infor .col-l{
    width: 73.5%;
}
.m-infor .col-r{
    width: 25%;
}
.m-infor .box{
    position: relative;
    border: 1px solid #ededed;
}
.m-infor .box i.bg1{
    display: block;
    width: 96px;
    height: 95px;
    position: absolute;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center center;
}
.m-infor .box i.i1{
    top: 10px;
    left: 10px;
    background-image: url(/newpc/new_web/images/xwzx-text.png);
}
.m-infor .box i.i2{
    top: 10px;
    right: 10px;
    background-image: url(/newpc/new_web/images/xwzx-text2.png);
}
.m-infor .box i.i3{
    bottom: 10px;
    right: 10px;
    background-image: url(/newpc/new_web/images/xwzx-text3.png);
}
.m-infor .box i.i4{
    bottom: 10px;
    left: 10px;
    background-image: url(/newpc/new_web/images/xwzx-text4.png);
}
.m-infor .box .title{
    text-align: center;
    padding-top: 33px;
    padding-bottom: 18px;
    border-bottom: 1px solid #f0f0f0;
}
.m-infor .box .title h1{
    margin-bottom: 12px;
    font-weight: normal;
    font-size: 28px;
}
.m-infor .box .con{
    padding: 20px 24px 30px;
    line-height: 2.57em;
    color: #666;
    font-size: 14px;
}
.m-infor .box .con .img{
    display: inline-block;
    margin: 10px auto 20px;
}
.m-infor .txt1{
    line-height: 1.71em;
    margin-bottom: -13px;
}
.m-infor .txt1 div{
	overflow:hidden;
}
.m-infor .txt1 div img{
	transition:all .6s;
	-mz-transition:all .6s;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
}
.m-infor .txt1 div img:hover{
	transform:scale(1.02);
	transition:all .6s;
	-mz-transition:all .6s;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
}
.xq-body1 {
    background: #F4ECE3;
    padding: 10px 10px 10px 10px;
    text-align: Justify;
    text-justify: inter-ideograph;
    font-size: 14px;
    line-height: 25px;
    margin: 10px;
}
.m-infor .txt1 em{
    display: block;
    margin-bottom: -18px;
}
.m-bottom{
    overflow: hidden;
    position: relative;
    z-index: 99;
    margin-top: 30px;
    padding-top: 36px;
    border-top: 1px solid  #f0f0f0;
}
.m-bottom .arrow a{
   
    color: #666;
    line-height: 24px;
}
.m-bottom .arrow a:hover{color: #d7a746;}
.m-bottom .link{
    margin-top: 5px;
    float: right;
}
.m-bottom .link a{
    display: inline-block;
    margin-left: 8px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: 1px solid #ddd;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
}
.m-bottom .link a:hover{
    border: 1px solid #d9a748;
    background-color: #d9a748;
}
.m-bottom .link a.a1{background-image: url(/newpc/new_web/images/xwzx-img1.png);}
.m-bottom .link a.a1:hover{background-image: url(/newpc/new_web/images/xwzx-img01.png);}
.m-bottom .link a.a2{background-image: url(/newpc/new_web/images/xwzx-img2.png);}
.m-bottom .link a.a2:hover{background-image: url(/newpc/new_web/images/xwzx-img02.png);}
.m-bottom .link a.a3{background-image: url(/newpc/new_web/images/xwzx-img3.png);}
.m-bottom .link a.a3:hover{background-image: url(/newpc/new_web/images/xwzx-img03.png);}
.m-omiqinew{
    margin-bottom: 20px;
    border: 1px solid #ededed;
}
.m-omiqinew .title{
    padding-left: 20px;
    height: 48px;
    line-height: 48px;
    color: #d7a746;
    font-size: 18px;
    border-bottom: 1px solid  #ededed;
}
.m-omiqinew ul{
    padding: 0 19px;
}
.m-omiqinew li{
    padding-left: 25px;
    height: 52px;
    line-height: 52px;
    border-bottom: 1px dashed  #dbdbdb;
    background: url(/newpc/new_web/images/xwzx-img4.png) left center no-repeat;
}
.m-omiqinew li:hover{background-image: url(/newpc/new_web/images/xwzx-img04.png);}
.m-omiqinew li.last{border-bottom: none;}
.m-omiqinew li a{
    display: block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-infor .m-hot{padding-bottom: 4px;}
.m-infor .m-hot ul{padding: 0 19px;}
.m-infor .m-hot li{float: none;width: 100%;margin-bottom: 5px;}
.m-hot .pic{margin-bottom: 17px;}
.m-infor .m-hot .txt{padding: 0 0 20px;}
.m-infor .m-hot .con{border: none;}
.m-infor .m-hot .more a{width: 118px;}
.m-infor .m-hot .more .a1{margin-right: 15px;}

/* 新闻中心 */
.news-nav .b1 {
    background: url(http://www.shomick.com/newpc/image/xwx/bt1.png) no-repeat center;
}
.news-nav .b2 {
    background: url(http://www.shomick.com/newpc/image/xwx/bt2.png) no-repeat center;
}
.news-nav .native {
    background-position: 0 0!important;
}
.news-nav .ative {
    background-position: 0 -149px;
}
.news-nav .b3 {
    background: url(http://www.shomick.com/newpc/image/xwx/bt3.png) no-repeat center;
}
 .news-nav .b4 {
    background: url(http://www.shomick.com/newpc/image/xwx/bt4.png) no-repeat center;
}
 .news-nav li {
    float: left;
    width: 242px;
    text-align: center;
    height: 148px;
    margin: 0 26px;
}
.news-nav li a {
    width: 100%;
    display: block;
    height: 84px;
}
/*欧米奇-活力校园-改*/
.row-box-hlxy{
    padding-top: 70px;
    background:#fff url(/newpc/new_web/images/hlxy-bg.png) center center no-repeat;
    -webkit-background-size: auto 100% ;
    background-size: auto 100% ;
}
.m-txtimg-hlxy{
    margin-bottom: 24px;
    overflow: hidden;
    background: url(/newpc/new_web/images/hlxy-img3.png) 247px 88px no-repeat;}
.m-txtimg-hlxy .box{float: left;}
.m-txtimg-hlxy .tit{
    position: relative;
    width: 192px;
    height: 192px;
    margin-bottom: 43px;
    text-align: center;
    background: url(/newpc/new_web/images/hlxy-bgtit.png) center center no-repeat;
}
.m-txtimg-hlxy .tit span{
    display: block;
    font-size: 26px;
}
.m-txtimg-hlxy .tit span.s1{
    padding-top: 60px;
}
.m-txtimg-hlxy .tit:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -70px;
    display: block;
    width: 139px;
    height: 2px;
    background: url(/newpc/new_web/images/hlxy-img2.png) center center no-repeat;
}
.m-txtimg-hlxy .txt{
    width: 322px;
    height: 206px;
    margin-left: 40px;
    font-size: 16px;
    line-height: 30px;
}
.m-txtimg-hlxy .pic{
    float: right;
    width: 780px;
    height: 443px;
}
.info-box{
    padding-left: 191px;
    background: url(/newpc/new_web/images/hlxy-bg2.png) left top no-repeat;

}
.g-tit-hlxy{
    position: absolute;
    left: -190px;
    top: 0;
    width: 153px;
    height: 153px;
    padding-top: 30px;
    text-align: center;
}
.g-tit-hlxy p{
    font-size: 26px;
    color: #dca436;
    line-height: 35px;
}
.g-tit-hlxy i{
    display: inline-block;
    width: 19px;
    height: 17px;
    background: url(/newpc/new_web/images/hlxy-tit0.png) center center no-repeat;
}
.m-info1-sz,.m-info2-sz,.m-info3-sz{position: relative;line-height: 30px;font-size: 16px;}
.info-box .box2,.info-box .box1{overflow: hidden;margin-bottom: 40px;}
.info-box .box2 .pic,.info-box .box1 .txt{float: left;}
.info-box .box1 .pic,.info-box .box2 .txt{float: right;}
.info-box .txt h3{
    font-weight: normal;
    font-size: 36px;
    margin-bottom: 28px;
    line-height: 1.42em;
}
.info-box .txt2{
    font-family: 'ShinePersonalUse'; 
}
.m-info1-sz{
    padding-top: 30px;
}
.m-info1-sz i.i1,.m-info1-sz i.i2{
    position: absolute;
}
.m-info1-sz i.i1{top: 674px;left: -191px;}
.m-info1-sz i.i2{bottom:-110px;left: 465px;}
.m-info1-sz .w1{
    width: 375px;
    height: 384px;
    background: url(/newpc/new_web/images/hlxy-img5.png) 258px bottom no-repeat;
}
.m-info1-sz .w1 h3{margin-top: 7px;}
.g-online-sz{
    display: block;
    padding-left: 53px;
    width: 107px;
    height: 45px;
    line-height: 45px;
    font-size: 22px;
    color: #dca436;
    background: url(/newpc/new_web/images/hlxy-online.png) left top no-repeat;
}
.m-info1-sz .w1 .g-online-sz{margin-top: 30px;}
.m-info1-sz .w2{
    margin-top: 10px;
    width: 465px;
}
.m-info1-sz .box2{margin-bottom: 28px;}
.m-info1-sz .box1 .pic{
    width: 493px;
    height: 260px;
    overflow: hidden;
}
.m-info1-sz .box1 .pic img{
    display: block;
    width: 100%;
}
.m-info1-sz .pic-t{
    margin-bottom: 35px;
}
.m-info1-sz .pic-t img{display: block;}
.m-info1-sz .row-box .tit .g-online-sz{margin-top: 8px;}
.m-info1-sz .row-box .tit h3{font-size: 30px;font-weight: normal;}
.m-info1-sz .row-box .tit span{
    display: block;
    font-size: 20px;
}
.m-info1-sz .row-box .tit span:after{
    content: '';
    display: block;
    margin-top: 5px;
    margin-bottom: 25px;
    width: 180px;
    height: 2px;
    background-color: #f2ead5;
}
.m-info1-sz .row-box .tit .g-online-sz{float: right;}
.m-info1-sz .row-box .box3{overflow: hidden;}
.m-info1-sz .con1{
    width: 570px;
}
.m-info1-sz .con1 .txt3{
    font-size: 14px;
    color: #dbdbdb;
}
.m-info1-sz .con2 .txt2{
    margin-top: 37px;
    margin-bottom: 36px;
    width: 359px;
    height: 67px;
    line-height: 67px;
    color: #dca436;
    font-size: 22px;
    text-align: center;
    background: url(/newpc/new_web/images/hlxy-bk.png) center center no-repeat;
}
.m-info1-sz .box3 .con2 .pic1 img{
    display: block;
    width: 100%;
}
.m-info2-sz{
    margin-bottom: 27px;
}
.m-info2-sz .g-tit-hlxy{padding-top: 30px;}
.m-info2-sz i.i0{
    display: block;
    margin-top: 25px;
}
.m-info2-sz i.i3{
    position: absolute;
    right: 13px;
    top: -14px;
}
.m-info2-sz i.i4{
    position: absolute;
    left: 0;
    top: 80px;
}
.m-info2-sz .box3{
    overflow: hidden;
    margin-top: 56px;
}
.m-info2-sz .box3 .pic{
    margin-top: 23px;
}
.m-info2-sz .box3 .tit{
    margin-bottom: 25px;
    width: 570px;
    float: right;
    font-size: 30px;
    line-height: 50px;
}
.m-info2-sz .box3 .tit h3{font-weight: normal;}
.m-info2-sz .box3 .tit .g-online-sz{
    float: right;
    margin-top: 40px;
}
.m-info2-sz .box3 .txt{
    float: right;
    width: 470px;
}
.m-info2-sz .tit.t2 .g-online-sz{
    margin-bottom: 30px;
}
.m-info2-sz .tit.t2 h3{
    margin-bottom: 30px;
    font-size: 35px;
    font-weight: normal;
    line-height: 50px;}
.m-info2-sz .box1{
        position: relative;
        margin-bottom: 0px;
        z-index: 99;
        top: -51px;
    }
.m-info2-sz .box1 .txt.w3{
        width: 465px;
    }
.m-info2-sz .box1 .pic{margin-top: 60px;width: 473px;height: 303px;overflow: hidden;}
 .m-info2-sz .box2.bna{
    margin-bottom: 25px;
    margin-top: -33px;
}

.m-info2-sz .box2 .pic.bg{
    padding-top: 10px;
    height: 560px;
    width: 438px;
    background:  url(/newpc/new_web/images/hlxy-qqqq.png) right bottom no-repeat;
}
.m-info2-sz .box2 .pic.bg .g-online-sz{
    margin: 28px auto 0;
}
.m-info2-sz .box2 .timg{
    margin-top: 20px;
    margin-bottom: 8px;
    float: right;
    width: 522px;
    background:  url(/newpc/new_web/images/hlxy-ta.png) 355px top no-repeat;
}
.m-info2-sz .box2 .timg i{display: block;margin-bottom: 23px;}
.m-info2-sz .box2 .timg .pic{float: left;margin-right: 35px;}
.m-info2-sz .box2 .timg .txt{
    margin-top: 52px;
    float: right;
    width: 194px;
}
.m-info2-sz .timg2 .pic{
    float: right;
}
.m-info2-sz .timg2 .txt{
    float: left;
    width: 114px;
    height: 210px;
    line-height: 30px;
    margin-top: 42px;
    margin-left: 53px;
    padding-top: 15px;
    background: url(/newpc/new_web/images/hlxy-bk2.png) center top no-repeat;
}
.m-info2-sz .timg2 .txt2{
    color: #e5dabe;
    line-height: 24px;
}
.m-info3-sz .g-tit-hlxy{padding-top: 45px;}
.m-info3-sz .i09{
    position: absolute;
    bottom: 115px;
    left: -160px;
}
.m-info3-sz .txt2{
    margin-top: 17px;
    color: #dbdbdb;
}
.m-info3-sz .mbi{
    display: block;
    margin-top: 12px;
    margin-bottom: 36px;
}
.m-info3-sz .txt.w4{
    width: 466px;
}
.m-info3-sz .box2 .txt{
    width: 464px;
    margin-right: 23px;
}
.m-info3-sz .box2 .txt .g-online-sz{
    margin-top: 35px;
}
.m-info3-sz .pic.mt{margin-top: -62px;width: 490px;height: 270px;overflow: hidden;}
.m-info3-sz .pic-mt{
    margin-top: -95px;
    height: 388px;
    margin-bottom: 8px;
}
.m-info3-sz .pic-mt img{
    height: 100%;
    display: block;
}
.m-info3-sz .box1.por{
    position: relative;
    margin-bottom: 23px;

}
.m-info3-sz .box1.por .i01{
    position: absolute;
    left: 430px;
    top: 332px;
}
.m-info3-sz .pic.poa{
    position: absolute;
    top: 13px;
    left: 230px;
}
.m-info3-sz .txt.mr{
    margin-right: 75px;
}
.m-info3-sz .box2.mbn{
    margin-bottom: 0;padding-bottom: 40px;}
.m-info3-sz i.i10{
    position: absolute;
    right: 0;
   bottom: 175px;
    }
	/*************************************
********增加页面*******************
**************************************/
/*公用*/
.s-tit-1{
    padding-top: 70px;
    margin-bottom: 40px;
}
.s-tit-1 img{display: block;margin: 0 auto;}
/*欧米奇-咖啡饮品专业2-修改*/
.row-a1-kf{
    padding-bottom: 70px;
    overflow: hidden;
}
.m-txt1-kf{
    float: left;
    padding-top: 270px;
    width: 400px;
    height: 219px;
    background-color: #dca436;
    background: #dca436 url(../images/kf-img.png) center top 40px no-repeat;
}
.m-txt1-kf .txt{
    margin: 0 auto 25px;
    width: 260px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}
.m-txt1-kf .txt h4{
    font-size: 30px;
    margin-bottom: 15px;
    font-weight: normal;
}
.m-txt1-kf .p-btn-1{
    border: 1px solid #fff;
}
.m-txt1-kf .p-btn-1 span{
    color: #6e5a50;
    border: 1px solid #fff;
    background-color: #fff;
}
.ul-list-kf{
    overflow: hidden;
    padding: 7px 30px 0;
    margin-right: -40px;
    background-color: #6e5a50;
}
.ul-list-kf li{
    float: left;
   width: 50%;
}
.ul-list-kf li a{
    display: block;
    height: 160px;
    margin-right: 40px;
    border-bottom: 1px dotted  #9a8c85;
}
.ul-list-kf li .pic{
    float: left;
    margin-right: 20px;
    margin-top: 40px;
}
.ul-list-kf li .pic img{
    display: inline-block;
}
.ul-list-kf li.li5 a,.ul-list-kf li.li6 a{border-bottom: none;}
.ul-list-kf .txt{
    padding-top: 50px;
    color: #fff;
    line-height: 24px;
    font-size: 14px;
}
.ul-list-kf .txt h5{
    font-size: 16px;
    font-weight: normal;
}
.row-a2-kf{height: 852px;overflow: hidden;}
.ul-list2-kf{
    overflow: hidden;
    margin-right: -20px;
    margin-bottom: 34px;
}
.ul-list2-kf li{
    width: 25%;
    float: left;
    margin-bottom: 20px;
}
.ul-list2-kf a{
    display: block;
    height: 232px;
    margin-right: 20px;
}
.ul-list2-kf .pic img{display: block;}
.ul-list2-kf .txt{
    padding-top: 10px;
    text-align: center;
    height: 53px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background-color: #6e5a50;
}
.ul-list2-kf a:hover .txt{background-color: #cfa045;}
.ul-list2-kf .txt span{
    display: block;
    font-size: 14px;
}
.row-a3-kf{height: 975px;}
.row-a3-kf .m-inban{
    width: 540px;
    float: left;
}
.row-a3-kf .m-pic-kf{
    width: 640px;
    float: right;
}
.m-inban{position: relative;}
.m-inban .pic{
    height: 300px;
    overflow: hidden;
}
.m-inban img{
    display: block;
}
.m-inban .slick-arrow{
    position: absolute;
    z-index: 9;
    top: 256px;
    display: block;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center center;
}
.m-inban .prev{
   right: 44px;
    background-image: url(../images/kf-prev.png);
}
.m-inban .prev:hover{background-image: url(../images/kf-prev0.png);}
.m-inban .next:hover{background-image: url(../images/kf-next0.png);}
.m-inban .next{
    right: 0;
    background-image: url(../images/kf-next.png);
}
.m-inban .txt{
    padding: 30px 30px 0;
    height: 280px;
    line-height: 25px;
    overflow: hidden;
    overflow-y: auto;
    color: #6e5a50;
    background: url(../images/kf-banbg.png) repeat;
}
.m-inban .txt h4{font-size: 24px;font-weight: normal;}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_draggerContainer{
    height: 260px!important;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
    background-color: rgba(0,0,0,0.2)!important;
}
.mCSB_scrollTools .mCSB_dragger{
    background: none!important;
   
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgba(0,0,0,0.4)!important;
}
.m-pic-kf {overflow: hidden;}
.m-pic-kf .tit{
    position: relative;
    padding-top: 18px;
    margin-bottom: 20px;
    font-size: 18px;
    height: 82px;
    color: #fff;
    text-align: center;
    background-color: #6e5a50;
}
.m-pic-kf .tit i{
    position: absolute;
    top: 19px;
    left: 128px;
    display: block;
    width: 38px;
    height: 31px;
    background: url(../images/kf-ds.png) center center no-repeat;
}
.m-pic-kf .tit h4{
    font-size: 34px;
    font-weight: normal;
}
.ul-pic-kf{
    overflow: hidden;
    margin-right: -10px;
}
.ul-pic-kf li{
    float: left;
    width: 50%;
    margin-bottom: 10px;
}
.ul-pic-kf li .pic{
    margin-right: 10px;
}
.ul-pic-kf img{
    display: block;
    width: 100%;
    height: 100%;
}
.btn-box2{margin-top: 43px;text-align: center;}
.btn-box2 .p-btn-1{
    margin: 0 22px;
    display: inline-block;
}
.btn-box2 .p-btn-1.c2{
    border: 1px solid #6e5a50;
}
.btn-box2 .p-btn-1.c2 span{background-color: #6e5a50;border: 1px solid #6e5a50;}
.row-a4-kf{
    height: 521px;
    padding: 70px 0;
}
.row-a4-kf .col-l{width: 651px;position: relative;}
.row-a4-kf .col-r{width: 490px;}
.row-a4-kf .col-l i{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 159px;
    height: 199px;
    background: url(../images/kf-i1.png) center center no-repeat;
}
.in-ban-box .in-ban{
    margin-left: 190px;
}
.in-ban-box .jz-slider{
    position: relative;
    z-index: 2;
    margin-top: -170px;
    padding-top: 42px;
    padding-left: 57px;
    padding-right: 38px;
    width: 267px;
    height: 242px;
    background: url(../images/kf-bn.png) center center no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.in-ban-box .jz-slider .slick-arrow{
    position: absolute;
    z-index: 9;
    right: -37px;
    display: block;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center center;
}
.in-ban-box .jz-slider .prev{
   top: 153px;
    background-image: url(../images/kf-prev.png);
}
.in-ban-box .jz-slider .prev:hover{background-image: url(../images/kf-prev0.png);}
.in-ban-box .jz-slider .next:hover{background-image: url(../images/kf-next0.png);}
.in-ban-box .jz-slider .next{
    top: 197px;
    background-image: url(../images/kf-next.png);
}
.in-ban-box .jz-slider img{display: block;}
.m-txt-kf{
    color: #fff;
}
.m-txt-kf .tit{
    margin-bottom: 27px;
}
.m-txt-kf .tit span{
    font-size: 53px;
    font-family: 'segoesc'; 
}
.m-txt-kf .tit h5{
    position: relative;
    padding-left: 166px;
    font-size: 16px;
    font-weight: normal;
}
.m-txt-kf .tit h5:before{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 150px;
    height: 2px;
    background-color: #fff;
    }
.m-txt-kf .txt h5{
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: normal;
    padding-left: 21px;
    position: relative;
}
.m-txt-kf .txt h5:before{
    content: '';
   display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 15px;
    height: 2px;
    background-color: #fff;
    }
.m-txt-kf .txt{
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 35px;
}
.m-txt-kf .p-btn-1{margin: 0;}
.row-a5-kf{height: 807px;}
.row-a5-kf .p-btn-1{margin-top: 54px;}
.ul-pictxt{
    width: 800px;
    overflow: hidden;
    float: left;
}
.ul-pictxt li{
    float: left;
    width: 400px;
    height: 220px;
    background-color: #6e5a50;
    overflow: hidden;
}
.ul-pictxt .pic{width: 50%;height: 100%;}
.ul-pictxt .pic img{display: block;width: 100%;height: 100%;}
.ul-pictxt .txt{
    width: 140px;
    color: #fff;
    font-size: 14px;
    padding: 45px 30px 0;
}
.ul-pictxt .txt .num{
    margin-bottom: 15px;
    font-size: 30px;
    font-family: 'Arial';
    padding-bottom: 11px;
    border-bottom: 1px dotted  #9a8c85;
}
.ul-pictxt .txt p{overflow: hidden;line-height: 24px;max-height: 96px;}
.pic-logo{
    float: right;
    width: 400px;
    height: 440px;
}
.pic-logo img{display: block;width: 100%;height: 100%;}
.row-a6-kf.section-hm.s6{height: 705px;padding-top: 100px;}
.box-form.color .cont,.box-form.color .form{background-color: #6e5a50;border: none;}
.box-form.color .cont .tit{color: #fff;border-bottom: 1px solid  #9b7765;}
.box-form.color .cont .item{color: #fff;border-bottom: 1px dotted  #9b7765;}
.box-form.color .cont .item.last{border-bottom: none;}
.box-form.color .cont .d3{color: #dca436;}
.section-hm.s6 .cont{margin-top:52px;}
.section-hm.s6.color .form .li-item{background-color: #6e5a50;color: #fff;border: 1px solid #9b7765;}
.box-form.color .form .li-gender label.m{background-image: url(../images/kf-nan.png);}
.box-form.color .form .li-gender label.f{background-image: url(../images/kf-nv.png);}
.box-form.color .form .li-gender em{background-image: url(../images/kf-true.png);}
.section-hm.s6.color .form .d1{
    color: #fff;
    border-right: 1px solid #9b7765;
}
.section-hm.s6.color .form .inp-form{background-color: #6e5a50;color: #fff;}
.section-hm.s6.color .form .inp-form::-webkit-input-placeholder {color: #fff;}
.section-hm.s6.color .form .inp-form::-moz-placeholder {color: #fff;}
.section-hm.s6.color .form .inp-form::-ms-input-placeholder {color: #fff;}
.section-hm.s6.color .form .inp-form:input-placeholder {color: #fff;}
.section-hm.s6.color .form .select .cur{color: #fff;}
/* 咖啡专业结束 */
/*欧米奇-西餐料理-修改*/
.xican .g-tit1{
    padding-bottom: 5px;
    padding-top: 80px;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-position: center 0;
    font-size: 36px;
    color: #fff;text-align: center;
    font-weight: bold;
    text-align: center;
    color: #333;
}

.xican .g-tit1 span{
        position: relative;
        z-index: 3;
}
.xican .g-tit1 em{
    display: block;
    font-size: 48px;
    margin-bottom: -32px;
    font-family: 'ShinePersonalUse';
    opacity: .10;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
}
.g-tit1.c2{color: #fff;}
.row-a2-xc .m-top-desc{color: #fff;}
.row-a1-xc{height: 867px;overflow: hidden;}
.m-top-desc{
    margin-bottom: 40px;
    font-size: 14px;
    color: #666;
    line-height: 25px;
    text-align: center;
}
.ul-list-xc{
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 20px;
}
.ul-list-xc li{
    overflow: hidden;
    float: left;
    width: 552px;
    padding-left: 48px;
    margin-bottom: 15px;
}
.ul-list-xc .con{
    float: left;
}
.ul-list-xc .tit{
    overflow: hidden;
    margin-left: 105px;
    margin-bottom: 14px;
    padding-top: 17px;
    font-size: 16px;
    color: #333;
}
.ul-list-xc .tit i{
    display: block;
    padding-top: 18px;
    overflow: hidden;
    border-bottom: 1px dashed  #bdbdbd;
}
.ul-list-xc .tit .s1{
    float: left;
    margin-right: 10px;
   display: block;
}
.ul-list-xc .tit .s2{
    display: block;
    float: right;
    margin-left: 10px;
}
.ul-list-xc .txt{margin-left: 105px;color: #666;font-size: 14px;}
.s-more-sz{
    text-align: center;
    display: block;
    margin: 0 auto;
    height: 46px;
    line-height: 46px;
    width: 196px;
    font-size: 16px;
    color: #fff;
    background-color: #dca436;
    border: 2px solid #dca436;
}
.s-more-sz:hover{border: 2px solid #b18c62;background-color: #b18c62;color: #fff;}
.ul-list2-xc{
    overflow: hidden;
    border: 1px solid #666;
}
.ul-list2-xc li{
    float: left;
    width: 25%;
    height: 286px;
    background: url(../images/xc-libg.jpg) center center no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.ul-list2-xc .pic{
    padding: 4px;
}
.ul-list2-xc .pic img{
    display: block;
    width: 290px;
    height: 220px;
}
.ul-list2-xc .txt{
    padding-top: 8px;
    height: 50px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.ul-list2-xc .txt span{
    display: block;
    margin: 0 auto;
    color: #b2b2b2;
    font-size: 14px;
}
.box-btn-s{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 80px;
}
.box-btn-s .s-more-sz{
    display: inline-block;
    margin: 0 9px;
}
.box-btn-s .s-more-sz.s2{
    background-color: transparent;
    color: #dca436;
    height: 46px;
    border: 2px solid #dca436;
}
.box-btn-s .s-more-sz.s2:hover{
    background-color: #dca436;
    color: #fff;
}
.m-inban.style2{
    margin-bottom: 20px;
    width: 100%;
    padding: 50px;
    background-color: #fff;
}
.m-inban.style2 .item .pic{
    float: left;
    width: 550px;
    height: 480px;
}
.m-inban.style2 .item .txt{
    background-color: #fff;
    height: 450px;
    background-image: none;
    color: #333;
}
.m-inban.style2 .item .txt h4::after{
    content: '';
    display: block;
    margin-top: 30px;
    width: 50px;
    height: 4px;
    background-color: #d7a746;
    }
.m-inban.style2 .prev{
    right: 98px;
    background-image: url(../images/arr-l4.png);}
.m-inban.style2 .prev:hover{background-image: url(../images/arr-l1.png);}
.m-inban.style2 .next{
    right: 39px;
    background-image: url(../images/arr-r4.png);}
.m-inban.style2 .next:hover{background-image: url(../images/arr-r1.png);}
.m-inban.style2 .slick-arrow{top: 70px;}
.ul-pic-xc .slick-arrow{
    top: 50%;
    margin-top: -22px;
    display: block;
    width: 22px;
    height: 44px;
    position: absolute;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center center;
}
.ul-pic-xc .prev{
    left: 10px;
    background-image: url(../images/arr-l7.png);
}
.ul-pic-xc .prev:hover{
    background-image: url(../images/arr-l07.png);
}
.ul-pic-xc .next{
    right: 0;
    background-image: url(../images/arr-r7.png);
}
.ul-pic-xc .next:hover{
    background-image: url(../images/arr-r07.png);
}
.box-ban2{overflow: hidden;position: relative;}
.ul-pic-xc{margin-left: -10px;}
.ul-pic-xc .pic{
    height: 276px;
    margin-left: 10px;
}
.ul-pic-xc .pic img{width: 100%;display: block;height: 100%;}
.row-a4-xc {height: 769px;}
.row-a4-xc .col-l{width: 475px;}
.row-a4-xc .col-r{width: 570px;}
.m-txt-xc{
    padding-top: 160px;
    color: #fff;
}
.m-txt-xc .tit{
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 28px;
    text-transform: uppercase;
}
.m-txt-xc .tit span{
    display: block;
    margin-bottom: 25px;
    font-size: 30px;
    padding-left: 19px;
    background: url(../images/xc-sp.png) left bottom 3px no-repeat;
}
.m-txt-xc .txt{
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 40px;
}
.m-txt-xc .s-more-sz{margin: 0;}
.row-a4-xc .pic{
    padding-top: 100px;
}
.row-a5-xc{overflow: hidden;height: 688px;}

.g-tit1 i{
    display: inline-block;
    width: 30px;
    height: 4px;
    background-color: #d7a746;
    vertical-align: middle;
    margin-right: -10px;
}
.row-a5-xc {height: 688px;}
.row-a5-xc .col-l{
    width: 580px;
}
.row-a5-xc .col-r{width: 600px;}
.m-picban{
    position: relative;
    width: 580px;
}
.m-picban .slick-dots{
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.m-picban .slick-dots li{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-left: 5px;
    border: 1px solid #fff;
    cursor: pointer;
}
.m-picban .slick-dots li.slick-active{background-color: #fff;}
.s-ul-tab{
    float: left;
    padding: 18px;
    width: 164px;
    height: 364px;
    background: url(../images/xc-tab.jpg) center center no-repeat;
}
.s-ul-tab li{
    position: relative;
    width: 100%;
    height: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.s-ul-tab li.li1{background-image: url(../images/xc-li1.jpg);}
.s-ul-tab li.li1.on{
    background-image: url(../images/xc-li01.jpg);}
.s-ul-tab li.li1.on::after,.s-ul-tab li.li2.on::after{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    right: -29px;
    width: 11px;
    height: 23px;
    background: url(../images/xc-la.png) center center no-repeat;
    }
.s-ul-tab li.li2{background-image: url(../images/xc-li2.jpg);}
.s-ul-tab li.li2.on{background-image: url(../images/xc-li02.jpg);}
.tabshow4{
    float: right;
    width: 320px;
    height: 362px;
    display: none;
    padding: 18px 30px 20px 50px;
    color: #fff;
    background: url(../images/xc-b.png) center center no-repeat;
}
.tabshow4 .txt .tit{
    font-size: 50px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.tabshow4 .txt h4{font-size: 24px;margin-bottom: 22px;font-weight: normal;}
.ul-list-xc2{margin-bottom: 37px;}
.ul-list-xc2 li{
    padding-left: 30px;
    margin-bottom: 16px;
    font-size: 18px;
    background: url(../images/xc-cha.png) left center no-repeat;
}

.row-a6-xc.section-hm.s6 .cont{margin-top: 20px;}
.row-a6-xc.section-hm.s6{padding-top: 60px;padding-bottom: 75px;}
.box-form .list  .cont  .tit {
    color: #fff;
    border-bottom: 1px solid #9b7765;
}
.box-form .list  .cont  .item {
    color: #fff;
    border-bottom: 1px dotted #9b7765;
}
.box-form .list  .cont, .box-form  .form {
    background-color: #6e5a50;
    border: none;
}
.box-form .list  .cont  .d3 {
    color: #dca436;
}

.s6 .form .li-item {
    background-color: #6e5a50;
    color: #fff;
    border: 1px solid #9b7765;
}
.s6 .form .inp-form {
    background-color: #6e5a50;
    color: #fff;
}
.box-form .form .select .s-list{
	background:#6e5a50;
}
.box-form .form .select .s-list a{
	color:white;
}
.box-form .form .select .s-list a:hover{
	color:#f0ac27;
}
.s6 .form  .select  .cur {
    background-image: url(../images/ico-three-16.png);
}
.s6 .form .inp-form::-webkit-input-placeholder{ color:#fff; }
.s6 .form .inp-form::-moz-placeholder { color:#fff; }
.s6 .form .inp-form::-ms-input-placeholder { color:#fff; }
/* 西餐结束 */
-----------------[精品调酒专业]--------------*/
.row-tj1{
    padding: 97px 0 72px!important;
    background: #462a1f url(../images/bg17.png) left top no-repeat!important;
    background-size: 100% 100%!important;
}
.row-tj1 .con{
    height: 324px;
    overflow: hidden;
}
.row-tj1 .col-l{
    height: 300px;
    width: 300px;
    padding-top: 20px;
    border-top: 2px solid #bdbdbd;
    border-bottom: 2px solid #bdbdbd;
}
.row-tj1 .col-l .img{
    display: block;
    width: 100%;
    height: 180px;
}
.row-tj1 .col-l .txt{
    padding: 0 20px;
    font-size: 16px;
    color: #525252;
}
.row-tj1 .col-l .txt h4{
    font-size: 24px;
    padding: 15px 0 7px;
}
.row-tj1 .col-l .txt p{
    line-height: 1.5em;
}
.row-tj1 .col-m{
    float: left;
    margin-left: 30px;
    height: 100%;
    width: 600px;
}
.row-tj1 .col-m img{
    display: block;
    width: 100%;
    height: 100%;
}
.row-tj1 .col-r{
    width: 240px;
    height: 322px;
    color: #525252;
    border-bottom: 2px solid #bdbdbd;
}
.row-tj1 .col-r .tit{
    font-size: 36px;
    font-family: 'sophis';
    line-height: 1.1em;
}
.row-tj1 .col-r .ico{
    display: block;
    margin: 15px 0;
}
.row-tj1 .col-r p{
    font-size: 24px;
    font-weight: bold;
}

.sl-list4{margin: 39px 0 52px; overflow: hidden;border-right: 1px dashed #bdbdbd;}
.sl-list4 li{
    float: left;
    width: 158px;
    padding: 0 20px;
    text-align: center; 
    height: 260px;
    color: #525252;
    overflow: hidden;
    border-left: 1px dashed #bdbdbd;
}
.sl-list4 .tit{
    font-size: 12px;
    width: 70px;
    margin: 0 auto;
    line-height: 1em;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}
.sl-list4 .num{
    font-size: 56px;
    color: #888;
    font-family: 'sophis';
    line-height: 1.1em;
}
.sl-list4 .ico{
    height: 70px;
    line-height: 70px;
    margin-bottom: 20px;
}
.sl-list4 .ico img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
}
.sl-list4 h4{
    font-size: 16px;
    color: #333;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 10px;
}
.sl-list4 li p{
    font-size: 14px;
    color: #525252;
    line-height: 1.7em;
    display:-webkit-box;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.g-tit2{
    padding: 65px 0 40px;
}
.g-tit2 img{display: block;margin: 0 auto;}

.sl-btn1 {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    background-color: #dca436;
}
.sl-btn1:hover{
    color: #fff;
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.row-tj2{
    padding-bottom: 75px;
    background: #fff url(../images/bg18.png) left top no-repeat;
    background-size: 100% 100%;
}
.row-tj2 .pic-box{
    overflow: hidden;
}
.row-tj2 .col-l,.row-tj2 .col-r{
    width: 590px;
    overflow: hidden;
}
.row-tj2 .col-l .con{
    float: left;
    width: 285px;
}
.row-tj2 .col-l .pic.p3{
    float: right;
    width: 285px;
    height: 560px;
}
.row-tj2 .p1 {
    padding: 0;
}
.row-tj2 .pic-box .pic{
    display: block;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.row-tj2 .pic-box .pic h4{
    height: 50px;
    line-height: 50px;
    text-align: center;
    bottom: 0;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    left: 0;width: 100%;
    position: absolute;
    background-image: url(../images/bg25.png);
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.row-tj2 .pic-box .pic:hover h4{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.row-tj2 .pic-box .pic.p1{
    width: 100%;
    height: 270px;
    margin-bottom: 20px;
}
.row-tj2 .pic-box .pic.p2{
    width: 100%;
    height: 270px;
}
.row-tj2 .pic-box .btn{
    display: block;
    margin-top: 20px;
}
.row-tj2 .pic-box .btn img{
    display: block;
    width: 100%;
}
.row-tj3{
    overflow: hidden;
    padding-bottom: 70px;
    background: #462a1f url(../images/bg24.png) left top no-repeat fixed;
    background-size: 100% 100%;
}
.row-tj3 .slick-box{
    overflow: hidden;
    margin-bottom: 50px;
}
.teach-for{
    float: right;
    width: 950px;
}
.teach-nav{
    float: left;
    width: 250px;
    height: 480px;
}
.teach-for .item{
    height: 480px;
}
.teach-for .item .pic{
    float: left;
    width: 480px;
    height: 100%;
}
.teach-for .item .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.teach-for .item .txt{
    height: 100%;
    padding: 37px 40px;
    font-size: 14px;
    color: #666;
    margin-left: 480px;
    background-color: #fff;
}
.teach-for .item .txt .name{
    font-size: 24px;
    color: #333;
    margin-bottom: 18px;
    line-height: 1em;
}
.teach-for .item .txt p{
    line-height: 1.8em;
    margin-bottom: 12px;
}
.teach-nav .item{
    position: relative;
    width: 230px !important;
    margin-bottom: 18px;
    height: 230px !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.teach-nav .item.slick-current:after{
    position: absolute;
    content: '';
    width: 220px;height: 220px;
    left: 0;top: 0;
    border: 5px solid #dca436;
}
.teach-nav .item.slick-current:before{
    position: absolute;
    content: '';
    width: 11px;
    height: 20px;
    right: -11px;
    top: 50%;
    margin-top: -10px;
    background: url(../images/ico41.png) 0 0 no-repeat;
    background-size: 100% 100%;
}






.row-tj4{
    padding: 70px 0;
    background: #fff url(../images/bg23.png) left top no-repeat;
    background-size: 100% 100%;
}
.row-tj4 .con{overflow: hidden;margin-bottom: 30px;}
.row-tj4 .con .pic{
    float: left;
    width: 600px;
    height: 350px;
}
.row-tj4 .con .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.row-tj4 .con .txt{
    margin-left: 640px;
    font-size: 14px;
    color: #fff;
}
.row-tj4 .con .txt .tit{
    position: relative;
    padding-left: 86px;
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 60px;
    background: url(../images/ico39.png) left top no-repeat;
}
.row-tj4 .con .txt .tit em{
    display: block;
    font-size: 20px;
    font-family: 'sophis';
    line-height: 2em;
}
.row-tj4 .con .txt .tit:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 58px;
    left: 0;bottom: -78px;
    background: url(../images/ico40.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.row-tj4 .con .txt h5{
    font-size: 16px;
    margin-top: 10px;
    font-weight: normal;
    line-height: 1.5em;
}
.row-tj4 .con .txt p{
    font-size: 14px;
    line-height: 1.8em;
}
.sl-list6{
    overflow: hidden;
    margin: 0 -16px 45px;
}
.sl-list6 li{
    float: left;
    width: 276px;
    margin: 0 16px;
}
.sl-list6 .pic{
    margin-bottom: 22px;
}
.sl-list6 .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.sl-list6 .txt{
    font-size: 16px;
    color: #fff;
    line-height: 1.5em;
}
.sl-list6 .txt .num{
    float: right;
    font-size: 54px;
    color: #dca538;
    font-family: 'sophis';
    line-height: 1em;
}

.row-tj5{
    padding-bottom: 75px;
    background: #462a1f url(../images/bg21.png) left top no-repeat fixed;
    background-size: 100% 100%;
}
.sl-list5{
    margin: 0 -26px 50px;
    overflow: hidden;
}
.sl-list5 li{
    float: left;
    width: 260px;
    height: 260px;
    margin: 0 26px;
    padding-top: 39px;
    text-align: center;
    font-size: 0;
    background: url(../images/bg22.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.sl-list5 li .con{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #000;
}
.sl-list5 li:after{
    display: inline-block;
    vertical-align: middle;
    width: 0;
    content: '';
    height: 100%;
}
.sl-list5 .ico{
    display: block;
    margin: 0 auto 10px;
}
.sl-list5 li .con p{
    line-height: 1.6em;
}
.sl-list5 li .tit{
    font-size: 40px;
    color: #dca436;
    font-family: 'sophis';
}
.row-tj6{
    overflow: hidden;
    padding: 98px 0;
    color: #fff;
    background: #fff url(../images/bg20.png) left top no-repeat fixed;
    background-size: 100% 100%;
}
.row-tj6 .con{
    float: left;
    width: 50%;
    overflow: hidden;
}
.row-tj6 .con1{
    width: 45%;
    margin-left: 5%;
}
.row-tj6 .box{
    padding: 0 90px 0 50px;
}
.row-tj6 .tit{
    position: relative;
    font-size: 20px;
    line-height: 1em;
    white-space: nowrap;
}
.row-tj6 .tit:after{
    position: absolute;
    content: '';
    width: 30px;
    height: 2px;
    left: -40px;
    top: 50%;
    margin-top: -1px;
    background-color: #dda841;
}
.row-tj6 .subtit{
    font-size: 41px;
    font-family: 'sophis';
    margin: 20px 0 22px;
}
.row-tj6 p{
    font-size: 14px;
    line-height: 1.75em;
    height: 12.25em;
    overflow: hidden;
}
.row-tj6 .btn{
    display: block;
    width: 194px;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #dca436;
    text-align: center;
    border-radius: 25px;
    border: 3px solid #dca436;
}
.row-tj6 .btn:hover{
    color: #fff;
    background-color: #dca436;
}
.section-hm.s6.row-tj7{
    background: #000 url(../images/bg19.png) left top no-repeat;
    background-size: 100% 100%;
}
.section-hm.s6.row-tj7 .list .txt{
    font-size: 24px;
    color: #dca436;
    font-weight: bold;
    height: 245px;
    overflow: hidden;
    padding-right: 100px;
    line-height: 1.6em;
}

/* 调酒结束 */
		
		﻿@charset "utf-8";
.headerdiv2 li
{
	width:108px !important;
}
.swiper-slide, .swiper-wrapper{
		width: 100%;
		height: 100%;
	}
	.swiper-slide a{
		width: 100%;
		height: 100%;
		display: block;	
	}
	.swiper-slide a img{
		width: 100%;
		height: 100%;	
	}
	.swiper-pagination-bullet{
		border: 3px white solid;
	}
    .swiper-pagination-bullet-active
	{
		background:#000;
	}
  .shadowIndex{
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -250px;
  margin-top: -200px;
  z-index: 210;
}
.win-item {
  display: block;
  width: 500px;
  height: 400px;
  position: relative;
  box-shadow: 3px 9px 84px #969696;
  -webkit-box-shadow: 3px 9px 84px #969696;
  -moz-box-shadow: 3px 9px 84px #969696;
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  background: #fff;
}
.shadowIndex .w1-header{
  width: 500px;
  height: 81px;
  font-weight: 600;
  font-size: 26px;
  line-height: 81px;
  background: url("/newpc/qmm/new_web/images/shadowTeo.png") no-repeat center center;
  color: #fff;
  border-top-left-radius: 17px;
  -wbkit-border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  -wbkit-border-top-rightt-radius: 17px;
}
.shadowIndex .w1-header p{
  padding-left: 175px;
}
.shadowIndex .shadowIndexClose{
  width: 38px;
  height: 38px;
  position: absolute;
  top: -12px;
  right: -12px;
  background: url(/newpc/qmm/new_web/images/icon_index.png) no-repeat 0 -312px;
  cursor: pointer;
  z-index: 1;
}
.shadowIndex .w1-zy{
  display: block;
  width: 429px;
  margin: 0 auto;
  text-align: center;
}
.shadowIndex .w1-zy a > div {
      display: block;
    width: 123px;
    margin: 23px 10px 23px 10px;
    padding: 126px 0 15px 0;
    float: left;
    background-repeat: no-repeat;
    background-position: center 12px;
    color: #242424;
}
.shadowIndex .w1-btn {
  display: block;
  width: 100%;
  text-align: center;
}
.w1-btn > a {
  display: inline-block;
  line-height: 1;
  padding: 10px 40px 10px 15px;
  background: #40210f;
  color: #fff;
  font-size: 16px;
  /*background-image: url(./icon_index.png);*/
  background-position: 266px -351px;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-weight: 200;}
.w1-btn > a > span{
  position: absolute;
  top: 10px;
  right: 16px;
}
.w1-zy  p{
  color: #40210f;
  font-size: 15px;
}
.w2-inner {
  display: block;
  width: 375px;
  margin: 0 auto;
  padding-top: 10px;
}
.w2-inner ul {
  display: block;
  width: 100%;
}
.w2-inner ul li {
  display: block;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #e9e9e9;
}
.w2-inner ul li h4 {
  float: left;
  font-weight: 200;
  color: #b6b6b6;
  font-size: 17px;
  cursor: pointer;
}
.w2-inner ul li a {
  display: inline-block;
  float: right;
  position: relative;
  color: #40210f;
  height: 45px;
  font-size: 17px;
  padding-right: 33px;
  background: url(/newpc/qmm/new_web/images/icon_index.png) no-repeat 38px -377px;
}
.w2-inner ul li a::before {
  content: "";
  width: 1px;
  height: 26px;
  background: #e9e9e9;
  position: absolute;
  left: -12px;
  top: 50%;
  margin-top: -13px;
}
.w2-header > p {
  display: inline-block;
  height: 81px;
  line-height: 81px;
  padding-left: 141px;
  font-size: 21px;
}
.win-item-2 > .w2-header {
  width: 500px;
  height: 81px;
  text-align: left;
  line-height: 79px;
  color: #fff;
  font-weight: 600;
  font-size: 26px;
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  -webkit-border-top-left-radius: 17px;
  -webkit-border-top-right-radius: 17px;
  -moz-border-top-left-radius: 17px;
  -moz-border-top-right-radius: 17px;
  background: url(/newpc/qmm/new_web/images/shadowFree_03.png) no-repeat center center;
}
.w3-header {
  width: 500px;
  height: 90px;
}
.win-item-3 {
  background: url(/newpc/qmm/new_web/images/shadowOne.jpg) no-repeat center center;
  display: block;
  width: 500px;
  height: 400px;
  position: relative;
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
}
.w3-header > p {
  display: inline-block;
  margin: 42px 0 0 243px;
  line-height: 1;
  font-size: 25px;
  font-weight: 600;
  color: #000;
}
.w3-inner {
  margin-left: 175px;
  height: 280px;
  overflow: hidden;
  padding-top: 30px;
}
.w3-inner .w3-i-list {
  display: block;
  width: 315px;
  text-align: center;
  margin: 22px 0;
}
.w3-inner .w3-i-list li {
  display: inline-block;
  width: 135px;
  height: 36px;
  line-height: 36px;
  background: #efefef;
  font-size: 16px;
  font-weight: 400;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  margin: 0 5px;
  transition: background 0.2s;
  -moz-transition: background 0.2s;
  -webkit-transition: background 0.2s;
}
.w3-inner .w3-i-list li a {
    color: #000000;
}
.w3-btn {
  display: block;
  width: 310px;
  text-align: center;
  padding-top: 10px;
}
.w3-btn > a {
  display: inline-block;
  line-height: 1;
  padding: 10px 50px 10px 36px;
  background: #40210f;
  color: #fff;
  font-size: 16px;
  background-image: url(/newpc/qmm/new_web/images/icon_index.png);
  background-position: 150px -351px;
  background-repeat: no-repeat;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-weight: 200;
}
		
		﻿
.p-btn-1.color1{border-color: #9f805c;}
.p-btn-1.color1 span{background-color: #9f805c;}
/*标题*/
.p-tit-1{
    padding: 68px 0 39px;
    text-align: center;
    font-size: 16px;
    color: #b18c62;
}
.p-tit-1 .en{
    font-size: 48px;
    font-family: 'ShinePersonalUse';
}
.p-tit-1 .cn{
    font-size: 28px;
    margin-bottom: 17px;
}
.p-tit-1 .cn span{
    padding-left: 37px;
    background-repeat: no-repeat;
    background-position: 0 6px;
}
.p-tit-1.white{
    color: #fff;
}
.p-tit-2{
    text-align: center;
    color: #b18c62;
}
.p-tit-2 .d1{
    font-size: 34px;
    line-height: 1;
    font-weight: bold;
}
.p-tit-2 .d2{
    position: relative;
    display: inline-block;
    padding: 0 42px;
    font-size: 40px;
    font-family: 'PAINP';
    line-height: 55px;
}
.p-tit-2 .d2:after,
.p-tit-2 .d2:before{
    content: '';
    position: absolute;
    top: 0;
    width: 42px;
    height: 55px;
    background-repeat: no-repeat;
    background-position: 50% 9px;
}
.p-tit-2 .d2:after{left: 0;background-image: url(../images/ico-hm-tit-1.png);}
.p-tit-2 .d2:before{right: 0;background-image: url(../images/ico-hm-tit-2.png);}
.p-tit-2 .d3{
    font-size: 16px;
    line-height: 1;
}
.p-tit-2.white{
    color: #fff;
}

.m-box-three .row1{
    padding-bottom: 70px;
}
.m-box-three .row1 .cont{
    padding-bottom: 45px;
}
.m-box-three .row1 .col-l{
    width: 33.3333%;
}
.m-box-three .row1 .col-r{
    margin-right: -10px;
    width: 65%;
}
.m-box-three .row1 .video{
    position: relative;
    overflow: hidden;
    height: 430px;
}
.m-box-three .row1 .video .pos{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0;
    background: url(../images/bg-three-2.png);
}
.m-box-three .row1 .video .pos:before {
   content: '';
   display: inline-block;
   width: 0;
   height: 100%;
   vertical-align: middle;
}
.m-box-three .row1 .video .txt{
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    -moz-text-shadow: 2px 3px 7px rgba(0,0,0,.4);
    -webkit-text-shadow: 2px 3px 7px rgba(0,0,0,.4);
    text-shadow: 2px 3px 7px rgba(0,0,0,.4);
    color: #fff;
}
.m-box-three .row1 .video .play{
    margin-top: 12px;
    display: inline-block;
    width: 38px;
    height: 38px;
    background: url(../images/ico-three-2.png) center no-repeat;
}
.m-box-three .row1 video{
    object-fit: cover;
}
.m-box-three .row1 .items{
    float: left;
    width: 50%;
}
.m-box-three .row1 .item-cnt{
    margin: 0 10px 10px 0;
    padding: 0 20px 0 35px;
    height: 100px;
    font-size: 14px;
    background-color: #fff;
    color: #666;
}
.m-box-three .row1 .items h4{
    padding: 23px 0 9px;
    font-weight: normal;
    font-size: 20px;
    color: #333;
}

.m-box-three .row2{
    padding-bottom: 70px;
    background: url(../images/img-three-3.jpg) center no-repeat fixed;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-box-three .row2 .cont{
    padding-bottom: 55px;
}
.m-box-three .row2 .col-l{
    width: 45%;
}
.m-box-three .row2 .col-r{
    width: 55%;
}
.workScro1 img{
    width: 100%;
}
.workScro1 .slick-arrow{
    position: absolute;
    bottom: 0;
    z-index: 10;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center;
}
.workScro1 .slick-arrow.prev{
    right: 44px;
    background-image: url(../images/arr-l5.png);
}
.workScro1 .slick-arrow.next{
    right: 0;
    background-image: url(../images/arr-r5.png);
}
.workScro1 .slick-arrow.prev:hover{background-image: url(../images/arr-l6.png);}
.workScro1 .slick-arrow.next:hover{background-image: url(../images/arr-r6.png);}
.workScro2{
    padding-bottom: 20px;
}
.workScro2 a{
    display: block;
    margin: 0 0 20px 20px;
    height: 240px;
    font-size: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
.workScro2 a:before {
   content: '';
   display: inline-block;
   width: 0;
   height: 100%;
   vertical-align: middle;
}
.workScro2 .center{
    position: relative;
   display: inline-block;
   width: 152px;
   height: 53px;
   font-size: 12px;
   vertical-align: middle;
   background: url(../images/bg-three-3.png);
   color: #666;
   opacity: 0;
   -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   -o-transition: .5s;
   -ms-transition: .5s;
   -moz-transition: .5s;
   -webkit-transition: .5s;
   transition: .5s;
}
.workScro2 .center:after,.workScro2 .center:before{
    content: '';
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    z-index: 10;
    opacity: .9;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
}
.workScro2 .center:after{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.workScro2 .center:before{
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.workScro2 .cn{
    display: block;
    padding-top: 8px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
}
.workScro2 .en{
    font-family: 'Arial';
}
.slickDots{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    font-size: 0;
    text-align: center;
}
.slickDots li{
    position: relative;
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
}
.slickDots li:before,.slickDots li:after{
    content: '';
    position: absolute;
    top: 50%;
    z-index: 10;
}
.slickDots li:before{
    left: 50%;
    margin: -11px 0 0 -11px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid transparent;
}
.slickDots .slick-active{
    margin-right: 65px;
    background-color: #dca436;
}
.slickDots .slick-active:before{
    border-color: #dca436;
}
.slickDots .slick-active:after{
    left: 25px;
    width: 40px;
    height: 1px;
    background-color: #dca436;
}
.slickDots .slick-active:last-child{
    margin-right: 0px;
}
.slickDots .slick-active:last-child:after{
    display: none;
}
.workScro2 a:hover .center{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.m-box-three .row3{
    padding-bottom: 70px;
}
.m-box-three .row3 .p-btn-1{
    margin-top: 45px;
}
.tchScro{
    margin-left: -20px;
}
.tchScro .item a{
    display: block;
    margin: 0 0 10px 20px;
    padding: 22px;
    background-color: #fff;
}
.tchScro .img{
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.tchScro .img img{
    width: 100%;
}
.tchScro .img .pos{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: url(../images/bg-three-2.png);
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.tchScro .img .pos:before {
   content: '';
   display: inline-block;
   width: 0;
   height: 100%;
   vertical-align: middle;
}
.tchScro .img .btn{
   display: inline-block;
   padding: 0 35px;
   font-size: 16px;
   line-height: 46px;
   vertical-align: middle;
   background-color: #dca436;
   color: #fff;
}
.tchScro .txt{
    overflow: hidden;
    height: 340px;
}
.tchScro .txt h3{
    position: relative;
    margin-bottom: 28px;
    padding: 24px 0 29px;
    font-size: 24px;
    font-weight: normal;
    color: #333;
}
.tchScro .txt h3:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 50px;
    height: 3px;
    background-color: #e7dcd0;
}
.tchScro .txt p{
    margin-top: 14px;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.tchScro .txt .color{
    font-size: 16px;
    color: #333;
}
.tchScro a:hover .pos{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.tchScro .slick-arrow{
    position: absolute;
    top: 50%;
    z-index: 100;
    margin-top: -22px;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center;
}
.tchScro .slick-arrow.prev{
    left: -85px;
    background-image: url(../images/arr-l.png);
}
.tchScro .slick-arrow.next{
    right: -85px;
    background-image: url(../images/arr-r.png);
}
.tchScro .slick-arrow.prev:hover{background-image: url(../images/arr-l1.png);}
.tchScro .slick-arrow.next:hover{background-image: url(../images/arr-r1.png);}

.m-box-three .row4{
    padding: 80px 0 60px;
    background: url(../images/img-three-6.jpg) center no-repeat fixed;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-box-three .row4 .col-l{
    width: 42%;
    font-size: 14px;
    color: #fff;
}
.m-box-three .row4 .col-r{
    width: 53.5%;
}
.m-box-three .row4 .cl-en{
    padding-top: 4px;
    font-family: 'sophis';
    font-weight: normal;
    font-size: 50px;
    line-height: 0.9;
}
.m-box-three .row4 .cl-cn{
    padding: 30px 0 8px;
    font-weight: normal;
    font-size: 24px;
}
.m-box-three .row4 .cl-info{
    padding-bottom: 65px;
    line-height: 24px;
}
.m-box-three .row4 .cl-info h5{
    padding-top: 16px;
    font-weight: normal;
    font-size: 16px;
}
.m-box-three .row4 .p-btn-1{
    margin: 0;
}
.m-box-three .row4 .item{
    position: relative;
    float: left;
    margin: 0 0 20px 20px;
    width: 300px;
    height: 260px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-box-three .row4 .item:after,
.m-box-three .row4 .item:before{
    content: '';
    position: absolute;
    z-index: 5;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.m-box-three .row4 .item:before{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #b18c62;
}
.m-box-three .row4 .item:after{
    left: 5px;
    right: 5px;
    bottom: 5px;
    top: 5px;
    border: 1px solid #d8c4ad;
}
.m-box-three .row4 .bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    background: url(../images/bg12.png);
}
.m-box-three .row4 .center{
    position: relative;
    z-index: 10;
    padding: 35px 30px 0 40px;
    color: #fff;
}
.m-box-three .row4 .tit{
    padding-bottom: 40px;
}
.m-box-three .row4 .cn{
    padding-bottom: 12px;
    font-size: 20px;
}
.m-box-three .row4 .en{
    font-size: 16px;
    font-family: 'Arial';
}
.m-box-three .row4 .ico{
    overflow: hidden;
}
.m-box-three .row4 .btn{
    float: right;
    margin-top: 65px;
    width: 30px;
    height: 30px;
    background: url(../images/ico-three-5.png) center no-repeat;
}
.m-box-three .row4 .it1:before,
.m-box-three .row4 .it1:after,
.m-box-three .row4 .it2:hover:before,
.m-box-three .row4 .it2:hover:after{
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
.m-box-three .row4 .it1:hover:before,
.m-box-three .row4 .it1:hover:after{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.ul-list-p1{
    overflow: hidden;
    margin-left: -20px;
}
.ul-list-p1 li{
    float: left;
    width: 25%;
}
.ul-list-p1 a{
    display: block;
    margin-left: 20px;
    padding: 50px 35px 37px;
    text-align: center;
    background-color: #fff;
}
.ul-list-p1 .ico{
    display: inline-block;
    width: 52px;
    height: 42px;
    background-repeat: no-repeat;
    background-position: center top;
}
.ul-list-p1 h4{
    margin: 33px 0 18px;
    font-weight: normal;
    font-size: 18px;
    color: #333;
}
.ul-list-p1 .info{
    overflow: hidden;
    height: 68px;
    font-size: 14px;
    line-height: 1.6;
    color: #888;
}
.ul-list-p1 .btn{
    display: inline-block;
    margin-top: 33px;
    width: 16px;
    height: 15px;
    background: url(../images/ico-three-10.png) center top no-repeat;
}
.ul-list-p1 .ico1{background-image: url(../images/ico-three-11.png);}
.ul-list-p1 .ico2{background-image: url(../images/ico-three-12.png);}
.ul-list-p1 .ico3{background-image: url(../images/ico-three-13.png);}
.ul-list-p1 .ico4{background-image: url(../images/ico-three-14.png);}
.ul-list-p1 a:hover{background-color: #b18c62;}
.ul-list-p1 a:hover h4{color: #fff;}
.ul-list-p1 a:hover .info{color: #fff;}
.ul-list-p1 a:hover .ico{background-position: 50% -42px;}
.ul-list-p1 a:hover .btn{background-position: 50% -15px;}
.m-box-three .row5 .cont{
    padding: 69px 0 70px 20px;
}
.m-box-three .row5 .col-l{
    position: relative;
    width: 43.33%;
}
.m-box-three .row5 .col-l:before,
.m-box-three .row5 .col-r:before{
    content: '';
    position: absolute;
    top: -19px;
    z-index: 5;
    opacity: .2;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
}
.m-box-three .row5 .col-l:before{
    left: -20px;
    width: 160px;
    height: 165px;
    background-color: #dca436;
}
.m-box-three .row5 .col-l img{
    position: relative;
    z-index: 10;
    display: block;
    width: 100%;
}
.m-box-three .row5 .col-r{
    position: relative;
    width: 52%;
}
.m-box-three .row5 .col-r:before{
    right: 0;
    width: 165px;
    height: 165px;
    border-top: 2px solid #dca436;
    border-right: 2px solid #dca436;
}
.m-box-three .row5 .ct-tit{
    position: relative;
    padding: 19px 0 30px;
}
.m-box-three .row5 .ct-tit:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 100px;
    height: 2px;
    background-color: #dca436;
}
.m-box-three .row5 .ct-tit .en{
    font-size: 26px;
    font-family: 'ShinePersonalUse';
    color: #b18c62;
    opacity: .5;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.m-box-three .row5 .ct-tit .cn{
    padding-top: 8px;
    font-size: 24px;
}
.m-box-three .row5 .ct-info{
    padding: 28px 0 42px;
    font-size: 16px;
    line-height: 40px;
    color: #666;
}
.m-box-three .row5 .color{
    color: #dca436;
}
.m-box-three .row5 .btns{
    margin-left: -45px;
}
.m-box-three .row5 .p-btn-1{
    float: left;
    margin-left: 45px;
}


.row-three {
    padding: 90px 0;
    background: url(../images/bg-hm-1.jpg) center center no-repeat;
    background-size: cover;
}
.row-three.bg1{
    background: url(../images/img-nine-8.jpg) fixed;
}
.row-three .list{
    margin-right: 20px;
    padding-top: 16px;
}
.row-three .cont{
    margin-top: 40px;
    background-color: #9f805c;
    border: 1px solid #9f805c;
}
.row-three .cont{margin-top: 44px;}
.row-three .tit{
    border-bottom: 1px solid #b69978;
    color: #fff;
}
.row-three .table .item{
    border-bottom: 1px dotted #b69978;
    color: #fff;
}
.row-three .table .d3,
.row-three .form .d1 em{
    color: #f0ac27;
}
.row-three .form,
.row-three .form .inp-form{
    background-color: #9f805c;
    color: #fff;
}
.row-three .form .inp-form::-webkit-input-placeholder {color: #fff;}
.row-three .form .inp-form::-moz-placeholder {color: #fff;}
.row-three .form .inp-form::-ms-input-placeholder {color: #fff;}
.row-three .form .li-item{
    border: 1px solid #b69978;
}
.row-three .form .d1{
    border-right: 1px solid #b69978;
    color: #fff;
}
.row-three .form .select .cur{background-image: url(../images/ico-three-16.png);}
.row-three .form .select .s-list{
    background-color: #9f805c;
    border: 1px solid #b69978;  
}
.row-three .form .select .s-list a{color: #fff;}
.row-three .form .select .s-list a:hover{color: #f0ac27;}


.m-box-nine .p-tit-2{
    padding-top: 80px;
}
.m-box-nine .row1{
    background: url(../images/img-nine-2.jpg) center bottom no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list-p2{
    overflow: hidden;
    padding: 100px 0 20px;
}
.ul-list-p2 li{
    overflow: hidden;
    padding-bottom: 40px;
    width: 50%;
}
.ul-list-p2 .ico{
    width: 84px;
    height: 84px;
    background-repeat: no-repeat;
    background-image: url(../images/img-nine-2.png);
}
.ul-list-p2 .info{
    overflow: hidden;
    max-width: 280px;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}
.ul-list-p2 .info h5{
    padding: 4px 0 10px;
    font-size: 18px;
    font-weight: normal;
}
.ul-list-p2 .lil,
.ul-list-p2 .lil .ico,
.ul-list-p2 .lil .info{float: left;}
.ul-list-p2 .lil .ico{margin-right: 18px;}
.ul-list-p2 .lir,
.ul-list-p2 .lir .ico,
.ul-list-p2 .lir .info{float: right;}
.ul-list-p2 .lir .ico{margin-left: 18px;}
.ul-list-p2 .lir .info{text-align: right;}
.ul-list-p2 .li1 .ico{background-position: 0px 0;}
.ul-list-p2 .li3 .ico{background-position: -84px 0;}
.ul-list-p2 .li5 .ico{background-position: -168px 0;}
.ul-list-p2 .li7 .ico{background-position: -252px 0;}
.ul-list-p2 .li2 .ico{background-position: 0px -84px;}
.ul-list-p2 .li4 .ico{background-position: -84px -84px;}
.ul-list-p2 .li6 .ico{background-position: -168px -84px;}
.ul-list-p2 .li8 .ico{background-position: -252px -84px;}

.m-box-nine .row2{
    overflow: hidden;
}
.m-box-nine .row2 .img{
    position: relative;
    float: left;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-box-nine .row2 .img:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    background: url(../images/bg9.png);
}

.m-box-nine .row2 a:hover:before{
	-webkit-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	opacity:0.2;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)';
}
.m-box-nine .row2 .img1{
    width: 40%;
    height: 492px;
}
.m-box-nine .row2 .img2{
    width: 19%;
    height: 246px;
}
.m-box-nine .row2 .pos{
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -100%;
    right: 0;
    z-index: 10;
    padding: 0 10px;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: url(../images/bg-nine-1.png);
    color: #fff;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.m-box-nine .row2 a:hover .pos{bottom: 0;}

.m-box-nine .row3{
    padding-bottom: 17px;
}
.m-box-nine .row3 .cont{
    padding: 40px 0 35px;
}
.m-box-nine .row3 .col-l,
.m-box-nine .row3 .col-r{
    width: 50%;
}
.m-box-nine .row3 .cl-cont{
    position: relative;
    padding: 0 50px;
    height: 536px;
    background: #fdfdfb url(../images/img-nine-4.png) 375px 18px no-repeat;
}
.techScro,.techScro .slick-list,.techScro .slick-track,.techScro .item{
    height: 100%;
}
.techScro h3{
    padding: 46px 0 20px;
    font-weight: normal;
    font-size: 24px;
}
.techScro .info{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.techScro .info p{
    padding-bottom: 16px;
}
.m-box-nine .row3 .teacher{
    position: absolute;
    bottom: 13px;
    left: 50%;
    z-index: 10;
    margin-left: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.m-box-nine .row3 .list{
    overflow: hidden;
    position: absolute;
    bottom:12px;
    left: 50px;
    right: 50px;
    z-index: 5;
    padding: 20px 0;
}
.m-box-nine .row3 .list a{
    display: block;
    padding: 8px 0;
    width: 170px;
    font-size: 14px;
    text-align: center;
    border-top: 1px solid #e6dbcd;
    border-bottom: 1px solid #e6dbcd;
    color: #666;
}
.m-box-nine .row3 .list .prev{
    float: left;
}
.m-box-nine .row3 .list .next{
    float: right;
}
.m-box-nine .row3 .list .cn{
    font-size: 16px;
}
.m-box-nine .row3 .list .en{
    font-size: 18px;
    font-family: 'Arial';
}
.m-box-nine .row3 .list a:hover{color: #b18c62;}
.workScro .item{
    overflow: hidden;
}
.workScro a{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 20px 20px;
    width: 280px;
    text-align: center;
    font-size: 16px;
    color: #dca436;
}
.workScro img{
    width: 100%;
}
.workScro .pos{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg9.png);
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.workScro .pos:after,
.workScro .pos:before{
    content: '';
}
.workScro .pos:after{
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.workScro .pos:before{
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    border: 2px solid #fff;
}
.workScro .btn{
    display: inline-block;
    width: 150px;
    line-height: 45px;
    vertical-align: middle;
    background-color: #fff;
}
.workScro a:hover .pos{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.m-box-nine .row4{
    padding-bottom: 80px;
    background: url(../images/img-nine-6.jpg) center no-repeat fixed;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list-p3{
    overflow: hidden;
    margin-left: -110px;
    padding: 50px 0 30px;
}
.ul-list-p3 li{
    float: left;
    width: 25%;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.ul-list-p3 .center{
    margin-left: 110px;
}
.ul-list-p3 h6{
    font-weight: normal;
    font-size: 18px;
}
.ul-list-p3 .info{
    overflow: hidden;
    margin-top: 10px;
    height: 66px;
    line-height: 22px;
}
.ul-list-p3 .img{
    position: relative;
    margin: 0 auto 18px;
    padding: 15px;
    width: 153px;
    height: 153px;
    border-radius: 50%;
    border: 1px dashed #aba8a6;
}
.ul-list-p3 .img:before{
    content: '';
    position: absolute;
    top: 50%;
    right: -99px;
    margin-top: -15px;
    width: 56px;
    height: 30px;
    background: url(../images/img-nine-5.png) center no-repeat;
}
.ul-list-p3 .img img{
    display: block;
    width: 100%;
}

.ul-list-p4{
    overflow: hidden;
    margin-left: -20px;
    padding: 40px 0 80px;
}
.ul-list-p4 li{
    float: left;
    width: 25%;
}
.ul-list-p4 a{
    position: relative;
    display: block;
    height: 587px;
    border: 2px solid #ebe2d5;
    margin-left: 20px;
    font-size: 14px;
    text-align: center;
    color: #666;
}
.ul-list-p4 .li4 a{
    height: 587px;
}
.ul-list-p4 .ico{
    margin: 30px auto 0;
    width: 84px;
    height: 84px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/img-nine-2.png);
}
.ul-list-p4 .li1 .ico{background-position: -84px 0;}
.ul-list-p4 .li2 .ico{background-position: -252px 0;}
.ul-list-p4 .li3 .ico{background-position: -252px -84px;}
.ul-list-p4 .li4 .ico{background-position: -84px -84px;}
.ul-list-p4 h4{
    position: relative;
    margin-bottom: 23px;
    padding: 20px 0;
    font-weight: normal;
    font-size: 20px;
    line-height: 1;
    color: #333;
}
.ul-list-p4 h4:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 2px;
    background-color: #666;
}
.ul-list-p4 .img,.ul-list-p4 .txt{
    position: absolute;
}
.ul-list-p4 .img{
    left: -2px;
    right: -2px;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list-p4 .txt{
    left: 0;
    right: 0;
    padding: 0 14px;
}
.ul-list-p4 .center{
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    text-align: center;
    background: url(../images/bg12.png);
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.ul-list-p4 .center:before {
   content: '';
   display: inline-block;
   width: 0;
   height: 100%;
   vertical-align: middle;
}
.ul-list-p4 .btn {
   display: inline-block;
   width: 150px;
   font-size: 16px;
   line-height: 45px;
   vertical-align: middle;
   background-color: #dca436;
   color: #fff;
}
.ul-list-p4 .li1 .img,
.ul-list-p4 .li3 .img{
    bottom: -2px;
}
.ul-list-p4 .li2 .img,
.ul-list-p4 .li4 .img{
    top: -2px;
}
.ul-list-p4 .li1 .txt,
.ul-list-p4 .li3 .txt{
    top: 0;
}
.ul-list-p4 .li2 .txt,
.ul-list-p4 .li4 .txt{
    top: 298px;
}
.ul-list-p4 a:hover .center{
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}

		
		