@charset "utf-8";
body {
    color: #333;
    font-family: "microsoft yahei",Arial,Tahoma;
	margin:0 auto;
	position:relative;
    padding: 0;
}
.img-hide{ overflow:hidden; }

.img-hide img{transition: 0.5s all;/* height:  20em; */}
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1460px; }
.header,.nav-box{position: absolute;z-index: 1000;color: #999;left: 0;top: 0;right: 0;background: #000;background: rgba(0,0,0,0.6);/* height: 40px; */line-height: 40px;padding:0 6%;}
.header a{ color: #999; }
.header span{ padding:0 10px; }
.slick{ overflow:hidden; margin:0; }
.nav-box{ top: 40px; background: none; }
.nav-list>li{/* float: left; *//* margin:55px 0 0 0px; *//* width: 110px; *//* text-align: center; */}
.nav-list>li a{ font-size: 18px; color: #fff;}
.nav-list>li:hover{/* background: #fff; *//* border-top: 2px solid deepskyblue; */}
.nav-list>li:hover a{/* color: #000; */}
.twoLevelUl{display:none;overflow: hidden;position: absolute;}
.twoLevelUl>li{text-align: center;width: 110px;background: #fff;}
.twoLevelUl>li:hover{background: #f2f2f2;}
.twoLevelUl>li:hover a{color: #debb29;}
.twoLevelUl>li>a{font-size: 16px !important;color: #000;}
 .nav-box .nav-list .active>a{color: #debb29 !important;}
.logo{padding: 30px 0 15px 0;}
.slick .slick-prev{ width: 70px; height: 70px; background: url(../images/left.png) center no-repeat; margin-top: -35px; left: 6%; text-indent: -9999px; }
.slick .slick-next{ width: 70px; height: 70px; background: url(../images/right.png) center no-repeat; margin-top: -35px; right: 6%; text-indent: -9999px; }
.slick .slick-dots{ left: 6%; right: auto; width: auto; margin:0 0 0 20px; bottom: 170px; }
.slick .slick-dots li,.slick-dots li button{ display: block; padding:0; float: none!important; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; }
.slick .slick-dots li.slick-active{ background: #f9901e; }
.slick .slick-dots li button:before{ display: none; }
.back-header{height: 415px;background: #eee;}
.back-sm{
    background: #f9901f;
    padding-top: 35px;
    background: linear-gradient(to right, #f9901f, #e1b829);
    background: -webkit-linear-gradient(left, #f9901f, #e1b829);
    background: -o-linear-gradient(right, #f9901f, #e1b829);
    background: -moz-linear-gradient(right, #f9901f, #e1b829);
    height: 440px;
    margin-top: -10px;
    position: relative;
    z-index: 100;
    margin-left: 40px;
    }
.back-list li{ float: left; width: 26.5%; padding:0 5px; }
.back-list li img{max-width: 100%;}
.back-list li.lg{ width: 47%; }
.lg-box{ position: relative; }
.lg-bottom{display: block;min-height: 76px;background: #fff;padding: 10px 15px;}
.back-list li .lg-bottom{ margin-top: 6px; width: 100%; }
.back-list li.lg .lg-bottom{position: absolute;right: 0;bottom: 0;margin-top: 0;width: 80%;}
.lg-botom-tt{font-size: 17px;color: #333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.icon-date{color: #fe9625;font-size: 15px;padding-left: 27px;background: url(../images/icon-date.png) left center no-repeat;/* margin-top: 25px; */position: absolute;bottom: 10px;}
.back-list{margin: 0 33px 0 -15px;}
.tabs-list li a{ font-size: 34px; color: #ccc; }
.tabs-list li{ display: inline-block; }
.tabs-list{margin: 40px 0 26px;}
.tabs-list li span{ display: block; font-size: 34px; color: #e6c229; padding:0 15px; }
.tabs-list li.active a{ color: #000033; }
.news-ul li{ padding:0 42px; position: relative; width: 33.333333%; padding-top: 50px; float: left; }
.news-ul{ margin:0 -42px; }
.news-date{ position: absolute; left: 42px; top: 65px; font-size: 50px; color: #f9901e; line-height: 30px; }
.news-date span{ font-size: 18px; }
.news-tt a{ font-size: 18px; color: #333; line-height: 35px; }
.news-tt{ height: 70px; overflow:hidden; }
.news-box{ padding-left: 85px; }
.news-p{ font-size: 14px; color: #777; line-height: 30px; margin-top: 15px; height: 90px; overflow:hidden; }
.news-ul li:before{ display: block; content: ""; position: absolute; left: 42px; right: 42px; top: 0; border-top: solid 1px #f4cf32; }
.news-more, .ckmore{display: inline-block;width: 420px;height: 60px;border:solid 1px #e6c229;line-height: 58px;font-size: 16px;color: #d1b22f;margin-top: 45px;}
.news-more span,.ckmore span{ padding-right: 30px; background: url(../images/icon-more.png) right center no-repeat; }
.fc-back{background: url(../images/fc-back.png) center top no-repeat;margin-top: 60px;padding-top: 90px;}
.fc-tt{ font-size: 34px; color: #fff; position: relative; margin-bottom: 80px; }
.fc-tt:before{ display: block; content: ""; position: absolute; left: 50%; top: 65px; border-right: solid 1px #fff; height: 25px; }
.date-left{ line-height: 34px; font-size: 18px; color: #222; }
.news-tabs{ position: relative; margin-left: 35px; padding:0 30px; }
.news-tabs li{ float: left; padding:0 15px; }
.news-tabs li span{ display: block; width: 34px; position: relative; z-index: 10; background: #fe9625; height: 34px; text-align: center; line-height: 32px; border-radius: 50%; border:solid 1px #222; }
.news-tabs:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; right:0; border-top: solid 1px #222; }
.news-tabs li.on span{ background: #222; color: #fe9625; }
.news-img-box{ display: block; padding:40px 0 0 40px; background: url(../images/img-mask.png) left top no-repeat; width: 61.5%; }
.tabs-date{ font-size: 70px; color: #fff; }
.tabs-date span{ font-size: 24px; padding-left: 15px; }
.tabs-right{ margin-top: 100px; width: 34%; }
.tabs-right-bottom{ background: #fff; padding:60px; margin-top: 45px; margin-left: -65px; }
.tabs-right-tt a{ font-size: 18px; color: #555; }
.tabs-right-b{ font-size: 14px; color: #555; line-height: 30px; height: 90px; overflow:hidden; margin-top: 25px; }
.tabs-more{ display: block; width: 180px; height: 47px; background: #debb29; font-size: 16px; color: #fff; box-shadow: 0 20px 40px rgba(221,23,23,0.2);  margin-top: 40px; line-height: 47px; text-align: center; }
.tabs-more span{ padding-right: 30px; background: url(../images/more02.png) right center no-repeat;}
.sj-title{font-size: 34px;color: #333;margin: 60px 0 30px 0;position: relative;}
.sj-title:before{ display: block; content: ""; position: absolute; right: 50%; margin-right: 120px; width: 50px; border-top: solid 1px #f4cf32; top: 50%; }
.sj-title:after{ display: block; content: ""; position: absolute; left: 50%; margin-left: 120px; width: 50px; border-top: solid 1px #f4cf32; top: 50%; }
.number{font-size: 60px;color: #ff8500;}
.number-p{ font-size: 16px; color: #555; }
.number-icon{text-align: center;height: 45px;}
.number-box{ display: inline-block; text-align: left; }
.zt-back{background: url(../images/zt-back.jpg) center no-repeat;padding: 0px 0 60px 0;margin-top: 36px;background-size: cover;}
.zt-list li a,.zt-list li span{ color: #333; }
.zt-list li.active a{ color: #f17105; }
.zt-left{ width: 64%; background: #debb29; }
.zt-img{ width: 50%; }
.zt-right{ width: 50%; padding:80px; }
.zt-right-a a{ font-size: 20px; color: #fff; }
.zt-right-a{ line-height: 35px; height: 70px; overflow:hidden; }
.zt-more{ font-size: 14px; color: #fff; padding-left: 25px; background: url(../images/icon04.png) left center no-repeat; margin-top: 45px; }
.zt-right-box{ width: 33%; background: #fff; height: 338px; position: relative; padding-left: 146px; padding-top: 50px; padding-right: 50px; }
.zt-right-box:before{ display: block; content: ""; position: absolute; left: 96px; top: 0; bottom: 0; border-right: solid 1px #f17105; }
.zt-title{ font-size: 24px; color: #f17105; position: relative; }
.zt-title:before{ display: block; content: ""; position: absolute; left: -55px; width: 10px; top: 50%; margin-top: -5px; height: 10px; border-radius: 50%; background: #f17105; }
.zt-list-b li a{ font-size: 18px; color: #555; }
.zt-list-b li{ line-height: 50px;}
.zt-list-b{ margin-top: 15px; }
.ztlm_img{margin-top: 10px;position: relative;}
.ztlm_img img{position: relative;z-index: 5;width: 100%;transition: 0.5s all;}
.ztlm_img img:hover{transform: scale(1.1,1.1);}
.ztlm_a{position: absolute;background: #fff;z-index: 99;top: 10%;}
.bottom-back{ height:530px; background: url(../images/bottom-back.jpg) center no-repeat;}
.bottom-left{ width: 75%; }
.bottom-list li{ float: left; padding:0 25px; width: 33.333333%; }
.bottom-list{ margin:0 -25px; }
.bottom-list li a{ display: block; position: relative; }
.bottom-list li a span{ position: absolute; left: 0; bottom: 40px; width: 150px; height: 50px; font-size: 20px; color: #fff; line-height: 50px; text-align: center; background: #debb29; background: rgba(222,187,41,0.96); }
.bottom-right{ width: 22%;border-left: solid 1px #fff;}
.bottom-right ul li{float: left;width: 45%;position: relative;margin-left: 15px;margin-bottom: 1rem;height: 110px;padding-top: 5px;}
.bottom-right ul li img{display: block;width: 60%;}
.bottom-right ul li span{position: absolute;bottom: -5%;font-size: 16px;text-align: center;width: 100%;}
.friends-tt{ font-size: 20px; color: #000;width: 100%;}
.friends-ul{width: 100%;padding-left: 100px;}
.friends-ul li{ float: left; margin-right: 30px; margin-top: 20px; }
.friends-ul li a{ font-size: 20px; color: #000;}
.footer{background: url(../images/footer.png) center no-repeat;background-size: cover;padding: 1rem 0;}
.footer-logo{ padding:58px 0; }
.footer-right p{color: #ccc;font-size: 1.4rem;}
.footer-right{margin-top: 20px;}
.slideTxtBox{padding-top: 8rem;}
.hd ul li{float: left;padding: 0 1.2rem;font-size: 1.8rem;background: ;text-align: center;cursor: pointer;}
.hd ul li:hover{color: #337ab7;}
.bd{border: 1px solid #337ab7;margin-top: 1rem;}
.bd ul li{float: left;margin-left: 3rem;text-align: center;padding: 1rem 0;}
.bd ul li a{font-size: 1.5rem;}

.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #000; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.news-ul-one li{ float: left; width: 33.333333%; padding:0 20px; }
.yw-img{ border-bottom: solid 4px #e6c229; }
.news-label{ font-size: 28px; color: #fe9625; margin-top: 30px; }
.news-label span{ font-size: 28px; color: #dfc412; }
.news-txt a{ font-size: 18px; color: #333; }
.news-txt{ margin:20px 0; }

.page-box .header{ position: relative; background: #debb29; color: #fff; }
.page-box .header a{ color: #fff; }
.page-box .nav-box{position: relative;background: #fff;/* padding-bottom: 15px; */top: 0;}
.page-box .nav-box .nav-list>li a{ color: #333; }
.page-box .nav-box .nav-list>li .nav-down li a{color:#fff;}
.page-box .nav-box .nav-list>li{margin-top: 25px;}
.page-box .nav-box .nav-list>li.active>a{ color: #debb29; }
.page-box .nav-box .nav-list>li .twoLevelUl li:hover a{color:#debb29 ;}
.nav-b-left li{ float: left; line-height: 120px; margin-right: 35px; }
.nav-b-left li a{ font-size: 18px; color: #555; }
.nav-b-left li.active a{ font-size: 24px; color: #debb29; }
.nav-b-left li a:hover{ color: #debb29; }
.nav-b-box{ border-bottom: solid 1px #dbdbdb; margin-bottom: 60px; }
.nav-b{ padding-left:20px; background: url(../images/nav-b.png) left center no-repeat; line-height: 120px; color: #777;font-size:1.5rem;  }
.nav-b a{ color: #777;font-size:1.5rem; }
.jg-box{ box-shadow: 0 0 30px rgba(0,0,0,0.08); padding:70px; margin-bottom: 60px; }
.jg-box-tt{ font-size: 30px; color: #333; }
.jg-list li{float: left;width: 25%;padding: 0 30px;margin: 15px 0;}
.jg-list{ margin:0 -65px; }
.jg-list li a{display: block;line-height: 55px;font-size: 16px;/* border: 1px solid #debb22; */color: #555;background: #dbdbdb;border-radius: 15px 15px;}
.jg-list li a:hover{ background: #debb29; color: #fff; }
.page-bottom{ background: #ededed; padding:60px 0; }
.bottom-width-tt{ font-size: 16px; color: #222; margin-bottom: 20px; height: 16px; line-height: 16px; padding-left: 10px; border-left: solid 2px #f58812; }
.bottom-link li a{ color: #555; }
.bottom-link li{ margin-top: 10px; }
.bottom-link li a:hover{ color: #f58812; }
.bottom-width{width: 12.5%;}
.footer-page{ background: url(../images/footer02.png) center no-repeat; background-size: cover; }
.footer-page .footer-right p{ color: #fff; }

.ld-list li{ float: left; width: 25%; padding:0 20px; margin-bottom: 50px; }
.ld-header{ padding:0 42px; }
.ld-name{ font-size: 18px; color: #555; margin:25px 0; }
.ld-img img{ width: 100%; height: 292px; }
.ld-bottom{ padding:20px 42px; height: 125px; border-top: solid 1px #ededed; }
.ld-link{ display: block; position: relative; border: solid 1px #ededed; }
.ld-p{ color: #777; line-height: 30px; height: 60px; overflow:hidden; }
.ld-link:before{ display: block; content: ""; position: absolute; left: 50%; top: 100%; margin-left: -21px; margin-top: -21px; width: 42px; height: 42px; background: url(../images/icon-ld01.png) center no-repeat; }
.ld-link:hover{ border-color: #debb29; }
.ld-link:hover:before{background: url(../images/icon-ld02.png) center no-repeat;}
.pagination li a,.pagination li span{ margin:0 3px; color: #888; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #debb29; color: #fff; border-color: #debb29; }
.pagination{ margin:50px 0 90px 0; }

.date-slick .slick-dots{ display: none!important; }
.slick-box{ padding:0 65px; }
.date-slick{  padding-bottom: 10px; }
.date-slick:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 20px;border-bottom: solid 1px #debb29; }
.date-slick a{ display: block; padding-bottom: 20px; position: relative;  }
.date-slick a:before{ display: block; content: ""; width: 10px; height: 10px; border-radius: 50%; background: #dbdbdb; position: absolute; left: 50%; top: 35px; margin-left: -5px; }
.date-slick a:hover{ color: #debb29; }
.slick-box .slick-slide{ padding-bottom: 10px; }
.slick-box .slick-prev{ width: 15px; height: 28px; background: url(../images/left-a.png) center no-repeat; margin-top: -14px; text-indent: -9999px; left: -65px; }
.slick-box .slick-next{ width: 15px; height: 28px; background: url(../images/right-a.png) center no-repeat; margin-top: -14px; text-indent: -9999px; right: -65px; }
.slick-box .slick-slide a.active:before{ background: #debb29; }
.xs-p p{ font-size: 16px; color: #555; margin:0; margin-top: 40px; }
.xs-p p span{ padding-right: 30px; }
.xs-p{ padding-bottom: 90px; }
.xs-box{ display: none; }
.xs-box.active{ display: block; }

.news-right-box{ margin-left: 480px; padding-top: 25px; }
.news-left-box img{ width: 434px; height: 300px; }
.news-right-lnk a{ font-size: 20px; color: #333; font-weight: bold; }
.news-date-box{ width: 118px; height: 30px; border:solid 1px #dbdbdb; line-height: 28px; text-align: center; font-size: 16px; color: #999; margin-top: 35px; }
.news-right-txt{ font-size: 16px; color: #555; line-height: 35px; margin-top: 30px; height: 70px; overflow:hidden; }
.news-slick .slick-dots{ left: 480px; bottom: 30px; text-align: left; }
.news-slick .slick-dots li{ width: 8px; height: 8px; background: #dbdbdb; border-radius: 50%; }
.news-slick .slick-dots li.slick-active{ background: #e6c229; }
.news-slick .slick-dots li button{ opacity: 0; }
.over-box{ overflow:hidden; }
.news-left-date{ width: 160px; color: #555; font-size: 50px; line-height: 30px; padding-top: 50px; }
.news-left-date span{ font-size: 14px; }
.news-list-ul li{ border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; padding:15px 0; margin-bottom: 40px; }
.news-left-a img{ width: 260px; height: 170px; border:solid 1px #dbdbdb; }
.news-right-width{ margin-left: 470px; padding-top: 25px; padding-right: 275px; position: relative; }
.news-right-tt-a a{font-size: 18px;color: #666;}
.news-lind{ width: 70px; height: 2px; background: #fe9625; margin:25px 0 20px 0; }
.news-lind-p{color: #777;font-size: 15px;line-height: 30px;}
.news-a{ display: block; position: absolute; right: 25px; font-size: 16px; color: #debb29; top: 50%; border:solid 1px #debb29; width: 140px; height: 46px; line-height: 44px; text-align: center; }
.news-a:hover{ background: #debb29; color: #fff; }
.news-right-width-lg{ margin-left: 160px; }

.img-list li{ float: left; padding:0 15px; margin-bottom: 40px; width: 33.333333%; }
.list-tt a{ font-size: 16px; color: #555; }
.list-tt{ margin-top: 30px; }
.img-list{ margin:0 -15px; }

.zk-border{ box-shadow: 0 0 5px rgba(0,0,0,0.2); padding:12px; position: relative; }
.zk-img img{display:block;/* height:30em; */}
.zk-border:before{ display: none; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4); }
.zk-list li{ float: left; width: 25%; padding:0 15px; margin-bottom: 30px; }
.zk-label{ position: absolute; left: 0;top: 0; width: 130px; height: 38px; line-height: 38px; color: #fff; font-size: 16px; background: #d9b625; text-align: center; }
.zk-bottom{ position: absolute; left: 0; right: 0; bottom: 0; display: none; }
.zk-a{display: block;float: left;width: 50%;font-size: 18px;color: #fff;background: #d9b625;height: 56px;line-height: 56px;text-align: center;}
.zk-a span{ padding-left: 38px; background: url(../images/icon-look.png) left center no-repeat; }
.zk-down{background: #f9901e;display: none;}
.zk-down span{ background: url(../images/icon-down.png) left center no-repeat; }
.zk-a:hover{ color: #fff; }
.zk-border:hover:before{ /*display: block;*/ }
.zk-border:hover .zk-bottom{ display: block; }
.zk-list{ margin:0 -15px; }

.about-p p{ color: #555; line-height: 40px; margin-bottom: 30px; }
.about-p{ padding-top: 40px; }
.dh li:nth-child(2){ animation-delay:0.2s; }
.dh li:nth-child(3){ animation-delay:0.4s; }
.dh li:nth-child(4){ animation-delay:0.6s; }
.dh li:nth-child(5){ animation-delay:0.8s; }
.dh li:nth-child(6){ animation-delay:1s; }
.dh li:nth-child(7){ animation-delay:1.2s; }
.dh li:nth-child(8){ animation-delay:1.4s; }
.dh li:nth-child(9){ animation-delay:1.6s; }
.page-box .nav-box .nav-list>li a:hover{color: #debb29;}
.nav-b a{color: #777;}
.nav-b a:hover{color: #debb29;}
.friendLink{padding: 2rem 0;/* border: 1px solid #debb29; */margin-top: 6rem;padding-right: 15px;}
.friend{font-size: 18px;text-align: center;}
.links{font-size: 16px;}
.links a{padding: 0 1.5rem;display:inline-block;}
.lxwm{color: #ccc;padding: 2rem 0 ;padding-right: 1.5rem;}
.lxwm h3{/* text-align: center; */padding-left:  35%;}
.lxwm p{font-size: 1.4rem;}

@media( max-width: 1499px){
	.container{ width: 1200px; }
	.nav-list>li{ margin-left: 25px;margin-top: 15px;}
.lg-botom-tt{font-size:16px;}
	.back-list li.lg img{ height: 350px; }
	.back-sm{ height: auto; padding-bottom: 35px; }
	.back-header{ height: auto; padding-bottom: 4px; }
	.news-img-box{ position: relative; z-index: 100; }
	.tabs-right-bottom{ margin-top: 20px; padding:40px 60px; }
	.bottom-right{height: auto;}
	.friends-ul li{ margin-right: 15px; }
	.slick-dots{ bottom: 130px !important; }
	.bottom-right ul li{float: left;width: 45%;position: relative;margin-left: 10px;height: 93px;}

	.nav-b-left li{ margin-right: 20px; }
	.jg-list li{padding: 0 20px;}
	.jg-list{ margin:0 -30px; }

	.ld-img img{ height: 208px; }
	.zk-a span{display: block;padding-left: 12px;font-size: 16px;background: url(../images/icon-look.png) 2rem center no-repeat;}
	.footer-logo { padding: 72px 0;}
	.footer-logo img{width: 80%;}

}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.logo img{ width: 300px; }
	.nav-list>li{margin-top: 10px;margin-left: 9px;/* width: 100px; */}
	.twoLevelUl>li{text-align: center;width: 100px;}
	.slick-dots{ display: none !important;}
	.tabs-right{ margin-top: 0; }
	.news-img-box{ background-size: 100% auto; }
	.bottom-right{ height: auto;}
	.bottom-right ul li{float: left;width: 45%;position: relative;margin-left: 10px;height: 73px;}
	.bottom-right ul li span{font-size: 12px;bottom: -5%;}
.lg-bottom{padding: 10px;}
.lg-botom-tt{font-size:15px;}
	.nav-b-left li{ margin-right: 20px; }
	.jg-list li{ padding:0 10px; }
	.jg-list{ margin:0 -10px; }
	.nav-b-left li{ line-height: 40px; margin-top: 15px; }
	.nav-b{ width: 100%; line-height: 35px; }

	.ld-img img{ height: 136px; }
	}
	@media (max-width: 1199px){
	.footer-right{padding: 3rem 0;}
	.lxwm{padding: 3rem 0;}
	.footer-logo{padding: 100px 0;}
}	
@media(max-width: 1030px){
	.container{ width: 100%; }
	.logo img{ width: 300px; }
	.nav-list>li{ margin-top: 35px;}
	.tabs-right{ margin-top: 0; }
	.news-img-box{ background-size: 100% auto; }
	.header{/* display: none; */}
	.nav-box{ top: 0; background: #fff; height: 50px; z-index: 1000000; padding:0 15px; }
	.logo img{ width: auto; height: 30px;}
	.logo{ padding:5px 0; }
	.nav-list{ position: absolute; left: 0;top: 100%; box-shadow: 1px 2px 3px #ddd; right: 0; background: #fff; border-top: solid 1px #ddd; display: none; }
	.nav-list li{ float: none; margin:0;width: 100%;text-align: left;}
	.nav-list li a{ line-height: 40px; font-size: 16px; padding:0 15px;color: #000;}
	.twoLevelUl{display:none;width: 100%;position: relative;}
	.twoLevelUl>li{text-align: left;width: 100%;background:#fff;text-indent: 1rem;}
	.twoLevelUl>li a{color: #000;}
	.twoLevelUl>li:hover a{color:#debb29 ;}
	.back-sm{ margin:0; padding:15px; }
	.back-header{ padding:15px 0; }
	.back-list li{ width: 100%!important; margin-bottom: 10px; }
	.back-list{ margin:0; }
	.back-list li.lg .lg-bottom{ position: static; margin-top: 5px; width: 100%; }
	.back-list li.lg img{ height: auto; }
	.tabs-list li a{ font-size: 16px; }
	.tabs-list li span{ font-size: 16px; line-height: 22px; }
	.tabs-list{ margin:20px 0; }
	.news-ul li{ width: 100%; padding:0; padding-bottom: 15px; }
	.news-ul{ margin:0; }
	.news-date{ font-size: 24px; line-height: 24px; top: 15px; left: 0; }
	.news-date span{ font-size: 12px; }
	.news-tt{ height: 40px; overflow:hidden; margin-top: 15px; }
	.news-tt a{ font-size: 16px;  line-height: 20px; }
	.news-p{ line-height: 25px; height: 50px; overflow:hidden; }
	.news-ul li:before{ left: 0; right: 0; }
	.news-box{ padding-left: 50px; }
	.news-more,.ckmore,#zt02 a{ width: 160px; height: 40px; line-height: 38px; margin-top: 20px; }
	.fc-back{ margin-top: 30px; padding:20px 0; }
	.fc-tt{ font-size: 24px; margin-bottom: 15px; }
	.fc-tt:before{ display: none; }
	.news-tabs{ width: 100%; margin:10px 0 30px 0; padding:0; }
	.news-img-box{ width: 100%; padding:0; padding:0; }
	.tabs-right{ width: 100%; }
	.tabs-right-bottom{ padding:20px; margin:20px 0;}
	.tabs-date{ font-size: 36px; }
	.tabs-date span{ font-size: 14px; }
	.tabs-right-b{ margin-top: 15px; }
	.tabs-more{ margin-top: 20px; }
	.sj-title{ font-size: 24px; margin:20px 0; }
	.sj-title:before{ margin-right: 80px; }
	.sj-title:after{ margin-left: 80px; }
	.sj-row .col-xs-4{ width: 100%; text-align: center; }
	.number{ font-size: 48px; }
	.number-box{ text-align: center; }
	.zt-back{ margin-top: 30px; padding-bottom: 20px; }
	.zt-left{ width: 100%; }
	.zt-img{ width: 100%; }
	.zt-right{ width: 100%; padding:15px; }
	.zt-more{ margin-top: 20px; }
	.zt-right-box{ width: 100%; padding:30px 30px 30px 60px; height: auto; }
	.zt-right-box:before{ left: 30px; }
	.zt-title:before{ left: -34px; }
	.bottom-left{ width: 100%; }
	.bottom-left li{ width: 100%; }
	.bottom-back{ height: auto; padding:30px 0;    background: url(../images/bottom-back.jpg) center bottom no-repeat; }
	.bottom-left li img{ width: 100%; margin-bottom: 15px; }
	.bottom-right{ width: 100%; height: auto; }
	.bottom-right ul li{float: left;width: 48%;position: relative;height: 145px;padding: 0;}
	.bottom-right ul li img{display: block;height: 120px;width: 125px;}
	.footer{ height: auto; }
	.footer-right{ margin-top: 10px; }
	.footer-logo{ padding:100px 0; }
	.bottom-list{ margin:0; }
	.bottom-list li{ padding:0; }
	.friends-ul{padding: 0;}
	.slick .slick-prev{ width: 30px; height: 30px; margin-top: -15px; background-size: cover; }
	.slick .slick-next{ width: 30px; height: 30px; margin-top: -15px; background-size: cover; }
	body{ padding-top: 50px; }
	.lg-bottom{ height: auto; padding:15px; }
	.icon-date{ margin-top: 15px; }
	.menu-button{ display: block; }

	.nav-b-left li{ margin-right: 20px; }
	.jg-list li{ padding:0 10px; }
	.jg-list{ margin:0 -10px; }
	.nav-b-left li{ line-height: 40px; margin:0; width: 33.333333%; text-align: center; }
	.nav-b{ width: 100%; line-height: 35px; }
	.nav-b-left li a{ font-size: 16px; }
	.nav-b-left li.active a{ font-size: 16px; }
	.nav-b-box{ margin-bottom: 30px; }
	.jg-box{ padding:20px; margin-bottom: 20px; }
	.jg-box-tt{ font-size: 18px; }
	.jg-list li{ width: 50%; margin-top: 15px; }
	.jg-list li a{ font-size: 14px; line-height: 22px; padding:15px 5px; }
	.page-bottom{ display: none; }
	.page-box .bar{ background: #333; }
	.page-box{ position: absolute; left: 0; top: 0; right: 0; }
	.page-box .nav-list{ background: #fff; }
	.page-box .nav-box .nav-list li{ margin:0; }

	.ld-img img{ height: auto; }
	.ld-list li{ width: 50%; margin-bottom: 30px; padding:0 10px; }
	.ld-list{ margin:0 -10px; }
	.ld-header{ padding:0 10px; }
	.ld-name{ font-size: 14px; margin:10px 0; }
	.ld-bottom{ height: auto; padding:10px 10px 25px 10px; }
	.ld-link:before{ width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; background-size: cover; }
	.ld-p{ line-height: 20px; height: 40px; }
	.pagination{ margin:30px 0; }
	.pagination li a, .pagination li span{ margin-bottom: 10px; }

	.slick-box{ padding:0 30px; }
	.slick-box .slick-prev{ left: -30px; }
	.slick-box .slick-next{ right: -30px; }
	.xs-p p{ margin-top: 15px; }
	.xs-p{ padding-bottom: 40px; }

	.news-left-box{ width: 100%; float: none!important; }
	.news-left-box img{ width: 100%; height: auto; }
	.news-right-box{ width: 100%; margin:0; padding-top: 10px; }
	.news-date-box{ margin-top: 10px; }
	.news-right-txt{ margin-top: 10px; font-size: 14px; line-height: 25px; height: 50px; }
	.news-left-date{ display: none; }
	.news-left-a{ width: 100%; float: none!important; }
	.news-left-a img{ width: 100%; height: 100%; }
	.news-right-width{ width: 100%; float: none; margin:0; padding-right: 0; }
	.news-a{ position: static; margin:15px 0 0 0; height: 34px; line-height: 32px; font-size: 14px; width: 120px; }
	.news-list-ul li{ margin-bottom: 15px; }
	.news-slick .slick-dots{ left: 0; bottom: -10px; text-align: center; }
	.news-slick{ padding-bottom: 30px; }
	.nav-b-left{ width: 100%; }
	.img-list li{ width: 100%; margin-bottom: 15px; }
	.list-tt{ margin-top: 10px; }
	.zk-list li{ width: 50%; }
	.zk-label{ width: 100px; font-size: 14px; line-height: 34px; height: 34px; }
	.about-p p{ line-height: 30px; margin-bottom: 10px; }
	.about-p{ padding-top: 20px; }
	.bottom-right ul li span { font-size: 16px;bottom:0%;}
	
	}
	@media( max-width: 992px){
		.footer-logo {padding: 8px 0;text-align: center;}
		.footer-logo img {width: 45%;display: inline-block;text-align: center;}
		.lxwm{padding: 0 1.6rem;}
		.footer-right{padding: 2rem 1rem;}
	}
	@media (max-width:576px){
		.bottom-right ul li{margin-left:5px;}
                     .jg-list li{width:48%;}
                     .jg-box{padding:1rem !important;}
                     .jg-list li a{padding:0;margin:0 !important;width: 100% !important;}
         .zk-up{width:100%;height: auto;line-height: 3rem;}
         .zk-down{display:none;}
	}
	@media(max-width: 415px){
		.links a{padding:.5rem 1rem;display:inline-block;}
	}

.gk-banner-top{padding-top: 130px;}

.section1{
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
    background-color: #debb29;
}
.section1>.col-md-2{
}
.section1>.col-md-2>.title-box{
    margin-top: 40%;
    text-align: center;
}
.section1 .title-box h2{
    margin-top: 0;
    margin-bottom: 40px;
}
.section1 .title-box h2,.section1 .title-box .more{
    color: #fff;
}
.section1>.col-md-10{
    background-color: #fff;
    position: relative;
    left: 15px;
    padding-left: 30px;
}

.section2{
    background-color: #eee;
    padding: 50px;
}
/* .section2>.container>.row>div:first-child{
    padding-left: 0;
}
.section2>.container>.row>div:last-child{
    padding-right: 0;
} 
.section3>.row>*:first-child{
    padding-left: 0;
}
.section3>.row>*:last-child{
    padding-right: 0;
}  */

.section3{
    margin-top: 50px;
    margin-bottom: 50px;
}
.img-hoverbox a{
    display: block;
    overflow: hidden;
    position: relative;
}
.img-hoverbox a span{display:block;position:absolute;left:50%;transform:translateX(-50%);top:150px;width:260px;height:170px;}
.img-hoverbox a .t1{background:url(../images/szmdtb.png) no-repeat center;}
.img-hoverbox a .t2{background:url(../images/rsstb.png) no-repeat center;}
.img-hoverbox a p{color:#fff;font-size:20px;text-align:center;position:absolute;bottom: 42%;width: 100%;}
.img-hoverbox img:hover{transform: scale(1.1,1.1);transition: 1s;}

@media (max-width: 1499px){
.gk-banner-top{padding-top: 200px;}
.img-hoverbox a p{bottom: 30%;}
}
@media (max-width: 1279px){
.gk-banner-top{padding-top: 140px;}
.img-hoverbox a span{top:80px;}
}
@media (max-width: 991px){
.gk-banner-top{padding-top: 40px;}
.section1{
    margin: 0 -15px;
    /* background: transparent; */
}
}
@media (max-width: 440px){
	.img-hoverbox a span{background-size: 70% !important;top:20%;}
	.img-hoverbox a p{font-size:18px;bottom: 26%;}
}


.section1>.col-md-2{

}
.section1>.col-md-2>.title-box{
    /* background-color: #debb29; */
    /* margin-top: 0; */
    /* padding: 0 15px; */
    /* text-align: left; */
    /* margin-bottom: 15px; */
}
.section1>.col-md-10{
    position: static;
    padding-left: 15px;
}
.section1 .title-box h2{
    /* margin-bottom: 0; */
    /* display: inline-block; */
    /* padding: 4px 0; */
    /* font-size: 24px; */
}
.section1 .title-box .more{
    /* float: right; */
    margin-top: 10px;
}
.section2{
    padding: 15px 0 0;
}
.section3{
    margin-top: 15px;
    margin-bottom: 15px;
}
.img-hoverbox{
    /* margin-bottom: 15px; */
}
.img-hoverbox a img{
    width: 100%;
}
}
@media (max-width: 1024px){
.section1>.col-md-2>.title-box{margin-top: 10%;}
}
