
.w12{width:1200px;margin:0 auto;}
.header{padding:20px 0;}
.logo{width:390px}
.banner{position: relative;}
.banner .bd li{height:600px;background-position: center !important;}
.banner .hd {width: 100%; position: absolute;  bottom: 0;left: 0;height: 30px; line-height: 30px;text-align: center;}
.banner .hd ul li {cursor: pointer; display: inline-block; width: 11px; height: 11px;border-radius:100%; margin: 4px; background: #989a99; overflow: hidden; line-height: 9999px;}
.banner .hd ul .on {background:#fff;}

.menu{width:100%;background:rgba(0,0,0,.4); height:60px;position: absolute;top:0}
.menu .menul{width:100%;height:60px;}
.menu .menul .firstli{position:relative;width:12%;padding: 0 6px;display:inline-block;text-align:center;transition:300ms;}
.menu .menul .firstli:first-child{width:50px;}
.menu .menul .active:after{opacity: 1 !important;}

.menu .menul .firstli a{display:block;position:relative;box-sizing:border-box; width:100%;height:52px;line-height:60px;font-size:18px;color:#fff;overflow:hidden;z-index: 9999;}
.menu .menul .firstli.cur>a, .menul .firstli:hover>a{}
.menu .secdulBox{display: none;position: absolute;width: 100%;top:60px;left: 50%;transform: translateX(-50%);}

.menu .secdulBox .secdli{background-color:#ffffff;}
.menu .secdulBox .secdli a {color:#666;font-size:16px; padding: 0;height: 40px;line-height: 40px;color: #666;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms; transition: 300ms;border-bottom:1px solid #ccc;}
.menu .secdulBox .secdli:last-child a{border-bottom:none}
.menu .secdulBox .secdli.current a, .secdulBox .secdli a:hover {color: #000;}
.menu .menul .firstli:after{z-index:10;opacity: 0; position: absolute;content:"";     background-position: -10px 5px; top: -2px;;left:50%;transform:translateX(-50%);width: 143px;height: 53px;background:url(/template/default/images/ico3.png)no-repeat center;-webkit-background-size: cover;background-size: cover;-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
.menu .menul .firstli.cur:after, .menul .firstli:hover:after{bottom:11px;opacity: 1;}

.stitle{font-size:24px;}
.subtitle{font-size:16px;margin-top:5px}

.toutiao{margin-top:30px;position: relative;}
.toutiao .tit{background:#23ac38;color:#fff;width:500px; height:90px;padding:20px 20px 20px 60px;    position: relative;z-index:99}
.toutiao .tit h1{ font-size:36px;font-weight:bold}
.toutiao .tit h5{ font-size:24px;margin-top:10px;}
.toutiao .nlist{width:300px;margin-top:30px;}
.toutiao .nlist li{    background: url(/template/default/images/grey_split.png) -14px 4px no-repeat;    height: 100px;    padding-left: 17px;}
.toutiao .nlist li.on{    background: url(/template/default/images/green_split.png) -14px 4px no-repeat;    height: 100px;    padding-left: 17px;}


.toutiao .nlist li.on .biti{color:#23ac38}
.toutiao .nlist .biti{ font-size:18px;color:#333333}
.toutiao .nlist .date{color:#999999;font-size:14px;margin-top:10px}
.toutiao .nimg{ position: absolute !important;right:0;top:0}
.toutiao .nimg img{width:800px !important; height:535px !important} 

.content{min-height:200px;padding:30px 0}
.content p {
    line-height: 28px;
    color: #666666;
}

.text-secondary {
    color: #6c757d!important;
}.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}.text-secondary a {
    color: #6c757d;
}

.group{margin-top:30px;position: relative;}
.group .tit h1{ font-size:36px;color:#cccccc;font-weight:bold}
.group .tit h5{ font-size:24px;}
.group .left{display:inline-block;width:90%;}
.group .right{display:inline-block;width:9%;}
.group .right .more{width:120px;height:30px;border-radius:30px;color:#666666;border:1px solid #999;text-align:center;line-height:30px}
.group .new1{width:45%;margin-top:20px;display:inline-block}
.group .new1 img{width:100%;}
.group .ninfo {margin-top:10px;}
.group .ninfo .tit{color:#333;font-size:18px;height:40px;line-height:40px;}
.group .ninfo .tit span{float:right;color:#666666;font-size:14px;}
.group .ninfo .desc{color:#666666;font-size:14px;line-height:200%}
.group .ninfo .date{color:#666666;font-size:14px;line-height:200%}
.group .new2{width:47%;margin-top:10px;float:right}
.group .new2 dl{height:140px}
.group .new2 dt{float:right;width:200px; height:100px}
.group .new2 dt img{ width: 200px; height: 130px;}
.group .new2 dt{float:left;margin-right:10px;}

.fuwu{margin-top:30px;position: relative;}
.fuwu .tit h1{ font-size:36px;color:#cccccc;font-weight:bold}
.fuwu .tit h5{ font-size:24px;}
.fuwu .flist{margin-top:20px}
.index-adv-list > ul > li{display:inline-block;text-align:center;vertical-align:top;float:left}
.adv-one{position:relative;width:199px;height:276px;background:#fff;-o-transition:.5s .05s,box-shadow .55s 0s,background .5s;-moz-transition:.5s .05s,box-shadow .55s 0s,background .5s,-moz-box-shadow .55s 0s;transition:.5s .05s,box-shadow .55s 0s,background .5s;transition:.5s .05s,box-shadow .55s 0s,background .5s,-moz-box-shadow .55s 0s}
.index-adv-list > ul > li:hover .adv-one{background:#23824d;-moz-box-shadow:0px 0px 25px #00693e;box-shadow:0px 0px 25px #00693e;z-index:999}
.adv-one-bg{position:absolute;left:0;top:0;opacity:1;-o-transition:.7s;-moz-transition:.7s;transition:.7s}
.adv-one-bg img{width:100%;}
.index-adv-list > ul > li:hover .adv-one-bg{opacity:1;-o-transition:1.5s;-moz-transition:1.5s;transition:1.5s}
.adv-one-img{position:relative;padding-top:38px;margin:0 auto 59px;width:116px;height:104px}
.adv-one-img-h{position:absolute;left:0;opacity:0;-o-transition:.2s;-moz-transition:.2s;transition:.2s}
.adv-one-img > img{width:74%}
.index-adv-list > ul > li:hover .adv-one-img-h{opacity:1}
.adv-one-title{position:relative;z-index:10}
.adv-one-title h3{position:relative;margin-bottom:48px;line-height:24px;font-size:24px;color:#fff;-o-transition:.4s .05s;-moz-transition:.4s .05s;transition:.4s .05s}
.index-adv-list > ul > li:hover .adv-one-title h3,.index-adv-list > ul > li:hover .adv-one-title p{color:#fff}
.adv-one-title h3 img{position:absolute;top:4px;margin-left:10px;opacity:0;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.index-adv-list > ul > li:hover .adv-one-title h3 img{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px);opacity:1}

.zeren{margin-top:30px;position: relative;}
.zeren .tit h1{ font-size:36px;color:#cccccc;font-weight:bold}
.zeren .tit h5{ font-size:24px;}
.zeren .zlist {margin-top:20px}
.zeren .zlist img{width:95%;height:270px;-o-transition: .5s;-moz-transition: .5s;	transition: .5s;}
.zeren .zlist li:hover img {-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}
.zeren .zlist li:hover span {-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}
.zeren .zlist li{float:left;width:33.333%;position: relative;}
.zeren .zlist li span{position:absolute;display:block;width:95%;bottom:0;background: rgba(0,0,0,.4);text-align:center;font-size:18px;color:#fff;height:40px;line-height:40px;}


.zhuanti{margin-top:30px;position: relative;}
.zhuanti .tit h1{ font-size:36px;color:#cccccc;font-weight:bold}
.zhuanti .tit h5{ font-size:24px;}
.zhuanti .tlist{margin-top:20px;}
.zhuanti .tlist  li{float:left;width:49.333%;position: relative; text-align:center}
.zhuanti .tlist  li a{    display: block;  width: 98%;}
.zhuanti .tlist  img{width:95%;height:300px;-o-transition: .5s;-moz-transition: .5s;	transition: .5s;}
.zhuanti .tlist  li div{    background:#333333;color:#fff;font-size:14px;}
.zhuanti .tlist h5{font-size:16px;}

.childbanner img{width:100%}

.position{    padding-top: 1.5rem;    padding-bottom: 1.5rem;    border-bottom: 1px solid #eee;}

.pages{}
.pages .main{margin-top:2em;}
.pages .leftbar{width:350px;float:left}
.pages .leftbar .item,.pages .leftbar video{margin-bottom:10px;display:block}
.pages .leftbar .item img{width:300px}
.pages .rightcontent{float:left;width:850px}

.pages .rightcontent .excerpt { border-bottom: 1.2px dashed #eee; padding: 1rem 0;}
.pages .rightcontent .excerpt .time {  font-size: 25px;  color: #23ac38; font-family: Impact; opacity: 0.6;}
.pages .rightcontent .excerpt   h4 { font-size: 18px; color: #58585e; line-height: 24px; font-weight: bold; padding-bottom: 0.6rem; padding-top: 0.6rem;}
.pages .rightcontent .excerpt p { font-size: 14px; color: #a5a5a5; line-height: 22px;}

.excerpt:hover {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
    transition: all 0.1s ease-in-out;
}

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #2db5a3;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #2db5a3;
	border-color: #2db5a3;
}
.page-num-current:hover {
	color: #fff;
}

.footer{margin-top:40px;background:#dddddd;text-align:center;height:120px;padding-top:40px;}
.footer .ft h3{color:#333;margin-bottom:10px}
.footer .ft h3 a{margin-left:10px}
.footer .ft div{color:#666666}
.footer .ft div a{color:#666666 !important}
<!--ºÄÊ±1755803219.3233Ãë-->