/* 公用样式 */

a {
    text-decoration: none;
}

.w {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}


/* 首页样式 */


/* 头部 */

.header {
    width: 100%;
    min-width: 1200px;
    height: 150px;
    background: #ECF2F6;
}

.header .container {
    height: 150px;
}

.header .logo {
    float: left;
    margin-top: 34px;
}

.header .logo img {}

.header .search {
    float: right;
    width: 540px;
    height: 150px;
    background: url(../images/top-1.png) no-repeat;
    position: relative;
}

.header .search form {
    position: absolute;
    right: 15px;
    bottom: 40px;
}

.header .search .wenben {
    height: 30px;
    line-height: 30px;
    border: none;
    padding: 0;
    font-size: 16px;
    width: 120px;
    outline: none;
    text-indent: 10px;
    background: #f6f6f7;
}

.header .search .sous {
    border: none;
    background: #0a3f87;
    height: 30px;
    line-height: 30px;
    color: #fff;
    width: 50px;
    cursor: pointer;
}


/* 导航 */

.section-two {
    height: 80px;
    background-color: #0a3f87;
    width: 100%;
    min-width: 1200px;
}

.section-two .nav {}

.section-two .nav .item {
    float: left;
    height: 60px;
    margin-top: 10px;
    border-right: 1px solid #2273df;
}

.section-two .nav .item p {
    margin-left: 25px;
    width: 25px;
    font-size: 18px;
    line-height: 27px;
    padding-top: 2px;
    box-sizing: border-box;
    float: left;
}

.section-two .nav .item ul {
    float: left;
}

.section-two .nav .item ul li {
    height: 30px;
    line-height: 30px;
    color: #fff;
    position: relative;
}

.section-two .nav .item ul li a {
    color: #fff;
}

.section-two .nav .item-1 {
width: 100px;
    height: 80px;
    margin: 0;
    border: none;
}

.section-two .nav .item-1 li {
    margin: 7px auto;
    text-align: right;
}

.section-two .nav .item-1 a {
    display: inline-block;
    width: 90px;
    text-align: center;
}

.section-two .nav .item-1 .xxzy a {
    background: #cc0000;
}

.section-two .nav .item-1 .xwzx a {
    background: #0099cc;
}

.section-two .nav .item-2 {
    width: 320px;
    border-left: 1px solid #2273df;
}

.section-two .nav .item-2 p {
    color: #ffcc00;
}

.section-two .nav .item-2 ul {
    width: 260px;
}

.section-two .nav .item-2 ul li {
    margin: 0 10px;
    float: left;
}

.section-two .nav .item-3 {
    width: 160px;
}

.section-two .nav .item-3 p {
    color: #44daff;
}

.section-two .nav .item-3 ul {
    width: 100px;
}

.section-two .nav .item-3 ul li {
    margin: 0 10px;
    float: left;
}

.section-two .nav .item-4 {
    width: 175px;
}

.section-two .nav .item-4 p {
    color: #b895ff;
}

.section-two .nav .item-4 ul {
    width: 115px;
}

.section-two .nav .item-4 ul li {
    margin: 0 10px;
    float: left;
}

.section-two .nav .item-5 {
    width: 180px;
}

.section-two .nav .item-5 p {
    color: #99cc00;
}

.section-two .nav .item-5 ul {
    width: 120px;
    ;
}

.section-two .nav .item-5 ul li {
    margin: 0 10px;
    float: left;
}

.section-two .nav .item-6 {
    width: 260px;
    border: none;
}

.section-two .nav .item-6 p {
    color: #ff9900;
}

.section-two .nav .item-6>ul {
    width: 200px;
}

.section-two .nav .item-6>ul>li {
    padding: 0 10px;
    float: left;
    width: 80px;
}


/* 首页变换图片新闻这一行  学原新闻 */

.section-three {
    height: 430px;
    width: 100%;
    min-width: 1200px;
}

.section-three .new {
    height: 400px;
    margin: 25px auto;
}

.section-three .new-Transform {
    height: 400px;
    width: 600px;
    background: #ddd;
    float: left;
}

.section-three .news-list {
    float: right;
    width: 580px;
}

.section-three .news-list h4 {
      height: 50px;
    line-height: 50px;
    background: #eaecf5 url(../images/topnews.jpg);
    text-align: center;
    letter-spacing: 2px;
    font-weight: bold;
    color: #333;
    font-size: 20px;
}

.section-three .news-list ul {
    margin-top: 8px;
}

.section-three .news-list ul li {
    height: 34px;
    line-height: 34px;
    color: #000;
}

.section-three .news-list ul li a {
    color: #666;
}

.section-three .news-list ul li span {
    float: right;
    color: #aaa;
}


/* 院部动态0 */

.section-four {
    background-color: #ECF2F6;
    width: 100%;
    min-width: 1200px;
}

.section-four .dynamic {
    height: 515px;
    padding-top: 40px;
    box-sizing: border-box;
    background: url(../images/yuanbu.png) no-repeat center 0;
}

.section-four .dynamic-picList {}

.section-four .dynamic-picList ul {}

.section-four .dynamic-picList ul li {
    float: left;
    width: 224px;
    margin-right: 16px;
margin-top: 10px;
    margin-bottom: 10px;
}

.section-four .dynamic-picList ul li:first-child {
    margin-left: 0;
}

.section-four .dynamic-picList ul li img {
    width: 224px;
    height: 148px;
}

.section-four .dynamic-picList ul li p {
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #666;
    font-weight: 600;
    background-color: white;
}

.section-four .dynamic-list {
    clear: both;
    height: 60px;
    padding-top: 10px;
}

.section-four .dynamic-list ul {}

.section-four .dynamic-list ul li {
    float: left;
    width: 33.3%;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}
.section-four .dynamic-list ul li a{
    color: #666;
}
.section-four .dynamic-list ul li span {
    float: right;
    margin-right: 15px;
    color: #999;
}


/* 信息快递 */

.section-five {
    width: 100%;
    min-width: 1200px;
}

.section-five .information {
    height: 280px;
    background: url(../images/xinxi.png) no-repeat center 0;
}

.section-five .information .item {
    float: left;
    width: 30%;
    height: 200px;
    margin-top: 30px;
    margin-left: 5%;
}

.section-five .information .item:first-child {
    margin-left: 0;
}

.section-five .information .item h4 {
    height: 50px;
    line-height: 50px;
    color: #666666;
    font-size: 20px;
    font-weight: bold;
}

.section-five .information .item h4 span {
    margin-left: 25px;
    color: #CCC;
    font-weight: 100;
}

.section-five .information .item ul {}

.section-five .information .item ul li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.section-five .information .item ul li a {
    color: #666;
}

.section-five .information .item ul li span {
    float: right;
    margin-right: 15px;
    color: #aaa;
}


/* 校园文化 */

.section-six {
    height: 410px;
    background-color: #ECF2F6;
    width: 100%;
    min-width: 1200px;
}

.section-six .culture {
    height: 410px;
    padding-top: 40px;
    box-sizing: border-box;
    background: url(../images/wenhua.png) no-repeat center 0;
}

.section-six .culture .item {
    float: left;
    width: 280px;
    margin-left: 26px;
    padding: 0 20px;
    box-sizing: border-box;
    height: 345px;
    background: #fff;
}

.section-six .culture .item:first-child {
    margin-left: 0;
}

.section-six .culture .item h4 {
    font-size: 20px;
    color: #666;
    height: 50px;
    line-height: 50px;
}

.section-six .culture .item h4 span {
    margin-left: 25px;
}

.section-six .culture .item .thumbnail {
    width: 240px;
    height: 160px;
    position: relative;
}

.section-six .culture .item .thumbnail img {
    width: 240px;
    height: 160px;
}

.section-six .culture .item .thumbnail p {
    position: absolute;
    background-color: #ecf2f6;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    /* opacity: 0.5; */
    width: 240px;
    height: 30px;
    line-height: 30px;
    color: rgba(0, 0, 0, .8);
    text-align: center;
    bottom: 0;
}

.section-six .culture .item ul {
    margin-top: 4px;
}

.section-six .culture .item ul li {
    height: 30px;
    line-height: 30px;
    color: #666;
}

.section-six .culture .item ul li a {color: #666;    font-size: 14px;}

.section-six .culture .item ul li span {
    float: right;
}


/* 媒体阵地 */

.section-seven {
    height: 410px;
    width: 100%;
    min-width: 1200px;
}

.section-seven .media {
    height: 380px;
    background: url(../images/meiti.png) no-repeat center 0;
    padding-top: 40px;
    box-sizing: border-box;
}

.section-seven .media .item {
    float: left;
    width: 280px;
    margin-left: 26px;
    padding: 0 20px;
    box-sizing: border-box;
    height: 350px;
    background: #ECF2F6;
}

.section-seven .media .item:first-child {
    margin-left: 0;
}

.section-seven .media .item h4 {
    font-size: 20px;
    color: #666;
    height: 50px;
    line-height: 50px;
}

.section-seven .media .item h4 span {
    margin-left: 25px;
}

.section-seven .media .item .decorate-tp {
    width: 240px;
    height: 80px;
}

.section-seven .media .item .decorate-tp img {
    width: 240px;
    height: 80px;
}

.section-seven .media .item ul {}

.section-seven .media .item ul li {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #666;
}

.section-seven .media .item ul li a {
    font-size: 14px;color: #666;
}

.section-seven .media .item ul li span {
    float: right;
}

.section-seven .media .item .thumbnail {
    width: 240px;
    height: 160px;
    position: relative;
}

.section-seven .media .item .thumbnail img {
    width: 240px;
    height: 160px;
}

.section-seven .media .item .thumbnail p {
    position: absolute;
    background-color: #FFFFFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    /* opacity: 0.5; */
    width: 240px;
    height: 30px;
    line-height: 30px;
    color: rgba(0, 0, 0, .8);
    text-align: center;
    bottom: 0;
}


/* 专题网站 */

.section-eight {
    height: 150px;
    background-color: #ECF2F6;
    width: 100%;
    min-width: 1200px;
}

.section-eight .special {
    background: url(../images/zhuanti.png) no-repeat center 0;
    height: 150px;
    box-sizing: border-box;
    padding-top: 40px;
}

.section-eight .special ul {}

.section-eight .special ul li {
    float: left;
    width: 224px;
    height: 70px;
    background-color: #fff;
    margin-left: 20px;
    text-align: center;
    line-height: 70px;
    color: #666;
}

.section-eight .special ul li a {
    color: #666;
}

.section-eight .special ul li a:hover {
    color: #0a3f87;
}

.section-eight .special ul li:first-child {
    margin-left: 0;
}


/* 版权 */

.footer {
    height: 160px;
    background-color: #0a3f87;
    width: 100%;
    min-width: 1200px;
}

.footer .left {
    width: 740px;
    height: 160px;

    line-height: 32px;
    font-size: 14px;
    box-sizing: border-box;
    padding-top: 30px;
    float: left;
}

.footer .left p {
    color: #fff;
}

.footer .left p span {
    margin: 0 15px;
    color: #fff;
}

.footer .right {
    width: 460px;
    height: 160px;
    float: right;
    padding-top: 30px;
    box-sizing: border-box;
}

.footer .right ul {}

.footer .right ul li {
    float: left;
    width: 25%;
    text-align: center;
}

.footer .right ul li p {
    color: #fff;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
}

.footer .right ul li img {
    width: 80px;
    height: 80px;
}


/* 列表页 */

.banncc {
    width: 100%;
    min-width: 1200px;
    background: #f7f6f6;
    height: 200px;
}

.winl1200 {
    width: 1200px;
    padding: 30px 0px;
    margin: 0 auto;
}

.wnc {
    width: 280px;
    float: left;
    min-height: 500px;
    background: #f7f9fb;
    padding: 0 25px 80px 25px;
}

.wncrr {
    width: 820px;
    float: right;
    min-height: 500px;
}

.jalft {
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #0a3f87;
}

.jalft em {
    padding-right: 10px;
    font-size: 20px;
    color: #fff;
}

.jalft span {
    color: #23c8eb;
    font-size: 18px;
    line-height: 40px;
    text-transform: Uppercase;
    border-left: 1px solid #62bce8;
    padding-left: 10px;
}

.jalftimg {
    height: 100px;
    text-align: center;
    width: 100%;
    padding-top: 10px;
}

.jalaa {
    width: 100%;
    height: 40px;
    background: #fbc97d;
    color: #000;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    line-height: 40px;
}

.jalaaff {
    width: 100%;
    height: 40px;
    color: #000;
    background: #e9eef4;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    line-height: 40px;
}

.jalaaff a {
    display: block;
    color: #000;
}

.jalaaff a:hover {
    background: #e1e1e1;
    color: #000;
    font-weight: bold;
}
}

.jianj {
    width: 100%;
    line-height: 35px;
    padding-top: 20px;
    text-align: justify;
}

.jianj p {
    text-indent: 2em;
    line-height: 35px;
    padding-bottom: 15px;
    font-size: 16px;
}

.lg2 {
    height: auto;
    width: 100%;
    margin: 0 auto;
}

.lg2 li {
    text-align: right;
    line-height: 42px;
    font-size: 16px;
 color: #333;
    border-bottom: 1px dashed #ccc;
}

.lg2 li a {
      float: left;
    text-align: left;
    color: #333;
}

.lancc {
    width: 95%;
    margin: 0 auto;
    line-height: 45px;
    padding-top: 20px;
    padding-bottom: 40px;
}

.lancc li {
    width: 165px;
    background: url(../images/11-1_03.png) left center no-repeat;
    font-size: 16px;
    line-height: 45px;
    text-indent: 20px;
    float: left;
}

.cont {
    width: 100%;
    min-height: 500px;
}

.conth3 {
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    padding: 20px 0px;
}

.contshi {
    line-height: 40px;
    text-align: center;
    color: #666;
    font-size: 14px;
    border-bottom: 1px dashed #ccc;
}

.contnj {
    width: 100%;
    line-height: 35px;
    padding-top: 20px;
}

.contnj p {
    text-indent: 2em;
    line-height: 35px;
    padding-bottom: 15px;
    font-size: 16px;
}

.conyyhh {
    width: 100%;
    height: auto;
    padding: 20px 0px;
}
.conyyhh a{
color:#333;
}
.conyyhh a:hover{
color:#f00;
}
.conyyhh p {
    line-height: 40px;
    font-size: 14px;
}

.lind {
    width: 100%;
    height: auto;
}

.lind li {
    width: 210px;
    height: 160px;
    float: left;
    padding: 20px 30px;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}

.lind li img {
    width: 210px;
    height: 140px;
}

.khn {
    width: 100%;
    height: auto;
}

.tuao100 {
    width: 100%;
    height: 100px;
    padding-top: 20px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
}

.tuao100lf {
    width: 154px;
    height: 93px;
    float: left;
}

.tuao100lf img {
    width: 154px;
    height: 93px;
}

.tuao100rr {
    width: 200px;
    float: right;
    height: 100px;
}

.tuao100rr h3 {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px;
}

.tuao100rr p {
    color: #898989;
    line-height: 30px;
}

.bayqxx {
    height: 40px;
    background: #6b000a;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 14px;
    min-width: 1200px;
}

.banlf340 {
    width: 300px;
    background: url(../images/ddd.png) no-repeat;
    float: left;
    height: 150px;
    padding-top: 7px;
    padding-right: 60px;
}

.banlf340t {
    height: 40px;
    width: 100%;
}

.banlf340tlf {
    font-size: 18px;
    float: left;
    width: 120px;
    line-height: 40px;
    color: #fff;
}

.banlf340rr {
    width: 78px;
    float: right;
    height: 6px;
    margin-top: 10px;
}

.banerj {
    width: 100%;
    height: auto;
    margin-top: 15px;
}

.banerj li {
    float: left;
    line-height: 40px;
    width: 50%;
    color: #fab6b9;
    height: 40px;
}

.banerj li a {
    color: #fab6b9;
}

.badd340 {
    width: 300px;
    background: url(../images/hj_85.png) left repeat-y;
    float: left;
    margin-top: 40px;
    height: 95px;
    padding-right: 60px;
    padding-left: 60px;
    color: #fff;
    line-height: 35px;
}

.badd340rr {
    width: 250px;
    background: url(../images/hj_85.png) left repeat-y;
    float: right;
    margin-top: 40px;
    height: 95px;
    padding-right: 60px;
    padding-left: 60px;
    color: #fff;
    line-height: 35px;
}

.badd340rr li {
    width: 80px;
    height: 110px;
    float: left;
    line-height: 20px;
    padding: 0 20px;
    text-align: center;
}

.badd340rr li img {
    width: 80px;
    height: 80px;
}

.wenw {
    width: 370px;
    float: right;
    height: 74px;
    margin-top: 110px;
    position: relative;
}

.wenw li {
    width: 74px;
    height: 74px;
    float: left;
    padding-left: 18px;
    text-align: center;
    color: #fff;
}

#wxImg1 {
    position: absolute;
    bottom: 125px;
    left: 0px;
}

#wxImg1 img {
    width: 90px;
    height: 90px;
}

#wxImg2 {
    position: absolute;
    bottom: 125px;
    left: 100px;
}

#wxImg2 img {
    width: 90px;
    height: 90px;
}

#wxImg3 {
    position: absolute;
    bottom: 125px;
    left: 190px;
}

#wxImg3 img {
    width: 90px;
    height: 90px;
}

.xrl {
    width: 100%;
    min-height: 95px;
    background: #efefef;
    border-left: 1px solid #ac0107;
    margin-top: 25px;
}

.xrlc {
    width: 95%;
    margin: 0 auto;
    border-bottom: 1px solid #c3c3c3;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
}

.xrlc span {
    width: 100px;
    height: 45px;
    float: left;
    display: block;
}

.xrlcbb {
    width: 95%;
    margin: 0 auto;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
}

.xinw {
    background: url(../images/ln_06.png) bottom repeat-x;
    height: 55px;
    line-height: 55px;
}

.xinwlf {
    width: 35px;
    float: left;
    height: 35px;
    margin-top: 5px;
    font-size: 16px;
    color: #999;
}

.xinwzz {
    min-width: 85px;
    font-size: 20px;
    font-weight: bold;
    float: left;
    background: url(../images/hj_140.png) bottom repeat-x;
    padding: 0 5px;
}

.xinwgg {
    min-width: 50px;
    float: right;
    line-height: 45px;
    font-size: 14px;
    text-align: right;
}
.xinwgg a{
color:#333;
}
.xinw830 {
    width: 830px;
    height: auto;
    float: right;
}

.xinw830ttq {
    height: 180px;
    width: 100%
}

.xinw45 {
    float: left;
    width: 48%;
    padding-left: 2%;
    height: 80px;
    margin-bottom: 18px;
}

.xinw830tt {
    width: 120px;
    height: 80px;
    float: left;
}

.xinw830tt img {
    width: 120px;
    height: 80px;
}

.xinw830ttli {
    width: 250px;
    float: right;
}

.xinw830ttli h3 {
    float: right;
    height: auto;
    line-height: 20px;
    width: 250px;
    font-size: 14px;
}

.xinw830ttli p {
    float: right;
    height: auto;
    line-height: 20px;
    width: 250px;
}

.kustzt {
    width: 100%;
    height: 80px;
    padding-top: 20px;
}

.kustzt li {
    width: 224px;
    height: 80px;
    float: left;
    padding-right: 20px;
}

.xs01 {
    min-width: 85px;
    font-size: 20px;
    font-weight: bold;
    float: left;
    background: url(../images/hj_230.png) bottom repeat-x;
    padding: 0 5px;
}

.xs02 {
    min-width: 85px;
    font-size: 20px;
    font-weight: bold;
    float: left;
    background: url(../images/hj_57.png) bottom repeat-x;
    padding: 0 5px;
}

.xs03 {
    min-width: 85px;
    font-size: 20px;
    font-weight: bold;
    float: left;
    background: url(../images/hj_61.png) bottom repeat-x;
    padding: 0 5px;
}

.sanji{

position: absolute;

z-index: 100;

width: 100% !important;

left: 0;

top: 30px;

padding-top: 10px;

 display:none; 
}

.sanji li{

background: #4271b1;

text-align: center;

margin: 0 !important;
}

.sanji li a{
}

.xinw {
    background: url(../images/ln_06.png) bottom repeat-x;
    height: 55px;
    line-height: 55px;
}

.xinwlf {
    width: 40px;
    float: left;
    height: 35px;
    margin-top: 2px;
    margin-left: 2px;
    font-size: 18px;
    color: #d9d9d9;
}
.news_ly
{
    color: #fff;
    background-color: #b02d27;
    padding: 0 5px 0 5px;
    display: inline;
}