/* ==========================================================================
   Global
   ========================================================================== */
    
html {font-size: 62.5%;}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 5px;background-color: #F5F5F5;}
body::-webkit-scrollbar {width: 8px;background-color: #F5F5F5;}
body::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #bdb9b9;}
div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);border-radius: 3px;background-color: #F5F5F5;}
div::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
div::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color: #bdb9b9;}
a {color: #333;}
a:hover {color: #0c32a1;}
a:focus {outline:none;-moz-outline:none;}
body {color: #333;font: 14px/1.7 microsoft yahei,Arial,Helvetica,sans-serif;}
.mimg::before {content: ""; height: 100%; display: inline-block; vertical-align: middle;}
@media only screen and (max-width: 768px) {
	body{font-size: 12px;}
}
.wrapper {max-width: 1440px;_width: 1150px;padding: 0 10px;margin-left: auto;margin-right: auto;}
.wrapper:after,.row:after {content: "";display: table;clear: both;}
@media only screen and (max-width:1600px) {
	.wrapper {max-width: 1440px;}
}
@media only screen and (max-width:1440px) {
	.wrapper {max-width: 1320px;}
}
@media only screen and (max-width:1200px) {
	.wrapper {max-width: 1100px;}
}
@media only screen and (max-width:920px) {
	.wrapper {max-width: 880px;}
}
/* arrow */    
.arrow {position: absolute;top: 50%;margin-top: -4px;}
.arrow * {position: absolute;top: 0;left: 0;width: 0;height: 0;border: 0 dashed transparent;overflow: hidden;}
/* arrow-right */
.arr-r * {border-left-style: solid;border-width: 4px 0 4px 4px;}
.arr-r em {left: 1px;}
.arr-r span {border-left-color: #3675bb;}
.tri {position: absolute;width: 0;height: 0;border: 0 dashed transparent;overflow: hidden;}
/* ==================================
   menu
   ================================== */
    
.menu {position: relative;}
/* menu-hd */
    
.menu-hd {position: relative;z-index: 1002;overflow: hidden;height: 30px;line-height: 30px;padding: 0 20px 0 6px;}
/* menu-bd */
    
.menu-bd {display: none;position: absolute;z-index: 1001;margin-top: -1px;}
.menu-bd-panel {padding: 5px 0;border: 1px solid #eee;background: #fff;min-width: 96px;}
.menu-bd-panel a {display: block;padding: 0 5px;line-height: 28px;white-space: nowrap;color: #6C6C6C}
/* menu arrow */
    
.menu-hd .fa-caret-down {-webkit-transition: .3s ease-in;-moz-transition: .3s ease-in;-o-transition: .3s ease-in;transition: .3s ease-in;position: absolute;height: 30px;line-height: 30px;top: 0;right: 6px;}
/* menu hover */
    
.menu-hover .menu-hd {z-index: 10002;}
.menu-hover .menu-bd {z-index: 10001;}
.menu-hover .menu-hd {padding: 0 19px 1px 5px;border-width: 0 1px;border-style: solid;border-color: #eee;background: #fff;}
.menu-hover .menu-hd .fa-caret-down {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.menu-hover .menu-bd-panel a:hover {background: #eee;}
/* ==========================================================================
   Header
   ========================================================================== */

header {}
header .wrapper {position: relative;z-index: 99;}
/*.topbar{height:90px;background: #fff;float: right;}
.topbar .wrapper{position: relative;}
*/
.logo {width:180px;height:90px;overflow: hidden;line-height:90px;position: absolute;left:10px;top:0;}
.logo img{max-width: 100%;}
.gpdm{font-size: 14px;line-height: 24px;margin-top:20px;position: absolute;left:160px;top:0;padding-left:20px;border-left:1px solid #cccccc;}
.gpdm p.txt01{color: #0c32a1;font-size: 18px;}
.langbox{position: absolute;right:50px;font-size: 16px;top:30px;z-index: 3;line-height: 30px;color: #555555;}
.langbox a{color: #555555;}
.langbox a:hover{color: #0c32a1;}
.langbox i{color: #0c32a1;}
#globalnav.mini_top .langbox,#globalnav.mini_top .langbox a{color: #1f3586;}
.envelope{position: absolute;right:65px;font-size: 16px;top:30px;z-index: 3;line-height: 30px;color: #fff;}
.envelope a{color: #fff;}
#globalnav.mini_top .envelope a{color: #333;}
.toptel{position: absolute;right:10px;height: 34px;font-size:20px;top:28px;color: #333333;font-weight:700;line-height: 34px;}
.toptel img{vertical-align: top;}
.serchinco{position: absolute;width:40px;color: #0c32a1;text-align: center;height: 30px;right:0;top:30px;line-height:30px;cursor: pointer;z-index: 999;font-size: 16px;}
.serchinco:hover{color: #0c32a1;}
.globalsearch{display: none;}
.globalsearch{position: absolute;top:90px;right:0;width: 280px;padding:15px;z-index: 99;background:#0c32a1;}
.globalsearch .warp{background: #fff;}
.globalsearch #q{float: left;border: 0 none;}
.globalsearch .search-btn {float: right;border: 0 none;}
.globalsearch #q {width: calc(100% - 70px);height: 18px;padding: 10px;line-height: 18px;background: #fff;border:1px solid #fff;font: 300 12px/18px microsoft yahei;}
.globalsearch .search-btn {width: 40px;padding:0;margin:0;height: 40px;cursor: pointer;background: url(../images/btn_ser.png) no-repeat center;}
@media only screen and (max-width:1200px) {
	.gpdm{left: 80px;}
}
@media only screen and (max-width:920px) {
.serchinco{right: 48px;top:0;}
.globalsearch{top:48px;}
.logo,.toptel,.langbox,.envelope{display: none;}
.topbar{height: 0;}
.wxinco{display: none;}
.serchinco{width:48px;height: 48px;line-height:48px;border:0;font-size: 16px;text-align: center;}
.serchinco span{display: none;}
.gpdm p{display: inline-block;font-size: 14px;}
.gpdm p.txt01{margin-left: 10px;font-size: 14px;font-weight: bold;}
.gpdm{margin-top: 10px;left:100px;padding-left: 10px;}
}
@media only screen and (max-width: 480px) {
.globalsearch{width: calc(100% - 30px);}
}
/* ==========================================================================
Nav
========================================================================== */
/* primary */
    
.globalnav {position: absolute;z-index: 999;right: 0;top: 16px;}
.globalnav li {float: left;}
.globalnav li a {display: block;color: #555;padding: 0 20px;font-size: 14px;line-height: 42px;font-family: microsoft yahei;}
.globalnav .nav-sep {width: 2px;height: 42px;background: url(../images/nav-sep.gif) no-repeat 0;}
.globalnav .active a,.globalnav li .active1 {color:#0c32a1;;}
.dropdown {position: absolute;z-index: 999;background: #fff;background: rgba(255,255,255,.9);display: none;padding: 15px 20px;border-bottom: 3px solid #0c32a1;;top: 100%;min-width: 150px;}
.dropdown:after {content: "";position: absolute;width: 0;height: 0;border: 0 dashed transparent;overflow: hidden;border-top-style: solid;border-width: 5px 5px 0;border-top-color: #0c32a1;;left: 50%;margin-left: -5px;top: -5px;}
.dropdown a { line-height: 30px;font-size: 14px;float: left;padding: 0;color: #000;background: none;border-bottom: 0 none;width:100%;display: block;text-align: center;}
@media only screen and (max-width: 920px) {
	.dropdown a {font-size: 14px;width: 100%;text-align: left;}
	.dropdown {min-width: calc(100% - 40px);padding-top: 0;}
}
.dropdown a .fa {font-size: 12px;line-height: 30px;color: #ccc;padding-right: 5px;}
.dropdown a:hover,.dropdown a:hover .fa {color: #0c32a1;;}
/* ==========================================================================
   Content
   ========================================================================== */

.hidden {display: none;}
.hometit{position: relative;font-size: 36px;line-height: 40px;}
.hometit h3{color: #333;font-weight: normal;}
.hometit h3 em{width: 45px;height: 3px;background: #0c32a1;display: inline-block;vertical-align:middle;margin-left: 10px;}
.hometit p.txten{color: #a3a7b1;text-transform:Uppercase;}
.hometit .more{position: absolute;right: 0;font-size: 16px;height: 30px;line-height: 30px;top: 50%;margin-top: -15px;}
@media only screen and (max-width:1440px) {
	.hometit p.txten{font-size: 30px;}
	.hometit h3{font-size:24px;}
}
@media only screen and (max-width:1200px) {
	.hometit p.txten{font-size: 24px;}
	.hometit h3{font-size:20px;}
}
@media only screen and (max-width:920px) {
	.hometit p.txten{font-size: 16px;}
	.hometit h3{font-size:16px;}
	.hometit .more{font-size: 14px;}
	.hometit{line-height: 30px;}
}
@media only screen and (max-width:768px) {
	.hometit p.txten,.hometit h3{font-size:14px;}
	.hometit{line-height:24px;}
}

/*banner*/
#banner{width:100%;position:relative;overflow:hidden;margin-top:90px; text-align: center;}
#banner .swiper-slide img{display: block;width: 100%;}
#banner .swiper-button-prev {outline:none;background: none;width: 55px;height: 55px;overflow: hidden;}
#banner .swiper-button-next {outline:none;background: none;width: 55px;height: 55px;overflow: hidden;}
#banner .swiper-button-prev img,#banner .swiper-button-next img{width: 90%;margin:5% auto;}
#banner .swiper-pagination-bullets{bottom: 20px !important;}
#banner .swiper-pagination-bullet{width: 10px !important;height: 10px !important;background: #ccc !important;}
#banner .swiper-pagination-bullet-active{background:#0c32a1 !important;}


/* ==========================================================================
   homerow-pro
   ========================================================================== */

.homerow-pro{padding:60px 0 80px;background:#ffffff;background-image: -webkit-linear-gradient(top,#ffffff 0%,#f2f7fa 100%);background-image: -moz-linear-gradient(top,#ffffff 0%,#f2f7fa 100%);background-image: linear-gradient(top,#ffffff 0%,#f2f7fa 100%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,EndColorStr='#ffffff',StartColorStr='#f2f7fa');}
.homerow-pro .proxl{margin-left: -10px;margin-top: 20px;color: #babbbb;font-size: 16px;}
.homerow-pro .proxl a{margin:0 10px;font-weight: bold;}
.hprolist{margin-left: -30px;margin-top: 10px;}
.hprolist li{width: calc(25% - 32px);margin:30px 0 0 30px;float: left;border:1px solid #dcdcdc;background: #fff;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s; box-sizing: border-box;}
.hprolist li a{width: 100%; display: block;}
.hprolist li .pic {position: relative;overflow: hidden; text-align: center;}
.hprolist li img{max-width: 98%;max-height: 98%;}
.hprolist li:hover .uppic{transform: scale(1.05);}
.hprolist li .tit{height: 30px;line-height: 30px;text-align: center;font-size: 18px;margin: 20px 0;}
.hprolist li:hover{box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
@media only screen and (max-width:1440px) {
	.hprolist li .tit{font-size: 14px;}
}
@media only screen and (max-width:1200px) {
	.hprolist{margin-left: -20px;}
	.hprolist li{width: calc(33.33% - 22px);margin:20px 0 0 20px;}
	.homerow-pro .proxl{font-size: 14px;}
}
@media only screen and (max-width:920px) {
	.homerow-pro{padding-top: 30px;}
	.homerow-pro .proxl{font-size: 12px;}
	#banner{margin-top:0}
}
@media only screen and (max-width:768px) {
	.hprolist{margin-left:-10px;margin-top: 0;}
	.hprolist li{width: calc(50% - 12px);margin:10px 0 0 10px;}
	.homerow-pro{padding:30px 0;}
	.homerow-pro .proxl a {margin:0;font-weight: normal;}
	.homerow-pro .proxl{margin-left: 0;margin-top: 0;}
	.hprolist li .tit{font-size: 12px;margin:10px 0;}
	.hprolist li img{max-width: 96%; max-height: 96%;}
}
/* ==========================================================================
   homerow-featured
   ========================================================================== */
.homerow-featured{padding:80px 0 0 0;}
.hfeaturedlist{margin-left: -20px;margin-top: 30px;}
.hfeaturedlist li{width: calc(20% - 20px);margin:20px 0 0 20px;float: left;background: #fff;overflow: hidden;position: relative;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.hfeaturedlist li .pic {position: relative;height: auto;overflow: hidden;}
.hfeaturedlist li .bgimg{width: 100%;}
.hfeaturedlist li .uppic{width: 100%;height: auto;transition: transform 1s;position: absolute;left: 0;top:0;}
.hfeaturedlist li:hover .uppic{transform: scale(1.05);}
.hfeaturedlist li:hover{box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.hfeaturedlist li .tit{font-size: 20px;height: 30px;line-height: 30px;margin-bottom: 20px;}
.hfeaturedlist li .cover01{width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-align: center;color: #fff;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.hfeaturedlist li .cover01 .tit{padding-top: 50%;margin-top: -15px;}
.hfeaturedlist li:hover .cover01{top: -100%;}
.hfeaturedlist li .cover02{width: 100%;height: 100%;position: absolute;top:100%;left: 0;color: #fff;background: rgba(0,0,0,.6);-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.hfeaturedlist li .cover02 .warp{padding:50px;}
.hfeaturedlist li:hover .cover02{top: 0;}
.hfeaturedlist li .cover02 .more {margin-top: 30px;}
.hfeaturedlist li .cover02 .more a{width:120px;height: 40px;line-height: 40px;text-align: center;display: inline-block;background: #fff;color: #0c32a1;}
@media only screen and (max-width:1440px) {
	.hfeaturedlist li .cover01 .tit{font-size: 16px;}
	.hfeaturedlist li .cover02 .warp {padding:30px;}
	.hfeaturedlist li .tit {font-size:16px;}
	.hfeaturedlist li .cover02{font-size: 12px;}
}
@media only screen and (max-width:1200px) {
	.hfeaturedlist li .tit{margin-bottom: 10px;}
}
@media only screen and (max-width:920px) {
	.hfeaturedlist li{width: calc(33.33% - 20px);}
	.hfeaturedlist li:last-child {display: none;}
}
@media only screen and (max-width:768px) {
	.homerow-featured{padding:30px 0;}
	.hfeaturedlist {margin-left: -10px;margin-top: 0;}
	.hfeaturedlist li{width: calc(50% - 10px);margin:10px 0 0 10px;}
	.hfeaturedlist li:last-child {display: block;}
	.hfeaturedlist li .cover02 .warp {padding:10px;}
	.hfeaturedlist li .tit{font-size: 12px;font-weight: bold;}
	.hfeaturedlist li .cover02 .more {margin-top:10px;}
	.hfeaturedlist li .cover01 .tit{font-size: 12px;}
	.hfeaturedlist li .cover01 img{width: 30px;}
}
/* ==========================================================================
   homerow-partner
   ========================================================================== */

.homerow-partner{padding:80px 0;}
#owl-partner{margin-top:60px;}
#owl-partner .owl-item img{width:auto;height: auto;}
.logoitem{box-sizing: border-box;border: 1px solid #e7e7e7;height: 100px;line-height: 100px;background: #fff;margin-bottom:15px;vertical-align: middle;position: relative;}
.logoitem img{max-width: 80%!important;max-height: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.logoitem:hover{border-color:#0c32a1;}
#owl-partner .owl-dots .owl-dot span {width: 11px;height: 11px;background: #ffffff;border:2px solid #b7b7b7;}
#owl-partner .owl-dots .owl-dot.active span,#owl-partner .owl-dots .owl-dot:hover span {background: #fff;border-color:#0c32a1;}
@media only screen and (max-width:1200px) {
	#owl-partner {margin-top:30px;}
	.homerow-partner{padding:60px 0;}
}
@media only screen and (max-width:768px) {
	#owl-partner {margin-top:10px;}
	.homerow-partner{padding:0 0 30px 0;}
	.logoitem{height: 60px;line-height:60px;}
}
/* ==========================================================================
   homerow-about
   ========================================================================== */

.homerow-about{padding:60px 0;background: url(../images/homebg01.jpg) center no-repeat;background-size: cover;}
.homerow-about .hometit h3,.homerow-about .hometit p.txten,.homerow-about .hometit .more a{color: #fff;}
.home-about-row .row02{text-align: center;}
.home-about-row .numbox{color: #fff;width: 25%;float: left;}
.home-about-row .numbox h3{font-size:50px;}
.home-about-row .numbox p{font-size: 16px;}
.home-about-row .txtarea{font-size:20px;color: #fff;}
.home-about-row .txtarea .desc{line-height: 30px;margin:60px 0;}
@media only screen and (max-width:1440px) {
	.home-about-row .txtarea{font-size:16px;}
	.home-about-row .numbox h3{font-size:36px;}
}
@media only screen and (max-width:1200px) {
	.home-about-row .txtarea .desc{line-height: 30px;margin:40px 0 60px 0;font-size: 14px;}
	.home-about-row .numbox h3{font-size:24px;}
	.home-about-row .numbox p{font-size: 14px;}
}
@media only screen and (max-width:768px) {
	.homerow-about {padding: 30px 0;}
	.home-about-row .txtarea .desc{line-height:1.5em;margin:20px 0;font-size: 12px;}
	.home-about-row .numbox .inco img{width: 40px;}
	.home-about-row .numbox p{font-size: 12px;}
	.home-about-row .numbox h3{font-size: 16px;}
}
/* ==========================================================================
   homerow-news
   ========================================================================== */

.homerow-news{padding:80px 0;background:#ffffff;background-image: -webkit-linear-gradient(top,#ffffff 0%,#f2f7fa 100%);background-image: -moz-linear-gradient(top,#ffffff 0%,#f2f7fa 100%);background-image: linear-gradient(top,#ffffff 0%,#f2f7fa 100%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,EndColorStr='#ffffff',StartColorStr='#f2f7fa');}
.news-row{margin-top:40px;}
.homerow-news .left{width:700px;height:500px;overflow: hidden;float: left;position: relative;cursor: pointer;}
.homerow-news .left .pic {position: relative;height: 100%;overflow: hidden;}
.homerow-news .left .pic img{max-width: 100%;}
.homerow-news .left .uppic{width: 100%;height: auto;transition: transform 1s;position: absolute;left: 0;top:0;}
.homerow-news .left:hover .uppic{transform: scale(1.05);}
.homerow-news .left .cover{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background:url(../images/newsbg.png) bottom center no-repeat;background-size: cover;}
.homerow-news .left .cover .txt{color: #fff;position: absolute;bottom: 40px;margin:0 50px;}
.homerow-news .left .cover h3 a{color: #fff;font-size: 20px;font-weight:500;}
.newslist01{width: calc(100% - 730px);float: right;}
.newslist01 li{border: 1px solid #dbdbdb;margin-bottom:23px;padding:20px;background:#fff;}
.newslist01 li .date{width:100px;height:65px;text-align: center;float: left;background:#fff;border-right: 1px solid #dbdbdb;}
.newslist01 li .date h2{font-size: 36px;line-height: 1em;}
.newslist01 li .date p{font-size:16px;}
.newslist01 li .txtarea{width: calc(100% - 130px);float: right;}
.newslist01 li .txtarea h3{font-size:18px;font-weight: normal;width: 100%;height:24px;line-height:24px;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist01 li .txtarea h3 a{color: #333;}
.newslist01 li .txtarea .desc{color: #999999;font-size: 14px;line-height:24px;width: 100%;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist01 li:hover {box-shadow: 0 2px 10px rgba(0,0,0,0.2);transform: translate3d(0,-2px,0);}
.newslist01 li:hover .txtarea h3 a{color:#024099;}
@media only screen and (max-width:1440px) {
	.homerow-news .left{width:50%;height:360px;}
	.newslist01 {width: 50%; padding-left: 40px; box-sizing: border-box;}
	.newslist01 li .txtarea h3 {font-size: 14px;font-weight: bold;margin-bottom: 0;}
	.newslist01 li .date h2{font-size: 24px;}
	.newslist01 li .date {height: 50px;}
	.newslist01 li{margin-bottom: 11px;padding:15px;}
	.newslist01 li .txtarea .desc{font-size: 12px;}
	.homerow-news .left .cover h3 a{font-size: 18px;}
}
@media only screen and (max-width:920px) {
	.homerow-news .left{width:100%;height:auto;float: none;margin-bottom: 30px;}
	.newslist01 {width:100%;height:auto;float: none; padding-left: 0;}
	.homerow-news{padding:30px 0;}
}
@media only screen and (max-width:768px) {
	.homerow-news .left .cover h3 a{font-size:14px;font-weight:700;}
	.homerow-news .left .cover .txt {bottom: 20px;margin: 0 20px;}
	.newslist01 li .date p{font-size: 12px;}
	.newslist01 li .date h2{font-size:18px;padding-top:5px;}
	.newslist01 li .date {width: 70px;}
	.newslist01 li .txtarea {width: calc(100% - 90px);}
	.newslist01 li{padding:10px;}
	.newslist01 li .txtarea h3{font-size: 12px;}
	.news-row{margin-top: 20px;}
	.homerow-news{padding:30px 0 10px 0;}
	.homerow-news .left{margin-bottom: 20px;}
	.newslist01 li{margin-bottom: 15px;}
}
/* ==========================================================================
   Footer
   ========================================================================== */
footer {font-size: 14px;padding:30px 0 0 0;color: #cfcfd2;position: relative;background:url(../images/footbg.jpg) center bottom no-repeat;background-size: cover;}
footer a{color: #cfcfd2;}
footer a:hover {text-decoration: underline;color: #fff;}
.footer-nav {text-align: justify;margin-bottom: 10px;}
.fn-col {display: inline-block;*display:inline;zoom: 1;vertical-align: top;*padding-right: 100px;}
.footer-nav:after {content: "";width: 100%;display: inline-block;font-size: 0;line-height: 0;}
.fn-col h3 {font-size: 16px;line-height: 60px;color: #cfcfd2;font-weight: normal;}
.fn-col h3{color: #cfcfd2;}
.fn-col h3 a:hover {text-decoration: underline;color: #fff;}
.fn-contact{width:320px;overflow:hidden;color: #cfcfd2;line-height: 1.5em;padding-right: 30px;}
.foothd{padding:15px 0;text-transform:Uppercase;color: #bababa;font-size: 14px;border-top: 1px solid #262626;position: relative;text-align: center;}
.foothd a{color: #7a7b83;}
.foothd a:hover{text-decoration: underline;}
@media only screen and (max-width: 1440px) {
	.foothd{padding:10px 0;}
}
@media only screen and (max-width: 1200px) {
	.foothd{font-size: 12px;}
	.fn-col li{font-size: 12px;}
	.fn-contact{font-size: 12px;}
	.fn-contact{width: 270px;}
}
@media only screen and (max-width: 920px) {
	.fn-col li{font-size: 12px;}
	.fn-col h3{font-size: 14px;}
	.foothd span.ewm{display: none;}
	.fn-contact,.fn-ewm{display: none;}
	.footer-nav{}
}
@media only screen and (max-width: 768px) {
	footer {padding:0;}
	.footer-nav{display: none;}
	.foothd .right,.foothd .left{float: none;}
}
.toggle-btn {display: none;}
@media only screen and (max-width: 920px) {
	.toggle-btn {display: block;position: absolute;right: 20px;top: 10px;transition: all 0.5s;}
	.inner-cont > p img {width: 100%;height: auto;padding-bottom: 20px;}
	.gn-item:hover .toggle-btn {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
}

