@charset "utf-8";
/**************列表页************/
.left-width{ width: 260px; background: #f8f8f8; padding:50px 0; }
.left-width-tt{height: 60px;line-height: 60px;background: #debb29;font-size: 24px;color: #fff;/* padding-left: 50px; */text-align: center;}
.left-width-nav li{padding: 0 30px;}
.left-width-nav li a{ display: block; font-size: 16px; color: #777; position: relative; line-height: 66px; border-bottom: solid 1px #dbdbdb; overflow:hidden; transition: 0.5s all; }
.left-width-nav li a:before{ display: block; content: ""; width: 18px; height: 12px; position: absolute; background: url(../images/icon-li.png) center no-repeat; top: 50%; margin-top: -6px; left: -18px; transition: 0.5s all; }
.left-width-nav li a:hover,.left-width-nav li.active a{ color: #fa911e; font-size: 18px; border-color: #fa911e; padding-left: 38px; }
.left-width-nav li a:hover:before,.left-width-nav li.active a:before{ left: 0; }
.right-width{ margin-top: 50px; width: 1130px; }
.right-top{ line-height: 59px; border-bottom: solid 1px #debb29; margin-bottom: 25px; }
.right-top-tt{ font-size: 24px; color: #555; }
.nav-b{ font-size: 16px; color: #777; padding-left: 28px; background: url(../images/icon-b.png) left center no-repeat; }
.nav-b a{ color: #777; }
.right-width-ul li{ line-height: 44px; color: #777; position: relative; padding-right: 310px; }
.right-width-ul li a{ color: #777; font-size: 16px; }
.right-width-ul li p{ position: absolute; right: 0; top: 0; }
.right-width-ul li a:hover{ color: #fa911e; }
.pagination>li>a, .pagination>li>span{ border-radius: 0!important; color: #888; border-color: #dbdbdb; margin:0 2px; }
.pagination>li>a:hover,.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ color: #fff; background: #e6c229; border-color: #e6c229; }
.pagination{ margin:60px 0; }
.footer-box .footer{ background: #f9901e; }
.footer-box .footer .footer-tt,.footer-box .footer .td-list li a,.footer-box .footer .td-list-r li,.footer-box .footer .ewm,.footer-box .footer .footer-p{ border-color: #fff; color: #fff; }
.right-width-ul li span font{ padding-left: 30px; }
/**********内容页********/
.article-tt{font-size: 24px;color: #555;padding: 20px 0 10px;}
.article-date>span{ padding-left: 20px; }
.article-date{ color: #999; }
.article-box{ border-top: solid 1px #ededed; border-bottom: solid 1px #ededed; padding:40px 0; margin:35px 0; }
.article-box p{ margin:0; text-align: justify; font-size: 16px; color: #666; line-height: 35px; }
.article-link p a{ font-size: 16px; color: #666; }
.article-link{ margin-bottom: 50px; }
.article-link p a:hover{ color: #f4c72b; }
/*********子站2*******/
.slick-box .slick-dots{ display: none!important; }
.slick-box .slick-prev {
    width: 70px;
    height: 70px;
    background: url(../images/left02.png) center no-repeat;
    margin-top: -35px;
    display: block!important;
    left: 6%;
    text-indent: -9999px;
}
.slick-box .slick-next {
    width: 70px;
    height: 70px;
    background: url(../images/right02.png) center no-repeat;
    margin-top: -35px;
    display: block!important;
    right: 6%;
    text-indent: -9999px;
}
.news-list-tow{ margin-top: -30px; margin-bottom: 70px; position: relative; z-index: 1000; background: #fff; box-shadow: 0 0 10px #ddd; }
.news-list-tow .img-hide{ border-bottom: solid 3px #e6c229; }
.news-list-tow li:nth-child(2) .img-hide{ border-color: #fa911e; }
.news-list-tow li:nth-child(3) .img-hide{ border-color: #e6c229; }
.news-list-tow .news-list-tt{ margin-top: 35px; }
.date-icon{ font-size: 16px; padding-bottom:20px; padding-top: 20px; border-bottom: solid 1px #e6c229; padding-left: 24px; background: url(../images/icon-date.png) left center no-repeat; color: #fe9625; margin-top: 5px; }
.news-list-tow .news-list-box{ padding-bottom: 0; }
.gk-tt{ font-size: 30px; color: #dbb826; margin-bottom: 35px; }
.gk-tt span{ font-size: 16px; color: #333; padding-left: 20px; }
.gk-tt a{ float: right; font-size: 16px; color: #777; margin-top: 20px; }
.gk-img img{ width: 100%; }
.dt-ul-img img{ width: 200px; height: 140px; }
.dt-ul-right{ margin-left: 230px; }
.dt-ul-tt{ position: relative; padding-right: 100px; margin-top: 20px; }
.dt-ul-tt a{ font-size: 18px; color: #555; }
.dt-ul-tt span{ position: absolute; right: 0; top: 0; }
.dt-ul-p{ color: #777; text-align: justify; line-height: 35px; margin-top: 20px; }
.dt-ul li{ padding:0 0 20px 0; margin-bottom: 20px; border-bottom: solid 1px #ededed; }
.dt-ul-tt a:hover{ color: #fa911e; }
.js-tt-box span{ padding:0; }
.js-tt-box{ margin-top: 50px; }
.qimo8{ overflow:hidden;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{ text-align: center; width: 443px; font-size: 18px; color: #555; float:left; line-height:30px; list-style:none; margin-right:18px;}
.qimo8 .qimo ul li img {width: 443px;height: 300px; margin-bottom: 45px;}
.qimo8 li a{color:#444444;}
.qimo8 .qimo ul li img:hover{ box-shadow: 3px 3px 3px #f9901e; }
.fc-back{ background: #f2f2f2; padding:20px 0 50px 0; margin-top: 70px; }
.fl-lb-box .swiper-button-next{ height: 483px; top: 20px; }
.fl-lb-box .swiper-button-prev{ height: 483px; top: 20px; }
.fl-lb-box .swiper-button-next:hover{background: rgba(250,145,30,0.9) url(../images/right.png) center no-repeat;}
.fl-lb-box .swiper-button-prev:hover{background: rgba(250,145,30,0.9) url(../images/left.png) center no-repeat;}
.news-lb .slick-dots,.news-lb .slick-prev, .news-lb .slick-next{ display: none!important; }
.img-list-ul li{ float: left; padding:0 15px; width: 33.333333%; margin-bottom: 30px; }
.img-list-ul{ margin:0 -15px; }
.img-box img{ width: 100%; }
.img-tt{ margin-top: 20px; }
.img-tt a{ font-size: 16px; color: #555; }
.img-tt a:hover{ color: #ff6f02; }


@media( max-width: 1499px){
	.container{ width: 1200px; }
    .slick-dots{ bottom: 150px; }
    .swiper-button-prev,.swiper-button-next{ height: 580px; width: 80px; }
    .video-zp{ height: 560px; }
    .fix-box{ right: 10px; }
    .footer-w{ margin-right: 150px; }
    .right-width{ width: 850px; }
    .fl-lb-box .swiper-button-next{ height: 428px; top: 20px; }
    .fl-lb-box .swiper-button-prev{ height: 428px; top: 20px; }
}
@media( max-width: 1279px){
	.container{ width: 970px; }
    .slick-dots{ bottom: 120px; }
    .lb-box{ margin-left: -300px; margin-right: -300px; }
    .video-zp{ height: 424px; }
    .swiper-button-prev,.swiper-button-next{ height: 446px; width: 90px; }
    .swiper-button-prev{ left: 280px; }
    .swiper-button-next{ right: 280px; }
    .footer-w{ margin-right: 70px; }
    .right-width{ width: 650px; }
    .fl-lb-box .swiper-button-next{ height: 326px; top: 20px; }
    .fl-lb-box .swiper-button-prev{ height: 326px; top: 20px; }
	}
@media( max-width: 991px){
	.container{ width: 100%; }
	.page-box .nav-list{ background: #fff; }
	.page-box .nav-box .nav-list li{ margin: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; }
    .slick-dots{ left: 0; right: 0; bottom: 20px; }
    .slick-dots li{ display: inline-block; border-radius: 50%; }
    .slick-dots li,.slick-dots li button{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; }
    .fix-box{ display: none; }
    .menu-button{ display: block; top: 12px; }
    .news-list li{ width: 100%; }
    .news-list{ margin:20px 0; }
    .news-list-box{ padding:0; box-shadow: none!important; }
    .news-list-tt{ margin-top: 15px; }
    .news-list-p{ margin:5px 0 15px 0; }
    .news-back-box .col-xs-6{ width: 100%; padding:0 15px; }
	.news-back-box .row{ margin:0 -15px; }
    .news-back-tt{ font-size: 24px; line-height: 24px; }
    .news-back-tt span{ font-size: 14px; }
    .news-back-box{ padding:20px 0; }
    .tt-more{ font-size: 14px; margin-top: 30px; }
    .news-link{ padding:15px; margin-top: 15px; margin-bottom: 20px; }
    .xy-p,.dt-tt{ margin-top: 15px; }
    .tabs-ul li a{ font-size: 18px; padding:0 10px; line-height: 18px; height: 18px; }
    .tabs-ul li{ margin-top: 20px; }
    .tabs-ul{ margin-left: -10px; }
    .tabs-tt{ padding-bottom: 20px; margin-bottom: 20px; }
    .tabs-news-list li{ width: 100%; }
    .tabs-news-more a{ margin-top: 10px; margin-bottom: 25px; }
    .tabs-lind{ padding-bottom: 1px; margin-bottom: 20px; }
    .zy-list li{ width: 33.333333%; margin-bottom: 20px; }
    .zy-tt{ margin-top: 5px;}
    .zy-tt a{ font-size: 14px; }
    .sz-back{ margin-top: 20px; padding:10px 0 20px 0; margin-bottom: 20px; }
    .sl-ul li{ padding:0 10px; }
    .sl-ul{ margin:0 -10px; }
    .sz-name a{ font-size: 14px; }
    .sz-name{ margin:10px 0; }
    .sz-p{ font-size: 12px; }
    .lb-box{ margin:20px -50px; position: relative; }
    .lb-box img,.video-zp{ height: 18vh; }
    .video-zp{ margin-bottom: -5px; }
    .swiper-slide:before{ display: block; content: ""; z-index: 100; left: 0px; right: 0; height: 18vh; background: rgba(0,0,0,0.5); position: absolute; top: 0; }
    .swiper-button-prev, .swiper-button-next{height: 18.1vh; top: 20px; width: 16%;}
    .swiper-slide-active:before{ display: none; }
    .swiper-button-prev{ left: 30px;    background: url(../images/left.png) center no-repeat!important; outline: none!important; }
    .swiper-button-next{ right: 30px;    background: url(../images/right.png) center no-repeat!important; outline: none!important;  }
    .fl-lb-box .swiper-button-next{ height: 18vh; top: 20px; }
    .fl-lb-box .swiper-button-prev{ height: 18vh; top: 20px; }
    .slick .slick-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        background: url(../images/left02.png) center no-repeat;
        background-size: cover;
        left: 6%;
        display: block!important;
        text-indent: -9999px;
    }
.slick .slick-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background: url(../images/right02.png) center no-repeat;
    background-size: cover;
    right: 6%;
    display: block!important;
    text-indent: -9999px;
}
    .swiper-button-prev.swiper-button-disabled{background:rgba(0,0,0,0.5) url(../images/left.png) center no-repeat!important;}
    .swiper-button-next.swiper-button-disabled{background:rgba(0,0,0,0.5) url(../images/right.png) center no-repeat!important;}
    .td-list li{ margin-right: 5px; }
    .footer-w{ margin:0; width: 40%; }
    .footer-w-l{ width: 60%; }
    .footer-w-r{ width: 215px; }
    .ewm img{ width: 80px; }
    .ewm{ margin-top: 50px; }
    .footer{ padding-top: 20px; }
    .zp-tt a{ font-size: 14px; }
    .footer-p{ margin-top: 20px; padding:10px 0; font-size: 12px; }
    .nav-down{ position: static; }
    .nav-down li a{ text-align: left; }
.nav-click {
    display: block;
    z-index: 10000;
    position: absolute;
    color: #333;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
/*.nav-down{ background: #debb29; }
.nav-down li a{ color: #fff!important; }
.nav-down li a:hover{ color: #333!important; }*/
.list-banner{ margin:0; }
.left-width{ padding:10px 0; width: 100%; }
.left-width-tt{ line-height: 40px; padding-left: 20px; height: 40px; font-size: 18px; }
.left-width-nav li{ padding:0 20px; }
.left-width-nav li a{ line-height: 50px; }
.right-width{ width: 100%; margin-top: 20px; }
.right-top-tt{ width: 100%; line-height: 45px; }
.nav-b{ width: 100%; line-height: 45px; }
.right-width-ul li span font{ display: none; }
.right-width-ul li{ padding-right: 170px; }
.pagination{ margin:30px 0; }
.article-tt{ font-size: 18px; padding:0 0 20px 0; }
.article-box{ padding:25px 0; margin:25px 0; }
.article-box p{ font-size: 14px; line-height: 28px; }
.article-link p a{ font-size: 14px; }
.article-link{ margin-bottom: 30px; }
.news-list-tow .news-list-tt{ margin:15px 15px 0 15px; }
.news-list-tow{ background: none; margin:15px 0; box-shadow: none; }
.date-icon{ margin:-10px 15px; }
.news-list-tow li { margin-bottom: 35px; }
.gk-tt{ font-size: 24px; margin-bottom: 20px; }
.gk-tt span{ font-size: 14px; }
.gk-tt a{ font-size: 14px; margin-top: 13px; }
.news-back-box .col-xs-6:last-child .gk-tt{ margin-top: 20px; }
.dt-ul-img img{ width: 100px; height: 70px; }
.dt-ul-right{ margin:0 0 0 110px; }
.dt-ul-tt{ margin-top: 0; }
.dt-ul-tt a{ font-size: 16px; }
.dt-ul-p{ margin-top: 0px; line-height: 25px; height: 50px;  overflow:hidden; }
.dt-ul li{ padding-bottom: 10px; margin-bottom: 10px; }
.qimo8 .qimo ul li img{ width: 220px; height: 150px; margin-bottom: 10px; }
.qimo8 .qimo ul li{ width: 220px; }
.js-tt-box{ margin-top: 20px; }
.fc-back{ margin-top: 20px; padding:0 0 20px 0; }
.teach-img img{ width: 125px; height: 165px; }
.teach-right{ margin-left: 135px; margin-top: 10px; }
.teach-tt a{ font-size: 16px; }
.teach-p p{ font-size: 14px; line-height: 25px; }
.teach-p{ height: 75px; overflow:hidden; margin-bottom: 10px; }
.teach-tt{ margin-bottom: 10px; }
.teach-a a{ font-size: 16px; }
.teach-list li{ padding:20px 0; }
.img-list-ul li{ width: 50%; margin-bottom: 15px; }
.img-tt{ margin-top: 5px; }
}

