@charset "utf-8";
/**************列表页样式************/
.list-banner{ /*margin-top: 168px;*/ }
.list-banner img{ width: 100%; }
.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; }
.left-width-nav li{ padding:0 50px; }
.left-width-nav li a{ display: block; font-size: 13px; 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: 13px; border-color: #fa911e; padding-left: 4px; }
.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; }
.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; }

.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; }
	.nav-list li{ margin-left: 0px; }
    .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: 100%; }
	.logo img{ width: 300px; }
	.nav-list li{ margin-top: 35px; }
    .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) {
	.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; }
}