@charset "utf-8";
html,body{width: 100%;position: relative;}
html {font-size: 625%;/*100 ÷ 16 × 100% = 62.5%*/}
body {font-size: 0.14rem;/*0.14 × 100px = 14px */}

@-webkit-keyframes hvr-wobble-vertical-mild{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}33.3%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}49.95%{-webkit-transform:translateY(1px);transform:translateY(1px)}66.6%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}100%{-webkit-transform:translateY(2px);transform:translateY(2px)}}
@-webkit-keyframes opacityAnimate{0%{opacity:.5}50%{opacity:1}49.95%{opacity:.5}66.6%{opacity:1}100%{opacity:.5}}

.dropdown{position:relative}
.wrapper{min-width:12rem; max-width:19.2rem; margin:0 auto;}
.wrapper .w{width:12rem; margin-left: auto; margin-right: auto; box-sizing: border-box;}

.index-title {text-align: center;position: relative;}
.index-title .title{font-size:0.36rem; font-weight:600; color:#7b0e6b; text-transform:Uppercase;}
.index-title .title span{color:#a9a9a9; font-weight:500;}

.index-title .more{position:absolute; bottom:0.1rem; right:0; font-weight:normal;}
.index-title .more a{display:block;width:100%; height:100%; color:#701e5e; font-size:0.14rem; text-align:left;}

.m-more{display:none;}

.index_more {position:absolute; right:10px; top:65px;}
.index_more a{font-size: 16px; color:#afaeab; }

.header{height:1rem;}
.index .header{position: absolute; top: 0; left: 0; width: 100%; z-index: 999; background: url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_header.png") repeat-x center bottom;}

.header .w{width:15.2rem; position:relative; height:100%;}
.header .header-links {position:absolute; top:0; right:0; height:0.5rem;}
.header .header-links .header-link{height:0.35rem; line-height:0.35rem; padding:0;color:#fff; font-size:0; padding-top:0.15rem;}
.header .header-links .header-link a{color:#666666; padding:0 0.13rem; margin:0px; font-size:0.16rem;}
.header .header-links .header-link a.i1{border-right:1px solid #666666;}
.index .header .header-links .header-link a{color:#fff;}
.header .search{position:absolute;top:24px;right:65px;width:20px;height:20px;}
.header .search .searchbtn{cursor:pointer;width:20px;height:20px; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/search1.png") no-repeat center center;}
.index .header .search .searchbtn{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/search.png") no-repeat center center;}
.header .header-logo{position:absolute; left:0; top:0;}
.header .sitelogocon{width:3.8rem; height:0.68rem; padding:0.16rem 0; overflow:hidden; position:relative;}
.header .sitelogocon-nk{float:left;width:2.4rem; height:0.68rem; }
.header .sitelogocon-nk img{width:100%; height:100%;}
.header .sitelogocon-jr{float:left;width:1.4rem; height:0.68rem; }
.header .sitelogocon-jr img{width:100%; height:100%;}

.header .header-arrow {display: none;}
.index .header .sitelogocon1{display: none;}

.header-nav{position:absolute; top:45px; right:0px; }
.header-nav .nav-menu { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.header-nav .nav-menu:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.header-nav .nav-menu .menu-item { display:inline-block; float:left; vertical-align:middle; line-height:20px; padding:20px 0px 8px 35px; position:relative;}
.header-nav .nav-menu .on { z-index:10;}
.header-nav .nav-menu .menu-item .mark {display:none;}
.header-nav .nav-menu .menu-item a{ display:block;text-align:center;position:relative; z-index:100;color: #606060;font-size: 18px;}
.header-nav .nav-menu .menu-item a:hover{font-weight:600;}
.header-nav .nav-menu .menu-item.cur a,.header-nav .nav-menu .menu-item.hover a{font-weight:600;}
.header-nav .nav-menu .menu-item.parent a,.header .header-nav .nav-menu .menu-item.selected a {color: #7b0e6b; font-weight:bold;}
.header-nav .nav-menu .menu-item a span.item-name { display:inline-block; padding:0px; line-height:18px;cursor:pointer;}

.index .header-nav .nav-menu .menu-item a{color:#fff;}

.search-layer {opacity: 0.8;z-index: 999;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;display:none;}
.search-layer .layer-inner{position:relative;width: 100%;height: 100%;}
.search-layer .layer-inner .layer-mod{position:absolute;top:100px;width:100%;}
.search-layer .layer-inner .layer-mod .shutdown{cursor: pointer;text-align:right;margin-right: 200px;}
.search-layer .close{font-size:30px;color:#fff;}
.search-layer .searchbox{width: 80%;margin: 0 auto;margin-top: 38px;}
.searchbox{width: 50px;text-align:right;}
.searchbox-con {position: relative;border: 1px solid #d0d0d0;}
.searchbox-con form {display: block;}
.searchbox-con .search-input {opacity: 1;margin-left:4px;margin-right: 50px;}
.searchbox-con .search-input input.search-title {font-family: "Microsoft YaHei";width: 100%;height: 50px;line-height: 50px;background: none;color: #FFFFFF;font-size: 16px;border:0;outline: 0;}
.searchbox-con .search-btn {width: 50px;height: 50px;position: absolute;right: 0;top:0%;}
.searchbox-con .search-btn input.search-submit {width: 50px;height: 50px;border:0;outline: 0;background: url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/search1.png") no-repeat center;cursor: pointer;}

.banner-window{position:relative;}
.banner-panel{width:100%;position:relative;overflow:hidden;}
.banner-panel .banner-box{display:block; position: relative; width: 100%; padding: 0;padding-bottom:44.8%;}
.banner-panel .banner-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
.banner-panel .banner-img img{width: 100%;height: 100%;}
.banner-panel .banner-img video{position: absolute;	width: 100%; left: 0px;	top: 50%;transform: translateY(-50%);object-fit: cover;}
.banner-panel .swiper-container-horizontal>.swiper-pagination-bullets,.banner-panel .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0.6rem;}
.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {border-radius:50%; margin: 4px 10px; width:17px; height:17px; background:#681c57;  opacity:1.0; border:0;}
.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{margin: 0px 10px; width:25px; height:25px; background:#fff; border:0;}
.banner-panel .swiper-button-next{width:33px; height:67px; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_right.png") no-repeat;}
.banner-panel .swiper-button-next:after{content:'';}
.banner-panel .swiper-button-prev{width:33px; height:67px; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_left.png") no-repeat;}
.banner-panel .swiper-button-prev:after{content:'';}

.banner-nav{position:absolute; bottom:0; width:100%; height:0.5rem; background:rgba(123,14,107,0.7); z-index:999;}
.banner-nav ul{text-align:center; width:100%;}
.banner-nav li{display:inline-block; line-height:0.5rem; color:#fff; font-size:0.2rem; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/possplit2.png") no-repeat center right;}
.banner-nav li:last-child{background:none;}
.banner-nav li a{color:#fff; margin:0 0.33rem;}

.section1{position:relative; padding:0.5rem 0 0.9rem;}
.section1 .w{width:14rem; padding:0 1rem; }
.index-news{padding-top:0.3rem; position:relative; overflow:hidden;}
.index-news-pic{position:relative; overflow:hidden; width:8.2rem; float:left; margin:0 -10px;}
.index-news-pic .item{float:left; width:calc(50% - 22px); height:auto; overflow:hidden; position:relative; background:#fff; border:1px solid #e3e3e3; margin:0 10px;}
.index-news-pic .img{position:relative; width:100%; padding-top:68.18%; overflow:hidden;}
.index-news-pic .img img{position:absolute; top:0; left:0; width:100%;height:100%;transition: all 0.4s ease-out;}
.index-news-pic .title{height:0.52rem; line-height:0.26rem; font-size:0.18rem; color:#333333; margin:0.28rem 0.3rem 0.3rem; overflow:hidden;} 
.index-news-pic .title a{color:#333333;}
.index-news-pic .date{position:absolute; left:0.25rem; bottom:0.9rem; width:0.7rem;}
.index-news-pic .date:after{display:block; content:''; width: 0; height: 0; border-top: 0.1rem solid #821a73; border-right: 0.1rem solid transparent; }
.index-news-pic .date .con{height:0.7rem; color:#fff; background:#7c156c; border-radius:0.1rem 0.1rem 0.1rem 0; font-size:0.16rem; line-height:0.2rem;  text-align:center;}
.index-news-pic .date .d{font-size:0.28rem; font-weight:600; padding-top:0.06rem;}
.index-news-pic .date .m{font-size:0.14rem;  padding-top:0.08rem;text-transform:Uppercase;}
.index-news-pic .item:hover .title{color:#7f1368; font-weight:600;}
.index-news-pic .item:hover .title a{color:#7f1368;}
.index-news-pic .item:hover .img img{webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.index-news .swiper-button-next{right:-1rem;width:25px; height:51px; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_right2.png") no-repeat;}
.index-news .swiper-button-next:after{content:'';}
.index-news .swiper-button-prev{left:-1rem;width:25px; height:51px; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_left2.png") no-repeat;}
.index-news .swiper-button-prev:after{content:'';}

.index-news-list{width:3.8rem; float:right;}
.index-news-list .item{margin-bottom:17px;}
.index-news-list .item:last-child{margin-bottom:0px}
.index-news-list .item .date{float:left; width:45px; height:45px;margin-right:5px; text-align:center; background:#fff;color:#710a53;}
.index-news-list .item .d{height:28px; font-size:26px; font-weight:600;}
.index-news-list .item .m{height:16px;font-size:14px;text-transform:Uppercase;}
.index-news-list .item .title{float:right; margin:0px 0px; padding-left:20px; width:calc(100% - 71px); height:48px; color:#444444; font-size:16px; line-height:24px;overflow:hidden; border-left:1px solid #bcbcbc}
.index-news-list .item .title a{color:#444444;}
.index-news-list .item .title a:hover{color:#710a53;}


.section2{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_section2.jpg") no-repeat top center; padding:0.5rem 0 0.8rem;}
.section2-list{overflow:hidden; padding-top:0.4rem;}
.section2-list .item{background:#fff; margin:10px 14px; float:left; width:calc(50% - 56px); overflow: hidden; height:52px; padding:14px; color:#666;-webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px;   box-shadow: #ccc 0px 0px 10px;} 
.section2-list .date{float:left;text-align:center; margin-right:15px; color:#333333;}
.section2-list .date .d{color:#852e77; font-size:30px; line-height:32px; height:32px; font-weight:600;}
.section2-list .date .m{color:#852e77; font-size:16px;text-transform:Uppercase;}
.section2-list .con{font-size:18px; height:52px; line-height:26px; overflow:hidden; color:#666666; border-left:1px dotted #bcbcbc; padding-left:15px;}

.section3{padding:0.5rem 0 0.5rem; overflow:hidden; min-height:4.75rem;}
.section3 .index-title{text-align:left;}
.section3 .index-title .more{right:0.3rem;}
.section3-l{width:7.7rem; float:left;}
.section3-r{width:4rem; float:right;}
.section3-list{padding:0.2rem 0 0.5rem;overflow:hidden; position:relative; min-height:3.25rem;}
.section3-list-t{position:relative; height:0.2rem; margin-bottom:10px; text-align:center;}
.section3-list-t span{font-size:18px; font-weight:600; color:#681c57;}
.section3-list-t .return{position:absolute; right:0; top:5px; font-size:14px; display:none;color:#681c57;}
.section3-list .item{position:relative; width:calc(100% - 0.6rem); height:2.5rem; float:left; padding:0.25rem 0.3rem 0.3rem; background:#f8f2e6; margin-top:0.2rem;}
.section3-list .item .tag{font-size:0.2rem; color:#7b0e6b; padding-left:0.9rem;}
.section3-list .item .title{font-size:0.18rem; font-weight:600; line-height:0.26rem; height:0.52rem; overflow:hidden; color:#333333; padding-top:0.5rem; }
.section3-list .item .txt{font-size:0.16rem; line-height:0.3rem;  overflow:hidden; color:#666666; margin:0.15rem 0;}
.section3-list .item .txt .info{overflow:hidden;}
.section3-list .item .date{position:absolute; top:-0.2rem; left:0.3rem; background:#7c156c; width:0.7rem; height:0.5rem;  font-size:0.16rem; color:#fff; text-align:center; padding:0.1rem 0;}
.section3-list .item .date .d{color:#fff; font-size:30px; line-height:32px; height:32px; font-weight:600;}
.section3-list .item .date .m{color:#fff; font-size:16px; text-transform:Uppercase;}
.section3-list .swiper-pagination{width:100%; bottom:0px;}
.section3-list .swiper-pagination-bullet {border-radius:50%; margin: 0px 10px; width:15px; height:15px; background:#bc9751;  opacity:1.0; border:0;}
.section3-list .swiper-pagination-bullet-active{background:#681c57; border:0;}
.section3-list-new .item{width:calc(50% - 0.75rem); margin-right:0.3rem;}
.section3-list-new .item:last-child{margin-right:0;}

.section3-r .xsrl{position:relative; background:#f8f2e6; padding:0.3rem 0 0.1rem;}
.section3-r .xsrl .xsrl-title{position:absolute; font-size:30px; color:#701a5b; z-index:1000;left: 30px;top: 30px;}

.section4{overflow:hidden; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_section4.jpg")  repeat-y center top;}
.section4 .index-title{text-align:left; padding-top:0.5rem;}
.section4 .index-title .title,.section4 .index-title .title span{color:#fff;}
.section4 .section4-tabs{padding-top:0.4rem; padding-left:0.5rem;}
.section4 .section4-tabs li{width:2.86rem; height:0.42rem; line-height:0.42rem; text-align:center; cursor:pointer; color:#fff; font-size:20px; border:1px solid #fff; margin-bottom:0.1rem;}
.section4 .section4-tabs li:hover{}
.section4 .section4-tabs li.cur{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_li_zhaosheng.png");}
.section4 .section4-more{padding:0.5rem 0.8rem 0.3rem 0; text-align:right;}
.section4 .section4-more a{font-size:0.14rem; color:#fff; display:none;}
.section4-l{float:left; width:4rem;}
.section4-r{float:right; width:7.5rem;}
.section4-r .section4-con{display:none;}
.section4-list{padding:70px 0 58px;}
.section4-list .item{background:rgba(255,255,255,0.8); border-radius:10px; margin-bottom:12px; padding:0 35px; height:60px; font-size:16px; line-height:20px; overflow:hidden; }
.section4-list .item a{ color:#333333;}
.section4-list .item .con{float:left; width:calc(100% - 1.5rem); height:60px; display:flex; align-items:center; justify-content: left;}
.section4-list .item .date{float:right; width:1rem; line-height:60px;}
.section4-list .item:hover{padding-left:0.85rem; background:rgba(124,21,108,0.8) url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_item_zhaosheng.png") no-repeat left center;}
.section4-list .item:hover a{color:#fff;}
.section4-list .item:hover .con{width:calc(100% - 2.35rem);}


.section5{overflow:hidden; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_xyfc.jpg")  repeat-y center bottom; padding:1rem 0 0;  overflow:hidden;}
.section5 .index-title{text-align:left;}
.section5-l{float:left; width:6.07rem;}
.section5-r{float:right; width:5.6rem;}
.section5-list1{overflow:hidden; padding-top:0.5rem;}
.section5-list1 .item{float:left; width:calc(50% - 12px); margin-right:24px;}
.section5-list1 .item:last-child{margin-right:0;}
.section5-list1 .item .pic{width:100%; padding-top:68.96%; position:relative;}
.section5-list1 .item .pic img{position:absolute; top:0; left:0; width:100%; height:100%;}
.section5-list1 .item .date{position:relative; background:#7e006b; width:120px; height:30px; color:#fff; font-size:14px; line-height:30px; text-align:center; margin-top:-15px; z-index:999;}
.section5-list1 .item .con{color:#333333; font-size:18px; line-height:26px; height:52px; overflow:hidden; padding:15px 15px 0;}
.section5-list2{overflow:hidden; position:relative;}
.section5-list2 .item{}
.section5-list2 .item .pic{width:100%; padding-top:68.96%; position:relative; border-bottom:60px solid #7b0e6b;}
.section5-list2 .item .pic img{position:absolute; top:0; left:0; width:100%; height:100%;}
.section5-list2 .item .con{margin-left:2.2rem; padding:0.28rem 0.4rem; background:rgba(199,175,118,0.9); width:2.6rem; height:1.44rem; color:#fff; position:relative; margin-top:-1.1rem;}
.section5-list2 .item .con .t{font-size:18px; line-height:30px; height:60px; font-weight:600; overflow:hidden;}
.section5-list2 .item .con .s{font-size:16px; line-height:24px; height:48px; padding-top:10px; overflow:hidden;}
.section5-list2 .item .con .d{font-size:16px; padding-top:10px;}
.section5-list2 .swiper-button-next, .section5-list2 .swiper-button-prev{color:#fff; top:auto; bottom:1.07rem; width:15px; height:27px;}
.section5-list2 .swiper-button-next:after, .section5-list2 .swiper-button-prev:after{display:none;}
.section5-list2 .swiper-button-prev{left:1rem; right:auto; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_left3.png") no-repeat;}
.section5-list2 .swiper-button-next{left:1.6rem; right:auto; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/arrow_right3.png") no-repeat;}

.aboutus{padding:0.4rem 0 0.4rem;}
.aboutus .index-title {text-align: left;}
.aboutus-con{overflow:hidden; padding-top:0.2rem}
.aboutus-pic{float:left; width:4.05rem; height:2.8rem;}
.aboutus-pic .img{padding:6px 14px 16px 6px; }
.aboutus-pic .img img{width:100%; height:100%;}
.aboutus-txt{float:right; width:7.2rem; }
.aboutus-txt .aboutus-summay{font-size:0.16rem; line-height:0.3rem; color:#333; padding-top:0.4rem;}
.aboutus-data{background:#c6b07e; margin-top:0.2rem;}
.aboutus-data .aboutus-data-cons{overflow:hidden; color: #fff; padding:0.3rem 0;}
.aboutus-data .aboutus-data-cons .data-con{width: 16.66%; float:left; text-align:center;}
.aboutus-data .aboutus-data-cons .data-con .data{font-size:0.42rem; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_data_t.jpg") no-repeat center bottom; padding-bottom:0.1rem;}
.aboutus-data .aboutus-data-cons .data-con .title{font-size:0.18rem; padding-top:0.1rem;}


.footer{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_footer.jpg"); }

.footer-con{padding:0.7rem 0; color:#fff; font-size:0.16rem;}
.footer-con .w{position:relative;}
.footer-con .logo{float:left; padding-right:1.2rem; }
.footer-con .addr{float:left; width:4.5rem; height:1.5rem; padding-left:0rem; font-size:16px; line-height:36px;}
.footer-con .addr h2{font-size:0.18rem; margin-bottom:0.15rem; color:#fff; height:0.26rem;  font-weight:600;}
.footer-con .addr .location{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/icon-location.png") no-repeat left top 10px; padding-left:25px;}
.footer-con .addr .phone{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/icon-phone.png") no-repeat left center; padding-left:25px;}
.footer-con .addr p{line-height:0.3rem; font-size:0.16rem;}
.footer .wx{float:right; padding:0 0.25rem; margin-top:-10px;}
.footer .wx .wx-pic{width:105px; height:105px; margin:0 auto;}
.footer .wx .wx-pic img{width:100%; height:100%;}
.footer .wx .wx-txt{color:#fff; font-size:16px;line-height:20px; text-align:center; padding-top:8px;}
.footer .copyright {margin: 0.2rem 0 0.2rem; padding-top:0.4rem; text-align: center; font-size:0.14rem; border-top:1px solid #fff;}


.container{}
.page_con{overflow:hidden; position:relative;z-index:0;}

.gotop {position: fixed;bottom: 87px;right: 0.5rem; width:64px; height:38px; cursor: pointer;animation: move 2s ease-out;display: none;z-index: 9999; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/gotop.jpg") no-repeat center center;}

.smallbanner{position:relative;}
.smallbanner .smallbanner-bg{height:3.07rem; background-repeat:no-repeat; background-position:bottom center; }
.smallbanner-t{ width:100%;height:3.07rem; position: absolute; top: 0px; left: 0px;}
.smallbanner-t .w{position:relative; height:3.07rem; }
.smallbanner-t .t{width:6rem; height:0.8rem; position:absolute; top:1.1rem; left:0.6rem;}
.smallbanner-t .t .t-en{font-weight:600; font-size:0.4rem; color:#fff; text-transform:Uppercase;}

.news-content .smallbanner .smallbanner-bg {height:1.9rem;}
.news-content .smallbanner-t{height: 1.9rem;}
.news-content .smallbanner-t .t{top:0.6rem;}

.page-con{overflow: hidden; position: relative; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_content.png") no-repeat no-repeat bottom 1.8rem right 1.5rem;}
.page-con-content{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_content1.png") no-repeat top 0 left 0; overflow:hidden;}
.page-con-side{float:left; width:2.9rem;}
.page-side-title{display:none;}
.page-con-class{position:relative; padding-top:0.3rem;}
.page-con-class1{    margin-top: 0.3rem; padding-top: 0;}
.page-con-side .class-list { display:block; border-top:none; border-bottom:none;}
.page-con-side .class-list .class-item {display:block; width:auto;  text-align:left; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_class.png"); margin-bottom:3px;}
.page-con-side .class-list .class-item.selected,.page-con-side .class-list .class-item.parent{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_class_select.png");}
.page-con-side .class-list .class-item a{display: block;width:auto; padding-left:0.6rem; color: #7b0e6b;font-size:20px;  min-height:58px; overflow: hidden;position: relative;
font-weight:600; background:none; border-bottom:none; border-top:none;}
.page-con-side .class-list .class-item a.selected,.page-con-side .class-list .class-item a.parent{color:#fff;}
.page-con-side .class-list .class-item a.selected,.page-con-side .class-list .class-item a.selected:hover,.page-con-side .class-list .class-item a.parent:hover{color:#fff;}
.page-con-side .class-list .class-item a:hover {color:#fff;}
.page-con-side .class-list .class-item a .class-name {min-height:60px; display:flex; align-items:center; justify-content: left; line-height:25px;  padding:0px; cursor:pointer;}
.page-con-side .class-list .sub-list{}
.page-con-side .class-list .sub-list .sub-item{background:#f6f0f4; padding:0 20px;}
.page-con-side .class-list .sub-list .sub-item a {padding-left:0.6rem; color:#7b0e6b; font-weight:500; font-size:20px; border-bottom:1px solid #bab9b9; border-right:none; border-top:none;min-height:0; height:40px; line-height:40px;}
.page-con-side .class-list .sub-list .sub-item:last-child a{border:none;}
.page-con-side .class-list .sub-list .sub-item a:hover { font-weight:600;}
.page-con-side .class-list .sub-list .sub-item a.selected { font-weight:600;}
.page-con-side .class-list .sub-list .sub-item a .class-name {min-height:0; line-height:40px; justify-content:left;}
.page-con-side .class-list .sub-list .sub-item a.parent{border-bottom:none; color:#7b0e6b;}
.page-con-side .class-list .sub-list .sub-item a.parent:hover,.page-con-side .class-list .sub-list .sub-item a.selected:hover{color:#7b0e6b;}
.page-con-side .class-list .sub-list .sub-item .sub-item{ border-bottom:1px solid #bab9b9;}
.page-con-side .class-list .sub-list .sub-item .sub-item a {padding-left:0.75rem; font-size:18px; border:none; min-height:0; height:40px; line-height:40px;background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_sublist.png") no-repeat left 0.5rem center;}
.page-con-side .class-list .sub-list .sub-item .sub-item a .class-name {min-height:0; line-height:40px; justify-content:left;}
.page-con-side .class-list .sub-list .sub-item .sub-item.selected{background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_class2_select.png") no-repeat center center;}
.page-con-side .class-list .sub-list .sub-item .sub-item.selected a{ font-weight:500;}

.page-con-main{padding-top:0.3rem; padding-bottom:0.2rem; float: right; width: calc(100% - 3.4rem); min-height: 6rem;}
.page-con-main1{clear:both; float:none; width: 100%; }
.page-con-main .bread{}
.page-con-main .bread-con{font-size:0.16rem; line-height:0.3rem;color:#7b0e6b; text-align:left;}
.page-con-main .bread a{color:#7b0e6b;}
.page-con-main .bread .possplit {width:16px;background: url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/possplit.png") no-repeat center center;}
.page-con-area{padding:0rem 0 0.5rem;color:#666666;font-size:0.2rem;}
.page-con-area .page-con-title{margin-top:0.4rem;}
.page-con-area .page-con-title h2{font-size:0.3rem;color:#7b0e6b;line-height:0.4rem;  text-align:center; padding:0 0.5rem 0.13rem;}

.page-con-area .page-con-title .date{color: #666; text-align: center; font-size: 0.16rem; padding: 0.2rem 0 0;}
.page-con-area .page-con-title1 h2{font-size:0.36rem; line-height:0.42rem;padding:0 1rem 0.13rem;}
.page-con-area .page-con-title1 h2 span{}

.page-con-area .news-piclist{overflow:hidden; margin:0 -22px; padding-top:0.4rem;}
.page-con-area .news-piclist .item{float:left; width:calc(50% - 46px); height:auto; overflow:hidden; position:relative; background:#fff; border:1px solid #e3e3e3; margin:0 22px 36px;}
.page-con-area .news-piclist .img{position:relative; width:100%; padding-top:68.18%; overflow:hidden;}
.page-con-area .news-piclist .img img{position:absolute; top:0; left:0; width:100%;height:100%;transition: all 0.4s ease-out;}
.page-con-area .news-piclist .title{height:0.52rem; line-height:0.26rem; font-size:0.18rem; color:#333333; margin:0.28rem 0.3rem 0.4rem; overflow:hidden;} 
.page-con-area .news-piclist .title a{color:#333333;}
.page-con-area .news-piclist .date{position:absolute; left:0.25rem; bottom:1rem; width:0.7rem;}
.page-con-area .news-piclist .date:after{display:block; content:''; width: 0; height: 0; border-top: 0.1rem solid #821a73; border-right: 0.1rem solid transparent; }
.page-con-area .news-piclist .date .con{height:0.7rem; color:#fff; background:#7c156c; border-radius:0.1rem 0.1rem 0.1rem 0; font-size:0.16rem; line-height:0.2rem;  text-align:center;}
.page-con-area .news-piclist .date .d{font-size:0.32rem; font-weight:600; padding-top:0.12rem;}
.page-con-area .news-piclist .date .m{font-size:0.14rem;  padding-top:0.12rem;}
.page-con-area .news-piclist .item:hover .title{color:#7f1368; font-weight:600;}
.page-con-area .news-piclist .item:hover .title a{color:#7f1368;}
.page-con-area .news-piclist .item:hover .img img{webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.page-con-area .news-simplelist{padding:0.4rem 0rem; overflow:hidden;}
.page-con-area .news-simplelist .item{border-bottom:1px solid #dddddd; padding:0.11rem 1rem 0.17rem 0.06rem; position:relative; overflow:hidden;}
.page-con-area .news-simplelist .item .d{float:left; color:#7b0e6b; width:0.7rem; height:0.48rem; text-align:center; border-right:1px solid #bab9b9;}
.page-con-area .news-simplelist .item .d-d{font-size:0.3rem; height:0.3rem; line-height:0.3rem; font-weight:600;}
.page-con-area .news-simplelist .item .d-m{font-size:0.13rem; color:#9f6895; height:0.18rem;}
.page-con-area .news-simplelist .item .t{float:left; width:calc(100% - 0.95rem); font-size:0.18rem; font-weight:600; line-height:0.24rem; color: #333; height:0.48rem; overflow:hidden; padding-left:0.2rem; display:flex; align-items:center;  justify-content:left; }
.page-con-area .news-simplelist .item:hover .t{color:#7b0e6b;}

.page-con-area .news-simplelist1{padding:0.4rem 0rem; overflow:hidden}
.page-con-area .news-simplelist1 .item{background:#f5f6f7; padding:0.2rem 0.5rem 0.2rem 0.15rem; position:relative; overflow:hidden; margin-bottom:0.15rem;}
.page-con-area .news-simplelist1 .item .d{float:left; color:#7b0e6b; width:0.7rem; height:0.48rem; text-align:center; border-right:1px solid #bab9b9;}
.page-con-area .news-simplelist1 .item .d-d{font-size:0.3rem; height:0.3rem; line-height:0.3rem; font-weight:600;}
.page-con-area .news-simplelist1 .item .d-m{font-size:0.13rem; color:#9f6895; height:0.18rem;}
.page-con-area .news-simplelist1 .item .t{float:left; width:calc(100% - 0.95rem); font-size:0.18rem;line-height:0.24rem; color: #333; height:0.48rem; overflow:hidden; padding-left:0.2rem; display:flex; align-items:center;  justify-content:left; }
.page-con-area .news-simplelist1 .item:hover .t{color:#7b0e6b;}

.page-con-area .news-simplelist2{padding:0.4rem 0rem; overflow:hidden}
.page-con-area .news-simplelist2 .item{border-bottom:1px solid #d5d9dd; padding:0.15rem 0.5rem 0.15rem 0.15rem; position:relative; overflow:hidden; }
.page-con-area .news-simplelist2 .item .d{color:#7b0e6b;font-size:14px; line-height:26px;}
.page-con-area .news-simplelist2 .item .t{font-size:0.18rem;line-height:0.3rem; color: #333333; height:0.6rem; overflow:hidden; }
.page-con-area .news-simplelist2 .item:hover .t{color:#7b0e6b;}

.page-con-area .news-szlist{overflow:hidden; margin:0 -22px; padding-top:0.4rem;}
.page-con-area .news-szlist .item{float:left; width:calc(50% - 78px); height:auto; overflow:hidden; position:relative; border:1px solid #bab9b9; padding:20px; margin:0 18px 30px; background:#fff;}
.page-con-area .news-szlist .pic{float:left;position:relative; width:1.36rem; height:1.76rem; overflow:hidden;}
.page-con-area .news-szlist .pic img{position:absolute; top:0; left:0; width:100%;height:100%;}
.page-con-area .news-szlist .txt{float:left; width:calc(100% - 1.66rem); height:1.76rem; margin-left:0.3rem; overflow:hidden;} 
.page-con-area .news-szlist .txt .t{color:#666666; font-size:0.24rem; line-height:0.3rem; font-weight:600;}
.page-con-area .news-szlist .txt .info{color:#666666; font-size:0.16rem; line-height:0.3rem; padding-top:0.2rem;}

.page-con-area .news-noticeist{padding:0 0 0.4rem; }
.page-con-area .news-noticeist .item{float:left; width:calc(50% - 0.3rem);  position:relative; margin:0.2rem 0.15rem; }
.page-con-area .news-noticeist .item a{display:block; overflow:hidden; padding:0.3rem 0; margin:0 10px; -moz-box-shadow: #ccc 0px 0px 10px; box-shadow: #ccc 0px 0px 10px;}
.page-con-area .news-noticeist .item .d{float:left; color:#005498; font-size:0.16rem; line-height:0.3rem; width:0.65rem; height:0.5rem; border-left:0.08rem solid #005498;}
.page-con-area .news-noticeist .item .d-d{font-size:0.3rem; font-weight:600; text-align:center;}
.page-con-area .news-noticeist .item .d-m{font-size:0.14rem;text-align:center;}
.page-con-area .news-noticeist .item .t{float:left; width:calc(100% - 1.5rem); font-size:0.16rem; line-height:0.25rem; color: #666666; height:0.5rem; overflow:hidden; padding-left:0.15rem;}
.page-con-area .news-noticeist .item .m{position:absolute; right:0.2rem; top:0.35rem; width:0.4rem; height:0.4rem; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_arrow6.png") no-repeat center center;}

.page-news-title{ text-align:center;font-size:20px;color:#333333;line-height:26px;padding:40px 0px 20px; font-weight:600}
.page-news-souse{text-align: center;color: #666666;line-height: 14px;font-size: 14px; padding: 10px;border-bottom: 1px dotted #b9b9b9;margin-bottom:30px;}
.page-news-con{padding:0 0.5rem; overflow:hidden;}
.wp_entry{color:#666;}
.news-simplelist .wp_entry{width: calc(100% - 1.1rem);padding: 0.2rem 0.55rem 0.4rem;}
.page-news-con p,.wp_entry p{font-size:0.18rem; line-height:0.36rem; margin-bottom:0.25rem;}
.page-news-con img,.wp_entry img{max-width:95%;}

.news-content .w{width:14.4rem;}
.news-content .w{width:14.4rem;}
.news-content .footer-con .logo {padding-right: 2.2rem;}
.news-content .footer .wx{padding-left: 1.8rem;}

.news-content .page-con-side{float:right; width:3.8rem; padding-top:0.55rem;}
.news-content .page-con-main{float:left; width:calc(100% - 4.3rem);}
.page-con-con{background:#f6f6f6; border-radius:20px;}
.page-con-con .page-con-title{ padding-top:0.5rem;}
.side-news .side-title{font-size:26px; line-height:26px; color:#7b0e6b; background:url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/bg_side_title.png") no-repeat left 0px top 3px; padding-left:0.2rem; padding-bottom:10px; border-bottom:1px solid #dbdada;}
.side-news .side-list1{padding:0 0 30px;}
.side-news .side-list1 .item{overflow:hidden; margin:14px 0;}
.side-news .side-list1 .item .pic{float:left; width:1.7rem;}
.side-news .side-list1 .item .img{width:100%; padding-top:68.82%; position:relative;}
.side-news .side-list1 .item .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.side-news .side-list1 .item .title{float:right; width:2rem; font-size:0.14rem; line-height:0.24rem; color:#333333;}
.side-news .side-list2{margin:0 -10px; overflow:hidden;padding:0 0 30px;}
.side-news .side-list2 .item{float:left; width:calc(50% - 20px); margin:0 10px;}
.side-news .side-list2 .item .img{width:100%; padding-top:68.82%; position:relative;}
.side-news .side-list2 .item .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.side-news .side-list2 .item .title{font-size:0.16rem; line-height:0.24rem; color:#333333;padding-top:0.15rem;}
.side-news .side-list3{padding:0 0 30px;}
.side-news .side-list3 .item{border-bottom:1px solid #d5d9dd; padding:0.15rem 0 0.1rem; position:relative; overflow:hidden; }
.side-news .side-list3 .item .d{color:#7b0e6b;font-size:14px; line-height:26px;}
.side-news .side-list3 .item .t{font-size:0.18rem;line-height:0.3rem; color: #333333; height:0.6rem; overflow:hidden; }

.wp_paging {font-size:0.16rem; padding-top:0.2rem;}

#wp_pager{clear:both; margin:0px 30px; padding-top:30px;}
#wp_pager ul{width:100%; text-align:center;}
#wp_pager ul li{display:inline-block; margin:0 5px;}
#wp_pager ul li a{display:block; font-size:18px; color:#999999;}
#wp_pager ul li .page-number{border:1px solid #c7c7c7; width:30px; height:30px; line-height:30px; color:#999999; text-align:center;}
#wp_pager ul li .pgCurrent{color:#fff; background:#7b0e6b; border:1px solid #7b0e6b;}
#wp_pager ul li .pgNext{color:#999999;}

@media screen and (max-width: 1519px){
	.header .w{width:14.4rem;}
}

@media screen and (max-width: 1439px){
	.header .w{width:12rem;}
	.news-content .w{width:12rem;}
}

@media screen and (max-width: 750px){
	.wrapper{min-width:0px;}
	.wrapper .w {width: 100%;}
	.index-title .title{font-size:0.3rem;}
	.index-title .title span{display:none;}
	.index-title .more{right:0.1rem; bottom:0.1rem;}
	
	.index-title2 .tab-title li{font-size:0.20rem;  line-height: 28px; height: 47px; padding: 0 10px;}
	.index-title2 .tab-title li.cur:after{margin-top:0.08rem; height:0.03rem;}
	.index .header{position:static; background:none;}
	.index .header .sitelogocon{display: none;}
	.index .header .sitelogocon1{display: block;}
	.header{height:auto;}
	.header .header-links{position:static; height:0.35rem; background:#eee;}
	.header .header-links .header-links-con{width:100%; left:0; right:auto; }
	.header .header-links .header-link{float:right;padding-top:0;}
	.index .header .header-links .header-link a{color:#666;}
	.header .header-logo{position:static; overflow:hidden; padding:0 10px;}
	.header .sitelogocon{float:left;text-align:center; width:calc(100% - 1rem); height:auto;}
	.header .sitelogocon-nk{width:63%; height:auto; max-width:2.4rem;}
	.header .sitelogocon-jr{width:37%;height:auto; max-width:1.4rem;}
	.header .header-logo a img { height: auto; width: 100%; cursor: pointer;}
	.header .header-arrow{display:block; float:right; padding-top:30px;}
	.header-nav{display:none; height:auto; position:static;}
	.header-nav .nav-menu .menu-item{display:block; float:none; position:relative; line-height:0.16rem; padding:0;background: #f4efe7; border-bottom: 1px solid #fff;}
	.header-nav .nav-menu .menu-item a{font-size:0.16rem; text-align:center; padding: 0.12rem 0 0.12rem 0.2rem; margin-right:0.5rem;}
	.header-nav .nav-menu .menu-item .mark {display:block; position:absolute; width: 40px; height: 40px;left: auto; right: 0px; top: 0px; background: url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/side_bg1.png") no-repeat center center;}
	.header-nav .sub-nav{position:static;width:100%;}
	.header-nav .sub-nav .sub-item{display:block; line-height:0.35rem;}
	.header-nav .nav-menu .sub-item a{padding:0; margin:0; text-align:center;}
	
	
	
	.header .search{display:none;}
	
	
	.banner-panel .banner-title{display:none;}
	.banner-panel .swiper-container-horizontal>.swiper-pagination-bullets,.banner-panel .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0.06rem;}
	.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 2px 5px; width:8px; height:8px; }
.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{margin: 0px 10px; width:12px; height:12px;}
	.banner-panel .swiper-button-prev,.banner-panel .swiper-button-next	{display:none;}
	
	.banner-nav{display:none;}
	
	.section1{padding:0.3rem 0; background:none;}
	.section1 .w {padding: 0;}
	.index-news{padding: 0.3rem 0.4rem 0;}
	.index-news-pic{width:auto; margin:0 0.15rem; float:none;}
	.index-news-pic .item{width:auto; float:none;  margin:0; margin-bottom:0.15rem;}
	.index-news-pic .title{margin:0.15rem 0.2rem 0.1rem; font-size:0.2rem; line-height:0.25rem; height:0.5rem;}
	.index-news-pic .date{top: auto; bottom: 0.46rem; margin: 0 0 0.15rem; width: 0.57rem;}
	.index-news-pic .date .con{height:auto;}
	.index-news-pic .date .d{font-size: 0.2rem;line-height: 0.2rem;padding-top: 0.05rem;}
	.index-news-pic .date .m {font-size: 0.12rem;padding-top: 0.02rem;}

	.index-news .swiper-button-prev {left: 0.1rem;}
	.index-news .swiper-button-next {right: 0.1rem;}
	
	.section2{background:#49ade1; padding: 0.4rem 0;}
	.section2-list .item {float: none; width: auto; height: auto; margin: 0 0.2rem 0.2rem;  padding: 0.2rem;}
	
	.section3{padding:0.2rem;}
	.section3 .index-title {text-align: center;padding-top:0.2rem;}
	.section3 .index-title .more {right: 0.1rem;}
	.section3-l{float:none; width:100%;}
	.section3-list {padding-top: 0.4rem;}
	.section3-list .item{float:none; width: calc(100% - 0.6rem); margin-right:0; margin-bottom:0.3rem;}
	.section3-r{display:none;}
	.section3-more a{top:0.5rem;}
	
	.section4{padding:0.2rem; background:#f3f3f3;}
	.section4 .index-title{text-align:center;padding-top:0.2rem;}
	.section4 .index-title .title, .section4 .index-title .title span {color: #7b0e6b;}
	.section4 .section4-tabs {padding-top: 0;  padding-left: 0; }
	.section4 .section4-tabs ul{text-align:center;}
	.section4 .section4-tabs li{color:#666;width: 1.3rem;padding-left: 0; display:inline-block; font-size:20px;}
	.section4 .section4-tabs li .icon1,.section4 .section4-tabs li .icon2  {background: none;padding-left: 0;}
	.section4 .section4-tabs li.cur {background: none;color:#701e5e;}
	.section4 .section4-more {padding: 0 0.1rem 0 0;}
	.section4 .section4-more  a{color:#701e5e;}
	
	.section4-l {float: none;width: 100%;}
	.section4-r {float: none;width: 100%;}
	.section4-list {padding: 30px 0 20px;}
	.section4-list .item{padding: 15px;height: 40px;line-height: 20px;}
	.section4-list .item .con {float: left;width: calc(100% - 1.1rem);}
	
	.section5 {padding: 0.2rem; background-repeat:no-repeat;}
	.section5 .index-title {text-align: center;}
	.section5-l{float: none;width: 100%;}
	.section5-list1 {padding-top: 0.3rem;}
	.section5-list1 .item {float: none;width: 100%;margin-right: 0; margin-bottom:0.15rem;}
	.section5-r{display:none;}
	
	.links-cons .item{width:50%; margin-bottom:0.2rem;}
	
	.footer-con{padding:0.3rem 0.25rem;}
	.footer-con .logo{float:none; padding-right:0; text-align:center;}
	.footer-con .logo img{width:85%; height:auto;}
	.footer-con .addr{border:0; float:none; width:100%; height:auto; padding:0; margin-bottom:0.2rem;}
	.footer-con .addr h2{margin-top:0.2rem;}
	.footer-con .addr1 h2{display:none;}
	.footer .wx{float:none; margin:0 auto; width:1.3rem; height:auto; border-left:none; padding:0;}
	.footer .wx a{display:inline-block; margin:0 0.1rem;}
	.footer .copyright{margin-top:0.2rem;}
	
	.smallbanner .smallbanner-bg{height:1.5rem;}
	.smallbanner-t{height:1.5rem;}
	.smallbanner-t .w{height:1.5rem;}
	.smallbanner-t .t{display:none;}
	.smallbanner-t .t .t-cn {font-size: 0.3rem;}	
	
	.page-con{margin-top:0;}
	
	.page-con-content{background:none;}
	
	.page-con-side{float:none; width:100%; padding-top:0;}
	.page-side-title{display:block; background: #7b0e6b; height:auto; line-height: 28px; border-bottom: 3px solid #e09f51; padding:6px 10px; cursor:pointer;}
	.page-side-title h2{display: inline-block; float: left; font-size: 20px; line-height: 28px;  font-weight: 600; color: #fff;}
	.page-side-title .column-switch{display: block; width: 30px; height: 24px; float: right; background: url("/_vivi/source/aHR0cDovL2VuLmZpbmFuY2UubmFua2FpLmVkdS5jbg/_upload/tpl/04/12/1042/template1042/css/img/menu-dot.png") no-repeat center; margin-top: 2px;}
	.page-side-title:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
	.page-con-class{padding-top:0; display:none;}
	.page-con-side .class-list .class-item{background:none;}
	.page-con-side .class-list .class-item.selected, .page-con-side .class-list .class-item.parent{background:#ad3870;}
	.page-con-side .class-list .class-item a{min-height:40px;padding-left: 0.3rem; font-size:0.18rem;}
	.page-con-side .class-list .class-item a .class-name {min-height:40px;}
	.page-con-side .class-list .sub-list .sub-item a{height:40px; line-height:40px;padding-left: 0.4rem;}
	
	.page-con-main{float:none; width:100%; padding-top:0.3rem;}
	.page-con-main .bread {padding-left:0.15rem;}
	.page-con-area .page-con-title{margin-top:0rem;}
	.page-con-area .page-con-title h2{padding:0.2em; font-size:0.24rem; line-height:0.36rem;}
	.page-con-area .page-con-title .date{font-size:0.18rem;}
	.page-con-area .news-noticeist{padding:0; margin:0 0.15rem;}
	.page-con-area .news-noticeist .item{float:none; width:auto; margin:0; margin-bottom:0.2rem; background:none; padding-top:0.1rem;}
	.page-con-area .news-noticeist .item .t{width:calc(100% - 1rem)}
	.page-con-area .news-noticeist .item .m{display:none;}
	.page-con-area .news-simplelist{padding:0px; margin:0;}
	.page-con-area .news-simplelist .item{background:none; padding:0.11rem 0.15rem 0.17rem; }
	.page-con-area .news-simplelist .item .t{font-size:0.18rem; padding-left:0.15rem; width:calc(100% - 0.9rem);}
	.page-con-area .news-simplelist2{padding: 0.1rem 0rem;}
	.page-con-area .news-simplelist2 .item{padding:0.15rem;}
	
	.page-con-list .news-piclist{margin:0 0.15rem;}
	.page-con-list .news-piclist .item{}
	.page-con-list .news-piclist .item .img{float:none;}
	.page-con-list .news-piclist .item .img img{width:100%; height:auto;}
	.page-con-list .news-piclist .item .txt{float:none; padding-left:0; width:auto; height:auto;padding:0.15rem 0.1rem 0;}
	.page-con-list .news-piclist .item .txt h2{font-size:0.18rem;font-weight:500; line-height:0.24rem; height:auto;max-height:none; margin-top:0rem;}
	.page-con-list .news-piclist .item .txt p{display:none;}
	.page-con-list .news-piclist .item .date{margin-top:0.15rem;position:static;}
	
	.page-con-area .news-szlist{margin:0;}
	.page-con-area .news-szlist .item{width:calc(100% - 78px);}
	
	.page-con-list-jgjz{margin:0 0.15rem;}
	.page-con-list-jgjz .jgjz-list .item{width:50%;}
	
	.news-content .smallbanner-t .t{display:block;}
	.news-content .page-con-side {display:none;}
	.news-content .page-con-main {float: none;width: 100%;}
	
	.page-con-con {border-radius: 10px; margin: 15px;}
	.page-news-con{padding:0.15rem !important;}
	.page-news-con p, .wp_entry p{font-size:0.16rem; line-height:0.25rem;}
}
