@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2021-05-07 09:32:19
 * @version $Id$
 */


@font-face {
  font-family: 'lack';
  src: url('../font/lack-line-regular-4.ttf');
  
}
.editor p{margin-bottom:1.5em}


.lack{font-family: 'lack';}
.fixed{position:fixed!important;}

.w1460{width: 1468px;margin: 0 auto;}
.mengc{background-image: linear-gradient(to right,rgba(0,0,0,.3),transparent);z-index: 2;}
.jianborder{border: 1px solid;border-image: linear-gradient(to right, #c70405,#1392e9) 1;}
.ovhidden{overflow: hidden;}
.cz{position: relative; z-index: 90!important;}

.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}

.mflex{display: flex;}

.m-sl{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-thsl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


.biank{box-sizing: border-box;width:calc(100% - 128px);height:calc(100% - 128px);}
.biank .mline{position: absolute;background: #fff;transition: all 1s;}
.biank .mline.mline1{left: 0px;top: 0px; width:0;height: 1px; }
.biank .mline.mline2{right: 0px;top: 00px; width:1px;height: 0; }
.biank .mline.mline3{right: 0px;bottom: 0px; width:0;height: 1px; }
.biank .mline.mline4{left: 0px;bottom: 0px; width:1px;height: 0; }

.h-bg{background-image: url('../img/h-bg.jpg'); 
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center -15px;
}

.header{position: absolute;top: 0;left: 0;width: 100%;z-index:99;}
.header:hover{//background-color: rgba(0, 0, 0, 0.5); }
.header.header-small {background-color: rgba(0, 0, 0, 0.5); }
/*.header.header-small .head{padding:20px 0; }*/
.header .head{position: relative; width:90%;max-width: 1600px;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.header .head .logo img{width: auto;height: 100px;margin-top:15px}
.head .head-right{display: flex;align-items: center;}
.header .head-nav li{position:relative;height: 110px;display:flex;align-items:center; float:left;padding:20px 26px 0 26px;font-size:18px;transition:all .3s;}
.header .head-nav li .head-navt{position: relative;line-height: 30px;font-weight:bold;display:block;color:#fff}
//.header .head-nav li .head-navt:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:0; width: 0;height: 3px;background: #da0a62;transition: all .3s;content: "";}
.header .head-nav li:hover,.header .head-nav li .active{font-size:22px}
//.header .head-nav li:hover .head-navt:after{width: 100%;}
//.header .head-nav li .active:after{width: 100%;}
.header.header-small .head-nav li{height: 90px;}

.head-nav .subnav-box{display: none;position: absolute;top: 80%;left: 50%;width: 180px;padding: 22px 0 28px;transform: translateX(-50%);background-color: rgba(0, 0, 0, 0.5); border-bottom: 3px solid #da0a62;//box-shadow: 0 0 10px rgba(0,0,0,.05);transition: all .4s;}
.head-nav .subnav-box .subnav .sublink{display: block;color: #ffffff;font-size: 18px;line-height: 52px;text-align: center;}
.head-nav .subnav-box .subnav .sublink:hover{color: #da0a62;}
.header .phone-nav{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: none; z-index: 9999999;cursor: pointer;}
.header .phone-nav .line{position: relative;top: 0;border-radius: 3px;width: 30px;display: block;height: 2px;transition: all .3s; background: #fff;transform-origin: center center;}
.header .phone-nav.active .line:nth-child(1){top: 10px;transform: rotate(45deg);}
.header .phone-nav .line:nth-child(2){margin: 8px 0; }
.header .phone-nav.active .line:nth-child(2){opacity: 0;}
.header .phone-nav.active .line:nth-child(3){top: -10px;transform: rotate(-45deg);}
.header .phone-nav-mn{position: absolute;top: 80px;left: 0;pointer-events: none; padding: 30px 0; width: 100%;height: calc(100vh - 80px); box-sizing: border-box;background-color: #282a2c; z-index: 99;overflow: scroll;opacity: 0;transition: all .5s;}
.header .phone-nav-mn.on{opacity: 1;pointer-events: auto;}
.sliding-menu {position: relative;overflow: hidden;}
.sliding-menu ul {float: left;}
.sliding-menu li {padding: 0 3%;}
.sliding-menu a { display: block;margin: 0!important;padding: 1em;font-size: 18px;color: #fff;}
.sliding-menu li:hover {background: #333;}
.sliding-menu li:hover a{color: #fff;}
.sliding-menu a.nav:before {content: '\3009';float: right;margin-left: 1em}
.sliding-menu a.back {background: #555;color: #fff}
.sliding-menu a.back:before {content: '\3008';float: left;margin-right: 1em}

.btn-back{position:absolute;top:5%;left:5%;height:48px;width:48px;background-image:url('../img/back.png');background-size:48px;z-index:100;cursor:pointer;}
.btn-back:hover{transform: scale(1.1);transition: all 1s;}
.btn-back2{display:block;position:absolute;top:4%;left:11%;height:60px;width:60px;background-image:url('../img/back2.png');background-size:60px;z-index:100;cursor:pointer;}
.btn-back2:hover{transform: scale(1.1);transition: all 1s;}

.i-banner{position: relative; height: 100vh;//background-color: rgba(0, 0, 0, 0.3);}
.i-banner.banner2{height: 1000px;}
.i-banner.phoneban{display:none}
.i-banner .main{height: 100%;}
.i-banner .swiper-slide video{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}

.i-banner .slide-1 .bg{background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position:absolute;top:0;left:0}
.i-banner .slide-1 .bimg{background-image: url(../img/h-bg1.png);
    background-size: 100%;
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center top;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0);}
.i-banner .slide-2 .bg{background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position:absolute;}
.i-banner .slide-2 .bimg{background-size: 90%;background-image: url('../img/h-t-bg.png');background-position: center;background-repeat: repeat-y;width: 100%;height: 100%;}
.i-banner .slide-2 {//background-color: rgba(0, 0, 0, 0.5);}
.i-banner .slide-3 .bimg{background-size: 90%;background-image: url('../img/h-t-bg.png');background-position: center;background-repeat: repeat-y;width: 100%;height: 100%;}
.i-banner .slide-4 .bimg{background-size: 90%;background-image: url('../img/h-t-bg.png');background-position: center;background-repeat: repeat-y;width: 100%;height: 100%;}

.i-banner .mengc{position: absolute;width: 100%;height: 100%;}
.i-banner .message{overflow:hidden; color: #fff;z-index: 22;width:90%;max-width: 1600px;padding-left:10px;}
.i-banner .tit{ font-size: 46px;line-height:72px;font-weight:800;color:#fff}
.i-banner .sum{position: relative;font-size: 24px;line-height: 40px;color:#fff}


.i-banner .i-page{position: absolute;right: 2px;bottom: 129px; z-index: 22;}
.i-banner .i-page .qha{cursor: pointer;outline:none;}
.i-banner .i-page .sum{position: relative;right: 22px; font-size: 16px;line-height: 13px;text-transform: uppercase;color: #fff;transform: rotate(90deg);transition: all .5s;}
.i-banner .i-page .line{position: relative;height: 139px;width: 2px;background: #fff;overflow: hidden;}
.i-banner .i-page .line:before{position: absolute;width: 100%;height: 100%;left: 0;background-image: linear-gradient(to bottom, #c70405,#1392e9);  content: "";transition: all .5s;}
.i-banner .i-page .prev .sum{top: -38px;}
.i-banner .i-page .next .sum{top: 38px;}
.i-banner .i-page .prev .line:before{top: -100%;}
.i-banner .i-page .prev:hover .sum{color: #c70405}
.i-banner .i-page .prev:hover .line:before{top: 0;}
.i-banner .i-page .next .line:before{top: 100%;}
.i-banner .i-page .next:hover .sum{color: #1392e9}
.i-banner .i-page .next:hover .line:before{top: 0;}
#swiperhome .swiper-pagination{display: flex;justify-content: center;bottom: 40px!important}
#swiperhome .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px;opacity: 1;background: #fff!important;outline: none;}
#swiperhome .swiper-pagination-bullet-active{background: #da0a62!important;}


.pl-banner{position: relative; height: 100vh;}
.pl-banner .main{height: 100%;}
.pl-banner .swiper-slide video{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}
.pl-banner .swiper-slide .bimg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);}
.pl-banner .message{z-index: 22;width:90%;max-width:1600px;padding-left:10px}
.pl-banner .message-body{width:50%;padding-top:5%;color:#fff}
.pl-banner .message-body .tit{font-size: 52px;color:#6DDDF8;line-height:72px;font-family:"思源黑体 Normal";}
.pl-banner .pl-bbg2 .tit{color:#F68EC7}
.pl-banner .pl-bbg22 .tit{color:#F68EC7}
.pl-banner .message-body .tit em{font-size:22px;color:#fff;line-height:1em}
.pl-banner .message-body .sum{position: relative;font-size: 18px;line-height: 1.6em;padding-top:40px}
.pl-banner .message-body .sum em{color:#6DDDF8;}
.pl-banner .message-body .sum a{color:#fff;text-decoration:underline;margin-left:10px}

.pl-bbg1{background-image: url('../img/pl-bbg1.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;}
.pl-bbg12{background-image: url('../img/pl-bbg2.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;}
.pl-bbg2{background-image: url('../img/pl-bbg3.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;}
.pl-bbg22{background-image: url('../img/pl-bbg3.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;}
	
.pl-memberpic1{position:absolute;left:50%;top:50%;transform: translateY(-50%);width:48%}
.pl-memberpic2{position:absolute;left:58%;top:50%;margin-top:-22%;width:34%}

.re-banner{position: relative; height: 100vh;}
.re-banner .main{height: 100%;}
.re-banner .swiper-slide video{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}
.re-banner .swiper-slide .bimg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);}

.re-banner .re-nav{width:1200px;padding-top:100px;padding-bottom:100px}
.re-banner .re-navtitle{text-align:center;font-size: 40px;font-weight:bold;color:#da0a62;line-height:0.8em;padding-bottom:5%}
.re-banner .re-navtitle em{font-size:22px;color:#fff;line-height:0.8em;}
.re-banner .re-navlist{position:relative}
.re-banner .re-navlist li{float:left;display:block;}
.re-banner .re-navlist li a{display:block;width:330px;height:110px;background:rgba(255,255,255,0.3);border-radius:10px;color:#fff;padding:15px 30px;transform: scale(1);}
.re-banner .re-navlist li a:hover{background:rgba(218,10,98,0.5);transform: scale(1.2);transition: all 1s;}
.re-banner .re-navlist li.active a{background:rgba(218,10,98,0.5);transform: scale(1.2);transition: all 1s;}
//.re-banner .re-navlist li.active a{background:rgba(218,10,98,0.5);width:400px;height:130px;}
//.re-banner .re-navlist li.active h4{font-size:32px;}
.re-banner .re-navlist li a h4{font-size:24px;line-height:2.2em}
.re-banner .re-navlist li a em{line-height:1em;font-size:14px;}
.re-banner .re-navlist li.re-nav-1{margin-left:70px}
.re-banner .re-navlist li.re-nav-2{margin-left:120px;margin-bottom:40px}
.re-banner .re-navlist li.re-nav-3{margin-top:30px;margin-left:140px}
.re-banner .re-navlist li.re-nav-4{margin-left:200px}
.re-banner .renav1-2{background:url('../img/renav1-2.png');width:160px;height:32px;position:absolute;top:50px;left:440px}
.re-banner .renav1-3{background:url('../img/renav1-3.png');width:96px;height:100px;position:absolute;top:126px;left:250px}
.re-banner .renav2-4{background:url('../img/renav2-4.png');width:164px;height:71px;position:absolute;top:126px;right:260px}
.re-banner .renav3-4{background:url('../img/renav3-4.png');width:232px;height:55px;position:absolute;top:230px;left:515px}
.re-banner .re-application{position:absolute;bottom:8%;width:100%;text-align:center;color:#fff;font-size:16px;}
.re-banner .re-application b{font-size:22px;line-height:2em}
.re-banner .re-bbg3 .tit{color:#F68EC7}

.re-banner .message{ color: #fff;z-index: 22;width:90%;max-width:1600px;padding-left:10px}
.re-banner .message .btn-back{display:block;top:-70px;left:10px}
.re-banner .message-body{width:50%;}
.re-banner .message-body .tit{font-size: 44px;color:#da0a62;line-height:0.8em;margin-bottom:50px}
.re-banner .message-body .tit em{font-size:18px;color:#fff;line-height:1em;}
.re-banner .message-body .sum{display:block;position: relative;font-size: 16px;line-height: 1.6em;overflow:auto;max-height:400px;}
.re-banner .message-body .sum::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    padding-right: 10px
}

.re-banner .message-body .sum::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #eee
}

.re-banner .message-body .sum::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #da0a62;
}

.re-banner .message-body .sum em{color:#da0a62;font-weight:bold}
.re-banner .message-body .sum a{color:#fff;text-decoration:underline;margin-left:10px}
.re-banner .message-body .sum b{font-size:20px;}
#swiperresearch .swiper-pagination{display: flex;justify-content: center;bottom: 40px!important}
#swiperresearch .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px;opacity: 1;background: #fff!important;outline: none;}
#swiperresearch .swiper-pagination-bullet-active{background: #da0a62!important;}
#swiperresearch .re-bg{width: 100%;height: 100%; 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;transform: scale(1.1);transition: all 9.8s;}
#swiperresearch .swiper-slide-active .re-bg{transform: scale(1);}
.re-bbg{background:#000;}

.re-pic{position:absolute;left:45%;top:50%;margin-top:-400px;}



.i-tbox{ margin:0 auto}
.i-tbox .i-tbox-list{width:80%;margin:0 auto;}
.i-tbox .i-tbox-list li{padding:30px 0 30px 180px;position:relative;display:block;}
.i-tbox .i-tbox-list li i{position:absolute;display:block;left:0;top:30px}
.i-tbox .i-tbox-list li img{width:140px;}
.i-tbox .i-tbox-list li p{font-size:18px;font-weight:bold;color:#333;}
.i-tbox .i-tbox-list .i-tbox-text{font-size:16px;margin-bottom:20px;position:relative;text-indent:2em}
.i-tbox .i-tbox-list .i-tbox-text em{font-size:28px;font-weight:bold;line-height:1.3}
.i-tbox .i-tbox-list .i-tbox-text::first-letter{font-size:28px;font-weight:bold;line-height:1.3}

.i-main{width:80%;margin:0 auto;color:#333;padding-top:30px}

.i-newstitle{margin:0 auto;width:120px;height:60px;line-height:60px;font-size:36px;font-weight:bold;position:relative;text-align:center}
.i-newstitle:after{position: absolute;left: 50%;transform: translateX(-50%);bottom:0; width: 50%;height: 3px;background: #da0a62;transition: all .3s;content: "";}
.i-news{min-height:350px;padding:20px;font-weight:bold;}
.i-news h3{margin:20px 0 10px 0;font-size:24px;font-weight:bold;}
.i-news li{font-size:16px;margin-bottom:8px;list-style:disc!important}
.i-news li a{color:#333;text-decoration:underline}
.i-news li a:hover{color:#39b5bf;text-decoration:underline}

.i-intro{padding:0 0 80px 0;font-size:16px;font-weight:bold}
.i-intro-vi{display:block;margin:0 auto 0 auto;width:300px}
.i-intro-link{display:block;margin:25px auto 0 auto;width:280px;color:#c36266;font-size:20px;text-align:center}
.i-intro-link:hover{text-decoration:underline}
.footer{width:980px;margin:0 auto;}
.footer-clogo li{float:left;margin-right:40px}
.footer-clogo li img{height:46px}
.footer-contact{font-size:12px;font-weight:bold;padding:20px 0}
.footer-contact b{font-size:14px}




#swiperpeople .bimg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
#swiperpeople  .swiper-slide{==overflow:auto}
.p-chao-left{float:left;width:55%;padding-top:60px}
.p-chao-right{float:right;width:40%;margin:30px 0 0 0;text-align:right;padding-top:40px}
.p-chao-right img{width:90%;}
.p-chao-right b{display:block;padding-right:30px}
.p-chao-right a{color:#fff;text-decoration:underline!important}

.p-main{background-image: url('../img/p-bg.jpg'); 
    background-size: 1600px;
    background-repeat: no-repeat;
    background-position: center -100px;
	position:relative;
}
.p-meet{width: 100%;margin: 0 auto;padding: 80px 0 60px 0;position:relative}
.p-intro{float:left;width:35%;}
.p-introbox{float:right;width:300px;padding-top:320px;position:relative}
.p-intro em{font-weight:bold}
.p-intro h3{font-weight:bold;font-size:30px;line-height:38px;margin:15px 0 25px 0}
.p-intro p	{font-weight:bold}

.p-members{float:right;width:60%}
.p-members .bg-blue{position:relative;margin-bottom:50px;padding:10px;background: linear-gradient(to right, rgba(0,178,255,0), rgba(0,178,255,0.6));}
.p-members .bg-red{position:relative;margin-bottom:50px;padding:10px;background: linear-gradient(to right, rgba(255,66,130,0), rgba(255,66,130,0.6));}
.p-members .bg-orange{position:relative;margin-bottom:50px;padding:10px;background: linear-gradient(to right, rgba(248,188,188,0), rgba(248,188,188,0.6));}
.p-members .bg-green{position:relative;margin-bottom:50px;padding:10px;background: linear-gradient(to right, rgba(170,251,251,0), rgba(170, 251, 251, 0.6));}
.p-members .bg-blue .p-typename{position:absolute;top:50%;left:420px;color:#00b2ff;float:left;display:block;font-size:36px;margin-top:-36px;margin-left:50px}
.p-members .bg-red .p-typename{position:absolute;top:50%;left:420px;color:#ff4282;float:left;display:block;font-size:36px;margin-top:-36px;margin-left:50px}
.p-members .bg-orange .p-typename{position:absolute;top:50%;left:420px;color:#B75A5A;float:left;display:block;font-size:36px;margin-top:-36px;margin-left:50px}
.p-members .bg-green .p-typename{position:absolute;top:50%;left:420px;color:#359393;float:left;display:block;font-size:36px;margin-top:-36px;margin-left:50px}
.p-mlist{width:330px;margin-bottom:35px}
.p-mlist li{float:left;display:block;margin-right:15px;height:200px;}
.p-mlist li a{display:block;position:relative;top:0;transition: 0.5s ease;}
.p-mlist li img{display:block;width:150px;height:200px;position:relative;z-index:10;border-radius:12px}
.p-mlist li .imgbg1{position:absolute;z-index:8;display:none;width:145px;height:195px;background-color:#ff4282;border-radius:12px;}
.p-mlist li .imgbg2{position:absolute;z-index:6;display:none;width:150px;height:200px;background-color:#00b2ff;border-radius:12px;}
.p-mlist li .imgbg3{position:absolute;z-index:8;display:none;width:145px;height:195px;background-color:#4bd1d1;border-radius:12px;}
.p-mlist li .imgbg4{position:absolute;z-index:6;display:none;width:150px;height:200px;background-color:#4bd1d1;border-radius:12px;}
.p-mlist li .imgbg5{position:absolute;z-index:8;display:none;width:145px;height:195px;background-color:#c77f81;border-radius:12px;}
.p-mlist li .imgbg6{position:absolute;z-index:6;display:none;width:150px;height:200px;background-color:#c77f81;border-radius:12px;}
.p-mlist li a em{display:none;color:#333;font-size:13px;font-weight:bold;padding-top:10px}
.p-mlist li a:hover{top:-30px;}
.p-mlist li a:hover .imgbg1{display:block;top:10px;left:5px;}
.p-mlist li a:hover .imgbg2{display:block;top:5px;left:5px;}
.p-mlist li a:hover .imgbg3{display:block;top:10px;left:5px;}
.p-mlist li a:hover .imgbg4{display:block;top:5px;left:5px;}
.p-mlist li a:hover .imgbg5{display:block;top:10px;left:5px;}
.p-mlist li a:hover .imgbg6{display:block;top:5px;left:5px;}
.p-mlist li a:hover em{display:block;}
.p-friends{color:#B75A5A;padding:10px 0}
.p-friends b{font-size:14px}
.p-alumni{color:#359393;padding:10px 0; height:100px}
.p-alumni b{font-size:14px}

.p-video{width:100%;color:#fff;font-size:60px;text-align:center;position:relative}
.p-video .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image: url(../img/p-big-bg.png);background-size: 100%;}
.p-footer{background-image: url(../img/h-bg.jpg);
    background-size: cover;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center bottom;
    transition: background-position 0.5s ease;}
.p-footerbox{padding:60px 0 40px 0;background-image: url(../img/h-t-bg.png);background-position: center; background-repeat: repeat-y;}

.c-main{background-image: url('../img/c-bg.jpg');background-repeat:no-repeat;background-size: cover;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center top;width:100%;height:100vh;position:relative}
.c-mainbox{height:100vh;background:rgba(0,0,0,0.5);position:relative}
.c-info{width:90%;max-width:1600px;padding-left:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;}
.c-info h3{display:block;padding-top:40px;font-size:36px}
.c-info em{display:block;font-size:14px;padding-bottom:20px;}
.c-info a{color:#39b5bf}
.c-info .he-contact{background-image: url('../img/he-contact.png');background-size: 360px;width:360px;height:360px;position:absolute;right:-20px;top:-15%}
.c-bginfo{position:absolute;color:#ccc;font-size:13px;bottom:30px;right:100px}

.pub-main{background-image: url('../img/pub-bg.jpg');background-repeat:no-repeat;background-size: cover;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center center;width:100%;height:100vh;position:relative}
.pub-mainbox{height:100vh;background:rgba(0,0,0,0.75);position:relative}
.pub-list{width:90%;height:60%;padding:20px 0;overflow:auto;max-width:1600px;padding-left:10px;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;font-size:16px;}
.pub-list::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    padding-right: 10px
}

.pub-list::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #eee
}

.pub-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #da0a62;
}

.pub-list ul{}
.pub-list h3{display:block;font-size:26px}
.pub-list em{display:block;font-size:13px;padding-bottom:20px;}
.pub-list a{color:#069DFF}
.pub-more{position:absolute;color:#ccc;font-size:13px;bottom:30px;right:100px}
.pub-more a{color:#069DFF}


.team-main{background-image: url('../img/team-bg.jpg');background-repeat:no-repeat;background-size: cover;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center center;position:relative}
.team-mainbox{background:rgba(0,0,0,0.6);position:relative;padding:160px 0 100px 0}
.team-list{color:#fff;font-size:16px;position:relative;margin:0 auto;}
.team-list .box { float: left; display:block}
.team-list .box em{display:block;color:#fff;font-size:13px;font-weight:bold;height:30px;line-height:30px}
.team-list .box img{border-radius:15px;width:295px} 
.team-list .box:hover img{transform: scale(1.05);transition: all 1s;}

.music-main{background-image: url('../img/music-bg.jpg');background-repeat:no-repeat;background-size: cover;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-position: center center;width:100%;height:100vh;position:relative}
.music-mainbox{height:100vh;background:rgba(0,0,0,0.5);position:relative;}
.music-mainbox-building {color:#fff;font-size:28px;position:absolute;text-align:center;top:50%;width:100%;font-weight:bold}

@-webkit-keyframes roate {
  from {transform: rotate(0);}
  to {transform: rotate(360deg);}
}
@-webkit-keyframes fixwx {
  0% {margin-right:30px;}
  50%{margin-right: 0;}
  100% { margin-right:  30px;}
}
@keyframes fixwx {
  0% {margin-right:30px;}
  50%{margin-right: 0;}
  100% { margin-right:  30px;}
}

@-webkit-keyframes fixwsx {
  0% {top:0px;}
  50%{top:5px;}
  100% { top:0px;}
}
@keyframes fixwsx {
  0% {top:0px;}
  50%{top:5px;}
  100% { top:0px;}
}
@-webkit-keyframes xz {
  0% {margin-left: 100%;}
  100% { margin-left: -100%;}
}
@keyframes xz {
  0% {margin-left: 100%;}
  100% { margin-left: -100%;}
}

.fix-wx .tb1.on{animation-play-state:paused;/*margin-right: 0!important;*/}
.fix-wx .tb2.on{opacity: 1;right:calc(100% + 5px);}



/*404*/
.message-box{border:1px solid #ccc;width:1200px;margin: 0 auto;}
.message-box .title{height:32px;line-height:32px;
background:#eee;color:#666;font-weight:bold;padding-left:20px;font-size:14px}
.tips{padding:20px 0;text-align:center;font-size:16px;color:#da0a62}
.infos{box-sizing: border-box;padding: 0 10px;text-align:center}
.btn{padding:20px 0;text-align:center}
.btn .button{cursor:pointer;display:inline-block;padding:5px 20px;background:#da0a62;color:#fff;font-size:14px;border:none;outline:none}


@media (max-width: 1840px) {
.qjcut-warp1 .main ,.qjcut-warp3 .main{padding-left: 100px;box-sizing: border-box;}
}
@media (max-width: 1640px) {

.w1460{width: 90%;}
.i-tbox .i-tbox-list li{padding: 20px 0 20px 180px}
.i-intro{padding: 25px 0 35px 0;}
.i-intro-vi{float:right}
.p-chao-left .tit{margin-bottom:10px!important}
.p-chao-right{padding-top:80px}
.re-banner .re-application{bottom:4%}

#swipervideopage .swiper-scrollbar{width: 90%;}

.sz-warp1 .szimg.img2{top: 180px;}
.case2-warp1 .r .line{margin: 22px 0 40px;}
.case2-warp2 .bottom .swiper-container{width: 95%;}

.fycut-warp3 .main img.img1{width: 70.8%;height: auto;}
.fycut-warp3 .main img.img2{width: 26.6%;height: auto;}

.news .main li .xx{width: 55%;max-width: 750px;}
.viewpage-box .viewpage-boxl{width: calc(100% - 350px);}


}

@media (max-width: 1440px) {
.header .head-nav li{padding: 0 15px;}
.biank{width: calc(100% - 60px);height: calc(100% - 60px);}

.i-news .swiper-pagination.hide{bottom: 20px!important; display: flex!important;justify-content: center;}
.i-news .swiper-pagination-bullet{width: 15px;height: 15px;margin:0 10px!important;}
.i-news .swiper-pagination-bullet-active{background: #fff;}
.i-news .tj{padding-bottom: 50px;}
.i-mpro .ul-page .mn .tit{font-size: 30px;}

.n-banner .mes .ben{font-size: 40px;}
.n-banner .mes .btit{font-size: 42px;}

.honor-warp1 ul li{width: 24%;}
.honor-warp1 ul li .sum{font-size: 16px;}
.honor-warp1 ul li .sum span{font-size: 40px;}

.news .main li{padding: 32px 0 32px 40px;}
.news .main li .tb{right: 40px;}
.news .main li .xx{width: 50%;}

.wlcx-warp4 .ztit .img{width: 400px;}
.wlcx-warp4 .ztit .mes{left: 125px;}
.fycut-warp2 .main .mes{padding: 30px 0 0;}
.fycut-warp2 .main .mes .titt{font-size: 30px;}

.join-warp1 .main .mn,.join-warp1 .main .mn.on{padding: 62px 40px 0;}
.sewv,.join-search{width: 30%;margin: 0;}
.sewvtop,.join-search .input-box{width: 100%;padding: 0 20px;}
.join-search .tj{right: 20px;}
.joinrcg-warp2 .mn .box.mes{padding: 50px 72px 0 75px;}

.media .r .summ{position:static;margin: 30px 0;}
}

@media (max-width: 1240px) {
.header{height: 90px;display: flex;align-items: center; background: #333;}
.head .head-right .head-nav{display: none;}
.head .head-right .head-eng{display: none;}
.header .phone-nav{display: block;}
.header.header-small{height: 80px;}
.head .head-right .head-search{margin-right: 50px;}
.head-box{height: 90px;}

.i-banner .message .tit,.i-pro .mn .message .tit{margin-bottom: 30px; font-size: 40px;line-height: 50px;}
.i-banner .i-page,.i-banner .i-page .qha{display: flex;align-items: center;}
.i-banner .i-page .line{width: 100px;height: 2px;}
.i-banner .i-page .sum{position: static;padding: 0 20px; transform: rotate(0);}
.i-banner .i-page{bottom: 50px;right: auto;left: 50%;transform: translateX(-50%);}
.i-banner .i-page .line:before{background-image: linear-gradient(to right, #c70405,#1392e9);}
.i-banner .i-page .prev .line:before{left: -100%;top: 0;}
.i-banner .i-page .prev:hover .line:before{left: 0;}
.i-banner .i-page .next .line:before{left: 100%;top: 0;}
.i-banner .i-page .next:hover .line:before{left: 0;}
#swiperban .swiper-pagination{display: none;}
.i-mpro .ul-page li{width: 33%;}
.i-video{height: 600px;}



}

@media (max-width: 940px) {
.i-banner{height: 700px;}
.i-mpro .bg{display: none;}
.i-mpro .qhmain{display: none;}
.i-mpro .ul-page{flex-wrap: wrap;justify-content: center;padding: 15px 0 0px;}
.i-mpro .ul-page li{width: 100%;max-width: 600px;max-height: 400px;margin-bottom: 20px;}
.i-mpro .ul-page li a{height: 100%;}
.i-mpro .ul-page .mn .img{width: 100%;height: 100%;object-fit: cover;object-position: center;} 
.i-mpro .ul-page .mn .line{display: none;}
.i-mpro .ul-page .mn .tit{font-size: 24px;}
.i-mpro .ul-page .mn .een{font-size: 14px;}
.i-mpro .ul-page .mn .mes{bottom: 60px;}
.i-mpro .ul-page li.on .mn .tit{display: block;}
.i-mpro .ul-page li .mn .sum{opacity: 1;margin-left: 0;}
.i-mpro .ul-page li:hover .mn .tit,.i-mpro .ul-page li:hover .mn .een{display: block;}
.i-mpro .ul-page li.on .mn .tit,.i-mpro .ul-page li.on .mn .een{display: block;}
.titn{padding: 30px 0 15px;}
.mqh-page,.i-pro .swiper-slide-active .qhimg{display: none;}
.titn .tit{margin-bottom: 3px; font-size: 24px;line-height: 36px;}
.titn .en{font-size: 14px;line-height: .8em;}
.i-news .newqh-page{position: static;margin:15px 0 30px;}
.i-news .newqh-page .main{float: none;margin: 0 auto;}
.i-news ul li .tit{margin-bottom: 0px;display: block;}
.i-news ul li .tit:after{display: none;}
.i-news ul li:hover{box-shadow: unset;}
/*.i-tt .main{flex-wrap: wrap;}*/
.i-tt .main .mn{width: 50%;height: 200px;}
/*.i-tt .main .mn .title{display: none;}*/
.i-tt .main .mn:hover{width: 50%!important;}

.foot .top .right{display: none;}
.foot-top .fhtop{font-size: 14px;}
.foot .bottom p.right{float: left;margin-left: 10px;}

.about-warp2 .main .swiper-slide{width: 450px;}
.about-warp5 .main .box{flex-wrap: wrap;}
.about-warp5 .main .mn.one{width: 100%;}
.about-warp5 .main .mn{width: 50%}

.lead .lead-bottom{text-align: center;}
.lead .lead-bottom .r{width: 100%;display: block;float: none;padding-right: 0;}
.lead .lead-bottom .l{float: none;display: inline-block;}
.lead .lead-bottom .l img{max-width: 100%;height: auto;}
.lead .lead-bottom .r .img{right: 0;margin-top: 0!important;}

.cul-warp2 .main .swiper-slide.swiper-slide-active{width: 70%!important;}

.news .main li{flex-wrap: wrap;}
.news .main li .bigimg,.news .main li .xx{width: 100%;}
.news .main li .bigimg{margin-bottom: 30px;display: flex;justify-content: center;}
.news .main li .xx{margin-left: 0;}
.news .main li .tb{top: auto;transform: translateY(0);bottom: 20px;}
.viewpage-box .viewpage-boxr,.viewpage-box .viewpage-boxl{width: 100%;float: none;display: block;}
.viewpage-box .viewpage-boxr{padding-bottom: 50px;}
.viewpage-box .viewpage-boxr .tit{padding: 0 0 40px;}
.viewpage-box .viewpage-boxr .media-more{width: 276px;margin: 0 auto;}

.sz-warp1 .szimg{display: none;}
.case-con2 .l{width: 100%;}
.case-con2 .r{position: static;width: 100%;height: 300px;}
.case-con3 ul{height: auto;flex-wrap: wrap;padding: 10px 20px;}
.case-con3 ul li{width: 100%;padding: 10px 0;}
.case-con4 .casecon4-img .swiper-slide-next .bigimg img{transform: perspective(0) rotateY(0) scale(1);}
.case-con4 .casecon4-img .swiper-slide-prev .bigimg img{transform: perspective(0) rotateY(0) scale(1);}
.case-con4 .mn .jtqh{z-index: 2;}
.case-con4 .mn .jtqh.prev{left: 10px;}
.case-con4 .mn .jtqh.next{right: 10px;}

.cysg-warp2 .line-page li{display: flex;justify-content: center;align-items: center;height: 40px; line-height: 20px;font-size: 16px;}
.cysg-warp2 .line-page li.on{height: 50px;}
.cysg-warp3 .swiper-container{padding: 10px 10px 30px;}
.cysg-warp3 .bigimg{width: 100%;float: none;display: block;}
.cysg-warp3 .mesbox{position: static;transform: translate(0,0);width: 100%;}
.cysg-warp3 .mesbox .img{bottom: 70px;}
.cysg-warp3 .cysg-page{bottom:0;right: auto;left: 50%;transform: translateX(-50%);}
.cysg-warp4 .main li{width: 49%;margin-right: 2%;}
.cysg-warp4 .main li:nth-child(3n){margin-right: 2%;}
.cysg-warp4 .main li:nth-child(2n){margin-right: 0;}
.dxcc-warp2 .dxvideo .tit{font-size: 30px;line-height: 80px;}
.dxcc-warp3 li .mes{left: 15px;bottom: 15px; padding-right: 15px;max-width: 100%;}
.case2-warp1 .main{flex-wrap: wrap;}
.case2-warp1 .r,.case2-warp1 .l{width: 100%;}
.case2-warp1 .l {margin-bottom: 20px;}
.case2-warp1 .l .line{display: none;}
.case2-warp1 .l .tit{writing-mode:initial;padding: 0;margin-bottom: 10px;}
.case2-warp1 .l .en{position: static;transform: rotate(0);}
.case2-warp2 .top .imgb,.case2-warp2 .top .mes{width: 100%;}
.case2-warp2 .top .bigimg{height: auto;}
.case2-warp2 .top .bigimg img{height: auto;}
.case2-warp2 .top .imgb .imgline{display: none;}
.case2-warp2 .top .img{display: none;}
.case2-warp3.case-con5 .case2tn{margin-bottom: 20px;}
.case2tn .case2en{font-size: 60px;line-height: .8em;}
.case2tn .case2tit{font-size: 24px;}
.case-con5 .main{height: 420px;padding: 10px;}
.case2-warp4{padding: 40px 0;}

.wlcx-warp1{padding: 50px 0 0;}
.wlcx-warp1 .sum{padding: 24px 0;font-size: 14px;line-height: 24px;}
.wlcx-warp1 .main .ftit{width: 100%;}
.wlcx-warp1 .main{height: auto;justify-content: center;padding: 30px 0 80px;}
.wlcx-warp1 .main .ftit{margin-bottom: 50px; text-align: center;}
.wlcx-warp1 .main ul{width: 90%;}
.wlcx-warp3{padding: 40px 0 25px;}
.wlcx-warp3 .ny-title .tit,.wlcx-warp4 .ztit .mes .tit{font-size: 26px;line-height: 32px;}
/*.wlcx-warp3 .main{flex-wrap: wrap;justify-content: center;}
.wlcx-warp3 .main .mn{max-width: 25%;margin-bottom: 10px;}*/
/*.wlcx-warp3 .main .mn:nth-child(5){max-width: 13%;}*/
.wlcx-warp3 .main .mn .ftit{font-size: 14px;line-height: 16px;}
.wlcx-warp4{padding: 50px 0;}
.wlcx-warp4 .ztit .mes .en{margin: 10px 0; font-size: 16px;line-height: 1em;}
.wlcx-warp4 .ztit .mes .ent{font-size: 30px;line-height: .8em;}
.wlcx-warp4 .main li .sum{height: 30px;font-size: 22px;line-height: 30px;}
.dkcut-warp1 .main .mes{position: static;padding: 24px 0;}
.xncut-warp4 .main{flex-wrap: wrap;}
.xncut-warp4 .top .l{width: 100%;height: 400px;margin-bottom: 30px;}
.xncut-warp4 .top .r{width: 100%;}
.xncut-warp4 .top .r .sum p{height: auto;writing-mode: initial;}
.xncut-warp4 .top .r .sum{padding: 30px 0 0 60px;}
.xncut-warp4 .top .r .tit{margin-top: 30px;}
.xncut-warp4 .top .r .sum .line.line1{height: 150px;}
.xncut-warp4 .top .r .sum .line.line2{width: 150px;top: 150px;}
.xncut-warp4 .bottom{padding: 40px 0 60px;}

.joinrcg-warp2 .mn .box{width: 100%;}
.joinrcg-warp2 .mn .box.mes{padding: 30px 15px;}
.joinrcg-warp3 .bimg{max-width: 94%;}

.media .l,.media .r{width: 100%;}
.media .l{max-height: 500px;margin-bottom: 20px;}
.media .r .tit{padding-left: 10px;}
.media .bimg{left: 50%;transform: translateX(-50%);bottom: 0;}
.media .form_group button{margin: 0 auto;}
.media .r .summ{text-align: center;}
.cont .main .map{height: 400px;}
.cont .main .mes{position: static;width: 100%;box-sizing: border-box;padding: 30px 15px 10px 15px;}
.cont .bottom{height: 60px;}
.cont .bottom .bimg{max-width: 100%;}
.cont .main .mes .box .l{width: 30px;}
.cont .main .mes .box .l img{margin: 8px 0 0 0;}

}

@media (max-width: 768px) {
.w1460,.xncut-warp4 .main{width: 94%;}
.xncut-warp4 .main{justify-content: center;align-items: center;}
.header{height: 80px;}
.head-box{height: 80px;}
.header .head .logo img{width: 200px;}
.i-banner {height: 300px;}
.i-banner.pcban{position:absolute;top:-10000px;left:0;}
.i-banner.phoneban{display: block;margin-top: 80px;}
.i-banner .swiper-slide .bimg{transition: all 5.8s;}
.i-banner .message{top: 50%;transform: translate(-50%,-50%);bottom: auto;}
.i-banner .message .tit{margin-bottom: 10px; font-size: 24px;line-height: 36px;}
.i-banner .message .sum{font-size: 18px;line-height: 30px;}
.i-banner .i-page{width: 94%}
.i-banner .i-page .qha{width: 50%;}
.i-banner .i-page, .i-banner .i-page .qha{justify-content: space-between;}
.i-banner .i-page .sum{padding: 0;}
.phoneno{display: none!important;}
.i-mpro .ul-page li{max-height: 250px;}
.i-mpro .ul-page .mn .tit{font-size: 22px;}
.i-mpro .ul-page .mn .sum{font-size: 16px;}
.i-mpro .ul-page .mn .mes{bottom: 30px;}
.i-mpro .ul-page li .mn .mc{background: rgba(44,43,43,.6);}
.i-mpro .ul-page li .mn .biank{opacity: 1;}
.biank{width: calc(100% - 20px);height: calc(100% - 20px);display: block;opacity: 1;}
.biank .mline.mline1{width: 100%;}
.biank .mline.mline2{height: 100%;}
.biank .mline.mline3{width: 100%;}
.biank .mline.mline4{height: 100%;}

.i-news .titn{padding: 30px 0 10px;}
.i-news .phone{padding: 20px 8px 20px 8px;}  
.i-news .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 10px!important;}
.i-news ul li .nr-r{padding:20px 10px ;}
.i-news ul li .time{right: 10px;bottom: 10px;}
.i-news ul li .nr-l,.i-news ul li .nr-r{width: 100%;float: none;display: block;}
.i-news ul li:hover a{margin: 0!important;}

.i-tt .main .mn{height: 70px;width: 100%;overflow: hidden;}
.i-tt .main .mn .title{padding: 5px;}
.i-tt .main .mn .title .tit{font-size: 14px;line-height: 60px;text-align: center; display: block;margin: 0; padding: 0;}
.i-tt .main .mn .title .tit:before{display: none;}
.i-tt .main .mn .title .tit:after{display: none;}
.i-tt .main .mn .title .en{font-size: 12px;display: none;}

.i-video{height: 250px;/*background: url(/static/img/i-bidebg2.jpg) no-repeat center / cover fixed;*/}
.i-video.pcvideo{display: none;}
.i-video.phonevideo{display: block;}
.i-video a{cursor: pointer;}
.i-video a img{display: block!important;bottom: 100px;}
.i-video a.mbf img{width: 40px;height: auto;}
.i-video a.mzt img{width: 50px;height: auto;}
.i-video a.mbf{display: block;}
.i-video a.mzt{display: none;}
.i-video .bfan{display: block!important;width: 50px;height: auto;}
footer{height: 330px;box-sizing: border-box;}
body{padding-bottom: 330px;}
.foot-top{margin-bottom: 30px;height: 50px;}
.foot .top .left{width: 100%;}
.foot .top .foot-logo img{margin:0 auto;width: auto;height: 40px;margin-bottom: 20px;}
.foot .top .foot-nav{display: none;}
/*.foot .top .foot-nav{padding: 30px 0 10px;display: flex;justify-content: center;}*/
.foot .top .foot-nav a{margin:0 10px;font-size: 14px;}
.foot .top .mes{margin-bottom: 10px; text-align: center;}
.foot .top .mn.share{justify-content: center;}
/*.foot .top .mn.share .img{width: 25px;height: 25px;margin: 0 15px;}*/
.foot .bottom p{font-size: 14px;line-height: 24px;text-align: center;}
.foot .bottom p.right{margin-top: 24px;}
.foot .bottom .mes{display: none;}
.foot .bottom .mes.phone{display: block!important;}
.foot .bottom p a{display: inline-block;}
.fix-wx{display: none!important;}

.n-banner,.wlcx.n-banner{height: 300px;}
.n-banner .mes{padding-top: 100px;}
.n-banner .mes .ben{margin-bottom: 10px; font-size: 22px;line-height: 1em;}
.n-banner .mes .btit{padding:0 15px 0 10px; font-size: 26px;}
.n-banner .mes .btit:before{width: 2px;}
.n-banner .mes .img{width: 100px;height: auto;}
.e-nav{font-size: 14px;}
.e-nav .left .sjbox{margin: 0 8px}
.e-nav .left, .e-nav .oth-nav{height: 40px; line-height: 40px;}
.e-nav .oth-nav{display: none;}
.e-nav .oth-nav a{margin-left: 20px;}
.e-nav .oth-nav a:first-child{margin-left: 0;}

.ny-title .tit,.dxcc-warp3 .ny-title .tit{font-size: 26px;}
.ny-title .en{font-size: 12px;}
.nn-tit{font-size: 12px;}
.nn-tit .tit{margin: 10px; font-size: 24px;}
.nn-tit .tit:after{top:18px;width: 70px;}

.about-warp1 .main{padding: 50px 0 0;}
.about-warp1 .main .mes p{font-size: 14px;line-height: 24px;text-indent: 32px;text-align: left;}
.about-warp1 .main .tit{margin-bottom: 5px;font-size: 26px;line-height: 40px;}
.about-warp1 .main .en{font-size: 14px;line-height: .8em;}
.about-warp1 .main .line{margin: 15px auto 10px;}
.about-warp2{padding: 35px 0 50px;}
.about-warp2 .main .swiper-container{width: 100%;}
.about-warp2 .main .swiper-slide{margin-top: 0!important;}
.about-page.page-l{left: 10px;}
.about-page.page-r{right: 10px;}
.about .ny-title .tit{font-size: 22px;}
.about-warp2 .ny-title{margin-bottom: 30px;}
.about-warp2 .main .swiper-slide .mes .tit{margin-bottom: 5px; font-size: 20px;}
.about-warp3{padding: 40px 0 50px;}
.about-warp3 img.img1{height: 40px;}
.about-warp4 .ny-title{margin-bottom: 30px;}
.about-warp4 .main .about-qh .tit{font-size: 20px;}
.about-warp4 .main .wzimg{display: none;}
.about-warp5{background: url(/static/img/ab5-2.png) no-repeat center 30px;}
.about-warp5 .ny-title{margin-bottom: 30px;}
.about-warp5 .main .mn{height: 150px;padding: 20px;font-size: 16px;line-height: 24px;}
.about-warp5 .main .mn.one{padding: 20px;border-bottom: none;}
.about-warp5 .main .mn.one .tit{font-size: 40px;line-height: .8em;}
.about-warp5 .main .mn.one .sum{font-size: 16px;}
.about-warp5 .main .mn.one .img{left: 20px;max-width: calc(100% - 20px);height: auto;}
.about-warp5 .main .mn .img{left: 20px;width: 400px;height: auto;}
.about-warp5 .main2{flex-wrap: wrap;justify-content: center;align-items: center;}
.about-warp5 .main2 img{width: 100%;}
.about-warp6 .ny-title{margin-bottom: 20px;}
.about-warp6 .main .swiper-slide{justify-content: center;padding: 10px 48px 30px;box-sizing: border-box;}
.about-warp6 .main .swiper-slide .tit{font-size: 24px;}
.about-warp6 .main .swiper-slide .tit span{font-size: 18px;}

.lead .lead-bottom .r .tit{font-size: 20px;padding: 15px 0;}
.lead .lead-bottom .r .ftit{padding: 10px 0; font-size: 18px;}
.lead .lead-bottom .r p{margin-bottom: 10px;font-size: 14px;line-height: 24px;}
.lead .lead-top{padding: 40px 0 50px;}
.lead .lead-top .mflex{padding-top: 10px;}
.lead .lead-top .entit{font-size: 40px;}
.lead .lead-top .sentit{font-size: 26px;}
.lead .lead-top .tit{font-size: 24px;line-height: 30px;}
.lead .lead-top .line{height: 30px;}
.lead .lead-bottom .lead-qh{top: -31px;}
.lead .lead-bottom .lead-qh a{height: 30px;margin-left: 10px; font-size: 14px;line-height: 30px;}

.honor-warp1{padding: 50px 0 40px;}
.honor-warp1 .ny-title{margin-bottom: 30px;}
.honor-warp1 ul li{padding: 10px;align-items: center;height: 130px; font-size: 16px;}
.honor-warp1 ul li .img{max-width: calc(100% - 20px);right: 10px;}
.honor-warp1 ul li .tit{margin-bottom: 10px;}
.honor-warp1 ul li .sum{flex-wrap: wrap;font-size: 14px;}
.honor-warp1 ul li .sum span{font-size: 28px;letter-spacing: 0;line-height: .8em;}
.honor-warp1 ul li.oth .sum span{font-size: 20px;}
.honor-warp2{padding-bottom: 40px;}
.honor-warp2 .bimg,.honor-warp2 .bimg img{height: auto;}
.honor-warp2 li .main{padding: 15px 0;}
.honor-warp2 li .main .tb{width: 26px;height:auto;}
.honor-warp2 li .main .mn{width: calc(100% - 50px);margin: 0 0 0 50px; font-size: 16px;line-height: 22px;}

.cul-warp1{padding: 50px 0 40px;}
.cul-warp1 .main{margin-top: 30px;flex-wrap: wrap;}
.cul-warp1 .main .mn{width: 100%;height: 150px;}
.cul-warp1 .main .mn .icon{margin: 30px auto 10px;width: 40px;height: auto;}
.cul-warp1 .main .mn .tit{margin-bottom: 5px; font-size: 20px;line-height: 30px;}
.cul-warp1 .main .mn .sum{font-size: 14px;line-height: 24px;}
.cul-warp1 .main .mn .bimg{max-width: 200px;height: auto;}
.cul-warp2 .main{width: 97%;height: 300px;}
.cul-warp2 .wzimg{width: 300px;height: auto;}
.cul-warp2 .main .swiper-slide.swiper-slide-active{width: 80%!important;}
.cul-warp2 .ny-title .tit, .cul-warp3 .ny-title .tit{margin-bottom: 5px; font-size: 22px;}
.cul-warp3 .main{margin-top: 30px;height: 200px;}
.cul-warp3 .main .img{width: 100%;height: 100%;object-position: center;object-fit: cover;}

.video{padding: 50px 0 0;}
.video .bgimg{top: 70px;}
.video .ny-title{margin-bottom: 30px;}
.video .main .l{flex-wrap: wrap;margin-bottom: 12px;}
.video .main .t, .video .main .b{width: 100%;height: auto;padding: 20px;}
.video .main .t .line{margin: 10px 0 40px;}
.video .main .l .ent{font-size: 30px;}
.video .main .l .cnt{font-size: 18px;}
.video .main .t .sum{font-size: 22px;line-height: 30px;}
.video .main .r{height: 400px;}
.video .video-page .swiper-slide{width: 200px;}
.video .video-page .swiper-slide .bigimg img{height: auto;width: 100%;}
.video .video-page .swiper-slide .mes{height: 40px;}
.video .video-page .swiper-slide-thumb-active .mes,.video .video-page .swiper-slide:hover .mes{top: calc(100% - 40px);}
.video .video-page .swiper-slide .mes p{font-size: 16px;line-height: 20px;}

.news{padding: 50px 0 0;}
.news .ny-title{margin-bottom: 30px;}
.news .line .line-m{max-width: 250px;margin-left: -125px;}
.news .ytit,.viewpage .ytit{font-size: 100px;}
.news .main li{padding: 20px 0 ;}
.news .main li:hover{padding: 20px 0;}
.news .main li .bigimg a{width: 100%;}
.news .main li .bigimg img{width: 100%;height: auto;}
.news .main li .xx .tit{margin-bottom: 10px; font-size: 18px;}
.news .main li .xx .sum{margin-bottom: 25px; font-size: 14px;line-height: 24px;}
.news .main li .xx .b .time{font-size: 14px;}
.news .main li .tb img{width: 20px;height: auto;}
.news .main{padding-bottom: 30px;}
.nfy .l{padding-bottom: 50px;}
.nfy .l .now,.nfy .l a{width: 30px;height: 30px;font-size: 16px;line-height: 30px;}
.viewpage .ytit{top: 0;}
.viewpage-box .viewpage-boxl .tit{padding: 50px 0 12px;font-size: 20px;line-height: 30px;}
.viewpage-box .viewpage-boxl .top{padding-bottom: 30px;}
.viewpage-box .viewpage-body{padding: 40px 0 20px;}
.viewpage-box .viewpage-link{padding-bottom: 40px}
.viewpage-box .viewpage-link .infolist2{font-size: 14px;}
.viewpage-box .viewpage-boxr .tit{padding-bottom: 30px;margin-bottom: 20px; font-size: 20px;}
.viewpage-box .viewpage-boxr .mes{padding-bottom: 12px;margin-bottom: 12px;}
.viewpage-box .viewpage-boxr .mes .ntit{margin-bottom: 5px;}

.sz-warp1 .sum{margin: 15px 0;}
.sz-warp1 .yuan{padding: 20px 0 40px;}
.sz-warp1 .yuan .yuan-m{width: 100px;height: 100px;display: flex;align-items: center;flex-flow: column;justify-content: center;margin: 0 10px;}
.sz-warp1 .yuan .yuan-m .tit{margin: 0 0 10px 0;font-size: 18px;}
.sz-warp1 .yuan .yuan-m .en{font-size: 12px;}
.sz-warp1 .summary{font-size: 14px;line-height: 24px;}
.sz-warp1 .nn-tit{margin-bottom: 30px;}
.sz-warp1 .sz-main .mn .mes1{padding: 20px;display: block!important;}
.sz-warp1 .sz-main .mn .mes2{display: none!important;}
.sz-warp1 .sz-main .mn .mes1 .otit{margin-top: 10px;font-size: 24px;line-height: 30px;}
.sz-warp1 .sz-main .mn .mes1 .rightb{right: 20px;bottom: 20px;}
.sz-warp2{padding-bottom: 40px;}
.sz-warp2 .nn-tit{padding: 40px 0 30px;}
.sz-warp2 ul li{width: 100%;margin-bottom: 15px;}
.sz-warp2 ul li .mes{height: 60px;}
.sz-warp2 ul li .mes .mes-l .tit{font-size: 18px;}
.sz-warp2 ul li .mes .sz-more{font-size: 14px;}
.sz-warp2 ul li:hover{top: auto;}
.case-con1{padding: 50px 0 0;}
.casecon .casetit{font-size: 24px;}
.casecon .casen{font-size: 14px;}
.case-con1 .main{margin: 15px 0 40px;}
.case-con1 .ftit{font-size: 18px;}
.case-con1 .line{height: 5px;margin: 5px 0;}
.case-con1 .sum{font-size: 14px;line-height: 24px;}
.case-con2 .l .casecon2-page li:before{width: 20px;height: 20px;}
.case-con2 .r{padding: 20px;}
.case-con2 .r .tit{margin-bottom: 10px; font-size: 18px;}
.case-con2 .r .main p{font-size: 14px;line-height: 24px;}
.case-con3{padding: 30px 0;}
.case-con3 ul li p{font-size: 14px;line-height: 24px;}
.case-con4{padding: 40px 0 ;}
.case-con4 .caseimg-page{margin: 30px 0;}
.case-con4 .caseimg-page ul{width: 94%;}
.case-con4 .caseimg-page ul li a{font-size: 16px;line-height: 40px;}
.case-con5{padding: 30px 0;}
.map .sum{font-size: 14px;line-height: 24px;}
.case-con6{padding: 40px 0;}
.case-con6 .main{margin-top: 30px;}
.case-con6 .main .mes{height: 40px;padding: 7px 5px 0;}
.case-con6 .main .mes .tit{font-size: 16px;}

.dxcc-warp1{padding: 50px 0;}
.dxcc-warp1 .img{display: none;}
.dxcc-warp1 .main .imgl{width: 200px;height: auto;}
.dxcc-warp1 .main .tit{margin: 20px 0 15px; font-size: 18px;}
.dxcc-warp1 .main .sum{font-size: 14px;line-height: 24px;}
.dxcc-warp2 .dxvideo{height: 280px;}
.dxcc-warp2 .bimg{height: 100%;object-fit: cover;object-position: center;}
.dxcc-warp2 .dxvideo .tit{font-size: 24px;line-height: 50px;}
.dxcc-warp3 li{width: 100%;margin-right: 0!important;}
.dxcc-warp3 li .mes .tit{margin-bottom: 5px;font-size: 20px;line-height: 30px;}
.cysg-warp2{height: 500px;margin-bottom: 30px;}
.cysg-warp2 .qiu-page .progress{width: 200px;height: 200px;}
.cysg-warp2 .qiu-page .progress > span{width: 100px;height: 200px;}
.cysg-warp2 .qiu-page .imgqiu{width: 180px;height: 180px;margin: -90px 0 0 -90px;}
.cysg-warp2 .qiu-page{top: 50%;transform: translate(-50%,-50%);}
.cysg-warp2 .swiper-slide .mes .tit{margin-bottom: 6px;font-size: 20px;}
.cysg-warp2 .swiper-slide .mes .en{font-size: 14px;line-height: .8em;}
.cysg-warp2 .qiu-page .mn .sum{font-size: 16px;display: none;}
.cysg-warp2 .line-page{flex-wrap: wrap;}
.cysg-warp2 .line-page li{width: 33.33333%;}
.cysg-warp2 .line-page li.on{height: 40px;}
.cysg-warp3 .cysg-page li:before{width: 20px;height: 20px;}
.cysg-warp3 .mes{left: 20px;}
.cysg-warp3 .mes .tit,.cysg-warp3 .mesbox .tit{font-size: 24px;line-height: 30px;}
.cysg-warp3 .mesbox{padding: 20px;}
.cysg-warp3 .mesbox .sum{margin-bottom: 20px; font-size: 14px;line-height: 24px;}
.cysg-warp3 .mesbox .cysgmore{font-size: 14px;}
.cysg-warp4{padding: 20px 0 50px;}
.cysg-warp4 .ny-title{margin-bottom: 20px;}
.cysg-warp4 .ny-title .tit{margin-bottom: 5px;font-size: 24px;}
.cysg-warp4 .main li{margin-bottom: 15px;}
.cysg-warp4 .main li .mes .tit{height: auto;font-size: 16px;line-height: 30px;}
.casecon .caseimg{height: 250px;}
.case2-warp1{padding: 50px 0 40px;}
.case2-warp1 .l .tit{margin-bottom: 5px;font-size: 22px;}
.case2-warp1 .l .en{font-size: 12px;}
.case2-warp1 .r .tit{font-size: 20px;}
.case2-warp1 .r .sum{font-size: 14px;line-height: 24px;}
.case2-warp1 .r .line{margin: 10px 0;height: 4px;}
.case2-warp1 .img{max-width: 50%;height: auto;}
.case2-warp2 .top .mes .titt{font-size: 24px;}
.case2-warp2 .top .mes .line{margin: 15px 0;width: 100%;}
.case2-warp2 .top .mes .tit{margin-bottom: 5px; font-size: 18px;}
.case2-warp2 .top .mes .main p{font-size: 14px;line-height: 24px;}
.case2-warp2 .top .mes .zixun{width: 100%;height: 30px; font-size: 14px;line-height: 30px;}
.case2-warp2 .bottom .swiper-container{width: 97%;}
.case2-warp2 .bottom .swiper-slide{width: 60%;}
.case2-warp2 .bottom .swiper-slide .bigimg img{width: 100%;height: auto;}
.case2-warp4 .main p{font-size: 20px;}
.casexq .jtqh{width: 30px;}
.fiximg .close{width: 50px;height: auto;}

.wlcx-warp1 .main{padding-bottom: 40px;}
.wlcx-warp1 .main .ftit{margin-bottom: 15px;}
.wlcx-warp1 .main ul{width: 94%;flex-wrap: wrap;}
.wlcx-warp1 .main ul li{width: 50%;box-sizing: border-box;}
.wlcx-warp1 .main ul li a{align-items: center;min-height: 100px;}
.wlcx-warp2{height: 300px;min-height: unset;}
.wlcx-warp2 .swiper-slide .bimg{height: 100%;}
.wlcx-warp2 .ipro-qh{width: 100%;}
.wlcx-warp2 .ipro-qh li,.wlcx-warp2 .ipro-qh li.on .tit{font-size: 16px!important}
.wlcx-warp2 .ipro-qh li .num{top: -5px;}
.wlcx-warp2 .mes{top: 60px;left: 3%;transform: translate(0,0);max-width: 80%;justify-content: flex-start;}
.wlcx-warp2 .mes .ftit{font-size: 22px;line-height: 30px;}
.wlcx-warp2 .xzan .yuan,.xzan .yuan{width: 40px;height: 40px;}
.wlcx-warp2 .xzan .yuan-m,.wlcx-warp2 .xzan .yuan-n,.xzan .yuan-m,.xzan .yuan-n{width: 30px;height: 30px;}
.xzan .yuan:hover .yuan-n{width: 30px;height: 30px;}
.xzan .yuan{margin-bottom: 6px;}
.xzan .sum{font-size: 14px;}
.wlcx-warp4 .main li{width: 48%;}
.wlcx-warp4 .main li .sum{font-size: 18px;}
.wlcx.n-banner .mes{padding: 0;display: flex;justify-content: center;align-items: center;}
.wlcx.n-banner .mes img{max-width: 70%;height: auto;}
.wlpchide{display: block;}
.wlphonehide{display: none!important;}
.dkcut-warp1{padding: 66px 0 40px;}
.dkcut-warp1 .fixen{left: 0; font-size: 60px;line-height: .8em;}
.dkcut-warp1 .main .tit{margin-bottom: 30px;font-size: 26px;}
.dkcut-warp1 .main .mes p{font-size: 14px;line-height: 24px;}
.dkcut-warp2 .fixen{left: -30px;font-size: 200px;line-height: .8em;}
.dkcut-warp2 .tit{padding: 30px 0; font-size: 26px;}
.dkcut-warp2 .main{width: 94%;}
.dkcut-warp2 .main.top{margin-bottom: 20px;}
.dkcut-warp2 .main.top .videom,.dkcut-warp2 .main.bottom .r{height: 350px;}
.dkcut-warp2 .main.top .mes .dktit{font-size: 20px;line-height: 30px;}
.dkcut-warp2 .main.top .mes .sum p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.dkcut-warp2 .main.bottom .mes .titt{font-size: 18px;line-height: 30px;}
.dkcut-warp2 .main.bottom .mn.one ul{margin: 10px 0 24px;}
.dkcut-warp2 .main.bottom .mn.one li{font-size: 14px;}
.dkcut-warp2 .main.bottom .mes .sum{font-size: 14px;line-height: 24px;}
.dkcut-warp2 .main.bottom .mn.two,.dkcut-warp2 .main.bottom .mn.three{margin-bottom: 24px;}
.dkcut-warp2 .main.bottom .mn.four .titt{margin-bottom: 10px;}
.dkcut-warp2 .main.bottom .r .dkcut5-page li:before,.dkcut-warp4 .main .dkcut4-page li:before{width: 20px;height: 20px;}
.dkcut-warp3{padding: 60px 0 0; }
.dkcut-warp3 .fixen{font-size: 200px;}
.dkcut-warp3 .main .l .tit{margin-bottom: 30px;font-size: 26px;}
.dkcut-warp3 .main .l p{font-size: 14px;line-height: 24px;}
.dkcut-warp3 .main .l p.sum1{margin-bottom: 24px;}
.dkcut-warp3 .main .r{margin: 24px 0 0;padding-bottom: 30px;}
.dkcut-warp3 .main .r .swiper-slide-active{width: 60%!important;}
.dkcut-warp3 .main .r .swiper-pagination{bottom: 0!important;padding: 0;justify-content: center;}
.dkcut-warp4 .main .titt{font-size: 26px;}
.dkcut-warp4 .main .dkcut4-main{height: 300px;}
.dkcut-warp4 .main .sum{padding: 20px 0 40px;}
.dkcut-warp4 .main .sum p{font-size: 14px;line-height: 24px;}
.xncut-warp1{padding: 50px 0 40px;}
.xncut-warp1 .main{flex-wrap: wrap;}
.xncut-warp1 .main .bigimg{margin-bottom: 30px;}
.xncut-warp1 .main .bigimg,.xncut-warp1 .main .mes{width: 100%;}
.xncut-warp1 .main .mes .tit{font-size: 24px;margin-bottom: 15px;}
.xncut-warp1 .main .mes .con p{font-size: 14px;line-height: 24px;}
.xncut-warp2{height: 400px;}
.xncut-warp2 .main .mes .tit{margin-bottom: 5px;font-size: 36px;line-height: 48px;}
.xncut-warp2 .main .mes .sum{font-size: 18px;}
.xncut-warp3{padding: 40px 0 16px;}
.xncut-warp3 .mtit{font-size: 24px;}
.xncut-warp3 .men{margin: 15px 0;font-size: 30px;line-height: .8em;}
.xncut-warp3 p{margin-bottom: 24px; font-size: 14px;line-height: 24px;}
.xncut-warp4 .top .r .sum{padding: 40px 0 0 20px}
.xncut-warp4 .top .r .sum .line.line1{left: 10px;}
.xncut-warp4 .top .r .sum .line.line2{top: 180px;}
.xncut-warp4 .top .r .pen{left: -92px; font-size: 36px;}
.xncut-warp4 .top .r .tit{font-size: 20px;}
.xncut-warp4 .bottom .mn.one{margin-bottom: 20px;}
.xncut-warp4 .bottom .tit{font-size: 24px;}
.xncut-warp4 .bottom .pen{margin:15px 0; font-size: 30px;line-height: .8em;}
.xncut-warp4 .bottom .sum{font-size: 14px;line-height: 24px;}
.xncut-warp2 .xncut2-page li:before, .xncut-warp4 .xncut2-page li:before{width: 20px;height: 20px;}
.xncut-warp4 .bottom .mn.two .tit{margin-bottom: 10px;}
.xncut-warp2 .xncut2-page{bottom: 10px;}
.qjw{width: 94%;}
.qjcut-warp1 .l img{width: 24px;height: auto;}
.qjcut-warp1 .l .titt{margin-left: 5px;}
.qjcut .titt{width: 24px; font-size: 24px;}
.qjcut-warp1{padding: 50px 0 30px;}
.qjcut-warp1 .main, .qjcut-warp3 .main{padding-left: 70px;}
.qjcut-warp1 .main p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.qjcut-warp2 .top .l, .qjcut-warp2 .top .r{width: 94%;}
.qjcut-warp2 .top .r{padding: 30px 10px;}
.qjcut-warp2 .top .r .tit{font-size: 24px;}
.qjcut-warp2 .top .r .line{width: 96px;margin: 5px 0 10px;}
.qjcut-warp2 .top .r .sum{font-size: 14px;line-height: 24px;}
.qjcut-warp2 .top .r img{max-width: 70%;height: auto;right: 10px;}
.qjcut-warp2 .top .r .stit{margin: 15px 0;}
.qjcut-warp2 .top .r li{font-size: 14px;}
.qjcut-warp2 .bottom{flex-wrap: wrap;}
.qjcut-warp2 .bottom .mn{width: 100%;padding: 20px 10px;height: auto;}
.qjcut-warp2 .bottom .mn p{font-size: 14px;line-height: 24px;}
.qjcut-warp2 .bottom .mn img{margin: 0 auto 10px;}
.qjcut-warp2 .bottom .mn.weixin .tuewm{top: -135px;}
.qjcut-warp3{padding: 40px 0;}
.qjcut-warp3 .img{max-width: 94%;height: auto;}
.qjcut-warp3 .img.img2{display: none;}
.qjcut-warp3 .main p{margin-bottom: 24px;font-size: 14px;line-height: 24px;}
.qjcut-warp3 .videom{height: 200px;}
.qjcut-warp4 .qjcut4-page li{margin: 0 2px;}
.qjcut-warp4 .qjcut4-page li:before{width: 20px;height: 20px;}
.progress{width: 20px;height: 20px;}
.progress .dian{width: 10px;height: 10px;}
.progress > span{width: 10px ;height: 20px;}
.fycut .titt{font-size: 26px;}
.fycut-warp1{padding: 50px 0 0;}
.fycut-warp1 .fixen{top: 40px;font-size: 60px;line-height: .8em;}
.fycut-warp1 .main .sum{padding: 25px 0 30px; font-size: 14px;line-height: 24px;}
.fycut-warp2{padding: 50px 0 0;}
.fycut-warp2 .fixen{left: auto;right: 0;top: 20px; font-size: 60px;line-height: .8em;}
.fycut-warp2 .main .mn{position: static;width: 100%;margin-bottom: 40px; padding: 25px 20px;}
.fycut-warp2 .main .mn .tit{margin-bottom: 10px;font-size: 18px;}
.fycut-warp2 .main .mn ul{margin-bottom: 15px;}
.fycut-warp2 .main .mn li{font-size: 14px;}
.fycut-warp2 .main .mn .di p{font-size: 14px;}
.fycut-warp2 .fy-page.phone{display: flex;padding: 15px 0 0px;}
.fycut-warp2 .fy-page.pc{display: none;}
.fycut-warp2 .main .mes .titt{margin-bottom: 15px; font-size: 24px;}
.fycut-warp2 .main .mes .sum{margin-bottom: 15px; font-size: 14px;line-height: 24px;}
.fycut-warp3{padding-bottom: 60px;}
.fycut-warp3 .fixen{left: 0;bottom: 0; font-size: 100px;line-height: .8em}

.join-warp1,.join-warp2{padding: 50px 0;}
.join-warp1 .main{flex-wrap: wrap;}
.join-warp1 .main .mn{width: 100%!important;height: 150px;}
.join-warp1 .main .mn, .join-warp1 .main .mn.on{padding: 30px 20px 0;}
.join-warp1 .main .mn .mes .tit{font-size: 18px;}
.join-warp1 .main .mn .mes .en{font-size: 14px;}
.sewv, .join-search{width: 33%;}
.sewvtop,.join-search .input-box{height: 50px;padding: 0 7px;}
.sewvtop .twsum,.join-search .input-box{font-size: 14px;line-height: 50px;}
.sewvbm{top: 50px;}
.sewvbm>li{height: auto; min-height: 40px;padding: 0 10px;display: flex;justify-content: center;align-items: center;}
.sewv .twsum{font-size: 14px;line-height: 20px;}
.join-search .tj img{width: 14px;height: auto;}
.join-warp2 .top{margin-bottom: 30px;}
.join-warp2 .bottom1 p{font-size: 16px;}
.join-warp2 .bottom1 li{box-sizing: border-box;justify-content: space-between;padding: 20px 20px 20px 0;}
.join-warp2 ul li .t{padding: 20px 20px 20px 0;justify-content: space-between;box-sizing: border-box;}
.join-warp2 .bottom2 p{font-size: 14px;line-height: 20px;}
.join-warp2 ul .four{width: 12%;box-sizing: border-box;padding: 0 2px;}
.join-warp2 .bottom2 .tbimg{top: 50%;transform: translateY(-50%); right: 5px;}
.join-read .top{flex-wrap: wrap;justify-content: center;padding: 40px 0 10px;}
.join-read .top .mn{width: 33.333%;margin-bottom: 30px;}
.join-read .top .mn .bt{font-size: 14px;margin-bottom: 15px;}
.join-read .top .mn .tit{font-size: 16px;line-height: 28px;}
.join-read .bottom .mn{margin-top: 30px;width: 120px;height: 40px;}
.join-read .bottom .mn p{line-height: 40px;}
.join-read .bottom{padding-bottom: 50px;}
.join-read .bottom .cont{padding: 40px 0;}
.viewpage-box .viewpage-body p,.join-read .bottom p{font-size: 14px;line-height: 24px;}
.sq-form{padding: 80px 20px 30px;}
.sq-form .close img{width: 50px;height: auto;}
.sq-form .row-submit .submit{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
.joinrcg-warp1 .top .tit{font-size: 24px;}
.joinrcg-warp1 .top{padding: 80px 0 17px;}
.joinrcg-warp1 .top .en{top: 60px;font-size: 40px;line-height: .8em;}
.joinrcg-warp1 .bottom{padding: 30px 0;flex-wrap: wrap;}
.joinrcg-warp1 .bottom .mn{width: 100%;height: 250px;margin-bottom: 15px;}
.joinrcg-warp1 .bottom .mn img{height: 100%;object-position: top;object-fit: cover;}
.joinrcg-warp2 .mn .box.mes .one .tit{font-size: 24px;}
.joinrcg-warp2 .mn .box.mes .two .titt{font-size: 16px;}
.joinrcg-warp2 .mn .box.mes .one .tit:before{max-width: 100%;}
.joinrcg-warp2 .mn .box.mes .sum{font-size: 14px;line-height: 24px;}
.joinrcg-warp3{padding-bottom: 100px;}
.videom{height: 400px;padding: 0;}
.videom a img{width: 50px;height: auto;}

.media{padding: 30px 0 70px;}
.media .bimg{max-width: 94%;bottom: 30px;}
.media .r .tit{font-size: 16px;}

.search-box .search-form{height: 60px;}
.search-box .search-form .search-submit{height: 60px;width: 60px;}
.search-box .search-form .search-text{padding: 15px 10px;width: calc(100% - 60px); font-size: 16px;}

.com-wrap{padding: 50px 0 70px;}
.maincon-top{margin-bottom: 20px;}
.maincon-top .type-title{font-size: 22px;line-height: 1em;}
.maincon-top .bread-menu{padding: 1px 0 0;}
.nopic-list li{padding: 10px 0;}
.nopic-list li a,.nopic-list li time{font-size: 14px;line-height: 24px;}
.nopic-list li time{margin-left: 10px;}

.message-box{width: 94%;}

}

@media (max-width: 550px) {
.cul-warp2 .main{height: 200px;}
.video .main .r{height: 350px;}
.cysg-warp4 .main li{width: 100%;margin-right: 0!important}
.sz-warp1 .sz-main .mn{width: 100%;}
.sz-warp1 .sz-main .mn:hover{width: 100%!important}
}

@media (max-width: 400px) {
footer{height: 350px;box-sizing: border-box;}
body{padding-bottom: 350px;}

}