@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-y: scroll;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Microsoft YaHei';
}
.clearfix {
    display: block;
    *zoom: 1;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear {
    width: 100%;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    clear: both;
    display: block;
    _display: inline;
}
img {border: 0;}
a {text-decoration: none;font-family:'Microsoft YaHei';}
ul {list-style: none;}
.content {margin:0 auto;width:1178px}

/*-------顶部------*/
.top_wrap {width:100%;height:6px;background-image:url(../img/bg_2.png);background-size:100%;background-repeat:repeat-y;}
/*-------logo------*/
#logo_wrap {margin:0 auto;height:110px;width:1178px; background-image:url(../images/logobg2.png);
background-repeat:no-repeat;;background-position: right center;}

#logo {position:relative;}
/*#logoImg {position:absolute;left:0;top:35px;}*/
/*#logoImg {position:absolute;left:480px;top:36px;width:270px;height:49px;}*/
#logoImg {position: absolute;left: 20px; top: 10px;}
#logoImg2 {position: absolute;left: 400px; top: 38px; width: 212px; height: 50px;}
#logoLanguage {position:absolute;top:14px;right:0;}
#logoLanguage li{float:left;border-right:1px solid #5d3b91;height:15px;line-height:15px;vertical-align:top;}
#logoLanguage li a{font-size:13px;color:#5d3b91;padding-left:12px;padding-right:12px;}
/*#logoImg2 {position:absolute;right:0;top:53px;}*/
#logoImg4 {position:absolute;left:580px;top:30px;}
#logoLine {position:absolute;left:266px;top:35px;width:1px;height:53px;}
/*-------导航------*/
#nav_wrap {
    background-image: url(../img/bg_2.png);
    background-size: 100%;
    background-repeat: repeat-y;
    width: 100%;
    height: 60px;
}
#wp_nav_w1 {height:100%;}
.wp_nav {height: 100%;}
/*--导航栏目宽高--*/
.wp_nav > .nav-item {height:57px;width:116px;}
.wp_nav > .nav-item > a {color:white;font-size:18px;font-weight:500;height:60px;line-height:60px;vertical-align:middle;display:block;}
.wp_nav > .nav-item > a:hover{color:white;}
.wp_nav > .i8{background:none;}
.wp_nav > .nav-item >.sub-nav{top:40px;}

/*-------轮播图------*/
#banner_wrap {margin:0 auto;width:1178px;height:350px;overflow:hidden;}
/*-------左侧标题------*/
.column-anchor {
    width: 241px;
    height: 69px;
    background-image: url(../img/bg_1.png);
    background-repeat: no-repeat;
}
.anchor-title { margin-left:21px;height:69px;line-height:69px;vertical-align:middle;font-size:24px;color:white;}
/*-------左侧列表------*/
ul.column-list-wrap {width:241px;}
.column-list-wrap li {width:100%;}
.column-item {min-height:47px;border-bottom:1px solid #e8e8e8;}
.column-item-link {font-size:16px;color:#333333;height:47px;line-height:47px;vertical-align:middle;margin-left:19px;display:block;background-image:url(../img/icon_1.png);background-position:215px center;background-repeat:no-repeat;}
.sub-list{margin-bottom:15px;}
.sub-item-link {font-size:14px;color:#333333;margin-left:30px;}
/*-------右侧标题------*/
.column-title {color: #333333;font-size:16px;border-bottom:1px solid #e8e8e8;height:49px;line-height:49px;vertical-align:middle;font-weight:bolder;}
.columnNew-wrap {height:163px;border-bottom:1px solid #e8e8e8;position:relative;}
.columnNew-title {position:absolute;left:2px;top:38px;font-size:18px;color:#333333;}
.columnNew-title a{font-size:18px;color:#73266c;}
.columnNew-time{color:#999999;font-size:12px;position:absolute;right:0;top:43px;}
.columnNew-intro{position:absolute;top:83px;left:2px;color:#999999;font-size:12px;}
.columnNew-intro a{color:#999999;font-size:12px;line-height:24px;}
.columnNew-btn{position:absolute;bottom:26px;right:0px;}
/*-------底部------*/
#footer_wrap {width:100%;height:191px;font-size:21px;color:#333333;}
#footer {position:relative;}
#footer_p1,#footer_p2 {position:absolute;left:0;top:44px;width:100%;text-align:center;}
#footer_p2 {top:87px;}
/*-------首页------*/
#index_left {width:375px;float:left;}
#index_center{width:412px;float:left;}
#index_right {width:391px;float:right;}
#videoWrap {width:352px;height:254px;overflow:hidden;}
.index_title {height:34px;width:100%;position:relative;background:url(../img/icon_5.png) no-repeat;background-position:left top;}
.index_title_word {height:30px;width:110px;line-height:30px;text-align:center;vertical-align:middle;color:white;font-size:17px;font-weight:500;}
.index_title_line {width:100%;height:2px;background:url(../img/line_1.png) no-repeat;background-size:100%;margin-top:2px;}
.index_title_more{position:absolute;right:10px;bottom:10px;}
.index_title_more span{font-size:14px;color:#333333;}
#index_resources li{border-bottom:1px dashed #e8e8e8;}
#index_resources li a{font-size:16px;background:url(../img/icon_4.png) no-repeat;background-position:left center;display:block;height:53px;line-height:53px;vertical-align:middle;font-family:'SimHei';margin-left:8px;padding-left:22px;color:#333333;font-weight:bolder;}
#index_left_img {margin-top:1px; width: 248px; }
#new_wrap{width:390px;height:340px;overflow:hidden;}
.index_newlist{margin-top:10px;}
.index_newlist li{border-bottom:1px dashed #e8e8e8;position:relative;height:31px;}
.index_newlist li a{font-size:14px;background:url(../img/icon_4.png) no-repeat;background-position:left center;display:block;height:31px;line-height:31px;vertical-align:middle;margin-left:8px;padding-left:22px;color:#333333;}
.index_newlist li span{position:absolute;font-size:12px;top:0;right:0;height:31px;line-height:31px;vertical-align:middle;}
.runschool_wrap {width:390px;height:460px;overflow:visible‌;}
#notice_wrap {width:391px;height:340px;overflow:hidden;}
.science_wrap{width:391px;height:460px;overflow:visible‌;}
#student_wrap {width:100%;height:255px;overflow:hidden;}
.student_wrap_float {float:left;margin-left:5px;}
#topw11 a span {color:#333333;font-size:18px;width:100%;text-align:center;}
#topw11 a {width:100%;text-align:center;display:block;padding-top:12px;}
/**文章页**/
.article {
    padding: 15px 0;
}

.article h1.arti-title {
    line-height: 26px;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
/**文章标题**/
.article .arti-metas {
    height: 16px;
    line-height: 16px;
    text-align: center;
    padding: 10px 0;
}

.article .arti-metas span {
    display: inline-block;
    margin: 0 5px;
    font-size: 12px;
    color: #787878;
}
/**文章其他属性**/
.article .arti-metas .read-options {
    color: #444;
    text-decoration: none;
    float: right;
    display: inline-block;
    padding-left: 17px;
    background: url(img/options.png) no-repeat 0 50%;
    display: none;
}

.article .entry {
    margin: 0 4px;
    overflow: hidden;
}
/**文章内容**/
.article .entry, .article .entry p {
    line-height: 1.7;
    font-size: 15px;
    text-align: justify;
}

.article .entry p {
    margin-bottom: 11px;
}

.article .entry .read img {
    vertical-align: middle;
    max-width: 100%;
    _width: expression(this.width > 1100 ? "1100px" : this.width);
    background: url(img/loading.gif) no-repeat center;
}
.wp_entry {padding-top:10px;}

table.gridtable {

font-family: verdana,arial,sans-serif;
font-size:16px;
color:#333333;
border-width: 1px;
border-color: #71246b;
border-collapse: collapse;
border-bottom-width:10px;
}
table.gridtable th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #71246b;
background-color: #dedede;
}
table.gridtable td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #71246b;
background-color: #ffffff;
text-align: center;
    line-height: 2.1em;
}
.wp_entry img {
    max-width: 894px;
    _width: :expression(this.width>640?"640px":this.width+"px");
}
.gridtable a{    margin: 0px 7px;}