*{ padding:0px; margin:0 auto;}
img{max-width:100%;border:none;vertical-align:middle;text-decoration:none;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
html {width: 100%; height: 100%;}
body {width: 100%; height: 100%;}
ul,li {list-style-type:none; }
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
body{ line-height:20px; color:#333; font-size:12px; font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; background:#fff;}
a{text-decoration:none; outline: none; color:#333;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

a:hover{text-decoration:none; outline: none; color:#067ec4}
*,:after,:before {box-sizing:border-box}
@font-face {
	font-family:DinCondensedBold;
	src:url(fonts/din-condensed-bold/din-condensed-bold.eot);
	src:url(fonts/din-condensed-bold/din-condensed-bold.eot) format("embedded-opentype"),url(fonts/din-condensed-bold/din-condensed-bold.woff) format("woff"),url(fonts/din-condensed-bold/din-condensed-bold.ttf) format("truetype"),url(fonts/din-condensed-bold/din-condensed-bold.svg#DinCondensedBold) format("svg")
}
input{ font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-size:14px;}
input:focus, textarea:focus {outline: none;}
textarea {-webkit-appearance: none;   font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

.centent{width:96%; max-width:1400px;}

.video{ width:100%; overflow:hidden; position:relative;}
.vidbacking{float:left; width:100%;}
.video_bg{position:absolute; width:100%; height:100%; background: #000; background:rgba(0, 0, 0, 0.1)!important; filter:Alpha(opacity=10);}
.video .video_txt{position:absolute; width:100%; height:100%; text-align:right; height:100%;  font-size:30px; color:#FFF; line-height:60px; z-index:99; font-family:'DinCondensedBold',"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; padding-top:18%; text-shadow:0px 0px 10px #000;}
.video .video_txt span{ color:#ec9d36;  font-size:40px;}
.video .video_txt b{font-weight:normal;}

.video_bottom{ background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); position:absolute; bottom:0px; left:0px; width:100%;  border-top:1px solid  rgba(255,255,255,0.2); overflow:hidden;}
.video_bottom .centent{overflow:hidden; padding:0px -30px;}
.video_bottom_li{float:left;width:25%;text-shadow:0px 0px 10px #000;margin: 30px 0px;padding: 0px 35px;overflow:hidden;font-family:'DinCondensedBold',"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.video_bottom_li_c{b;border-right: 1px solid  rgba(255,255,255,0.2);}
.video_bottom_none{border:none;}
.video_bottom_none .video_bottom_li_txt{padding-right:0px;}
.video_bottom_li img{width: 30%;float:left;}
.video_bottom_li_txt{float:left;width: 70%;padding: 5px 15px;font-size:16px;color:#FFF;padding-right: 0px;}
.video_bottom_li_txt b{display:block;font-weight:normal;font-size:26px;line-height:1.2;padding-bottom: 8px;padding-top: 8px;/* height: 39px; */}
.video_bottom_li_txt b span{font-size:30px;}


.nav-bgnei{
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(51, 51, 51, 0.7)),color-stop(50%,rgba(51, 51, 51, 0.4)),to(rgba(51, 51, 51, 0)));
	background:linear-gradient(180deg,rgba(51, 51, 51, 0.7) 0,rgba(51, 51, 51, 0.4) 50%,rgba(51, 51, 51,0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333",endColorstr="#333",GradientType=0); height:210px; width:100%; position:absolute; left:0px;  z-index:99;}

.top{position:fixed; width:100%; left:0px; z-index:9999; top:0px;}
.top-box{display:block; height:10px; background:#213e48;}
.top-txt{background:#111; color:#f8f6f2; text-align:center; padding:5px 10px; line-height:18px; font-size:12px;}

.nav-bg{position:absolute; left:0px; top:0px; z-index:99; width:100%;  transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.nav-logo{transition:all .8s; padding-top:5px; overflow:hidden; position:relative; float:left;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.nav-logo img{height:45px; margin-top:22px; position:relative; z-index:99999;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-right{float:right;}

.nav-fixed{ top:0px; width:100%; z-index:9999;  background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80);transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-active{background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80);}


.nav-fixed .nav-logo{ overflow:hidden; padding-top:0px;}
.nav-top{display:block; position:relative; text-align:right; color:#f8f6f2;}


.menu-container { display:block; margin:0 auto; text-align:center; padding-top:32px; text-transform:uppercase; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.menu{display:inline-block;margin:0 auto; height:57px;}
.menu-mobile {display: none;padding: 20px;}
.menu > ul {margin: 0 auto;width: 100%;list-style: none;padding: 0; box-sizing: border-box;}
.menu > ul > li {float: left; margin:0px 20px;}
.menu > ul > li a {text-decoration: none;line-height:57px; padding:0px 2px; height:57px; font-size:16px; display: block; color:#fff;}
.menu > ul > li .nav-af:hover{color:#6fd2ff;}
.menu > ul > li .nav-af:hover:after{height:3px; position:relative; z-index:99; bottom:3px; width:100%; background:#6fd2ff; margin:auto;  display:block; content: "";transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.menu li .nav-af:after{height:3px; position:relative; z-index:99; bottom:3px; width:0px; margin:auto;  display:block; content: "";transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.menu .normal-active a{color:#6fd2ff;}
.menu .normal-active .nav-af:after{background:#6fd2ff; content: "";width:100%;}
.menu > ul > li .active{ color:#6fd2ff;}
.menu > ul > li > ul {display: none; background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); position: absolute;left: 0; margin: 0;list-style: none;box-sizing: border-box;
	animation:fadeIn .5s;
	-webkit-animation:fadeIn .5s;
	-moz-animation:fadeIn .5s;
	-o-animation:fadeIn .5s}
.menu > ul > li > ul.normal-sub {width:100%; left:0px;  padding:0px; }
.menu > ul > li > ul.normal-sub li{width:100%; max-width:1400px; margin:0 auto; display:inline-block; float:none;}

.menu .nav_project{ overflow:hidden; text-align:left; border-bottom:1px solid  rgba(255,255,255,0.1); padding:20px 10px;}
.menu .nav_project a{ color:#FFF; font-size:16px; line-height:24px; height:auto; position:relative; padding-right:190px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
	animation:fadeIn .5s;
	-webkit-animation:fadeIn .5s;
	-moz-animation:fadeIn .5s;
	-o-animation:fadeIn .5s}
.menu .nav_project a:hover{padding-left:15px;color:#6fd2ff;}
.menu .nav_project a span{color:#6fd2ff; font-weight:bold;}
.menu .nav_project a b{float:right; color:#ec9d36; position:absolute; right:0px;}
.menu .menu-ul-li{float:left; width:16.666666%; padding:20px 0px 10px;}
.menu .menu-ul-li a{height:auto; line-height:20px;color:#fff;}
.menu .menu-ul-li a:hover{color:#6fd2ff;}
.menu .menu-ul-li a span{display:block; padding:5px 0px; padding-top:15px;}
.menu .menu-ul-li a b{display:block;
 font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
}
.menu .menu-ul-li img{width:50%;}

.menu .menu-project{float:left; width:14%; margin:0.5%; text-align:left; background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);  padding:20px; height:485px;}
.menu .menu-project a{font-size:14px; height:auto; line-height:30px; display:block; color:#FFF; position:relative;}
.menu .menu-project a img{position:absolute; top:-1px;}
.menu .menu-project a:hover{color:#6fd2ff;}
.menu  .menu-project b{font-size:16px; display:block; overflow:hidden; padding-bottom:7px; font-weight:normal;}
.menu .menu-case a{height:auto;}
.menu .menu-case{width:20%; display:inline-block; margin:0 auto; padding:20px;text-shadow:0px 0px 10px #000;}
.menu .menu-case a{display:block; position:relative; padding:0px;}
.menu .menu-case span{position:absolute; left:0px; top:0px; height:100%; width:100%; font-size:24px; color:#FFF; padding-top:23%; background: #000; background:rgba(0, 0, 0, 0.2)!important; filter:Alpha(opacity=20); font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:normal;}
.menu .menu-case span:after{width:30px; height:3px; background:#FFF; margin:0 auto; display:block; content: "";}
.menu .menu-case span:hover{background: #000; background:rgba(0, 0, 0, 0)!important; filter:Alpha(opacity=0);}

.menu .menu-project:nth-child(2n){width:41%; overflow:hidden;}
.menu .menu-project:nth-child(2n) a{width:25%; float:left; display:inline-block;}
.menu .menu-project:nth-child(4n){width:12%; overflow:hidden;}
.menu .menu-project:nth-child(4n) a{width:100%; float:inherit; display:block;}

.menu .menu-field{width:16.6666666%; padding:15px 10px; padding-bottom:0px; float:left;}
.menu .menu-field a{height:auto; color:#FFF; font-size:16px; position:relative; margin:0px; padding:0px; display:block; text-shadow:0px 0px 10px #000;}
.menu .menu-field a:hover{color:#6fd2ff;}
.menu .menu-field a span{position:absolute; left:0px; top:0px; height:100%; width:100%; font-size:22px; color:#FFF; padding-top:15%; background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:normal;}
.menu .menu-field a span:after{width:30px; height:3px; background:#FFF; margin:0 auto; display:block; content: "";}
.menu .menu-field a:hover span{background: #000; background:rgba(0, 0, 0, 0.2)!important; filter:Alpha(opacity=20);}

.menu > ul > li > ul.normal-sub > li {width: 100%; background:url(../img/nav-topbg.png) center top no-repeat; background-size:85% auto; overflow:hidden; padding:20px 0px 30px;}

.menu .menu-dropdown-icon .normal-sub{
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:0.3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
}
.menu .menu-dropdown-icon .active{display:block;
	-webkit-animation-name: fadeIn; 
	-webkit-animation-duration:0.3s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	20%{
		opacity: .2;
	}
	50% {
		opacity: .5;
	}
	70%{
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}

.within_banner{display:block; width:100%; margin-top:75px; overflow:hidden; text-align: center;}
.within_banner img{ position:relative;}
.within_top .top{box-shadow:0 0px 20px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 20px rgba(0,0,0,.2); -moz-box-shadow:0 0px 20px rgba(0,0,0,.2); z-index:99;}
.within_top .nav-bg{ background:#000; }
.within_top .nav-logo img{ height:46px; margin-top:10px;}

.within_top .menu-container{ padding-top:8px;}


.within_top .menu > ul > li .nav-af{height:68px;}
.within_top .menu ul li ul li a{color:#FFF !important;}
.within_top .menu ul li ul li a:hover{color:#6fd2ff !important;}
.within_top .menu .menu-project b{ color:#6fd2ff}
.within_top .menu .menu-project{ background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);}
.within_top .nav-fixed .nav-logo img{height:40px; margin-top:14px;}

.within_top .nav-fixed .menu-container{padding-top:2px;}
.within_top .nav-tel{ padding-top:20px; padding-bottom:25px;}
.within_top .nav-fixed .menu > ul > li .nav-af{height:62px;}
.within_top .nav-fixed .nav-tel{padding-top:15px; padding-bottom:0px;}

.menu .active .nav-af{color:#6fd2ff;}



.nav-tel{float:right; color:#FFF; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:500; font-size:26px; padding-top:45px; line-height:1.2; padding-left:30px; overflow:hidden;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.nav-tel img{float:left; height:20px; margin-top:5px; margin-right:5px; border-radius:3px; }

.nav-fixed .nav-logo img{margin-top:15px; padding-bottom:3px;}
.nav-fixed .menu-container{padding-top:8px;}
.nav-fixed .nav-tel{padding-top:21px;}
.m_logo{display:none;}

.banner{display:none; padding-top:50px;}
.banner .swiper-pagination-bullet{height:12px; width:12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 8px;}
.banner .swiper-pagination-bullet-active{ background:#067ec4}

.title{display:block; text-transform: uppercase; padding:40px 10px; text-align:center;line-height:1.2; }
.title_en{display:block; font-size:50px; color:#067ec4; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.title_cn{display:block; font-size:30px; color:#067ec4; max-width:450px; font-weight:bold; position:relative;font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.title_cn:after, .title_cn:before{content: ""; position: absolute; top: 50%;height: 4px; background: #067ec4; margin-top: -2px;}
.title_cn:before{left: -30px;right: 80%;}
.title_cn:after{ right: -30px;left: 80%;}
.title_txt{font-size:20px; padding-top:10px; color:#666;}

.scheme_width{display:block; margin:0px -15px; padding-bottom:20px; overflow:hidden;}
.scheme_li{
    display: inline-block;
    width: 25%;
    float: left;
}
.scheme_li ul{background:#f5f5f5; margin:15px;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.scheme_li a{transition:all 0s;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-ms-transition:all 0s;
	-o-transition:all 0s}
.scheme_li_title{font-size:16px; padding:15px; line-height:1.2; font-weight:bold; overflow:hidden;text-overflow:ellipsis; white-space: nowrap; }
.scheme_li_title b{display:block; padding-top:8px; color: #ea652a; font-size:18px;}
.scheme_li_title p{display:block; padding-top:8px; font-size:18px;align-content: center}
.scheme_li_title b span{font-size:16px}
.scheme_li_img{overflow:hidden;}
.scheme_li_img img{width:100%; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.scheme_li ul:hover{background:#067ec4; color:#FFF;}
.scheme_li ul:hover .scheme_li_img img{-webkit-transition:scale(1.03);
	-moz-transition:scale(1.03);
	-ms-transition:scale(1.03);
	-o-transition:scale(1.03);
	transform:scale(1.03)}


.theme{ display:block; overflow:hidden; background:#f7f7f7;}
.tab-wrapper{overflow:hidden;}
.tab-wrapper-ul{display:block;}
.tab-wrapper-ul .tab-none{display:none;}
.tab-menu li{width:16.66666666%; float:left; cursor:pointer; font-size:18px; text-align:center; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-transform: uppercase; color:#666}
.tab-menu li span{display:block; font-size:24px; line-height:1.2; font-weight:bold; padding:15px 10px 3px; color:#333}
.tab-menu li b{font-weight:normal;}
.tab-menu .active{color:#067ec4;}
.tab-menu .active span{color:#067ec4;}
.tab-menu li img{display:block; width:45%;}
.tab-content-txt{overflow:hidden; padding:30px 0px; margin:0 -15px;}
.theme_li{width:33.333333%; padding:15px; float:left;}
.theme_li_width{display:block; overflow:hidden; cursor:pointer; position:relative;}
.theme_li_width img{width:100%;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-webkit-transition:scale(1);
	-moz-transition:scale(1);
	-ms-transition:scale(1);
	-o-transition:scale(1);
	transform:scale(1)
}
.theme_li_width:hover img{-webkit-transition:scale(1.05);
	-moz-transition:scale(1.05);
	-ms-transition:scale(1.05);
	-o-transition:scale(1.05);
	transform:scale(1.05)}
.feature-content{position:absolute; left:0px; top:0px; width:100%; height:100%;background: #000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); color:#FFF; text-align:center; padding:20px; opacity:0;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.feature-content .feature-headline, .feature-content .feature-subline{ transition:all .1s ease-in;transform:translateY(5rem);opacity:0}
.feature-content .feature-headline{ font-size:16px; line-height:24px; font-weight:normal;text-align:left; transition-delay:50ms}
.feature-content .feature-headline span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3 !important; overflow: hidden}
.feature-content .feature-headline b{display:block; font-size:20px; text-align:center;  line-height:1.2; padding-bottom:15px; transition-delay:0s}
.feature-content .feature-subline{border:#fff solid 2px; display:inline-block; padding:8px 30px; font-size:16px; line-height:24px; margin-top:25px; border-radius:50px; }
.feature-content .feature-txt{display: block; overflow: hidden; top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%); position:relative;}

.theme_li_width:hover .feature-content{opacity:1}
.theme_li_width:hover .feature-content .feature-headline, .theme_li_width:hover .feature-content .feature-subline{transition:all .3s ease-out;transform:translateY(0);opacity:1}
.theme_li_width:hover .feature-content .feature-headline{transition-delay:.1s}
.theme_li_width:hover .feature-content .feature-subline{transition-delay:.2s}

.video_lie{display:block; background:url(../img/video_bg.jpg) center center no-repeat; padding:30px 0px; padding-bottom:20px; overflow:hidden; margin-bottom:10px;}
.video_lie .title_en ,.video_lie .title_cn{ color:#FFF;}
.video_lie .title_cn:after, .video_lie .title_cn:before{background:#FFF;}
.video_lie .title_txt{color:#ddd;}


.video_lie .swiper-container { padding-top:25px; padding-bottom:45px;}
.video_lie .swiper-slide {text-align: center; font-size: 18px;
	/* Center slide text vertically */
	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; cursor:pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(1);
}
.video_lie .swiper-slide img{width:100%; margin-top:23%;border:5px solid  rgba(255,255,255,0.3);}
.video_lie .swiper-slide span{display:none;}
.video_lie  .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);  position:relative; z-index:9999}

.video_lie  .swiper-slide-active{position:relative; opacity:1}
.video_lie .swiper-slide-active span{display:block; color:#ddd; width:180%; position:absolute; bottom:-40px;  font-size:18px;}
.video_lie .swiper-slide-active img{ margin-top:0px; width:180%; max-width:inherit; border:8px solid  rgba(255,255,255,0.3); box-shadow:0 0px 30px rgba(0,0,0,.8);  -webkit-box-shadow:0 0px 30px rgba(0,0,0,.8); -moz-box-shadow:0 0px 30px rgba(0,0,0,.8);}
.video_lie .video_lie_icon{ display:none}
.video_lie .swiper-slide-active .video_lie_icon{ position:absolute; width:180%; height:100%; left:-40%;top:0px; display:block; background: #000; background:rgba(0, 0, 0, 0.6)!important; filter:Alpha(opacity=60); opacity:0;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.video_lie .swiper-slide-active .video_lie_icon img{width:13%; border:none;  box-shadow:0 0px 0px rgba(0,0,0,0);  -webkit-box-shadow:0 0px 00px rgba(0,0,0,0); -moz-box-shadow:0 0px 0px rgba(0,0,0,0);  top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%); position:relative; z-index:99;}
.video_lie .swiper-slide-active:hover .video_lie_icon{opacity:1}
.video_lie .swiper-button-next, .video_lie .swiper-button-prev{height:70px; width:40px; margin-top:-5%; outline: none;}
.video_lie .swiper-button-prev, .video_lie .swiper-container-rtl .swiper-button-next{background:url(../img/left_icon.png) center center no-repeat; background-size:40px auto;}
.video_lie .swiper-button-next, .video_lie .swiper-container-rtl .swiper-button-prev{background:url(../img/right_icon.png) center center no-repeat; background-size:40px auto;}
.video_ct{display:inline-block; position:relative;}


.title_more{display:block; text-align:center; padding:0px 25px; padding-bottom:30px; overflow:hidden;}
.title_more a{display:inline-block; font-size:16px; color:#067ec4; border:#067ec4 solid 1px; padding:15px 10px; background:#fff; width:160px;}
.title_more a i{margin-left:5px;}
.title_more a:hover{ background:#067ec4; color:#FFF;}
.video_lie .title_more{padding-top:50px;}
.video_lie .title_more a{ color:#FFF; border:#fff solid 1px; background:none;}
.video_lie .title_more a:hover{background:#067ec4; color:#FFF; border:#067ec4 solid 1px;}

.case_width .tab-wrapper-ul{text-align:center;}
.case_width .tab-menu{display:inline-block; margin:0 auto;}
.case_width .tab-menu li{width:auto; text-align:center; margin:0px 2px; display:inline-block; padding:10px 20px;}
.case_width .tab-menu li span{ font-size:18px; width:auto!important; padding:0px;}
.case_width .tab-menu .active{background:#067ec4; color:#FFF;}
.case_width .tab-menu .active span{color:#FFF; padding:0px;}
.case_width .tab-content-txt{padding-top:20px;}
.case_width .theme_li{width:25%;}
.case_width .feature-content .feature-headline span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; overflow: hidden; text-align:center;}
.case_width .feature-content .feature-headline b{font-size:18px;}

.news_width{background:url(../img/news_bg.jpg) center  bottom no-repeat #d8e2eb; margin-top:20px; padding-bottom:50px;}
.news-item{overflow:hidden; padding-bottom:30px;}
.news-item .news-left{width:35%;float:left;}
#news-screen-slider { width:100%; height:470px; float:left; position:relative; background:#FFF;}
#slides-news { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative;}
#slides-news > li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides-news > li > a { display:block;}
#slides-news > li:hover .news-left-con{background:#067ec4;}
#slides-news > li:hover .news-left-con .tit{color:#fff;}
#slides-news > li:hover .news-left-con .describe{color:#fff;}
#pagination-news { display:block; list-style:none; position:absolute; right:10px; top:210px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination-news li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:100%; background:#FFF }
#pagination-news li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}
#pagination-news li.current { background:#067ec4}

.news-item .news-left .news-left-con{background:#FFF;padding:10px 20px 20px;}
.news-item .news-left .news-left-con .tit{height:45px;overflow:hidden;line-height:45px;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.news-item .news-left .news-left-con .tit{font-size:18px;color:#333;}
.news-item .news-left .news-left-con .tit a:hover{color:#067ec4;}
.news-item .news-left .news-left-con .describe{color:#999;font-size:14px;line-height:24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3 !important; overflow:hidden}

.news-item .news-right{width:65%;float:right; padding-left:10px;}
.news-item .news-right .newsList{padding:15px;background:#fff;float:left;width:48%; margin:0px 1%; margin-bottom:10px; position:relative;}
.news-item .news-right .newsList .newsList-data{background:#e5e5e5;width:80px;height:80px;text-align:center;font-size:12px;color:#333;float:left; padding-top:20px;}
.news-item .news-right .newsList .newsList-data span{font-size:30px;padding-bottom: 6px;font-weight:bold;display: inline-block;}
.news-item .news-right .newsList .newsList-con{float:left; position:absolute; left:0px; top:0px; padding:20px; padding-left:110px; width:100%;}
.news-item .news-right .newsList .newsList-con a{color:#333; line-height:26px; font-size:16px; overflow:hidden;display:block;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.news-item .news-right .newsList .newsList-con a:hover{color:#067ec4;}
.news-item .news-right .newsList .newsList-con .newsList-describe{color:#999;font-size:14px;margin-top:5px;line-height:20px;overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important;}
.news-item .news-right .newsList:hover .newsList-data{background:#067ec4;color:#fff;}


.foot_width_top{display:block; width:100%; position:absolute; left:0px; text-align:center;}
.foot_width{background:#222; position:relative}
.foot{ width:100%; overflow:hidden; color:#FFF; padding:30px 0px; padding-bottom:20px;}
.foot-left{float:left; width:60%;}
.foot-left span{display:block; line-height:30px; font-size:14px; color:#FFF; overflow:hidden; padding:5px 0px; padding-top:0px;}
.foot-left span a{color:#FFF; margin:0px 5px;}
.foot-left span a:hover{color:#FFF;}
.foot-left .foot-left-top{font-size:26px; line-height:60px; padding-bottom:15px; color:#FFF}
.foot-left .foot-left-top img{height:60px;}
.foot-left b{ overflow:hidden; font-weight:normal; padding-right:25px; margin-bottom:5px; display:block;}
.foot-left .foot-ico-1{width:24px; height:25px; display:inline-block; background:url(../img/foot-ico.png) center top no-repeat; float:left; margin-top:4px; margin-right:7px;}
.foot-left .foot-ico-2{width:24px; height:25px; display:inline-block; background:url(../img/foot-ico.png) center -28px no-repeat; float:left; margin-top:6px; margin-right:7px;}
.foot-left .foot-ico-3{width:24px; height:23px; display:inline-block; background:url(../img/foot-ico.png) center -54px no-repeat; float:left; margin-top:6px; margin-right:7px;}
.foot-left .foot-ico-4{width:24px; height:25px; display:inline-block; background:url(../img/foot-ico.png) center -74px no-repeat; float:left; margin-top:3px; margin-right:7px;}
.foot-right{float:right; width:140px; font-size:14px; text-align:center; line-height:30px; padding-top:15px; margin-left:25px;}
.foot-right img{ width:100%;}
.foot_bottom{display:block; width:100%; background:#111; color:#FFF; font-size:14px; text-align:center; padding:20px 10px; border-top:#333 solid 1px;}
.foot-left span e{ padding-left:25px;}
.foot_bottom a{color:#ddd;}
.foot_bottom a:hover{color:#FFF;}

.bottom{display:none;}


.within_title{display:block; text-align:right; font-size:16px; padding:15px 0px; line-height:20px;border-bottom:#ddd solid 1px;}
.within_title i{margin:0 5px;}
.within_title a{color:#666;}
.within_title_on{overflow:hidden; padding:30px 0px; display:table}
.programme_img{ width:61%;display:table-cell}
.programme_txt{width:39%; height:100%; background:#f5f5f5; display:table-cell; border-left:#fff 25px solid ; padding:0px 40px; vertical-align:middle; overflow:hidden;}
.programme_txt_title{display:block; font-size:24px; font-weight:bold; line-height:1.8;font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.programme_txt_xg{font-size:16px;/* font-weight: bold; */padding: 15px 0px;}
.programme_txt_xg span{display: block;padding: 10px 0px;}
.programme_txt_jg{display:block; font-size:18px; color:#ea652a;  line-height: 1; padding:20px 0px; font-family:'DinCondensedBold', Arial, 'PingFang SC', 'Microsoft JhengHei', 'å¾®è½¯é›…é»‘', sans-serif;}
.programme_txt_jg b{font-size:40px; font-weight:normal; padding-right:3px; }
.programme_txt_txt{display:block;font-size: 15px;line-height:30px;color:#666;background: #fff;padding: 10px 20px;}
.programme_txt_txt span{display: block;}

.within_ct{overflow:hidden;}
.within_ct_left{float:left; width:72%;}
.within_ct_left .Teachershow-left-top{ background:#067ec4;}
.within_ct_left .tab-menu li{line-height:1.5; padding:10px 40px; width:auto; color:#fff; font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.within_ct_left .tab-menu .active{background:#ea652a; color:#FFF;}
.within_ct_left .tab-content-txt{ margin:0px; padding:30px 10px 50px; font-size:14px; line-height:28px; }
.within_ct_left .Project td{font-size:16px; line-height:32px;}
.within_ct_left .Project td img{width:100%; padding:10px 0px;}
.within_ct_left .Project td strong b { padding-right: 10px; border-radius: 5px;}
.within_ct_left .tabale_bg{background:#ddd; margin-bottom:15px;}
.within_ct_left .tabale_bg td{background:#FFF;padding: 5px 15px;text-align:left;}
.within_ct_left .tabale_bg th{background:#FFF;padding: 5px 15px;color:#067ec4;text-align:left;font-size:16px;}

.within_ct_right{float:right; width:28%; padding-left:30px;}
.am-tabs-show-right-tel{display:block; background:#fff;  border:#e5e5e5 solid 1px; padding: 15px 20px;  position:relative}
.nav-fixed .am-tabs-show-right-tel{ top:130px; width:300px;}
.am-tabs-show-right-tel h1{font-size:16px; margin:0px; line-height:26px; color:#ea652a;}

.am-tabs-show-right-tel h2{ margin:0px; border-bottom:#ddd dotted 1px; padding-bottom:18px;}
.am-tabs-show-right-you{display: inline-block;border: 1px solid #fad0b9;background-color: #ffe7da;color: #a85235;font-size:12px; font-weight:bold; border-radius: 2px;  line-height:20px; position:relative; margin-left:10px; padding-left:15px; padding-right:10px; margin-top:5px;}
.am-tabs-show-right-you i{width:20px; height:20px; position:absolute; left:-10px; top:0px; background:url(../img/index_bg_s.png) -24px -6px no-repeat;}
.am-tabs-show-right-tel h3{ margin:0px; padding-top:20px; overflow:hidden; font-size:16px; font-weight:normal;}
.am-tabs-show-right-left{float:left; width:45px;}
.am-tabs-show-right-left .am-tabs-show-right-left-ico1{background:url(../img/index_bg_s.png) -74px -6px no-repeat; margin-left:10px; height:21px; width:21px; display:block; margin-top:20px;}
.am-tabs-show-right-left .am-tabs-show-right-left-ico2{background:url(../img/index_bg_s.png) -45px -6px no-repeat; margin-left:10px; height:21px; width:23px; display:block; margin-top:20px;}
.am-tabs-show-right-right{float:left;}
.am-tabs-show-right-tel .am-tabs-show-right-right span{ line-height:26px; float:left; padding-left:0px;}
.am-tabs-show-right-tel .am-tabs-show-right-right .am-tabs-show-right-right-text{display:block; font-size:12px; color:#999; padding-top:2px; }
.am-tabs-show-right-tel .am-tabs-show-right-right img{height:20px; width:auto; float:left; margin-right:2px;}
.am-tabs-show-right-tel .am-tabs-show-right-right a{ line-height:20px;border: 1px solid #f4d9a9; background-color: #fff1d8; padding:2px 5px;display:inline-block; font-size:12px;color: #a85235; margin-left:10px; float:left; }
.am-tabs-er{display:block; overflow:hidden; padding:0px; border-top:#ddd dotted 1px; margin-top:20px;}
.am-tabs-er-li{float:left; width:50%; padding:20px; padding-bottom:5px; text-align:center; font-weight:bold; font-size:12px;}

.within_ct_right_li{ margin-top:20px; border: 1px solid #e5e5e5; overflow:hidden; padding:20px;}
.within_ct_right_li_title{display:block; font-size:20px; color:#067ec4; border-bottom:#ddd solid 1px; padding-bottom:18px;}
.within_ct_right_li .scheme_li {width:100%;}
.within_ct_right_li .scheme_li ul{margin:15px 0;}

.within_bottom{padding-bottom:20px;}

.tab-wrapper-txt{overflow:hidden; padding:10px 0px;}
.tab-wrapper-txt .tab-menu li span{ color:#333; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.tab-wrapper-txt .tab-menu li:hover span{color:#067ec4;}
.tab-wrapper-txt .tab-menu .active span{color:#067ec4!important;}
.tab-wrapper-txt .tab-menu .active b{color:#067ec4}

.tab-project-txt{overflow:hidden; padding:10px 0px;}
.tab-project-txt li{width:20%; padding:0.5px;}
.tab-project-txt .tab-menu li span{ color:#333; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.tab-project-txt .tab-menu li:hover span{color:#067ec4;}
.tab-project-txt .tab-menu .active span{color:#067ec4!important;}
.tab-project-txt .tab-menu .active b{color:#067ec4}

.box{display:block; text-align:center; padding-bottom:10px;}
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover{
	background-color: #067ec4; border-color: #067ec4; }
.ui-pagination-container {height: 34px; line-height: 34px;}
.ui-pagination-container .ui-pagination-page-item ,.ui-pagination-container .ui-pagination-page-btn{font-size: 14px; padding:5px 12px; background: #fff; border: 1px solid #e6e6e6; color: #333; margin: 0 2px; text-decoration: none;border-radius:2px;}
.ui-pagination-container .ui-pagination-page-item:hover {border-color:#067ec4; color:#067ec4;text-decoration: none;}
.ui-pagination-container .ui-pagination-page-item.active {background: #067ec4; border-color: #067ec4; color: #fff; cursor: default;}
.ui-pagination-page-btn{display:none;}
.ui-pagination-container input{padding:12px 10px 13px 10px; border:#067ec4 solid 1px; margin-left:15px; margin-right:-5px; display:none;}
.product-list-right{overflow:hidden; display:inline-block;}
.product-list-right span{float:left; cursor:pointer; margin-left:20px;}
.product-list-fl i{float:left; margin-right:3px; margin-top:13px;}
.product-list-sx i{ height:15px; width:15px; background:url(../img/pros-ico.png) left center no-repeat; background-size:15px auto; display:inline-block; margin-top:13px; margin-right:3px; float:left;}
.box .ui-pagination-page-home{display:none;}

.theme_show_ct{overflow:hidden; padding:30px 0px; display:table}
.theme_show_ct_left{width:35%; display:table-cell; background:#f5f5f5; vertical-align:middle; border-left:#fff solid 20px;  padding:30px 50px; color: #484848;}
.theme_show_ct_left span{display:block; font-size:24px; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-transform:uppercase}
.theme_show_ct_left h2{ font-size:32px;  line-height:1.5; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; font-weight:600}
.theme_show_ct_left .theme_show_ct_left_h1{font-size:16px; line-height:1.6; font-weight:normal; padding:15px 0px; font-weight: 300;}
.theme_show_ct_left .theme_show_ct_left_h2{font-size:14px; line-height:1.6; font-weight:normal; padding-top:15px;}
.theme_show_ct_left .theme_show_ct_left_h3{font-size:14px; line-height:1.6; font-weight:normal; padding-top:20px; font-weight: 300;}
.theme_show_ct_right{width:65%; display:table-cell;}
.theme_show_ct_right img{width:100%;}

.theme_show_txt{display:block; padding:30px 50px; color:#484848;}
.theme_show_txt_w{display:block; border-bottom:#ddd dotted 1px; overflow:hidden; padding-bottom:40px; margin-bottom:40px;}
.theme_show_txt_w_l{float:left; width:55%; line-height:1.8; font-size:16px; font-weight: 300;}
.theme_show_txt_w_l_title{display:block; line-height:1.2; font-size:36px; font-weight:500; padding-bottom:20px; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
.theme_show_txt_w_r{float:right; width:35%; position:relative; padding-left:100px;}
.theme_show_txt_w_r span{display:block; font-size:16px; line-height:1.5;  font-weight: 300; padding-top:3px;}
.theme_show_txt_w_r img{position:absolute; left:0px; top:0px; height:80px; border-radius:100%;}
.theme_show_txt_w_r_tel{display:block; background:url(../img/tel.png) left center no-repeat; background-size:auto 20px; padding-left:25px; line-height:28px; height:30px; font-size:16px; margin-top:3px;}
.theme_show_txt_w_img{overflow:hidden; margin:0px -5px; display:block;}
.theme_show_txt_w_img span{ width:25%; padding:5px; float:left; }
.theme_show_txt_w_img span img{border-radius:5px;}
.theme_show_txt_w_img span:nth-child(-n+3){ width:33.33333333333333%;}
.theme_show_txt_w_img_more{display:block; font-size:16px; overflow:hidden; padding-top:30px;}

.theme_show_txt_w_lie{display:inline-block; overflow:hidden; width:60%; margin:0px -20px; }
.theme_show_txt_w_lie span{display:inline-block; width:50%; float:left; padding:10px 20px; font-size:16px; line-height:1.5; position:relative; padding-left:60px; font-weight: 300; min-height:70px;}
.theme_show_txt_w_lie span b{ font-weight:normal; font-size:38px; float:left; position:absolute; left:20px; top:3px; font-weight: 300;}
.theme_show_txt_w_you_t{display:block; padding-top:20px;}
.theme_show_txt_w_you_t a{float:left; padding:10px 25px; font-size:18px; color:#067ec4; border:#067ec4 solid 2px; border-radius:5px; font-weight:500;}
.theme_show_txt_w_you_t .theme_show_txt_w_r_tel{ display:inline-block; float:left; margin-top:8px; margin-left:20px;}
.theme_show_txt_w_you{float:right; width:35%; font-size:16px; line-height:1.3; font-weight: 300; padding-top:10px;}
.theme_show_txt_w_you h1{font-weight:500; font-size:16px; padding-top:20px;}

.theme_show_txt_aq{overflow:hidden; border-radius:8px; background:#3c1e26; display:table;}
.theme_show_txt_aq img{ float:right;}
.theme_show_txt_aq_txt{display:table-cell; vertical-align:middle; padding:20px 0px; padding-left:5%; width:40%; color:#FFF; font-size:14px; position:relative; padding-left:180px; height:100%;}
.theme_show_txt_aq_txt b{display:block; font-size:24px; font-weight: 400; line-height:1.5; padding:10px 0px;}
.theme_show_txt_aq_txt span{ font-size:16px; padding-bottom:20px; display:block;}
.theme_show_txt_aq_txt a{color:#fff;}
.theme_show_txt_aq_txt a:hover{color:#ff0;}
.theme_show_txt_aq_txt img{float:left; height:120px; position:absolute; left:50px; top:34%;}
.heme_show_txt_pr{display:block; overflow:hidden; margin:0px -15px;}

.tab-project-txt{padding-bottom:50px;}
.project_bottom{padding-bottom:30px; overflow:hidden;}
.within_project{display:block;  display:table; padding:10px; width:50%; float:left;}
.within_project_txt_ct{ display:block;background:#fafafa;}
.within_project_img{width:50%; display:table-cell}
.within_project_txt{width:50%; display:table-cell; vertical-align:middle; padding:20px 30px; text-align:center}
.within_project_txt b{ font-size:26px; font-weight:300; display:block; line-height:1.5;}
.within_project_txt span{display:block; font-size:16px; line-height:1.5; font-weight:300; margin:10px 0px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.within_project_txt a{display:inline-block; padding:5px 10px; font-size:14px; color:#FFF; background:#ea652a; margin-top:10px;}
.within_project_txt a i{margin-left:5px;}

.project_show_ct{display:block;}
.project_show_ct .theme_show_ct_right{width:60%;}
.project_show_ct .theme_show_ct_left{ width:40%; border:none; border-left: #fff solid 20px;}
.project_show_width{overflow:hidden; display:block; margin:0px -10px;}
.project_show_width_li{display:inline-block; float:left; width:88px; text-align:center; margin:10px;}
.project_show_width_li a{font-size:16px; line-height:1.5;}
.project_show_width_li span{overflow:hidden; height:88px; width:88px; overflow:hidden; border-radius:100%; display:block; margin-bottom:5px;}
.project_show_width_li img{ height:88px; width:auto; max-width:inherit;  float:left; margin-left:-25%;}


.tab-field-txt{display:block; overflow:hidden; margin:0px -0.5px; padding-bottom:20px;}
.tab-field-txt .field_li{width:16.6666666%; float:left; text-align:center; padding:0.5px;}
.tab-field-txt .field_li a{display:block; padding:20px 10px; font-size:18px; color:#FFF;}
.tab-field-txt .field_li:nth-child(1n) a{ background:#c65246;}
.tab-field-txt .field_li:nth-child(2n) a{ background:#ef7035;}
.tab-field-txt .field_li:nth-child(3n) a{ background:#32bda7;}
.tab-field-txt .field_li:nth-child(4n) a{ background:#6f9ad1;}
.tab-field-txt .field_li:nth-child(5n) a{ background:#5e52ac;}
.tab-field-txt .field_li:nth-child(6n) a{ background:#d80606;}
.tab-field-txt .field_li a:hover{ background:#333; color:#FFF;}
.tab-field-txt .active a{ background:#333!important; color:#FFF;}

.tab-about-txt .field_li{width:33.3333333%;}

.tab-case-ul{ text-align:center; overflow:hidden; padding-bottom:20px;}
.tab-case-ul ul{display:inline-block; overflow:hidden;}
.tab-case-ul li{float:left; padding:10px 20px; width:auto; margin:0px 3px;}
.tab-case-ul li span{font-size:20px; font-weight:600; padding:0px; padding-bottom:0px;}
.tab-case-ul li b{ font-size:16px;}
.tab-case-ul li:hover, .tab-case-ul li:hover span{ color:#067ec4;}
.tab-case-ul .active{background:#067ec4!important; color:#FFF!important;}
.tab-case-ul .active a{color:#FFF!important;}
.tab-case-ul .active span{color:#FFF!important;}

.within_case_width{margin:0px -10px;}
.within_case_width .theme_li{width:25%; padding:10px;}

.scheme_width .scheme_li_title{font-weight:normal;}

.case_show_width .theme_li{width:25%;}

.case_video{display:block; padding-bottom:30px;}
.case_video a{display:inline-block; padding:15px 30px; font-size:18px; background:#067ec4; color:#FFF;}

.within_video_width{display:block; overflow:hidden; margin:0px -10px;}
.within_video_width ul{background:#f5f5f5; margin:10px; cursor:pointer;}
.within_video_li{float:left; width:25%;}
.within_video_li_txt{padding:15px; line-height:100%; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase;}
.within_video_li_img{position:relative;}
.within_video_li_ico{position:absolute; width:100%; height:100%; left:0px; top:0px; background: #000; background:rgba(0, 0, 0, 0.6)!important; filter:Alpha(opacity=60); text-align:center; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;opacity:0;}
.within_video_width ul:hover .within_video_li_ico{opacity:1;}
.within_video_li_ico img{height:64px; position:relative; top:50%; margin-top:-40px;}

.abouts_txt{padding:30px 10px; font-size:18px; line-height:32px; }
.abouts_txt b{ color:#067ec4; font-size:24px;}
.about_txt_bg{display:block; background:#f5f5f5; padding:40px; font-size:20px; font-weight:300; line-height:30px; margin-bottom:30px;}
.about_txt_bg b{line-height:46px; padding-top:10px; display:block; font-weight:300;}
.theme_show_txt_w_li{width:25%; float:left; text-align:center; margin-top:20px;}
.theme_show_txt_w_li b{display:block; padding:10px 0px; font-weight:400}

.within_coach_width{margin:0px; overflow: hidden;}
.coach_width_li{width: 25%; float: left; padding: 20px;}
.coach_width_li_width{position: relative; display: block; border: solid 1px #ddd;}
.coach_width_li:hover .coach_width_li_width:before{opacity:1}
.coach_width_li:hover .coach_width_li_width_txt{opacity:1}
.coach_width_li_width:before{-webkit-transition:all .5s;opacity:0;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s; content: " "; width: 100%; height: 100%; position: absolute; background: #000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);}
.coach_width_li_width_txt{position: absolute;opacity:0; left: 0px; bottom: 0px; width: 100%; padding: 30px 0px; text-align: center; color: #fff; font-size: 18px;
	transition:all .5s;line-height: 1.5;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s
}
.coach_width_li_width_txt b{display: block; font-size: 24px; padding-bottom: 5px;}
.teachers_li_top{display:block; overflow:hidden; padding:20px 20px; background:#f5f5f5; margin-bottom:20px;}
.teachers_li_img{width:15%; float:left; overflow:hidden; display:inline-block;}
.teachers_li_img img{width:100%;}
.teachers_li_txt{width:85%; float:right; overflow:hidden; padding-left:15px;}
.teachers_li_txt_li{width:100%; padding:5px; line-height:28px; float:left; font-size:16px; padding-bottom:20px; font-weight:300;}
.teachers_li_txt_li b{display:block; color:#067ec4; font-size:20px; font-weight:500; line-height:1.5}

.contact_its{display:block; text-align:center; line-height:1.5; font-size:36px; font-family:'DinCondensedBold', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; padding:20px 0px;}
.contact_its span{display:block; font-size:26px; text-transform:uppercase; color:#666;}

.contact_width{overflow:hidden; padding:20px 0px; padding-bottom:50px;}
.contact_width_li{width:33.33333%; text-align:center; float:left; font-weight:300; font-size:18px; line-height:1.5}
.contact_width_li b{display:block; font-size:24px; font-weight:500; padding:10px 0px;}

.contact_er_img{overflow:hidden; text-align:center;}
.contact_er_img_li{ display:inline-block; margin:0px 10px;}
.contact_er_img_li span{border:#ddd solid 1px; padding:10px; overflow:hidden; display:table; padding-right:50px;}
.contact_er_img_li img{height:100px; float:left; display:table-cell}
.contact_er_img_txt{ font-size:16px; line-height:1.5; padding-left:10px; display:table-cell; font-weight:300; vertical-align:middle; text-align:left;}
.contact_er_img_li span b{display:block; font-weight:500; font-size:14px; padding-bottom:5px;}

.newsList_width{ padding-bottom:20px; overflow:hidden}
.newsList{display:block; padding:15px; overflow:hidden; background:#f5f5f5; margin-bottom:15px;}
.newsList_img{width:18%; float:left;  padding-right:20px;}
.newsList_img img{width:100%;}
.newsList_txt{width:82%; float:left; font-weight:300; font-size:16px; line-height:1.5; padding-top:5px;}
.newsList-describe{display:block; padding-top:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden;}
.newsList_txt a{ font-size:22px; font-weight:400;}
.newsList-date{display:block; font-size:16px; font-weight:500; color:#999; padding-top:5px;}

.news_show_title{display:block; overflow:hidden; font-size:16px; padding:20px 0px; border-bottom:#ddd solid 1px; color:#666;}
.news_show_title i{padding:0px 5px; color:#999;}

.news_show_width{display:block; width:100%; max-width:1200px; padding:50px 0px;}
.news_show_width_title{font-size:30px; line-height:1.5; text-align:center;}
.news_show_width_h1{text-align:center; color:#999; font-size:14px; padding:20px 0px;}
.news_show_width_h1 span{padding:0px 10px;}
.news_show_ct{font-size:16px; line-height:2}
.news_show_ct img{width:100%; margin:10px 0px;}
.news_show_bottom{border-top:#ddd solid 1px; padding:20px 0px; font-size:16px; margin-top:30px;}
.news_show_page{overflow:hidden; border-top:#ddd solid 1px; margin-top:20px; padding-top:20px;}
.news_show_page span{width:49%; float:left; padding:5px; font-size:14px; color:#999;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: uppercase;}
.news_show_page span:nth-child(2n){ float:right;}

.security_banner{ background:#3c1e26; padding:50px 10px; text-align:center; margin-bottom:20px;}
.security_banner_bg{ margin:0 auto; display:inline-block; overflow:hidden;}
.security_banner_bg img{float:left; height:120px}
.security_banner_txt{color:#FFF; float:left; text-align:left; line-height:1.8; padding-left:50px; padding-top:4%;}
.security_banner_txt h1{ font-size:12px; font-weight:400;}
.security_banner_txt h2{ font-size:26px; font-weight:300;}
.security_banner_txt h3{ font-size:16px; font-weight:400;}
.theme_show_txt_w_txt{ font-size:16px; line-height:2;font-weight:300;}

.menu .menu-project .project_buttom{color:#ffb351!important;}

.foot_nav{padding-bottom:20px; font-size:16px; text-align:center; padding:20px 10px; line-height:1.5; background:#2b2a2a; border-bottom:#393939 solid 1px; color:#999}
.foot_nav span{padding:0px 15px;}
.foot_nav a{color:#ddd; font-size:16px;}
.foot_nav a:hover{color:#FFF;}

.programme_title_bg{font-size:20px;margin-bottom: 10px;text-align:center;padding: 12px;background:#f5f5f5;color:#067ec4;font-weight:bold;}




.QQ {position:fixed;top: 110px;right:0px;width: 145px;z-index:999999999;-moz-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137);-webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137);box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137);background:url(../img/linke_bg.jpg) top center repeat-x;border-radius: 5px;}
.QQ ul {padding:0; margin:0; position: relative; padding:10px;}
.QQ ul li {display:block; }
.QQ ul .qq_QR{padding-top: 2px;}
.QQ ul .qq_li{background: #fff;border-radius:50px;m;margin-bottom: 8px;}
.QQ ul .lixianbao{height:187px;position: absolute;left: 0px;right: 0px; top: -60px;}
.QQ ul .qq_top{ height: 102px; display: block;}
.QQ ul li.lm {background:#064790;color:#FFF;font-size:16px;line-height:40px;  overflow:hidden;}
.QQ ul li.dh {text-align:left;padding:6px 5px;line-height:1.8;}
.QQ ul li font {font-weight:bold;}
.QQ ul li a {font-size: 12px;font-weight:600;display:block;padding: 2px 10px;position:relative;}
.QQ ul li a img {width: 20px;height:auto;float:left;margin-top: 6px;margin-right:5px;}
.QQ ul li a span {line-height:30px;}
.QQ ul li a .q-img {display:block;width:210px;background:#fff;position:absolute;left:-220px;top:-180px;display:none;-moz-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137);-webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137);box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.349019607843137); overflow:hidden; padding-bottom:5px;}
.QQ ul li a .q-img img{margin-top:0px; margin-bottom:15px;}
.QQ ul li a .q-img .kefujs{padding:10px; color:#666; text-align:left; line-height:18px; padding-bottom:0px;}
.QQ ul li a .q-img .kefujs span{display:block; font-weight:bold; padding-top:15px; color:#067ec4; line-height:18px;}
.QQ ul li a .q-img .zx{border-radius: 40px; font-size:14px; background:#067ec4; text-align:center; color:#fff; margin:10px auto 10px auto;width:190px;height:36px; line-height:36px; font-weight:700; border:1px solid #067ec4;}
.QQ ul li a .q-img img{width:100%; float:left}
.QQ h3{background:url(../img/linke_tel.png) left center no-repeat; background-size:auto 22px; padding-left:28px; color:#fff; font-size:16px; margin-top:5px;}
.qq_tel{font-size:18px; padding-top:8px; font-weight:bold; line-height:24px; color:#fff; font-family:Arial, Helvetica, sans-serif}
.QQ ul li a:hover .q-img {display:block;}


.Annual_top{padding:15px 0px; overflow:hidden;}
.Annual_top_logo{float:left;}
.Annual_txt{float:left; padding-left:20px; font-size:20px!important; line-height:1.4; padding-top:5px; color:#333;}
.Annual_top img{height:65px;}
.Annual_banner{display:block; background:#000;}
.Annual_banner #swiper1{display:block;}
.Annual_banner #swiper1 img{width:100%;}
.Annual_programme .title_cn{max-width:650px;}
.Annual_programme_width .scheme_li{width:33.33333333%;}
.Annual_programme_width .scheme_li_title{font-size:18px;}
@media only screen and (max-width: 1440px) {
	.teachers_li_img{width:20%;}
	.teachers_li_txt{width:80%; }
}
@media only screen and (max-width: 1280px) {
	.case_width .tab-menu li{ padding:6px 10px;}
	.within_project_txt b{font-size:20px;}
	.within_project_txt span{font-size:14px; margin:5px 0px;}
	.within_project_txt{padding:20px;}
	.tab-case-ul li{padding:10px 15px;}

	.teachers_li_img{width:25%;}
	.teachers_li_txt{width:75%; }

	.newsList_img{width:22%;}
	.newsList_txt{width:78%;}
}
@media only screen and (max-width: 1200px) {
	.menu > ul > li{ margin:0px 10px;}
	.nav-tel{padding-left:15px;}
	.video .video_txt{font-size:26px; line-height:50px;}
	.video .video_txt span{font-size:32px;}
	.video_bottom_li{margin:20px auto;}
	.video_bottom_li_txt{font-size:14px;}
	.video_bottom_li_txt b{font-size:32px; height:auto;}
	.video_bottom_li_txt{padding:5px 15px;}
	.video_bottom_li_c{width:35%; margin:20px 5%; margin-left:0px; padding-left:5%;}

	.tab-case-ul li{padding:10px;}
}
@media only screen and (max-width: 1100px){
	.title{ padding:40px 10px;}
	.title_en{font-size:40px;}
	.title_cn{font-size:24px; color:#067ec4; max-width:260px;}
	.title_cn:after, .title_cn:before{height: 3px;}
	.title_txt{font-size:18px; padding-top:10px;}

	.scheme_width{display:block; margin:0px -10px;}
	.scheme_li ul{margin:10px;}

	.theme_li{width:50%;}

	.tab-menu li{}
	.tab-menu li span{font-weight:normal; line-height:24px; font-size:18px; padding:15px 10px; margin:0px; color:#FFF;}
	.tab-menu li b{display:none;}
	.tab-menu li img{display:none;}
	.tab-menu li:nth-child(2n) span{ background:#c65246;}
	.tab-menu li:nth-child(3n) span{ background:#ef7035;}
	.tab-menu li:nth-child(4n) span{ background:#32bda7;}
	.tab-menu li:nth-child(5n) span{ background:#6f9ad1;}
	.tab-menu li:nth-child(6n) span{ background:#5e52ac;}
	.tab-menu li:nth-child(7n) span{ background:#d80606;}

	.tab-wrapper-txt .tab-menu li:nth-child(1n) span{ background:#c65246;}
	.tab-wrapper-txt .tab-menu li:nth-child(2n) span{ background:#ef7035;}
	.tab-wrapper-txt .tab-menu li:nth-child(3n) span{ background:#32bda7;}
	.tab-wrapper-txt .tab-menu li:nth-child(4n) span{ background:#6f9ad1;}
	.tab-wrapper-txt .tab-menu li:nth-child(5n) span{ background:#5e52ac;}
	.tab-wrapper-txt .tab-menu li:nth-child(6n) span{ background:#d80606;}
	.tab-wrapper-txt .tab-menu li span{color:#FFF;}
	.tab-wrapper-txt .tab-menu .active span{color:#FFF!important;}

	.tab-content-txt{padding:20px 0px;}
	.tab-menu .active span{color:#FFF;}


	.case_width .tab-menu li{padding:5px 15px; background:#CCC;}
	.case_width .tab-menu li span{background:none; color:#333; font-size:16px;}
	.case_width .theme_li{padding:10px;}
	.case_width .tab-content-txt{margin:0px -10px;}

	.news-item .news-left{width:40%;}
	.news-item .news-right{width:60%;}
	.news-item .news-right .newsList{width:100%;}
	.news-item .news-right .newsList{margin-bottom:19px;}
	.news-item .news-right .newsList:nth-child(4n),.news-item .news-right .newsList:nth-child(5n),.news-item .news-right .newsList:nth-child(6n),.news-item .news-right .newsList:nth-child(7n),.news-item .news-right .newsList:nth-child(8n){display:none;}
	#news-screen-slider{height:auto;}
	.news-item .news-left .news-left-con .describe{display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2 !important;
		overflow: hidden;}

	.programme_txt{padding:30px;}
	.programme_txt_title{font-size:20px; line-height:1.3}
	.programme_txt{border-left: #fff 20px solid;}

	.theme_show_ct_left{padding:30px;}
	.theme_show_ct_left b{font-size:30px;}
	.theme_show_ct{padding:20px 0px;}

	.theme_show_txt{padding:20px 30px;}
	.theme_show_txt_w_l_title{font-size:30px;}

	.within_project{width:100%; padding:10px;}
	.within_project_img{width:40%;}
	.within_project_txt{width:60%;}
	.tab-project-txt{padding-bottom:20px;}
	.tab-project-txt .tab-menu li span{color:#FFF!important;}

	.within_project_txt b{font-size:24px;}
	.within_project_txt span{ font-size:16px;}
	.within_project_txt{padding:30px;}

	.tab-menu li{padding:0.5px;}
	.tab-content-txt{margin:0px -5px;}
	.theme .tab-content-txt{margin:0px -15px;}
	.tab-wrapper-txt .tab-menu li:hover span{ background:#333; color:#FFF!important;}

	.tab-project-txt .tab-menu li:nth-child(1n) span{ background:#6f9ad1;}
	.tab-project-txt .tab-menu li:nth-child(2n) span{ background:#32bda7;}
	.tab-project-txt .tab-menu li:nth-child(3n) span{ background:#c65246;}
	.tab-project-txt .tab-menu li:nth-child(4n) span{ background:#ef7035;}
	.tab-project-txt .tab-menu li:nth-child(5n) span{ background:#5e52ac;}
	.tab-project-txt .tab-menu li:hover span{ background:#333;}
	.tab-wrapper-txt .tab-menu .active span, .tab-project-txt .tab-menu .active span{background:#333!important; color:#FFF!important;}

	.tab-case-ul li{margin:0px;}
	.tab-case-ul li span{padding: 10px;color:#333!important;background:#ddd!important;}
	.tab-case-ul li span:hover, .tab-case-ul .active span{ background:#333!important; color:#fff!important;}
	.tab-case-ul .active{background:none!important; color:#FFF!important;}

	.teachers_li_img{width:30%;}
	.teachers_li_txt{width:70%; }

	.Annual_programme .title_cn{max-width: 500px;}
}
@media only screen and (max-width: 1060px){
	.foot-left{width:100%;}
	.foot-right{width:auto; width:100px; float:left;}
	.foot-right{margin-left:0px;margin-right: 10px;}
}
@media only screen and (max-width: 1000px) {
	.banner{display:block;}
	.top{height:50px; box-shadow:0 10px 20px rgba(0,0,0,.2); -webkit-box-shadow:0 10px 20px rgba(0,0,0,.2); -moz-box-shadow:0 10px 20px rgba(0,0,0,.2);}
	.centent{width:98%}
	.video{display:none;}
	.m_logo{display:block;}
	.pc_logo{display:none;}
	.nav-logo img{height:32px; margin:5px;}
	.nav-bg{display:block; position:relative; background:#fff; z-index:9999}
	.menu .menu-mobile{color:#f8f6f2; position:absolute; right:10px; top:12px;}
	.menu .menu-mobile span{display:block; height:2px; width:100%; background:#067ec4; margin-top:4px; margin-bottom:5px; overflow:hidden;}
	.nav-fixed .nav-logo{height:50px;}
	.nav-logo{ height:50px; float:none; display:block; text-align:left; position:relative; top:0px; left:0px;}
	.menu{height:50px;}
	.nav-tel{position:absolute; background:url(../img/tel_icon2.png) left 2px no-repeat; background-size:auto 15px; font-size:20px; padding-left:18px; left:158px; line-height:24px; color:#067ec4; top:23px; padding-top:0px;}
	.nav-tel img{ display:none;}
	.menu > ul > li > ul.normal-sub{display:none!important;}
	.menu > ul > li .nav-af:hover:after{display:none;}
	.menu-mobile {display:block; padding:0px; height:20px; line-height:30px; width:20px; color:#f8f6f2; font-size:18px; overflow:hidden}
	.menu .show-on-mobile .menu-Close{ left:0px !important; right:auto; height:100%}

	.menu > ul > li a{font-size:20px;}
	.menu > ul > li {margin: 0 0px!important;}
	.menu > ul > li a{text-align:left; color:#000; padding:0px 15px;}

	.menu-Close{position:fixed !important; z-index:9999; top:0px !important;  background:url(../img/menu-Close.png) center 15px no-repeat #067ec4; width:50px; height:100%; background-size:20px auto; display:inline-block; left:100% !important;}
	.menu > ul > li .nav-af:hover{ color:#067ec4;}
	.menu > ul { opacity: 0; position:absolute; z-index:999; box-shadow:0 15px 30px rgba(0,0,0,.3); -webkit-box-shadow:0 15px 30px rgba(0,0,0,.3); -moz-box-shadow:0 15px 30px rgba(0,0,0,.3); top:0px; width:100%; position:fixed; height:100%; z-index:99999; background: #fff;
		transition:all .5s;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-ms-transition:all .5s;
		-o-transition:all .5s; overflow-x:scroll; left:100%;}
	.menu .show-on-mobile {opacity: 1; left:0px; padding-left:50px;}
	.menu > ul > li {width: 100%;float: none;display: block; border-bottom:#6fd2ff solid 1px; overflow:hidden; margin:0px; padding:0px;}
	.menu > ul > li:hover{border-bottom:#6fd2ff solid 1px;background:none; background-size:10px auto;}
	.nav-right a{font-size:12px;}
	.menu .menu-mobile .menu-span2{width:50%;}

	.scheme_li{width:33.333333%;}

	.scheme_width .scheme_li:nth-child(7n),.scheme_width .scheme_li:nth-child(8n){display:none;}

	.within_bottom .scheme_width .scheme_li:nth-child(7n),.within_bottom .scheme_width .scheme_li:nth-child(8n){display:inline-block;}


	.tab-content-txt{margin:0px;}
	.theme_li{padding:10px;}
	.within_top .nav-logo img{ height:32px; margin:5px;}
	.within_top .nav-tel{padding:0px; padding-left:18px;}
	.within_banner{margin-top:50px;}


	.within_top .nav-bg{background:#FFF;}

	.menu .active .nav-af{ color:#067ec4}
	.menu > ul > li a{line-height:66px;}

	.programme_txt{padding:20px;}
	.programme_txt_title{font-size:18px; line-height:1.3}
	.programme_txt{border-left: #fff 20px solid;}
	.programme_txt_txt{font-size:14px; line-height:24px;}

	.within_ct_left{width:65%;}
	.within_ct_right{width:35%; padding-left:20px; margin-bottom:30px;}

	.tab-wrapper-txt .tab-menu li:hover span{color:#fff;}

	.scheme_width{ margin:0px -5px;}
	.within_case_width .theme_li{padding:5px;}

	.within_case_width .theme_li{width:50%;}
	.within_case_width .feature-content .feature-headline span{overflow: hidden; text-overflow: ellipsis; display:block; white-space: nowrap; text-align:left;}
	.within_case_width .feature-content .feature-headline b{overflow: hidden; text-overflow: ellipsis; display:block; white-space: nowrap;}

	.within_video_width ul{margin:5px;}

	.theme_show_txt_w_li img{height:100px;}
	.abouts_txt b{font-size:20px;}
	.theme_show_txt_w_li b{padding-bottom:0px;}

	.teachers_li_img{width:40%;}
	.teachers_li_txt{width:60%; }
	.teachers_li_txt_li b{font-size:18px;}
	.teachers_li_txt_li{padding-bottom:10px; line-height:24px;}

	.newsList_img{width:25%;}
	.newsList_txt{width:75%;}
}
@media only screen and (max-width:830px) {
	.case_width .tab-menu li{ padding:5px 10px; margin:0.5px;}

	.programme_txt_jg{padding:15px 0px;}
	.within_ct_left{width:100%;}
	.within_ct_right{width:100%; padding-left:0px;}
	.within_ct_right_li .scheme_li{width:50%;}
	.within_ct_right_li .scheme_li ul{margin:10px;}
	.within_ct_right_li{ padding:10px;}
	.within_ct_right_li_title{margin:10px;}

	.theme_show_ct_right{width:100%; display:block; float:none;}
	.theme_show_ct_left{width:100%; border:none; display:block;}

	.theme_show_txt{ padding:20px;}
	.theme_show_txt_w_l{width:100%;}
	.theme_show_txt_w_r{ margin-top:20px; padding-left:90px; width:100%;}
	.theme_show_txt_w_r img{height:75px;}
	.theme_show_txt_w_lie{width:100%;}
	.theme_show_txt_w_you{width:100%; padding-top:30px;}
	.theme_show_txt_aq_txt{padding-left:120px; width:360px;}
	.theme_show_txt_aq_txt img{height:80px; top:28%; left:30px;}
	.theme_show_txt_aq_txt span{font-size:14px; padding-bottom:10px;}
	.theme_show_txt_aq_txt b{font-size:18px; padding:5px 0px;}
	.theme_show_txt_w_l_title{font-size:24px;}

	.project_show_ct .theme_show_ct_right{display:table-cell; float:none;}
	.project_show_ct .theme_show_ct_left{display:table-cell; float:none;}

	.tab-field-txt .field_li a{padding:15px 10px;}
	.tab-field-txt .field_li a{font-size:16px;}
}
@media only screen and (max-width:800px) {
	.feature-content{background:#FFF !important; position:relative;opacity:1; color:#333; padding:15px; padding-bottom:20px;}
	.feature-content .feature-headline, .feature-content .feature-subline{ transition:all .1s ease-in;transform:translateY(0rem);opacity:1}
	.feature-content .feature-headline{ font-size:16px; line-height:24px; font-weight:normal;text-align:left; transition-delay:0ms}
	.feature-content .feature-headline span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; overflow: hidden; color:#666;}
	.feature-content .feature-headline b{display:block; font-size:18px; font-weight:normal; text-align:left;  line-height:1.2; padding-bottom:10px; color:#067ec4; transition-delay:0s}
	.feature-content .feature-subline{border:#fff solid 2px; display:inline-block; padding:8px 30px; font-size:16px; line-height:24px; margin-top:25px; border-radius:50px; }
	.feature-content .feature-txt{display: block; overflow: hidden; top:0px; -webkit-transform: translateY(0%);transform: translateY(0%); position:relative;}

	.theme_li_width:hover .feature-content{opacity:1}
	.theme_li_width:hover .feature-content .feature-headline, .theme_li_width:hover .feature-content .feature-subline{transition:all .2s ease-out;transform:translateY(0);opacity:1}
	.theme_li_width:hover .feature-content .feature-headline{transition-delay:.1s}
	.theme_li_width:hover .feature-content .feature-subline{transition-delay:.2s}
	.feature-content .feature-subline{display:none;}

	.theme_li_width img{width:100%;
		-webkit-transition:scale(1);
		-moz-transition:scale(1);
		-ms-transition:scale(1);
		-o-transition:scale(1);
		transform:scale(1)
	}
	.theme_li_width:hover img{-webkit-transition:scale(1);
		-moz-transition:scale(1);
		-ms-transition:scale(1);
		-o-transition:scale(1);
		transform:scale(1)}

	.scheme_li ul:hover{background:#f5f5f5; color:#333;}
	.scheme_li ul:hover .scheme_li_img img{-webkit-transition:scale(1);
		-moz-transition:scale(1);
		-ms-transition:scale(1);
		-o-transition:scale(1);
		transform:scale(1)}

	.theme{margin-top:0px; padding:10px 0px; }

	.video_lie .swiper-button-next, .video_lie .swiper-button-prev{height:53px; width:30px; margin-top:-6%;}
	.video_lie .swiper-button-prev, .video_lie .swiper-container-rtl .swiper-button-next{background:url(../img/left_icon.png) center center no-repeat; background-size:30px auto;}
	.video_lie .swiper-button-next, .video_lie .swiper-container-rtl .swiper-button-prev{background:url(../img/right_icon.png) center center no-repeat; background-size:30px auto;}

	.case_width .theme_li{width:33.333%;}
	.case_width .feature-content{ background:#f7f7f7!important;}
	.case_width .feature-content .feature-headline b{font-size:16px; padding-bottom:5px;}
	.case_width .feature-content .feature-headline span{display: -webkit-box; height:20px;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1 !important;}
	.case_width .theme_li:nth-child(7n),.case_width .theme_li:nth-child(8n){display:none;}

	.news-item .news-left{width:50%;}
	.news-item .news-right{width:50%;}

	.programme_img{width:100%; display:block;}
	.within_title_on{padding:10px 0px;}
	.programme_txt{width:100%; display:block; border:none; margin-bottom:10px;}

	.within_bottom .feature-content{background:#f5f5f5 !important;}

	.case_show_width .theme_li{ width:50%;}

	.within_case_width .feature-content .feature-headline span{overflow: hidden; text-overflow: ellipsis; display:block; white-space: nowrap; text-align:left; height:24px; font-size:14px;}

	.within_video_li{width:33.3333333%;}
	.within_video_li_ico{opacity: 1;}
	.within_video_li_ico img{height:50px; margin-top:-25px;}
	.contact_er_img_li{margin:0px 5px;}
	.contact_width_li b{font-size:20px;}
	.contact_width_li{font-size:14px;}
	.contact_its{font-size:30px;}
	.contact_width{padding-bottom:20px;}
	.contact_width_li img{height:90px;}
	.contact_er_img_li img{height:80px;}
	.contact_er_img_li span{ padding-right:10px;}
	.contact_er_img_txt{font-size:14px;}

	.newsList_img{width:30%;}
	.newsList_txt{width:70%;}
	.newsList_txt a{font-size:20px;}

}

@media only screen and (max-width: 767px) {
	.title{ padding:20px 5px;}
	.title_en{font-size:30px;}
	.title_cn{font-size:20px; color:#067ec4; max-width:200px;}
	.title_cn:after, .title_cn:before{height: 2px; margin-top:-1px;}
	.title_txt{font-size:14px; padding-top:10px;}

	.scheme_width{display:block; margin:0px -5px;}
	.scheme_li ul{margin:5px;}
	.scheme_li{width:50%;}
	.scheme_li_title{padding:10px; font-size:14px;}
	.scheme_li_title b{font-size:16px; padding-top:3px;}
	.scheme_li_title b span{font-size:14px;}

	.scheme_width .scheme_li:nth-child(7n),.scheme_width .scheme_li:nth-child(8n){display:inline-block;}
	.tab-menu li{width:33.33333%; font-size:16px;}
	.feature-content .feature-headline b{font-size:18px}

	.video_lie{display:block; background:url(../img/video_bg.jpg) center center no-repeat; background-size:auto 100%; padding:10px 0px; padding-bottom:30px; overflow:hidden;}
	.video_lie .swiper-container{padding-top:15px;}

	.case_width, .news_width{display:none;}
	.video_lie{margin-bottom:0px;}

	.foot{padding:10px 10px;}
	.foot-left-top{text-align:center;}
	.foot-left .foot-left-top img{height:45px;}
	.foot-left span{line-height:20px; margin-top:5px;}
	.foot-left span e{display:block; padding-top:10px; padding-left:0px;}
	.foot-left .foot-left-top{padding-bottom:0px; margin-top:0px;}
	.foot-left b{padding-right:0px; margin-bottom:0px; margin-top:10px;}
	.foot-left i{display:none!important;}
	.foot-right{width: 105px;}

	.video_lie .swiper-slide-active .video_lie_icon{    opacity:1; width:200%; left:-50%;background: #000; background:rgba(0, 0, 0, 0.4)!important; filter:Alpha(opacity=40);}
	.within_bottom{padding-bottom:0px;}
	.foot_width_top{display:none;}

	.within_ct_left .tab-menu li{padding:8px 20px; font-size:16px;}
	.within_ct_left .tab-content-txt{padding:20px 0px;}
	.am-tabs-show-right-tel{padding:15px 10px;}
	.within_ct_right_li{padding:5px;}
	.within_ct_right_li_title{margin:10px 5px;}
	.within_ct_left .Project td{ line-height:24px; font-size:14px;}
	.within_title_on{padding:10px 5px;}
	.within_ct_right_li .scheme_li ul{margin:5px;}
	.within_ct_left .tabale_bg th{padding:5px; font-size:14px;}
	.within_ct_left .tabale_bg td{padding:5px; font-size:14px; line-height:20px;}

	.project_show_ct .theme_show_ct_right{ display:block; width:100%; float:none;}
	.theme_show_ct_left h1{padding-top:10px;}
	.project_show_ct .theme_show_ct_left{display:block; width:100%; border:none; float:none;}

	.project_show_width{overflow:hidden; display:block; margin:0px -6px;}
	.project_show_width_li{display:inline-block; float:left; width:75px; text-align:center; margin:8px 6px;}
	.project_show_width_li a{font-size:16px; line-height:1.5;}
	.project_show_width_li span{overflow:hidden; height:75px; width:75px; overflow:hidden; border-radius:100%; display:block; margin-bottom:5px;}
	.project_show_width_li img{ height:75px; width:auto; max-width:inherit;  float:left; margin-left:-25%;}
	.project_show_width_li a{font-size:14px;}

	.scheme_width .theme_li{padding:5px;}
	.within_project{padding:5px;}
	.link{display:none;}

	.Annual_programme .title_cn{max-width: 400px;}
}
@media only screen and (max-width: 500px) {
	.QQ {display: none;}
	.tab-wrapper{padding:0px 3px;}
	.tab-menu li span{margin:0.5px;}
	.tab-content-txt{padding:10px 0px;}
	.theme_li{width:100%;}
	.video_lie .swiper-slide img{border:3px solid  rgba(255,255,255,0.3); margin-top:28%;}
	.video_lie .swiper-slide-active img{border:5px solid  rgba(255,255,255,0.3); width:200%; margin-top:0px;}
	.video_lie .swiper-slide-active span{ font-size:16px; width:200%; bottom:-30px;}

	.video_lie .swiper-button-next, .video_lie .swiper-button-prev{height:35px; width:20px; margin-top:-11%;}
	.video_lie .swiper-button-prev, .video_lie .swiper-container-rtl .swiper-button-next{background:url(../img/left_icon.png) center center no-repeat; background-size:20px auto;}
	.video_lie .swiper-button-next, .video_lie .swiper-container-rtl .swiper-button-prev{background:url(../img/right_icon.png) center center no-repeat; background-size:20px auto;}
	.programme_txt_xg{font-size: 14px;}
	.title_more{ padding:10px 0px 20px;}
	.video_lie .title_more{padding-top:20px; padding-bottom:5px;}

	.foot_width{ padding-bottom:50px;}
	.bottom{ height:55px; position:fixed; bottom:0px; left:0px; width:100%; border-top:#0091e6 solid 1px; overflow:hidden; background:#067ec4; z-index:999; display:block; box-shadow:0 0px 20px rgba(0,0,0,.5); -webkit-box-shadow:0 0px 20px rgba(0,0,0,.5); -moz-box-shadow:0 0px 20px rgba(0,0,0,.5);}
	.bottom li{float:left; width:33.333333333%; text-align:center; font-size:14px; display:inline-block; border-right:#0091e6 solid 1px; height:55px; padding-top:2px;}
	.bottom li a{display:block; color:#FFF;}
	.bottom .bottom-bgnone{ border:none;}
	.bottom span{margin-top:5px;}
	.bottom .bottom-wx{width:30px; height:24px; background:url(../img/TU_02.png) top center no-repeat; display:block; background-size:25px; margin:0 auto; margin-top:5px;}
	.bottom .bottom-qq{width:30px; height:24px; background:url(../img/TU_04.png) center  top no-repeat;  background-size:25px; display:block; margin:0 auto; margin-top:5px;}
	.bottom .bottom-hone{width:30px; height:24px; background:url(../img/TU_06.png) top center no-repeat; display:block; background-size:25px; margin:0 auto; margin-top:5px;}
	.bottom .bottom-tel{width:30px; height:24px; background:url(../img/TU_08.png) top center no-repeat; display:block; background-size:25px; margin:0 auto; margin-top:5px;}

	.theme_show_ct_left{padding:20px;}
	.theme_show_ct_left b{font-size:24px;}
	.theme_show_ct_left h2{padding-top:0px;}
	.theme_show_ct_left h3{padding-top:10px;}

	.theme_show_ct_left{padding:20px 15px;}
	.theme_show_txt{padding:10px;}
	.theme_show_txt_w_l_title{padding-bottom:15px;}
	.theme_show_txt_w_r span{font-size:14px;}
	.theme_show_txt_w_img span{width:100% !important;}
	.theme_show_txt_w_lie{margin:0px;}
	.theme_show_txt_w_lie span{width:100%; padding:10px 0px; padding-left:40px; margin-bottom:10px;}
	.theme_show_txt_w_you{padding-top:15px;}
	.theme_show_txt_w_you h1{font-size:14px;}
	.theme_show_txt_w_you{line-height:1.5;}
	.theme_show_txt_w_you_t .theme_show_txt_w_r_tel{display:block; margin:0px; margin-top:20px;}
	.theme_show_txt_w_lie span b{left:0px;}
	.theme_show_txt_aq img{display:none;}
	.theme_show_txt_aq{width:100%; display:block;}
	.theme_show_txt_aq_txt img{display:block; left:20px; height:70px;}
	.theme_show_txt_aq_txt{padding-left:100px;}
	.theme_show_txt_aq_txt{display:block; width:100%;}

	.tab-project-txt .tab-menu li{width:50%;}
	.within_project_img{width:100%; display:block;}
	.within_project_txt{width:100%; display:block; padding:20px;}

	.tab-field-txt .field_li{width:33.33333%; padding:0.5px;}

	.title{padding:20px 0px;}
	.theme_li{width:auto; display:block;}
	.theme_li_width{margin:0px 5px; }
	.tab-menu li span{font-size:16px;}

	.within_bottom .tab-menu li{padding: 10px 30px;}
	.scheme_width .theme_li{padding:5px 0px;}
	.case_show_width{margin:0px -5px;}
	.case_show_width .feature-content .feature-headline b{font-size:16px; padding-bottom:5px;}
	.case_show_width .feature-content .feature-headline span{font-size:14px; overflow: hidden; text-overflow: ellipsis; display:block; white-space: nowrap;}
	.feature-content{padding:10px;}
	.case_show_width .theme_li{ width:50%; margin:0px; padding:5px;}
	.within_case_width .feature-content .feature-headline b{font-size:16px; padding-bottom:5px;}

	.within_video_li{width:50%;}
	.within_video_li_txt{padding:12px 10px; font-size:14px;}
	.within_video_li_ico img{height:40px; margin-top:-20px;}

	.about_txt_bg{padding:20px; font-size:18px; line-height:26px;}
	.about_txt_bg b{line-height:36px;}
	.abouts_txt{font-size:16px; line-height:28px; padding:10px;}
	.theme_show_txt_w_li{width:50%; margin:10px 0px;}

	.teachers_li_img{width:100%;}
	.teachers_li_txt{width:100%; }
	.teachers_li_txt_li b{font-size:18px;}
	.teachers_li_txt_li{padding-bottom:10px; line-height:24px;}
	.teachers_li_txt{padding:10px 0px;}
	.teachers_li_top{padding:0px 10px; padding-top:20px;}
	.teachers_li_top{margin:5px;}
	.teachers_li_img{text-align:center;}
	.teachers_li_img img{width:60%;}

	.contact_its{font-size:26px; padding:10px 0px;}
	.contact_its span{font-size:20px;}
	.contact_width_li{width:100%; font-size:16px;}
	.contact_width_li b{padding:5px 0px;}

	.contact_er_img_li{ display:block; margin:10px;}
	.contact_width{padding-top:0px;}
	.contact_width_li{padding:15px 0px;}
	.contact_width{padding-bottom:20px;}
	.contact_width_li img{height:70px;}
	.contact_er_img_li img{height:80px;}
	.contact_er_img_li span{ padding-right:10px;}
	.contact_er_img_txt{font-size:14px;}


	.newsList_img{width:40%;}
	.newsList{padding:10px;}
	.newsList_txt{width:60%; line-height:1.2; padding-top:0px;}
	.newsList_txt a{font-size:16px;}
	.newsList_img{padding-right:10px;}
	.newsList-date{font-size:14px;}
	.newsList-describe{font-size:14px; line-height:1.3; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden;}

	.news_show_title{font-size:14px; padding:10px 5px;}
	.news_show_width_title{font-size:24px;}
	.news_show_width{ padding:30px 0px;}
	.news_show_width_h1 span{display:block;}
	.news_show_page span{width:100%;}

	.security_banner_bg img{float:left; height:85px}
	.security_banner_txt h2{font-size:20px;}
	.security_banner_txt h3{font-size:14px;}
	.security_banner{padding:30px 0px;}
	.security_banner_txt{padding-left:20px; padding-top:1%;}

	.Annual_top img{height:40px;}
	.Annual_top{padding:10px 0px;}
	.Annual_programme .title_cn:after, .Annual_programme .title_cn:before{ width:60px;}
	.Annual_programme .title_cn:before{left:9%;}
	.Annual_programme .title_cn:after{right:9%; left:auto;}
	.Annual_programme_width .scheme_li{width:100%;}
	.Annual_programme_width .scheme_li_title{font-size:16px;}
	.Annual_programme_width .scheme_li_title b{padding-top:5px;}
	.Annual_programme_width{margin:0px;}
	.Annual_txt{font-size:12px!important; padding-left:5px;}

	.coach_width_li{width:50%; float: left; padding: 10px;}
}

@-webkit-keyframes hue {
	from {
		-webkit-filter: hue-rotate(0deg);
	}

	to {
		-webkit-filter: hue-rotate(-360deg);
	}
}
.nav_annual{ position:relative;}
.nav_annual span{
	color: #fff; font-weight:bold; display:block;
	background-image:-webkit-linear-gradient(92deg,#fff,#ff0);
	-webkit-animation: hue 1s infinite linear;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip:text;
}
.nav_icon{position:absolute; right:18px; top:5px;}
.within_top .nav_icon{top:-21px;}