﻿@charset "utf-8";
/*!
 * Jason-Bootstrap v3.0.0-link
 * Jsaonlsammy@icloud.com
 * 2018-03-05
 */
.color-bg{background: #c54160;}
.top-right-link {line-height: 38px;}
.top-right-link a{color:#fff;float: right;padding: 0 12px;border-left:1px solid #fff;font-size: 14px;line-height: 14px;margin: 12px 0;}
.top-right-link a:last-child{border:none;}
.left-last{float: left;display: inline-block;position: relative;top: 6px;margin-right: 8px;}
.hotline{
    margin-bottom: 0;
}
.hotline span{display: block;}
.hotline span b{
    font-weight: normal;
    font-size: 18px;
}
.hot-warp{
    margin: 28px 0;
}
.nav-warp{border-top:1px solid #eee;}
.rela{position: relative;z-index: 999;}
.sp-con{
    /*background: url("../image/alp.png") no-repeat 0 0;*/
    width: 100%;height: 0px;position: absolute;position: relative;top: -216px;}
/**/
.ser-list{
    position: relative;
    padding-top: 100px;
}
.ser-list h2{
    text-align: center;
}
.ser-list h4{
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 20px;
}
.ser-list .list-detail{
    list-style: none;
    padding: 0;
    display: table;
    width: 100%;
    margin: 60px 0 80px;
}
.ser-list .ab{
    position: absolute;
    top: -264px;
    right: 79px;
}
.ser-list .list-detail li{
    display: table-cell;
    width: 20%;
    text-align: center;
}
.ser-list .list-detail li i{
    width: 60px;
    height: 60px;
    margin: 0 auto;
    background: url("../images/sprite.png") no-repeat;
    display: block;
}
.ser-list .list-detail li b{
    display: inline-block;
    padding: 30px;
    border: 1px solid #dcdcdc;
    border-radius: 80px;
    margin-bottom: 20px;
}
.ser-list .list-detail li i.srv0{background-position: -257px 0;}
.ser-list .list-detail li i.srv1{background-position: -195px 0;}
.ser-list .list-detail li i.srv2{background-position:  0 0;}
.ser-list .list-detail li i.srv3{background-position: -65px 0;}
.ser-list .list-detail li i.srv4{background-position: -129px 0;}
.ser-list .list-detail li:hover b{background:#c54160;cursor:pointer;}
.ser-list .list-detail li:hover i.srv0{background-position:  -257px -60px;}
.ser-list .list-detail li:hover i.srv1{background-position:  -195px -60px;}
.ser-list .list-detail li:hover i.srv2{background-position:  0 -60px;}
.ser-list .list-detail li:hover i.srv3{background-position:  -65px -60px;}
.ser-list .list-detail li:hover i.srv4{background-position:  -129px -60px;}
.ser-list .list-detail li p{}
.ser-list .list-detail li p a{
    display: block;
    color: #333333;
    font-size: 18px;
}
.ser-list .list-detail li p span{
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    margin: 0 30px;
    display: block;
}
/**/
/*mcn*/
.mcn{background: url("../images/bk_1.jpg") no-repeat 0 0;height: 706px;width: 100%;padding: 50px 0 0;}
.mcn h2{
    text-align: center;
    margin: 0 0 20px;
    color: #333333;
}
.mcn h4{
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin: 20px 18px;
}
.mcn .lv{
    padding: 0;
    list-style: none;
    text-align: center;
}
.mcn .lv li{
    display: inline-block;
    margin: 0 30px 0;
    cursor: pointer;
    color: #666666;
    transition:.3s ease;
}
.mcn .lv li span{
    padding: 0 12px;
    line-height: 22px;
}
.mcn .lv li.active span{}
.mcn .lv li.active,.mcn .lv li:hover {
    background: #c54160;
    color: #fff;
}
.lv-list{
    list-style: none;
    padding: 0;
    margin: 30px auto;
}
.lv-list li{
    width: 100%;
    float: left;
    display: none;
    position: relative;
}
.lv-list li.active{display:block;}
.lv-list li .lv-detail{width: 25%;float: left;margin: 0 0 25px;}
.lv-list li .lv-detail a{
    display: block;
    padding: 14px 14px 26px;
    margin: 0 11px;
    float: left;
    background: #fff;
}
.lv-list li .lv-detail a img{}
.lv-list li .lv-detail a p{
    margin: 17px 0 11px;
    font-size: 18px;
    color: #c54160;
}
.lv-list li .lv-detail a span{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 23px;
}
a:hover{text-decoration:none}
.lv-list li .lv-detail:hover{
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.pobt{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 20px 0 0;
}
.pobt a{
    font-size: 16px;
    font-weight: bold;
    background: #c54160;
    color: #fff;
    padding: 0 20px;
    line-height: 30px;
    display: inline-block;
    border-radius: 30px;
    transition:.3s ease;
}
/*!
body{-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none; }
*/
.pobt a:hover{color:#c54160;background:#fff;}
/*优势*/
.advantage-warp {padding: 60px 0;}
.advantage-warp img{max-width: 100%;max-height: 100%;}
.aw-top img, .aw-ad img{margin: 0 auto;display: block;}
.aw-top{padding-bottom: 60px;display: block}
.srv{
    background: #fafafa;
    padding-bottom: 60px;
}
.srv h2,.hs-top h2{
    padding: 40px 0 0;
}
.srv h5,.hs-top h4{
    padding-bottom: 30px;
    color: #666;
}
.srv ul{
    padding: 0;
    list-style: none;
}
.srv ul li{}
.srv ul li.active{}
.srv ul li b{background: url("../images/sprite1.png") no-repeat 0 -2px;display: block;width: 189px;height: 213px;margin: 0 auto 20px;position: relative;}
.srv ul li u{background: url("../images/sprite.png") no-repeat;display: block;position: absolute;width: 73px;height: 73px;left: 60px;top: 68px;}
.srv ul li:hover b{background: url("../images/sprite1.png") no-repeat -196px -2px;}
.srv ul li u.srv0{background-position: -3px -132px;}
.srv ul li u.srv1{background-position: -167px -132px;}
.srv ul li u.srv2{background-position: -85px -133px;}
.srv ul li u.srv3{background-position: -246px -132px;}
.srv ul li:hover b u.srv0{background-position: -3px -215px}
.srv ul li:hover b u.srv1{background-position: -167px -215px;}
.srv ul li:hover b u.srv2{background-position: -85px -215px;}
.srv ul li:hover b u.srv3{background-position: -246px -215px;}
.srv ul li p{
    text-align: center;
    font-size: 18px;
    color: #333;
}
.srv ul li span{
    text-align: center;
    display: block;
    padding: 0 30px;
    font-size: 14px;
    color: #999999;
}
.txtc{text-align: center;}
ul{list-style: none;padding: 0;}
/*news*/
.news{}
.h-top{
    border-bottom: 1px solid #d7d7d7;
    line-height: 60px;
    display: inline-block;
    width: 100%;
    padding-top: 30px;
}
.h-top h3{
    display: inline-block;
    padding: 0;
    float: left;
    margin: 0;
    line-height: 60px;
}
.h-top  a.more{display: inline-block;float: right;font-size: 12px;font-family: simsun;}
.h-top h3 i{
    font-size: 18px;
    font-style: normal;
    font-family: simsun;
    color: #999;
    margin: 0 4px;
}
.honor-list{
    clear: both;
    display: inline-block;
    width: 100%;
    margin: 20px 0 0;
}
.royal-list  .honor-list{
    border-bottom: 1px solid #eee;
    padding-bottom: 45px;
}
.royal-list .honor-list li{
    padding-bottom: 51px;
}
.honor-list li a{
    display: inline-block;
    padding: 9px;
    border: 1px solid #d7d7d7;
    position: relative;
	width: 100%;
}
.honor-list li a img{}
.honor-list li a p{
    position: absolute;
    width: 100%;
    bottom: -40px;
	left:-5px;
    font-size: 15px;
    color: #666;
}
.news-list{
    margin: 20px 0 0;
}
.news-list  li{
    margin-bottom: 10px;
}
.news-list  li strong{border:1px solid #d8d8d8;padding: 2px 4px;}
.news-list  li a{
    display: inline-block;
}
.news-list  li a img{
    display: inline-block;
}
.news-list  li a p{
    display: inline-block;
}
.news-list  li a p i{
    display: block;
    font-style: normal;
    color: #999;
}
.news-list  li a p span{
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #666;
    overflow: hidden;
}
.step-list{padding: 100px 0 60px;}
.f-more{
    padding: 10px;
    display: block;
}
.f-more img{}
.f-more p{
    font-size: 18px;
    color: #333333;
    margin: 22px 0 10px;
    padding: 0 10px;
}
.f-more span{
    font-size: 15px;
    line-height: 22px;
    padding: 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #666;
    overflow: hidden;
}
.l-more{
    border: 1px solid #eee;
    color: #c9c9c9;
    line-height: 34px;
    width: 114px;
    display: block;
    text-align: center;
    margin: 10px 0 30px 20px;
}
.warp-silder{background: url("../images/bk_2.jpg") no-repeat 0 0;width: 100%;height: 624px;}
.red{
    position: relative;
}
.red::after{content:'';position:absolute;bottom:-2px;height:3px;width:50px;background:#c54160;left:0;}
.img{
    margin: 20px 0;
}
.news0-list{}
.news0-list li{}
.news0-list li a{position: relative;display: block;padding-left: 15px;font-size: 15px;line-height: 38px;color: #666;}
.news0-list li a::after{content: '+';position: absolute;left:0;}
/**/
.other0{

}
.oher a{
    color: #fff;
}
.oher a p{line-height:16px;margin:10px 0 ;}
.oher a i{ background-image: url("../images/sprite.png")  ;width: 34px;height: 34px;margin: 0 auto;display: block;}
.other0  i{background-position: -5px -311px;}
.other1 i{background-position: -44px -311px;}
.other2 i{background-position: -84px -311px;}
.other3 i{background-position: -123px -311px;}
.other4 i{background-position: -163px -311px;}
.other5 i{background-position: -201px -311px;}
.other6 i{background-position: -240px -311px;}
.other7 i{background-position: -279px -311px;}
.col-sm-offset-2{}
.wx{ float: left;}
.contact{float: left;margin: 20px 0 20px 20px;}
.contact span{display: block;font-family: simsun;font-size: 15px;color: #fff;}
.rline{
    background: #c54160;
    padding: 20px 0;
}
.oth2{
    position: relative;
    top: 16px;
}
.old{
    font-size: 14px;
    color: #999;
    padding: 13px 46px;
    border: 1px solid #d8d8d8;
    display: inline-block;
    text-align: center;
    border-radius: 9px;
}
.footer{padding:32px 0 54px;}
.link-footer{}
.link-footer span{border-right: 1px solid #d8d8d8;margin-bottom: 17px;}
.link-footer span:last-child{border:none;}
.link-footer span a{
    text-align: center;
    color: #666;
    display: block;
}
.map{
    text-align: center;
    color: #999;
}
.ce{
    text-align: center;
    width: 100%;
    clear: both;
    color: #999;
}
.c2 a img{
    display: block;
    margin: 0 auto;
}
.map a{color:#666}
@media screen and (min-width:1550px) and (max-width:1800px) {
        .ser-list{margin-top:480px;}
    }

@media screen and (min-width:1800px) and (max-width:2199px) {
        .ser-list{margin-top:635px;}
    }
@media (max-width: 767px){
    .ab,.sp-con,.logo-tap,.color-bg{display: none}
    .ser-list .list-detail{
        display: block;
        margin: 20px 0;
    }
    .ser-list .list-detail li{
        display: inline-block;
        float: left;
        width: 50%;
        margin-bottom: 10px;
    }
    .ser-list .list-detail li b{
        padding: 10px;
        margin-bottom: 0;
    }
    .ser-list .list-detail li p span{
        margin: 0;
        display: none;
    }
    .ser-list .list-detail li p a{
        font-size: 14px;
    }
    .ser-list .list-detail li p{
        display: block;
        width: 100%;
        text-align: center;
    }
    .ser-list .list-detail li b i{
        transform: scale(.6);
    }
    #slider, .slider{margin: 0;}
    .bx-controls-direction{display: none}
    .oher{margin-bottom: 20px;}
    .old{
        width: 100%;
        line-height: 24px;
        margin: 0px 0 30px;
    }
    .map a{display: block;}
    .map{text-align: center;padding: 30px 0 0;}
    .mcn .lv li{
        margin: 0;
    }
    .mcn .lv{
        margin: 0 15px;
        padding: 15px;
    }
    .lv-list li .lv-detail{width:50%;margin-bottom:30px;padding:0;}
    .mcn{
        background-repeat: repeat;
        height: auto;
        padding-bottom: 20px;
    }
    .sck li{
        padding: 0;
        margin-bottom: 20px;
    }
    .srv ul li b{
        width: 100%;
        background: none;
        margin: 0;
        display: inline-block;
        height: 100px;
    }
    .srv ul li u{
        top: 0;
        left: 30%;
    }
    .srv ul li span{
        padding: 0;
    }
    .honor-list li{
        padding-bottom: 40px;
    }
    .honor-list li a p{
        font-size: 12px;
        left: 0;
    }
    .warp-silder{
        height: 520px;
    }
    #main-header .bottom .navbar-collapse{top:52px}
}

/*about*/
.nopad{padding:0}
.wid225{
    width: 22.5%;
    display: inline-block;
    float: left;
    position: relative;
    top: -32px;
    z-index: 1;
}
.top-tit{
    width: 388px;
}
.top-tit img{}
.list-href{
    margin-top: 17px;
    display: inline-block;
    width: 100%;
}
.list-href>ul{}
.list-href>ul li{background:#eeeeee;height: 46px;width: 100%;margin-bottom: 1px;}
.list-href>ul li a{line-height: 46px;padding-left: 36px;font-size: 16px;color: #666666;}
.list-href>ul li.active a{
    font-weight: bold;
    color: #ffffff;
}
.list-href>ul li ul.this{display:none;margin-left: 20px;padding-bottom: 8px;}
.list-href>ul li ul.this li{background:#fff;border-bottom:1px solid #eee;line-height: 34px;}
.list-href>ul li ul.this li a{color:#666;font-size:14px;font-weight:normal;position: relative;}
.list-href>ul li ul.this li a:hover,.list-href>ul li ul.this li.this a{color:#c54160}
.list-href>ul li.active{ background: url("../images/a_act_270x46.png") no-repeat 0 0;height:auto;}
.list-href>ul li.active ul.this{display:block;}
.more_news{
    margin-top: 22px;
}
.more_news ul{
    padding: 25px 0 25px 18px;
    border: 1px solid #eee;
}
.more_news ul li{}
.more_news ul li a{
    font-size: 14px;
    line-height: 28px;
    color: #666666;
    position: relative;
}
.more_news ul li a::after{content:'.';position:absolute;color:#e77fa6;left: -9px;top: -7px;font-weight:bold;}
.more_news .tops_tit{
    height: 48px;
    line-height: 48px;
    background: #c54160;
    display: block;
    padding-left: 36px;
    font-size: 20px;
    color: #fff;
}
.more_news .tops_tit a{
    text-align: right;
    font-size: 12px;
    color: #fff;
    float: right;
    margin-right: 18px;
}
.list-contact{
    overflow: hidden;
}
.list-contact ul{
    padding: 19px 11px 34px;
    border: 1px solid #eee;
    margin: 1px 0 0;
}
.list-contact ul li{}
.list-contact ul li h3{
    font-size: 16px;
    color: #333333;
}
.list-contact ul li span{}
.list-contact ul li a.wb{}
.list-contact span{}
.list-contact span img{}
.wid725{
    width: 77.5%;
    display: inline-block;
    float: right;
    background: #fff;
    position: relative;
    padding: 0 0  60px 40px;
    z-index: 9;
}
.wid725 .h1 h1{
    font-size: 20px;
    padding: 0 0 20px;
    border-bottom: 1px solid #eee;
}
.wid725 .crumb{}
.wid725 .crumb p{
    text-align: right;
    margin: 42px 0 0;
    color: #6e6e6e;
}
.wid725 .crumb p i{
    background: url("../images/home-icon.png") no-repeat 0 0;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 3px;
    left: -4px;
}
.wid725 .crumb p a{
    color: #6e6e6e;
}
.wid725 .crumb p span{
    color: #ef71a4;
    padding-left: 4px;
}
.icon-i{width: 24px;height: 24px;background: url("../images/tit-icon.png") no-repeat 0 0;display: inline-block;float: left;margin-right: 6px;}
.about-txt{}
.about-txt h2{
    font-size: 22px;
    line-height: 26px;
}
.about-txt p{
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-bottom: 20px;
}
.about-txt img{
    margin: 20px 0;
}

/*about end*/
/*contact*/
.pad18{
    padding-left: 18px;
}
.pad18 li{position: relative;}
.pad18 li p{
    line-height: 46px;
    padding: 0;
    margin: 0;
    font-size: 16px;
    border-bottom: 1px solid #eee;
}
.pad18 li i{background: url("../images/sprite0.png") no-repeat;display: inline-block;position: absolute;width: 28px;height: 28px;left: -36px;top: 12px;}
.pad18 li i.s-call{}
.pad18 li i.s-phone{
    background-position: 0 -33px;
}
.pad18 li i.s-loca{
    background-position: 0 -70px;
}
.pad18 li i.s-mall{
    background-position: 0 -102px;
}
.pad18 li i.s-per{
    background-position: 0 -135px;
}
.pad18 li i.s-max{
    background-position: 0 -173px;
}
.more-data{
    padding-top: 30px;
}
.more-data span{
    display: block;
    font-size: 14px;
    line-height: 22px;
}
.wxs{
    padding: 0;
}
.wxs img{
    float: right;
    margin: 0 0 16px;
}
.about-txt img.mrgb30{margin-bottom: 30px;}
/*meeting*/
.meeting-list{}
.meeting-list ul.ml-this{
    padding: 19px 0 0;
}
.meeting-list ul.ml-this li{
    padding: 28px 0 44px;
    border-bottom: 1px solid #eee;
    display: inline-block;
    width: 100%;
}
.meeting-list ul.ml-this  li a.wid248{
    display: inline-block;
    width: 248px;
    margin-right: 21px;
    float: left;
}
.meeting-list ul.ml-this  li a.wid248 img{}
.meeting-list ul.ml-this  li a.nl-words{
    display: inline-block;
    float: left;
}
.meeting-list ul.ml-this  li a.nl-words p{
    margin: 12px 0 10px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.meeting-list ul.ml-this  li a.nl-words span{
    color: #777777;
    font-size: 12px;
}
.meeting-list ul.ml-this  li a.nl-words b{
    display: block;
    font-weight: normal;
    margin: 10px 0 8px;
    color: #656565;
    font-size: 13px;
}
.meeting-list ul.ml-this  li a.nl-words u{
    text-decoration: none;
    color: #b6b6b6;
}
.page{display: block;margin: 28px 0;}
.page ul{}
.page ul li{display: inline-block;margin: 1px 4px 4px 0;}
.page ul li a{
    font-size: 14px;
    color: #333;
    padding: 8px 14px;
    border: 1px solid #eee;
    display: block;
    transition: .3s ease;
}
.page ul li a.pre{}
.page ul li a.next{}
.page ul li a.nor{}
.page ul li a.cpb,.page ul li a:hover{
    background: #c54160;
    color: #fff;
}
.thisclass{
    background: #c54160;
    color: #fff;
	    font-size: 14px;
    padding: 8px 14px;
    border: 1px solid #eee;
    display: block;
    transition: .3s ease;
}
/*mcn*/
.mcn-list{
    padding: 38px 0;
}
.mcn-list>ul{
}
.mcn-list>ul li{padding:0 0 38px}
.mcn-list>ul li h3 {
    margin: 0;
    padding: 19px 0 18px;
    border-right: 1px solid #eee;
    position:relative;
    color: #e9699b;
}
.mcn-list>ul li h3::after{content:'';width:70%;height:1px;background:#eee;display:block;top:0;right:0;position: absolute;}
.mcn-list>ul li h3 b {
    font-weight: normal;
    padding: 0 4px;
}
.mcn-list>ul li h3 u {
    text-decoration: none;
    color: #333;
}
.inside-ul{
    padding: 23px 29px;
    border: 1px solid #eee;
    min-height: 163px;
}

.inside-ul  p{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-bottom: 0;
}
/*mcnstyle*/
.mcnstyle{
    padding: 12px 0;
}
.mcnstyle h1{
    font-size: 20px;
    color: #fff;
    margin: 0;
    display: inline-block;
    line-height: 22px;
    padding-left: 10px;
    border-left: 2px solid #fff;
}
.mcnstyle ul{
    display: inline-block;
    float: right;
    margin: 0;
}
.mcnstyle ul li{
    display: inline-block;
    margin-right: 8px;
}
.mcnstyle ul li.active a,.mcnstyle ul li:hover a{
    background: #fff;
    color: #c54160;
    font-weight: bold;
}
.mcnstyle ul li a{
    line-height: 36px;
    display: inline-block;
    padding: 0 34px;
    color: #fff;
    border-radius: 17.5px;
    transition:.3s ease;
}
.mcn-warp{
    background: #fff;
    height: auto;
}
.mcn-warp h2{
    display: block;
    margin: 0 auto;

    position: relative;
}

.mcn-warp h2::after{left:-32px}
.mcn-warp h2::before{right:-32px}
.mcn-warp>span{
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #666;
    margin: 11px 0 26px;
}
.mcn-warp>p{
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
}
.mcn-warp .lv-list{}
.mcn-warp .lv-list li .pobt a{
    line-height: 37px;
    background: #a7a7a7;
    border-radius: 0;
    padding: 0 54px;
}
.mcn-warp .lv-list li .pobt a:hover{background:#000}
.mcn-warp .lv-list li .lv-detail a{border: 1px solid #eee;}
.wid725 .page{
    padding-top: 30px;
}
/*job*/
.job-rights{}
.job-rights li{
    border-bottom: 1px solid #eee;
    padding: 24px 0 22px;
}
.job-rights li:first-child{padding-top:0;}
.job-rights li span{
    font-size: 16px;
    line-height: 28px;
    background: #c54160;
    display: inline-block;
    padding: 0 7px 0 11px;
    color: #fff;
    margin-bottom: 20px;
}
.job-rights li p{
    margin: 0;
    line-height: 22px;
}
.padt20{padding: 20px 0 0;}
.list-href>ul li ul.this li a::after{content: '';background: url("../images/left_arr.png") no-repeat 0 0;height: 13px;width: 13px;display: block;position: absolute;top: 4px;left: 14px;}
.list-href>ul li ul.this li a:hover::after,.list-href>ul li ul.this li.this a::after{background: url("../images/left_arr_c.png") no-repeat 0 0}
/*mother*/
.mother-inside{}
.mother-inside li{
    padding: 19px 0;
    clear: both;
    display: inline-block;
}
.mother-inside li:nth-child(2n){background:#f7f7f7;}
.mother-inside li .href-pic{
    padding: 0;
    border: 2px solid transparent;
    transition:.3s ease;
}
.mother-inside li .href-pic:hover{border:2px solid #ffc1d9}
.mother-inside li .href-words{}
.mother-inside li .href-words p{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; //文本行数
overflow: hidden;
    padding: 17px 0 11px;
}
.mother-inside li .href-words:hover p{color:#e96a9c}
.mother-inside li .href-words span{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; //文本行数
overflow: hidden;
    color: #666;
    line-height: 20px;
    overflow: hidden;
}
.mother-inside li .right-date{
    margin-top: 21px;
}
.mother-inside li .right-date p{
    font-size: 18px;
    color: #9e9e9e;
    margin: 0;
    line-height: 18px;
}
.mother-inside li .right-date span{
    font-size: 12px;
    color: #999;
    float: left;
    margin: 0 5px;
}
.mother-inside li .right-date i{
    width: 25px;
    height: 25px;
    display: block;
    background: #dadada;
    border-radius: 13px;
    margin: 24px 0 0;
    font-style: normal;
    color: #fff;
    line-height: 23px;
    text-align: center;
}
.mother-inside li .right-date i:hover{background:#e86b9c}
.ser-step{
    position: relative;
    padding-bottom: 100px;
}
.ser-step img{}
.ab-step{
    display: inline-block;
    position: absolute;
    width: 100%;
    left: 0;
    top: 70px;
}
.step0{}
.step1{
    top: -26px;
}
.step2{
    top: -22px;
}
.step3{
    top: 15px;
}
.step4{
    top: 29px;
}
.step5{}
.step6{
    top: -21px;
}
.step7{
    top: 8px;
}

.ab-step li{
    position: relative;
    padding: 0;
}
.ab-step li span{
    display: inline-block;
    background: #c54160;
    position: relative;
    padding: 35px;
    border-radius: 70px;
}
.ab-step li span i{
    width: 47px;
    height: 47px;
    display: block;
    background: url(../images/sprite.png) no-repeat -6px -404px;
}
.ab-step li span b{
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 10px;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
}
.ab-step li p{
    text-align: center;
    margin: 10px 0;
}
.ab-step li span.sp6w i{
    background-position: -69px -468px;
}
.ab-step li span.sp5w i{background-position: -9px -468px;}
.ab-step li span.sp4w i{
    background-position: -257px -407px;
}
.ab-step li span{transition: .8s ease;transform: scale(1);}
.ab-step li:hover span{transform: scale(1.2);cursor: pointer}
.ab-step li span.sp7w i{background-position: -132px -465px;}
.ab-step li span.sp3w i{
    background-position: -196px -406px;
}
.ab-step li span.sp2w i{background-position: -132px -406px;}
.ab-step li span.sp1w i{background-position: -69px -406px;}
@media (max-width: 1500px){
    .hidden-w1500{display: none}
}
@media (max-width: 1870px){
    .hidden-w1800{display: none!important;}
}
@media (max-width: 1200px) and (min-width: 768px){
    .hidden-w1200,.bx-prev,.bx-next{display: none!important;}
    #main-header{height: 52px;}
    /*#main-header .bottom #menu-main li{display: none}*/
    .navbar-toggle{display: block}
    #main-header .bottom .navbar-collapse {
        /*top: 52px;*/
    }
    .container{width: 100%;}
    #main-header .bottom #menu-main li a{font-size: 12px;padding: 0;line-height: 48px;margin: 0}
    .ab-step li span{}
}
@media (max-width: 760px){
    .ab-step li span{
        padding: 10px;
        position: relative;
        left: 14%;
    }
    .msc-list-this .nopad img{
        margin: 0 auto;
    }
    .lv-detail-1 b{
        width: 50% !important;
    }
    .lv-detail-1 span{
        width: 50% !important;

    }
    .tits-noble h2{margin: 30px auto 24px;text-align: center;display: block !important;width: 72%;}
    .lv-detail-1 span,.lv-detail-1 b,.lv-detail-1 li{ line-height: 30px!important;height:30px!important;}
    .lv-detail-0 h1{text-align:center;}
    .video-this li p::after{
        transform: scale(.8);
        top: 13px!important;
        left: 55px !important;
    }
    .ab-step li span i{
        transform: scale(.6);
    }
    .ab-step li{top:0;}
    .ab-step li span b,.list-contact span{display:none;}
    .ser-step{padding:0 0 20px;}
    .ab-step{top:0;position: relative;}
    .step-list{padding:0 20px;}
    .wid725{width: 100%;padding: 0 15px;}
    .list-href>ul li ul.this li{}
    .list-href>ul li.active ul.this{
        margin: 0;
        display: none;
    }
    .list-href>ul li ul.this li a{
        line-height: 16px;
        margin: 7px 0;
    }
    .list-href>ul li ul.this li a::after{display:none;}
    .list-href>ul li ul{
    }
    .wid225{width:100%;top: 0;}
    .hidden-xs0,.top-tit{display: none;}
    .list-href>ul li{width: 40%;margin: 10px 5%;display: inline-block;float: left;}
    .list-href>ul li a{padding:0;text-align:center;display: block;}
    .list-href>ul li.active{background:#c54160}
    .list-contact{margin-bottom: 30px;}
    .wxs img{float: none;display: block;margin:20px auto;}
    .mother-inside li .href-words p{
        margin: 0;
        padding: 5px 0;
    }
    .mother-inside li .right-date{
        display: inline-block;
        margin: 5px 0;
        width: 100%;
        line-height: 25px;
    }
    .mother-inside li .right-date p{
        display: inline-block;
        float: left;
        line-height: 25px;
        margin: 0 5px;
    }
    .mother-inside li .right-date b{}
    .mother-inside li .right-date i{
        display: inline-block;
        float: right;
        margin: 0;
    }
    .mother-inside li .href-pic img{display:block;margin:0 auto;}
    .this-more{position: relative;}
    /*.this-more::after{content: '展开';position: absolute;font-size: 12px;color: #fbcdde;line-height: 46px;right: 4px;font-weight: normal;}*/
    .meeting-list ul.ml-this{padding: 0;}
    .meeting-list ul.ml-this li{padding:5px 0 10px;}
    .that{
        display: block;
    }
    .mcnstyle h1{}
    .mcnstyle ul{}
    .mcnstyle ul li{}
    .mcnstyle ul li a{
        padding: 0 10px;
        line-height: 24px;
    }
    .mcn-warp>p{padding: 0 15px;}
    .mcn-list{padding: 10px 0}
}
/*videos*/
.video-this{
    display: inline-block;
}
.video-this li{}
.video-this li p{
    cursor: pointer;
    position: relative;

}
.video-this li p::after{
    content: '';
    width: 48px;
    height: 48px;
    display: inline-block;
    background: url("../images/videos.png");
    position: absolute;
    top: 44px;
    left: 44%;
}
.video-this li p:hover::after{background: url("../images/videos1.png")}
.crumbs{
    float: left;
    line-height: 40px;
}
.crumbs a{
    display: inline-block;
    background: #e86b9c;
    color: #fff;
    padding: 0 50px;
}
.arrows{
    line-height: 40px;
    float: right;
}
.arrows a{
    border: 1px solid #999;
    display: inline-block;
    padding: 0  11px;
    border-radius: 22px;
    color: #999;
    font-size: 18px;
    font-family: Arial;
    margin: 0 10px;
}
.msc-top{
    display: inline-block;
    width: 100%;
    padding: 30px 0;
    border-bottom: 1px solid #eee;
}
.lv-detail-1{
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.lv-detail-0{}
.lv-detail-0 h1{margin:22px 0;font-size:22px;color:#e86b9c}
.lv-detail-1 li{
    font-size: 14px;
    line-height: 53px;
    clear: both;
    display: block;
    width: 100%;
    height: 53px;
}
.lv-detail-1 span{display: inline-block;float: left;width: 21.12%;border-bottom: 1px solid #e1e1e1;height: 53px;text-indent: 2em;}
.lv-detail-1 b{
    display: inline-block;
    float: left;
    width: 12.2%;
    background: #e86b9c;
    border-bottom: 1px solid #fff;
    height: 53px;
    text-align: center;
    color: #fff;
}
.msc-list-this{
    padding: 50px 0;
}
.show-noble{}
.tits-noble {}
.tits-noble h2{
    display: inline-block;
    color: #fff;
    background: #c54160;
    line-height: 32px;
    font-size: 18px;
    padding: 0 28px;
    border-radius: 15px;
}
.show-noble li{
    border: 1px solid #e1e1e1;
    display: inline-block;
    padding: 30px 15px;
    margin-bottom: 30px;
}
.show-noble li .left-nobel{}
.show-noble li .left-nobel img{}
.right-nobel{}
.right-nobel p{}
.right-nobel b{
    text-align: right;
    display: block;
    font-size: 20px;
    color: #666;
}
.right-nobel span{
    display: block;
    text-align: right;
    color: #999;
}
.ph-show{display: none}
@media (max-width: 767px){
    .ph-hidden{display: none}
    .ph-show{display: block}
    .ser-this{}
    .ser-this h3{
        text-align: center;
        margin: 30px 0 0;
        color: #c54160;
    }
    .advantage-warp{padding:0}
    .ser-this span{
        display: block;
        text-align: center;
        color: #999;
    }
    .ser-this p{
        padding: 10px 15px;
        text-align: center;
        color: #666;
        border-bottom: 1px solid #e1e1e1;
    }
    .ser-list-3{}
    .ser-list-3 ul{
        padding: 0 15px;
    }
    .ser-list-3 ul li{
        display: inline-block;
        width: 100%;
        margin: 8px 0;
        border-bottom: 1px solid #e1e1e1;
    }
    .ser-list-3 ul li span{
        display: block;
        background: #c54160;
        padding: 42px 0;
        text-align: center;
        color: #fff;
        border-radius: 10px;
        font-size: 12px;
        position: relative;
        top: 12px;
    }
    .ser-list-3 ul li p{
        line-height: 24px;
        font-size: 12px;
    }

}

.aw-ad{
    position: relative;
}
.aw-ad{
    background: #fff;
}
.aw-ad span{
    position: absolute;
    display: block;
}
.aw-ad img{
    position: relative;
}
.pab7{
    bottom: 12.5rem;
    left: 6rem;
    width: 36rem;
    color: #666;
}
.pab6{
    bottom: 20.5rem;
    left: 12rem;
}
.pab5{
    top: 57rem;
    right: 8rem;
    width: 38.5rem;
}
.pab4{
    top: 52rem;
    right: 10rem;
}
.pab3{
    top: 33.5rem;
    left: 5rem;
    width: 39.5rem;
}
.pab2,.pab4,.pab6{
    font-size: 24px;
    font-family: microsoft yahei;
    color: #000;
    height: 28px;
    width: 167px;
    line-height: 1.0;
    font-weight: bold;

}
.pab2{  top: 28rem;
    left: 12rem;}
.pab1{
    top: 16rem;
    width: 50rem;
    left: 14rem;
}
.pab0{
    top: 150px;
    width: 20rem;
    left: 539px;
    font-size: 24px;
    font-family: microsoft yahei;
    color: rgb(255, 255, 255);
}
@media (max-width: 1200px){
    .aw-ad span{display: none}
    .ser-list{padding:0}
    .ser-list h2{font-size:20px;font-weight:bold;}
    .ser-list h4{font-size:14px;}
}
.marker{position: relative;}
#containers{margin-bottom: 30px;}
.warp-loca .markerlnglat{margin: 0;}
.warp-loca{}


.mcn_xx{background:#adadad;height:1px;display:inline-block;width:45px;position: relative;top:-8px;}
.col-sm-8 img{

    max-width: 100%;
    max-height: 100%;

}
@media (max-width: 385px){
.honor-list li a p{
    position: absolute;
    width: 100%;
    bottom: -40px;

    font-size: 10px;
    color: #666;
}
}
.yuesaopage{
	width:100%;


	text-align:center;
	overflow:hidden;
	position:relative;}