@charset "utf-8";
@font-face{font-family:themify;src:url(../fonts/themify-icons/themify.eot?-fvbane);src:url(../fonts/themify-icons/themify.eot?#iefix-fvbane) format('embedded-opentype'),url(../fonts/themify-icons/themify.woff?-fvbane) format('woff'),url(../fonts/themify-icons/themify.ttf?-fvbane) format('truetype'),url(../fonts/themify-icons/themify.svg?-fvbane#themify) format('svg');font-weight:400;font-style:normal}
[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/***************/
/**我们是谁？
/**************/
.fl{float:left}
.fr{float:right}
.relative{position:relative;z-index:1}
.absolute{position:absolute;z-index:1}
.clean:after,.clean:before{display:table;content:''}
.clean:after{clear:both}
.clean{zoom:1}
.about-title{margin-bottom:40px}
.about-title .title-0{font-family:Arial;font-size:10px;color:#333;padding-left:3px;letter-spacing:3px}
.about-title .title-1 span{font-size:40px;color:#0382db;position:relative;z-index:1}
.about-title .title-1 span::after,.about-title .title-1 span::before{width:100px;height:1px;background-color:#e1e1e1;top:15px;position:absolute;z-index:1;content:''}
.about-title .title-1 span::before{right:-moz-calc(100% + 30px);right:-webkit-calc(100% + 30px);right:110%}
.about-title .title-1 span::after{left:-moz-calc(100% + 30px);left:-webkit-calc(100% + 30px);right:110%}
#about .title-0{padding-left:10px;letter-spacing:10px}
#about .item{width:50%;}
#about .about-brief{padding:0 4.117647%}
#about .about-brief .brief{line-height:34px;font-size:14px;color:#666}
#about .number{height:100%;right:0;top:0}
#about .number .i{width:33.3333333%;height:100%;font-size:20px;color:#555}
#about .number .i:nth-child(1),#about .number .i:nth-child(3){background-color:#f5f5f5}
#about .number .i .n{font-family:PingFang;font-size:64px;color:#222;margin:60% 0 56%;letter-spacing:-3px}
@media only screen and (max-width:1440px){#about .about-brief .brief{line-height:26px}
#about .number .i .n{font-size:50px}
}
@media only screen and (max-width:1300px){#about .item{width:100%;max-width:850px;margin:0 auto;float:none}
#about .about-brief{margin-top:20px;margin-bottom:20px}
#about .number{height:260px;position:relative}
#about .number .i .n{margin:55px 0 50px}
}

/* =======================================================
*
* 	honor page Style 
*
* ======================================================= */
.ti-plus:before{content:"\e61a"}
.gtco-section.border-bottom{border-bottom:1px solid #e6e6e6}
.gtco-heading{margin:2em}
.gtco-heading.gtco-heading-sm{margin-bottom:2em}
.gtco-heading h2{font-size:20px;margin-bottom:10px;line-height:1.5;font-weight:300;color:#000;position:relative}
@media screen and (max-width:768px){.gtco-heading h2{font-size:26px}
}
.fh5co-project-item{display:block;width:100%;position:relative;background:#fff;overflow:hidden;z-index:9;bottom:0;margin-bottom:30px;border:1px solid #e6e6e6;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fh5co-project-item figure{height:240px;overflow:hidden;z-index:12;position:relative}
.fh5co-project-item figure .overlay{opacity:0;visibility:hidden;z-index:10;top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,.4);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.fh5co-project-item figure .overlay i{z-index:12;color:#fff;font-size:30px;position:absolute;margin-left:-15px;margin-top:-45px;top:50%;left:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fh5co-project-item img{z-index:8;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fh5co-project-item .fh5co-text{padding:0 10px 10px 20px;text-align:center}
.fh5co-project-item .fh5co-text h2,.fh5co-project-item .fh5co-text span{text-decoration:none!important}
.fh5co-project-item .fh5co-text h2{font-size:20px;font-weight:300;margin:10px 0;color:#333}
.fh5co-project-item .fh5co-text span{color:#b3b3b3;font-size:16px;font-weight:400}
.fh5co-project-item:focus,.fh5co-project-item:hover{bottom:7px;text-decoration:none;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);box-shadow:0 1px 20px 0 rgba(0,0,0,.19)}
.fh5co-project-item:focus img,.fh5co-project-item:hover img{-webkot-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.fh5co-project-item:focus figure .overlay,.fh5co-project-item:hover figure .overlay{opacity:1;visibility:visible}
.fh5co-project-item:focus figure .overlay i,.fh5co-project-item:hover figure .overlay i{margin-top:-15px}
.fh5co-project-item:focus h2,.fh5co-project-item:focus span,.fh5co-project-item:hover h2,.fh5co-project-item:hover span{text-decoration:none!important}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
