@charset "utf-8";
@import '../css/fontgoogle.css';
@import 'https://cdn.staticfile.net/twitter-bootstrap/3.3.5/css/bootstrap.min.css';
@import 'https://cdn.staticfile.net/twitter-bootstrap/3.3.5/css/bootstrap-theme.min.css';
@import 'https://cdn.staticfile.net/font-awesome/4.7.0/css/font-awesome.min.css';
@import 'https://cdn.staticfile.net/owl-carousel/1.3.3/owl.carousel.min.css';
@import 'https://cdn.staticfile.net/owl-carousel/1.3.3/owl.theme.min.css';
@import 'https://cdn.staticfile.net/owl-carousel/1.3.3/owl.transitions.min.css';
@import 'https://cdn.staticfile.net/magnific-popup.js/1.0.0/magnific-popup.min.css';
@import '../css/elegant-icons.css';
@import 'https://cdn.staticfile.net/animate.css/3.5.0/animate.min.css';
@import 'https://www.bootcss.com/p/buttons/css/buttons.css';
 
*{outline:none !important;}
html{height:100%;min-height:100%;}
body{height:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#777;font-size:15px;font-family:'Microsoft YaHei','SimSun','宋体','Arial Narrow';background:#fff;}
.relative{position:relative !important;}
.full-wh{display:table-cell;width:1%;height:34vh;vertical-align:middle;}
.height-100p{height:100%;}
.vertical-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.main-container{z-index:2;overflow:hidden;}
.section{padding-top:100px;padding-bottom:100px;}
.section-small{padding-top:50px;padding-bottom:50px;/*background:url(../img/body-bg.jpg) repeat-x 0 0;*/background:url(../img/bgdian.png) repeat 0 0 #222;}
.section-content{margin-top:100px;}
.section-title{margin-bottom:10px;}
.section-subtitle{margin-bottom:0;}
.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.mt{margin-top:50px;}
.no-pb{padding-bottom:0;}
.btn,.btn:hover,.btn.hover,.btn:focus,.btn.focus,.btn:active,.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:9px 22px;font-family:inherit;color:#fff !important;border-color:#38b71f !important;background-color:#38b71f !important;}
.btn:focus,.btn.focus{color:#fff !important;border-color:#dd3333 !important;background-color:#dd3333 !important;}
.btn:hover,.btn.hover{color:#fff !important;border-color:#ff7777 !important;background-color:#ff7777 !important;}
.btn:active,.btn.active{color:#fff !important;border-color:#dd3333 !important;background-color:#dd3333 !important;}
.form-control,.form-control:hover,.form-control.hover,.form-control:focus,.form-control.focus,.form-control:active,.form-control.active{padding:9px 22px;height:auto;font-family:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:solid 1px #eaeaea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.list{list-style:none;margin:1px 0 0 1px;padding:20px 10px;overflow:hidden;}
.list li{padding:0 0 20px 30px;cursor:pointer;border-left:solid 1px #f3f3f3;}
.list li .title{margin-bottom:10px;font-weight:500;}
.list li:last-child{border-left:none;}
.list li::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;content:'';position:absolute;left:18px;width:16px;height:16px;background:#fff;border:solid 1px #38b71f;}
.list li:hover::before{background:#38b71f;}
.list-inline{list-style:none;margin:0;padding:0;}
.list-inline li{display:inline-block;}
.breadcrumb{margin-top:7px;margin-bottom:0;background:transparent;text-align:right;padding-left:0; padding-right:0;}
.breadcrumb a{color:#777;}
.breadcrumb a:hover{color:#38b71f;}
.pagination{margin:0 0 30px;}
.pagination li{display:inline-block;}
.pagination li a,.pagination li span{cursor:pointer;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;color:#777;font-weight:100;}
.pagination li a:hover,.pagination li span:hover,.pagination li a.hover,.pagination li span.hover,.pagination li a:focus,.pagination li span:focus,.pagination li a.focus,.pagination li span.focus{color:#fff !important;background:#38b71f !important;border-color:#38b71f !important;}
.pagination li.active a,.pagination li.active span,.pagination li.thisclass a,.pagination li.thisclass span{color:#fff !important;background:#38b71f;border-color:#38b71f;}
.pagination li.thisclass a{background:#38b71f;color:#fff;border-color:#38b71f;}
.paginations{height:34px;text-align:center;}
.paginations li{display:inline-block;height:34px;margin-right:5px;}
.paginations li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.paginations li a:hover{background:#f5f5f5;color:#0099ff;}
.paginations li.thisclass{background:#38b71f;color:#fff;}
.paginations li.thisclass a,.paginations li.thisclass a:hover{background:transparent;border-color:#38b71f;color:#fff;cursor:default;}
.tags .tag,.tags>a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:4px 8px;margin:0 5px 5px 0;color:#777;border:solid 1px #cfcfcf;font-size:12px;}
.tags .tag:hover,.tags>a:hover{color:#fff;text-decoration:none;background:#38b71f;border:solid 1px #38b71f;}
.fa-1dot5{font-size:1.5em;}
.bg-light-gray{background:#f5f5f5;}
.bg-tuna{background:#32323a url(../img/bg-tuna.jpg);}
.text-white{color:#fff;}
.text-theme{color:#38b71f;}
.no-mobile .dropdown:hover .dropdown-menu{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-animation:0.3s animationSubMenu;-o-animation:0.3s animationSubMenu;animation:0.3s animationSubMenu;display:block;}
#map-canvas{width:100%;height:500px;}
#map-canvas::after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.0;}
.modal{text-align:center;white-space:nowrap;}
.modal .modal-dialog{display:inline-block;margin:0;width:500px;max-width:98%;text-align:left;white-space:normal;vertical-align:middle;}
.modal .modal-dialog .modal-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:20px 20px 0;border:none;opacity:.0;}
.modal .modal-dialog .modal-content .modal-header{border-bottom:none;}
.modal .modal-dialog .modal-content .modal-header .modal-title{text-transform:uppercase;}
.modal .close{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.modal::before{display:inline-block;content:'';height:100%;vertical-align:middle;}
.modal.fade.in .modal-content{opacity:1.0;}
.modal-result{margin-bottom:30px;}
.result-icon{position:relative;margin-bottom:30px;}
.result-icon .icon-border{position:relative;width:128px;height:128px;margin-left:auto;margin-right:auto;}
.result-icon .icon-border .icon{position:absolute;left:0;top:0;width:100%;height:100%;font-size:48px;line-height:128px;text-align:center;color:#38b71f;}
.result-icon .icon-border svg{z-index:1;width:100%;height:100%;}
.result-icon .icon-border svg circle{fill:none;stroke:#38b71f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:-39;-webkit-transition:stroke-dashoffset 0.5s;-moz-transition:stroke-dashoffset 0.5s;-ms-transition:stroke-dashoffset 0.5s;-o-transition:stroke-dashoffset 0.5s;transition:stroke-dashoffset 0.5s;}
.result-icon .icon-border::after{position:absolute;left:0;top:0;display:block;content:'';width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 3px #eee;}
.in .icon-border .icon{-webkit-animation:0.5s bounceIn;-o-animation:0.5s bounceIn;animation:0.5s bounceIn;}
.in .icon-border svg circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.5s linear 0.5s;-moz-transition:stroke-dashoffset 0.5s linear 0.5s;-ms-transition:stroke-dashoffset 0.5s linear 0.5s;-o-transition:stroke-dashoffset 0.5s linear 0.5s;transition:stroke-dashoffset 0.5s linear 0.5s;}
.footer a.button-small{margin-bottom:5px;}
.widget{margin-bottom:30px;}
.advert{width:100%;height:250px;min-height:250px;}
.recent-comments{list-style:none;margin:0;padding:0;}
.recent-comments li{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #eee;}

.page-404 h1{font-size:80px;font-weight:600;}
#copyright{background:#484848;width:100%;padding:10px 0px 5px 0px;border-top:1px solid #5b5c5d;font-size:11px;color:#242424;font-weight:600;text-shadow:0px 1px 0px #555;}
#copyright a{color:#242424;}
#copyright a:hover{color:#fff;text-shadow:none;}
#copyright p{float:left;margin-bottom:10px;}
.copyright-menu{float:right !important;}
.copyright-menu li{padding-left:10px;list-style-type:none;float:left;}
#navigation{padding-bottom:5px !important;}
#cyReward{text-align:center;margin-top:30px;}
.article-main img{max-width:100%;}
.article-main p{line-height:1.6;margin-bottom:15px;}
.index .gallery-image,.index .gallery-image{text-align:center;}
.index .gallery-image,.index .gallery-image img{max-height:210px;}
.index .project-item .info{padding:5px 10px}
.index .project-item .info h4{text-align:center;}
.projects-list .project-image{padding:0;margin-bottom:20px;}
.projects-list .project-image .box{margin-right:15px;background-color:#eee;padding:14px;border:1px solid #ddd;text-align:center;}
.projects-list .project-image .box h3{font-size:16px;margin-bottom:10px;text-align:center;line-height:1.5;margin-top:10px;}
.projects-list .project-image .box h3 a{font-weight:700;color:#000;}
.projects-list .project-image .box h3 a:hover{color:#38b71f;}
.projects-list .project-image .box p{margin-bottom:10px;text-align:center;}
.mb25{margin-bottom:25px;}
.widget .title{font-weight:700;}
.sidebar-menu li a.active{font-size:15px;font-weight:700;color:#38b71f;}
.pricing-tables-main{position:relative;float:left;margin-bottom:40px;}
.pricing-tables{position:relative;float:left;width:24%;border:1px solid #eee;}
.pricing-tables .title{float:left;width:100%;height:50px;padding:13px 0 10px 0;background-color:#454545;text-align:center;font-size:20px;line-height:18px;color:#fff;border-top:3px solid #272727;border-bottom:1px solid #818181;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables .price{float:left;width:100%;padding:30px 0 30px 0;background-color:#636363;text-align:center;font-size:40px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables .price i{font-size:14px;color:#ccc;display:block;font-weight:normal;font-style:normal;margin-top:5px;}
.pricing-tables .cont-list{float:left;width:100%;padding:15px 0;border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#f9f9f9;text-align:center;color:#727272;}
.pricing-tables .cont-list ul{margin:0;padding:0;}
.pricing-tables .cont-list li{margin:0;padding:0;list-style-type:none;line-height:30px;border-bottom:1px solid #fff;}
.pricing-tables .cont-list li.last{border:none;}
.pricing-tables .ordernow{float:left;width:100%;padding:28px 0px;background-color:#eee;text-align:center;color:#fff;}
.pricing-tables-main .ordernow .normalbut{color:#fff;background-color:#666;border:1px solid #454545;padding:10px 18px;border-radius:3px;font-weight:normal;}
.pricing-tables-main .ordernow .normalbut:hover{background-color:#727272;}
.pricing-tables-main .ordernow .colorchan{color:#fff;background-color:#fc4242;padding:10px 18px;border-radius:3px;font-weight:normal;}
.pricing-tables-main .ordernow .colorchan:hover{color:#fff;background-color:#272727;}
.pricing-tables-helight{position:relative;float:left;width:27%;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);}
.pricing-tables-helight .title{float:left;width:100%;height:46px;padding:3px 0 0 0;margin-top:-10px;background-color:#e93636;text-align:center;font-size:23px;color:#fff;border-top:3px solid #cf2d2d;border-bottom:1px solid #fa6464;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-helight .price{float:left;width:100%;padding:30px 0 30px 0;background-color:#fc4242;text-align:center;font-size:45px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-helight .price i{font-size:14px;color:#eee;display:block;font-weight:normal;font-style:normal;margin-top:5px;}
.pricing-tables-helight .cont-list{float:left;width:100%;padding:15px 0;border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#f9f9f9;text-align:center;color:#727272;}
.pricing-tables-helight .cont-list ul{margin:0;padding:0;}
.pricing-tables-helight .cont-list li{margin:0;padding:0;list-style-type:none;line-height:30px;border-bottom:1px solid #fff;}
.pricing-tables-helight .cont-list li.last{border:none;}
.pricing-tables-helight .ordernow{float:left;width:100%;padding:30px 0 35px 0;background-color:#eee;text-align:center;color:#fff;}
.pricing-tables-two{position:relative;float:left;width:33%;border:1px solid #eee;}
.pricing-tables-two .title{float:left;width:100%;padding:13px 0 10px 0;background-color:#454545;text-align:center;font-size:23px;color:#fff;border-top:3px solid #272727;border-bottom:1px solid #818181;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-two .price{float:left;width:100%;padding:30px 0 30px 0;background-color:#636363;text-align:center;font-size:40px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-two .price i{font-size:14px;color:#ccc;display:block;font-weight:normal;font-style:normal;margin-top:5px;}
.pricing-tables-two .cont-list{float:left;width:100%;padding:15px 0;border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#f9f9f9;text-align:center;color:#727272;}
.pricing-tables-two .cont-list ul{margin:0;padding:0;}
.pricing-tables-two .cont-list li{margin:0;padding:0;list-style-type:none;line-height:30px;border-bottom:1px solid #fff;}
.pricing-tables-two .cont-list li.last{border:none;}
.pricing-tables-two .ordernow{float:left;width:100%;padding:28px 0;background-color:#eee;text-align:center;color:#fff;}
.pricing-tables-helight-two{position:relative;float:left;width:33%;z-index:3;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);}
.pricing-tables-helight-two .title{float:left;width:100%;height:46px;padding:3px 0 0 0;margin-top:-10px;background-color:#e93636;text-align:center;font-size:23px;color:#fff;border-top:3px solid #cf2d2d;border-bottom:1px solid #fa6464;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-helight-two .price{float:left;width:100%;padding:30px 0 30px 0;background-color:#fc4242;text-align:center;font-size:45px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:normal;}
.pricing-tables-helight-two .price i{font-size:14px;color:#eee;display:block;font-weight:normal;font-style:normal;margin-top:5px;}
.pricing-tables-helight-two .cont-list{float:left;width:100%;padding:15px 0;border-top:3px solid #fff;border-bottom:3px solid #fff;background-color:#f9f9f9;text-align:center;color:#727272;}
.pricing-tables-helight-two .cont-list ul{margin:0;padding:0;}
.pricing-tables-helight-two .cont-list li{margin:0;padding:0;list-style-type:none;line-height:30px;border-bottom:1px solid #fff;}
.pricing-tables-helight-two .cont-list li.last{border:none;}
.pricing-tables-helight-two .ordernow{float:left;width:100%;padding:30px 0 35px 0;background-color:#eee;text-align:center;color:#fff;}
@-moz-keyframes animationZoomIn{from{-webkit-transform:scale(0.7) translateY(-100%);-moz-transform:scale(0.7) translateY(-100%);-ms-transform:scale(0.7) translateY(-100%);-o-transform:scale(0.7) translateY(-100%);transform:scale(0.7) translateY(-100%);}
to{-webkit-transform:scale(1) translateY(none);-moz-transform:scale(1) translateY(none);-ms-transform:scale(1) translateY(none);-o-transform:scale(1) translateY(none);transform:scale(1) translateY(none);}
}
@keyframes animationZoomIn{from{-webkit-transform:scale(0.7) translateY(-100%);-moz-transform:scale(0.7) translateY(-100%);-ms-transform:scale(0.7) translateY(-100%);-o-transform:scale(0.7) translateY(-100%);transform:scale(0.7) translateY(-100%);}
to{-webkit-transform:scale(1) translateY(none);-moz-transform:scale(1) translateY(none);-ms-transform:scale(1) translateY(none);-o-transform:scale(1) translateY(none);transform:scale(1) translateY(none);}
}
@-moz-keyframes animationSubMenu{from{opacity:0;-webkit-transform:translateY(10%) scale(0.8);-moz-transform:translateY(10%) scale(0.8);-ms-transform:translateY(10%) scale(0.8);-o-transform:translateY(10%) scale(0.8);transform:translateY(10%) scale(0.8);}
to{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
}
@keyframes animationSubMenu{from{opacity:0;-webkit-transform:translateY(10%) scale(0.8);-moz-transform:translateY(10%) scale(0.8);-ms-transform:translateY(10%) scale(0.8);-o-transform:translateY(10%) scale(0.8);transform:translateY(10%) scale(0.8);}
to{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
}
@media screen and (max-width:991px){.header{height:64px;}
.breadcrumb{float:none;text-align:left !important;padding-left:0 !important;}
}
@media screen and (max-width:767px){.brand .logo-big{display:none !important;}
.brand .logo-small{display:inline-block !important;}
.slider{text-align:center;}
.stat{margin-bottom:30px;}
.footer .signup-form .btn-theme{display:block;width:100%;}
.blog-post .social-inline{float:none !important;}
}
@media screen and (max-width:480px){.testimonials-carousel .owl-controls{position:static;}
.footer .footer-col{float:none;width:100%;}
.footer hr{display:none;}
}
.row.section-content2{margin-top:40px;}
.cards{width:165px;height:95px;display:block;}
.cards .front{display:block;}
.cards .front img{border:1px solid #eee;width:165px;height:95px;}
.cards .back{}
.cards .back .txt{width:165px;height:95px;background:#000;text-align:center;line-height:95px;color:#fff;}
.lianxi{width:60px;position:fixed;right:0;top:102px;background:#fff;-moz-box-shadow:-4px 3px 21px #000000;-webkit-box-shadow:-4px 3px 21px #000000;box-shadow:-4px 3px 21px #000000;}
.lianxi a{width:60px;height:60px;display:block;float:left;font-size:0;position:relative;}
.lianxi a.qq{background:url(https://img.alicdn.com/imgextra/i1/23782916/TB2VyrahHFlpuFjy0FgXXbRBVXa_!!23782916.png) no-repeat center center;}
.lianxi a.qq:hover{background:url(https://img.alicdn.com/imgextra/i3/23782916/TB2HBrhjhlmpuFjSZPfXXc9iXXa_!!23782916.png) no-repeat center center;}
.lianxi a.ww{background:url(https://img.alicdn.com/imgextra/i2/23782916/TB2T1K.jm8mpuFjSZFMXXaxpVXa_!!23782916.png) no-repeat center center;}
.lianxi a.ww:hover{background:url(https://img.alicdn.com/imgextra/i1/23782916/TB2MU5JhMJkpuFjSszcXXXfsFXa_!!23782916.png) no-repeat center center;}
.lianxi a.sj{background:url(https://img.alicdn.com/imgextra/i4/23782916/TB2PeK.jm8mpuFjSZFMXXaxpVXa_!!23782916.png) no-repeat center center;}
.lianxi a.sj:hover{background:url(https://img.alicdn.com/imgextra/i4/23782916/TB2UtKyjbBnpuFjSZFGXXX51pXa_!!23782916.png) no-repeat center center;}
.lianxi a.em{background:url(https://img.alicdn.com/imgextra/i4/23782916/TB2KAe4jhhmpuFjSZFyXXcLdFXa_!!23782916.png) no-repeat center center;}
.lianxi a.em:hover{background:url(https://img.alicdn.com/imgextra/i2/23782916/TB2jy5YjiRnpuFjSZFCXXX2DXXa_!!23782916.png) no-repeat center center;}
.lianxi a .sidebox{position:absolute;width:45px;height:60px;top:0;right:-60px;transition:all 0.3s;background:#fff;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:15px/60px "微软雅黑";overflow:hidden;padding:0 0 0 15px;font-weight:700;-moz-box-shadow:-4px 3px 21px #555;-webkit-box-shadow:-4px 3px 21px #555;box-shadow:-4px 3px 21px #555;}
.activity-content.tab-content{background:url(https://web.sryun.net/service-img/background1.svg) no-repeat center 0 / cover;width:100%;height:1080px;}
.tab-content .newcomer{margin:0 auto;}
.AGrid-row{clear:both;}
.AGrid-row.gap,.no-gap .AGrid-row.gap{margin:-10px;}
.AGrid-row:before,.AGrid-row:after{content:" ";display:table;line-height:0;}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
.AGrid-row.gap [class^=col-],.no-gap .AGrid-row.gap [class^=col-]{padding:15px 10px;}
.avtivity-crad{position:relative;display:block;height:140px;padding:25px;color:#333;background-color:#fff;border:1px solid #e2e2e2;background-image:none !important;background-repeat:no-repeat;background-position:right 10px bottom 10px;-webkit-transition:.5s;transition:.5s;}
.avtivity-crad.type6{background-image:url(https://web.sryun.net/service-img/cardbg6.svg);}
.newcomer .activityicon1{background-image:url("https://web.sryun.net/service-img/activityicon1.png")}
.newcomer .activityicon2{background-image:url("https://web.sryun.net/service-img/activityicon2.png")}
.newcomer .activityicon3{background-image:url("https://web.sryun.net/service-img/activityicon3.png")}
.newcomer .activityicon4{background-image:url("https://web.sryun.net/service-img/activityicon4.png")}
.newcomer .activityicon5{background-image:url("https://web.sryun.net/service-img/activityicon5.png")}
.newcomer .activityicon6{background-image:url("https://web.sryun.net/service-img/activityicon6.png")}
.newcomer .activityicon7{background-image:url("https://web.sryun.net/service-img/data_qiyi_01_icon.png");}
.newcomer .activityicon8{background-image:url("https://web.sryun.net/service-img/activityicon8.png");}
.newcomer .activityicon9{background-image:url("https://web.sryun.net/service-img/sap_icon_01.png");}
.newcomer .activityicon10{background-image:url("https://web.sryun.net/service-img/activityicon10.png")}
.avtivity-crad:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);}
h5{display:block;font-size:0.83em;-webkit-margin-before:1.67em;-webkit-margin-after:1.67em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;}
.avtivity-crad:hover::before{width:100%;}
.avtivity-crad:hover > h5{color:#e41f2b;}
.activityicon{position:absolute;width:64px;height:64px;background-repeat:no-repeat;background-size:auto 100%;}
.avtivity-crad:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);}
.avtivity-crad:hover .activityicon{background-position:-64px;}
.avtivity-crad > h5{margin-bottom:10px;margin-left:89px;border-bottom:solid 1px #dbdbdb;font-size:20px;font-weight:bold;line-height:38px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;}
.avtivity-crad > p{margin-left:89px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;line-height:20px;}
.red,em{color:#e41f2b;font-weight:700;}
.tith2{height:246px;overflow:hidden;padding-top:2em;font-size:26px;}
.tith2 a{margin:0 auto;text-align:center;display:block;}
.tith2 span{font-size:24px;line-height:48px;color:#666;display:block;font-weight:normal;}
.tith2 span em{color:#006bb3}
.bpzw{}
.floor04_01c{width:1185px;height:745px;margin:0px auto;}
.floor04_01cl{width:745px;height:100%;background:url(https://web.sryun.net/library/images/f4_01_cl.png) no-repeat;text-align:center;}
.floor04_01cr{width:440px;}
.f4_ys_all{width:125px;height:205px;position:relative;float:left;left:0px;top:0px;cursor:pointer;}
.f4_ys_all .f4_ys_f,.f4_ys_all .f4_ys_b{width:120px;height:140px;}
.f4_ys_all .f4_ys_f,.f4_ys_all .f4_ys_b:hover{background:url(https://web.sryun.net/library/images/f4_ys_f.png) no-repeat;}
.f4_ys_all .f4_ys_b,.f4_ys_all .f4_ys_f:hover{background:url(https://web.sryun.net/library/images/f4_ys_b.png) no-repeat;}
.floor04_01cl span{font-size:18px;color:#fff;display:block;width:80px;height:60px;position:relative;float:left;left:20px;top:18px;line-height:30px;}
.floor04_01cl p{color:#333;font-size:17px;line-height:20px;}
.h55{width:100%;height:55px;}
.floor04_01cr_ul li{width:100%;height:73px;}
.ul_fl li{float:left;display:block;}
.floor04_01cr_ul .gou{background:url(https://web.sryun.net/library/images/f4_01_gou.png) no-repeat;width:45px;height:100%;display:block;}
.floor04_01cr_ul .txt{width:350px;height:30px;font-size:17px;color:#333;display:block;cursor:pointer;}
.floor04_01cr_ul .txt font{font-size:21px;color:#ff6600;font-weight:bold;}
.floor04_con_call_01{width:315px;height:60px;text-align:center;line-height:60px;background:#ff6600;position:relative;left:70px;}
.floor04_con_call_01 a:hover .hover{top:45px;right:140px;}
.floor04_con_call_01 a{display:block;font-size:24px;color:#fff;}
.fl{float:left;}
.clear{clear:both;overflow:hidden;display:block;width:100%;}
.pricing{padding-bottom:80px;}
.plan{border:1px solid #f0f1f3;border-radius: 5px;}
.plan:hover {box-shadow: 0px 0px 30px rgba(83, 88, 93, 0.15);}
.plan-name{display:block;font-size:24px;line-height:30px;font-weight:700;padding:12px 0;color:#959595;}
.plan-price{font-size:48px;padding:10px 0;margin-bottom:30px;position:relative;background:#f2f2f2;}
.plan-price:after{bottom:-30px;border:solid transparent;content:" ";position:absolute;border-width:15px;border-top-color:#f2f2f2;left:50%;margin-left:-16px;}
.plan.featured .plan-name{color:#323232;}
.plan.featured .plan-price{color:#fff;}
.plan.featured .plan-price:after{}
.plan-price .currency{top:-0.9em;font-size:50%;left:-0.01em;font-weight:700;}
.plan-name small{display:block;font-size:12px;font-weight:700;line-height:normal;}
.plan-price strong{}
.plan-price sub{font-size:18px;font-weight:700;}
.plan ul{background:#fff;padding:0;margin-bottom:0;}
.plan ul li{border-top:1px dashed #dedede;padding:8px 29px;font-weight:500;}
.plan ul li:first-child{border-top:0 !important;}
.plan a.btn{color:#323232;background:#fff;margin-top:25px;margin-bottom:30px;padding:8px 30px;}
.plan a.btn:hover{color:#fff;}
.plan.featured .plan-price{background:#ee3b24;}
.plan.featured .plan-price:after{border-top-color:#ee3b24;}
audio{opacity:0;}
@media (max-width:1024px){.tab-content .newcomer{width:98%;margin:1% auto;}
.AGrid-row.gap [class^=col-],.no-gap .AGrid-row.gap [class^=col-]{padding:10px 0;}
.avtivity-crad{margin:0 12px;}
.col-pd-6{width:50%;}
.activity-content.tab-content {height:1550px !important;}
}
@media (max-width:768px){.tab-content .newcomer{width:98%;margin:1% auto;}
.AGrid-row.gap [class^=col-],.no-gap .AGrid-row.gap [class^=col-]{padding:10px 0;}
.avtivity-crad{margin:0 12px;}
.col-mb-12{width:100%;}
.activity-content.tab-content{height:2640px !important}
.lianxi{display:none;}
}
html.swipebox-html.swipebox-touch{overflow:hidden !important;}
#swipebox-overlay img{border:none !important;}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#swipebox-container{position:relative;width:100%;height:100%;}
#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer;}
#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}
#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
#swipebox-slider .slide-loading{background:url(../img/loader.gif) no-repeat center center;}
#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%;}
#swipebox-bottom-bar{bottom:-50px;}
#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}
#swipebox-top-bar{top:-50px;}
#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
#swipebox-title{display:block;width:100%;text-align:center;}
#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../images/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0;}
#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px;}
#swipebox-prev{background-position:-32px 13px;float:left;}
#swipebox-next{background-position:-78px 13px;float:right;}
#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px;}
.swipebox-no-close-button #swipebox-close{display:none;}
#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3;}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s;}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s;}
.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;}
.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1;}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1;}
@-webkit-keyframes rightSpring{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@keyframes rightSpring{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-webkit-keyframes leftSpring{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@keyframes leftSpring{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@media screen and (min-width:800px){#swipebox-close{right:10px;}
#swipebox-arrows{width:92%;max-width:800px;}
  #home .navbar-collapse.collapse {height:73px !important;}
  #home .navbar-right{margin-top:5px;}
}
#swipebox-overlay{background:#0d0d0d;}
#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95;}
#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif;}*{outline:none !important;}
html{height:100%;min-height:100%;}
body{height:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#777;background:#fff;font-family:'Microsoft YaHei','SimSun','宋体','Arial Narrow';}
.relative{position:relative !important;}
.full-wh{display:table-cell;width:1%;height:100vh;vertical-align:middle;}
.height-100p{height:100%;}
.vertical-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.main-container{z-index:2;overflow:hidden;}
.section{padding-top:70px;padding-bottom:70px;}
.section-content{margin-top:100px;}
.section-content2{margin-top:50px;}
.section-title{margin-bottom:10px;}
.section-subtitle{margin-bottom:0;}
.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.mt{margin-top:50px;}
.no-pb{padding-bottom:0;}
.btn,.btn:hover,.btn.hover,.btn:focus,.btn.focus,.btn:active,.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:9px 22px;text-shadow:0 -1px 0 rgba(0,0,0,.2);font-family:inherit;color:#fff !important;border-color:#38b71f !important;background-color:#38b71f !important;}
.btn:focus,.btn.focus{color:#fff !important;border-color:#169500 !important;background-color:#169500 !important;}
.btn:hover,.btn.hover{color:#fff !important;border-color:#5ad941 !important;background-color:#5ad941 !important;}
.btn:active,.btn.active{color:#fff !important;border-color:#169500 !important;background-color:#169500 !important;}
.form-control,.form-control:hover,.form-control.hover,.form-control:focus,.form-control.focus,.form-control:active,.form-control.active{padding:9px 22px;height:auto;font-family:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:solid 1px #eaeaea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.breadcrumb{margin-top:7px;margin-bottom:0;background:transparent;text-align:right;}
.breadcrumb a{color:#777;}
.breadcrumb a:hover{color:#38b71f;}
.progress{height:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.progress .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#38b71f;}
.panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin-top:0;}
.panel + .panel{margin-top:0 !important;}
.panel .panel-heading{padding:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.panel .panel-heading .panel-title a{display:block;padding:10px 15px;}
.panel .panel-heading .panel-title a .collapse-icon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:right;}
.panel .panel-heading .panel-title a.collapsed .collapse-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.panel.panel-theme{border:solid 1px #eee;}
.panel.panel-theme + .panel-theme{border-top:none;box-shadow: 0px 0px 25px rgba(0,0,0,0.15);background:#fff;}
.panel.panel-theme .panel-heading{border:none;}
.panel.panel-theme .panel-heading a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:500 !important;color:#333;line-height: 30px; background: #f2f3f6;}
.panel.panel-theme .panel-heading a:not(.collapsed){color:#fff;background:#333;line-height:30px;}
.panel.panel-theme .panel-body{border-top:solid 1px #eee !important;}
.panel:last-child .panel-heading{border-bottom-width:1px;}
.tags .tag{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 7px;margin:0 5px 5px 0;color:#777;border:solid 1px #eee;}
.tags .tag:hover{color:#fff;text-decoration:none;background:#38b71f;border:solid 1px #38b71f;}
.social-inline{display:block;list-style:none;margin:0;padding:0;}
.social-inline li{display:inline-block;}
.social-inline li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin:0 5px 5px 0;width:32px;height:32px;line-height:32px;text-align:center;font-size:16px;color:#38b71f;}
.social-inline li a:hover{text-decoration:none;color:#fff;background:#38b71f;}
.social-share{list-style:none;margin:0 0 30px;padding:0;display:table;width:100%;}
.social-share li{display:table-cell;text-align:center;}
.social-share li a{display:block;line-height:32px;padding:0 5px;border:solid 1px #eee;border-right-width:0;}
.social-share li a:hover,.social-share li a.active{color:#fff;background:#38b71f;border-color:#38b71f;}
.social-share li:last-child a{border-right-width:1px;}
ul.contact-information li a {color:#8f9397;}
ul.contact-information li a:hover {color:#38b71f;}
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{color:#333;font-weight:400;margin:0 0 30px;font-family:'Microsoft YaHei','SimSun','宋体','Arial Narrow';}
.h3,h3{font-size:22px;}
a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:500;color:#38b71f;}
a:hover,a.hover,a:focus,a.focus{color:#777;text-decoration:none;}
.strong,strong{font-weight:500;}
blockquote{font-size:15px;background:#f5f6f7;margin:0 0 30px;border-left:solid 3px #38b71f;word-break:break-all;}
p{margin:0 0 30px;}
.fa-1dot5{font-size:1.5em;}
.bg-light-gray{background:#f5f8fb;}
.bg-tuna{background:#32323a url(../img/bg-tuna.jpg);}
.text-white{color:#fff;}
.text-theme{color:#38b71f;}
.mfp-bg{background:rgba(0,0,0,0.7) !important;}
.mfp-figure::after{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.0;-webkit-backface-visibility:hidden;}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1.0;}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.9;}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:.0;}
.scroll-to-top{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;position:fixed;right:10px;bottom:10px;opacity:.0;width:32px;height:32px;z-index:1001;cursor:pointer;color:#fff;text-align:center;line-height:34px;background:#38b71f;}
.scroll-to-top .icon{font-size:18px;}
.scroll-to-top.in{opacity:.7;-webkit-animation:0.3s animationZoomIn;-o-animation:0.3s animationZoomIn;animation:0.3s animationZoomIn;}
.scroll-to-top:hover{opacity:1.0;}
#preloader{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background:#ffffff;display:none;}
.loaded #preloader{background:rgba(255,255,255,0.3);}
.loader::before{position:absolute;content:'';}
.loader,.loader::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:96px;height:96px;border:solid 2px transparent;}
.loader{border-top-color:#89b7f3;-webkit-animation:loaderAnimation 1s ease-in-out infinite;-o-animation:loaderAnimation 1s ease-in-out infinite;animation:loaderAnimation 1s ease-in-out infinite;}
.loader::before{top:10px;left:10px;right:10px;bottom:10px;border-top-color:#f5817f;-webkit-animation:loaderAnimation 1.4s ease-in infinite;-o-animation:loaderAnimation 1.4s ease-in infinite;animation:loaderAnimation 1.4s ease-in infinite;}
@keyframes loaderAnimation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes loaderAnimation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
label.error{position:absolute;top:20%;right:0;padding:5px 7px;color:#fff;font-size:12px;font-weight:300;background:#38b71f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-animation:0.3s animationZoomIn;-o-animation:0.3s animationZoomIn;animation:0.3s animationZoomIn;}
.gallery-image{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:relative;z-index:0;width:100%;height:100%;overflow:hidden;background:rgba(255,255,255,0.8);}
.gallery-image img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;max-width:100%;}
.gallery-image::before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;opacity:.0;background:rgba(255,255,255,0.8);}
.gallery-image::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto;width:64px;height:64px;color:#fff;font-size:24px;line-height:66px;text-align:center;opacity:0;background:#38b71f;font-family:'FontAwesome',sans-serif;}
.gallery-image:hover::before{opacity:.7;}
.gallery-image:hover::after{-webkit-animation:0.5s animationZoomIn;-o-animation:0.5s animationZoomIn;animation:0.5s animationZoomIn;opacity:1.0;}
.gallery-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.header{height:106px;}
.navbar .nav li ul li a{margin:5px 5px;}
.navbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:10001;width:100%;margin-bottom:0;min-height:1px;font-size:13px;background:#fff;border:none;}
.navbar .information{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;height:32px;font-weight:100;line-height:32px;border-bottom:solid 1px #333;}
.navbar .information i.fa{font-size:12px;}
.navbar .information a{display:block;float:left;padding-left:7px;padding-right:12px;border-left:solid 1px #333;color:#777;font-weight:100 !important;}
.navbar .information a .icon{display:inline-block;text-align:center;width:24px;}
.navbar .information a:hover{color:#fff;background:#38b71f;border-color:#38b71f;}
.navbar .information .social{float:right;list-style:none;margin:0;padding:0;}
.navbar .information .social li{display:block;float:left;}
.navbar .information .social li a{display:block;padding-left:0;padding-right:0;width:32px;line-height:32px;vertical-align:middle;border-right:solid 1px #333;border-left:none;}
.navbar .information .social li a:hover{color:#fff;background:#38b71f;border-color:#38b71f;}
.navbar .brand{position:absolute;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;line-height:64px;vertical-align:middle;}
.navbar .brand .logo-small{display:none;}
.navbar .brand .logo-big{display:inline-block;}
.navbar .nav{text-transform:uppercase;}
.navbar .nav li a{margin:15px 5px;padding:7px 15px;color:#ccc;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:'Microsoft YaHei','SimSun','宋体','Arial Narrow';}
.navbar .nav li a:hover,.navbar .nav li a.hover,.navbar .nav li a:focus,.navbar .nav li a.focus{color:#fff;background:#38b71f;}
/* .navbar .nav>li:nth-child(5)>a{color:#FF4351;font-weight:700;}
.navbar .nav>li:nth-child(5)>a:hover{color:#fff;} */
.navbar .nav li.dropdown .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-transform:capitalize;border-top:solid 1px #38b71f;left:4px;right:auto; background-color:#333;}
.navbar .navbar-toggle{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:14px;border:solid 1px #777;}
.navbar .navbar-toggle .icon-bar{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#777;}
.navbar .navbar-toggle:hover{border-color:#38b71f;}
.navbar .navbar-toggle:hover .icon-bar{background:#38b71f;}
.navbar.navbar-fill .nav li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0 !important;margin-bottom:0 !important;padding-top:22px;padding-bottom:22px;}
.navbar.navbar-fill .nav li.dropdown .dropdown-menu a{padding-top:10px;padding-bottom:10px;}
.navbar.navbar-underline .nav li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;margin-top:0 !important;margin-bottom:0 !important;padding-top:22px;padding-bottom:20px;background:transparent;border-bottom:solid 2px transparent;}
.navbar.navbar-underline .nav li a:hover,.navbar.navbar-underline .nav li a.hover,.navbar.navbar-underline .nav li a:focus,.navbar.navbar-underline .nav li a.focus{color:#38b71f;border-bottom-color:#38b71f;}
.navbar.navbar-underline .nav li.active a{color:#38b71f;border-bottom-color:#38b71f;}
.navbar.navbar-underline .nav li.dropdown .dropdown-menu{border-top:none;}
.navbar.navbar-underline .nav li.dropdown .dropdown-menu a{padding-top:10px;padding-bottom:10px;}
.navbar.affix-top{position:fixed;}
.navbar.affix{position:fixed;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.3);box-shadow:0 3px 3px -3px rgba(0,0,0,0.3);/*background:url(../img/body-bg.jpg) repeat-x 0 0;*/background:url(../img/bgdian.png) repeat 0 0 #333;}
.navbar{/*background:url(../img/body-bg.jpg) repeat-x 0 0;*/background:url(../img/bgdian.png) repeat 0 0 #222;}
.navbar.affix .information{height:0;border-bottom-width:0;margin-top:6px;}
.navbar.affix .brand{line-height:55px;}
.navbar.affix .nav li a{margin-top:10px;margin-bottom:10px;}
.navbar.affix .navbar-toggle{margin-top:10px;}
.navbar.affix.navbar-fill .nav li a{padding-top:17px;padding-bottom:17px;}
.navbar.affix.navbar-underline .nav li a{padding-top:17px;padding-bottom:16px;}
.no-mobile .dropdown:hover .dropdown-menu{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-animation:0.3s animationSubMenu;-o-animation:0.3s animationSubMenu;animation:0.3s animationSubMenu;display:block;}
.slider{width:100%;max-width:100%;}
.slider .item{height:500px;max-width:100%;overflow:hidden;}
.slider .item img{max-width:100%;}
.slider .owl-controls{position:absolute;bottom:10px;left:0;right:0;margin:auto;text-align:center;}
.slider .owl-controls .owl-pagination .owl-page{line-height:24px;vertical-align:middle;}
.slider .owl-controls .owl-pagination .owl-page span{display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.7;background:transparent;border:solid 1px #fff;}
.slider .owl-controls .owl-pagination .owl-page.active span{background:#fff;}
.mask{position:relative;z-index:-1;}
.mask::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:0;background:#000;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom 1.2s ease both;-o-animation:scaleUpFrom 1.2s ease both;animation:scaleUpFrom 1.2s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo 1.2s ease both;-o-animation:scaleUpTo 1.2s ease both;animation:scaleUpTo 1.2s ease both;}
.feature{margin-bottom:30px;text-align:center;}
.feature *{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.feature .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:96px;height:96px;line-height:96px;font-size:32px;margin:0 auto 30px;color:#38b71f;border:solid 1px #38b71f;}
.feature .title{margin-bottom:30px;}
.feature .description{margin-bottom:30px;}
.feature:hover .icon{color:#fff;background:#38b71f;}
.feature:hover .title{color:#38b71f;}
.more-feature{margin-bottom:30px;}
.more-feature .media-left{padding-top:1px;padding-left:1px;}
.more-feature .icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:32px;margin-right:15px;}
.more-feature .title{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:10px;}
.more-feature .description{margin-bottom:10px;}
.more-feature:hover .icon,.more-feature:hover .title{color:#38b71f;}
.project-item{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;margin-bottom:30px;background:#fff;}
.project-item .gallery-image{margin-bottom:10px;}
.project-item .info{position:relative;padding:5px 80px 5px 10px;}
.project-item .info .title{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:5px;}
.project-item .info .description{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#777;margin-bottom:10px;}
.project-item .info .social{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;right:10px;bottom:15px;color:#777;}
.project-item:hover{background:#38b71f;}
.project-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.project-item:hover .info .title,.project-item:hover .info .description,.project-item:hover .info .social{color:#fff;}
.stat{text-align:center;}
.stat *{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.stat .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:96px;height:96px;color:#fff;font-size:32px;line-height:96px;margin:0 auto 30px;border:solid 1px #fff;}
.stat .number{color:#38b71f;}
.stat .title{color:#fff;margin-bottom:0;}
.stat:hover .icon{color:#38b71f;border-color:#38b71f;}
.stat:hover .number{color:#fff;}
.stat:hover .title{color:#38b71f;}
.testimonials-carousel .owl-controls{position:absolute;top:-100px;right:5px;text-align:center;}
.testimonials-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#38b71f;}
.testimonials-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}
.testimonials-carousel .testimonial{margin:0 10px 0 0;}
.testimonials-carousel .testimonial .content{margin-bottom:10px;background:#fff;}
.testimonials-carousel .testimonial .content .text{margin:0;}
.testimonials-carousel .testimonial .author{margin-bottom:5px;}
.testimonials-carousel .testimonial .company{color:#38b71f;}
.testimonials-carousel .testimonial:nth-child(3n){margin-right:0;}
.contact-form{margin-bottom:30px;}
.contact-form textarea{min-height:200px;resize:vertical;}
.contact-information{list-style:none;margin:0 0 30px;padding:0;}
.contact-information li{padding:10px 0;border-bottom:solid 1px #eee;}
.contact-information li .icon{margin-right:10px;}
.contact-information li span{display:inline-block;width:70px;font-weight:500;}
.clients-carousel{margin-bottom:30px;}
.clients-carousel .client{line-height:70px;text-align:center;vertical-align:middle;}
.clients-carousel .owl-controls{position:absolute;top:-75px;right:5px;text-align:center;}
.clients-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#38b71f;}
.clients-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}
.skills .title{font-weight:500;margin-bottom:10px;}
.skills .title span{float:right;}
.team-member{margin-bottom:30px;}
.team-member .image{margin-bottom:10px;max-width:100%;overflow:hidden;}
.team-member .image img{width:100%;max-width:100%;}
.team-member .name{margin-bottom:10px;}
.team-member .post{display:block;margin-bottom:10px;color:#38b71f;}
.team-member .text{margin-bottom:10px;}
#map-canvas{width:100%;height:500px;}
#map-canvas::after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.0;}
.modal{text-align:center;white-space:nowrap;}
.modal .modal-dialog{display:inline-block;margin:0;width:500px;max-width:98%;text-align:left;white-space:normal;vertical-align:middle;}
.modal .modal-dialog .modal-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:20px 20px 0;border:none;opacity:.0;}
.modal .modal-dialog .modal-content .modal-header{border-bottom:none;}
.modal .modal-dialog .modal-content .modal-header .modal-title{text-transform:uppercase;}
.modal .close{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.modal::before{display:inline-block;content:'';height:100%;vertical-align:middle;}
.modal.fade.in .modal-content{opacity:1.0;}
.modal-result{margin-bottom:30px;}
.result-icon{position:relative;margin-bottom:30px;}
.result-icon .icon-border{position:relative;width:128px;height:128px;margin-left:auto;margin-right:auto;}
.result-icon .icon-border .icon{position:absolute;left:0;top:0;width:100%;height:100%;font-size:48px;line-height:128px;text-align:center;color:#38b71f;}
.result-icon .icon-border svg{z-index:1;width:100%;height:100%;}
.result-icon .icon-border svg circle{fill:none;stroke:#38b71f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:-39;-webkit-transition:stroke-dashoffset 0.5s;-moz-transition:stroke-dashoffset 0.5s;-ms-transition:stroke-dashoffset 0.5s;-o-transition:stroke-dashoffset 0.5s;transition:stroke-dashoffset 0.5s;}
.result-icon .icon-border::after{position:absolute;left:0;top:0;display:block;content:'';width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 3px #eee;}
.in .icon-border .icon{-webkit-animation:0.5s bounceIn;-o-animation:0.5s bounceIn;animation:0.5s bounceIn;}
.in .icon-border svg circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.5s linear 0.5s;-moz-transition:stroke-dashoffset 0.5s linear 0.5s;-ms-transition:stroke-dashoffset 0.5s linear 0.5s;-o-transition:stroke-dashoffset 0.5s linear 0.5s;transition:stroke-dashoffset 0.5s linear 0.5s;}
.footer{border-top:solid 2px #38b71f;padding-bottom:10px;}
.footer p{margin-bottom:10px;}
.footer .logo{margin-bottom:20px;}
.footer .footer-col{margin-bottom:30px;}
.footer .subtitle{margin-bottom:5px;}
.footer .post{margin-bottom:10px;}
.footer .post .image{width:60px;height:60px;overflow:hidden;}
.footer .post .text{margin-bottom:5px;}
.footer .menu{list-style:none;margin:0;padding:0;}
.footer .menu li{position:relative;padding-left:15px;}
.footer .menu li a{display:block;padding-bottom:4px;font-weight:500;color:#777;}
.footer .menu li::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:block;content:'';position:absolute;top:7px;left:2px;width:5px;height:5px;background:#777;}
.footer .menu li:hover a{color:#38b71f;}
.footer .menu li:hover::before{background-color:#38b71f;}
.section-page-header{margin-bottom:50px;padding:30px 0;background:#f5f5f5;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;}
.section-page-header .title{color:#555;font-size:24px;padding:0;margin-bottom:5px;}
.blog-post{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #eee;}
.blog-post .image{position:relative;margin-bottom:30px;overflow:hidden;}
.blog-post .image img{width:100%;max-width:100%;}
.blog-post .image iframe{width:100%;max-width:100%;}
.blog-post .image .image-overlay{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.0;background:rgba(255,255,255,0.8);}
.blog-post .image .image-overlay .icon-wr{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:64px;height:64px;font-size:32px;line-height:68px;text-align:center;color:#fff;background:#38b71f;}
.blog-post .image .image-overlay .icon-wr .icon{display:inline-block;}
.blog-post .image:hover .image-overlay{opacity:.9;}
.blog-post .image:hover .image-overlay .icon-wr{-webkit-animation:0.5s animationZoomIn;-o-animation:0.5s animationZoomIn;animation:0.5s animationZoomIn;}
.blog-post .title{font-size:24px;margin-bottom:10px;}
.blog-post .meta{margin-bottom:30px;}
.blog-post .meta li{padding-left:0;}
.blog-post .meta li::after{display:inline-block;content:'/';margin-left:10px;margin-right:0;}
.blog-post .meta li:last-child::after{display:none;}
.blog-post .content{margin-bottom:30px;}
.blog-post .information .tags,.blog-post .information .social-inline{line-height:22px;vertical-align:middle;}
.blog-post .information .social-inline{float:right;}
.widget{margin-bottom:30px;}
.jsSkyFllow .widget{box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1); padding:16px 20px;border-radius:4px;}
.widget .title{text-transform:uppercase;margin-bottom:12px;}
.widget .title::after{display:block;content:'';margin-top:5px;width:15%;height:1px;background:#38b71f;}
.sidebar-menu{list-style:none;margin:0;padding:0;}
.sidebar-menu li a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:normal;display:block;padding-top:10px;padding-bottom:10px;color:#777;border-bottom:solid 1px #eee;}
.sidebar-menu li a:hover,.sidebar-menu li a.active{color:#38b71f;padding-left:10px;}
.latest-posts{list-style:none;margin:0;padding:0;}
.latest-posts .post{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #eee;}
.latest-posts .post .image{width:60px;height:60px;overflow:hidden;}
.latest-posts .post .text{margin-bottom:5px;}
.advert{width:100%;height:250px;min-height:250px;}
.recent-comments{list-style:none;margin:0;padding:0;}
.recent-comments li{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #eee;}
.comments{position:relative;list-style:none;margin:30px 0;padding:0;}
.comments .image{overflow:hidden;}
.comments .image img{max-width:60px;}
.comments .author{margin-bottom:10px;}
.comments .date{display:block;margin-bottom:10px;}
.comments .text{margin-bottom:10px;}
.comments li{margin-bottom:30px;}
.comments ul{padding-left:70px;}
.send-comment textarea{min-height:150px;resize:vertical;}
.project-carousel{margin-bottom:130px;}
.project-carousel .owl-wrapper-outer{z-index:1;}
.project-carousel .owl-controls{position:absolute;margin-top:0;width:100%;height:100%;left:0;top:0;}
.project-carousel .owl-controls .owl-pagination{position:absolute;bottom:-100px;left:0;width:100%;z-index:1;}
.project-carousel .owl-controls .owl-pagination .owl-page{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:100px;width:25%;vertical-align:middle;border:solid 0 #fff;border-top-width:1px;border-right-width:1px;opacity:.8;}
.project-carousel .owl-controls .owl-pagination .owl-page span{display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.7;background:transparent;border:none;}
.project-carousel .owl-controls .owl-pagination .owl-page.active{opacity:1.0;}
.project-carousel .owl-controls .owl-pagination .owl-page:hover{opacity:1.0;}
.project-carousel .owl-controls .owl-pagination .owl-page:nth-child(4n){border-right-width:0;}
.project-carousel .owl-controls .owl-buttons{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;}
.project-carousel .owl-controls .owl-buttons .owl-prev,.project-carousel .owl-controls .owl-buttons .owl-next{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:0;bottom:0;z-index:2;margin:auto 0;width:48px;height:48px;font-size:32px;line-height:44px;color:#777;background:rgba(255,255,255,0.95);}
.project-carousel .owl-controls .owl-buttons .owl-prev:hover,.project-carousel .owl-controls .owl-buttons .owl-next:hover{background:#ffffff;}
.project-carousel .owl-controls .owl-buttons .owl-prev{left:0;}
.project-carousel .owl-controls .owl-buttons .owl-next{right:0;}
.project-information .title{position:relative;padding-bottom:10px;border-bottom:solid 1px #eee;}
.project-information .title::after{display:block;content:'';position:absolute;bottom:-1px;left:0;width:20%;height:1px;background:#38b71f;}
.project-information p{text-align:justify;}
.project-information .details{list-style:none;margin:0 0 30px;padding:0;}
.project-information .details li{padding:5px 0;border-bottom:solid 1px #eee;}
.project-information .details li span{display:inline-block;width:50px;font-weight:500;}
.projects-carousel .recent-project{margin-right:10px;}
.projects-carousel .recent-project .image-popup{display:block;}
.projects-carousel .recent-project .info{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;padding-top:10px;padding-bottom:5px;color:#777;}
.projects-carousel .recent-project .info .title{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:10px;}
.projects-carousel .recent-project .info .description{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:10px;}
.projects-carousel .recent-project:hover .info{padding-left:10px;color:#fff;background:#38b71f;}
.projects-carousel .recent-project:hover .info .title{color:#fff;}
.projects-carousel .recent-project:nth-child(4n){margin-right:0 !important;}
.projects-carousel .owl-controls{position:absolute;top:-100px;right:5px;text-align:center;}
.projects-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#38b71f;}
.projects-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}
.projects-list{margin-bottom:30px;overflow:hidden;}
.projects-list .project-image{margin-bottom:30px;}
.page-404 h1{font-size:80px;font-weight:600;}
.cards{width:165px;height:95px;display:block;}
.cards .front{display:block;}
.cards .front img{border:1px solid #eee;width:165px;height:95px;}
.cards .back{}
.cards .back .txt{width:165px;height:95px;background:#000;text-align:center;line-height:95px;color:#fff;}

.fenzhanlist h3 {margin-bottom:15px;}
.fenzhanlist h3 a {font-weight:700;}
.fenzhanlist ul {margin-bottom:20px; border-bottom:1px solid #eee; clear:both; display:block; overflow:hidden;list-style-type: none; padding-left: 0;}  
.fenzhanlist ul li {float:left; padding:0 30px 16px 0;list-style-type: none;}

.mobanku{font-size:16px; line-height:30px; padding-bottom:30px; color:#222;}
.mobanku a {margin-right:20px; color:#666;}
.mobanku span{margin-right:20px;}
.mobanku a:hover{color:#38b71f;}
.mobanku span.on, .mobanku span.all {color:#38b71f; border:1px solid #38b71f; padding:1px 4px 3px 4px;}

.wmnzsm{height:395px;background:#f4f4f4;overflow:hidden;}
.wmzgsm{height:675px;overflow:hidden;}
.wapper{width:1186px;margin:0 auto;}
.index_title{margin-top:30px;color:#999;font-size:14px;}
.index_title h2{height:50px;line-height:50px;text-align:center;color:#333;font-size:33px;font-weight:normal;}
.index_title span{display:block;text-align:center;line-height:20px;height:20px;}
.cxfw_con{overflow:hidden;background:#fff;padding:0 30px 30px;width:100%;margin:0 auto;box-sizing:boder-box;}
.cxfw_con .index_title{padding-bottom:20px;}
.cxfw_con ul{margin:0 auto;width:100%; padding:0; clear:both; overflow:hidden; display:block;border-top:#f4f4f4 solid 1px;}
.cxfw_con ul li{float:left;border-right:#f0f0f0 solid 1px;overflow:hidden;box-sizing:boder-box;line-height:24px; padding:15px;}
.cxfw_con ul li h3{font-size:20px;font-weight:normal;height:30px;line-height:30px;color:#666; margin-bottom:0;}
.cxfw_con ul li span{color:#999;display:block;line-height:20px;padding-top:10px;padding-right:20px; font-size: 12px;}
.cxfw_con ul li strong{float:left;padding-left:20px;}
.cxfw_con ul li h3 i{display:inline-block; width:26px; height:26px; font-size:26px; color: #999; position: relative; top:3px; margin-right:4px;}
.cxfw_con ul li:hover h3,.cxfw_con ul li:hover h3 i,.cxfw_con ul li:hover span {color:#38b71f;}

.w-container{width:1240px;}
/* 分类 */
address,cite,dfn,em,i,var{font-style:normal;}
.xz-fl{float:left;}
.xz-fr{float:right;}
.xz-fwn{font-weight:400;}
.xz-fc3{color:#F60;font-size:12px;}
.xz-ts{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.xz-dn{display:none;}
.nbox-gd,.nbox-list{border-top:1px dotted #CCC}
.nbox-t{height:60px;line-height:60px}
.nbox{padding-bottom:30px}
.nbox .nbox-span{margin-right:24px;width:35px;height:35px;line-height:35px;background:#C90304;color:#FFF}
.nbox .nbox-div{line-height:35px}
.nbox .nbox-div span{padding-left:24px}
.nbox .nbox-div span a{margin-left:1px;display:inline-block;text-align:center;width:50px;height:35px;line-height:35px;background:#FFF;color:#6C6C6C}
.nbox .nbox-div span a.active,.nbox .nbox-div span a:hover{color:#FFF;background:#C90304}
.nbox-list{margin-top:0;margin-left:0px}
.nbox-list ul{margin-left:-45px;display:block;overflow:hidden;clear:both;}
.nbox-list ul li{float:left;width:275px;background:#FFF;border-bottom:1px solid #CCC;margin-left:30px;margin-top:30px;margin-bottom:10px}
.nbox-list ul li:hover{border-bottom:1px solid #C90304;-webkit-box-shadow:0 10px 20px 0 #CCC;-moz-box-shadow:0 10px 20px 0 #CCC;-ms-box-shadow:0 10px 20px 0 #CCC;-o-box-shadow:0 10px 20px 0 #CCC;box-shadow:0 10px 20px 0 #CCC}
.nbox .nbox-span-open{background:#FFF;color:#C90304}
.nbox-l{background:#FFF;width:275px;border-bottom:3px solid #EEE;-webkit-box-shadow:0 10px 20px 0 #f2f2f2;-moz-box-shadow:0 10px 20px 0 #f2f2f2;-ms-box-shadow:0 10px 20px 0 #f2f2f2;-o-box-shadow:0 10px 20px 0 #f2f2f2;box-shadow:0 10px 20px 0 #f2f2f2}
.nbox-l:hover{border-bottom:3px solid #C90304;-webkit-box-shadow:0 10px 20px 0 #CCC;-moz-box-shadow:0 10px 20px 0 #CCC;-ms-box-shadow:0 10px 20px 0 #CCC;-o-box-shadow:0 10px 20px 0 #CCC;box-shadow:0 10px 20px 0 #CCC}
.nbox-r{width:915px}
.nbox .nbox-span-open{background:#f8f8f8;}
.nbox .nbox-span-open:hover{background:#C90304;color:#FFF}
.nbox .nbox-span-close{background:#C90304;color:#FFF;animation:nbox-span-oc 1s infinite;-moz-animation:nbox-span-oc 1s infinite;-webkit-animation:nbox-span-oc 1s infinite;-o-animation:nbox-span-oc 1s infinite;-ms-animation:nbox-span-oc 1s infinite}
.nbox-class{width:251px;margin:12px auto;min-height:120px}
.nbox-class ul{border-bottom:1px dotted #CCC;padding-bottom:12px;margin-bottom:12px}
.nbox-class ul li{float:left;width:119px;margin-left:12px;margin-top:12px;color:#FFF;height:35px;line-height:35px;overflow:hidden;background:#AAA}
.nbox-class ul li a:hover,.nbox-class ul li a.active{background:#C90304}
.nbox-class ul .nbox-class-liml0{margin-left:0}
.nbox-class ul li a{display:block;color:#FFF}
.nbox-sx{margin-left:-12px;margin-top:12px}
.nbox-sx a{float:left;margin-left:12px;margin-bottom:12px;display:block;width:40px;height:20px}
.nbox-gd{padding-top:12px}
.nbox-love{margin:22px auto 12px auto}
.nbox-love dd{width:220px;height:270px;overflow:hidden;margin-bottom:12px;margin-left:15px}
.nbox-love img{width:220px}
.nbox-love dd:hover img{filter:alpha(opacity=50);opacity:.5}
.nbox-love dd a{color:#999}
.nbox-love dd p{width:208px;padding:6px;line-height:22px;text-align:center;background:#f8f8f8}
/* 图片列表 */
.nbox-list ul li{list-style-type:none;position:relative;}
.nbox-list ul li img{position:relative;z-index:1;width:275px;max-height:275px;}
.nbox-list ul li span{display:block;height:275px;overflow:hidden}
.nbox-list ul li .nbox-list-title{padding:12px;border-bottom:1px solid #CCC}
.nbox-list ul li .nbox-list-title h2{padding-top:3px}
.nbox-list ul li .nbox-list-buy{padding:12px;display:block;overflow:hidden;clear:both;}
.nbox-list ul li a:hover{color:#C90304}
.nbox-img{display:none;position:absolute;z-index:2;top:0;right:0;width:275px;height:275px;background:url(https://web.sryun.net/library/img/img-hover.png) no-repeat}
.nbox-list ul li:hover .nbox-img{display:block}
.mb-ico,.wap-ico{position:absolute;bottom:27px;right:0;z-index:1}
.wap-ico{cursor:pointer;bottom:67px;width:47px;height:60px;background:url(https://web.sryun.net/library/img/wap-ico.png) no-repeat}
.list-paddingleft-2 {display: block; clear:both; overflow: hidden; padding-left:0px;}
.list-paddingleft-2 li {list-style: none; float: left; width: 24.9999%;border-bottom: 3px solid #fff; margin-bottom: 20px;}
.list-paddingleft-2 li:hover{border-bottom: 3px solid #38b71f;-webkit-box-shadow: 0 10px 20px 0 #CCC;-moz-box-shadow: 0 10px 20px 0 #CCC;-ms-box-shadow: 0 10px 20px 0 #CCC;-o-box-shadow: 0 10px 20px 0 #CCC;box-shadow: 0 10px 20px 0 #CCC}
.list-paddingleft-2 li>p {float: left; width: 100%;margin-bottom: 8px;}
.list-paddingleft-2 li p:first-child {text-align: center;}
.list-paddingleft-2 li p:last-child {display: none;}
.list-paddingleft-2 li p:nth-child(2) {width:100%; padding:0 5.99%;}
@media (min-width:1600px){
	.container {width:1370px;}
}
@media (max-width:768px) {
  .w-container {
    width: 100%;
  }
  .list-paddingleft-2 li {width:99.9999%;}
}
@-moz-keyframes animationZoomIn{from{-webkit-transform:scale(0.7) translateY(-100%);-moz-transform:scale(0.7) translateY(-100%);-ms-transform:scale(0.7) translateY(-100%);-o-transform:scale(0.7) translateY(-100%);transform:scale(0.7) translateY(-100%);}
to{-webkit-transform:scale(1) translateY(none);-moz-transform:scale(1) translateY(none);-ms-transform:scale(1) translateY(none);-o-transform:scale(1) translateY(none);transform:scale(1) translateY(none);}
}
@keyframes animationZoomIn{from{-webkit-transform:scale(0.7) translateY(-100%);-moz-transform:scale(0.7) translateY(-100%);-ms-transform:scale(0.7) translateY(-100%);-o-transform:scale(0.7) translateY(-100%);transform:scale(0.7) translateY(-100%);}
to{-webkit-transform:scale(1) translateY(none);-moz-transform:scale(1) translateY(none);-ms-transform:scale(1) translateY(none);-o-transform:scale(1) translateY(none);transform:scale(1) translateY(none);}
}
@-moz-keyframes animationSubMenu{from{opacity:0;-webkit-transform:translateY(10%) scale(0.8);-moz-transform:translateY(10%) scale(0.8);-ms-transform:translateY(10%) scale(0.8);-o-transform:translateY(10%) scale(0.8);transform:translateY(10%) scale(0.8);}
to{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
}
@keyframes animationSubMenu{from{opacity:0;-webkit-transform:translateY(10%) scale(0.8);-moz-transform:translateY(10%) scale(0.8);-ms-transform:translateY(10%) scale(0.8);-o-transform:translateY(10%) scale(0.8);transform:translateY(10%) scale(0.8);}
to{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
}
@media screen and (max-width:991px){.header{height:64px;}
.breadcrumb{float:none;text-align:left !important;padding-left:0 !important;}
}
@media screen and (max-width:767px){.brand .logo-big{display:none !important;}
.brand .logo-small{display:inline-block !important;}
.slider{text-align:center;}
.stat{margin-bottom:30px;}
.footer .signup-form .btn-theme{display:block;width:100%;}
.blog-post .social-inline{float:none !important;}
}
@media screen and (max-width:480px){.testimonials-carousel .owl-controls{position:static;}
.footer .footer-col{float:none;width:100%;}
.footer hr{display:none;}
}