@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 */}

@font-face {font-family: "iconfont";
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/iconfont.eot?t=1608559971216"); /* IE9 */
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/iconfont.eot?t=1608559971216#iefix") format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAV8AAsAAAAACrgAAAUvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDdAqHWIZhATYCJAMgCxIABCAFhG0HcRtkCVGUT06I7CuMW3iiY0YiQRCwBtUWB6MYwHbnAACAfoEIiO8FEMTD0xrr/Z1ZR7xBEo1Es0oiiiZKoHLesod2Id1VtAT+b06vG187YHvPB9rKISu0wX8JX97PL6mx01NmE5IUkNz/5JU/WJhH0Mm0XlBJnZnjijyCkxQ+1u++0zSATGEmcMiRHphbzAl95UDD0s/f79WfCZbnt32X+35lr5M2HQ9oQBFtRbaBlDBOZTgXuEmZuN9PoDNDU9nfPT5jIzI6LBB3UeCwEY9PTuCHxllFnJvFN5DSFA/oI8NX4+vjjRkjFMqEHnR8u+Oz9ceBF57uecrjdAV0dRHcdiVhFZNVr4+MfYBZtVX9uk8n7hQzIv5iP4/4Y/MR3t/2z3zxdz4wE7YoNA3/4jG1LCSlSkFUyDbAyNf1mkdc0Tl2B1gF7RnwCNi/wiPB/h9qSp6H1FS8yI9RgEazj4AeC/7vQKx1kVCIaJKN4eML9cnJWm1smr9Ku3oYNXUkTaid2UZPi7QystpFk5RmektLHTUhL9+i2Tam3YZwc3f0G08CCqOT6UI2pm0KQejpVa1dsQLH3WNZwe0tQZGarZ0ANWEpnNKeY5EHTywmLWmlRbWQ1nuHUBtpo7Oa6NBB2se1MoI4xFaXwUKU4OU4E3PrqtuNEGmRrZ2aLZpES+NZjJ6uS9jhHdk6qiAa1+E+JBeq2feCJta9fVps5NoevS/apXbqyixoX3BI+zLiaM1b48xWLYV2HY7zPeZEYv9dMekdyWYK2WuW5m5Ceq/E1O3lbdF0OHQeWFtvMCHPr9RBEoyehV6nr7e3b6d5fYYkrEbAw2b1TLWffnEH0Z42stJ/QVq4n3V6BtLoMoy2zzjGlXH1TNPtq3xL727s4gLrFkhzd6NAQOrLSPPQjJUbJVwtU1XZz6vfMM8T37u728N3cYm4fqJEAjvuSUkdeh2wXmdSEs6BDLO9k+4zegxMt/h32AjA/HbxOwuZdzWMT3OWR9S5DMMuPw/k0v8ya/cfheiv8yrXVVZbSQ3AqGGM+47NKnXx6XEP7skr2d2LjOWL6sBmo46TD2wreblsgj9FmfGlJlS0ja+ir/CngWElPmFIUhISBqRh6jQnJ6nzYfx64DaQahJVWRFpoirwqQhDq/r6qlAJccTNYV63QDXqWpWVvu1IvExxcLEM4u9Q+edfnULZ/e+P7Uf8I7aJn4yzCTGsMgqJZeYqc3nMcxuoluKbyAhGl1HDb3TN9f2cnZyd3+ipKUET0PWxCjQK8NcuMAIAoJ9QHoA/IOT9AN+EuhDgt81gwQAAPUF/nODfAzaq/D8Fa2L5v6lm8E/6r2dk3y9xViyg2Y/x4HTWZ1yWv0byN/k9P8UnqrIfuXRVWjqxhpM4NeaFOSYzDyQ0Jh0o1KYhacziM3kVSr01qDS2oLNi7+LeONQvcotl9xKEEQ9QGPIHkhFP+Ex+htKUP6iMRD90TmLmmr35iPgWgkPgC7cnIk/lUg4SNwefQNBKHXQbDcEFYBkVRcOo+5t7kANWcULZDppEUkhUmdiVHgZpqkSBKgaPjJCoWDRNGfVBhqcyxu1BwEGAT3D1CBGPkpPaxoQHPv8ECLSkHJgw60fzAkClaOtCg6GeAb9nyzPN2pWRpbZAE7GKJMjbQCUj7LIISEVNEYrovWLAQwxhgUphkclWk1ltRvOObE1vgg49o4kiUuQoo4o6mmh1F4iqo/vKcfkARRnwnmrFkZOTvs1AkTo9njmFjnZMAAdapbqsmhRtMAYA') format('woff2'),
  url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/iconfont.woff?t=1608559971216") format('woff'),
  url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/iconfont.ttf?t=1608559971216") format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/iconfont.svg?t=1608559971216#iconfont") format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: "Century";
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/Century.woff2") format("woff2"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/Century.woff") format("woff"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/Century.ttf") format("truetype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/Century.eot") format("embedded-opentype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/Century.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "CenturyGothic";
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CenturyGothic.woff2") format("woff2"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CenturyGothic.woff") format("woff"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CenturyGothic.ttf") format("truetype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CenturyGothic.eot") format("embedded-opentype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CenturyGothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaBT_Bold";
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/futurabt-bold.woff2") format("woff2"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/futurabt-bold.woff") format("woff"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/futurabt-bold.ttf") format("truetype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/futurabt-bold.eot") format("embedded-opentype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/futurabt-bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "CALISTB";
  src: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CALISTB.woff2") format("woff2"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CALISTB.woff") format("woff"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CALISTB.ttf") format("truetype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CALISTB.eot") format("embedded-opentype"),
       url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/font/CALISTB.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down:before {
  content: "\e665";
}

.icon-time:before {
  content: "\e90a";
}

.icon-youjiantou:before {
  content: "\e6e0";
}

.icon-play:before {
  content: "\e632";
}

.icon-map-marker:before {
  content: "\e6fe";
}

.icon-user:before {
  content: "\e8a2";
}

.icon-youjiantou1:before {
  content: "\e604";
}

@-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:10rem; max-width:19.2rem; margin:0 auto;}
.wrapper .w{width:12rem; margin-left: auto; margin-right: auto; box-sizing: border-box;}

.mylayer{}
.mylayer .layui-layer-content {padding:0.5rem;font-size:0.16rem;}

.news-m{font-family: "Candara";}

/*index*/
.index-title {text-align: center;position: relative;}
.index-title .title{font-family:"FuturaBT_Bold" ; font-size:0.48rem; color:#416fc1;} 
.index-title .title:after{content:''; display:block; margin:0 auto; width:0.53rem; height:0.03rem; background:#75365d; margin-top:0.1rem;}
.index-title .subtitle{font-family:"CenturyGothic";font-size:0.48rem; color:#393939;}

/*common*/
.index-title .title .more{position:absolute; bottom:0.1rem; right:0;}
.index-title .title .more a{display:block;width:100%; height:100%; color:#416fc1; font-size:0.16rem; text-align:left;}
.index-title .title .more a:after{content: "";display: inline-block;width:12px; height:10px; margin-left:10px; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_more.png") no-repeat center center;}

.m-more{display:none;}

.index_more {position:absolute; right:10px; top:65px;}
.index_more a{font-size: 16px; color:#afaeab; }
/*.swiper-pagination-bullets {position:static; padding-top:30px;}*/
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px; width:17px; height:17px; background:#c6a366;  opacity:1.0;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#7b0e6b; }

.header{height:1rem; }

.header .header-links{overflow:hidden; position:absolute; width:100%; height:0.5rem;}
.header .header-links .w{position:relative; height:100%;}
.header .header-links .header-links-con{position:absolute; top:0.15rem; right:0rem;}
.header .header-links .header-search{float:right; padding:0.05rem 0.2rem 0 0;}
.header .header-links .header-search a{display:block;width:0.28rem; height:0.28rem;border:none; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/search.png") no-repeat center center;outline: 0;    cursor: pointer;}
.header .header-links .header-link{float:right;width:0.8rem; height:35px; line-height:35px; padding:0px;color:#fff; font-size:0.16rem;}
.header .header-links .header-link a{color:#999999; padding:0;}
.header .header-links .nav-item a span.item-name { padding: 0px 19px;line-height: 16px; cursor: pointer;}
.header .header-links .nav-item.i3 a span.item-name,.header .header-links .nav-item.i6 a span.item-name{border-right:1px solid #fff;}

.header .header-logo{float:left}
.header .sitelogocon{width:4.62rem; height:0.65rem; padding:0.18rem 0; overflow:hidden; position:relative;}
.header .sitelogocon img{width:4.62rem; height:0.65rem;}

.header-logo-search{display:none;}

.header .header-m{display:none; background:#325bad; padding:0.1rem 0.25rem;overflow:hidden; position:relative; cursor:pointer;}
.header .header-m-t{color:#fff; font-size:0.2rem;}
.header .header-m-arrow{display:block; position:absolute; right:0.25rem; top:0.12rem;}
.header .header-m-arrow img{width:0.24rem; height:auto;}

.header .header-r{float:right; padding-top:0.45rem; }
.header-nav{}
.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; position:relative; vertical-align:middle; line-height:0.2rem; padding:0.15rem 0.15rem 0.15rem;}
.header-nav .nav-menu .on { z-index:10;}
.header-nav .nav-menu .menu-item .mark {display:none; width: 1rem;height: 0.5rem; position: absolute; right: 0.2rem; top: 0; z-index: 99; background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/navj1.png") no-repeat center right;}
.header-nav .nav-menu .menu-item a{ display:block;text-align:center;position:relative; z-index:100;color: #333333;font-size: 0.2rem; }
.header-nav .nav-menu .menu-item a:hover{color: #416fc1;}
.header-nav .nav-menu .menu-item.parent a,.header .header-nav .nav-menu .menu-item.selected a {color: #416fc1; 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: 230px; position: absolute;z-index: 200;visibility: visible; top:55px; left:0px;background-color:rgba(65,111,193,0.8);border: none; padding:15px 0;}
.header-nav .menu-item.i6 .sub-nav,.header-nav .menu-item.i7 .sub-nav,.header-nav .menu-item.i8 .sub-nav,.header-nav .menu-item.i9 .sub-nav{left:auto; right:0;}
.header-nav .sub-nav .sub-item{padding-left:20px; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/side_bg_1.png") no-repeat center right 30px; border-bottom:1px solid #678ccd;}
.header-nav .sub-nav .sub-item a{color:#fff !important;font-size:16px;border-top: none; text-align:left;}
.header-nav .sub-nav .sub-item:hover{background-image:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/side_bg1_1.png")}
.header-nav .sub-nav .sub-item:hover a{color:#fff !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:#fff;}
.header-nav .sub-nav .sub-item:hover a span.item-name {color:#fff;}
.header-nav .sub-nav .sub-item .mark { background:none;}
.header-nav .sub-nav .sub-item:hover .mark { background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/subnavj.png") no-repeat 5px center;}

.header1{position:static; top:0px; background:#fff;}
.header1 .sitelogocon{display:none;}
.header1 .sitelogocon1{display:block;}
.header1 .header-links{height:0.3rem; background:#7b0e6b;}
.header1 .header-links .header-links-con{top:0rem;}
.header1 .header-r{padding-top:0.4rem;}
.header1 .header-nav .nav-menu .menu-item a{color: #333;}

.banner-panel{width:100%;position:relative;overflow:hidden;}
.banner-panel .banner-box{display:block; position: relative; width: 100%; padding: 0;padding-bottom: 36.46%;}
.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 .banner-title{position: absolute; display: block; overflow: hidden; width: 100%; height:1rem; bottom:0; left:0;}
.banner-panel .banner-title .con{width:6rem; padding-left:0.45rem; font-size:0.24rem; line-height:0.3rem; color:#fff;}

.banner-panel .swiper-container-horizontal>.swiper-pagination-bullets,.banner-panel .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0.4rem;left: auto; right:calc((100% - 12rem) / 2); width: auto;}
.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 6px; width:60px; height:3px; background:#c6a877;  opacity:1.0; border-radius:0; }
.banner-panel .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff; }
.banner-panel .swiper-num{position:absolute; bottom: 0.3rem; right:calc((100% - 12rem) / 2 + 0.5rem); font-size:0.22rem; color:#fff; z-index:11111;}

.banner-panel-m{display:none;}
.banner-panel-explore {display:none; font-size: 0.2rem;position: absolute; z-index: 1; bottom: 2em;left: 50%; -webkit-transform: translateX(-50%) perspective(0.1px); transform: translateX(-50%) perspective(0.1px); text-shadow: 0 0 0.4em #000;}
.banner-panel-explore .anchor {line-height: 1;display: block;-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align: center;color: #fff;}
.banner-panel-explore .anchor-txt {margin-bottom: .3em; -webkit-animation: 2s hvr-wobble-vertical-mild infinite; animation: 2s hvr-wobble-vertical-mild infinite; letter-spacing: .04em;}
.banner-panel-explore .anchor-arrow {-webkit-animation: 2s hvr-wobble-vertical-mild infinite;animation: 2s hvr-wobble-vertical-mild infinite;}
.banner-panel-explore .anchor-arrow .path1{font-size:0.18rem;}
.banner-panel-explore .anchor-arrow .path2{margin-top:-12px;}
.banner-panel-explore .anchor-arrow .path1 .iconfont:before,.banner-panel-explore .anchor-arrow .path2 .iconfont:before{font-size:22px;}
.banner-panel-explore .anchor-arrow .path1 .iconfont:before{ -webkit-animation: 1s opacityAnimate .3s infinite; animation: 1s opacityAnimate .3s infinite}
.banner-panel-explore .anchor-arrow .path2 .iconfont:before{ -webkit-animation: 1s opacityAnimate .3s infinite; animation: 1s opacityAnimate .6s infinite}

.tab-about-cons{padding-top:30px;}
.tab-about-con p{color:#a28651; font-size:16px; line-height:30px; margin-bottom:10px; padding-right:80px;}
.about-more{text-align:right; padding:20px 130px 0 0;}
.about-more a{width:105px; height:30px; line-height:30px; color:#fff; background:#c1a268; border-radius:20px; display:inline-block; font-size:16px; text-align:center;}


.news{position:relative; padding:0.5rem 0 0.6rem;}
.news-list{overflow:hidden;}
.news-list-con{padding-top:0.3rem; position:relative; overflow:hidden; margin:0 -0.13rem;}
.news-list-con .item{width:calc(33.33% - 0.28rem); float:left; height:auto; margin:0.13rem; overflow:hidden; position:relative; border:1px solid #e4e2e2;}
.news-list-con .item:last-child{margin-right:0px;}
.news-list-con .img{position:relative; width:100%; padding-top:69.47%; overflow:hidden;}
.news-list-con .img img{position:absolute; top:0; left:0; width:100%;height:100%;transition: all 0.4s ease-out;}
.news-list-con .title{height:0.66rem; line-height:0.22rem; font-size:0.18rem; color:#333333; margin:15px 20px 10px; overflow:hidden;} 
.news-list-con .title a{color:#333333;}
.news-list-con .summary{color:#666666; font-size:0.16rem; line-height:0.18rem; height:0.36rem; margin:10px 20px; overflow:hidden;}
.news-list-con .summary a{color:#666666;}
.news-list-con .date{font-family:Candara ;font-size:0.16rem; color:#710a53; margin:15px 20px 25px;}
.news-list-con .more{color:#999999; font-size:16px; line-height:25px; height:37px; margin:10px 20px; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_title.jpg") no-repeat; padding-top:0.10rem; text-align:right;}
.news-list-con .more a{color:#999999;}
.news-list-con .tag{position:absolute; left:0.1rem; bottom:0.1rem; height:0.25rem; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_tag.png") no-repeat top right;color:#888888; padding-right:0.05rem;}
.news-list-con .tag .tag-con{display:block; background:#ffebc5 ; font-size:0.14rem; color:#888888; line-height:0.15rem; padding:0 0.1rem;}
.news-list-con .tag a{ font-family:"Candara";color:#888888;}
.news-list-con .item:hover .title{color:#416fc1;}
.news-list-con .item:hover .title a{color:#416fc1;}
.news-list-con .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);}

.news-list-con .swiper-button-prev,.news-list-con .swiper-button-next {position:absolute; width: 0.5rem; height: 0.95rem; background: #dfc692; line-height:0.95rem; text-align:center; color:#fff;  font-weight:bold;top:calc(50% - 0.3rem)}
.news-list-con .swiper-button-prev .iconfont,.news-list-con .swiper-button-next .iconfont{font-size:30px;}
.news-list-con .swiper-button-prev{left:0px;}
.news-list-con .swiper-button-next{right:0px;}

.achivements{padding:0.75rem 0 0.4rem;}

.achivements-con-list{overflow:hidden; padding:0.5rem 0;}
.achivements-con-list .titles{float:right; width:6rem;}
.achivements-con-list .title{font-size:0.18rem; color:#333333; line-height:0.2rem; margin-bottom:0.05rem;}
.achivements-con-list .title .title-con{border:1px solid #d7d7d7;margin-left:0.1rem; padding:0.15rem 0.4rem 0.15rem 0.48rem;}
.achivements-con-list .title .title-con:before{content:''; display:block; float:left; width:0.05rem; height:0.6rem; margin:0.04rem 0.24rem 0 0; background:#416fc1;}
.achivements-con-list .title a{display:block; height:0.4rem;  color:#333333;  overflow:hidden;}
.achivements-con-list .title .d{font-family:Candara ;font-size:0.18rem; padding-top:0.05rem; color:#999;}
.achivements-con-list .title.cur{background:#416fc1; color:#fff; font-weight:600;}
.achivements-con-list .title.cur a{color:#fff;}
.achivements-con-list .title.cur .title-con{border:1px solid #416fc1;}
.achivements-con-list .title.cur .title-con:before{background:#fff;}
.achivements-con-list .title.cur .d{color:#fff;}
.achivements-con-list .imgs{float:left; width:6rem; }
.achivements-con-list .imgs-con{display:none; background:#fff; border:8px solid #416fc1; padding:0.16rem 0.4rem 0.25rem;}
.achivements-con-list .imgs .t{font-size:0.2rem; line-height:0.26rem; height:0.52rem; overflow:hidden; color:#333;}
.achivements-con-list .imgs .s{font-size:0.16rem; line-height:0.22rem; height:0.66rem; overflow:hidden; color:#666;}
.achivements-con-list .imgs .img{position:relative; width:100%; padding-top:63.48%; margin-top:0.1rem;}
.achivements-con-list .imgs .img img{position:absolute; top:0; left:0; width:100%; height:100%;}


.numbers{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_number.jpg"); padding-bottom:0.75rem;}
.numbers .index-title {font-family:"CenturyGothic"; color: #fff; text-align:center; padding:0.4rem 0 0.3rem; font-size:0.6rem;}

.numbers-cons{overflow:hidden;}
.numbers-con{display:none;}
.numbers-con .item{float:left; width:25%;}
.numbers-con .number{font-family:'FuturaBT_Bold';text-align:center; font-size:0.6rem; color:#fff; }
.numbers-con .title{font-family:"Microsoft YaHei";text-align:center; font-size:0.3rem; color:#fff; }
.numbers-con .summary{font-family:"Microsoft YaHei";text-align:center; font-size:0.18rem; color:#fff; line-height:0.25rem; height:0.25rem; overflow:hidden; margin:0.1rem 0 0.4rem;}

.numbers-tabs{overflow:hidden;}
.numbers-tab{width:25%; height:1.25rem; float:left; }
.numbers-tab .con{display:block; margin:0 0.1rem;font-family:Impact; color:#fff;height:1.25rem; background:rgba(255,255,255,0.3); }
.numbers-tab.cur .con{ background:#570d50; }
.numbers-tab .con .t{font-family:Impact;width:3.2rem;height:1.25rem;vertical-align:middle;display:table-cell;text-align:center; padding:0 0.1rem; font-size:0.36rem; text-align:center; cursor:pointer;}

.lecture{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_lecture.jpg") repeat; padding:0.55rem 0;}
.lecture .w{}
.lecture-list{position:relative;}
.lecture-list-con{overflow:hidden;padding:0.25rem 0 0;}
.lecture-list .item-box{position:relative;padding-top:0.4rem;}
.lecture-list .item{background:rgba(255,255,255,0.6);overflow:hidden; padding:0.5rem 0.25rem 0.3rem;}
.lecture-list .img{position:relative; width:100%; padding-bottom:58.53%; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/lecture-pic.jpg") no-repeat; background-size:cover;}
.lecture-list .img img{position:absolute; top:0; left:0;width:100%;height:100%;}
.lecture-list .title{line-height:0.24rem; font-size:0.18rem; color:#333333; margin:0.1rem 0.15rem; height:0.96rem; overflow:hidden;} 
.lecture-list .time{color:#666666; font-size:0.16rem; height:0.3rem; line-height:0.3rem;}
.lecture-list .address{color:#666666; font-size:0.16rem; height:0.6rem; line-height:0.2rem;}
.lecture-list .time,.lecture .lecture-list .address{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_lecture_time.png") no-repeat 0 0.1rem; padding-left:0.4rem;}
.lecture-list .date{position:absolute; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_lecture_date.png"); left:calc(50% - 0.36rem); top:0; color:#fff; font-weight:bold; text-align:center; width:0.72rem; height:0.83rem; }
.lecture-list .date .m{font-family:Candara; font-size: 0.22rem; line-height: 0.2rem; height: 0.2rem;padding-top: 0.15rem;}
.lecture-list .date .d{font-family:Candara; font-size:0.38rem; margin-top:-0.1rem;}
.lecture .swiper-button-prev,.lecture .swiper-button-next {position:absolute; width: 0.2rem; height: 0.38rem; line-height:0.38rem;  text-align:center; color:#416fc1;  font-weight:bold;top:calc(50% + 0.3rem)}
.lecture .swiper-button-prev .iconfont,.lecture .swiper-button-next .iconfont{font-size:30px;}
.lecture .swiper-button-prev{left:-0.35rem;}
.lecture .swiper-button-next{right:-0.35rem;}
.lecture-list .item:hover{background:#fff;}
.lecture-list .item:hover .title{color:#416fc1; }
.lecture-list .item:hover .time{color:#416fc1; }
.lecture-list .item:hover .address{color:#416fc1; }

.collegelife{padding:0.5rem 0; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_collegelife.jpg") no-repeat;}
.collegelife-list{padding-top:0.4rem; position:relative;}
.collegelife-list .item{width:100%; height:auto; margin-right:0.3rem; overflow:hidden; position:relative;}
.collegelife-list .item:last-child{margin-right:0px;}
.collegelife-list .img{position:relative; width:100%; padding-top:68.96%; overflow:hidden;}
.collegelife-list .img img{position:absolute; top:0; left:0; width:100%;height:100%;transition: all 0.4s ease-out;}
.collegelife-list .txt{margin-top:-0.28rem; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_collegelife_item.png") no-repeat top 0 left 20px; position: relative;overflow: hidden;}
.collegelife-list .title{height:75px; line-height:25px; font-size:16px; color:#333333; margin:20px 40px 10px; overflow:hidden;} 
.collegelife-list .title a{color:#333333;}
.collegelife-list .more{color:#999999; font-size:16px; line-height:25px; height:37px; margin:0px 40px; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_title.jpg") no-repeat; padding-top:0.10rem; text-align:left;}
.collegelife-list .more a{color:#999999;}
.collegelife-list .item:hover .title{color:#416fc1;}
.collegelife-list .item:hover .title a{color:#416fc1;}
.collegelife-list .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);}
.collegelife-list .swiper-button-prev,.lecture .swiper-button-next {position:absolute; width: 0.2rem; height: 0.38rem; line-height:0.38rem;  text-align:center; color:#416fc1;  font-weight:bold;top:calc(50% + 0.3rem)}
.collegelife-list .swiper-button-prev .iconfont,.lecture .swiper-button-next .iconfont{font-size:30px;}
.collegelife-list .swiper-button-prev{left:-0.35rem;}
.collegelife-list .swiper-button-next{right:-0.35rem;}

.departments{padding:0.4rem 0 0.8rem;}
.departments-list{overflow:hidden; margin:0 -5px;} 
.department-item{position:relative; float:left; width:calc(14.28% - 12px); border:1px solid #e1e1e1; margin:0 5px;}
.department-item .img{position:relative; width:100%; padding-top:51.87%;}
.department-item .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.department-item .title{position:absolute; top:0; left:0; width:100%; height:100%; color:#0f72ca; font-size:0.16rem; font-weight:600; display:flex; text-align:center; align-items: center; justify-content: center; }

.aboutus{padding:0.4rem 0 0.4rem; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_aboutus.jpg") no-repeat center bottom;}
.aboutus-con{overflow:hidden; padding-top:0.2rem}
.aboutus-pic{float:left; width:4.08rem; height:2.9rem; margin-left:0.4rem;}
.aboutus-pic .img{padding:6px 14px 16px 6px; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_about_pic.png") no-repeat;}
.aboutus-pic .img img{width:100%; height:100%;}
.aboutus-data{float:right; width:7rem; }
.aboutus-data .aboutus-summay{font-size:0.16rem; line-height:0.3rem; color:#333; padding-top:0.25rem;}
.aboutus-data .aboutus-data-cons{overflow:hidden; color: #fff; padding-top:0.3rem;}
.aboutus-data .aboutus-data-cons .data-con{width: 20%; float:left; text-align:center;}
.aboutus-data .aboutus-data-cons .data-con .data{font-family:'Candara';font-size:0.42rem; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_data_t.jpg") no-repeat center bottom; padding-bottom:0.1rem;}
.aboutus-data .aboutus-data-cons .data-con .title{font-family:'Candara' ;font-size:0.18rem; padding-top:0.1rem;}

.links{height:60px; background:#d8def4; color:#666666; font-size:18px; line-height:60px;}
.links .w{position:relative;}
.links .link-t{float:left; padding-left:50px; font-size:20px; font-weight:600; color:#416fc1;}
.links .link-c{float:left; }
.links .link-c li{float:left;}
.links .link-c li > a {display: inline-block; color: #000; font-size: 16px; background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_link.png") no-repeat center right 10px; text-decoration: none; cursor: pointer; margin-left:50px; padding-right: 30px;}
.select_content_r {width:300px; height:185px; overflow:auto; overflow-x:hidden; padding: 20px 30px;background: #ececec;position: absolute;top: 60px;left: 240px;border: 1px solid #d9d8d8;border-bottom: 0;padding-right: 0;z-index: 2147483647;}
.select_content_r1{left: 435px; width:300px; }
.select_content_r dd {padding: 8px 10px 8px 0 ;display: block; float:left; width:300px; margin:0;line-height:20px;}
.select_content_r dd a {display: inline-block;font-size: 16px; line-height:20px; color: #000;}

.footer{ }

.footer-nav{overflow:hidden;background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_footer_nav.jpg") repeat; padding:0.5rem 0;}
.footer-nav ul li{float:left; width:16.6%; font-size:18px;}
.footer-nav ul li .menu-item{display:block;color:#7b0e6b;margin-bottom:0.2rem; font-weight:bold;}

.footer-nav ul li ul li{float:none; font-size:17px; margin-bottom:0.07rem; width:100%;}
.footer-nav ul li ul li a{color:#666666;}
.footer-nav ul li ul li a:hover{color:#7b0e6b;}

.footer-con{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_footer.jpg") repeat; padding:0.6rem 0; color:#fff; font-size:18px;}
.footer-con .logo{float:left; margin:0rem 0 0 0.55rem; padding-right:0.5rem; border-right:1px solid rgba(255,255,255,0.3);}
.footer-con .addr{float:left; width:6rem; padding-left:1rem;}
.footer-con .addr p{font-family:Candara; line-height:0.4rem;}

.footer .copyright {margin-top: 50px;padding-top: 30px;text-align: center;border-top: 1px solid #6998c9;}

.container{}
.page_con{overflow:hidden; position:relative;z-index:0;}

.gotop {position: fixed;bottom: 87px;right: 0.5rem; cursor: pointer;animation: move 2s ease-out;display: none;z-index: 9999;}

.smallbanner{position:relative;}
.smallbanner .smallbanner-bg{height:2.9rem; background-repeat:no-repeat; background-position:top center; }
.smallbanner-t{ width:100%;height:2.9rem; position: absolute; top: 0px; left: 0px;}
.smallbanner-t .w{position:relative; height:2.9rem; }
.smallbanner-t .t{width:6rem; height:0.8rem; position:absolute; top:0.9rem; left:0.5rem;}
.smallbanner-t .t h2{font-family:FuturaBT_Bold; font-size:0.36rem; color:#fff; text-align:left;}
.smallbanner-t .t h2:after {content: "";display: block;width: 0.48rem;height: 4px;background: #fff;margin-top: 0.15rem;}

.smallbanner-nav{width:100%; height:50px; position: absolute; bottom: 0; left: 0; background:rgba(16,76,183,0.8)}
.smallbanner-nav li{float:left; padding:0px 0.3rem;height:0.5rem;line-height:0.5rem; text-align:center; font-size:0.2rem;}
.smallbanner-nav li.selected,.smallbanner-nav li.parent{background:#fff;}
.smallbanner-nav a{color:#fff; display:block;}
.smallbanner-nav li.selected a,.smallbanner-nav li.parent a{color:#0451a3; font-weight:600; font-size:0.20rem;}

.bread{font-size:0.16rem; line-height:0.3rem;color:#999; }
.bread-con{padding:0.2rem 0.3rem; }
.bread a{color:#999;}
.bread .possplit {width:16px;background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/possplit.png") no-repeat center center;}

.page-con-main{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_main.png") no-repeat center bottom; padding-bottom:1.6rem;}
.page-con-main .w{}
.page-con-area{padding:0rem 0 0.5rem;color:#666666;font-size:0.2rem;;}
.page-con-area .page-con-title{margin-top:0.3rem; padding-bottom:0.3rem;}
.page-con-area .page-con-title h2{font-size:0.32rem;color:#333;line-height:0.36rem;  text-align:center; padding:0 1.5rem;}
.page-con-area .page-con-title h2:after {display: block; content: ""; width: 65px; height: 3px; margin: 0 auto; background: #701e5e; margin-top: 18px;}
.page-con-area .page-con-title .date{color: #701e5e; text-align: center; font-family: "Candara"; font-size: 0.24rem; padding: 0.2rem 0 0;}

.page-con-area .nav2{width:100%; border-bottom:2px solid #e6e6e6; overflow:hidden; margin-bottom:0.4rem;}
.page-con-area .nav2 .class-item{display:none;}
.page-con-area .nav2 .class-item.parent,.page-con-area .nav2 .class-item.selected{display:block;}
.page-con-area .nav2 .class-item.parent .class-name,.page-con-area .nav2 .class-item.selected .class-name{display:none;}
.page-con-area .nav2 .class-item.parent .sub-list,.page-con-area .nav2 .class-item.selected .sub-list{text-align:center;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item,.page-con-area .nav2 .class-item.selected .sub-list .sub-item{vertical-align:middle; display:inline-block;  margin:0.2rem 0.4rem 0.3rem; padding:0 0.15rem;  height:1.36rem; width:1.27rem;font-size:0.16rem; line-height:0.2rem;  background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_class2.png") no-repeat;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.column-3-5,.page-con-area .nav2 .class-item.selected .sub-list .sub-item.column-3-5{margin-top:-0.6rem;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.column-3-6,.page-con-area .nav2 .class-item.selected .sub-list .sub-item.column-3-6{margin-top:-0.6rem;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.column-3-7,.page-con-area .nav2 .class-item.selected .sub-list .sub-item.column-3-7{margin-top:-0.6rem;}

.page-con-area .nav2 .class-item.parent .sub-list .sub-item a,.page-con-area .nav2 .class-item.selected .sub-list .sub-item a{color:#0451a3; display:flex; width:100%; height:100%; align-items: center; justify-content: center; text-align: center;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item .class-name,.page-con-area .nav2 .class-item.selected .sub-list .sub-item .class-name{display:block;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.selected,.page-con-area .nav2 .class-item.selected .sub-list .sub-item.selected{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_class2_cur.png") no-repeat;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.selected a,.page-con-area .nav2 .class-item.selected .sub-list .sub-item.selected a{color:#fff;}


.page-con-list{padding:0 0 0.2rem; overflow:hidden;}
.page-con-list .collegelife-list{margin:0 -0.17rem;}
.page-con-list .collegelife-list .item {float:left; width: calc(33.33% - 0.34rem); margin:0 0.17rem 0.47rem;}

.page-con-list .news-piclist{overflow:hidden;}
.page-con-list .news-piclist .item{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_arrow4.png") no-repeat right 0.3rem center;border-bottom:1px dotted #b9b9b9; padding:0.3rem 0 0.3rem 0; position:relative; overflow:hidden;}
.page-con-list .news-piclist .item .img{float:left;}
.page-con-list .news-piclist .item .img img{width: 3.20rem; height: 2.2rem; border:1px solid #e0e0e0;}
.page-con-list .news-piclist .item .txt{float:left; padding-left:0.5rem; width:calc(100% - 4.6rem);}
.page-con-list .news-piclist .item .txt h2{color: #333333; font-size: 0.22rem; line-height: 0.3rem; max-height:0.6rem; margin-top:0.1rem;}
.page-con-list .news-piclist .item .txt h2:after{display: block; content: ""; width: 37px; height: 2px; background: #701e5e; margin-top: 0.1rem;}
.page-con-list .news-piclist .item .txt p{ font-family:"Candara";color: #666666; height: 1.04rem; font-size: 0.18rem; line-height: 0.26rem; overflow: hidden; margin-top:0.4rem;}

.page-con-list .lecture-list{margin:0 -0.07rem; overflow:hidden;}
.page-con-list .lecture-list .item-box{width:calc(25% - 0.14rem); margin:0 0.07rem 0.25rem; float:left;}
.page-con-list .lecture-list .item {border:1px solid #dedede;}

.page-con-list .academic-list{overflow:hidden; margin:0 0rem;}
.page-con-list .academic-list .item{border:1px solid #dfdfdf; background:#fff; float:left;position:relative;width: calc(25% - 0.78rem);margin:0.15rem 0.13rem;overflow:hidden; padding:0 0.25rem;}
.page-con-list .academic-list .item .pic {width: 1.4rem; height: 1.78rem; margin: 0.3rem auto 0; overflow: hidden;}
.page-con-list .academic-list .item .pic img {width: 100%; height: 100%;}
.page-con-list .academic-list .item .t{overflow: hidden; padding: 0.08rem 0; font-size: 0.18rem; font-weight:600; color: #255cbe; line-height: 0.25rem; text-align:center;}
.page-con-list .academic-list .item .d{color:#888888; font-size:0.16rem; line-height:0.22rem; text-align:center; height:0.88rem; overflow:hidden;}
.page-con-list .academic-list .item .d h2{max-height:0.44rem;}
.page-con-list .academic-list .item .d h2:after{content:''; display:block; width:0.44rem; height:2px; background:#255cbe; margin:0 auto; margin-top:0.08rem;}
.page-con-list .academic-list .item .s{padding-top:0.2rem; color:#666666; line-height: 0.24rem; font-size:0.16rem; height:0.48rem; overflow:hidden; margin-bottom:0.2rem;}

.page-con-list .academician-list{padding-bottom:50px; overflow:hidden;}
.page-con-list .academician-list .item{float:left;position:relative;width: 340px; margin:60px 30px 0;overflow:hidden; border-bottom:1px solid #416fc1;}
.page-con-list .academician-list .item .pic{width: 220px; height:308px;margin:0 auto;}
.page-con-list .academician-list .item .pic img{width:100%; height:100%;}
.page-con-list .academician-list .item .t{color:#416fc1; font-size:20px; font-weight:600; text-align:center; padding:20px 0;}
.page-con-list .academician-list .item .t span{font-weight:500;}
.page-con-list .academician-list .item .s{font-size:14px; line-height:24px; height:120px; overflow:hidden;}
.page-con-list .academician-list .item .more{text-align:right; color:#5084c4; font-size:14px; padding:15px 0;}

.page-con-list .teacher-list .sublist_title,.page-con-list .teacher-list .teacher-title {font-size:0.24rem; color:#3d79c2; display: block; height: 0.3rem; line-height: 0.3rem;
border-bottom: 1px dotted #d0d0d0; padding-bottom:0.1rem; margin-bottom: 10px;}
.page-con-list .teacher-list .sublist_title a{color:#3d79c2; font-size:0.24rem; height: 0.3rem; line-height: 0.3rem; font-weight:500;}
.page-con-list .teacher-list .sublist_title .morelink{display:none;}
.page-con-list .teacher-list .teacher-box{overflow:hidden; margin:0.3rem 0.2rem;}
.page-con-list .teacher-list .item{width:20%; float:left;margin-bottom:0.2rem; }
.page-con-list .teacher-list .item a{padding-left:0.2rem; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_arrow5.png") no-repeat left center; color:#666666; font-size:0.16rem; line-height:0.3rem;}

.page-con-list .graduates-list{margin:0 -0.14rem;}
.page-con-list .graduates-list .item{float:left; width:calc(33.33% - 0.3rem); margin:0 0.14rem 0.2rem; border:1px solid #dedede;}
.page-con-list .graduates-list .item .txt{padding: 0.3rem 0.2rem 0.3rem 1.55rem; height:0.9rem;}
.page-con-list .graduates-list .item .txt a{color:#416fc1}
.page-con-list .graduates-list .item .txt .title{color:#416fc1;font-size:0.2rem; line-height:0.24rem; height:0.48rem; overflow:hidden;}
.page-con-list .graduates-list .item .txt .date{color:#888888; font-size:0.14rem; line-height:0.2rem; margin-top:0.2rem;}
.page-con-list .graduates-list .item .txt .date:before{display:block; margin-bottom:0.15rem; content:''; width:0.3rem; height:2px; background:#416fc1;}
.page-con-list .graduates-list .item.i1 .txt,.page-con-list .graduates-list .item.i7 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i1.png") no-repeat left 0.4rem center;}
.page-con-list .graduates-list .item.i2 .txt,.page-con-list .graduates-list .item.i8 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i2.png") no-repeat left 0.4rem center;}
.page-con-list .graduates-list .item.i3 .txt,.page-con-list .graduates-list .item.i9 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i3.png") no-repeat left 0.3rem center;}
.page-con-list .graduates-list .item.i4 .txt,.page-con-list .graduates-list .item.i10 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i4.png") no-repeat left 0.2rem center;}
.page-con-list .graduates-list .item.i5 .txt,.page-con-list .graduates-list .item.i11 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i5.png") no-repeat left 0.4rem center;}
.page-con-list .graduates-list .item.i6 .txt,.page-con-list .graduates-list .item.i12 .txt{background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_education_i6.png") no-repeat left 0.2rem center;}

.page-con-area .news-simplelist{padding:0.4rem 0.55rem; overflow:hidden;}
.page-con-area .news-simplelist .item{border-bottom:1px dotted #b9b9b9; padding:0.11rem 0px 0.17rem; position:relative; overflow:hidden;}
.page-con-area .news-simplelist .item .d{float:left; color:#fff; width:0.63rem; height:0.63rem; background:#dbc476; text-align:center;}
.page-con-area .news-simplelist .item .d-d{font-family:"Candara"; font-size:0.34rem;}
.page-con-area .news-simplelist .item .d-m{font-family:"Candara"; font-size:0.1512rem;}
.page-con-area .news-simplelist .item .t{float:left; width:calc(100% - 0.98rem); font-size:0.2rem; line-height:0.3rem; color: #666666; height:0.6rem; overflow:hidden; padding-left:0.55rem;}
.page-con-area .news-simplelist .item1 .t{height:auto; background:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_arrow5.png") no-repeat left 0.25rem 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;}
.page-news-con p,.wp_entry p{font-size:0.18rem; line-height:0.3rem; margin-bottom:0.3rem; font-family:"Microsoft YaHei","Times New Roman";}
.page-news-con img,.wp_entry img{max-width:95%;}

.page-con-area .index-title{font-family:"Impact"; font-size:0.48rem; color:#701e5e; text-align:left; padding-left:0.8rem;}
.page-con-area .index-title1{padding-left:0.5rem;}

.searchbox {position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index: 50;}
.searchbox .search_bg {position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.6;filter: Alpha(opacity=60);}
.searchbox .close {position: absolute;color: #fff;font-size: 50px;right: 10%;top: 15%;cursor: pointer;}
.searchbox form {width: 50%;margin: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;height: 50px;}
.wp_search {display: inline-block;position: relative;padding-left: 15px;border: 0px solid #d0d0d0; background: #fff;width: 100%;}
.wp_search #keyword {width: 100%!important;padding: 10px 0;border: none;height: 30px;line-height: 30px;background: transparent;color: #fff;font-size: 16px;color: #666;}
.wp_search .search {width: 75px;height: 50px;border: 0px;background: #7b0e6b;cursor: pointer;vertical-align: top;position: absolute;right: 0;color: #fff;font-size: 0px;top: 0;background: #7b0e6b url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/search1.png") no-repeat center center;}

.wp_paging {font-size:0.16rem; padding-top:0.2rem;}

@media screen and (max-width: 750px){
.index-title {position: static;}
.index-title .title{font-size:0.36rem; } 
.index-title .title .more{top:auto; left:0; bottom:0.1rem; width:100%;}
.index-title .title .more a{width:1.25rem; height:0.3rem;font-size: 0.18rem; line-height:0.3rem; border:1px solid #4673c3; margin:0 auto; text-align:center;}
.m-more{display:block; width: 2.5rem;height: 0.4rem;background: #dbc475;text-align: center;font-size: 0.24rem;margin:0.2rem auto; line-height:0.4rem;}
.m-more a{color:#fff;}
	
.wrapper{min-width:0px;}
.wrapper .w {width: 100%;}
.header{position:static; height:auto;}
.header .header-links {position: static;width: 100%; height: 0.3rem; background:#eee;}
.header .header-links .header-links-con {top: 0; right: 0rem;}
.header .header-links .header-search {display:none;}
.header .header-logo {float:none; padding: 0px; overflow:hidden;}
.header .sitelogocon{float:none; width: 100%; height: 0.4rem; padding: 0.15rem 0 0.15rem 0.1rem; text-align:left;}
.header .header-logo a img {height: 0.4rem; width:auto;cursor:pointer;}
.header-logo-search{display:block;position:absolute; top:0.55rem; right:0.1rem; } 
.header-logo-search a{display:block; width:0.3rem; height:0.3rem; border: none; background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/search1.png") no-repeat center center; background-size:cover; outline: 0;}
.header .header-m{display:block;}
.header .header-arrow{display:block;}
.header .header-r{float:none; width:100%;height:auto;background: #fff;padding-top:0px !important;}
.header-nav {display:none;}
.header-nav .nav-menu .menu-item {display: block;	float: none;position: relative;	width: 100%;border-bottom: 1px solid #cecdcd;	background: #fff ; padding: 0px;}
.header-nav .nav-menu .menu-item.cur{background:#416fc1;}
.header-nav .nav-menu .menu-item a{margin-right:0.4rem; padding-left:0.25rem; font-weight:500; height:0.5rem; line-height:0.5rem; text-align: left;  }
.header-nav .nav-menu .menu-item.cur a{color:#fff !important;}
.header-nav .nav-menu .menu-item:hover a span.item-name{color:#000;background:#fff;}
.header-nav .nav-menu .menu-item .mark {display:block;background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/navj2.png") no-repeat center right;}
.header-nav .nav-menu .menu-item.cur .mark {background-image:url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/navj2.png");}
.header-nav .nav-menu .menu-item:hover .mark{display:block;}
.header-nav .nav-menu .sub-nav{position:static; visibility:visible; background:#dfebf9; padding:0.1rem 0}
.header-nav .nav-menu .sub-nav .sub-item{}
.header-nav .nav-menu .sub-nav .sub-item a{height: auto; line-height:0.2rem; color:#416fc1 !important; padding:0.04rem 0 0.1rem 0.5rem;}

.header-nav1{height:auto; background:#fff;}
.header-nav1 .nav-menu {padding: 0px;}
.header-nav1 .nav-menu .menu-item {line-height: 50px;}


.banner-window{position:relative;}
.banner-panel{display:none;}
.banner-panel-m{display:block;}
.banner-panel-m img{width:100%; height:auto;}
.banner-panel-explore{display:block;}

.news-list-con .swiper-wrapper, .lecture .swiper-wrapper,.collegelife .swiper-wrapper{display:block;}
.news-list-con .swiper-button-prev, .news-list-con .swiper-button-next,.lecture .swiper-button-prev, .lecture .swiper-button-next,.collegelife .swiper-button-prev, .collegelife .swiper-button-next {display:none;}

.news{padding: 0.3rem 0 0.2rem;}
.news .w{position:relative; padding-bottom:0.5rem;}
.news-list {background: none; padding-top:0.3rem;}
.news-list .index-title .title {text-align: center;}
.news-list .index-title .subtitle {text-align: center;}
.news-list .index-title .title .more {display:none;}
.news-list-con{padding-top: 0.2rem; margin:0;}
.news-list-con .item {width: auto; float: none;}
.news-list-con .item:last-child {margin-right: 0.13rem;}


.lecture {height:auto; padding: 0.35rem 0 0.2rem;}
.lecture .w{position:relative; padding-bottom:0.5rem;}
.lecture .lecture-list{float:none; width:100%;}
.lecture .lecture-list-con {width: 100%;padding: 0.3rem 0 0rem;}
.lecture .swiper-slide{display:none;}
.lecture .swiper-slide.i1,.lecture .swiper-slide.i2{display:block;}
.lecture .lecture-list .item-box {padding-top: 0.4rem; margin:0 0.13rem 0.15rem 0.13rem;}
.lecture .lecture-list .item {background: #fff;}

.achivements{background:#416fc1;}
.achivements .w{position:relative;}
.achivements .index-title .title {color:#fff;}
.achivements .index-title .title:after {background: #fff;}
.achivements .index-title .title .more a{border: 1px solid #fff; color:#fff;}
.achivements .index-title .title .more a:after{background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_more1.png") no-repeat center center;}

.achivements-con-list .titles {display:none;}
.achivements-con-list .imgs {float: none; width: auto;}
.achivements-con-list .imgs-con {background: none;border: none;padding: 0.16rem 0.4rem 0.25rem;}
.achivements-con-list .imgs .t{color:#fff;}
.achivements-con-list .imgs .s{color:#fff;}


.collegelife {padding: 0.4rem 0 0.3rem; background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_collegelife.jpg") repeat-y;}
.collegelife .w{position:relative; padding-bottom: 0.5rem;}
.collegelife-list .swiper-slide{display:none; margin-bottom:0.16rem;}
.collegelife-list .swiper-slide.i1,.collegelife-list .swiper-slide.i2{display:block;}
.collegelife-list .item {width: auto; margin:0 0.16rem;}
.collegelife-list .item:last-child{margin:0 0.16rem;}
.collegelife-list .txt {background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_collegelife_item.png") no-repeat top center; width: 90%; margin: 0 auto; margin-top: -0.28rem;}

.aboutus{background:none; padding: 0.4rem 0 0.2rem;}
.aboutus .w{position:relative;padding-bottom: 0.6rem;}
.aboutus-pic {float: none;width: auto;height: auto; margin-left: 0;}
.aboutus-pic .img {padding: 0; background: none;}
.aboutus-data {float: none; width: auto; }
.aboutus-data .aboutus-summay {font-size: 0.16rem;line-height: 0.3rem;color: #333;padding: 0.25rem 0.16rem;}
.aboutus-data .aboutus-data-cons{background: url("/_vivi/source/aHR0cHM6Ly9jaGVtZW4ubmFua2FpLmVkdS5jbg/_upload/tpl/03/25/805/template805/css/img/bg_aboutus.jpg") repeat;}
.aboutus-data .aboutus-data-cons .data-con {width: 33.33%;}
.aboutus-data .aboutus-data-cons .data-con .title {height:0.5rem; padding-top:0.2rem;}

.departments{padding: 0.1rem 0 0.3rem;}
.departments-list {margin: 0 5px;}
.department-item {width: calc(50% - 12px); margin-bottom:8px;}

.links{display:none;}

.footer-con {padding: 0.4rem 0;}
.footer-con .logo {float: none;margin: 0.25rem 0;padding-right: 0;border-right: none;text-align:center;}
.footer-con .addr {float: none;width: auto;padding-left: 0; text-align:center; padding:0 0.2rem; font-size:0.16rem;}
.footer-con .addr p{ line-height:0.3rem;}
.footer .wx {float: none;padding-left: 0px;width: 140px; margin: 0 auto;}

.smallbanner .smallbanner-bg {height: 1.5rem;  background-size: cover;}
.smallbanner-t { height: 1.5rem;}
.smallbanner-t .w {height: 1.5rem;}
.smallbanner-t .t {width: auto;height: 0.8rem;top: 0.4rem;left: 0.1rem;}
.smallbanner-t .t h2 {font-size: 0.4rem; text-align:left;}
.banner-panel .bread {bottom: 0px;left: 0.15rem;height: 0.3rem;font-size: 0.18rem;line-height: 0.3rem;color: #fff;}
.banner-panel .bread-con {background:none; padding-left: 0;}

.smallbanner1{border-top:1px solid #fff;height: 1.5rem;}
.smallbanner1 .smallbanner-t {height: 1.5rem;}
.smallbanner1 .smallbanner-t .w{height: 1.5rem;}
.smallbanner1 .smallbanner-t .t {top: 0.4rem;left: 0.2rem;width: auto;}
.smallbanner1 .smallbanner-t .t h2 {font-size: 0.4rem;}
.smallbanner1 .nav{display:none;}

.page-con-main{width:100%;margin-top:0px;}
.page-con-area {padding: 20px 10px;}
.page-con-area1{}
.page-con-list { padding: 10px 0px 20px;}

.page-con-area .index-title {font-size: 0.3rem;text-align: center;padding-left: 0rem;}
.page-con-area .index-title1 {padding-left: 0.12rem;}
.page-con-area .page-con-title { margin-top: 0.1rem; padding-bottom: 0.2rem;}
.page-con-area .page-con-title h2 {font-size: 0.26rem;line-height: 0.36rem;padding: 0 0.15rem;}
.page-con-area .page-con-title .date {font-size: 0.18rem;padding: 0.1rem 0 0;}

.page-con-area .news-piclist .item {padding: 0.15rem;}
.page-con-area .news-piclist .item .img {float: none;}
.page-con-area .news-piclist .item .img img{width:100%;}
.page-con-area .news-piclist .item .txt {float: none;padding-left: 0;width: 100%;}
.page-con-area .news-piclist .item .txt h2 {font-size:0.2rem;line-height:0.25rem;}
.page-con-area .news-piclist .item .txt p {display:none;}

.page-con-area .news-simplelist {padding: 0.2rem 0rem;}
.page-con-area .news-simplelist .item .t { width: calc(100% - 0.85rem); padding-left: 0.15rem;}

.page-con-list .imglist li {width: calc(100% - 2px); height: auto; float: none; margin: 0 0px 20px;}
.page-con-list .imglist .img {margin-right: 0px;}
.page-con-list .imglist .img img{width:100px; height:auto;}
.page-con-list .imglist .tit {width: calc(100% - 110px);}
.page-con-list .imglist .info,.page-con-list .imglist .more {display:none;}

.page-con-list .imglist1 .img { float: none; margin: 0px 0px 10px 0px; }
.page-con-list .imglist1 .img img{width:100%; height:auto;}
.page-con-list .imglist1 .infos { float: none; width: 100%;}
.page-con-list .imglist1 .tit {margin-right:0px; height:auto;}
.page-con-list .imglist1 .info {margin: 15px 0px 0px 0px; height:auto; max-height:112px;}

.page-con-list .graduates-list .item{float: none; width: calc(100% - 0.3rem);}

.page-con-list .academician-list .item {float: none;  width: calc(100% - 0.62rem);}

.page-con-list .academic-list .item {float: none; width: calc(100% - 0.78rem);}

.page-con-list .lecture-list .item-box {width: calc(100% - 0.14rem); float: none;}

.page-con-list .collegelife-list .item {float: none;width: calc(100% - 0.34rem);}

.page-news-con {margin: 0.1rem; padding:0px !important;}
.page-news-con p, .wp_entry p {line-height: 0.3rem;margin-bottom: 0.2rem;}

.page-news .banner-window{display:block;}
.bread1{display:none;}
.news-bigtitle {font-size: 0.5rem; padding:0.2rem 0;}
.news-title{padding:0 0.1rem;}
.page-news .index-title .title {font-size: 0.38rem;}
.news-editor-con { padding: 0rem 0 0.5rem;}
.news-editor-con-l {float: none; width: 100%; padding-top: 0.12rem;}
.news-editor-con-l .item-box,.news-editor-con-r .item-box {padding: 0.12rem;width: calc(100% - 0.24rem);float: none;}
.news-editor-con-r {float: none;width: 100%;}
.news-mores-con {margin: 0;}
.news-mores-con .item-box {padding: 0.12rem;width: calc(100% - 0.24rem);float: none;}

.page-con-area .news-piclist3 {padding:0.2rem !important;}
.page-con-area .news-piclist3 .item {width: 100%;}
.page-con-area .news-piclist3 .txt {line-height: 0.6rem; font-size: 0.30rem;}

}
#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:25px; border-radius:50%; height:30px; line-height:30px; color:#999999; text-align:center;}
#wp_pager ul li .pgCurrent{color:#fff; background:#0070c4; border:1px solid #0070c4;}
#wp_pager ul li .pgNext{color:#999999;}