/*!
 * 2019 cj modify */
/*body { background:#010119; color:#fff;}*/
body { background:black; color:#fff;}
a, a:hover, a:focus {
    color: #00ABA2;
}
/*-------common------*/
@media (max-width:767px)
{
.show-xs{    display: initial !IMPORTANT;}
}
@media (min-width:767px)
{
.show-xs{    display:none;}
}
.bottom-tool .each > a { background-color: #00202D; border:0; color: #fff;}
.bottom-tool .each > a:hover { background-color:#49a4e2; border:0; color: #fff;}
.bottom-tool .each.publish > a { display:block; font-size: 12px;line-height: 14px;padding-top: 5px; } 
.bottom-tool .each.weixin > a  { display:none; }
.bottom-tool .weixin { display:block}
.bottom-tool { bottom:40px;}
.bottom-tool .weixin .wx-img {background-image:url(../images/phone.jpg); background-size:98%;}
@media (min-width: 768px) {
.bottom-tool .each.weixin > a  { display:block; font-size: 14px;line-height: 19px;padding-top: 5px; }	
.bottom-tool .each.publish > a  { display:block; font-size: 14px;line-height: 19px;padding-top: 5px; }
}

.btn-info {border-radius:0; border:2px solid #1a7ab1; color:#1a7ab1;}
.btn-info:hover,.btn-info:focus {border:2px solid #1a7ab1;  background-color:#1a7ab1;color:#fff;}

.btn-primary {border-radius:0;     border: 2px solid #f08f45;  background-color: #f4b340;color:#fff; border-bottom:2px solid #f4b340;}
.btn-primary:hover,.btn-primary:focus {border:2px solid #1ec3d6;border-bottom:2px solid #408bde;  background-color:#00ABA2;color:#fff;}
@media (min-width: 768px) {
.btn-primary,.btn-primary:hover,.btn-primary:focus { border-bottom: 3px solid #f08f45;}	

}
/*-------header------*/

.header { position:relative; z-index:2;}
.header .cibis-header {left:0;top:0; width:100%; z-index:9; position:absolute;}
.header.header-fixed .cibis-header { background:#000205; position:fixed;   top: -50px;  margin-top: 50px; background:rgba(0,0,0,0.5);   transition: margin .3s ease; border-bottom: 1px solid #000205;}
.cibis-header .navbar-toggle {margin-right:0}
.cibis-header .navbar-toggle .icon-bar { background-color:#fff}
.cibis-header {min-height:50px;}
.cibis-header .logo-summit {width:80%;height:auto;padding:0;padding-top:12px;}
.cibis-header .logo-summit img {width:100%;height:auto;}
.cibis-header .navbar {border:0;margin:0;}
.tooltip {font-size:14px;width:150px; line-height:1.6}

@media (max-width: 767px) {
.cibis-header .navbar-collapse { background:#082461;margin-left: -15px;
    margin-right: -15px;
    padding-left: 30px;
    padding-right: 30px;}
.cibis-header .navbar-nav {margin-top:0}
.cibis-header .navbar-nav li { text-align:right}
.cibis-header .navbar-nav li a {color:#fff; font-size:18px;    line-height:1.2;}
.cibis-header .navbar-nav li a:hover,.cibis-header .navbar-nav li a:focus { background:none}
.cibis-header .navbar-nav .open > a, 
.cibis-header .navbar-nav .open > a:hover,
.cibis-header .navbar-nav .open > a:focus { background:none;color:#fff;border-radius:0;}
.cibis-header .city-menu { height:112px; background-color:#0f81c0!important;border-radius:0;padding:0; overflow:hidden; }
.cibis-header .city-menu li { float:left;width:33.3%; text-align:center; border-bottom:1px solid #17669e;}
.cibis-header .city-menu li a { font-size:14px; padding: 12px 5px 12px 5px!important;line-height: 1.2!important;}
.cibis-header .city-menu li a strong { display:block}
.cibis-header .navbar-nav .city-menu li.active a {color:#0C75C2; background-color:#f1f4f9;}

}
	
@media (min-width: 768px) {
.header.header-fixed .cibis-header {top: -70px;  margin-top: 70px; }
.cibis-header {min-height:70px;}
.cibis-header .logo-summit {width: 337px;
    padding-top: 12px;
    padding-left: 50px;}	
.header.header-fixed .cibis-header .logo-summit { display:none}
.cibis-header .navbar-nav { float:right;padding-top:18px;width: 100%; display:table;}
.cibis-header .navbar-nav li { display:table-cell; float:none; text-align:center}
.cibis-header .navbar-nav li a {color:#fff; font-size:16px; position:relative;padding:5px 10px;} 
.cibis-header .navbar-nav li a:hover, .cibis-header .navbar-nav li a:focus , .cibis-header .navbar-nav li a:active { background:none}
.cibis-header .navbar-nav li.active a { font-weight:bold; color:#2cdefb;}
.cibis-header .navbar-nav li a:after { position:absolute;left:50%;margin-left:-15px;width:30px;height:2px;top:100%;content:' '; border-radius:5px;}
.cibis-header .navbar-nav li.active a:after { background-color:#2cdefb; }

}
@media (min-width: 768px) and (max-width: 991px) {
.cibis-header .container {width:auto;}	
.cibis-header .navbar-collapse {padding:0;}
.cibis-header .navbar-nav {border-top:1px solid #ddd;margin-top:14px;}
.header.header-fixed .cibis-header .navbar-nav {border:0; margin-top:0;}
}
@media (min-width: 992px) {
.header .cibis-header {
	/* top:16px; */
	}	
.header.header-fixed .cibis-header {top: -70px;}
.header.header-fixed .cibis-header .logo-summit { display:block}
.cibis-header .navbar-nav { width:auto; display:block}
.cibis-header .navbar-nav li { display:inline; float:left;}
.cibis-header .navbar-nav li a {padding:5px 5px;}
.cibis-header .navbar-nav li.sp a {border:0; color:#fff;padding-left:20px;padding-right:20px;background-color: #f4b340; border-bottom: 3px solid #f08f45; }
.cibis-header .navbar-nav li.sp a:hover,.cibis-header .navbar-nav li.sp a:active {  background-color:#f09245;border-bottom: 3px solid #d4742c; }
.cibis-header .navbar-nav li.sp a:after { display:none}

}
@media (min-width: 1200px) { 
.cibis-header .container {
    width: 100%;
}
.cibis-header .navbar-nav li a {padding:5px 15px; }	
	}
	
@media (min-width: 1500px) {
.cibis-header .navbar-nav li a {padding:5px 20px; }	
.cibis-header .container {
    width: 100%;
}
}

@media (min-width: 768px) {
.cibis-header .navbar-nav {}
.navbar-nav > li.dropdown.open > a { background:none;font-weight: bold;  color:#2cdefb;}
.navbar-nav > li > .city-menu { top: 150%;padding:0; width: 500px;border:0;border-radius:20px 0 20px 0; overflow:hidden; left: -250px;background:#00202D; border: 1px solid #00202D;
/*-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.1);
    box-shadow: 0 4px 10px rgba(0,0,0,.1);*/}
.cibis-header .navbar-nav .city-menu li { float:left; width:16.6%;padding:0;margin:0;  }
.cibis-header .navbar-nav .city-menu li a { text-align:center;padding:15px 0;font-size:15px; line-height:1.6; color:#fff; display:block;}
.cibis-header .navbar-nav .city-menu li a strong { display:block; font-size:17px; font-weight:bold;}
.cibis-header .navbar-nav .city-menu li a:hover,
.cibis-header .navbar-nav .city-menu li a:focus {color:#2cdefb; background:none;}
.cibis-header .navbar-nav .city-menu li.active a {color:#2cdefb; background:none;}
}

@media (min-width: 1200px) {
.navbar-nav > li > .city-menu { width: 500px;left: -200px;}	
}



/*----title------*/

.mod-title { position:relative;}
.mod-title h2 { font-size: 4rem;
    color: rgb(255, 255, 255);
    margin: 0px;}
.mod-title h3 {     color: rgb(255, 255, 255);
    font-size: 1.67rem;
    font-weight: 400;
    letter-spacing: 0px;
	text-align: center; }
.mod-title .right-more { position:absolute;right:0;top:10px; padding-top:30px;}
.mod-title .right-more a.more-link { line-height:22px;color:#fff; font-size:12px; width:55px; text-align:center; display:block;height:24px;border:1px solid #fff; }
.mod-title .right-more a.more-link:hover {border:1px solid #6db0f6; background-color:#00202D;color:#fff;}
.decorateline {
    display: block;
    height: 0.5rem;
    width: 10rem;
    background:#00ABA2;
    position: relative;
    margin-top: 0.5rem;
	left: 50%;
    transform: translateX(-50%);
	
}
	
@media (min-width: 768px) {
.mod-title h2 { font-size:40px;text-align: center; }
/*.mod-title h3 { font-size:22px;	}*/
.mod-title .right-more {right:0;top:30px;}
.mod-title .right-more a.more-link {font-size:15px; width:70px; line-height:28px;height:30px;}
}

/*----left-nav------*/

.left-nav { position:relative;position: fixed;left:30px;bottom:10%; z-index:1;display:none; }
.left-nav-ul {width:120px;height:auto; background-color:rgba(16, 143, 193, 0.3);padding:10px 0;   }
.left-nav li { text-align:center; position:relative;margin-bottom:5px;  }
.left-nav li a { position:relative;display:block; font-size:16px;color:#fff; padding:8px 0; line-height:1.2;background:none;  
/*background-image:url(../images/left_bg1.jpg);*/  background-repeat:repeat-y; background-size:100%;}

.left-nav li a:hover,.left-nav li a:focus { background:none;    color: #75b9de;   }
.left-nav li.active a,.left-nav li.active a:hover {color:#fff; background-image:url(../images/left_bg1.jpg);background-size:100%;margin-left:-5px;margin-right:-5px; }
.left-nav li.active a:before { position:absolute;left:-7px;top:10px;width:0; height:0; content:' ';
    border-bottom:8px solid transparent;  border-top:8px solid transparent; 
    border-right:8px solid #0063ED;} 
.left-nav li.active a:after { position:absolute;right:-7px;top:10px;width:0; height:0; content:' ';
    border-bottom:8px solid transparent;  border-top:8px solid transparent; 
    border-left:8px solid #009DA4;} 
	
@media (min-width: 1400px) {
.left-nav.on { display: block}
}

/*-------footer------*/

.footer { clear: both; padding-top:30px; padding-bottom: 30px;text-align:left; color:#fff; }

.footer .organizer { font-size: 14px; text-align:left; line-height:1.6; }
.footer .organizer a { color: #fff;padding:0 10px;}
.footer .copyright {  color:#f7f9fb;text-align:left; font-size: 12px;padding-left:10px; padding-bottom:20px;}

.footer .wx-left { float:left;width:90px; margin: 0 5px; border:1px solid #ddd; background:#fff;}
.footer .wx-left img {border:7px solid #fff;width:100%;height:100%;}
.footer .wx-right {margin-left:110px; }
.footer .wx-right strong { display:block; line-height:2; font-size:14px; font-weight:normal;}
.footer .wx-right p {  padding-top:4px; color:#f7f9fb; font-size: 12px;}

@media (min-width: 768px) {
.footer .organizer {padding-bottom:3px;font-size: 15px; text-align:left;}
.footer .copyright {font-size:14px;text-align:left; padding-bottom:0px;}
.footer .wx-right { padding-right:20px;margin-left:120px;}
.footer .wx-right strong { font-size:16px;}
.footer .wx-right p {font-size: 14px;}
.footer .wx-left {width:100px;}
}
@media (min-width: 1200px) {
.footer .organizer {padding-top:5px; }	
}

/*-------page index------*/
.page-container     { position:relative; z-index:1;}
.mod { position:relative}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
.page-index { position:relative; z-index:1;}

.mod-cover {position:relative; z-index:1; background-image:url(http://img.qjsmartech.com/cover_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:100%;height:550px; }
.mod-cover .bg { height:100%; position:absolute;left:0;width:100%;right:0;top:0;    background-image: url(../images/cover1.png);}
.mod-cover .wrap { position:relative;width:100%;height:100%; overflow:hidden; 
background-repeat:no-repeat; background-position:center bottom; 
background-size:100%;}
.mod-cover .img {position:absolute; right:50%;top:100%;margin-right:-100px; z-index:5;background-image:url(../images/cover_img.png);background-repeat:no-repeat;background-size:contain;
 background-position:center; margin-top:10%;width:200px;height:200px;
animation: coverxs 5s infinite;
-moz-animation: coverxs 5s infinite;
-webkit-animation: coverxs 5s infinite;
-o-animation: coverxs 5s infinite; }
.mod-cover .container {padding-top:35%; position:relative; z-index:4; }
.mod-cover .title {width:92%;margin:0 auto;}
.mod-cover .title img {width:100%;height:auto;}
.mod-cover .time {  width:92%;margin:30px auto;}
.mod-cover .time img { width:100%; height:auto;}
.mod-cover .city {  width:92%;
/* margin:30px auto; */
}
.mod-cover .city img {    width: 100%;
    height: auto;}
.mod-cover .desc {margin:0 auto;margin-top:-46px; font-size:14px; width:90%; text-align:left;  height: 148px;
    position: relative;
	padding-left:20px;
	}
.mod-cover .desc p {margin-bottom:5px; line-height:1.6}
.mod-cover .host
	{left: 50%;
    top: 50%;
    position: absolute;

    transform: translate(-50%, -50%);
    width:500px;
	}
	
@media(min-width:200px) {
.mod-cover {padding-bottom:120%; background-size:0;}
.mod-cover .container {padding-top:300px; }
.mod-cover .action3 { display:none}
.mod-cover .title, .mod-cover .desc,.mod-cover .time,.mod-cover .city {width:85%;}
  .mod-cover .host {
   
    width:700px;
}
.mod-cover .desc{
	margin-top:0px;
}
 .mod-cover .img {width:400px;height:400px;margin-right:-200px; }
}
@media(min-width:768px) {
.mod-cover {padding-bottom:120%; background-size:0;}
.mod-cover .container {padding-top:250px; }
.mod-cover .action3 { display:none}
.mod-cover .title, .mod-cover .desc,.mod-cover .time,.mod-cover .city {width:85%;}
  .mod-cover .host {
   
    width:700px;
}
 .mod-cover .img {width:400px;height:400px;margin-right:-200px; }
}
@media(min-width:992px) {
.mod-cover { height:750px;padding-bottom:0;}
.mod-cover .container {
	
    padding-top: 315px;
	
	}	
.mod-cover .title,.mod-cover .desc {width:65%; margin-left:0;margin-left: 17.5%;}
 
.mod-cover .time {width:45%;} 
.mod-cover .city {width:45%;margin-left:27.5%;}
 /* .mod-cover .city img {width:500px} */
..mod-cover .img { right:150px;top:40px;} 
}

@media(min-width:1200px) {
	.mod-cover { background-size:100%;}
.mod-cover .title {width:60%;margin-left: 0;}	
.mod-cover .desc {width:60%;margin-left: 0;}
.mod-cover .bg {background-image:url(../images/cover1.png);background-repeat:no-repeat; background-position:-30px top; background-size:200px;}
 .mod-cover .img {width:470px;height:470px;right:50px;top:200px;}
 .mod-cover .time {width: 40%;
    margin-left: 30%;}
  .mod-cover .city {       position: relative;
   
    width: 60%;
    margin-left: 20%;}

}
@media(min-width:1500px) {
 .mod-cover .title {width:60%;    margin-left: 0;}
  .mod-cover .desc {width:51%;    margin-left: 0;  font-size: 16px;
  top: -40px;}
  .mod-cover { height:1145px;}
   .mod-cover .img {width:600px;height:600px;}
}
@media(min-width:1700px) {
.mod-cover .bg {background-position:left top; background-size:auto; }	
 .mod-cover .title {width:70%;     
  margin-left:-7%;
 }
  .mod-cover .desc {width:51%;     
  margin-left:-7%;
  font-size: 16px;
  top: -40px;
 }
}
@media(min-width:2200px) {
.mod-cover .bg {background-position:left top; background-size:auto; }	
 .mod-cover .title {width:80%;     
  margin-left:-19%;
 }
  .mod-cover .desc{ width:51%;     
  margin-left:-19%;
  font-size: 16px;
  top: -40px;
 }
}
@-webkit-keyframes coverxs {	
0% {
  margin-top:10%;
}
50% {
   margin-top:7%;
}
100% {
  margin-top:10%;
}	
}
@keyframes coverxs {	
0% {
   margin-top:10%;
}
50% {
    margin-top:7%;
}
100% {
  margin-top:10%;
}
}  
@-webkit-keyframes cover {	
0% {
  margin-top:100px;
}
50% {
   margin-top:-110px;
}
100% {
  margin-top:100px;
}	
}
@keyframes cover {	
0% {
   margin-top:100px;
}
50% {
    margin-top:-110px;
}
100% {
  margin-top:100px;
}
}

 
@-webkit-keyframes action {	
0% {
  margin-top:-40px;
}
50% {
   margin-top:-0;
}
100% {
  margin-top:-40px;
}	
}
@keyframes action {	
0% {
  margin-top:-40px;
}
50% {
   margin-top:-0;
}
100% {
  margin-top:-40px;
}	
}


/*----about-----*/
.mod-about { position:relative;background-color:#00202D;}
.mod-about .mod-title h2, .mod-about .mod-title h3 {color:#fff;}
.mod-about .mod-title .right-more a.more-link {border:1px solid #fff;color:#fff;}
.mod-about .bg { position:absolute; z-index:1;width:100%;height:57%;background: #116da0;  }

.mod-about .bg2 img {width:100%;height:auto}
.mod-about .container {padding:40px 15px 30px 15px; position:relative; z-index:2;}
.mod-about .wrap { clear:both}
.mod-about .left .desc { padding :30px 10px 50px 10px;color:#fff;font-size:14px; line-height:2; text-align:justify;}
.mod-about .ul { overflow:auto;}
.mod-about .ul .li { text-align:center; float:left;width:33.3%;padding-top:30px;}
.mod-about .ul .num, .mod-about .ul .counter {font-size:24px;color:#20e7fd;}
.mod-about .ul .li.orange .num, .mod-about .ul .li.orange .counter {color:#f37ecf;}
.mod-about .ul p { text-align:center; font-size:13px; padding-left:5px;padding-right:5px; margin-top:15px; line-height:1.8;height:70px;}





@media(min-width:768px) {
.mod-about .bg {  height:50%; }	
.mod-about .container {padding:80px 15px;}
.mod-about .left .desc {font-size:15px; }
.mod-about .right { padding-top:20px;}
.mod-about .ul .num, .mod-about .ul .counter {font-size:40px; }
.mod-about .ul p { font-size:16px; margin-top:25px;height:40px; }	
}
 
@media(min-width:992px) {

.mod-about .mod-title .right-more a.more-link:hover {border:1px solid #104F92; color:#fff;}
.mod-about .bg { background:none; background-image:url(../images/bg2.png); background-repeat:no-repeat;  width:56%;height:100%; background-position:center right; background-size:cover;}
.mod-about .left {float:left;width:45%;}
.mod-about .right { margin-left:46%;padding-top:0;}
.mod-about .left .desc { padding:30px 60px 0 5px;  }
.mod-about .ul p { height:80px; }	
}
@media(min-width:1200px) {
.mod-about .bg { width:50%;}
.mod-about .left { width:36%;}
.mod-about .right { margin-left:41%;}	
 .mod-about .ul .num, .mod-about .ul .counter {font-size:44px; }
}
@media(min-width:1500px) {
.mod-about .left .desc {font-size:16px; }	
.mod-about .ul .counter { font-weight:bold}
}


/*--live---*/

.mod-live { padding-top:50px;padding-bottom:40px;position:relative;    border-top: 1px solid #396594;}
 

.mod-live .wrap {padding-top:30px; }
.live-iframe-wrap { position:relative; text-align:center;  background-color: #111; border : 1px solid #396594;}
.live-iframe-wrap iframe {border:0;background-color: #1a7ab1; height:250px;}
.live-iframe-wrap .img { margin:0 auto; text-align:center;width:95%;height:auto;}
@media (min-width: 768px) {
.mod-live { padding-top:80px;padding-bottom:60px;}	
.mod-live .wrap {padding-top:40px;}
.live-iframe-wrap iframe {height:500px;}
.mod-live .mod-title .right-more a.more-link { width:110px; }
}

@media (min-width: 1200px) {
.live-iframe-wrap iframe {height:600px;}	
 
}



/*---award----*/

.mod-about.mod-award {margin-top:50px;}
.mod-award .bg {height:55%;}
.mod-award .btn-toupiao { border: 1px solid #f3af42;margin-top:5px;
    color: #fff;padding:5px 0;width:120px; line-height:1.2; text-align:center;
    background-color: #f09245;
    border-bottom: 3px solid #d4742c;display: block;}
.mod-award .btn-toupiao:hover { background-color: #f7b64e}
.mod-award .bg2 { position:absolute;bottom:-10px; z-index:4; right:20%;margin-right:-40px; width:80px;}
.mod-award .reward-list {color:#fff;font-size:15px; padding-top:20px;}
.mod-award .reward-list p { line-height:1.2;padding:0 10px;margin-bottom:10px; position:relative;}
.mod-award .reward-list p:after {background: linear-gradient(to right,#0f81c0,#0c6bd9); position:absolute;left:25px;bottom:0;width:100%;height:1px; content:' ';}
.mod-award .reward-list p a {color:#fff; }
.mod-award .reward-list .iconfont {margin-right:10px; color:#fff; background:#0f81c0; border-radius:50%;display:inline-block;width:36px;height:36px;
 text-align:center; line-height:36px;font-weight:bold;}
.mod-award .left .desc {padding-bottom:20px;  }
.mod-award .left .btn-toupiao { margin-top:10px;margin-bottom:50px;margin-left:10px;}

 @media(max-width:767px) {
	 .mod-about .bg { background:none} 
	}
@media(min-width:768px) {
.mod-about.mod-award {margin-top:100px;}
.mod-award .bg {height:52%; background:none}
.mod-award .bg2 { right:40px;margin-right:auto;bottom:-20px; width:160px; }
.mod-award .right {padding-top:30px;  }
.mod-award .reward-list { padding-left:15px;font-size:16px;}
.mod-award .btn-toupiao {font-size:16px;padding:7px 0;margin-left:5px;margin-top:30px;}
.mod-award .reward-list .iconfont {line-height:40px;width:40px;height:40px;}
}

@media(min-width:992px) {
.mod-award .bg { background:none; background-image:url(../images/bg2.png); background-repeat:no-repeat;  width:56%;height:100%; background-position:center right; background-size:cover;}
.mod-award .bg2 {right:auto; left:50%;margin-left:-110px;width:200px;  }	
.mod-award .dl { float:right;width:300px;margin-right:20px; padding-left:0;}
.mod-award .left { width:43%;padding-top:20px;}
.mod-award .right { overflow:auto; margin-left:51%;margin-top:-20px;}
.mod-award .reward-list {padding-top:0;padding-left:80px;}
.mod-award .reward-list p {padding:0 20px;}
.mod-award .reward-list p:after {left:35px;}
.mod-award .left .btn-toupiao {margin-bottom:0}
}
 @media(min-width:1200px) {
.mod-award .reward-list p:hover .iconfont { background:#5BD8E3;}	 
 .mod-award .reward-list {padding-left:100px;}
 .mod-award .bg2 {margin-left:-70px}
 }

@media(min-width:1500px) {
.mod-award .dl {width:370px;}	
.mod-award .right {padding-top:0; }
.mod-award .reward-list {font-size:17px;}
 .mod-award .reward-list {padding-left:150px;}
}

/*--meet--*/
.container1 {
    padding-top: 50px;
    padding-bottom: 20px
}

.container1 h3 {
    color: #fff;
    font-size: 1.67rem;
    font-weight: 400;
    letter-spacing: 0
}

.container1 h2 {
    font-size: 4rem;
    color: #fff;
    margin: 0
}


.container1 ul {
    font-size: 0;
    padding: 0;
    width: 63.1%;
    margin: 5rem auto 0
}

.container1 ul li {
    font-size: 2rem;
    color: #fff;
    display: inline-block;
    width: 25%;
    height: 546px;
    vertical-align: top;
    padding: 2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

.container1 ul li h3 {
    font-size: 2rem;
    color: #fff;
    font-weight: 00
}

.container1 ul li .description {
    width: 12rem;
    word-wrap: break-word;
    color: #D8D8D8;
    font-size: 1.6rem;
    height: 36px
}

.container1 ul li .detail {
    opacity: 0;
    margin-top: 8rem;
    font-size: 1.6rem;
    font-family: Helvetica;
    color: #fff;
    line-height: 3.2rem;
    width: 85%;
    text-align: justify;
    transition: all 1s linear
}

.container1 ul li:nth-child(3) .description,
.container1 ul li:nth-child(4) .description {
    width: 100rem
}

.container1 ul li:nth-child(1) {
    background: url(../imgs/pic01.png)
}

.container1 ul li:nth-child(2) {
    background: url(../imgs/pic02.png)
}

.container1 ul li:nth-child(3) {
    background: url(../imgs/pic03.png)
}

.container1 ul li:nth-child(4) {
    background: url(../imgs/pic04.png)
}
@media screen and (-webkit-min-device-pixel-ratio:2),
screen and (min--moz-device-pixel-ratio:2),
screen and (-o-min-device-piratio:200/100),
screen and (min-device-pixel-ratio:2) {
    .container1 ul li:nth-child(1) {
        background-size: 100% 100%;
    }
    .container1 ul li:nth-child(2) {
        background-size: 100% 100%;
    }
    .container1 ul li:nth-child(3) {
        background-size: 100% 100%;
    }
    .container1 ul li:nth-child(4) {
        background-size: 100% 100%;
    }
}

.container1 ul li:hover {
    background: #00202D
}

.container1 ul li:hover .detail {
    opacity: 1
}


.mod-meet {padding-top:50px; position:relative; overflow:hidden; }
.mod-meet .tab-wrap { position:relative; margin-top:20px;}
.mod-meet .tab-wrap > .container { position:relative}
.mod-meet .tab-content { position:relative}
.mod-meet .tab-wrap .content { height:auto;padding:10px 20px 30px 20px; background:#00202D; 
  position:relative; z-index:2;}
.mod-meet .tab-wrap .content h3 {margin:0;font-size:20px; font-weight:bold;padding-top:20px; }
.mod-meet .tab-wrap .content .desc {padding-top:10px;font-size:14px; line-height:1.6;}
.mod-meet .tab-wrap .content .desc p {padding-top:10px;}
.mod-meet .tab-wrap .content .action {padding-top:20px; position:relative;}
.mod-meet .tab-wrap .content .action .btn {font-size:15px; background:none;border:1px solid #ffffff;color: #ffffff;  }
.mod-meet .tab-wrap .content .action .btn:hover { background:#01226b;}
.mod-meet .tab-wrap .content .action .btn + .btn {margin-left:10px;}
.mod-meet .tab-wrap .building { display:none; bottom:0;position:absolute;right:50%; z-index:2;
 background-repeat:no-repeat; background-position:center; background-size:cover;}

.mod-meet .tab-menu { position:relative;z-index:3; }
.mod-meet .tab-menu .wrap { position:relative;}
.mod-meet .tab-menu .menu-ul { overflow:hidden; }
.mod-meet .tab-menu li {  position:relative;float:left;width:20%; }
.mod-meet .tab-menu li a { display:block; font-size:16px; padding:20px 0 15px 0; text-align:center;color:#fff; background-color:#071e50;border-top:5px solid #01226B;   }
.mod-meet .tab-menu li.active a {background:#084999;border-top: 5px solid #0F81C0;  }
.mod-meet .tab-menu li strong { font-weight:normal; display:block;}
.mod-meet .tab-menu li span { display:none;}

.mod-meet .building-a {background-image:url(../images/building_a.png)}
.mod-meet .building-b {background-image:url(../images/building_b.png)}
.mod-meet .building-c {background-image:url(../images/building_c.png)}
.mod-meet .building-d {background-image:url(../images/building_d.png)}
.mod-meet .building-e {background-image:url(../images/building_e.png)}
.mod-meet .building-f {background-image:url(../images/building_f.png)}

@media(min-width:768px) {
	.mod-right {    background-image: url(../images/mod_bg3.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position:right;
   }
.mod-front {    background-image: url(../images/mod_bg1.png);
    background-size: auto;
  //  background-position: -200px bottom;
    background-repeat: no-repeat;}
.mod-meet .tab-menu { position:absolute;left:0;top:0;width:200px;height:400px; }
.mod-meet .tab-menu li { height:20%;/*border-right:1px solid #6faef5; */float:none;width:100%;}
.mod-meet .tab-menu li a {padding:0; line-height:66.6px;font-size:18px;border-left: 10px solid #004C60;
    background: #009DA2;border-top:0; }
.mod-meet .tab-menu li.active a {  border-top:0;border-left:10px solid #00202D;background:#00202D;
/*background-image:url(../images/left_bg1.jpg);background-size:102%; background-repeat:repeat-y;*/}
.mod-meet .tab-menu li span { display:block}
.mod-meet .tab-menu li strong { display:none;}

.mod-meet .tab-wrap {margin-top:50px;}
.mod-meet .tab-wrap .content {margin-left:180px; height:400px;padding:30px 40px 30px 50px; }
.mod-meet .tab-wrap .content h3 {font-size:28px; }
.mod-meet .tab-wrap .content .desc {padding-top:20px;font-size:16px}
.mod-meet .tab-wrap .content .action {padding-top:30px; }
.mod-meet .tab-wrap .building { display:none}
 
 
}
@media(min-width:992px) {
.mod-meet .tab-menu {width:200px;left:70px;}	
.mod-meet .tab-wrap .content {margin-left:250px;width:60%;padding:30px 40px 30px 100px;}
}

@media(min-width:1200px) {
 .mod-meet .tab-menu {left:90px;}	
.mod-meet .tab-wrap .content {margin-left:270px;}
.mod-meet .tab-wrap .building { display:block;margin-right:-700px;width:450px;height:450px;}
 
}
@media(min-width:1500px) {
 .mod-meet .tab-menu {left:110px;}	
.mod-meet .tab-wrap .content {margin-left:290px;}
.mod-meet .tab-wrap .building { margin-right:-700px;width:500px;height:500px;}
}

/*--news--*/
.mod-news {padding-top:50px; }
.news-list {position:relative;padding-top:30px;}
.news-list .each-news { position:relative;height:74px; background-color:#00202D;margin-bottom:15px;}
.news-list .each-news > a { display:block;width:100%;height:100%;}
.news-list .each-news .img { position:absolute;right:0;top:0;width:110px;height: 100%;}
.news-list .each-news .img img {width:100%;height:100%;}
.news-list .each-news > a:hover .img { opacity:0.9}
.news-list .each-news .text {padding-right:125px;padding-left:10px;height:100%; position:relative;}
.news-list .each-news h3 {color:#fff;margin:0;padding-top:8px; font-size:15px; line-height:1.42;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.news-list .each-news > a:hover h3 {color:#E0EAF5}
.news-list .each-news .time { font-size:12px;color:#00ABA2;}

.news-banner {margin-top:40px; position:relative;height:250px;}
.news-banner .swiper-container-news {border:1px solid #fff;height:100%;}
.news-banner .swiper-slide {height:100%; background-size:cover; background-position:center; background-repeat:no-repeat;}
.news-banner .swiper-pagination {left:auto;bottom:auto; text-shadow:1px 1px 4px #333;top:20px;height:30px;right: 0; width:75px;color:#fff; position:absolute; z-index:2;}
.news-banner .swiper-slide > a { display:block;position:relative; width:100%;height:100%; color: #fff;	 }
.news-banner .swiper-slide > a img {width:100%;height:100%; display:block; position:relative; z-index:1;}
.news-banner .text {padding: 10px 15px; font-size:16px; line-height:1.6; position: absolute;width:70%;right:0;bottom:0; z-index:3; background-color: #E765E3;
    background-image: url(../images/left_bg2.jpg); background-repeat: repeat-y;background-size: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news-banner .swiper-button-white { display:none}
 

@media(min-width:768px) {
.mod-news {padding-top:90px;}	 
.news-list {padding-top:40px}
.news-list .each-news {height:134px;margin-bottom:20px;}
.news-list .each-news .img { position:absolute;right:auto; left:0; width:200px; }
.news-list .each-news .text {padding-right:15px;padding-left:220px;}
.news-list .each-news h3 {font-size:16px; font-weight:bold;padding-top:18px; line-height:1.8; }
.news-list .each-news .time { font-size:14px; position:absolute;bottom:15px;left:220px;} 
.news-banner {height:440px;}
.news-banner .text {font-size: 18px; }
 
}
 
@media(min-width:1200px) {
.news-banner {margin-top:40px; }
.news-banner:hover .swiper-button-white { display:block}
.news-banner .swiper-button-next,.news-banner .swiper-button-prev {
    top: 47%;
    background-size: 35%;
    background-color: #00202D;
    width: 60px;
    height: 60px;}
.news-banner .swiper-button-next {right:-30px}
.news-banner .swiper-button-prev {left:-30px}
.news-banner .text {font-size: 20px;padding:15px 25px;  }
}
@media(min-width:1500px) {
.news-list .each-news h3 {font-size:18px;padding-right:10px; }	

}
/*--focus--*/
.mod-focus {  padding-top:50px;}
.mod-focus .wrap {padding-top:20px}
.mod-focus .focus-list { padding-top: 20px;}
.mod-focus .mod-title .right-more {width:80px;padding-top:10px;}
.mod-focus .swiper-pagination-bullet {margin-left:10px; background-color:#fff; }
.mod-focus .swiper-pagination-bullet-active { background-color:#02DAD8;}
.mod-focus .swiper-button-white { display:none}
.each-focus { position:relative}
.each-focus .each-content { position:relative;}
.each-focus .content-info {position:relative;  z-index:1;text-align: center; padding-top:100px;}
/*.each-focus .content-info:before { position:absolute;content:' '; left:50%;margin-left:-58px;top:2px;width:116px;height:116px; 
background-image:url(../images/focus1.png); background-size:cover;}*/
.each-focus .content-info:after {position:absolute;content:' '; left:50%;margin-left:-58px;top:2px;width:116px;height:116px;
background-image:url(../images/focus1.png); background-size:cover;
/*-webkit-animation: focus 1s infinite;
 animation: focus 1s infinite;*/
	}
.each-focus .content-desc { position:absolute; z-index:2;left:20px;top:0;right:20px;bottom:0; opacity:0; overflow:hidden; color:#fff;text-align:left; cursor:default;
 transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  background: #009DA4;
/*background-image:url(../images/left_bg2.jpg); background-repeat:repeat-y; background-size:100%;  */
}
.each-focus .content-desc:after { position:absolute;right:0;bottom:0; content:' ';    width: 0; height: 0;
    border-top: 60px solid transparent;
    border-right: 40px solid #00202D;}
.each-focus .content-desc p {padding:20px; line-height:1.8;font-size:16px; }
.each-focus .content-info .logo {width: 100px; height: 100px;margin: 0 auto; border-radius: 50%;overflow: hidden; background:none;position: relative; z-index: 2;}
.each-focus .content-info .logo img { width: 100%;height: 100%;}
.each-focus .content-info h4 {font-size: 17px;font-weight:bold; margin-top:25px; color: #fff; line-height: 1.42; text-align:center;}
.each-focus .content-info p {line-height: 1.42; color: #fff;font-size: 12px; margin:0 auto;min-height:80px; text-align:center; }
@-webkit-keyframes focus {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
@keyframes focus {
from { transform: rotate(0deg);}
to {transform: rotate(360deg);}
 }
 
 
@media (min-width: 768px) {
.mod-focus {padding-top:60px;}
.mod-focus .swiper-pagination-bullet {width:12px;height:12px;}
.each-focus .content-info .logo { width: 130px; height: 130px;}
.each-focus .content-info:before {margin-left:-75px;top:0px;width:150px;height:150px; }
.each-focus .content-info:after {margin-left:-75px;top:0px;width:150px;height:150px;}
.each-focus .content-info h4 { font-size: 28px;}
.each-focus .content-info p {font-size: 15px;width:200px;line-height: 1.8; min-height:120px;  }
}

@media (min-width: 992px) {
.mod-focus { background-image: url(../images/mod_bg2.png);
    background-size: auto;
    background-position: -200px bottom;
    background-repeat: no-repeat;}
}

@media (min-width: 1200px) {
.mod-focus { }
.each-focus .each-content:hover .content-desc { opacity:1; }
.each-focus .content-info {padding:20px 0; }
.each-focus .content-info p { min-height:100px; }
.each-focus .content-info .logo { width: 160px; height: 160px;}
.each-focus .content-info:before {margin-left:-90px;top:10px;width:180px;height:180px; }
.each-focus .content-info:after {margin-left:-90px;top:10px;width:180px;height:180px;}
}
 
/*--expert--*/
.mod-expert {  padding-top:50px;}
.mod-expert .wrap {padding-top:20px}
.mod-expert .expert-list { padding-top: 20px;}
.mod-expert .mod-title .right-more {width:80px;padding-top:10px;}
.mod-expert .swiper-pagination-bullet {margin-left:10px; background-color:#fff; }
.mod-expert .swiper-pagination-bullet-active { background-color:#02DAD8;}
.mod-expert .swiper-button-white { display:none}
.each-expert { position:relative}
.each-expert .each-content { position:relative;}
.each-expert .content-info {position:relative;  z-index:1;text-align: center; padding-top:10px;}
/*.each-expert .content-info:before { position:absolute;content:' '; left:50%;margin-left:-58px;top:2px;width:116px;height:116px; 
background-image:url(../images/expert1.png); background-size:cover;}*/
.each-expert .content-info:after {position:absolute;content:' '; left:50%;margin-left:-58px;top:2px;width:116px;height:116px;
background-image:url(../images/expert1.png); background-size:cover;
/*-webkit-animation: expert 1s infinite;
 animation: expert 1s infinite;*/
	}
.each-expert .content-desc { position:absolute; z-index:2;left:20px;top:0;right:20px;bottom:0; opacity:0; overflow:hidden; color:#fff;text-align:left; cursor:default;
 transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  background: #00202D;
/*background-image:url(../images/left_bg2.jpg); background-repeat:repeat-y; background-size:100%;  */
}
.each-expert .content-desc:after { position:absolute;right:0;bottom:0; content:' ';    width: 0; height: 0;
    border-top: 60px solid transparent;
    border-right: 40px solid #011689;}
.each-expert .content-desc p {padding:20px; line-height:1.8;font-size:14px; }
.each-expert .content-info .logo {width: 100px; height: 100px;margin: 0 auto; border-radius: 50%;overflow: hidden; background:none;position: relative; z-index: 2;}
.each-expert .content-info .logo img { width: 100%;height: 100%;}
.each-expert .content-info h4 {font-size: 17px;font-weight:bold; margin-top:25px; color: #fff; line-height: 1.42; text-align:center;}
.each-expert .content-info p {line-height: 1.42; color: #fff;font-size: 12px; margin:0 auto;min-height:80px; text-align:center; }
@-webkit-keyframes expert {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
@keyframes expert {
from { transform: rotate(0deg);}
to {transform: rotate(360deg);}
 }
 
 
@media (min-width: 768px) {
.mod-expert {padding-top:60px;}
.mod-expert .swiper-pagination-bullet {width:12px;height:12px;}
.each-expert .content-info .logo { width: 130px; height: 130px;}
.each-expert .content-info:before {margin-left:-75px;top:0px;width:150px;height:150px; }
.each-expert .content-info:after {margin-left:-75px;top:0px;width:150px;height:150px;}
.each-expert .content-info h4 { font-size: 24px;}
.each-expert .content-info p {font-size: 15px;width:200px;line-height: 1.8; min-height:120px;  }
}

@media (min-width: 992px) {
.mod-expert { background-image: url(../images/mod_bg2.png);
    background-size: auto;
    background-position: -200px bottom;
    background-repeat: no-repeat;}
}

@media (min-width: 1200px) {
.mod-expert { }
.each-expert .each-content:hover .content-desc { opacity:1; }
.each-expert .content-info {padding:20px 0; }
.each-expert .content-info p { min-height:90px; }
.each-expert .content-info .logo { width: 160px; height: 160px;}
.each-expert .content-info:before {margin-left:-90px;top:10px;width:180px;height:180px; }
.each-expert .content-info:after {margin-left:-90px;top:10px;width:180px;height:180px;}
}



/*--focus--*/
.mod-focus {padding-top:50px; }
.mod-focus .wrap {margin-top:20px;}

@media (min-width: 768px) {
.mod-focus {padding-top:90px; }
.mod-focus .mod-title .right-more a.more-link {  width: 110px;}
.mod-focus .wrap { margin-top:30px; position:relative; }	
}



.review-banner {position: relative;height:300px;width:100%;margin:0 auto; color:#fff;}
.review-banner .swiper-button-next,.review-banner .swiper-button-prev {padding:0; opacity:1;  background-size:40%;}
.review-banner .swiper-button-next {right:0;top:45%; }
.review-banner .swiper-button-prev {left:0;top:45%;}
.review-banner .swiper-container { width: 100%;height:100%; margin-left: auto; margin-right: auto; }
.review-banner .swiper-slide { background-size: cover; background-position: center; background-repeat:no-repeat; position:relative;  }

.review-banner .swiper-container.gallery-top {height:84%; margin:0 auto;  z-index:1;width:100%;}
.review-banner .swiper-container.gallery-thumbs { height: 16%;box-sizing: border-box; padding:10px 0; z-index:9;}
.review-banner .gallery-thumbs .swiper-slide { cursor:pointer;height: 100%; opacity: 0.8;border:1px solid #fff; background-size:cover;
/* -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; */ }
.review-banner .gallery-thumbs .swiper-slide-active {  opacity: 1; border:1px solid #fff; filter:none;}
 
.review-banner .text-wrap { background-color:#E765E3;background-image:url(../images/left_bg2.jpg); background-repeat:repeat-y; background-size:100%;  
padding:10px 15px;right:0;bottom:0;width:70%; text-align:right; position:absolute; }
.review-banner .text-wrap .desc { line-height:1.8; min-height:110px; display:none;}
.review-banner .text-wrap h3 { line-height:1.42; font-size:16px;margin:0;}

@media (min-width:768px) { 

.review-banner { height:570px;}	
.review-banner .swiper-button-next , .review-banner .swiper-button-prev {top:37%; background-size:35%; background-color: #00202D;width:60px;height:60px;}
.review-banner .swiper-button-next {right:-45px;}
.review-banner .swiper-button-prev {left:-47px;}

.review-banner .swiper-container.gallery-top {width:95%;height:80%; }
.review-banner .swiper-container.gallery-thumbs { padding :10px; height: 18%; margin-top:20px; }
.review-banner .text-wrap {padding:20px 25px 15px 25px; width:360px; text-align:left; }
.review-banner .text-wrap h3 {  font-size:22px;margin-bottom:5px;}

.review-banner.review-banner-sub .text-wrap {padding:25px 25px 20px 25px; right:0;}
.review-banner.review-banner-sub .text-wrap .desc { display:none}
.review-banner.review-banner-sub .text-wrap h3 { margin-bottom:0;}
}

.arrow-right{right:-45px;}
.arrow-l {left:-47px;}
@media (min-width:1200px) {
.review-banner { height:550px;}	
.review-banner .text-wrap .desc {min-height:100px;}
	}
@media (min-width:1600px) {
.review-banner { height:550px;}		
}


/*--rights--*/
.mod-rights {padding:30px 0; }
.mod-rights .wrap {padding-top:0px;}
.each-rights {padding:25px;margin-bottom:20px;background:#00202D; position:relative; }
.each-rights .icon { float:left;width:60px;font-size: 30px;border-radius:5px; overflow:hidden; color: #fff; height:60px; 
line-height:60px; text-align:center;background-image: linear-gradient(-45deg,#47CDC4 0,#7EEACA 100%);; }
.each-rights .text {margin-left:80px; text-align:left; position:relative;}
.each-rights .num { position:absolute; z-index:1; top:10px;left:-55px; font-size:60px; font-weight:100;color:#208FB9; }
.each-rights strong { font-size:18px;  color: #fff;  display:block; padding-bottom:5px;font-weight:bold;}
.each-rights .desc { line-height:1.8;font-size:13px; color:#fff;  }
.mod-rights .action { text-align:center}
.mod-rights .action .btn {font-size:15px; padding:6px 20px;}

@media (min-width: 768px) {
.mod-rights {padding-top:100px;}
.mod-rights .wrap {padding-top:60px;}	
.each-rights {padding:30px;margin-bottom:30px; overflow:hidden;
transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; }
.each-rights .icon {font-size: 36px;  width:80px; height:80px;margin-left:10px;  margin-top:10px; line-height:80px;
transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; }

.each-rights .text {margin-left:130px;  padding-right:60px; }
.each-rights .num {  top:-67px;right:0;left:auto; font-size:100px;  }
.each-rights strong { font-size:24px;  padding-bottom:10px; }
.each-rights .desc {font-size:15px; }
.mod-rights .action .btn {font-size:18px;padding:10px 30px;}
}
@media (min-width: 1200px) {
.mod-rights { background-image:url(../images/mod_bg4.png); background-size:auto; background-position:35% 50px; background-repeat:no-repeat;}
.each-rights:hover {transform: scale(1.05);-webkit-transform: scale(1.05);}	
.each-rights { }
.each-rights:after { position:absolute;right:0;bottom:0; content:' ';    width: 0; height: 0;
    border-top: 30px solid transparent;
    border-right: 60px solid #011689;}
	
}
@media (min-width: 1500px) {
.each-rights {padding:35px;}	
.each-rights .icon {font-size: 40px;width:90px; height:90px;line-height:90px; margin-left:20px; }
.each-rights .text {margin-left:160px;  padding-right:90px; }
}

/*--partner--*/
.mod-partner {padding:30px 0;  /*background-color:#0e3588;*/ }
.mod-partner .wrap {padding-top:10px}
.each-lever {margin-bottom:5px; position:relative;margin-left:-10px;margin-right:-10px;}
.each-lever .head { font-size:16px; color:#fff; font-weight:bold; padding-top:20px; text-align:center; }
.each-lever .desc {overflow:auto; padding:2px; text-align:center;}
.each-lever .desc strong { display:none; font-weight:normal;font-size:12px; }
.each-lever .desc .item { display: inline-block; width:32%;color: #fff;  text-align: center; }
.each-lever .desc .item > div {margin:10px;border:1px solid #ddd; border-radius:8px;padding: 4px;background-color: #fff; overflow:hidden; }
.each-lever .desc img { width: 100%; height: auto;}
.each-lever .head span { width:40px;height:3px; background:#1ec3d6; display:block;margin:0 auto; margin-top:6px;}

@media (min-width: 768px) {
.mod-partner {padding-top:80px;}	
.mod-partner .wrap {padding-top:30px}
.each-lever .head { font-size:18px;  }
.each-lever .desc .item { width:20%;}

}
@media (min-width: 992px) {
.each-lever .desc .item { width:16.6%;}	
}
@media (min-width: 1200px) {
.mod-partner {background-image:url(../images/mod_bg1.png); background-size:auto; background-position:110% 100px; background-repeat:no-repeat;  }
.each-lever .head { font-size:20px;}
.each-lever {margin-left:-15px;margin-right:-15px;}
.each-lever .desc .item { width:12.5%; position:relative; }
.each-lever .desc .item:hover strong { position:absolute;top:15px;left:15px;right:15px;bottom:15px; display:block; background-color:#000;color:#fff; 
 font-size:14px; text-align:center; opacity:0.7; border-radius:8px; line-height:52px; }
.each-lever .desc.lever-a .item {width:16.6%;}
.each-lever .desc.lever-b .item {width:16.6%;}
.each-lever .desc.lever-a .item:hover strong ,
.each-lever .desc.lever-b .item:hover strong {line-height:68px; }
 
.each-lever .desc .item > div {margin:15px;}
	
}
@media (min-width: 1500px) {
.each-lever .desc .item:hover strong {line-height:62px; }
.each-lever .desc.lever-a .item:hover strong ,
.each-lever .desc.lever-b .item:hover strong {line-height:89px; }

}


/*--media--*/
.mod-media {padding:30px 0; }
.mod-media .wrap {padding-top:30px;}
.mod-media .media-items { padding: 10px;}
.mod-media .media-items .row > div {  padding:0 7px;padding-bottom:14px;}
.mod-media .media-items a {border-radius: 3px;display: block; color: #fff;border:1px solid #ddd;  background-color: #fff; padding: 4px; text-align: center;}
.mod-media .media-items img {  width: 100%;  
/* height: auto; */
 height: 50px;
}
.mod-media .media-items strong {display:none;}
.mod-media .media-text { padding:5px;font-size:13px; line-height:1.8; text-align:justify; display:none}
.mod-media .each-text {padding-bottom:15px; }
.mod-media .each-text strong {  color:#337ab7; font-weight: bold;}
.mod-media .each-text p {margin:0;}

@media (min-width: 768px) {
.mod-media {padding:80px 0;}	
.mod-media .wrap {padding-top:50px;}
.mod-media .media-items { padding: 2px;}
.mod-media .media-items .row > div {  padding:0 15px;padding-bottom:30px;}
.mod-media .media-text {padding-top:30px;font-size:15px;}
}
@media (min-width: 1200px) {
.mod-media {background-image:url(../images/mod_bg2.png); background-size:auto;  background-repeat:no-repeat;  }
}
 @media(min-width:1500px) {
.mod-media .col-sm-2 {
    width: 11.1%;
}
 
}

/*--contact--*/

.mod-contact {padding:30px 0; background-color: #004B60;}
.mod-contact .wrap {padding-top:20px}
.mod-contact .wrap .head { font-size:17px;color:#fff; height:36px; line-height:36px; font-weight:100;margin-bottom:20px; 
 background-color:#00ABA2;text-align:left; padding-left:20px; border:1px solid #00ABA2;}

.each-contact { position:relative; padding:0 10px;line-height:1.8;color:#fff;padding-bottom:20px; text-align:left;}
.each-contact .name { font-size:18px; font-weight:bold; }
.each-contact .desc {padding:10px 0;font-size:15px;  }
.each-contact .pic {width:90px;height:90px;padding:5px;border-radius:10px; position:absolute;right:5px;top:2px; background:#fff; }
.each-contact .pic img { display:block;}

@media (min-width: 768px) {
.mod-contact {padding:80px 0;}
.mod-contact .wrap {padding-top:30px}
.mod-contact .wrap .head { font-size:20px;height:40px; line-height:40px; margin-bottom:30px;  }
.each-contact {padding-bottom:30px; }
.each-contact .name { font-size:22px;}
}

@media (min-width: 992px) {
.mod-contact .wrap .head { text-align:center;padding-left:0}
.each-contact .pic {width:120px;height:120px;padding:12px;border-radius:7px; background:#fff; }	
.each-contact .desc {padding:20px 0;font-size:16px }

}
@media (min-width: 1200px) {
.each-contact {padding-left:10px; }
 
}

/*--agenda---*/
.mod-agenda { position:relative;padding-top:50px;}
.mod-agenda .tab-menu {padding-top:40px;}
.mod-agenda .tab-menu ul { overflow:auto; margin:0 auto;}
.mod-agenda .tab-menu li { float:left;width:16.66%; text-align:center;}
.mod-agenda .tab-menu li a { background:#009DA3; display:block; color:#fff; font-size:16px; border-top:5px solid #009DA3; padding-top:15px;padding-bottom:15px;}
.mod-agenda .tab-menu li.active a { background:#00202D; border-top:5px solid #0F81C0; }
.mod-agenda .tab-menu li span { display:none!important;}
.mod-agenda .tab-menu li strong { font-weight:normal}

.mod-agenda .tab-wrap {   padding:25px 10px; height:440px;  background: #00202D;margin:0 auto; }
.mod-agenda .each-agenda { position:relative; overflow:hidden;}
.mod-agenda .each-agenda .line {width:2px;height:2500px; background:#005659; position:absolute;left:10px;top:0;}
.mod-agenda .each-agenda dl { overflow:auto;font-size:15px;margin-bottom:15px; position:relative;}
.mod-agenda .each-agenda dl:before {content:' '; position:absolute; left: 4px;top: 15px;width: 14px;height: 14px;
    border-radius: 50%;border: 3px solid #296762; background: #7AD3AD;}
.mod-agenda .each-agenda dt { margin-left:30px;width:140px;margin-top:8px; position:relative; line-height:1.6;padding:2px 0; 
text-align:center;background: #009DA3;border-radius:5px;border:1px solid #009DA3; font-weight:normal;}
.mod-agenda .each-agenda dd {margin-left:30px; line-height:1.6; text-align:left; margin-top:10px; color:#00EFE0;}
.mod-agenda .each-agenda dd strong { display:block;  color:#fff; }
.mod-agenda .each-agenda dt:before {position: absolute; left: -7px; top: 8px; width: 0; height: 0; content: ' ';
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right:8px solid #0e4d98;}
.both-agenda .name { text-align:center;background: #009DA3;border-radius:5px;font-size:18px;margin:0 auto;width:70%; line-height:1.6;padding:4px 0;  }
.both-agenda .each-agenda {margin-top:40px;margin-bottom:40px;}
#ascrail2000-hr { display:none!important}
.mod-agenda .each-agenda .hr { background: #0e4d98;border-radius:5px;border:1px solid #1270af;width:100px;padding:2px 0; font-size:15px;text-align:center;  position: relative;
    z-index: 4; margin-left:30px; margin-bottom: 20px; }

@media(min-width:768px) {
.mod-agenda {padding-top:40px;}	
.mod-agenda .tab-menu li a {line-height:74px;border-top:6px solid #009DA3; padding-top:0;padding-bottom:0;}
.mod-agenda .tab-menu li strong { display:none!important;}
.mod-agenda .tab-menu li span { display:block!important;}
.mod-agenda .tab-menu li.active a { border-top:6px solid #006066;}
.mod-agenda .tab-menu li a {font-size:18px;}	

.mod-agenda .tab-wrap { height:400px;   padding: 40px;}
.mod-agenda .each-agenda dl {margin-bottom:20px;}
.mod-agenda .each-agenda dl:before {left:194px;}
.mod-agenda .each-agenda .line {left:200px;}
.mod-agenda .each-agenda dt { margin-left:10px;width:150px; float:left;font-size:16px;padding:4px 0;  }
.mod-agenda .each-agenda dd {margin-left:240px;font-size:16px;}
.mod-agenda .each-agenda dd strong { font-size:17px;}
.mod-agenda .each-agenda dt:before {border-right:0; border-left:8px solid #009DA3;left:auto;right: -7px; top: 8px;}
.mod-agenda .each-agenda .hr {padding:4px 0;font-size:16px; margin-left: 150px;  }
}
@media(min-width:992px) {
	.mod-agenda {    padding-top: 40px;
 }	
	.mod-agenda .each-agenda dl:before {left:234px;}
.mod-agenda .each-agenda .line {left:240px;}
.mod-agenda .each-agenda dt { margin-left:50px;}
.mod-agenda .each-agenda dd {margin-left:280px;}
.mod-agenda .each-agenda .hr {margin-left: 190px;}
}
@media(min-width:1200px) {
.mod-agenda .each-agenda dl:hover dt {background:#009DA3;}	
.mod-agenda .each-agenda dl:hover dt:before {border-left:8px solid #11d0fd;}
.mod-agenda .each-agenda dl:before {left:334px;}
.mod-agenda .each-agenda .line {left:340px;}
.mod-agenda .each-agenda dt { margin-left:150px;}
.mod-agenda .each-agenda dd {margin-left:380px;}
.mod-agenda .each-agenda .hr {margin-left: 290px;}
 
}
@media(min-width:1500px) {
.mod-agenda .each-agenda dl:before {left:484px;}
.mod-agenda .each-agenda .line {left:490px;}
.mod-agenda .each-agenda dt { margin-left:300px;}
.mod-agenda .each-agenda dd {margin-left:530px;}
.mod-agenda .each-agenda .hr {margin-left: 438px;}
}
@media(min-width:1700px) {
.mod-agenda .tab-wrap {height:500px; }
}



/*--speaker--*/
.mod-speaker { padding-top:40px;position:relative;}
.mod-speaker .mod-title {color:#fff;}
.mod-speaker .mod-title .right-more a.more-link { color:#fff;border:1px solid #fff;}
.subnews-list {position:relative;padding-top:30px;padding-left:5px;padding-right:5px;}
.subnews-list .each-subnews { position:relative; background-color:#0e3588;margin-bottom:20px;    padding-bottom: 15px;}
.subnews-list .each-subnews > a { display:block; }
.subnews-list .each-subnews .img {border:0px solid #0F81C0; width:100%;height:0;padding-bottom:63%; position:relative;}
.subnews-list .each-subnews .img img { position:absolute;left:0;top:0;width:100%;height:100%;}
.subnews-list .each-subnews h3 {margin:0;margin-top:10px;padding:0 10px;font-size:14px;color:#fff; font-weight:normal;  line-height:1.42;height:58px; 
overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;}
.subnews-list .each-subnews > a:hover h3 {color:#E0EAF5}

@media (min-width: 768px) {
.mod-speaker { padding-top:90px; }	
.subnews-list {padding-top:50px;margin:0 -10px;}
.subnews-list .each-subnews {margin:10px;padding-bottom:0;margin-bottom:40px; height:300px;}
.subnews-list .each-subnews h3 {margin-top:15px; padding:0 15px;font-size:16px;height:80px;line-height:1.6;}
}
@media (min-width: 992px) {
.subnews-list .each-subnews { height:235px;}	
}
@media (min-width: 1200px) {
.mod-speaker {background-image: url(../images/mod_bg4.png);
    background-size: auto;
    background-position: 65% 50px;
    background-repeat: no-repeat;}
.subnews-list .each-subnews { height:255px;}	
}
 @media (min-width: 1500px) {
.subnews-list .each-subnews { height:285px;}
}

/*--interview--*/

.mod-interview { padding-top:50px;padding-bottom:50px;position:relative}
.mod-interview .mod-title {margin-bottom:30px;}
.mod-interview .row { }
.mod-interview .news-list {padding-top:0 }

@media (min-width: 768px) {
.mod-interview { padding-bottom:90px;}	
.mod-interview .mod-title {margin-bottom:60px;}
}


 
 
 /*---reback---*/
 
.mod-reback {padding-top:50px; position:relative}
.mod-reback .wrap {padding-top:30px;}
.mod-reback .each-reback {width:100%; position:relative;margin-bottom:15px;}
.mod-reback .each-reback a { display:block;width:100%;height:auto;}
.mod-reback .each-reback a img {width:100%;height:auto;}
.mod-reback .each-reback .text { position:absolute;width:100%;height:100%; z-index:3; text-align:center;padding-top:20px;font-size:16px;   color:#fff; }
.mod-reback .each-reback .text strong { font-size:24px; letter-spacing:12px;padding-left:12px;font-weight: 100; display:block;padding-bottom:5px; } 
.mod-reback .each-reback .text .btn {border:1px solid #fff; padding:1px 20px;}
.mod-reback .each-reback .text .btn:hover,.mod-reback .each-reback:hover .text .btn { background:#fff; color:#222}
.mod-reback .reback-list { position:relative}
.mod-reback .reback-list .row {margin:-5px; }
.mod-reback .reback-list .row > div {padding:5px;}
.mod-reback .reback-list img { cursor:pointer; position:relative;
transition: all 0.3s ease-in-out;
 -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}


 @media (min-width: 768px) {
.mod-reback {padding-top:90px; }	 
.mod-reback .wrap {padding-top:70px;}
.mod-reback .each-reback .text {padding-top:90px;font-size:18px;}
.mod-reback .each-reback .text strong {font-size:40px;letter-spacing:12px;}
.mod-reback .each-reback .text .btn { padding:4px 30px;}
 }
@media (min-width: 992px) {
.mod-reback .each-reback .text {padding-top:30px;}	
.mod-reback .reback-list .row {margin:-15px; }
.mod-reback .reback-list .row > div {padding:15px;} 
}
@media (min-width: 1200px) {
.mod-reback .each-reback .text {padding-top:50px;}	  
.mod-reback .reback-list img {border:1px solid #01226B;}
.mod-reback .reback-list img:hover {transform: scale(1.5); position:relative; z-index:9;border:1px solid #fff; } 
}  
 @media (min-width: 1500px) {
.mod-reback .each-reback .text {padding-top:70px;}	  
}  

/*-----------page about----------*/
.page-about { position:relative;background-image:url(../images/cover_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:1000px; }
.mod-data {padding:60px 0 30px 0; background-image:url(../images/bg1.png); background-repeat:no-repeat; background-position:center;  background-size:cover;}
.mod-data .data-info { position:relative; z-index:2; }
.mod-data .detail { font-size:15px; margin-top:15px; padding:10px 15px 40px 15px; line-height:1.8;text-align:justify; background:rgba(22, 108, 185, 0.4);    border-radius: 5px;
    border: 1px solid #1270af;  }
.mod-data .detail p {margin-top:20px; text-indent:32px;}

@media (min-width: 768px) {
.page-about	{background-size:200%; }
.mod-data {padding:150px 0 80px 0;}	
.mod-data .detail { padding:40px 5px; line-height:2; font-size:16px;   }
.mod-data .head {padding:15px 0;font-size:36px; width:550px; border-bottom:4px solid #f08f45; }
.mod-data .detail p {margin-top:25px; text-indent:35px;}
}

@media (min-width: 1200px) {
	.page-about {background-size:2000px;}
.mod-data .detail { padding:40px 100px 60px 100px;margin:0 auto; margin-top:30px;  }
.mod-data .detail-image {  position:relative;background-image:url(../images/voteDetail.png); background-repeat:no-repeat; background-position:center top;padding: 40px 100px 60px 100px;
    margin: 0 auto;
    margin-top: 30px; height:700px }
}

  
/*-----------page reviewed----------*/

.page-review {position:relative;background-image:url(../images/cover_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:1000px; }
.mod-reviewed {position:relative;padding:60px 0 30px 0;   }
.mod-reviewed .wrap { position:relative;padding-top: 40px;}	

.reviewed-list {  width: auto;  margin: 0 auto;}
.reviews-inner { z-index: 0; padding-bottom: 50px; top: -20px; position: relative;}
.reviews-inner .item {  width: 100%; margin: 0 auto; position: relative; z-index: 9; margin-top:30px;padding: 10px;    background: #0e4d98;
    border-radius: 5px;
    border: 1px solid #1270af;}
.reviews-inner .item h3 { text-align: center; margin: 0; font-size: 14px;padding-top:15px;padding-bottom:5px;}
.reviews-inner .item h3 a { color: #fff;}
.reviews-circle { position: absolute;height: 26px;width: 26px; top: 5px;left: -79px;
    background: url(../images/review-circle.png) no-repeat center center; border-radius: 50%; display: none;}
.reviews-time { position: absolute; left: -180px; top: -6px; font-style: normal;font-weight:100; font-size: 36px; display: none;}
.reviews-inner .item .desc { padding: 0 26px;}
.review-arrow {position: absolute;height: 60px; width: 60px; top: -58px; left: 56px; background: url(../images/review-arrow.png) no-repeat; z-index: 2; display: none;}
.reviews-bar {  position: absolute; height: 100%; width: 2px; left: 85px; top: -20px; background-color:#1270af;  z-index: 1;display: none;}

@media(min-width:768px) {
.mod-reviewed {padding:120px 0 20px 0;}
.reviews-inner .item {  width: 620px;}
.reviews-inner .item h3 {font-size: 18px;}
.page-review {background-size:200%; }
}

@media (min-width: 992px) {
.reviews-inner .item { margin-top: 100px; width: 790px;}
}

@media (min-width: 1200px) {
.reviewed-list { width: 1000px; margin: 0 auto;}
.reviews-inner { padding-left: 150px;}
.reviews-inner .item { margin: inherit; margin: 0;margin-top: 100px;}
.reviews-circle,.reviews-time,.review-arrow, .reviews-bar { display: block }
.page-review {background-size:2000px; }
 
}


/*--------join--------*/
.page-join { position:relative;background-image:url(../images/cover_bg.png); background-repeat:no-repeat; background-position:center top; background-size:1000px;}
.mod-join {padding:60px 0 30px 0;   border-top: 1px solid #125a8e;}

.join-step {position:relative;padding-bottom:30px;margin-top:30px; }
.join-step .text { position:relative; font-size: 15px; padding:0 5px;margin-bottom:30px;}
.join-step .text .icon { float:left; font-size:20px; color: #fff;border-radius:5px; background-image: linear-gradient(-45deg,#db62a3 0,#977cf5 100%);line-height:1;padding:10px 14px;}
.join-step .text strong {margin-left:60px; font-size: 16px; font-weight:bold; color:#2cdefb;display: block;padding-bottom: 9px;}
.join-step .text p {margin-left:60px;font-size:14px; line-height:1.42;}

@media (min-width: 768px) {
.page-join {background-size:200%;}
.mod-join {padding:150px 0 80px 0;}
.join-step { padding-bottom:50px;margin-top:60px; }
.join-step .text {  font-size: 16px; }
.join-step .text .icon { font-size:26px;padding:10px 15px;   }
.join-step .text strong {font-size:20px;}	
.join-step .text p { line-height:1.8;}


}
@media (min-width: 1200px) {
	.page-join {background-size:2000px;}
.join-step .text .icon { font-size:30px;  padding:15px 20px; }
.join-step .text {  padding-left:20px;}
.join-step .text p {font-size:15px;}
.join-step .text strong,.join-step .text p {margin-left:80px;}
}

.mod-join .each-join {color:#fff; margin-bottom:35px; padding:15px; overflow:hidden; background-color:#0e3588;border-radius:10px;  position:relative;   }
.mod-join .each-join .col-md-7 {background-image:url(../images/ticket_bg_sm.jpg);padding-bottom:30px;
background-position:left bottom; background-repeat:no-repeat; background-size:contain; }
.mod-join .each-join h3 { color:#2cdefb;font-size:24px;padding-left:10px; margin:0;padding-bottom:30px;padding-top:20px;font-weight:bold; position:relative; z-index:2;}
.mod-join .each-join .num { position:absolute; left:30px; color:#01226b; z-index:1;  line-height: 1; top: -20px; font-weight:100; font-size:50px;}
.mod-join .each-join .info { font-size:14px; line-height:1.8;padding-bottom:20px; padding-left:10px; position:relative;color:#fff; }
.mod-join .each-join .info p { position:relative;}
.mod-join .each-join .ma-img {padding:20px 0 25px 0; text-align:center;margin:0 auto;max-width:100%;}
.mod-join .each-join .ma-img img {padding:3px; background:#fff;width:90px;height:auto;}
.mod-join .each-join .ma-img strong { font-size:12px; line-height:1.42;padding-top:10px; display:block; font-weight:normal; color:#fff;font-weight:bold; font-size:15px; }
 
@media (min-width: 768px) {
.mod-join {border-radius:20px; }
.mod-join .each-join .col-md-7 { background-size:auto;padding-bottom:70px;}
.mod-join .each-join h3 {padding-left:40px;font-size:32px;}
.mod-join .each-join .num  { font-size:60px;}
.mod-join .each-join .info { font-size:15px; padding-left:40px; }
.mod-join .each-join .ma-img img {width:130px;padding:6px;}
.mod-join .each-join .ma-img strong { font-size:16px}
}

@media (min-width: 992px) {
.mod-join .each-join .info p {width:85%}
.mod-join .each-join .ma-img {padding:30px 0 25px 0; }
 .mod-join .each-join .ma-img img {width:110px;}
.mod-join .each-join {width:90%; margin:0 auto;margin-bottom:45px; background-image:url(../images/ticket_bg.jpg);background-position:55% center; 
background-repeat:no-repeat; background-size:contain;}
.mod-join .each-join .col-md-7 { background:none;padding-bottom:0;}
}
@media (min-width: 1200px) {
.mod-join .each-join { transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;}
.mod-join .each-join:hover {transform: scale(1.05);-webkit-transform: scale(1.05);}
 .mod-join .each-join .ma-img img {width:130px;} 
 .mod-join .each-join .num  { font-size:80px;}
}

 
.mod-join .join-tips-wrap { padding:0 10px; line-height:1.8; }
.mod-join .join-tips-wraps p { margin-bottom: 10px;}
.mod-join .join-tips-wrap h4 { color:#2cdef2; font-weight:bold; font-size: 18px;}
@media (min-width: 768px) {
.mod-join .join-tips-wrap { width:90%;margin:0 auto; }	
}

/*-----------page subindex----------*/

.page-subindex { position:relative}

.mod-subindex {     overflow:hidden; padding:30px 0; }
.mod-subindex .wrap {position:relative; }
.mod-subindex .wrap .content { height:auto;padding:10px 20px 30px 20px; position:relative; z-index:2; }
.mod-subindex .content h3 {margin:0;font-size:20px; font-weight:bold;padding-top:20px;}
.mod-subindex .content .desc {padding-top:10px;font-size:14px; line-height:1.6;}
.mod-subindex .content .desc p {padding-top:10px;}
.mod-subindex .content .action {padding-top:20px; position:relative;}
.mod-subindex .content .action .btn {font-size:15px; background:none;border:1px solid #ffffff;color: #ffffff;  }
.mod-subindex .content .action .btn:hover { background:#01226b; }
.mod-subindex .wrap .building { bottom:15px;position:absolute;right:50%; z-index:1;width:250px;height:250px; margin-right:-250px;
 background-repeat:no-repeat; background-position:center; background-size:cover;}


.mod-subindex .building-a {background-image:url(../images/building_a.png)}
.mod-subindex .building-b {background-image:url(../images/building_b.png)}
.mod-subindex .building-c {background-image:url(../images/building_c.png)}
.mod-subindex .building-d {background-image:url(../images/building_d.png)}
.mod-subindex .building-e {background-image:url(../images/building_e.png)}
.mod-subindex .building-f {background-image:url(../images/building_f.png)}
.mod-subindex .building-g {background-image:url(../images/building_g.png)}
.mod-subindex .building-h {background-image:url(../images/building_h.png)}
 
@media(min-width:768px) {
.mod-subindex { padding-top:120px;padding-bottom:80px;}	
.mod-subindex .wrap .content {width:700px;margin:0 auto; height:350px;padding:30px 40px 30px 0;}
.mod-subindex .content h3 {font-size:28px; }
.mod-subindex .content .desc {padding-top:20px;font-size:16px}
.mod-subindex .content .action {padding-top:30px; }
.mod-subindex .wrap .building { bottom:-10px; margin-right:-545px;width:450px;height:450px;}
}
@media(min-width:992px) {
	.mod-subindex { padding-top:160px;padding-bottom:0; }
	.mod-subindex .wrap .building { bottom:0;}
.mod-subindex .wrap .content {width:600px;  padding:30px 40px;  background:#00202D; }	
}
@media(min-width:1500px) {
.mod-subindex .wrap .content {width:650px;}
.mod-subindex .wrap .building { margin-right:-600px;width:500px;height:500px;}
}


.front-desc {font-size:16px; margin:0 auto;padding:0 20px;padding-top:20px;margin-bottom:20px;line-height:1.5;   color: #fff;}
.front-desc .front-desc-content { position:relative;max-width:1400px;margin:0 auto;padding-bottom:30px;}
/* .front-desc .front-desc-content:before {content:""; position:absolute;width:15px;height:35px; background-color:#f3c921; bottom:10px;right:-20px; */
/* -webkit-transform:rotate(45deg); */
/* transform:rotate(45deg);} */
 /* .front-desc .front-desc-content:after { content:""; position:absolute;width:10px;height:50px; background-color:#76DAD6; bottom:-10px;right:10px; */
/* -webkit-transform:rotate(45deg); */
/* transform:rotate(45deg)} */
.front-num { text-align:center; margin:0 auto; background-repeat:no-repeat; background-position:center 0; background-size:100px;}
.front-num p {font-size:14px;line-height:1.8;min-height:110px;}
.front-num strong { display:block; color:#00ABB2;padding:30px 0; font-weight:normal; font-size:36px;}
.front-num span {    background: linear-gradient(90deg,#7DD6AE,#D2F1AE,#00ABB2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.front-num-a { background-image:url(../images/fronta.png); }
.front-num-b { background-image:url(../images/frontb.png); }
.front-num-c { background-image:url(../images/frontc.png); }
.front-num-d { background-image:url(../images/frontd.png); }
.front-num-e { background-image:url(../images/fronte.png); }
.front-num-f { background-image:url(../images/frontf.png); }

@media (min-width: 768px) {
.front-num {background-size:150px;width:80%; background-position:center 30px; }
.front-num strong {font-size:60px;padding:60px 0; }
.front-num p {font-size:18px;}
.front-desc {padding:0;width:100%;font-size:16px;  }
 /* .front-desc .front-desc-content:before {width:25px;height:60px; bottom:10px;right:-50px; } */
 /* .front-desc .front-desc-content:after {width:15px;height:70px;bottom:-10px;right:-2px; } */
}




.mod-award-img{
height: 400px;
}
.mod-award-div{
    width: 1180px;
    margin: 0 auto;
}
.mod-award-list{
	height: 100%;
    margin-top: 218px;
    margin-left: 341px;
   
}
.mod-award-item
{
	cursor: pointer;
    background-color: #784901;
    margin: 10px;
        
    display: inline;
    padding: 5px 20px;
    float: left;
   
    font-size: 16px;
    border-block-color: #784901;
    position: relative;
}
.mod-award-item a:hover{
	color: #fff
}
.mod-award-item-a
{
 color: #fff;
}



.sponsor-right-item
{
	padding:15px;
	margin-right:30px;
	
}

.sponsor-right-item .desc
{
	height:260px;
}

.swiper-wrapper{ 
-webkit-transition-timing-function: linear; /*之前是ease-out*/
 -moz-transition-timing-function: linear;
 -ms-transition-timing-function: linear;
 -o-transition-timing-function: linear;
 transition-timing-function: linear; 
 }

