﻿@charset "UTF-8";
/**
 * 首页样式
 * @authors Shaw (shawnk@qq.com)
 * @date    2014-04-16 11:11:13
 * @version v1.0
 */

/*基本默认样式*/
.newslist a.item{}
.newslist a.item:hover{}

	
.site{
	padding:5px 40px;}

/*菜单栏样式*/
.navbar-inner {
    background: #933d7d;
    background-image: -moz-linear-gradient(top, #a0468c, #822e69);
    background-image:none;
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffa0468c', endColorstr='#ff822e69', GradientType=0);
    border-top-color: #a0468c;
    border-top-color: #a0468c;
    om-left-radius: 0px;
    /* border-bottom-right-radius: 0px; */
    padding-left: 0px;
    padding-right: 0px;}


/*幻灯片样式*/
#slider-box{
    height: auto;
    position: relative;
    margin: 5px 0px;}
    #slider{
        padding: 10px;}


    #slider-pic img{
        width: 100%;}
    #slider-text{}
        #slider-text h3 a{
            color: #000;
            text-decoration: none;
            font-family: "黑体"
        ;}
        #slider-text h3 a:hover{
            color: #701a5e;}
        @media(max-width: 480px){
            #slider-text h3 a{
                font-size: 18px;
                margin: 8px 0px 0px;}
        }
    #slider-text p.para{
        text-align: justify;
        line-height: 1.8em;
        text-indent: 2em;
        text-align: justify;
        padding: 5px 8px;}
        #slider-text p.para a{
            color: #555;
            font-size: 14px;
            font-family: "宋体","微软雅黑";
            text-decoration: none;
            text-align: justify;}
            #slider-text p.para a:hover{
                color:#000;}
        #slider-text-rendor{
            height: 100px;}

    #slider-bg-layer{
        width: 100%;
        position: absolute;
        bottom: 0px;}
        #slider-bg-layer-rendor{
            width:100%;
            position: absolute;
            bottom: 0px;
            z-index: -1;
            background-color: #701a5e;}
    .slider-pics{
        margin: 0px 5px;}
    .slider-pics .rendor-content{display: none;}
    .slider-pics a.imgLink{
        padding:10px 6px;
        cursor: pointer;
        z-index: 11;
        position: relative;}

        @media(max-width: 768px){
            #slider{
                padding: 10px 0px;}
            .slider-pics a.imgLink {
                width: 18%;}
        }

    .slider-pics a.imgLink:hover,.slider-pics a.imgLink.active{
        opacity: 0.8;
        background-color: #fff
    ;}


#main-container{
    margin-top: 20px;}

/*左侧新闻列表样式*/
.new-icon-container {
    background: #f0f0f0;
    border-bottom: none;}
.blog-date {
    background: #f0f0f0;
    border-bottom: none;
    margin-bottom: 0px;
	color:#b956a8;}
.blog-date-2 {
    background: #f0f0f0;
    border-bottom:none;
	color:#b956a8;}
.list-c a {
    color: #666;}

.list-c li {
    list-style: none;
    margin-bottom: 4px;
    border-bottom: 1px dotted #aaa;
    padding: 2px;}
.newslist {
    border-bottom: none;}
.left-news{
    min-height: 100px;
    border: 1px solid #d6bed1;
    border-left: none;
    border-bottom: none;
    padding: 15px 0px;
    margin-bottom: 3px;
    position: relative;}
    a.corner-logo{
        position: absolute;
        top: -12px;
        right: -12px;
        width:56px;
        height: 20px;
        padding: 18px 0px;
        text-align: center;
        background-image: url(../../nknews/nkulogo.png);
        background-color: #fff;
        color: #701a5e;}
        @media(max-width: 768px){
            a.corner-logo{
                right: 0px;
                background-color: transparent;}
            .left-news{
                border-right: none;}
        }

    .channel-pic .imgLink{
        border: 1px solid #ccc;
        padding: 5px;
        display: block;}
        .channel-pic .imgLink img{
            width:100%;}
    
    .left-news .newslist{
        padding: 5px 0px;}
    .left-news .newslist a.item{
        height: 25px;
        line-height: 25px;}

    @media(max-width: 768px){
        .channel-pic .imglink{
            border: none;
            padding: 0px;}
    }



/*右侧新闻样式*/
.right-news .switch-header{
    height: 50px;
    position: relative;
    border-bottom: 1px solid #c5a3be
;}
    .right-news .switch-header .nkutower{
        position: absolute;
        left: 0px;
        bottom: -3px;}
    .right-news .switch-header .switch-links{
        position: absolute;
        right:2px;
        bottom: 0px;}
        .switch-links a.item{
            display: block;
            color: #701a5e;
            padding: 5px 8px 3px;
            font-size: 14px;
            width: 30px;
            float: left;}
        .switch-links a.item:hover,.switch-links a.item.active{
            background-color: #e7d9e4
        ;}

.right-news .newslist{
    padding: 6px 0px 0px;
    min-height: 150px;
    display: none;}
    .right-news .newslist.active{
        display: block;}
    .right-news .newslist a.item{
        height: 25px;}


/*底部新闻样式*/
#bottom-news{
    margin:15px 0px 0px;}
    #nk-newspaper a.imgLink{
        display: block;
        border:1px solid #ccc;
        padding:5px 3px;}
        #nk-newspaper a.imgLink img{
            width:100%;}
    #nk-newspaper .newslist{
        padding: 7px 0px 0px;}
    #nk-newspaper .newslist a.item{
        height: 26px;
        line-height: 26px;}
    .college-media{
        margin-bottom: 12px;}

    
    .college-media .pic a.span{
        display: block;
        width:15%;
        float: left;
        padding: 3px 2.5%;
        color: #fff;
        background-color: #701a5e;}
    .college-media .pic a.imgLink{
        display: block;
        width:85%;
        float: left;}
        .college-media .pic a.imgLink img{
            width:100%;}

    .college-media .newslist a.item{
        height: 25px;
        line-height: 25px;}

    @media(max-width: 768px){
        .college-media .pic{
            position: relative;}
        .college-media .pic a.span{
            display: inline-block;
            width: auto;
            padding: 5px 10px;
            position:absolute;
            left: 0px;
            top: 0px;}
        .college-media .pic a.imgLink{
            width:100%;
            float: none;}
        .college-media .newslist{
            padding: 3px 0px;}

        .college-media{
            border-bottom: 1px solid #701a5e;}
        .college-media .newslist a.item{
            text-align: left;}
    }



/*讲座信息样式*/
#cellphone:hover{
    opacity: 1
;}
a#lecture-link{
    font-size: 16px;
    font-weight: bold;
    color: #721860;}
#lecture-list{
    height: 245px;
    background-color: #f7edf2;
    border: 1px solid #efe5ed;
    border-radius: 8px;
    width: 60%;
    float: left;
    position: relative;
    margin-bottom: 10px;}
#lecture-list .item{
    font-family: "宋体","微软雅黑";
    font-size: 14px;
    margin: 15px 2px;
    line-height: 1.8em;}
#lecture-list .line a{
    color: #333;}
#lecture-list .line .left{
    float: left;
    width: 25%;
    text-align: center;}
#lecture-list .line .right{
    float: left;
    width: 75%;
    text-align: left;}
    #lecture-tooltip{
        position: absolute;
        right: -13px;
        bottom: 40px;}

#lecture-right{
    width:35%;
    height: 100%;
    float: right;
    position: relative;}
    #lecture-right .cellphone-links{
        position: absolute;
        top: 170px;}
        #lecture-right .cellphone-links:hover{
            opacity: 0.8;
            filter:alpha(opacity=80);}
        #link-phone{left: 9px;}
        #link-email{left: 36px;}
        #link-weibo{left: 64px;}
        #link-weixin{left:91px;}

        #lecture-right .cellphone-links#link-inankai{left:50px;top:145px;}


.right-news .switch-header .nkutower,a.corner-logo{
	background-color: #fafafa
;}

/*以下为关闭自适应布局下专用样式*/

    @media(min-width: 768px){
        #slider-text-rendor{
            height: 0px;}
        .slider-pics a.imgLink img{
            width: 108px;
            height: 81px;}

        #slider-bg-layer .slider-pics{
            display: inline-block;
            float: right;
            width: auto;}
        #slider-bg-layer-rendor .slider-pics{
            display: inline-block;
            float: right;
            width: auto;}
        img#slider-main{
            width: 487px;
            height: 322px;
            cursor: pointer;}
            img#slider-main:hover{}
    }

    @media(min-width: 768px){
        #nk-newspaper a.imglink img{
            width: 222px;
            height: 130px;}
        .college-media .pic{
            padding: 4px 0px 0px;}
        .college-media .pic a.imgLink img{
            height: 66px;}
    }
    
    @media(min-width: 768px){
        .channel-pic{
            padding: 2px 0px 0px;}
            .channel-pic .imgLink img{
                height: 158.56px;}
        .left-news .newslist{
            padding: 0px;}
    }

    @media(min-width: 768px){
        .span7.middle-left{
            width: 60.39%;}
        .span5.middle-right{
            width: 36.6%;}
    }
	
	
	.news-title{
		font-weight:normal;
		color:#b956a8;}
.mgz-inner {
    width: 32.8%;}
.mgz-inner img{
	width:100%;}
.square-1 h3{
	padding:5px 0;}
.square-1 {
    padding-bottom: 0px;
    border-bottom:none;
    overflow-x: hidden;}
.square-1:hover img {
    opacity: 0.6;
    filter: alpha(opacity=60);
    /* for ie8 and earlier */
    
    -webkit-transition: all .4s ease;}
.square-1:hover {
	color:#b956a8;
    border-bottom:none;}
.square-1:hover h3 {
	color:#b956a8;}
.square-2 {
    opacity: 0.8;
    filter: alpha(opacity=80);}
.square-2:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /* for ie8 and earlier */
    
    -webkit-transition: all .3s ease;}
#footer {
    padding: 20px 40px 0px 40px;
    border-bottom: 2px solid #060606;}
#footer hr {
    margin-top: 10px;
	margin-bottom: 10px;}