@font-face {
font-family: 'myfont';
src: url('../fonts/cococola.ttf') format('truetype');
}
@font-face {
font-family: 'mainfont';
src: url('../fonts/fangzheng.woff');
}
*{margin:0;padding:0;}
.portal-w{width: 100%; height: 100%;}
img{border: 0}
body{font-family: 'mainfont';font-size:16px;}
.logoWrap{height: 130px;width:100%;background:#19A7CE}
li,ul{list-style:none}
a{webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:link{text-decoration:none;color:#333}
a:visited{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#146C94}
a:active{text-decoration:none;color:#146C94}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.wp1_windowTitle,.first0,.Column_Anchor,#listmain .right h3 span.name{font-family: 'myfont';}
.Column_Anchor{font-size:24px;}
.picbase1-credit{display:none;}
.picbase1-content h2{background:#146C94;border-bottom: 1px solid white;}
.wp_article_list .list_item{border:none;line-height:32px;}
.wp_article_list .list_item .Article_Index{background: url(dian.png) left 14px no-repeat;}
.wp_article_list .list_item .Article_PublishDate{font-size:13px;}
.wp_article_list .list_item .Article_Title i{margin-right:3px;}
/*列表页*/
#listmain{width:1200px;margin: 0 auto;margin-top:20px;}
.list_banner{height:220px;border-bottom:2px solid #146C94;}
#listmain .right img { max-width:700px; _width:expression(this.width > 700?"700px" : this.width); }
#listmain .left{width: 280px;float: left;}
#listmain .left h3{line-height: 52px;background-color:#146C94;text-align: center;border-bottom: 2px solid #FFF;border-radius:7px 7px 0px 0px;letter-spacing:9px;}
#listmain .left h3>span{text-align: center;line-height: 52px; color: #fff;  font-size:20px;font-weight: bold;}
#listmain .right{width: 905px;float: right;padding: 0 0 15px 0}
#listmain .right h3{padding-left: 0px;padding-right: 15px;height: 36px;border-bottom:2px solid #146C94;}
#listmain .right h3 span.name{color: #fff; font-size: 18px;font-weight: bold;line-height: 36px; background-color: #146C94;padding:0 20px;float: left;border-radius:7px 7px 0px 0px;}
#listmain .right h3 span.weizhi{float: right;color:#666666;font-size: 15px;line-height: 36px}
#listmain .right h3 span.weizhi a{color: #666666}
#listmain .right .list{padding: 10px;min-height: 550px;background-color: #FFffff;overflow: auto;}
#listmain .right .list ul.rightlist li{border-bottom: 1px dashed #ccc;}
#listmain .right .list ul.rightlist li .date{float: right;line-height: 35px;font-size: 14px ;color: #aaaaaa;}
#listmain .right .list ul.rightlist li a{line-height:40px;font-size: 15px ;color: black;font-family: 'mainfont';}
#listmain .right .list ul.rightlist li a:hover{color:#146C94;}
.leftlist li{}
.leftlist li a{font-size:17px;color: #fff;line-height:40px;font-weight: bold;display: block;text-align: center;background-color: #188ED6;border-bottom: 1px solid #ffffff;letter-spacing:5px;}
.leftlist li a:hover{color: #146C94;background-color:#BEE4FC;}
.leftlist li a.parent{color: #146C94;background-color:#BEE4FC;}
.childlist{}
.childlist li a{font-size: 14px;color: #fff;text-align: center;border-bottom: 1px solid #ffffff;}
/*文章页*/
#infomian{width: 1200px;margin: 0 auto; margin-top:50px;margin-bottom:50px;padding: 40px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px #b0b0b0;background-color:#fff;}
#infomian img { max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }
#infomian .info{padding: 0 15px;min-height: 500px;margin-top: 25px}
#infomian .info h1{font-size: 32px;text-align: center;line-height: 50px;height: 50px;font-weight:bold;}
#infomian .info h2{font-size: 14px;color: #acacac}
#infomian .info p.other{font-size: 13px;text-align: center;line-height: 30px;color: #656565;margin-top:45px;}
.picbase1s{border:1px solid #146C94;}
#search{height: 40px;   width: 215px;    float: right;margin-top: 45px;}
#keyword {
    width: 200px;
    /*padding: 15px 0 15px 15px;*/
    padding-left: 20px;
    border: 0 none;
    height: 35px;
    margin-right: 0;
    outline: none;
    background:rgba(0,0,0,.45);
    float: left;
    box-sizing: border-box;
    transition: all 0.15s;
    margin-top: 5px;
    margin-left: 5px;
    border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    color: #ffffff;
}
.wp_search .search{    border: 0 none;
            background: rgba(0,0,0,.55) url(css_res/search.png) center no-repeat;
            width: 35px;
            float: left;
            padding: 0;
            text-align: center;
            height: 35px;
            cursor: pointer;
            margin-top: 5px;
            border-top-right-radius: 20px;
            -webkit-border-top-right-radius: 20px;
            -moz-border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            -webkit-border-bottom-right-radius: 20px;
            -moz-border-bottom-right-radius: 20px;
        }
.logo_l{width:800px;float: left;margin-top: 20px;}
.logo_l img{height: auto; max-width: 100%}
.topLine{background-color:#07379E;height:10px; color: #FFFFFF; font-size: 12px; width: 100%}

.title_box{height:45px;color:#07379E;background:url(css_res/line_bg.jpg) left bottom no-repeat;line-height:55px;font-size:17px;font-weight:700}
.wp1_windowTitle{color:#125C71;border-bottom: 3px solid #125C71;}
.m{height:45px;width:100%; background:#146C94;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000);}
.m a:link,.m a:visited{color: #ffffff}
.m a:hover,.m a:active{color: #ffffff}
.focus-box{/*height: 390px !important;*/}
/*.ad{position: absolute;z-index: -1;top: 0}*/
.div_piccontenttitle_li .c_pt_12 .c_txt h3{font-size: 20px; text-align: center}
.div_piccontenttitle_li .c_pt_12 .c_txt h3 a{color: #07379E}
.div_piccontenttitle_li .c_pt_12 .c_txt p{line-height: 25px;margin-top: 10px;}
.content_box{width:95%;height:252px;padding-top:10px; padding-left: 10px;}
.content_box2{width:95%;height:252px;padding-top:10px; padding-left: 10px;}
.content_box table{
    table-layout: fixed;
}
.content_box table tr td table tr td{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    /*display: inline-block;*/
}
.content_box table tr td table tr td:nth-child(1){
    width: 85%;
}
.content_box table tr td table tr td:nth-child(2){
    width: 15% !important;
    text-align: right;
}
.news_con{padding:10px}
.more{color:#666;font-size:14px;font-weight:400;padding-right:5px;}
.pic_news{height:120px;padding:10px 5px 0 5px;line-height:25px}
.bottom_line{width: 100%; height: 3px; background:#000066; margin: 10px 0 5px 0;}
.copyright{clear:both;width:100%;height:100px;line-height:25px;padding-top:25px;background-color:#146C94;font-size:12px;color:#FFF;margin-top: 10px;}
.copyright_content{margin:0 auto;width:200px;}
.copyright ul li{ text-align:center;font-size:14px;}
.copyright a{text-decoration:none; color: #fff}
.clear{clear:both;height:0;overflow:hidden}
.first0{font-size: 22px;color: #125C71; line-height: 45px;height: 45px;background: none;border-bottom: 3px solid #EEEEEE}
.first0 p{color: #bbbbbb; font-size: 15px;font-weight: normal;margin-left: 15px; display: inline-block}
.bigPic{width: 100%; height: 420px;overflow: hidden;background: url("css_res/bg3.jpg") no-repeat center center;/*position: absolute;z-index: -1; top:0*/}
/*.bigPic img{max-width: 100%;height: auto}*/
.newsBar{height: 215px; background-color: #07379E;padding-top: 10px;padding-bottom: 10px;background: url("https://shpg.zknu.edu.cn/_upload/tpl/01/7a/378/template378/images/n_bg.jpg") no-repeat}
.newsBar .main{width: 1400px; overflow: hidden;}
.newsBar .main ul{width: 1400px;overflow: hidden;}
.newsBar li{float: left; margin: 0 24px; width: 300px; height: 200px; overflow: hidden}

.news_detail{min-height:590px;height:auto!important;height:590px;overflow:visible;line-height:25px; padding-top: 20px}
.news_detail p img{max-width:90%;height:auto;margin-top:5px;}
.news_detail p{font-size: 1.2em; line-height: 2em}
.position{width:270px;float:left;display:inline; background-color: #ffffff}
.nListBox{float:left;display:inline;background-color: #ffffff;width:1040px;min-height:480px;height:auto!important;height:480px;overflow:visible;margin-left:25px}
.box{min-height:580px;height:auto!important;height:230px;overflow:visible;margin-top:10px}
.box_top{background:url(css_res/line_bg.jpg) no-repeat left bottom;height:45px;line-height:40px;padding-left:20px;vertical-align:middle;font-weight:700;color:#07379E;font-size:20px}
.box_top_l{background:#07379E;height:45px;line-height:45px;padding-left:20px;vertical-align:middle;font-weight:700;color:#FFFFFF;font-size:18px}
#small_pic{height: 73px; margin:5px auto 10px auto;}
#link_con{ height:30px;}

.imgscroll4_top span {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.navbox .wp_nav .nav-item a {
    font-family: "mainfont";
    display: block;
    text-align: center;
    position: relative;
    z-index: 100;
    font-size: 17px;
    /*color: #fff;*/
    line-height: 40px;
    font-weight: bold;
}
.navbox .wp_nav .nav-item a:hover{color: #fff}
/*二级背景*/
.navbox .wp_nav .sub-nav .nav-item{/*background:#02365e*/;height: 35px;line-height: 35px;}
.navbox .wp_nav .sub-nav .nav-item a span.item-name{
	font-size:17px;
    color: #ffffff;
    line-height: 28px;
    padding:  0 5px;
	}
.navbox .wp_nav .sub-nav {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 200;
    visibility: hidden;
    /*border: 1px solid #FFFFFF;*/
    border: none !important;
    border-top: none;
}
.wp_nav .nav-item{margin-right:95px;}
.more-link .moretext img {
    vertical-align: middle;
}
#quick li{height: 38px; font-size: 15px; line-height: 38px; border: 1px solid #E8E8E8; border-radius: 8px;-webkit-border-radius:8px;margin-top: 5px; padding-left: 60px;}
#quick li a{color: #A04643}
.link2 .content_box .articlelist3_tbl  td{text-align:center !important}
.link2 .content_box2 .articlelist3_tbl  td{text-align:center !important}
#dzfw li{float: left;width: 90%; height: 40px;line-height: 40px;border: 1px solid #E8E8E8;background:#f3f3f3;margin: 5px; margin-left:10px;font-size: 16px;font-weight:bold;border-radius: 5px;letter-spacing:2px;text-align:center;}
#dzfw li i{font-size: 22px; color: #146C94;display: inline-block}
#mylink .news_icon{background:none;}
#mylink .div_stxw_list {
    width: 40%;
    float: left;
    height: 80px;
	margin-left:25px;
}
.news_detail .Article_Title{padding:20px 5px; height:60px;}
#left_bar a{color: #5E5E5E}
@media screen and (min-width:1140px){.topLineCon{text-align:right;width:1400px;margin:0 auto;font-size:10px;color:#FFF;line-height:20px}
/*body{background: url("https://shpg.zknu.edu.cn/_upload/tpl/01/7a/378/template378/images/body_bg.jpg") no-repeat top center}*/

.logoWrap,.ad,.bigPic,.copyright{min-width:1400px;}
.copyright{background:#146C94; /*url("https://shpg.zknu.edu.cn/_upload/tpl/01/7a/378/template378/images/bottom_bg.png") no-repeat 90%;*/}
.logo{width:1400px;margin:0 auto;  height: 130px; /*background:url("css_res/top_bg.png") no-repeat center right;*/ }

.nav{width:1380px;height:45px;margin:0 auto;padding-left:20px;}
.ad{width:100%;height:auto;margin:10px auto; max-width:1920px;max-height:600px;overflow: hidden}
.ad img{max-width: 1920px; height: auto}
    .ad img:hover {
        width:400px;
        height:200px;
        transform:scale(1.1,1.1);
    }
    /* 中心变形*/
    .ad img {
        transition:all 0.5s ease-out;
        /* 过度 所有css属性 1秒过度 结束慢*/
        -moz-transition:all 0.5s ease-out;
        /* Firefox 4 */
        -webkit-transition:all 0.5s ease-out;
        /* Safari 和 Chrome */
        -o-transition:all 0.5s ease-out;
        /* Opera */
    }

.main{width:1400px;margin:15px auto 0 auto; }
.index_main{margin-top: 500px;}
.bigbg{margin-top: 230px;}
.link,.link2,.picList{background-color:#FFF;width:1400px;margin:0px auto; height: 90px;}
.picList{height: 120px;width: 1400px;margin: 0 auto}
.link2{ overflow: hidden; height: 110px;}
.main_l{width:470px}
.main_m{width:470px;margin:0 20px}
.main_r{width:420px}
.main_l,.main_m,.main_r{float:left;display:inline;background-color:#FFF;overflow: hidden}
.left_news{width: 970px;}
.left_news1,.left_news2{float: left;display:inline;}
.left_news1{width: 440px;}
.left_news2{width: 490px; margin-left: 20px;}
#firstDiv{margin-top: 10px;}
.copyright_content{width:1400px;margin:0 auto; overflow:hidden;}
#copy2{margin: 0 100px;}

    #kstd{height: 310px;padding: 0; width: 905px;/*background-color: #F8F8F8*/}
    .kstd_l{width: 310px;float: left;background-color: #07379E;font-size: 18px;color: #ffffff;text-align: center;line-height: 30px;padding-top: 20px;height: 80px;}
    .kstd_r{height: 310px;float: left;}
    .kstd_r ul{height: 310px;width: 100%}
    .kstd_r li{/*width: 223px;*/ width: 285px;height: 133px;border-radius:5px;overflow: hidden; float: left;text-align: center;color: #AEADAE;background-color: #2ca9e1;margin-top: 15px;}
    .kstd_r li:not(:last-child) {
        margin-right:15px;
    }
    .kstd_r li span{display: inline-block}
    .kstd_r li i{font-size: 50px; font-weight: lighter; color:#ffffff;display: inline-block;height: 50px;padding-top: 10px;}
    .kstd_r li p{margin-top: 15px; font-size: 18px;  color:#ffffff;font-weight: normal}

    /* 向右的箭头 */
    .arrow-right {
        font-size: 0;
        line-height: 0;
        border-width: 10px;
        border-color: #07379E;
        border-right-width: 0;
        border-style: dashed;
        border-left-style: solid;
        border-top-color: transparent;
        border-bottom-color: transparent;
        margin-top: 40px;
        float: left;
    }
    .img {
        display: block;
        position: relative;
        margin: 0 auto;
    }
    .img:before {
        content: '';
        position: absolute;
        width: 200px;
        height: 100%;
        top: 0;
        left: -150px;
        overflow: hidden;
        background: -moz-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        background: -webkit-gradient(
                linear,
                left top,
                right top,
                color-stop(0%, rgba(255, 255, 255, 0)),
                color-stop(50%, rgba(255, 255, 255, 0.2)),
                color-stop(100%, rgba(255, 255, 255, 0))
        );
        background: -webkit-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        background: -o-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        -webkit-transform: skewX(-25deg);
        -moz-transform: skewX(-25deg);
    }
    .img:hover:before {
        left: 150%;
        transition: left 1s ease 0s;
    }

    #qr img{margin-right: 30px}
}
@media screen and (min-width:768px) and (max-width:1140px){.topLineCon{text-align:right;width:100%;margin:0 auto;font-size:12px;color:#9D9D9D;line-height:20px}
  body{background-image: none;}
.lineCon{width:100%;margin: 0 auto; text-align: right}
.logo,.logo_l{width:100%;height:140px;text-align:center; background-color: #19A7CE}
.logo img{max-width: 100%; height: auto}
#search{ display:none}
.ad{width:100%;height:auto;margin:10px auto}
.nav{width:100%;height:45px;overflow:hidden}
#nav.menu li a{display:inline-block;height:40px;line-height:42px;padding:0 28px;font-size:16px}
.main{background-color:#FFF;width:100%;margin:10px auto 0 auto;}
.main_l{width:28%}
.main_m{width:39%;margin:0 1%}
.main_r{width:31%}
.main_l,.main_m,.main_r{float:left;display:inline}
#firstDiv{margin-top: 10px;}
.position{display:none}
.nListBox{width:98%}
  #copy2{float: right}
  #qr{display: none}
  #jxzyT,#jxzyC{/*display: none*/}
}
@media screen and (max-width:768px){
    body{background-image: none;}
    .topLineCon{text-align:right;width:100%;margin:0 auto;font-size:12px;color:#9D9D9D;line-height:20px;overflow:hidden}
    .logoWrap{min-height:70px; height: auto !important; background-color: #19A7CE;position: relative}
    .lineCon{width:100%;margin: 0 auto; text-align: right}
.logo_l{width:90%;height:auto;text-align:center;height: 70px;}
.search,.quick_info{ display:none}
/*.ad{display: none}*/
#picNews{display: none}
#picNews img{width: 100%; height: auto}
.m{display:none}
.m,.nav{width:100%;height:auto; color:#FFF;overflow: hidden}
.nav li{border-bottom:1px solid #fff}
.nav li{width:100%;float:none;background:#00367A}
#nav.menu li a,#nav.menu li a:hover { color:#FFF;}
.switch{display:block;height:18px;width:22px;position:absolute;background:url(css_res/switch.png) no-repeat;top:30px;right:15px}
.main{background-color:#FFF;width:100%;margin:10px auto 0 auto;}
.main_l{width:95%; margin-left: auto; margin-right: auto}
.main_m{width:95% !important; margin-left: auto; margin-right: auto}
.main_r{width:95%; margin-left: auto; margin-right: auto}
/*.main_l,.main_m,.main_r{float:left;display:inline}*/
#firstDiv{margin-top: 10px;}
.copyright{/*height: auto !important;*/}
.copyright_content{width:100%;margin:0 auto;padding-top:0;height: auto !important;padding-left: 10px;}
.copyright_content li{width: 100%;    float: none; text-align: center}
.copyPhone{/*display: none*/}
#copy2{float: none}
  #qr{/*display: none*/}
.position{display:none}
.nListBox{width:98%}
.news_detail h2{ font-size:15px;}
#lqcx2 li,#lqcx2 li{ width:43%; float:left; margin:0 3%;}
.qucik{ height:100px; display: none;}
#bkzn_title,#bkzn{ display:none}
.link{ display:none}
#lqcx2{ display:block; margin-bottom:10px;}
  #jxzyT,#jxzyC,#txhdT,#txhdC{display: none}
  .hidePhone{display: none}
.navbox .wp_nav .nav-item a {
    font-family: "mainfont";
    display: block;
    text-align: left;
    position: relative;
    z-index: 100;
    font-size: 16px;
    color: #fff;
}
.navbox .wp_nav .sub-nav {
    border: 1px solid #ffffff;
    width: 100% !important;
    top: 40px !important;
	z-index:1000;
	height:auto !important;
}
.navbox .wp_nav .sub-nav .nav-item a{
	z-index:9999;}
.navbox .wp_nav .nav-item a {
    text-align: left;
    width: 160px;
	z-index:1;
}
.navbox .wp_nav .on a {
    text-align: left;
    width: 160px;
    z-index:9999;
}
.wp_nav .on {
    z-index: 1000;
}
.navbox .wp_nav .sub-nav .nav-item .mark {
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbox .wp_nav .sub-nav .nav-item a.parent:hover{
	background:#fff;
	opacity:1;
	filter: alpha(opacity=100);
	color:red;}
.link2,.picList{height: auto !important;}
.picList li{width: 50%; float: left;}
.picList li img{max-width: 95%;height: auto}
#kstd{height: auto !important;}
.articlelist3_tr td{width: 100%}
    .link2 .content_box .articlelist3_tbl td {
        width: 100%;
        display: inline-block;
        text-align: left !important;
        line-height: 40px;
        padding-left: 10px;
    }
    .link2 .content_box2 .articlelist3_tbl td {
        width: 100%;
        display: inline-block;
        text-align: left !important;
        line-height: 40px;
        padding-left: 10px;
    }
    #dzfw li{margin-left: 0}
    .copyright ul li{margin-right: 0}
}
