@charset "utf-8";
.clear{clear: both;}
html, body {
    height: 100%;
}


body{
width: 100%;
margin: 0;
overflow-x: hidden;
font-family:"微软雅黑","MB","ML",arial;
}
*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
* {
	margin: 0;
	padding: 0;
	outline: none;
}

html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 {line-height: 1.1;  font-size: 100% ;}
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea {}
body { line-height: 1.5;
-webkit-user-select:none; 
    -moz-user-select:none; 
    -ms-user-select:none; 
    user-select:none;}
    div{-webkit-tab-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; } 
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a:hover {}
a,a:hover,a:active,a:visited,a:link,a:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
outline:none;
background:auto;
text-decoration: none;
}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 
img{display: block;width: 100%;height: auto;}



*::-webkit-scrollbar {
            width: 0px; 
            height: 10px;
        }
*::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
            background:#ec7700;
        }
*::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
                    border-radius: 5px;
            background: #c1c9cf;}

/*公共部分*/
.w85{width: 85%;max-width: 1620px;margin: 0 auto;}
.title{width: 100%;height: auto;}
.title p{font-size: 14px;color: #d0000d;font-family: "ML";margin-bottom: 5px;text-transform: uppercase;}
.title b{display: block; font-weight: normal; color: #000;font-size: 40px;}
.title b span{color: #d0000d;}
.td-space{padding: 110px 0;width: 100%;height: auto;}
.t-space{padding: 100px 0 0 0;width: 100%;height: auto;}
.d-space{padding: 0px 0 100px 0;width: 100%;height: auto;}
.margin-t{width: 100%;height: auto;margin-top: 55px;}
.txt-c{width: 100%;height: auto;}
.txt-c p{font-size: 16px;color: #666;}
.view{transition: all 0.5s ease; font-size: 16px;color: #202020;font-family: "微软雅黑 Light"; display: inline-block;padding: 10px 20px;border: 1px solid rgba(0,0,0,0.1);}
.view i{width: 18px;margin-left: 10px; height: auto;display:inline-block;vertical-align: middle;}
.view i .img2{display: none;}
.view:hover{ color: #FFFFFF;background: #d0000d;border: 1px solid #d0000d;}
.view:hover i .img1{display: none;}
.view:hover i .img2{display:block;}
@media only screen and (max-width:1680px) {
.td-space{padding: 95px 0;}
.t-space{padding: 85px 0 0 0;}
.d-space{padding: 0px 0 85px 0;}
.margin-t{width: 100%;margin-top: 50px;}
.title p{font-size: 13px;}
.title b{font-size: 36px;}
}



@media only screen and (max-width:1440px) {
.td-space{padding: 85px 0;}
.t-space{padding: 75px 0 0 0;}
.d-space{padding: 0px 0 75px 0;}
.margin-t{width: 100%;margin-top: 45px;}
.txt-c p{font-size: 15px;}
.title p{font-size: 13px;}
.title b{font-size: 34px;}
.view{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.td-space{padding: 70px 0;}
.view{padding: 8px 20px;}
.t-space{padding: 65px 0 0 0;}
.d-space{padding: 0px 0 65px 0;}
.margin-t{width: 100%;margin-top: 40px;}
.title p{font-size: 13px;}
.title b{font-size: 28px;}

}
@media only screen and (max-width:1024px) {
.w85{width: 90%;}
.txt-c p{font-size: 14px;}
.td-space{padding: 60px 0;}
.t-space{padding: 55px 0 0 0;}
.d-space{padding: 0px 0 55px 0;}
.margin-t{width: 100%;margin-top: 40px;}
.title p{font-size: 12px;}
.title b{font-size: 26px;}
.view{font-size: 14px;}
}
@media only screen and (max-width:720px) {
.title p{font-size: 12px;}
.title b{font-size: 24px;}
.margin-t{margin-top: 35px;}
}


.header{border-bottom: 1px solid rgba(255,255,255,0.2);z-index: 999; top: 0;left: 0;  position: fixed;width: 100%;height: auto;}
.header .logo{width: 275px;height: auto;display: block;float: left;margin-top: 20px;}
.header .logo .img2{display: none;}
.header  .navbox{width: calc(100% - 275px);float: right;text-align: right;}
.header .navbox li{display: inline-block;font-size: 20px;margin: 0 2%;position: relative;}
.header .navbox li>a{line-height: 110px;display: block; color: #ffffff;}
.header .navbox li:hover:before{content: "";position: absolute;left: 0;width: 100%;bottom: -1px; height: 3px;background: #d0000d;}
.header .navbox li.cut:before{content: "";position: absolute;left: 0;width: 100%;bottom: -1px; height: 3px;background: #d0000d;}
.header .navbox li.cut a{font-weight: bolder; color: #d0000d;}
.header .navbox li:hover a{color: #d0000d;font-weight: bolder;}
.header .navbox li.twosub .downs{box-shadow: 0 20px 10px rgba(0,0,0,0.2);padding-top: 15px; display: none; position: absolute;top: 100%;text-align: center;width:180px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.header .navbox li.twosub .downs:before{content: "";position: absolute;border-bottom: 8px solid rgba(255,255,255,0.95); border-left: 8px solid rgba(0,0,0,0);border-right: 8px solid rgba(0,0,0,0);border-top: 8px solid rgba(0,0,0,0);  bottom:calc(100% - 15px);left: calc(50% - 4px);}
.header .navbox li.twosub .downs a{font-size: 16px;color: #202020;padding: 10px 0;border-bottom: 1px solid rgba(0,0,0,0.05); display: block;background:rgba(255,255,255,0.95);}
.header .navbox li.twosub .downs a:hover{color: #d0000d;}
.header .navbox li.twosub:hover .downs{display: block;}
.header2{background: #FFFFFF;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.header2 .navbox li>a{line-height: 100px;}
.header2 .logo .img1{display: none;}
.header2 .logo .img2{display:block;}
.header2 .navbox li>a{color: #202020;}


.header .toggle{display: none; width:20px;height:18px;position: absolute;right: 5%;top:17.5px;}
.header .toggle span{margin-top: 8px; display: block;width: 20px;height: 2px;background:#d0000d;}
.header .toggle:before {content: "";position: absolute;left: 0;top: 0;height: 2px;background:#d0000d;width: 100%;}
.header .toggle:after{content: "";position: absolute;left: 0;bottom:0;height: 2px;background:#d0000d;width: 100%;}
.header .toggle.open span{display: none;}
.header .toggle.open:before{transform: rotate(45deg)translateY(4px)translateX(7.5px);}
.header .toggle.open:after{transform: rotate(-45deg)translateY(-4px)translateX(7.5px);}
body.body-page-bks{display: block;width: 100%;height: 100%;overflow: hidden;position: fixed;top: 0;left: 0;}

@media only screen and (max-width:1680px) {
.header .logo{width: 260px;}
.header  .navbox{width:calc(100% - 260px);}
.header .navbox li{font-size: 18px;}
.header .navbox li>a{line-height: 100px;}
}
@media only screen and (max-width:1440px) {
.header .logo{width: 240px;}
.header  .navbox{width: calc(100% - 240px);}
.header .navbox li{font-size: 16px;}
.header .navbox li>a{line-height: 90px;}
.header .navbox li.twosub .downs a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.header  .navbox{width: calc(100% - 200px);}
.header .logo{width: 200px;}
.header .navbox li{font-size: 16px;}
.header .navbox li>a{line-height: 80px;}
.header .navbox li.twosub .downs a{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
.header{height: 55px;}
.header .logo{width:160px;margin-top: 10px;}
.header .toggle{display: block;}
.header  .navbox{z-index: 999;box-shadow: 0 0 10px rgba(0,0,0,0.2); display: none; border-top: 1px solid #d0000d; padding-left: 0; text-align: left; width: 100%;position: fixed;top: 55px;float: none;left: 0;background: #FFFFFF;}
.header  .navbox li>a{padding: 0 0% 0 5%; line-height: 1; color: #202020;font-size: 16px;font-weight: bolder;}
.header  .navbox li{display: block;margin: 0; width: 100%;height: auto;padding: 15px 10% 15px 0%;border-bottom: 1px solid rgba(0,0,0,0.1);}
.header  .navbox li:before{display: none;}	
.header  .navbox li.twosub{position: relative;}
.header  .navbox li.twosub .downs{ width: 100%;height: auto;position: relative; text-align: left;}
.header  .navbox li.twosub .downs a{padding: 10px 5%;}
.header  .navbox li.twosub .downs a:last-child{border-bottom: none;}
.header  .navbox li.twosub .downs:before{display: none;}
.header  .navbox li.twosub:after{content: "";position: absolute;right: 5%;top: 20px;border-top:6px solid #999;border-bottom: 6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);}
.header  .navbox li.twosub:hover .downs{display: none;}
.header  .navbox li:last-child{border-bottom: none;}
.header  .navbox li.twosub.active .downs{display: block;}
}

@media only screen and (max-width:720px) {
}






.video-bk{display: none; width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 9999;}
.video-bk .video-c{ 
    cursor: inherit;
    width: 90%;
    max-width: 800px;
    margin: 0 auto;
    border: 10px solid #fff;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.video-bk .video-c #video{display: block;
    position: relative;
    z-index: 4;
    width: 100%;
}

.video-bk .video-c .close{cursor: pointer; font-family: arial; background:#d0000d;color: #fff;padding: 10px; width: 50px;text-align: center; height: 50px;line-height: 50px;position: absolute;top: -60px;right: -10px;}

@media only screen and (max-width:720px) {
	.video-bk .video-c .close{width: 40px;height: 40px;top: -50px;right: -10px;}
}






.page-banner{width: 100%;height: 100%;position: relative;z-index: 0;}
.page-banner .pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.banner{position: relative; width: 100%;height:100%;margin-top: 0px;z-index: 0;}
.banner .banner-js{width: 100%;height:100%;position: absolute;left: 0;top: 0;}
.banner .banner-js .swiper-slide{overflow: hidden;}
.banner .banner-js .pic{width: 100%;height:100%;position: absolute;top: 0;left: 0;width: 100%;background-size: cover;background-repeat: no-repeat;background-repeat: no-repeat;}
.banner .banner-js .pic:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.05);z-index: 0;}
.banner .banner-js .con{ position: absolute;width: 90%;left: 5%; margin: 0 auto;text-align: center;top: 48%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.banner .banner-js .vidbacking{ object-fit: cover; position: absolute;top: 0%;left: 0%; width:100%;height:100%;object-fit: cover;}

.banner .banner-js .vidbacking::-webkit-media-controls-timeline {
                    display: none;
            }




.banner .banner-js .con strong{letter-spacing: 10px; display: block;font-size: 64px;color: #FFFFFF;}
.banner .banner-js .con span{letter-spacing: 3px; font-size:20px;color: #FFFFFF;text-transform: uppercase;}
.page-banner .pic .con{ position: absolute;width: 90%;left: 5%; margin: 0 auto;text-align: center;top: 48%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.page-banner .pic .con strong{letter-spacing: 10px; display: block;font-size: 64px;color: #FFFFFF;}
.page-banner .pic .con span{letter-spacing: 3px; font-size:20px;color: #FFFFFF;text-transform: uppercase;}
.page-banner .pic .scroll{width: 30px;bottom: 10%;position: absolute;left: calc(50% - 15px);display: block;}

.page-banner .pic .con .ico{width: 45px;margin: 0 auto; margin-bottom: 10px; height: auto;display: block;}

.banner .banner-js .swiper-pagination{bottom:10%;}
.banner .banner-js .swiper-pagination-bullet {
    width: 30px;
    height: 5px;
    display: inline-block;
    border-radius:0%;
    background: #FFFFFF;
    opacity:0.5;
}
.banner .banner-js .swiper-pagination-bullet-active {
    opacity: 1;
     width: 80px;
    background:#d0000d;
}

@media only screen and (max-width:1680px) {
.banner .banner-js .con strong{font-size: 56px;}
.banner .banner-js .con span{font-size: 18px;}
	
.page-banner .pic .con strong{font-size: 56px;}
.page-banner .pic .con span{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.banner .banner-js .con strong{font-size: 50px;}
.banner .banner-js .con span{font-size: 16px;}
.banner .banner-js .swiper-pagination-bullet {width: 20px;height: 5px;}
.banner .banner-js .swiper-pagination-bullet-active {width: 60px;}
.page-banner .pic .con strong{font-size: 50px;}
.page-banner .pic .con span{font-size: 16px;}
.page-banner .pic .con .ico{width: 45px;}
}
@media only screen and (max-width:1280px) {
.banner .banner-js .con strong{font-size:45px;}
.banner .banner-js .con span{font-size: 15px;}
.page-banner .pic .con strong{font-size:45px;}
.page-banner .pic .con span{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
.banner .banner-js .con strong{font-size:40px;}
.banner .banner-js .con span{font-size: 14px;}
.banner .banner-js .swiper-pagination-bullet {width: 15px;height:4px;}
.banner .banner-js .swiper-pagination-bullet-active {width:40px;}
.page-banner .pic .con strong{font-size:40px;}
.page-banner .pic .con span{font-size: 14px;}
.page-banner .pic .con .ico{width: 40px;}
}

@media only screen and (max-width:720px) {
.banner .banner-js .con strong{font-size:30px;}
.banner .banner-js .con span{font-size: 13px;}
.page-banner{height: 360px;}
.page-banner .pic{height: 360px;}
.page-banner .pic .con strong{font-size:28px;letter-spacing: 5px;}
.page-banner .pic .con span{font-size: 12px;letter-spacing: 1px;}
.page-banner .pic .scroll{width: 25px;left: calc(50% - 7.5px);bottom: 13%;}
}





.inab{width: 100%;height: auto;position: relative;z-index: 33;}
.inab .inab-box{z-index: 0; width: calc(100% - 100px);border-top: 5px solid #d0000d; margin-top: -50px;background: #FFFFFF;}
.inab .inab-box .i-bks{width:25%;top: 0; position: absolute;z-index: 0;right: -2%;height: auto;padding: 10% 0;}
.inab .inab-box .i-bks .since{width: 40px;height: auto;position: absolute;left:62%;z-index: 0;top:100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.inab  .numbox{width: 100%;height: auto;font-size: 0;}
.inab  .numbox li{display: inline-block;vertical-align: top;width: 33.3%;padding-right: 5%;}
.inab  .numbox li:last-child{padding-right: 0;}
.inab  .numbox li .ico{width: 25px;height: auto;}
.inab  .numbox li h6{font-weight: normal;margin-top: 20px;margin-bottom: 10px; color: #d0000d;font-size:20px;}
.inab  .numbox li span{font-size: 88px;font-family: "ML";margin-right: 5px;}
.inab  .numbox li p{font-size: 16px;color: #666666;}
.inab .view{float: none; color: #FFFFFF;background: #d0000d;border: 1px solid #d0000d;margin-top: 45px;}
.inab .inab-main{padding-left: 50%; position: relative; width: 100%;height: auto;}
.inab .inab-main .video-box{background-size: cover;background-repeat: no-repeat;background-position: center; width:38%;position: absolute;height: auto; top: 55%;transform: translateY(-50%);
-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-mstransform: translateY(-50%);-o-transform: translateY(-50%);
 left: 7.5%;}
 
 
.inab .inab-main .video-box .bks{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);}
.inab .inab-main .video-box .bks .play{position:absolute; left: calc(50% - 75px);top: calc(50% - 75px); width:150px;height: auto;}

.video {display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background: rgba(0, 0, 0, .8);-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none}
.video video {position: absolute;left: 50%;top: 40%;-webkit-transform: translate(-50%, -40%);-moz-transform: translate(-50%, -40%);-o-transform: translate(-50%, -40%);transform: translate(-50%, -40%);width: auto;max-width: 40%;max-height: 67%}
/*.video-ifr {position: absolute;left: 50%;top: 40%;-webkit-transform: translate(-50%, -40%);-moz-transform: translate(-50%, -40%);-o-transform: translate(-50%, -40%);transform: translate(-50%, -40%);width: 100%;max-width: 65%;max-height: 67%}
*/

.video-close {position: absolute;left: 50%;top: 90%;z-index: 999;margin-left: -25px;transform: translateY(-92%);width: 50px;
	height: 50px;padding: 10px;background: rgba(225, 225, 225, .5);border-radius: 50%;font-size: 0;cursor: pointer;-o-transition: .5s;-moz-transition: .5s;transition: .5s}
.video-close:hover {background: #D0000D}

.inab .inab-c{width:100%;padding:8% 10% 0 10%;}
.inab .inab-c .txt-c{margin-top: 55px;line-height: 1.8;text-align: justify;}
.inab .inab-c .txt-c p{color: #333;}

@media only screen and (max-width:1680px) {
	.inab  .numbox li span{font-size: 85px;}
	.inab  .numbox li h6{font-size: 18px;}
	.inab  .numbox li .ico{width: 20px;}
	.inab  .numbox li h6{font-size: 18px;}	
	.inab .inab-c .txt-c{margin-top:35px;}
}
@media only screen and (max-width:1440px) {
	.inab  .numbox li span{font-size:75px;}
	.inab  .numbox li h6{font-size: 18px;}
	.inab  .numbox li p{font-size: 15px;}
	.inab .inab-box .i-bks .since{width: 35px;}
	.inab  .numbox li h6{font-size: 16px;}	
	.inab .inab-box{width: calc(100% - 80px);}
	.inab .inab-c .txt-c{margin-top: 30px;}
.inab .inab-main .video-box{top: 50%;}
	.inab .inab-main .video-box .bks .play{left: calc(50% - 60px);top: calc(50% - 60px); width:120px;height: auto;}
	.inab .view{margin-top: 35px;}
	
	.inab .inab-c{padding:10% 8% 0 5%}
	
	.video video{max-width: 55%;}
}

@media only screen and (max-width:1280px) {
	.inab  .numbox li span{font-size:70px;}
	.inab  .numbox li h6{font-size: 16px;}
	.inab .inab-box .i-bks .since{width: 30px;}	
.inab .inab-box{width: calc(100% - 60px);}
.inab .inab-box{margin-top: -40px;}
.inab .inab-c{padding:5% 8% 0 5%}

	.inab .view{margin-top: 25px;}
	.inab .inab-c .txt-c{margin-top: 25px;}
	.video video{max-width: 65%;}

}
@media only screen and (max-width:1024px) {
	.inab  .numbox li span{font-size:65px;}
	.inab  .numbox li h6{font-size: 15px;margin-top: 15px;}
	.inab .numbox li p{font-size: 14px;}
	.inab .inab-box .i-bks .since{width: 25px;}
	.inab .inab-box{width: calc(100% - 50px);}	
	.inab .inab-c .txt-c{margin-top: 35px;}
.inab .inab-main .video-box .bks .play{left: calc(50% - 50px);top: calc(50% - 50px); width:100px;height: auto;}
}
@media only screen and (max-width:720px) {
.inab .inab-main .video-box{width: 100%;height:auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0); left: 0; position: relative;}
	.inab  .numbox li span{font-size:35px;}
	.inab  .numbox li h6{font-size: 14px;}
	.inab .numbox li p{font-size: 12px;}
	.inab .inab-box .i-bks .since{width: 15px;top: 85%;left: 30%;}
	.inab .inab-box{width: calc(100% - 30px);}
	.inab .inab-main{padding-left: 0;}
	.inab .inab-c{width: 100%;padding: 35px 0 25px 25px;}
	.inab .inab-box .i-bks{right: -18%;width: 30%;}
.inab .inab-box{margin-top: -30px;}
.video-ifr {min-width: 90%;}
.inab .inab-main .video-box .bks .play{left: calc(50% - 45px);top: calc(50% - 45px); width:90px;height: auto;}	
.video video{max-width: 90%;}
}





.inarea{width: 100%;height: auto;z-index: 0; position: relative;}
.inarea .bks-list{z-index: -1; position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.inarea .bks-list .pic{display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inarea .bks-list .pic:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.inarea .con{width: 100%;height: auto;}
.inarea .con .title{text-align: center;}
.inarea .con .title b{color: #FFFFFF;}
.inarea .con .inarea-list{font-size: 0; width: 100%;height: auto;border: 1px solid rgba(255,255,255,0.1);}
.inarea .con .inarea-list li{ display: inline-block;vertical-align: top; width: 33.33%;height: auto;border-right: 1px solid rgba(255,255,255,0.1);}
.inarea .con .inarea-list li a{padding:12% 5% 5% 5%;display: block;}
.inarea .con .inarea-list li .ico{margin-top: 28px; width: 40px;height: auto;}
.inarea .con .inarea-list li .tl-top{overflow: hidden; width: 100%;height: auto;margin-top: 35px;}
.inarea .con .inarea-list li .tl-top .tl{width: calc(100% - 30px);float: left;}
.inarea .con .inarea-list li .tl-top .tl b{font-size: 24px;color: #FFFFFF;display: block;}
.inarea .con .inarea-list li .tl-top .tl span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px;display: block;text-transform: capitalize; font-family: "ML";color: #FFFFFF;}
.inarea .con .inarea-list li .tl-top .more{ float: right;width: 20px;display: block;display: none;}
.inarea .con .inarea-list li .txt-c { width: 100%;height: 48px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: none;}
.inarea .con .inarea-list li .txt-c p{color:rgba(255,255,255,0.6);}
.inarea .con .inarea-list li:nth-child(1),.inarea .con .inarea-list li:nth-child(2),.inarea .con .inarea-list li:nth-child(3){border-bottom: 1px solid rgba(255,255,255,0.1)}
.inarea .con .inarea-list li:hover{background:rgba(208,0,13,0.98);}
.inarea .con .inarea-list li:hover .ico{margin-top: 0;}
.inarea .con .inarea-list li:hover .txt-c{display: block;}
.inarea .con .inarea-list li:hover .tl-top .more{display: block;}
.inarea .con .inarea-list li:hover a{padding:5% 5% 10% 5%;}
.inarea .con .inarea-list li.cut{background:rgba(208,0,13,0.98);}
.inarea .con .inarea-list li.cut .ico{margin-top: 0;display: none;}
.inarea .con .inarea-list li.cut .txt-c{display: block;display: -webkit-box;}
.inarea .con .inarea-list li.cut .tl-top .more{display: block;}
.inarea .con .inarea-list li.cut a{padding: 5% 5% 12% 5%;}

@media only screen and (max-width:1680px) {
	.inarea .con .inarea-list li .tl-top .tl b{font-size: 22px;}
	.inarea .con .inarea-list li .tl-top .tl span{font-size: 14px;}	
}
@media only screen and (max-width:1440px) {
	.inarea .con .inarea-list li .txt-c{height: 45px;}
	.inarea .con .inarea-list li .ico{margin-top: 29px;width: 36px;}
	.inarea .con .inarea-list li .tl-top .tl b{font-size: 20px;}
	.inarea .con .inarea-list li .tl-top .tl span{font-size: 13px;}
}
@media only screen and (max-width:1280px) {
	.inarea .con .inarea-list li .tl-top{margin-top: 30px;}	
}
@media only screen and (max-width:1024px) {	
	.inarea .con .inarea-list li a{padding:55px 25px 25px 25px;}
	.inarea .con .inarea-list li .txt-c{height: 42px;}
	.inarea .con .inarea-list li .ico{margin-top: 30px;width: 32px;}
	.inarea .con .inarea-list li .tl-top .tl b{font-size:18px;}
	.inarea .con .inarea-list li .tl-top .tl span{font-size: 12px;}
	.inarea .con .inarea-list li:hover a{padding:25px 25px 55px 25px;}
	.inarea .con .inarea-list li.cut a{padding: 25px 25px 55px 25px;}
	.inarea .con .inarea-list li .tl-top{margin-top: 25px;}
}
@media only screen and (max-width:720px) {	
	.inarea .con .inarea-list li{width: 50%;}
	.inarea .con .inarea-list li .ico{margin-top: 37px;width: 25px;}
	.inarea .con .inarea-list li .tl-top .tl b{font-size:16px;}
	.inarea .con .inarea-list li:nth-child(4){border-bottom: 1px solid rgba(255,255,255,0.1);}
	.inarea .con .inarea-list li a{padding:40px 20px 20px 20px;}
	.inarea .con .inarea-list li:hover a{padding:20px 20px 40px 20px;}
	.inarea .con .inarea-list li.cut a{padding:20px 20px 40px 20px;}
}


.innews{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.innews .innews-top{width: 100%;height: auto; overflow: hidden;}
.innews .innews-top .title{float: left;width: 75%;}
.innews .innews-top .view{float: right;}
.innews .innews-c{overflow: hidden; width: 100%;height: auto;position: relative;}
.innews .innews-c .innews-cr{font-size: 0; width: calc(50% - 15px);float: right;height: auto;}
.innews .innews-c .innews-cl{position: relative; width: calc(50% - 15px);float: left;height: auto;}
.innews .innews-c .innews-cl .pic{ width: 100%;height:314px;background-size: cover;background-repeat: no-repeat;background-position: center;}

.innews .innews-c .li{width: 100%;height: auto;overflow: hidden;}
.innews .innews-c .li .con{overflow: hidden; z-index: 0; position: relative; width:100%;height: auto;background: #FFFFFF;padding: 30px;}
.innews .innews-c .li .con .time{font-size:14px;color: #666; font-family: "ML";}
.innews .innews-c .li .con strong{font-size: 20px;font-weight: normal;color: #202020;width: 100%;display: block;margin-top:25px;margin-bottom: 15px;}
.innews .innews-cl .li .con strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.innews .innews-c .li .con .txt-c{height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.innews .innews-c .li .con .bks{width: 50%;height: auto;top: 0;right: 0;z-index: -1;position: absolute;display: none;}
.innews .innews-cl .li .con .bks{width: 25%;}
.innews .innews-c .li .con .more{font-size: 16px;display:block;margin-top: 35px; color: #202020;line-height: 20px;}
.innews .innews-c .li .con .more i{width: 18px;display: inline-block;margin-left: 10px;}
.innews .innews-c .li .con .more i .img2{display: none;}
.innews .innews-cr .li:nth-child(1) .con .bks{width: 25%;}
.innews .innews-cr .li:nth-child(1) .con strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.innews .innews-cr .li:nth-child(2) .con strong,.innews .innews-cr .li:nth-child(3) .con strong{overflow: hidden;height:60px; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical ;-webkit-line-clamp: 2;}
.innews .innews-cr .li:nth-child(1){margin-bottom: 30px;}
.innews .innews-cr .li:nth-child(2),.innews .innews-cr .li:nth-child(3){vertical-align: top; width: calc(50% - 15px);display: inline-block;height: auto;}
.innews .innews-cr .li:nth-child(2){margin-right: 30px;}
.innews .innews-c .li:hover .con{background: #d0000d;}
.innews .innews-c .li:hover .con .time{color: #FFFFFF;}
.innews .innews-c .li:hover .con strong{color: #FFFFFF;}
.innews .innews-c .li:hover .con .txt-c p{color: #FFFFFF;}
.innews .innews-c .li:hover .con .more{color: #FFFFFF;font-size: 0;}
.innews .innews-c .li:hover .con .more i .img1{display: none;}
.innews .innews-c .li:hover .con .more i .img2{display: block;}
.innews .innews-c .li:hover .con .bks{display: block;}
.innews .innews-c .li:hover .con strong,.innews .innews-c .li:hover .con .time,.innews .innews-c .li:hover .con .txt-c{transform: scale(1.05);transition: all 0.5s ease;}




@media only screen and (max-width:1680px) {
.innews .innews-c .li .con strong{font-size: 18px;}
.innews .innews-cr .li:nth-child(2) .con strong,.innews .innews-cr .li:nth-child(3) .con strong{height: 54px;}
}
@media only screen and (max-width:1440px) {
.innews .innews-c .innews-cr{font-size: 0; width: calc(50% - 10px);float: right;height: auto;}
.innews .innews-c .innews-cl{position: relative; width: calc(50% - 10px);float: left;height: auto;}
.innews .innews-cr .li:nth-child(2),.innews .innews-cr .li:nth-child(3){ width: calc(50% - 10px);}
.innews .innews-cr .li:nth-child(1){margin-bottom: 20px;}
.innews .innews-cr .li:nth-child(2){margin-right:20px;}
.innews .innews-c .li .con .time{font-size: 13px;}
.innews .innews-c .li .con{padding: 25px;}
.innews .innews-c .innews-cl .pic{height: 283px;}
.innews .innews-c .li .con .txt-c{height: 45px;}
.innews .innews-c .li .con .more{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.innews .innews-c .innews-cr{font-size: 0; width: calc(50% - 5px);float: right;height: auto;}
.innews .innews-c .innews-cl{position: relative; width: calc(50% - 5px);float: left;height: auto;}
.innews .innews-cr .li:nth-child(2),.innews .innews-cr .li:nth-child(3){ width: calc(50% - 5px);}
.innews .innews-cr .li:nth-child(1){margin-bottom: 10px;}
.innews .innews-cr .li:nth-child(2){margin-right:10px;}	
.innews .innews-c .innews-cl .pic{height: 273px;}
}
@media only screen and (max-width:1024px) {
	.innews .innews-c .li .con{padding: 20px;}
.innews .innews-c .li .con strong{font-size: 16px;}
.innews .innews-cr .li:nth-child(2) .con strong,.innews .innews-cr .li:nth-child(3) .con strong{height: 48px;}
.innews .innews-c .li .con .time{font-size: 12px;}
.innews .innews-c .innews-cl .pic{height: 253px;}
.innews .innews-c .li .con .txt-c{height: 42px;}
.innews .innews-c .li .con .more{font-size: 13px;}
}
@media only screen and (max-width:850px) {
.innews .innews-c .innews-cl{width: 100%;height: auto;float: none;}
.innews .innews-c .innews-cr{width: 100%;height: auto;float: none;margin-top: 10px;}
}
@media only screen and (max-width:720px) {
	.innews .innews-top .view{float: none;margin-top: 20px;}
	.innews .innews-top .title{width: 100%;}
}

.footer{position: relative; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.footer .foot-c{width: 100%;height: auto;overflow: hidden;}
.footer .foot-cl{width: 250px;float: left;}
.footer .foot-cl .logo{width: 200px;height: auto;display: block;}
.footer .foot-cl .ewm{text-align: center; width: 120px;height: auto;margin-top: 25%;}
.footer .foot-cl .ewm img{display: block;width: 100%;height: auto;}
.footer .foot-cl .ewm p{color: #FFFFFF;margin-top:15px}
.footer .foot-cr{width:calc(100% - 250px);padding-left: 10%;float: right;}
.footer .foot-cr ul{width: 100%;height: auto;text-align: right; font-size: 0;}
.footer .foot-cr ul li{text-align: left; display: inline-block;vertical-align: top; height: auto;margin: 0 4%;}
.footer .foot-cr ul li:last-child{margin-right: 0;}
.footer .foot-cr ul li h6{font-size: 20px;color: #FFFFFF;font-weight: normal;}
.footer .foot-cr ul li h6 a{color:#FFFFFF;}
.footer .foot-cr ul li .list{width: 100%;height: auto;margin-top: 20px;}
.footer .foot-cr ul li .list a{margin-bottom:10px; display: block;color: rgba(255,255,255,0.6);font-size: 16px;}
.footer .foot-cr ul li .list a:hover{color: #FFFFFF;}
.footer .foot-d{overflow: hidden; font-size: 14px; margin-top: 55px; width: 100%;height: auto;padding:25px 0;border-top: 1px solid rgba(255,255,255,0.2);}
.footer .foot-d a{color: rgba(255,255,255,0.6);}
.footer .foot-d span{color: rgba(255,255,255,0.6);display: inline-block;margin-right: 10px;}
.footer .foot-d .pcy{width:70%;float: left;height: auto;}
.footer .foot-d .foot-dr{width: 30%; text-align: right;float: right;}
.footer .foot-d .foot-dr a{margin-left: 3%;}
.footer .return-top{position:absolute;z-index: 999; width: 80px;background: #d0000d;border: none;right: 0;bottom: 0; height:calc(100% + 35px);}
.footer .return-top img{display: block;width: 35px;height: auto; margin: 0 auto;}
@media only screen and (max-width:1680px) {	
.footer .foot-cr ul li h6{font-size: 18px;}
}
@media only screen and (max-width:1440px) {	
	.footer .foot-cr ul li .list a{font-size: 15px;}
	.footer .foot-cr{padding-left: 6%;}
	.footer .foot-cr ul li{margin: 0 3%;}
	.footer .return-top{width: 70px;}
}
@media only screen and (max-width:1280px) {	
	.footer .foot-cr ul li h6{font-size: 16px;}
	.footer .return-top{width: 65px;}
	.footer .return-top img{width: 30px;}
	.footer .foot-cl{width: 200px;}
	.footer .foot-cr{width: calc(100% - 200px);}
	.footer .foot-d{margin-top: 45px;}
}
@media only screen and (max-width:1024px) {
	.footer .foot-cr ul li .list a{font-size: 14px;}
	.footer .return-top{width: 50px;}
	.footer .return-top img{width: 25px;}
	.footer .foot-cr ul li{margin: 0 2%;}
	.footer .foot-cr ul li:last-child{margin-right: 2%;}
	.footer .foot-d .pcy{width: 100%;height: auto;text-align: center;font-size: 13px;}
	.footer .foot-d .foot-dr{width: 100%;text-align: center;margin-top:10px;}
	.footer .foot-d{margin-top: 35px;}
}

@media only screen and (max-width:720px) {	
.footer .foot-cr{display: none;}
	.footer .foot-cl{width:100%;}
	.footer .foot-cl .logo{width: 180px;margin: 0 auto;}
	.footer .return-top{width: 45px;display: block !important;}
	.footer .return-top img{width: 25px;}
	.footer .return-top{height: calc(100% + 20px);}
	.footer .foot-cl .ewm{width: 100px;margin: 0 auto;margin-top: 20px;}
	.footer .foot-d{padding-right: 45px;}
}


.ab{width: 100%;height: auto;position: relative;z-index: 33;}
.ab .ab-box{z-index: 0; width: calc(100% - 100px);border-top: 5px solid #d0000d; margin-top: -50px;background: #FFFFFF;}
.box-page{width: 100%;height: auto;position: relative;z-index: 33;}
.box-page .box-page-c{z-index: 0; width: calc(100% - 100px);border-top: 5px solid #d0000d; margin-top: -55px;background: #FFFFFF;}
.area .area-c{width: calc(100% - 100px);padding-left:7%;}
.ab .ab-box .i-bks{width:35%;top:5px; position: absolute;z-index: 0;left: -2%;height: auto;}
.ab  .numbox{position: relative;z-index: 33; width: 100%;height: auto;font-size: 0;}
.ab  .numbox li{display: inline-block;vertical-align: top;width: 33.3%;padding-right: 5%;}
.ab  .numbox li:last-child{padding-right: 0;}
.ab  .numbox li .ico{width: 25px;height: auto;}
.ab  .numbox li h6{font-weight: normal;margin-top: 20px;margin-bottom: 10px; color: #d0000d;font-size:20px;}
.ab  .numbox li span{font-size: 88px;font-family: "ML";margin-right: 5px;}
.ab  .numbox li p{font-size: 16px;color: #666666;}
.ab .view{float: none; color: #FFFFFF;background: #d0000d;border: 1px solid #d0000d;margin-top: 45px;}
.ab .ab-main{padding-right: 45%; position: relative; width: 100%;height: auto;}
.ab .ab-main .video-box{background-size: cover;background-repeat: no-repeat;background-position: center; width: 38%;position: absolute;height: auto; top: 50%; right: 0;
transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
}
.ab .ab-main .video-box .bks{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);}
.ab .ab-main .video-box .bks .play{position:absolute; left: calc(50% - 75px);top: calc(50% - 75px); width:150px;height: auto;}
.ab .ab-main .video{width: 50%;position: absolute;height: 100%; top: 0;right: 0;}
.video .yourDiv .bks .play{position:absolute; left: calc(50% - 75px);top: calc(50% - 75px); width:150px;height: auto;}
.ab .ab-c{width:100%;padding:10% 10% 0% 15%;}
.ab .ab-c .since{padding: 45px 0; width: 100%; margin-left:35%;position: relative;}
.ab .ab-c .since img{display: block;width: 300px;height: auto;}
.ab .ab-c .since:before{content: "";position: absolute;left: 0; top: 50%; width:75%;left: -80%;height: 1px;background:#cac6c6;}
.ab .ab-c .txt-c{text-align: justify;}
.ab .ab-c .txt-c p{color: #333;line-height: 1.8;}
@media only screen and (max-width:1680px) {
	.ab  .numbox li span{font-size: 85px;}
	.ab  .numbox li h6{font-size: 18px;}
	.ab  .numbox li .ico{width: 20px;}
	.ab  .numbox li h6{font-size: 18px;}
	.ab .ab-main .video-box{width: 40%;}	
}
@media only screen and (max-width:1440px) {
	.ab  .numbox li span{font-size:75px;}
	.ab  .numbox li h6{font-size: 18px;}
	.ab  .numbox li p{font-size: 15px;}
	.ab .ab-box .i-bks .since{width: 35px;}
	.ab  .numbox li h6{font-size: 16px;}	
	.ab .ab-box{width: calc(100% - 80px);}
	.box-page .box-page-c{width: calc(100% - 80px);}
	.area .area-c{width: calc(100% - 80px);padding-left:7%;}
	.ab .ab-c .since{padding: 40px 0;}
	.ab .ab-c .since img{width: 280px;}
	.ab .ab-main .video-box .bks .play{left: calc(50% - 60px);top: calc(50% - 60px); width:120px;height: auto;}
.ab .ab-main{padding-right: 45%;}
.ab .ab-main .video-box{width: 45%;}
}

@media only screen and (max-width:1280px) {
	.ab  .numbox li span{font-size:70px;}
	.ab  .numbox li h6{font-size: 16px;}
	.ab .ab-box .i-bks .since{width: 30px;}	
.ab .ab-box{width: calc(100% - 60px);margin-top: -40px;}
.box-page .box-page-c{width: calc(100% - 60px);margin-top: -45px;}
.area .area-c{width: calc(100% - 60px);padding-left:7%;}
.ab .ab-c .since img{width: 260px;}
.ab .ab-c .since{padding: 35px 0;}
.ab .ab-main{padding-right: 45%;}
}
@media only screen and (max-width:1024px) {
	.ab  .numbox li span{font-size:65px;}
	.ab  .numbox li h6{font-size: 15px;margin-top: 15px;}
	.ab .numbox li p{font-size: 14px;}
	.ab .ab-box .i-bks .since{width: 25px;}
	.ab .ab-box{width: calc(100% - 35px);}	
	.box-page .box-page-c{width: calc(100% - 35px);}
	.area .area-c{width: calc(100% - 35px);padding-left:5%;}
.ab .ab-main .video-box .bks .play{left: calc(50% - 50px);top: calc(50% - 50px); width:100px;height: auto;}
	.ab .ab-c .since img{width: 240px;}
	.ab .ab-c .since{padding:30px 0;}
}
@media only screen and (max-width:720px) {
	.ab .ab-main .video-box{width: 100%;height:auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);  position: relative;}
	.ab  .numbox li span{font-size:35px;}
	.ab  .numbox li h6{font-size: 14px;}
	.ab .numbox li p{font-size: 12px;}
	.ab .ab-box .i-bks .since{width: 15px;top: 85%;left: 30%;}
	.ab .ab-box{width: calc(100% - 30px);}
	.ab .ab-main{padding-right: 0;}
	.ab .ab-c{width: 100%;padding: 35px 0 25px 25px;}
	.ab .ab-box .i-bks{right: -15%;width: 30%;}
	.ab .ab-main .video-box .bks .play{left: calc(50% - 45px);top: calc(50% - 45px); width:90px;height: auto;}
	.ab .ab-box{margin-top: -30px;}	
	.box-page .box-page-c{margin-top: -35px;}
	.video-ifr {min-width: 90%;}
	.ab .ab-c .since img{width: 200px;}
	.ab  .numbox li{padding-right: 5px;}
	.ab .ab-c .since{padding: 25px 0;}
}

.area{width: 100%;height: auto;}
.area  ul{width: 100%;height: auto;font-size: 0;}
.area ul li{display: inline-block;vertical-align: top;width:15%;background-size: cover;background-repeat: no-repeat;}
.area ul li a{display: block;width: 100%;height: auto;padding: 100px 0;background: #f3f3f2;}
.area ul li:nth-child(2n) a{background: #fafafa;}
.area ul li .con{width: 100%;height: auto; padding: 0 20px;text-align: center;}
.area ul li .con .ico{display: block;margin: 0 auto; width: 40px;height: auto;}
.area ul li .con .ico .img2{display: none;}
.area ul li .con b{font-size:20px;color: #202020;margin-top: 25px;display: block;}
.area ul li .con span{font-size: 12px;font-family: "ML";color: #202020;display: block; margin-top: 10px;}
.area ul li.hover{width:25%;transition: all 0.5s ease;}
.area ul li.hover a{background: #D0000D;}
.area ul li.hover .con .ico .img2{display: block;}
.area ul li.hover .con .ico .img1{display: none;}
.area ul li.hover .con b{color: #FFFFFF;}
.area ul li.hover .con span{color: #FFFFFF;}


@media only screen and (max-width:1680px) {
	.area ul li .con b{font-size: 18px;}
	.area ul li a{padding: 90px 0;}
}

@media only screen and (max-width:1440px) {
.area ul li .con b{font-size: 16px;}
.area ul li .con .ico{width: 35px;}
.area ul li a{padding: 80px 0;}
}

@media only screen and (max-width:1280px) {
.area ul li a{padding: 60px 0;}
.area ul li .con b{margin-top: 20px;}
}

@media only screen and (max-width:1024px) {
	.area ul li .con b{font-size: 15px;}
	.area ul li .con .ico{width: 30px;}
.area ul li{width: 33.3%;}
.area ul li.hover{width: 33.3%;}
}

@media only screen and (max-width:720px) {
	.area ul li a{padding: 40px 0;}
	.area ul li{width: 50%;}
.area ul li.hover{width: 50%;}
.area ul li .con b{margin-top: 15px;}
.area ul li .con span{margin-top: 5px;}
.area ul li:nth-child(3) a{background:#fafafa;}
.area ul li:nth-child(4) a{background:#f3f3f2;}
.area ul li.hover a{background: rgb(0,0,0,0.25);}
}


.events{width: 100%;height: auto;position: relative; background-size: cover;z-index: 0; background-repeat: no-repeat;background-position: center;}
.events .bks{position: absolute;z-index: -1;width: 60%;right: 0;height: auto;top: 5%;}
.events .events-top{position: relative;}
.events .events-c{width: 100%;height: auto;}
.events .events-c #events1{width: 100%;height: auto;position: relative; padding-bottom: 20px;overflow: hidden;}
.events .events-c #events1:before{content: "";position: absolute;left: 0;width: 100%;height: 1px;top: auto;bottom:30px; background: #e1e1e1;}
.events .events-c #events1 .years{cursor: pointer; text-align: center; display: block;font-size: 24px;font-family: "ML";}
.events .events-c #events1 .years p{margin-bottom: 20px;}
.events .events-c #events1 .years span{display: block;margin: 0 auto;width:20px;height: 20px;background: rgba(208,0,13,0.3);border-radius: 100%;position: relative;}
.events .events-c #events1 .years span:before{content: "";position: absolute;width:10px;height:10px;border-radius: 100%;background: #d0000d;left:5px;top: 5px;}
.events .events-c #events1 .swiper-slide-active .years{color: #d0000d;}
.events .events-c #events1 .swiper-slide-active .years span{background: #d0000d;}
.events .events-c #events1 .swiper-slide-active .years span:before{background: #FFFFFF;}
.events .events-c #events2{width: 100%;height: auto;overflow: hidden;}
.events .events-c #events2 .con{width: 80%;margin: 0 auto; height: auto;overflow: hidden;padding: 55px 0 25px 5%; }
.events .events-c #events2 .con .time{ float: left;width: 30%; color: #d0000d;}
.events .events-c #events2 .con .time h6{font-size: 24px;font-family: "ML";font-weight: normal;} 
.events .events-c #events2 .con .time h6 b{font-size: 40px;display: inline-block;margin-left: 5px;}
.events .events-c #events2 .con .time h6 span{font-size:50px;font-family: "MB";}
.events .events-c #events2 .con .txt-c{width:70%;float: right;padding-left: 5%;height: auto;}
.events .events-c #events2 .con .txt-c p{display: block;padding-left: 20px;position: relative;margin-bottom: 5px;}
.events .events-c #events2 .con .txt-c p:before{content: "";position: absolute;left: 0;top: 8px; width: 8px;height:8px;background: #d0000d;}
.events .events-top .swiper-button-next{
    background-image: none;
    right: 0px;
    left: auto;
}
.events .events-top .swiper-button-prev{
    background-image: none;
    right:200px;
    left: auto;

}
.events .events-top .swiper-button-next, .events .events-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:200px;
    text-align: center;
    font-size:16px ;
    color: #FFFFFF;
    line-height: 50px;
    display: block;
    font-family: "ML";
    text-transform: uppercase;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-color: #edecec;
    text-align: center;
    line-height: 50px;
    color: #202020;
}
.events .events-top .swiper-button-next i, .events .events-top .swiper-button-prev  i{display: inline-block; width:20px;margin: 0 10px;}
.events .events-top .swiper-button-next{background: #d0000d;color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.events .events-c #events2 .con .time h6 b{font-size: 36px;}
	.events .events-c #events2 .con .time h6 span{font-size: 45px;}
}
@media only screen and (max-width:1440px) {
	.events .events-c #events2 .con .time h6 b{font-size: 32px;}
	.events .events-c #events1 .years{font-size: 22px;}
	.events .events-c #events2 .con .time h6 span{font-size: 40px;}
	.events .events-top .swiper-button-next, .events .events-top .swiper-button-prev {width:180px;font-size:15px;line-height: 45px;height: 45px;}
	.events .events-top .swiper-button-prev{right:180px;}
}
@media only screen and (max-width:1280px) {
.events .events-c #events1 .years{font-size: 20px;}
.events .events-c #events2 .con .time h6 b{font-size: 28px;}
.events .events-c #events2 .con .time h6 span{font-size: 35px;}
.events .events-c #events2 .con{width: 100%;}
	.events .events-c #events2 .con{padding:45px 0 25px 0%; }
}
@media only screen and (max-width:1024px) {
	.events .events-c #events1 .years{font-size: 18px;}
	.events .events-c #events2 .con .time h6 b{font-size: 26px;}
	.events .events-c #events2 .con .time h6 span{font-size: 30px;}
	.events .events-top .swiper-button-next, .events .events-top .swiper-button-prev {width:160px;font-size:14px;line-height: 40px;height: 40px;}
	.events .events-top .swiper-button-prev{right:160px;}
}
@media only screen and (max-width:720px) {
	
	.events .events-top{padding-bottom: 55px;}
	
	.events .events-c #events2 .con .time h6 b{font-size: 24px;}
	.events .events-c #events2 .con .time h6 span{font-size: 28px;}
	.events .events-c #events2 .con .time{width: 100%;float: none;}
	.events .events-c #events2 .con .txt-c{width: 100%;float: none;padding-left: 0;margin-top: 25px;}
	.events .events-c #events2 .con{padding:40px 0 25px 0%; }
		.events .events-top .swiper-button-next, .events .events-top .swiper-button-prev {width:140px;font-size:13px;line-height: 35px;height: 35px;}
			.events .events-top .swiper-button-prev{right:140px;}
	.events .events-top .swiper-button-next, .events .events-top .swiper-button-prev {top: auto;bottom: 0;margin-top: 0;}
	
}


.idea{z-index: 0; width: 100%;background: #D0000D; height: auto;background-size: cover;position: relative; background-repeat: no-repeat;background-position: center;}
.idea .title{ width: 100%;height: auto;text-align: center;position: absolute;left: 0;top: 0;z-index: 1;}
.idea .title p{color: #FFFFFF;}
.idea .title b{color: #FFFFFF;}

.idea .idea-list{width: 100%;height: auto;font-size: 0;}
.idea .idea-list li{cursor: pointer;  text-align: center; border-right: 1px solid rgba(255,255,255,0.3); width: 20%;vertical-align: top;display: inline-block; padding:18% 0 12% 0;background: rgba(0,0,0,0.3);}
.idea .idea-list li .con{padding: 20% 5% 0  5%;}
.idea .idea-list li .ico{width: 40px;height: auto;margin: 0 auto;}
.idea .idea-list li h6{font-size: 32px;margin-top: 20px; color: #FFFFFF;}
.idea .idea-list li p{font-size: 18px; color: #FFFFFF;margin-top: 10px;}
.idea .idea-list li.hover{background:rgba(208,0,13,0.85);}

.idea .idea-pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.idea .idea-pic .pic{display: none; width: 100%;height:100%;position: absolute;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}



@media only screen and (max-width:1680px) {
.idea .idea-list li h6{font-size: 30px;}
.idea .idea-list li p{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
.idea .idea-list li h6{font-size: 28px;}
.idea .idea-list li p{font-size: 15px;}
.idea .idea-list li .ico{width: 35px;}
}
@media only screen and (max-width:1280px) {
.idea .idea-list li h6{font-size: 26px;}
}
@media only screen and (max-width:1024px) {
.idea .idea-list li h6{font-size: 24px;}
.idea .idea-list li p{font-size: 14px;}
.idea .idea-list li .ico{width: 30px;}
}

@media only screen and (max-width:720px) {
	.idea .idea-list li{width: 50%;}
	.idea .idea-list li .con{padding: 35% 5% 0  5%;}
	.idea .idea-list li:nth-child(3),.idea .idea-list li:nth-child(4), .idea .idea-list li:nth-child(5){width: 33.3%;border-top: 1px solid rgba(255,255,255,0.3);}
.idea .idea-list li h6{font-size: 20px;}
}










.ach{width: 100%;height: auto;}
.ach .ach-top{width: 100%;height: auto;overflow: hidden;}
.ach .ach-top .title{float: left;width: 35%;}
.ach .ach-top .txt-c{width: 65%;padding-left: 5%;height: auto;float: right;}
.ach .ach-top .txt-c p{color: #666;line-height:1.8;}
.ach .ach-list{width: 100%;height: auto;}
.ach .ach-list li{ margin-top: 45px; width: 100%;height: auto;}
.ach .ach-list li h6{font-size: 24px;color: #202020;margin-bottom: 20px; font-weight: normal;}
.ach .ach-list li .txt-c{width: 100%;height: auto;font-size: 0;}
.ach .ach-list li .txt-c p{display: inline-block;width:25%;font-size: 18px; vertical-align: top; padding-left:20px;padding-right: 10px; margin-bottom: 10px;position: relative;}
.ach .ach-list li .txt-c p:before{content: "";position: absolute;left: 0;top: 8px; width: 8px;height: 8px;background: #d0000d}
.ach .ach-list li .txt-c p:hover{color:#d0000d;font-weight: bolder;}


@media only screen and (max-width:1680px) {
.ach .ach-list li h6{font-size: 22px;}
.ach .ach-list li .txt-c p{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
.ach .ach-list li h6{font-size: 20px;}
.ach .ach-list li .txt-c p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.ach .ach-list li h6{font-size: 18px;}
.ach .ach-list li{margin-top: 35px;}
}
@media only screen and (max-width:1024px) {
.ach .ach-list li h6{font-size: 16px;}
.ach .ach-list li .txt-c p{font-size: 14px;width:33.3%; }
.ach .ach-list li .txt-c p:before{width: 6px;height: 6px;}
.ach .ach-list li{margin-top: 20px;}
}
@media only screen and (max-width:720px) {	
.ach .ach-list li .txt-c p{width: 50%;}
.ach .ach-top .title{width: 100%;}
.ach .ach-top .txt-c{width: 100%;height: auto;padding-left: 0%;margin-top: 35px;margin-bottom: 20px;}
}


.bread{padding-left: 9%; width: 100%;height: auto;padding-top: 30px;font-size:14px;color: #666;}
.bread a{color: #666;vertical-align: top; display: inline-block;margin: 0 5px;font-size:14px;}
.bread a.home{position:relative; padding-left: 30px;}
.bread a.home:before{content:"";position: absolute;left: 0;width:18px;height:18px;background: url(../img/a025.png)center no-repeat;background-size: 18px 18px;}
.bread a:hover{color: #d0000d;}

.hotnews{position: relative; width: 100%;}
.hotnews>.bks{z-index: -1; position: absolute;top: 50px; left: 0;width: 100%;height: calc(100% - 50px);background-size: cover;background-repeat: no-repeat;background-position: center;}
.hotnews .hotnews-box {position: relative;background: #f7f8fa;}
.hotnews-main{padding-left:0%;}
.hotnews .hotnews-top{position:relative;}
.hotnews .hotnews-c{padding-left: 7.5%;}
.hotnews .hotnews-js{width: 100%;height: auto;padding-right:7.5%;}
.hotnews .hotnews-js .list{width: 100%;height: auto;position: relative;}
.hotnews .hotnews-js .list .con{width: 30%;background: #FFFFFF;padding: 4.5%;}
.hotnews .hotnews-js .list .pic{width: 70%;height: 100%; position: absolute;top: 0; right: 0; background-size: cover;background-repeat: no-repeat;background-position: center;}
.hotnews .hotnews-js .list .con .time{font-size: 14px;color:#666;font-family: "ML";}
.hotnews .hotnews-js .list .con  strong{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  font-size: 20px;color: #202020;font-weight: normal;margin-top: 30px; }
.hotnews .hotnews-js .list .con .txt-c{width: 100%;height: 120px;margin-top: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient:vertical;}
.hotnews .hotnews-js .list .con .more{display: block;margin-top: 50px; font-size: 16px;color: #202020;line-height: 20px;}
.hotnews .hotnews-js .list .con .more i{margin-left: 10px; width:18px;height: auto;display: inline-block;vertical-align: middle;}
.hotnews .hotnews-top .swiper-button-next{
    background-image: none;
    right: 0px;
    left: auto;
}

.hotnews .hotnews-top .swiper-button-prev{
    background-image: none;
    right:200px;
    left: auto;
}

.hotnews .hotnews-top .swiper-button-next,.hotnews .hotnews-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:200px;
    text-align: center;
    font-size:16px ;
    color: #FFFFFF;
    line-height: 50px;
    display: block;
    font-family: "ML";
    text-transform: uppercase;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-color: #edecec;
    text-align: center;
    line-height: 50px;
    color: #202020;
}
.hotnews .hotnews-top .swiper-button-next i,.hotnews .hotnews-top .swiper-button-prev  i{display: inline-block; width:20px;margin: 0 10px;}
.hotnews .hotnews-top .swiper-button-next{background: #d0000d;color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	
}
@media only screen and (max-width:1440px) {
	.hotnews .hotnews-top .swiper-button-next, .hotnews .hotnews-top .swiper-button-prev {width:180px;font-size:15px;line-height: 45px;height: 45px;}
	.hotnews .hotnews-top .swiper-button-prev{right:180px;}
	.hotnews .hotnews-js .list .con .txt-c{height:112.5px;}
	.hotnews .hotnews-js .list .con  strong{font-size: 18px;margin-top: 25px;}
	.hotnews .hotnews-js .list .con .more{font-size: 15px;margin-top: 40px;}
	.bread a{font-size: 13px;}
}
@media only screen and (max-width:1280px) {
	.hotnews>.bks{top: 40px;}
}
@media only screen and (max-width:1024px) {
	.bread{padding-left: 5%;}
	.hotnews .hotnews-js .list .con  strong{font-size: 16px;}
.hotnews>.bks{top: 30px;}
.hotnews .hotnews-top .swiper-button-next,.hotnews .hotnews-top .swiper-button-prev {width:160px;font-size:14px;line-height: 40px;height: 40px;}
.hotnews .hotnews-top .swiper-button-prev{right:160px;}
.hotnews .hotnews-js .list .con .txt-c{height:105px;margin-top: 15px;}

.hotnews .hotnews-c{padding-left: 5%;}
.hotnews .hotnews-js .list .con{width: 45%;height: auto;}
.hotnews .hotnews-js .list .pic{width: 55%;height: 100%;}
.hotnews .hotnews-js .list .con  strong{font-size: 16px;margin-top:20px;}
.hotnews .hotnews-js .list .con .more{font-size: 14px;margin-top: 30px;}
}
@media only screen and (max-width:720px) {
	.hotnews .hotnews-top{padding-bottom: 45px;}
.hotnews .hotnews-top .swiper-button-next,.hotnews .hotnews-top .swiper-button-prev {width:140px;font-size:13px;line-height: 35px;height: 35px;}
.hotnews .hotnews-top .swiper-button-prev{right:140px;}
.hotnews .hotnews-top .swiper-button-next,.hotnews .hotnews-top .swiper-button-prev {top: auto;bottom: 0;margin-top: 0;}	
.hotnews .hotnews-js .list .con{width: 100%;padding: 25px 5%;}
.hotnews .hotnews-js .list .pic{width: 100%;height: 250px;position: relative;}
.bread a{font-size: 12px;}
}


.news{ width: 100%;height: auto;}
.news .title{text-align: center;}
.news .sort{width: 100%;height: auto;font-size: 0;text-align: center;}
.news .sort a{font-size: 16px;color: #333; display: inline-block;margin: 0 2%;}
.news .sort a:hover{color:#d0000d;font-weight: bolder;}
.news .sort a.cut{color:#d0000d;font-weight: bolder;}


.news .news-list{width: 100%;height: auto;font-size: 0;}
.news .news-list li{margin-bottom:25px; border-bottom: 5px solid #d0000d;padding-bottom: 35px;  width: calc(33.3% - 30px);display: inline-block;vertical-align: top; margin-right:45px;}
.news .news-list li:nth-child(3n){margin-right: 0;}
.news .news-list li .pic{overflow: hidden; width: 100%;height: auto;margin-bottom: 30px;}
.news .news-list li .pic img{display: block;width: 100%;height: auto;}
.news .news-list li .time{font-size: 14px;font-family: "ML";color: #666;}
.news .news-list li strong{font-size: 20px;height: 60px; color: #202020;font-weight: normal;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news .news-list li .txt-c{margin-top: 10px; width: 100%;height: 48px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .news-list li .more{font-size: 16px;display: block;line-height: 30px;color: #202020;margin-top: 35px;}
.news .news-list li .more i{width: 18px;height: auto;display: inline-block;vertical-align: middle;}
.news .news-list li .more i .img2{display:none;}

.news .news-list li:hover .pic img{transition: all 0.5s ease; transform: scale(1.1);}
.news .news-list li:hover{background: #d0000d; position: relative;z-index: 0;}
.news .news-list li:hover .pic{display: none;}
.news .news-list li:hover .bks{width: 50%;position: absolute;z-index: -1;right: 0;top: 0;}
.news .news-list li:hover a{color: #FFFFFF; padding: 10% 10% 10% 10%;display: block;}
.news .news-list li:hover .time{color:#FFFFFF;}
.news .news-list li:hover strong{color: #fff; }
.news .news-list li:hover .txt-c{margin-top: 35px;}
.news .news-list li:hover .txt-c p{color: rgba(255,255,255,0.8);}
.news .news-list li:hover  .more{margin-top:60%;color: #FFFFFF;}
.news .news-list li:hover strong{color:#FFFFFF;}
.news .news-list li:hover .more i .img1{display:none;}
.news .news-list li:hover .more i .img2{display:block;}


.fy{width: 100%;height: auto;text-align: center; font-size: 0;margin-top: 35px;}
.fy li{line-height: 35px; font-family: "ML";text-transform: uppercase; font-size: 20px; display: inline-block;margin: 0 1.5%; vertical-align: top;}
.fy li a{color: #333;}
.fy li a i{width: 18px;margin: 0 10px;display: inline-block;vertical-align: middle;}
.fy li:hover a{color: #d0000d;font-family: "MB";}
.fy li.selected a{color:#d0000d;font-family: "MB";}

@media only screen and (max-width:1680px) {
.news .news-list li strong{font-size: 18px;}
	.news .news-list li{width: calc(33.3% - 24px);margin-right:36px;}
	.news .news-list li strong{height: 54px;}

	.fy li{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.news .news-list li{width: calc(33.3% - 20px);margin-right:30px;margin-bottom:20px;}
	.news .news-list li .txt-c{height: 45px;}
	.news .news-list li{padding-bottom: 30px;}
	.news .news-list li .more{font-size: 15px;}
	.news .news-list li{border-bottom: 4px solid #d0000d;}
	.fy li{font-size: 16px;}

}
@media only screen and (max-width:1280px) {
	.news .news-list li{width: calc(33.3% - 10px);margin-right:15px;margin-bottom: 15px;}
.news .news-list li strong{font-size: 16px;}
.news .news-list li strong{height: 48px;}
.news .news-list li{padding-bottom: 25px;}

}
@media only screen and (max-width:1024px) {
	.news .news-list li .more{font-size: 14px;}
	.news .news-list li .txt-c{height: 42px;}
		.news .news-list li{width: calc(50% - 10px);margin-right:20px;margin-bottom: 20px;}

		.news .news-list li:nth-child(3n){margin-right: 20px;}
				.news .news-list li:nth-child(2n){margin-right: 0;}
				.news .news-list li{border-bottom: 3px solid #d0000d;padding-bottom: 15px;}
				.fy li{font-size: 15px;}
}

@media only screen and (max-width:720px) {
		.news .news-list li .more{margin-top: 20px;}
			.news .news-list li{width: calc(50% - 5px);margin-right:10px;margin-bottom: 10px;padding-bottom: 15px;}
					.news .news-list li:nth-child(3n){margin-right: 10px;}
				.news .news-list li:nth-child(2n){margin-right: 0;}

}




.news-d{width: 100%;height: auto;}
.news-d .news-d-main{width: 100%;height: auto;overflow: hidden;}
.news-d .news-dl{width: calc(100% - 500px);float: left;padding-right: 5%;}
.news-d .news-dl h1{font-size: 32px;color: #000000;font-weight: normal;}
.news-d .news-dl .news-dt{width: 100%;height: auto;padding: 35px 0;border-bottom: 1px solid #ececec;margin-bottom: 35px;}
.news-d .news-dl .news-dt span{font-family: "GB"; display: inline-block;line-height: 20px; margin-right: 5%; padding-left: 25px;font-size: 16px;color: #666;background-size: 18px 18px;background-repeat: no-repeat;background-position:left center;}
.news-d .news-dl .txt-c{line-height: 2; width: 100%;height: auto;}
.news-d .news-dl .txt-c p img{max-width: 100%;height: auto;}
.news-d .news-dl  .pn{position: relative; width: 100%;height: auto;margin-top: 35px; padding-top: 35px;border-top: 1px solid #ececec;}
.news-d .news-dl .pn{text-transform: uppercase;font-family: "ML"; width: 100%;height: auto;position: relative;overflow: hidden;}
.news-d .news-dl .pn .return{width: 20px;height: auto;position: absolute;left:calc(50% - 10px); top: 35px;}
.news-d .news-dl .pn .prev{font-size: 0;text-align: left;  width: calc(50% - 40px);float: left;}
.news-d .news-dl .pn .next{text-align: right; font-size: 0; width: calc(50% - 40px);float: right;}
.news-d .news-dl .pn  a p{font-size: 16px; display: inline-block;width:90px;}
.news-d .news-dl .pn  a p i{ display: inline-block;vertical-align: middle;width: 18px;height: auto;}
.news-d .news-dl .pn  a h6{font-size: 16px; width: calc(100% - 90px);display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-d .news-dl  .pn a{color: #333;}
.news-d .news-dl  .pn a:hover{color: #d0000d;}
.news-d .news-dl .pn .next p i{margin-left: 10px;}
.news-d .news-dl .pn .prev p i{margin-right: 10px;}


.news-d .news-dr{width: 500px;float:right;}
.news-d .news-dr h6{font-size: 24px;color: #202020;font-weight: normal;margin-bottom: 30px;}
.news-d .news-dr .news-list{width: 100%;height: auto;font-size: 0;}
.news-d .news-dr .news-list li{margin-bottom:25px; border-bottom: 5px solid #d0000d;padding-bottom: 35px; width: 100%; display: inline-block;vertical-align: top; }

.news-d .news-dr .news-list li .pic{overflow: hidden; width: 100%;height: auto;margin-bottom: 30px;}
.news-d .news-dr .news-list li .pic img{display: block;width: 100%;height: auto;}
.news-d .news-dr .news-list li .time{font-size: 14px;font-family: "ML";color: #666;}
.news-d .news-dr .news-list li strong{font-size: 20px;height: 60px; color: #202020;font-weight: normal;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-d .news-dr .news-list li .txt-c{ margin-top: 10px; width: 100%;height: 48px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-d .news-dr .news-list li .more{font-size: 16px;display: block;line-height: 30px;color: #202020;margin-top: 35px;}
.news-d .news-dr .news-list li .more i{width: 18px;height: auto;display: inline-block;vertical-align: middle;}

.news-d .news-dr .news-list li:hover .pic img{transition: all 0.5s ease; transform: scale(1.1);}
.news-d .news-dr .news-list li:hover{background: #d0000d; position: relative;z-index: 0;}
.news-d .news-dr .news-list li:hover .pic{display: none;}
.news-d .news-dr .news-list li:hover .bks{width: 50%;position: absolute;z-index: -1;right: 0;top: 0;}
.news-d .news-dr .news-list li:hover a{color: #FFFFFF; padding: 10% 10% 10% 10%;display: block;}
.news-d .news-dr .news-list li:hover .time{color:#FFFFFF;}
.news-d .news-dr .news-list li:hover strong{color: #fff; }
.news-d .news-dr .news-list li:hover .txt-c{margin-top: 35px;}
.news-d .news-dr .news-list li:hover .txt-c p{color: rgba(255,255,255,0.8);}
.news-d .news-dr .news-list li:hover  .more{margin-top:60%;color: #FFFFFF;}
.news-d .news-dr .news-list li:hover strong{color:#FFFFFF;}
.news-d .news-dr .news-list li:hover .more i .img1{display:none;}
.news-d .news-dr .news-list li:hover .more i .img2{display:block;}






@media only screen and (max-width:1680px) {
.news-d .news-dr .news-list li strong{font-size: 18px;}
.news-d .news-dr .news-list li strong{height: 54px;}
.news-d .news-dl h1{font-size: 30px;}
.news-d .news-dr{width: 450px;}
.news-d .news-dl{width: calc(100% - 450px);}
}
@media only screen and (max-width:1440px) {

.news-d .news-dr .news-list li .txt-c{height: 45px;}
.news-d .news-dr .news-list li{padding-bottom: 30px;}
.news-d .news-dr .news-list li .more{font-size: 15px;}
.news-d .news-dr .news-list li{border-bottom: 4px solid #d0000d;}
.news-d .news-dl h1{font-size: 28px;}
.news-d .news-dl .pn a p{font-size: 15px;}
.news-d .news-dl .pn  a h6{font-size: 15px;}
.news-d .news-dr{width: 400px;}
.news-d .news-dl{width: calc(100% - 400px);}
}
@media only screen and (max-width:1280px) {
.news-d .news-dr .news-list li strong{font-size: 16px;}
.news-d .news-dr .news-list li strong{height: 48px;}
.news-d .news-dr .news-list li{padding-bottom: 25px;margin-bottom: 15px;}
.news-d .news-dl h1{font-size: 26px;}

.news-d .news-dr{width: 350px;}
.news-d .news-dl{width: calc(100% - 350px);}

}
@media only screen and (max-width:1024px) {
.news-d .news-dr .news-list li .more{font-size: 14px;}
.news-d .news-dr .news-list li .txt-c{height: 42px;}
.news .news-list li{border-bottom: 3px solid #d0000d;padding-bottom: 15px;margin-bottom: 15px;}
.news-d .news-dr{width: 100%;margin-top: 45px;}
.news-d .news-dr .news-list li{width: calc(50% - 10px);margin-right: 20px;}
.news-d .news-dr .news-list li:nth-child(2n){margin-right: 0;}
.news-d .news-dl h1{font-size: 24px;}
.news-d .news-dl .pn a p{font-size: 14px;}
.news-d .news-dl .pn  a h6{font-size: 14px;}
.news-d .news-dl{width:100%;padding-right: 0;}
}

@media only screen and (max-width:720px) {
	.news-d .news-dl .pn .return{top: 70px;}
.news-d .news-dl .pn .prev{width: 100%;margin-bottom: 30px;}
.news-d .news-dl .pn .next{width: 100%;margin-top: 25px;}
.news-d .news-dr .news-list li .more{margin-top: 20px;}
.news-d .news-dr .news-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
.news-d .news-dr .news-list li:nth-child(2n){margin-right: 0;}
.news-d .news-dl h1{font-size: 20px;}
}

.start{width: 100%;height: auto;}
.start .start-top{width: 100%;height: auto;overflow: hidden;}
.start .start-top .title{float: left;width:40%;}
.start .start-top .txt-c{width:60%;padding-left: 5%; float: right;}
.start .start-list{font-size: 0; background-size: cover;background-repeat: no-repeat;background-position: center; width: 100%;height: auto;}
.start .start-list li{position: relative; border-right: 1px solid rgba(255,255,255,0.2); width: 25%;display: inline-block;vertical-align: top; height: auto;padding:10% 5% 10% 5%;}
.start .start-list li .step{margin-bottom: 20px; font-size:16px;color: #FFFFFF; font-family: "MB";text-transform:uppercase;}
.start .start-list li .txt-c{width: 100%;height: auto;}
.start .start-list li .txt-c p{color: #FFFFFF;}
.start .start-list li:hover{background: rgba(208,0,13,0.9);}
.start .start-list li:hover:before{content: "";position: absolute;left:100%;top: calc(50% - 6px); border-left: 12px solid rgba(208,0,13,0.9);border-top: 12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);}
.start .start-list li.show{background: rgba(208,0,13,0.9);}
.start .start-list li.show:before{content: "";position: absolute;left:100%;top: calc(50% - 6px); border-left: 12px solid rgba(208,0,13,0.9);border-top: 12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);}
@media only screen and (max-width:1680px) {
.start .start-list li .step{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.start .start-top .title{width: 45%;}
	.start .start-top .txt-c{width: 55%;}
	.start .start-list li .step{font-size: 16px;margin-bottom: 10px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width: 1024px) {
	.start .start-top .title{width: 100%;float: none;}
	.start .start-top .txt-c{margin-top: 35px; width: 100%;float: none; padding-left: 0;}
		.start .start-list li .step{font-size: 15px;margin-bottom: 10px;}
}
@media only screen and (max-width:720px) {
			.start .start-list li{width: 50%;border-bottom: 1px solid rgba(255,255,255,0.3);}
}


.join{width: 100%;height: auto;background: #fafafa;}
.join .title{text-align: center;}

.join-box{width: 100%;height: auto;padding: 0;margin-top: 45px;}
.join-top{width: 100%;height: auto;}
.join-top ul{padding-left: 5%;  width: 100%;height: auto;overflow: hidden;}




.join-top ul li{width: 25%;float: left;text-align: center;color: #666;line-height: 70px;}
.join-top ul li:first-child{padding-left: 5%; text-align: left;  justify-content: left;}



.join-t{width: 100%;height: auto;background: #f5f5f5;}
.join-t ul{padding-left: 5%; background: #FFFFFF; width: 100%;height: auto;position: relative; overflow: hidden; margin-bottom: 15px;}
.join-t ul li{position: relative; font-size: 16px;color: #333; height: 60px; width: 25%;text-align: center;float: left;
overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.join-t ul li:first-child{padding-left: 5%; text-align: left;  justify-content: left;}

.join-t ul li.btnn .cl{width:75%;max-width: 150px; text-align: center;line-height: 35px;background: #D0000D;color: #FFFFFF;}
.join-t ul li.btnn .cl i{width:20px;height: auto;display: inline-block;margin-left: 10px;}
.join-t ul li.btnn .cl i img{display: block;width: 100%;height: auto;}
.join-t ul:after{content: ""; position: absolute;left: 3%;top: calc(50% - 6px); width: 8px;height:8px;background: #000000;}
.join-t.cut ul li.btnn .cl i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);}
.join-t.cut ul li.btnn .cl {background: #D0000D;}
.join-t.cut  ul:after{background: #D0000D;}
.join-b{display: none; width: 100%;}
.join-b-c{background: #fff;width: 100%;padding:35px 60px;margin-bottom: 15px;}
.join-b1{width: 100%;height: auto;padding-left: 5%;}
.join-b1 li{margin-bottom: 30px;width: 100%;height: auto;}
.join-b1 b{display: block; font-size: 16px;color: #222;margin-bottom: 15px;}
.join-b1 .txt-c{width: 100%;height: auto;font-size: 0; color: #222;}
.join-b1 .txt-c p{width: 50%;display: inline-block;padding-left:20px;position: relative;margin-bottom: 13px;vertical-align: top; font-size: 16px;}
.join-b1 .txt-c p:before{content: "";position: absolute;left: 0;top:8.5px; width: 6px;height: 6px;background: #D0000D;}
.join-b1 .con{font-size: 16px; width: 100%;height:auto;}
.join-b1 .con a.mail{font-size: 30px;font-family: "ML";color: #D0000D;}
.join-b1 li .con  p{font-size: 14px;color: #666666;margin-top: 10px;}
.join-b1 li .download{margin-top: 35px; display: inline-block;font-size: 16px; padding:10px 5%;text-align: center;color: #FFFFFF;background: #D0000D;}
.join-b1 li .download i{display: inline-block;margin-left: 10px; width: 20px;vertical-align: middle;}

@media only screen and (max-width:1440px) {
.join-b1 .txt-c p{font-size: 15px;}
.join-b1 .con a.mail{font-size: 24px;}
.join-b1 .con{font-size: 15px;}
.join-b1 h3{font-size: 15px;}
.join-t ul:after{left: 3%;}
.join-t ul li{font-size: 15px;}
.join-top ul li{font-size: 15px;}
.join-t ul li.btnn .cl{width: 145px; font-size: 15px;}
.join-b1{padding-left: 4%;}
.join-b1 li .download{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
		.join-t ul:after{left: 1.5%;}
		.join-b1{padding-left: 3%;}
}
@media only screen and (max-width:1024px) {
	.join-b1 .txt-c p{width: 100%; font-size: 14px;}
	.join-b1 .con a.mail{font-size: 22px;}
.join-b1 .con{font-size: 14px;}
.join-b1 b{font-size: 14px;}
.join-t ul li{font-size: 14px;}
.join-top ul li{font-size: 14px;}
.join-t ul li.btnn .cl{width: 135px; font-size: 14px;}
.join-b1{padding-left:2%;}
.join-b1 li .download{font-size: 14px;padding: 5px 4%;}
.join-b1 li .download i{width: 16px;}
}

@media only screen and (max-width:720px ) {
	.join-b1 .con a.mail{font-size: 18px;}
	.join-t ul:after{left: 2px;width: 6px;height: 6px;top: calc(50% - 3px);}
	.join-box{width: 100%;height: auto;padding: 0;}
	.join-b{padding: 0 0px;}
	.join-top ul li{width:25%;text-align: center;font-size: 12px;line-height: 60px;height: 60px;}
.join-b-c{padding:15px;}
	.join-t ul li{padding-left: 0; width:25%;text-align: center;font-size: 12px;}
	.join-t ul li:first-child{padding-left: 0;}
	.join-top ul li:first-child{padding-left: 0;}
	
	.join-t ul li{height: 50px;}
	.join-b1 .txt-c p{width:100%;  font-size: 13px;}
	.join-b1 .con a.mail{font-size: 20px;}
.join-b1 .con{font-size: 13px;}
.join-b1 b{font-size: 13px;}
.join-t ul li.btnn .cl { width: 99%; max-width: 120px;line-height: 25px;}
.join-t ul li.btnn .cl i{width: 13px;margin-left: 0;}
.join-t ul:after{display: none;}
.join-t ul li.btnn .cl{width: 24px;font-size: 0;height: 24px;line-height: 24px;padding: 5px;}

}




.platform{width: 100%;height: auto;background: #fafafa;}
.platform .title{text-align: center;}

.platform-box{width: 100%;height: auto;padding: 0;margin-top: 45px;}
.platform-top{width: 100%;height: auto;}
.platform-top ul{padding-left: 2%;  width: 100%;height: auto;overflow: hidden;}
.platform-top ul li{width:24%;float: left;text-align: center;color: #666;line-height: 70px;}


.platform-top  ul li:nth-child(4),.platform-top  ul li:nth-child(5),.platform-top  ul li:nth-child(6){width: 9.3%;}






.platform-t{width: 100%;height: auto;background: #f5f5f5;}
.platform-t ul{padding-left: 3%; background: #FFFFFF; width: 100%;height: auto;position: relative; overflow: hidden; margin-bottom: 15px;}
.platform-t ul li{position: relative; font-size: 15px;color: #333; height: 60px; width:24%;text-align: center;float: left;padding: 0 5px;
overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.platform-t ul li:first-child{padding-left: 5%; text-align: left;  justify-content: left;}
.platform-t ul li:nth-child(4),.platform-t ul li:nth-child(5),.platform-t ul li:nth-child(6){width: 9.3%;padding: 0;}
.platform-t ul li.btnn .cl{width:75%;max-width: 150px; text-align: center;line-height: 35px;background: #D0000D;color: #FFFFFF;}
.platform-t ul li.btnn .cl i{width:20px;height: auto;display: inline-block;margin-left: 10px;}
.platform-t ul li.btnn .cl i img{display: block;width: 100%;height: auto;}
.platform-t ul:after{content: ""; position: absolute;left:2%;top: calc(50% - 6px); width: 8px;height:8px;background: #000000;}
.platform-t.cut ul li.btnn .cl i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);}
.platform-t.cut ul li.btnn .cl {background: #D0000D;}
.platform-t.cut  ul:after{background: #D0000D;}

.platform-b{display: none; width: 100%;}
.platform-b-c{background: #fff;width: 100%;padding:35px 60px;margin-bottom: 15px;}
.platform-b1{width: 100%;height: auto;padding-left: 5%;}
.platform-b1 li{margin-bottom: 30px;width: 100%;height: auto;}
.platform-b1 b{display: block; font-size: 16px;color: #222;margin-bottom: 15px;}
.platform-b1 .txt-c{width: 100%;height: auto;font-size: 0; color: #222;}
.platform-b1 .txt-c p{width: 100%;display: inline-block;padding-left:20px;position: relative;margin-bottom: 13px;vertical-align: top; font-size: 16px;}
.platform-b1 .txt-c p:before{content: "";position: absolute;left: 0;top:8.5px; width: 6px;height: 6px;background: #D0000D;}
.platform-b1 .con{font-size: 16px; width: 100%;height:auto;}
.platform-b1 .con a.mail{font-size: 30px;font-family: "ML";color: #D0000D;}
.platform-b1 li .con  p{font-size: 14px;color: #666666;margin-top: 10px;}
.platform-b1 li .download{margin-top: 35px; display: inline-block;font-size: 16px; padding:10px 5%;text-align: center;color: #FFFFFF;background: #D0000D;}
.platform-b1 li .download i{display: inline-block;margin-left: 10px; width: 20px;vertical-align: middle;}




@media only screen and (max-width:1440px) {
.platform-b1 .txt-c p{font-size: 15px;}
.platform-b1 .con a.mail{font-size: 24px;}
.platform-b1 .con{font-size: 15px;}
.platform-b1 h3{font-size: 15px;}
.platform-t ul:after{left: 3%;}
.platform-t ul li{font-size: 15px;}
.platform-top ul li{font-size: 15px;}
.platform-t ul li.btnn .cl{width: 145px; font-size: 15px;}
.platform-b1{padding-left: 4%;}
.platform-b1 li .download{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
		.platform-t ul:after{left: 1.5%;}
		.platform-b1{padding-left: 3%;}
}
@media only screen and (max-width:1024px) {
	.platform-b1 .txt-c p{width: 100%; font-size: 14px;}
	.platform-b1 .con a.mail{font-size: 22px;}
.platform-b1 .con{font-size: 14px;}
.platform-b1 b{font-size: 14px;}
.platform-t ul li{font-size: 14px;}
.platform-top ul li{font-size: 14px;}
.platform-t ul li.btnn .cl{width: 135px; font-size: 14px;}
.platform-b1{padding-left:2%;}
.platform-b1 li .download{font-size: 14px;padding: 5px 4%;}
.platform-b1 li .download i{width: 16px;}
}

@media only screen and (max-width:720px ) {
	.platform-b1 .con a.mail{font-size: 18px;}
	.platform-t ul:after{left: 2px;width: 6px;height: 6px;top: calc(50% - 3px);}
	.platform-box{width: 100%;height: auto;padding: 0;}
	.platform-b{padding: 0 0px;}
.platform-top ul{padding-left: 0;}
.platform-top ul li{width:20%;text-align: center;font-size: 12px;line-height:24px;height: 60px;}
/*.platform-top ul li:last-child{display: none;}*/
.platform-b-c{padding:15px;}
.platform-t ul li{padding-left: 0; width:20%;text-align: center;font-size: 12px;}
.platform-t ul li:first-child{padding-left: 0;}
.platform-t ul{padding-left: 0;}
/*.platform-t ul li:last-child{display: none;}*/
.platform-t ul li{height: 60px;}
.platform-b1 .txt-c p{width:100%;  font-size: 12px;}
.platform-b1 .con a.mail{font-size: 20px;}
.platform-b1 .con{font-size: 12px;}
.platform-b1 b{font-size: 12px;}
.platform-t ul li.btnn .cl { width: 99%; max-width: 120px;line-height: 25px;}
.platform-t ul li.btnn .cl i{width: 12px;margin-left: 0;}
.platform-t ul:after{display: none;}
.platform-t ul li.btnn .cl{width: 24px;font-size: 0;height: 24px;line-height: 24px;padding: 5px;}

.platform-top  ul li{width: 25%;}
.platform-top ul li:first-child{padding-left: 3px;}
.platform-top  ul li:nth-child(4),.platform-top  ul li:nth-child(5),.platform-top  ul li:nth-child(6){width: 8.3%;}
.platform-t ul li{width: 25%;}
.platform-t ul li:first-child{padding-left: 3px;}
.platform-t ul li:nth-child(6){width:6.3%;}
.platform-t ul li:nth-child(4),.platform-t ul li:nth-child(5){width:9.3%;transform: scale(0.8);}
}




.contact-box{width: 100%;height: auto;position: relative;z-index: 33;}
.contact-c{z-index: 0; width: calc(100% - 100px);border-top: 5px solid #d0000d; margin-top: -50px;background: #FFFFFF;}
.contact-box .contact-c .i-bks{width:35%;top: 0; position: absolute;z-index: 0;right: -5%;height: auto;}
.contact{width: 100%;height: auto;position: relative;}
.contact .bread{position: relative;z-index: 33;}
.contact .cont-infor{width: 100%;position: relative;overflow: hidden;}
.contact .map{position:absolute; background: #E3e3e3; width: 50%;height:100%;top: 0;left: 0;z-index: 32;}
.contact .cont-infor .infor{width: 50%;float: right; height: auto;padding-left:6%;}
.contact .cont-infor ul{width: 100%;height: auto;}
.contact .cont-infor ul li{margin-bottom:30px; display: block;width: 100%;height: auto;overflow: hidden;}
.contact .cont-infor ul li .ico{margin-top: 5px; width: 40px;height: auto;float: left;}
.contact .cont-infor ul li .con{width: calc(100% - 40px);float: right;padding-left: 5%;}
.contact .cont-infor ul li .con span{display: block;margin-bottom: 10px; color:#999;font-size: 14px;}
.contact .cont-infor ul li .con p{font-size: 20px;color: #202020;font-family: "MB";}
.contact .cont-infor .ewm{margin-top: 20px; text-align: center; width: 110px;height: auto;}
.contact .con-infor .ewm img{width: 100%;height: auto;}
.contact .cont-infor  .ewm p{font-size: 16px;color: #999;margin-top: 10px;}
@media only screen and (max-width:1680px) {	
}
@media only screen and (max-width:1440px) {
	.contact .cont-infor ul li .ico{width: 36px;}
	.contact .cont-infor ul li .con{width: calc(100% - 36px);}
	.contact .cont-infor ul li .con p{font-size: 18px;}
}
@media only screen and (max-width:1280px) {
.contact .cont-infor ul li .con span{font-size: 13px;}
.contact .cont-infor ul li .con p{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
	.contact .cont-infor ul li .ico{width: 30px;}
	.contact .cont-infor ul li .con span{margin-bottom: 5px;}
	.contact .cont-infor ul li .con{width: calc(100% - 30px);padding-left: 10px;}
}
@media only screen and (max-width:720px) {
	.contact .cont-infor ul li{margin-bottom: 20px;}
	.contact .map{width:95%;margin-left: 5%;margin-top:45px; position:relative;height: 300px;}
	.contact .cont-infor .infor{width: 100%;}
}

.inv{width: 100%;height:auto;position:relative;z-index: 0;}
.inv .ico1{width: 6%;height: auto;left:1%;z-index: -1;top:8%; position: absolute; }
.inv .ico2{width:8%;height: auto;position: absolute; right: 5%;top:8%; z-index: -1;}
.inv .inv-c{width: 100%;height: auto;}

.inv .inv-con:before{width:95%;position: absolute;left: 5%; top:0%;background:#fafafa; z-index: -1;height: 70%; content: "";}
.hotel .inv-con:before{height: 100%;}
.sport .inv-con:before{height: 100%;}

.inv .inv-top{width: 100%;height: auto;overflow: hidden;}
.inv .inv-top .title{width: 70%;float: left;}
.inv .inv-top .view{float: right; color: #FFFFFF;border: 1px solid #D0000D;background: #D0000D;}

.inv .inv-c .txt-c{width: 100%;padding:5% 0;line-height: 2;}
.inv .pic{width: 85%;height: auto;margin-left: 5%;}
.inv .inv-con{width:100%;position: relative;position: relative;z-index: 0;}
.inv .inv-con .numbox{padding-bottom: 5%;font-size: 0; width: 100%;height: auto;}
.inv .inv-con .numbox li{padding-right: 5%; display: inline-block;width: 50%;vertical-align: top;}
.inv .inv-con .numbox li h6{font-size: 20px;color: #d0000d;font-weight:normal; font-family: "ML";}
.inv .inv-con .numbox li h6 span{ margin-left: 10px;display: inline-block;  font-size: 80px;}
.inv .inv-con .numbox li p{margin-top: 10px;font-size: 18px;color: #666;}




.sport .inv-con .numbox{padding-bottom: 5%;font-size: 0; width: 100%;height: auto;}
.sport .inv-con .numbox li{padding-right: 3%; display: inline-block;width: 33.3%;vertical-align: top;}
.sport .inv-con .numbox li h6{font-size: 20px;color: #d0000d;font-weight:normal; font-family: "ML";}
.sport .inv-con .numbox li h6 span{ margin-left: 10px;display: inline-block;  font-size: 80px;}
.sport .inv-con .numbox li p{margin-top: 10px;font-size: 18px;color: #666;}
.sport .inv-con .numbox li h6 i{font-size: 25px;font-family: "微软雅黑";}



.hotel-show{width: 100%;height: auto;}
.hotel-show  .con-box{width:100%;margin-top: -5%; position: relative;z-index: 22;}
.hotel-show  .con{ width:90%;margin: 0 auto; padding: 5%;text-align: center;background: #fafafa;}
.hotel-show  .con h6{font-size: 24px;color: #000;}
.hotel-show  .con .txt-c{width: 100%;height: auto;margin-top:30px;}
.hotel-show  .con .txt-c p{line-height: 1.8;}
.hotel-show .hotel-show-js{position: relative;z-index: 0; width: 100%;height: auto;}
.hotel-show .hotel-show-js .pic{margin-left: 0; position: relative; width: 100%;height: auto;}
.hotel-show .hotel-show-js .pic p{letter-spacing: 1px; text-align: center;width: 100%;position: absolute;bottom: 15%;font-weight: bolder; color: #fff;font-size: 20px;}






.hotel-show .hotel-show-js .swiper-button-next{
    background-image: url(../img/a040.png);
    right: 3%;
    left: auto;
}

.hotel-show .hotel-show-js .swiper-button-prev{
    background-image: url(../img/a041.png);
    left:3%;
    right: auto;
}

.hotel-show .hotel-show-js .swiper-button-next,.hotel-show .hotel-show-js .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 20px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:20px 30px;
    background-position: center;
    background-repeat: no-repeat;
}
@media only screen and (max-width:1680px) {	
	.hotel-show  .con h6{font-size: 22px;}
	.hotel-show .hotel-show-js .pic p{font-size: 18px;}
	.inv .inv-con .numbox li h6 span{font-size: 75px;}
	.inv .inv-con .numbox li h6{font-size: 18px;}
	.inv .inv-con .numbox li p{font-size: 15px;}
}
@media only screen and (max-width:1440px) {
.hotel-show  .con h6{font-size: 20px;}
.hotel-show .hotel-show-js .pic p{font-size: 16px;bottom: 18%;}
.inv .inv-con .numbox li h6 span{font-size: 70px;}
.inv .inv-con .numbox li h6{font-size: 16px;}
.inv .inv-con .numbox li p{font-size: 14px;}
}
@media only screen and (max-width:1280px) {	
.hotel-show  .con h6{font-size: 18px;}
.inv .inv-con .numbox li h6 span{font-size: 60px;}

}
@media only screen and (max-width:1024px) {
.inv .inv-con:before{width: 97%;left: 3%;}
.inv .pic{width: 90%;margin-left: 3%;}
.hotel-show  .con h6{font-size: 16px;}
.inv .inv-con .numbox li h6 span{font-size:50px;}
.inv .inv-con .numbox li h6{font-size: 15px;}
.inv .inv-con .numbox li p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.inv .inv-top .title{width: 100%;}
	.inv .inv-top .view{float: none;margin-top: 10px;}
	.inv .inv-c .txt-c{padding: 45px 0;}
	.hotel-show  .con{padding: 35px 5%;}	
	.inv .inv-con .numbox{padding:0  0 45px 0;}	
	.inv .inv-con .numbox li h6 span{font-size: 40px;}
	.inv .inv-con .numbox li h6 i{font-size: 20px;}
	.sport .inv-con .numbox li{width:100%;margin-bottom: 20px;}
}

.sport-sort{width: 100%;height: auto;padding-left: 5%;}
.sport-sort .sort{width: 100%;height: auto;font-size: 0;}
.sport-sort .sort li{cursor: pointer; text-align: center; vertical-align: top;display: inline-block; width:16.25%;height: auto;background-size: cover;background-repeat: no-repeat;}
.sport-sort .sort li .bks{padding: 140px 5%;background: #eeeeee;}
.sport-sort .sort li .bks .ico{width: 50px;margin: 0 auto;margin-bottom:20px;}
.sport-sort .sort li .bks .ico .img1{display: none;}
.sport-sort .sort li .bks b{font-size: 20px;}
.sport-sort .sort li .bks p{margin-top: 5px;font-size: 14px;font-family: "ML";}
.sport-sort .sort li:nth-child(2n) .bks{background: #D0000D;}
.sport-sort .sort li:nth-child(2n) .bks b{color: #FFFFFF;}
.sport-sort .sort li:nth-child(2n) .bks p{color: #FFFFFF;}
.sport-sort .sort li:nth-child(2n) .bks .ico .img1{display:block;}
.sport-sort .sort li:nth-child(2n) .bks .ico .img2{display: none;}
.sport-sort .sort li.selected{width:35%;}
.sport-sort .sort li.selected .bks{background: rgba(0,0,0,0.2);}
.sport-sort .sort li.selected .bks .ico .img1{display: block;}
.sport-sort .sort li.selected .bks .ico .img2{display: none;}
.sport-sort .sort li.selected b{color: #FFFFFF;}
.sport-sort .sort li.selected p{color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.sport-sort .sort li .bks .ico{width: 45px;}
	.sport-sort .sort li .bks b{font-size: 18px;}
	.sport-sort .sort li .bks{padding: 120px 5%;}
	
}
@media only screen and (max-width:1440px) {
	.sport-sort .sort li .bks .ico{width: 40px;}
	.sport-sort .sort li .bks b{font-size: 16px;}
	.sport-sort .sort li .bks p{font-size: 13px;}
	.sport-sort .sort li .bks{padding: 100px 5%;}
}
@media only screen and (max-width:1280px) {
.sport-sort .sort li .bks{padding: 80px 5%;}
}
@media only screen and (max-width:1024px) {
	.sport-sort .sort li .bks b{font-size: 15px;}
	.sport-sort .sort li .bks p{font-size: 12px;}
		.sport-sort .sort li .bks .ico{width: 35px;margin-bottom: 15px;}
		.sport-sort .sort li .bks{padding:60px 5%;}
}
@media only screen and (max-width:720px) {
	.sport-sort .sort li .bks b{font-size: 14px;}
	.sport-sort .sort li{width: 17.5%;}
	.sport-sort .sort li .bks .ico{width: 30px;}
	.sport-sort .sort li.selected{width: 30%;}
	.sport-sort .sort li .bks{padding:15px 5%;}	
}




.sport-bks{width: 100%;z-index: 0; height: auto;background: #fafafa;position: relative;}
.sport-bks:before{content: ""; z-index: -1; width: 100%; position: absolute;top: 0;left: 0;background: #FFFFFF;height:120px;}
.sport-box{ width: 100%;height: auto;}
.sport-box .sport-list .title{width: 100%;height: auto; text-align: center;}
.sport-box .sport-list{display: none;width: 100%;height: auto;}
.sport-box .health{width: 100%;height: auto;}
.sport-box .health li{ margin-bottom: 45px; width:100%;position: relative;overflow: hidden;}
.sport-box .health li .pic{width:60%;height: auto;float: right;}
.sport-box .health li .con{text-align: left;left: 0;top: 0;  width: calc(40% - 45px);height: 100%; position: absolute;top: 0;left: 0; background: #FFFFFF;}
.sport-box .health li .con-c{padding-right: 10px; position: absolute;width: 90%;top: 50%;left: 5%;transform: translateY(-50%);
-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);

  padding: 5% 0; max-height: 80%;overflow-y: auto;overflow-x: hidden;padding-right: 10px;}

.sport-box  li .con strong{display: block; font-weight: normal; font-size: 24px;color: #000000;margin-bottom: 10px;}
.sport-box .health li .con .txt-c{line-height: 1.8; width: 100%;height: auto;margin-top: 25px;}
.sport-box .health li .con .more{font-size: 16px;display: block;line-height: 24px;color: #D0000D;margin-top: 30px;}
.sport-box .health li .con .more i{width: 18px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.sport-box .health li:nth-child(2n) .con{right: 0;left: auto;}
.sport-box .health li:nth-child(2n) .pic{float:left;}

.sport-box .indbox{width: 100%;height: auto;}
.sport-box .indbox li{margin-bottom: 45px;position: relative; overflow: hidden; width: 100%;height: auto;}
.sport-box .indbox li .picbox-js{width:60%;height:auto;float: right;}
.sport-box .indbox li .picbox-js .pic{width: 100%;height: auto}
.sport-box .indbox li .picbox-js .swiper-button-next{
    background-image: url(../img/a040.png);
    right: 3%;
    left: auto;
}
.sport-box .indbox li .picbox-js .swiper-button-prev{
    background-image: url(../img/a041.png);
    left:3%;
    right: auto;
}

.sport-box .indbox li .picbox-js .swiper-button-next,.sport-box .indbox li .picbox-js .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 20px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size:20px 30px;
    background-position: center;
    background-repeat: no-repeat;
}
.sport-box .indbox li .con{ background: #FFFFFF;width: calc(40% - 45px);height: 100%;position: absolute;left: 0;top: 0;}
.sport-box .indbox li .con-c{padding-right: 10px; max-height:80%; overflow-y: auto;overflow-x: hidden;width: 80%; position: absolute;left: 10%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.sport-box .indbox li .con-c .txt-c{width: 100%;height: auto;line-height: 1.8;}
.sport-box .indbox li:nth-child(2n) .con{right: 0;left: auto;}
.sport-box .indbox li:nth-child(2n) .picbox-js{float: left;}


.sport-box .health li .con-c::-webkit-scrollbar {
            width: 3px; 
            height: 10px;
        }
.sport-box .health li .con-c::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
            background:#D0000D;
        }
.sport-box .health li .con-c::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
                    border-radius: 5px;
            background: #FAFAFA;}





.sport-box .indbox li .con-c::-webkit-scrollbar {
            width: 3px; 
            height: 10px;
        }
.sport-box .indbox li .con-c::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
            background:#D0000D;
        }
.sport-box .indbox li .con-c::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
                    border-radius: 5px;
            background: #FAFAFA;}


@media only screen and (max-width:1680px) {
	.sport-box  li .con strong{font-size: 22px;}
	.sport-box .health li .con{width: calc(40% - 40px);}
	.sport-box .health li{margin-bottom: 40px;}
	.sport-box .indbox li .con{width: calc(40% - 40px);}
		.sport-box .indbox li{margin-bottom: 40px;}
}
@media only screen and (max-width:1440px) {
	.sport-box  li .con strong{font-size: 20px;}
	.sport-box .health li{margin-bottom: 35px;}
	.sport-box .health li .con{width: calc(40% - 35px);}
	.sport-box .indbox li .con{width: calc(40% - 35px);}
		.sport-box .indbox li{margin-bottom: 35px;}
}
@media only screen and (max-width:1280px) {
	.sport-box .health li{margin-bottom: 30px;}
	.sport-box .health li .con{width: calc(40% - 30px);}
	.sport-box .indbox li .con{width: calc(40% - 30px);}
		.sport-box .indbox li{margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
	.sport-box .health li{margin-bottom: 25px;}
	.sport-box  li .con strong{font-size: 18px;}
	.sport-box .health li .con{width: calc(45% - 25px);}
	.sport-box .health li .pic{width: 55%;}
	.sport-box .indbox li .con{width: calc(45% - 25px);}
	.sport-box .indbox li .picbox-js{width: 55%;}
	.sport-box .indbox li{margin-bottom: 25px;}
}
@media only screen and (max-width:720px) {
	.sport-box .health li{margin-bottom: 15px;}
	.sport-box .health li .pic{width: 100%;position: relative;height:auto;float: none;}
	.sport-box .health li .con{width: 100%;height: auto;position: relative;float: none;}
	.sport-box .health li .con .con-c{height: auto;position: relative;width: 100%;padding:35px 5%; left: auto; transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}	
	
	
	
.sport-box .health li:nth-child(2n) .con{right: 0;left: auto;}
.sport-box .health li:nth-child(2n) .pic{float:none;}
.sport-box  li .con strong{font-size: 16px;}
.sport-box .health li .con .more{margin-top: 35px;}
	.sport-box .indbox li .con{width:100%;position: relative; height: auto;}
	.sport-box .indbox li .con .con-c{height: auto;position: relative;width: 100%;padding:35px 5%; left: auto; transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}	
	.sport-box .indbox li .picbox-js{width:100%;position: relative;height:auto;float: none;}
	
	
	
}




.sport-d{width: 100%;}
.sport-d .sport-dbox{width: 100%;height: auto;overflow: hidden;}
.sport-d .sport-dbox  .sport-dbox-l{width: 60%;float: left; padding-right: 5%;height: auto;border-right: 1px solid #ECECEC;}
.sport-d .sport-dbox  .sport-dbox-l>strong{font-size: 40px;line-height: 1; margin-bottom: 35px; display: block;font-weight: normal; color: #000000;}
.sport-d .sport-dbox  .sport-dbox-l .txt-c{width: 100%;height: auto;}
.sport-d .sport-dbox  .sport-dbox-l .txt-c p strong{font-size:18px;}

.sport-d .sport-dbox  .sport-dbox-r{width: 40%;padding-left: 5%;height: auto;float: right;}
.sport-d .sport-dbox  .sport-dbox-r ul{width: 100%;height: auto;}
.sport-d .sport-dbox  .sport-dbox-r ul li{margin-bottom: 20px; overflow: hidden; width: 100%;height: auto;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con{width: calc(100% - 40px);padding-left: 8%;float: left;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con span{margin-bottom: 10px; display: block;font-size: 14px;color: #D0000D;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con p{font-size: 20px;color: #D0000D;font-family: "MB";}
.sport-d .sport-dbox  .sport-dbox-r ul li:nth-child(2n) .con p{color: #666666;font-size: 16px;}

.sport-d .sport-dbox  .sport-dbox-r ul li .ico{width: 40px;height: auto;float: left;}
.sport-d .sport-dbox  .sport-dbox-r .view{margin-top: 16%;}

.sport-d .pic-show{overflow: hidden; width: 100%;height: auto;overflow: hidden; margin-top: 35px;}
.sport-d .pic-show .li{width: calc(50% - 10px);margin-right: 20px;height: auto;float: left;}
.sport-d .pic-show .li:nth-child(2n){margin-right: 0;}

.park{width: 100%;height: auto;}
.park .txt-c{overflow: hidden; width: 100%;height: auto;margin-bottom: 40px;}
.park .txt-c strong{ font-size: 18px;color: #202020;margin-bottom: 15px;display: block;}
.park .txt-c p{overflow: hidden;}
.park .txt-c img{margin-top: 20px; width: calc(50% - 10px);margin-right: 20px;display: block;float: left;}
.park .txt-c img:nth-child(2n){margin-right: 0;}


@media only screen and (max-width:1680px) {
.sport-d .sport-dbox  .sport-dbox-l>strong{font-size: 36px;}
}

@media only screen and (max-width:1440px) {
.sport-d .sport-dbox  .sport-dbox-l>strong{font-size: 34px;}
.park .txt-c img{ width: calc(50% - 7.5px);margin-right: 15px;}
.park .txt-c img:nth-child(2n){margin-right: 0;}
.sport-d .pic-show .li{width: calc(50% - 7.5px);margin-right:15px;}
.sport-d .pic-show .li:nth-child(2n){margin-right: 0;}

.park .txt-c{margin-bottom: 35px;}
.park .txt-c strong{font-size: 16px;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con span{font-size: 13px;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con p{font-size: 20px;}
}

@media only screen and (max-width:1280px) {
.sport-d .sport-dbox .sport-dbox-l>strong{font-size: 32px;}
.sport-d .pic-show .li{width: calc(50% - 7.5px);margin-right:15px;}
.sport-d .pic-show .li:nth-child(2n){margin-right: 0;}
.park .txt-c img{ width: calc(50% - 7.5px);margin-right: 15px;}
.park .txt-c img:nth-child(2n){margin-right: 0;}
.park .txt-c{margin-bottom: 30px;}
.sport-d .sport-dbox  .sport-dbox-r ul li .ico{width: 35px;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con{width: calc(100% - 35px);padding-left: 5%;}


}

@media only screen and (max-width:1024px) {
	.sport-d .sport-dbox  .sport-dbox-l>strong{font-size: 30px;}
	.park .txt-c{margin-bottom: 25px;}
	.park .txt-c strong{font-size: 15px;}
	
	.sport-d .pic-show .li{width: calc(50% - 5px);margin-right:10px;}
.sport-d .pic-show .li:nth-child(2n){margin-right: 0;}

	.park .txt-c img{ width: calc(50% - 5px);margin-right: 10px;}
.park .txt-c img:nth-child(2n){margin-right: 0;}
}

@media only screen and (max-width:720px) {
		.sport-d .sport-dbox  .sport-dbox-r ul li .con span{font-size: 12px;}
.sport-d .sport-dbox  .sport-dbox-r ul li .con p{font-size: 18px;}
	.sport-d .sport-dbox  .sport-dbox-r ul li .ico{width: 30px;}
	.sport-d .sport-dbox  .sport-dbox-r ul li .con{width: calc(100% - 30px);padding-left: 5%;}
	.sport-d .sport-dbox  .sport-dbox-r .view{margin-top: 45px;margin-bottom: 20px;}
.sport-d .sport-dbox  .sport-dbox-r{width: 100%;margin-top: 35px;padding-left: 0;}
.sport-d .sport-dbox  .sport-dbox-l{width: 100%;padding-right: 0;border-right: none;}
		.park .txt-c img{ width: calc(50% - 5px);margin-right: 10px;}
.park .txt-c img:nth-child(2n){margin-right: 0;}
	
}


.real{width: 100%;height: auto;}
.real .real-sort{width: 100%; font-size: 0;}
.real .real-sort a{display: inline-block;vertical-align: top;font-size: 18px;color: #202020;border: 1px solid #ececec;padding: 10px 3%; margin-right: 10px;}
.real .real-sort a:hover{background: #D0000D;color: #FFFFFF;border: 1px solid #D0000D;}
.real .real-sort a.cut{background: #D0000D;color: #FFFFFF;border: 1px solid #D0000D;}


.real .real-list{width: 100%;height: auto;font-size: 0;}
.real .real-list li{width: calc(50% - 20px);display: inline-block;vertical-align: top; margin-right: 40px;margin-bottom: 40px;transition: all 0.5s ease;}

.real .real-list li:nth-child(2n){margin-right: 0;}
.real .real-list li .pic{overflow: hidden; width: 100%;height: auto;}
.real .real-list li .con{background: #fafafa;padding: 35px 5%;}
.real .real-list li .con strong{display: block;font-size: 24px;font-weight: normal; color: #202020;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.real .real-list li .con .txt-c{width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;}

.real .real-list li .con  .more{display: block;margin-top: 45px; line-height: 24px;font-size: 16px;color: #202020;}
.real .real-list li .con  .more i{display: inline-block;width: 18px;height: auto;vertical-align: middle;margin-left: 10px;}
.real .real-list li .con  .more i .img2{display: none;}

.real .real-list li:hover .con{background: #D0000D;}
.real .real-list li:hover .con strong{color: #FFFFFF;}
.real .real-list li:hover .con  .txt-c p{color: #FFFFFF;}
.real .real-list li:hover .con .more{color: #FFFFFF;}
.real .real-list li:hover .con .more i .img1{display: none;}
.real .real-list li:hover .con .more i .img2{display:block;}
.real .real-list li:hover .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.real .load-more{width: 100%;height: auto;text-align: center;margin-top: 20px;}
.real .load-more .view{color: #FFFFFF;background: #D0000D;border: 1px solid #D0000D;}



@media only screen and (max-width:1680px) {	
.real .real-sort a{font-size: 16px;}
.real .real-list li .con strong{font-size: 22px;}
}

@media only screen and (max-width:1440px) {
	.real .real-list li .con  .more{font-size: 15px;margin-top: 40px;}	
	.real .real-list li .con strong{font-size: 20px;}
	.real .real-list li{width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;}
	
}

@media only screen and (max-width:1280px) {	
	.real .real-list li .con  .more{margin-top: 35px;}
	.real .real-list li .con strong{font-size: 18px;}
.real .real-sort a{font-size: 15px;}
.real .real-list li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
}

@media only screen and (max-width:1024px) {	
.real .real-list li .con{padding: 30px 5%;}
	.real .real-list li .con strong{font-size: 16px;}
	.real .real-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom:10px;}
.real .real-sort a{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.real .real-list li{width: 100%;height: auto;}
	
}

.realpic{position: relative; width: 100%;height: auto;}
.realpic  .realpic-js{width: 100%;height: auto;}
.realpic  .realpic-js .pic{width: 100%;height: auto;}

.realpic .swiper-button-next{
    background-image: url(../img/a001.png);
    right: -50px;
    left: auto;
}
.realpic .swiper-button-prev{
    background-image: url(../img/a024.png);
    left: -50px;
    right: auto;
}
.realpic .swiper-button-next,.realpic .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 18px 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #D0000D;
}
.realpic .swiper-button-prev.swiper-button-disabled{ background-image: url(../img/a024s.png);background-color: #e5e5e5;  opacity: 0.8; }
.realpic .swiper-button-next.swiper-button-disabled{  background-image: url(../img/a001s.png);background-color: #e5e5e5;  opacity:0.8;}
.real-d{width: 100%;height: auto;}
.real-d .con-list{width: 100%;height: auto;margin-bottom: 45px;}

@media only screen and (max-width:1680px) {		
}
@media only screen and (max-width:1440px) {
}
@media only screen and (max-width:1280px) {
.real-d .con-list{margin-bottom: 40px;}
.realpic .swiper-button-next{right: -45px;}
.realpic .swiper-button-prev{ left: -45px;}
.realpic .swiper-button-next,.realpic .swiper-button-prev {width: 35px;height: 35px;margin-top: -17.5px;}
}

@media only screen and (max-width:1024px) {
.realpic .swiper-button-next{right: -10px;}
.realpic .swiper-button-prev{ left: -10px;}
.realpic .swiper-button-next,.realpic .swiper-button-prev {width: 30px;height: 30px;margin-top: -15px;}
}

@media only screen and (max-width:720px){
.real-d .con-list{margin-bottom: 35px;}
}
.estate{width: 100%;height: auto;}
.estate .estate-sort{font-size: 0; width: 100%;height: auto;border-top: 1px solid #ECECEC;border-bottom: 1px solid #ececec;}
.estate .estate-sort li{text-align: center;position: relative;  padding:35px 2%; width: 16.6%;height: auto;display: inline-block;vertical-align: top;}
.estate .estate-sort li .ico{width: 50px;margin: 0 auto;margin-bottom:20px;}
.estate .estate-sort li b{font-weight: normal; display: block;font-size: 20px;}
.estate .estate-sort li span{margin-top: 5px;color: #999; display: block;font-size: 12px;font-family: "ML";}
.estate .estate-sort li:hover{ background: #fdf2f3;}
.estate .estate-sort li:hover:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 3px;background: #D0000D;}
.estate .estate-sort li:hover b{font-weight: bolder; color: #D0000D;}
.estate .estate-sort li:hover span{color: #D0000D;}
.estate .estate-sort li.selected{ background: #fdf2f3;}
.estate .estate-sort li.selected:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 3px;background: #D0000D;}
.estate .estate-sort li.selected b{font-weight: bolder; color: #D0000D;}
.estate .estate-sort li.selected span{color: #D0000D;}
.estate .estate-c{margin-top: 30px;}
.estate .estate-c  .estate-list{display: none; overflow: hidden; font-size: 0; width: 100%;height: auto;position: relative;}
.estate .estate-c  .estate-list li{margin-bottom: 20px; width:calc(50% - 10px);display:inline-block;vertical-align: top; margin-right: 20px;}
.estate .estate-c  .estate-list li:nth-child(3n){margin-right: 0;}
.estate .estate-c  .estate-list li .pic{width: 100%;height: auto;position: relative;}
.estate .estate-c  .estate-list li .pic .bks{width: 100%;height: auto;padding: 35px 0;bottom: 0;left: 0;background:url(../img/a053.png)center  no-repeat; background-size: cover; position: absolute;text-align: center;}
.estate .estate-c  .estate-list li .pic .bks b{display: block;color: #FFFFFF;font-weight: normal;font-size: 24px;}
.estate .estate-c  .estate-list li:nth-child(3n+1){width: 100%;}

@media only screen and (max-width:1680px) {	
	.estate .estate-sort li .ico{width: 45px;}
	.estate .estate-c  .estate-list li .pic .bks b{font-size: 22px;}
}
@media only screen and (max-width:1440px) {	
	.estate .estate-sort li .ico{width: 40px;}
	.estate .estate-sort li b{font-size: 18px;}
	.estate .estate-c  .estate-list li .pic .bks{padding: 30px 0;}
	.estate .estate-c .estate-list li .pic .bks b{font-size: 20px;}
	.estate .estate-c  .estate-list li{margin-bottom: 15px;width: calc(50% - 7.5px);margin-right: 15px;}
		
}
@media only screen and (max-width:1280px) {	
.estate .estate-sort li .ico{width: 35px;}
.estate .estate-sort li b{font-size: 16px;}
.estate .estate-c .estate-list li .pic .bks b{font-size: 18px;}
}
@media only screen and (max-width:1024px) {	
.estate .estate-c  .estate-list li{margin-bottom: 10px;width: calc(50% - 5px);margin-right: 10px;}
.estate .estate-sort li .ico{width: 30px;}
.estate .estate-sort li b{font-size: 15px;}
.estate .estate-c  .estate-list li .pic .bks{padding: 20px 0;}
.estate .estate-c  .estate-list li .pic .bks b{font-size: 16px;}
}
@media only screen and (max-width:720px) {
	.estate .estate-sort{position: relative;}
	.estate .estate-c  .estate-list li .pic .bks b{font-size: 15px;}
	.estate .estate-sort li  span{transform: scale(0.8);}
	.estate .estate-c  .estate-list li .pic .bks{padding: 15px 0;}
	.estate .estate-sort:before{position: absolute;content: "";position: absolute;left: 0;top: 50%;width: 100%;height:1px;background: #ECECEC;}	
	.estate .estate-sort li{width: 33.3%;padding: 25px 1%;}
	.estate .estate-sort li .ico{width: 25px;margin-bottom: 10px;}
.estate .estate-c  .estate-list li{margin-bottom:6px;width: calc(50% - 3px);margin-right:6px;}
}





















