@charset "utf-8";
html,body{}
html {}
body {font-size: 14px;/*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:1440px; max-width:1920px; margin:0 auto;}
.wrapper .w{width:1440px; margin: 0 auto;}

.index-title {height:150px; line-height:150px; text-align: center;position: relative; background:url(img/bg_title.png) no-repeat top center;}
.index-title .title{font-size:36px; font-weight:600; color:#8b2467; }
.index-title .more{position:absolute; bottom:20px; right:0; font-weight:normal; border:2px solid #bbbbbb; padding:10px 20px; height:20px;}
.index-title .more a{display:block;width:100%; height:100%; color:#666666; font-size:18px; text-align:left; line-height:20px;}
.index-title1{background:url(img/bg_title1.png) no-repeat top center;}
.index-title1 .title{color:#fff; }

.m-more{display:none;}

.index_more {position:absolute; right:10px; top:65px;}
.index_more a{font-size: 16px; color:#afaeab; }

.header{height:120px;}
.index .header{position: absolute; top: 0; left: 0; width: 100%; z-index: 999; background: url(img/bg_header.png) repeat-x center bottom;}

.header .w{position:relative; height:100%;}
.header .header-links {position:absolute; top:0; right:30px; height:50px;}
.header .header-links .header-link{height:35px; line-height:35px; padding:0;color:#333; padding-top:15px;}
.header .header-links .header-link li{display:inline-block;color:#333;font-size:14px;position:relative;margin-right:35px;}
.header .header-links .header-link li:before{content: "";position: absolute;width: 1px;height: 12px;background: #000;opacity: 0.4;right: -20px;top:13px;}
.header .header-links .header-link li a{color:#333;}
.header .header-links .header-link li .header-wx-a{background:url(img/wx.png) no-repeat;padding-left:22px;}
.header .header-links .header-link li .ewm{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) scaleY(0);opacity: 0;visibility: hidden;transition: .5s;transform-origin: top center;width: 120px;height: 120px;padding:5px;background: #fff;border-radius: 8px; z-index:9999;}
.header .header-links .header-link li .ewm img{width: 100%;height: 100%;}
.header .header-links .header-link li:hover .ewm{ transform: translateX(-50%) scaleY(1);opacity: 1;visibility: visible;}
.header .search{position:absolute;top:24px;right:0;width:20px;height:20px;}
.header .search .searchbtn{cursor:pointer;width:20px;height:20px; background:url(img/search1.png) no-repeat center center;}
.index .header .search .searchbtn{background:url(img/search.png) no-repeat center center;}
.header .header-logo{position:absolute; left:0; top:0;}
.header .sitelogocon{width:482px; height:81px; padding:22px 0; overflow:hidden; position:relative;}
.header .sitelogocon img{width:100%; height:100%;}

.header .header-arrow {display: none;}

.header-nav{position:absolute; top:55px; 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 45px;}
.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: #333;font-size: 18px;}
.header-nav .nav-menu .menu-item a:hover{font-weight:600;color: #830058;}
.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: #830058; font-weight:bold;}
.header-nav .nav-menu .menu-item a span.item-name { display:inline-block; padding:0px; line-height:18px;cursor:pointer;}
.header-nav .sub-nav{display: none;width: 850px; position: absolute;z-index: 200;visibility: visible; top:48px; right:0px;background:rgba(255,255,255,0.9); border: none; padding:30px 20px;border-bottom:7px solid #830058; height:150px;}
.header-nav .sub-nav .t{font-size:26px; font-weight:600; color:#830058; margin:20px 15px;}
.header-nav .sub-nav .sub-item{float:left; min-width:115px; padding-right:45px; border-bottom:1px solid #cfcece; margin:0 15px 15px; background:url(img/side_bg.png) no-repeat center right 10px;}
.header-nav .sub-nav .sub-item a{color:#000 !important;font-size:18px;border-top: none; text-align:left;}
.header-nav .nav-menu .menu-item.parent .sub-nav .sub-item a,.header-nav .nav-menu .menu-item.selected .sub-nav .sub-item a{font-weight:500;}
.header-nav .sub-nav .sub-item:hover{background:url(img/bg_nav.png) no-repeat center left 10px;}
.header-nav .sub-nav .sub-item:hover a{color:#255cbe !important;}
.header-nav .sub-nav .sub-item a span.item-name {padding: 5px 5px;line-height: 35px;}
.header-nav .sub-item .sub-nav .sub-item a span.item-name{background:none; color:#255cbe;}
.header-nav .sub-nav .sub-item:hover a span.item-name {color:#88306d; font-weight:600;}
.header-nav .sub-nav .sub-item .mark { background:none;}
.header-nav .sub-nav .sub-item:hover .mark { background:url(img/subnavj.png) no-repeat 5px center;}

.index .header-nav {display: none;}

.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(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 .swiper-pagination-bullets{bottom: 40px;}
.banner-panel .swiper-pagination-bullets .swiper-pagination-bullet {border-radius:50%; margin: 4px 10px; width:20px; height:20px; background:none; border:2px solid #fff;  opacity:1.0;}
.banner-panel .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff;}
.banner-panel .swiper-button-next{width:33px; height:67px; background:url(img/arrow_right.png) no-repeat;}
.banner-panel .swiper-button-next:after{content:'';}
.banner-panel .swiper-button-prev{width:33px; height:67px; background:url(img/arrow_left.png) no-repeat;}
.banner-panel .swiper-button-prev:after{content:'';}

.banner-nav{position:absolute; bottom:0; width:100%; height:50px; 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:50px; color:#fff; font-size:20px; background:url(img/possplit2.png) no-repeat center right;}
.banner-nav li:last-child{background:none;}
.banner-nav li a{color:#fff; margin:0 33px;}

.section1{padding:30px 0 0;}
.section1 .w{overflow:hidden;}
.section1 .index-title{padding-bottom:0px;} 
.section1-left{float:left; width:840px; position:relative;}
.index-news-title{height:50px;line-height:50px; position:relative; margin-bottom:15px;}
.index-news-title:before {content: "";position: absolute;width: 100%;height: 1px;background: #8b2467;top: 25px;}
.index-news-title .t{position:absolute; left:calc(50% - 75px); top:0px; font-size: 30px;font-weight: 600;color: #8b2467; width:160px;text-align:center; background:#fff;}
.index-news-pic{position:relative; overflow:hidden;}
.index-news-pic .item{width:auto; height:auto; overflow:hidden; position:relative; background:#fff;}
.index-news-pic .img{position:relative; width:100%; padding-top:55.71%; overflow:hidden;}
.index-news-pic .img img{position:absolute; top:0; left:0; width:100%;height:100%;}
.index-news-pic .txt{background:#e9f3fc; overflow:hidden; padding:28px 30px 70px; }
.index-news-pic .title{ float:left; width:calc(100% - 180px); padding-left:25px; height:64px; line-height:32px; font-size:20px; color:#333333; overflow:hidden;border-left:1px solid #bbbbbb; } 
.index-news-pic .title a{color:#333333;}
.index-news-pic .date{float:left; width:80px; padding-right:25px;}
.index-news-pic .date .con{height:70px; color:#830058; font-size:16px; line-height:20px;}
.index-news-pic .date .d{font-family:Candara;font-size:48px; font-weight:600; padding-top:12px; text-align:center;}
.index-news-pic .date .m{font-family:Candara;font-size:24px;  padding-top:12px;}

.index-news-pic .swiper-pagination-bullets{bottom: 20px;}
.index-news-pic .swiper-pagination-bullets .swiper-pagination-bullet {border-radius:50%; margin: 4px 5px; width:15px; height:15px; background:#93c3ee; opacity:1;}
.index-news-pic .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#830058;}

.section1-right{float:right; width:560px;}
.index-news-list1{overflow:hidden;}
.index-news-list1 .item{background:#fff; margin:0px; overflow: hidden; height:64px; padding:14px 18px; color:#666;} 
.index-news-list1 .item:hover{-webkit-box-shadow: #ccc 0px 0px 5px; -moz-box-shadow: #ccc 0px 0px 5px; box-shadow: #ccc 0px 0px 5px;padding:9px 13px;margin:5px;}
.index-news-list1 .date{float:left;text-align:center; margin-right:15px; color:#333333;}
.index-news-list1 .date .d{color:#8b2467; font-size:36px; line-height:36px; height:36px; font-weight:600; padding-bottom:2px;}
.index-news-list1 .date .m{color:#8b2467; font-size:16px;border-top:2px solid #bcbcbc;padding-top:2px;}
.index-news-list1 .con{font-size:18px; height:64px; line-height:32px; overflow:hidden; color:#666666; border-left:1px solid #bcbcbc; padding-left:15px;}

.section1 .more{margin:38px auto 42px;width:100px; font-weight:normal; border:2px solid #bbbbbb; padding:10px 20px; height:20px;}
.section1 .more a{display:block;width:100%; height:100%; color:#666; font-size:18px; text-align:left; line-height:20px;}

.section3{padding:45px 0 60px;background:url(img/bg_section3.jpg)  repeat-y center top;}
.section3 .swiper-slide {position:relative;width: 751px;height: 419px;background: #fff;box-shadow: 0 0px 5px #1399c6; border-bottom:10px solid #8b2467;}
.section3-con{padding:20px 0 50px; overflow:hidden;}
.section3 .swiper-slide img{position:absolute;display:block; width:100%; height:100%}
.section3 .more{margin:0 auto;width:100px; font-weight:normal; border:2px solid #dcdcdc; padding:10px 20px; height:20px;}
.section3 .more a{display:block;width:100%; height:100%; color:#666; font-size:18px; text-align:left; line-height:20px;}

.section4{padding:45px 0 50px;;}
.section4-con{overflow:hidden; padding:20px 0 50px;}
.section4-l{float:left;}
.section4-c{float:left;padding:0 30px;}
.section4-r{float:left;}
.section4 .link{overflow:hidden; padding:50px 0;}
.section4 .link .pic{float:left; }
.section4 .link .txt{float:left; padding-left:25px;}
.section4 .link .txt .t{font-size:32px; font-weight:600; color:#8b2467;}
.section4 .link .txt .s{font-size:20px; color:#666; margin-top:10px;}
.section4 .more{margin:0 auto;width:100px; font-weight:normal; border:2px solid #bbbbbb; padding:10px 20px; height:20px;}
.section4 .more a{display:block;width:100%; height:100%; color:#666; font-size:18px; text-align:left; line-height:20px;}

.section5{padding:50px 0 45px; overflow:hidden; background:url(img/bg_section5.jpg)  repeat-y center top; }
.section5-con{overflow:hidden; position:relative;min-height:640px;}
.section5-l{width:calc(100% - 530px); float:left;}
.section5-r{width:450px; float:right;}
.section5-list{padding:20px 0 50px;overflow:hidden; min-height:325px;}
.section5-list .item .pic{position:relative;width:100%; padding-top:75%;background:url(img/pic_xshd_default.jpg) no-repeat;}
.section5-list .item .pic img{position:absolute; width:100%; height:100%; left:0; top:0;}
.section5-list .item .txt{ background:#fff; padding:20px 30px;}
.section5-list .item .title{font-size:22px; color:#333; display:block; height:60px; line-height:30px; overflow:hidden; text-align:left; margin-bottom:20px;}
.section5-list .item .info{padding-left:23px; font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.section5-list .item .info1{background:url(img/user.png) no-repeat left center;}
.section5-list .item .info2{background:url(img/time1.png) no-repeat  left center;}
.section5-list .item .info3{background:url(img/location.png) no-repeat  left top 6px; height:60px;}
.section5-list .swiper-button-next{left:auto; top:auto; bottom:80px;  right:300px; width:54px;height:54px;background: url(img/arrow_right1.png) no-repeat top 0 left 0; }
.section5-list .swiper-button-prev{left:auto; top:auto; bottom:80px;  right:400px;width: 54px;height:54px;background: url(img/arrow_left1.png) no-repeat top 0 left 0;}
.section5-list .swiper-button-next:after{content:'';}
.section5-list .swiper-button-prev:after{content:'';}
.section5-r .xsrl{position:relative; background:none; padding:0 0 30px;}
.section5-r .xsrl .xsrl-title{position:absolute; font-size:30px; color:#fff; z-index:1000;left: 30px;top: 0px;}
.section5 .more{margin:0 auto;width:100px; font-weight:normal; border:2px solid #bbbbbb; padding:10px 20px; height:20px;}
.section5 .more a{display:block;width:100%; height:100%; color:#fff; font-size:18px; text-align:left; line-height:20px;}


.section6{padding:75px 0; overflow:hidden; background:#f2f8ff;}
.section6 .section6-con{position:relative;}
.section6-l{position:absolute; left:-84px; top:0; width:577px;margin-left:-84px;}
.section6-r{position:relative;padding:90px 105px 110px 625px;background:#f2f8ff url(img/bg_about_r.jpg) no-repeat center right;}
.section6-r .title{font-size:36px; font-weight:600; color:#fff;}
.section6-r .title:after{display:block;margin-top:15px; content:''; width:90px; height:4px; background:#fff;}
.section6-r .txt{margin-top:28px; font-size:18px; line-height:36px; height:216px; overflow:hidden; color:#fff;}
.section6 .more{position:absolute;right:105px; bottom:50px;width:100px; font-weight:normal; border:2px solid #fff; padding:10px 20px; height:20px;}
.section6 .more a{display:block;width:100%; height:100%; color:#fff; font-size:18px; text-align:left; line-height:20px;}

.footer{background:url(img/bg_footer.jpg); }

.footer-con{padding:55px 0 30px; color:#fff; font-size:16px;}
.footer-con .w{position:relative;}
.footer-con .logo{float:left; padding-right:50px; padding-top:15px;}
.footer-con .addr{float:left;  padding-left:40px;}
.footer-con .addr p{line-height:30px; font-size:16px;}
.footer .wx{float:right; padding:0 25px;  overflow:hidden;}
.footer .wx .wx-pic{float:left; width:105px; height:105px; margin:0 auto;}
.footer .wx .wx-pic img{width:100%; height:100%;}
.footer .wx .wx-txt{float:left; color:#fff; font-size:16px;line-height:24px; padding-top:20px; padding-left:40px;}
.footer .copyright {margin: 30px 0 20px; padding-top:40px; text-align: center; font-size:16px; border-top:1px solid #b990ab;}
.footer-con .addr .t,.footer .wx .t{color:#fff;font-size:18px; font-weight:600;padding-bottom:15px;}
.footer .wx .t{margin-bottom:10px;}
.gotop {position: fixed;bottom: 87px;right: 50px; width:64px; height:38px; cursor: pointer;animation: move 2s ease-out;display: none;z-index: 9999; background:url(img/gotop.jpg) no-repeat center center;}

.smallbanner{position:relative;}
.smallbanner .smallbanner-bg{height:395px; background-repeat:no-repeat; background-position:bottom center; }
.smallbanner-t{ width:100%;height:395px; position: absolute; top: 0px; left: 0px;}
.smallbanner-t .w{position:relative; height:395px; }
.smallbanner-t .t{width:600px; height:80px; position:absolute; top:110px; left:60px;}
.smallbanner-t .t .t-cn{font-weight:600; font-size:40px; color:#fff; text-align:left; }
.smallbanner-t .t .t-en{font-size:30px; color:rgba(255,255,255,0.5); text-align:left;text-transform:Uppercase;}

.page-con{}
.page-con-content{overflow:hidden; background:#fff; position: relative;margin-top:-70px;  margin-left:calc((100% - 1440px) / 2);}
.page-con-content .w{margin-left:0;margin-right:auto;}
.page-con-content .bread{padding-left:70px;}
.page-con-content .bread-con{font-size:16px; line-height:70px;color:#999; text-align:left;}
.page-con-content .bread a{color:#999;}
.page-con-content .bread .possplit {width:16px;background: url(img/possplit.png) no-repeat center center;}
.page-con-side{float:left; width:305px; border-left:2px solid #dfdfdf;}
.page-side-title{display:none;}
.page-con-class{position:relative;}
.page-con-class1{background:url(img/bg_side.png) no-repeat; min-height:500px; margin-top:30px;}
.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:#e9d3df; margin-bottom:3px;}
.page-con-side .class-list .class-item.selected,.page-con-side .class-list .class-item.parent{font-weight:600;background:#90255f;}
.page-con-side .class-list .class-item a{display: block;width:auto; margin:0 18px 3px; color: #880052;font-size:20px;  min-height:68px; overflow: hidden;position: relative; 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:#880052;}
.page-con-side .class-list .class-item a .class-name {min-height:68px; display:flex; align-items:center; justify-content: center; line-height:25px;  padding:0px; cursor:pointer;}
.page-con-side .class-list .sub-list{background:#fff;}
.page-con-side .class-list .sub-list .sub-item{margin:0 10px; }
.page-con-side .class-list .sub-list .sub-item a {display:flex;align-items:center; justify-content: left; text-align:left; color:#90255f; font-size:18px; font-weight:500; border:none;min-height:0; height:75px; line-height:24px;margin:0;border-bottom:2px solid #dcdcdc; padding-left:35px; background:url(img/bg_class_list1.png) no-repeat center left 10px;}
.page-con-side .class-list .sub-list .sub-item.parent{border-bottom:2px solid #dcdcdc;padding-bottom:10px;}
.page-con-side .class-list .sub-list .sub-item.parent:last-child{border:none;}
.page-con-side .class-list .sub-list .sub-item.parent{border-bottom:2px solid #dcdcdc;padding-bottom:10px;}
.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;background:url(img/bg_class_list2.png) no-repeat center left 10px;}
.page-con-side .class-list .sub-list .sub-item a .class-name {min-height:0;}
.page-con-side .class-list .sub-list .sub-item a.parent{color:#7b0e6b;font-weight:600;background:url(img/bg_class_list2.png) no-repeat center left 10px;}
.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:#90255f; }
.page-con-side .class-list .sub-list .sub-item .sub-list{margin-top:8px;}
.page-con-side .class-list .sub-list .sub-item .sub-item{ border-bottom:0;}
.page-con-side .class-list .sub-list .sub-item .sub-item a {padding-left:35px; font-size:17px; border:none; min-height:0; height:40px; line-height:40px;background:url(img/bg_class_sublist.png) no-repeat left 15px center;}
.page-con-side .class-list .sub-list .sub-item .sub-item a .class-name {min-height:0; line-height:20px; justify-content:left;}
.page-con-side .class-list .sub-list .sub-item .sub-item.selected{}
.page-con-side .class-list .sub-list .sub-item .sub-item.selected a{ font-weight:600;}

.page-con-main{padding-bottom:20px; float:right; width:calc(100% - 380px);}
.page-con-main1{clear:both; float:none;}
.page-con-area{padding:0 0 50px;color:#333;font-size:20px;;}
.page-con-area .page-con-title{margin-top:18px;}
.page-con-area .page-con-title h2{font-size:30px;color:#333333;line-height:40px;  text-align:center; padding:0 50px 13px;}
.page-con-area .page-con-title h2:after{content:''; display:block; width:75px;; height:4px; background:#880052; margin:0 auto; margin-top:13px;}
.page-con-area .page-con-title .date{color: #666; text-align: center; font-size: 16px; padding: 20px 0 0;}
.page-con-area .page-con-title1 h2{font-size:36px; line-height:42px;padding:0 100px 13px;}
.page-con-area .page-con-title1 h2 span{}

.page-con-area .news-piclist{overflow:hidden; margin:0 -16px; padding-top:40px;}
.page-con-area .news-piclist .item{float:left; width:calc(33.3% - 32px); height:auto; overflow:hidden; position:relative; background:#fff; margin:0 16px 30px;}
.page-con-area .news-piclist .img{position:relative; width:100%; padding-top:55.71%; 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 .txt{position:relative; padding:14px 25px;}
.page-con-area .news-piclist .txt:before{position:absolute; left:0; top: 14px; display:block; content:''; width: 3px; height: 67px; background:#8a2e68; }
.page-con-area .news-piclist .title{height:48px; line-height:24px; font-size:18px; color:#333333; overflow:hidden;} 
.page-con-area .news-piclist .title a{color:#333333;}
.page-con-area .news-piclist .date{font-family:Candara; font-size:14px; color:#8a2e68; padding-top:3px;}
.page-con-area .news-piclist .date .con{height:70px; color:#fff; background:#7c156c; border-radius:10px 10px 10px 0; font-size:16px; line-height:20px;  text-align:center;}
.page-con-area .news-piclist .item:hover .txt{color:#fff; background:#8a2e68;}
.page-con-area .news-piclist .item:hover .title,.page-con-area .news-piclist .item:hover .date,.page-con-area .news-piclist .item:hover .txt a{color:#fff;}

.page-con-area .news-simplelist{padding:40px 0; overflow:hidden;}
.page-con-area .news-simplelist .item{padding:11px 100px 17px 6px; position:relative; overflow:hidden;}
.page-con-area .news-simplelist .item .d{float:left; color:#fff; width:58px; height:58px; text-align:center; background:#1479cf;}
.page-con-area .news-simplelist .item .d-d{font-size:32px; height:40px; line-height:40px; font-weight:600;}
.page-con-area .news-simplelist .item .d-m{font-size:13px;height:15px;}
.page-con-area .news-simplelist .item .t{float:left; width:calc(100% - 110px); font-size:18px;line-height:29px; color: #333; height:58px; overflow:hidden; margin-left:16px; padding-left:16px; display:flex; align-items:center;  justify-content:left; border-bottom:1px dashed #d0d0d0; }

.page-con-area .news-simplelist1{padding:40px 0; overflow:hidden;}
.page-con-area .news-simplelist1 .item{padding:11px 100px 17px 6px; position:relative; overflow:hidden;border-bottom:1px dashed #d0d0d0; }
.page-con-area .news-simplelist1 .item .d{float:left; color:#880052; width:145px; height:58px; line-height:58px; text-align:center;}
.page-con-area .news-simplelist1 .item .t{float:left; width:calc(100% - 177px); font-size:18px;line-height:29px; color: #333; height:58px; overflow:hidden; margin-left:16px; padding-left:16px; display:flex; align-items:center;  justify-content:left; }

.page-con-area .news-simplelist2{padding:40px 0; overflow:hidden;}
.page-con-area .news-simplelist2 .item{padding:11px 0 17px 6px; position:relative; overflow:hidden;border-bottom:1px dashed #d0d0d0; }
.page-con-area .news-simplelist2 .item .d{float:right; color:#880052; width:145px; height:58px; line-height:58px; text-align:right;}
.page-con-area .news-simplelist2 .item .t{float:left; width:calc(100% - 185px); font-size:18px;line-height:29px; color: #333; height:58px; overflow:hidden; padding-left:40px; display:flex; align-items:center;  justify-content:left; background:url(img/bg_point.png) no-repeat center left 5px;}

.page-con-area .news-xsjslist{overflow:hidden;margin:0 -21px; padding-top:40px;}
.page-con-area .news-xsjslist .item{float:left; width:calc(50% - 46px); border:2px solid #e0e0e0; margin:0 21px 40px; background:url(img/bg_xisuo.jpg) no-repeat right bottom;}
.page-con-area .news-xsjslist .item .txt{padding:35px 43px 50px; background:url(img/bg_xisuo_txt.png) no-repeat right 30px bottom 30px;}
.page-con-area .news-xsjslist .item .txt .t{font-size:24px; color:#880052; font-weight:600;}
.page-con-area .news-xsjslist .item .txt .s{margin-top:15px; font-size:18px; line-height:30px;height:90px; overflow:hidden; color:#666666}
.page-con-area .news-xsjslist .item .txt .s1{margin-top:20px; font-weight:600;height:auto;}
.page-con-area .news-xsjslist .item:hover{background:#a00053 url(img/bg_xisuo1.png) no-repeat right bottom;}
.page-con-area .news-xsjslist .item:hover .txt{background:url(img/bg_xisuo_txt1.png) no-repeat right 30px bottom 30px;}
.page-con-area .news-xsjslist .item:hover .t{color:#fff;}
.page-con-area .news-xsjslist .item:hover .s{color:#fff;}

.page-con-area .news-xssllist{overflow:hidden;margin:0 -18px; padding-top:40px;}
.page-con-area .news-xssllist .item{float:left; width:calc(33.33% - 46px);margin:0 18px 36px;}
.page-con-area .news-xssllist .item .pic{position:relative;width:100%; padding-top:75%;background:url(img/pic_xshd_default.jpg) no-repeat;background-size:cover;}
.page-con-area .news-xssllist .item .pic img{position:absolute; width:100%; height:100%; left:0; top:0;}
.page-con-area .news-xssllist .item .txt{ background:#e9f3fc; padding:20px 30px;}
.page-con-area .news-xssllist .item .title{font-size:20px; color:#333; display:block; height:60px; line-height:30px; overflow:hidden; text-align:left; margin-bottom:20px;}
.page-con-area .news-xssllist .item .info{padding-left:23px; font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.page-con-area .news-xssllist .item .info1{background:url(img/user.png) no-repeat left center;}
.page-con-area .news-xssllist .item .info2{background:url(img/time1.png) no-repeat  left center;}
.page-con-area .news-xssllist .item .info3{background:url(img/location.png) no-repeat  left top 6px; height:60px;}

.page-con-area .news-xyldlist{overflow:hidden;}
.page-con-area .news-xyldlist .item{float:left;width: 100%; padding:50px 0px 40px; border-bottom:1px solid #d5d5d5;}
.page-con-area .news-xyldlist .item .pic {width: 153px; height: 208px; margin: 25px auto 0; overflow: hidden; background:#e0c99b;}
.page-con-area .news-xyldlist .item .pic img {width: 100%; height: 100%;}
.page-con-area .news-xyldlist .item .t{padding-top:20px; color:#666666; line-height: 20px; font-size:20px; height:20px; font-weight:600; overflow:hidden; text-align:center;}
.page-con-area .news-xyldlist .item .s{padding-top:10px; color:#666666; line-height: 20px; font-size:20px; line-height:20px; overflow:hidden; text-align:center;}
 
.page-con-area .news-xyldlist2{padding:20px;}
.page-con-area .news-xyldlist2 .item{float:left;width: calc(50%); padding:50px 0px 40px;}

.page-con-area .news-yqptlist{margin:0 -33px; overflow:hidden;}
.page-con-area .news-yqptlist .item{float:left; width:calc(33.33% - 66px); margin:33px;}
.page-con-area .news-yqptlist .pic{width:100%; padding-top:66%; position:relative;}
.page-con-area .news-yqptlist .pic img{position:absolute; top:0; left:0; width:100%; height:100%;}
.page-con-area .news-yqptlist .info{position:relative; margin:0 auto; margin-top:-35px; width:90%; height:55px; background:#fff; padding-top:23px; -webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; box-shadow: #ccc 0px 0px 10px;}
.page-con-area .news-yqptlist .t{text-align:center; color:#880052; font-size:22px; line-height:30px; padding:0 40px; position:relative;}

.page-con-area .news-xmlist{padding:40px 0; overflow:hidden;}
.page-con-area .news-xmlist .item{padding:11px 0 17px 0px; position:relative; overflow:hidden;border-bottom:1px dashed #d0d0d0; }
.page-con-area .news-xmlist .item .num{float:left; color:#880052; width:45px; height:58px; line-height:58px; text-align:right;background:url(img/bg_xmsz.png) no-repeat center center;text-align:center;}
.page-con-area .news-xmlist .item .t{float:right; width:calc(100% - 60px); font-size:18px;line-height:29px; color: #333; height:58px; overflow:hidden; padding-left:15px; display:flex; align-items:center;  justify-content:left;}

.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 50px; overflow:hidden;}
.wp_entry{color:#333;}
.news-simplelist .wp_entry{width: calc(100% - 110px);padding: 0px 55px 40px;}
.page-news-con p,.wp_entry p{font-size:20px; line-height:36px; margin-bottom:20px;}
.page-news-con img,.wp_entry img{max-width:95%;}

.news-content .smallbanner .smallbanner-bg {height:200px;}
.news-content .smallbanner-t{height: 200px;}
.news-content .smallbanner-t .t{top:50px;}
.news-content .page-con-content{margin-top:0; }

.page-con-con{}
.page-con-con .page-con-title{}
.page-con-content .page-con-main1{float:left; width:calc(100% - 445px);}
.page-con-content .page-con-side1{float:right; width:390px; padding-top:0px;}
.side-news .side-title{font-size:26px; line-height:26px; color:#7b0e6b; background:url(img/bg_side_title.png) no-repeat left 0px top 3px; padding-left:20px; 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:170px;}
.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:200px; font-size:16px; line-height:24px; 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:16px; line-height:24px; color:#333333;padding-top:15px;}
.side-news .side-list3{padding:0 0 30px;}
.side-news .side-list3 .item{border-bottom:1px solid #d5d9dd; padding:15px 0 10px; 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:18px;line-height:30px; color: #333333; height:60px; overflow:hidden; }

.wp_paging {font-size:16px; padding-top:20px;}

#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:#90255f; border:1px solid #90255f;}
#wp_pager ul li .pgNext{color:#999999;}

@media screen and (max-width: 1519px){
	.header .w{width:1440px;}
}

@media screen and (max-width: 1439px){
	.header .w{width:1200px;}
	.news-content .w{width:1200px;}
}

@media screen and (max-width: 750px){
	.wrapper{min-width:0px;}
	.wrapper .w {width: 100%;}
	.index-title {height: 80px;line-height: 60px;background: none;}
	.index-title .title{font-size:28px;}
	.index-title .title span{display:none;}	
	.index-title .more{right:10px; bottom:35px;border:none; padding:0; height:20px;}
	.index-title .more a{font-size:14px; line-height:20px;}
	
	
	.index-title2 .tab-title li{font-size:20px;  line-height: 28px; height: 47px; padding: 0 10px;}
	.index-title2 .tab-title li.cur:after{margin-top:8px; height:3px;}
	.index .header{position:static; background:none;}
	.index .header .sitelogocon{display: none;}
	.header{height:auto;}
	.header .header-links{position:static; height:35px; background:#eee; padding-right:35px;}
	.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% - 100px); height:auto;}
	.header .sitelogocon-nk{width:63%; height:auto; max-width:240px;}
	.header .sitelogocon-jr{width:37%;height:auto; max-width:140px;}
	.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:16px; padding:0;background: #f4efe7; border-bottom: 1px solid #fff;}
	.header-nav .nav-menu .menu-item a{font-size:16px; text-align:center; padding: 12px 0 12px 20px; margin-right:50px;}
	.header-nav .nav-menu .menu-item .mark {display:block; position:absolute; width: 40px; height: 40px;left: auto; right: 0px; top: 0px; background: url(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:35px;}
	.header-nav .nav-menu .sub-item a{padding:0; margin:0; text-align:center;}
	
	.header .search {top: 8px;right: 6px; }
	
	.banner-panel .banner-title{display:none;}
	.banner-panel .swiper-pagination-bullets {bottom: 6px;}
	.banner-panel .swiper-pagination-bullets .swiper-pagination-bullet {margin: 2px 5px; width:8px; height:8px; }
	.banner-panel .swiper-button-prev,.banner-panel .swiper-button-next	{display:none;}
	
	.banner-nav{display:none;}
	
	.section1{padding:20px 0; background:none;}
	.section1 .w {padding: 0;}
	.section1-left {float: none;width: auto;}
	.section1-right {float: none;width: auto;}
	.index-news-list1 .item {float: none;width: auto;background: #e9f3fc url(img/bg_arrow1.png) no-repeat right 20px bottom 25px;margin:0 15px 15px;padding: 20px 30px 30px}
	.index-news-list1 .item:last-child {margin-right: 15px;}	
	.index-news-list1 .item .date{font-size: 20px;}
	.index-news-list1 .item .title {font-size: 16px;line-height: 25px;height: 50px;margin-top: 10px;}
	.index-news-pic2{display:none;}
	
	.index-news{padding: 30px 40px 0;}
	.index-news-pic{width:auto; margin:0 15px; float:none;}
	.index-news-pic .item{width:auto; float:none;  margin:0; margin-bottom:15px;}
	.index-news-pic .txt{margin-top:0;padding:20px 20px 40px;}
	.index-news-pic .title{width:calc(100% - 70px); padding-left:15px; line-height:25px; height:50px; font-size:16px; } 
	.index-news-pic .date{width: 50px;padding-right: 0;}
	.index-news-pic .date .con{height:auto;}
	.index-news-pic .date .d{font-size: 26px;line-height: 20px;padding-top: 5px;text-align:left;}
	.index-news-pic .date .m {font-size: 14px;padding-top: 2px;}

	.index-news .swiper-button-prev {left: 10px;}
	.index-news .swiper-button-next {right: 10px;}
	
	.section2{background:#49ade1; padding: 30px 0 20px;}
	.section2-list .item {float: none; width: auto; height: auto; margin: 0 20px 15px;  padding: 20px;}
	.section2-list .con {font-size: 16px;line-height: 25px;height: 50px; padding-left: 15px;}
	.section2-list .date .d {font-size: 24px;line-height: 24px;height: 24px;}
	
	.section3{padding:20px;}
	.section3 .index-title {text-align: center;padding-top:20px;}
	.section3 .index-title .more {right: 10px;}
	.section3-l{float:none; width:100%;}
	.section3-list {padding-top: 40px;}
	.section3-list .item{float:none; width: calc(100% - 60px); margin-right:0; margin-bottom:30px;}
	.section3-r{display:none;}
	.section3-more a{top:50px;}
	
	.section4{padding:20px; background:#f3f3f3;}
	.section4 .index-title{text-align:center;padding-top:20px;}
	.section4 .index-title .title, .section4 .index-title .title span {color: #7b0e6b;}
	.section4 .section4-con{padding:20px 0;}
	.section4 .section4-tabs {padding-top: 0;  padding-left: 0; }
	.section4 .section4-tabs ul{text-align:center;}
	.section4 .section4-tabs li{color:#666;width: 130px;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 10px 0 0;}
	.section4 .section4-more  a{color:#701e5e;}
	
	.section4-l {float: none;width: 100%;}
	.section4-c{display:none;}
	.section4-r {float: none;width: 100%; margin-top:20px;}
	.section4 .link .pic img{width:60px;}
	.section4 .link{margin-bottom:30px;padding:0px;}
	.section4 .link .txt .t{font-size:22px;}
	.section4 .link .txt .s{font-size:16px;margin-top:5px;}
	
	.section5 {padding: 20px; background-repeat:no-repeat;}
	.section5 .index-title {text-align: center;}
	.section5-l{float: none;width: auto;}
	.section5-list1 {padding-top: 30px;}
	.section5-list1 .item {float: none;width: 100%;margin-right: 0; margin-bottom:15px;}
	.section5-r{float: none;width: auto; display:none;}
	.section5-list .swiper-button-prev{left: 50px;top: auto;bottom: 30px;right: auto;}
	.section5-list .swiper-button-next{bottom: 30px;right: 50px;}
	.section6{padding:0;}
	.section6-l{display:none;}
	.section6-r{position:relative;padding:40px 25px;background:#f2f8ff url(img/bg_about_r.jpg) no-repeat center right;}
	.section6 .more {position:static; margin: 0 auto;margin-top:20px; width: 100px;font-weight: normal;border: 2px solid #bbbbbb;padding: 10px 20px;height: 20px;}
	
	.links-cons .item{width:50%; margin-bottom:20px;}
	
	.footer-con{padding:30px 25px;}
	.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:auto; height:auto; padding:0; margin:20px 0;}
	.footer-con .addr h2{margin-top:20px;}
	.footer-con .addr1 h2{display:none;}
	.footer .wx{float:none;  width:auto; height:auto; padding:0;}
	.footer .wx .wx-pic {float: none; width: 105px; height: 105px; margin: 0 auto;}
	.footer .wx .wx-txt {float: none; padding-top: 20px; padding-left:0; text-align:center;}

	.footer .copyright{margin-top:20px;}
	
	.smallbanner .smallbanner-bg{height:150px;}
	.smallbanner-t{height:150px;}
	.smallbanner-t .w{height:150px;}
	.smallbanner-t .t{top: 40px;left: 30px;}
	.smallbanner-t .t .t-cn {font-size: 30px;}
	.smallbanner-t .t .t-en {font-size: 20px;}	
	
	.page-con{margin-top:0;}
	
	.page-con-content{background:none;margin-top: 0; margin-left: 0;}
	.page-con-content .bread{display:none;}
	.page-con-side{float:none; width:100%; margin-top:0;}
	.page-side-title{display:block; height:auto; line-height: 28px; border-bottom: 3px solid #e09f51; padding:6px 10px; cursor: pointer; background: #7b0e6b url(img/menu-dot.png) no-repeat right 15px center;}
	.page-side-title h2{display: inline-block; float: left; font-size: 18px; line-height: px;  font-weight: 600; color: #fff;}
	.page-side-title .column-switch{display: block; width: 30px; height: 24px; float: right; background: url(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{display:none;padding-top:0;}
	.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{}
	.page-con-side .class-list .class-item a{min-height:40px;padding-left: 30px; font-size:18px;}
	.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: 40px;}
	
	.page-con-main{float:none; width:100%; padding-top:0px;}
	.page-con-main .bread {padding-left:15px;}
	.page-con-area .page-con-title{margin-top:0;}
	.page-con-area .page-con-title h2{padding:20px; font-size:24px; line-height:36px;}
	.page-con-area .page-con-title .date{font-size:14px;}
	.page-con-area .news-simplelist{padding:0px; margin:0;}
	.page-con-area .news-simplelist .item{background:none; padding:11px 15px 17px; }
	.page-con-area .news-simplelist .item .t{font-size:16px; padding-left:0; width:calc(100% - 90px);}
	.page-con-area .news-simplelist2{padding: 10px 0;}
	.page-con-area .news-simplelist2 .item{padding:15px;}
	
	.page-con-area .news-piclist{overflow:hidden; margin:0 auto; padding-top:40px;}
	.page-con-area .news-piclist .item{float:none; width:auto; height:auto; margin:0 16px 20px;}
	.page-con-area .news-piclist .title {font-size: 16px;}
	
	.page-con-area .news-xsjslist{overflow:hidden;margin:0 auto; padding-top:40px;}
	.page-con-area .news-xsjslist .item{float:none; width:auto; border:2px solid #e0e0e0; margin:0 20px 20px; background:url(img/bg_xisuo.jpg) no-repeat right bottom;}
	.page-con-area .news-xsjslist .item .txt{padding:44px 43px; }
	.page-con-area .news-xsjslist .item .txt .t{font-size:24px; color:#880052; font-weight:600;}
	.page-con-area .news-xsjslist .item .txt .s{margin-top:33px; font-size:18px; line-height:30px;height:120px; overflow:hidden; color:#666666}
	
	.page-con-area .news-simplelist2 .item .t{font-size:16px; width: calc(100% - 140px); height:50px; line-height:25px;}
	.page-con-area .news-simplelist2 .item .d {font-size:16px; width: 100px;height: 50px;line-height: 50px;text-align: right;}
	
	.page-con-area .news-simplelist1 .item {padding: 10px 20px;}
	.page-con-area .news-simplelist1 .item .d{font-size:16px; width:130px; height:50px; line-height:50px;}
	.page-con-area .news-simplelist1 .item .t{width:calc(100% - 150px); font-size:16px;line-height:25px; height:50px; padding-left:0; overflow:hidden;}
	
	.page-con-area .news-xssllist{overflow:hidden;margin:0 auto; padding-top:40px;}
	.page-con-area .news-xssllist .item{float:none; width:auto;margin:0 20px 20px;}
	
	.page-con-area .news-yqptlist{margin:0px;}
	.page-con-area .news-yqptlist .item {float:none; width:auto; margin:0 15px 20px;}
		
	.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:15px !important;}
	.page-news-con p, .wp_entry p{font-size:16px; line-height:28px;margin-bottom: 20px;}
}
