@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900|Caladea:400,700");

@import url("../css/bootstrap.min.css");
@import url("../fonts/webexflaticon/flaticon.css");
@import url("../font-awesome/css/font-awesome.min.css");
@import url("../fonts/webexicon/style.css");
@import url("../css/meanmenu.min.css");

.bg-primary-color{background:#02806a}
.bg-secondary-color{background:#17305e}
.text-primary-color{color:#02806a}
.text-primary-color2{color:#02806a}
.text-primary-color3{color:#fde428}
.text-secondary-color{color:#17305e}
.text-secondary-color2{color:#002448}
.heading-text-color{color:#151a33}
.bg-gradient-color{background:linear-gradient(45deg,#02806a,#039f84)!important}
.bg-light-gradient-color{background:linear-gradient(200deg,#fffdfd,rgba(168,122,33,.15))!important}
.bg-light-gradient-color-with-img{background:url(../images/bg/abs-bg3.png),linear-gradient(200deg,#fffdfd,rgba(168,122,33,.15))!important}
.bg-light-gradient-color-with-img2{background:url(../images/bg/abs-bg4.png),linear-gradient(45deg,#0e90d5,#02806a)!important}
*{margin:0;padding:0;border:none;outline:0!important}
::-moz-selection{background:#02806a;color:#fff;text-shadow:none}
::-webkit-scrollbar{background-color:#ccc;width:8px}
::-webkit-scrollbar-thumb{background-color:#02806a}
::selection{background:#02806a;color:#fff;text-shadow:none}
/*ul li{display:inline}*/
.img-full{width:100%}

object {
	display: none;
}
body{color:#3e3e3e;font-family:"Microsoft Yahei";font-weight:400;font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*p{margin:0 0 20px;line-height:1.8em}*/
h1,h2,h3,h4,h5,h6{color:#151a33;margin:0;}
h1,h2{font-weight:800}
h3,h4{font-weight:700}
h5,h6{font-weight:600}
h1{font-size:48px;line-height:56px}
h2{font-size:42px;line-height:48px}
h3{font-size:28px;line-height:1.25;letter-spacing:-.02em}
h4{font-size:22px;line-height:32px}
h5{font-size:18px;line-height:24px}
h6{font-size:16px;line-height:26px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
b,strong{color:#151a33}
iframe{border:none}
a,b,div,li,ul{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
button,button[type=submit],input,input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-moz-appearance:none;box-shadow:none!important}
embed,img:not([draggable]),object,video{max-width:100%;height:auto;}
a{transition:all .3s ease 0s;text-decoration:none;cursor:pointer;color:#049ad3}
a:focus,a:hover,a:visited{text-decoration:none}
a:hover{color:#02806a;text-decoration:none}
ol,ul{list-style:outside none none;margin:0;padding:0}
img{border:none;max-width:100%}
.clear-both:after,.clear-both:before{display:table;content:"";clear:both}
.block-quote{padding:30px;background:#f4f5f8;border-left:5px solid #02806a;position:relative;overflow:hidden;margin-bottom:20px}
.block-quote:after{position:absolute;content:"\ea70";font-family:webexicon!important;font-size:17rem;top:50px;right:-15px;opacity:.08}
.block-quote p{font-size:20px;color:#555362}
.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/preloader.svg);background-size:90px}
.section-gap{padding:110px 0}
section.anim-object{overflow:hidden}
.bg-pos-center-bottom{background-position:center bottom}
.table{display:table;width:100%;height:100%}
.table-cell{display:table-cell;width:100%;height:auto;vertical-align:middle}
.slide-bg-1{background-image:url(../images/bg/bg1.jpg)}
.slide-bg-2{background-image:url(../images/bg/bg2.jpg)}
.slide-bg-3{background-image:url(../images/bg/bg3.jpg)}
.homepage-slides .owl-nav button.owl-next,.homepage-slides .owl-nav button.owl-prev{font-size:20px;height:50px;left:50px;line-height:50px;position:absolute;text-align:center;top:50%;width:50px;background:#fff;transform:translateY(-50%);transition:all .6s ease 0s;opacity:0;visibility:hidden}
.homepage-slides:hover .owl-nav button.owl-next,.homepage-slides:hover .owl-nav button.owl-prev{opacity:1;visibility:visible}
.homepage-slides .owl-nav button.owl-next{left:auto;right:50px}

.order-list li{display:inherit;position:relative;padding-left:30px;margin:12px 0}
.order-list li:before{position:absolute;content:'\f192';left:0;top:0;font-family:"Font Awesome 5 Free"}
.order-list li:first-child{margin-top:0}
.order-list.primary-color li:before{color:#02806a;font-weight:500}
.list-items li{display:inherit;padding:5px 0}
#curve{position:absolute;top:0;left:0;transform:rotate(180deg)}
#curve path{fill:#fff}
.google-map{height:465px}
.google-map.map-full-height{height:100%}
.mapouter{position:relative;text-align:right;height:100%;width:100%}
.mapouter.fixed-height{height:480px}
.gmap_canvas{overflow:hidden;background:0 0!important;height:100%;width:auto}
.mapouter iframe{width:100%;height:100%}
.back-to-top{position:fixed;right:36px;bottom:42px;width:42px;height:42px;color:#fff;text-align:center;line-height:40px;border-radius:50%;z-index:99;font-size:22px;cursor:pointer;background-color:linear-gradient(45deg,#0e90d5,#02806a)!important;-webkit-animation:white-shadow .8s infinite,red-shadow .8s infinite;animation:white-shadow .8s infinite,red-shadow .8s infinite;-webkit-box-shadow:0 10px 33px rgba(0,0,0,.1);-khtml-box-shadow:0 10px 33px rgba(0,0,0,.1);-moz-box-shadow:0 10px 33px rgba(0,0,0,.1);-ms-box-shadow:0 10px 33px rgba(0,0,0,.1);-o-box-shadow:0 10px 33px rgba(0,0,0,.1);box-shadow:0 10px 33px rgba(0,0,0,.1);display:none}
@keyframes white-shadow{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.5);box-shadow:0 0 0 0 rgba(255,255,255,.5);-webkit-transition:box-shadow .3s ease-in-out;-webkit-transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}
100%{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:box-shadow .4s ease-in-out;-webkit-transition:-webkit-box-shadow .4s ease-in-out;-o-transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out,-webkit-box-shadow .4s ease-in-out}
}
@-webkit-keyframes red-shadow{0%{-webkit-box-shadow:0 0 0 0 rgba(31,100,188,.4);box-shadow:0 0 0 0 rgba(31,100,188,.4)}
100%{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}
}
@keyframes red-shadow{0%{-webkit-box-shadow:0 0 0 0 rgba(31,100,188,.4);box-shadow:0 0 0 0 rgba(31,100,188,.4)}
100%{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}
}
.text-under-line{position:relative;display:inline-block}
.text-under-line:before{content:'';background-color:#02806a;height:2px;width:4.75rem;top:15px;right:-90px;position:absolute}

.mean-container a.meanmenu-reveal{border:1px solid #02806a;color:#02806a;margin-top:-45px}
.mean-container a.meanmenu-reveal span{background:#02806a}
.container{ width:1400px !important;max-width:1400px}

.percentage{font-size:12px;float:right}
.single-post-navigation .navigation-links a{-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.single-post-navigation .navigation-links .nav-next a i{-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;margin-left:8px}
.single-post-navigation .navigation-links .nav-next a:hover i{margin-left:3px}
.single-post-navigation .navigation-links .nav-previous a i{-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;margin-right:8px}
.single-post-navigation .navigation-links .nav-previous a:hover i{margin-right:3px}
.error-area{background-size:cover;background-position:center center}
.error-inner .error-title{font-size:190px;line-height:240px}
.error-inner .error-text{font-size:40px}
.error-inner p{max-width:545px;margin:20px auto 30px}
.pintarest-list{display:flex;flex-wrap:wrap}
.pintarest-list li{width:80px;height:80px;padding:5px}
#scrollUp{right:36px;bottom:42px;width:42px;height:42px;color:#fff;text-align:center;line-height:40px;border-radius:50%;z-index:99;font-size:22px;cursor:pointer;background-color:#02806a;-webkit-animation:white-shadow .8s infinite,red-shadow .8s infinite;animation:white-shadow .8s infinite,red-shadow .8s infinite;-webkit-box-shadow:0 10px 33px rgba(0,0,0,.1);-khtml-box-shadow:0 10px 33px rgba(0,0,0,.1);-moz-box-shadow:0 10px 33px rgba(0,0,0,.1);-ms-box-shadow:0 10px 33px rgba(0,0,0,.1);-o-box-shadow:0 10px 33px rgba(0,0,0,.1);box-shadow:0 10px 33px rgba(0,0,0,.1)}
.client-item{padding:15px;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.client-item img{-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.fa-phone.alt{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.anim-object,.anim-object2{position:relative}
.anim-object:before{position:absolute;content:"";background-image:url(../images/objects/1.png);height:260px;width:260px;top:10%;right:10%;background-size:contain;animation-name:spinInfinit;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}
.fa-phone.alt{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.anim-object2:before{position:absolute;content:"";background-image:url(../images/objects/3.png);height:325px;width:325px;top:35%;left:1%;background-size:contain;background-repeat:no-repeat;animation-name:spinInfinit;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:.8}
.logo{padding-top:1.3125rem;}
.logo img{height:62px}




.header-style-two .header-wrapper .header-middle{padding:30px 0;margin:0 auto;position:static}
.header-style-two .header-wrapper .header-middle .topbar-info-area i{margin-right:15px;color:#02806a;vertical-align:middle;height:48px;width:48px;line-height:48px;text-align:center;background:#ecf1f8;border:1px solid #eee}
.header-style-two .header-wrapper .header-middle .topbar-info-area i:before{font-size:26px}
.header-style-two .header-wrapper .header-middle .topbar-info-area a{font-size:15px}
.header-style-two .header-wrapper .header-navigation-area{background:#f7f8fc}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li{display:inline-block;margin-right:25px;position:relative;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:last-child{margin-right:0}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a{padding:45px 0;display:block;color:#2f2b2b;font-weight:600}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.has-sub.right-view ul{right:-20px;left:auto}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.has-sub>a::before{content:"\f067";position:absolute;right:-18px;top:50%;-moz-transform:translate(0,-13px);-o-transform:translate(0,-13px);-ms-transform:translate(0,-13px);-webkit-transform:translate(0,-13px);transform:translate(0,-13px);font-family:"Font Awesome 5 Free";font-size:12px}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover>a{color:#02806a}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover ul.sub-menu{opacity:1;visibility:visible;top:100%;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu{position:absolute;width:120px;background:#ecf1f8;z-index:2;-moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;opacity:0;visibility:hidden;left:-20px;transform-origin:top;top:100%;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li{display:block;margin:0;text-align: center;border-bottom:1px solid #ddd}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:last-child{border-bottom:none}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li a{padding:18px 0px;font-size:16px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover>a{background:#02806a;color:#fff}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover ul.sub-menu{opacity:1;visibility:visible}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li ul.sub-menu{left:100%;top:0;opacity:0;visibility:hidden}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li.has-sub-child>a::before{content:"\f067";position:absolute;right:10px;top:50%;transform:translateY(-12px);font-family:"Font Awesome 5 Free";font-size:12px}
.header-style-two .header-wrapper .header-navigation-area.inner-page .main-menu ul li a{padding:35px 0}
.header-style-two .header-wrapper .header-navigation-area.transparent-header{background:0 0;position:fixed;z-index:9999;width:100%;padding:20px 0;top:0;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-style-two .header-wrapper .header-navigation-area.transparent-header.fixed{background:#fff;position:fixed;top:0;width:100%;z-index:9999;padding:10px 0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-khtml-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,.1);-o-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}
.header-style-two .header-wrapper .header-navigation-area.fixed{position:fixed;top:0;width:100%;z-index:9999;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-khtml-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,.1);-o-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}



.header-searchbox-style-two{position:relative;float:right;margin-top:6px;margin-left:30px}
.header-searchbox-style-two .show-searchbox{float:right;margin-left:32px;position:relative;margin-top:0px}
.header-searchbox-style-two .show-searchbox a{position:relative;width:40px;height:40px;display:block;text-align:center;line-height:55px;margin:25px 0 30px}
.header-searchbox-style-two .show-searchbox a i{font-size:20px;color:#02806a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-searchbox-style-two .show-searchbox.active .fa-search::before{content:"\f00d"}
.header-searchbox-style-two .toggle-searchbox{position:absolute;right:0;top:170%;width:315px;opacity:0;padding:20px;visibility:hidden;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-searchbox-style-two .toggle-searchbox #searchform-all{position:relative}
.header-searchbox-style-two .toggle-searchbox #searchform-all #s{margin-bottom:0;height:50px;font-size:14px;color:#02806a;top:6px;background-color:#fff;border-radius:0}
.header-searchbox-style-two .toggle-searchbox #searchform-all #searchsubmit{padding:3px;position:absolute;right:12px;top:9px;font-family:"" Font Awesome 5 Free "";color:#02806a;background:0 0;border:none;text-align:center;font-size:16px;font-weight:700;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-searchbox-style-two .toggle-searchbox form input[type=text]{border:1px solid #ddd6d9}
.header-searchbox-style-two .toggle-searchbox.show{visibility:visible;opacity:1;z-index:2;top:114%;padding:20px;background:#f4f4f4;border:1px solid #02806a}
.input-box{position:absolute;right:12px;top:12px}
.input-box i{color:#02806a}
.header-top-area{font-size:14px;color:#fff;padding:10px 0}
.header-top-area a{color:#fff;font-size:14px;display:block;font-weight:400}
.header-top-area i{margin:0;font-size:14px;font-weight:400}
.header-top-area .header-top-left-part .address{padding-right:20px;position:relative}
.header-top-area .header-top-left-part .address:after{background:#fff;content:"";position:absolute;height:90%;width:1px;right:0;top:2px}
.header-top-area .header-top-left-part .phone{padding-left:20px}
.header-top-area .header-top-left-part i{color:#fff;margin-right:5px;vertical-align:middle}
.header-top-area .header-top-left-part i:before{font-size:16px}
.header-top-area .header-top-right-part .social-links{position:relative;display:inline-block}
.header-top-area .header-top-right-part .social-links::after{position:absolute;content:"";right:0;top:7px;height:60%;width:0px;background:#fff}
.header-top-area .header-top-right-part .social-links li{display:inline-block;margin-right:15px}
.header-top-area .header-top-right-part .social-links li a{color:#fff;-webkit-transition:.3s;transition:.3s}
.header-top-area .header-top-right-part .social-links li a:hover{color:#FFEB3B}
.header-top-area .header-top-right-part .social-links li:last-child{margin-right:25px}
.header-top-area .header-top-right-part .language{display:inline-block;margin-left:25px;position:relative}
.header-top-area .header-top-right-part .language .language-btn{position:relative;text-decoration:none;width:85px;text-align:left;-webkit-transition:.5s;transition:.5s}
.header-top-area .header-top-right-part .language .language-btn i{margin-right:4px}
.header-top-area .header-top-right-part .language .language-btn i::before{font-size:14px}
.header-top-area .header-top-right-part .language .language-btn:hover{color:#17305e}
.header-top-area .header-top-right-part .language .language-btn::after{content:"\f107";position:absolute;right:-3px;font-family:"Font Awesome 5 Free";font-weight:700;top:0;font-size:16px}
.header-top-area .header-top-right-part .language .language-dropdown{text-align:center;position:absolute;z-index:10;top:36px;right:-13px;width:120px;visibility:hidden;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s;transition:.5s}
.header-top-area .header-top-right-part .language .language-dropdown.open{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background:#31314d}
.header-top-area .header-top-right-part .language .language-dropdown li{position:relative;background-color:#0a3041;z-index:-1}
.header-top-area .header-top-right-part .language .language-dropdown li a{display:block;position:relative;padding:5px 10px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none}
.header-top-area .header-top-right-part .language .language-dropdown li a:hover{background:#02806a}
.header-top-area .header-top-right-part .language .language-dropdown li :last-child a{border-bottom:none}
.side-panel-content{background:#fff;height:100vh;padding:30px;position:fixed;right:0;top:0;-webkit-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;width:355px;z-index:9999;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-bottom:40px}
.side-panel-content.side-panel-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.3);-khtml-box-shadow:0 8px 16px 0 rgba(0,0,0,.3);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.3);-ms-box-shadow:0 8px 16px 0 rgba(0,0,0,.3);-o-box-shadow:0 8px 16px 0 rgba(0,0,0,.3);box-shadow:0 8px 16px 0 rgba(0,0,0,.3)}
.close-icon{text-align:right}
.close-icon>button{cursor:pointer;background:#02806a;border-radius:50%;height:42px;width:42px}
.close-icon>button i{line-height:20px;color:#fff}
.close-icon>button i:before{font-size:14px}
.extra-info>p{color:#ddd;font-size:15px;line-height:28px}
.extra-info.extra-info-left.side-panel-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.side-panel{width:36px;float:right;padding-top:38px;cursor:pointer;margin-left:10px}
.side-panel span{margin:3px 0;transition:.3s;float:right}
.side-panel:hover span{width:100%}
.bar1{width:55%;background:#02806a;height:2px}
.bar2{width:75%;background:#02806a;height:2px}
.bar3{width:65%;background:#02806a;height:2px}





.bg-no-repeat{background-repeat:no-repeat!important}
.long-gap-left{margin-left:370px;overflow:hidden}
.f-right{float:right}
.f-left{float:left}
.text-underline{text-decoration:underline}
.display-inline-block{display:inline-block}
.text-white{color:#fff}



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.w12 {
    max-width: 1200px;
    margin: 0 auto;
}


.n-footer{ background:url(../images/fbg.jpg) repeat-x 0 110px;}
.n-foot{width:1400px; margin: 0 auto; background:url(../images/fb.jpg) no-repeat ; background-size:cover; overflow:hidden; padding-bottom:40px;}
.n-foot .w12{ padding:40px 0;}
.n-foot .n-foot-left{ width:60%; float:left;}
.n-foot .n-foot-left h2{ border-bottom:1px solid #fff; padding:.1rem 0; margin-bottom:20px;}
.n-foot .n-foot-left ul li{ width:25%; float:left; color:#fff;  font-size:16px; padding:4px 0;}
.n-foot .n-foot-left ul li a{ color:#fff;}
.n-foot .n-foot-left ul li a:hover{ color:#FF0;}
.n-foot .n-foot-right{ float:left; width:40%;}
.n-foot .n-foot-right .n-ewm{ display:inline-block; width:40%; text-align:center;  }
.n-foot .n-foot-right .n-ewm:nth-child(1){ margin-left:83px;}
.n-foot .n-foot-right .n-ewm img{ display:block; margin:0 auto;width:160px;}
.n-foot .n-foot-right .n-ewm span{ display:block; text-align:center; color:#fff; font-size:14px; line-height:40px;}




.n-bottom{ padding:30px 0;}
.n-bottom .w12{ border-top:2px solid #02806a; padding:30px 0; }
.n-bottom select{width: 300px;
    margin: 0 auto 0 auto;
    display: inline-block; 
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 14px;
    background: #02806a;border: 0;
    color: #fff;}
.NrContainer{ position:relative;}
.n-bottom select option{color:#333;width:100%;background:#fff;}
.n-bottom .w12 span{ float:right; color:#fff; font-size:14px; line-height:26px; text-align:right; }
.n-bottom .w12 span a{color:#fff;}


.side-panel-logo{ margin-top:25px;margin-bottom:20px;text-align:center}

.side-panel-logo img{width:200px;}


@media screen and (max-width: 800px) {
	.w12 {
    max-width:100%;
    margin: 0px;
}
	
.n-foot .w12{padding:0px 20px}
	.n-foot{ width:90%; }.n-footer{margin-top:0px;overflow:hidden }
	.navNow2{ display:;}
	.pchide{ display:block;}
	.n-foot .n-foot-left{ width:100%; float:none;}
	.n-foot .n-foot-left img{ max-width:100%;}
	.n-foot .n-foot-left h2{ padding-bottom:10px; border-bottom:2px solid #fff;}
	.n-foot .n-foot-left ul li{ width:33.33%; text-align:center; font-size:15px;padding: 0;}
	.n-foot .n-foot-right{ width:100%; float:none;}
	.n-foot .n-foot-right .n-ewm{ width:50%; margin-top:30px;float:left;padding-left:8px;padding-right:8px;}
	.n-foot .n-foot-right .n-ewm img{ max-width:100%; width:auto;}
	.n-foot .n-foot-right .n-ewm:nth-child(1){ margin-left:0px; margin-right:0px; }
	.n-bottom .w12{ border-top:0; padding:0 ;width:90%; margin:0 auto }
	.n-bottom select{ width:100%;height:40px;
    line-height:40px; border-radius:0;
 font-size:16px;}
	.n-bottom  .w12 span{ display:block; border-top:2px solid #266ec0; padding-top:30px; float:none;line-height:42px;  }
	.index-news .col-1{ padding-bottom:40px!important;}
	.wal{ padding-top:40px; overflow:hidden; }

	.n-foot .n-foot-right .n-ewm span{ font-size:14px;}
	.n-bottom .w12 span{ font-size:12px; }
	.n-footer{ background:url(../images/fbg.jpg) repeat-x bottom;}
	.n-bottom .w12 span{text-align:center;line-height:23px;/* padding-top:10px; */}
}

.cb {
    clear: both;
}


.xygk-banner{height:350px;width:100%;}
.main{width:1400px; margin:0 auto; }



.xygk-banner{height:350px;width:100%;}
.main-left-pannel{ width:300px; float:left;margin-top:-83px; z-index:1000;position:relative}
.main-left-pannel2{background:url(../images/left-pannel-head-bg.png) no-repeat right top; border-left:6px solid #02806a;overflow:hidden;:}
.main-left-pannel3{margin:0 25px;}
.site-address{margin-top:30px;height:24px;line-height:24px;color:#878787;overflow:hidden;}
.site-address a{font-size:12px;color:#878787;}
.channel-name{font-size:30px;color:#02806a; height:30px; line-height:30px; margin-top:50px; padding-left:30px;}
.main-left-pannel ul{padding:35px 0;}
.main-left-pannel ul li{width:100%;}
.main-left-pannel ul li a{font-size:16px;color:#777777; display:block;width:100%;padding:15px 0; border-bottom:1px solid #e3e3e3; padding-left:40px;font-weight:800}
.main-left-pannel ul li.on a{color:#fff;background:#02806a url(../images/na-bg.png)no-repeat left;}
.main-left-pannel ul li a:hover{color:#fff; background:#02806a url(../images/na-bg.png)no-repeat left;}
.main-left-pannel ul li span{float:right;padding-right:15px;font-size:16px;}

.main-left-pannel4{background:#eee;padding:10px;line-height:26px;margin-top:20px}





.side-info .channel-name{font-size:30px;color:#02806a; height:30px; line-height:30px; margin-top:20px; padding-left:30px;}
.side-info ul{padding:15px 0;}
.side-info ul li{width:100%;}
.side-info ul li a{font-size:16px;color:#777777; display:block;width:100%;padding:15px 0; border-bottom:1px solid #e3e3e3; padding-left:10px;font-weight:800}
.side-info ul li.on a{color:#fff;background:#02806a ;}
.side-info ul li a:hover{color:#fff; background:#02806a ;}
.side-info ul li span{float:right;padding-right:15px;font-size:16px;}




.main-right-pannel{width:1056px; float:right;}
.module-head{padding-top:15px; height:97px; line-height:97px;border-bottom:1px solid #ebebeb;text-align:center}
.module-head span{display:inline-block;height:67px; line-height:57px; border-bottom:2px solid #02806a;margin-bottom:1px;font-size:32px;color:#02806a;font-weight:bold}
.module-head span a{font-size:32px;color:#02806a;}
.main-right-content{width:100%; overflow:hidden;}


.xyjs-summary{padding-top:25px;padding-bottom:45px;width:100%;color:#555555;}
.xyjs-summary p{padding-top:30px;color:#555555;font-size:16px;}
.xyjs-list{width:100%;/* padding-top:40px; */}

.xyjs-list ul{width:1075px;}
/* .xyjs-list ul{width:auto;} */
.xyjs-list ul li{ overflow:hidden;margin-top:47px;}
.xyjs-list ul li .thumb{float:left;width:580px;height:360px;overflow:hidden}
.xyjs-list ul li .thumb img{width:580px;height:360px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.xyjs-list ul li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)s}






.xyjs-list ul li .txt-info{position:relative;z-index:333;width:580px;height:298px;background:url(../images/xyjs-txt-info-bg.png) no-repeat;background-size:100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/xyjs-txt-info-bg.png', sizingMethod='scale');float:left;margin-left:-89px;margin-top:31px;padding:19px 71px;p}
.xyjs-list ul li .txt-info h2{padding-top:35px;padding-bottom:10px; display:block;overflow:hidden;line-height:24px;}
.xyjs-list ul li .txt-info h2 a{font-size:20px;color:#02806a;}
.xyjs-list ul li .txt-info h2 a:hover{color:#b50009;}
.xyjs-list ul li .txt-info .descript2{color:#999999;font-size:14px; height:20px;line-height:20px;overflow:hidden}
.xyjs-list ul li .txt-info .descript2 span{ padding-left:20px;}

.xyjs-list ul li .txt-info .descript{color:#999999;font-size:14px; height:40px;line-height:20px;overflow:hidden}

.xyjs-list ul li .txt-info a.more{margin-top:15px; display:block; border:1px solid #eee;
    display: block;
    text-align: center;
    width: 100px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #02806a; 
    border-radius:16px;
}


.ny_left_top{display: none;height:40px;background: #e5e5e5;padding: 0 10px; margin-top:10px;}
.ny_left_top h5{height: 40px;line-height:40px;font-size:18px;color: #000;font-weight: normal;float:left;}
.ny_left_top .list-nav-icon{float:right;}
.ny_left_top .list-nav-icon img{width: 20px;display: block;margin-top: 10px;}



.fenye {
	clear:both;
	margin: 30px auto;
	overflow:hidden;
	text-align:center;
	/* margin-bottom:25px; */
}

.fenye  a{
	border:1px solid #eee;
	padding:2px 9px;
	margin:0 3px;
	line-height:20px; margin-bottom:5px;
}
.fenye b{
	display:inline-block;
	border:1px solid #2357b6;
	padding:2px 9px;
	margin:0 3px;
	background:#2357b6;
	color:#fff;
}

.fenye  a:hover {background:#2357b6;
	color:#fff;
}
.fenye  a:first-child{display:none}


.xygk-banner  img{width:100%;height:350px;z-index:1}
@media screen and (max-width: 800px) {


.container{ width:96% !important;max-width:96%}


.main{width: 96%;margin:0 auto;}


.xygk-banner{height:auto;width:100%;}
.main-left-pannel{ width:100%; float:none;margin-top:0px;}


.ny_left_top{display: block;}

.main-left-pannel5{display:none}
.site-address{display:none}
.channel-name{display:none}


.main-left-pannel2{background:none; border-left:none;overflow:hidden}
.main-left-pannel3{margin:0px;}

.xygk-banner  img{width:100%;height:auto;z-index:1}




.main-right-pannel{width:100%; float:none;}
.module-head{padding-top:15px; height:97px; line-height:97px;border-bottom:1px solid #ebebeb;text-align:center}
.module-head span{display:inline-block;height:67px; line-height:57px; border-bottom:2px solid #02806a;margin-bottom:1px;font-size:32px;color:#02806a;}
.module-head span a{font-size:32px;color:#02806a;}
.main-right-content{width:100%; overflow:hidden;}



.xyjs-summary{padding-top:25px;padding-bottom:45px;width:100%;color:#555555;}
.xyjs-summary p{padding-top:30px;color:#555555;font-size:16px;}
.xyjs-list{width:100%;padding-top:40px;}
.xyjs-list ul{width:100%;}
.xyjs-list ul li{width:100%; overflow:hidden;margin-bottom:17px;}
.xyjs-list ul li .thumb{float:none;width:94%;height:auto;overflow:hidden;display:block;margin:0 auto}
.xyjs-list ul li .thumb img{width:100%;height:auto;margin:0px auto;display:block}
.xyjs-list ul li .txt-info{width:94%;height:auto;background:none;float:none;margin-left:0px;margin:0px auto;padding:15px 15px 25px 15px; margin-bottom:15px;-moz-box-shadow:0px 5px 20px #F3F3F3; -webkit-box-shadow:0px 5px 20px #F3F3F3; box-shadow:0px 5px 20px #F3F3F3;}
.xyjs-list ul li .txt-info h2{display:block;overflow:hidden;line-height:24px!important;margin-top:0px;padding-top:0px;}



.wp_articlecontent img {
max-width: 650px;
}




