.zs{   CLEAR: both; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 1200px; COLOR: #c2130e; HEIGHT: 120px; LINE-HEIGHT: 27px;_LINE-HEIGHT: 120px;TEXT-ALIGN: left; background:url(../image/bmxt_bg.jpg) center no-repeat; position:relative;}
.nameac{ width:420px; height:93px; overflow:hidden; margin-top:10px; margin-left:30px; padding-top:2px; color:#333;float:left;FONT-SIZE: 14px;}
.nameac ul{}
.nameac li{ float:left; padding:0; height:25px; width:376px; padding-left:45px;}
.nameac li span{ display:inline-block; line-height:25px; overflow:hidden;}
.nameac .name{ width:80px;}
.nameac .privce{ width:80px;} 
.nameac .coure{ width:142px;}
.nameac .level{ width:70px;}

.nameac2{ width:470px; height:93px; overflow:hidden; margin-top:10px; margin-left:1px; padding-top:2px; color:#333;float:left;FONT-SIZE: 14px;}
.nameac2 ul{}
.nameac2 li{ float:left; padding:0; height:25px; width:430px; padding-left:88px;}
.nameac2 li span{ display:inline-block; line-height:25px; overflow:hidden;}
.nameac2 .name{ width:80px;}
.nameac2 .privce{ width:80px;} 
.nameac2 .coure{ width:142px;}
.nameac2 .level{ width:70px;}
.jcwt_wra2 {margin-bottom:10px; }

.top-nav .hot-major { width: 254px; line-height: 48px; height: 48px; background: #ce0000; margin-right: 0px;}
.l, .f-l { float: left!important; _display: inline;}
.text-c { text-align: center;}
.sm-nav { height: 500px; z-index: 999; position: absolute; top: 48px;/*  width: 288px;  left: 0;  border: 1px solid red; */}
.cl, .clearfix {  zoom: 1;}
.sm-nav .sm-nav-r { float: right; width: 208px;  height: 458px; background: #FFF; overflow: hidden;}
.sm-nav .sm-nav-r>ul>li { float: none;  height: 65px; border-bottom: #eeeeee 1px solid; line-height: 65px;}
.sm-nav .sm-nav-r>ul>li>a { padding: 0 5px; width: 246px; display: block; font-size: 13px; color: #333333;}
.sm-nav .sm-nav-r>ul>li>a:hover { width:246px; height:65px; float:left; line-height:65px;text-decoration:none;color: #fff;  background: #0064c5;}
.sm-nav .more-majors { background: #ce0000; position: absolute; text-align: center; bottom: 0; height: 42px;   width: 100%;   color: #fff;}
.sm {  font-size: 11px; }
.f-18 {  font-size: 18px;}

.sm-nav .sm-nav-l {
    float: left;
    width: 33px;
    height: 458px;
    background: #f01332;
    overflow: hidden;
}
.sm-nav-l ul li {
color: #FFF;
    text-align: center;
    width: 17px;
    padding: 15px 8px;
    line-height: 1.2;
    height: 188px;
    display: block;
    border-bottom: #eeeeee 1px solid;
    font-size: 15px;
}
.sm-nav-l ul li.zero {
    color: #FFF;
    text-align: center;
    width: 17px;
    padding: 53px 8px;
    line-height: 1.2;
    height: 90px;
    display: block;
}
.sm-nav-l ul li.first {
   border-bottom: #eeeeee 1px solid;
   height: 41px;
    text-align: center;
    width: 17px;
    padding: 45px 8px;
    line-height: 1.2;
}
.sm-nav-l ul li.last {
 /* border-bottom: none;*/height: 56px; padding: 5px 8px;
}
.sm-nav-l ul li.min {
   border-bottom: #eeeeee 1px solid;height: 55px; padding: 5px 8px;
}

/*newyear start*/
@media screen and (max-width:768px) {.xnkl {display:none;}
}
.lantern-box {position:absolute;top:-30px;right:150px;z-index:9999;pointer-events:none;}
.lantern-box1 {position:absolute;top:-30px;right:10px;z-index:9999;pointer-events:none}
.lantern-box2 {position:absolute;top:-30px;left:150px;z-index:9999;pointer-events:none}
.lantern-box3 {position:absolute;top:-30px;left:10px;z-index:9999;pointer-events:none}
.lantern-box1 .lantern,.lantern-box3 .lantern {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 5s infinite ease-in-out;box-shadow:-5px 5px 30px 4px #fc903d}
.lantern {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 3s infinite ease-in-out;box-shadow:-5px 5px 50px 4px #fa6c00}
.lantern-a {width:100px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:12px 8px 8px 8px;border-radius:50% 50%;border:2px solid #dc8f03}
.lantern-b {width:45px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:-4px 8px 8px 26px;border-radius:50% 50%;border:2px solid #dc8f03}
.xian {position:absolute;top:-20px;left:60px;width:2px;height:20px;background:#dc8f03}
.sui-a {position:relative;width:5px;height:20px;margin:-5px 0 0 59px;-webkit-animation:swing 4s infinite ease-in-out;-webkit-transform-origin:50% -45px;background:orange;border-radius:0 0 5px 5px}
.sui-b {position:absolute;top:14px;left:-2px;width:10px;height:10px;background:#dc8f03;border-radius:50%}
.sui-c {position:absolute;top:18px;left:-2px;width:10px;height:35px;background:orange;border-radius:0 0 0 5px}
.lantern:before {position:absolute;top:-7px;left:29px;height:12px;width:60px;content:" ";display:block;z-index:999;border-radius:5px 5px 0 0;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)}
.lantern:after {position:absolute;bottom:-7px;left:10px;height:12px;width:60px;content:" ";display:block;margin-left:20px;border-radius:0 0 5px 5px;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)}
.lantern-t {font-family:榛戜綋,Arial,Lucida Grande,Tahoma,sans-serif;font-size:3.2rem;color:#dc8f03;font-weight:700;line-height:85px;text-align:center}
.night .lantern-box,.night .lantern-box1,.night .lantern-t {background:0 0!important}
@-moz-keyframes swing {0% {-moz-transform:rotate(-10deg)}
50% {-moz-transform:rotate(10deg)}
100% {-moz-transform:rotate(-10deg)}
}
@-webkit-keyframes swing {0% {-webkit-transform:rotate(-10deg)}
50% {-webkit-transform:rotate(10deg)}
100% {-webkit-transform:rotate(-10deg)}
}


/*锟铰讹拷锟斤拷start*/
.logo {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 100%;
    margin-left:100px;
}
img {
    border: 0;
    vertical-align: middle;
}

.pos-r {
    position: relative;
}
.mt-40 {
    margin-top: 40px;
}
.mb-40 {
    margin-bottom: 40px;
}
.cl, .clearfix {
    zoom: 1;
}
 
.ZhuanYe a, .ZhuanYea:hover,.HotNews a,.HotNews a:hover,.BottomC a,.BottomC a:hover,.inquiryC a,.inquiryC a:hover,.links a,.links a:hover{transition: all 0.3s;}
.w-1200{width: 1200px;}
.c-primary,.c-primary a,a.c-primary{color:#0064c5}
.c-primary a:hover,a.c-primary:hover{ color:#0064c5}
.btn-primary{color:#fff;background-color:#0064c5; border-color:#0064c5}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#0d3373;border-color:#0d3373}


.tbox{height: 46px;background: url(../image/TopBg.jpg) repeat-x center;overflow: hidden;}
.sitetop{line-height: 46px;}
.ft-box{display: inline-block;}
.ft-box li{float: left;display: inline-block;}


.border-box{border-bottom:1px solid #d1101f}
.banner-main,.banner-main .bd li,.banner-main .bd li a{height:600px}
.banner-main{width:100%;position:relative;background:#eee;overflow:hidden;z-index:0}
.banner-main .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner-main .bd ul{width:100%!important}
.banner-main .bd li{width:100%!important;overflow:hidden;text-align:center}
.banner-main .bd li a{display:block;text-indent:-9999px}
.banner-main .hd{position:absolute;z-index:3;left:0;right:0;bottom:10px;text-align:center}
.banner-main .hd li{width:130px;height:25px;line-height:25px;margin:1px;overflow:hidden;text-align:center;color:#3a3a3a;font-size:12px;cursor:pointer;display:inline-block;background:#fff;background-color:rgba(255,255,255,.7);zoom:1;border-radius:10px;}
.banner-main .hd li.active{background:#f01332;color:#fff} 
 /*锟斤拷锟斤拷end*/




/*zy news start*/
.Hui-wraper, .wp {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
 
.c-white, .c-white a, a.c-white {
    color: white;
}
.f-20 {
    font-size: 20px;
}
.text-c {
    text-align: center;
}
h2 {
    font-size: 30px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-15 {
    padding-bottom: 15px;
}
.pb-30 {
    padding-bottom: 30px;
}
.pt-15 {
    padding-top: 15px;
}
.lh-22 {
    line-height: 22px;
}
.f-14 {
    font-size: 14px;
}


.mt-20 {
    margin-top: 20px;
}
.pl-10 {
    padding-left: 10px;
}

.HotPic .DataCont .leftTime {
    background-color: #0064c5;
    width: 80px;
    padding: 5px 0;
}

.HotPic .DataCont .rightC {
    width: 270px;
    height: 68px;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lh-26 {
    line-height: 26px;
}
.f-16 {
    font-size: 16px;
}
.pl-20 {
    padding-left: 20px;
}
.pt-10 {
    padding-top: 10px;
}
.f-24 {
    font-size: 24px;
}
.HotPic .DataCont {
    width: 350px;
}
.NnewList li {
    line-height: 34px;
    border-bottom: 1px solid #d9d9d9;
}
.ZhuanYe{width: 310px;border:1px solid #ddd;}
.ZhuanYe .rm{background-color: #0064c5;padding: 15px;margin: -1px -1px 0 -1px;}

.ZhuanYe a, .ZhuanYea:hover,.HotNews a,.HotNews a:hover,.BottomC a,.BottomC a:hover,.inquiryC a,.inquiryC a:hover,.links a,.links a:hover{transition: all 0.3s;}
.ZhuanYefold1 .item{ position:relative}
.ZhuanYefold1 .item h4{margin:0;font-weight:bold;position:relative;border-top: 1px solid #fff;font-size:16px;padding:14px 10px;background-color:#eee;cursor:pointer;}
.ZhuanYefold1 .item h4:before{content: '+';position: absolute;display: block;cursor: pointer;right: 20px;top: 8px;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 25px;}
.ZhuanYefold1 .item h4.on:before{content: '-';}
.ZhuanYefold1 .item .info{display:none;padding:10px 20px;line-height: 24px;font-size: 14px;}
.ZhuanYefold1 .item .info:first-child{display: block;}
.ZhuanYefold1 .item .info ul li{padding:14px 0 15px 0;border-bottom: #ddd solid 1px;}
.ZhuanYefold1 .item .info ul li:last-child{border-bottom: none;}
.HotNews{width: 830px;}
.NewBox h2 small,.HotNews h2 small,.SiteCen h2 small{}
.HotPic .DataCont{width: 350px;}
.HotPic .DataCont .leftTime{background-color:#0064c5;width: 80px;padding:5px 0;}
.HotPic .DataCont .leftTime p{margin: 0;}
.HotPic .DataCont .rightC{width: 270px;height: 68px;overflow: hidden; box-sizing: border-box;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.NnewList{box-sizing: border-box;width: 450px;}
.NnewList li{line-height: 34px;border-bottom: 1px solid #d9d9d9;font-size: 14px;}
.NnewList li a:before,.NewBox .BottomC li a:before ,.Videolist li a:before{content: '';font-weight: bold;padding-right: 6px;}

.NewBox{width: 33.33333333333%;box-sizing:border-box;}
.BottomC{border: 1px solid #ddd;box-sizing:border-box;padding: 20px;}
.picBox h3{padding-top: 0;}
.NewBox .BottomC .NewsC li,.Videolist li{border-bottom: 1px solid #d9d9d9;line-height: 34px;}

.dzs_video {
    width: 100%;
    height: 240px;
    background: #0A0000;
    border-radius: 5px;
}



.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.bigbg {
    background: #f2f2f2;
    color: #1d1d1d;
}

.w1220 {
    width: 1220px;
    margin: 0 auto;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.baibg {
    background: #FFF;
}


.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu ul li {
    float: left;
    margin-left: 20px;
}

.sm-menu ul li.txt {
    height: 20px;
    line-height: 20px;
    margin-top: 7.5px;
    border: 1px #ff3737 solid;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 13px;
    color: #ff3737;
    margin-left: 15px;
    display: inline-block;
}

.hot-tu {
    height: 195px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
    clear: both;
}

.hot-tu .bd {
    width: 1220px;
    margin: 0 auto;
}

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

gzwt.css:230 .hot-tu-list {
    overflow: hidden;
}

.hot-tu .hot-tu-list ul li {
    margin-right: 16px;
    width: 293px;
    height: 195px;
}

.baibg {
    background: #FFF;
}

.gzwtkb {
    padding-bottom: 15px;
}

.gzwtkb ul:first-child {
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
}

.gzwtkb ul li:first-child {
    width: 364px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.gzwtkb .gzwtkbzy li:first-child {
    text-align: left;
    padding-left: 20px;
    width: 344px;
}

.gzwtkb .gzwtkbzy li {
    height: 42px;
    font-size: 18px;
    border-bottom: 1px #c8c8c8 dashed;
    line-height: 43px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.am-g:after,
.w1200:after,
.w1220:after {
    clear: both;
}

.am-g:after,
.am-g:before,
.w1200:after,
.w1200:before,
.w1220:after,
.w1220:before {
    content: " ";
    display: table;
}

.sm-nav-all-bg02 {
    background: #ff3737;
}


/* 锟斤拷锟斤拷锟狡伙拷 */

#cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}

#cd-table {
    position: relative;

    max-width: 1170px;
    margin: 1em auto;
    font-size: 16px;

    border-right: 1px solid #e6e7f1
}

#cd-table::after {
    content: '';
    display: table;
    clear: both
}

#cd-table::before {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    height: 100%;
    width: 35px;
    background: -webkit-linear-gradient(right, white 10%, rgba(255, 255, 255, 0));
    background: linear-gradient(to left, white 10%, rgba(255, 255, 255, 0));
    z-index: 5;
    pointer-events: none
}

.no-cssgradients #cd-table::before {
    display: none
}

#cd-table.table-end::before {
    display: none
}

#cd-table .cd-table-container {
    position: relative;
    width: 100%;
    /* overflow-x: auto; */
    -webkit-overflow-scrolling: touch
}

#cd-table .cd-table-wrapper {
    width: 870px;
    padding-left: 120px
}

#cd-table .cd-table-column {
 /*   width: 150px;-->*/
  width: 310px;
    float: left;
    border: 1px solid #e6e7f1;
    margin-left: -1px
}

#cd-table .cd-table-column:last-child {
    border-right: 0
}

#cd-table h2,
#cd-table ul>li {
    position: relative;
    text-align: center;
    padding: 0 1em;
    border-bottom: 1px solid #e6e7f1;
    height: 49px;
    line-height: 49px;
    background-color: #fff
}

#cd-table h2 {
    font-size: 14px;

    text-transform: uppercase;
    font-weight: 700;
    color: #606272
}

#cd-table ul>li {
    color: #787a8d
}

#cd-table ul>li:nth-child(odd) {
    background-color: #f6f7fa
}

#cd-table ul>li:last-child {
    border-bottom: 0
}

/* #cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    position: absolute;
    width: 16px;
    height: 16px;
    
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 32px 16px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
} */

/* #cd-table .cd-unchecked span {
    background-position: -16px 0
} */

/* #cd-table .cd-select {
    display: block;
    height: 100%;
    width: 100%;
    font-weight: 700
} */

#cd-table header.cd-table-column {
    position: absolute;
    width: 120px;
    left: 0;
    top: 0;
    z-index: 10;
    background: rgba(121, 130, 153, .95);
    margin-left: 0;
    border-color: #0064c5;
    box-shadow: 2px 0 0 rgba(0, 0, 0, .1);
    pointer-events: none
}

#cd-table .cd-bold li {
    font-weight: 550;
}


#cd-table header.cd-table-column h2,
#cd-table header.cd-table-column li {
    background-color: transparent;
    text-align: left;
    color: #edeef1;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border-bottom-color: #0064c5;
}

#cd-table header.cd-table-column h2 {
    color: #edeef1
}

#cd-table header.cd-table-column li:nth-child(odd) {
    /* background-color: rgba(107, 117, 141, .95); */
    background-color: #5ca9e647;

}

#cd-table header.cd-table-column li:last-child {
    border-bottom: 1px solid #6b758d
}

/* #cd-table .cd-scroll-right {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(../img/small-arrow.svg) no-repeat center center;
    z-index: 6;
    -webkit-animation: cd-scroll-right 1.5s infinite;
    -moz-animation: cd-scroll-right 1.5s infinite;
    animation: cd-scroll-right 1.5s infinite
} */

/* @media only screen and (min-width:870px) { */
    #cd-table {

        border-right: 0
    }

    #cd-table::before {
        display: none
    }

    #cd-table .cd-table-wrapper {
        width: 100%;
        padding-left: 25%
    }

    #cd-table .cd-table-column {

        float: left
    }

    #cd-table .cd-table-ccc {
      /*  width: 15%;*/
width: 11%;
    }
     

    #cd-table .cd-table-ccc2 {
        width: 14.9%;

    }

    #cd-table .cd-table-ccc2 li button {

        color: #fff;

        border-color: #ed2a38;
        background: linear-gradient(#ed2a38, #dc2e3a);
        padding: 5px 10px;
        border-radius: 7px;
        font-size: 14px;
        cursor: pointer;

    }

    #cd-table .cd-table-column:last-child {
        border-right: 1px solid #e6e7f1
    }

    #cd-table header.cd-table-column {
        width: 25%;
        float: left;
        /* background: #798299; */
        background: #0064c5;
        box-shadow: none;
        pointer-events: auto
    }

    #cd-table .cd-scroll-right {
        display: none
    }
 

@media only screen and (min-width:1170px) {
    #cd-table {}
}

@-webkit-keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px)
    }
}

@-moz-keyframes cd-scroll-right {

    0%,
    100% {
        -moz-transform: translateX(0)
    }

    50% {
        -moz-transform: translateX(3px)
    }
}

@keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px);
        -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
        -o-transform: translateX(3px);
        transform: translateX(3px)
    }
}





#cd-table .cd-table-column ol,
ul,
h2 {
    list-style: none;

    margin: 0;
    padding: 0;
    border: 0;
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}


/*搴曢儴鏍¤溅鎺ラ€�*/
.sdxh_btmdh{height:147px;background:#333;}
.guanbi{position:absolute;width:50px;height:50px;top:26px;right:14px;cursor:pointer;background:url(../image/csxinhua_out.png) center center no-repeat;}
.sdxh_btmdh .sdxh_btmdh_bg{position:fixed;bottom:0;/*background:#4a5ee1;*/ height:147px; background:url(../image/tl-bg.jpg) top center no-repeat;width:100%;min-width:1280px;left:0;right:0;margin:auto;z-index:998;}
.sdxh_btmdh .sdxh_btmdh_con{width:1280px;margin: 0 auto;height:203px;text-align:center;display: flex;align-items: center;justify-content: space-between;padding: 4px 0 0;box-sizing: border-box;text-indent: 10px}
.sdxh_btmdh .sdxh_btmdh_con img{display:inline-block;vertical-align:middle}
.sdxh_btmdh .sdxh_btmdh_con div{display:inline-block;vertical-align:middle}
.sdxh_btmdh .sdxh_btmdh_con div input{height:45px;font-size:18px;padding:0;float:left;outline:none;}
.sdxh_btmdh #sdxh_btmdh_input{border:none;width:240px;text-indent:1em}
.sdxh_btmdh .sdxh_btmdh_sub{width:136px;border:none;color:#4a5ee1;font-weight:bold;background:#fff000;text-align-last:center}
.sdxh_btmdh .sdxh_btmdh_con ul{padding:0;display:inline-block;vertical-align:middle;text-align-last:center;width:auto;height:auto;margin:12px 0}
.sdxh_btmdh .sdxh_btmdh_con li{width:136px;height:56px;float:left;line-height:56px;font-size:18px;font-weight:bold;list-style:none;margin:0 3px;position:relative;cursor:pointer}
.sdxh_btmdh .sdxh_btmdh_con li i{display:block;position:absolute;top:-11px;right:5px;background:red;width:22px;height:22px;line-height:22px;font-size:13px;border-radius:50%;font-style:normal;color:white}
.sdxh_btmdh .sdxh_btmdh_con li::after{content:" ";color:inherit;height:0px;width:48px;border:2px solid;position:absolute;bottom:7px;left:0;right:0;margin:auto}
.sdxh_btmdh .sdxh_btmdh_con li::before{content:" ";position:absolute;left:0;right:0;width:0;border:5px solid transparent;border-color:#4a5ee1 transparent transparent #4a5ee1}
.sdxh_btmdh .sdxh_btmdh_con li.bc1{background:#00b7ef;color:#00d5ff}
.sdxh_btmdh .sdxh_btmdh_con li.bc2{background:#e16d34;color:#d75819}
.sdxh_btmdh .sdxh_btmdh_con li.bc3{background:#3ab345;color:#139f20}
.sdxh_btmdh .sdxh_btmdh_con li.bc4{background:#2093ef;color:#1180d8}
.sdxh_btmdh .sdxh_btmdh_con a{display:block;color:white;text-decoration:none}




/**/
.home_tit { font-size: 24px; font-weight: bold; color: #666; width: 100%; margin-bottom: 10px; border-bottom: #ddd solid 1px; height: 50px; position: relative; }
.home_tit span { display: block; font-size: 20px; font-weight: bold; color: #666; overflow: hidden; float: left; height: 49px; line-height: 49px; border-bottom: #777 solid 3px; margin-right: 80px; }
.home_tit ul { float: left; padding-top: 11px; }
.home_tit ul li { float: left; cursor: pointer; font-size: 14px; padding: 0px 15px; }
.home_tit ul li a { display: block; height: 39px; line-height: 39px; border-bottom: #ddd solid 1px; font-weight: normal; }
.home_tit ul li.on a { color: #ea4855; border-bottom: #ea4855 solid 1px; }
.home_tit .more { display: block; width: 44px; height: 18px; line-height: 16px; background: #fff; text-align: center; color: #666; border: #ddd solid 1px; font-size: 12px; font-weight: normal; float: right; margin-top: 38px; color: #aaa; }
.home_tit .more:hover { color: #ea4855; border-color: #ea4855; }


/*home_news*/
.home_news{float: right;width:840px;padding: 10px 20px 20px;}
.home_news_top { width: 370px; float: left; padding-top: 10px; position: relative; overflow: hidden; }
.home_news_top .img { margin-bottom: 10px; width: 100%; height: 220px; overflow: hidden; }
.home_news_top .img img { display: block; width: 100%; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }
.home_news_top .img a:hover img { transform: scale(1.1, 1.1); }
.home_news_top .txt { width: 100%; font-size: 14px; text-align: center; overflow: hidden; text-align: left; }
.home_news_top .txt h3 { height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 15px; overflow: hidden; }
.home_news_top .txt p { color: #999; height: 48px; line-height: 24px; overflow: hidden; }
.home_news_list li { height: 38px; line-height: 38px; font-size: 14px; overflow: hidden; border-bottom: #ddd dotted 1px; }
.home_news_list li a { color: #666; display: block; width: 350px; float: left; overflow: hidden; }
.home_news_list li a:hover { color: #ea4855; }
.home_news_list li em { color: #aaa; float: right; }
.home_news .home_news_list { width: 456px; float: right; }
.home_news .bd_box { height: 340px; }

/*home_life_list*/
.home_life_list { width: 456px; float: right; padding-top: 12px; }
.home_life_list dl { border-bottom: #ddd dotted 1px; clear: both; overflow: hidden; margin-bottom: 16px; padding-bottom: 23px; }
.home_life_list dt { font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 10px; }
.home_life_list dd { font-size: 14px; height: 48px; line-height: 24px; color: #999; overflow: hidden; }
/*home_life*/
.home_life { }
.home_life .bd_box { overflow: hidden; height: 375px; }

.wrap, .w, .wrapper {
    max-width: 1200px;
    margin: 0 auto;
    clear: both;
}

/*列表页---------------------------------------------------------------*/
/*子栏目*/
.subMenu { padding: 40px 0px; clear: both; overflow: hidden; text-align: center; width: 100%; }
.subMenu ul li { display: inline-block; margin: 0px 8px; }
.subMenu ul li a { position: relative; display: inline-block; font-size: 15px; font-weight: bold; color: #333; border-radius: 4px; border: 1px solid #ddd; text-align: center; padding: 10px 30px; background: #fff; }
.subMenu ul li a:hover, .subMenu ul li a.cur { background: #0195db; color: #fff; border: 1px solid #0195db; }
.subMenu ul li a i { display: none; content: ""; position: absolute; left: 43%; bottom: -16px; border: 8px solid; border-color: #0195db transparent transparent transparent; }
.subMenu ul li a:hover i, .subMenu ul li a.cur i { display: block; }

/*页码*/
.page { clear: both; overflow: hidden; text-align: center; padding:0px 0px 40px; font-size: 14px; }

.page a { display: inline-block; border: #ddd solid 1px; background: #fff; padding: 6px 15px; color: #999; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s; }
.page a:hover { border-color: #666; color: #fff; background: #666; }
/**/
.listpage { clear: both; overflow: hidden; text-align: center; padding:0px 0px 40px; font-size: 14px; }
.listpage .total{ display:none;}
.listpage span,.listpage a { display: inline-block; border: #ddd solid 1px; border-radius:2px; background: #fff; padding: 6px 15px; margin:0 5px; color: #999; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s; }
.listpage a:hover,.listpage span.current { border-color: #666; color: #fff; background: #666; }

/*图文列表（横向）*/
.graphic_row { padding:0px; }
.graphic_row ul { width: 1240px; overflow: hidden; padding: 10px; }
.graphic_row ul li { float: left; width: 272px; margin: 0px 34px 50px 0px; }
.graphic_row ul li a { display: block; background: #fff; -ms-transition: .1s; -moz-transition: .1s; -webkit-transition: .1s; transition: .1s; }
.graphic_row ul li a span { display: block; }
.graphic_row ul li a .img { width: 100%; height: 194px; overflow: hidden; }
.graphic_row ul li a .img img { width: 100%; -ms-transition: .6s; -moz-transition: .6s; -webkit-transition: .6s; transition: .6s; }
.graphic_row ul li a .txt { padding: 15px 20px 20px; overflow: hidden; }
.graphic_row ul li a .txt b { display: block; font-size: 14px; color: #666; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; }
.graphic_row ul li a .txt em { display: block; height: 40px; line-height: 20px; overflow: hidden; color: #aaa; font-size: 12px; }
.graphic_row ul li a:hover { box-shadow: 0px 0px 10px #aaa; background: #0195DB; }
.graphic_row ul li a:hover b, .graphic_row ul li a:hover em { color: #fff; }
.graphic_row ul li a:hover img { transform: scale(1.1, 1.1); }




.jxsx_row { padding:0px; }
.jxsx_row ul { width: 1240px; overflow: hidden; padding: 10px; }
.jxsx_row ul li { float: left; width: 272px; margin: 0px 34px 50px 0px; }
.jxsx_row ul li a { display: block; background: #fff; -ms-transition: .1s; -moz-transition: .1s; -webkit-transition: .1s; transition: .1s; }
.jxsx_row ul li a span { display: block; }
.jxsx_row ul li a .img { width: 100%; height: 284px; overflow: hidden; }
.jxsx_row ul li a .img img { width: 100%; -ms-transition: .6s; -moz-transition: .6s; -webkit-transition: .6s; transition: .6s; }

.jxsx_row ul li a:hover {  background: #0195DB;color: #fff; }
.jxsx_row ul li a:hover b, .graphic_row ul li a:hover em { color: #fff; }
.jxsx_row ul li a:hover img { transform: scale(1.1, 1.1); }

.jxsx_row ul li a .text{text-align:center;padding:20px 0;font-size:18px;}
.jxsx_row ul li a .text:hover{color:#FFF;}
/*图文列表（纵向）*/
.graphic_col { }
.graphic_col ul { overflow: hidden; }
.graphic_col ul li { clear: both; overflow: hidden; border-bottom: #eee solid 1px; padding:10px 0px; }
.graphic_col ul li a.a { display: block; padding: 20px 0px; overflow: hidden; background: #fff; -ms-transition: .1s; -moz-transition: .1s; -webkit-transition: .1s; transition: .1s; }
.graphic_col ul li .img { width: 200px; overflow: hidden; float: left; }
.graphic_col ul li .img img { width: 100%; -ms-transition: .6s; -moz-transition: .6s; -webkit-transition: .6s; transition: .6s; }
.graphic_col ul li .txt { padding: 20px 20px 20px; overflow: hidden; }
.graphic_col ul li .txt h3 { display: block; font-size: 18px; color: #666; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 15px; }
.graphic_col ul li .txt p { display: block; height: 40px; line-height: 20px; overflow: hidden; color: #999; font-size: 14px; margin-bottom:10px;}
.graphic_col ul li .txt .info{ color:#aaa; font-size:13px;}
.graphic_col ul li .txt .info .date{ display:block; float:left; background:url(../images/icon_date.png) no-repeat left center; padding-left:20px; margin-right:20px;}
.graphic_col ul li .txt .info .view{ display:block; float:left; background:url(../images/icon_view.png) no-repeat left center; padding-left:22px;}
.graphic_col ul li a:hover { color:#ea4855; text-decoration:underline;}
.graphic_col ul li a:hover img { transform: scale(1.1, 1.1); }

/*师资列表*/
#teacher_list { width: 1200px; margin: 0px auto; height: auto; overflow: hidden; }
#teacher_list ul { width: 1250px; overflow: hidden; }
#teacher_list ul li { width: 560px; height: 300px; margin-right: 60px; margin-bottom: 40px; float: left; }
#teacher_list .img { width: 180px; height: 260px; overflow: hidden; float: left; position: relative; padding: 0px 0px 10px 10px; }
#teacher_list .img a { width: 100%; height: 100%; display: block; z-index: 5; position: relative; }
#teacher_list .img img { width: 100%; }
#teacher_list .img span { display: block; width: 180px; height: 260px; overflow: hidden; background: #e2ecf8; position: absolute; z-index: 1; left: 0px; bottom: 0px; }
#teacher_list .txt { width: 340px; float: right; overflow: hidden; }
#teacher_list .txt h3 { color: #222; margin-bottom: 15px; border-bottom: #ddd solid 1px; height: 36px; }
#teacher_list .txt h3 span { font-size: 20px; font-weight: bold; display: block; float: left; border-bottom: #111 solid 3px; padding: 0px 0px 5px; }
#teacher_list .txt h3 em { font-size: 16px; font-weight: normal; font-style: normal; color: #6F9ADD; display: block; padding: 4px 5px 0px 15px; float: left; }
#teacher_list .txt dl { clear: both; margin-bottom: 20px; }
#teacher_list .txt dl.jxjy dt { display: none; }
#teacher_list .txt dt { clear: both; margin-bottom: 5px; overflow: hidden; }
#teacher_list .txt dt span { display: block; float: left; color: #111; font-weight: bold; height: 24px; line-height: 24px; font-size: 15px; padding-left: 15px; position: relative; }
#teacher_list .txt dt span:before { content: ""; display: block; width: 8px; height: 8px; background: #6F9ADD; overflow: hidden; position: absolute; left: 0px; top: 8px; }
#teacher_list .txt dd { color: #777; font-size: 14px; }

a:hover{text-decoration: none;}