﻿@charset "utf-8";
body,html{ overflow-x:hidden;}
body{ color:#666; height:auto; box-sizing:border-box; font-size:14px; padding-top:95px;}
.course{-moz-user-select: none; /*火狐*/
-webkit-user-select: none;  /*webkit浏览器*/
-ms-user-select: none;   /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;}
a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:none; color:#000;}
i,em{ font-style:normal;}

.slick-arrow{
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.tit2 .more {
    display: block;
}
.menu-link {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.slick-arrow,
.ipt_b1,
.menu span,
.menu i,
.pNav span,
.pNav i,
.pNav dd a:before,
.tparrows.round:before{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.tSearch{/*margin-right: 88px; margin-top:6px;*/ width:154px; z-index:2;float:right}
.tSearch .i{ display:none;}
.tSearch .box{ /*padding-top:6px;*/}
.tSearch .pd{ position:relative;}
.ipt_t1{ background:none; border:1px solid #8dc41c; color:#8dc41c; height:26px; width:100%; padding:0 30px 0 10px; border-radius:13px !important; font-size:12px; box-sizing:border-box; display:block;}
.ipt_b1{ width:22px; text-align:center; font-size:14px; line-height:22px; height:22px; color:#fff; position:absolute; right:2px; top:50%; margin-top:-11px; background:none; border:none; border-radius:15px!important; }

.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position: absolute; top:10px;right:0px; margin-right:-8px;font-size: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:10px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #8dc41c;width: 100%;height:2px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before {
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after {
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}

.slick-arrow,
.menu .h3 span,
.menu .h3 i{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.slick-slide{ position:relative; overflow:hidden;}
.slick-slide img{ width:100%; height:auto; display:block;}
.slick-dots{ position:absolute; left:50%; bottom:30px;}
.slick-dots li{ float:left; margin:0 4px;}
.slick-dots li button{ display:block; border:none; padding:0px; width:32px; height:5px; text-indent:-99px; overflow:hidden; background:rgba(255,255,255,0.3); box-sizing:border-box; border:none; box-shadow:0 0 3px rgba(0,0,0,0.3);}
.slick-dots li.slick-active button{ background:#fff; }

.slick-arrow{font-size:40px; position:absolute; top:50%; z-index:2; height:40px; margin-top:-20px; line-height:40px; text-align:center; padding:0px; border:none; color:#ccc; background:none;}
.slick-arrow:hover{ color:#dda064;}
.slick-prev{ left:0px;}
.slick-prev:before{ content: "\e7b9"; }
.slick-next{ right:0px;}
.slick-next:before{ content: "\e7ba"; }


.wp{ width:1200px; margin:0 auto; position:relative;}


.header{ position:fixed; left:0px; top:0px; right:0px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.3); z-index:9;}
.logo{ position:absolute; left:0px; top:50%; margin-top:-24px;}
.logo img{ height:48px; display:block; width:auto;}

.menu{ padding:50px 0 15px 200px;}
.menu ul{ float:right;}
.menu li{ float:left; margin-left:3px; position:relative;}
.menu .h3 a{ height:30px; line-height:30px; border-radius:5px; font-size:14px; color:#000; display:block; padding:0 10px;}
.menu .h3 a:hover,
.menu li.curr .h3 a{background:url(../images/menu_bg.png) repeat-y #8dc41c; background-size:100% 100%; color:#fff;}
.menu .box{ display:none; position:absolute; left:-20px; right:-20px; top:30px; padding:15px 0;}
.menu .box a{ display:block; background:url(../images/menu_bg.png) repeat-y #8dc41c; color:#fff; text-align:center; line-height:30px; border-bottom:1px solid rgba(255,255,255,0.1);}
.menu .box a:hover{ background:#72a900;}
.menu li:hover .box{ display:block;}

.menu .h3 span{ display:none; position:absolute; right:30px; top:0px; width:40px; height:34px; text-align:center; line-height:34px; cursor:pointer; margin-right:-10px; color:#fff;}
.menu .h3 span:before { content: "\e605"; }
.menu .h3 span.active:before { content: "\e606"; }
.menu .h3 i{ display:none; position:absolute; right:30px; top:0px; width:40px; height:34px; text-align:center; line-height:34px; margin-right:-10px;}
.menu .h3 i:before { content:"\e704"; }


.top_nav{ position:absolute; right:0px; top:10px;}
.top_nav li{ float:left; margin-left:10px;}
.top_nav a{ display:block; padding:0 14px; height:26px; line-height:26px; color:#fff; font-size:14px; background:url(../images/bg_1.jpg) repeat-y #8dc41c; border-radius:4px; background-size:100% 100%;}


.tit1{ text-align:center; line-height:1; margin-bottom:50px;}
.tit1 strong{ font-size:28px; display:block; margin-bottom:15px;}
.tit1 em{ display:inline-block; color:#a1a1a1; vertical-align:bottom; position:relative; padding:0 15px; text-transform:uppercase;}
.tit1 em:before{ position:absolute; top:50%; margin-top:-1px; content:''; width:50px; height:1px; right:100%; background:#9f9f9f;}
.tit1 em:after{ position:absolute; top:50%; margin-top:-1px; content:''; width:50px; height:1px; left:100%; background:#9f9f9f;}


.main_con{padding:60px 0;}
.main_con1{ background:url(../images/main_con1.jpg) no-repeat; background-size:cover;}

.inews{ float:left; width:49.666666666666665%;}
.itzgg{ float:right; width:45.58333333333333%;}

ul.clearfix .DeleteYuan a:before{display:none;}

.tit2{ text-align:center; line-height:1; width:210px; border:1px solid #dbdbdb; padding:30px 0; position:relative; float:left;}
.tit2:before{ position:absolute; content:''; top:18px; bottom:18px; right:-1px; width:1px; background:#fcfcfc; z-index:1;}
.tit2 strong{ font-size:26px; display:block; margin-bottom:15px; position:relative; z-index:2;}
.tit2 em{ display:inline-block; color:#adadad; vertical-align:bottom; position:relative; text-transform:uppercase; position:relative; z-index:2;margin-bottom:10px;}

.inews_tit{ overflow:hidden;}
.inews_tit .text{ margin-left:212px; padding:20px 0 0 26px;}
.inews_tit .em{ font-size:14px; color:#777;}
.inews_tit .h3{ font-size:18px; color:#333;}

.inews_img{ margin-top:-1px;}
.inews_img ul{ margin-right:-10px;}
.inews_img li{ float:left; width:33.3333%; box-sizing:border-box; padding-right:10px;}
.inews_img img{ border:1px solid #e6e6e6; width:100%; height:153px;}

.inews_list{ padding-top:15px;}
ul.clearfix li{ overflow:hidden; padding:7px 0; line-height:20px;}
ul.clearfix li em{ font-size:12px; float:right;}
ul.clearfix li a{ display:block; position:relative;padding-left:18px;  overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
ul.clearfix li a:before{ position:absolute; content:''; width:4px; height:4px; background:#244472; top:50%; margin-top:-2px; left:0px;}
.ixsbg ul.clearfix li a:before {
    height:0px;
}
.itzgg_tit {
}
.itzgg_tit img{ width:100%; height:auto; display:block;}

.itzgg_con{ background:#f7f7f7; padding:30px 20px;}
.itzgg_con .tit2{ width:84px;}
.itzgg_con .tit2 .pd{ width:120px; text-align:right; background:#f7f7f7;}
.itzgg_con .tit2:before{ background:#f7f7f7;}

.itzgg_list{ margin-left:140px;}
.itzgg_list li{ overflow:hidden; padding:4px 0; line-height:20px;}
.itzgg_list em{ font-size:12px; float:right;}
.itzgg_list a{ display:block; margin-right:100px; position:relative; height:20px; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}


.main_con2{ background:#fff;}
.ixsbg{}
.ixsbg ul{ margin-right:-25px;}
.ixsbg ul.clearfix li{ float:left; width:25%;}
.ixsbg .pd{ display:block; margin-right:25px; background:#eeeeee; position:relative;}
.ixsbg .img img{ width:100%; height:auto; display:block;}
.ixsbg .text{ padding:15px 25px; position:relative;}
.ixsbg .text:before{ position:absolute; content:''; left:0px; right:0px; top:0px; height:3px; background:url(../images/bg_2.jpg) repeat-y; background-size:100% 100%;}
.ixsbg .h3{ font-size:16px; height:40px; line-height:20px; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; margin-bottom:10px;}
.ixsbg .em{ font-size:14px; line-height:1;}

.ixsbg li:nth-child(even) .text{ position:absolute; left:0px; top:0px; right:0px;}
.ixsbg li:nth-child(even) .text:before{ background-image:url(../images/bg_3.jpg); bottom:0px; top:auto;}
.ixsbg li:nth-child(even) .pd{ padding-top:99px;}

.main_con3{ padding:0px !important;}
.main_con3 img{ width:100%; height:auto; display:block;}

.main_con4{ background:#fff;}
.ilink{}
.ilink ul{ margin-right:-25px;}
.ilink li{ float:left; width:20%;}
.ilink .pd{ display:block; margin-right:25px; background:#eeeeee; position:relative; border:1px solid #e8e8e8;}
.ilink img{ width:100%; height:auto; display:block;}

.footer{ background:#2c2c2c;}
.footer_top{ padding:40px 0; color:#999;}
.footer_top .tit1{ margin-bottom:40px;}
.footer_top .tit1 strong{ color:#fff;}
.footer_top li{ float:left; width:33.3333%;}

.footer_bottom{ border-top:1px solid #353535; text-align:center; padding:25px 0 ; line-height:20px;}


.icon1{ background: #ffffff;}
.icon{padding: 50px 0;}

.pg_nav{ background:#f8f8f8;}
.nav_tit{ float:left; color:#8dc41c; height:80px; line-height:80px; padding-left:25px; font-size:24px; position:relative;}
.nav_tit:before{ content:'\20'; border-radius:2px; background: #8dc41c; position:absolute; left:0px; width:4px; height:24px; top:50%; margin-top:-12px;}
.nav_con{ float:right;}
.nav_con li{ float:left;}
.nav_con a{ padding:0 15px; font-size:16px; margin:0 10px; height:80px; line-height:80px; display:block; position:relative;}
.nav_con a:before{ content:'\20'; position:absolute; bottom:-2px; left:50%; margin-left:0px; width:0px; height:4px; border-radius:2px; background:url(../images/bg_2.jpg) repeat-y #8dc41c; background-size:100% 100%;}
.nav_con li.curr a:before,.nav_con li:hover a:before{ width:100%;left:50%; margin-left:-50%;}
.nav_con li.curr a,.nav_con li:hover a{ color:#8dc41c;}

.info_tit{ font-size:24px; font-weight:bold; text-align:center; margin-bottom:10px;}
.info_con{ font-size:16px; line-height:2;}
.info_con img{ /*display:block;*/ margin:0 auto; max-width:100%;}

.ixsbg_n ul.clearfix li{ margin-bottom:20px;}
.ixsbg_n ul.clearfix li:nth-child(even) .pd{ padding-top:0px;}
.ixsbg_n ul.clearfix li:nth-child(even) .text{ position:relative;}
.ixsbg_n ul.clearfix li:nth-child(even) .text:before{ top:0px;}

.text-center { margin: 50px auto; text-align:center;}

.martop dl {
    margin-bottom: 10px;
    overflow: hidden;
}

.martop dt {
    font-weight: bold;
    width: 155px;
    float: left;
    line-height: 26px;
    height: 26px;
}

.martop dd {
    margin-left: 100px;
    overflow: hidden;
    display: block;
    font-size: 13.3333px;
}

.ipt_t5 {
    width: 300px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ccc;
    padding: 0 15px;
}
.martop {
    margin: 50px;
}
select.ipt_t5 {
    -webkit-appearance: menulist !important;
}


/*科研页面*/
#Titles {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

    #Titles p {
        float: left;
        margin-right: 30px;
    }

#paper {
    margin-bottom: 100px;
}

    #paper tr {
        line-height: 45px;
        width: 100%;
    }

        #paper tr td {
            width: 250px;
            text-align: center;
            word-break: break-word;
            border: 1px solid #8dc41c;
        }

        #paper tr:first-child {
            color: #ffffff;
            background: #8dc41c;
            height: 38px;
        }

    #paper button {
        background: #8dc41c;
        border: 0;
        color: #666666;
    }




/*Faculty页面*/
.chinese {
    width: 100%;
    margin-top: 26px;
}

.search {
    float: right;
}

.chinese .text {
    width: 156px;
    height: 20px;
    padding: 3px;
    color: #000000;
    border: 1px solid #8dc41c;
}

.botton {
    width: 49px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background: #8dc41c;
    border: none;
}

.selected {
    color: #fff !important;
    background-color: #8dc41c;
}
.tab a{
    color:#000;
}
.axs {
    float: left;
    width: 62px;
    height: 24px;
    border: 1px solid #8dc41c;
    color: #000;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    display: inline;
    margin-right: 7px;
    cursor: pointer;
    font-size: 12px;
}
.checked {
    background-color: #8dc41c;
    color: #fff !important;
}

.faculty {
    width: 100%;
    height: auto;
    margin-top: 18px;
}

    .faculty dd {
        margin-left: 0px;
    }

        .faculty dd a:hover {
            color: #F00;
        }

        .faculty dd a {
            cursor: pointer;
            text-decoration: none;
            color: #000;
            padding: 0 8px;
            line-height: 24px;
            display: inline;
        }

.js {
    width: 800px;
    margin-top: 15px;
}

.title h4 {
    width: 1200px;
    color: #8dc41c;
    padding-bottom: 7px;
    font-size: 24px;
    border-bottom: 1px dotted #c4b8b1;
    text-align: left;
}

.teacher {
    width: 566px;
    margin: 15px 11px;
    float: left;
    height: 185px;
    margin-left: 0;
font-size:14px;
}

    .teacher dd {
        color: #333;
    }

    .teacher dt {
        width: 140px;
        float: left;
        margin-right: 10px;
        height: 185px;
        background-color: #333;
        display: block;
    }

.faculty dt {
    float: left;
}

.teacher_line {
    width: 1200px;
    height: auto;
}
.introduce {
    width: 800px;
    height: auto;
}


.ipt_b5 {
    height: 40px;
    width: 180px;
    cursor: pointer;
    border: none;
    margin-top: 50px;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    background-color: #8dc41c;
}

.back_top {
    position: fixed;
    bottom: 50px;
    right: 20px;
    text-align: center;
}

.back_top i {
    display: block;
    line-height: 1;
    font-size: 20px;
    background: #8dc41c;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    color: #fff;
}
.fangwenliang{position:absolute;text-align:right;width:84%;}


/*结束*/
@media screen and (max-width:1024px) {

.teacher_line{
        width:100%;
    }

    .wp{ width:auto; margin:0 30px;}

.pg_nav{ display:none;}

body{ padding-top:60px;}

.header .wp{ height:60px;}
.logo{ margin-top:-15px;}
.logo img{ height:30px;}

.top_nav{ top:50%; margin-top:-13px; right:40px;}

.menu{ padding:0px; position:fixed; top:60px; padding-top:0px; width:240px; right:0px; background:#71a800; display:none; box-shadow:0 0 5px rgba(255,255,255,0.1);}
.menu ul{ float:none;}
.menu li{ float:none; padding:0px; border-bottom:1px solid rgba(255,255,255,0.4); margin:0px !important; width:auto !important;}
.menu .h3 a{ border:none; color:rgba(255,255,255,0.8); border-radius:0px; text-align:left; line-height:34px; height:34px; padding:0 30px; font-size:12px;}
.menu li.curr .h3 a{ color:#fff;}
.menu .h3 span,.menu .h3 i{ display:block;}
.menu .box{ position:static; margin:0px; padding:0px; width:auto; text-align:center; border:none; border-top:1px solid rgba(255,255,255,0.4); padding:5px 0;}
.menu .box a{ float:none; padding:0px; margin:0px; display:block; background:none; font-size:12px;}
.menu .box a:before{ display:none;}
.menu li:hover .h3 a{ color:#fff;}
.menu li:hover .box{ display:none;}
.menu-link{ display:block;}

.tit2{ width:180px;}
.inews_tit .text{ margin-left:182px; padding-left:15px;}
.inews_tit .em{ font-size:12px;}
.inews_tit .h3{ font-size:14px;}
.inews_list li{ padding:5px 0;}

.ixsbg ul,
.ilink ul{ margin-right:-15px;}
.ixsbg .pd,
.ilink .pd{ margin-right:15px;}
}

@media screen and (max-width:812px){
.main_con{ padding:40px 0;}
.tit1{ margin-bottom:30px;}
.footer_top .tit1{ margin-bottom:30px;}
.teacher_line {
        width:96%;
    }
.inews{ width:auto; float:none; margin-bottom:30px;}
.itzgg{ width:auto; float:none;}

.ixsbg ul,
.ilink ul{ margin-right:-10px;}
.ixsbg .pd,
.ilink .pd{ margin-right:10px;}

.ixsbg li{ width:50%; margin-bottom:15px;}
.ixsbg li:nth-child(even) .pd{ padding-top:0px;}
.ixsbg li:nth-child(even) .text{ position:relative;}
.ixsbg li:nth-child(even) .text:before{ top:0px;}
}

@media screen and (max-width:736px) {
.info{padding:0 11px;}
.info_con img{height:auto;}
    .footer_top li {
        width: auto;
        float: none;
        text-align: center;
        margin-bottom: 15px;
        line-height: 1.4;
    }
 
        .footer_top li:last-child {
            margin-bottom: 0px;
        }

    .footer_bottom {
        padding: 15px;
    }

    .martop dt {
        float: none;
        line-height: 1;
        font-size: 16px;
    }
    .martop dl {
        margin-bottom: 15px;
    }
    .martop dd {
        margin-left: 0px;
        overflow: auto;
    }
    .ipt_t5 {
        width: 100%;
        box-sizing: border-box;
    }
    .martop{
        margin:50px 0 0 0;
    }
 
}

@media screen and (max-width:640px){
body{ font-size:12px;}

    .wp {
        margin: 0 25px;
    }

.slick-dots{ bottom:10px;}
.slick-dots li{ margin:0 2px;}
.slick-dots li button{ width:12px; height:2px;}

.tit1 strong{ font-size:24px; margin-bottom:8px;}
.tit1 em{ font-size:12px; padding:0 10px;}
.tit1 em:before,
.tit1 em:after{ width:30px;}

.main_con1 .tit1{ display:none;}

.tit2{ width:auto; padding:0px; text-align:center; float:none; border:none;}
.tit2 strong{ font-size:24px; margin-bottom:8px;}
.tit2 em{ font-size:12px;}

.tit2 em{ display:inline-block; color:#a1a1a1; vertical-align:bottom; position:relative; padding:0 15px; text-transform:uppercase;}
.tit2 em:before{ position:absolute; top:50%; margin-top:-1px; content:''; width:50px; height:1px; right:100%; background:#9f9f9f;}
.tit2 em:after{ position:absolute; top:50%; margin-top:-1px; content:''; width:50px; height:1px; left:100%; background:#9f9f9f;}

.inews_tit .text{ margin:0px; padding:15px 0;}
.inews_img ul{ margin-right:-3px;}
.inews_img li{ padding-right:3px;}
.inews_list a{ padding-left:10px;}
.inews_list a:before{ width:2px; height:2px; margin-top:-1px;}
.itzgg_list{ margin-left:0px;}
.itzgg_con .tit2{ width:auto; margin-bottom:20px;}
.itzgg_con .tit2 .pd{ width:auto; text-align:center; background:none;}
.itzgg_con{ padding:30px 0 0 0; background:none;}

.ixsbg .text:before{ height:2px;}
.ixsbg .text{ padding:10px;}
.ixsbg .h3{ font-size:14px; height:32px; line-height:16px; margin-bottom:5px;}
.ixsbg .p{ font-size:12px;}

.main_con3{ overflow:hidden;}
.main_con3 img{ position:relative; width:150%; margin-left:-25%;}

.ixsbg ul,
.ilink ul{ margin-right:-5px;}
.ixsbg .pd,
.ilink .pd{ margin-right:5px;}

.ilink li{ width:33.3333%; margin-bottom:5px;}

.top_nav{ right:34px;}
.top_nav li{ margin-left:1px;}
.top_nav a{ font-size:12px; padding:0 10px;}
#Titles p{margin-right:14px;}
.icon{ padding:30px 0;}
.info_tit{ font-size:18px; margin-bottom:20px; line-height:1.5}
.info_con{ font-size:12px; line-height:1.8;}
.search{float: left;margin-top: 20px;}
.teacher {width: 100%;margin: 15px 20px;float: none;margin-left: 0;}
.introduce { width: 100%; height: auto; }
.js {width: auto;margin-top: 15px;}
.teacher_line { width: auto; height: auto; }
}

@media screen and (max-width:414px) {
    .wp {
        margin: 0 11px;
    }

    .teacher {
        width: 41%;
    }
	.fangwenliang{margin-top:380px;margin-left:38px;}
} 
@media screen and (max-width:360px) {
        .wp {
            margin: 0 1px;
        }}
.all ul li a{
    float:left;
    width:80px;
｝







