  @charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{/* FONT-FAMILY: Î¢ÈíÑÅºÚ; *//* font-size: 14px; */}
ul,ol,li{list-style:none;float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none;cursor:pointer;color: #494848;}
i,em,b{font-style:normal;}
img{}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
body{min-width:1200px;}


.homepage-box {
    width: 1200px;
}
.homepage-box .homepage-title {
    width: 1200px;
    height: 93px;
    margin-bottom: 35px;
}
.hp-border {
    /* margin-top: 15px; */
    margin-right: 10px;
    width: 4px;
    height: 72px;
    border-radius: 2px;
    background: #f5ba1e;
    float: left;
}
.homepage-box .homepage-title .hp-text-box {
    width: 400px;
    float: left;
    height: 93px;
}
.homepage-box .homepage-title .hp-text1 {
    /* height: 63px; */
    color: #212121;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
    font-size: 36px;
    font-weight: 400;
    /* line-height: 63px; */
}
.homepage-box .homepage-title .hp-text2 {
    height: 30px;
    color: #333333;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}
.homepage-box .homepage-title .hp-text-box2 {
    padding-right: 18px;
    background: url(http://info.ruc.edu.cn/images/more_black.png) no-repeat center right;
    cursor: pointer;
    text-align: right;
    width: 100px;
    height: 93px;
    color: #333333;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
    font-size: 18px;
    font-weight: 400;
    line-height: 93px;
    float: right;
}

.top{width:100%;height: 45px;position: relative;z-index: 20000;}
.wid_1000{width:1200px;margin:0 auto;}
.top-link,.top-link a{font-size:14px;color:#999;line-height: 35px;border: 1px solid #dedede;border-radius: 30px 30px;margin-top: 5px;}
.search{
    right: 15px;
    top: 0px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    }
.search-btn{width:24px; height:19px; float:right;}
.search-input{width:105px; height:19px; line-height:19px; font-size:14px; color:#ffffff; float:left; background:none;}
.menue{width:100%;height: 65px;position:relative;z-index:20000;}
.logo{height:63px;/* margin-top:13px; */}
.nav{width:890px;float:right;/* margin-top: 15px; */}
.nav-mr{width:105px; height:90px; display:block; font-size:16px; float:left; text-align:center; line-height:90px; color:#333;}
.nav-mr:hover{background:url(/yssjxy/images/nav-hover.jpg) no-repeat; color:#fff;}
.nav-current{width:105px; height:90px; display:block; font-size:16px; float:left; text-align:center; line-height:90px; background:url(/yssjxy/images/nav-hover.jpg) no-repeat; color:#fff;}
.banner{
    width: 100%;
    text-align: center;
    background: #FFF;
    z-index: 0;
    position: relative;
    }
.sy-wyjz{
    width: 100%;
    height: 0px;
    z-index: 10;
    position: relative;
    top: 55px;
}
.wyjz{width:100%;}
.wyjz-title{
width: 860px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #333;
    font-size: 18px;
    margin: 0 auto;
    background: white;
    border: 1px solid #dedede;
    box-shadow: #bfbfbf 1px 1px 10px 1px;
}
.wyjz ul{width:740px; height:70px; line-height:70px;}
.wyjz li{width:114px; text-align:center; line-height:62px; height:62px; padding-left:34px; text-align:center; padding-top:8px;}
.wyjz li span{width:114px; text-align:center; color:#333; font-size:14px; line-height:28px; display:block;}
.wyjz li i{width:114px; text-align:center; color:#f0600a; font-size:18px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px;}
.wysq{width:140px; height:70px;}
.sy-part{width:100%;background: #ffffff;}
.sy-parts{width:100%;margin-bottom:30px;background: #f6f9ff;padding-top: 30px;}
.zxsx,.cjwt{width: 350px;}
.more_btn {
    display: inline-block;
    height: 20px;
    margin-top: 20px;
    line-height: 20px;
    float: right;
}
.more_btn a {
    font-size: 16px;
    cursor: pointer;
    color: #e25828;
}
.title{width:100%;/* height: 125px; */}
.title h3 {
    font-size: 30px;
    color: #484848;
    height: 35px;
    line-height: 30px;
    background: #f6f9ff;
    width: 130px;
    float: left;
    /* letter-spacing: 7px; */
}
.title h4 {
    font-size: 30px;
    color: #484848;
    height: 35px;
    line-height: 35px;
    background: #f6f9ff;
    width: 215px;
    float: right;
}

.title .more{display:block; float:right; width:40px; text-align:center; line-height:30px; color:#aaa; font-size:14px; background:#fff; margin-right:10px;}
.gray-title{width:100%; background:url(/yssjxy/images/gray-title.jpg) repeat-x; height:30px; margin-bottom:30px;}
.gray-title h3{font-size:20px; color:#f0600a; height:30px; line-height:30px; background:#f0f0f0; padding:0 4px 0 0; width:90px; float:left;}
.gray-title .more{display:block; float:right; width:40px; text-align:center; line-height:30px; color:#aaa; font-size:14px; background:#f0f0f0; margin-right:10px;}

.mbk{width: 1200px;margin:25px 0 0;}
.mbk li{width:303px; height:225px; margin-right:42px; position:relative; margin-bottom:25px; overflow:hidden;}
.sqjz{width:80px; height:22px; background:#f0600a; color:#fff; font-size:12px; line-height:22px; text-align:center; padding:2px 2px; border-radius:2px; display:inline-block;}
.sqjz:hover{background:#dc5200;}
.mbk li .pic{width:300px; height:173px; border:1px solid #e2e2e2; overflow:hidden; margin-bottom:10px;} 
.mbk li .pic img{width:303px;}
.mbk li .txt{color:#333; font-size:15px;}
.mbk li .txt h3{font-weight:normal; color:#333; font-size:14px; line-height:30px; width:100%; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.mbk li .txt p{display:block; width:100%; height:44px; line-height:22px; color:#777;}

.zxgg,.whsc{width:304px;}
.zxgg-con li{width:304px; margin-bottom:15px; height:50px;}
.zxgg-con li .date{width:50px; height:50px; background:url(/yssjxy/images/date.jpg) no-repeat; text-align:center; color:#999; margin-right:12px;}
.zxgg-con li .date h3{font-size:24px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:center; display:block; font-weight:normal; line-height:30px;}
.zxgg-con li .date i{width:100%; display:block; text-align:center; line-height:20px;}
.zxgg-con li .txt{width:242px; height:50px; line-height:22px; color:#333;word-wrap: break-word;}



.cjwt-con{width:100%; background:url(/yssjxy/images/cjwt-bg.gif) no-repeat center center; height:210px;}
.cjwt-con li{width:290px; padding:0 16px; margin-bottom:48px;}
.cjwt-con li h3{color:#333; line-height:30px; font-size:15px;}
.cjwt-con li h3 span{font-weight:normal; color:#666; font-size:12px;}
.cjwt-con li p{width:290px; height:48px; line-height:24px; overflow:hidden; color:#666; text-align:justify;}

.whsc li a{width:292px; height:30px; line-height:30px; background:url(/yssjxy/images/jt.jpg) no-repeat left center; padding-left:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.foot{
    background-size: 100%;
    width: 100%;
    } 
.full {
    width: 100%;
}
.mainBox {
    width: 1200px;
    margin: 0px auto;
}
.footer {
    height: 140px;
    width: 100%;
    padding: 0px;
    box-sizing: border-box;
}
.clearfix {
    zoom: 1;
}
.fl {
    float: left;
    /* width: 100%; */
}
img {
    border: none;
}
.fr {
    float: right;
}
.footer p {
    text-align: right;
    color: #fff;
    font-size: 14px;
}
.mt20 {
    margin-top: 20px;
}
.mt10 {
    margin-top: 10px;
}
.footer p a {
    color: rgb(214 95 0);
    text-decoration: underline;
}
.local{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e4e9f0; margin-top:16px;}
.local span{display:inline-block; padding:0 5px; font-size:20px; border-bottom:2px solid #f0600a; margin-bottom:-2px; color:#f0600a;font-weight:bold;float:left;}
.sqjz-input,.xz{width:500px; height:30px; line-height:30px; border:1px solid #e4e9f0;}
.sqjz-nr{width:100%;}
.sqjz-nr td{padding:10px 0;}
.sqjz-nr .shuoming{color:#ff8000;line-height:200%}
.jy{width:500px; height:80px; line-height:30px; border:1px solid #e4e9f0;}
.tj-btn{width:140px; height:34px; background:url(/yssjxy/images/wysq-btn.jpg) no-repeat;}
.tj-btn:hover{background:url(/yssjxy/images/wysq-btn-hover.jpg) no-repeat;}

.ej{border-bottom:1px solid #eaeaea; height:54px; line-height:54px;}
.ej li a{float:left; cursor:pointer; text-align:center; padding:0 20px; color:#333; font-size:15px; display:inline-block; margin-right:10px;}
.ej li a:hover{border-bottom:2px solid #f0600a; background:#efefef;}
.ej-active{border-bottom:2px solid #f0600a; background:#efefef;}
.ej-con{width:1000px; min-height:600px;}
.ej-con li a{width:100%; display:block; height:78px; background:url(/yssjxy/images/list.jpg) no-repeat; padding:11px 0;}
.ej-con li a .date{width:110px; height:68px; padding-top:10px; float:left; margin-right:40px;}
.ej-con li a .date h3{font-size:26px; line-height:30px; color:#666; width:100%; text-align:center; display:block;}
.ej-con li a .date span{font-size:16px; line-height:20px; color:#999; width:100%; text-align:center; display:block;}
.ej-con li a .txt{width:850px; height:78px; color:#333; font-size:14px; padding-top:10px;}
.ej-con li a .txt h3{width:100%; height:26px; line-height:26px; color:#333; overflow:hidden; text-overflow:ellipsis; display:block; margin-bottom:6px;}
.ej-con li a .txt em{color:#999; line-height:20px; display:block; width:100%; height:20px; overflow:hidden;}
.ej-con-time{width:100%; min-height:600px;}
.ej-con-time li{height:36px; line-height:36px; background:url(/yssjxy/images/jt.jpg) no-repeat left center; padding-left:15px; width:985px;}
.ej-con-time li a{width:885px; height:36px; line-height:36px; color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.ej-con-time li i{width:100px; text-align:right; color:#999; line-height:36px; height:36px; float:right;}



.ej-con-time-1{width:100%; min-height:600px;}
.ej-con-time-1 li{height:36px; line-height:36px; background:url(/yssjxy/images/jt.jpg) no-repeat left center; padding-left:15px; width:235px;}
.ej-con-time-1 li a{width:235px; height:36px; line-height:36px; color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}






.content-title{width:100%;}
.content-title h3{width:100%; text-align:center; color:#333; line-height:26px; font-size:20px; margin-bottom:6px;}
.content-title i{width:100%; display:block; text-align:center; color:#999; font-size:14px;}
.content-con{width:100%; min-height:500px; margin-top:20px;}
.content-con p{width:100%; text-align:justify; text-indent:2em; line-height:24px; margin-bottom:15px;}
.fh{width:350px; float:right; color:#666; text-align:right; margin-right:20px;}
.fh a {color:#666;}
.fh a:link {color:#666;}
.fh a:hover {color:#666;}
.fh a:active {color:#666;}
.fh a:visited {color:#666;}

#full-screen-slider {width:100%;height: 600px;float:left;position:relative;}
#slides {display:block;width:100%;height: 600px;list-style:none;padding:0;margin:0;position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; left:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:50%;top: 540px;z-index:9900;padding:5px 15px 5px 0;margin:0;}
#pagination li { display:block; list-style:none; width:16px; height:16px; float:left; margin-left:5px; background:url(/yssjxy/images/dd.png) no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {  background:url(/yssjxy/images/qq.png) no-repeat; }



.mainSliders{width: 1200px;height: 460px;position:relative;margin:0 auto;}
.mainSliders .spotlight{
    width: 380px;
    height: 320px;
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    background: #2e90cd;
}
.mainSlider{width: 1200px;height: 320px;position:relative;margin:0 auto;}
.mainSlider .spotlight{
    width: 600px;
    height: 320px;
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    /* background: #2e90cd; */
}
.spotlighttu{
    width: 280px;
    height: 320px;
    top: 0;
    left: 380px;
    overflow: hidden;
    position: absolute;
    background: #2e70cd;
}
.mainSlider .spotlight li{display:none;}
.mainSlider .spotlightBanner{
    position: absolute;
    left: 600px;
    width: 600px;
    top: 0px;
    height: 320px;
    overflow: hidden;
    /* background: #2e40cd; */
}
.mainSlider .spotlightBanner li{position:relative;width: 560px;border-bottom:1px solid #ececec;padding: 22px;height: 95px;}
.mainSlider .spotlightBanner li.selected dl{z-index:9999;left:0px;width:288px;height:90px; margin-left:10px;}
.mainSlider .spotlightBanner dl{height:90px;width:288px; position:absolute;cursor:pointer}
.mainSlider .spotlightBanner li.selected dl dd{font-size:14px;color:#333; line-height:30px; width:168px; float:left;}
.mainSlider .spotlightBanner dl dd{font-size:14px;color:#333; line-height:30px; width:168px; float:left;}
.mainSlider .spotlightBanner dt{width:104px; height:90px; margin-right:16px; float:left;}
.mainSlider .spotlightBanner dl dd span{display:block; width:100%; height:44px; line-height:22px; color:#333; }
.mainSlider .spotlightBanner dl dd i{display:block; width:100%; height:24px; line-height:24px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


body:after {
  content: url(/yssjxy/images/close.png) url(/yssjxy/images/loading.gif) url(/yssjxy/images/prev.png) url(/yssjxy/images/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/yssjxy/images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/yssjxy/images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/yssjxy/images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/yssjxy/images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


.mbk li h3{width: 100%; text-align: center; float: left;}
.mainSlider .spotlightBanner dt img{width:104px; height:90px;}


.defaultInputStyle{border:1px solid #AFD5F5}
.ej-con-time-2{min-height:600px}
.ej-con-time-2 ul{width:100%;}
.ej-con-time-2 li a{color:#f0600a;}
.sqjz-input-1{width:300px; height:30px; line-height:30px; border:1px solid #e4e9f0;}






.shizi{
  float: left;
  width: 100%;
  /* background: #33333340; */
}
.shizi-head{
  float: left;
  width: 100%;
  margin-bottom: 75px;
}
.shizi-head-title{
  float: left;
  width: 100%;
  font-size:20px;
  color:rgb(255, 255, 255,.4);
}
.shizi-head-sub-title{
  float: left;
  width: 100%;
  font-size:42px;
  color:#fff;
}
.shizi-list-wrap{
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.shizi-list{
  float: left;
  width: 30%;
  padding-left: 40px;
}
.shizi-list:nth-child(1){
  background: url(/yssjxy/images/da.png) no-repeat left top;
}
.shizi-list:nth-child(3){
  background: url(/yssjxy/images/zhong.png) no-repeat left top;
}
.shizi-list:nth-child(5){
  background: url(/yssjxy/images/xiao.png) no-repeat left top;
  margin-right: 0;
}
.shizi-list-title{
  float: left;
  width: 100%;
  font-size: 22px;
  color: #333;
  margin-bottom: 25px;
}
.shizi-list-sub-title{
  float: left;
  width: 100%;
  font-size: 14px;
  color: rgb(255 255 255);
}
.shizi-list-sub-title li{width: 46%;height: 30px;line-height: 21px;margin: 0  13px 6px 0;}
.shizi-list-sub-title a{
  float: left;
  width: 100%;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.shizi-pic{
    float: left;
    width: 396px;
    margin-right: 5px;
}

.right-icon {
    line-height: 0;
    font-size: 24px;
    position: relative;
    top: 2px;
}
 
.ml-2, .mx-2 {
    margin-left: .5rem!important;
    margin-right: 1.5rem!important;
}
.read-more{text-align: right;}



.date {
    float: left;
    width: 89px;
    height: 90px;
    margin-top: 10px;
}

.date .day {
    text-align: center;
    font-weight: 700;
    font-size: 55px;
    color: #f0600a;
    line-height: 62px;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
    background: linear-gradient(to right, red, rgb(255 140 28));
    -webkit-background-clip: text;
    color: #ecd9cd2e;
}
.date .year {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    color: #f0600a;
    line-height: 20px;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
}

.tit {
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 460px;
    height: 60px;
    margin-top: 23px;
    text-align: left;
}
.tit>a {
    font-size: 25px;
    color: #333;
    line-height: 30px;
    FONT-FAMILY: Î¢ÈíÑÅºÚ;
}