@charset "utf-8";

/*reset*/

* {
    font-family: 微软雅黑;
}

html {
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    /*overflow-x:hidden;*/
    height: 100%;
    margin: 0;
    color: #858585;
    font-size: 12px;
    background-color: transparent;
    -webkit-overflow-scrolling: touch;
    min-width: 1200px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

svg:not(:root) {
    overflow: hidden
}

a {
    color: #222;
    text-decoration: none;
    background: 0 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

li,
ul,
a,
img {
    list-style: none outside none;
    padding: 0;
    margin: 0;
    list-style-type: none;
    border: 0px
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto;
    resize: vertical
}

optgroup {
    font-weight: 700
}

td,
th {
    padding: 0
}

button,
html,
input,
select,
textarea {
    font-family: 'microsoft yahei', Arial, sans-serif
}

blockquote,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

dd,
dl,
li,
ol,
ul {
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none outside none
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #222;
}

cite,
em,
var,
address,
dfn {}

i {
    font-style: normal;
}

.clearfix {
    zoom: 1;
    clear: both
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}


/*2015 comment*/

.song {
    font-family: '\5B8B\4F53';
}

.yh {
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.o {
    overflow: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.tal {
    text-align: left;
}

.vat {
    vertical-align: top;
}

.vam {
    vertical-align: middle;
}

.vab {
    vertical-align: bottom;
}

.hid {
    display: none;
}

.rel {
    position: relative;
}

.abs {
    position: absolute;
}

.bold {
    font-weight: bold;
}

.break {
    word-wrap: break-word;
    word-break: break-all;
}

.elli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pointer {
    cursor: pointer;
}

.disb {
    display: block;
}

.disi {
    display: inline;
}

.disib {
    display: inline-block;
}

.disit {
    display: inline-table;
}

img {
    border: 0;
}

.center {
    margin: 0 auto;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}


/*header*/

.s_mit,
.wx,
.weibo,
.i_look {
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}

.header {
    background: #112769;
    height: 88px;
    width: 100%;
}

.logo {
    margin-top: 16px;
    margin-left: 6px;
    background: url(../images/logo20200910.jpg) no-repeat left center;
    width: 352px;
    height: 54px;
}

.logo2017 {
    margin-top: 16px;
    margin-left: 6px;
    background: url(../images/logo2020.jpg) no-repeat left center;
    width: 470px;
    height: 54px;
}

.search_con {}

.s_link {
    margin-top: 20px;
    text-align: right;
}

.s_link a {
    color: #fff;
    padding: 0 5px;
}

.search_con {
    color: #fff
}

.s_link a:hover {
    text-decoration: underline;
}

.search {
    margin-top: 5px;
}

.s_input,
.SearchTextBox {
    border: medium none;
    height: 28px;
    line-height: 28px;
    color: #6e90f5;
    font-size: 12px;
    padding: 0 5px;
    background: #1d388b;
    width: 180px;
    float: left;
}

.notxt1 {
    width: 23px;
    height: 28px;
    background: url(../images/searchbut.png) no-repeat;
    border: 0px;
    float: left;
    cursor: pointer;
}

.s_mit {
    background-position: -6px -126px;
    width: 23px;
    height: 28px;
    border: medium none;
    text-indent: -999em;
    float: left;
    cursor: pointer;
}

.fx {
    margin-right: 30px;
}

.wx {
    width: 33px;
    height: 25px;
    background-position: 0 0;
    margin-top: 37px;
    margin-right: 24px;
    cursor: pointer;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
    position: relative;
    z-index: 3
}

.wx img {
    display: none;
    position: absolute;
    top: 32px;
    left: -32px;
}

.wx:hover {
    background-position: 0 -29px;
}

.wx:hover img {
    display: block;
}

.weibo {
    width: 30px;
    height: 27px;
    background-position: 0 -59px;
    margin-top: 36px;
    cursor: pointer;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
    position: relative;
    z-index: 3
}

.weibo img {
    display: none;
    position: absolute;
    top: 32px;
    left: -32px;
}

.weibo:hover img {
    display: block;
}

.weibo:hover {
    background-position: 0 -94px;
}


/*nav*/

.menu_con {
    height: 40px;
    line-height: 40px;
    background: #fff;
}

.menu .nav {
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
}

.menu .nav li {
    float: left;
    list-style: none;
    position: relative;
    z-index: 2
}

.menu .nav li a {
    display: block;
    padding: 0 19px;
    text-align: center;
    color: #222;
    text-decoration: none;
    position: relative;
    overflow: hidden;
}

.menu .nav li a:hover,
.menu .nav li a.current {
    color: #0068b7;
    /*background:url(../images/menubg.jpg) repeat-x center bottom;*/
}

.menu .nav li a.current {
    background: none;
}

.menu .nav li .box {
    width: 102px;
    margin: 0 auto;
    position: absolute;
    top: 40px;
    left: 0;
    background: #2b4490;
    display: none;
}

.menu .nav li .box a {
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 14px;
    text-align: center;
    width: 102px;
    padding: 0px;
    margin: 0px;
}

.menu .nav li .box a:hover {
    text-decoration: none;
    color: #fff;
    background: #112769;
}


/*con*/

.nav_link {
    height: 95px;
    background: #f8f8f8;
    border-bottom: 1px solid #f4f2f2;
}

.nav_link a {
    display: block;
    float: left;
    color: #333333;
    font-size: 24px;
    text-align: center;
    width: 300px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    height: 80px;
    padding-top: 15px;
}

.nav_link a:hover {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
    height: 80px;
    padding-top: 15px;
}

.nav_link .en {
    font-size: 28px
}

.line_lt {
    float: left;
    width: 500px;
    padding-top: 50px;
    height: 330px;
}

.line_c {
    float: left;
    width: 350px;
    margin-left: 60px;
    padding-top: 50px;
    height: 260px;
}

.line_rt {
    float: left;
    width: 230px;
    margin-left: 60px;
    padding-top: 60px;
    height: 330px;
    position: relative;
    margin-top: 17px;
}

.tit,
.tit a,
.tit a:hover {
    font-size: 20px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 10px;
    text-decoration: none;
    margin-top: 3px;
}

.news {}

.news li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.news i {
    color: #a1a1a1;
    float: right;
    font-style: normal;
}

.news a {
    display: block;
    /* float: left; */
    /* width: 420px; */
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news a:hover {
    color: #0068b7
}

.hd dl {
    margin-top: 15px;
    overflow: hidden;
}

.hd dt {
    float: left;
    width: 54px;
    height: 54px;
    background-color: #e8e8e8;
    margin-right: 10px;
}

.riqi {
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #555555;
    font-size: 24px;
}

.nian {
    height: 19px;
    line-height: 19px;
    background-color: #888;
    color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: normal;
}

.hd dd {
    float: left;
    width: 286px;
}

.hd_r_tit {
    font-size: 14px;
    color: #00000c;
}

.hd_r_tit a {
    color: #333;
}

.hd_r_tit a:hover {
    color: #0068b7;
}

.hd_r_name,
.hd_r_dress {
    color: #a9a9a9;
    margin-top: 2px;
}

.line2_lt {
    float: left;
    width: 500px;
    padding-top: 50px;
    height: 260px;
}

.line2_c {
    float: left;
    width: 350px;
    margin-left: 60px;
    padding-top: 50px;
    height: 260px;
}

.line2_rt {
    float: left;
    width: 230px;
    margin-left: 60px;
    padding-top: 50px;
    height: 260px;
}

.line2_lt blockquote .news {
    display: none;
}

.line2_lt blockquote .news.active {
    display: block;
}

.cut,
.cut a,
.cut a:hover {
    font-size: 20px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.cut1 {
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px;
    position: relative;
}

.cut1 li {
    float: left;
    padding: 0 20px;
    color: #141414;
    font-size: 20px;
}

.cut1 a {
    font-size: 20px;
    color: #141414;
    display: none;
    position: absolute;
    right: 0px;
    top: -5px;
}

.cut1 li.active {
    border-bottom: 2px solid #0068b7;
    height: 38px;
}

.cut1 li.active a {
    display: block;
}

.cut a,
.cut a:hover {
    border: none;
    text-decoration: none
}

.cut li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none
}

.cut li.active {
    border-bottom: 2px solid #0068b7
}

.pdf {
    position: relative;
    width: 230px;
    height: 206px;
}

.i_look {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 40%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    background-position: 0 -218px;
}

.pdf_tit {
    position: absolute;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}

.pdf_tit a,
.pdf_tit a:hover {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.pdf_tit a:hover {
    text-decoration: underline;
}


/*jdt*/

.hotnews,
.cproduct {
    height: 472px;
    width: 100%
}

.hotnews .topic {
    width: 448px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.hotnews .topic ul {
    height: 113px;
    padding-bottom: 13px;
    width: 480px;
}

.hotnews .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
}

.hotnews .topic li.whole {
    width: 448px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.hotnews .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.hotnews .topic li.whole a:link,
.hotnews .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.hotnews .hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 100%;
}

.hotnews .hotpics ul,
.hotnews .hotpics .sbar,
.hotnews .hotpics .prev,
.hotnews .hotpics .next {
    position: absolute;
    cursor: pointer;
    width: 100%;
}

.hotnews .hotpics li {
    float: left;
    position: relative;
    width: 100%;
    list-style-type: none;
}

.hotnews .hotpics li img {
    height: 472px;
    width: 100%;
}

.hotnews .hotpics li p.hotpic_opacity {
    background: #000 !important;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.hotnews .hotpics li p {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    text-align: left;
    width: 100%;
}

.hotnews .hotpics li p i {
    display: block;
    width: 1200px;
    margin: 0 auto
}

.hotnews .hotpics li p a {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.hotnews .hotpics li p a:link,
.hotnews .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.hotnews .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 10px;
    width: 50%;
}

.hotnews .hotpics .sbar span {
    background-position: -201px -79px;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 57px;
    margin-right: 20px;
    width: 105px;
}

.hotnews .hotpics .sbar span.show {
    border: 2px solid #fff;
    width: 101px;
    height: 53px;
}

.hotnews .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.hotnews .hotpics .prev,
.hotnews .hotpics .next {
    background-color: #fff;
    background-position: -54px -211px;
    border: 8px solid #fff;
    cursor: pointer;
    height: 46px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 120px;
    width: 44px;
    z-index: 2;
    display: none
}

.hotnews .hotpics .next {
    background-position: -93px -211px;
    right: 2px;
}

.hotnews .hotpics .prev {
    left: 2px;
}

.hotnews .hotpics .sbar span {}


/*jdt*/

.hotnews_2,
.cproduct {
    height: 202px;
}

.hotnews_2 .topic {
    width: 350px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.hotnews_2 .topic ul {
    height: 113px;
    padding-bottom: 13px;
    width: 480px;
    list-style-type: none;
}

.hotnews_2 .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
    list-style-type: none;
}

.hotnews_2 .topic li.whole {
    width: 350px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.hotnews_2 .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.hotnews_2 .topic li.whole a:link,
.hotnews_2 .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.hotnews_2 .hotpics {
    width: 350px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    height: 276px;
}

.hotnews_2 .hotpics ul,
.hotnews_2 .hotpics .sbar,
.hotnews_2 .hotpics .prev,
.hotnews_2 .hotpics .next {
    position: absolute;
    cursor: pointer;
}

.hotnews_2 .hotpics li {
    float: left;
    position: relative;
    list-style-type: none;
}

.hotnews_2 .hotpics li img {
    height: 270px;
    cursor: default;
    width: 350px;
}

.hotnews_2 .hotpics li p.hotpic_opacity {
    background: #000 !important;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.hotnews_2 .hotpics li p {
    position: absolute;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    /*background: url(../images/alpha_bg.png) repeat;*/
    left: 0;
    bottom: 0;
    text-indent: 10px
}

.hotnews_2 .hotpics li p a {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.hotnews_2 .hotpics li p a:link,
.hotnews_2 .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.hotnews_2 .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 10px;
}

.hotnews_2 .hotpics .sbar span {
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

.hotnews_2 .hotpics .sbar span.show {
    background: #0068b7;
}

.hotnews_2 .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.hotnews_2 .hotpics .prev,
.hotnews_2 .hotpics .next {
    background-color: #fff;
    background-position: -54px -211px;
    /* border: 8px solid #fff; */
    cursor: pointer;
    height: 46px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 120px;
    width: 44px;
    z-index: 2;
    /* display: none */
}

.hotnews_2 .hotpics .next {
    background-position: -93px -211px;
    right: 2px;
}

.hotnews_2 .hotpics .prev {
    left: 2px;
}

.hotnews_2 .hotpics .prev {
    background: url(../images/arrow_left.png) no-repeat;
    background-position: 0 0;
}

.hotnews_2 .hotpics .next {
    background: url(../images/arrow_right.png) no-repeat;
    background-position: 0 0;
}

.i_tv {
    background: url(../images/icons.png) no-repeat 0 -289px;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: 28%;
}

#qy {
    width: 230px;
    height: 292px;
    overflow: hidden;
    position: relative
}

#qy p {
    height: 100px;
}

#zzjs_up {
    background: url(../images/icons.png) no-repeat -2px -188px;
    display: block;
    width: 17px;
    height: 10px;
    position: absolute;
    top: 40px;
    left: 103px
}

#zzjs_dw {
    background: url(../images/icons.png) no-repeat -2px -169px;
    display: block;
    width: 17px;
    height: 10px;
    position: absolute;
    bottom: 15px;
    left: 103px
}

.links {
    padding-top: 30px;
    padding-bottom: 20px;
    overflow: hidden;
}

.links a:hover {
    text-decoration: none;
}

.links dl {
    float: left;
    width: 115px;
    margin-right: 5px;
}

.links dt {
    margin: 0 auto;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.links dd {
    color: #333;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
}

.links dl:hover dd {
    color: #0068b7;
    cursor: pointer;
    text-decoration: none;
}

.links_01 dt {
    width: 38px;
    height: 36px;
    background-position: 0 -381px
}

.links_01:hover dt {
    background-position: 0 -420px
}

.links_02 dt {
    width: 23px;
    height: 36px;
    background-position: 0 -466px;
}

.links_02:hover dt {
    background-position: 0 -506px
}

.links_03 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -548px;
    margin-bottom: 12px;
}

.links_03:hover dt {
    background-position: 0 -583px
}

.links_04 dt {
    width: 40px;
    height: 37px;
    background-position: 0px -624px;
}

.links_04:hover dt {
    background-position: 0px -662px
}

.links_05 dt {
    width: 38px;
    height: 40px;
    background-position: 0 -711px;
}

.links .links_05 dd {
    margin-top: 4px;
}

.links_05:hover dt {
    background-position: 0 -754px
}

.links_06 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -801px;
}

.links_06:hover dt {
    background-position: 0 -838px
}

.links_07 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -879px
}

.links_07:hover dt {
    background-position: 0 -915px
}

.links_08 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -956px
}

.links_08:hover dt {
    background-position: 0 -994px
}

.links_09 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -1036px
}

.links_09:hover dt {
    background-position: 0 -1074px
}

.links_10 dt {
    width: 38px;
    height: 34px;
    background-position: 0 -1116px
}

.links_10:hover dt {
    background-position: 0 -1155px
}

.links_11 dt {
    width: 38px;
    height: 38px;
    background-position: 0 -1194px
}

.links_11:hover dt {
    background-position: 0 -1237px
}

.links .links_11 dd {
    margin-top: 6px;
}

.footer {
    background: url(../images/footer_bg.jpg) no-repeat #073072 0 center;
    width: 100%;
    height: 88px;
}

.footer {
    color: #fff
}

.footer a {
    color: #fff;
    margin: 0 5px;
}

.footer a:hover {
    text-decoration: underline;
}

.f_link {
    padding-top: 25px;
    padding-bottom: 10px;
}


/* 首页图轮播 */

.flexslider {
    /* position: absolute; */
    width: 100%;
    /* height: 472px; */
    overflow: hidden;
    zoom: 1;
}

.flexslider ul.slides {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 31%;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
}


/* .flexslider .slides li a {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 50%;
} */

.flex-direction-nav a {}

.flex-direction-nav .flex-next {
    background-position: 0 -32px;
    right: 0;
    width: 32px;
    height: 32px;
    line-height: 99em;
    overflow: hidden;
    margin: -16px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
    background-position: 0 -32px;
}

.flex-direction-nav .flex-prev {
    left: 0;
    width: 32px;
    height: 32px;
    line-height: 99em;
    overflow: hidden;
    margin: -16px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 16px;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.img_bg_jdt {
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 20px;
    background: url(../images/alpha_bg.png) repeat;
}

.flex-control-nav {
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    text-align: right;
    z-index: 2000;
}

.flex-control-nav li {
    margin: 15px 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-nav li:last-child {
    margin-right: 0%;
}

.flex-control-paging li img {
    display: block;
    height: 57px;
    overflow: hidden;
    text-indent: -99em;
    width: 105px;
    cursor: pointer;
}

.flex-control-paging li .flex-active,
.flex-control-paging li.active {
    border: 2px solid #fff;
}

.flex-control-paging li.active img {
    width: 101px;
    height: 53px;
}

.flexslider .slides a img {
    width: 100%;
    /* height: 472px; */
    display: block;
}

.span_new {
    display: block;
    position: relative;
    bottom: 53px;
    z-index: 1;
    /* left: 50%;*/
    /* width: 300px; */
    /*margin-left: -500px;*/
    width: 1200px;
    margin: 0 auto;
}

.span_new_cont p {
    display: inline-block;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #fff;
    text-decoration: none;
}

.img_jdt {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 2;
    height: 80px;
}

.jdt {
    position: relative;
    z-index: 1;
    /* height: 472px */
}

.bottomlink {
    width: 100%;
    margin-top: 40px;
    background: #f8f8f8;
    padding: 0px 0px;
    margin: 0px;
}

.bottomlinkbg {
    background: #f8f8f8
}


/*新闻正文样式*/

.s_connewscont {
    padding-top: 100px;
}

.decontent {
    height: 100%;
}

.contenttab {
    width: 95%;
    height: 100%;
    margin: 0 auto;
}

.titletxt {
    font-size: 26px;
    font-family: 微软雅黑;
    color: #222;
    padding: 20px 0
}

.dangqwz,
.dangqwz a,
.dangqwz a:hover {
    color: #888;
    font-size: 14px;
    text-decoration: none;
    margin: 0 10px;
}

.dangqwz a:hover {
    text-decoration: underline;
    color: #0068B7;
}

.titletxt2 {
    border-bottom: 1px #ebebeb solid;
}

.titletxt2,
.titletxt2 a,
titletxt2 a:hover {
    font-size: 14px;
    color: #555;
    text-decoration: none;
}

.titletxt2 a:hover {
    text-decoration: underline;
    color: #0068B7
}

.contenttxt {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #333;
    line-height: 40px;
    padding: 40px 35px;
}

.contenttxt a,
.contenttxt a:hover {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #333
}

.contenttxt a:hover {
    text-decoration: underline;
}

.contenttxt img {}

.contenttxt span {
    text-indent: 2em;
}

.contenttxt p {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #333;
    line-height: 40px;
}

.contenttxt img {
    margin: 15px 0;
}

.nextstyle {
    width: 100%;
    height: 80px;
    background: #f6f6f6;
}

.nextstyle2 {
    width: 1200px;
    height: 80px;
    margin: 0 auto;
}

.nextstyle2 td {
    line-height: 25px;
}

.nextstyle2,
.nextstyle2 a,
.nextstyle2 a:hover {
    color: 14px;
    color: #999;
    text-decoration: none;
}

.nextstyle2 a:hover {
    color: #333;
    text-decoration: underline;
}

.conttable {
    border: 1px #ccc solid;
    border-right: none;
    border-bottom: 0px;
    TABLE-LAYOUT: fixed;
    width: 90%;
    margin: 0 auto;
}

.conttable td {
    border: 1px #ccc solid;
    border-top: none;
    border-left: none;
    height: 30px;
    word-WRAP: break-word;
}

.conttable td {
    font-size: 12px;
    text-align: center;
    color: #333;
    line-height: 18px;
}

.conttable .titlefont {
    font-size: 14px;
    font-weight: bolder;
}

.list_frnewscont,
.list_frnewscont a,
.list_frnewscont a:hover {
    color: #999;
    font-size: 12px;
    text-decoration: None;
}

.list_frnewscont a:hover {
    text-decoration: underline;
    color: #0068B7
}


/*学院概况-师资队伍-新闻中心模板样式*/

.second_content {
    min-height: 600px;
}

.s_con {
    padding-top: 180px;
}

.s_con_nav {
    background: url(../images/b_bg.png) repeat;
    height: 48px;
    position: relative;
}

.s_con_nav li {
    padding: 0px;
    font-size: 16px;
    line-height: 48px;
    float: left;
    list-style-type: none;
}

.s_con_nav li a {
    color: #333;
}

.s_con_nav li.first {
    width: 208px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 22px;
    background: #0068b7;
    text-align: center;
    /*margin-top: -10px;*/
    margin-right: 10px;
    list-style-type: none;
}

.s_con_nav li.first .secmenu {
    color: #fff;
    font-size: 22px;
}

.s_con_nav li.first a {
    color: #fff;
}

.s_con_nav li.active a,
.s_con_nav li a:hover {
    color: #0068b7
}

.s_nav_i,
.xyjp_con li .img i b,
.sp_con li .img i b,
.t_con li .img i b,
.xyld_con dt i b {
    background-image: url(../images/s_icons.png);
    background-repeat: no-repeat;
}

.s_nav_i {
    background-position: 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 0px;
}

.s_bg {
    background: #fff;
    padding: 40px 45px 40px 45px;
    min-height: 600px;
    overflow: hidden;
    width: 1110px;
}

.f_nav {
    margin-bottom: 33px;
}

.f_nav_fl .Normal {
    color: #333;
    font-size: 30px;
    float: left;
    border-bottom: 3px solid #0068b7;
    line-height: 46px;
    font-family: 微软雅黑;
}

.f_nav_fr,
.f_nav_fr span {
    float: right;
    font-size: 14px;
    margin-top: 18px;
}

.f_nav_fr a {
    margin: 0 10px;
    color: #999;
}

.f_nav_fr a:hover {
    color: #0068b7;
}

.xyjp_con {
    width: 1300px;
    /*padding-top:40px;*/
}

.xyjp_con li {
    float: left;
    width: 230px;
    height: 250px;
    margin-right: 35px;
    margin-bottom: 40px;
    list-style-type: none;
}

.xyjp_con li .img {
    padding: 10px 10px 0 10px;
    background: #e0e0e0;
    position: relative;
}

.xyjp_con li a:hover .img i {
    display: block;
}

.xyjp_con li .img i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.xyjp_con li .img i b {
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.xyjp_con li .img img {
    width: 210px;
    height: 189px;
}

.xyjp_tit {
    background: #e0e0e0;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    color: #222
}

.xyjp_con li a:hover .xyjp_tit {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}

.xyjp_con li a:hover {
    text-decoration: none;
}


/*******学院概况首页样式开始*******/

.xygk_con {
    width: 1110px;
    margin: 0 auto;
    padding: 0;
}

.xygk_line {}

.xyxz {
    float: left;
    width: 730px;
}

.xyxz img {
    width: 314px;
    height: 299px;
    display: block;
    float: left;
}

.xyxz_rt {
    float: left;
    width: 416px;
    background-color: #0068b7;
    color: #fff;
    height: 299px;
}

.yzzc {
    float: left;
    width: 341px;
    margin-left: 39px;
}

.xyxz_tit {
    padding: 30px 15px 0 25px;
    font-size: 20px;
}

.xyxz_con {
    padding: 10px 15px 0 25px;
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
    height: 157px;
    overflow: hidden;
}

.xyxz_link,
a.xyxz_link,
.xyxz_link:hover {
    margin: 10px 0 0 25px;
    background: #3588c7;
    display: block;
    width: 369px;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    color: #fff;
    font-size: 16px;
    position: relative;
    text-decoration: none
}

.xyxz_link i {
    background: url(../images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 14px;
}

.xyxz_link:hover {
    background: #0a3b61
}

.yzzc_01 a,
.yzzc_01 img {
    width: 341px;
    height: 150px;
    overflow: hidden;
    display: block;
}

.yzzc_02 a,
.yzzc_02 img {
    height: 149px;
    overflow: hidden;
    display: block;
    float: left;
}

.xsgl_con {
    float: left;
    width: 345px;
    height: 288px;
    background: url(../images/xygk_05.jpg) no-repeat;
}

.xzgl_con {
    float: left;
    width: 725px;
    margin-left: 40px;
    height: 288px;
    position: relative;
    overflow: hidden;
}

.xzgl_con img {
    width: 725px;
    height: 288px;
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.xzgl_con img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.line_two {
    padding-top: 45px;
}

.xsgl_list {
    padding: 35px 0 0 40px;
    color: #fff
}

.xsgl_list p {
    font-size: 20px;
}

.xsgl_list ul {
    padding-top: 25px;
}

.xsgl_list li {
    font-size: 16px;
    line-height: 40px;
    list-style-type: none;
}

.xsgl_list li a {
    color: #fff
}

.xzgl_con_tit {
    position: absolute;
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}

.xzgl_con_tit a {
    color: #fff
}

.xzgl_nav_one {
    font-size: 20px;
}

.xzgl_nav_other a {
    margin: 0 5px;
}

.lsyg_tit {
    font-size: 20px;
    color: #213a4e;
    padding: 25px 0 0 35px;
}

.line_three {
    background: url(../images/xygk_07.jpg) no-repeat;
    width: 1110px;
    height: 288px;
    margin-top: 45px;
}

.lsyg_con {
    margin-top: 18px;
    margin-left: 32px;
}

.lsyg_con dl,
.lsyg_con dl a {
    color: #0068b7;
    float: left;
    width: 239px;
    height: 204px;
    margin-right: 22px;
    text-decoration: none;
}

.lsyg_con dl dt {
    color: #0068b7;
    text-decoration: none;
    font-family: 微软雅黑;
    font-weight: normal;
}

.lsyg_con dl a:hover dt {
    color: #fff;
    text-decoration: none;
    font-family: 微软雅黑;
    font-weight: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.lsyg_con dl a:hover {
    color: #fff;
    background: url(../images/lsyg_bg.png) no-repeat;
    text-decoration: none;
}

.lsyg_con dt {
    font-size: 40px;
    padding: 30px 0 0 30px;
}

.lsyg_con dd {
    padding-left: 30px;
}

.lsyg_nr {
    font-size: 16px;
    line-height: 22px;
    padding-top: 10px
}

.lsyg_time {
    font-size: 22px;
    padding-top: 5px;
}

.lsyg_con dl.mr_56 {
    margin-right: 56px;
}


/*********学院概况首页样式结束***********/


/**********新闻中心首页样式开始****************/

.news_center li {
    padding-top: 25px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.news_center i {
    color: #a1a1a1;
    float: right;
    font-style: normal;
}

.news_center a {
    display: block;
    float: left;
    width: 400px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news_center a:hover {
    color: #0068b7
}

.news_center_bt {
    padding-top: 65px;
}

.nc_lt {
    float: left;
    width: 560px;
}

.nc_tr {
    float: left;
    margin-left: 40px;
    width: 507px;
}

.cut_nc {
    float: left;
    width: 560px;
    overflow: hidden;
    position: relative;
}

.news_cut_list {
    min-height: 390px;
    _height: 390px;
    overflow: hidden;
    display: none;
}

.news_cut_list.active {
    display: block;
}

.news_cut_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.news_cut_list i {
    color: #a1a1a1;
    float: right;
}

.news_cut_list a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news_cut_list a:hover {
    color: #0068b7
}


/*cut*/

.cut_nc_ul,
.cut_nc_ul a,
.cut_nc_ul a:hover {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.cut_nc_ul a,
.cut_nc_ul a:hover {
    border: none;
    text-decoration: none
}

.cut_nc_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
}

.cut_nc_ul li.active {
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    position: relative;
}

.cut_nc_ul a.nc_tz {
    position: absolute;
    top: 1px;
    right: -431px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.cut_nc_ul li.active a {
    display: block;
}

.cut_nc_ul li a {
    display: none;
}

.cut_nc_ul a.nc_zp {
    position: absolute;
    top: 1px;
    right: -327px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.nc_tv {
    padding-top: 50px;
}

.nc_cut_ul {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px;
}

.nc_cut_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
}

.nc_cut_ul li.active {
    position: relative;
    font-size: 22px;
    border-bottom: 2px solid #0068b7;
}

.nc_cut_ul li.active a {
    display: block;
}

.nc_cut_ul li a {
    display: none;
    position: absolute;
    top: 0;
    color: #a9a9a9;
    font-size: 14px;
}

.nc_cut_ul li a.nc_more_rd {
    right: -376px
}

.nc_cut_ul li a.nc_more_jb {
    right: -272px
}

.nc_cut_con {
    display: none;
}

.nc_cut_con.active {
    display: block;
}

.nc_cut_con ul {
    width: 1000px
}

.nc_cut_con li {
    float: left;
    width: 243px;
    height: 128px;
    margin-right: 20px;
    position: relative;
    list-style-type: none;
    margin-top: 20px
}

.nc_cut_con li .sp_tit {
    position: absolute;
    width: 223px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
    text-indent: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nc_cut_con li .img {
    height: 243px;
    height: 128px;
    overflow: hidden;
    display: block;
}

.nc_cut_con li .img img {
    width: 100%;
}

.nc_cut_con li .xyjp_tit {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
}

.nc_cut_con li i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.nc_cut_con li i b {
    background-image: url(../images/icons.png);
    width: 60px;
    height: 60px;
    background-position: 0 -289px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}

.nc_cut_con li i.i_jb b {
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-position: 0 -218px;
}

.nc_cut_con li:hover i {
    display: block;
}

.nc_cut_con li p a {
    color: #fff;
}


/********新闻中心首页样式结束**********/


/*视频*/

.sp_con {
    width: 1300px;
}

.sp_con li {
    float: left;
    width: 260px;
    height: 195px;
    margin-right: 25px;
    /*margin-top: 50px;*/
    list-style-type: none;
}

.sp_con li .img {
    position: relative;
    width: 260px;
    height: 150px;
    overflow: hidden;
}

.sp_con li a:hover .img i {
    display: block;
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }

    20% {
        opacity: .2;
    }

    40% {
        opacity: .4;
    }

    60% {
        opacity: .6;
    }

    100% {
        opacity: .8;
    }
}

@-moz-keyframes fade-in {
    0% {
        opacity: 0;
    }

    20% {
        opacity: .2;
    }

    40% {
        opacity: .4;
    }

    60% {
        opacity: .6;
    }

    100% {
        opacity: .8;
    }
}

@-o-keyframes fade-in {
    0% {
        opacity: 0;
    }

    20% {
        opacity: .2;
    }

    40% {
        opacity: .4;
    }

    60% {
        opacity: .6;
    }

    100% {
        opacity: .8;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }

    20% {
        opacity: .2;
    }

    40% {
        opacity: .4;
    }

    60% {
        opacity: .6;
    }

    100% {
        opacity: .8;
    }
}

.sp_con li .img i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    /* background-color:#000000;
     opacity: .5;*/
    display: none;
    -webkit-animation: fade-in .5s ease-in-out;
    -moz-animation: fade-in .5s ease-in-out;
    -o-animation: fade-in .5s ease-in-out;
    animation: fade-in .5s ease-in-out;
}

.sp_con li .img i b {
    width: 59px;
    height: 59px;
    background-position: 0 -84px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.sp_con li .img img {
    width: 260px;
    height: 150px;
}

.sp_tit {
    background: #e0e0e0;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    color: #222
}

.sp_con li a:hover {
    text-decoration: none;
}

.sp_con li a:hover .sp_tit {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}


/*list*/

.list_con {
    margin-top: 0px;
    overflow: hidden;
}

.list_fl {
    float: left;
    margin-right: 50px;
}

.list_fl .wb_con h2 {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.list_fl .wb_con h3 {
    font-size: 18px;
    color: #333;
    font-family: 微软雅黑;
    margin-top: 15px;
}

.list_fl .wb_con h4 {
    font-size: 16px;
    color: #333;
    font-family: 微软雅黑;
}

.list_fl .wb_con {
    margin-bottom: 50px;
}

.wb_con h1 {
    font-size: 18px;
    color: #33;
    font-family: 微软雅黑;
}

.wb_con h2 {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.wb_con h3 {
    font-size: 18px;
    color: #333;
    font-family: 微软雅黑;
}

.wb_con h4 {
    font-size: 16px;
    color: #333;
    font-family: 微软雅黑;
}

.wb_con {
    margin-bottom: 50px;
}

.wb_con p img {
    margin-bottom: 50px;
    margin-top: 20px;
}

.jianjie2em p {
    text-indent: 2em
}

.list_fr {
    float: right;
    width: 320px;
}

.list_fr .imglist li {
    list-style-type: none;
    margin-bottom: 15px;
    border: 0px;
}

.listright {
    /*background:url(../images/redian_bg.png) no-repeat #308bd1 160px 200px;*/
    background: #fafafa;
    padding: 30px 25px;
}

.list_tit {
    /*margin:30px 30px 0px 30px;*/
    font-size: 18px;
    color: #333;
    border-left: 8px #ffb200 solid;
    margin-left: -25px;
    padding-left: 20px;
}

.list_fr_con li {
    /*margin: 0 30px;*/
    padding-top: 20px;
    line-height: 22px;
    list-style-type: none;
    color: #666;
}

.list_fr_con li a {
    color: #666;
    padding-left: 5px;
}

.list_fr_con li a:hover {
    color: #333;
    text-decoration: underline;
}

.list_fl {
    width: 740px;
}

.list_fl_view {
    color: #999;
    line-height: 24px;
    margin-top: 10px;
}

.list_fl_time {
    color: #888;
    margin-top: 10px;
}

.list_fl_tit a {
    font-size: 18px;
    color: #333
}

.list_fl_tit a:hover {
    color: #0068b7
}

.list_fl img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

.list_fl li {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    list-style-type: none;
    clear: both;
}

.list_fl .picnews li {
    clear: both;
    min-height: 102px;
    _height: 102px;
    width: 740px;
}

.list_fl .picnews li img {
    width: 150px;
    height: 100px;
    border: 0
}


/*文本*/

.list_fr_wb {
    float: right;
    width: 300px;
    padding-bottom: 50px;
}

.list_fr_wb .img {
    margin-bottom: 30px;
}

.name {
    font-size: 20px;
    color: #222;
    padding-top: 25px;
    text-align: center;
}

.wb_con,
.wb_con a,
.wb_con a:hover {
    color: #333;
    font-size: 14px;
    line-height: 35px;
    margin-bottom: 30px;
    text-align: justify;
}

.wb_con p {
    /* text-indent: 2em;*/
}


/*师资队伍列表*/

.t_cut {}

.t_cut li {
    float: left;
    padding: 10px 22px;
    border-bottom: 3px solid #cecece;
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    vertical-align: bottom;
    list-style-type: none;
}

.t_cut li.active {
    border-bottom: 3px solid #0068b7;
    font-size: 30px;
    list-style-type: none;
}

blockquote .t_con.active {
    display: block;
}

blockquote .t_con {
    display: none;
}

.t_con {
    width: 1300px;
}

.t_con li {
    float: left;
    width: 173px;
    height: 250px;
    margin-right: 60px;
    margin-top: 40px;
    list-style-type: none;
}

.t_con li .img {
    background: #e0e0e0;
    position: relative;
    overflow: hidden;
    height: 212px;
}

.t_con li a:hover .img i {
    display: block;
}

.t_con li .img i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.t_con li .img i b {
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.t_con li .img img {
    width: 173px;
    height: 212px;
}

.t_con li a:hover .xyjp_tit {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}

.t_con div ul li a:hover {
    text-decoration: none;
}


/*行政管理*/

.xyld_con {
    width: 1200px;
}

.xyld_con dl {
    float: left;
    width: 356px;
    height: 212px;
    margin-right: 21px;
    margin-bottom: 35px;
}

.xyld_con dl a {
    display: block;
    background: #f8f8f8;
    overflow: hidden;
}

.xyld_con dt {
    float: left;
    width: 173px;
    margin-right: 15px;
    position: relative;
    overflow: hidden;
    height: 212px;
}

.xyld_con dt i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.xyld_con dt i b {
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.xyld_con dl a:hover {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}

.xyld_con dl a:hover dd {
    color: #fff;
}

.xyld_con a:hover .img i {
    display: block;
}

.xyld_con dd {
    color: #222;
    padding-right: 5px;
}

.xyld_con dl .img img {
    width: 173px;
    height: 212px;
}

.xyld_name {
    font-size: 20px;
    margin-top: 10px;
}

.xyld_zw {
    font-size: 16px;
    margin-top: 10px;
}

.xyld_js {
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
}

.xyld_tel {
    font-size: 12px;
    line-height: 28px;
    margin-top: 5px;
}


/*师资正文*/

.zw_nav {
    margin-top: -30px;
}

.szdw_zw_fl {
    float: left;
    width: 259px;
    margin-right: 50px
}

.szdw_zw_fl img {
    width: 260px;
    height: 320px;
}

.szdw_zw_fr {
    float: left;
}

.szdw_zw_fr {
    color: #222;
    width: 745px;
}

.zw_name {
    font-size: 30px;
    color: #222;
}

.zw_name i {
    font-size: 16px;
    margin-left: 40px;
    vertical-align: center;
}

.zw_zw {
    font-size: 18px;
    margin-top: 20px;
}

.zw_fx {
    font-size: 14px;
    margin-top: 10px;
    line-height: 22px;
    padding-bottom: 10px;
}

.szdw_t {
    padding-bottom: 30px;
}

.zw_tel,
.zw_mail,
.zw_yjfx {
    font-size: 16px;
    margin-top: 10px;
    line-height: 20px;
}

.zw_con {
    margin-top: 40px;
    padding-bottom: 20px;
}

.zw_div {
    font-size: 20px;
    border-bottom: 1px solid #cecece;
    height: 40px;
    line-height: 40px;
    background: url(../images/zw.png) no-repeat 0 16px;
    padding-left: 30px;
}

.szdw_zw {
    margin-top: 30px;
}

.zw_cut {
    padding-top: 25px;
    overflow: hidden;
    line-height: 40px;
    color: #333;
    font-family: 微软雅黑;
    font-size: 14px;
}

.zw_cut p a,
.zw_cut p a:hover {
    color: #0068b7;
    text-decoration: none;
    font-size: 14px;
}

.zw_cut p a:hover {
    text-decoration: underline;
}

.h200 {
    height: 200px;
}

.zw_tip {
    font-size: 14px;
    color: #222;
    font-weight: bold;
    padding: 5px 0;
}

.zw_list {
    line-height: 30px;
    font-size: 14px;
}

.down_i {
    margin-top: 20px;
}

.down {
    background: url(../images/zw.png) no-repeat 0 -24px;
    width: 13px;
    height: 13px;
    cursor: pointer;
    display: block;
}

.down:hover {
    background: url(../images/zw.png) no-repeat 0 -37px;
    transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
}

.down.up {
    background: url(../images/zw.png) no-repeat 0 -51px;
}

.down.up:hover {
    background: url(../images/zw.png) no-repeat 0 -64px;
}


/*二级列表分页样式*/

.Normal table {
    margin-top: 30px;
}

.Normal table{margin-bottom:10px;border-collapse:collapse;display:table;}
.Normal td,.Normal th{padding: 5px 10px;border: 1px solid #DDD;}

.Normal .Normal {
    color: #333;
    padding: 6px 12px;
    font-size: 14px;
    font-family: 微软雅黑;
}

.Normal .NormalRed {
    background: #0068B7;
    color: #fff;
    padding: 4px 10px;
    font-size: 16px;
    font-family: 微软雅黑;
    display: inline-block;
}


/*二级活动预告列表样式*/

.hd2 dl {
    margin-top: 15px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px #eee solid;
}

.hd2 dt {
    float: left;
    width: 54px;
    height: 54px;
    background-color: #e8e8e8;
    margin-right: 10px;
}

.riqi2 {
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #555555;
    font-size: 24px;
}

.nian2 {
    height: 19px;
    line-height: 19px;
    background-color: #888;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.hd2 dd {
    float: left;
    width: 675px;
}

.hd2_r_tit {
    font-size: 18px;
    color: #00000c;
}

.hd2_r_tit a {
    color: #333;
}

.hd2_r_tit a:hover {
    color: #0068b7;
}

.hd2_r_name,
.hd2_r_dress {
    color: #a9a9a9;
    margin-top: 2px;
}


/*二级通知类列表样式*/

.news2 {}

.news2 li {
    padding-top: 20px;
    font-size: 18px;
    overflow: hidden;
    list-style-type: none;
    color: #333;
}

.news2 i {
    color: #a1a1a1;
    float: left;
    font-size: 14px;
}

.news2 ul li a {
    display: block;
    float: left;
    color: #333;
    /*overflow:hidden;*/
    /*white-space:nowrap;*/
    /*text-overflow:ellipsis;*/
    padding-left: 10px;
    width: 88%;
}

.news2 a:hover {
    color: #0068b7
}

.news2 ul li .summ {
    font-size: 14px;
    color: #999;
    line-height: 25px;
    padding: 0px;
    margin-top: 25px;
    text-align: justify;
}


/*历史沿革正文样式*/

.lsygtable h2 {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.lsygtable td {
    padding-bottom: 40px;
}

.lsygtable img {
    margin: 5px 5px 30px 5px;
}

.lsygtable p {
    color: #333;
    line-height: 35px;
    font-size: 14px;
    text-indent: 2em
}


/*学术管理正文样式*/

.xsgltable {
    margin-bottom: 40px;
}

.xsgltable h2 {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.xsgltable p {
    color: #333;
    line-height: 35px;
    padding-bottom: 10px;
}

.xsgltable .title {
    font-size: 18px;
    color: #333;
    font-family: 微软雅黑;
    margin-right: 0px;
}

.xsgltable .tit2,
.xsgltable .tit2 a,
.xsgltable .tit2 a:hover {
    font-size: 18px;
    color: #333;
    font-family: 微软雅黑;
    text-decoration: none;
}

.xsgltable .tit2 a:hover {
    color: #0068b7;
    text-decoration: none;
}

.xsgltable ul li {
    list-style-type: none;
    float: left;
    margin-right: 40px;
    font-size: 18px;
    color: #333;
    text-decoration: none;
}

.xsgltable ul li a,
.xsgltable ul li a:hover {
    color: #333;
    font-size: 18px;
    text-decoration: none;
}

.xsgltable ul li a:hover {
    color: #0068b7;
    text-decoration: none;
}

.xsgltable .paixu {
    padding-left: 70px;
    padding-top: 20px;
}


/*正文中表格通用样式*/

.tablestyle {
    border: 1px #ccc solid;
    border-right: none;
    border-bottom: 0px;
}

.tablestyle td {
    border: 1px #ccc solid;
    border-top: none;
    border-left: none;
    height: 30px;
}

.tablestyle td {
    font-size: 14px;
    padding: 0 10px;
}

.tablestyle .tabtit {
    background: #fafafa;
    height: 30px;
    text-align: center
}

.tablestyle .tabcont {
    padding-left: 5px;
}

.tablestyle .tablineheight {
    line-height: 22px;
}


/*二级分类模块模板样式*/

.ejflmb {
    width: 100%
}

.ejflmb .title {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    border-bottom: 1px #ccc solid;
}


/*首页加更多样式*/

.tit {
    position: relative;
}

.more {
    position: absolute;
    right: 0;
    color: #a9a9a9;
    font-size: 14px;
    margin-top: 8px;
    border: 0px;
}

.more,
a.more,
a.more:hover {
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

a.more:hover {
    color: #0068b7
}

.line2_lt .cut li.active {
    position: relative;
}

.line2_lt .cut li .more {
    display: none;
}

.line2_lt .cut li.active .more {
    position: absolute;
    top: -8px;
    display: block;
}

.tz_cut,
.gg_cut {
    font-size: 16px;
}

.tz_cut .more {
    right: -278px
}

.gg_cut .more {
    right: -174px
}


/******党建思政样式开始*******/

.dj_con {
    margin-top: 25px;
    overflow: hidden;
}

.dj_fl {
    float: left;
    width: 680px;
}

.dj_fr {
    float: left;
    width: 334px;
    margin-left: 95px;
}

.dj_list {
    margin-bottom: 50px;
}

.dj_tit {
    padding-bottom: 20px;
    border-bottom: 1px solid #c9c9c9;
    line-height: 24px;
    height: 24px;
}

.dj_tit i,
.dj_tit i .Head {
    font-size: 20px;
    font-weight: normal;
    color: #222;
    font-family: 微软雅黑
}

.dj_tit a {
    font-size: 12px;
    color: #a9a9a9;
    float: right;
    margin-top: 5px;
    *margin-top: -20px;
}

.dj_tit a:hover {
    color: #141414;
}

.dj_list ul {
    display: block;
    height: 200px;
}

.dj_list li {
    margin-top: 25px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    list-style-type: none;
}

.dj_list li span {
    font-size: 14px;
    /*  color: #a1a1a1;*/
    width: 80px;
    display: block;
    float: left;
}

.dj_list li a {
    font-size: 14px;
    color: #555;
    float: left;
    width: 595px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dj_list li a:hover {
    color: #0068b7
}

.dj_01 {
    margin-bottom: 30px
}

.dj_02 {
    margin-bottom: 30px
}

.dj_03 {
    margin-bottom: 30px
}

.dj_04 {
    margin-bottom: 30px
}

.dj_fr img {
    width: 333px
}

.dj_02 a,
.dj_02 a img {
    width: 333px;
    height: 157px;
    overflow: hidden;
    display: block;
}

.zbfc_t {
    margin: 50px 0 30px 0;
    overflow: hidden;
}

.zbfc_t span {
    font-size: 20px;
    color: #222;
}

.zbfc_t a {
    font-size: 12px;
    color: #a9a9a9;
    float: right;
    margin-top: 10px;
    *margin-top: -10px;
}

.zbfc_t a:hover {
    color: #141414;
}

.zbfc {
    /*padding-bottom: 50px;*/
    overflow: hidden;
}

.zbfc ul {
    width: 1300px;
}

.zbfc ul li img {
    width: 261px;
    height: 194px;
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.zbfc ul li img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.zbfc ul li {
    width: 261px;
    height: 194px;
    overflow: hidden;
    float: left;
    margin-right: 22px;
    position: relative;
    list-style-type: none;
    margin-bottom: 50px;
}

.zbfc_tit {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}

.dj_fl .news2 li {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    clear: both;
}


/******党建思政样式结束*******/


/**********老版MAP专业硕士样式开始*********/

.map_con {
    height: 305px
}

.map_lt {
    float: left;
    width: 560px;
    height: 305px;
}

.map_rt {
    float: left;
    margin-left: 20px;
    width: 487px;
    /*background:#f8f8f8;padding:0px;*/
}


/*jdt*/

.map_lt .hotpics_map,
.cproduct {
    height: 305px;
}

.map_lt .hotpics_map .topic {
    width: 560px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.map_lt .hotpics_map .topic ul {
    height: 305px;
    padding-bottom: 13px;
    width: 560px;
}

.map_lt .hotpics_map ul li {
    list-style-type: none;
}

.map_lt .hotpics_map .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
}

.map_lt .hotpics_map .topic li.whole {
    width: 560px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.map_lt .hotpics_map .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.map_lt .hotpics_map .topic li.whole a:link,
.map_lt .hotpics_map .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.map_lt .hotpics_map .hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.map_lt .hotpics_map .hotpics ul,
.map_lt .hotpics_map .hotpics .sbar,
.map_lt .hotpics_map .hotpics .prev,
.map_lt .hotpics_map .hotpics .next {
    position: absolute;
    cursor: pointer;
}

.map_lt .hotpics_map .hotpics li {
    float: left;
    position: relative;
}

.map_lt .hotpics_map .hotpics li img {
    height: 305px;
}

.map_lt .hotpics_map .hotpics li p.hotpic_opacity {
    /* background:#000!important;
    opacity:0.7;
    filter:alpha(opacity=70);*/
}

.map_lt .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
    text-indent: 10px
}

.map_lt .hotpics_map .hotpics li p a {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.map_lt .hotpics_map .hotpics li p a:link,
.map_lt .hotpics_map .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.map_lt .hotpics_map .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 15px;
}

.map_lt .hotpics_map .hotpics .sbar span {
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

.map_lt .hotpics_map .hotpics .sbar span.show {
    background: #0068b7;
}

.map_lt .hotpics_map .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.map_lt .hotpics_map .hotpics .prev,
.map_lt .hotpics_map .hotpics .next {
    background-image: url(../images/ad_ctr.png);
    background-position: 0 0;
    cursor: pointer;
    height: 32px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 120px;
    width: 32px;
    z-index: 2;
    display: none;
}

.map_lt .hotpics_map .hotpics .next {
    background-position: 0 -32px;
    right: 10px;
}

.map_lt .hotpics_map .hotpics .prev {
    left: 10px;
}


/*cut*/

.cut_ul,
.cut_ul a,
.cut_ul a:hover {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.cut_ul a,
.cut_ul a:hover {
    border: none;
    text-decoration: none
}

.cut_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none
}

.cut_ul li.active {
    border-bottom: 2px solid #0068b7
}

.cut_map {
    float: left;
    width: 507px;
    height: 305px;
}

.cut_map blockquote .map_news {
    display: none;
}

.cut_map blockquote .map_news.active {
    display: block;
}

.map_news li {
    padding-top: 30px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.map_news i {
    color: #a1a1a1;
    float: right;
}

.map_news a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}

.map_news a:hover {
    color: #0068b7
}

.hd_map dl {
    margin-top: 30px;
    overflow: hidden;
}

.hd_map dt {
    float: left;
    width: 54px;
    height: 54px;
    background-color: #e8e8e8;
    margin-right: 10px;
}

.elli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tit {
    position: relative;
}

.map_more {
    position: absolute;
    right: 0;
    color: #a9a9a9;
    font-size: 14px;
    margin-top: 8px
}

.map_more:hover {
    color: #141414
}

.cut_map .cut_ul li.active {
    position: relative;
    font-size: 22px;
}

.cut_map .cut_ul li .map_more {
    display: none;
}

.cut_map .cut_ul li.active .map_more {
    position: absolute;
    top: -8px;
    display: block;
}

.tz_cut .map_more {
    right: -370px
}

.gg_cut .map_more {
    right: -266px
}

.xw_cut .map_more {
    right: -162px
}

.cut_ul a.map_more {
    color: #a9a9a9;
    font-size: 14px;
}

.cut_ul a:hover.map_more {
    color: #141414
}

.map_four {
    margin-top: 50px;
}

.map_four_lt {
    float: left;
    width: 388px;
}

.map_four_rt {
    float: left;
    width: 670px;
    margin-left: 52px;
}

.zcxx_con {
    background-color: #f8f8f8;
    height: 309px;
    overflow: hidden;
    padding: 35px 30px 0 30px
}

.zcxx_tit {
    position: relative;
}

.zcxx_tit span {
    font-size: 20px;
    color: #222
}

.zcxx_tit a {
    position: absolute;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zcxx_tit a:hover {
    color: #0068b7
}

.zcxx_div li {
    margin-top: 30px;
    overflow: hidden;
    list-style-type: none;
}

.zcxx_div li i {
    color: #a3a3a3;
    float: right;
    margin-top: 2px;
}

.zcxx_div li a {
    display: block;
    width: 280px;
    color: #555;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}

.two_link {
    margin-top: 50px;
    position: relative;
    width: 388px;
    height: 406px;
    /*background: #478ec6;*/
    background: #f8f8f8;
    color: #222;
}

.jiaru {
    width: 341px;
    height: 60px;
    display: block;
    padding-top: 13px;
    padding-left: 24px;
}

.xiazhai {
    width: 341px;
    height: 60px;
    display: block;
    padding-left: 24px;
}

.two_link_con {
    padding-left: 24px;
    padding-top: 35px;
    height: 242px;
}

.two_link_con p {
    font-size: 14px;
    line-height: 27px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.zc_zx_tit {
    display: block;
    font-size: 20px;
}

.zc_zx_tit2 a,
.zc_zx_tit2 a:hover {
    line-height: 45px;
    text-decoration: none;
    color: #222;
    font-size: 20px;
}

.zc_zx_tit2 a:hover {
    color: #0068b7;
    text-decoration: underline
}

.zhisheng {
    background-color: #f8f8f8;
    padding: 25px 30px 30px 50px;
    height: 445px;
}

.zs_tit {
    position: relative;
    color: #7d7d7d;
    font-size: 16px;
}

.zs_tit span {
    color: #222;
}

.zs_tit i {
    color: #222;
    font-size: 25px;
    font-weight: bold;
    vertical-align: middle;
}

.zs_tit a {
    position: absolute;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zs_tit a:hover {
    color: #0068b7
}

.zs_con {
    margin-top: 10px;
}

.zs_con dl {
    padding: 17px 0;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}

.zs_con dl.end {
    border-bottom: none;
}

.zs_con dt {
    float: left;
    width: 145px
}

.zs_con dt img {
    width: 145px;
    height: 100px;
}

.zs_con dd {
    float: left;
    margin-left: 30px;
    width: 413px
}

.zs_link_tit {
    display: block;
    width: 430px;
    color: #222;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zs_con dd a,
.zs_con dd a:hover {
    display: block;
    width: 430px;
    color: #222;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zs_con dd a:hover {
    color: #0068b7;
    text-decoration: underline;
}

.zs_nr {
    margin-top: 10px;
    font-size: 12px;
    color: #999;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}

.zs_time {
    font-size: 12px;
    color: #999;
    margin-top: 5px
}

.map_tv {
    margin-top: 40px;
    background-color: #f8f8f8;
    height: 260px;
    overflow: hidden;
}

.map_tv .zs_tit {
    padding: 23px 0 0 44px;
    margin-right: 50px;
}

.map_tv_con {
    height: 150px;
    overflow: hidden;
    margin-top: 30px;
}

.rollphotos {
    width: 630px;
    height: 150px;
    overflow: hidden;
    margin-left: 20px;
}

.Cont {
    width: 970px;
    height: 150px;
}

.gd_box {
    float: left;
    width: 260px;
    height: 150px;
    margin-right: 25px;
    position: relative;
}

.gd_box img {
    display: block;
    width: 260px;
    height: 150px
}

.gd_box p {
    position: absolute;
    width: 260px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gd_box p a,
.gd_box p a:hover {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.imgBorder i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.imgBorder i b {
    background-image: url(../images/icons.png);
    width: 60px;
    height: 60px;
    background-position: 0 -289px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}

.imgBorder:hover i {
    display: block;
}

.hd_map2 dl {
    overflow: hidden;
    border-bottom: 1px #eee solid;
    padding: 20px 0;
    margin: 15px 0px 20px 0px;
}

.hd_map2 dt {
    float: left;
    width: 54px;
    height: 54px;
    background-color: #e8e8e8;
    margin-right: 10px;
}

.list_con .list_fl .sp_con {
    width: 738px
}

.list_con .list_fl .sp_con li {
    border-bottom: none;
    float: left;
    margin-right: 60px;
    clear: none;
}

.map_new_con {
    margin-top: 50px;
}

.map_wx {
    float: left;
    width: 388px;
    background: #20d5cc;
    height: 150px;
    overflow: hidden;
}

.map_wx dl {
    padding: 17px 0 0 37px;
}

.map_wx dt {
    float: left;
    width: 115px
}

.map_wx dt img {
    width: 115px;
    height: 115px;
}

.map_wx dd {
    float: left;
    margin-left: 20px;
    width: 175px;
}

.map_wx dd.map_wx_01 {
    font-size: 21px;
    color: #000;
    margin-top: 10px;
}

.map_wx dd.map_wx_02 {
    color: #fff;
    font-size: 16px;
    border-top: 1px solid #fff;
    width: 143px;
    margin-top: 15px;
    padding-top: 10px;
}

.map_wx dd.map_wx_03 {
    padding-top: 5px;
    color: #fff;
    font-size: 16px;
}

.map_links {
    float: left;
    width: 670px;
    margin-left: 52px;
}

.map_links_three {
    width: 750px
}

.map_links a {
    display: block;
    float: left;
    height: 150px;
    width: 215px;
    margin-right: 12px;
    line-height: 150px;
    font-size: 21px;
    color: #333;
    background-color: #d6e8f3;
    text-align: center;
}

.map_links a:hover {
    color: #fff;
    background-color: #0068b7;
    text-decoration: none;
}


/********老版MAP专业硕士样式结束*********/


/************人才培养样式开始************/

.rcpy_rt {
    float: left;
    margin-left: 20px;
    width: 530px;
}

.cut_rcpy_ul {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.cut_rcpy_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
    position: relative;
}

.cut_rcpy_ul li.active {
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
}

.cut_rcpy_ul li.active a {
    display: block;
}

.cut_rcpy_ul li a {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    text-decoration: none;
    display: none;
    font-size: 14px;
    color: #a9a9a9;
}

.cut_rcpy_ul li a:hover {
    color: #0068b7;
}

.cut_rcpy_ul li a.more_pxdt {
    right: -400px
}

.cut_rcpy_ul li a.more_tzgg {
    right: -296px
}

.cut_rcpy_ul li a.more_tzgg1 {
    right: -145px
}

.cut_rcpy_ul li a.more_hdyg {
    right: -192px
}

.cut_rcpy_ul li a:hover {
    border: none;
    text-decoration: none
}

.cut_rcpy {
    float: left;
    width: 530px;
    height: 305px;
}

.cut_rcpy blockquote .news_rcpy {
    display: none;
}

.cut_rcpy blockquote .news_rcpy.active {
    display: block;
}

.news_rcpy li {
    padding-top: 25px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.news_rcpy i {
    color: #a1a1a1;
    float: right;
}

.news_rcpy a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}

.news_rcpy a:hover {
    color: #0068b7
}

.news_center_bt {
    padding-top: 65px;
}

.nc_lt {
    float: left;
    width: 560px;
}

.nc_tr {
    float: left;
    margin-left: 40px;
    width: 507px;
}

.cut_nc {
    float: left;
    width: 560px;
    overflow: hidden;
    position: relative;
}

.glgd_list {
    min-height: 234px;
    _height: 234px;
    overflow: hidden;
}

.glgd_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.glgd_list i {
    color: #a1a1a1;
    float: right;
}

.glgd_list a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.glgd_list a:hover {
    color: #0068b7
}

.xzzx_list {
    min-height: 234px;
    _height: 234px;
    overflow: hidden;
}

.xzzx_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.xzzx_list i {
    color: #a1a1a1;
    float: right;
    /* margin-right: 10px*/
}

.xzzx_list a {
    display: block;
    float: left;
    width: 410px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xzzx_list a:hover {
    color: #0068b7
}

.rcpy_c {
    height: 290px;
    margin-top: 50px;
    background-color: #fafafa;
    width: 100%;
    overflow: hidden;
}

.rcpy_three {
    float: left;
    width: 312px;
    margin-left: 50px;
}

.rcpy_three_tit {
    color: #000;
    font-size: 20px;
    display: block;
    position: relative;
    margin-top: 32px;
    height: 32px;
    margin-bottom: 10px
}

.rcpy_three_tit i {
    position: absolute;
    right: 0;
    top: 0;
    height: 33px
}

.bkspy {
    background: url(../images/r_ug.png) no-repeat;
    width: 63px;
}

.xsyjspy {
    background: url(../images/r_pg.png) no-repeat;
    width: 60px;
}

.zysspy {
    background: url(../images/r_map.png) no-repeat;
    width: 93px;
}

.rcpy_three_con {
    width: 320px
}

.rcpy_three_con a {
    display: block;
    float: left;
    width: 152px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    background-color: #559bd0;
    color: #FFF;
    margin: 10px 7px 0 0
}

.rcpy_three_con a:hover {
    text-decoration: none;
    background-color: #0168b7;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


/*课程介绍样式开始*/

.kcjs_content {}

.kcjs_content h2 {
    font-size: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 1px #ccc solid;
}

.kcjs_content ul li {
    border-bottom: none;
    font-size: 14px;
    padding-bottom: 0;
    color: #333
}

.kcjs_content ul li p {
    font-size: 16px;
    padding-left: 15px;
    font-weight: normal;
    cursor: pointer;
}

.kcjs_content ul li ul li {
    font-size: 14px;
    margin-left: 50px;
    padding-top: 10px;
    padding-bottom: 0;
    list-style: disc
}

.kcjs_content ul li ul li p {
    font-size: 16px;
    padding-left: 0px;
    font-weight: normal;
}

.kcjs_content ul li ul li ul li {
    font-size: 14px;
    margin-left: 40px;
    padding: 7px 0px;
    list-style: disc
}

.kcjs_content ul li ul li a {
    color: #0068b7
}


/*课程介绍样式结束*/


/************人才培养样式结束************/


/****搜索结果列表页样式开始***/

#newslist td {
    color: #888;
    font-size: 14px;
    text-decoration: none;
    font-family: 微软雅黑
}

#newslist a,
#newslist a:hover {
    color: #333;
    font-size: 14px;
    text-decoration: none;
    font-family: 微软雅黑
}

#newslist a:hover {
    color: #0068b7;
    text-decoration: underline;
}


/****搜索结果列表页样式结束***/


/*****************人才招聘首页开始***********************/

.rcsy_lt {
    float: left;
    width: 646px;
}

.rcsy_rt {
    float: left;
    width: 413px;
    margin-left: 50px
}

.rcsy_02 {
    margin-top: 30px
}

.rcsy_list {
    padding: 38px 20px 38px 20px;
    margin-bottom: 30px;
    border-bottom: 0px solid #fafafa;
    background: #fafafa;
}

.rcsy_list dt {
    font-size: 24px;
    color: #222;
    font-family: 微软雅黑;
    font-weight: normal;
}

.rcsy_three {
    color: #999;
    font-size: 16px;
    margin-top: 5px
}

.rcsy_three p {
    line-height: 30px
}

a.rcsy_link {
    background: #3588c7;
    display: block;
    margin-top: 25px;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    color: #fff;
    font-size: 16px;
    position: relative;
    text-decoration: none
}

a.rcsy_link i {
    background: url(../images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 14px;
}

a.rcsy_link:hover {
    background: #0a3b61
}

.rcsy_list:hover {
    background: #f5f5f5;
    cursor: pointer
}

.rcsy_lb {
    margin-top: 35px;
}


/*jdt*/

.rcsy_lb .hotpics_map,
.cproduct {
    height: 225px;
}

.rcsy_lb .hotpics_map .topic {
    width: 560px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.rcsy_lb .hotpics_map .topic ul {
    height: 225px;
    padding-bottom: 13px;
    width: 560px;
}

.rcsy_lb .hotpics_map ul li {
    list-style-type: none;
}

.rcsy_lb .hotpics_map .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
}

.rcsy_lb .hotpics_map .topic li.whole {
    width: 560px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.rcsy_lb .hotpics_map .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.rcsy_lb .hotpics_map .topic li.whole a:link,
.rcsy_lb .hotpics_map .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.rcsy_lb .hotpics_map .hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.rcsy_lb .hotpics_map .hotpics ul,
.rcsy_lb .hotpics_map .hotpics .sbar,
.rcsy_lb .hotpics_map .hotpics .prev,
.rcsy_lb .hotpics_map .hotpics .next {
    position: absolute;
    cursor: pointer;
}

.rcsy_lb .hotpics_map .hotpics li {
    float: left;
    position: relative;
}

.rcsy_lb .hotpics_map .hotpics li img {
    height: 225px;
}

.rcsy_lb .hotpics_map .hotpics li p.hotpic_opacity {
    background: #000 !important;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.rcsy_lb .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    /*background: url(../images/alpha_bg.png) repeat;*/
    left: 0;
    bottom: 0;
    text-indent: 10px
}

.rcsy_lb .hotpics_map .hotpics li p a {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.rcsy_lb .hotpics_map .hotpics li p a:link,
.rcsy_lb .hotpics_map .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.rcsy_lb .hotpics_map .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 15px;
}

.rcsy_lb .hotpics_map .hotpics .sbar span {
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;
}

.rcsy_lb .hotpics_map .hotpics .sbar span.show {
    background: #0068b7;
}

.rcsy_lb .hotpics_map .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.rcsy_lb .hotpics_map .hotpics .prev,
.rcsy_lb .hotpics_map .hotpics .next {
    background-image: url(../images/ad_ctr.png);
    background-position: 0 0;
    cursor: pointer;
    height: 32px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 90px;
    width: 32px;
    z-index: 2;
    display: none;
}

.rcsy_lb .hotpics_map .hotpics .next {
    background-position: 0 -32px;
    right: 10px;
}

.rcsy_lb .hotpics_map .hotpics .prev {
    left: 10px;
}

.rczpmp {
    width: 413px;
    height: 268px;
    background: url(../images/rczp_bg1.jpg) no-repeat;
    padding-left: 30px;
}

.rczpmp h2 {
    font-size: 24px;
    font-weight: bolder;
    font-family: 微软雅黑;
    color: #fff;
    padding-top: 120px;
}

.rczpmp h3 {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 20px;
}

.rcsy_lb .hotpics_map .hotpics li {
    width: 413px;
}


/*****************人才招聘首页结束***********************/


/*********科学研究首页开始***********/

.kxyjy_tit {
    font-size: 20px;
    color: #222222;
    margin-bottom: 10px;
}

.kxyjy_kyjg {
    overflow: hidden
}

.kxyjy_kyjg_con {
    width: 1200px;
}

.kxyjy_kyjg_con dl {
    float: left;
    width: 210px;
    height: 97px;
    margin-right: 15px;
}

.kxyjy_kyjg_con dl a {
    color: #fff;
    display: block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: none;
    float: left;
    width: 210px;
    height: 97px;
}

.kxyjy_kyjg_con dl.kyjg_01 a {
    background: #3d57a4
}

.kxyjy_kyjg_con dl.kyjg_02 a {
    background: #04883c
}

.kxyjy_kyjg_con dl.kyjg_03 a {
    background: #04887d
}

.kxyjy_kyjg_con dl.kyjg_04 a {
    background: #3d81a4
}

.kxyjy_kyjg_con dl.kyjg_05 a {
    background: #1941b2
}

.kxyjy_kyjg_con dt {
    float: left
}

.kxyjy_kyjg_con dd {
    float: left;
    margin-top: 20px;
    line-height: 27px;
    font-size: 13px;
    text-align: center;
}

.kyjg_01 dd {
    margin-left: 10px;
}

.kyjg_04 dd {
    margin-left: 10px;
}

.kyjg_02 dd {
    margin-left: 10px;
}

.kyjg_03 dd {
    margin-left: 10px;
}

.kyjg_05 dd {
    margin-left: 10px;
}

.kxyjy_kyjg_con dl.kyjg_01 a:hover {
    background: #263c7f;
    text-decoration: none;
}

.kxyjy_kyjg_con dl.kyjg_02 a:hover {
    background: #035e2a;
    text-decoration: none;
}

.kxyjy_kyjg_con dl.kyjg_03 a:hover {
    background: #035f57;
    text-decoration: none;
}

.kxyjy_kyjg_con dl.kyjg_04 a:hover {
    background: #28607d;
    text-decoration: none;
}

.kxyjy_kyjg_con dl.kyjg_05 a:hover {
    background: #173eab;
    text-decoration: none;
}

.kxy_con {
    margin-top: 40px;
    overflow: hidden
}

.kxy_fl {
    float: left;
    width: 709px;
}

.kxy_ft {
    float: left;
    width: 350px;
    margin-left: 51px
}

.kxy_tit {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
}

.kxy_tit span {
    float: left;
    font-size: 20px;
    color: #222
}

.kxy_tit a {
    float: right;
    color: #aeaeae
}

.kxy_tit a:hover {
    color: #0068b7;
    text-decoration: none
}

.zdxm_tit {
    border-bottom: 1px solid #cecece;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.zdxm {
    width: 790px;
}

.zdxm dl {
    float: left;
    width: 218px;
    height: 185px;
    margin-bottom: 35px;
    background: #fafafa;
    margin-right: 25px;
    overflow: hidden
}

.zdxm dl a {
    float: left;
    width: 218px;
    height: 185px
}

.zdxm dt {
    font-size: 16px;
    margin: 15px 10px 10px 10px;
    overflow: hidden;
    line-height: 25px;
    font-weight: normal;
    /*height: 72px;*/
    font-family: 微软雅黑;
}

.zdxm a dt {
    color: #333;
}

.zdxm dd {
    margin: 0 10px;
}

.zdxm a dd p {
    color: #999;
    font-size: 12px;
    line-height: 25px;
}

.zdxm dl a:hover {
    background-color: #417fa4;
    color: #fff;
    text-decoration: none
}

.zdxm a:hover dt,
.zdxm a:hover dd p {
    color: #fff;
}

.xsxx {
    margin-top: 40px
}

.xsxx_con li {
    padding-BOTTOM: 30px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.xsxx_con i {
    color: #a1a1a1;
    float: right;
}

.xsxx_con a {
    display: block;
    float: left;
    width: 295px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xsxx_con a:hover {
    color: #0068b7
}

.xskw {
    height: 258px;
}

.xskw ul {
    width: 1000px
}

.xskw li {
    float: left;
    width: 218px;
    height: 280px;
    margin-right: 35px;
    position: relative;
    list-style-type: none;
    margin-top: 0px;
}

.xskw li p {
    position: absolute;
    width: 218px;
    height: 50px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
}

.xskw li p.zw {
    line-height: 40px;
}

.xskw li i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.xskw li i b {
    background-image: url(../images/icons.png);
    width: 60px;
    height: 60px;
    background-position: 0 -218px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -40px;
    position: absolute;
}

.xskw li p a {
    color: #fff;
}

.xskw li:hover i {
    display: block;
}

.syzy {
    margin-top: 20px;
    overflow: hidden;
}

.syzy a {
    display: block;
    float: left;
    width: 173px;
    margin-right: 1px;
    margin-top: 1px;
    background: #f3f3f3;
    height: 143px;
}

.syzy a:hover {
    text-decoration: none;
    background-color: #417fa4;
    color: #fff;
}

.syzy a i {
    background-image: url(../images/syzy_icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 35px;
    height: 35px;
    margin: 35px auto 15px auto;
}

.syzy a:hover p {
    color: #fff;
}

.syzy a p {
    height: 30px;
    color: #666;
    text-align: center;
    font-size: 18px;
}

.syzy a.syzy_01 i {
    background-position: 0 0;
}

.syzy a.syzy_01:hover i {
    background-position: -43px 0;
}

.syzy a.syzy_02 i {
    background-position: 0 -49px;
}

.syzy a.syzy_02:hover i {
    background-position: -43px -49px;
}

.syzy a.syzy_03 i {
    background-position: 0 -87px;
}

.syzy a.syzy_03:hover i {
    background-position: -43px -87px;
}

.syzy a.syzy_04 i {
    background-position: 0 -126px;
}

.syzy a.syzy_04:hover i {
    background-position: -43px -126px;
}


/*********科学研究首页结束***********/


/*********科学研究二级开始***********/

.kxyjright {
    background: url(../images/chengguo_bg.png) no-repeat #ffad01 center -60px;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    padding: 40px 20px;
    font-family: 微软雅黑;
    text-align: center
}

.kxyjright h3,
.kxyjright .bigsize {
    font-size: 20px;
    color: #fff;
    font-family: 微软雅黑;
    margin-bottom: 15px;
}

.kxyj_lb {
    margin-top: 30px;
}


/*jdt*/

.kxyj_lb .hotpics_map,
.cproduct {
    height: 216px;
}

.kxyj_lb .hotpics_map .topic {
    width: 30px;
    height: 100%;
    padding-left: 10px;
    overflow: hidden;
}

.kxyj_lb .hotpics_map .topic ul {
    height: 225px;
    padding-bottom: 13px;
    width: 560px;
}

.kxyj_lb .hotpics_map ul li {
    list-style-type: none;
}

.kxyj_lb .hotpics_map .topic li {
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 14px;
    white-space: nowrap;
}

.kxyj_lb .hotpics_map .topic li.whole {
    width: 320px;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    text-align: center;
    _line-height: 30px;
    _height: 30px;
}

.kxyj_lb .hotpics_map .topic .topic_tu {
    width: 440px;
    height: 46px;
    margin-top: 2px;
    overflow: hidden;
    _margin-top: 0px;
}

.kxyj_lb .hotpics_map .topic li.whole a:link,
.kxyj_lb .hotpics_map .topic li.whole a:visited,
.newslist .roll .rolltop a:link,
.newslist .roll .rolltop a:visited,
.mt20 .wlist li.first a:link,
.mt20 .wlist li.first a:visited {
    color: #ff0000;
}

.kxyj_lb .hotpics_map .hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.kxyj_lb .hotpics_map .hotpics ul,
.kxyj_lb .hotpics_map .hotpics .sbar,
.kxyj_lb .hotpics_map .hotpics .prev,
.kxyj_lb .hotpics_map .hotpics .next {
    position: absolute;
    cursor: pointer;
}

.kxyj_lb .hotpics_map .hotpics li {
    float: left;
    position: relative;
}

.kxyj_lb .hotpics_map .hotpics li img {
    height: 216px;
}

.kxyj_lb .hotpics_map .hotpics li p.hotpic_opacity {
    background: #000 !important;
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: none;
}

.kxyj_lb .hotpics_map .hotpics li p {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    /*background: url(../images/alpha_bg.png) repeat;*/
    left: 0;
    bottom: 0;
    text-indent: 10px
}

.kxyj_lb .hotpics_map .hotpics li p a {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.kxyj_lb .hotpics_map .hotpics li p a:link,
.kxyj_lb .hotpics_map .hotpics li p a:visited,
.cproduct .section .lable a:link,
.cproduct .section .lable a:visited,
.cproduct .wxpro .brand h2 a:link,
.cproduct .wxpro .brand h2 a:visited,
.mt20 .title .links a:link,
.mt20 .title .links a:visited,
.mt20 .piclist dt span a:link,
.mt20 .piclist dt span a:visited,
.cproduct .wxpro .brand h2,
.cproduct .wxpro .brand .noteph li.show {
    color: #fff;
}

.kxyj_lb .hotpics_map .hotpics .sbar {
    right: 10px;
    position: absolute;
    bottom: 15px;
}

.kxyj_lb .hotpics_map .hotpics .sbar span {
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;
    display: none;
}

.kxyj_lb .hotpics_map .hotpics .sbar span.show {
    background: #0068b7;
}

.kxyj_lb .hotpics_map .hotpics .sbar span.show img {
    width: 101px;
    height: 53px;
}

.kxyj_lb .hotpics_map .hotpics .prev,
.kxyj_lb .hotpics_map .hotpics .next {
    background-image: url(../images/ad_ctr.png);
    background-position: 0 0;
    cursor: pointer;
    height: 32px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 90px;
    width: 32px;
    z-index: 2;
    display: none;
}

.kxyj_lb .hotpics_map .hotpics .next {
    background-position: 0 -32px;
    right: 10px;
}

.kxyj_lb .hotpics_map .hotpics .prev {
    left: 10px;
}

.kxyj_lb .hotpics_map .hotpics li {
    width: 320px;
}

.news2 ul li .kxyj_link,
.news2 ul li a.kxyj_link,
.news2 ul li .kxyj_link:hover {
    margin: 10px 0 0 0px;
    /* background: #3588c7;*/
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    /*  text-indent: 20px;*/
    color: #333;
    font-size: 16px;
    position: relative;
    text-decoration: none;
    border: 1px #ccc dotted;
}

.news2 ul li a.kxyj_link:hover i {
    background: url(../images/jia.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 14px;
}

.news2 ul li a.kxyj_link i {
    background: url(../images/jia2.png) no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 14px;
}

.news2 ul li .kxyj_link:hover {
    background: #0a3b61;
    color: #fff;
    border: 1px #fff solid;
    ;
}

a.kxyj2_link,
a.kxyj2_link:hover {
    background: #ffb200;
    font-size: 24px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 50px;
    height: 50px;
    width: 100%;
    padding: 20px 200px;
}


/*********科学研究二级结束***********/


/*********教工之家开始***********/

.jgzj_line_rt {
    float: left;
    width: 220px;
    margin-left: 38px;
    padding-top: 40px;
    position: relative;
    margin-top: 17px;
}

.jgzj_line_rt_con {
    float: left;
    width: 529px;
    margin-left: 109px;
    padding-top: 71px;
    position: relative;
    margin-top: 17px;
}

.jgzj_line_rt_con .jgzj_rt_img {
    margin-right: 2px;
}

.jgzj_line_lt {
    float: left;
    width: 470px;
    padding-top: 50px;
}

.jgzj_line_c {
    float: left;
    width: 350px;
    margin-left: 30px;
    padding-top: 50px;
    height: 330px;
}

.jgzj_line_lt .news li {
    padding-top: 26px;
}

.jgzj_line_lt .news a {
    width: 368px;
}

.jgzj_line_rt a:hover {
    display: block;
    opacity: .8
}

.jgzj_line_rt img {
    width: 222px;
    height: 152px;
    overflow: hidden;
    display: block;
}

.jgzj_line_c .hd_r_name,
.jgzj_line_c .hd_r_dress {
    margin-top: 8px
}

.jgzj_line_c .hd dl {
    margin-top: 20px
}

.jgzj_line_lt .news a.more {
    width: 30px;
    top: 5px;
}


/*********教工之家结束***********/


/*********国际交流开始***********/

.gouji_xm {
    height: 155px;
    background: #fafafa;
    margin-top: 50px;
    padding: 30px 15px 20px
}

.gouji_tit {
    position: relative;
}

.gouji_tit span {
    font-size: 20px;
    color: #222;
}

.gouji_tit a {
    position: absolute;
    top: 3px;
    right: 0;
    color: #a9a9a9;
    font-size: 16px;
}

.gouji_xm ul {
    margin-top: 20px;
    width: 105%
}

.gouji_xm li {
    list-style: none;
}

.gouji_xm li a {
    float: left;
    width: 290px;
    margin-right: 15px;
    color: #333;
    line-height: 25px;
    display: block;
    padding: 30px;
    background: #f1f1f1;
    font-size: 14px;
}

.gouji_xm li a:hover {
    color: #fff;
    text-decoration: none;
    background: #559bd0
}

.gouji_jl {
    padding: 60px 0 0px 0;
}

.gouji_jl ul {
    width: 105%
}

.gouji_jl li {
    float: left;
    width: 217px;
    height: 210px;
    margin-right: 10px;
    position: relative;
    list-style: none;
}

.gouji_jl_con {
    position: absolute;
    width: 175px;
    height: 75px;
    background: #fff;
    opacity: .8;
    bottom: 10px;
    left: 10px;
    padding: 20px 10px 10px 10px;
}

.gouji_jl_tit {
    font-size: 16px;
    color: #0e7dd1;
    font-weight: bold;
    background: url(../images/gj_icon.png) no-repeat left center;
    padding-left: 24px;
}

.gouji_jl_pre {
    position: relative;
    margin-top: 5px;
    line-height: 16px;
    color: #828282;
    font-size: 12px;
    height: 45px
}

.gouji_jl_pre i {
    position: absolute;
    bottom: -3px;
    right: 0;
    color: #0068b7;
    font-size: 22px;
}


/*********国际交流结束***********/


/***************校友之窗样式开始*******************/

.w1100 {
    width: 1100px;
    margin: 0 auto;
    padding: 0;
}


/*jdt s*/

.xiaoyou_jdt,
.xiaoyou_jdt .flexslider,
.xiaoyou_jdt .flexslider .slides a img {
    height: 600px;
}

.xiaoyou_jdt .flex-control-nav {
    height: 55px;
    top: 220px;
    right: 100px;
}

.xiaoyou_jdt .flex-control-nav li {
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
}

.xiaoyou_jdt .flex-control-nav li.active {
    background: #fff;
}

.xiaoyou_jdt .flex-control-nav li .xy_jdt_link {
    display: none;
    background: url(../images/xy_fd.png) no-repeat;
    width: 57px;
    height: 58px;
    position: absolute;
    top: 0;
    right: -98px;
}

.xiaoyou_jdt .flex-control-nav li.active .xy_jdt_link {
    display: block;
}


/*jdt e*/


/*links three s*/

.xiaoyou_links {
    margin-bottom: 50px
}

.xiaoyou_links .links_three_con dl a {
    display: block;
    position: relative;
    padding: 30px;
    height: 60px;
}

.xiaoyou_links .links_three_con dt {
    float: left;
    height: 60px;
    line-height: 30px;
    width: 100px;
    text-align: center;
    font-size: 26px;
    font-weight: 200;
    padding-right: 15px;
    padding-top: 50px;
    font-family: 微软雅黑;
    border: 0px;
}

.xiaoyou_links .links_three_con dd {
    border-left: 1px solid #ebebeb;
    overflow: hidden;
    padding: 0px 0 10px 15px;
}

.xiaoyou_links .links_three_con dl a .links_three_01 {
    line-height: 22px;
    color: #fff;
    font-size: 14px;
    float: left;
    text-align: justify;
    width: 360px;
}

.xiaoyou_links .bor_02 .links_three_01 {
    /* width: 292px;*/
}

.xiaoyou_links .bor_03 .links_three_01 {
    width: 438px;
}

.xiaoyou_links .links_three_con dl a:hover {
    text-decoration: none;
}

.xiaoyou_links .links_three_jia {
    position: absolute;
    top: 24px;
    right: 12px;
    font-size: 50px;
}

.xiaoyou_links .links_three_con dl a:hover .links_three_01 {
    color: #fff
}

.xiaoyou_links .links_three_lt {
    width: 580px;
    margin-top: 15px;
}

.xiaoyou_links .links_three_rt {
    width: 580px;
    margin-left: 40px;
    margin-top: 15px;
}

.xiaoyou_links .xiaoyou_ux {
    display: block;
    text-align: center;
    font-size: 20px;
}

.xiaoyou_links .xiaoyu_jlb {
    display: block;
    text-align: center;
    font-size: 20px;
}

.xiaoyou_links .bor_02 dl a dt {
    color: #fff;
}

.xiaoyou_links .bor_02 dl a {
    background: #70d8e4;
    height: 170px;
    border: 0px;
}

.xiaoyou_links .bor_02 dl a dd .links_three_jia {
    color: #fff;
}

.xiaoyou_links .bor_02 a:hover {
    opacity: .8
}

.xiaoyou_links .bor_02 dl a:hover dt {
    color: #fff;
}

.xiaoyou_links .bor_02 dl a:hover dd .links_three_jia {
    color: #fff
}

.xiaoyou_links .bor_03 dl a dt {
    color: #fff;
}

.xiaoyou_links .bor_03 dl a {
    background: #afd05f;
    height: 170px;
    border: 0px;
}

.xiaoyou_links .bor_03 dl a dd .links_three_jia {
    color: #fff;
}

.xiaoyou_links .bor_03 a:hover {
    opacity: .8
}

.xiaoyou_links .bor_03 dl a:hover dt {
    color: #fff;
}

.xiaoyou_links .bor_03 dl a:hover dd .links_three_jia {
    color: #fff
}


/*links three e*/

.xy_tip {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 1;
    height: 260px;
}

.xy_tip_abs {
    position: absolute;
    top: 320px;
}

.xy_tip_abs1 {
    position: static;
    margin: 40px 0 0 0;
}

.xy_tip_abs ul {
    width: 105%
}

.xy_tip_abs li {
    float: left;
    width: 350px;
    margin-right: 15px;
    height: 220px;
    color: #fff;
    font-size: 14px;
    list-style: none;
    padding: 20px;
}

.xy_tip_abs li.xy_bg_01 {
    /*  background: #0068b7*/
    background: url(../images/xiaoyou_contbg1.png);
}

.xy_tip_abs li.xy_bg_02 {
    /*8background: #a2c926*/
    background: url(../images/xiaoyou_contbg2.png);
}

.xy_tip_abs li.xy_bg_03 {
    /*background: #ffb200*/
    background: url(../images/xiaoyou_contbg3.png);
}

.xy_tit {
    font-size: 20px;
    /*font-weight: bold;*/
    position: relative;
    padding-bottom: 25px
}

.xy_tit a {
    position: absolute;
    right: 0;
    top: -4px;
    color: #fff
}

.xy_tit a:hover {
    color: #fff;
    text-decoration: none;
}

.xy_xyh_pre {
    line-height: 25px;
    font-size: 14px;
    text-align: justify
}

.xy_xyh_pre a,
.xy_xyh_pre a:hover {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

.xy_xyh_pre a:hover {
    text-decoration: underline
}

.xy_xyh_lx {
    /*font-weight: bold;*/
    margin-top: 20px
}

.xy_xyh_name {
    margin-top: 10px
}

.xy_tip_hd {
    margin-bottom: 20px
}

.xy_tip_time {
    float: left;
    padding-right: 10px
}

.xy_day {
    font-size: 30px;
    display: block;
    text-align: center;
    margin-top: -5px;
    FONT-WEIGHT: bolder;
}

.xy_year {
    font-size: 12px;
    display: block;
    text-align: center;
}

.xy_pre {
    float: left;
    width: 275px;
    font-size: 14px;
    line-height: 23px;
    padding-left: 15px;
    border-left: 1px solid #fff;
}

.xy_pre a {
    color: #fff;
}

.xy_pre a:hover {
    color: #fff;
    text-decoration: none;
}

.xiaoyou_fc.zbfc ul li {
    width: 20%;
    overflow: hidden;
    background: #fff;
    height: 300px;
}

.xy_fc_img {
    width: 275px;
    height: 160px;
    overflow: hidden;
    display: block;
}

.xiaoyou_fc.zbfc ul li img {
    width: 275px;
    height: 160px;
}

.xiaoyou_fc.zbfc ul li {
    margin-right: 33px
}

.xiaoyou_fc .zbfc_t {
    position: relative;
}

.xiaoyou_fc .zbfc_t a {
    font-size: 24px;
    color: #222;
    font-weight: bold;
    position: absolute;
    top: -15px;
    right: 0;
    height: 20px;
    display: block;
    width: 20px;
}

.xiaoyou_fc .zbfc_t a:hover {
    color: #222;
    text-decoration: none;
}

.xiaoyou_fc_tit {
    font-size: 16px;
    margin: 10px 5px;
    height: 40px;
    overflow: hidden;
}

.xiaoyou_fc_tit a {
    color: #333
}

.xiaoyou_fc_tit a:hover {
    color: #0068b7;
    text-decoration: none;
}

.xiaoyou_fc_zy {
    color: #999;
    line-height: 24px;
    font-size: 12px;
    margin: 10px 5px;
    height: 70px;
    overflow: hidden;
    text-align: justify;
}


/***************校友之窗样式结束*******************/


/*学生发展样式开始*/

.xs_gd {
    margin-top: 50px;
    overflow: hidden;
}

.xs_line1 {
    overflow: hidden;
}

.xs_line1_lt {
    float: left;
    width: 100%;
    height: 260px;
    background: #f5f5f5;
    /* margin-right: 20px;*/
    padding: 25px 25px 0 25px;
}

.xs_line1_lt h3 {
    font-size: 20px;
    color: #222;
    font-family: 微软雅黑;
}

.xs_line1_lt dl {
    margin-top: 10px
}

.xs_line1_lt dt {
    float: left;
    width: 140px;
    height: 160px;
    margin-right: 10px;
}

.xs_line1_lt dt img {
    width: 140px;
    height: 160px;
    margin-top: 5px;
}

.xs_line1_lt .xszdzx {
    color: #333;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    text-align: justify;
    width: 580px;
    margin: 20px 20px 0 0;
    float: left;
}

.xs_line1_lt .xszdzx p {
    font-size: 14px;
    color: #333;
}

.xs_line1_rt {
    float: left;
    width: 638px;
}

.xs_img {
    margin-right: 40px;
    float: right;
    margin-top: -20px;
}


/* index */


/*.indexShow{width:1200px;margin:0 auto;position:relative;padding:590px 0 13px 0;}*/

.indexShow {
    width: 1110px;
    margin: 0 auto;
    position: relative;
    padding: 590px 0 0 0;
}

.imgBox li {
    list-style: none;
}

.imgBox .li1 ul,
.imgBox .li2 ul,
.imgBox .li3 ul,
.imgBox .li4 ul,
.imgBox .li5 ul,
.imgBox .li6 ul,
.imgBox .li7 ul,
.imgBox .li8 ul {
    padding-left: 20px;
}


/*.imgBox .li1, .imgBox .li2, .imgBox .li3, .imgBox .li4, .imgBox .li5, .imgBox .li6,.imgBox .li7,.imgBox .li8{width:320px;height:416px;font-family:'Segoe UI',"微软雅黑"; background:#0081cc;}*/

.imgBox .li1,
.imgBox .li2,
.imgBox .li3,
.imgBox .li4,
.imgBox .li5,
.imgBox .li6,
.imgBox .li7,
.imgBox .li8 {
    width: 320px;
    height: 400px;
    font-family: 'Segoe UI', "微软雅黑";
    background: #0081cc;
}

.imgBox .li1 {
    position: absolute;
    top: 230px;
    left: 386px;
    z-index: 5;
}

.imgBox .li6 {
    position: absolute;
    top: 80px;
    left: 130px;
    z-index: 2;
}

.imgBox .li3 {
    position: absolute;
    top: 130px;
    left: 780px;
    z-index: 3;
}

.imgBox .li5 {
    position: absolute;
    top: 38px;
    left: 386px;
    z-index: 1;
}

.imgBox .li7 {
    position: absolute;
    top: 130px;
    left: 0px;
    z-index: 3;
}

.imgBox .li8 {
    position: absolute;
    top: 180px;
    left: 150px;
    z-index: 4;
}

.imgBox .li2 {
    position: absolute;
    top: 180px;
    left: 620px;
    z-index: 4;
}

.imgBox .li4 {
    position: absolute;
    top: 80px;
    left: 640px;
    z-index: 2;
}

.imgBox .bg {
    position: absolute;
    background: #fff;
    top: -1px;
    left: -1px;
    z-index: 999;
    cursor: pointer;
}

.imgBox .bj1 {
    width: 320px;
    height: 400px;
    opacity: 0.4;
    filter: alpha(opacity: 40);
    display: none;
}

.imgBox .bj2 {
    width: 320px;
    height: 400px;
    opacity: 0.2;
    filter: alpha(opacity: 20);
}

.imgBox .bj3 {
    width: 320px;
    height: 400px;
    opacity: 0.4;
    filter: alpha(opacity: 40);
}

.imgBox .bj4 {
    width: 320px;
    height: 400px;
    opacity: 0.6;
    filter: alpha(opacity: 60);
}

.imgBox .bj5 {
    width: 320px;
    height: 400px;
    opacity: 0.7;
    filter: alpha(opacity: 70);
}

.indexShow .showTab {
    height: 12px;
    margin: 100px auto 50px;
    text-align: center;
    *padding-top: 150px;
    *margin-left: 500px;
}

.indexShow .showTab li {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-right: 10px;
    cursor: pointer;
    border: 1px solid #0b86ce;
    border-radius: 100%;
    *display: block;
    *float: left;
}

.indexShow .showTab .active {
    background: #0b86ce;
}


/* 高 20140305 */


/*.indexShow .showTab li a{width: 40px;height: 12px; display:inline-block;}*/


/*.indexShow .showTab li a:hover{background:#C6001D;}*/

.imgBox .tit {
    line-height: 40px;
    color: #FFF;
    font-size: 24px;
    overflow: hidden;
    text-align: center;
}

.imgBox div img {
    display: block;
    width: 100%
}

.imgBox div .show_img {
    display: block;
    margin: 0 15px;
}

.div1 {
    background: #fff;
    height: 410px
}

.div1 dl {
    padding: 42px 0 0 22px;
    height: 148px;
}

.div1 dl dt {
    float: left;
    margin-right: 22px;
    position: relative;
}

.div1 .dt_bg {
    position: absolute;
    opacity: 0.5;
    filter: alpha(opacity: 50);
    background: #000;
    width: 121px;
    height: 30px;
    line-height: 30px;
    left: 0;
    bottom: 0;
}

.div1 dl em {
    position: absolute;
    left: 39px;
    bottom: 7px;
    color: #FFF;
    font-size: 14px;
}

.div1 dl dd {
    line-height: 24px;
    font-size: 12px;
    padding-right: 20px;
}

.div1 .size12 {
    font-size: 12px;
    color: #505050;
    padding-right: 12px;
}

.div1 ul li {
    float: left;
    position: relative;
    margin: 10px 0 0 12px;
    display: inline;
}

.div1 .li_bg {
    position: absolute;
    opacity: 0.5;
    filter: alpha(opacity: 50);
    background: #000;
    width: 91px;
    height: 20px;
    line-height: 20px;
    left: 0;
    bottom: 0;
}

.div1 li em {
    position: absolute;
    left: 28px;
    bottom: 3px;
    color: #FFF;
}

.imgBox .tit2 {
    font-size: 14px;
    margin-bottom: 4px;
}

.imgBox a {
    color: #FFF;
    border-bottom: none;
}

.imgBox a:hover {
    text-decoration: none;
}

.imgBox .tit,
.imgBox .tit a,
.imgBox .tit a:hover {
    border-bottom: none;
}

.div5 .pL {
    width: 127px;
    height: 100px;
    padding: 16px 16px 16px 20px;
    line-height: 24px;
    background: #fff;
    overflow: hidden;
}

.div5 .pR {
    width: 127px;
    height: 100px;
    padding: 16px 16px 16px 13px;
    background: #F2F2F2;
    border-left: 1px #CCC dashed;
    line-height: 24px;
    overflow: hidden;
}

.div5 .pL a {
    color: #505050
}

.div5 .pR a {
    color: #505050
}

.div6 .pL {
    width: 126px;
    height: 95px;
    padding: 18px 14px 18px 20px;
    line-height: 24px;
    background: #fff;
}

.div6 .pL a {
    color: #505050
}

.div6 .pR {
    width: 126px;
    height: 95px;
    padding: 18px 13px 18px 20px;
    background: #F2F2F2;
    border-left: 1px #CCC dashed;
    line-height: 24px;
}

.div6 .pR a {
    color: #505050
}

.imgBox .p20 {
    padding: 0 20px 6px 20px;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
}

.imgBox .p20 a {
    color: #505050;
}

.imgBox .showColor1 {
    padding: 0 20px 6px 20px;
    display: inline-block;
    line-height: 24px;
    background: #464C67;
    margin-top: 32px;
    width: 280px
}

.imgBox .showColor2 {
    padding: 0 20px 6px 20px;
    position: absolute;
    top: 290px;
    left: 0;
    background: #81AF4F;
    color: #FFF;
    width: 280px;
}

.imgBox .showColor3 {
    padding: 0 20px 6px 20px;
    position: absolute;
    top: 325px;
    left: 0;
    background: #00B097;
    width: 280px;
}

.imgBox .showColor4 {
    padding: 5px 20px 37px 20px;
    background: #73818D;
    line-height: 30px;
    color: #FFF;
    font-size: 14px;
}

.imgBox .showColor5 {
    padding: 0 20px 6px 20px;
    background: #CDA17B;
    color: #FFF;
}

.imgBox .showColor6 {
    padding: 0 20px 6px 20px;
    color: #FFF;
}

.imgBox .showColor7 {
    padding: 0 20px 4px 20px;
    background: #484c6f;
    color: #FFF;
}

.imgBox .color6Btn {
    width: 68px;
    height: 23px;
    line-height: 23px;
    background: #4EC354;
    display: inline-block;
    text-align: center;
    margin-left: 50px;
}

.imgBox .showColor1 p {
    color: #FFF;
}

.imgBox .showColor6 dd {
    line-height: 40px;
    border-bottom: 1px solid #1f90d2;
}

.imgBox .showColor6 p {
    margin-top: 10px;
}

.imgBox .showColor6 p span {
    font-size: 12px;
}

.indexShow {
    overflow: hidden;
    background: url(../images/shadow_03.png) no-repeat 111% bottom;
}


/*xs_line3*/

.xs_line3 {
    width: 1110px;
    margin: 0 auto;
}

.xs_line3_lt {
    width: 303px;
    float: left;
    margin-right: 30px;
    height: 542px;
    background: #fafafa
}

.xs_line3_lt h3 {
    font-size: 20px;
    color: #222;
    margin: 35px 0 0 30px;
    font-family: 微软雅黑;
}

.xs_line3_lt ul {
    padding: 30px 20px 0 20px;
}

.xs_line3_lt ul li {
    padding: 15px 0;
    border-bottom: 1px solid #e4e4e4;
    font-size: 16px;
    list-style: none;
    background: url(../images/xs_dian.jpg) no-repeat left center;
    padding-left: 20px
}

.xs_line3_rt {
    float: left;
    width: 777px;
    position: relative;
}

.xs_line3_rt a.xx_line3_more {
    color: #fff;
}

.xx_line3_more {
    position: absolute;
    right: 90px;
    top: 33px;
    color: #fff;
    font-size: 14px;
}

.ws_line3_gd {
    width: 777px;
    height: 338px;
    background: url(../images/xs_img_04.jpg) no-repeat;
}

.ws_line3_gdbt {
    height: 170px;
    background: #f5f5f5;
    margin-top: 34px
}

.ws_line3_gd_con {
    padding-top: 85px;
    padding-left: 10px;
    padding-right: 10px;
    height: 220px;
    overflow: hidden;
}

.ws_wx_con {
    padding: 30px 0 0 10px;
    overflow: hidden;
}

.ws_wx_con dl {
    float: left;
    width: 250px
}

.ws_wx_con dt {
    float: left;
    width: 118px;
    margin-right: 15px;
}

.ws_wx_con dd {
    float: left;
    width: 110px;
    margin-top: 10px
}

.ws_wx_tit {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 10px;
    font-size: 14px;
    color: #0082d3;
    line-height: 21px
}

.ws_wx_tip {
    padding-top: 10px;
    font-size: 12px;
    color: #999;
    line-height: 21px
}

.scroll_list li {
    width: 158px;
    height: 222px;
    position: relative;
}

.scroll_list li img {
    width: 207px;
    height: 220px;
}

.scroll .box {
    height: 222px;
    float: left;
    width: 668px;
    overflow: hidden;
    position: relative;
}

.scroll .box li {
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 16px;
    width: 207px;
    height: 220px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.scroll .box li:hover {}

.scroll .box li.active {
    background-position: -174px 0;
    color: #555;
    cursor: default;
}

a.prev,
a.next {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    width: 16px;
    height: 19px;
    float: left;
    margin: 80px 0 0 0;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
}

a.next {}

a:hover.prev,
a:hover.next {
    text-decoration: none;
}

.scroll_list {
    width: 10000em;
    position: absolute;
}

.ws_scroll_tit {
    position: absolute;
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    left: 0;
    bottom: 0;
    text-align: center;
    background: url(../images/alpha_bg.png) repeat;
}


/*news*/

.xs_cut_ul,
.xs_cut_ul a,
.xs_cut_ul a:hover {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.xs_cut_ul a,
.xs_cut_ul a:hover {
    border: none;
    text-decoration: none
}

.xs_cut_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
    position: relative;
}

.xs_cut_ul li.active {
    border-bottom: 2px solid #0068b7;
    font-size: 20px;
}

.xs_cut_ul li.active a {
    position: absolute;
    top: 2px;
    display: block;
    font-size: 12px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px
}

.xs_cut_ul li a {
    display: none;
}

.xs_cut_ul li .xs_more {
    right: -519px;
}

.xs_cut_ul li .xs_gg_more {
    right: -414px;
}

.xs_map_news {
    display: none;
}

.xs_map_news.active {
    display: block;
}

.xs_map_news dl {
    border-bottom: 1px solid #efefef;
    padding: 20px 0;
    overflow: hidden;
}

.xs_map_news dt {
    float: left;
    width: 116px;
    height: 80px;
    margin-right: 15px;
}

.xs_map_news dd {}

.xs_line1_time {
    font-size: 12px;
    color: #858386;
    padding-top: 10px;
}

.xs_line1_tie {
    font-size: 14px;
    color: #454545;
    line-height: 22px;
    padding-top: 10px;
}

.xs_line1_tie a {
    color: #454545;
}

.xs_line1_tie a:hover {
    color: #0068b7;
    text-decoration: none
}

.xs_line3_lt ul li a {
    color: #000;
}

.xs_line3_lt ul li a:hover {
    color: #0068b7;
    text-decoration: none
}


/*赛客二级别样式开始*/

.saikefc {
    /*padding-bottom: 50px;*/
    overflow: hidden;
}

.saikefc ul {
    width: 1110px;
}

.saikefc ul li img {
    width: 207px;
    height: 220px;
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.saikefc ul li img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.saikefc ul li {
    width: 207px;
    height: 220px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    position: relative;
    list-style-type: none;
    margin-bottom: 50px;
}

.saikefc_tit {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../images/alpha_bg.png) repeat;
    left: 0;
    bottom: 0;
}


/*学生发展样式结束*/


/*map专题样式开始*/

.w1100 {
    width: 1100px;
    margin: 0 auto;
    padding: 0;
}

.newmap_contents {
    position: relative;
    z-index: 20;
    background-color: #fff;
    -webkit-backface-visibility: hidden;
    margin-top: 505px;
}

.newmap_bg {
    background: url(../images/m_bg.jpg) no-repeat #1f2f7d center top;
    height: 505px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-backface-visibility: hidden;
}

.newmap_header {
    border-top: 1px solid #495595;
    background: #1f2e7d;
    height: 75px;
}

.newmap_log {
    margin-top: 7px;
}

.newmap_s_nav {
    width: 56px;
    height: 75px;
    background: #0e1b5f url(../images/three.png) no-repeat center center;
    cursor: pointer;
    position: relative;
    z-index: 6
}

.current .newmap_box {
    display: block;
}

.newmap_box {
    display: none;
}

.newmap_s_nav .newmap_box {
    width: 130px;
    margin: 0 auto;
    position: absolute;
    top: 75px;
    left: -74px;
    background: #0e1b5f;
}

.newmap_s_nav .newmap_box a {
    float: left;
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 12px;
    text-align: center;
    width: 65px;
    padding: 0px;
    margin: 0px;
}

.newmap_s_nav .newmap_box a:hover {
    text-decoration: none;
    color: #fff;
    background: #2b4490;
}

.newmap_header .wx {
    margin-top: 22px;
}

.newmap_header .weibo {
    margin-top: 22px;
}

.newmap_search_con {}

.newmap_search,
.newmap_pics .prev,
.newmap_pics .next,
.sbar span.show,
.three_list_time,
.three_list_ftit,
.newmap_tel,
.newmap_qq,
.newmap_email,
.newmap_add {
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}

.newmap_search {
    margin-top: 22px;
    width: 172px;
    height: 32px;
    background-position: 0 -90px;
    margin-right: 10px
}

.newmap_search .SearchTextBox {
    border: medium none;
    background: transparent;
    display: block;
    float: left;
    width: 114px;
    height: 22px;
    margin: 4px 0 0 17px;
    color: #6e90f5;
}

.newmap_s_mit {
    border: medium none;
    background: transparent;
    float: left;
    width: 26px;
    height: 25px;
    display: block;
    margin: 4px 0 0 6px;
    text-indent: -999em;
    cursor: pointer;
}

.newmap_search input:focus {
    outline: none;
}

.newmap_footer {
    background: url(../images/footer_bg.jpg) no-repeat center top;
    height: 195px;
    margin-top: 100px
}

.newmap_bq {
    font-size: 14px;
    color: #888788;
    margin-top: 45px;
}

.newmap_lx {
    font-size: 12px;
    color: #787878;
    line-height: 28px;
    margin-top: 25px;
}

.newmap_footer_rwm {
    float: right;
    margin-top: 40px
}

.newmap_footer_rwm img {
    margin-left: 30px
}

.newmap_content {
    background: #fff;
}

.mapmenu {
    height: 66px;
    line-height: 66px;
    border-bottom: 1px solid #f1f0f1;
    padding-left: 15px
}

.newmap_c_nav {
    font-size: 16px;
    /*  height: 66px;
   line-height: 66px;
   padding-left: 15px;*/
}

.newmap_c_nav a {
    color: #656666;
}

.newmap_c_nav a {
    text-decoration: none;
    cursor: pointer;
}

.newmap_c_nav .current a:hover,
.newmap_c_nav .current a.active {
    color: #1f2e7d;
    text-decoration: none;
    /*font-weight: bold;*/
}

.newmap_c_nav li {
    background: url(../images/dian.jpg) no-repeat left center;
    padding-left: 20px;
    margin-right: 25px;
    position: relative;
    float: left;
    list-style: none;
}

.newmap_c_nav li .box {
    width: 102px;
    margin: 0 auto;
    position: absolute;
    top: 66px;
    left: 0;
    background: #2b4490;
    display: none;
    z-index: 20;
}

.newmap_c_nav li .box a {
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 14px;
    text-align: center;
    width: 102px;
    padding: 0px;
    margin: 0px;
}

.newmap_c_nav li .box a:hover {
    text-decoration: none;
    color: #fff;
    background: #112769;
    font-weight: normal;
}

.newmap_line {
    margin-top: 40px;
}

.newmap_line_lt {
    float: left;
    width: 690px;
}

.newmap_line_rt {
    float: left;
    width: 370px;
    margin-left: 40px
}

.newmap_jd {
    width: 690px;
    height: 465px;
    overflow: hidden;
}

.newmap_pics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.newmap_pics ul {
    position: absolute;
    cursor: pointer;
    z-index: 9
}

.newmap_pics li {
    float: left;
    position: relative;
    z-index: 5;
    list-style: none;
    width: 690px;
    overflow: hidden;
}

.newmap_pics li .newmap_img {
    width: 690px;
    height: 340px;
    overflow: hidden;
    display: block;
    z-index: 1
}

.newmap_jd_tit {
    height: 125px;
    background: url(../images/d_bg.jpg) repeat;
    overflow: hidden;
    width: 100%
}

.newmap_jd_time {
    float: left;
    width: 150px;
    height: 62px;
    margin-top: 25px;
    margin-left: 20px;
    position: relative;
    color: #808ac1
}

.jd_t_01 {
    font-size: 56px;
    position: absolute;
    left: 0;
    top: 0;
}

.jd_t_02 {
    font-size: 12px;
    position: absolute;
    top: 20px;
    left: 75px;
}

.jd_t_03 {
    font-size: 18px;
    position: absolute;
    left: 95px;
    top: 16px;
}

.jd_t_04 {
    font-size: 18px;
    position: absolute;
    left: 80px;
    top: 40px;
}

.newmap_pics a .newmap_tit_01 {
    font-size: 18px;
    color: #fff;
    margin-top: 40px;
    margin-left: 10px;
    width: 600px;
}

.newmap_pics a .newmap_tit_02 {
    font-size: 12px;
    color: #fff;
    margin-top: 8px;
    margin-left: 170px;
    width: 450px;
}

.newmap_pics a:hover {
    text-decoration: none;
}

.newmap_pics .prev,
.newmap_pics .next {
    position: absolute;
    right: 30px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    display: block;
}

.newmap_pics .prev {
    top: 358px;
    background-position: 0 -213px;
    z-index: 55;
}

.newmap_pics .next {
    background-position: 0 -264px;
    top: 405px;
    z-index: 55;
}

.newmap_jd .sbar {
    position: absolute;
    top: 296px;
    left: 70px;
    z-index: 55;
}

.newmap_jd .sbar span {
    width: 8px;
    height: 8px;
    background: #e8e8e8;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}

.newmap_jd .sbar span.show {
    background-position: 0 -195px;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}


/*newmap_three_cut*/

.newmap_three_cut {
    height: 40px;
    background: url(../images/line.jpg) repeat-x 0 39px;
}

.newmap_three_cut li {
    float: left;
    list-style-type: none;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    color: #919191;
    font-size: 16px;
    height: 40px;
    z-index: 5
}

.newmap_three_cut li.active {
    font-size: 20px;
    color: #808ac1;
    background: url(../images/active_img.jpg) no-repeat 0 26px;
}

.newmap_three_cut li a {
    display: none;
    position: absolute;
    top: 5px;
    font-size: 12px;
    color: #c1c1c1
}

.newmap_three_cut li a:hover {
    text-decoration: none;
    color: #0068b7
}

.newmap_three_cut li a i {
    margin-right: 5px
}

.newmap_three_cut li a.newmap_three_01 {
    right: -261px
}

.newmap_three_cut li a.newmap_three_02 {
    right: -167px
}

.newmap_three_cut li a.newmap_three_03 {
    right: -73px
}

.newmap_three_cut li.active a {
    display: block;
}

.three_cut .newmap_three_con.active {
    display: block;
}

.three_cut .newmap_three_con {
    display: none;
    margin-top: 24px;
}

.three_con_list {
    border: 1px solid #e6e6e6;
    height: 66px;
    padding: 15px 18px;
    margin-top: 3px
}

.three_con_list dt {
    float: left;
    margin-right: 11px
}

.three_con_list dt span {
    display: block;
    font-size: 36px;
    color: #4ebe4b;
    font-weight: normal;
    text-align: center;
}

.three_con_list dt p {
    color: #4ebe4b;
    font-size: 14px;
    font-weight: normal;
}

.three_con_list dd {
    float: left;
}

.three_list_tit {
    font-size: 14px;
    width: 268px;
}

.three_list_tit_other {
    font-size: 14px;
    width: 258px;
    height: 60px;
    overflow: hidden;
    margin-top: 5px;
}

.three_list_tit a,
.three_list_tit_other a {
    color: #7d7c7d
}

.three_list_time {
    margin-top: 5px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -350px;
    padding-left: 20px
}

.three_list_ftit {
    margin-top: 5px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -379px;
    padding-left: 20px
}


/*links s*/

.newmap_links {
    margin-top: 60px;
    border-right: 1px solid #e4e4e4;
}

.newmap_links dl {
    float: left;
    border-left: 1px solid #e4e4e4;
    height: 180px;
    padding-left: 15px;
    width: 120px;
}

.newmap_links dt {
    font-size: 16px;
}

.newmap_links dt a {
    color: #888788
}

.newmap_links dd {
    margin-top: 20px;
}

.newmap_links dd a {
    display: block;
    line-height: 28px;
    color: #555;
}

.newmap_links dd a:hover,
.newmap_links dt a:hover {
    color: #0068b7;
    text-decoration: none;
}


/*links e*/


/*links three s*/

.links_three {
    margin-top: 35px
}

.links_three_con dl a {
    display: block;
    position: relative;
    padding: 15px 18px;
    height: 30px;
}

.links_three_con dt {
    float: left;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #ebebeb;
    width: 165px;
    text-align: center;
    font-size: 26px;
    font-weight: 200;
    margin-right: 20px;
    font-family: 微软雅黑;
}

.links_three_con dl a .links_three_01 {
    line-height: 18px;
    color: #a6a5a6;
    font-size: 12px;
    float: left;
}

.bor_01 .links_three_01 {
    width: 386px;
}

.bor_02 .links_three_01 {
    width: 288px;
}

.bor_03 .links_three_01 {
    width: 190px;
}

.links_three_con dl a:hover {
    text-decoration: none;
}

.links_three_jia {
    position: absolute;
    top: -6px;
    right: 12px;
    font-size: 50px;
}

.bor_01 dl a dt {
    color: #9fb4e8;
}

.bor_01 dl a {
    border: 1px solid #9fb4e8;
}

.bor_01 dl a dd .links_three_jia {
    color: #a7baea;
}

.bor_01 a:hover {
    background: #9fb4e8;
}

.bor_01 dl a:hover dt {
    color: #fff;
}

.links_three_con dl a:hover .links_three_01 {
    color: #fff
}

.bor_01 dl a:hover dd .links_three_jia {
    color: #fff
}

.links_three_lt {
    width: 600px;
    margin-top: 15px;
}

.links_three_rt {
    width: 480px;
    margin-left: 20px;
    margin-top: 15px;
}

.bor_02 dl a dt {
    color: #a3d881;
}

.bor_02 dl a {
    border: 1px solid #a3d881;
}

.bor_02 dl a dd .links_three_jia {
    color: #a3d881;
}

.bor_02 a:hover {
    background: #a3d881;
}

.bor_02 dl a:hover dt {
    color: #fff;
}

.bor_02 dl a:hover dd .links_three_jia {
    color: #fff
}

.bor_03 dl a dt {
    color: #a5d5dc;
    width: 210px;
}

.bor_03 dl a {
    border: 1px solid #a5d5dc;
}

.bor_03 dl a dd .links_three_jia {
    color: #a5d5dc;
}

.bor_03 a:hover {
    background: #a5d5dc;
}

.bor_03 dl a:hover dt {
    color: #fff;
}

.bor_03 dl a:hover dd .links_three_jia {
    color: #fff
}


/*links three e*/

.newmap_line2 {
    margin-top: 50px
}

.newwap_zszp {
    padding-bottom: 40px;
    height: 304px;
}

.newwap_zszp li {
    list-style-type: none;
    padding: 15px 0;
    border-bottom: 1px dotted #c8c8c8
}

.newwap_zszp li p.zszp_tit {
    font-size: 14px;
}

.zszp_tit a {
    color: #929192
}

.zszp_tit a:hover {
    color: #0068b7;
    text-decoration: none;
}

.newwap_zszp li p.zszp_time {
    color: #a8a8a8;
    font-size: 12px;
    margin-top: 10px;
}

.newmap_zszx {
    margin-top: 35px;
}

.mvp {
    display: block;
    height: 75px;
    line-height: 75px;
    text-align: center;
    font-size: 25px;
    background: #7cd983;
}

.newmap_zszx a.mvp {
    color: #fff;
}

.newmap_zszx a.mvp:hover {
    color: #fff;
    text-decoration: none;
    opacity: .8
}

.newmap_lxfs {
    margin-top: 35px;
}

.newmap_lxfs p {
    color: #adacad;
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px
}

.newmap_tel {
    background-position: 0 -400px
}

.newmap_qq {
    background-position: 0 -426px
}

.newmap_email {
    background-position: 0 -447px
}

.newmap_add {
    background-position: 0 -470px
}

.newmap_down {
    margin-top: 30px
}


/*newmap_two_cut*/

.newmap_two_cut {
    height: 40px;
    background: url(../images/line.jpg) repeat-x 0 39px;
}

.newmap_two_cut li {
    float: left;
    list-style-type: none;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    color: #919191;
    font-size: 16px;
    height: 40px;
    z-index: 5;
    font-size: 20px;
}

.newmap_two_cut li.nm_rt {
    margin-right: 30px;
}

.newmap_two_cut li.nm_rt span {
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 14px;
    color: #919191;
}

.newmap_two_cut li.active {
    color: #808ac1;
    background: url(../images/active_img.jpg) no-repeat 0 26px;
}

.newmap_two_cut li a {
    display: none;
    position: absolute;
    top: 5px;
    font-size: 12px;
    color: #c1c1c1
}

.newmap_two_list li a:hover {
    text-decoration: none;
    color: #0068b7;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    height: auto;
}

.newmap_two_cut li a i {
    margin-right: 5px
}

.newmap_two_cut li a.newmap_two_01 {
    right: -529px
}

.newmap_two_cut li a.newmap_two_02 {
    right: -338px
}

.newmap_two_cut li.active a {
    display: block;
}

.newmap_two_cut li.active a:hover {
    text-decoration: none;
    color: #0068b7;
}

.newmap_two_cut li i {
    color: #919191;
    font-size: 14px;
}

.newmap_two_list.active {
    display: block;
}

.newmap_two_list {
    display: none;
    margin-top: 20px;
}

.newmap_two_list li {
    list-style: none;
    width: 332px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    position: relative;
    z-index: 1;
    height: 274px;
}

.newmap_two_list li.hover {
    z-index: 2
}

.newmap_two_list li a {
    display: block;
    width: 100%;
    height: 274px;
    overflow: hidden;
    border: 1px solid #ebebeb;
    background: #fff;
}

.newmap_two_list li img {
    width: 332px;
    height: 147px;
    overflow: hidden;
    display: block;
}

.newmap_view_dis {
    display: none;
    margin-top: 25px;
    color: #b5b5b5;
    line-height: 22px;
    height: 66px;
    overflow: hidden;
    text-align: justify
}

.newmap_two_list_div {
    padding: 20px 20px 2px 20px;
    overflow: hidden;
}

.newmap_two_tit {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    height: 42px;
    overflow: hidden;
}

.newmap_two_time {
    font-size: 12px;
    color: #b5b5b5
}

.newmap_preview {
    margin-top: 15px;
    width: 83px;
    float: right;
    border-top: 2px solid #a4a3a4;
    height: 30px;
    line-height: 30px;
    color: #919191;
    font-family: "宋体";
}

.newmap_two_list ul {
    width: 110%
}

.newmap_two_list li a:hover .newmap_view_dis {
    display: block;
}

.newmap_two_list li a:hover .newmap_preview {
    border-top: 2px solid #808ac1;
    color: #808ac1
}

.newmap_tv_icon {
    position: absolute;
    top: 90px;
    left: 20px;
    background: url(../images/icon_vplay_small.png) no-repeat;
    width: 44px;
    height: 44px;
    z-index: 10
}


/*map专题样式结束*/


/**MAP二级栏目样式开始**/


/*list*/

.map_rj_top {
    height: 158px;
    overflow: hidden;
}

.map_rj_lt {
    float: left;
    width: 690px
}

.map_rj_rt {
    float: left;
    width: 350px;
    margin-left: 60px;
}

.mbx {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #e8e8e8;
}

.mbx li {
    list-style-type: none;
}

.mbx .linex {
    height: 56px;
    line-height: 56px;
    float: left;
    background: url(../images/m_r_03.jpg) no-repeat center center;
    padding: 0 10px
}

.mbx li,
.mbx span,
.mbx a {
    float: left;
    color: #888;
    font-size: 12px;
    font-family: 微软雅黑;
}

.mbx li.fa-home {
    background: url(../images/m_r_02.jpg) no-repeat 0 center;
    padding-left: 20px;
    float: left;
    height: 56px;
    line-height: 56px;
}

.map_rj_tit {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    height: 63px;
}

.map_rj_tit .mapsectitle {
    position: absolute;
    border-bottom: 1px solid #a4b1e9;
    font-size: 24px;
    bottom: -1px;
    left: 0;
    padding: 0 20px 5px 0px;
    color: #333;
}

.map_rj_tit img {
    float: right;
    width: 254px;
    height: 63px
}

.hdyg_list_rj {}

.hdyg_list_rj dl {
    border-bottom: 1px dotted #e6e6e6;
    height: 66px;
    padding: 30px 20px 20px 20px;
    margin-top: 3px;
}

.hdyg_list_rj dt {
    float: left;
    margin-right: 20px
}

.hdyg_list_rj dt span {
    display: block;
    font-size: 36px;
    color: #4ebe4b;
    font-weight: normal;
    text-align: center;
}

.hdyg_list_rj dt p {
    color: #4ebe4b;
    font-size: 14px;
    font-weight: normal;
}

.hdyg_list_rj dd {
    float: left;
    width: 570px
}

.hdyg_list_rj_tit {
    font-size: 16px;
    padding-top: 10px
}

.hdyg_list_rj_tit a {
    color: #333
}

.hdyg_list_rjt_ftit {
    margin-top: 10px;
    color: #a8a8a8;
    font-size: 12px;
    background-position: 0 -379px;
    padding-left: 20px;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}

.tzgg_list_rj dl {
    border-bottom: 1px dotted #e6e6e6;
    padding: 20px 20px 20px 20px;
    overflow: hidden;
}

.tzgg_list_rj dt {
    float: left;
    margin-right: 15px;
    color: #a1a1a1;
    font-weight: normal;
    margin-top: 5px;
    font-size: 14px;
    line-height: normal;
}

.tzgg_list_rj dd {
    float: left;
    width: 560px;
    font-size: 16px;
    line-height: 21px;
}

.tzgg_list_rj dd a {
    color: #333333;
}

.tzgg_list_rj dd a:hover {
    color: #465491
}

.xwdt_list_rj {}

.xwdt_list_rj dl {
    border-bottom: 1px dotted #e6e6e6;
    padding: 20px 20px 20px 20px;
    overflow: hidden;
}

.xwdt_list_rj dt {
    /*width: 145px;*/
    /*height: 100px;*/
    float: left;
    margin-right: 20px;
}

.xwdt_list_rj dd {
    float: left;
    width: 480px
}

.xwdt_list_rj_tit {
    font-size: 16px;
}

.xwdt_list_rj_tit a {
    color: #333
}

.xwdt_list_rj_time {
    color: #a39d9d;
    font-size: 12px;
    margin-top: 5px;
}

.xwdt_list_rj_pre {
    line-height: 25px;
    color: #a39d9d;
    font-size: 12px;
    margin-top: 10px;
}

.szfc_list_rj li {
    float: left;
    width: 173px;
    height: 250px;
    margin-right: 80px;
    margin-top: 40px;
    list-style-type: none;
}

.szfc_list_rj li .img {
    background: #e0e0e0;
    position: relative;
    overflow: hidden;
    height: 212px;
}

.szfc_list_rj li a:hover .img i {
    display: block;
}

.szfc_list_rj ul {
    width: 110%
}

.szfc_list_rj li .img i {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/alpha_bg.png) repeat;
    display: none;
    animation: fade-in;
    animation-duration: .5s;
    -webkit-animation: fade-in .5s;
}

.szfc_list_rj li .img i b {
    width: 59px;
    height: 59px;
    background-position: 0 -23px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
}

.szfc_list_rj li .img img {
    width: 173px;
    height: 212px;
}

.szfc_list_rj li a:hover .xyjp_tit {
    background: #0068b7;
    color: #fff;
    text-decoration: none;
}

.szfc_list_rj li a:hover {
    text-decoration: none;
}

.szfc_list_rj div ul li a:hover {
    text-decoration: none;
}


/*map_rj_rt_link*/

.zszx_rj_rt {
    margin-top: 30px;
    border: 1px solid #e8e8e8;
}

.zszx_rj_rt .newmap_zszx,
.zszx_rj_rt .newmap_down {
    padding: 0 10px 10px 10px;
}

.zszx_rj_rt .newmap_lxfs {
    margin-top: 20px
}

.zszx_rj_rt .newmap_down {
    margin-top: 20px
}

.zszx_rj_rt_tit {
    font-size: 20px;
    color: #333;
    margin-top: 10px;
    border-left: 6px solid #ffbe0f;
    padding-left: 5px;
    height: 25px;
    line-height: 25px;
}

.zszx_rj_rt .newmap_zszx {
    margin-top: 25px
}


/*
*preview
*/

.map_pre_top {
    height: 115px;
    overflow: hidden;
    background: url(../images/pre_01.jpg) no-repeat top center;
}

.map_pre_tit {
    font-size: 28px;
    line-height: 34px;
    color: #333;
    width: 85%;
    margin-top: 25px;
    font-family: 微软雅黑;
    font-weight: bolder;
}

.map_pre_mes {
    border-bottom: 1px solid #e8e8e8;
    font-size: 14px;
    padding: 25px 0 20px 0;
    overflow: hidden;
}

.map_pre_mes_fl {
    color: #888;
    float: left;
}

.mbx_pre li {
    list-style-type: none;
}

.mbx_pre .linex {
    height: 15px;
    line-height: 15px;
    float: left;
    background: url(../images/m_r_03.jpg) no-repeat center center;
    padding: 0 10px
}

.mbx_pre li,
.mbx_pre span,
.mbx_pre a {
    float: left;
    color: #888;
    font-size: 12px;
    font-family: 微软雅黑;
}

.map_pre_mes_fl span {
    margin-right: 15px
}

.map_pre_mes_fr {
    float: right;
}

.mbx_pre li.fa-home {
    background: url(../images/m_r_02.jpg) no-repeat 0 center;
    padding-left: 20px;
    height: 15px;
    line-height: 15px
}

.map_pre_con {
    width: 790px;
    border-right: 1px solid #e8e8e8;
    padding: 20px 20px;
    min-height: 1000px
}

.map_pre_con,
.map_pre_con p {
    /*text-indent: 2em;*/
    line-height: 34px;
    color: #333;
    font-size: 14px;
    /*padding:20px 0 20px 0;*/
}

.map_pre_con p a,
.map_pre_con p a:hover {
    color: #0068b7;
    text-decoration: underline;
}

.map_pre_con p a:hover {
    text-decoration: none;
}

.map_pre_con p img {
    margin: 15px 0;
}

.map_pre_con img {
    /*width:600px;*/
}

.map_pre_con a {
    color: #333;
    text-decoration: none;
}

.map_pre_con a:hover {
    text-decoration: underline;
}

.pre_img_sty {
    display: block;
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
}

.map_pre_abs {
    position: absolute;
    width: 255px;
    top: 171px;
    right: 50%;
    margin-right: -550px;
}

.map_rel {
    position: relative;
}

.map_pre_abs_rt {
    margin-top: 20px
}

.map_pre_abs_img {
    width: 72px;
    height: 72px
}

.map_pre_abs_rt li {
    padding: 20px 0;
    border-bottom: 1px dotted #e8e8e8;
    font-size: 12px;
    list-style: none;
}

.map_pre_abs_rt li span {
    color: #c3c3c3
}

.map_pre_abs_rt li a {
    color: #999;
    line-height: 22px;
}

.map_pre_abs_rt li a:hover {}


/*MAP二级内容文本排版样式开始*/

.map_rj_cont {
    padding: 20px;
}

.map_rj_cont,
.map_rj_cont p {
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 35px;
    color: #333;
    text-align: justify
}

.map_rj_cont .bigtitle p {
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    font-family: 宋体;
    text-decoration: none;
    color: #5797d2;
    font-weight: bolder;
}

.map_rj_cont h2 {
    font-family: 微软雅黑;
    border-bottom: 1px #e8e8e8 solid;
    font-size: 18px;
    width: 100%;
    font-weight: normal;
    color: #333;
    margin: 40px 0 20px 0;
}

.map_rj_cont h3 {
    font-family: 微软雅黑;
    font-size: 16px;
    width: 100%;
    font-weight: normal;
    color: #333;
    margin: 15px 0
}


/*MAP二级内容文本排版样式结束*/


/*国际视野样式开始*/

.mapgjsy {
    margin-top: 20px;
    overflow: hidden
}

.mapgjsy_tit {
    font-size: 16px;
    margin: 10px 0px;
    overflow: hidden;
}

.mapgjsy_tit,
.mapgjsy_tit a {
    color: #333;
}

.mapgjsy_summ {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.mapgjsy ul {
    width: 110%
}

.mapgjsy ul li {
    float: left;
    list-style: none;
    width: 332px;
    height: 257px;
    margin: 0 24px 50px 0;
}

.mapenlink {
    float: right;
    padding-top: 25px;
}

.mapenlink a,
.mapenlink a:hover {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

.mapenlink a:hover {
    text-decoration: underline;
}


/**MAP二级栏目样式结束**/


/*社会服务样式开始*/

.w1100 {
    width: 1100px;
    margin: 0 auto;
    padding: 0;
}


/*jdt s*/

.service_jdt_c {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.s_jdt_con {
    position: absolute;
    z-index: 5;
    top: 60px;
    left: 45px;
}

.service_jdt_tit {
    font-size: 24px;
    color: #fff;
}

.service_jdt_line {
    width: 103px;
    height: 5px;
    background: #329ee7;
    margin-top: 15px;
}

.service_jdt_nr {
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    margin-top: 20px;
    text-align: justify;
    width: 230px
}

.service_jdt_link {
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100px;
    bottom: -600px;
    left: 0;
    right: 0;
    background: #fff;
    filter: alpha(opacity=90);
    /*支持 IE 浏览器*/
    -moz-opacity: 0.90;
    /*支持 FireFox 浏览器*/
    opacity: 0.90;
}

.sjdt_link_lt {
    float: left;
    width: 995px;
    height: 100px
}

.sjdt_link_rt {
    line-height: 100px;
    font-size: 20px;
    text-align: center;
    position: relative;
    background: #cedff3
}

.sjdt_link_lt dl {
    float: left;
    width: 50%;
}

.sjdt_link_lt dt {
    float: left;
    margin: 20px 0 0 30px;
    width: 60px;
    text-align: center;
    margin-right: 20px;
    color: #0068b7
}

.ser_day {
    font-size: 30px;
}

.ser_year {
    font-size: 14px;
}

.sjdt_link_lt dd {
    float: left;
    position: relative;
    line-height: 25px;
    border-left: 1px solid #a2a2a2;
    width: 304px;
    padding-left: 20px;
    margin-top: 25px;
}

.sjdt_link_lt dd a {
    color: #333;
    font-size: 14px;
}

.sjdt_link_lt dd a:hover {
    text-decoration: none;
    color: #0068b7
}

.sjdt_link_lt dd i {
    background: url(../images/shfw_jt.jpg) no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 0;
    top: 27px;
}

.sjdt_link_rt span {
    position: absolute;
    top: 0;
    right: 0;
    width: 26px;
    height: 26px;
    background: url(../images/jiao_new.png) no-repeat;
}

.sjdt_link_rt i {
    font-size: 24px;
    color: #0068b7;
    margin-right: 20px
}

.sjdt_link_rt a {
    color: #333;
}

.sjdt_link_rt a:hover {
    text-decoration: none;
}

.sjdt_link_rt {
    float: left;
    width: 204px;
    border-left: 1px solid #32abff;
    height: 100px
}

.service_jdt_div {
    width: 320px;
    height: 455px;
    background: #000;
    filter: alpha(opacity=80);
    /*支持 IE 浏览器*/
    -moz-opacity: 0.80;
    /*支持 FireFox 浏览器*/
    opacity: 0.80;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4
}

.service_jdt,
.service_jdt .flexslider,
.service_jdt .flexslider .slides a img {
    height: 600px;
}

.service_jdt .img_jdt {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 2;
    height: 80px;
}

.service_jdt .service-flex-control-nav {
    height: 55px;
    top: 388px;
    right: -240px;
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    text-align: right;
    z-index: 2000;
}

.service_jdt .service-flex-control-nav li {
    width: 10px;
    height: 10px;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    float: left;
    text-indent: -999em;
    margin-right: 5px;
    list-style-type: none;
}

.service_jdt .service-flex-control-nav li.active {
    background: #fff;
}

.service_jdt .service-flex-control-nav li .xy_jdt_link {
    display: none;
    background: url(../images/xy_fd.png) no-repeat;
    width: 57px;
    height: 58px;
    position: absolute;
    top: 0;
    right: -98px;
}

.service_jdt .service-flex-control-nav li.active .xy_jdt_link {
    display: block;
}


/*jdt e*/

.five_links {
    margin-top: 50px;
    height: 190px;
    position: relative;
    overflow: hidden;
}


/* 滑块 start */

#subjects {
    height: 190px;
    background-color: #fff;
}

#subjects .g-wrap a {
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
    -webkit-transition: left 300ms, -webkit-opacity 700ms;
    transition: left 300ms, opacity 700ms;
}

#subjects .g-wrap .item-1 {
    z-index: 1;
}

#subjects .g-wrap .item-2 {
    z-index: 2;
}

#subjects .g-wrap .item-3 {
    z-index: 3;
}

#subjects .g-wrap .item-4 {
    z-index: 4;
}

#subjects .g-wrap .item-5 {
    z-index: 5;
}

#subjects .g-wrap a span {
    position: absolute;
    background: no-repeat 0 0;
}

#subjects .g-wrap .p2 {
    -webkit-opacity: 0;
    opacity: 0;
    display: none\9;
    -webkit-transition: -webkit-opacity 400ms;
    transition: opacity 400ms;
}

#subjects .g-wrap .item-1 .p1 {
    left: 0;
    top: 0;
    width: 340px;
    height: 190px;
}

#subjects .g-wrap .item-1 .p2 {
    left: 276px;
    top: 68px;
    z-index: 2;
    width: 189px;
    height: 29px;
}

#subjects .g-wrap .item-2 .p1 {
    left: 61px;
    top: 0;
}

#subjects .g-wrap .item-2 .p2 {
    left: 250px;
    top: 26px;
}

#subjects .g-wrap .item-3 .p1 {
    left: 20px;
    top: 0;
    width: 77px;
    height: 76px;
}

#subjects .g-wrap .item-3 .p2 {
    left: 150px;
    width: 282px;
    height: 122px;
}

#subjects .g-wrap .item-4 .p1 {
    left: 23px;
    top: 0;
    width: 182px;
    height: 80px;
}

#subjects .g-wrap .item-4 .p2 {
    left: 227px;
    top: 21px;
    width: 245px;
    height: 122px;
}

#subjects .g-wrap .item-5 .p1 {
    left: 23px;
    top: 0;
    width: 182px;
    height: 80px;
}


/*#subjects*/

#subjects .trans a {
    -webkit-opacity: 0;
    opacity: 0;
    display: none\9;
}


/* 逐个出现 */

#subjects .ready .item-2 {
    transition-delay: 150ms;
    -webkit-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
}

#subjects .ready .item-3 {
    transition-delay: 150ms;
    -webkit-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
}

#subjects .ready .item-4 {
    transition-delay: 150ms;
    -webkit-transition-delay: 450ms;
    -ms-transition-delay: 450ms;
    -moz-transition-delay: 450ms;
}

#subjects .ready .item-5 {
    transition-delay: 150ms;
    -webkit-transition-delay: 600ms;
    -ms-transition-delay: 600ms;
    -moz-transition-delay: 600ms;
}


/* 没有指向 */

#subjects .state-0 .item-1 {
    left: 0;
}

#subjects .state-0 .item-2 {
    left: 335px;
}

#subjects .state-0 .item-3 {
    left: 560px;
}

#subjects .state-0 .item-4 {
    left: 730px;
}

#subjects .state-0 .item-5 {
    left: 990px;
}


/* 指向第一个 */

#subjects .state-1 .item-1 {
    left: 0;
}

#subjects .state-1 .item-2 {
    left: 352px;
}

#subjects .state-1 .item-3 {
    left: 650px;
}

#subjects .state-1 .item-4 {
    left: 817px;
}

#subjects .state-1 .item-5 {
    left: 994px;
}

#subjects .state-1 .item-1 .p2 {
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
}


/* 指向第二个 */

#subjects .state-2 .item-1 {
    left: 0;
}

#subjects .state-2 .item-2 {
    left: 195px;
}

#subjects .state-2 .item-3 {
    left: 652px;
}

#subjects .state-2 .item-4 {
    left: 810px;
}

#subjects .state-2 .item-5 {
    left: 987px;
}

#subjects .state-2 .item-2 .p2 {
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
}


/* 指向第三个 */

#subjects .state-3 .item-1 {
    left: 0;
}

#subjects .state-3 .item-2 {
    left: 194px;
}

#subjects .state-3 .item-3 {
    left: 418px;
}

#subjects .state-3 .item-4 {
    left: 827px;
}

#subjects .state-3 .item-5 {
    left: 987px;
}

#subjects .state-3 .item-3 .p2 {
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
}


/* 指向第四个 */

#subjects .state-4 .item-1 {
    left: 0;
}

#subjects .state-4 .item-2 {
    left: 192px;
}

#subjects .state-4 .item-3 {
    left: 409px;
}

#subjects .state-4 .item-4 {
    left: 572px;
}

#subjects .state-4 .item-5 {
    left: 987px;
}

#subjects .state-4 .item-4 .p2 {
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
}


/* 指向第5个 */

#subjects .state-5 .item-1 {
    left: 0;
}

#subjects .state-5 .item-2 {
    left: 194px;
}

#subjects .state-5 .item-3 {
    left: 418px;
}

#subjects .state-5 .item-4 {
    left: 592px;
}

#subjects .state-5 .item-5 {
    left: 762px;
}

#subjects .state-5 .item-5 .p2 {
    -webkit-opacity: 1;
    opacity: 1;
    display: block\9;
}


/* 滑块 end */

.nine_links {
    margin-top: 45px;
    border: 1px solid #bfbfbf;
    height: 137px;
    margin-bottom: 50px;
    border-top: none;
    border-right: none;
}

.nine_links a {
    display: block;
    float: left;
    height: 68px;
    color: #9e9e9e;
    font-size: 18px;
    position: relative;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
}

.nine_links a i {
    background-image: url(../images/shfw_icon.png);
    background-repeat: no-repeat;
    position: absolute;
}

.nine_links a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #5a81c5;
}

.nine_links a.n_01 {
    width: 302px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_01 i {
    background-position: 0 0;
    width: 33px;
    height: 33px;
    top: 14px;
    left: 43px;
}

.nine_links a.n_01:hover i {
    background-position: 0 -38px;
}

.nine_links a.n_02 {
    width: 298px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_02 i {
    background-position: 0 -77px;
    width: 29px;
    height: 27px;
    top: 21px;
    left: 17px;
}

.nine_links a.n_02:hover i {
    background-position: 0 -114px;
}

.nine_links a.n_03 {
    width: 298px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_03 i {
    background-position: 0 -154px;
    width: 29px;
    height: 29px;
    top: 21px;
    left: 67px;
}

.nine_links a.n_03:hover i {
    background-position: 0 -199px;
}

.nine_links a.n_04 {
    width: 297px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_04 i {
    background-position: 0 -244px;
    width: 25px;
    height: 33px;
    top: 21px;
    left: 67px;
}

.nine_links a.n_04:hover i {
    background-position: 0 -292px;
}

.nine_links a.n_05 {
    width: 239px;
    text-align: center;
}

.nine_links a.n_05 span {
    display: block;
}

.nine_links a.n_05 .n_01_s {
    font-size: 18px;
    margin-top: 13px
}

.nine_links a.n_05 .n_02_s {
    font-size: 12px;
}

.nine_links a.n_05 i {
    background-position: 0 -336px;
    width: 28px;
    height: 32px;
    top: 21px;
    left: 49px;
}

.nine_links a.n_05:hover i {
    background-position: 0 -385px;
}

.nine_links a.n_06 {
    width: 239px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_06 i {
    background-position: 0 -438px;
    width: 26px;
    height: 33px;
    top: 21px;
    left: 52px;
}

.nine_links a.n_06:hover i {
    background-position: 0 -488px;
}

.nine_links a.n_07 {
    width: 239px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_07 i {
    background-position: 0 -546px;
    width: 25px;
    height: 30px;
    top: 21px;
    left: 52px;
}

.nine_links a.n_07:hover i {
    background-position: 0 -593px;
}

.nine_links a.n_08 {
    width: 239px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_08 i {
    background-position: 0 -645px;
    width: 32px;
    height: 34px;
    top: 21px;
    left: 48px;
}

.nine_links a.n_08:hover i {
    background-position: 0 -693px;
}

.nine_links a.n_09 {
    width: 238px;
    text-align: center;
    line-height: 68px;
}

.nine_links a.n_09 i {
    background-position: 0 -740px;
    width: 22px;
    height: 32px;
    top: 21px;
    left: 50px;
}

.nine_links a.n_09:hover i {
    background-position: 0 -785px;
}


/*社会服务样式结束*/


/*******学生发展--健康生活样式开始*******/

.jksh_ztjz_list {
    overflow: hidden;
    margin-bottom: 30px
}

.jksh_ztjz_list_tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
    margin-bottom: 35px;
}

.jksh_ztjz_list_tit .jksh_fl {
    font-size: 20px;
    color: #333;
    padding: 0 20px;
    border-bottom: 2px solid #0069b7;
    position: absolute;
    height: 50px;
    top: -1px
}

.jksh_ztjz_list_tit .jksh_fr {
    position: absolute;
    right: 0
}

.jksh_ztjz_list_tit .jksh_fr a {
    color: #a9a9a9;
    text-decoration: none;
}

.jksh_ztjz_list_tit .jksh_fr a:hover {
    color: #0068b7;
    text-decoration: none
}

.jksh_ztjz_list dl {
    float: left;
    width: 228px;
    margin-right: 30px;
    margin-bottom: 35px;
}

.jksh_ztjz_list dt {
    overflow: hidden;
    width: 228px;
    height: 135px;
}

.jksh_ztjz_list dt img {
    width: 228px;
}

.jksh_ztjz_list dd {
    margin-top: 20px;
}

.jksh_ztjz_list .jksh_ztjz_sub a {
    font-size: 14px;
    color: #333
}

.jksh_ztjz_list .jksh_ztjz_sub a:hover {
    color: #0068b7;
    text-decoration: none
}

.jksh_ztjz_list .jksh_ztjz_pre {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    height: 80px;
    overflow: hidden;
    margin-top: 15px;
    text-align: justify;
}

.jksh_ztjz_con {
    width: 110%
}

.jksh_ztjz_list_tit .jksh_green {
    border-bottom: 2px solid #79bc2a
}

.jksh_ztjz_list_tit .jksh_fr_mt a {
    margin: 0 8px
}

.jksh_d_tit a {
    color: #79bc2a;
    display: block;
    padding-bottom: 10px
}

.jksh_c_tit a {
    color: #f16622;
    display: block;
    padding-bottom: 10px
}

.jksh_ztjz_list_tit .jksh_yello {
    border-bottom: 2px solid #f16622
}


/*.jksh_list_fl {
width: 740px;
}.jksh_list_fl {
float: left;
margin-right: 50px;
}.jksh_list_fr {
float: right;
width: 320px;
}.jksh_list_con {
margin-top: 0px;
overflow: hidden;
}
*/

.jksh_list_fr_news {
    background: #fafafa;
    padding: 15px 0;
    margin-bottom: 20px;
    overflow: hidden;
    height: 215px;
}

.jksh_list_fr_news_tit {
    margin-left: 15px;
    margin-right: 10px;
}

.jksh_list_fr_news_tit span {
    font-size: 18px;
    color: #333
}

.jksh_list_fr_news_tit a {
    float: right;
    color: #6a6a6a;
    margin-top: 3px
}

.jksh_list_fr_news ul {}

.jksh_list_fr_news li {
    margin: 0 15px;
    padding: 15px 0;
    border-bottom: 1px solid #e1e1e2;
    list-style: none
}

.jksh_list_fr_news_time {
    color: #999
}

.jksh_list_fr_news_pre {
    padding-top: 10px;
    line-height: 20px;
    height: 36px;
    overflow: hidden
}

.jksh_list_fr_news_pre a {
    color: #6a6a6a;
    font-size: 14px;
}

.jksh_list_fr_news_pre a:hover {
    color: #0068b7;
    text-decoration: none
}

.jksh_list_fr_news .contjs {
    color: #555;
    line-height: 30px;
    font-size: 14px;
    padding: 15px;
    text-align: justify
}

.jksh_gzh {
    padding: 0 0 20px 0
}

.jksh_diy {
    background: url(../images/jksh_02.jpg) no-repeat;
    width: 318px;
    height: 288px
}

.jksh_diy_tit {
    padding: 15px 10px 0 20px;
    color: #fff
}

.jksh_diy_tit span {
    font-size: 18px;
}

.jksh_diy_tit a {
    color: #fff;
    float: right;
    margin-top: 7px
}

.jksh_diy_tit a:hover {}

.jksh_diy dl {
    padding: 20px 20px 0 20px;
    overflow: hidden
}

.jksh_diy dt {
    float: left;
    width: 132px;
    margin-right: 10px
}

.jksh_diy dt img {
    width: 132px;
    height: 91px
}

.jksh_diy dd a {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}


/*******学生发展--健康生活样式结束*******/


/*学生发展--实践创新样式开始*/

.innovate_con {}

.innovate_lt {
    width: 633px;
    margin-right: 50px;
    float: left
}

.innovate_rt {
    width: 427px;
    float: left;
    background: #fafafa;
}

.innovate_cut_nc {
    float: left;
    width: 633px;
    overflow: hidden;
    position: relative;
}

.innovate_news_cut_list {
    min-height: 220px;
    _height: 220px;
    overflow: hidden;
    display: none;
}

.innovate_news_cut_list.active {
    display: block;
}

.innovate_news_cut_list li {
    padding-top: 20px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.innovate_news_cut_list i {
    color: #a1a1a1;
    float: right;
}

.innovate_news_cut_list a {
    display: block;
    float: left;
    width: 545px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.innovate_news_cut_list a:hover {
    color: #0068b7
}

.innovate_cut_nc_ul,
.innovate_cut_nc_ul a,
.innovate_cut_nc_ul a:hover {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.innovate_cut_nc_ul a,
.innovate_cut_nc_ul a:hover {
    border: none;
    text-decoration: none
}

.innovate_cut_nc_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
}

.innovate_cut_nc_ul li.active {
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    position: relative;
}

.innovate_cut_nc_ul a.innovate_nc_tz {
    position: absolute;
    top: 1px;
    right: -505px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.innovate_cut_nc_ul li.active a {
    display: block;
}

.innovate_cut_nc_ul li a {
    display: none;
}

.innovate_cut_nc_ul a.innovate_nc_zp {
    position: absolute;
    top: 1px;
    right: -401px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.innovate_cx_pre {
    padding: 5px 20px 0 20px;
    color: #555;
    line-height: 28px;
    font-size: 14px
}

.innovate_cx_more a {
    float: right;
    color: #ed7c30;
    font-size: 12px
}

.innovate_xmzs {
    height: 308px;
    background-color: #fafafa;
    margin-top: 50px
}

.innovate_xmzs_tit {
    padding: 30px 15px 10px 15px;
}

.innovate_xmzs_tit_lt {
    font-size: 20px;
    color: #222
}

.innovate_xmzs_tit_rt {
    float: right
}

.innovate_xmzs_tit_rt a {
    margin: 0 8px;
    color: #999
}

.innovate_xmzs_tit_rt a:hover {
    color: #0068b7;
}

.innovate_xmzs_con {
    margin: 20px 10px 0px 10px;
    overflow: hidden
}

.in_scroll_list li {
    width: 238px;
    height: 168px;
    position: relative;
}

.in_scroll_list li img {
    width: 230px;
    height: 160px;
    padding: 4px;
}

.in_scroll .in_box {
    height: 222px;
    float: left;
    width: 1018px;
    overflow: hidden;
    position: relative;
}

.in_scroll .in_box li {
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 16px;
    width: 237px;
    height: 167px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.in_scroll .in_box li:hover {}

.in_scroll .in_box li.active {
    background-position: -174px 0;
    color: #555;
    cursor: default;
}

a.in_prev,
a.in_next {
    display: block;
    width: 29px;
    height: 33px;
    float: left;
    margin: 64px 0 0 0;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
}

a.next {}

a:hover.prev,
a:hover.next {
    text-decoration: none;
}

.in_scroll_list {
    width: 10000em;
    position: absolute;
}

.innovate_con.mt40 {
    margin-top: 40px
}

.in_ws_scroll_tit {
    position: absolute;
    width: 230px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    left: 0;
    bottom: 3px;
    margin-left: 4px;
    text-align: center;
    background: url(../images/alpha_bg.png) repeat;
}

.innovate_sjgs_con {
    background-color: #fafafa;
    height: 253px;
}

.innovate_sjgs_con ul {
    width: 105%;
    margin-left: 20px;
    margin-top: 10px;
}

.innovate_sjgs_con li {
    float: left;
    width: 175px;
    margin-right: 30px;
    list-style: none
}

.innovate_sjgs_con img {
    width: 175px;
    height: 117px;
}

.innovate_sjgs_con li a p {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: center;
    margin: 5px 10px 0 10px
}

.innovate_sjgs_con li a p:hover,
.innovate_sjgs_con li a:hover {
    color: #0068b7;
    text-decoration: none
}

.innovate_cg {
    background: url(../images/innovate_03.jpg) no-repeat;
    width: 633px;
    height: 277px
}

.innovate_cg_tit {
    font-size: 20px;
    color: #fff;
    padding: 30px 30px 15px 30px
}

.innovate_cg ul {
    margin: 0 30px
}

.innovate_cg li {
    list-style: none;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #035396
}

.innovate_cg li span {
    color: #fff;
    font-size: 16px;
    width: 110px;
    display: inline-block;
    float: left
}

.innovate_cg li span a,
.innovate_cg li span a:hover {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.innovate_cg li em {
    background: url(../images/pai.png) no-repeat left center;
    padding-left: 30px;
    margin-right: 20px;
    color: #faf39d;
    font-size: 14px;
    float: left
}

.innovate_cg li em a,
.innovate_cg li em a:hover {
    color: #faf39d;
    font-size: 14px;
    text-decoration: none;
}

.innovate_xxjy {
    background-color: #fafafa;
    height: 277px;
    overflow: hidden
}

.innovate_xxjy ul {
    margin-left: 25px;
    margin-top: 15px
}

.innovate_xxjy li {
    width: 183px;
    height: 174px;
    float: left;
    margin-right: 13px;
    list-style: none
}

.innovate_xxjy li a {
    color: #fff;
    display: block;
    height: 174px;
}

.innovate_xxjy li a:hover {
    text-decoration: none;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.innovate_xxjy li.innovate_xxjy_b a {
    background: #5dceb2
}

.innovate_xxjy li.innovate_xxjy_y a {
    background: #efa45d
}

.innovate_xxjy li.innovate_xxjy_b em {
    background: url(../images/innovate_05.png) no-repeat 0 bottom;
    width: 62px;
    height: 62px;
    display: block;
    margin: 0 auto;
    padding-top: 40px;
}

.innovate_xxjy li.innovate_xxjy_y em {
    background: url(../images/innovate_06.png) no-repeat 0 bottom;
    width: 87px;
    height: 87px;
    display: block;
    margin: 0 auto;
    padding-top: 20px;
}

.innovate_xxjy li p {
    font-size: 20px;
    text-align: center;
    margin-top: 30px
}

.innovate_con_xz {
    margin-top: 40px;
}

.innovate_lt_xz {
    width: 366px;
    height: 90px;
    line-height: 90px;
    margin-right: 15px;
    float: left;
    background: #6a80a6;
    font-size: 20px;
    text-align: center
}

.innovate_lt_xz a {
    color: #fff;
    background: url(../images/innovate_04.png) no-repeat 118px center;
    padding-left: 36px;
    display: block;
}

.innovate_lt_xz a:hover {
    text-decoration: none;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.innovate_rt_xz {
    width: 729px;
    float: left;
    background: #fbfbfb;
    height: 90px;
    line-height: 90px;
}

.innovate_rt_xz span {
    font-size: 20px;
    color: #222;
    margin-left: 25px;
    float: left;
}

.innovate_rt_xz p {
    float: left;
    margin-left: 20px;
}

.innovate_rt_xz p a {
    font-size: 14px;
    color: #555;
    margin: 0 8px
}

a.in_next {
    margin-left: 5px
}


/***学生发展--实践创新样式结束*****/


/**********学生发展-职业发展样式开始*********/

.zyfz_cut_nc {
    float: left;
    width: 740px;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}

.zyfz_news_cut_list {
    min-height: 220px;
    _height: 220px;
    overflow: hidden;
    display: none;
}

.zyfz_news_cut_list.active {
    display: block;
}

.zyfz_news_cut_list li {
    padding: 26px 0 0px 0;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
    border-bottom: none;
}

.zyfz_news_cut_list i {
    color: #a1a1a1;
    float: right;
}

.zyfz_news_cut_list a {
    display: block;
    float: left;
    width: 640px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zyfz_news_cut_list a:hover {
    color: #0068b7
}

.zyfz_cut_nc_ul,
.zyfz_cut_nc_ul a,
.zyfz_cut_nc_ul a:hover {
    font-size: 16px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    height: 40px;
    line-height: 40px
}

.zyfz_cut_nc_ul a,
.zyfz_cut_nc_ul a:hover {
    border: none;
    text-decoration: none
}

.zyfz_cut_nc_ul li {
    float: left;
    padding: 0 20px;
    cursor: pointer;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
    clear: none;
}

.zyfz_cut_nc_ul li.active {
    border-bottom: 2px solid #0068b7;
    font-size: 22px;
    /* position: relative; */
}

.zyfz_cut_nc_ul a.zyfz_nc_tz {
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_cut_nc_ul li.active a {
    display: block;
}

.zyfz_cut_nc_ul li a {
    display: none;
}

.zyfz_line_001 .zyfz_cut_nc_ul li a {
    display: block;
}

.zyfz_line_001 .zyfz_nc_zp {
    position: absolute;
    top: 13px;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_cut_nc_ul a.zyfz_nc_zp {
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_cut_nc_ul a.zyfz_nc_tzhd {
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_cut_nc_ul a.jy_zyfz_nc_tz {
    position: absolute;
    top: 1px;
    right: -590px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_cut_nc_ul a.jy_zyfz_nc_zp {
    position: absolute;
    top: 1px;
    right: -486px;
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
}

.zyfz_gywm {
    background-color: #0068b7;
    color: #fff;
    padding: 15px;
}

.zyfz_gywm_tit {
    font-size: 20px;
}

.zyfz_gywm_pre {
    font-size: 14px;
    line-height: 25px;
    position: relative;
    margin-top: 20px;
}

.zyfz_gywm_pre a {
    color: #fdad00;
    position: absolute;
    right: 0;
}

.zyfz_gywm_other {
    font-size: 14px;
    margin-top: 10px;
    line-height: 25px
}

.zyfz_three_link {
    margin-top: 30px;
}

.zyfz_three_link a {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    display: block;
    border-bottom: 1px solid #fff
}

.zyfz_three_link a:hover {
    text-decoration: none;
    opacity: .8
}

.zyfz_three_link a.zyfz_three_link_01 {
    background: #70b3e5 url(../images/xueshengfz_zyfz.png) no-repeat 54px 25px;
}

.zyfz_three_link a.zyfz_three_link_02 {
    background: #70dee5 url(../images/xueshengfz_zyfz.png) no-repeat 54px -38px
}

.zyfz_three_link a.zyfz_three_link_03 {
    background: #70e5cb url(../images/xueshengfz_zyfz.png) no-repeat 54px -103px;
}

.zyfz_three_link_other {
    margin-top: 30px;
    padding: 0 20px;
    background: #fafafa;
}

.zyfz_three_link_other a {
    height: 80px;
    line-height: 80px;
    font-size: 18px;
    color: #333;
    text-align: center;
    display: block;
    border-bottom: 1px solid #ededed
}

.zyfz_three_link_other a:hover {
    text-decoration: none;
    opacity: .8
}

.zyfz_three_link_other a i {
    color: #ededed;
    margin-right: 15px;
    margin-left: 5px;
}

.zyfz_three_link_other a.zyfz_three_link_other_01 {
    background: url(../images/xueshengfz_zyfz.png) no-repeat 40px -181px;
}

.zyfz_three_link_other a.zyfz_three_link_other_02 {
    background: url(../images/xueshengfz_zyfz.png) no-repeat 40px -252px
}

.zyfz_three_link_other a.zyfz_three_link_other_03 {
    background: url(../images/xueshengfz_zyfz.png) no-repeat 40px -329px
}

.zyfz_three_link_other a.zyfz_three_link_other_04 {
    background: url(../images/xueshengfz_zyfz_20170411.png) no-repeat 40px center;
    padding: 0px 0 0 22px;
}


/**********学生发展-职业发展样式结束*********/


/**********二级通用内容切换样式开始*********/

.qhMenubox {}

.qhMenubox ul {
    margin: 0px;
    padding: 0px;
    border: 0;
}

.qhMenubox li {
    float: left;
    padding: 10px 30px;
    border-bottom: 3px solid #cecece;
    font-size: 20px;
    color: #333;
    line-height: 40px;
    cursor: pointer;
    vertical-align: bottom;
    list-style-type: none;
    text-align: center;
}

.qhMenubox li.hover {
    border-bottom: 3px solid #0068b7;
    list-style-type: none;
    font-size: 30px;
}

.qhContentbox {
    height: auto;
    clear: both;
}


/**********二级通用内容切换样式结束*********/


/**********回到顶部样式开始*********/

.backtop {
    bottom: 100px;
    background: url(../images/backtop.png) no-repeat;
    width: 53px;
    height: 53px;
    z-index: 999;
    position: fixed;
    display: none;
    cursor: pointer;
    right: 10px
}

.backtop:hover {
    background: url(../images/backtop_hover.png) no-repeat;
}


/**********回到顶部样式结束*********/


/********本科生专题页样式开始********/

.bks_header {
    border-top: 1px solid #495595;
    background: #1f2e7d;
    height: 75px;
}

.bks_log {
    margin-top: 7px;
}

.bks_s_nav {
    width: 56px;
    height: 75px;
    background: #0e1b5f url(../images/three.png) no-repeat center center;
    cursor: pointer;
    position: relative;
    z-index: 6
}

.bks_s_nav:hover .bks_box {
    display: block;
}

.bks_box {
    display: none;
}

.bks_s_nav .bks_box {
    width: 390px;
    margin: 0 auto;
    position: absolute;
    top: 75px;
    right: 0px;
    background: #0e1b5f;
}

.bks_s_nav .bks_box a {
    float: left;
    display: block;
    height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    line-height: 40px;
    border: none;
    background: none;
    font-size: 12px;
    text-align: center;
    width: 65px;
    padding: 0px;
    margin: 0px;
}

.bks_s_nav .bks_box a:hover {
    text-decoration: none;
    color: #fff;
    background: #2b4490;
}

.bks_jdt,
.bks_jdt .flexslider,
.bks_jdt .flexslider .slides a img {
    height: 472px;
}

.bks_jdt .flexslider .slides li {
    position: relative;
}

.bks_jdt .flexslider .slides li span.bks_img_bt {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    display: block;
    background: url(../images/ug_bg_b.png) repeat-x;
}

.bks_jdt .flexslider .slides li span.bks_img_tp {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100px;
    display: block;
    background: url(../images/ug_bg_t.png) repeat-x;
}

.bks_jdt .flexslider .slides li:hover .bks_jdt_tit {
    display: block;
}

.bks_jdt_tit {
    color: #fff;
    font-size: 28px;
    font-family: "微软雅黑";
    background: url(../images/alpha_bg.png) repeat;
    padding: 20px 20px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -629px;
    bottom: 70px;
    display: none;
}

.bks_jdt.service_jdt .service-flex-control-nav {
    text-align: center;
    width: 120px;
    right: 50%;
    margin-right: -60px;
    top: 440px;
}


/*six img*/

.bks_bottomcont {
    width: 100%;
    background: #fafafa;
    padding: 30px 0px
}

.bks_siximg {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
}

.bks_siximg ul {
    width: 110%
}

.bks_siximg li {
    float: left;
    width: 221px;
    height: 131px;
    margin-right: 15px;
    list-style-type: none;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.bks_siximg li a {
    width: 221px;
    height: 131px;
    overflow: hidden;
}

.bks_siximg li a:hover {}

.bks_siximg li .bks_six_layer {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: url(../images/bks_alpha_bg.png) repeat;
    text-align: center;
    font-family: "微软雅黑"
}

.bks_siximg li a:hover .bks_six_layer {
    background: #1f2e7d;
    opacity: .8;
}

.bks_siximg li a .bks_six_layer .bks_jian {
    display: none;
    background: url(../images/bks_jt.png) no-repeat;
    width: 20px;
    height: 14px;
    margin-top: 10px;
    margin-left: 81px;
    margin-left: 101px\9;
    animation: fadeInRight 1s ease 0s 1 both;
    -webkit-animation: fadeInRight 1s ease 0s 1 both;
    -moz-animation: fadeInRight 1s ease 0s 1 both;
    -ms-animation: fadeInRight 1s ease 0s 1 both;
}

.bks_siximg li a:hover .bks_six_layer .bks_jian {
    display: block;
}

.m-125 {
    margin-left: 125px;
}

@keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.bks_siximg li a img {
    width: 221px;
    height: 131px;
    cursor: pointer;
    transition: all 0.6s;
}

.bks_siximg li a:hover img {
    transform: scale(1.4);
}

.bks_six_tit {
    padding-top: 46px;
    font-size: 26px;
}

.bks_pre {
    font-size: 14px;
    line-height: 20px;
    padding-top: 20px;
    font-family: arial;
}

.bks_news_con {
    margin: 50px 0 35px 0;
    overflow: hidden;
}

.bks_news_lt {
    float: left;
    width: 358px;
    padding-right: 32px;
    margin-right: 32px;
    border-right: 1px solid #f1f1f1;
    height: 467px;
}

.bks_news_ct {
    float: left;
    width: 358px;
    margin-right: 32px;
    padding-right: 32px;
    border-right: 1px solid #f1f1f1;
    height: 467px;
}

.bks_news_rt {
    float: left;
    width: 354px;
    height: 467px;
}

.bks_news_con .bks_news_tit {
    font-size: 20px;
    color: #141414;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 10px;
    text-decoration: none;
    margin-top: 3px;
    position: relative;
}

.bks_news_more {
    font-size: 14px;
    color: #a9a9a9;
    text-decoration: none;
    border: 0px;
    padding-bottom: 10px;
    margin-top: 3px;
    position: absolute;
    right: 0;
}

a.bks_news_more {
    color: #a9a9a9;
    text-decoration: none;
}

a.bks_news_more:hover {
    color: #0068b7;
}

.bks_hd dl {
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dotted #b2b2b2;
}

.bks_hd dt {
    float: left;
    width: 54px;
    height: 70px;
    background-color: #4c62d4;
    margin-right: 10px;
}

.bks_riqi {
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 24px;
}

.bks_nian {
    height: 25px;
    line-height: 25px;
    background-color: #e6eafe;
    color: #4c62d4;
    font-size: 13px;
    text-align: center;
    font-weight: normal;
}

.bks_hd dd {
    float: left;
    width: 286px;
}

.bks_r_tit {
    font-size: 14px;
    color: #222;
}

.bks_r_tit a {
    color: #333;
}

.bks_r_tit a:hover {
    color: #5185d7;
    text-decoration: none;
}

.bks_dress {
    margin-top: 10px;
    background: url(../images/dress.png) no-repeat left center;
    padding-left: 20px;
    font-size: 12px;
    color: #919191;
}

.bks_news_div {}

.bks_news_div li {
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dotted #b2b2b2;
    list-style-type: none;
}

.bks_lt_img {
    float: left;
    width: 100px;
    margin-right: 10px;
}

.bks_news_pre {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    height: 54px;
    overflow: hidden;
}

.bks_news_pre a {
    color: #333;
}

.bks_news_pre a:hover {
    color: #5185d7;
    text-decoration: none;
}

.other_link {
    border-top: 1px solid #ededed;
    margin: 0 auto;
    padding-top: 25px;
    margin-top: 25px;
    overflow: hidden;
    padding-bottom: 0px;
    width: 1200px;
}

.other_link_lt {
    float: left;
    width: 810px;
    height: 150px;
    border-right: 1px solid #ededed;
}

.other_link_rt {
    float: left;
    width: 357px;
    height: 150px;
    margin-left: 32px;
}

.wx_con {
    float: left;
    width: 115px;
    text-align: center;
}

.wx_con_name {
    font-size: 14px;
    color: #333;
}

.wx_con_pre {
    font-size: 14px;
    color: #9e9e9e
}

.other_link_lt_tit {
    font-size: 18px;
    color: #5185d7;
    padding-bottom: 10px;
}

.other_link_lt_con a {
    font-size: 16px;
    color: #333;
    margin-right: 11px;
    background: url(../images/bk_link_02.jpg) no-repeat left center;
    padding-left: 17px;
    line-height: 50px;
}

.other_link_lt_con a:hover {
    background: url(../images/bk_link_01.jpg) no-repeat left center;
    text-decoration: none;
    color: #5185d7;
}


/*二级样式开始*/

.bkssecond_content {
    padding-top: 285px;
}

.bkssecond_content .bks_bg {
    margin: 0 auto;
    width: 1155px;
    background: #fff;
    padding: 40px 0 40px 45px;
    min-height: 600px;
}

.bks_bg .f_nav_fl {
    color: #333;
    font-size: 30px;
    float: left;
    border-bottom: 3px solid #0068b7;
    line-height: 46px;
    font-family: 微软雅黑;
    margin-bottom: 25px;
}

.bks_bg .list_fr {
    width: 365px;
    margin-top: -40px;
}

.bks_bg .list_fr .bkstitle {
    background: #8294f3;
    height: 165px;
    text-align: center;
    color: #fff;
}

.bks_bg .list_fr .bkstitle .bkstitle1 {
    font-size: 40px;
    font-family: 微软雅黑;
    padding-top: 40px;
    text-decoration: none;
}

.bks_bg .list_fr .bkstitle .bkstitle2 {
    font-size: 28px;
    font-family: Arial, 微软雅黑;
    padding-top: 5px;
}


/********本科生专题页样式结束********/


/*****学生发展>理想信念样式开始*****/

.lxxn_list_fr_news {
    /*background:url(../images/ssfz_lxxn_rightbg1.jpg) no-repeat #fafafa center top*/
    background: #fafafa;
    padding: 15px 0;
    margin-bottom: 20px;
    height: 250px;
}

.lxxn_list_fr_news .conttxt {
    color: #555;
    line-height: 30px;
    font-size: 14px;
    font-family: 微软雅黑;
    padding: 15px;
    text-align: justify;
}

.lxxn_list_fr_news2 {
    /*background:url(../images/ssfz_lxxn_rightbg2.jpg) no-repeat #fafafa center top*/
    background: #fafafa;
    padding: 15px 0;
    margin-bottom: 20px;
    height: 310px;
}

.lxxn_list_fr_news2 ul li {
    list-style-type: none;
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 1px #e1e1e2 solid;
}

.lxxn_list_fr_news2 .jksh_list_fr_news_pre {
    padding: 0px;
    height: auto;
}

.lxxn_list_fr_news3 {
    background: url(../images/ssfz_lxxn_rightbg3.jpg) no-repeat #f89859 center top;
    padding: 0 0 15px 0;
    margin-bottom: 20px;
    height: 330px;
}

.lxxn_list_fr_news3 .jksh_list_fr_news_pre a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

.lxxn_list_fr_news3 ul li {
    list-style-type: none;
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 1px #fff solid;
}

.lxxn_list_fr_news3 .jksh_list_fr_news_pre {
    padding: 0px;
    height: auto;
}

.lxxn_list_fr_news4 {
    /*background:#fafafa;*/
    padding: 15px 0 15px 0;
    margin-bottom: 20px;
    height: 155px;
}

.lxxn_list_fr_news4 ul li {
    list-style-type: none;
    float: left;
    background: url(../images/lxxn_linkicon.png) no-repeat left center;
    margin: 0px 15px 10px 15px;
    padding: 0px 0px 0px 15px;
}

.lxxn_list_fr_news4 ul li.jydlist {
    width: 155px;
    clear: none;
    border: none;
}

.lxxn_list_fr_news4 ul li a {
    color: #555;
    font-size: 14px;
    font-family: 微软雅黑;
    text-decoration: none;
}

.lxxn_list_fr_news4 ul li a:hover {
    color: #0068b7;
}

.lxxn_list_fr_news4 .jksh_list_fr_news_tit {
    margin-bottom: 10px;
}

.lxxn_list_fr_news5 {
    background: url(../images/ssfz_lxxn_rightbg4.jpg) no-repeat center center;
    height: 143px;
}

.jksh_ztjz_list dt img {
    width: 228px;
    height: 135px;
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.jksh_ztjz_list dt img:hover {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}


/*****学生发展>理想信念样式结束*****/


/***********学生发展>学业发展样式开始*******/

.mb-wrapper {
    margin: 0 auto;
    position: relative;
    left: 0;
    top: 0;
    background-color: #e9f2fb
}

.mb-slider,
.mb-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    font-size: 18px;
}

.mb-active-slider {
    border-color: #333;
}

.mb-slider .mb-panel {
    margin: 10px 10px;
    display: block;
    cursor: pointer;
    float: left;
    list-style: none;
    background-color: #fafafa;
    height: 240px !important;
    overflow: hidden;
}

.mb-slider .mb-panel .mb-inside {
    height: 258px !important;
}

.mb-slider .mb-panel.current {
    height: 258px !important;
}

.mb-slider .mb-panel.current .mb-inside {
    height: 240px !important;
}

.mb-slider .mb-panel.current {
    cursor: auto;
}

.mb-inside {
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}

.mb-inside img {
    float: left;
    width: 180px;
    height: 241px;
}

.ml_10 {
    margin-left: 10px;
}

a.xueye_time {
    color: #333;
    cursor: normal;
}

.xueye_time {
    font-size: 16px;
    margin-top: 5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #333;
}

.xueye_pre {
    margin-top: 20px;
}

.xueye_pre i span {
    font-size: 20px;
    font-family: "微软雅黑";
    display: block;
    color: #333;
}

.xueye_pre p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden;
}

.xueye_gd {
    float: left;
    width: 332px;
    margin-left: 10px;
    margin-top: 30px;
}

.slider_tit {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/xueyefd_bg.png) no-repeat;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.hpds_rt a:hover {
    text-decoration: none;
    color: #333 !important;
}

.hpds_rt a.mb-scrollButtons {
    display: block;
    width: 41px;
    height: 39px;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    border: 0;
    z-index: 100
}

.hpds_rt a.mb-scrollButtons.mb-left {
    background-position: left top;
    left: 0;
    background: url(../images/xueyefd_lt.jpg)
}

.hpds_rt a.mb-scrollButtons.mb-right {
    background-position: right top;
    right: 0;
    background: url(../images/xueyefd_rt.jpg)
}

.hpds_rt a.mb-scrollButtons.mb-left:hover {
    background-position: left bottom;
}

.hpds_rt a.mb-scrollButtons.mb-right:hover {
    background-position: right bottom;
}

.hpds_rt a.mb-scrollButtons.disabled {
    display: none;
}

.mb-controls {
    margin: 0 auto;
    text-align: center;
    background: #ccc;
    position: relative;
    z-index: 100;
    display: none;
}

.mb-controls a {
    color: #666;
    font: 18px/2.2 Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    padding: 2px;
    margin: 0 5px 0 0;
    text-align: center;
    outline: 0;
}

.mb-controls a:hover {
    color: black;
}

.mb-controls a.current {
    color: white;
}

.mb-active-slider .mb-controls {
    background: #333;
}

.xyfds {
    float: left;
    margin-left: 20px;
    width: 527px;
    height: 305px;
    background: url(../images/xueyefd_zyfz_01.jpg) no-repeat left bottom;
}

.xyfds_tit {
    padding: 15px 25px 10px 25px;
    overflow: hidden;
}

.xyfds_tit i {
    font-size: 20px;
    color: #0068b7;
    border-bottom: 3px solid #0068b7;
    padding-bottom: 5px;
    display: inline-block;
}

.xyfds_con {
    text-align: justify;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 10px 25px 0 25px;
    overflow: hidden;
}

.xueye_tit {
    margin: 50px 0 20px 0;
    overflow: hidden;
}

.ztfd_lt {
    float: left;
    width: 443px;
    height: 250px;
    background: url(../images/xueyefd_zyfz_02.jpg) no-repeat #fafafa center top;
}

.ztfd_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.ztfd_rt {
    width: 647px;
    float: left;
    margin-left: 20px;
}

.ztfd_rt li {
    padding-top: 15px;
    font-size: 14px;
    overflow: hidden;
    list-style-type: none;
}

.ztfd_rt li i {
    color: #a1a1a1;
    float: right;
}

.ztfd_rt li a {
    display: block;
    float: left;
    width: 420px;
    color: #555;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xstd_lt {
    float: left;
    width: 443px;
    height: 229px;
    background: url(../images/xueyefd_zyfz_05.jpg) no-repeat 0 0;
}

.xstd_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.cyzy_con {
    margin-bottom: 30px;
}

.cyzy_con a {
    float: left;
    margin-right: 30px;
    padding-left: 20px;
    font-size: 14px;
    color: #333;
    background: url(../images/xueyefd_dian_down.png) no-repeat left center;
    margin-bottom: 15px;
}

.cyzy_con a:hover {
    text-decoration: none;
    color: #0068b7;
    background: url(../images/xueyefd_dian_up.png) no-repeat left center;
}

.hstj_lt {
    float: left;
    width: 443px;
    height: 356px;
    background: url(../images/xueyefd_zyfz_04.jpg) no-repeat 0 0;
}

.hstj_tit {
    padding: 0 20px 20px 20px;
    overflow: hidden;
    color: #333;
    line-height: 30px;
    font-size: 14px;
    text-align: justify;
    overflow: auto;
    height: 215px;
    width: 400px;
    overflow-x: auto;
    margin-bottom: 20px;
}

.jszn_tit {
    padding: 20px 20px 10px 20px;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    text-align: justify;
}

a.wytjian,
a.wytjian:hover {
    font-size: 16px;
    color: #333;
    text-decoration: none;
    margin-left: 20px;
}

a.wytjian:hover {
    color: #0068b7;
}

.hstj_bt {
    color: #fff;
    margin-top: 20px;
}

.hstj_bt_lt {
    float: left;
    width: 172px;
    height: 74px;
    margin-right: 10px;
    background: #b0d2f4;
    padding: 10px;
    margin-left: 20px;
}

.hstj_bt_rt {
    float: left;
    width: 172px;
    height: 74px;
    background: #eddcb2;
    padding: 10px
}

.hstj_bt_tit {
    font-size: 18px;
}

.hstj_bt_lt .hstj_bt_lx {
    background: url(../images/xueyefd_tj.png) no-repeat left center;
}

.hstj_bt_rt .hstj_bt_lx {
    background: url(../images/xueyefd_book.png) no-repeat left center;
}

.hstj_bt_lx {
    margin-top: 10px;
}

.hstj_bt_lx p {
    margin-left: 40px;
    font-size: 14px;
    line-height: 20px;
}

.hstj_rt {
    float: left;
    width: 632px;
    margin-left: 35px;
}

.e_link {
    overflow: hidden;
}

.e_link a {
    display: block;
    float: left;
    overflow: hidden;
    width: 157px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    margin-right: 1px;
    margin-bottom: 1px;
}

.e_link a.e_link_01 {
    background: #5e73df
}

.e_link a.e_link_02 {
    background: #9ba7e8
}

.e_link a.e_link_03 {
    background: #5e73df
}

.e_link a.e_link_04 {
    background: #5e8fdf
}

.e_link a.e_link_05 {
    background: #5e8fdf
}

.e_link a.e_link_06 {
    background: #5e73df
}

.e_link a.e_link_07 {
    background: #9bb4e8
}

.e_link a.e_link_08 {
    background: #9ba7e8
}

.e_link a:hover {
    background: #112769;
    text-decoration: none;
}

.tj_con {
    overflow: hidden;
    margin-top: 20px;
    background: url(../images/xueyefd_tj_bg.jpg) no-repeat;
    width: 630px;
    height: 172px;
}

.tj_con dl {
    margin: 15px 15px 0 15px;
    overflow: hidden;
}

.tj_con dt {
    /* width: 133px; */
    height: 135px;
    float: left;
}

.tj_con dt img {
    /*width: 120px;
    height: 135px;*/
}

.tj_con dd {
    float: left;
    padding-left: 10px;
    width: 455px;
}

.tj_con_tit,
.tj_con_tit span {
    font-size: 16px;
    color: #333;
}

.tj_con_pre {
    font-size: 14px;
    color: #333;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tj_con_more {
    overflow: hidden;
    /*margin-top: 5px;*/
}

.tj_con_more a {
    text-align: right;
    display: block;
    font-size: 12px;
    color: #333;
}

.tj_con_cont {
    font-size: 14px;
    line-height: 20px;
    color: 666;
}

.pbds_lt {
    float: left;
    width: 443px;
    height: 300px;
    background: url(../images/xueyefd_zyfz_03.jpg) no-repeat 0 0;
}

.pbds_lt p {
    font-size: 14px;
    color: #141414;
    line-height: 30px;
    text-align: justify;
    padding: 20px;
    overflow: hidden;
}

.hpds_rt {
    float: left;
    width: 647px;
    height: 300px;
    overflow: hidden;
    margin-left: 20px;
    background: #fafafa
}


/*jdt*/

.hpds_rt ul li {
    list-style-type: none;
}

.hpds_rt_con {
    width: 647px;
    height: 300px;
    overflow: hidden;
}

.hpds_rt .hpds_rt_hotpics {
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.hpds_rt .hpds_rt_hotpics ul,
.hpds_rt .hpds_rt_hotpics .sbar,
.hpds_rt .hpds_rt_hotpics .prev,
.hpds_rt .hpds_rt_hotpics .next {
    position: absolute;
    cursor: pointer;
}

.hpds_rt .hpds_rt_hotpics li {
    float: left;
    position: relative;
    width: 647px;
    height: 329px;
    background: #fafafa
}

.hpds_rt .hpds_rt_hotpics li img {
    float: left;
    width: 195px;
    height: 240px;
    margin-top: 30px;
    margin-right: 20px;
    margin-left: 41px;
}

.hpds_rt .hpds_rt_hotpics .prev,
.hpds_rt .hpds_rt_hotpics .next {
    cursor: pointer;
    height: 39px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 50%;
    margin-top: -29px;
    width: 41px;
    z-index: 2;
    display: none;
}

.hpds_rt .hpds_rt_hotpics .next {
    background-position: left top;
    right: 0;
    background: url(../images/xueyefd_rt.jpg)
}

.hpds_rt .hpds_rt_hotpics .prev {
    background-position: right top;
    left: 0;
    background: url(../images/xueyefd_lt.jpg)
}

.haostjiandl {
    padding: 20px 0;
    border-bottom: 1px #eee solid;
}

.cyzy_conleft {
    float: left;
    font-size: 16px;
    font-family: 微软雅黑;
    color: #333;
    margin-right: 20px;
    width: 120px;
}

.cyzy_conright {
    float: left;
    width: 970px;
}


/***********学生发展>学业发展样式结束*******/

.gq201970 {
    margin: 0 auto;
    width: 1100px;
    margin-top: 20px;
}


/*2020edp历史专题新增*/

.lszt2020 li {
    width: 280px;
    overflow: hidden;
    background: #fff;
    height: 124px;
    list-style: none;
    float: left !important;
    margin: 0 20px 20px 0;
}

.lszt2020 img {
    width: 280px !important;
    height: 124px !important;
}

.newshot {
    margin-left: 5px;
}


/*正念中心样式2020*/

.znshiz {
    width: 740px;
}

.znshiz .zncontright {
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.znshiz .zncontright .zncontrighttitle {
    font-size: 18px !important;
    ;
    color: #333;
    margin-bottom: 10px;
}

.znshiz .znpicleft img {
    width: 180px
}

.znshiz .zncontright a {
    font-size: 14px;
    color: #999;
}

.znshiz .znpicleft {
    height: 280px;
    width: 200px;
    float: left;
}

.s_bg>table {
    border: none;
    padding: 0;
    border-collapse: separate
}

.s_bg>table td, .s_bg>table th {
    border: none;
    padding: 0;
}