*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}

.m-layout .bjleft{
    width: 40%;
    float: left;
     margin-top: 110px;
    font-size: 16px;
}
.m-layout .bjright{
     float: left;
       width: 60%;
        
}
.row-q2 .pic img{
    width: 78%;
    float: right;
}
.m-layout{
    margin-top: 8px;
}
.bjleft .desc{
   font-size: 18px; 
}

.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1480px;margin:0 auto}
.wp1{width:100%;max-width:1480px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.header{height:92px;background:#fff;padding-left:50px}
.header.pof{position:fixed;top:0;left:0;width:100%;z-index:99}
.header .logo{float:left;height:92px;line-height:92px;font-size:0}
.header .logo img{display:inline-block;vertical-align:middle}
.header .r-con{float:right;height:92px}
.header .r-con .option{float:right;height:92px;line-height:92px;background:#00329b;font-size:0;position:relative;padding:0 50px}
.header .r-con .option::before{position:absolute;left:0;top:50%;width:1px;height:42px;background-color:rgba(255,255,255,.5);content:'';webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header .r-con .option .lang{display:inline-block;vertical-align:middle;width:46px;height:46px;border:1px solid #fff;line-height:46px;border-radius:50%;text-align:center;color:#fff;font-size:16px;margin-left:14px}
.header .r-con .option .so{display:inline-block;vertical-align:middle;width:46px;height:46px;border:1px solid #fff;border-radius:50%;position:relative;background:url(../images/zp1.png) center center no-repeat;cursor:pointer}
.header .r-con .option .so .so-body{position:absolute;top:110%;right:0;width:300px;height:40px;line-height:1.1;display:none}
.header .r-con .option .so .so-body .submit{float:right;width:60px;height:40px;border:none}
.header .r-con .option .so .so-body .l-so{overflow:hidden}
.header .r-con .option .so .so-body .inp{display:block;width:100%;height:40px;border:1px solid #eee;font-size:14px;padding:0 10px}
.ul-nav{float:left}
.ul-nav li{float:left;position:relative}
.ul-nav li a.v1{line-height:92px;font-size:18px;padding:0 40px;display:block;border-left:1px solid #eeeded;height:92px;}
.ul-nav li .child{position:absolute;top:99%;left:0;width: auto;min-width: 100%;white-space: nowrap;background-color:rgba(255,255,255,.7);box-shadow:0 0 1px #ddd;display:none;z-index: 10}
.ul-nav li .child a{display:block;width:100%;height:45px;line-height:45px;font-size:16px;text-align: left;  padding: 0 40px;}
.ul-nav li .child a:hover{background-color:#00329b;color:#fff}
.ul-nav li:nth-child(3) a.v1,.ul-nav li:nth-child(4) a.v1,.ul-nav li:nth-child(5) a.v1{padding:0 40px;background:#00329b;color:#fff;border:none;}
@media only screen and (max-width: 1199px){
    .ul-nav li .child a{text-align:center;}
}
.indexFix .header{position:fixed;background-color:#fff;top:0;left:0;width:100%;z-index:99}
.menuBtn{position:fixed;width:50px;height:50px;color:#fff;font-size:32px;right:0;top:0;display:none;background-color:#00329b}
.menuBtn span{height:1px;position:absolute;top:50%;left:50%;display:block;width:24px;margin-left:-12px;border:none;cursor:pointer;color:inherit}
.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}
.menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.menuBtn span:after,.menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.header .menuBtn.open span{background:0 0}
.header .menuBtn.open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.header .menuBtn.open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.language-m{display:none}
.footer{background:#00329b}
.footer .ft-top{overflow:hidden;padding:60px 0 30px}
.footer .ft-top .l-info{float:left;overflow:hidden;margin-right:210px}
.footer .ft-top .l-info .qr{float:left;margin-right:50px}
.footer .ft-top .l-info .qr .qr-item{float:left;margin-right:28px}
.footer .ft-top .l-info .qr img{display:block;margin: 0 auto}
.footer .ft-top .l-info .qr .pic{margin-bottom:6px}
.footer .ft-top .l-info .qr p{font-size:14px;color:#fff;line-height:1.1;text-align: center}
.footer .ft-top .l-info .info{overflow:hidden;border-top:1px solid #95b5d6}
.footer .ft-top .l-info .info .title{font-size:14px;color:#fff;padding-top:20px;margin-bottom:18px}
.footer .ft-top .l-info .info .txt{color:#fff;line-height:1.71}
.footer .ft-top .r-link{overflow:hidden}
.footer .ft-top .r-link .item{float:left;width:33.33%;text-align:left;}
.footer .ft-top .r-link .item:first-child{width:33.33%}
.footer .ft-top .r-link .item:last-child{text-align:right}
.footer .ft-top .r-link .item .link-body{text-align:left}
.footer .ft-top .r-link .item .link-body .title{font-size:16px;color:#fff;display:inline-block;background:url(../images/zp2.png) right center no-repeat;padding-right:15px;margin-bottom:20px}
.footer .ft-top .r-link .item .link-body .title a{color:#fff;}
.footer .ft-top .r-link .item .link-body .link a{display:block;position:relative;color:#fff;font-size:14px;padding-left:15px;margin-bottom:13px;white-space:nowrap; }
.footer .ft-top .r-link .item .link-body .link a::before{position:absolute;content:'';left:0;top:50%;width:4px;height:1px;background-color:#fff}
.footer .ft-top .r-link .item:first-child .link-body .link a{float:left;width:100%}
.footer .ft-top .r-link .item .link-body .link2{display:inline-block}
.footer .ft-top .r-link .item .link-body .link2 a{display:block;color:#fff;margin-bottom:13px;padding-right:15px;position:relative;font-size:16px}
.footer .ft-top .r-link .item .link-body .link2 a::before{position:absolute;content:'';right:0;top:50%;width:7px;height:7px;color:#fff;margin-top:-4px;background:url(../images/zp2.png)}
.footer .ft-copy{font-size:14px;color:#19b4eb;border-top:1px solid #19b4eb;padding:40px 0;line-height:1.5}
.footer .ft-copy a{color:#19b4eb;}
#fullpage .section{background-repeat:no-repeat;background-position:center center;background-size:cover;}


#fullpage .section:nth-child(2),
#fullpage .section:nth-child(3),
#fullpage .section:nth-child(4),
#fullpage .section:nth-child(5){min-height: 100vh}
@media only screen and (max-width:1199px){
    #fullpage .section:nth-child(2),
    #fullpage .section:nth-child(3),
    #fullpage .section:nth-child(4),
    #fullpage .section:nth-child(5){min-height: 50vh}
}

.g-index-txt .line{display:inline-block;width:70px;height:3px;background:#00329b;margin-bottom:18px}
.g-index-txt h4{font-size:32px;color:#dc000f;line-height:1.7;margin-bottom:30px;font-weight:400}
.g-index-txt h4 span{color:#00329b;display:inline-block}
.en_box .g-index-txt h4{font-size:26px;}
.g-index-txt p{font-size:24px;color:#666;font-weight:lighter;margin-bottom:37px;text-transform:uppercase}
.g-index-txt .btn-more{display:inline-block;width:170px}
.g-index-txt .btn-more a{display:block;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-index-txt .btn-more a:hover{opacity:.8}
.g-index-txt .btn-more em{float:left;width:50px;height:50px;background:#00329b url(../images/zp4.png) center center no-repeat}
.g-index-txt .btn-more .txt{overflow:hidden;height:50px;line-height:50px;background-color:#fff;font-size:14px;color:#666;display:block;text-align:center}

.g-index-txtv2{text-align:right}
.g-index-txtv2 .line{background-color:#fff}
.g-index-txtv2 h4{color:#dc000f;line-height:1.71}
.g-index-txtv2 h4 span{color:#fff}
.g-index-txtv2 p{color:#fff}
.g-index-txtv3{float:left}
.g-index-txtv3 h4 span{margin-left:0}
.g-index-txtv4 h4{line-height:1.71}
.g-index-txtv4 .info{font-size:24px;color:#fff;line-height:1.71;margin-bottom:30px}

.g-index-txtv6 h4{font-size:30px;}

.m-pic-t1{overflow: hidden;text-align: right; }
.m-pic-t1 img{width: 80%;}
@media only screen and (max-width:1800px){
    .m-pic-t1 img{width: 70%; margin-top: 5%;}
}
.r-con-index5{overflow:hidden;text-align:right}
.r-con-index5 .item{float:none;text-align:center;display:inline-block;margin-left:120px}
.r-con-index5 .item .pic{display:block;width:420px;height:420px;border-radius:50%;overflow:hidden;margin:0 auto 30px}
.r-con-index5 .item .pic img{ display:block; width:100%; height:100%; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }
/*.r-con-index5 .item .pic:hover img{ transform:scale(1.08) ; -webkit-transform:scale(1.08) ; -moz-transform:scale(1.08) ; -ms-transform:scale(1.08) ; -o-transform:scale(1.08) ; }*/
.r-con-index5 .item p{font-size:24px}
#page5 .g-index-txt{padding-top:100px}
.g-index-title{text-align:center}
.g-index-title em{display:block;margin:0 auto;width:70px;height:3px;background:#00329b;margin-bottom:18px}
.g-index-title h3{font-size:42px;color:#00329b;line-height:1.1;margin-bottom:15px;font-weight: normal}
.g-index-title p{font-size:16px;color:#666}
.ul-index01{overflow:hidden;margin:50px -16px 84px}
.ul-index01 li{float:left;width:25%;padding:0 16px}
.ul-index01 li .pic{position:relative;padding-top:72%;overflow:hidden}
.ul-index01 li .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-index01 li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-index01 li p{display:block;width:100%;height:90px;line-height:90px;text-align:center;background-color:#fff;/*font-weight:700;*/font-size:24px;padding:0 20px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.btn-join{text-align:center}
.btn-join a{display:inline-block;width:170px;overflow:hidden}
.btn-join a em{float:left;width:50px;height:50px;background:#00329b url(../images/zp4.png) center center no-repeat}
.btn-join a .txt{display:block;overflow:hidden;height:50px;line-height:50px;background-color:#fff;font-size:12px;color:#666;display:block;text-align:center}
.g-news-tag{position:absolute;top:0;left:0;padding-right:20px; height:43px;line-height:43px;color:#fff;font-weight:lighter;font-size:18px;padding-left:16px;background:url(../images/zp7.png) center center no-repeat;background-size:cover}
.g-news-tag.red{background-image:url(../images/zp8.png)}
.m-news-index{overflow:hidden; margin-top: 40px;}
.m-news-index .l-imgtxt{float:left;width:480px;margin-right:23px;border:1px solid #e7e7e7}
.m-news-index .l-imgtxt .pic{position:relative}
.m-news-index .l-imgtxt .pic img{display:block;width:100%}
.m-news-index .l-imgtxt .txt{background-color:#fff;height:304px;padding:50px 45px 0}
.m-news-index .l-imgtxt .txt h3{font-size:24px;line-height:1.5;height:3em;overflow:hidden;padding-left:18px;background:url(../images/zp9.png) left top 13px no-repeat;font-weight:400;margin-bottom:20px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.m-news-index .l-imgtxt .info{margin-bottom:45px}
.m-news-index .l-imgtxt .more{font-size:14px;color:#00329b}
.m-news-index .r-con{overflow:hidden}
.ul-index-news{overflow:hidden;margin:0 -6px}
.ul-index-news li{float:left;width:50%;padding:0 6px;margin-bottom:23px}
.ul-index-news li .con{position:relative;background-color:#fff;height:284px;padding:60px 50px 0;border:1px solid #e7e7e7}
.ul-index-news li h3{font-size:24px;line-height:1.5;height:3em;overflow:hidden;padding-left:18px;background:url(../images/zp9.png) left top 13px no-repeat;font-weight:400;margin-bottom:10px;text-overflow: -o-ellipsis-lastline;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.ul-index-news li .info{font-size:14px;color:#666;line-height:1.71;height:3.42em;overflow:hidden;margin-bottom:40px}
.ul-index-news li .more2{font-size:14px;color:#00329b}
.m-ani-circle{width:720px;height:720px;margin-left:100px}
.r-circle{overflow:hidden;display: none}
#page3 .g-index-txtv3{/*margin-right:100px;*/padding-top:80px}
.m-ani-circle{position:relative}
.m-ani-circle .txt{opacity:0}
.m-ani-circle .circle-center{position:absolute;top:45%;left:50%;width:220px;height:220px;border-radius:50%;background:url(../images/c0.png) center center no-repeat;background-size:cover;z-index:19;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-ani-circle.active .circle-center{top:50%;opacity:1}
.m-ani-circle .circle-center .txt{font-weight:700;font-size:18px;position:absolute;top:50%;padding-left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-ani-circle .circle1{width:421px;height:348px;position:absolute;top:0;left:45%;background:url(../images/c1.png) center center;background-size:cover;z-index:9;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
.m-ani-circle.active .circle1{top:5%;opacity:1}
.m-ani-circle .circle1 .txt{position:absolute;top:40%;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-ani-circle .circle1 .txt p{font-size:24px;color:#fff;margin-bottom:20px}
.m-ani-circle .circle2{width:375px;height:584px;background:url(../images/c2.png) center center;background-size:cover;right:0;top:50%;position:absolute;z-index:20;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:.9s;-moz-transition:.9s;-webkit-transition:.9s;-o-transition:.9s;transition:.9s}
.m-ani-circle.active .circle2:hover{opacity:.6}
.m-ani-circle.active .circle2{top:55%;opacity:1}
.m-ani-circle .circle2 .txt{position:absolute;width:100%;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-ani-circle .circle2 .txt img{display:inline-block;margin-right:20px;vertical-align:top;margin-top:50px}
.m-ani-circle .circle2 .txt .info{display:inline-block;color:#fff;font-size:24px;vertical-align:top}
.m-ani-circle .circle2 .txt .info-l{display:inline-block;font-size:16px;font-weight:700;vertical-align:top;padding-top:30px;margin-right:20px}
.m-ani-circle .circle3{width:416px;height:347px;position:absolute;bottom:8%;left:42%;background:url(../images/c3.png) center center;background-size:cover;z-index:9;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transition:1.2s;-moz-transition:1.2s;-webkit-transition:1.2s;-o-transition:1.2s;transition:1.2s}
.m-ani-circle.active .circle3{bottom:0}
.m-ani-circle .circle3 .txt{position:absolute;top:55%;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-ani-circle .circle3 .txt p{color:#fff;font-size:24px}
.m-ani-circle .circle3 .txt img{display:inline-block;margin-bottom:40px}
.m-ani-circle .circle4{width:346px;height:475px;background:url(../images/c4.png) center center;background-size:cover;z-index:9;position:absolute;left:0;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s}
.m-ani-circle.active .circle4{top:50%}
.m-ani-circle .circle4 .txt{position:absolute;top:50%;left:0;width:100%;text-align:center;padding-right:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:1.8s;-moz-transition:1.8s;-webkit-transition:1.8s;-o-transition:1.8s;transition:1.8s}
.m-ani-circle .circle4 .txt .info{display:inline-block;vertical-align:top;font-size:24px;color:#fff}
.m-ani-circle .circle4 .txt img{display:inline-block;vertical-align:middle;margin-top:30px;margin-left:30px}
.m-mobile-txt{display:none}
@media only screen and (max-width:1699px){
    .ul-nav li a.v1{padding:0 40px}
    .ul-nav li:nth-child(3) a.v1,.ul-nav li:nth-child(4) a.v1,.ul-nav li:nth-child(5) a.v1{padding:0 40px}
    .footer .ft-top .l-info{margin-right:150px}
    .m-ani-circle{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}
    .g-index-txt .line{margin-bottom:10px}
    .g-index-txt h4{font-size:24px;margin-bottom:10px;line-height: 1.5;}
    .en_box .g-index-txt h4{font-size:22px;}
    .g-index-txt p{font-size:20px;margin-bottom:20px}
    .g-index-txtv2 h4{line-height:1.5}
    .g-index-txtv4 h4{line-height:1.5}
    .g-index-txtv4 .info{font-size:20px}
    .g-index-title h3{font-size:28px;margin-bottom:5px}
    .ul-index01{margin:30px 0}
    .ul-index01 li p{height:60px;line-height:60px;font-size:18px}
    .r-con-index5 .item .pic{width:340px;height:340px}
    .r-con-index5 .item{margin-left:50px}
    .m-news-index .l-imgtxt .txt{padding:20px 20px 0}
    .ul-index-news li .con{padding:50px 20px 0}
    .g-news-tag{height:35px;line-height:35px}
    .ul-index-news li .info{margin-bottom:20px}
    .ul-index-news li .con{height:215px}
    .ul-index-news li h3{font-size:18px}
    .m-news-index .l-imgtxt .txt h3{font-size:20px;margin-bottom:15px}
    .m-news-index .l-imgtxt .info{margin-bottom:20px}
    .m-news-index .l-imgtxt .txt{height:225px}
    .g-index-title{padding-top:30px}
    .m-news-index .l-imgtxt{width:370px}
    .g-index-title em{margin-bottom:8px}
    .ul-index-news li{margin-bottom:20px}
}
/*@media only screen and (max-width:1440px){
    .m-news-index .l-imgtxt{width:300px}
    .m-news-index .l-imgtxt .txt{padding:10px 10px 0}
    .m-news-index .l-imgtxt .txt h3{font-size:16px}
    .m-news-index .l-imgtxt .info{font-size:14px}
    .m-news-index .l-imgtxt .txt{height:200px}
    .ul-index-news li h3{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .ul-index-news li .con{padding:35px 10px 0;height:180px}
    .g-news-tag{height:28px;line-height:28px;font-size:16px}
    .btn-join a{width:150px}
    .btn-join a em{width:30px;height:30px}
    .btn-join a .txt{height:30px;line-height:30px}
}*/
@media only screen and (max-width:1600px){
    .ul-nav li a.v1{padding:0 30px}
    .ul-nav li:nth-child(3) a.v1,.ul-nav li:nth-child(4) a.v1,.ul-nav li:nth-child(5) a.v1{padding:0 15px}
    .footer .ft-top .l-info{margin-right:50px}
    .footer .ft-top .l-info .qr{margin-right:25px}
    .header{height:70px}
    .header .logo{height:70px;line-height:70px}
    .ul-nav li a.v1{line-height:70px;height: 70px;}
    .header .r-con .option{height:70px;line-height:70px}
    #page3 .g-index-txtv3{margin-right:40px}

}
@media only screen and (max-width:1199px){
    body{padding-top:50px!important}
    .header .r-con{position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);overflow-y:auto;background:rgba(40,103,171,.9);padding-top:20px;display:none}
    .header{padding:0 15px;position:fixed;top:0;left:0;width:100%;height:50px;z-index:99;box-shadow:0 0 5px #eee}
    .header .logo{height:50px;line-height:50px;width:140px}
    .menuBtn{display:block}
    .ul-nav{float:none}
    .ul-nav li{float:none}
    .header .r-con .option{float:none;background:0 0;height:auto;padding:0 15px;margin-top:20px}
    .header .r-con .option .lang{display:none}
    .header .r-con .option .so{display:block;width:auto;background:0 0;height:auto;border:none}
    .header .r-con .option .so .so-body{position:static;width:auto;overflow:hidden;display:block}
    .ul-nav li .child{position:static}
    .ul-nav li:nth-child(3) .child,
    .ul-nav li:nth-child(4) .child,
    .ul-nav li:nth-child(5) .child{width: 100%;}
    .ul-nav li:nth-child(3) .child a,
    .ul-nav li:nth-child(4) .child a,
    .ul-nav li:nth-child(5) .child a{text-align: center;  padding: 0 0 0 0;}

    .ul-nav li a.v1{border:none;padding:0 15px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px}
    .ul-nav li:nth-child(3) a.v1,.ul-nav li:nth-child(4) a.v1,.ul-nav li:nth-child(5) a.v1{background:0 0;font-size:16px}
    .header .r-con .option::before{display:none}
    .language-m{display:block;text-align:center;color:#fff;font-size:18px;margin-top:10px;border-top: 1px solid #fff; width: 90%; margin: 0 auto; padding-top: 10px;}
    .language-m a{color:#fff}
    .footer .ft-top{padding:20px 0}
    .footer .ft-top .l-info .qr{text-align:left;margin-right:0;margin-bottom:15px}
    .footer .ft-top .l-info .qr .qr-item{margin:0 10px;float:none;display:inline-block}
    .footer .ft-top .l-info{float:none;width:auto;margin-bottom:0px;margin-right:0}
    .footer .ft-top .l-info .qr{float:none;width:auto;overflow-y:hidden;margin-bottom:15px}
    .footer .ft-top .r-link .item:first-child .link-body .link a{width:25%}
    .footer .ft-top .r-link .item{float:none;width:auto;margin-bottom:15px}
    .footer .ft-top .r-link .item .link{overflow:hidden}
    .footer .ft-top .r-link .item:first-child{width:auto}
    .footer .ft-top .r-link .item .link-body .link a{float:left;width:25%;margin-bottom:0}
    .footer .ft-top .r-link .item .link-body .link2{display:block}
    .footer .ft-top .r-link .item .link-body .title{margin-bottom:5px;display:block}
    .footer .ft-copy{padding:20px 0}
    .footer .ft-top .l-info .info{border-bottom:1px solid #19b4eb;padding-bottom: 15px;margin-bottom: 15px;}
    .footer .ft-top .l-info .info .title{padding-top:15px;margin-bottom:15px;}
    .section{padding:30px 0 30px 0}
    .section.ft{padding-bottom:0;padding-top: 0;}
    .g-index-txt .line{height:1px;width:40px;margin-bottom:5px}
    .g-index-txt h4{font-size:22px}
    .en_box .g-index-txt h4{font-size:20px;}
    .g-index-txt p{font-size:18px}
    .g-index-txt .btn-more em{width:40px;height:40px}
    .g-index-txt .btn-more .txt{height:40px;line-height:40px}
    .g-index-txt .btn-more{width:150px}
    .g-index-txtv4 .info{font-size:16px;margin-bottom:15px}
    .r-con-index5 .item p{font-size:15px}
    .r-con-index5 .item .pic{width:220px;height:220px;margin:0 20px 15px}
    .r-con-index5{text-align:center}
    /* .g-index-txtv3{float:none} */
    #page5 .g-index-txt{padding-top:0}
    #page5 .g-index-txtv3{margin-bottom:30px}
    .r-con-index5 .item{margin-left:0}
    .g-index-title em{width:50px;height:2px;margin-bottom:10px}
    .g-index-title h3{font-size:28px}
    .ul-index01{margin-left:-8px;margin-right:-8px}
    .ul-index01 li{padding:0 8px}
    .m-news-index .l-imgtxt{width:360px}
    #page3 .g-index-txtv3{margin-right:0;padding-top: 0;}
    .m-ani-circle{margin:0 auto}
    .m-ani-circle{ margin: 0 30px; -webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
    .m-mobile-txt{color:#fff;margin-top:10px}
    .m-mobile-txt .title{font-size:18px;margin-bottom:10px}
    .m-mobile-txt .info{font-size:14px;line-height:1.71}
    .m-news-index .l-imgtxt .txt h3,.ul-index-news li h3{font-size:16px;background-position:left top 7px}
    .btn-join a{width:150px;height:30px}
    .btn-join a em{background-size:15px auto;width:30px;height:30px}
    .btn-join a .txt{height:30px;line-height:30px}
    #fullpage .section{min-height: 50vh;}
}
@media only screen and (max-width:959px){
    .footer .ft-top .l-info .qr{text-align:center}
    .ul-index01 li{width:50%;margin-bottom:16px}
    .ul-index01 li p{height:40px;line-height:40px;font-size:14px;padding:0 8px}
    .m-news-index .l-imgtxt{float:none;width:auto;margin-bottom:30px;margin-right:0;
        width: 50%;
    }

}
@media only screen and (max-width:767px){
    
    .m-news-index .l-imgtxt{
        width: 100%;
    }
    .bjleft .desc {
        font-size: 14px;
    }
    .m-layout {
        margin-top: 8px;
    }
    .dd-banner .bg{
        transform: translateX(0px);
        object-position: right center;
    }
    
    .r-con-index5 .item{float:left;width:50%}
    .r-con-index5 .item .pic{width:130px;height:130px;margin:0 auto 15px}
    .g-index-title h3{font-size:22px;margin-bottom:5px}
    .ul-index-news{margin-left:0;margin-right:0}
    .ul-index-news li{float:none;width:auto;padding:0}
    .ul-index-news li{margin-bottom:15px}
    .ul-index-news li h3{height:auto}
    .ul-index-news li .info{height:auto}
    .ul-index-news li .con{height:auto;padding-bottom:15px}
    .m-news-index{margin-top:20px}
    .g-index-txt h4{font-size:20px}
    .en_box .g-index-txt h4{font-size:18px;}
    .g-index-txt p{font-size:16px;margin-bottom:10px}
    .g-index-txt .btn-more em{width:30px;height:30px;background-size:15px auto}
    .g-index-txt .btn-more .txt{height:30px;line-height:30px}
    .footer .ft-top .l-info .info .txt{border-bottom: 1px solid #95b5d6;padding-bottom: 10px;margin-bottom: 10px;}
    .footer .ft-top .l-info .info{border-bottom:none;padding-bottom: 0;margin-bottom: 0;}
}
@media only screen and (max-width:479px){
    .footer .ft-top .r-link{display: none}
    .ul-index01{margin-left:0;margin-right:0}
    .ul-index01 li{float: left;
        padding: 5px;
        width: 50%;}
    .footer .ft-top .l-info .info .txt{border-bottom:none;padding: 0;margin: 0;}
}
.row-partner{padding:40px 0 84px;overflow:hidden}
.row-partner .g-tit{margin-bottom:50px}
.row-partner .g-tit .tit{margin-bottom:15px}
.row-partner .g-tit .desc{font-size:16px}
.tit-z1{margin-bottom:24px;overflow:hidden}
.tit-z1 h3{font-size:24px;color:#333;font-weight:400}
.partner-l{overflow:hidden}
.partner-l li{margin-bottom:29px;border:1px solid #ececec;font-size:0;overflow:hidden}
.partner-l .pic{display:inline-block;vertical-align:middle;width:34%;height:188px;line-height:188px;font-size:0;text-align:center;overflow:hidden}
.partner-l .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.partner-l .inner{padding:20px 4% 20px 10%;display:inline-block;vertical-align:middle;width:calc(100% - 34%);font-size:18px;color:#666;overflow:hidden}
.partner-l .inner h4{margin-bottom:4px;font-size:24px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
@media only screen and (max-width:767px){
    .row-partner .g-tit{margin-bottom:30px}
    .row-partner .g-tit .tit{margin-bottom:10px}
    .row-partner .g-tit .desc{font-size:14px}
    .row-partner{padding:60px 0 40px}
    .tit-z1{margin-bottom:20px}
    .tit-z1 h3{font-size:18px}
    .partner-l li{margin-bottom:20px}
    .partner-l .pic{height:120px;line-height:120px}
    .partner-l .inner{padding:20px 4%;font-size:14px}
    .partner-l .inner h4{font-size:16px}
}
.row-honor{padding:40px 0 64px}
.row-honor .g-tit{margin-bottom:30px}
.row-honor .g-tit .tit{margin:0}
.row-honor .tit-z1{margin-bottom:17px}
.row-honor .tit-z1 h3{font-size:30px;color:#333}
.honor-swiper{margin:0 -18px 23px;padding:0 18px;position:relative;overflow:hidden}
.honor-swiper .slider{margin:0 -30px;position:relative;overflow:hidden}
.honor-swiper .con{padding:28px 0;margin:0 30px;border:1px solid #e3e3e3;cursor:pointer}
.honor-swiper .pic{margin-bottom:38px;height:330px;line-height:330px;font-size:0;text-align:center;overflow:hidden}
.honor-swiper .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.honor-swiper h4{font-size:18px;color:#333;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
/*.honor-swiper .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}*/
.honor-swiper .swiper-button-next,.honor-swiper .swiper-button-prev{margin-top:-27.5px;top:50%;width:55px;height:55px;opacity:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.honor-swiper .swiper-button-prev{left:0;background-image:url(../images/icon-prev.png)}
.honor-swiper .swiper-button-prev:hover{background-image:url(../images/icon-prev2.png)}
.honor-swiper .swiper-button-next{right:0;background-image:url(../images/icon-next.png)}
.honor-swiper .swiper-button-next:hover{background-image:url(../images/icon-next2.png)}
.honor-l{padding-bottom:37px;overflow:hidden}
.honor-l li{margin-bottom:19px}
.honor-l a{padding:0 20px 0 85px;display:block;border:1px solid #e5e5e5;line-height:95px;font-size:18px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;background:url(../images/t2-img3.png) left 45px center no-repeat;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
/*.honor-l a:hover{background-color:#0068b7;border-color:#0068b7;color:#fff;background-image:url(../images/t2-img3_on.png)}*/
@media only screen and (max-width:1365px){
    .honor-swiper{margin:0 20px 23px}
}
@media only screen and (max-width:959px){
    .honor-swiper .slider{margin:0 -20px}
    .honor-swiper .con{margin:0 20px;padding:20px 0}
    .honor-swiper .pic{margin-bottom:20px;height:200px;line-height:200px}
    .honor-swiper h4{font-size:16px}
    .honor-l a{line-height:70px}
}
@media only screen and (max-width:767px){
    .row-honor{padding:60px 0}
    .row-honor .tit-z1 h3{font-size:18px}
    .honor-l{padding-bottom:25px}
    .honor-l li{margin-bottom:15px}
    .honor-l a{padding:0 20px 0 40px;background-position:left 10px center;font-size:14px;line-height:50px}
}
.row-survey{padding-top:40px;overflow:hidden}
.row-survey .g-tit .tit{margin:0}
.survey-l{overflow:hidden}
.survey-l li{padding:80px 0;overflow:hidden}
.survey-l .pic{float:right;width:50%;font-size:0;text-align:center;overflow:hidden}
.survey-l .pic img{display:inline-block;vertical-align:middle;max-width:100%}
.survey-l .inner{padding-right:40px;line-height:266px;overflow:hidden}
.survey-l .inner .inner-txt{display:inline-block;vertical-align:middle;line-height:1.4}
.survey-l .inner h4{margin-bottom:26px;font-size:24px;color:#333;font-weight:400}
.survey-l .inner .txt{margin-bottom:44px;font-size:16px;color:#666;line-height:1.5}
.survey-l .inner .txt .blue{color:#0886bb}
.survey-l .inner .txt .red{color:#f86503}
.survey-l .inner .more{padding-left:30px;display:inline-block;font-size:14px;color:#0068b7;text-transform:uppercase;background:url(../images/t2-img3.png) left 6px center no-repeat}
.survey-l li:nth-child(even){background-color:#f2faff}
.survey-l li:nth-child(even) .pic{float:left}
.survey-l li:nth-child(even) .inner{padding-left:40px}
@media only screen and (max-width:767px){
    .row-survey{padding:60px 0 30px}
    .survey-l li{padding:30px 0}
    .survey-l .pic{float:none;width:auto;margin-bottom:20px}
    .survey-l .inner{padding:0;line-height:1.4}
    .survey-l .inner h4{margin-bottom:15px;font-size:16px}
    .survey-l .inner .txt{margin-bottom:20px;font-size:14px}
    .survey-l li:nth-child(even) .pic{float:none}
    .survey-l li:nth-child(even) .inner{padding:0}
}
.row-reports{padding:50px 0 72px;overflow:hidden}
.tabs-l{margin-bottom:22px;padding-left:1px;border-bottom:1px solid #ccc}
.tabs-l li{margin-left:-1px;float:left;border:1px solid #ccc;border-bottom:none;position:relative}
.tabs-l a{padding:0 20px;min-width:129px;display:block;font-size:18px;color:#333;text-align:center;line-height:46px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tabs-l .on{z-index:2}
.tabs-l .on:before{content:'';position:absolute;left:-1px;top:-2px;right:-1px;height:2px;background-color:#0068b7}
.tabs-l .on:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1px;background-color:#fff}
.tabs-l .on a,.tabs-l li:hover a{font-size:24px}
.reports-l{margin-bottom:18px;overflow:hidden}
.reports-l li{margin-bottom:20px;border:1px solid #e8e8e8;position:relative;overflow:hidden}
.reports-l .con{padding:28px 38px 36px;padding-right:126px;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.reports-l .icon{position:absolute;right:34px;top:32px;width:30px;height:30px;background:url(../images/t2-img3.png) center center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.reports-l h4{margin-bottom:12px;font-size:22px;color:#00329b;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.reports-l p{font-size:16px;color:#666;line-height:1.6;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.reports-l .con:hover{background-color:#00329b}
.reports-l .con:hover .icon{background-image:url(../images/t2-img3_on.png)}
.reports-l .con:hover h4{color:#fff}
.reports-l .con:hover p{color:#fff}
@media only screen and (max-width:767px){
    .row-reports{padding:60px 0}
    .tabs-l{margin-bottom:30px}
    .tabs-l a{font-size:16px;min-width:100px;line-height:40px}
    .tabs-l .on a,.tabs-l li:hover a{font-size:18px}
    .reports-l{margin-bottom:10px}
    .reports-l .con{padding:15px;padding-right:50px}
    .reports-l .icon{right:10px;top:19px;width:20px;height:20px}
    .reports-l h4{margin-bottom:10px;font-size:16px}
    .reports-l p{font-size:14px}
}
.row-quality{padding:40px 0 52px;overflow:hidden}
.row-quality .g-tit{margin-bottom:34px}
.row-quality .g-tit .tit{margin:0}
.quality-l{overflow:hidden}
.quality-l li{margin-bottom:40px;/*border:1px solid #cdcdcd;*/cursor:pointer;overflow:hidden}

.quality-l .pic{float:left;width:50%}
.quality-l .pic .pic-inner{padding-top:65%;position:relative;overflow:hidden}
.quality-l .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.quality-l .inner{padding-top:32.5%;position:relative;overflow:hidden}
.quality-l .inner .inner-txt{padding:20px 62px;position:absolute;left:0;right:0;top:50%;max-height:100%;line-height:1.4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow-y:auto}
.quality-l h4{margin-bottom:26px;font-size:24px;color:#333;font-weight:400}
.quality-l .txt{font-size:16px;color:#666;line-height:1.5}
.quality-l .i1 h4{margin-bottom:17px;font-size:36px;color:#069}
.quality-l .i1 .txt{font-size:24px;color:#333}
.quality-l li:nth-child(even) .pic{float:right}

.quality-l li:hover .pic img{-webkit-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.05,1.05);transform:scale(1.01,1.01)}


.more-btn{display:block;font-size:18px;color:#00329b;text-align:center;line-height:34px}
.more-btn:hover{color:#00329b;text-decoration:underline}
@media only screen and (max-width:1199px){
    .quality-l .inner .inner-txt{padding:20px 10%}
    .quality-l h4{font-size:18px}
    .quality-l .txt{font-size:14px}
    .quality-l .i1 h4{font-size:24px}
    .quality-l .i1 .txt{font-size:18px}
    .more-btn{font-size:16px}
}
@media only screen and (max-width:959px){
    .quality-l .inner .inner-txt{padding:20px 6%}
    .quality-l h4{margin-bottom:15px;font-size:16px}
    .quality-l .txt{font-size:12px}
    .quality-l .i1 h4{margin-bottom:15px;font-size:20px}
    .quality-l .i1 .txt{font-size:14px}
    .more-btn{font-size:14px}
}
@media only screen and (max-width:767px){
    .row-quality{padding:20px 0}
    .row-quality .g-tit{margin-bottom:30px}
    .quality-l li{margin-bottom:20px}
    .quality-l .pic,.quality-l li:nth-child(even) .pic{float:none;width:auto}
    .quality-l .inner{padding:0}
    .quality-l .inner .inner-txt{padding:30px 20px;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
}
.row-rd{padding-top:42px;overflow:hidden}
.row-rd .g-tit{margin-bottom:28px}
.row-rd .g-tit .tit{margin:0}
.video-z1{padding-top:22%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.video-z1 .start{position:absolute;left:50%;top:50%;width:66px;height:66px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-start.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}
.rd-l{overflow:hidden}
.rd-l li{padding:130px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.rd-l .inner{padding:0 6%;float:right;width:50%}
.rd-l h4{margin-bottom:23px}
.rd-l h4 a{display:block;font-size:24px;color:#333;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.rd-l .txt{margin-bottom:32px;font-size:16px;color:#666;line-height:1.5;/*height:4.5em;*/overflow:hidden}
.rd-l .more{padding-left:25px;display:block;font-size:14px;color:#0068b7;text-transform:uppercase;line-height:40px;background:url(../images/t2-img3.png) left center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.rd-l li:nth-child(even) .inner{float:left}
.rd-l li:hover h4 a{color:#0068b7}
.rd-l .more:hover{text-decoration:underline}
.pop-win{position:fixed;left:0;top:0;right:0;bottom:0;z-index:800;display:none}
.pop-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:1}
.close-btn{position:absolute;right:40px;top:40px;width:50px;height:50px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto;cursor:pointer;z-index:3}
.video-pop{position:absolute;left:50%;top:50%;width:70%;width:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.video-pop video{display:block;width:100%;height:100%}
@media only screen and (max-width:959px){
    .video-z1{padding-top:30%}
    .rd-l li{padding:100px 0}
}
@media only screen and (max-width:767px){
    .video-z1{padding-top:40%}
    .video-z1 .start{width:40px;height:40px}
    .rd-l li{padding:30px 15px;background:0 0!important}
    .rd-l .inner{padding:0;float:none;width:auto}
    .rd-l h4{margin-bottom:15px}
    .rd-l h4 a{font-size:18px}
    .rd-l .txt{margin-bottom:20px;font-size:14px}
    .rd-l li:nth-child(even){background-color:#f2faff!important}
}
.m-Targe{overflow:hidden;padding:39px 0 0}
.m-Targe:last-child{margin-bottom:197px}
.m-Targe .txt{overflow:hidden;height:375px;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:113px 70px 0;margin-top:26px}
.m-Targe .txt p{font-size:24px;color:#333}
.m-Targe2{padding:38px 0 80px}
.m-Targe2 .desc{font-size:16px;color:#333;margin-top:-8px}
.m-Targe2 .pic{overflow:hidden;margin:26px auto 0}
.m-Targe2 .pic img{display:block;width:100%;height:auto}
.m-Targe .txt2{padding-top:83px}
.m-Targe .txt .tit{font-size:24px;color:#333;font-weight:400;margin-bottom:20px}
.m-Targe .txt2 .desc{width:50%;padding-right:50px}
.m-Targe .txt .desc p{font-size:16px;color:#333;line-height:1.875}
.m-Targe .info{overflow:hidden;padding:20px 18px;background-color:#ebf6fe;margin-top:43px}
.m-Targe .info .pic{width:50%;padding-right:40px;float:left}
.m-Targe .info .pic img{width:100%;height:100%;display:block}
.m-Targe .info .text{overflow:hidden;font-size:16px;color:#333;line-height:1.875;padding:72px 57px 0 67px}
.m-Targe-t1 .g-tit h4 { font-size: 30px; color: #333333;font-weight: normal; }
.m-Targe-t1 .g-tit .tit{margin-bottom: 0;}
.m-Targe-t1 .box-l{float: left;width: 48%; margin-right: 50px;}
.m-Targe-t1 .box-r{float: none;overflow: hidden;}
.m-Targe-t1 .g-tit{margin-bottom: 31px;}
.m-Targe-t1 .tit { font-size: 24px; color: #333333;margin-bottom: 20px; font-weight: normal;}
.ul-cen-t1{margin: 0 -15px;}
.ul-cen-t1 li{width: 50%;float: left;padding: 0 15px;}
.ul-cen-t1  .pic {
    position: relative;
    height: 0;
    padding-top: 85.25%;
    overflow: hidden;
    background-color: #fff;
}

.ul-cen-t1  .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    min-width: 100%;
    min-height: 100%;
    transition: all 0.6s;
    -ms-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ul-cen-t1  li:hover .pic img {
    -webkit-transform: translate(-50%, -50%) scale(1.08);
    -moz-transform: translate(-50%, -50%) scale(1.08);
    -o-transform: translate(-50%, -50%) scale(1.08);
    -ms-transform: translate(-50%, -50%) scale(1.08);
    transform: translate(-50%, -50%) scale(1.08);
}
.ul-cen-t2{margin: 0 -3px;}
.ul-cen-t2 li{width: 33.33%;padding: 0 3px;margin-bottom: 10px;}
.ul-cen-t2 .pic{padding-top: 81.15%;}








.m-founder{overflow:hidden}
.m-founder .desc2{margin:54px 0 45px;font-size:16px;color:#333;line-height:1.875;border-bottom:1px solid #e1ebf4;padding-bottom:58px}
.m-slide-certify{position:relative;margin:-5px auto 65px;width:1196px;overflow:hidden}
.m-slide-certify .swiper-container{padding-bottom:60px}
.m-slide-certify .swiper-slide{width:655px;height:615px;background:#fff;border:1px solid #c2c2c2;position:relative}
.m-slide-certify .swiper-slide::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#d8eefd;opacity:.502}
.m-slide-certify .swiper-slide-active::after{opacity:0}
.m-slide-certify .swiper-slide::before { content: " "; position: absolute; top: 0; left: 0; width: 0%; display: block; background-color: #00329b; height: 4px; z-index: 5; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.m-slide-certify .swiper-slide.swiper-slide-active::before { width: 100%; }
.m-slide-certify .swiper-slide:hover::before{width: 0;}
.m-slide-certify .swiper-pagination{width:100%;bottom:20px}
.m-slide-certify .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;margin:0 5px;width:10px;height:10px;border:3px solid #fff;background-color:#d5d5d5}
.m-slide-certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border-color:#00aadc;background-color:#fff}
.m-slide-certify .swiper-button-next,.m-slide-certify .swiper-button-prev{top:45%;width:55px;height:105px;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.m-slide-certify .swiper-button-prev{left:110px;background-image:url(../images/qwy-i1.png)}
.m-slide-certify .swiper-button-prev:hover{background-image:url(../images/qwy-i1-1.png)}
.m-slide-certify .swiper-button-next{right:110px;background-image:url(../images/qwy-i2.png)}
.m-slide-certify .swiper-button-next:hover{background-image:url(../images/qwy-i2-1.png)}
.m-slide-certify .swiper-slide .pic{position:relative;padding-top:55.74%;overflow:hidden}
.m-slide-certify .swiper-slide .pic img{ position:absolute; top:0; left:0; transition:.5s ; width:100%; height:100%; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }
.m-slide-certify .swiper-slide .pic .icon{position:absolute;top:50%;left:50%;display:block;background:url(../images/qwy-i3.png) no-repeat center center;background-size:66px 66px;width:66px;height:66px;z-index:9;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.m-slide-certify .swiper-slide:hover .pic img{ transform:scale(1.08) ; -webkit-transform:scale(1.08) ; -moz-transform:scale(1.08) ; -ms-transform:scale(1.08) ; -o-transform:scale(1.08) ; }
.m-slide-certify .swiper-slide .txt{overflow:hidden;padding:24px 80px}
.m-slide-certify .swiper-slide .txt .tit{font-size:24px;color:#333;font-weight:400;margin-bottom:18px}
.m-slide-certify .swiper-slide .txt .tit .liner{display:block;width:70px;height:1px;background-color:#024ab0;margin-top:9px}
.m-slide-certify .swiper-slide .desc{font-size:16px;color:#666;line-height:1.875;margin-bottom:41px}
.m-slide-certify .swiper-slide .more{font-size:12px;color:#00329b;background:url(../images/qwy-i4.png) no-repeat left center;background-size:24px 24px;padding-left:45px;line-height:24px;display:block;text-transform:capitalize;position:relative;z-index:9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slide-certify .swiper-slide:hover .more{color:#000}
.video-ceng{position:fixed;z-index:99;background:rgba(0,0,0,.8);width:100%;height:100%;display:none;top:0;left:0;justify-content:center;align-items:center}
.video-ceng .video_b{max-width:800px;display:flex;justify-content:space-between;align-items:center;position:relative}
.video-ceng .video_p{width:100%}
.close-video{display:block;position:absolute;right:0;top:-48px;width:48px;height:48px;background:url(../images/close.png) #000 no-repeat center center;background-size:30px}
.close-video:hover{background:url(../images/close.png) #cea04d no-repeat center center}
.ban-q .tit{color:#333!important}
.ban-q .name{font-size:48px;color:#333;margin-top:14px;display:block}
.ban-q .name em{font-size:30px;/*display:inline-block;*/margin-left:23px;width:90%}
.row-q1{overflow:hidden;padding-top:39px}
.m-survey{overflow:hidden;margin-bottom:80px}
.m-survey .pic{float:left;width:60.7%;overflow:hidden;margin:0 -5px;margin-right:25px}
.m-survey .pic em{position:absolute;top:10px;left:5px;padding: 0 15px; height:36px;line-height:36px;font-size:18px;color:#fff;display:block;background-color:#0068b7;text-align:center}
.m-survey .pic .item:first-child em{left:0}
.m-survey .pic .item{float:left;width:100%;position:relative}
.m-survey .pic .item img{display:block;width:100%}
.m-survey .txt{overflow:hidden;border-bottom:1px solid #dadada;border-top:2px solid #dadada;padding:38px 0 34px}
.m-survey .txt .desc{font-size:16px;color:#666;line-height:1.875;margin-bottom:18px;padding-right:20px}
.ul-nbm{overflow:hidden}
.ul-nbm li{float:left;width:33.3%;text-align: center}
/*.ul-nbm li:first-child,.ul-nbm li:last-child{width:30%;padding-left:0}*/
.ul-nbm .sum,.ul-nbm em{font-size:48px;color:#333;font-weight:100}
.ul-nbm li p{font-size:16px;color:#666}
.row-q2{overflow:hidden;margin:0 auto;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:0px 0 5px}
.row-q2 .m-layout{overflow:hidden}
.row-q2 .pic{margin:0px auto 0}
.row-q2 .pic img{display:block;margin: 0 auto}
.row-q4{overflow:hidden;background-color:#ebf6fe;padding:68px 0 120px}
.ul-sense{overflow:hidden;margin:33px -48px 0}
.ul-sense li{float:left;width:50%;padding:0 48px}
.ul-sense li .con{background-color:#fff;overflow:hidden}
.ul-sense li .pic{float:left;width:53%;overflow: hidden;}
.ul-sense li .pic img{ width:100%; display:block; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }
.ul-sense li:hover img{ transform:scale(1.08) ; -webkit-transform:scale(1.08) ; -moz-transform:scale(1.08) ; -ms-transform:scale(1.08) ; -o-transform:scale(1.08) ; }
.ul-sense li .txt{overflow:hidden;padding:50px 50px 0 50px;font-size:18px;color:#333;line-height:1.7}
.row-q3{overflow:hidden;position: relative; background-repeat:no-repeat;background-size:cover;background-position:center center;padding:10px 0 115px}
.swiper-course{width:100%;height:100%;margin-left:-24.5%;margin-top:106px;}
.swiper-course .swiper-slide .pic{position:relative;padding-bottom:48px;margin-bottom:37px}
.swiper-course .swiper-slide .pic img{display:block;width:264px;height:171px}
.swiper-course .swiper-slide .pic::after{content:" ";display:block;width:100%;height:8px;position:absolute;bottom:0;left:0;background:url(../images/qwy-i5.png) left bottom}
.swiper-course .swiper-slide:first-child .pic::before{content:" ";display:block;width:16px;height:23px;position:absolute;bottom:-10px;left:-15px;background:url(../images/qwy-i6.png) left bottom}
.swiper-course .swiper-slide .txt{overflow:hidden}
.swiper-course .swiper-slide .txt .tit{font-size:24px;color:#333;font-weight:100;margin-bottom:30px}
.swiper-course .swiper-slide .txt .desc{font-size:16px;color:#333;background-color:#fbfbfb;line-height:1.5;width:85%;overflow:hidden;padding:35px 35px 35px}
.swiper-course .swiper-slide .txt .desc p {  float: left; font-size: 16px; color: #333; line-height: 1.5; height: 3em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; overflow: hidden; overflow: hidden;}
.swiper-course .swiper-slide .txt .desc .more{background:url(../images/qwy-i7.png) no-repeat center;display:block;width:40px;height:40px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-course .swiper-slide:hover .txt .desc .more{opacity:.5}
.swiper-course .swiper-button-next,.swiper-course .swiper-button-prev{margin-top:-27.5px;top:10%;width:40px;height:40px;opacity:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper-course .swiper-button-prev{right:247px;left: auto; background-image:url(../images/icon-prev2.png)}
.swiper-course .swiper-button-prev:hover{background-image:url(../images/icon-prev.png)}
.swiper-course .swiper-button-next{right:207px;background-image:url(../images/icon-next2.png)}
.swiper-course .swiper-button-next:hover{background-image:url(../images/icon-next.png)}
.swiper-button-next.swiper-button-disabled{ background-image:url(../images/icon-next.png) }
.swiper-button-prev.swiper-button-disabled { background-image:url(../images/icon-prev.png) }

.ban{width:100%;background:no-repeat center center;background-size:cover;padding:140px 0 200px 0}
.ban .line{width:71px;height:3px;display:block;background-color:#00329b;margin-bottom:19px}
.ban .tit{font-size:30px;color:#00329b;font-weight:400;margin-bottom:6px}
.ban .tit em{color:#dc000f;margin-right:10px; font-style:normal}
.ban .subEn{font-size:16px;color:#666;/*text-transform:uppercase*/}
.g-snavCur{overflow:hidden;background:rgba(0,104,183,.2);height:62px;line-height: 62px; margin-top:-62px}
.g-snav{overflow:hidden;float:left}
.g-snav li{float:left;font-size:16px;margin-right:40px;padding: 0 10px; -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.g-snav li a{color:#fff;display:block;position:relative;/*padding-bottom:19px*/}
.g-snav li a::after{content:"";position:absolute;width:30px;height:3px;left:50%;bottom:0;opacity:0;background:#0068b7;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.g-snav li.on{background:#00329b}
.g-snav li.on a::after,.g-snav li:hover a::after{opacity:1}
.g-cur{float:right;text-align:center;color:#fff}
.g-cur .home{width:13px;height:12px;display:inline-block;background:no-repeat center center;background-size:13px 12px}
.g-cur a{display:inline-block;font-size:14px;margin:0 3px;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.g-cur a:hover{opacity:.8}
.g-cur em{display:inline-block;font-size:14px;color:#fff}
.g-tit .tit{font-size:30px;color:#333;padding-left:76px;position:relative;font-weight:400;margin-bottom:18px}
.g-tit .tit::after{content:"";position:absolute;left:12px;top:50%;width:37px;height:3px;background:#00329b;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-tit .desc{color:#666}
.g-tit .desc .p24{font-size:24px;line-height:1.5;margin-bottom:10px}
.g-tit .desc .p18{font-size:18px;line-height:1.33;margin-bottom:10px}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{margin:0 8px;float:left}
.pages a{padding:0 5px;display:block;line-height:47px;min-width:52px;text-align:center;border:1px solid #e5e5e5;font-size:16px;color:#666;font-family:Arial;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .on a,.pages a:hover{background-color:#00329b;color:#fff;border-color:#00329b}
.pages .pages-next a,.pages .pages-prev a{height:49px;background-repeat:no-repeat;background-position:center center}
.pages .pages-prev a{background-image:url(../images/t2-l.png)}
.pages .pages-prev a:hover{background-image:url(../images/t2-l1.png)}
.pages .pages-next a{background-image:url(../images/t2-r.png)}
.pages .pages-next a:hover{background-image:url(../images/t2-r1.png)}
.row-zhy{padding-top:39px}
.row-zhy .g-tit{margin-bottom:30px}
.ul-list1-t1{overflow:hidden;margin-bottom:80px}
.ul-list1-t1 li{margin-bottom:16px}
.ul-list1-t1 .con{overflow:hidden;background:#e8f3fd}
.ul-list1-t1 .pic{float:right;width:50%;overflow:hidden}
.ul-list1-t1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-list1-t1 .pic img{width:100%;display:block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list1-t1 .txt{padding:71px 0 0 73px;overflow:hidden}
.ul-list1-t1 .txt .line{width:37px;height:1px;background:#0068b7;display:block;margin-bottom:17px}
.ul-list1-t1 .txt .tit{font-size:30px;color:#333;font-weight:400;margin-bottom:17px}
.ul-list1-t1 .txt .desc{font-size:16px;color:#666;line-height:1.875}
.ul-list1-t1 li:nth-of-type(2n) .pic{float:left}
.row-news1{overflow:hidden;padding-top:41px;padding-bottom:50px}
.row-news1 .box-top{overflow:hidden;margin-bottom:46px}
.row-news1 .g-tit{float:left}
.m-soTime{float:right;overflow:hidden}
.m-soTime .sel{/*float:right;*/width:162px;height:52px;line-height:52px;margin-right:30px;font-size:18px;padding-left:23px;color:#333;border:1px solid #e7e7e7;background:url(../images/t2-img2.png) no-repeat 80% center;background-size:13px 7px}
.m-so{float:right;overflow:hidden;border:1px solid #e7e7e7;width:372px}
.m-so .btn{float:right;border:none;outline:0;background-color:#00329b;color:#fff;width:80px;height:50px;font-size:18px;line-height:50px;text-align:center}
.m-so .con{overflow:hidden}
.m-so .con input{width:100%;height:50px;font-size:18px;line-height:50px;border:none;padding:0 20px}
.ul-list2-t1{overflow:hidden;margin-bottom:30px}
.ul-list2-t1 li{margin-bottom:30px}
.ul-list2-t1 .con{overflow:hidden;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:23px 0 25px;position:relative}
.ul-list2-t1 .con::after{content:"";position:absolute;left:0;top:0;width:117px;height:1px;background:#0068b7;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list2-t1 .time{width:82px;border:1px solid #efeded;text-align:center;color:#666;float:left;margin-right:34px;padding-bottom:9px}
.ul-list2-t1 .time .day{font-size:30px;display:block;font-weight:400;line-height:1.2}
.ul-list2-t1 .time .year{font-size:14px;line-height:1.2}
.ul-list2-t1 .txt{overflow:hidden}
.ul-list2-t1 .txt .tit{font-size:18px;font-weight:400;padding-top:4px;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list2-t1 .txt .tit a{color:#333;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list2-t1 .con:hover .tit a{color:#00329b}
.ul-list2-t1 .con:hover::after{width:0}
.ul-list2-t1 .txt .desc{font-size:14px;color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list2-t1 .txt .desc p{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-list2-t1 .box{padding-right:150px}
.ul-list2-t1 .more{font-size:14px;color:#0068b7;opacity:1;float:right;margin-top:-34px;background:url(../images/t2-img3.png) no-repeat left center;padding-left:30px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list2-t1 .more:hover{opacity:.8}
.m-txt1-t1{padding:67px 70px 54px;overflow:hidden}
.m-txt1-t1 h1{font-size:36px;color:#333;text-align:center;font-weight:400}
.m-txt1-t1 .info{text-align:center;border-bottom:1px solid #e3e3e3;padding:16px 0 24px;margin-bottom:44px}
.m-txt1-t1 .info span{font-size:14px;color:#333;display:inline-block;margin-right:30px}
.m-txt1-t1 h3{font-size:18px;color:#333;line-height:1.66;font-weight:400;text-align:center}
.m-txt1-t1 .desc{font-size:16px;color:#333;line-height:1.66;/*letter-spacing:2px;*/overflow: hidden}
.m-txt1-t1 .desc b{display:block;line-height:1.33;font-weight:700}
.m-txt1-t1 img{display:block;margin:0 auto}
/*.m-txt1-t1 img{display:block;}*/
.row-new2{overflow:hidden;padding-bottom:50px}
.row-new2 .blank{text-align:center;font-size:24px;color:#333;display:block;margin:0 auto}
.row-new2 .blank i{width:27px;height:27px;display:block;text-align:center;margin:0 auto;background:no-repeat center center;background-size:contain}
.row-con1{padding:39px 0 43px}
.row-con1 .g-tit{margin-bottom:30px}
.ul-lsit4-t1{overflow:hidden;margin:0 -10px}
.ul-lsit4-t1 li{width:25%;float:left;padding:0 10px; margin-bottom: 20px; }
.ul-lsit4-t1 .con{overflow:hidden}
.ul-lsit4-t1 .pic{position:relative;height:0;padding-top:55.75%;overflow:hidden;background-color:#fff}
.ul-lsit4-t1 .pic img{position:absolute;top:50%;left:50%;display:block;min-width:100%;min-height:100%;transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-lsit4-t1 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-lsit4-t1 .txt{border:1px solid #ececec;border-top:none;padding:69px 10px 30px 10px;min-height:274px}
.ul-lsit4-t1 .txt .tit{
    font-size:20px;color:#333;font-weight:600;margin-bottom:32px;text-overflow:ellipsis;white-space:nowrap;
/*overflow:hidden*/
    
}
.ul-lsit4-t1 .txt .line{width:70px;height:1px;display:block;background-color:#024ab0;margin-bottom:19px}
.ul-lsit4-t1 .txt .desc{font-size:16px;color:#333;line-height:1.875;
height:6.625em;
/*display:-webkit-box;*/
-webkit-box-orient:vertical;-webkit-line-clamp:3;
/*overflow:hidden*/
    
}
.row-con2{overflow:hidden;padding-bottom:80px}
.row-con2 .g-tit{margin-bottom:0}
.row-con2 .g-tit .tit{margin-bottom:14px}
.ul-lsit4-t2{overflow:hidden;margin:0 -12px}
.ul-lsit4-t2 li{width:33.33%;float:left;padding:0 12px}
.ul-lsit4-t2 .con{border:1px solid #ececec;padding:74px 30px 45px 71px}
.ul-lsit4-t2 .pic{width:54px;height:37px;margin-bottom:30px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-lsit4-t2 .pic img{width:100%;display:block}
.ul-lsit4-t2 .con:hover .pic{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.ul-lsit4-t2 .tit{font-size:24px;font-weight:400;color:#333}
.ul-lsit4-t2 .desc{font-size:18px;color:#333}
.row-disease{overflow:hidden;padding:40px 0 80px}
.row-disease .g-tit{margin-bottom:25px}
.ul-list5-t1{overflow:hidden}
.ul-list5-t1 li{margin-bottom:41px}
.ul-list5-t1 .con{border:1px solid #d0d0d0;background-color:#fff;overflow:hidden}
.ul-list5-t1 .pic{width:50%;float:left;margin-right:67px;overflow:hidden;position: relative; background-size: cover}
.ul-list5-t1 .pic img{width:100%;display:block;; -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list5-t1 .pic .tit{position: absolute;left: 0;top: 0;width: 100%;height: 100%; font-size:24px;margin-bottom:20px;font-weight:400}
.ul-list5-t1 .con:hover .tit a{color:#00329b}
.ul-list5-t1 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-list5-t1 .txt{overflow:hidden;padding:71px 30px 0 0}
.ul-list5-t1 .txt .tit{font-size:24px;margin-bottom:20px;font-weight:400}
.ul-list5-t1 .txt .tit a{color:#333;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list5-t1 .txt .desc{font-size:16px;color:#666;line-height:1.5}
.ul-list5-t1 .txt .tit1{font-size:18px;color:#666;display:block;margin-top:25px}
.ul-list5-t1 .txt .link{font-size:16px;color:#666}
.ul-list5-t1 .txt .link a{color:#f60;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list5-t1 .txt .link a:hover{opacity:.5}
.ul-list5-t1 li.s1 .con{position: relative;height: 300px;background: #f0f8fe url(../images/t1-imgzp.jpg) no-repeat center center;background-color:transparent;background-size: cover;}
.ul-list5-t1 li.s1 .pic{width: 0;display: none;}
/* .ul-list5-t1 li.s1 .con::after{content: ""; position: absolute;left: 0;top: 0; width: 100%;height: 100%;background-color: rgba(255,255,255,.5);;} */
.ul-list5-t1 li:nth-of-type(2n) .pic{float:right;margin-right:0;margin-left:76px}
.ul-list5-t1 li:nth-of-type(2n) .txt{padding:50px 0 50px 30px}
.ul-list5-t1 .tit2{font-size:18px;font-weight:400}
.ul-list5-t1 li.s1 .txt{padding: 40px;background: rgba(240, 248, 254,.9);width: 100%;height: 100%;}
.row-disease1{overflow:hidden;padding:40px 0}
.row-disease1 .g-tit{margin-bottom:39px}
.row-disease1 .g-tit .tit{margin-bottom:8px}
.row-disease1 .g-tit .desc{font-size:16px;color:#333}
.row-disease1 .box1{margin-bottom:28px;position:relative}
.row-disease1 .box1 .time{position:absolute;font-size:24px;color:#fff;font-weight:100;left:50%;top:47%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-list6-t1{background:no-repeat center center;background-size:cover;overflow:hidden}
.ul-list6-t1 li{width:50%;float:left}
.ul-list6-t1 .pic{width:97px;height:97px;margin:0 auto 9px}
.ul-list6-t1 .pic img{width:100%;display:block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list6-t1 .pic:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.ul-list6-t1 .txt{font-size:18px;text-align:center;color:#fff;font-weight:100}
.ul-list6-t1 .txt .sum{font-size:36px;font-weight:100}
.ul-list6-t2 li{width:25%; padding: 0 20px;}
.row-disease1 .box1,.row-disease1 .box2{padding:100px 0 56px;background:no-repeat center center;background-size:cover}
.row-disease1 .box2{padding:36px;margin-bottom: 40px;}
.row-disease1 .box2 .time{font-size:24px;color:#fff;font-weight:100;text-align:center;display:block;margin-bottom:28px}
.row-team1{overflow:hidden;padding-top:46px}
.row-team1 .g-tit{margin-bottom:26px}
.row-team1 .g-tit .desc{font-size:16px;color:#333;line-height:1.875}
.ul-list7-t1{overflow:hidden;margin:0 -13px 21px}
.ul-list7-t1 li{width:33.33%;float:left;padding:0 15px;margin-bottom:45px}
.ul-list7-t1 .con{background:#fff;/*border:1px solid #ebebeb;*/display:block}
.ul-list7-t1 .pic{position:relative;height:0;padding-top:100.26%;overflow:hidden;background-color:#fff}
.ul-list7-t1 .pic img{position:absolute;top:50%;left:50%;display:block;min-width:100%;min-height:100%;transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-list7-t1 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-list7-t1 .con:hover .tit{color:#00329b}
.ul-list7-t1 .con:hover .line{width:0}
.ul-list7-t1 .txt{padding:30px 30px 56px 51px}
.ul-list7-t1 .txt .tit{font-size:24px;color:#333;font-weight:400;margin-bottom:8px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list7-t1 .txt .line{width:70px;height:1px;background-color:#024ab0;display:block;margin-bottom:20px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-list7-t1 .txt .desc{font-size:16px;color:#666;line-height:1.875}
#page7{padding-top: 50px;}
#page3{padding-top: 30px;}
#page5{padding-top: 50px;}
#page6{padding-top: 50px;}
.fp-section{position: relative;}
.t1-faTo { width: 50px; height: 50px; z-index: 1; margin-left:-25px; display: block; animation: 1s linear infinite moveAnimate; -webkit-animation: 1s linear infinite moveAnimate; background: no-repeat center center; background-size: 100% auto; position: absolute; bottom: 83px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
@keyframes moveAnimate { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 25% { -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); } 50% { -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } }
@-webkit-keyframes moveAnimate { 0% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 25% { -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); } 50% { -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } }

@media only screen and (max-width:1480px){
    .wp,.wp1{width:96%}
}
@media only screen and (max-width:1440px){
    .ban{height:auto;padding:120px 0 180px 0}
    .ban .tit{font-size:24px}
    .ban .line{margin-bottom:10px;width:60px;height:2px}
    .g-tit .tit{font-size:24px;padding-left:60px}
    .m-Targe-t1 .g-tit h4{font-size: 20px;}
    .m-Targe-t1 .tit{font-size: 20px;}
    .g-tit .tit::after{width:30px;height:2px}
    .g-tit .desc .p24{font-size:20px}
    .g-tit .desc .p18{font-size:16px}
    .ul-list1-t1 .txt .tit{font-size:24px}
    .ul-list1-t1 .txt .line{width:30px}
    .row-zhy{padding-top:30px}
    .ul-list1-t1{margin-bottom:20px}
    .m-txt1-t1 h1{font-size:24px}
    .m-txt1-t1{padding:30px}
    .m-txt1-t1 h3{font-size:16px}
    .m-txt1-t1 .info{margin-bottom:30px}
    .row-new2 .blank{font-size:20px}
    .row-new2 .blank i{width:20px;height:20px}
    .ul-lsit4-t2 .tit{font-size:20px}
    .ul-lsit4-t2 .desc{font-size:16px}
    .ul-lsit4-t1 .txt .tit{font-size:18px;margin-bottom:15px}
    .ul-lsit4-t1 .txt{padding:30px;min-height:210px}
    .row-con2{padding-bottom:30px}
    .ul-list5-t1 .txt .tit{font-size:20px}
    .row-disease1{padding:30px 0}
    .row-disease1 .g-tit{margin-bottom:30px}
    .ul-list6-t1 .txt .sum{font-size:28px}
    .m-Targe-t1 .box-l{float: left;width: 48%;margin-right: 0;}
    .m-Targe-t1 .box-r{width: 48%;float: right;}
}
@media only screen and (max-width:1199px){
    .ban .line{width:40px;height:1px}
    .ban .tit{font-size:20px}
    .ban .subEn{font-size:14px}
    .ban{padding:110px 0 170px 0}
    .g-tit .tit{font-size:20px}
    .g-tit .desc .p24{font-size:18px}
    .g-tit .desc .p18{font-size:15px}
    .ul-list1-t1 .txt .tit{font-size:20px;margin-bottom:15px}
    .m-so .btn,.m-so .con input{height:36px;line-height:36px;font-size:16px}
    .m-soTime .sel{height:38px;line-height:38px;font-size:16px}
    .row-news1 .box-top{margin-bottom:30px}
    .row-news1{padding:30px 0}
    .row-new2{padding-bottom:30px}
    .row-con1{padding:30px 0 10px}
    .row-disease{padding:30px 0}
    .ul-list5-t1 .txt{padding:30px}
    .ul-list5-t1 .pic{margin:0}
    .ul-list5-t1 .txt .desc br{display:none}
    .ul-list5-t1 li:nth-of-type(2n) .txt{padding:30px}
    .ul-list5-t1 li:nth-of-type(2n) .pic{margin-left:0}
    .ul-list5-t1 .txt .tit1{margin-top:10px}
    .ul-list5-t1 .txt .tit{font-size:18px}
    .row-disease1 .box1 .time{font-size:20px}
    .row-disease1 .box2 .time{font-size:20px}
    .ul-list7-t1 .txt .tit{font-size:18px}
    .ul-list7-t1 .txt{padding:30px}
    .ul-list7-t1 .txt .line{width:60px}
    .ul-list7-t1 .txt .desc{font-size:15px}
    .ul-list7-t1 li{margin-bottom:30px}
    .row-team1 .g-tit .desc{font-size:14px;line-height:1.5}
    .m-Targe-t1 .g-tit h4{font-size: 18px;}
    .m-Targe-t1 .g-tit{margin-bottom: 15px;}
    .m-Targe-t1 .tit{font-size: 16px;}
    .row-q2 .pic img{width: 100%;}
    .ul-list7-t1 li{width:33.33%;}
}
@media only screen and (max-width:959px){
    .ul-list1-t1 .pic{float:none;width:auto}
    .ul-list1-t1 li:nth-of-type(2n) .pic{float:none}
    .ul-list1-t1 .txt{padding:30px}
    .g-cur{display:none}
    .ban .tit{font-size:18px}
    .ban .subEn{font-size:12px}
    .ban{padding:100px 0 160px 0}
    .g-snavCur{/*padding-top:10px;*/margin-top:0}
    .g-snav li{margin-right:30px}
    /*.g-snav li a{padding-bottom:10px}*/
    .g-tit .tit{font-size:18px}
    .g-tit .desc .p24{font-size:16px}
    .g-tit .desc .p18{font-size:14px}
    .g-tit .tit::after{display:none}
    .g-tit .tit{padding-left:0}
    .ul-list1-t1 .txt .line{margin-bottom:5px}
    .ul-list1-t1 .txt .tit{font-size:18px}
    .ul-list1-t1 .txt .desc{font-size:14px}
    .g-snav{float:none;overflow-x:scroll;font-size:0;white-space:nowrap}
    .g-snav li{display:inline-block;float:none}
    .m-so .btn,.m-so .con input{height:30px;line-height:30px;font-size:16px}
    .m-soTime .sel{height:32px;line-height:32px;font-size:16px}
    .ul-list2-t1 .more{float:none;overflow:hidden}
    .ul-list2-t1 .desc{margin-bottom:10px;padding-right:0}
    .ul-list2-t1 .txt{padding-right:0}
    .ul-list2-t1 .time{margin-right:20px}
    .ul-list2-t1 .box{padding-right:0}
    .pages a{width:36px;height:36px;line-height:36px;min-width:auto}
    .pages .pages-next a,.pages .pages-prev a{height:36px}
    .m-txt1-t1{padding:30px 0}
    .m-txt1-t1 h1{font-size:20px}
    .m-txt1-t1 h3{font-size:15px}
    .m-txt1-t1 .desc{font-size:15px;line-height:1.5;letter-spacing:0}
    .ul-lsit4-t1 li{width:50%;margin-bottom:20px}
    .ul-lsit4-t2 .con{padding:30px}
    .ul-list5-t1 li:nth-of-type(2n) .pic{float:none;width:auto}
    .ul-list5-t1 .pic{width:auto;float:none}
    .ul-list5-t1 li{margin-bottom:20px}
    .row-disease1 .box2{padding:30px 0}
    .row-disease1 .box1,.row-disease1 .box2{padding:30px 0}
    .ul-list6-t1 .pic{width:70px;height:70px}
    .ul-list6-t2 li{width:50%;margin-bottom:30px}
    .row-disease1 .box1 .time{position:initial;display:block;text-align:center;margin-bottom:20px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}
    .row-disease1 .box1 .time{font-size:18px}
    .ul-list6-t1 .txt{font-size:16px}
    .ul-list6-t1 .txt .sum{font-size:22px}
    .row-disease1 .box2 .time{font-size:18px}
    .ul-list5-t1 li.s1 .con{height: auto;}
    .ul-list5-t1 li.s1 .txt{padding: 20px;}
    .m-Targe-t1 .box-l{width: auto;float: none;overflow: hidden;margin-bottom: 20px;}
    .m-Targe-t1 .box-r{width: auto;float: none;overflow: inherit;}
}
@media only screen and (max-width:767px){
    .ban{padding:70px 0 70px 0}
    .m-soTime .sel{width:100%;margin:0;margin-bottom:20px;float:none}
    .m-so{width:100%;float:none}
    .row-news1 .g-tit{float:none}
    .m-soTime{float:none}
    .m-soTime .sel{background-position-x:95%}
    .ul-list2-t1 .time{float:none;margin:0;width:auto}
    .pages li{display:none}
    .pages .pages-next,.pages .pages-prev{display:block}
    .pages .on{display:block}
    .row-new2 .blank{font-size:18px}
    .row-new2 .blank i{width:16px;height:16px}
    .m-txt1-t1{padding-bottom:0}
    .ul-lsit4-t2 li{width:auto;float:none;padding:0;margin-bottom:20px}
    .ul-lsit4-t2{margin:0}
    .ul-lsit4-t1{margin:0}
    .ul-lsit4-t1 li{width:auto;float:none;padding:0}
    .ul-lsit4-t1 .txt{padding:20px;min-height:auto}
    .ul-lsit4-t1 .txt .tit{font-size:16px;margin-bottom:10px}
    .ul-lsit4-t1 .txt .line{margin-bottom:10px}
    .ul-lsit4-t1 .txt .desc{height:auto;font-size:14px}
    .ul-lsit4-t2 .con{padding:20px}
    .ul-lsit4-t2 .pic{width:40px;height:auto;margin-bottom:20px}
    .ul-lsit4-t2 .tit{font-size:16px}
    .ul-lsit4-t2 .desc{font-size:14px}
    .row-con2{padding-bottom:10px}
    .ul-list5-t1 .txt{padding:20px}
    .ul-list5-t1 li:nth-of-type(2n) .txt{padding:20px}
    .ul-list5-t1 .txt .tit{margin-bottom:10px;font-size:16px}
    .ul-list5-t1 .txt .desc{font-size:14px}
    .ul-list5-t1 .txt .tit1{font-size:16px}
    .ul-list5-t1 .txt .link{font-size:14px}
    .ul-list5-t1 .tit2{font-size:16px}
    .ul-list6-t1 li{width:auto;float:none;margin-bottom:30px}
    .row-disease1 .box1,.row-disease1 .box2{padding-bottom:0}
    .ul-list7-t1 li{width:auto;float:none;padding:0}
    .ul-list7-t1{margin:0}
    .ul-list7-t1 .txt{padding:20px}
    .ul-list7-t1 .txt .line{margin-bottom:10px}
    .m-Targe-t1:last-child{margin-bottom: 30px;}
}
@media only screen and (max-width:1700px){
    .swiper-course .swiper-slide .txt .desc p{width:auto;float:none;margin-right:0;margin-bottom:10px}
    .swiper-course{margin-left:-35%}
}
@media only screen and (max-width:1440px){
    .m-Targe:last-child{margin-bottom:100px}
    .m-Targe .txt p{font-size:22px}
    .m-Targe .txt .tit{font-size:22px}
    .m-slide-certify{margin:0 auto 60px;width:1150px}
    .ban-q .name{font-size:36px}
    .ban-q .name em{font-size:24px}
    .ul-nbm .sum,.ul-nbm em{font-size:36px}
    .swiper-course{margin-left:-32%}
    .swiper-course .swiper-slide .txt .tit{font-size:36px;margin-bottom:30px}
    .swiper-course .swiper-slide .pic{padding-bottom:35px;margin-bottom:40px}
    .swiper-course .swiper-button-prev{right:70px;}
    .swiper-course .swiper-button-next{right: 30px;}
}
@media only screen and (max-width:1199px){
    
    .m-layout .bjleft {
        width: 98%;
        margin: 0 auto;
        float: none;
    }
    .m-layout .bjright {
        float: none;
        width: 85%;
    }
    
    
    .m-Targe2{padding:35px 0 60px}
    .m-Targe:last-child{margin-bottom:80px}
    .m-Targe .txt p{font-size:20px}
    .m-Targe .txt{height:325px;padding:70px 40px 0;margin-top:20px}
    .m-Targe .txt2 .desc{width:55%;padding-right:0}
    .m-Targe .txt .tit{font-size:20px;margin-bottom:15px}
    .m-Targe .info .text{padding:30px 0 0}
    .m-slide-certify{width:auto}
    .m-slide-certify .swiper-slide{width:auto;height:auto}
    .m-slide-certify .swiper-slide .txt{padding:20px 50px}
    .m-slide-certify .swiper-slide .txt .tit{font-size:20px;margin-bottom:15px}
    .m-slide-certify .swiper-slide .pic .icon{background-size:50px 50px;width:50px;height:50px}
    .m-slide-certify .swiper-button-next,.m-slide-certify .swiper-button-prev{width:50px;height:95px}
    .ban-q .name{font-size:28px}
    .ban-q .name em{font-size:20px}
    .m-survey .pic{float:none;width:auto;margin-right:0;margin-bottom:15px}
    .swiper-course{margin-left:-215px;margin-top:80px}
    .m-survey .pic em{height:30px;line-height:30px;font-size:16px}
    .ul-nbm .sum,.ul-nbm em{font-size:30px}
    .swiper-course .swiper-slide .txt .tit{font-size:30px;margin-bottom:20px}
    .row-q3{padding:50px 0 80px}
    .ul-sense li .txt{padding:15% 30px 0;font-size:16px}
    .row-q4{padding:50px 0 80px}
    .ul-sense li{padding:0 25px}
    .ul-sense{margin:30px -25px 0}
    .t1-faTo{display: none;}
    .m-pic-t1 img{width: 60%; }
}
@media only screen and (max-width:959px){
    .m-Targe2 .desc{font-size:14px;margin-top:0}
    .m-Targe2{padding:30px 0 50px}
    .m-Targe:last-child{margin-bottom:0px}
    .m-Targe .txt p{font-size:18px}
    .m-Targe .txt{height:300px;padding:40px 20px 0;background-position:center left}
    .m-Targe .txt .desc p{font-size:14px}
    .m-Targe .txt .tit{font-size:18px;margin-bottom:10px}
    .m-Targe .info .text{font-size:14px}
    .m-slide-certify .swiper-button-next{right:50px}
    .m-slide-certify .swiper-button-prev{left:50px}
    .m-slide-certify .swiper-button-next,.m-slide-certify .swiper-button-prev{width:40px;height:76px}
    .m-slide-certify .swiper-slide .txt .tit{font-size:18px;margin-bottom:10px}
    .m-slide-certify .swiper-slide .desc{font-size:14px;margin-bottom:20px}
    .m-slide-certify .swiper-slide .txt{padding:20px 30px}
    .m-founder .desc2{margin:30px 0;font-size:14px;padding-bottom:30px}
    .m-slide-certify{margin:0 auto 30px}
    .ban-q .name{font-size:22px;margin-top:5px}
    .ban-q .name em{font-size:18px}
    .ul-nbm .sum,.ul-nbm em{font-size:24px}
    .m-survey .txt .desc{font-size:14px;margin-bottom:15px;padding-right:0}
    .m-survey .txt{padding:25px 0}
    .ul-nbm li p{font-size:14px}
    .m-survey{margin-bottom:50px}
    .row-q2 .m-layout{top:30px;left:20px}
    .swiper-course{margin-left:-165px;margin-top:50px}
    .swiper-course .swiper-slide .txt .tit{font-size:24px;margin-bottom:10px}
    .swiper-course .swiper-slide .txt .desc{font-size:14px;padding:25px}
    .swiper-course .swiper-slide .txt .desc p{width:auto;float:none;font-size:14px;margin-right:0}
    .swiper-course .swiper-slide .txt .desc .more{width:30px;height:30px;background-size:cover}
    .ul-sense li{padding:0;float:none;width:auto;margin-bottom:15px}
    .ul-sense{margin:20px 0}
    .row-q2{padding:50px 0 30px}
    .row-q2 .pic{width:90%;margin:30px auto 0}
    .swiper-course .swiper-button-next,
    .swiper-course .swiper-button-prev{width: 24px;height: 24px;right: 24px;top: 13%;}
    .swiper-course .swiper-button-prev{right: 48px;}
    .r-circle{display: none;}
    .g-index-txtv3{float: none;}

    .m-pic-t1 {
        display: block;
        margin: 20px auto 0;
        width: 50%;
    }
    .m-pic-t1 img{width: 100%; }
}
@media only screen and (max-width:767px){
    
    .m-layout .bjleft {
        width: 98%;
        margin: 0 auto;
        float: none;
    }
    
    .m-Targe2{padding:20px 0 30px}
    .m-Targe .txt p{font-size:16px}
    .m-Targe .txt2 .desc{width:auto}
    .m-Targe .info .pic{width:auto;float:none;padding-right:0}
    .m-Targe .info .text{font-size:14px;padding:15px 0 0}
    .m-slide-certify{margin:0 auto 20px}
    .m-slide-certify .swiper-button-next,.m-slide-certify .swiper-button-prev{top:30%}
    .m-slide-certify .swiper-button-next,.m-slide-certify .swiper-button-prev{width:32px;height:61px}
    .m-slide-certify .swiper-button-next{right:30px}
    .m-slide-certify .swiper-button-prev{left:30px}
    .m-slide-certify .swiper-slide .txt{padding:10px 15px}
    .m-slide-certify .swiper-slide .pic .icon{background-size:40px 40px;width:40px;height:40px}
    .close-video{top:-38px;width:38px;height:38px;background-size:20px}
    .row-q2 .m-layout{top:20px;left:10px}
    .swiper-course{margin-left:0;margin-top:30px;overflow:hidden;padding-left:20px}
    .swiper-course .swiper-slide .txt .tit{font-size:20px}
    .swiper-course .swiper-slide .pic{padding-bottom:30px;margin-bottom:30px}
    .ul-nbm .sum,.ul-nbm em{font-size:20px}
    .swiper-course .swiper-slide .txt .desc{padding:15px}
    .row-q3,.row-q4{padding:30px 0 40px}
    .ul-sense li .pic{float:none;width:auto}
    .ul-sense li .txt{padding:15px;font-size:14px}
    .row-q2{padding:20px 0}
    .row-q2 .pic{width:auto;margin:20px auto 0}
    .section{min-height: 50vh;}

    .ul-cen-t1 li{padding: 0 10px;}
    .ul-cen-t1 {margin: 0 -10px;}
    .ul-cen-t2 li{padding: 0 3px;}
    .ul-cen-t2 {margin: 0 -3px;}
}
@media only screen and (max-width:479px){
    .m-layout .bjleft {
        width: 98%;
        margin: 0 auto;
        float: none;
    }
    
    .swiper-course .swiper-slide .txt .tit{font-size:18px}
    .ul-nbm .sum,.ul-nbm em{font-size:18px}
    .m-survey .pic .item{float:none;width:auto;padding:0;margin-bottom:10px}
    .m-survey .pic{margin:0}
    .m-survey .pic em{left:0}
    .m-pic-t1 {
        display: block;
        margin: 20px auto 0;
        width: 80%;
    }
}


.fp-controlArrow.fp-next,.fp-controlArrow.fp-prev{width: 50px;  height: 50px; border-width:inherit; border-color:transparent; z-index: 10;display: block;}
.fp-controlArrow.fp-next{background:url(../images/h-right-arrow.png) no-repeat;}
.fp-controlArrow.fp-prev{background:url(../images/h-left-arrow.png) no-repeat;}

@media only screen and (max-width: 1600px){
    .fp-controlArrow{display: none!important}
}

.fp-slidesNav ul {display: inline-block}
#fp-nav ul li a, .fp-slidesNav ul li a{display: inline-block}
#fp-nav ul li, .fp-slidesNav ul li{width: 16PX; height: 16PX;}

.slide.fp-slide {height: auto !important;min-height: 100vh;}

.slick-dna .item{}
.slick-dna .item .title{padding: 0 2px;}
.slick-dna .item .tit-con{background-color: #00329b;color: #fff;text-align: center;font-size: 16px;padding: 13px 0;margin-bottom: 40px;}
.slick-dna .item.slick-current .tit-con{background-color: #19b4eb;}
.slick-dna .item .tit-con span{font-weight: bold;}
.slick-dna .item .item-txt{text-align: right;}
.slick-dna .item .item-txt .txt1{border-left: 2px solid #00329b;width: 260px;padding-left: 16px;padding-right: 7px; text-align: left;display: inline-block;opacity: .7;}
.slick-dna .item.on .item-txt .txt1{opacity: 1}
.slick-dna .item .item-txt .date{position: relative;font-size: 18px;color: #00329b;font-weight: bold;line-height: 1;margin-bottom: 10px;}
.slick-dna .item .item-txt .date::after{position: absolute;content: '';width: 16px;height: 16px;background: url(../images/dna-p1.png) center no-repeat;background-size: cover;top: -1px;left: -24px;}
.slick-dna .item .item-txt .info{font-size: 14px;color: #00329b;line-height: 1.5;height: 15em;overflow-y: auto;opacity: .7;}
.slick-dna .item .item-txt .info p{margin-bottom: 10px;}
.slick-dna .item.slick-current .item-txt .info{opacity: 1;}
.slick-dna .item .item-txt .info::-webkit-scrollbar{width:3px;background:#ccc;background:0 0}
.slick-dna .item .item-txt .info::-webkit-scrollbar-thumb{background:#666;border-radius:0px}
.slick-dna .item .pic-active{display: none;}
.slick-dna .item .pic-blur{display: block;}
.slick-dna .item .pic-active img,.slick-dna .item .pic-blur img{display: block;width: 100%;}

.slick-dna .item.slick-current .pic-blur{display: none;}
.slick-dna .item.slick-current .pic-active{display: block;}
.slick-dna .item.slick-current .item-txt .date::after{background-image: url(../images/dna-p2.png);}
.slick-dna .item .item-txt .txt2 .date{margin-bottom: -5px;margin-top: 10px;}
.slick-dna .item .item-txt2{text-align: left;padding-left: 30px;margin-top: 20px;}
.slick-dna-wrap{position: relative;}
.slick-dna-page{position: absolute;top: -50px;right: 0;width: 90px;text-align: right;font-size: 0;}
.slick-dna-page .dna-btn{display: inline-block;width: 40px;height: 40px;display: inline-block;border: 1px solid #ccc;cursor: pointer;background: url(../images/dna03.png) bottom center no-repeat;background-size: 100% auto;}
.slick-dna-page .dna-btn.dna-btn-next{background-image: url(../images/dna04.png);}
.slick-dna-page .dna-btn:hover{background-color: #00329b;background-position: top center;}

.slick-dna-title .item{width: 33.33%;cursor: pointer;}
.slick-dna-title .item .title{padding: 0 2px;}
.slick-dna-title .item .tit-con{background-color: #19b4eb;color: #fff;text-align: center;font-size: 16px;padding: 13px 0;margin-bottom: 40px;}
.slick-dna-title .item.slick-current .tit-con{background-color: #00329b;}
.slick-dna-title .item .tit-con span{font-weight: bold;font-size: 16px;}
.slick-dna-title .item .tit-con p{font-weight: bold;}

.slick-dna-title{
    display: flex;
}
.slick-dna-title .item .tit-con{
    font-size: 14px;
}

.slick-dna{
    white-space: nowrap;
    overflow-x: auto;
    vertical-align: top;
    font-size: 0;
}
.slick-dna::-webkit-scrollbar { width: 0;height: 0; }
.slick-dna .item{
    display: inline-block;
    vertical-align: middle;
    /*min-width:493px ;*/
    /*float: left;*/
}
.slick-dna .item .item-txt .info{
    white-space: normal;
}
.slick-dna .item .item-txt .info
{
    height: 160px;
}
.item-txt.height{
    height: 188px;
}
.dna-pic-wrap{
    width: 296px;
    height: 223px;
    position: relative;
    margin-top: 30px;
}
.dna-pic{
    position: absolute;width: 100%;height: 100%;top: 0;left: 0;
    z-index: 2;
    background: url("../images/dna-l.png") no-repeat center right -3px / 102% 100%;
}
.dna-pic-bg{
    position: absolute;width: 100%;height: 100%;
    z-index: 1;
    background: url("../images/dna-back-l.png") no-repeat center right -3px / 102% 100%;
    top: -10px;
    left: -15px;
}

.slick-dna .item:nth-child(even) .dna-pic{
    top: -9px;
    background: url("../images/dna-r.png") no-repeat center left -4px / 102% 100%;
}
.slick-dna .item:nth-child(even) .dna-pic-bg{
    top: -22px;
    background-image: url(../images/dna-back-r.png);
}
.slick-dna .item.on .dna-pic{
    background-image: url(../images/dna-l-on.png);
}
.slick-dna .item:nth-child(even).on .dna-pic{
    background-image: url(../images/dna-r-on.png);
}
.slick-dna .item.on .item-txt .info{
    padding-right: 10px;
    opacity: 1;
}
.echarts-table table{border-collapse:separate;border-spacing:3px 0px;}
.echarts-table table{width: 100%;}
.echarts-table table th,.echarts-table table td{border: 1px solid #eee;}
.echarts-table table th{height: 58px;text-align: center;font-size: 18px;color: #00329b;background: #e9eaea;}
.echarts-table table th:nth-child(2){background-color: #edeeee;}
.echarts-table table th:nth-child(3){background-color: #f7f8f8;}
.echarts-table table th:nth-child(4){background-color: #ffffff;}
.echarts-table table th:nth-child(5){background-color: #ffffff;}
.echarts-table table th:nth-child(6){background-color: #ffffff;}
.echarts-table table td{position: relative;height: 290px;}
.echarts-table table td .bgColor{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
/*.echarts-table table td .bgColor .color{float: left;width: 33.33%;height: 100%;background-color: #ccc;border-left: 1px solid #eee;}
.echarts-table table td .bgColor .color-1{background-color: #f0f8fe;}
.echarts-table table td .bgColor .color-2{background-color: #f7fcfe;}
.echarts-table table td .bgColor .color-3{background-color: #fff;width: 16.66%;}
.echarts-table table td .bgColor .color-4{background-color: #fff;width: 16.66%;}*/
.echarts-table table td .bgColor .color{float: left;width: 25%;height: 100%;background-color: #ccc;border-left: 1px solid #eee;}
.echarts-table table td .bgColor .color-1{background-color: #f0f8fe;width: 20%;}
.echarts-table table td .bgColor .color-2{background-color: #f7fcfe;width: 20%;}
.echarts-table table td .bgColor .color-3{background-color: #fff;width: 20%;}
.echarts-table table td .bgColor .color-4{background-color: #fff;width: 20%;}
.echarts-table table td .txt{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;color: #fff;}
.echarts-table table td .txt-body{
    width: 90%;
padding-top: 60px;
padding-left: 15px; float: left;}
.echarts-table table td .txt-body2{color: #333;}
.echarts-table table td .txt-body h4{font-size: 16px;font-weight: bold;margin-bottom: 6px;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.echarts-table table td .txt-body .info{font-size: 18px;line-height: 2.33;}
.echarts-table table td .txt-body .info p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 41px;line-height: 41px;font-size:14px;}
.echarts-table .echarts-body{position: absolute;bottom: 40px;left: 0;width: 100%;top: 70px;z-index: 3;}
.echarts-table tr:last-child .echarts-body{bottom: 40px;top: 130px;}
.echarts-content{width: 100%;height: 100%;}
.echarts-table table tr:last-child .txt-body h4{white-space: normal;}
.echarts-txt{display: none;}

.echarts-table .echarts-date{position: absolute;top: 0;left: 0;width: 100%;padding-top: 18px;}
.echarts-table .echarts-date .item{margin-bottom: 10px;}
.echarts-table .echarts-date{font-size: 0;}
.echarts-table .echarts-date .date{height: 32px;max-width: 100%; background: linear-gradient(to right,#629dcd,#00329b);-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
/* .echarts-table .echarts-date.active .date{width: 0!important;} */
.echarts-table tr:last-child .echarts-body,
.echarts-table .echarts-body{
    position: absolute;
    bottom: auto;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.echarts-table .echarts-date{
    position: static;
}

.echarts-table .echarts-date{
    padding-top: 0;
    padding-top: 30px;
}
.echarts-table .echarts-date .item:last-child{
    margin-bottom: 0;
}

@media only screen and (max-width: 1440px){
    .echarts-table table td .txt-body .info p{font-size: 16px;}
    .echarts-table table td .txt-body{width: 80%;}
    .echarts-date h4{max-width: 36.8% !important;}
}
@media only screen and (max-width: 1199px){
    .slick-dna .item .tit-con{margin-bottom: 20px;font-size: 14px;padding: 10px 0;}
    .slick-dna .item .item-txt .info{font-size: 12px;}
    .slick-dna-page .dna-btn{width: 35px;height: 35px;}
    .slick-dna-title .item .tit-con p{
        height: 42px;
    }
    .echarts-table table th{font-size: 16px;}
    .echarts-table table td .txt-body{width: 100%;padding-left: 10px;padding-right: 10px;}
    .echarts-table table td .txt-body h4{font-size: 16px;}
    .echarts-table table td .txt-body .info{font-size: 14px;line-height: 2.8;}
    .echarts-table table td .txt-body{padding-top: 45px;}
    .echarts-table .echarts-body{bottom: 70px;top: 70px;}
    .echarts-table tr:last-child .echarts-body{bottom: 110px;top: 80px;}
    .echarts-table .echarts-date{padding-top: 15px;}
    .echarts-table table td .txt-body .info p{font-size: 14px;}
    .echarts-table .echarts-date .date{}
    .echarts-date h4{max-width: 45.9% !important;}
}
@media only screen and (max-width: 959px){
    .slick-dna-title .item .tit-con p{
        height: 63px;
    }
    .echarts-date h4{max-width: 43.8% !important;}
}
@media only screen and (max-width: 767px){
    .dna-pic-wrap{display: none}
    .slick-dna .item .item-txt .txt1{width: 100%;}
    .item-txt.height{height: auto}
    .slick-dna-title{display: block;}
    .slick-dna-title .item{width: 100%;margin-bottom: 15px;}
    .slick-dna-title .item .tit-con{margin-bottom: 0;}
    .slick-dna-title .item .tit-con p{height: auto;}
    .echarts-table table th{font-size: 14px;}
    .echarts-table table td{background: none!important;}
    .echarts-table table tr td:first-child,.echarts-table table tr th:first-child{display: none;}
    .echarts-table .echarts-body{bottom: -30px;top: 50px;}
    .echarts-txt{display: block;}
    .echarts-txt h4{position: absolute;top: 10px;left: 0;padding-left: 15px;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .echarts-txt .info{font-size: 14px;color: #333;}
    .echarts-txt .info p{position: absolute;}
    .echarts-txt .info p:nth-child(1){position: absolute;top: 50px;left: 15px;}
    .echarts-txt .info p:nth-child(2){position: absolute;top: 130px;left: 15px;}
    .echarts-txt .info p:nth-child(3){position: absolute;top: 220px;left: 15px;}
    .echarts-table .echarts-body{left: 15px;right: 10px;}
    .echarts-table .echarts-body{top: 60px;}
    .echarts-table tr:last-child .echarts-body{top: 70px;bottom: 70px;}
    .echarts-table .echarts-date{font-size: 14px;}
    .echarts-table .echarts-body{top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: left;align-items: center;}
    .echarts-table .echarts-date{position: static;color: #333;}
    .echarts-table .echarts-date h4{font-size: 16px;margin-bottom: 10px;padding-left: 5px;}
    .echarts-table tr:last-child .echarts-body{top: 0;bottom: 0;}
    .echarts-table .echarts-date p{margin-bottom: 5px;font-size: 14px;padding-left: 5px;}
    .echarts-table table td{height: 360px;}
    .echarts-table tr:last-child .echarts-body, .echarts-table .echarts-body{padding: 0 !important;}
    .echarts-table .echarts-date{padding: 0 !important;}
    .echarts-table .echarts-date h4{display: none;}
}

.slick-dna .item .item-txt .info::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    border-radius: 10px;
    background-color: #f6fbff;
}

.slick-dna .item .item-txt .info::-webkit-scrollbar
{
    width: 3px;
    background-color: #f6fbff;
}

.slick-dna .item .item-txt .info::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
    background-color: #b4ddff;
}

.g-tit{overflow: hidden;}
.forMob{display: none;}

@media only screen and (max-width: 767px){
    .slick-dna-page{display: none;}
    .slick-dna-page.forMob{display: block;position: static;margin: 20px auto 0;}
    .slick-dna .item{
        width: calc(100vw - 30px);
        margin-right: 30px;
        margin-left: 10px;
    }
}
/* 2020-06-06 新增 */
.footer .ft-top .l-info .qr .pic a{width: 30px;height: 30px;display: block; margin:0 auto}
.footer .ft-top .qr .pop-wx-btn{margin-right: 100px;cursor: pointer; }
.footer .ft-top .qr .pop-wx-btn .btn{width: 30px;height: 30px;font-size: 0; margin:0 auto;margin-bottom: 20px;}
.footer .ft-top .qr .pop-wx-btn .btn img{display: block;width: 100%;height: 100%;}
.footer .ft-top .qr .pop-wx-btn p{font-size: 14px;color: #fff;user-select: none;}
.qr-pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background: rgba(0,0,0,.8);}
.qr-pop .qr-pop-body{position: absolute;top: 50%;left: 50%; width: 95%;max-width: 450px;background-color: #fff;border-radius: 10px;padding: 20px;
    display: flex;justify-content: space-between;align-items: flex-start;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.qr-pop .qr-pop-body .qr-item{width: 49%;}
.qr-pop .qr-pop-body .close{position: absolute;top: 0;right: -40px;width: 35px;height: 35px;background: #ff0000 url(../images/colse.png) center no-repeat;background-size: 25px auto;border-radius: 5px;}
.qr-pop .qr-pop-body .qr-item .pic{width: 80%;margin: 0 auto 10px;}
.qr-pop .qr-pop-body .qr-item img{display: block;width: 100%;}
.qr-pop .qr-pop-body .qr-item p{text-align: center;font-size: 16px;}
@media only screen and (max-width: 1199px){
    .footer .ft-top .qr .pop-wx-btn{margin-right: 0;}
    .footer .ft-top .qr .pop-wx-btn .btn{margin: 0 auto 15px;width: 30px;height: 30px;}
    .footer .ft-top .qr .pop-wx-btn p{font-size: 14px;}
    .qr-pop .qr-pop-body{padding: 15px 30px;border-radius: 5px;}
    .qr-pop .qr-pop-body .qr-item{width: 45%;}
    .qr-pop .qr-pop-body .qr-item .pic{margin-bottom: 5px;}
    .qr-pop .qr-pop-body .qr-item p{font-size: 14px;}
}

@media only screen and (max-width: 767px){
    .qr-pop .qr-pop-body .close{top: 105%;left: 50%;right: auto;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .footer .ft-top .qr .pop-wx-btn .btn{width: 30px;height: 30px;}
}
@media only screen and (max-width: 1199px) {
    .echarts-table .echarts-body{
        top: 50%;
        bottom: auto;
    }
}
@media only screen and (max-width: 767px){
    .echarts-table tr:last-child .echarts-body, .echarts-table .echarts-body{
        position: static;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
.echarts-table table td .txt-body .info{
    padding-top: 13px;
}


.echarts-table tr:last-child .echarts-body, .echarts-table .echarts-body{
   position: absolute;width: 100%;height: 100%;top: 0;left: 0;
    -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);
    padding-top: 30px;
    padding-left: 0;
}
.echarts-date h4{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 17px;
    opacity: 0;
    max-width: 38.8%;
}
.echarts-table .echarts-date .item{
    margin: 0;
    padding: 5px 0;
}
.headon{
    color: #f73838 !important;
}
.ul-navt li{position:relative;}
.ul-navt li a.v1{line-height:92px;font-size:18px;padding:0 30px;display:block;height:92px;}
.ul-navt li .child{position:absolute;margin-top: 17px;top:99%;left:0;width: auto;min-width: 100%;white-space: nowrap;
    background-color:#113195;color:#fff;box-shadow:0 0 1px #ddd;
    display:none;z-index: 10}
.ul-navt li .child a{display:block;width:100%;height:45px;line-height:45px;font-size:16px;text-align: left;
    padding: 0 40px;color: #fff}
.ul-navt li .child a:hover{background-color:#113195;color:#f73838}
/*
.ul-navt li:nth-child(4) a.v1,.ul-nav li:nth-child(5) a.v1,.ul-nav li:nth-child(6) a.v1{padding:0 40px;background:#005dae;color:#fff;border:none;}
*/
@media only screen and (max-width: 1679px){
    .ul-navt li .child{
        margin-top:0px ;
    }
}
@media only screen and (max-width: 1399px){
    .ul-navt li a.v1{padding: 0 25px;}
}
@media only screen and (max-width: 1199px){
    .ul-navt li .child a{
        text-align:center;
    }
}
