@charset "utf-8";
/*清除默认样式*/
@media (min-width: 768px) {
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:14px;color:#333;background:#fff;font-family:"Microsoft Yahei";}
table{border-collapse:collapse;border-spacing:0; }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal; }
ol,ul{list-style:none;} caption{text-align:left; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }
q:before,q:after{content:''; }
abbr,acronym{border:0; font-variant:normal; }
input,textarea,select{font-family:"Microsoft Yahei"; font-size:inherit; font-weight:inherit; *font-size:100%; }
legend{color:#000; }
i{font-style: normal;}
a{text-decoration: none;color:#333;cursor: pointer;}
input{outline:none;}
img{max-width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:""; display: block;clear: both;height: 0;}
.container-inner{width:1200px;margin:0 auto;}
.module-mobile{display: none;}
.module-pc{display: block;}
::-webkit-scrollbar{width: 6px;height: 1px;}
::-webkit-scrollbar-thumb{border-radius: 10px;background: #bbb;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);}
::-webkit-scrollbar-track{border-radius: 10px;background: #eee;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);}
/* radio checkbox*/
.input-text{width:100%;height:40px;border:1px solid #eee;padding:0 5px;box-sizing: border-box;}
.input-text:focus{border-color:#0cf;}
::-webkit-input-placeholder { color: #bfbfc5; } 
:-moz-placeholder { color: #bfbfc5; } 
::-moz-placeholder { color: #bfbfc5; } 
:-ms-input-placeholder { color: #bfbfc5;}
/* icons */
.i-ico{display: inline-block;width:25px;height:25px;vertical-align: middle;}
.b-btn{background: #626262;height: 36px;color:#fff;font-size: 14px;display: inline-block;text-align: center;line-height: 36px;padding: 0 20px;}
.b-btn:hover{opacity: .8;}
.b-blue{background: #6bb8ff;}
.b-gray{background: #626262;}
/* head foot */
.g-header{padding:35px 0 20px;}
.g-header .logo{height:52px;display:inline-block;}
.g-header .logo img{width: 100%;height: 100%;}
.g-header .operate{display: flex;margin-top: 15px;}
.g-header .search-box {position: relative;border: 1px solid #818181;padding:2px 30px 2px 8px;}
.g-header .search-box .search-input{line-height:30px;width:170px;border:none;box-sizing: border-box;}
.g-header .search-box .i-search{background: url(../images/base/icon_search.png) no-repeat;background-size:20px auto;width: 20px;height:20px;position: absolute;right: 8px;top:50%;margin-top: -10px;cursor: pointer;}
.g-header .b-btn{margin-left: 8px;}
.g-nav{background: #3f3f3f;position: relative;z-index: 100;}
.g-nav ul{display: flex;}
.g-nav ul li{flex: 1;position: relative;font-size: 16px;line-height:24px;}
.g-nav ul li:hover,.g-nav ul li.cur,.g-nav ul li dd:hover{background: #ab1e1e;}
.g-nav ul li a,.g-nav ul li span{color:#fff;display: block;text-align: center;padding:10px 0;}
.g-nav ul li dl{position: absolute;top:44px;background: #969696;font-size: 14px;width:100%;display: none;line-height:20px;}
.g-nav ul li:hover dl{display: block;}
.g-banner {margin: 0 0 35px;position: relative;}
.g-banner .swiper-pagination{width:100%;bottom: -30px;}
.g-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height: 13px;background: #3f3f3f;margin: 0 5px;}
.g-banner .swiper-pagination .swiper-pagination-bullet-active{background: #6e6e6e;}
.g-banner .swiper-button-prev,.g-banner .swiper-button-next{background:none;width:130px;height: 130px;background-image: url(../images/base/icon_arrow.png);background-size: auto 100%;margin-top: -65px;}
.g-banner .swiper-button-prev{transform: rotate(180deg);}
.g-banner .swiper-button-prev:before,.g-banner .swiper-button-next:before{font-weight: normal;color: #fff;font-size:160px;display: none;}
.g-banner .swiper-button-prev:hover,.g-banner .swiper-button-next:hover{background-color:rgba(0,0,0,.5);}
/* footer */
.g-footer{font-size: 15px;line-height: 30px;color:#fff;background: #3a3a3a;padding-bottom: 30px;}
.g-footer ul li{width:25%;float: left;padding: 20px 0;}
.g-footer ul li.special{padding:0;display: flex;align-items: center;}
.g-footer ul li.special img{width:128px;margin-right: 18px;}
.g-footer ul li.special span{display: block;}
.g-footer dl{margin-top: 10px;}
.g-footer dt{width:75%;float: left;}
.g-footer dt span{margin-right:20px;}
.g-footer dd{width:25%;float: left;}
.g-footer dd img{width: 250px;}
/* 首页 */
.m-module{padding: 30px 0;}
.m-module+.m-module{padding:0 0 30px;}
.m-module .m-title{padding:30px 0 20px;text-align: center;}
.m-module .m-title h5{font-weight: bold;font-size: 28px;}
.m-module .m-title p{font-size: 18px;margin-top: 10px;}
.m-module .m-main ul{margin: 0 -12px;}
.m-module .m-main li{float: left;width:25%;padding:0 12px;box-sizing: border-box;}
.m-module .m-main li .item-img{height: 169px;}
.m-module .m-main li .item-text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 10px;}
.m-module .m-main li .item-text a:hover{text-decoration: underline;}
.tab-content{display: none;position: relative;}
.tab-content.cur{display: block;}
.tab-head{display: flex;align-items: center;justify-content: center;}
.tab-head ul{}
.tab-head li{font-size:20px;line-height: 50px;background:#b4dbff;padding: 0 35px;float: left;}
.tab-head li+li{margin-left:18px;}
.tab-head li.cur {opacity: 1;background: #6bb8ff;color: #fff;}
.m-module .swiper-pagination{width:100%;bottom: 30px;}
.m-module .swiper-pagination .swiper-pagination-bullet{width:10px;height: 10px;background: #ccc;border:1px solid #c3c3c3;margin: 0 3px;box-sizing: border-box;}
.m-module .swiper-pagination .swiper-pagination-bullet-active{background: #ff8710;border-color: #ff8710;}
.partner-module .m-main,.media-module .m-main{margin: 0 100px;position: relative;}
.m-module .swiper-button-prev{background: none;left: -34px;}
.m-module .swiper-button-next{background: none;right:-34px;}
.m-module .swiper-button-prev:before,.m-module .swiper-button-next:before{font-weight: normal;color: #c4c4c4;font-size:70px;}
.m-module .swiper-button-prev:hover:before,.m-module .swiper-button-next:hover:before{color: #ff8710;}
/* 新闻动态 */
.main-box{display: flex;margin: 30px 0;}
.main-box .left-box{width:260px;margin-right: 20px;}
.main-box .left-box h5{background: #3f3f3f;color:#fff;padding: 0 15px;line-height: 50px;font-size: 16px;}
.main-box .left-box ul{border:1px solid #ddd;background: #f5f5f5;margin-top: 10px;}
.main-box .left-box li+li{border-top: 1px solid #ddd;}
.main-box .left-box li a{display: block;padding: 0 30px;line-height: 46px;color:#666;border-left: 2px solid transparent;}
.main-box .left-box li span{display: flex;padding: 0 10px;line-height: 46px;color:#666;border-left: 2px solid transparent;justify-content: space-between;cursor: pointer;}
.main-box .left-box li.cur a,.main-box .left-box dd.cur a,.main-box .left-box li a:hover{color:#ab1e1e;border-color: #ab1e1e;}
.main-box .left-box li span i{font-size: 18px;font-family: '宋体';transform: rotate(90deg);transition: all .3s;}
.main-box .left-box li dl{display: none;}
.main-box .left-box li.c-active dl{display: block;}
.main-box .left-box li.c-active span i{transform: rotate(-90deg);}
.main-box .left-box li dd{border-top: 1px solid #ddd;}
.main-box .left-box li dd a{padding-left: 30px;}
.main-box .right-box{width: 920px;}
.main-box .right-box h4{border-bottom: 1px solid #ddd;line-height: 50px;padding: 0 20px;margin-bottom: 20px;font-size: 16px;}
.content-box{font-size: 16px;line-height: 30px;color:#666;padding: 0 20px;}
.list-news{padding:0 20px;}
.list-news li{padding:20px 0;border-bottom: 1px dashed #ddd;display: flex;}
.list-news .item-date{width: 85px;height: 85px;background: #f2f2f2;display: flex;align-items: center;justify-content: center;flex-direction: column;margin-right: 30px;color:#666;}
.list-news .item-date dt{font-size: 25px;}
.list-news .item-info{flex: 1;line-height: 25px;color: #666;}
.list-news .item-info dt{font-size: 16px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list-news .item-info dt a:hover{text-decoration: underline;}
.pagination-list{text-align: center;min-width: 700px;margin: 30px 0 15px;}
.pagination-list .pagination-main{display: inline-block;line-height: 30px;}
.pagination-item{float: left;width: 30px;height: 30px;line-height: 30px;margin: 0 7px 0 0;border: 1px solid #ddd;text-decoration: none;}
.pagination-list .pagination-item.pagination-current,.pagination-list .pagination-item.pagination-more{cursor: default;}
.pagination-list .pagination-main:after{content: "";display: block;clear: both;}
.pagination-item.last-page{margin: 0;}
.pagination-list .first-page,.pagination-list .prev-page,.pagination-list .next-page,.pagination-list .last-page{width: auto;padding: 0 13px;}
.pagination-list .pagination-item.pagination-current{border-color: transparent;color: #ab1e1e;}
.pagination-list .pagination-item:hover{border-color: #ab1e1e;color: #ab1e1e;}
.right-box .tab-head{justify-content: left;margin: 10px 0;}
.right-box .tab-head li{font-size:16px;line-height:40px;background:#f5f5f5;min-width:100px;padding: 0;}
.right-box .tab-head li+li{margin-left:10px;}
.right-box .tab-head li a{display: block;text-align: center;padding: 0 10px;}
.right-box .tab-head li.cur a{opacity: 1;background: #ab1e1e;color: #fff;}
.right-box .tab-head.m-title{background: #f5f5f5;overflow: hidden;margin: 0;}
.right-box .tab-head.m-title li{line-height:50px;min-width: 100px;}
.right-box .tab-head.m-title li.cur a{background: #3f3f3f;color:#fff;}
.list-imgtxt{overflow: hidden;}
.list-imgtxt li{float: left;width:33.33%;padding:10px;box-sizing: border-box;}
.list-imgtxt li .item-inner{border:1px solid transparent;text-align: center;}
.list-imgtxt li .item-inner:hover{border-color: #ddd;}
.list-imgtxt li .item-img{width:100%;padding-top: 60%;display: block;position: relative;overflow: hidden;}
.list-imgtxt li .item-img img{position: absolute;left:0;top:0;width:100%;height: 100%;}
.list-imgtxt li .item-text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;line-height: 40px;}
.list-imgtxt li .item-text a:hover{text-decoration: underline;}
.list-img{overflow: hidden;}
.list-img li{float: left;width:33.33%;padding:10px;box-sizing: border-box;}
.list-img li .item-inner{border:1px solid #ddd;position: relative;display: block;transition: all .3s;}
.list-img li .item-inner:hover{margin: -10px 0 10px;}
.list-img li .item-img{width:100%;padding-top: 60%;display: block;position: relative;overflow: hidden;}
.list-img li .item-img img{position: absolute;left:0;top:0;width:100%;height: 100%;}
.list-img li .item-text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px;line-height:30px;color:#fff;background: rgba(0,0,0,.5);position: absolute;bottom:0;left:0;right: 0;padding: 0 10px;}
.right-box .swiper-pagination{width:100%;bottom: 30px;}
.right-box .swiper-pagination .swiper-pagination-bullet{width:10px;height: 10px;background: #ccc;border:1px solid #c3c3c3;margin: 0 3px;box-sizing: border-box;}
.right-box .swiper-pagination .swiper-pagination-bullet-active{background: #ff8710;border-color: #ff8710;}
.right-box .tab-content{position: relative;}
.right-box .swiper-button-prev{background: none;left: -34px;}
.right-box .swiper-button-next{background: none;right:-34px;}
.right-box .swiper-button-prev:before,.right-box .swiper-button-next:before{font-weight: normal;color: #c4c4c4;font-size:70px;}
.right-box .swiper-button-prev:hover:before,.right-box .swiper-button-next:hover:before{color: #ff8710;}
.detail-box{padding: 30px 0;}
.detail-box .title{font-size: 20px;text-align: center;line-height: 2;}
.detail-box .subtitle{font-size: 14px;text-align: center;color:#999;}
.detail-box .content-box{font-size: 16px;line-height: 30px;padding: 10px 20px;}
.detail-box .content-box img{max-width: 100%;max-height: 100%;}
.detail-box .page{padding: 10px 20px;font-size: 16px;line-height: 40px;}
}

