@charset "utf-8";
/*	// Created: 2021-05-06
	// Last modified: 2023-10-7 17:12:26
*/
/*css reset*/
*{box-sizing: border-box;}
/*清除内外边距*/
body, h1, h2, h3, h4, h5, h6, p, hr, /*结构元素*/
ul, ol, li, dl, dt, dd, /*列表元素*/
form, fieldset, legend, input, button, select, textarea, /*表单元素*/
th, td, /*表格元素*/
pre {
padding: 0;
margin: 0;
}

/*重置默认样式*/
body, button, input, select, textarea {
/*font: 12px/1 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;*/
color: #333;
font: 14px/1.5 "Microsoft YaHei", Tahoma, Helvetica, Arial, SimSun, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
em, i {
font-style: normal;
}

a {
text-decoration: none;
color:#333;
}
li {
list-style-type: none;
vertical-align: middle;
}
img {
border: none;
/*display: block;*/
vertical-align: middle;
max-width:100%;
}
textarea {
overflow: auto;
resize: none;
}
table {
border-spacing: 0;
border-collapse: collapse;
} 
/*常用公共样式*/
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.cf:before,
.cf:after {
content: " ";
display: table;

}
.cf:after {
clear: both;
}
.cf {
zoom: 1;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

body {background:#ffffff;color:#333333;font-size:16px;}
a {cursor: pointer;}
a:hover {color:#ed8607;}
.color1 {color:#007bc5;}
.color2 {color:#ff7a2d;}
.color3 {color:#ff0000;}
.color4 {color:#666666;}
.color5 {color:#cecece;}
.color6 {color:#333333;}
.ft18 {font-size:18px;}
.ft28 {font-size:28px;}
.lh40 {line-height:40px;}
.ftd {font-weight:bold;}
.pdt20 {padding-top:20px;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}
.ft12 {font-size:12px;}
.ft16 {font-size:16px;}
.ft20 {font-size:20px;}
.ft22 {font-size:22px;}
.ft24 {font-size:24px;}
.hid{overflow:hidden;}
.mgt20 {margin-top:20px;}

.top {width:1200px;height:180px;margin:0 auto;}
.top-1 {width:1200px;height:130px;}
.logo {width:443px;height:93px;padding-top:17px;}
.search {width:265px;height:42px;border-radius:21px;background:#f0f0f0;margin-top:44px;}
.search input {width:192px;margin-left:24px;background:none;border:none;height:42px;line-height:42px;outline:none;float:left;}
.search input.btn1 {font-size:0;width:20px;height:42px;background:none;border:none;margin:0;background:url("../images/icon1.png") no-repeat center;cursor:pointer;}
.nav-wrap {width:1200px;height:50px;}
.nav-wrap .nav{display: -webkit-flex; /* Safari */display: flex;justify-content:space-between;align-items:center;font-size:16px;position:relative;}
.nav .nLi{position: relative;display:inline;padding:0 1em;}
.nav .nLi a.dh-no {
    line-height:1.5;
}
.nav .sub{display:none;position: absolute;left:0;z-index:10;padding:0 0.5em 0.5em;width:100%;min-width:5em;background-color:rgba(119,31,137,0.8);}
.nav .sub li,.nav .sub a{color:white;line-height:1.5;text-align:center;}
.nav .sub li{border-bottom:1px dashed rgba(255,255,255,0.3);}
.nav .sub li a{padding:10px 0;display:block;}
.nav .sub li a:hover{color:#ed8607;}
.nav .sub:before{content:"";display:block;width:0;height:0;border-style:solid;border-width: 8px 6px 0 6px;border-color:transparent;border-top-color:white; border-radius: 4px;margin:0 auto;}


.ct1 {width:100%;height:auto;overflow:hidden;background:url("../images/bg1.jpg") no-repeat center top;padding:36px 0;}
.ct1 a{color:white;}
.ct1-1 {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.ct1-left {width:695px;height:auto;overflow:hidden;}
.ct1-right {width:463px;height:auto;overflow:hidden;}
.title1 {width:100%;height:60px;padding-bottom:20px;color:#ffffff;}
.title1-1 {width:200px;height:60px;float:left;}
.title1-2 {width:auto;height:60px;line-height:60px;float:right;opacity:0.8;}
.news-1 {width:100%;height:auto;padding:20px 0 30px 0;border-bottom:solid 1px #be7acc;}
.news-1 img {width:222px;height:128px;float:left;}
.news-1-1 {width:440px;padding-left:33px;float:left;color:#ffffff;}
.news-1-1 p.news-title {width:100%;height:40px;line-height:40px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-1-1 p.news-jj {width:100%;height:52px;line-height:26px;font-size:14px;color:#c3a1cb;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-1-1 p.news-time {font-size:14px;line-height:24px;}
.notice {width:463px;height:auto;overflow:hidden;padding-bottom:20px;}
.notice p {height:36px;line-height:36px;color:#ffffff;font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.notice p span {color:#bcbcbc;margin-right:5px;font-family:"Arial";font-size:18px;}
.xxzl {width:463px;display: -webkit-flex; /* Safari */display: flex;justify-content:space-between;align-items:center;height:auto;overflow:hidden;flex-wrap:wrap;}
.xxzl a {display:block;width:94px;border-radius:8px;margin-bottom:24px;text-align: center;line-height:36px;color:#ffffff; padding-top:12px;font-size:13px;backdrop-filter: opacity(0.7);}
.ct2 {width:100%;height:auto;background:url("../images/bg2.jpg") no-repeat center;padding:40px 0 60px 0;overflow:hidden;}
.ct2-1 {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.ct2 .tszy {width:1200px;display: -webkit-flex; /* Safari */display: flex;align-items:center;height:auto;overflow:hidden;flex-wrap:wrap;gap:10px;}
.tszy-1 {width:290px;height:172px;padding-bottom:25px;line-height:30px;font-size:14px;text-align:center;}

.bottom {width:100%;padding:20px 0;background:#771f89;line-height:1.5;}
.bottom-ct {width:1200px;height:auto;overflow:hidden;margin:0 auto;display:flex;justify-content: space-between;align-items: center;}
.bottom a {color:#b586a9;}
.bottom .area1{display:flex;justify-content: space-between;align-items: center;color:#b586a9;}
.logo1 {width:113px;height:113px;float:left;}
.link {width:580px;height:auto;margin-left:20px;float:left;}
.link p {width:580px;font-size:14px;line-height:24px;color:#b586a9;padding-top:10px;}
.link p a {color:#b586a9;display:block;float:left;margin-right:10px;}

.wx {width:100px;height:auto;overflow:hidden;line-height:30px;float:right;text-align:center;margin-left:12px;color:#b586a9;font-size:13px;}


/*列表页*/
.banner {width:100%;height:300px;background:url("../images/banner_default.jpg") no-repeat center bottom;border-bottom:solid 3px #822d96;}
.ztzl_60zn .banner { height:500px;background-image:url('../images/60znxq.jpg'); background-position: center top; }
.ct3 {width:100%;height:auto;margin:0 auto;padding:20px 0;background:#ffffff;overflow:hidden;}
.ct3-1 {width:1200px;height:auto;margin:0 auto;position:relative;}
.ct3-left {width:300px;position:relative;left:0;top:0px;float:left;}
.title2 {width:300px;height:60px;background:url("../images/bg1.jpg") no-repeat center top;border-radius:9px 9px 0 0;font-size:24px;line-height:60px;text-align:center;color:#ffffff;font-weight:bold;}
.ct3-list1 {background:#f6f6f6;padding:20px 0;border-radius:0 0 9px 9px;}
.ct3-list1 a {width:100%;height:46px;line-height:46px;text-align:center;display:block;border-bottom:solid 1px #ffffff;;}
.ct3-list1 a.on,.ct3-list1 a:hover {border-left:solid 3px #822d96;width:297px;background:#fdf4ff;color:#771f89;}
.ct3-right {width:870px;height:auto;overflow:hidden;float:right;background:#ffffff;}

.nyMainR{ width:870px; float:right;}
.nyMainRbt{ height:60px; line-height:60px;border-bottom:solid 1px #dddddd;}
.nyMainRbtL{ float:left;font-size:24px; color:#005306;color:#822d96;}
.nyMainRbtR{ float:right; padding:10px 0 0 24px; font-size:14px; background:url(../images/icon3.png) no-repeat left 30px;}
.ziNrlist{ width:870px; margin:0 auto;padding-bottom:40px;}
.ziNrlist li{ line-height:45px;width:860px; border-bottom:1px dashed #ddd; padding:0 0 0 10px; background:url(../images/icon2.jpg) no-repeat 0px 20px;display: block;clear: both;overflow:hidden;}
.ziNrlist li a {width:740px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.ziNrlist li a:hover {color:#822d96;}
.ziNrlist li span {color:#999999;font-size:14px;}

.child-cawrap{margin:1em 0;}
.child-catitle{line-height:2em;font-size:1.2em;color:#822d96;}
.child-more{float:right;font-size:14px;font-weight: normal;}
/*图片列表*/
ul.imglist {width:870px;height:auto;overflow:hidden;margin:20px auto;display: -webkit-flex; /* Safari */display: flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
ul.imglist li {width:200px;text-align:center;float:left;line-height:30px;height:180px;overflow:hidden;padding-bottom:20px;}
ul.imglist li img {width:200px;height:150px;}
ul.imglist li a:hover {color:#771f89;}

/*详情页*/
.text-info {padding:30px 0;width:100%;margin:0 auto;font-family:'微软雅黑';line-height:2;font-size:16px;}
.text-info h1,.text-info .sub-title {text-align:center;}
.text-info h1 {font-size:24px;}
.sub-title{font-size:20px;margin:10px 0 20px 0;}
.info-time {height:36px;background:url(../images/time-bg.png) no-repeat center;text-align:center;line-height:36px;margin:20px auto 30px auto;color:#999;font-size:14px;}
.accontent p {color:#222222;line-height:2;margin-bottom:1em;}
.accontent img {width:auto;max-width:100%;/*padding-bottom:10px;display:block;*/margin:0 auto;}

.accontent,.accontent p,.accontent span{font-family: "Microsoft YaHei", Tahoma, Helvetica, Arial, SimSun, sans-serif !important;font-size:16px !important;line-height:2;}
.accontent div[id^="video"]{margin-left:auto !important;margin-right:auto !important;}.muplayer{text-align:center;}
/*翻页*/
.next {width:880px;margin-top:20px;height:50px;}
.manu {
	 TEXT-ALIGN: center;font-size:12px;height:40px;padding:5px;line-height:30px;
}
.manu A {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none
}
.manu A:hover {
	BORDER: #dbdbdb 1px solid; COLOR: #fff;BACKGROUND-COLOR: #771f89
}
.manu A:active {
	BORDER: #dbdbdb 1px solid;
}
.manu .current {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #771f89
}
.manu .disabled {
	PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ddd;
}


@media screen and (min-width: 1920px) {
.slideBox .bd ul li,.ct1,.ct2,.banner {background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;}	

}
/*2021.5.22样式*/
.top .dpt-name{display:flex;height:100%;align-items: center;margin:0 24px;}
.top .dpt-name .name{color:#822d96;font-size:30px;}
/* .top .dpt-name .name::before{content:"- "} */
.nav-wrap .spliter:after{content:"|";color:#d2d2d2;}
.nynav a.dh-no{color:#000;}

.slider{position: relative;overflow:hidden;}
.slider .bd,.slider .bd ul,.slider .bd ul li{height:100%;position: relative;}
.slider .bd li a{display:block;height:100%;}

.full-slider{ width:100%;min-width:1200px;}
.full-slider .bd ul,.full-slide .bd ul li {
    width: 100% !important;
}
.full-slider .bd li{width:100% !important;background-repeat: no-repeat;background-position: center top;}
.full-slider .hd ul li.on{ background:#6d2059; color:#fff; }
.full-slider .hd{position:absolute;left:0;right:0;bottom:14px;}
.full-slider .hd ul{display:flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.full-slider .hd ul li{ width:14px; height:14px;margin:0 10px;background-color:#fff; cursor:pointer;border-radius:100%; }

.focus-slider .bd a{display:block;}
.focus-slider .bd-item{position:relative;}
.focus-slider .bd-tit{position:absolute;left:0;right:0;bottom:0;padding-left:1em;padding-right:1em;}
.focus-slider .hd{position:absolute;right:1em;bottom:0;}
.focus-slider .hd .hd-item{margin-left:0.5em;cursor: pointer;}


.slideBox .hd ul li.on{ background-color:#6d2059; color:#fff; }
.slideBox{ height:500px; }
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%; bottom:28px; z-index:1; margin-left:-28px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:12px; text-align:center; background:#fff; cursor:pointer;border-radius:100%;border: 1px solid #6d2059;}
.slideBox .hd ul li.on{ background:#6d2059; color:#fff;border: 1px solid #fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;text-align: center;width:100% !important;height:500px;background-repeat: no-repeat;background-position: center top;}

.slideBox .bd li a{display:block;height:100%;}
.slideBox .bd ul,.slideBox .bd ul li{width:100% !important;}

.dpt-banner{height:460px;}

.nymai-l .bd-tit{color:#fff;background-color:rgba(0,0,0,0.5); font-size:16px;line-height:3;height:3em;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;padding-right:6em;}
.nymai-l .hd{font-size:16px;height:3em;line-height:3em;overflow:hidden;}

.nymai-l .hd .hd-item{display:inline-block;width:12px;height:12px;border:none;background-color:rgba(255,255,255,1);border-radius: 100%; }
.nymai-l .hd .on{background-color:#6d2059;}
.nymai{ width:1200px; margin:50px auto;display:flex;justify-content: space-between;}
.nymai-l{ float:left; width:640px; height:430px;}
.nymai-l img{width:640px; height:430px; }
.nymaiR{ float:right; width:500px; height:430px;}
.ggbt{ height:60px; font-size:26px;}
.ggbt span{ float:right; font-size:16px;}
.miaoshu{ width:500px; padding-bottom:25px; border-bottom:1px solid #ddd;}
.miaoshu span{ display:block;font-size:18px; width:500px; height:40px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.miaoshu p{font-size:16px; line-height:28px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;}
.nylist{}
.nylist ul{ padding:25px 0 0;}
.nylist li{ line-height:38px; font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.nylist2{}
.nylist2 ul{ padding:25px 0 0;}
.nylist2 li{ line-height:38px; font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

/*图片列表*/
.nypic{width:400px;min-height:100px;}
.nypic ul{ padding:25px 0 0; width:400px;}
.nypic li{ width:170px; height:140px; font-size:16px; position:relative; margin-right:10px; margin-bottom:10px; color:#fff; overflow:hidden; float:left;}
.nypic li img{width:170px; height:140px;}
.nypic .wenzibt{width:170px; height:35px; line-height:35px; background-color:rgba(0,0,0,0.5); overflow:hidden; text-align:center;position:absolute; left:0; bottom:0; z-index:1;color:#fff;padding:0 0.5em;}

.nybg{ background:#f5f5f5; padding:15px 0;}
.nyw{ width:350px; float:left;}
.nymai2{ width:1200px;}

/*版权开始*/
.nybottom{ padding:15px; background:#771f89; color:#b586a9;}