/*---------- 作者信息 ---------*/
/*魏大程*/

/*---------- base ---------*/
*{padding:0px;margin:0px;}
html,body{background:#fff;font-family:arial,"Microsoft Yahei";font-size: 14px;width: 100%;}
body{float: left;position: relative;z-index: 1;}
img{border:none;}
a{color:#333;text-decoration:none;transition:0.5s;}
a:hover{color:#333;text-decoration:none;transition:0.5s;} 
ul li{list-style:none;padding: 0;margin: 0;}
ol, ul {margin-top: 0;margin-bottom: 0px;}
p{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
.fl{float: left;}
.fl{float:left;}
.fr{float:right;}
.fl,#fl{float:left;}
.fr,#fr{float:right;}

/*headBanner*/
.headBanner {width: 100%;float: left;}
.headBanner .swiper-slide{text-align: center;font-size: 18px;background: #981800;background-size: cover;background-position: center center;}
.headBanner .swiper-slide{position: relative;float: left;}
.headBanner .swiper-slide img{float: left;width: 100%;}
.headBanner .swiper-slide .bg{position:absolute;z-index: 0;width: 100%;float: left;background:rgba(128, 46, 141, 1);height: 100%;opacity: 0.7;}
.headBanner .swiper-slide a{float: left;text-align: center;top: 35%;position: absolute;left: 0;z-index: 1;}
.headBanner .swiper-slide a .bigtitle{float: left;width: 100%;color: #fff;font-size: 48px;font-family: 'TB';padding: 0 20%;}
.headBanner .swiper-slide a .lin{float: left;width: 100%;height: 2px;margin:20px 0 10px;}
.headBanner .swiper-slide a .lin i{vertical-align: top;width: 50px;height: 2px;background: #fff;display: inline-block;}
.headBanner .swiper-slide a .smalltext{float: left;width: 100%;color: #fff;font-size: 18px;line-height: 34px;margin: 20px 0 30px;padding: 0 25%;}

/* headers*/
.headers{width:100%;height:110px;float: left;position: relative;z-index: 1000;margin-top: -110px;position: relative;} 
.headers .box{float:left;background: #fff1d2;height: 110px;border-radius: 15px 15px 0 0;overflow: hidden;width: 100%;padding: 30px 0px 30px 40px;box-shadow: 0 -10px 10px rgba(0,0,0,0.1);}
.headers .box .nav{height:50px;float: left;position: relative;z-index: 999;}
.headers .box .nav a{float: left;color: #c50000;line-height: 50px;font-size: 26px;padding:0 20px;font-weight: bold;transition:0.5s;border-radius: 8px;}
.headers .box .nav i{float: left;height: 20px;width: 2px;background: #e6c789;border-radius: 5px;overflow: hidden;margin:15px 5px 0}
.headers .box .nav a:hover{color: #fff9ec; background-image: linear-gradient(to right,#ff2d2b, #c50000);border-radius: 8px;transition:0.5s;}
.headers .box .nav a.cur{color: #fff9ec; background-image: linear-gradient(to right,#ff2d2b, #c50000);;border-radius: 8px;transition:0.5s;}
.headers .box.on{}
@media (max-width: 1920px) { 
.headers .box .nav a{font-size: 22px;padding:0 20px;}
}
@media (max-width: 1800px) {
.headers .box .nav a{font-size: 22px;padding:0 15px;}
}
@media (max-width: 1700px) {
.headers .box .nav a{font-size: 20px;padding:0 15px;}
}
@media (max-width: 1600px) {
.headers .box .nav a{font-size: 18px;padding:0 15px;}
}
@media (max-width: 1500px) {
.headers .box .nav a{font-size: 16px;padding:0 10px;}
}
@media (max-width: 1200px) {
.headers .box .nav a{font-size: 16px;padding:0 5px;}
}

/* footers */
.footers{width: 100%;float: left;background: url(../images/footerbg.jpg) no-repeat center top;padding: 80px 0;background-size: cover;}
.footers .box{width: 100%;float: left;}
.footers .box .ficons{width: 100%;float: left;}
.footers .box .ficons .l{float: left;margin-bottom: 30px;}
.footers .box .ficons .r{float: right;margin-top: 15px;}
.footers .box .ficons .r a{width:80px;height:80px;float: left;}
.footers .box .ficons .r a:hover img{background: #f1c40f;}
.footers .box .ficons .r a:hover i{color: #fff;}
.footers .box .ficons .r a img{float: left;margin:0 15px;height: 50px;border-radius: 100%;background: rgba(255,255,255,0.4);padding: 12px;transition:0.4s;}
.footers .box .ficons .r a i{float: left;width: 100%;line-height: 30px;color: rgba(255,255,255,0.4);text-align: center;font-style: normal;transition:0.4s;}
.footers .box .ficons .r a.wx{width:80px;height:80px;float: left;position: relative;}
.footers .box .ficons .r a.wx:hover .pp{display: block;}
.footers .box .ficons .r a.wx .im{float: left;margin:0 15px;height: 50px;border-radius: 100%;background: rgba(255,255,255,0.4);padding: 12px;}
.footers .box .ficons .r a.wx i{float: left;width: 100%;line-height: 30px;color: rgba(255,255,255,0.4);text-align: center;font-style: normal;transition:0.4s;}
.footers .box .ficons .r a.wx .pp{position: absolute;width: 120px;height: 120px;background: #fff;border-radius: 5px;left: 66px;top:-33px;border: none;display: none;}
.footers .box .ficons .r a.wx .pp img{float: left;width: 120px;height: 120px;margin: 0px;padding: 10px;border-radius: 0}
.footers .box .ficons .r a.wx:hover .im{background: #f1c40f;}
.footers .box .ficons .r a.wx:hover i{color: #fff;}
.footers .box .ficons .r a.wx:hover .pp img{background: #fff;}
.footers .box .copyright{float: left;width:100%;line-height: 34px;color: #fff;border-top: 1px solid rgba(255,255,255,0.2);padding-top: 30px;}
.footers .box .copyright p{float: left;width: 100%;font-size: 16px}
.footers .box .copyright span{float: left;width: 100%;font-size: 13px}
@media (max-width: 1920px) {
.footers{padding: 60px 0;}
}

/* 重要精神 */
.mainNews{float: left;width: 100%;background-image: linear-gradient(180deg,rgba(152,24,0,1), rgba(255,0,0,0.3) 30%, rgba(255,255,255,0) 80%);position: relative;padding-bottom: 0px;margin-top: -2px;z-index: 999;}
.mainNews .container{position: relative;z-index: 2;}
.mainNews .box{width: 100%;float: left;position: relative;padding: 50px 50px;background: #fff;}
.mainNews .box .l{float: left;width: 100%;padding-right: 620px;}
.mainNews .box .l .slideTxtBox{ width:100%;float: left;}
.mainNews .box .l .slideTxtBox .hd{position:relative; width: 100%;float: left;margin:0 0 0px;}
.mainNews .box .l .slideTxtBox .hd ul{ float:left; width: 100%;float: left;border-bottom:5px solid #fff1d2;height: 60px;}
.mainNews .box .l .slideTxtBox .hd ul li{ float:left;cursor:pointer;line-height: 30px;margin-right: 60px;font-size:24px;color: #000; padding-bottom: 25px;}
.mainNews .box .l .slideTxtBox .hd ul li.on{border-bottom:5px solid #fa0;font-weight: bold;color: #c50000; }
.mainNews .box .l .slideTxtBox .bd ul{ zoom:1;width: 100%;float: left;}
.mainNews .box .l .slideTxtBox .bd ul li{line-height:52px;border-bottom: 2px solid #fff1d2;font-size: 13px;float: left;width: 100%;padding: 30px 0;position: relative;}
.mainNews .box .l .slideTxtBox .bd ul li:hover a{text-indent: 20px;}
.mainNews .box .l .slideTxtBox .bd ul li .img{width:180px;float: left;margin: 0 0 0 0;position: absolute;z-index: 1;left: 0;top: 30px;}
.mainNews .box .l .slideTxtBox .bd ul li .img img{width:100%;float: left;transition:0.5s;border-radius: 10px 10px 0 10px;}
.mainNews .box .l .slideTxtBox .bd ul li .lir{width: 100%;padding-left: 200px;float: left;transition:0.5s;min-height: 120px;}
.mainNews .box .l .slideTxtBox .bd ul li .lir .desc{width: 100%;float: right;line-height: 32px;color: #aaa;font-size: 13px;transition:0.5s;}
.mainNews .box .l .slideTxtBox .bd ul li .lir .tt{width: 100%;float: right;font-size: 22px;font-weight: bold;line-height: 30px;color: #000;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.mainNews .box .l .slideTxtBox .bd ul li .lir p{width: 100%;float: right;font-size: 15px;color: #666;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mainNews .box .r{float: right;width: 550px;background:#fff;position: absolute;right: 50px;top: 50px;z-index: 3;border-radius: 20px 20px 0 20px;overflow: hidden;border-bottom:5px solid #e6cd94;}
.mainNews .box .r img{width: 100%;float: left;}
.mainNews .box .ad{float: left;width: 100%;margin:50px 0 0;}
.mainNews .box .ad img{float: left;width: 100%;border-radius: 20px 20px 0 20px;}
.mainNews .box .ad2{float: left;width: 100%;margin:30px 0 0;}
.mainNews .box .ad2 img{float: left;width: 100%;border-radius: 20px 20px 0 20px;}
@media (max-width: 1920px) {
}

/* xicaidongtai */
.xicaidongtai{float: left;width: 100%;padding: 0px 0 80px;overflow: hidden;margin-top: 60px;}
.xicaidongtai .t{width: 100%;float: left;position: relative;text-align: center;margin-bottom: 40px;transition:0.5s;position: relative;opacity: 1;}
.xicaidongtai .t .titlebox{width: 100%;float: left;text-align: center;}
.xicaidongtai .t .titlebox b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background: url(../images/b_title.png) no-repeat center top;margin-bottom: 0px;}
.xicaidongtai .t .titlebox i{display: inline-block;height: 41px;border-bottom: 1px solid #f90;width: 40px;vertical-align: top;margin-top: 25px;}
.xicaidongtai .t .titlebox em{display: inline-block;height: 41px;border-bottom: 1px solid #f90;width: 40px;vertical-align: top;margin-top: 25px;}
.xicaidongtai .box{width: 100%;float: left;}
.xicaidongtai .box .l{float: left;width: 100%;box-shadow: 0 0px 20px rgba(0,0,0,0.05);padding:0 60px 60px;background: #fff;}
.xicaidongtai .box .l .slides{ width:100%;float: left;}
.xicaidongtai .box .l .slides .hd{position:relative; width: 100%;float: left;margin:0 0 0px;}
.xicaidongtai .box .l .slides .hd ul{ float:left; width: 100%;float: left;border-bottom:5px solid #fff1d2;height: 100px;text-align: center;}
.xicaidongtai .box .l .slides .hd ul li{display: inline-block;cursor:pointer;line-height: 100px;margin-right: 60px;font-size:24px;color: #000; height: 100px;vertical-align: top;}
.xicaidongtai .box .l .slides .hd ul li.on{border-bottom:5px solid #fa0;font-weight: bold;color: #c50000; font-size: 40px;}
.xicaidongtai .box .l .slides .bd ul{ zoom:1;width: 100%;float: left;}
.xicaidongtai .box .l .slides .bd ul li{line-height:52px;font-size: 13px;float: left;width: 100%;padding: 45px 30px 45px;position: relative;}
.xicaidongtai .box .l .slides .bd ul li:hover a{text-indent: 20px;}
.xicaidongtai .box .l .slides .bd ul li .img{width:420px;float: left;margin: 0 0 0 0;position: absolute;z-index: 1;left: 30px;top: 60px;}
.xicaidongtai .box .l .slides .bd ul li .img img{width:100%;float: left;transition:0.5s;border-radius: 10px 10px 0 10px;}
.xicaidongtai .box .l .slides .bd ul li .lir{width: 100%;padding-left: 460px;float: left;transition:0.5s;min-height: 280px;}
.xicaidongtai .box .l .slides .bd ul li .lir .tt{width: 100%;float: right;font-size: 30px;font-weight: bold;line-height: 80px;color: #000;transition:0.5s;font-style: normal;font-weight: bottom: ;}
.xicaidongtai .box .l .slides .bd ul li .lir .desc{width: 100%;float: right;font-size: 18px;position: relative;color: #666;line-height:50px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.xicaidongtai .box .l .slides .bd ul li .lir .desc em{font-size: 120px;position: absolute;left: 0;top: 0;line-height: 120px;color: #ddd;}
.xicaidongtai .box .l .slides .bd ul li .lir .desc p{float: left;width: 100%;text-indent: 70px;padding: 0 0 0 10px;}
.xicaidongtai .box .l .slides .bd ul li .lir .line{width: 100%;float: left;display: none;}
.xicaidongtai .box .l .slides .bd ul li .lir .line i{float: left;width: 50px;height: 4px;background: #eee;margin-bottom: 20px;}

/*基层风采*/
.jichengdongtai{float: left;width: 100%;background:#fff;padding:0px 0 0px;margin-bottom: 50px;}    
.jichengdongtai .box{float: left;width: 100%;}    
.jichengdongtai .box .t{width: 100%;float: left;position: relative;text-align: center;}
.jichengdongtai .box .t b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background:url(../images/b_title.png) no-repeat center top;}
.jichengdongtai .ul{width: 100%;float: left;padding: 40px 0 0;}
.jichengdongtai .ul .li{width: 48%;float: left;position: relative;overflow: hidden;margin: 0 0 30px 0;border: 1px solid #eee;}
.jichengdongtai .ul .li:nth-child(2n){margin-right: 0;float: right;}
.jichengdongtai .ul .li .info{width: 100%;float: left;padding:20px 20px;transition:0.5s;background-image: linear-gradient(to bottom,rgba(255,255,255,0.7), #fff);position: relative;z-index: 3;}
.jichengdongtai .ul .li .info strong{float: left;width: 100%;font-size: 20px;margin-bottom: 5px;line-height: 30px;color: #000;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.jichengdongtai .ul .li .info p{float: left;width: 100%;font-size: 16px;line-height: 30px;transition:0.5s;color: #000;height: 60px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.jichengdongtai .ul .li .info em{float: left;width: 100%;margin:4px 0 15px;display: none;}
.jichengdongtai .ul .li .info em i{float: left;width: 30px;height: 4px;border-radius: 0 4px 4px 0;background: #c50000;}
.jichengdongtai .ul .li .info .desc{float: left;width: 100%;margin:10px 0 0;color: #aaa;line-height: 16px;}
.jichengdongtai .ul .li .info .desc span{float: left;margin-right: 6px;}
.jichengdongtai .ul .li .info .desc i{float: left;font-style: normal;}

/*西财篇章*/
.xicaipianzhang{float: left;width: 100%;background:#fff;padding:0px 0 60px;}    
.xicaipianzhang .box{float: left;width: 100%;}    
.xicaipianzhang .box .t{width: 100%;float: left;position: relative;text-align: center;}
.xicaipianzhang .box .t b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background:url(../images/b_title.png) no-repeat center top;}
.xicaipianzhang .picswiper{padding: 40px 0 80px;width: 100%;float: left;}
.xicaipianzhang .picswiper .swiper-slide{position: relative;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.xicaipianzhang .picswiper .swiper-slide:hover .cc .info{box-shadow: 10px 10px 0 #ffdcd6;border: 1px solid #ffdcd6;}
.xicaipianzhang .picswiper .swiper-slide:hover .cc .info strong{color: #c50000;}
.xicaipianzhang .picswiper .swiper-slide:hover .cc .info p{color: #c50000;}
.xicaipianzhang .picswiper .swiper-slide .cc{width: 100%;float: left;position: relative;overflow: hidden;padding: 0 10px 10px 0;}
.xicaipianzhang .picswiper .swiper-slide .cc .info{width: 100%;float: left;padding:30px;transition:0.5s;background: #fff;box-shadow: 10px 10px 0 #ffefc2;border: 1px solid #ffefc2;}
.xicaipianzhang .picswiper .swiper-slide .cc .info strong{float: left;width: 100%;font-size: 24px;margin-bottom: 10px;line-height: 40px;color: #000;}
.xicaipianzhang .picswiper .swiper-slide .cc .info p{float: left;width: 100%;font-size: 16px;line-height: 30px;transition:0.5s;color: #000;height: 150px;}
.xicaipianzhang .picswiper .swiper-slide .cc .info em{float: left;width: 100%;margin:4px 0 15px;display: none;}
.xicaipianzhang .picswiper .swiper-slide .cc .info em i{float: left;width: 30px;height: 4px;border-radius: 0 4px 4px 0;background: #c50000;}
.xicaipianzhang .picswiper .swiper-button-next, 
.xicaipianzhang .picswiper .swiper-button-next, 
.xicaipianzhang .picswiper .swiper-button-prev{width: 40px;height: 40px;line-height: 40px;border-radius: 40px;font-size: 20px;text-align: center;display: inline-block;}
.xicaipianzhang .picswiper .swiper-button-next:after, 
.xicaipianzhang .picswiper .swiper-button-prev:after{color: #fff;font-size: 20px;}
.xicaipianzhang .picswiper .swiper-button-next{border:1px solid #eee;}
.xicaipianzhang .picswiper .swiper-button-next:hover{background: #c50000;color: #fff;border: 1px solid #c50000}
.xicaipianzhang .picswiper .swiper-button-next:hover:after{color: #fff;}
.xicaipianzhang .picswiper .swiper-button-prev{border:1px solid #eee;}
.xicaipianzhang .picswiper .swiper-button-prev:hover{background: #c50000;color: #fff;border: 1px solid #c50000}
.xicaipianzhang .picswiper .swiper-button-prev:hover:after{color: #fff;}
.xicaipianzhang .picswiper .swiper-horizontal>.swiper-pagination-bullets,
.xicaipianzhang .picswiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.xicaipianzhang .picswiper .swiper-pagination-custom,
.xicaipianzhang .picswiper .swiper-pagination-fraction{bottom: 0px;}
.xicaipianzhang .picswiper .swiper-pagination{padding-bottom: 16px;}
.xicaipianzhang .picswiper .swiper-pagination-bullet{width: 16px;height: 16px;border-radius: 0;background: #fff;vertical-align: top;display: inline-block;opacity: 1;border-radius: 16px;border: 1px solid #f90;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.xicaipianzhang .picswiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #c50000;opacity: 1;vertical-align: top;display: inline-block;border: 1px solid #c50000;}


/* meitipinglun */
.meitipinglun{width: 100%;float: left;background: #fff;position: relative;}
.meitipinglun .bg{width: 100%;float: left;height:500px;background: #fff1d2}
.meitipinglun .bg .t{width: 100%;float: left;position: relative;text-align: center;margin-bottom: 0px;transition:0.5s;position: relative;margin-top:80px;z-index: 100;}
.meitipinglun .bg .t .titlebox{width: 100%;height: 120px;float: left;text-align: center;}
.meitipinglun .bg .t .titlebox b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background: url(../images/b_title.png) no-repeat center top;margin-bottom: 30px;}
.meitipinglun .box{width: 100%;float: left;margin-top: -250px;z-index: 3;position: relative;}
.meitipinglun .box form{float: left;width: 100%;background: #fff;padding: 80px 60px 80px; box-shadow: 0 10px 30px rgba(0,0,0,0.1);margin-bottom: 20px;}
.meitipinglun .box form .m{float: left;width: 100%;}
.meitipinglun .box form .m  .li{float: left;width: 30%;background: #fff;padding:30px;margin:0 5% 30px 0;box-shadow: 10px 10px 0 rgba(0,0,0,0.05);transition:0.5s;}
.meitipinglun .box form .m  .li:hover{box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.meitipinglun .box form .m  .li:nth-child(3n){margin-right: 0;}
.meitipinglun .box form .m  .li b{float: left;width: 100%;line-height: 40px;color: #c50000;font-size: 30px;}
.meitipinglun .box form .m  .li p{float: left;width: 100%;line-height: 30px;color: #000;font-size: 20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.meitipinglun .box form .m  .li em{float: left;width: 100%;margin:15px 0 ;}
.meitipinglun .box form .m  .li em i{float: left;width: 30px;height: 4px;background-image: linear-gradient(to right,#c50000, #ff2d2b);border-radius: 4px;}
.meitipinglun .box form .m  .all{float: left;width: 100%;text-align: center;margin:30px 0 0px;}
.meitipinglun .box form .m  .all a{display: inline-block;height: 60px;background-image: linear-gradient(to right,#ff2d2b, #c50000);border-radius: 60px;line-height: 60px;padding:0 80px;font-size: 20px;color: #fff;}
.meitipinglun .box form .m  .all a:hover{background-image: linear-gradient(to right,#ff2d2b, #c50000);padding:0 100px;}
.meitipinglun .adbox{ float:left;width: 100%;margin-top: 40px;}
.meitipinglun .adbox .li{ float:left; width: 24%;padding: 30px 20px 0 30px;height:120px;margin-right: 2%;background: #c1a85d;position: relative;line-height:60px;}
.meitipinglun .adbox .li:nth-child(2){width: 33%;}
.meitipinglun .adbox .li:nth-child(3){width: 15%;}
.meitipinglun .adbox .li:nth-child(4){margin-right: 0;float: right;width: 22%;}
.meitipinglun .adbox .li b{ float:left;width: 100%;color: #fff;font-size: 22px;font-weight: normal;padding-left: 60px;font-weight: bold;}
.meitipinglun .adbox .li .img{ position: absolute;top: 30px;left:30px;height: 54px;width: 54px;text-align: center;padding-top: 0px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
.meitipinglun .adbox .li .img img{ display: inline-block;height: 54px;}
.meitipinglun .adbox .li:hover .img{ margin-top: -5px;}
.meitipinglun .ad{float: left;width: 100%;margin:40px 0 80px;}
.meitipinglun .ad img{float: left;width: 100%;}
@media (max-width: 1800px) {
.meitipinglun .adbox .li b{color: #fff;font-size: 20px;}
}
@media (max-width: 1700px) {
.meitipinglun .adbox .li b{color: #fff;font-size: 17px;}
}
@media (max-width: 1500px) {
.meitipinglun .adbox .li b{color: #fff;font-size: 15px;}
}
/*xuexiziliao*/
.xuexiziliao{float: left;width: 100%;background:#fff1d2;padding:80px 0 50px;margin-bottom: 80px;}    
.xuexiziliao .bb{float: left;width: 100%;padding: 20px 20px 30px;}    
.xuexiziliao .bb a{float: left;width: 32%;margin: 0 2% 0 0;}    
.xuexiziliao .bb a:nth-child(3){margin-right: 0;} 
.xuexiziliao .bb a img{float: left;width: 100%;} 
.xuexiziliao .box{float: left;width: 100%;padding: 0}    
.xuexiziliao .box .t{width: 100%;float: left;position: relative;text-align: center;}
.xuexiziliao .box .t b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background:url(../images/b_title.png) no-repeat center top;}
.xuexiziliao .box .t p{font-size:16px;line-height: 30px;float: left;text-align: center;float: left;width: 100%;color: #888;padding: 0 15%;margin-top: 20px;}
.xuexiziliao .box .t span{font-size:24px;line-height: 40px;height: 40px;float: left;text-align: center;float: left;width: 100%;color: #000;text-transform: uppercase;}
.xuexiziliao .box .t em{float: left;width: 100%;font-style: normal; color: #888;width: 100%;height: 1px;background: #fff0c3;margin: 20px 0;padding: 0 47%;}
.xuexiziliao .box .t em i{float: left;width: 100%;background-image: linear-gradient(to right,#ff2d2b, #c50000);height: 7px;margin-top: -3px;border-radius: 7px;}
.xuexiziliao .swipers{padding: 40px 0 80px;width: 100%;float: left;}
.xuexiziliao .swipers .swiper-slide{position: relative;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.xuexiziliao .swipers .swiper-slide .cc{width: 100%;float: left;position: relative;overflow: hidden;padding: 0 0px 0px 0;}
.xuexiziliao .swipers .swiper-slide .cc .img{float: left;width: 100%;padding: 10px 30px 30px 20px;}
.xuexiziliao .swipers .swiper-slide .cc .img img{float: left;width: 100%;box-shadow: 10px 10px 20px rgba(0,0,0,0.3);}
.xuexiziliao .swipers .swiper-slide .cc .info{width: 100%;float: left;display: none;}
.xuexiziliao .swipers .swiper-slide .cc .info strong{float: left;width: 100%;font-size: 20px;line-height: 40px;color: #000;text-align: center;}
.xuexiziliao .swipers .swiper-button-next{right: 15px;}
.xuexiziliao .swipers .swiper-button-prev{left: 15px;}
.xuexiziliao .swipers .swiper-button-next, 
.xuexiziliao .swipers .swiper-button-next, 
.xuexiziliao .swipers .swiper-button-prev{width: 40px;height: 40px;line-height: 40px;border-radius: 40px;font-size: 20px;text-align: center;display: inline-block;background: #c50000;color: #fff;transition:0.5s;}
.xuexiziliao .swipers .swiper-button-next:after, 
.xuexiziliao .swipers .swiper-button-prev:after{color: #fff;font-size: 20px;}
.xuexiziliao .swipers .swiper-button-next{border:1px solid #c50000;}
.xuexiziliao .swipers .swiper-button-next:hover{background: #c50000;color: #fff;border: 1px solid #c50000;right: 0px;}
.xuexiziliao .swipers .swiper-button-next:hover:after{color: #fff;}
.xuexiziliao .swipers .swiper-button-prev{border:1px solid #c50000;}
.xuexiziliao .swipers .swiper-button-prev:hover{background: #c50000;color: #fff;border: 1px solid #c50000;left: 0px;}
.xuexiziliao .swipers .swiper-button-prev:hover:after{color: #fff;}
.xuexiziliao .swipers .swiper-horizontal>.swiper-pagination-bullets,
.xuexiziliao .swipers .swiper-pagination-bullets.swiper-pagination-horizontal,
.xuexiziliao .swipers .swiper-pagination-custom,
.xuexiziliao .swipers .swiper-pagination-fraction{bottom: 0px;}
.xuexiziliao .swipers .swiper-pagination{padding-bottom: 16px;}
.xuexiziliao .swipers .swiper-button-next, 
.xuexiziliao .swipers .swiper-button-prev{top:45%;}
.xuexiziliao .swipers .swiper-pagination-bullet{width: 16px;height: 16px;border-radius: 0;background: #fff;vertical-align: top;display: inline-block;opacity: 1;border-radius: 16px;border: 1px solid #f90;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
.xuexiziliao .swipers .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #c50000;opacity: 1;vertical-align: top;display: inline-block;border: 1px solid #c50000;}

/* linghang */
.linghang{float: left;width: 100%;padding: 0px 0 120px;overflow: hidden;background-image: linear-gradient(to bottom,#fff, #fff9ec);}
.linghang.on .box .li{opacity: 1;bottom: 0;}
.linghang.on .t{opacity: 1;margin-top: 0px;}
.linghang .t{width: 100%;float: left;position: relative;text-align: center;margin-bottom: 20px;transition:0.5s;position: relative;opacity: 0;margin-top: 70px;}
.linghang .t .titlebox{width: 100%;float: left;text-align: center;}
.linghang .t .titlebox b{font-size: 48px;line-height: 80px;font-weight: bold;height: 106px;color: #ffffb9;float: left;width: 100%;font-family: 'syst';background: url(../images/b_title.png) no-repeat center top;margin-bottom: 20px;}
.linghang .t .titlebox i{display: inline-block;height: 41px;border-bottom: 1px solid #f90;width: 40px;vertical-align: top;margin-top: 25px;}
.linghang .t .titlebox em{display: inline-block;height: 41px;border-bottom: 1px solid #f90;width: 40px;vertical-align: top;margin-top: 25px;}
.linghang .t p{float: left;width: 100%;font-style: normal;font-size: 20px;line-height: 20px;  text-transform: uppercase;color: #000;display: none;}
.linghang .box{width: 100%;float: left;}
.linghang .box .li{width: 30%;float: left;transition:0.5s;background: rgba(0,0,0,0.7);opacity: 0;position: relative;bottom: -250px;margin-right: 5%;overflow: hidden;overflow: hidden;}
.linghang .box .li:nth-child(3){margin-right: 0;}
.linghang .box .li .cc{width: 100%;float: left;position: absolute;z-index: 2;text-align: center;bottom: 0;left: 0;background: rgba(0,0,0,0.4);transition:0.3s;}
.linghang .box .li .cc span{float: left;width: 100%;line-height:70px;text-align: center;color: #fff;font-size: 20px;}
.linghang .box .li b{width: 100%;float: left;transition:1s;position: relative;}
.linghang .box .li b img{float: left;width: 100%;opacity:1}

/* indexNews */
.indexNews{width: 100%;background: #fff;float: left;padding: 60px 0;}
.indexNews.on .box{opacity: 1;bottom: 0}
.indexNews .box{width: 100%;float: left;opacity: 0.6;position: relative;bottom: -50px;transition:0.5s;}
.indexNews .box .t{width: 100%;float: left;position: relative;text-align: center;}
.indexNews .box .t b{font-size: 36px;line-height: 80px;font-weight: normal;height: 80px;color: #333;float: left;width: 100%;}
.indexNews .box .t p{font-size:15px;line-height: 30px;float: left;text-align: center;float: left;width: 100%;color: #888;padding: 0 15%;margin-top: 20px;}
.indexNews .box .t span{font-size:24px;line-height: 40px;height: 40px;float: left;text-align: center;float: left;width: 100%;color: #ddd;text-transform: uppercase;}
.indexNews .box .t em{float: left;width: 100%;font-style: normal; color: #888;width: 100%;height: 1px;background: #eee;margin: 20px 0;padding: 0 47%;}
.indexNews .box .t em i{float: left;width: 100%;background: #c50000;height: 7px;margin-top: -3px;}
.indexNews .box .c{width: 100%;float: left;margin: 30px 0 0 0px}
.indexNews .box .c .tmenu{width:100%;height:36px;float: left;text-align: center;}
.indexNews .box .c .tmenu li{height: 36px;display:inline-block;cursor:pointer;color:#666;margin: 0 20px;font-size: 15px;border-radius:  36px;padding: 0 40px;line-height: 36px;background: #f4f4f4;}
.indexNews .box .c .tmenu li.hover{background:#c50000;color: #fff;}
.indexNews .box .c .tmenu li.hover:hover{background:#c50000;color: #fff;}
.indexNews .box .c .tmenu li:hover{color:#c50000;}
.indexNews .box .c .tbox{width:100%;float:left;margin: 60px 0;}
.indexNews .box .c .tbox .li{width:48%;float:left;overflow: hidden;}
.indexNews .box .c .tbox .li:nth-child(2){float: right;}
.indexNews .box .c .tbox .li .img{width:42%;float:left;padding-top: 5px;overflow: hidden;padding-left: 0;padding-top: 0;}
.indexNews .box .c .tbox .li .img img{width:100%;float:left;transition:transform 1s ease 0s;transform-origin:center;}
.indexNews .box .c .tbox .li:hover .img img{transform:scale(1.2);}
.indexNews .box .c .tbox .li a{width:58%;float:left;line-height:26px;color: #333;font-size: 16px;transition:0.5s;padding-left: 15px;}
.indexNews .box .c .tbox .li a i{float: left;height: 4px;width: 4px;background: #aaa;border-radius: 100%;margin: 13px 6px 0 0;}
.indexNews .box .c .tbox .li a p{width:63%;float:left;line-height:26px;color: #666;font-size: 13px;overflow: hidden;height: 26px;}
.indexNews .box .c .tbox .li a:hover p{color: #c50000;}
.indexNews .box .c .tbox .li a span{width:32%;float:left;line-height:26px;color: #aaa;font-size: 13px;margin-bottom: 4px;text-align: right;}

/* fixbar_08 */
.fixbar_08 {position:fixed;	right:30px;	bottom:50px;width:55px;z-index:999;}
.fixbar_08 a{display:block;width:55px;height:52px;margin-bottom: 8px;background: #fff;color: #c50000;-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;box-shadow: 0 0px 10px rgba(0,0,0,0.2);border-radius: 6px;overflow: hidden;}
.fixbar_08 a:hover{background: #c50000;color: #fff;}
.fixbar_08 a:hover span{color: #fff;}
.fixbar_08 a:hover p{color: #fff;}
.fixbar_08 a span{float: left;width: 100%;text-align: center;line-height: 20px;font-size: 18px;margin-top: 6px;}
.fixbar_08 a p{float: left;width: 100%;text-align: center;line-height: 20px;font-size: 14px;}
.fixbar_08 a b{float: left;width: 100%;text-align: center;line-height: 18px;font-size: 14px;padding: 8px 0 0;font-weight: normal;}
.fixbar_08 a.ewm{}
.fixbar_08 a.ewm span{line-height: 52px;font-size: 30px;margin: 0;}
.fixbar_08 a.backup{}
.fixbar_08 a.backup span{line-height: 52px;font-size: 30px;margin: 0;}
.fixbar_08 div {position:relative;}
.fixbar_08 div img {position:absolute;left:-141px;width:140px;height:140px;top:-105px;display:none;}


/* pageSize_1 */
.pageSize_1{float: left;line-height: 34px;border: 1px solid #ddd;border-right: 0;margin-bottom: 20px;overflow: hidden;font-size: 14px;}
.pageSize_1 a,.pageSize_1 b,.pageSize_1 .current{padding:0 15px;line-height: 34px;height: 34px;text-align: center;color: #555;text-shadow:1px 1px 0 #fff;display: inline-block;font-weight: normal;border-right: 1px solid #ddd;float: left;}
.pageSize_1 .current{background: #e3e3e3;color: #222;}

/* mainBody */
.mainWrap{width: 100%;float: left;margin: 40px 0 60px;}
.main{width: 100%;margin:0px auto 0 ;}

/* mainBar */
.mainBar{width: 75%;background: #fff;padding: 0px 40px;}
.mainBar .box{float: left;width:100%;}
.mainBar .box .t{float: left;width: 100%;height: 60px;line-height: 60px;font-size: 16px;border-bottom: 3px solid #eee;margin-top:20px;}
.mainBar .box .t b{font-weight: normal;color: #333;height: 60px;border-bottom: 3px solid #3487bb;float: left;font-size: 16px;}
.mainBar .box .c{width: 100%;float: left;;padding: 0;}
.mainBar .box .c .detail{float: left;width: 100%;}
.mainBar .box .c .detail h1{float: left;width: 100%;line-height: 40px;font-size:22px;color:#333 ;margin-top: 25px;margin-bottom: 0;text-align: center;}
.mainBar .box .c .detail .info{float: left;width: 100%;line-height: 30px;font-size: 12px;color:#aaa;margin-bottom: 10px;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 20px; }
.mainBar .box .c .detail .text{float: left;width: 100%;line-height: 26px;color:#666 ;margin-bottom: 10px;}
.mainBar .box .c .detail .text p{float: left;width: 100%;line-height: 26px;color:#666;padding: 0 0 20px ; }

/* sideBar */
.sideBar{width: 23%;}
.sideBar .ad{float: left;width: 100%;}
.sideBar .ad img{float: left;width: 100%;margin: 0 0 12px 0;}
.sideBar .box{float: left;width: 100%;margin: 0 0 12px 0;}
.sideBar .box .t{float: left;width: 100%;margin:0 0px;height: 40px;line-height: 40px;font-size: 15px;background: #3487bb;text-indent: 20px;}
.sideBar .box .t strong{font-weight: normal;color: #fff;height: 40px;line-height: 40px;float: left;}
.sideBar .box .c{width: 100%;float: left;}
.sideBar .box .c .newsul{width: 100%;float: left;margin: 10px 0;}
.sideBar .box .c .newsul li{width: 100%;float: left;color: #C1C1C3;line-height: 26px;height: 26px;overflow: hidden;}
.sideBar .box .c .newsul li span{height:26px;color:#555;float: left;width: 10px;margin-left: 20px;}
.sideBar .box .c .newsul li a{height:26px;color:#555;text-indent: 5px;float: left;width: 240px;}

/* newsul */
.newsul{float: left;width:100%;font-size:13px;margin-bottom: 40px;}
.newsul li{width:100%;overflow:hidden;clear:both;padding: 40px 0px;border-bottom: 1px solid #eee;transition:0.5s;}
.newsul li .img{width:25%;float: left;margin: 0 0 0 0;}
.newsul li .img img{width:100%;float: left;transition:0.5s;}
.newsul li .lir{width: 100%;padding-left: 0;float: left;transition:0.5s;}
.newsul li .lir .desc{width: 100%;float: right;line-height: 44px;color: #aaa;font-size: 13px;transition:0.5s;}
.newsul li .lir .ts{width: 100%;float: right;font-size:22px;font-weight: normal;line-height: 30px;color: #333;transition:0.5s;}
.newsul li .lir p{width: 100%;float: right;font-size: 15px;color: #666;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newsul li:hover{background:#c50000;border-bottom: 1px solid #c50000;padding: 40px;}
.newsul li:hover .lir .ts{color: #fff}
.newsul li:hover .lir .desc{color: #fff}
.newsul li:hover .lir p{color: #fff}

/* cateNav */
.cateNav{width: 100%;float: left;margin-bottom: 20px;}
.cateNav a{line-height: 60px;color: #444;width: 100%;float: left;font-size: 16px;text-align: center; transition:0.5s;margin-bottom: 2px;background: #fff1d2;}
.cateNav a.cur,
.cateNav a.cur:hover{background:#c50000;color: #fff;}
.cateNav a:hover{background:#c50000;color: #fff;}

/*addressNav*/
.addressNav{float: left;width: 100%;height:60px;line-height: 60px;font-size: 14px;color: #333;border-bottom: 3px solid #eee;}
.addressNav a{color: #666;float: left;transition:0.5s;}
.addressNav a:hover{color: #f90}
.addressNav span{color: #ddd;float: left;padding: 0 12px;}
.addressNav b{color: #333;float: left;font-weight: normal;}
.addressNav p{color: #333;float: left;font-weight: normal;}

/*picList*/
.picList{float: left;width: 100%;margin:40px 0 0;}
.picList li{float: left;width:23.5%;margin: 0 2% 40px 0;position: relative;padding: 0 0 40px;transition:0.5s;background: #fff1d2;}
.picList li:nth-child(4n){margin-right: 0;}
.picList li:hover{background: #0b528a;}
.picList li:hover .img img{opacity: 0.2;}
.picList li:hover .tit{color: #fff;}
.picList li:hover .tag{opacity: 1;padding-top: 30%;}
.picList li:hover span{color: #fff;}
.picList li:hover p{color: #fff;}
.picList li .tag{float: left;width:100%;position: absolute;z-index: 1;padding: 0% 43% 0;opacity: 0;transition:0.5s;}
.picList li .tag img{float: left;}
.picList li .img{float: left;width:100%;padding:0;background: #000;}
.picList li .img img{float: left;width:100%;transition:0.5s;}
.picList li .tit{float: left;width:100%;line-height: 44px;color: #000;overflow: hidden;font-size: 18px;padding:0px 20px 0;height: 44px;margin-top: 15px;transition:0.5s;}
.picList li span{float: left;width:100%;color: #666;padding:0px 20px 0;line-height: 24px;height: 28px;overflow: hidden;transition:0.5s;}
.picList li p{float: left;width:100%;color: #666;padding:0px 20px 0;line-height: 22px;height: 44px;overflow: hidden;transition:0.5s;font-size: 12px;}

/*新闻详情*/
.details{float: left;width: 100%;}
.details h1{float: left;width: 100%;line-height: 70px;font-size:36px;color:#333;margin: 45px 0 0;text-align: center;font-weight: bold;}
.details .info{float: left;width: 100%;line-height: 30px;font-size: 16px;color:#aaa;padding-bottom: 20px;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 30px; }
.details .text{float: left;width: 100%;line-height:32px;color:#000;margin-bottom: 10px;font-size: 16px;}
.details .text p{float: left;width: 100%;line-height:32px;color:#000;padding: 0 0 20px ;}
.details .text img{max-width: 100%;}
