/* 未能缩小。正在返回未缩小的内容。
(182,2329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,4931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,5043): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(182,5090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(182,5141): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(182,5262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(182,5292): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(182,5536): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(182,6073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,6187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,6585): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(182,6615): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(182,7261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,7320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,8451): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(182,8480): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(182,8578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,8637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%;}
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0px; height:0px; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Common Css*/
body{ line-height:1.6666;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
/* 页面选中颜色 */
/*::-moz-selection {background: #222;color: #fff;}
::-webket-selection {background: #222;color: #fff;}
::-o-selection {background: #222;color: #fff;}
::selection {background: #222;color: #fff;}
*:focus {outline: none;}*/
/* CSS3滚动条 */
@media screen and (min-width:1025px){
::selection {background: #222; color: white ; text-shadow: none ;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#eee;border-radius:50px}
::-webkit-scrollbar{width:8px;height:6px ; }
::-webkit-scrollbar-thumb{height:50px;background:#999;  border-radius:50px ; cursor:pointer;}
::-webkit-scrollbar-thumb:hover{background:#999; cursor:pointer}
}

body, button, input, select, textarea {font-family:'苹方',\5FAE\8F6F\96C5\9ED1,"Museo300", "Open Sans", "Hiragino Sans GB", STXihei, "Microsoft YaHei", sans-serif;font-size: 12px; line-height:1.5;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input[type=text],input[type=button],select,button,textarea{-webkit-appearance:none !important; /*去除input默认样式*/ border-radius:0px;}
select,input[type="datetime-local"]{ background:url(../images/select_jt.png) no-repeat right center #fff !important;}
select::-ms-expand { display: none; } 

body{ -webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;}

select{appearance:none !important;
-moz-appearance:none !important;
-webkit-appearance:none !important;}

::-webkit-input-placeholder{color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}

.ntb{display: table; table-layout: fixed; width: 100%; height: 100%;}
.ntd{display: table-cell; vertical-align: middle;}

.img_cut{background:no-repeat center center; background-size:cover; overflow:hidden; display:block; width:100%; height:auto;}
.img_max{ display:block !important;}
.img_min{ display:none !important;}

@media screen and (max-width:480px){
.img_max{ display:none !important;}
.img_min{ display:block !important;}
}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1592624085125'); /* IE9 */
  src: url('iconfont.eot?t=1592624085125#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1592624085125') format('woff'),
  url('iconfont.ttf?t=1592624085125') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1592624085125#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yonghu:before {
  content: "\e610";
}

.icon-jia:before {
  content: "\e604";
}

.icon-jian:before {
  content: "\e606";
}

.icon-guanbi:before {
  content: "\e80c";
}

.icon-x:before {
  content: "\e82c";
}

.icon-you1:before {
  content: "\e85a";
}

.icon-zuo1:before {
  content: "\e85b";
}

.icon-you:before {
  content: "\e86f";
}

.icon-zuo:before {
  content: "\e871";
}

.icon-shijian:before {
  content: "\e8b8";
}

.icon-fangda:before {
  content: "\e8bc";
}

.icon-xia:before {
  content: "\e600";
}

.icon-shang:before {
  content: "\e8cd";
}

.icon-you3:before {
  content: "\e8d1";
}

.icon-fanhui:before {
  content: "\e8db";
}

.icon-zuo3:before {
  content: "\e8fb";
}

.icon-you4:before {
  content: "\e8e9";
}

.icon-zuo4:before {
  content: "\e8ea";
}

.icon-you2:before {
  content: "\e8f5";
}

.icon-zuo2:before {
  content: "\e8f6";
}


/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiperBox{ position:relative;}
.swiper{ overflow:hidden;}
.swiper-wrapper{}
.swiper-slide{ overflow:hidden; position:relative;}
.swiper-slide img{ width:100%; height:auto; display:block;}
.swiperDots{ text-align:center; position:absolute; bottom:20px; left:0px; right:0px; z-index:2; display:none;}
.swiperDots span{ background:#fff; opacity:1; width:12px; height:12px; cursor:pointer; box-shadow:0 0 3px rgba(0,0,0,0.3); display:inline-block; vertical-align:bottom; border-radius:6px; margin:0 6px;}
.swiperDots .swiper-pagination-bullet-active{ background:#3eb7ae; }

.swiperArrow{position:absolute; top:50%; z-index:2; height:48px; margin-top:-24px; line-height:48px; width:48px; text-align:center; padding:0px; border:none; color:#fff; overflow:hidden; font-size:0px; z-index:2; background:#888888; border-radius:50%; font-size:18px; box-shadow:0 0 3px rgba(0,0,0,0.3); cursor:pointer; display:none;}
.swiperPrev{ left:30px;}
.swiperPrev:before{ content: "\e818";}
.swiperNext{ right:30px;}
.swiperNext:before{ content: "\e816";}
.swiperArrow:hover{ background:#3eb7ae; color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.swiper-button-disabled{ background:#ccc !important;}

.swiperPage{ position:absolute; display:none; left:50%; bottom:60px; color:#fff; text-align:left; padding-left:50px; font-family:arial; font-weight:bold; font-size:44px; line-height:1;}
.swiperPage span{ margin:0 5px;}
.swiper-pagination-total{ font-size:24px;}


@media screen and (max-width:1024px){
.swiperDots span{ height:10px; width:10px;}
.swiperArrow{ width:32px; margin-top:-16px; line-height:32px; height:32px; font-size:20px;}
}
@media screen and (max-width:640px){
.swiperDots{ bottom:10px;}
.swiperDots span{ height:8px; width:8px; margin:0 3px;}
.swiperArrow{ width:30px; margin-top:-15px; line-height:30px; height:30px; font-size:16px;}
}
@charset "utf-8";
body,html{ overflow-x:hidden; height:auto; box-sizing:border-box;}
body{ color:#434343; font-size:14px;}
.course{-moz-user-select: none; /*火狐*/
-webkit-user-select: none;  /*webkit浏览器*/
-ms-user-select: none;   /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
a{ color:#434343; text-decoration:none; }
a:hover{ text-decoration:none; color:#3eb7ae;}
i,em{ font-style:normal;}

.img img{ width:100%; height:auto; display:block; }



.header .logo,
.header .wp,
.menu .h3 a,
.slick-arrow,
.fLick .h3 i:before,
.newsB .text,
.imgList .pd,
.teamList .pd{
transition: all 0.3s ease-out;
}

.slick-arrow,
.menu .h3 span,
.menu .h3 i,
.ipt_b1{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

.menu-link{
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position: absolute; top:10px;right:0px; margin-right:-8px;font-size: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:10px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #fff;width: 100%;height:2px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before {background-color: #3eb7ae;
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after {background-color: #3eb7ae;
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}



.wp{ width:1180px; margin:0 auto; position:relative;}


.header{ position:absolute; left:0px; top:0px; right:0px; z-index:10; transform:translateZ(0);background: rgba(0,0,0,0.5);}
.header .wp{ height:90px;}

.logo{ position:absolute; left:0px; top:50%; margin-top:-0.5em; font-size:50px; line-height:1;}
.logo img{ height:1em; width:auto; display:block; float:left; margin-right:34px;}
.logo img:last-child{ margin-right:0px;}


.tSearch{ position:absolute; right:0px; top:50%; margin-top:-17px; width:246px;}
.tSearch .i{ display:none;}
.tSearch .box{}
.tSearch .pd{ position:relative;}
.ipt_t1{ background:#fff; color:#000; height:34px; width:100%; box-sizing:border-box; line-height:34px; padding:0 60px 0 20px; border:none; font-size:14px; box-sizing:border-box; }
.ipt_b1{ width:40px; height:34px; line-height:34px; text-align:center; border:none; position:absolute; color:#fff; font-size:20px; right:0px; top:0px; background:#0088ff;}

.menu{ background:#f6f6f6; position:relative; z-index:9;}
.menu ul{}
.menu li{ position:relative; float:left; text-align:center; width:14.285714285714286%;}
.menu .h3 a{ display:block; height:66px; line-height:66px; position:relative; padding:0 20px; font-size:18px; color:#333;}
.menu .box{ display:none; background:#fff; border:1px solid #e6e6e6; border-top:none; left:0px; right:0px; position:absolute;}
.menu .box a{ display:block; line-height:38px; height:38px; border-top:1px solid #e6e6e6;}
.menu .box a:hover{ background:#3eb7ae; color:#fff;}
.menu li:hover .h3 a,
.menu li.curr .h3 a{ background:#3eb7ae; color:#fff;}
.menu li:hover .box{ display:block;}

.menu .h3 span{ display:none; position:absolute; right:30px; top:0px; width:40px; height:40px; text-align:center; line-height:40px; cursor:pointer; margin-right:-10px; color:#fff;}
.menu .h3 span:before { content: "\e604"; }
.menu .h3 span.active:before { content: "\e606"; }
.menu .h3 i{ display:none; position:absolute; right:30px; top:0px; width:40px; height:40px; text-align:center; line-height:40px; margin-right:-10px;}
.menu .h3 i:before { content:"\e8e9"; }

.body_fix .header{}

.ibanner{ overflow:hidden;}
.ibanner .pd{ display:block; position:relative; overflow:hidden;}
.ibanner .pd img{width:100.418410041841%; height:auto; display:block;}
.ibanner .swiperDots{ display:block;}

.snews{ background:#f3f3f3; line-height:32px; padding:19px 0;}
.snewsFl{ position:absolute; left:0px; top:0px; bottom:0px; font-size:30px; color:#4a7cee; font-weight:bold;}
.snewsFl:after{ content:':';}
.snewsFc{ padding:0 220px 0 170px; height:32px; overflow:hidden;}
.snewsFc a{ display:block;}
.snewsFc em{ float:right; margin-left:30px;}
.snewsFc span{ height:32px; display:block; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.snewsFr{ position:absolute; right:0px; top:0px; bottom:0px;}

.tit1{ position:relative; margin-bottom:25px;}
.tit1 a{ display:block; height:46px; line-height:46px; padding:0 30px; top:50%; margin-top:-23px; background:#02b2b5; color:#fff; position:absolute; right:0px; text-transform:uppercase;}
.tit1 em{ font-size:16px; color:#b4b4b4; text-transform:uppercase; display:block;}
.tit1 span{ color:#3eb7ae; margin-right:0.5em;}
.tit1 strong{ color:#fff; font-size:21px;}

.tit1_2 strong{ color:#272727;}

.iMain{ padding:75px 0;}
.iMain1{}
.iMainFl{ width:50%; float:left; box-sizing:border-box; padding-right:80px;}
.iMainFr{ width:50%; float:right; box-sizing:border-box; padding-left:80px;}

.news_tab{ border-bottom:4px solid #f1f1f1; margin-bottom:14px;}
.news_tab li{ float:left; margin-right:50px;}
.news_tab li:last-child{ margin-right:0px;}
.news_tab a{ display:block;}
.news_tab em{ font-size:16px; color:#b4b4b4; text-transform:uppercase; display:block; line-height:1;}
.news_tab span{ margin-right:0.5em;}
.news_tab strong{ display:inline-block; vertical-align:bottom; font-size:21px; line-height:40px; height:40px; position:relative;}
.news_tab strong:before{ content:''; position:absolute; left:0px; bottom:-4px; height:4px; right:0px; background:#3eb7ae; display:none;}
.news_tab strong:after{ content:''; position:absolute; left:50%; bottom:-14px; margin-left:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:10px solid #3eb7ae; display:none;}
.news_tab li.curr strong:before{ display:block;}
.news_tab li.curr strong:after{ display:block;}
.news_tab li.curr span{ color:#3eb7ae;}
.news_con{}
.news_con .li{ display:none;}
.news_con .li:first-child{ display:block;}

.imgA{}
.imgA img{ width:100%; height:auto; display:block;height:141px;}

.listA{ margin-bottom:30px;}
.listA li{ border-bottom:1px solid #f2f2f2;}
.listA a{ display:block; overflow:hidden; height:43px; line-height:43px; position:relative; padding-left:20px;}
.listA a:before{ content:''; width:6px; height:6px; background:#02b2b5; border-radius:50%; position:absolute; left:0px; top:50%; margin-top:-3px;}
.listA em{ float:right; margin-left:20px;}
.listA span{ display:block; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}

.iMain2{}

.imgB .swiper{ overflow:visible;}
.imgB .swiperDots{ display:block;}
/*
.imgB .pd{ display:block; margin-right:90px;}
.imgB .swiper-slide {}
.imgB .swiper-slide-duplicate-next .pd{ margin-right:90px;}
.imgB .swiper-slide-next .pd{transform:translate(0, 0); margin-right:90px;}
.imgB .swiper-slide-prev .pd{ padding:0 30px 40px 0; margin-right:30px;}
.imgB .swiper-slide-prev .pd img{transform:translate(30px, 40px);  pointer-events: none; }
.imgB .swiper-slide-active .pd{ padding:0 60px 90px 0; margin-right:0px;}
.imgB .swiper-slide-active .pd img{transform:translate(60px, 90px); pointer-events: none; }*/



.listB{}
.listB li{ margin-bottom:18px;}
.listB li:last-child{ margin-bottom:0px;}
.listB .pd{ display:block; background:rgba(244,248,247,0.1); overflow:hidden;}
.listB .img{ float:left; width:80px; float:left; box-sizing:border-box; padding:4px; background:#54c9cc;}
.listB .text{ margin-left:80px; color:#fff; padding:9px 20px;}
.listB .h3{ font-size:18px; line-height:1.5; margin-bottom:5px; height:1.5em; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.listB .p{ line-height:1.5; height:3em; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}

.iMain3{}
.listC{}
.listC ul{ margin-right:-20px;}
.listC li{ float:left; width:50%;}
.listC .pd{ margin-right:20px; padding:8px; display:block; background:#f2f2f2;}
.listC .img{}
.listC .text{ padding:10px;}
.listC .h3{ font-size:16px; color:#02b2b5;line-height:1.5; height:1.5em; margin-bottom:10px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.listC .p{ color:#666; line-height:1.5; height:4.5em; margin-bottom:10px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.listC .em{ color:#333;}

.listD{}
.listD li{ padding:20px 0; border-bottom:1px solid #f2f2f2;}
.listD li:first-child{ padding-top:0px;}
.listD li:last-child{ margin-bottom:0px;}
.listD .pd{ display:block; background:rgba(244,248,247,0.1); overflow:hidden;}
.listD .img{ float:left; width:102px; float:left;}
.listD .text{ margin-left:102px; color:#666; padding:0 20px;}
.listD .h3{ font-size:16px; line-height:1.2; height:1.2em; margin-bottom:5px; color:#3eb7ae; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.listD .p{ line-height:1.5; height:1.5em; margin-bottom:10px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.listD .em{ line-height:1;}


.footer{ background:#383939; padding:40px 0; color:#bebebe;}
.footer .wp{ min-height:60px;}
.footer a{ color:#bebebe;}
.footer a:hover{ color:#3eb7ae;}
.fCon{padding-right:420px; line-height:30px;}
.fCon p{ display:inline-block; vertical-align:bottom; margin-right:1em;}
.fLick{ position:absolute; right:150px; top:50%; margin-top:-15px; width:254px;}
.fLick .h3{ height:30px; line-height:30px; position:relative; background:#ebebeb; border:1px solid #04aaad; cursor:pointer;}
.fLick .h3 span{ display:block; padding:0 50px 0 20px; font-size:16px; color:#04aaad;}
.fLick .h3 i{ width:30px; height:30px; font-size:12px; right:0px; position:absolute; top:0px; background:#dcdcdc; color:#04aaad; text-align:center; line-height:30px;}
.fLick .h3 i:before{ display:block;}
.fLick .box{ position:absolute; bottom:100%; left:0px; right:0px; background:#fff; border:1px solid #04aaad; border-bottom:none; text-align:center; padding:15px 0; display:none;}
.fLick .box a{ display:block; color:#333; font-size:14px; line-height:2em;}
.fLick .box a:hover{ background:#04aaad; color:#fff;}
.fLick.curr .h3 i:before{ transform:rotate(180deg);}
.fEwm{ position:absolute; right:0px; top:50%; margin-top:-47px; width:94px;}
.fEwm img{ width:100%; height:auto; display:block;}


.pg{ min-height:550px; padding:30px 0 50px 0;}
.pMain{ overflow:hidden;}
.pMainFl{ width:22%; float:left; background:#f5f5f5; position:relative; margin-bottom: -9999px; padding-bottom:9999px;}
.tit2{ height:50px; line-height:50px; font-size:18px; padding:0 20px; background:#3eb7ae; border-radius:4px; color:#fff;}
.pNav{ padding:5px 0;}
.pNav li{ border-bottom:1px solid #e5e5e5;}
.pNav a{ height:48px; color: #666; line-height:48px; position:relative; padding-left:40px; display:block;}
.pNav a:before{ content: ""; width:6px; height:6px; border-radius:50%; background:#3eb7ae; position:absolute; top:50%; margin-top:-3px; left:20px;}
.pNav a:hover{ color:#244472;}

.pMainFr{ width:76%; float:right;}
.crumbs{ line-height:34px; border-bottom:2px solid #ebebeb;}
.crumbsFl{ float:left; background:#3eb7ae; padding:0 1em; border-radius:4px 4px 0 0; font-size:18px; color:#fff;}
.crumbsFr{ float:right;}
.crumbsFr *{ margin-left:0.5em;}

.pMainCon{ padding:30px 0 0 0 ;}

.newsInfo{}
.newsInfoTit{ margin-bottom:20px; text-align:center;}
.newsInfoTit .h3{ font-size:18px; line-height:1.5; margin-bottom:5px;}
.newsInfoTit .em{ line-height:20px; color:#999;}
.newsInfoTit .em i{ margin-right:5px; display:inline-block; vertical-align:bottom;}
.newsInfoTit .em em{ display:inline-block; vertical-align:bottom;}
.newsInfoCon{ line-height:1.875; margin-bottom:30px;}
.newsInfoCon img{ max-width:100%; height:auto; display:inline-block; vertical-align:baseline;}
.newsInfoM{}
.newsInfoM li{ background:#f5f5f5; margin-bottom:10px; line-height:46px; height:46px; padding:0 20px;}
.newsInfoM strong{ float:left; line-height:46px; height:46px;}
.newsInfoM a{ display:block; line-height:46px; height:46px; overflow:hidden;}


.imgList{}
.imgList ul{ margin-right:-30px;}
.imgList li{ width:33.3333%; float:left; margin-bottom:30px;}
.imgList .pd{ display:block; padding:20px; border-radius:4px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); margin-right:30px;}
.imgList .img{}
.imgList .text{ padding:15px 0;}
.imgList .h3{ font-size:18px; color:#3eb7ae; margin-bottom:5px; height:1.5em; line-height:1.5; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.imgList .em{ color:#999; line-height:20px; margin-bottom:10px;}
.imgList .em i{ margin-right:5px;}
.imgList .em span{}
.imgList .p{ line-height:1.5; height:3em; overflow:hidden; color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.imgList .pd:hover{ transform:scale(1.05,1.05); box-shadow:0 0 10px rgba(0,0,0,0.3);}

.teamList{}
.teamList ul{ margin-right:-30px;}
.teamList li{ width:50%; float:left; margin-bottom:30px;height:216px;}
.teamList .pd{ display:block; padding:30px; overflow:hidden; border-radius:4px; border:1px solid #c5efe5; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); margin-right:30px;}
.teamList .img{ width:112px; float:left;}
.teamList .text{ margin-left:112px; padding-left:30px;}
.teamList .h3{ font-size:18px; color:#3eb7ae; margin-bottom:10px; height:1.5em; line-height:1.5; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; }
.teamList .p{ font-size:14px; line-height:1.75;  color:#666;}
.teamList .pd:hover{ transform:scale(1.05,1.05); box-shadow:0 0 10px rgba(0,0,0,0.3);}

.newsList{}
.newsList ul{}
.newsList li{ overflow:hidden; padding:30px 0; border-top:1px dashed #e5e5e5;}
.newsList li:last-child{ border-bottom:1px dashed #e5e5e5;}
.newsList .pd{ display:block;}
.newsList .img{ width:84px; padding:24px 0; float:left; background:#f2f2f2; color:#333; text-align:center; line-height:1;}
.newsList .img strong{ display:block; font-size:18px; font-weight:normal; margin-bottom:6px;}
.newsList .img em{ display:block; font-size:12px;}
.newsList .text{ margin-left:84px; padding:7px 0 0 20px;}
.newsList .h3{ font-size:16px; height:1.5em; margin-bottom:5px; line-height:1.5; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; color:#000;}
.newsList .p{ height:3em; line-height:1.5; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#666;}


@media screen and (max-width:1680px){
body{}

}
@media screen and (max-width:1600px){
body{}

}
@media screen and (max-width:1440px){
body{ font-size:14px;}
.wp{ width:1100px;}
.iMain{ padding:60px 0;}
.iMainFl{ padding-right:40px;}
.iMainFr{ padding-left:40px;}
.fLick{ right:120px; width:220px;}
.fCon{ padding-right:360px;}
.news_tab li{ margin-right:40px;}

}
@media screen and (max-width:1280px){
}
@media screen and (max-width:1024px){

body{ padding-top:60px;}
.wp,
.header .wp{ width:auto; margin:0 30px;}
.header{ background:#00386c; box-shadow:0 0 3px rgba(0,0,0,0.3); position:fixed; left:0px; top:0px; right:0px; z-index:9;}
.header .wp{ height:60px; position:relative;}
.logo{ left:0px; font-size:32px;}
.logo .img1{ display:none;}
.logo .img2{ display:block;}
.body_fix .menu .h3 a{ line-height:40px; height:40px; color:#333;}


.tSearch{ position:absolute; right:30px; top:50%; margin-top:-20px; width:auto;}
.tSearch .i{ display:block; width:40px; height:40px; font-size:20px; line-height:40px; cursor:pointer; color:#fff; text-align:center;}
.tSearch .box{ position:fixed; left:0px; top:60px; right:0px; background:rgba(15,120,203,0.5); padding:15px 30px; display:none;}
.tSearch .i.active{ color:#3eb7ae;}

.menu-link{ display:block;}
.menu{ display:none; position:fixed; -webkit-transform: translateZ(0); top:60px; width:240px; right:0px; padding:0px; background:#00386c;}
.menu .wp{ margin:0px;}
.menu ul{ display:block;}
.menu li{ float:none; padding:0px; width:auto; margin:0px; border-bottom:1px solid rgba(0,0,0,0.1);}
.menu .h3 a:before{ display:none !important;}
.menu .h3{ position:relative; padding:0px;}
.menu .h3 a{ height:40px; line-height:40px; text-align:left; position:static; padding:0 30px; color:#fff !important; font-size:14px;}
.menu .h3 a:after{ display:none;}
.menu li:hover .h3 a,
.menu li.curr .h3 a{ background:#2aabae;}
.menu-link{ display:block;}
.menu li:hover .box{ display:none;}
.menu .box{ border:none; position:static; margin:0px !important; width:auto !important; padding:15px 0; background:rgba(255,255,255,0.1);}
.menu .box:before{ display:none;}
.menu .box .pd{ float:none;}
.menu .box a{ float:none; position:static; display:block; margin:0px; height:30px; line-height:30px; text-align:center; background:none; border-top:none; color:#fff;}
.menu .h3 i{ display:block;}
.menu .h3 span{ display:block;}

.iMain{ padding:40px 0;}
.news_tab{ border-bottom-width:3px;}
.news_tab em{ font-size:12px;}
.news_tab strong{ font-size:18px; height:32px; line-height:32px;}
.news_tab strong:before{ bottom:-3px; height:3px;}
.news_tab strong:after{ bottom:-10px; border-left-width: 5px; border-right-width:5px; margin-left:-5px; border-top-width:8px;}
.iMainFl{ padding-right:20px;}
.iMainFr{ padding-left:20px;}


.pMainFl{ display:none;}
.pMainFr{ float:none; width:auto;}

.imgList li{}
.imgList ul{ margin-right:-20px;}
.imgList li{ margin-bottom:20px;}
.imgList .pd{ margin-right:20px; padding:15px;}
.teamList ul{ margin-right:-20px;}
.teamList .pd{ padding:25px; margin-right:20px;}
.teamList li{ margin-bottom:20px;}
.teamList .text{ padding-left:20px;}
}
@media screen and (max-width:980px){
.iMainFl,
.iMainFr{ width:auto; float:none; padding:0px;}
.iMainFl{ margin-bottom:50px;}
.fEwm{ position:static; margin:0 auto 30px auto; width:120px;}
.fCon{ text-align:center; margin:0 0 30px 0; padding-right:0px; line-height:1.5;}
.fCon p{ margin-right:0px; display:block;}
.fLick{ position:relative; right:auto; top:auto; margin:0 auto;}



.crumbsFr{ display:none;}
.imgList li{ width:50%;}
}
@media screen and (max-width:768px){
/*.ibanner .pd img{ width:130%; margin-left:-15%;}*/


.imgList ul{ margin-right:0px;}
.imgList li{ /*width:auto; */float:none; width:100%;}
.imgList .pd{ margin-right:0px;}
.teamList ul{ margin-right:0px;}
.teamList li{ width:auto; float:none;height:auto;}
.teamList .pd{ padding:20px; margin-right:0px;}
.teamList .text{ padding-left:15px}
.newsList li{ padding:20px 0;}
}
@media screen and (max-width:640px){
.iMain{ padding:50px 0;}
}
@media screen and (max-width:480px){
.wp, .header .wp{ margin:0 25px;}
.logo img{ margin-right:20px;}
/*.ibanner .pd img{ width:150%; margin-left:-25%;}*/
.listC ul{ margin:0px;}
.listC li{ width:auto; float:none; margin-bottom:20px;}
.listC li:last-child{ margin-bottom:0px;}
.listC .pd{ margin-right:0px;}
.listD .text{ padding:0 0 0 15px;}

.teamList .pd{ padding:15px;}
.newsList .text{ padding-left:15px}
.teamList .p{ line-height:1.5;}
}
@media screen and (max-width:413px){
.wp, .header .wp{ margin:0 20px;}

.teamList .img{ width:80px;}
.teamList .text{ margin-left:80px;}
}
@media screen and (max-width:374px){
.wp, .header .wp{ margin:0 15px;}
.iMain{ padding:30px 0;}
body{ padding-top:50px;}
.logo{ font-size:24px;}
.logo img{ margin-right:15px;}
.header .wp{ height:50px;}
.menu-link{ top:5px;}
.tSearch .box{ top:50px;}
.menu{ top:50px;}


.newsList .h3{ font-size:14px;}
.teamList .h3{ font-size:14px;}
.imgList .h3{ font-size:14px;}
}





/***************网站变灰******************/
/*html {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(desaturate.svg#grayscale);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);
}*/
