﻿@charset "utf-8";
@import url(animate.min.css);
/* 背景 */
.mask{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 4999; display: none; width: 100%; height: 100%;}
/* 阴影 */
.box-shadow{ -webkit-box-shadow: 0 0 6px rgba(111, 109, 111, 0.4); -moz-box-shadow: 0 0 6px rgba(111, 109, 111, 0.4);  box-shadow: 0 0 6px rgba(111, 109, 111, 0.4); background: #fff; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
/* 背景 */
.bj-fff,.bgfff{ background: #fff; }
.bj-f4f5f9{ background: #f4f5f9 }
/* 容器 */
.container{ position: relative; overflow: hidden; }
@media only screen and (max-width: 1200px) {
    html,body{ width:1480px; }
}
.body_b{    position: fixed;
  left: 0%;
  top: 13%;
  bottom: 0;
  right: 0;
  background: #fff;
  overflow: hidden;
  transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
  z-index: 99999;
  overflow: auto;
  outline: none;}
  .body_a{
    
  }
.floot{ width: 100%; margin: 0 auto; height: 96px;position: absolute;  background:#be2d39 ;}
.fixed{width: 100%; margin: 0 auto; position: fixed;    background:#be2d39 ;box-shadow: 0 2px 6px rgba(0,0,0,0.4);z-index: 9999;}
.ban{border-bottom: 10px solid #be2d39;}
.banner{height: 653px;margin-top: 96px;}
/*导航*/
.w1900{width: 1600px;margin: 0 auto;}
.floot .w1200 >ul>li>span>a{color: #fff;font-weight: bold;font-size: 18px;}

.floot .nav1{float: left;width: 410px;height: 121px;text-align: center;line-height: 55px;}
.floot .nav2{float: left;width: 380px;height: 96px;}
.floot .nav3{float: left;width: 410px;height: 121px;text-align: center;line-height: 55px;}
.floot .nav1 >li{width: 25%;float: left;position: relative;z-index: 9962;margin-top: 20px;}
.floot .nav3 >li{width: 25%;float: left;position: relative;z-index: 9962;margin-top: 20px;}
.floot .nav1 i{border-bottom: 2px solid #be2d39;}

.floot .nav1 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:44px; left:0; right:0; text-align: center; border-radius: 11px;}
.floot .nav1 .nav-cont li{  line-height: initial;  }
.floot .nav1 .nav-cont li a{ display: block; padding: 15px 0; font-size: 16px; text-align: center; line-height: initial;color:#000000;font-size: 13px;border-bottom: 1px solid #e2e2e2;}
.floot .nav1 .nav-cont li:hover a{ color: #fff;background: #be2d39;}

.floot .nav3 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:44px; left:0; right:0; text-align: center; border-radius: 11px;}
.floot .nav3 .nav-cont li{  line-height: initial;  }
.floot .nav3 .nav-cont li a{ display: block; padding: 15px 0; font-size: 16px; text-align: center; line-height: initial;color:#000000;font-size: 13px;border-bottom: 1px solid #e2e2e2;}
.floot .nav3 .nav-cont li:hover a{ color: #fff;background: #be2d39;}
.floot .nav1 .nav-cont li:hover a{ color: #fff;background: #be2d39;}
.floot .nav1 a:after,.nav ul li:hover > a:after{width: 3em;height: 4px;background: #be2d39;content: '';display: block;position: absolute;bottom: 0;left: 59%;margin-left: -2em;}
.floot .nav3 a:after,.nav ul li:hover > a:after{width: 3em;height: 4px;background: #be2d39;content: '';display: block;position: absolute;bottom: 0;left: 59%;margin-left: -2em;}
.floot .nav1 li:hover{color: #fff;}
.floot .nav3 li:hover{ color: #fff;}


.fixed .nav1{float: left;width: 410px;height: 121px;text-align: center;line-height: 55px;}
.fixed .nav2{float: left;width: 380px;height: 96px}
.fixed .nav2 img{height: 96px}
.fixed .nav3{float: left;width: 410px;height: 121px;text-align: center;line-height: 55px;}
.fixed .nav1 >li{width: 25%;float: left;position: relative;z-index: 9962;}
.fixed .nav3 >li{width: 25%;float: left;position: relative;z-index: 9962;}
.fixed .nav1 i{border-bottom: 2px solid #be2d39;}

.fixed .nav1 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:44px; left:0; right:0; text-align: center; border-radius: 11px;}
.fixed .nav1 .nav-cont li{  line-height: initial;  }
.fixed .nav1 .nav-cont li a{ display: block; padding: 15px 0; font-size: 16px; text-align: center; line-height: initial;color:#000000;font-size: 13px;border-bottom: 1px solid #e2e2e2;}
.fixed .nav1 .nav-cont li:hover a{ color: #fff;background: #be2d39;}

.fixed .nav3 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:44px; left:0; right:0; text-align: center; border-radius: 11px;}
.fixed .nav3 .nav-cont li{  line-height: initial;  }
.fixed .nav3 .nav-cont li a{ display: block; padding: 15px 0; font-size: 16px; text-align: center; line-height: initial;color:#000000;font-size: 13px;    border-bottom: 1px solid #e2e2e2;}
.fixed .nav3 .nav-cont li:hover a{ color: #fff;background: #be2d39;}
.fixed .nav1 .nav-cont li:hover a{ color: #fff;background: #be2d39;}
.fixed .nav1 a:after,.nav ul li:hover > a:after{width: 3em;height: 4px;background: #be2d39;content: '';display: block;position: absolute;bottom: 0;left: 59%;margin-left: -2em;}
.fixed .nav3 a:after,.nav ul li:hover > a:after{width: 3em;height: 4px;background: #be2d39;content: '';display: block;position: absolute;bottom: 0;left: 59%;margin-left: -2em;}
.fixed .nav1 li:hover{color: #fff;}
.fixed .nav3 li:hover{ color: #fff;}
.title {text-align: center;;transform: translateY(50px);opacity: 0;transition: all 1.4s ease-in-out;}
.title02{transform: none;opacity: 1;}
.w1200 .title03{transform: none;opacity: 1;}
.fz40 { font-size: 40px;line-height: 1.3;}
/*首页轮播*/
.shuffling{width: 1200px;height: 236px;margin: 155px auto 0;position: absolute;}
.shuffling .page{overflow: hidden;width: 1099px;margin: 0 auto;}
.shuffling .list{overflow: hidden;width: 9999px;  margin-top: 100px;} 
.shuffling .list li{float: left;width: 3.3%;margin-left: 20px; background: #fff;padding: 5px;}
.shuffling .list img{width: 100%;height: 275px;}
.shuffling .prev{background: url(2020nydxsxytab1.png) no-repeat center; margin-top: -157px;border-radius: 36px;width: 40px;height: 40px;float: left;}
.shuffling .next{background: url(2020nydxsxytab2.png) no-repeat center; float: right;margin-top: -157px;border-radius: 36px;width: 40px;height: 40px;}
/*新闻中心*/
.col-1000{height: 707px;background-color: #f9f6ef;}
.title >ul{background-color:  #be2d39;}
.title >ul>li{float: left;height: 47px;margin-top:  65px;background-color:#be2d39 ;width: 170px;}
.title >ul>li>a{color: #fff;line-height: 44px;margin-left: 20px;font-size: 20px;}
.title >ul>li>span>a{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); color: #fff;font-size: 14px; line-height:47px ;}
.bad_ne{float: left;margin-bottom: 20px;width: 253px;}
.bad_ne >ul>li{margin-left: 10px;;margin-top:  83px;}
.bad_ne >ul>li>a{font-size: 20px;color: black;}
.more >a{float: right;line-height: 20px;}
.more >a>img{margin-top: 8px;margin-right: 7px;}
.on >li{float: left;}
.on >li>a{color: rgb(7, 7, 7);}
.pic{width: 576px;height: 130px;}
.pic img{width: 100%;height: 417px;}

/*more*/
.more01 {text-align: center;margin-top: 40px;    float: left;
  margin-left: 498px;}
.more01 > a{display: inline-block;margin:0 10px;position: relative;overflow: hidden;border:1px solid #8B0012;}
.more01 > a > span{display: inline-block;padding:10px 40px;background: none;color: #666; transition: all 0.4s;}
.more01 > a:before{position: absolute;top: 0;left: 0;z-index: -1;padding: 10px 20px;	width: 100%;	height: 100%;	background: #8B0012;	color: #fff;	content: attr(data-hover);	transform: translateX(-100%);transition: all 0.4s;box-sizing: border-box; opacity: 0;text-align: center;}
.more01 > a:hover > span{transform: translateX(100%);color: #666;}
.more01 > a:hover:before{transform: translateX(0);opacity: 1;z-index: 0;}
.boxshadow{box-shadow: 3px 5px 15px rgba(0,0,0,0.1);top: 0;background-color:#fff ;position: relative;}
.content{overflow: hidden;}

 .text{position:absolute;left:0;bottom:-1px;right:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));color: #fff;}
 .text a{display: block;padding:30px 30px 20px 30px;}
 .text .date{margin-top:10px;line-height:1;}
 .text .h{font-size:20px;}

 .coll-01{    padding-bottom: 30px;
  padding-top: 30px;}
 .col-01{float: left;}
 .coll-01 p{    padding-top: 10px;
  font-size: 15px;    color: #999;}
.col-02{margin-left: 586px;width: 744px;}
.col-02 >ul>li{width: 250px;height: 155px;float: left;padding: 20px;    border: 1px solid #e3e6ea;margin: 0 10px 17px 11px;background: #fff;border-bottom: 4px solid #94070a;}
.col-02 >ul>li>a{font-size: 15px;padding-top: 25px;padding-bottom: 25px;}
.col-02 >ul>li>a:hover{color: #be2d39;}
.col-02 >ul>li>a>p{font-size: 14px;color: #cbcbcb;margin-top: 20px;margin-bottom: 17px;}
.col-02 >ul>li>span>a{font-size: 14px;width: 107px;height: 34px;}
.col-02 >ul>li>span>p>a{font-size: 13px;width: 107px;height: 34px;    color: #d6757d;}
.col-02 >ul>li>span>p{width: 95px;height: 28px;line-height: 27px;}
/*商贸论坛*/
.col-2000{height: 575px;background: #f9f6ef;}
.w1200{margin: 0 auto;width: 1200px;}
.col-03{width: 31px;height: 120px;float: left;font-size: 20px;color: #fff;margin-top: 60px;}
.col-03 p{font-size: 20px;line-height: 29px;color: #000000;}
.col-04{width: 91px;height: 40px;float: left;margin-top: 60px;} 
.col-05{width: 310px;height: 447px;float: left;margin-top: 60px; padding: 5px;background-color: #fff; transform: translateX(-50px);opacity: 0;transition: all 1.8s ease-in-out;transition-delay: 1.3s;} 
.col-05 img{width: 100%;height: 447px;}

.col-05 {width: 311px;height: 447px;float: left;margin-top: 60px;padding: 5px;background-color: #fff;     box-shadow: rgba(0,0,0,0.1) 0 0 7px;}
.col-05 img{width: 100%;height: 225px;margin-bottom: 22px;}
.col-05 h1>a{ font-size: 17px;margin-left: 25px;font-weight: bold;line-height: 64px;}
.col-05 a:hover{color: #be2d39;}
.col-05 p{margin-left: 25px;font-size: 13px;}
.col-05 span>p{width: 90px;height: 30px;background: #d6757d;text-align: center;border-radius: 12px;font-size: 13px;color: #fff;line-height: 30px;float: right;margin: 15px;}
.col-05 span>p>a{color: #fff;font-size: 13px;}
.col-05 span>p>a:hover{color: #be2d39;}

.col-06{transform: translateX(-50px);opacity: 0;transition: all 1.8s ease-in-out;transition-delay: 1.3s;}
.col-06 >ul>li{width: 317px;height: 447px;float: left;margin-top: 60px;padding: 5px;background-color: #fff; margin-left: 50px;    box-shadow: rgba(0,0,0,0.1) 0 0 7px;}
.col-06 >ul>li>img{width: 100%;height: 225px;margin-bottom: 22px;}
.col-06 >ul>li>a{ font-size: 17px;margin-left: 25px;font-weight: bold;line-height: 64px;}
.col-06 >ul>li>a:hover{color: #be2d39;}
.col-06 >ul>li>p{margin-left: 25px;font-size: 13px;}
.col-06 >ul>li>span>p{width: 90px;height: 30px;background: #d6757d;text-align: center;border-radius: 12px;font-size: 13px;color: #fff;line-height: 30px;float: right;margin: 15px;}
.col-06 >ul>li>span>p>a{color: #fff;}
.col-06 >ul>li>span>p>a:hover{color: #be2d39;}
/*学生活动#通知公共*/
.col-3000{height: 514px;background: #e9e0d9;}
.x-l{width: 696px;float: left;}
.x-r{width: 504px;float: left;margin-top: 63px;}
.col-07{padding-top: 29px;transform: translateY(50px);opacity: 0;transition: all 0.8s ease-in-out;transition-delay: 0.3s;}
.col-07t{transform: none;opacity: 1;}
.col-07 ul{float: left;width: 327px;}   
.col-07 li{float: left;border: 1px solid #e3e6ea;margin-right: 20px;background: #fff;height: 372px;width: 307px;border-bottom: 4px solid #94070a;}
.col-07 h3{font-size: 24px;margin: 12px 20px;}
.col-07 h3 a{display: block;height: 36px;font-size: 15px;font-weight: normal;line-height: 30px;width: 275px;}
.col-07 h3 a:hover{color: #be2d39;}
.col-07 h3 i{width: 37px;height: 4px;background: #be2d39;display: block;margin: 0 auto;border-radius: 5px;float: left;}
.col-07 p{width: 275px;margin: 22px 20px;line-height: 28px;color: #666666;font-size: 13px;}
.col-07 img{width: 307px;height: 224px;}

.col-08 ul{float: left;   width: 355px;border: 1px solid #e3e6ea;margin-left: 20px;height: 390px;background: #fff;}
.col-08 li{padding: 17.5px 17px 0 20px;height:21% ;}
.col-08 span{font-size: 12px;color: #666666;}
.col-08 p{margin: 12px 0;}
.col-08 a:hover{color: #be2d39;}
.col-09{width: 31px;height: 120px;float: left;font-size: 20px;color: #000000;line-height: 29px;}
.col-10{width: 91px;height: 40px;float: left;} 
/*图标*/
.col-4000{height: 300px;background: #f3f3f3;}
.col-11{transform: translateX(-50px);opacity: 0;transition: all 0.8s ease-in-out;transition-delay: 0.3s;}
.col-11 ul{box-shadow: 0 0 3px #eee;}
.col-11 li{    float: left;width: 25%;height: 120px;text-align: center;line-height: 77px;font-size: 18px;}
.col-11 p{color: #000000;font-size: 16px;}
.col-11 img{margin-top: 84.5px;vertical-align: middle; transform: scale(1); transition: all .5s;width: 84.5px;}
.col-11 img a:hover{transform: scale(1.05); transition: all .3s;}
/*轮播*/
/*底部轮播*/
.modeWrap05{width: 100%;position: relative;overflow: hidden;background: #f9f6ef;}
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {text-decoration:none;display: block;width: 30px;height: 65px;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 1;cursor: pointer;text-indent:-999em;margin-top:-25px;}
.flex-direction-nav .flex-prev {left: 20px;background:url(http://econ.ruc.edu.cn/images/lf3.png) no-repeat center center;}
.flex-direction-nav .flex-next {right: 20px;background:url(http://econ.ruc.edu.cn/images/rt3.png) no-repeat center center;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* Control Nav */
.flex-control-nav {width: 100%;position: absolute;bottom: -2px;left:0;/* text-align: center; */z-index: 9;}
.flex-control-nav li {margin: 10px 6px 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px;height: 10px;display: block;border: 0px solid #be2d39;cursor: pointer;text-indent: -9999px;/* border-radius:8px; */background: white;}
.flex-control-paging li a:hover {background: #be2d39;}
.flex-control-paging li a.flex-active {background: #be2d39;}
/*底部轮播布局*/
.mode05{ width: 100%;max-width: 1200px; height:420px; margin: 0 auto;position: relative;}
.mode05 .right{position: absolute;bottom: 57px;left: 50%;margin-left: -63px;opacity: 0;width: 0;overflow: hidden;transform: translateX(100%);transition: all 620ms cubic-bezier(0.215, 0.61, 0.355, 1) 380ms;opacity: 0;filter: alpha(opacity=0);}
.mode05 .left{position: absolute;bottom: 20px;right: 50%;margin-right: 42px;opacity: 0;width:0;overflow: hidden;transform: translateX(-100%);filter: alpha(opacity=0);transition: all 620ms cubic-bezier(0.215, 0.61, 0.355, 1) 380ms;}
.mode05 .flex-active-slide .right{opacity: 1;width: auto;transform: translateX(0);opacity: 1;filter: alpha(opacity=100);white-space: nowrap;}
.mode05 .flex-active-slide .left{transform: translateX(0);width: auto;opacity: 1;filter: alpha(opacity=100)}
.mode05 .flex-control-nav{position: absolute;left: 50%;width: auto;bottom: 30px;margin-left: -28px;height: 12px;}
.mode05 .flex-control-nav li{margin: 0 12px 0 0;}
.mode05 .flex-control-paging li a{width: 12px;height: 12px;border-radius: 50%;}
.mode05 .flex-viewport{overflow: visible !important;}
.mode05 .slides li{width: 100%;overflow: hidden;background: #000;position: relative;}
.mode05 .slides li a img{opacity: 0.7; *filter: alpha(70);}
.mode05 .slides .flex-active-slide a img{opacity: 1;*filter: alpha(100);}
.mode05 .slides li a{display: block;height: 0;padding-bottom: 35%;width: 100%;background-position: top center;background-size: cover;}
.mode05 .slides li a img{width: 100%;display: block;}
.mode05 .slides .right .title{color: #FFFFFF;background: url(http://econ.ruc.edu.cn/images/brand11.png);font-size: 24px;line-height: 24px;padding: 18px 0px 18px 28px;display: inline-block;float: left;max-width: 528px;overflow: hidden;text-overflow: ellipsis;}
.mode05 .slides .right span{height: 60px;width: 90px;background: url(http://econ.ruc.edu.cn/images/brand12.png) right top;display:inline-block;float: left;}
.mode05 .slides .left .more{color: #FFFFFF;background: url(http://econ.ruc.edu.cn/images/brand21.png);font-size: 16px;line-height: 16px;padding: 8px 33px 13px 39px;display: inline-block;float: right;}
.mode05 .slides .left span{height: 37px;width: 60px;background: url(http://econ.ruc.edu.cn/images/brand22.png) left top;display:inline-block;float: right;}


@media screen  and (max-width:1386px){
    .modeWrap05 > .title{margin-right: -540px;}
    .modeWrap05 > .title .ch{font-size: 20px;margin-top: 13px;line-height: 22px;}
    .modeWrap05 > .title .eng{height: 52px;}
    .modeWrap05 > .title .eng1{line-height: 30px;}
    .mode05 .slides .right .title{font-size: 20px;padding: 15px 22px;}
    .mode05 .slides .right span{height: 54px;}
    .mode05 .slides .left .more{font-size: 14px;}
    .mode05 .slides li{}
}
@media screen  and (max-width:1020px){
    .modeWrap05 > .title{right: -38px;margin-right: 0;}
    .mode05 .right,.mode05 .flex-active-slide .right{top: 0;bottom: auto;left: 0;margin-left: 0;width: auto;}
    .mode05 .slides .left span{display: none;}
    .mode05 .flex-active-slide .left,.mode05 .left{left: 0;right: auto;top: 54px;bottom: auto;}
    .mode05 .slides .left .more{padding: 10px 20px;}
    .mode05 .flex-control-nav{width: 100%;left: 0;text-align: center;margin-left: 0;bottom: 4px;}
    .mode05 .flex-control-paging li a{width: 8px;height: 8px;}
    .mode05 .slides li{}
}
@media screen  and (max-width:767px){
    .modeWrap05 > .title{width: auto;right: auto;position: relative;background: #be2d39;display: inline-block;/* margin-bottom: 10px; */left: 0;}
    .modeWrap05 > .title .eng{transform: none;position: relative;height: 32px;padding-left: 96px;left: 0;min-width: 51px;}
    .modeWrap05 > .title .ch{transform: none;width: auto;position: absolute;left: 10px;top: -9px;}
    .modeWrap05 > .title .more{transform: none;right: 6px;bottom: 18px;display: none;}
    .mode05 .slides .right .title{font-size: 14px;padding: 10px 15px;max-width: 250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: right;/* display: none; */}
    .mode05 .slides .right span{height: 44px;width: 40px;display: none;}
    .mode05 .flex-active-slide .left, .mode05 .left{top: 44px;right: 0;left: auto;margin: 0;}
    .mode05 .slides .left .more{font-size: 12px;padding: 6px;float: right;/* display: none; */}
    .mode05 .right,.mode05 .flex-active-slide .right{right: 0;}
}
/*底部*/
.col-6000{height: 192px;background: url(2020nydxsxy20.png)no-repeat center top;}
.col-12 li{float: left;width: 16.66%;height: 120px;text-align: center;line-height: 77px;font-size: 18px;color: #fff;}
.col-12 p{font-size: 16px;margin-top: 40px;line-height: 48px;}
.col-12 h1{font-size: 36px;float: left;margin-left: 56px;}
.col-12 span{font-size: 16px;line-height: 57px;float: left;margin-left: 10px;}

.col-13 ul{margin: 0 auto;width: 825px;}
.col-13 li{float: left;width: 25%;height: 120px;text-align: center;line-height: 77px;font-size: 18px;color: #fff;margin-top: 120px;}
.col-13 span{padding-left: 13px;}
.col-14{float: left;width: 100%;font-size: 18px;color: #fff;text-align: center;}
.col-7000{height: 35px;background: #2c0b0b;}
.col-16{color: #fff;float: left;font-size: 11px;margin: 0 auto;}
.col-16{float: left;line-height: 35px;text-align: center;margin-left: 235px;}

/* 当前位置 */
.dqwz { height: 40px; background: #f5f5f5; line-height: 40px;}
.dqwz a:hover{ color: #c12c3d;}
/* 详情页 */
.article{ margin: 20px auto; overflow: hidden; background: #fff; }
.article h1{ line-height: 36px; font-size: 24px; font-weight: bold; text-align:center; padding: 0 0 30px; }
.article2 { border: 1px solid #e8e8e8;-webkit-box-shadow: 0 0 10px #dfe0e2; box-shadow: 0 0 10px #dfe0e2; }
.article2 h1{ padding: 20px 0 30px; }
.oneColumn { padding:  0 0 10px; }
.article2 .oneColumn { padding: 10px 60px; }
.article2 .oneColumn2 { padding:  0 20px 20px; }
.pages_content{ overflow: hidden; }
.pages_zz{  border-bottom: 1px solid #e8e8e8; padding: 0 20px; line-height: 32px; text-align: center; overflow:hidden; color:#333; font-size: 14px; margin-bottom: 30px; }
.pages_zz .font{display: inline-block; padding: 0 10px; font-size: 14px; }
.pages_zz .dozoom img{ margin-top: -2px;  }
.pages_zz .dozoom a{ margin: 0 5px; font-size: 14px; }
.pages_zz .dozoom .on{ opacity: 0.6; }
.fenxiang{ background: #f1f1f1; padding: 0 20px; line-height: 32px; overflow:hidden; color:#737373; font-size: 14px; margin-top: 30px; margin-bottom: 20px; }
.fenxiang .printIco{ padding: 5px 10px 0 25px; background:url(2019dayin.png) no-repeat 0 5px; }
.bdsharebuttonbox{ float: left; margin-top: 2px; }
.editor{ padding-bottom:30px;}
.pages_content *{ font-family: "å®‹ä½“"; font-size: 16px; line-height: 2; max-width: 100%!important; box-sizing: border-box!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; }
.pages_content img{ max-width: 100%; height:auto!important; }
.fujian-box{ margin-top: 30px; margin-bottom: 30px; }
.fujian-box a{ line-height: 48px; padding: 10px 10px 10px 70px; border-bottom: #c9c9c9 solid 1px; display: block; background: #f2f2f2 url(fujian.jpg) no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(fujian.jpg) no-repeat 10px center; }
#contentInfo{ margin: 0 auto; }/* ie8*/
#qr_container{ margin: 0 auto; position:relative;padding-bottom:10px; }
/* æ–‡ä»¶ä¿¡æ¯ */
.article .wjxx{ margin: 20px auto 10px; background: #f7f7f7; border: 1px solid #dddddd; padding: 10px 0; }
.article .wjxx ul{ overflow: hidden; }
.article .wjxx li{ width: 33.33%; float: left; padding: 7px 0; }
.article .wjxx li span{ display: block; margin-left: 30px; font-size: 14px; color: #666; }
.article-link{border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;padding:15px 0; margin-top: 30px; margin-bottom: 30px;}
.pannel-title{margin:0;color:#00558e;line-height:33px;font-size:18px;}
.article-link ul li{ background: url("2019x_tilte03.png") no-repeat 0px 14px;margin:0;padding:3px 0 3px 12px;line-height:26px;font-size:14px;list-style:none;}


/***************************************** 列表 *****************************************/
#list .list-box { padding:15px; border: 1px solid #e8e8e8; margin: 20px auto; -webkit-box-shadow: 0 0 10px #dfe0e2; box-shadow: 0 0 10px #dfe0e2; }
#list .list_con { overflow: hidden; position: relative;}
#list .con_left{ width: 320px; float: left; overflow: hidden; }
#list .con_right{ margin-left: 350px; }
#list .con_right .con_right_wenjianku{ margin-top: 0; }
#list .con_right .right_list{ border: 0; padding: 0;  }
/*æ ç›®æ ·å¼*/
.left_title{ width: 100%; height: 55px; line-height: 55px; background: #bb1a2a; text-align: center; font-size: 18px; font-weight: bold; color: #fff; }
.left_list{ overflow: hidden; border-left: 1px solid #e8e8e8;  border-right: 1px solid #e8e8e8; }
.left_list a{  font-size:16px; }
.left_list .list_ul{ background: #f9f9f9; border-bottom: 1px solid #e8e8e8; }
.left_list .list_ul>a{ display:block; padding: 13px 25px 13px 30px; background: url("2019dian5.png") no-repeat 95% center; }
.left_list .list_ul:hover>a{ font-weight: bold; color: #bb1a2a; }
.left_list .list_ul.active>a{ font-weight: bold; color: #bb1a2a; }
.left_list .list_parent>a{  }
.left_list .list_parent.slide>a{ font-weight: bold; color: #bb1a2a; background: url(2019dian6.png) no-repeat 95% 21px; }
.left_list .list_ul .list_ul_ul{ display: none; padding: 10px 0; background: #ebebeb; }
.left_list .list_ul li{ margin: 2px auto; }
.left_list .list_ul li a{ line-height: 30px; padding-left: 55px; display: block; }
.left_list .list_ul li:hover a{ color: #bb1a2a; text-decoration: underline; }
.left_list .list_ul li.active a{  color: #bb1a2a; text-decoration: underline; }
/*åˆ—è¡¨æ ·å¼*/
.right_list>ul>li{ height: 40px; line-height: 40px; }
.right_list .line { height: 0; line-height: normal; margin: 10px auto; *margin: 10px auto -10px; border-bottom: 1px solid #f2f0f1; background: none; }
.right_list .line:last-child { display: none; }
/* åˆ†é¡µ */
.div_cutPage{ padding: 20px 0 30px;  }
/*å•å±‚tabåˆ‡æ¢1 */
.tab_box{ overflow: hidden; text-align:left; }
.tab_box .hd{ height:40px; border-bottom: 1px solid #cfcfcf; }
.tab_box .hd>ul>li{ padding: 0 15px 0 17px; height: 40px;  float:left; background: url(2019xxz_tybm_xian.png) no-repeat left 6px; }
.tab_box .hd>ul>li:first-child{ background: none; padding: 0 15px 0 0; }
.tab_box .hd>ul>li>a{ font-size: 22px; color: #999999; }
.tab_box .hd .on a{ color: #bb1a2a; }
.tab_box .hd>ul>li>a>span{ font-size: 14px; color: #999999; line-height: 35px; margin-left: 10px; }
.tab_box .hd>span{ float: right; }
.tab_box .hd>span>a{ display: block; padding: 0 10px; height: 34px; width: 24px; background: url(list_more.png) no-repeat center; }
/* æ–°é—»åˆ—è¡¨ */
.bd_new ul{ zoom:1; padding: 10px 0; }
.bd_new li{  height: 36px; line-height: 36px; padding-left: 15px; background: url(index_list_icon.png) no-repeat left center;  }
.bd_new li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.bd_new li:hover a{ text-decoration: underline; color: #bb1a2a; }
.bd_new li:hover span{ color: #bb1a2a; }
.bd_new li span{ display: block; font-size: 14px; text-align: right; float:right; color: #999999; }
.bd_a80 li a{ margin-right: 100px; }
/* 分页 */
.div_cutPage{ padding: 20px 0; text-align: center;  }
.div_cutPage{ margin: 0 auto; }
.div_cutPage a{ display: inline-block; *display: inline; *zoom: 1; padding: 2px 8px; border-radius: 3px; border: 1px solid #e1e1e1; cursor: pointer; margin: 2px; }
.div_cutPage a:hover{ background-color: #bb1a2a; color:white; border: 1px solid #bb1a2a; }
.div_cutPage .on{ background-color: #bb1a2a; color:white;  }



.pic:hover img{ -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .4s transform; }
.col-02 li:hover {-webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .4s transform;}
.col-05:hover { -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .4s transform; }
.col-06 li:hover { -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .4s transform; }
.col-11 li:hover img { -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .4s transform; }
/* 过渡 */
.pic,
.col-02 li,
.a-04 .a4-1 li i,
img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}


/***************************************** 2019望城区-领导信息.html *****************************************/

.ld-left{ width: 100%;  }
.zfgzbg ul{ overflow: hidden; }
.zfgzbg li{ width: 100%; }
.zfgzbg li a{ display: block; margin: 20px auto; padding: 20px 10px 10px; background: #56916e; text-align: center; }
.zfgzbg li a h3{ color: #fff; font-size: 20px; text-align: center; }
.zfgzbg li a span{ font-size: 20px; height: 30px; line-height: 30px; border-radius: 15px; text-align: center; display: block; width: 85px; margin: 15px auto; color: #56916e; background: #ffffff; }
.zfgzbg li a p{ font-size: 16px; line-height: 24px; color: #666666; background: #fff; padding: 10px; text-align: left; text-indent: 2em; }
.ldl-box{ padding-bottom: 20px; min-height: 1106px; }
.ldl-box .qldxx{ margin-top: 20px; }
.qldxx .hd{ height: 45px; line-height: 45px; background: #f5f9f9; text-align: center; }
.qldxx .hd ul{ overflow: hidden; }
.qldxx .hd li{ display: inline-block; font-size: 18px; color: #666666; background: url(2019wcqzf_xxgk_xian01.png) no-repeat left center; padding: 0 25px 0 27px; }
.qldxx .hd li:first-child{ background: none; }
.qldxx .hd li:hover,   .qldxx .hd li.on{ color: #ab0904; }
.qldxx .bd{ margin-top: 20px; }
.qldxx .ld-leader .row{ margin: 0 -10px;overflow: hidden; }
.qldxx .row .col-100 .ld-list{ padding-top: 0; margin-top: 0; border-top: 0; }
.qldxx .ld-list{ overflow: hidden; height: 201px; margin: 0 10px; padding-top: 15px; margin-top: 15px; border-top: dashed 1px #cccccc;  }
.qldxx .ld-list .ld-pic{ width: 155px; height: 200px; float: left; }
.qldxx .ld-list .ld-pic img{ width: 100%; height: 100%; }
.qldxx .ld-list .ld-info{ margin-left: 175px; height: 200px; overflow: hidden; }
.qldxx .ld-list .ld-info h2{ font-size: 16px;margin-bottom: 13px;padding-top: 5px; }
.qldxx .ld-list .ld-info p{ line-height: 28px;margin-bottom: 8px; }
.qldxx .ld-list .ld-info p a:hover{ text-decoration: underline; }
.qldxx01 .hd{ height: 45px; line-height: 45px; background: #f5f9f9; text-align: center; }
.qldxx01 .hd ul{ overflow: hidden; }
.qldxx01 .hd li{ display: inline-block; font-size: 18px; color: #666666; background: url(2019wcqzf_xxgk_xian01.png) no-repeat left center; padding: 0 25px 0 27px; }
.qldxx01 .hd li:first-child{ background: none; }
.qldxx01 .hd li:hover,   .qldxx .hd li.on{ color: #ab0904; }


/* 轮播 */
.slideBox{ height:620px; }
.slideBox .bd img{ height: 427px;}
.slideBox .bd li p{ font-size: 16px; padding-right: 10px; padding-left: 60px;  }
.slideBox .pageState{  left: 10px; }
.slideBox .prev,.slideBox .next{ display: block!important; }
.slideBox{ width: 100%; height:650px; margin-right: 10px; float: left; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; line-height: 40px; overflow:hidden; position:absolute; left: 0; right: 0; bottom:0; z-index:1; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; width: 1900px;}
.slideBox .bd img{ width:100%; height:652px; display:block; }
.slideBox .bd li:hover img{ -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); transition: .3s transform; }
.slideBox .bd li p{ height:40px; line-height:40px; color:#fff; font-size: 18px; background: url(2019xxz_tybm_lunbobj.png); position:absolute; right: 0; left: 0; bottom:0; z-index: 2; display: inline-block; cursor:pointer; padding:0 85px;}
.slideBox .bd li p a{ display:block; height:40px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#fff;}
.slideBox .prev,.slideBox .next{ display: none; width: 42px; height: 69px; position: absolute; top: 50%; margin-top: -35px; left: 0; z-index: 100; background: url(xxz_jssfxy12.png) no-repeat; }
.slideBox .next{ left: auto; right: 0; background-position: -42px 0;  }
.slideBox .pageState{ display: block; position: absolute; left: 45px; bottom: 0; z-index: 100; width: 50px; height: 40px; line-height: 40px; font-size: 18px; color: #fff;  }
.slideBox .pageState span{ position: relative; top: -3px; font-size: 20px; color: #e20213; font-weight: bold; }
/*单层tab切换1 */
.slideBox .hd{
    position:absolute;
    width: 100%;
    bottom:40px;
    z-index:1;
}
.slideBox .hd ul{
    width: 100%;
    text-align: center;
}
.slideBox .hd ul li{
    margin:0 6px;
    width:12px;
    height:12px;
    background:#fff;
    cursor:pointer;
    display: inline-block;
    border-radius: 70%;
    font-size: 0px;
    
}
.slideBox .hd ul li.on{
    background:#49ade1;
    transform: scale(1.0);
    width: 70px;
    border-radius: 30%;
    margin-left: 25px;
}




.banner-container {
    position: relative;
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    height: 650px !important;
    max-height: 650px !important;
  }
.banner {
    position: absolute;
    width: 500%;
  }
  .banner li {
    position: relative;
    float: left;
    width: 20%;
    height: 100%;
    overflow: hidden;
  }
  .banner img {
    width: 100%;  
      height: 650px !important;
      max-height: 650px !important;
  }
  .banner li.on img {
      animation:myimg 10s infinite linear; 
      -moz-animation:myimg 10s infinite linear; 
      -webkit-animation:myimg 10s infinite linear; 
      -o-animation:myimg 10s infinite linear; 
  }
  .banner .text-box {
    position: absolute;
    width: 1200px;
    bottom: 24px;
    left: 50%;
    margin-left: -600px;
  display:none;
  }
  .banner .text {
    width: 930px;
    height: 66px;
    padding-left: 28px;
    padding-right: 24px;
    line-height: 66px;
    font-size: 26.76px;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
  }
  .dot-box {
    position: absolute;
    bottom: 48px;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
  }
  .dot-box .dots {
    margin-right: 18px;
  }
  .dot-box .dot {
    float: left;
    width: 18px;
    height: 18px;
    margin-left: 16px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
  }
  .dot-box .dot.active {
    background: #e00000;
  }
/*动画一*/
  @keyframes myimg {
    0%  { -webkit-transform: scale( 1 ); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
    100% {  -webkit-transform: scale( 1.1 ); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);  }
}


.home8{background:#eeebea;overflow: hidden;}
.home8 .title:after{content:"";clear: both;display: block;}
.home8 .title .fz40{float: left;}
.home8 .title .fz40 a{transform:scale(0.8);display:inline-block;}
.home8 .title .fz40 .now{transform:none;color: #94070a;}
.home8 .title .more{background:url(https://www.pku.edu.cn/Public/static/themes/image/png32.svg) center right no-repeat;padding-right:75px;color: #333;margin-top:10px;line-height:27px;float: right;}
.home8 .l{float: left;width:42%;transform:translateX(-50px);transition:all 1s ease-out 0s;opacity:0;}
.home8.showdiv .l{opacity:1;transform:none;}
.home8 .l .list01{transform: none;opacity: 1;}
 .l .list{transform: translateX(-50px);opacity: 0;transition: all 1.0s ease-in-out;margin-top:30px;background:#fff;padding:35px 40px;border-bottom:4px solid #94070a;box-shadow:0 0 10px rgba(0,0,0,0.1);height:375px;box-sizing:border-box;}
.home8 .l .list .item{margin-top:25px;}
.home8 .l .list .item:first-child{margin-top:0;}
.home8 .l .list .item .h{font-size:16px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.home8 .l .list .item:hover .h{color:#94070a;}
.home8 .l .list .item .date{margin-top:10px;position: relative;font-style: italic;color: #9c888a;}
.home8 .l .list .item .date:before{content:"";position: absolute;left:0;top:50%;width:100%;border-top:1px solid #eee;transition:all 0.3s ease-out 0s;}
.home8 .l .list .item:hover .date:before{border-color: #94070a;}
.home8 .l .list .item .date span{background:#fff;padding-right:10px;display: inline-block;position: relative;}
.home8 .r .list{margin-top:30px;border-bottom:4px solid #94070a;}
.home8 .r .list .item{height:90px;line-height:89px;background:#fff;margin-top:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.home8 .r .list .item:first-child{margin-top:0;}
.home8 .r .list .item .pic{float:left;width:200px;border-right:1px solid #ebe6e5;text-align:center;height:100%;position:relative;overflow:hidden;background:#ebe6e5;}
.home8 .r .list .item .pic:before{content:"";background:url(https://www.pku.edu.cn/Public/static/themes/image/png92.png) center center no-repeat;width:110%;position:absolute;left:50%;top:0;margin-left:-55%;padding-top:110%;animation:cc 20s linear 0s infinite;}
.block{width:1200px;margin:auto;}
.pd110{padding-top:110px;padding-bottom:110px;}
.body_b *{outline:none;}
@keyframes cc{
  0%{transform:rotate(0);}
  100%{transform:rotate(360deg);}
  }
  .home8 .r .list .item .pic span{display:block;height:100%;box-sizing:border-box;border:4px solid #fff;font-size:22px;color:#a19896;position:relative;line-height:1;}
  .home8 .r .list .item .pic span:after{content:"";vertical-align:middle;display:inline-block;height:100%;}
  .home8 .r .list .item .h{line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;height:100%;font-size:16px;}
  .home8 .r .list .item .h span{display:block;width:100%;}
  .home8 .r .list .item:hover .h{color:#94070a;}
  .home8 .r{float: right;width:calc(57% - 30px);transform:translateX(50px);transition:all 1s ease-out 0s;opacity:0;}
  .home8.showdiv .r{opacity:1;transform:none;}
   .block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center; position:relative;}
 .title01{float: left;margin-top: 60px;margin-left: 10px;margin-right: 64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;text-align:left;max-width:50px;transform: translateX(-50px);opacity: 0;transition: all 1.5s ease-in-out;transition-delay: 0.6s;}
 .title01 .fz40{writing-mode:tb-lr;writing-mode:vertical-lr;}
 .title01 .more{writing-mode:tb-lr;writing-mode:vertical-lr;font-size:14px;margin-top:150px;}
 .title01 .more i{margin-bottom:20px;margin-right:0;}
 .more{color:#94070a;display:inline-block;line-height:45px;}
.more i{float: left;background:url(https://www.pku.edu.cn/Public/static/themes/image/more1.svg) center center no-repeat;width:45px;height:45px;margin-right:15px;background-size:contain;}
.more i:before{content:"";background:url(https://www.pku.edu.cn/Public/static/themes/image/more1a.svg) center center no-repeat;width:100%;height:100%;opacity:0;transition:all 0.2s ease-out 0s;display: block;background-size:contain;}
.more:hover i:before{opacity:1;}
.more i{position:relative;}
 .more i:after{content:"";background:url(https://www.pku.edu.cn/Public/static/themes/image/skin2/icon1.svg) center center no-repeat;width:41px;height:49px;background-size:contain;position:absolute;right:100%;margin-right:-10px;top:50%;margin-top:-25px;}
 .more i:after{right:50%;margin-right:-20px;top:0;margin-top:-37px;}

 /*/*footer*/
.footer-wrap{background: #8b0012;width: 100%;}
.footer-wrap *{color:#ebddde}
.footer-lf{width: 34.25%;float: left;}
.footer-md{width: 52%;float: left;}
.footer-rt{width:13.08% ;float: left;}
.copyRight{width: 100%;background: #7d0010;text-align: center;font-size: 14px;font-size: 1.4rem;}
.footer{padding: 40px 0;overflow: hidden;}
.copyRight > div{padding: 26px 0;overflow: hidden;}
.footer-addr p{padding-top: 15px;margin-top: 10px;line-height: 10px;}
.footer-links{margin: 10px 50px 0;}
.footer-links h2{margin-top: 24px;margin-bottom: 42px;font-size: 20px;}
.links-list{overflow: hidden;margin: 0 -10px;}
.links-list li{margin-bottom: 7px;float: left;width: 270px;}
.links-list li a{display: block;font-size: 16px;font-size: 1.2rem;border:1px solid #ae4d5a;padding: 10px 10px 10px 0;margin: 0 10px;}
.links-list li a span{display: block;padding-left: 15px;height: 26px;line-height: 22px;overflow: hidden;position: relative;}
.links-list li a span:before{content: '';clear: both;left: 0;top: 50%;background: #c58089;width: 6px;height: 12px;margin-top: -6px;display: block;position: absolute;}
.links-list li a:hover {background: #e8ccd0;}
.links-list li a:hover span{color:#8b0012}
.links-list li a:hover span:before{background: #8b0012;}
.code-box{margin: 20px -5px 0;overflow: hidden;}
.code-box li > div{margin: 0 5px;text-align: center;    margin-top: 99px;}
.code-box li span{display: block;border:8px solid #e8ccd0;border:8px solid rgba(255,255,255,0.8) ; width: 120px;height: 120px;margin: 0 auto;}
.code-box li span img{display: block;width: 100%;}
.code-box li p{margin-top: 10px;font-size: 16px;font-size: 1.0rem;}
.gp-container{width: 1200px;margin-left: auto;margin-right: auto;}
.gp-row{margin-left: -15px;margin-right: -15px;}
.gp-m15{margin:0 15px}
.gp-p15{padding-left: 15px;padding-right: 15px;}