blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.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:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.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}
.pr,.rel{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}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background-color:#fff;
    -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-size-adjust: 100%;
}
a{text-decoration:none;color:#444}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}


@font-face {
  font-family: "goodmu";
  src: url("http://www.teabaobao.com/fonts/goodmu.woff2") format("woff2"),
       url("http://www.teabaobao.com/fonts/goodmu.woff") format("woff"),
       url("http://www.teabaobao.com/fonts/goodmu.ttf") format("truetype"),
       url("http://www.teabaobao.com/fonts/goodmu.eot") format("embedded-opentype"),
       url("http://www.teabaobao.com/fonts/goodmu.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}





.wp{width:100%;max-width:1560px;margin:0 auto}
.header{padding:38px 0;position: relative;}
.header:after, .header:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.logo{float:right;width:120px;margin-right:20px;overflow:hidden}
.logo a,.logo img{display:block;width:100%}
.nav{float:left;padding-top: 10px;}
.nav>ul>li{float:left;}
.nav>ul>li>a{display:block;font-size:18px;color:#666;line-height:60px;margin-right:55px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.nav>ul>li>a:hover{color:#e60013}
.nav .subtn > a{
    width: 120px;
    height: 58px;
    margin-right: 0;
    margin-left: -25px;
    position: relative;
    z-index: 11;
    border: 1px solid transparent;
    background: url(../images/icon-s07.png_%3b%20filename_%3dutf-8%27%20%27icon-s07.png) center center no-repeat;
}
.nav .subtn:hover > a{
    background-color: #f4f4f4;
    border: 1px solid #eaeaea;
    border-bottom: 1px solid #f4f4f4;
}
.nav .sub{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display: none;
    z-index: 10;
    overflow: hidden;
    background-color: #f4f4f4;
    padding: 23px 0 13px;
    margin-top: -41px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

/*课程tab*/
.sub2
{
    
    left: 0;
    width: 100%;
    z-index: 10;
    overflow: hidden;
    background-color: #f4f4f4;
    padding: 23px 0 13px;
    margin-top: 70px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.sub2 a{
    display: block;
    float: left;
    width: 15%;
    min-width:120px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #e60013;
    background-color: #fff;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 10px;
}
/*课程tab*/


.nav .sub a{
    display: block;
    float: left;
    width: 120px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #e60013;
    background-color: #fff;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 10px;
}
.nav .sub a:hover{
    color: #fff;
    background-color: #e60013;
}
.nav .sub a.odd{
    color: #e60013;
    background: none;
    width: auto;
    padding: 0 15px;
}
.nav .sub .lk{
    padding: 15px 0;
    text-align: center;
}
.nav .sub .lk a{font-size: 18px;color: #e60013;}
.header2{position:fixed;left:0;right:0;
    top:-100px;line-height:64px;padding:0 3%;
    box-shadow:0 0 10px rgba(0,0,0,.2);
    background-color:#fff;overflow:hidden;
    z-index:99;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.header2.show{top: 0;}
.header2 .logo{float:left;width:66px;margin:15px 0 0;overflow:hidden}
.header2 .logo img{display:block;width:100%}
.header2 .signUp{float:right;font-size:16px;color:#fff;margin-top:10px;line-height:46px;padding:0 18px 0 29px;background-color:#e60013;border-top-left-radius:10px;border-bottom-right-radius:10px}
.header2 .signUp i{display:inline-block;vertical-align:middle;width:22px;height:12px;margin:-2px 0 0 17px;background:url(../images/ico-10.png_%3b%20filename_%3dutf-8%27%20%27ico-10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header2 .signUp:hover i{transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);-ms-transform:translateX(5px);-o-transform:translate3d(5px,0,0);-webkit-transform:translate3d(5px,0,0)}
.header2 .nav{float:none;padding:0 0 0 45px;overflow:hidden}
.header2 .nav>ul>li>a{line-height:64px;margin-right:70px}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#004a84;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{padding:284px 0 208px;background-color:#ff7e89;position:relative;overflow:hidden}
.fd-link{font-size:0;text-align:center}
.fd-link a{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;margin:0 55px}
.fd-link .none{width:256px}
.footer .icon{position:absolute;left:50%;top:260px;bottom:0;width:240px;margin-left:-120px}
.footer .pic{width:77px;height:68px;margin:0 0 48px 86px;position:relative;z-index:3;cursor:pointer;overflow:hidden}
.footer .pic img{display:block;width:100%;height:100%}
.footer .pic2{position:absolute;left:54px;top:-40px;width:146px;height:146px;z-index:1;animation:10s linear infinite fdAni1;-moz-animation:10s linear infinite fdAni1;-webkit-animation:10s linear infinite fdAni1;-o-animation:10s linear infinite fdAni1}
.footer .pic2 img{display:block;width:100%;height:100%}
.footer .tit{font-size:24px;color:#fff;line-height:34px;font-weight:400;text-align:center;cursor:pointer}
.footer .pic3{position:absolute;left:50%;bottom:-300px;width:160px;height:205px;margin-left:-56px;
    overflow:hidden;z-index:2}
.footer .pic3 img{display:block;width:100%;height:100%}
.footer .icon.ani1{animation:1s cubic-bezier(0,.2,.3,.8) .8s forwards fdAni4;-moz-animation:1s cubic-bezier(0,.2,.3,.8) .8s forwards fdAni4;-webkit-animation:1s cubic-bezier(0,.2,.3,.8) .8s forwards fdAni4;-o-animation:1s cubic-bezier(0,.2,.3,.8) .8s forwards fdAni4}
.footer .icon.ani1 .tit{animation:1s linear forwards fdAni2;-moz-animation:1s linear forwards fdAni2;-webkit-animation:1s linear forwards fdAni2;-o-animation:1s linear forwards fdAni2}
.footer .icon.ani1 .pic3{animation:.6s ease-out forwards fdAni3;-moz-animation:.6s ease-out forwards fdAni3;-webkit-animation:.6s ease-out forwards fdAni3;-o-animation:.6s ease-out forwards fdAni3}
.message{display:none;position:fixed;right:30px;bottom:30px;width:68px;height:68px;background:url(../images/ico-17.png_%3b%20filename_%3dutf-8%27%20%27ico-17.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:100}
@keyframes fdAni1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes fdAni1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fdAni1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes fdAni1{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fdAni2{
0%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
100%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
}
@-moz-keyframes fdAni2{
0%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
100%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
}
@-webkit-keyframes fdAni2{
0%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
100%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
}
@-o-keyframes fdAni2{
0%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
100%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
}
@keyframes fdAni3{
0%{bottom:-999px}
100%{bottom:0}
}
@-moz-keyframes fdAni3{
0%{bottom:-999px}
100%{bottom:0}
}
@-webkit-keyframes fdAni3{
0%{bottom:-999px}
100%{bottom:0}
}
@-o-keyframes fdAni3{
0%{bottom:-999px}
100%{bottom:0}
}
@keyframes fdAni4{
0%{bottom:0}
100%{top:120%;bottom:-100%}
}
@-moz-keyframes fdAni4{
0%{bottom:0}
100%{top:120%;bottom:-100%}
}
@-webkit-keyframes fdAni4{
0%{bottom:0}
100%{top:120%;bottom:-100%}
}
@-o-keyframes fdAni4{
0%{bottom:0}
100%{top:120%;bottom:-100%}
}

.pc-db{display: block !important;}
.m-db{display: none !important;}
.bgc1{background-color:#f3f9f9}
.slider-txt1{padding:86px 0 90px;margin-top:186px;overflow:hidden}
.slider-txt1 .item{outline:0;display: none;}
.slider-txt1 .item:nth-child(1){display: block;}
.slider-txt1 .txt{overflow:hidden}
.slider-txt1 .txt .img1{display:block}
.slider-txt1 .txt .img2{display:none}
.slider-txt1 .slick-dots{position:absolute;left:0;top:0}
.slider-txt1 .slick-dots li{display:none;position:relative}
.slider-txt1 .slick-dots .slick-active{display:block}
.slider-txt1 .slick-dots button{outline:0;border:none;padding:0;background-color:transparent;font-size:18px;color:#000;font-family:Arial;}
.slider-txt1 .slick-dots .slick-active:before{content:'';position:absolute;left:100%;top:50%;margin-top:-1px;width:43px;height:2px;margin-left:20px;background-color:#bbb;z-index:1}
.slider-txt1 .slick-dots .slick-active:after{content:'';position:absolute;left:100%;top:50%;margin-top:-1px;width:0;height:2px;margin-left:20px;background-color:#e60013;z-index:2;animation:5s linear forwards slideAni1;-moz-animation:5s linear forwards slideAni1;-webkit-animation:5s linear forwards slideAni1;-o-animation:5s linear forwards slideAni1}
.box-g1{position:relative}
.box-g1 .pic2{position:absolute;right:166px;top:-100px;width:auto;z-index:2;overflow:hidden}
.box-g1 .pic2.xy,.box-g1 .pic2.kc,.box-g1 .pic2.xz{
    top: -146px;
}


.box-g1 .pic2 img{display:block;width:100%}
.slider-pic1{text-align:right;position:relative}
.slider-pic1 .slick-list{padding-bottom:78px}
.slider-pic1 .item{outline:0}
.slider-pic1 .con{position:relative;}
.slider-pic1 .pic{padding-top:34%;height:0;border-top-right-radius:124px;position:relative;z-index:1;overflow:hidden}
.slider-pic1.kc-pic .pic,.slider-pic1.thr-pic1 .pic,.slider-pic1.xy-pic .pic{
    padding-top: 29%;
}
.slider-pic1 .pic img{
    position:absolute;left:0;top:0;
    width:100%;height:auto;
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;
}
.slider-pic1 .txt{position:absolute;left:180px;bottom:-78px;width:152px;height:202px;z-index:2}
.slider-pic1 .point{position:absolute;right:0;bottom:0;height:78px;line-height:78px;padding:0 205px 0 60px;background-color:#fff;font-size:0;z-index:2}
.slider-pic1 .arrows{display:inline-block;vertical-align:middle;width:32px;height:18px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.slider-pic1 .prev{margin-right:20px;background-image:url(../images/ico-5.png_%3b%20filename_%3dutf-8%27%20%27ico-5.png)}
.slider-pic1 .next{margin-left:20px;background-image:url(../images/ico-6.png_%3b%20filename_%3dutf-8%27%20%27ico-6.png)}
.slider-pic1 .slick-dots{display:inline-block;vertical-align:middle}
.slider-pic1 .slick-dots li{float:left;padding:0 9px;position:relative}
.slider-pic1 .slick-dots button:before{position:absolute;content:"";display:block;height:2px;top:10px;left:6px;width:0;z-index:0;background:#15aba6;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-pic1 .slick-dots button:hover:before{width:24px}
.slider-pic1 .slick-dots .slick-active button:before{display:none}
.slider-pic1 .slick-dots .slick-active button{color:#e60013}
.slider-pic1 .slick-dots button{outline:0;border:none;padding:0;display:block;background-color:transparent;font-size:18px;color:#999;font-family:Arial;cursor:pointer}
.slider-pic1 .slick-dots button:after{content:'';display:inline-block;vertical-align:middle;width:0;height:2px;margin-left:12px;background-color:#e60013;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-pic1 .slick-dots .slick-active button:after{content:'';width:100px}
.slider-pic1 .con .wp{
    position: relative;
}
.slider-pic1 .con .txt{
    position: absolute;
    left: 0;right: 0;
    width: auto;
    height: auto;
    bottom: 0;
    padding: 40px 0 80px;
    font-size: 18px;
    color: #fff;
    line-height: 1.78em;
    text-align: left;
    opacity: 0.8;
    border-top: 1px solid rgba(255,255,255,.2);
}
.box-g1 .bg{position:absolute;left:180px;bottom:0;width:360px;height:330px;background-color:#e60013;z-index:1;border-radius:10px 80px}
.slider-nav1{position:absolute!important;left:180px;bottom:0;width:360px;height:330px;line-height:330px;text-align:center;z-index:2;border-radius:10px 80px}
.slider-nav1 .item{outline:0}
.slider-nav1 .txt{font-size:0;overflow:hidden}
.slider-nav1 .txt img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;margin-top:-24px}
.box-g1 .mouse{position:absolute;left:180px;top:-18px;width:25px;height:40px;background:url(../images/ico-4.png_%3b%20filename_%3dutf-8%27%20%27ico-4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.box-g1 .mouse .i1{position:absolute;left:50%;top:10px;width:4px;height:4px;margin-left:-2px;background-color:#2700ff;border-radius:50%;animation:1s linear infinite alternate mouse1;-moz-animation:1s linear infinite alternate mouse1;-webkit-animation:1s linear infinite alternate mouse1;-o-animation:1s linear infinite alternate mouse1}
.box-g1 .mouse .i2{position:absolute;left:50%;top:10px;width:4px;height:4px;margin-left:-2px;background-color:#d00;border-radius:50%;animation:1s linear .2s infinite alternate mouse1;-moz-animation:1s linear .2s infinite alternate mouse1;-webkit-animation:1s linear .2s infinite alternate mouse1;-o-animation:1s linear .2s infinite alternate mouse1}
.m-txtg1{padding:216px 0 66px;margin-top:-78px;overflow:hidden}
.m-txtg1 .left{float:left;width:360px;margin-right:120px}
.m-txtg1 .right{overflow:hidden}
.m-txtg1 .top{font-size:0;color:#000;height: 370px;padding-left: 80px; border-bottom:2px solid #ddd}
.m-txtg1 .top h3,.m-txtg1 .top h4{display:inline-block;vertical-align:middle}
.m-txtg1 .top h4{font-size:24px;line-height:40px;margin-bottom:12px;font-weight:400;position:relative}
.m-txtg1 .top h4 i{display:inline-block;vertical-align:middle;width:31px;height:28px;margin:-10px 0 0 13px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.m-txtg1 .top h3{font-size:60px;line-height:72px;height:144px;overflow:hidden}
.m-txtg1 h5{margin:53px 0 0 78px;display:inline-block;font-size:24px;color:#fff;line-height:39px;padding:0 60px;background-color:#e60013;font-weight:400;border-radius:20px 4px}
.m-txtg1 h5 span{color:#fff10e;margin:0 8px}
.m-txtg1 .top2{
    padding: 12px 120px 0 4px;
    height: 370px;
    border-bottom:2px solid #ddd;
}
.m-txtg1 .top2 h4{font-size:16px;color:#999;line-height:26px;margin-bottom:20px;font-weight:400}
.m-txtg1 .top2 .txt{font-size:26px;color:#000;line-height:40px;height:80px;margin-bottom:79px;overflow:hidden}
.m-txtg1 .top2 .btn{display:inline-block;font-size:18px;color:#e60013;line-height:28px}
.m-txtg1 .top2 .btn i{display:inline-block;vertical-align:middle;width:22px;height:13px;margin-left:18px;background:url(../images/ico-8.png_%3b%20filename_%3dutf-8%27%20%27ico-8.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-txtg1 .top2 .btn:hover i{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translateX(10px);-o-transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}
.m-txtg1 .bd{margin-top:47px;overflow:hidden}
.m-txtg1 .bd .item{float:left;width:33.33%;font-size:18px;color:#000;line-height:30px}
.m-txtg1 .bd h4{font-size:16px;color:#999;line-height:26px;margin-bottom:13px;font-weight:400}
.m-txtg2{padding:148px 0 147px;background-repeat:no-repeat;background-position:60px center;overflow:hidden}
.m-txtg2 .left{float:left;padding-left:60px;overflow:hidden}
.m-txtg2 .right{float:right;padding-top:6px;overflow:hidden}
.m-txtg2 h3{font-size:30px;color:#e60013;line-height:40px;margin-bottom:26px;font-weight:400}
.m-txtg2 .txt{font-size:18px;color:#999;line-height:28px;padding-bottom:10px;position:relative}
.m-txtg2 .txt:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#ffd1d4}
.m-txtg2 .txt2{float:left;font-size:16px;color:#666;line-height:24px;min-width:162px;padding-top:26px}
.m-txtg2 .btn{float:left;font-size:18px;color:#fff;height:97px;line-height:97px;padding:0 38px 0 60px;background-color:#e60013}
.m-txtg2 .btn i{display:inline-block;vertical-align:middle;width:32px;height:18px;background:url(../images/ico-10.png_%3b%20filename_%3dutf-8%27%20%27ico-10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-left:30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-txtg2 .btn:hover i{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translateX(10px);-o-transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}
.row-g1{padding:100px 0 101px;background-color:#ff7e89}
.m-promise1{padding:83px 0 80px 480px;background-color:#fff;position:relative}
.m-promise1 .pic{position:absolute;left:0;bottom:-32px;width:426px;height:671px;overflow:hidden}
.m-promise1 .pic img{display:block;width:100%;height:100%}
.box-txt{padding-left:340px;position:relative}
.ul-list1{margin-bottom:-82px;position:relative}
.ul-list1 li{padding-bottom:82px;position:relative}
.ul-list1 li:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-list1 li:hover h3 a{color:#e60013;margin-left:-20px}
.ul-list1 .num{float:left;font-size:16px;color:#ccc;margin:6px 46px 0 0;font-family:Arial;position:relative}
.ul-list1 .num:before{content:'';position:absolute;right:170%;top:50%;margin-top:-1.5px;width:21px;height:3px;background-color:#e60013;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list1 li:hover .num:before{width:57px}
.ul-list1 .txt{float:left;width:90%;font-size:16px;color:#999;line-height:26px}
.ul-list1 h3 a{display:block;font-size:24px;color:#000;line-height:34px;margin-bottom:12.5px;font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list1 .txt p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.box-txt .line{position:absolute;left:0;top:14px;width:3px;margin:0 4px;background-color:#e60013;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-line1{position:absolute;left:0;top:14px;bottom:140px;width:3px;margin:0 4px;background-color:#e6e6e6}
.ul-line1 li{height:33.33%;position:relative}
.ul-line1 span{display:block;width:7px;height:7px;margin-left:-2px;border-radius:50%;background-color:#e6e6e6}
.ul-line1 li.on span{
    background-color:#e60013;
}
.row-g2{overflow:hidden}
.m-txtg3{padding:94px 0 82px;overflow:hidden}
.m-txtg3 .m-tit1{margin-bottom:85px}
.m-tit1{font-size:18px;color:#999;line-height:28px;text-align:center;overflow:hidden}
.m-tit1 h3{font-size:24px;color:#333;line-height:34px;margin-bottom:24px;font-weight:400}
.ul-list2{margin:0 -10px;}
.ul-list2:after, .ul-list2:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.ul-list2 li{float:left;width:25%}
.ul-list2 .con{
    padding:40px 0 41px;margin:0 10px;
    background-color:#fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list2 .con:hover{
    transform: translateY(-20px);
    box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);
}
.ul-list2 .con:after{
    content: '';
    position: absolute;
    left: 0;
    width: 0;
    bottom: 0;
    height: 4px;
    background-color: #e60013;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.ul-list2 .con:hover:after{
    width: 100%;
}
.ul-list2 .pic{
    width:293px;
    height:192px;
    line-height: 192px;
    text-align: center;
    margin:0 auto 4px;
    overflow:hidden
}
.ul-list2 .pic img{
    display: inline-block;
    vertical-align: middle;
    max-width: 80%;
    max-height: 80%;
}
.ul-list2 .txt{font-size:16px;color:#999;line-height:28px;padding:0 10px;text-align:center;overflow:hidden}
.ul-list2 .txt p{height:56px;overflow:hidden}
.ul-list2 h3{height:74px;line-height:74px;margin-bottom:54px;background-repeat:no-repeat;background-position:center center;text-align:center}
.ul-list2 h3 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-list2 p{margin-bottom:65px}
.ul-list2 .txt .st{font-size:16px;color:#e60013}
.m-txtg4{padding:66px 0 72px;overflow:hidden}
.m-txtg4 .m-tit1 h3{margin-bottom:0;margin-top:22px}
.ul-num1{margin:120px 120px 112px;overflow:hidden}
.ul-num1 li{float:left;width:25%;padding:0 10px 14px 50px;border-left:1px solid #f2f2f2}
.ul-num1 li:first-child{border-left:none}
.ul-num1 .num{font-size:72px;color:#e60013;line-height:1.1;margin:-2px 0 0 -8px;font-family:Arial}
.ul-num1 .num em{font-size:60px;margin-left:12px}
.ul-num1 p{font-size:18px;color:#959696;line-height:28px}
.m-tit2{font-size:24px;color:#333;letter-spacing:5px;font-weight:400;text-align:center}
.row-g3{overflow:hidden}
.row-g3 .m-tit2{padding-bottom:75px}
.m-txtg5{padding-left:9%;margin:0 9% 93px 0;overflow:hidden}
.ul-tab1{float:left;width:264px;padding:100px 0;margin:0 98px -32px 0;overflow:hidden}
.ul-tab1 li{margin-bottom:32px}
.ul-tab1 a{display:block;font-size:0;line-height:38px;padding-left:46px;overflow: hidden;}
.ul-tab1 span{display:inline-block;vertical-align:middle;font-size:18px;color:#333;text-align:center;min-width:94px;padding:0 20px 0 18px;background-color:#f3f9f9;position:relative;z-index:1}
.ul-tab1 li.on span{color:#e60013;font-weight:700}
.ul-tab1 li span:after{
    content:'';position:absolute;
    top:50%;left: 100%;
    width: 0;
    height:2px;margin-top:-1px;background-color:#e60013;
    z-index:0;
    

}
.ul-tab1 li span:before{
    content:'';position:absolute;
    top:50%;right: 100%;
    width: 0;
    height:2px;margin-top:-1px;background-color:#e60013;
    z-index:0;
    
   
}
.ul-tab1 li.on span:before,.ul-tab1 li:hover span:before{
    width: 50px;
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;
    
}
.ul-tab1 li.on span:after,.ul-tab1 li:hover span:after{
    width: 130px;
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;
    
}
.m-cong1{
    overflow:hidden;
    opacity: 1;
    -o-transition:1.5s;
    -ms-transition:1.5s;
    -moz-transition:1.5s;
    -webkit-transition:1.5s;
    transition:1.5s;
}
.con-box{
    position: relative;
    overflow: hidden;
}
.m-cong1 .pic{float:right;width:500px;height:500px;margin-left:10px;overflow:hidden}
.m-cong1 .pic img{display:block;width:100%;height:100%}
.m-cong1 .txt{padding-top:100px;padding-right:50px;font-size:18px;color:#666;max-height:500px;line-height:32px;overflow:hidden}
.m-cong1 .btn{display:inline-block;font-size:16px;color:#e60013;line-height:26px;margin-top:50px}
.m-cong1 .btn i{display:inline-block;vertical-align:middle;width:20px;height:10px;margin:-2px 0 0 16px;background:url(../images/ico-8.png_%3b%20filename_%3dutf-8%27%20%27ico-8.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-cong1 .btn:hover i{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translateX(10px);-o-transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}

.m-txtg5 .hide{
    position: absolute;
    left: 0;top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}


.row-g4{overflow:hidden}
.row-g4 .m-tit2{padding-bottom:75px}
.m-tit3{padding:116px 0 205px;background-color:#f3f1e9;overflow:hidden}
.m-tit3 .left{font-size:24px;color:#666;;float:left}
.m-tit3 .right{float:right;padding-top:45px}
.m-tit3 h4{font-size:18px;color:#666;line-height:28px;margin-bottom:20px;font-weight:400;}
.m-tit3 h4:after{content:'';display:inline-block;vertical-align:middle;width:70px;height:2px;margin:-2px 0 0 18px;background-color:#ccc}
.m-tit3 h3{font-size:42px;color:#e60013;line-height:52px;margin-bottom:20px;}
.m-tit3 .btn{display:block;font-size:18px;color:#e60013;height:98px;line-height:98px;padding:0 39px 0 48px;background-color:#fff}
.m-tit3 .btn em{display:inline-block;vertical-align:middle;width:22px;height:22px;margin:-2px 24px 0 0;background:url(../images/ico-14.png_%3b%20filename_%3dutf-8%27%20%27ico-14.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-tit3 .btn i{display:inline-block;vertical-align:middle;width:32px;height:18px;margin:-2px 0 0 69px;background:url(../images/ico-15.png_%3b%20filename_%3dutf-8%27%20%27ico-15.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-tit3 .btn:hover i{transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translateX(10px);-o-transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}
.slider-txt2{margin:-108px 0 93px;position: relative;}
.slider-box2{overflow: hidden;}
.slider-txt2 .swiper-slide,.slider-txt2 a{outline:0;}
.slider-txt2 .con{padding:30px 20px 20px;background-color:#ff7e89}
.slider-txt2 .top{overflow:hidden}
.slider-txt2 .top .left{float:left;padding-top:4px}
.slider-txt2 .top .sp1{font-size:200px;line-height:1.1;color:rgba(0,0,0,.2);position:relative;font-family:Arial}
.slider-txt2 .top .sp1 em{position:absolute;left:100%;top:30px;font-size:18px;color:#ff7e89;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,.2)}
.slider-txt2 .top .right{float:right;width:22px}
.slider-txt2 .top .sp2{display:block;font-size:14px;color:rgba(0,0,0,.2);margin-bottom:68px;text-align:center;position:relative;font-family:Arial}
.slider-txt2 .top .sp2:after{content:'';position:absolute;left:50%;top:150%;width:2px;height:42px;margin-left:-1px;background-color:rgba(0,0,0,.2)}
.slider-txt2 .top .em2{display:block;width:8px;word-wrap:break-word;font-size:12px;line-height:16px;color:rgba(0,0,0,.2);text-transform:uppercase;margin:0 auto;text-align:center;font-family:Arial}
.slider-txt2 .txt{padding:20px 30px 26px;margin-top: -20px;position:relative;background-color:#fff}
.slider-txt2 .txt:after{content:'';position:absolute;left:0;bottom:0;width:0;height:6px;background-color:#fff10e;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-txt2 .txt .st{display:block;font-size:18px;color:#999;line-height:28px;margin-bottom:58px}
.slider-txt2 .txt .st p{white-space: nowrap;overflow: hidden;}
.slider-txt2 .bd{font-size:18px;color:#999;padding-right:120px;position:relative;overflow:hidden}
.slider-txt2 .bd h3{
    font-size:24px;color:#000;line-height:34px;margin-bottom:4px;
    font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;
    white-space: nowrap;overflow: hidden;
}
.slider-txt2 .bd i{position:absolute;right:-100px;top:50%;width:43px;height:24px;margin-top:-12px;background:url(../images/ico-16.png_%3b%20filename_%3dutf-8%27%20%27ico-16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-txt2 .con:hover .txt:after{content:'';width:100%}
.slider-txt2 .con:hover .bd h3{color:#e60013}
.slider-txt2 .con:hover .bd i{right:10px}
.slider-txt2 .arrows{position:absolute;outline:0;border:none;background-color:transparent;text-indent:-999px;top:50%;width:64px;height:36px;margin-top:-18px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;cursor:pointer;overflow:hidden}
.slider-txt2 .swiper-button-prev1{left:-120px;background-image:url(../images/ico-12-1.png_%3b%20filename_%3dutf-8%27%20%27ico-12-1.png)}
.slider-txt2 .swiper-button-next1{right:-112px;background-image:url(../images/ico-13-1.png_%3b%20filename_%3dutf-8%27%20%27ico-13-1.png)}
.row-g5{padding:80px 0 90px;overflow:hidden}
.slider-txt3{padding-bottom:56px;margin-bottom:-21px;position:relative;overflow:hidden}
.slider-txt3 .con{padding:1px;background-color:#fff;border-top:1px solid #f3f3f3;margin-bottom:21px;overflow:hidden}
.slider-txt3 .con .left{float:left;padding:26px 22px 105px 26px;text-align:center;background-color:#fafafa}
.slider-txt3 .con .pic{width:74px;height:74px;border-radius:50%;margin-bottom:17px;overflow:hidden}
.slider-txt3 .con .pic img{display:block;width:100%;height:100%}
.slider-txt3 .con .name{font-size:16px;color:#e60013;line-height:26px;font-weight:400}
.slider-txt3 .con .name a{color: #e60013;}
.slider-txt3 .con .txt{font-size:15px;color:#666;line-height:24px;padding:35px 32px;overflow:hidden}
.slider-txt3 .con .txt a{
    color: #666;
}
.slider-txt3 .con .txt h4{font-size:14px;line-height:20px;margin-bottom:18px;font-weight:400}
.slider-txt3 .con .txt h4 a{color:#e60013}
.slider-txt3 .con .txt h4 b{font-weight:normal;color:#e60013;}
.slider-txt3 .con .txt h4 em{display:inline-block;vertical-align:middle;padding:0 12px;background-color:#d4d4d4;border-radius:20px;font-size:12px;color:#fff;margin-left:20px}
.slider-txt3 .con .txt .desc{
    display:-webkit-box;
    overflow: hidden;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
}
.slider-txt3 .point{position:absolute;left:0;right:0;bottom:0;height:18px;line-height:18px;text-align:center;font-size:0;z-index:2}
.slider-txt3 .arrows{position:relative;margin-top:0;left:0;top:0;display:inline-block;vertical-align:middle;width:32px;height:18px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.slider-txt3 .swiper-button-prev{margin-right:20px;background-image:url(../images/ico-5.png_%3b%20filename_%3dutf-8%27%20%27ico-5.png)}
.slider-txt3 .swiper-button-next{margin-left:20px;background-image:url(../images/ico-6.png_%3b%20filename_%3dutf-8%27%20%27ico-6.png)}
.slider-txt3 .swiper-pagination{position:relative;display:inline-block;vertical-align:middle}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet{float:left;font-size:18px;color:#999;padding:0 9px;width:auto;height:auto;background-color:transparent;font-family:Arial;opacity:1;filter:alpha(opacity=1);position:relative}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet:before{position:absolute;content:"";display:block;height:2px;top:8px;left:2px;width:0;z-index:0;background:#df657f;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet:hover:before{width:24px}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet:before{display:none}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet{color:#e60013}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet:after{content:'';display:inline-block;vertical-align:middle;width:0;height:2px;margin-left:12px;background-color:#e60013;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet:after{content:'';width:100px}

.row-g6{margin:100px 0 -188px;position:relative;z-index:1}
.m-txtg6{background-color:#fff;overflow:hidden}
.m-txtg6 .top{font-size:18px;color:#999;line-height:28px;height:310px;padding-top:70px;text-align:center;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-txtg6 .top h3{font-size:32px;color:#333;line-height:42px;margin-bottom:18px;font-weight:400}
.m-txtg6 .top .btn{display:inline-block;font-size:18px;color:#e60013;height:44px;line-height:42px;padding:0 78px;border:1px solid #e60013;margin-top:52px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:20px 3px}
.m-txtg6 .top .btn:hover{background-color:#e60013;color:#fff}
.m-txtg6 .bd{padding:138px 60px 71px;}
.m-txtg6 .bd:after, .m-txtg6 .bd:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.m-txtg6 .left{float:left;padding-top:10px}
.m-txtg6 .left .img1{display:block}
.m-txtg6 .left .img2{display:none}
.m-txtg6 .right{float:right}
.ul-icon1{float:left;}
.ul-icon1 li{float:left;margin:0 38px;cursor:pointer}
.ul-icon1 .pic{
    width:125px;height:125px;
    border-radius:50%;
    margin-bottom:20px;
    margin-top: 2px;
    position:relative;
    background-position: center center;
    background-repeat: no-repeat;
    
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}
.ul-icon1 .pic:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: 0;
    background: #e60013;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
}
.ul-icon1 li:hover .pic:after{
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.ul-icon1 .pic img{
    display:block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.ul-icon1 .pic2{opacity:0;z-index: 1; filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';position:absolute;left:0;top:0;right:0;height:120px;line-height:120px;text-align:center;font-size:0;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-icon1 .pic2 img{
    display:inline-block;
    vertical-align:middle;
    max-width:60%;
    max-height:60%;
}
.ul-icon1 .txt{
    font-size:16px;
    color:#999;line-height:26px;text-align:center;overflow:hidden}
.ul-icon1 .txt .p2{padding:0;color:#e60013}
.ul-icon1 li:hover .pic2{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.m-txtg6 .ma{float:left;padding:10px 30px 0 62px;margin-left:18px;position:relative}
.m-txtg6 .ma:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#e5e5e5}
.m-txtg6 .ma .pic{width:102px;height:102px;margin-bottom:26px;overflow:hidden}
.m-txtg6 .ma .pic img{display:block;width:100%;height:100%}
.m-txtg6 .ma .txt{font-size:16px;color:#a9a9a9;line-height:25px;text-align:center;overflow:hidden}
@keyframes slideAni1{
0%{width:0}
100%{width:43px}
}
@-moz-keyframes slideAni1{
0%{width:0}
100%{width:43px}
}
@-webkit-keyframes slideAni1{
0%{width:0}
100%{width:43px}
}
@-o-keyframes slideAni1{
0%{width:0}
100%{width:43px}
}
@keyframes slideAni2{
0%{width:0}
100%{width:100px}
}
@-moz-keyframes slideAni2{
0%{width:0}
100%{width:100px}
}
@-webkit-keyframes slideAni2{
0%{width:0}
100%{width:100px}
}
@-o-keyframes slideAni2{
0%{width:0}
100%{width:100px}
}
@keyframes mouse1{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(14px);transform:translateY(14px)}
}
@-moz-keyframes mouse1{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(14px);transform:translateY(14px)}
}
@-webkit-keyframes mouse1{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(14px);transform:translateY(14px)}
}
@-o-keyframes mouse1{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(14px);transform:translateY(14px)}
}
.fd-link .teacher,.footer .words,.header3,.ma-m,.pic-m{display:none}

.row-user7 .mobile-slide .swiper-list01{display: none;}

.row-user7 .mobile-slide .swiper-box01{display: none;}

@media only screen and (max-width:1844px){
.slider-txt2{padding: 0 70px;}
.m-tit3 {
    padding: 116px 70px 205px;
}
.m-txtg5 {
    margin: 0 80px 93px 0;
}
.slider-txt2 .slick-prev{left:7px}
.slider-txt2 .slick-next{right:7px}
.slider-txt2 .swiper-button-prev1{left:0;}
.slider-txt2 .swiper-button-next1{right:0;}
}
@media only screen and (max-width:1620px){
.wp{width:98%}
.nav,.slider-txt1,.slider-txt1 .slick-dots button{padding-left:80px}
.nav .sub{padding-left: 80px;}
.m-txtg1 .top2 .txt{height:120px;overflow:hidden}
.row-kc01 {
    padding: 120px 0 75px 80px;
}
.box-g1 .mouse{left: 100px;}
.box-g1 .bg,.slider-nav1{left: 100px;}
.box-g1 .pic2{right: 60px;}
}
@media only screen and (max-width:1440px){
.nav{padding-left:80px}
.m-txtg1 .top2{padding-bottom:83px}
.ul-list2 .txt{padding:0;font-size: 14px;}
.slider-txt2 .slick-next{right:40px}
.slider-txt2 .slick-prev{left:40px}
.m-cong1 .pic{width:420px;height:420px}
.ul-tab1{padding-bottom:0}
.slider-txt2{padding: 0 110px;}
.m-tit3 {
    padding: 116px 110px 205px;
}
.m-txtg5 {
    padding-left:2%;
    margin-right: 120px;
}
.slider-txt2 .txt{padding:15px 15px 20px}
.box-txt{padding-left:170px}
.box-g1 .bg,.slider-nav1{
    left:100px;
    width: 260px;
    height: 230px;
    line-height: 230px;
}
.slider-nav1 .txt img {
    max-width: 50%;
    margin-top: 0;
}
.slider-txt2 .bd{padding-right:90px}
.slider-txt2 .txt .st {
    height:60px;
    font-size: 16px;
    margin-bottom: 40px;
}
.ul-tab1{margin-right:40px;padding-top:82px}
.m-cong1 .txt{padding-top:54px;max-height:400px;font-size: 14px;}
.ul-icon1 li{margin:0 50px}
.m-txtg6 .ma{margin-left:15px;padding:10px 20px 0}
.ul-list1 .txt{width:84%}
.m-txtg6 .left .img1{margin:0 auto}
.m-txtg6 .right{text-align:center;font-size:0}
.m-txtg6 .ma,.ul-icon1{float:none;display:inline-block;vertical-align:middle}
.m-txtg6 .ma-m{display:none}
.m-tit3 h3 img{height: 30px;}
.m-tit3 .left {
    font-size: 18px;
}
.m-tit3 .btn {
    font-size: 16px;
    height: 70px;
    line-height: 70px;
    padding: 0 30px;
}
.m-tit3 .btn i {
    margin: -2px 0 0 50px;
}
.slider-txt2 .top .sp1 {
    font-size: 170px;
}
.slider-txt2 .bd h3 {
    font-size: 18px;
}
.slider-txt2 .bd {
    font-size: 14px;
    padding-right: 80px;
}
.box-g1 .mouse {
    left: 90px;
}
}
@media only screen and (max-width:1200px){
.box-txt .line,.ul-line1{display:none}
.m-promise1{padding-left:450px}
.box-txt{padding-left:124px}
.ul-list2 .txt{padding:0 15px}
.ul-list2 .txt br{display:none}
.ul-list2 p{height:84px}
.m-txtg5{padding-left:20px;}
.ul-tab1{margin-right:50px}
.m-txtg6 .left{float:none;padding:0 0 50px 0}
.m-txtg6 .right{float:none;overflow:hidden;padding: 5px 0;}
.m-txtg6 .bd{padding: 70px 20px;}
.ul-num1{margin:120px 55px 112px}
.ul-num1 li{padding-left:38px}

.slider-txt1{margin-top:50px}
.slider-txt1 .txt .img1 {max-height: 60px;}
.box-g1 .pic2{right:60px;width:160px;height:auto;top:-72px}
.box-g1 .pic2.kc {
    top: -72px;
}
.slider-pic1 .point{padding-right:120px}
.box-g1 .bg{width:260px;height:230px}
.slider-nav1{width:260px;height:230px;line-height:230px}
.slider-nav1 .txt img{margin-top:0}
}
@media only screen and (max-width:1199px){
.ul-line1{bottom:166px}

.m-txtg1 .top2{padding:60px}
.m-txtg1 .top2 .txt{margin-bottom:39px}
.m-txtg1 .top{padding:0;border-bottom:none;height: auto;}
.m-txtg1 .left{float:none;width:100%;text-align:center;height: auto; padding-bottom:55px;border-bottom:1px solid #eee}
.m-txtg1 .top h3,.m-txtg1 .top h4{display:block}
.m-txtg1 .top h3 .img{
    margin: 0 auto;
}
.m-txtg1 h5{margin:30px auto 0;display:block;width:240px;padding:0;text-align:center}
.m-txtg1 .bd{padding:0 60px}
.m-txtg2 .right{margin-right: 20px;margin-top: 10px}
.m-txtg2 .btn {
    padding: 0 20px 0 50px;
}
.ul-list1 .txt{padding-right:25px}
.m-promise1{padding-left:372px}
.ul-list2 li{width:50%;margin-bottom:20px}
.ul-list2 .txt{padding:0 70px}
.ul-list2 p{margin-bottom:10px}
.ul-num1{margin:120px 30px 112px}
.m-cong1 .pic{display:none}
.m-cong1 .pic-m{display:block;width:100%;height:100%;overflow:hidden}
.m-cong1 .pic-m img{display:block;width:100%;height:100%}
.m-cong1{position:relative}
.ul-tab1{margin-right:20px}
.m-cong1 .txt{position:absolute;padding:0;top:40px;left:15px;
    width:340px;color:#fff;max-height:100%;overflow-y:auto;
    line-height: 1.8em;
}
.m-cong1 .pic{width:100%;height:100%}
.m-tit3 .left{margin:0 110px;float:none}
.m-tit3 .right{float:none;display:inline-block;margin:0 110px}
.m-tit3{padding:116px 0 140px}
.fd-link a{margin:0 40px}
.ul-list1 .txt p{white-space:normal;display:block}
.message{display:none;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.m-txtg2 .txt2{display:none}
.m-tit3 .btn{padding:0 30px;height:84px;line-height:84px}
.m-txtg6 .left{text-align:center;font-size:0}
.m-txtg6 .left .img1{display:inline-block;vertical-align:middle}
.m-txtg6 .right{text-align:center;font-size:0}
.m-txtg6 .ma,.ul-icon1{float:none;display:inline-block;vertical-align:middle}
.m-txtg6 .ma-m{display:none}
.box-g1 .pic2.xy {
    top: -68px;
}

.pc-db{display: none !important;}
.m-db{display: block !important;}
}
@media only screen and (max-width: 1024px){
    
    .box-g1 .pic2{width:120px;top:-40px}
    .box-g1 .pic2.kc {
        top: -40px;
    }
    .box-g1 .bg{
        width:180px;
        height:150px;
        border-radius: 10px 50px;
    }
    .slider-nav1{width:180px;height:150px;line-height:150px}
    .slider-nav1 .txt img{width:45%;height:55%;margin-top:0}

    .m-txtg6 .left .img1{display:none}
    .m-txtg6 .left .img2{display:block;max-width: 60%;margin:0 auto}


}
@media only screen and (max-width:959px){
.ul-list1 li{padding-bottom:56px}

.slider-txt1 h3{font-size:20px}
.slider-txt1 h4{font-size:18px}
.slider-txt1{margin-top:10px;padding:35px}
.box-g1 .bg,.slider-nav1{left: 45px;}
.slider-txt1 .slick-dots button{padding-left:35px}
.ul-tab1{padding-top:35px}
.m-txtg2 .right{margin-right: 0;margin-top: 60px}
.nav ,.nav .sub{
    padding-left: 35px;
}
.ul-icon1 li{margin:0 18px}
.m-txtg1 .top h4{font-size:18px;margin-bottom:0;line-height:1.5;padding-left:45px}
.m-txtg1 .top h3{font-size:26px;line-height:1.5;height:auto}
.m-txtg1 .top h3 .img{height: 26px;}
.m-txtg1{padding:190px 0 35px}
.m-txtg1 h5{margin-top:15px}
.m-txtg1 .top2{padding:20px 60px}
.m-txtg1 .top2 .txt p{font-size:14px}
.m-txtg1 .top2 h4{margin-bottom:0}
.m-txtg1 .top2 .txt{line-height:1.5;margin-bottom:15px;height:auto}
.m-txtg1 .top2 .btn{font-size:14px}
.m-txtg1 .bd .item{float:none;width:100%;text-align:center;margin-bottom:10px}
.m-txtg1 .bd h4{margin-bottom:0}
.m-txtg1 .bd{margin-top:25px}
.m-txtg2{padding:60px 0;text-align:center}
.m-txtg2 h3{font-size:20px}
.row-g1{padding:50px 0}
.ul-list2 h3{margin-bottom:20px}
.m-txtg3{padding:50px 0}
.m-txtg3 .m-tit1{margin-bottom:50px;padding:0 20px}
.m-tit1 h3,.ul-list1 h3 a{font-size:20px}
.m-txtg3 .m-tit1 p{font-size:16px}
.ul-list2 .txt{padding:0 45px}
.ul-num1 li{width:50%}
.ul-num1 li:nth-child(3){border-left:none}
.ul-num1{margin:50px 30px}
.ul-tab1{width:190px}
.m-txtg4{padding:50px 0}
.m-cong1 .txt{width:300px}
.row-g3 .m-tit2{padding-bottom:50px}
.m-txtg5{margin-bottom:50px}
.m-tit3{padding:50px 0}
.m-cong1 .btn{margin-top:10px}
.m-tit3 h3{font-size:24px;margin-bottom:0}
.m-tit3 h3 img{height: 24px;}
.m-tit3 h4{margin-bottom:0}
.m-tit3 .left p{font-size:18px}
.m-tit3 .right{padding-top:20px}
.slider-txt2{margin-top:30px;margin-bottom:50px}
.slider-txt2 .bd h3{font-size:20px}
.slider-txt2 .bd p{font-size:18px}
.row-g4 .m-tit2{padding-bottom:50px}
.row-g6{margin-top:50px}
.m-txtg6 .top h3{font-size:20px;margin-bottom:0}
.m-txtg6 .top p{font-size:14px}
.m-txtg6 .top .btn{margin-top:30px}
.m-txtg6 .top{padding-top:30px}
.m-txtg6 .bd h3 span{font-size:20px}
.m-txtg6 .bd h3 em{font-size:24px}
.m-txtg6 .bd h3 span i{margin-top:-13px}
.m-txtg6 .bd h3{line-height:1.2;margin-bottom:10px}
.m-txtg6 .left{padding-bottom:20px}
.m-txtg6 .ma{margin-left:10px}
.ul-icon1 .pic{width:100px;height:100px;margin:0 auto 8px}
.ul-icon1 .pic2{height:100px}
.fd-link a{margin:0 30px}
.slider-pic1 .point{padding:0 20px}
.m-promise1 .pic{width:356px;height:auto;bottom:-26px}
.m-promise1 .pic img{height:auto}
.m-promise1{padding-left:146px}
.m-txtg6 .top{height:auto}
.box-g1 .mouse{left:6%}
.m-txtg2 .left{margin-left:0;float:none;text-align:left}
.m-txtg2 .txt{display:inline-block}
.m-txtg2 .right{float:none;margin-right:0}
.m-txtg2 .btn{float:none;display:inline-block;vertical-align:middle}
.slider-txt1 .txt .img1{max-height: 50px;}
.row-user7 .swiper-list01,.row-user7 .swiper-box01{display: none;}
.row-user7 .mobile-slide .swiper-list01{display: block;}
.row-user7 .mobile-slide .swiper-box01{display: block;}
.row-user7 .sl-list07{display: none;}
.row-user7 .mobile-slide .swiper-box01{margin-top: 0;}
.row-user7 .swiper-box01{display: none;}
.swiper-list01 .txt .tit{font-size: 16px;}

}
@media only screen and (max-width:767px){
.m-txtg1 .left{padding-bottom:20px}
.header{display:none}
.box-g1 .mouse,.slider-pic1 .point{display:none}
.box-g1 .bg{display:none}
.slider-nav1{display:none!important}
.slider-txt1 h3{font-size:18px;margin-bottom:0;line-height:1.5}
.slider-txt1 h4{font-size:12px;line-height:28px}
.slider-pic1 .pic{display:none}
.slider-pic1 .pic-m{display:block;position:relative;padding-top:56%;overflow:hidden}
.slider-pic1 .pic-m img{width:100%;position:absolute;top:0;left:0}
.box-g1 .pic2{top:12px !important;right:20px !important;width:25%;}
.box-g1 .pic2.xy{
    width: 95px;
}
.box-g1 .pic2.kc{
    top: 18px;
    width: 25%;
}
.box-g1 .pic2.xz{
    top: 18px;
    width: 25%;
}
.slider-txt1 .txt{text-align:center}
.slider-txt1{padding-bottom:88px}
.slider-txt1 .slick-dots .slick-active:before{content:'';position:absolute;top:20px;width:22px;left:-5px;margin-left:0}
.slider-txt1 .slick-dots .slick-active:after{content:'';position:absolute;top:20px;width:0;left:-5px;margin-left:0}
.slider-txt1 .slick-dots{top:110px;left:50%;transform:translateX(-50%)}
.slider-txt1 .slick-dots button{padding-left:0;font-size:9px}
@keyframes slideAni1{
0%{width:0}
100%{width:22px}
}
@-moz-keyframes slideAni1{
0%{width:0}
100%{width:22px}
}
.slider-pic1 .slick-list{padding-bottom:0}
.box-g1 .pic2 img{width:100%}
.m-txtg1 .top h4{font-size:14px}
.m-txtg1 h5{font-size:14px;margin-top:14px;width:102px;height:20px;line-height:20px}
.m-txtg1 .top2 .txt p,.m-txtg1 .top2 h4{display:none}
.m-txtg1{padding:112px 0 90px}
.m-txtg1 .right{position:relative;overflow:visible}
.m-txtg1 .top2{border-bottom:none;padding:0;position:absolute;top:111px;left:50%;margin-left:-71px}
.m-txtg1 .bd h4{font-size:12px}
.m-txtg1 .bd .item p{font-size:13px;line-height:1.5}
.m-txtg1 .bd .item:nth-child(2){display:none}
.m-txtg1 .top2 .btn{width:142px;height:39px;line-height:39px;text-align:center;background-color:#e60013;color:#fff;margin-top:20px}
.m-txtg1 .top2 .btn i{background-image:url(../images/ico-8-m.png_%3b%20filename_%3dutf-8%27%20%27ico-8-m.png)}
.m-txtg2{display:none}
.m-promise1{
    padding:0;overflow: hidden;
    background: #fff url(../images/bg-m.png) top center no-repeat;
    background-size: 100% auto;
}
.m-promise1 .pic,.ul-line1,.ul-list1 .num{display:none}
.row-g1{padding:40px 15px}
.box-txt{padding:0 20px}
.ul-list1 h3 a{font-size:16px;color:#e60013;text-align:center;line-height:1.5;margin-bottom:3px}
.ul-list1 .txt p{font-size:13px;color:#999;text-align:center;line-height:1.5}
.ul-list1 li{padding-bottom:40px}
.ul-list1 {
    padding-top: 350px;
    margin-bottom: 0;
}
.ul-list1 .txt{padding:0;width:auto;float: none;}
.m-tit1 h3{margin-bottom:15px;font-size:15px;line-height:1.5;padding:0 55px}
.m-txtg3 .m-tit1 p{font-size:13px;line-height:1.5}
.m-txtg3 .m-tit1{padding:0 35px;margin-bottom:27px}
.m-txtg3{padding:37px 0 23px}
.ul-list2 .pic{width:147px;height:90px;line-height: 90px;}
.row-g2 .wp{width:100%}
.ul-list2 .con{margin:0 2px;padding:20px 0}
.ul-list2 li{margin-bottom:5px}
.ul-list2 h3{height:40px;line-height:40px}
.ul-list2 p{font-size:13px;line-height:1.5;padding-top:6px;margin-bottom:0}
.ul-list2 .txt{padding:0 25px}
.ul-list2 .txt .st{display:none}
.m-tit1 p{font-size:13px}
.m-txtg4 .m-tit1 h3{font-size:14px;margin-top:0}
.m-txtg4{padding:15px 0 37px}
.ul-num1 .num{font-size:38px;margin-left:0}
.ul-num1 .num em{font-size:32px}
.ul-num1 p{font-size:13px;line-height:1.2}
.ul-num1 li{padding:0 0 0 15px;margin-bottom:40px}
.ul-num1{margin:44px 10px 17px}
.m-tit2{font-size:14px}
.ul-tab1{float:none;margin:0;width:100%;overflow:hidden;padding:0;height:50px;line-height:50px}
.ul-tab1 li{float:left;width:25%}
.ul-tab1 li.on a:after{display:none}
.ul-tab1 a{padding:0}
.ul-tab1 li span:after{display: none !important;}
.m-txtg5{margin-right:0;padding-left:0;margin-bottom:0}
.ul-tab1 span{font-size:14px;color:#e60013;line-height:50px}
.ul-tab1 li.on span{font-weight:400;font-size:14px;color:#666;position:relative}
.m-cong1 .txt{font-size:13px;width:230px;line-height:1.5;top:47px}
.m-cong1 .btn,.row-g3 .m-tit2{display:none}
.slider-txt2{display:none!important}
.m-tit3 .left{margin:0;float:none}
.m-tit3 h3{font-family:"Microsoft YaHei";line-height:1.5;font-size:14px;color:#333;font-weight:400;text-align:center}
.m-tit3 h3 img{height: 14px;margin: 0 auto;}
.m-tit3 .left p{display:none}
.m-tit3 h4{font-size:13px;line-height:1.5;text-align:center;position:absolute;width:100%;left:0;top:70px}
.m-tit3 h4:after{display:none}
.m-tit3{background-color:#f3f9f9;position:relative;padding-top:44px}
.row-g4 .m-tit2{background-color:#f3f9f9;padding-bottom:29px}
.m-tit3 .right{float:none;padding:0;margin:0}
.m-tit3 .btn{width:142px;height:39px;text-align:center;line-height:39px;background-color:#e60013;color:#fff;font-size:14px;padding:0;margin:45px auto 0}
.m-tit3 .btn em{margin-right:10px;width:12px;height:12px;background-image:url(../images/ico-14-m.png_%3b%20filename_%3dutf-8%27%20%27ico-14-m.png)}
.m-tit3 .btn i{margin-left:5px;width:16px;height:9px;background-image:url(../images/ico-15-m.png_%3b%20filename_%3dutf-8%27%20%27ico-15-m.png)}
.m-txtg6 .top,.ul-icon1{display:none}
.row-g6{margin-top:0;margin-bottom:0}
.row-g6 .wp{width:100%}
.m-txtg6{background-color:#f3f9f9;padding:30px 0;}
.m-txtg6 .bd{padding:0}
.m-txtg6 .ma:before{display:none}
.m-txtg6 .left{padding:0}
.m-txtg6 .bd .p1{text-align:center;font-size:11px}
.m-txtg6 .bd h3{text-align:center;margin-bottom:3px}
.m-txtg6 .bd h3 span{font-size:15px;padding-left:20px;margin-bottom:8px}
.m-txtg6 .bd h3 span i{width:15px;height:15px;margin-top:-7px;margin-left:5px}
.m-txtg6 .bd h3 em{font-size:18px;font-weight:400;letter-spacing:5px}
.ma{display:none}
.m-txtg6 .ma-m{margin-left:0;margin-top:28px;float:none;padding:0}
.m-txtg6 .ma-m .pic-m{display:block;width:88px;height:88px;margin:0 auto 10px}
.m-txtg6 .ma-m .txt-m{font-size:14px;color:#e60013}
.footer .icon{display:none}
.fd-link .teacher{display:block}
.fd-link .home{display:none}
.fd-link{text-align:left;margin:0 4%}
.fd-link .none{display:none}
.fd-link a{padding-left:20px;display:block;margin:0 0 10px;height:36px;line-height:36px;background:url(../images/right.png_%3b%20filename_%3dutf-8%27%20%27right.png) right 20px center no-repeat #fff;color:#ff7e89;font-size:15px}
.footer .words{margin:15px auto 0;display:block;width:89px;height:29px;overflow:hidden}
.footer .words img{display:block;width:100%;height:100%}
.footer{padding:18px 0 25px}
.message{right:5px;width:34px;height:34px}
.ul-tab1 li span:before{
    content:"";width:20px;height:8px;
    background:url(../images/san.png_%3b%20filename_%3dutf-8%27%20%27san.png) center center no-repeat;
    position:absolute;bottom:-1px;left:35px;z-index:3;
    top: auto;display: none;
}
.ul-tab1 li.on span:before{
    width:20px;display: block;
}
.m-cong1{overflow:visible}
.header3{display:block;background-color:#fff;height:76px;position:fixed;top:0;left:0;width:100%;z-index:99999}
.header3 .menu-btn{float:left;margin-top:23px;margin-left:15px;width:27px;height:27px;
    background:url(../images/menu.png_%3b%20filename_%3dutf-8%27%20%27menu.png) center center no-repeat;
    background-size: 100% auto;
    -o-transition:.5s;-ms-transition:.5s;
    -moz-transition:.5s;-webkit-transition:.5s;
    transition:.5s
}
.header3 .menu-btn.on{background-image:url(../images/close.png_%3b%20filename_%3dutf-8%27%20%27close.png);background-size: 23px auto;}
.header3 .logo{width:73px;height:38px;margin-top:23px}
.menu-nav{position:absolute;top:60px;left:-150%;opacity:0;width:100%;z-index:10000;background-color:#fff;overflow-y:auto;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.menu-nav.ok{position:fixed;top:60px;left:0;bottom:0;opacity:1}
.menu-nav .ul-nav{overflow:hidden;padding-top:35px;border-top:1px solid #ebebeb}
.menu-nav .ul-nav li{font-size:15px;color:#000;margin-bottom:30px;width:33.3%;float:left;text-align:center}
.menu-nav .ul-nav li i{margin:0 auto 10px;width:27px;height:27px;display:block;
    background-position: center center;
    background-size: auto 94%;
    background-repeat: no-repeat;
}
.menu-nav .ul-nav li a{display:block}
.menu-nav .qr{margin:0 auto;width:175px;height:163px;border:5px solid #f2f2f2}
.menu-nav .qr .pic{width:102px;height:102px;overflow:hidden;margin:10px auto 15px}
.menu-nav .qr .pic img{width:100%;height:100%}
.menu-nav .qr .txt{text-align:center}
.menu-nav .qr .txt em{font-size:9px;color:#e60013}
.menu-nav .qr .txt span{font-size:9px;color:#fff;background-color:#e60013}
.slider-txt1{margin-top:92px}
.slider-pic1{margin-top:43px}
.slider-txt3 .con .left{float:none;padding:0;background-color:#fff}
.slider-txt3 .con .pic{margin:30px auto 7px;width:37px;height:37px}
.slider-txt3 .con h4{text-align:center;font-size:13px;line-height:15px}
.slider-txt3 .con .txt h4 em{width:63px;height:20px;line-height:20px;display: block;margin: 10px auto 0;}
.slider-txt3 .con .txt{padding:0 0 60px}
.slider-txt3 .con .txt .desc{
    margin: 0 15%;
    font-size:13px;color:#999;
    line-height:1.5;
    text-align:center;
    -webkit-line-clamp: 7;
}
.slider-txt3 .arrows{display:none}
.slider-txt3 .swiper-pagination .swiper-pagination-bullet{font-size:0;text-indent:-9999px;width:8px;height:8px;border-radius:50%;padding:0;margin:0 4px;background-color:#d3d3d3}
.swiper-pagination-bullet-active{background-color:#e60013!important}
.slider-txt3 .con .name{font-size:13px;line-height:1.5}
.slider-txt3 .point{bottom:42px}
.row-g5{padding-bottom:0;padding-top:0}
.slider-txt3{padding-bottom:0;background-color: #fff;}
.ul-list1 .txt p{display:block;white-space:normal}
.ul-list2 .txt p{height:auto}
.ul-list2 .con{padding-bottom:44px}

.m-txtg1 .top h4 i{width:15px;height:14px}
.m-txtg6 .ma{display:none}
.m-tit3 .right,.m-txtg6 .ma-m{display:block}
.slider-txt1 .txt .img1{display:none}
.slider-txt1 .txt .img2{display:block;margin:0 auto;width:258px}
}
@media only screen and (max-width:479px){
.m-cong1 .txt{width:240px;top:30px}
.ul-num1 p{padding:0 5px;font-size: 12px;}
.slider-txt1{padding-bottom:60px}
.ul-list1 {
    padding-top: 220px;
}
}


.row-q6 dd a{color: #e60013;text-decoration: underline;}
.row-q6 p em{font-weight: normal;font-family:Arial; font-size: 16px; color:#fff;padding:5px 10px; margin-right:8px;background: url(../images/dot_bg.jpg_%3b%20filename_%3dutf-8%27%20%27dot_bg.jpg) no-repeat center;width: 20px;height: 20px; text-align: center; overflow: hidden;}
.row-q6 p span{color: #333; background: #fbdb21;padding:0 8px;}