@charset "utf-8";
.poab{position:absolute}
.pore{position:relative}
/*文字样式*/
.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-up{text-transform: uppercase;}
.text-low{text-transform: uppercase;}
.text-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*flex*/
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v-bottom{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}


.top{height: 269px;background: url(../images/bj.jpg?v=3) no-repeat top center;background-size: cover}
.top .wp{height:100%}
.top form{width:260px;position: relative;margin: 0 auto;display: block;margin-top: 20px}
.top form input{width: 100%;border-radius: 30px;border: 0;padding: 0 40px 0 10px;font-size: 14px;height: 35px;}
.top form button{position: absolute;top:0;right: 0;width: 40px;height: 35px;background:url(../images/ser.svg) no-repeat 
 center;background-size:22px 22px;font-size: 20px;color: #881e57;border:0}
.wp{width: 92%;margin:0 auto;max-width: 1200px;}

.nav{background: #c1267b;height: 55px;}
.nav ul li{line-height: 55px;width: 14.28%;text-align: center;position: relative;}
.nav ul li:before{content: '';width: 1px;height: 100%;top:0;right: 1px;position: absolute;}
.nav ul li:after{content: '';width: 1px;height: 100%;top:0;right: 0;position: absolute;}
.nav ul li.last:before{display: none;}
.nav ul li.last:after{display: none}
.nav ul li a{color: #fff;font-size: 18px;display: block;height: 55px;width: 100%;font-weight: bold;}
.nav ul li a:hover{background: #881e57}
.nav ul{width: calc(100% - 0px)}
.nav form{width:280px;padding: 10px 0;position: relative;}
.nav form input{width: 100%;border-radius: 30px;border: 0;padding: 0 40px 0 10px;font-size: 14px;height: 35px;}
.nav form button{position: absolute;top:10px;right: 0;width: 40px;height: 35px;background: transparent;font-size: 20px;color: #881e57}



.footer{font-size:14px}
.footer img{display: inline-block;}
.footer .footinfo{padding:30px 0;text-align:center}
.footer .footinfo p{padding:5px 0}
.footer .footinfo p span{margin: 0 6px}
.footer .piclink .p1{position:absolute;left:20%;top:50%;transform:translateY(-50%)}
.footer .piclink .p2{position:absolute;right:18%;top:50%;transform:translateY(-50%)}

@media screen and (max-width:1280px){
	.footer-frlink {display: none}
	.rowD .footlink{margin-top: 0}
}
@media screen and (max-width:980px){
.top{height:160px;}
.top .logo{padding-top: 15px;margin-bottom:15px}
.top .logo img{height: 55px}
.top form{display: block;margin-top:0}
.nav form{display: none}
.nav ul{width:100%}

.nav{line-height:40px;height:81px}
.nav ul li {height:40px}
.nav ul li a{line-height: 40px;height: 40px;font-size:15px;}
.nav ul li{width:19.9999%}


.nav ul li:nth-child(3):before{display: none;}
.nav ul li:nth-child(3):after{display: none}
.footer .piclink .p1{position:absolute;left:10%;}
.footer .piclink .p2{position:absolute;right:5%;}

}
@media screen and (max-width:480px){
.top form{width:100%}
.footer .footinfo p span{margin:0;display:block;line-height:1.8em;font-size: 13px}
.footer .piclink{display:flex;justify-content:center;margin-top:15px}
.footer .piclink .p1{position:inherit;left:0;top:0;transform:translateY(0);margin:0 15px;height:55px;padding:0}
.footer .piclink .p2{position:inherit;right:0;top:0;transform:translateY(0);margin:0 15px;height:50px}

}



.l{float:left}
.r{float:right}
.fl{float:left!important}
.fr{float:right!important}
.clear{clear: both;}
.in-top-news{background: #f5f5f5;padding: 20px 0;margin-bottom: 20px}
.in-top-news h2{font-size: 32px;font-weight:700;margin-bottom: 15px}
.in-top-news p{font-size: 16px;line-height: 1.8em;margin: 0 auto;max-width: 1100px;color: #666}

.in-slide-news{margin-bottom: 20px}
.in-slide-news .slide-pic-news {width: 48%;}
.in-slide-news .slide-pic-news .pagination{position:absolute;right:15px;text-align:center;bottom:10px;z-index: 8;left: inherit;width: auto}
.in-slide-news .slide-pic-news .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;border-radius:10px;background:#cbcbcb;margin:0 3px!important;cursor:pointer;opacity: 1}
.in-slide-news .slide-pic-news .swiper-pagination-bullet-active{background:#c1267b}

.in-slide-news .slide-pic-news .swiper-slide img{width: 100%;    height: 400px;object-fit: cover;
    object-position: top center;}
.in-slide-news .slide-pic-news .swiper-slide a{display: block;position: relative;}
.in-slide-news .slide-pic-news .swiper-slide p{position: absolute;left: 0;bottom: 0;right: 0;padding: 10px 18% 10px 15px;white-space: nowrap;
    background: rgba(0,0,0,.8);background: #464646\9;color: #fff;z-index: 5}

.in-slide-news .slide-tab-news{width: 48%;padding: 0px 15px;}
.in-slide-news .slide-tab-news .tabs li{float:left;width:25%;}
.in-slide-news .slide-tab-news .tabs a{display:block; color:#333;text-align:center;line-height:40px;font-size:18px;position: relative;font-weight: bold;}
.in-slide-news .slide-tab-news .tabs li.on a{color:#fff;background:#c1267b;}
.in-slide-news .slide-tab-news .tabs li.on a:after{content: '';width:0;height:0;border:10px solid #c1267b;border-color:#c1267b transparent transparent transparent;position: absolute;left: 50%;bottom: -18px;margin-left: -10px}
.in-slide-news .slide-tab-news .swiper-container{width:100%;}
.in-slide-news .slide-tab-news .tab-news-list{padding:20px 0 0}

.ieTab .tabs{background:#f9eaf2}
.tab-news-list li{position: relative;line-height: 45px;background: url(../images/dian.png) no-repeat;}
.tab-news-list li span{position: absolute;right: 0;top: 0;color: #000}
.tab-news-list li a{width: calc(100% - 70px); position: relative;padding-left: 20px;    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.tab-news-list li a:hover:before{background: #c1267b;}
.in-ld{margin-bottom: 20px;    overflow: hidden;}
.in-ld .in-ldjh {width: 48%;}
.in-ld .in-ldjh-t{width: 100%;}
.in-ld .in-ldjh-c{width: 100%;}

.in-ld .in-xxgk{width: 48%;padding: 0px 15px;}

.in-jgdj{width: 48%;padding: 0px 15px;}
.in-jgdj {width: 48%;}
.in-jgdj-t{width: 100%;}
.in-jgdj-c{width: 100%;}

.in-t li{float:left;margin-right: 30px;}
.in-t li a{display:block; color:#333;text-align:center;line-height:51px;font-size:18px;position: relative;font-weight: bold;}
.in-t .on a{line-height:43px;}
.in-t li.on {border-top:#c1267b 4px solid;}
.in-t li.on a{color:#c1267b;}

.in-gzjh li{float:left;margin-right: 30px;}
.in-gzjh li a{display:block; color:#333;text-align:center;line-height:51px;font-size:18px;position: relative;font-weight: bold;}
.in-gzjh .on a{line-height:43px;}
.in-gzjh li.on {border-top:#c1267b 4px solid;}
.in-gzjh li.on a{color:#c1267b;}

.in-xxgk-c{width: 100%;}
.in-xxgk-a{width: 100%;}
.in-xxgk-a ul li{height: 60px;margin-right: 3%;width:48.5% ;
float: left;margin-bottom: 15px;line-height: 60px;text-indent: 70px;background-color: #f7f8fa;}
.x1{background: url(../images/x1.png) no-repeat 20px 12px;}
.x2{background: url(../images/x2.png) no-repeat 20px 12px;}
.x3{background: url(../images/x3.png) no-repeat 20px 12px;}
.x4{background: url(../images/x4.png) no-repeat 20px 12px;}
						
.in-xxgk-a ul li a{font-size: 17px;}
.in-xxgk-a ul li:nth-child(2n){margin-right: 0%;}
.in-xxgk-b{width: 100%;}
.in-xxgk-b ul li{
height: 60px;margin-right: 3%;width:17.6% ;
float: left;margin-bottom: 15px;line-height: 60px;text-align: center;background-color: #f7f8fa;
}
.in-xxgk-b ul li:nth-child(5n){margin-right: 0%;}
.index-ztzl{height: 275px;background-color: #f4f5f9;}
.ztzl-title{text-align: center;margin: 40px 0;}
.ztzl-title a{font-size: 22px;color: #c4197d;font-weight: bold;}

.index-spjj{height: 420px;}
.spjj-title{text-align: center;margin: 40px 0;}
.spjj-title a{font-size: 22px;color: #c4197d;font-weight: bold;}
/*首页底部专题*/
.index-spjj{padding: 20px 0 40px}
.index-spjj .tit{text-align: center;margin-bottom: 30px;font-size: 26px;position: relative;}
.index-spjj .tit::after{content: '';height: 4px;border: 1px solid #ddd;border-left: 0;border-right: 0;position: absolute;top:50%;margin-top: -2px;left: 0;width: 100%;z-index: 5}
.index-spjj .tit span{display: inline-block;padding: 0 15px;background: #f7f7f7;position: relative;z-index: 10}
.index-spjj .slide-ztzlB{width: 100%;margin-bottom: 20px}
.index-spjjs .swiper-pagination-bullets{width: 100%}
.index-spjjs .swiper-pagination-bullet{margin: 0 4px}
.slide-ztzlB {height: 150px;}
.slide-ztzlB .swiper-slide{background-color: #f4f5f9;}
.slide-ztzlB a{font-size: 15PX}

.slide-ztzlB img{width: 225px;height: 185px;}
.slide-ztzlB span{text-align: center;}
.logo{display: none;}
@media screen and (max-width:1200px){
.index-spjj .slide-ztzlB{width: 100%}
.index-spjjs .swiper-button-next{display: none}
.index-spjjs .swiper-button-prev{display: none}
}

.in-zwgk-right-bot .pub-list .pub-list-tit{margin-bottom: 15px}
@media screen and (max-width:640px)
{
.logo{display: block;}
.top .logo img {
    height: 80px;
}
.top{height: 180px;background: url(../images/bjm.jpg) no-repeat top center;background-size: cover}
.in-top-news h2 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
}
.in-top-news p {
    font-size: 14px;
    line-height: 1.8em;
    margin: 0 auto;
    max-width: 1100px;
    color: #666;
}
.in-slide-news .slide-pic-news {
    width: 100%;
}
.in-slide-news .slide-tab-news {
    width: 100%;
    padding: 0px 0px;
	margin-top: 20px;
}
.in-top-news {

    margin-top: 20px;
}
.in-ld .in-ldjh {
    width: 100%;
}
.in-ld .in-xxgk {
    width: 100%;
    padding: 0px 0px;
	margin: 20px 0;
}
.in-jgdj {
    width: 100%;
	    padding: 0px 0px;
		margin: 20px 0;
}
.in-xxgk-a ul li {
    height: 60px;
    margin-right: 3%;
    width: 48.5%;
    float: left;
    margin-bottom: 15px;
    line-height: 60px;
    text-indent: 60px;
    background-color: #f7f8fa;
}
.in-xxgk-a ul li a {
    font-size: 13px;
}
.in-xxgk-b ul li {
    height: 60px;
    margin-right: 3%;
    width: 30%;
    float: left;
    margin-bottom: 15px;
    line-height: 60px;
    text-align: center;
    background-color: #f7f8fa;
}
}
