body { margin: 0 auto;font-weight: 300; font-size:14px;font-family: "Microsoft YaHei", "微软雅黑";}
html { overflow-x: hidden; }
img { border: 0;vertical-align: bottom; }
div, ul, li, ol, p, dl, dt, dd, form, input, textarea, label { list-style: none; margin: 0; padding: 0; }
ul,li{list-style: none; }
a{text-decoration: none;color: #000000;display: inline-block; }
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.animate{-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.w1440{width: 1440px;margin: 0 auto;}
.w1400{width: 1400px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}


.nav{ width: 100%; height: 100px; background: url(../images/top-bg.jpg) no-repeat right center; }
.nav .nav-l{ width: 400px; height: 100px; text-align: center; background: #ee4b44; }
.nav .nav-l a{ width: 100%; height: 100%; }
.nav .nav-l img{ margin-top: 24px; }
.nav .nav-r{ width: 1440px; }
.nav-list{ float: left; margin-left: 30px; margin-top: 40px; }
.nav-list li{ float: left; margin-left: 30px; }
.nav-list li span i{ font-style: normal; opacity: 0; -webkit-transition:all 500ms; transition:all 500ms; }
.nav-list li a{ position:relative; z-index:2; display:block; width:75px; height:20px; line-height:20px; text-align:center; color:#333; -webkit-transition:color 300ms; transition:color 300ms; }
.nav-list li a.on span{ color:#fff; }
.nav-list li a span { position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; color:#fff; }
.nav-list li a .bg { width: 0; z-index:1; background-color:#ee4b44; -webkit-transition:width 300ms; transition:width 300ms; }
.nav-list li a.on .bg, .nav-list li a:hover .bg { width: 100%; }
.nav-list li a.on span i, .nav-list li a:hover span i { opacity: 1; }
.nav-fr a{ font-size: 12px; color: #fff; line-height:25px; }

.nav-fr-links{ margin-top: 25px; }
.nav-fr-links a{ float:left; line-height:25px; }

.nav-fr-links2{ float:right; margin-top:7px; }
.nav-fr-links2 a{ margin-left:7px; }

.search-box{ width: 180px; height: 25px; border: 1px solid #fff; float: right; margin-left: 20px; }
.search-box input{ float: left; border: none 0; }
.search-box input[type="text"]{ width: 155px; height: 25px; line-height: 25px; background: none; color: #fff; margin-left: 5px; }
.search-box input[type="submit"]{ width: 12px; height: 12px; background: url(../images/search-icon.png) no-repeat; margin-top: 6px; cursor: pointer; }

.search-box-text{ width: 155px; height: 25px; line-height: 25px; background: none; color: #fff; margin-left: 5px; }
.search-box-submit{ width: 12px; height: 12px; background: url(../images/search-icon.png) no-repeat; margin-top: 6px; cursor: pointer; }
.search-box input[type="text"]::-webkit-input-placeholder{ color: #fff; }
.search-box input[type="text"]:-moz-placeholder{ color: #fff; }
.search-box input[type="text"]::-moz-placeholder{ color: #fff; }
.search-box input[type="text"]:-ms-input-placeholder{ color: #fff; }



.banner{ width: 100%; }
.banner img{ width: 100%; }
.banner .arrow{ width:30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; cursor: pointer; z-index: 10000; }
.banner .pre{ left:3%; background: url(../images/banner-prev.png); }
.banner .next{ right: 3.3%; background: url(../images/banner-next.png); }





.main{ width: 100%; margin: 60px 0; }
.main-title{ width: 100%; height: 26px; line-height: 26px; margin-bottom: 30px; }
.main-title .mt-l{ font-size: 24px; color: #483994; }
.main-title .mt-r a{ font-size: 14px; color: #ef4c44; }
.main-title .mt-r span{ display: inline-block; width: 22px; height: 14px; background: #ee4b44; color: #fff; text-align: center; line-height: 14px; margin-right: 5px; font-size: 12px; font-family: 'Arial'; }
.index-news{ width: 1400px; margin: 0 auto; }
.index-news li a{ width: 100%; }
.index-news li .in-time{ width: 40px; }
.index-news li .in-con{ margin-left: 55px; position: relative; }
.index-news li .in-time .int-p1{ font-size: 12px; color: #2f1a19; }
.index-news li .in-time .int-p2{ font-size: 28px; color: #2f1a19; font-weight: bold; height: 30px; line-height: 30px; }
.index-news li .in-time span{ display: block; width: 40px; height: 15px; background: #ee4b44; color: #fff; text-align: center; line-height: 15px; font-size: 12px; font-weight: bold; }
.int-img{ text-align: center; margin-top: 7px; }
.in-img{ width: 370px; height: 246px; overflow: hidden; }
.in-img img{ width: 370px; height: 246px; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.index-news li:hover .in-img img{ -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.in-title{ position: absolute; bottom: 0; left: 0; height: 30px; line-height: 30px; color: #fff; background: rgba(72,57,148,0.8); font-size: 12px; width: 96%; padding: 0 2%; overflow: hidden; }
.w1440-news .swiper-button-next, .w1440-news .swiper-button-prev{ width: 13px; height: 22px; background-size: 13px 22px; }
.w1440-news .swiper-button-prev{ left: 0; }
.w1440-news .swiper-button-next{ right: 0; }


.index-notice{ width: 660px; float: left; }
.index-lecture{ width: 660px; float: right; }
.in-notice-list{ width: 100%; }
.in-notice-list li{ width: 315px; float: left; padding: 10px 0; border-bottom: 1px solid #cccccc; margin-right: 30px; }
.in-notice-list li.last-li{ margin-right: 0; }
.in-notice-list li a{ width: 100%; font-size: 14px; line-height: 25px; height: 50px; overflow: hidden; }
.in-notice-list li:nth-of-type(2n){ margin-right: 0; }
.in-notice-list li a:hover{ color: #483994; }
.in-notice-list li:nth-of-type(1),.in-notice-list li:nth-of-type(2){ padding-top: 0; }

.pic{ overflow: hidden; width: 660px; height: 260px; }
.pic ul li{ float: left; height: 260px; width: 133px; position: relative; margin-left: 1px; }
.pic ul li a{ width: 100%; height: 100%; }
.pic ul .pic1{ width: 390px; }

.txt{ background: rgba(72, 57, 148, .8); width: 100%; position: absolute; }
.txt p{ color: #fff; font-size: 12px; padding: 10px; }
.pic ul .pic1 .txt{ bottom: 0; }
.pic ul .pic2 .txt{ bottom: 20px; }
.pic ul .pic3 .txt{ bottom: 40px; }


.tags-main .w1440{ background: url(../images/index-bg.jpg) bottom center; }
.index-tags{ width: 100%; padding: 21px 0; }
.index-tags li{ float: left; position: relative; margin-right: 4px; margin-bottom: 4px; }
.index-tags li.w230{ width: 230px; height: 230px; overflow: hidden; }
.index-tags li.w464{ width: 464px; height: 230px; overflow: hidden; }
.index-tags li img{ max-width: 100%; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.index-tags li:last-of-type{ margin-right: 0; }

.tags-position{ position: absolute; top: 50%; left: 0; width: 100%; text-align: center; margin-top: -47px; }
.tags-position p{ font-weight: bold; font-size: 20px; color: #fff; margin-top: 20px; }
.index-tags li:hover img{ -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.tags-position2{ top: 20px; margin-top: 0; }
.tags-position1{ top: auto; margin-top: 0; bottom: 25px; right: 20px; left: auto; }
.tags-position1 p{ text-align: right; }

.index-tags .tags-ul2 li{ margin-bottom: 0; }
.tags-position3{ top: 20px; margin-top: 0; width: 190px; padding: 0 20px; }
.tags-position3 p{ color: #ef4c44; text-align: left; }
.tags-position3 a{ text-align: left; line-height: 22px; height: 44px; overflow: hidden; display: block; margin-top: 13px; }
.tags-position3 a:hover{ color: #483994; }



.bottom{ width: 100%; padding: 42px 0; background: #483994; }
.bottom p{ color: #fff; font-size: 12px; }
.bottom .bom-title{ font-size: 14px; margin-bottom: 20px; }
.bom-r span{ display: inline-block; float: left; margin-left: 20px; text-align: center; }
.bom-r span p{ color: #fff; margin-top: 15px; }
.bom-r span img{ width: 91px; }

.bom-l li{ float: left;  padding:0 18px; text-align: center; height: 40px; background: url(../images/bom-line.png) no-repeat right center; }
.bom-l li:nth-of-type(1){ padding-left: 0; }
.bom-l li i{ display: inline-block; height: 21px; }
.bom-l li .bom-icon1{ width: 28px; background: url(../images/bom-icon1.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon2{ width: 23px; background: url(../images/bom-icon2.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon3{ width: 20px; background: url(../images/bom-icon3.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon4{ width: 25px; background: url(../images/bom-icon4.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon5{ width: 17px; background: url(../images/bom-icon5.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon6{ width: 24px; background: url(../images/bom-icon6.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon7{ width: 15px; background: url(../images/bom-icon7.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon8{ width: 20px; background: url(../images/bom-icon8.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon9{ width: 20px; background: url(../images/bom-icon9.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon10{ width: 20px; background: url(../images/bom-icon10.png) no-repeat; background-size: contain; }
.bom-l li .bom-icon11{ width: 20px; background: url(../images/bom-icon11.png) no-repeat; background-size: contain; }
.bom-l li:last-of-type{ background: none; }
.bom-l li p{ margin-top: 3px; height: 12px; line-height: 12px; font-size: 12px; }
.bom-l li a{ width: 100%; }
.bom-bom{ width: 100%; margin-top: 24px; }
.bom-bom a{ font-size: 12px; color: #fff; height: 12px; line-height: 12px; border-right: 1px solid rgba(255,255,255,0.6); padding: 0 12px; }
.bom-bom a:nth-of-type(1){ padding-left: 0; }
.bom-bom span{ font-size: 12px; color: #fff; display: inline-block; height: 12px; line-height: 12px; margin-left: 10px; }
.bom-bom span a{ border-right: none; }

.link-list{
    background: #483994;
    display: none;
}
.link-list li{
    float: left;
    width: 20%;
    text-align: center;
    height: 40px;
    background: url(../images/bom-line.png) no-repeat right center;
    margin: 15px 0;
}

.link-list li i{
    display: inline-block;
    height: 21px;
}
.link-list li .bom-icon1{
    width: 28px;
    background: url(../images/bom-icon1.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon2{
    width: 23px;
    background: url(../images/bom-icon2.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon3{
    width: 20px;
    background: url(../images/bom-icon3.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon4{
    width: 25px;
    background: url(../images/bom-icon4.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon5{
    width: 17px;
    background: url(../images/bom-icon5.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon6{
    width: 24px;
    background: url(../images/bom-icon6.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon7{
    width: 15px;
    background: url(../images/bom-icon7.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon8{
    width: 20px;
    background: url(../images/bom-icon8.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon9{
    width: 20px;
    background: url(../images/bom-icon9.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon10{
    width: 20px;
    background: url(../images/bom-icon10.png) no-repeat;
    background-size: contain;
}
.link-list li .bom-icon11{
    width: 20px;
    background: url(../images/bom-icon11.png) no-repeat;
    background-size: contain;
}
.link-list{
    background: #483994;
    display: none;
}
.link-list li{
    float: left;
    width: 20%;
    text-align: center;
    height: 40px;
    background: url(../images/bom-line.png) no-repeat right center;
    margin: 15px 0;
}
.link-list li:last-of-type{
    background: none;
}
.link-list li p{
    margin-top: 3px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    color: #fff;
}
.link-list li a{
    width: 100%;
}


.page-main{ width: 100%; }
.page-main .page{ padding: 60px 0 0; text-align: center; }
.page-main .page span{ margin-right: 10px; background: #f9f9f9; border: 1px solid #dcdcdc; color: #707070; }
.page-main .page span a{ color: #707070; width: 100%; }
.page-main .page .JZD_PAGE_PREVIOUS{ display: inline-block; width: 70px; height: 30px; text-align: center; line-height: 30px; color: #707070; }
.page-main .page .JZD_PAGE_NEXT{ display: inline-block; width: 70px; height: 30px; text-align: center; line-height: 30px; color: #707070; }
.page-main .page .JZD_PAGE_SHUZIYE{ display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; }
.page-main .page .JZD_PAGE_GONG ,.JZD_PAGE_ZONGSHU,.JZD_PAGE_TIAOJILU,.JZD_PAGE_YECI,.JZD_PAGE_NUMBER,.JZD_PAGE_XIEGANG,.JZD_PAGE_YE,.JZD_PAGE_FIRST,.JZD_PAGE_LAST,.JZD_PAGE_ZHUANGDAO,.JZD_PAGE_SELECT,.JZD_PAGE_SELECT_YE{ display: none; }
.page-main .page .JZD_PAGE_DISABLED{ background: #ee4b44; color: #fff; }


.inner-main{ width: 100%; }
.bread-nav{ width: 100%; margin: 35px 0; font-size: 12px; color: #535353; }
.bread-nav a{ font-size: 12px; color: #535353; }
.bread-nav span{ color: #ee4b44; }
.warp{ width: 100%; margin-top: 20px; 
}
.main-left{ width: 260px; float: left; }
.main-right{ width: 860px; float: right; padding-bottom: 60px; border-left: 1px solid #e5e5e5; padding-left: 40px; min-height: 700px; }

.right-title{ width: 260px; height: 70px; background: url(../images/right-title-bg.jpg) no-repeat; }
.right-title p{ font-size: 18px; color: #fff; padding: 0 20px; line-height: 70px; }

.left_menu{ width: 100%; }
.left_menu li{ -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.left_menu li a{ width:194px; font-size: 14px; padding: 15px 20px 15px 46px; height: 19px; line-height: 19px; border-bottom: 1px dashed #000; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; background: url(../images/left-menu-icon.png) no-repeat 20px center; }
.left_menu li a.on{ background: url(../images/left-menu-icon-hover.png) no-repeat 20px center; color: #ee4b44; }
.left_menu li a:hover{ color: #ee4b44; background: url(../images/left-menu-icon-hover.png) no-repeat 20px center; }

.inner-title{ width: 100%; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.inner-title p{ font-size: 18px; height: 18px; line-height: 18px; border-left: 2px solid #483994; padding-left: 10px; }
.info-content{ width: 100%; margin-top: 20px; }
.info-content p{ font-size: 14px; line-height: 23px; }
.info-content img{ max-width: 100%; }


.research-list{ width: 100%; }
.research-list li{ width: 100%; margin-top: 30px; }
.research-list li a{ width: 100%; }
.research-list .res-l{ width: 300px; float: left; }
.research-list .res-l img{ width: 300px; height: 200px; }
.research-list .res-r{ width: 540px; float: right; }
.research-list .res-title{ font-size: 16px; margin-top: 20px; font-weight: bold; height: 20px;line-height: 20px;overflow: hidden; }
.research-list .res-info{ font-size: 14px; line-height: 25px; height: 50px; overflow: hidden; margin: 20px 0 50px; }
.research-list .res-more{ color: #483994; }
.research-list .res-more span{ display: inline-block; width: 24px; height: 14px; line-height: 14px; text-align: center; background: #483994; color: #fff; font-family: 'Arial'; font-size: 12px; }
.research-list li:hover .res-title{ color: #ee4b44; }
.research-list li:hover .res-more{ color: #ee4b44; }
.research-list li:hover .res-more span{ background: #ee4b44; }


.left_menu li div li a{ background: none; }
.left_menu li div li a.on{ background: none; }
.left_menu li div li a:hover{ background: none; }
.notice-list{ width: 100%; }
.notice-list li{ padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; }
.notice-list li a{ width: 100%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.notice-list .notice-fr{ width: 80px; }
.notice-list .notice-fl{ margin-right: 110px; height: 40px; line-height: 40px; overflow: hidden; }
.notice-list li a:hover{ color: #483994; }


.tec-nav-bar{ background: #fafafa; padding: 10px 20px; }
.tec-nav-bar .fl{ width: 60px; }
.tec-nav-bar ul{ margin-left: 60px; }
.tec-nav-bar li{ float: left; margin-right: 20px; cursor: pointer; }
.tec-nav{ margin-bottom: 10px; }
.tec-nav li a.on{ color: #ee4b44; }
.letter-nav li.on{ color: #ee4b44; }

.bricks-wrapper .entry { margin-bottom: 40px; }

.bricks-wrapper .entry-thumb,.bricks-wrapper .entry-text { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); }
.figure-wrap:hover .entry-text { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }

.bricks-wrapper .entry-thumb { position: relative; overflow: hidden; }

.bricks-wrapper .entry-thumb .thumb-link img { max-height:168px; vertical-align: bottom; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
article{ display: block; box-sizing: border-box; }
.figure-wrap{ cursor: pointer; }
.figure-wrap:hover .thumb-link img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.figure-wrap:hover .entry-header .entry-title .subTitle{ text-decoration: none; color: #000; }
.bricks-wrapper .entry-text { padding: 10px; background-color: #fafafa; }
.entry-header{ text-align: center; }
.bricks-wrapper .entry-header .entry-title { font-size: 14px; font-weight: normal; margin: 0; }

.bricks-wrapper .entry-header .entry-title a { width: 100%; color: #000; }
.bricks-wrapper .entry-header .entry-meta { font-family: "muli-regular", sans-serif; font-size: 1.5rem; margin-bottom: 1.2rem; }
.bricks-wrapper .entry-header .entry-meta a, .bricks-wrapper .entry-header .entry-meta a:visited { color: #000000; }

.bricks-wrapper .entry-header .cat-links a::after { content: ", "; }
.bricks-wrapper .entry-header .cat-links a:last-child::after { display: none; }
#bricks .masonry { width: 100%; }
.actives{ position:fixed; width: 90%; background: #fff; z-index: 1980; top: 0; color:rgb(251, 51, 75); }
.current{ color:rgb(251, 51, 75); }
.let{ display: block; font-size: 16px; padding-left: 15px; margin: 10px 0; }
#bricks.with-top-sep { position: relative; }

#bricks.with-top-sep::before { content: ""; display: block; position: absolute; left: 50%; top: 0; margin-left: -100px; width: 200px; height: 1px; background-color: #D1D1D1; }
.mt30{ margin-bottom: 30px; }
.bricks-wrapper:before, .bricks-wrapper:after { content: ""; display: table; }
.bricks-wrapper:after { clear: both; }
.bricks-wrapper .grid-sizer, .bricks-wrapper .brick { width: 33%; }
.bricks-wrapper .brick { float: left; padding: 0 15px; }
.border{ height: 1px; border-top: 1px solid #ddd; }


.admission{ width: 100%; margin-top: 20px; }
.admission li{ width: 410px; float: left; margin-right: 40px; }
.admission li:nth-of-type(2n){ margin-right: 0; }
.admission li a{ width: 100%; }
.admission .admission-img{ width: 410px; height: 274px; overflow: hidden; }
.admission .admission-img img{ width: 410px; height: 274px; -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.admission li:hover .admission-img img{ -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.admission p{ margin: 25px 0; height: 20px; line-height: 20px; overflow: hidden; }
.admission li:hover p{ color: #ee4b44; }

.footer{ width: 96%; background: #483994; font-size: 12px; text-align: center; color: #fff; padding: 10px 2%; display: none; }

.m_header{ display: none; height:60px; background:#ee4b44; width:100%; overflow:hidden; position:relative;}
.m_logo_box{ width:200px; position:absolute; left:35px; top:9px;}
.m_logo_box img{width: 200px;}
.m_nav_btn{background:url(../images/nav-meau.png) no-repeat right center; width:80px; height:60px; line-height:60px; position:absolute; top:0; right:35px;}
.m_nav_btn a{width: 80px;height: 60px;display: inline-block;}


.cbp-spmenu-left {width: 50%;height: 100%;top: 0;z-index:99999999999999999999;position: fixed;left: -50%; display:block; background:#ee4b44;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.menu_box{ width:100%; height:100%; background:#ee4b44; overflow-y:scroll}
.cd_box{ width:100%;}
.logo_box{ width:100%; height:80px; background:#fff; text-align:center;}
.logo_box img{ width:100%; height:80px;}
.nav_list{ width:100%;}
.nav_list li{ width:100%; font-size:16px;}
.nav_list li span{ padding:0 1rem; border-bottom:solid 1px #fff; display:block;height: 3rem;line-height:3rem}
.nav_list li a{ color:#FFF;font-size: 16px;width: 90%;}
.nav_list li dd{ margin-left:1rem;padding:0.5rem 0 0.5rem 0.5rem;border-bottom:solid 1px #fff;}
.nav_list li dd:last-child{border-bottom:none;}
.nav_list li dd a{font-size: 14px;}
.sub_nav{display: none;}
.cbp-spmenu-left i{display: inline-block;}
.icon-close{width:16px ;height:16px ;background: url(../images/menu-close.png) no-repeat;margin-top: 13px;}
.menu-icon-down{width:12px ;height:6px ;background: url(../images/menu-down.png) no-repeat;margin-top: 18px;}
.menu-icon-right{width:6px ; height:12px ;background: url(../images/menu-right.png) no-repeat;margin-top: 15px;}

.pic-list{ width: 100%; display: none; }
.pic-list li{ width: 100%; position: relative; margin-bottom: 10px; }
.pic-list li a{ width: 100%; }
.pic-list li img{ width: 100%; }
.pic-list .txt{ position: absolute; left: 0; bottom: 0; }

@media screen and (max-width: 1840px) { .nav .nav-l{width: 300px;}
.nav .nav-r {width: 1200px;}
.nav-list{margin-left: 20px;}
.nav-list li{margin-left: 18px;}
}

@media screen and (max-width: 1540px) { .nav .nav-l{width: 260px;}
.nav .nav-r {width: 1050px;}
.nav-list{margin-left: 0;}
.nav-list li{margin-left: 9px;}
.search-box{width: 140px;}
.search-box-text{width: 115px; }
}

@media screen and (max-width: 1460px) { 
.w1400 {width: 1100px;}
.w1440 {width: 1140px;}
.index-news{width: 1100px;}
.index-news li .in-con{ width: auto; }
.in-img{width: 295px;height: 196px;}
.in-img img{width: 295px;height: 196px;}
.index-notice{width: 530px;}
.in-notice-list li{width: 255px;margin-right: 20px;}
.index-lecture{width: 530px;}
.pic{width: 530px;}
.pic ul li.pic3{display: none;}

.index-tags li.w230 {width: 180px;height: 180px;}
.index-tags li.w464{width: 364px;height: 180px;}
.tags-position2{top: 10px;}
}
@media screen and (max-width: 1330px) { .nav .nav-r {width: 955px;}
.nav-list li a{width: 65px;font-size: 12px;}
}

@media screen and (max-width: 1240px) { 
.w1200 {width: 980px;}
.main-left{width: 240px;}
.right-title{width: 240px;}
.left_menu li a{width: 174px;}
.main-right{width: 680px;padding-left: 30px;}
.research-list .res-l {width: 240px;}
.research-list .res-l img {width: 240px;height: 160px;}
.research-list .res-r{width: 420px;}
.research-list .res-info{margin: 10px 0 20px;}


.search-box{display: none;}
.nav .nav-r {width: 785px;}


.admission li {width: 49%;margin-right: 2%;}
.admission .admission-img{width: 100%;height: auto;}
.admission .admission-img img{width: 100%;height: auto;}
.admission p{margin: 15px 0;}
}

@media screen and (max-width: 1140px) { 
.w1400 {width: 880px;}
.w1440 {width: 920px;}
.index-news{width: 880px;}

.in-img{width: 100%;height: auto;}
.in-img img{width: 100%;height: auto;}

.index-notice{width: 330px;}
.in-notice-list{height: 265px;overflow: hidden;}
.in-notice-list li{width: 330px;margin-right: 0;float: none;}

.index-tags li.w230 {width: 143px;height: 143px;}
.index-tags li.w464{width: 290px;height: 143px;}

.bom-r{display: none;}
}

@media screen and (max-width: 1080px) { .nav{display: none;}
.m_header{display: block;}
}
@media screen and (max-width: 1000px) { .w1200 {width: 780px;}
.main-left{display: none;}
.main-right{width: 100%;padding-left: 0;float: none;border-left: none;}
.research-list .res-r{width: auto;float: none;margin-left: 260px;}


.bottom{display: none;}
.footer{display: block;}
.link-list{display: block;}
}

@media screen and (max-width: 940px) { 
.main{margin: 30px 0;}
.w1400 {width: auto;margin: 0 7%;}
.w1440 {width: auto;margin: 0 5%;}
.index-news{width: 96%;margin: 0 auto;}

.index-notice{width: 100%;float: none;}
.in-notice-list{height: auto;overflow: auto;}
.in-notice-list li{width: 48%;margin-right: 4%;float: left;}

.index-lecture{width: 100%;float: none;margin-top: 30px;}
.pic {width: 100%;}
.pic ul li.pic3 {display: block;}

.index-tags li.w230 {width: 31.4%;height: auto;margin-right: 2.5%;margin-bottom: 10px;}
.index-tags li.w464{width: 65%;height: auto;margin-right: 0;margin-bottom: 10px;}
.index-tags li.w230:nth-of-type(5){margin-right: 0;}
.index-tags .tags-ul2 li.w230:nth-of-type(5){margin-right: 2.5%;}
.index-tags .tags-ul2 li.w230:nth-of-type(6){margin-right: 0;}


.tags-ul2 li.w230:nth-of-type(3){margin-right: 0;}
.tags-ul2 li.w230:nth-of-type(4){margin-right: 2.5%;}

.index-tags .tags-ul2 li { margin-bottom: 10px;}
}

@media screen and (max-width: 800px) { .w1200 {width: auto;margin: 0 5%;}
.inner-title{padding: 0 0 20px;}
.bread-nav{margin: 20px 0;}
.m_logo_box{left:15px;}
.m_nav_btn{width:30px;right: 15px;}
.m_nav_btn a{width: 30px;}
.pic ul .pic1 {width: 59%;}
.pic ul li{width: 20%;}
}
@media screen and (max-width: 640px) { .w1200 {margin: 0 3%;}
.main-right{padding-bottom: 30px;min-height: 0;}
.research-list li{margin-top: 20px;}
.research-list .res-l {width: 150px;}
.research-list .res-l img {width: 150px;height: 100px;}
.research-list .res-r{margin-left: 165px;}
.research-list .res-title{margin-top: 0;}
.research-list .res-info{margin: 10px 0;line-height: 20px;height: 40px;}
.page-main .page{padding: 30px 0 0;}


.notice-list .notice-fl{margin-right: 95px;}


.mt30{margin-bottom: 20px;}
.bricks-wrapper .grid-sizer, .bricks-wrapper .brick { width: 50%;}
.bricks-wrapper .entry {margin-bottom: 20px;}
.bricks-wrapper .brick {padding: 0 10px;}
.tec-nav-bar{padding: 10px;}
.tec-nav-bar li{margin-right: 15px;}


.w1440{margin: 0 3%;}
.w1400 {margin: 0 3%;}
.index-news{width: 92%;}
.main {margin: 20px 0;}
.main-title{margin-bottom: 15px;}
.main-title .mt-l{font-size: 20px;}
.tags-position p{font-size: 14px;margin-top: 7px;}
.index-tags{padding: 10px 0;}
.index-tags .w1400{margin: 0 3%;}
.tags-position{margin-top: -37px;}
.tags-position2{margin-top: 0;}
.tags-position3 {margin-top: 0;width: 90%; padding: 0 5%;}
.index-news li .in-time{display: none;}
.index-news li .in-con{margin-left: 0;width: 100%;}

.pic{display: none;}
.pic-list{display: block;}
}




.education-box{ width: 100%; margin-top: 20px; }
.education-box li{ width: 33.33%; height: 213px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; border: 1px solid #e5e5e5; float: left; border-right-color: #fff; border-bottom-color: #fff; overflow: hidden; font-size: 0; }
.education-box li a{ padding: 40px 30px; height: 211px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; overflow: hidden; }
.education-box li:nth-of-type(3n){ border-right-color: #e5e5e5; }
.education-box li:nth-of-type(7),.education-box li:nth-of-type(8),.education-box li:nth-of-type(9){ border-bottom-color: #e5e5e5; }
.education-box li i{ display: inline-block; }
.education-box li i.edu-icon1{ width: 40px; height: 40px; background: url(../images/edu-icon1.png) no-repeat; }
.education-box li i.edu-icon2{ width: 44px; height: 40px; background: url(../images/edu-icon2.png) no-repeat; }
.education-box li i.edu-icon3{ width: 40px; height: 40px; background: url(../images/edu-icon3.png) no-repeat; background-size: contain; }
.education-box li i.edu-icon4{ width: 34px; height: 40px; background: url(../images/edu-icon4.png) no-repeat; }
.education-box li i.edu-icon5{ width: 47px; height: 40px; background: url(../images/edu-icon5.png) no-repeat; background-size: contain; }
.education-box li i.edu-icon6{ width: 33px; height: 40px; background: url(../images/edu-icon6.png) no-repeat; }
.education-box li i.edu-icon7{ width: 40px; height: 40px; background: url(../images/edu-icon7.png) no-repeat; }
.education-box li i.edu-icon8{ width: 40px; height: 40px; background: url(../images/edu-icon8.png) no-repeat; background-size: contain; }
.education-box li i.edu-icon9{ width: 29px; height: 40px; background: url(../images/edu-icon9.png) no-repeat; background-size: contain; }
.education-box li p{ font-size: 16px; margin: 13px 0; font-weight: bold; }
.education-box li .edu-info{ line-height: 22px; height: 44px; overflow: hidden; color: #707070; font-size: 14px; }
.education-box li:hover{ border: 1px solid #ee4b44; }
.education-box li:hover a{ padding: 23px 30px; }
.education-box li:hover p{ color: #ee4b44; }
.education-box li:hover i.edu-icon1{ background: url(../images/edu-icon01.png) no-repeat; }
.education-box li:hover i.edu-icon2{ background: url(../images/edu-icon02.png) no-repeat; }
.education-box li:hover i.edu-icon3{ background: url(../images/edu-icon03.png) no-repeat; }
.education-box li:hover i.edu-icon4{ background: url(../images/edu-icon04.png) no-repeat; }
.education-box li:hover i.edu-icon5{ background: url(../images/edu-icon05.png) no-repeat; }
.education-box li:hover i.edu-icon6{ background: url(../images/edu-icon06.png) no-repeat; }
.education-box li:hover i.edu-icon7{ background: url(../images/edu-icon07.png) no-repeat; }
.education-box li:hover i.edu-icon8{ background: url(../images/edu-icon08.png) no-repeat; }
.education-box li:hover i.edu-icon9{ background: url(../images/edu-icon09.png) no-repeat; }
.education-box li:hover .edu-info{ color: #000; }
.education-box li .res-more{ font-size: 14px; color: #ef4c44; margin-top: 15px; display: none; }
.education-box li .res-more span{ display: inline-block; width: 22px; height: 14px; background: #ee4b44; color: #fff; text-align: center; line-height: 14px; margin-right: 5px; font-size: 12px; font-family: 'Arial'; }
.education-box li:hover .res-more{ display: block; }

@media screen and (max-width: 640px){ 
.education-box li a{padding: 20px 5px;height: auto;}
.education-box li{height: auto;}
.education-box li:hover .res-more{display: none;}
.education-box li:hover a{ padding: 20px 5px;}
}


@media screen and (max-width: 330px){ .education-box li p{font-size: 14px;margin: 10px 0;}
.education-box li .edu-info{font-size: 12px;line-height: 20px;height: 40px;}
}

.syvideo video{ width:100%; }
@media screen and (max-width: 640px){ 
.syvideo{ display:none;}
}


.senior-list{ width: 100%; }
.senior-list li{ width: 100%; margin-top: 20px; }
.senior-list li img{ width: 100%; }


.xld{ width: 100%; max-width: 400px; margin: 0 auto;} 
.xld span{ padding-right: 7px;} 
.xld p{ line-height: 25px; color: #575757; text-align: center;} 
.xld_div1{ text-align: center; width:157px; margin:0 auto; } 

.xld_div2{ width:155px;} 
.fl{ float: left;} 
.fr{ float: right;} 


.sydw{ text-align:center;margin-top:10px}
.sydw_xp{ text-align:center;margin-top:7px; }
.sydw_xp a{ display:block; }

.zjbanner img{width:100% !important; height:100% !important; }