.tbanners{height: 334px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.tbanners .centers{position: relative;height: 100%;}
.tpositions{position: absolute;bottom:22px;right:0; color:#fff;}
.tpositions img{position: relative;top:-2px;margin-right: 8px;}
.tpositions a{color:#fff;}
.tpositions i{font-style: normal;font-size: 18px;margin:0 10px;}

.tmain{padding:54px 0 95px;}

.tlefts-nav{width: 21.85%;margin-top: -140px;position: relative;z-index: 20;}
.trights-main{width: 78.15%;padding-left: 39px;}
.tmains-main{width: 100%;}

.tlefts-nav .title{height:86px;display: flex;align-items: center;padding:0 45px;font-size: 26px;color:#fff;background: url('../img/navs-bg.png') right bottom no-repeat;background-color: #A1231F;}
.tlefts-nav .navs{box-shadow: 0px 3px 40px 1px rgba(119,48,48,0.1098);}
.tlefts-nav .navs > li{width: 100%;border-bottom: 1px solid #fff;}
.tlefts-nav .navs > li > a{display: block;padding:23px 44px;cursor: pointer;}
.tlefts-nav .navs > li h3{position: relative; background-size:0;background-repeat: no-repeat;background-position: left 2px; font-size: 18px;line-height: 22px;font-weight: normal;padding-right: 44px;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition:0.5s;}
.tlefts-nav .navs > li h3:after{content:'';position: absolute;right:0;top:0;bottom:0;margin:auto 0; width: 8px;height: 14px;background: url('../img/navs-jt.png') center center no-repeat;filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);}
.tlefts-nav .navs > li.cur{background-color: rgba(119,48,48,0.11);}
.tlefts-nav .navs > li.cur h3{padding-left: 25px;background-size:auto;color:#A1231F;}
.tlefts-nav .navs > li.cur h3:after{filter: grayscale(0%);-webkit-filter: grayscale(0%);-ms-filter: grayscale(0%);}
.tlefts-nav .navs > li.jt h3:after{transform: rotate(90deg);}
.tlefts-nav .subs{display: block; background-color: #f8f8f8;padding:12px 0;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tlefts-nav .subs li{width: 100%;}
.tlefts-nav .subs li a{display: block; color:#999;line-height: 42px;height: 42px;padding:0 30px 0 68px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tlefts-nav .subs li.cur a{color:#A1231F;}

/* 新闻 */
.tnewsl li{margin-bottom: 32px;width: 100%;}
.tnewsl li:last-child{margin-bottom: 0;}
.tnewsl li .imgs{width: 300px;height:169px;overflow: hidden;}
.tnewsl li .imgs img{width: 100%;height: 100%;}
.tnewsl li .texts{width: calc(100% - 300px);padding:32px 36px;background-color: #f9f9f9;height:169px;}
.tnewsl li .texts h3{font-size: 18px;font-weight: bold;line-height: 20px;height: 20px;margin-bottom: 12px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tnewsl li .texts h4{display: block;color:#999;font-weight: normal;margin-bottom: 12px;}
.tnewsl li .texts h4 b{display: inline-block;font-weight: normal;border-right: 1px solid #a8a8a8;padding-right: 10px;margin-right: 10px;line-height: 14px;}
.tnewsl li .texts img{position: relative;top:-1px;margin-right: 6px;}
.tnewsl li .texts em{display: block;color:#666;line-height: 24px;height: 48px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp:2;-webkit-box-orient: vertical;}

/* 党群工作 */
.tdqgzl li{width: 100%;}
.tdqgzl a{position: relative;z-index: 30; float: left;width: 100%;padding:15px 35px;}
.tdqgzl a::before{content: '';position: absolute;z-index: -2; width: calc(100% - 100px);left:50px;bottom:0;height:1px;background-color: #dcdcdc;}
.tdqgzl a::after{content:'';position: absolute;left:0;top:0;width: 0%;height: 100%;background-color: #A1231F;z-index: -1;}
.tdqgzl a .dates{width: 120px;text-align: center;}
.tdqgzl a .dates b{display: block; font-size: 30px;color:#A1231F;font-weight: normal;margin-bottom: 6px;}
.tdqgzl a .dates s{text-decoration: none;color:#999;}
.tdqgzl a {display: flex;align-items: center;}
.tdqgzl a .texts{ width: calc(100% - 120px);border-left: 1px solid #A1231F;padding:7px 30px 7px;}
.tdqgzl a .texts h3{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tdqgzl a .texts em{color:#999;line-height: 24px;height: 48px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp:2;-webkit-box-orient: vertical;}

/* 学术报告 */
.txsbgl li{width: 100%;margin-bottom: 26px;}
.txsbgl li:last-child{margin-bottom: 0;}
.txsbgl li .imgs{width: 171px;height:256px;overflow: hidden;}
.txsbgl li .imgs img{width: 100%;height: 100%;}
.txsbgl li .texts{width: calc(100% - 171px);height:256px;display: flex;flex-direction: column;justify-content: center;padding-left: 32px;background-color: #f9f9f9;}
.txsbgl li .texts h3{font-size: 24px;line-height: 26px;height: 26px;margin-bottom: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txsbgl li .texts p{display: block;font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.txsbgl li .texts p:last-child{margin-bottom: 0;}
.txsbgl li .texts img{position: relative;top:-1px;margin-right:10px;}

/* 学系简介 */
.tabouts{padding-left: 20px;}
.tabouts-title{position: relative; margin-bottom:35px;text-align: center;z-index: 20;}
.tabouts-title::before{content:'';position: absolute;left:0;top:0;bottom:0;margin:auto 0;width: 100%;height:1px;background-color: #A1231F;z-index: -1;}
.tabouts-title h3{display: inline-block;font-size: 28px;padding: 0 22px;background-color: #fff;}
.tabouts .tcontentss p{text-indent: 2em;}

/* 内设机构 */
.tnsjgl > li{width: 100%;border-top: 6px solid #A1231F;box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);padding:35px 49px;margin-bottom: 33px;background: url('../img/nsjg-libg.png') right 55px no-repeat;}
.tnsjgl > li.bg{background-position: right bottom;}
.tnsjgl > li:last-child{margin-bottom: 0;}
.tnsjgl .title{font-size: 24px;line-height: 26px;color:#A1231F;padding-bottom: 12px;}
.tnsjgl .title img{position: relative;top:-2px;margin-right: 12px;}
.tnsjgl p,.tnsjgl span{float: left;width: 48%;padding-right: 10%;font-size: 18px;margin-top: 12px;line-height: 35px;}
.tnsjgl p:nth-child(2n){float: right;}
.tnsjgl span{width: 100%;}
.tnsjgl > li ul{float: left;width: 100%;}
.tnsjgl > li ul li{font-size: 18px;margin-top: 20px;margin-right: 88px;}
.tnsjgl > li ul li::before{content:'';display: inline-block;width: 19px;height: 8px;background: url('../img/nsjg-jt.png') center center no-repeat;position: relative;top:-3px;margin-right: 12px;}

/* 联系我们 */
.tcontacts{padding-left: 12px;}
.tcontacts-top{padding:38px 70px;box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);margin-bottom: 39px;}
.tcontacts-top li{width: 33.33%;padding-right: 30px;margin-top: 46px;}
.tcontacts-top li h3{position: relative;display: inline-block; font-size: 24px;line-height: 33px;z-index: 20;margin-bottom: 20px;}
.tcontacts-top li h3::before{content: '';position: absolute;bottom:0;left:0;width: 100%;height:9px;background-color: #A1231F;opacity: 0.2;z-index: -1;}
.tcontacts-top li:nth-child(1),.tcontacts-top li:nth-child(2),.tcontacts-top li:nth-child(3){margin-top: 0;}
.tcontacts-top li em{display: block;font-size: 18px;}
.tcontacts-map .mains{height: 300px;}
.amap-info-combo{display: none;}
.map-tit{padding:12px;}
.amap-adcombo-close{top:0;right:0;}
.amap-adcontent-body,.amap-combo-sharp{display: none;}

/* 党群活动 */
.tdqhdl li{width: 31.37%;margin-left: 2.945%;box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);margin-top: 32px;}
.tdqhdl li:nth-child(1),.tdqhdl li:nth-child(2),.tdqhdl li:nth-child(3){margin-top: 0;}
.tdqhdl li:nth-child(3n-2){margin-left: 0;}
.tdqhdl li .imgs{height:193px;overflow: hidden;}
.tdqhdl li .imgs img{width: 100%;height: 100%;}
.tdqhdl li .texts{position: relative;padding:40px 28px 28px;z-index: 20;}
.tdqhdl li .texts .date{position: absolute;left:28px;top:-45px;width: 80px;height: 70px;display: flex;justify-content: center;align-items: center;flex-direction: column;background-color: #A1231F;color:#fff;}
.tdqhdl li .texts .date b{font-size: 24px;line-height: 26px;margin-bottom: 3px;}
.tdqhdl li .texts .date s{text-decoration: none;}
.tdqhdl li .texts h3{font-size: 18px;line-height: 26px;height: 52px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp:2;-webkit-box-orient: vertical;}
.tdqhdl li .texts em{display: block;color:#999;margin-top: 17px;}
.tdqhdl li .texts img{display: inline-block;margin-left: 12px;position: relative;top:-2px;filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);opacity: 0.5;}

/* 学科团队 */
.txktdl{margin-bottom: -40px;}
.txktdl li{position: relative; width: 48.85%;margin-left: 2.3%;margin-bottom: 40px;border:1px solid #eee;}
.txktdl li:nth-child(2n-1){margin-left: 0;}
.txktdl li a{float: left;width: 100%;height: 314px; display: flex;align-items: center;padding:24px;overflow: hidden;background: url('../img/xktd-libg.png') bottom left no-repeat;}
.txktdl li::after{content: '';position: absolute;bottom:0;left:0;width: 100%;height: 10px;background: url('../img/xktd-xian.png') center center no-repeat;}
.txktdl li .imgs{width: 265px;height: 184px;overflow: hidden;border-radius: 50%;}
.txktdl li .imgs img{width: 100%;height: 100%;}
.txktdl li .texts{width: calc(100% - 265px);height: 184px; padding:0 24px 0 44px;display: flex;flex-direction: column;justify-content: center;}
.txktdl li .texts h3{font-size: 26px;line-height: 28px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txktdl li .texts i{display: inline-block;width: 32px;height: 4px;background-color: #A1231F;margin:12px 0 16px;}
.txktdl li .texts em{display: block;color:#666;line-height: 16px;height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txktdl li .texts b{display: inline-block;width: 220px;line-height: 50px;background-color: #A1231F;border-radius: 99px;text-align: center;color:#fff;margin-top: 25px;}

.txktdc{position: relative; padding:63px 56px;background: url('../img/xktdc-bg.png') center bottom no-repeat;border:1px solid rgba(172,172,172,0.14);margin-bottom: 68px; box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);}
.txktdc::before{content: '';position: absolute;bottom:0;left:0;width: 100%;height: 10px;background: url('../img/xktdc-xian.png') center center no-repeat;}
.txktdc-imgs{width: 358px;height: 249px;border-radius: 50%;overflow: hidden;}
.txktdc-imgs img{width: 100%;height: 100%;}
.txktdc-texts{width: calc(100% - 358px);padding-left: 94px;}
.txktdc-texts h3{font-size: 26px;line-height: 32px;margin-bottom: 8px;}
.txktdc-texts em{display: block;font-size: 16px;color:#666;margin-bottom: 20px;}
.txktdc-texts h4{font-size: 18px;font-weight: bold;background: url('../img/xktdc-jt.png') center left no-repeat;padding-left: 20px;margin-bottom:10px;}
.txktdc-texts p{color:#999;line-height: 24px;}

.txktdc-title{font-size: 24px;background: url('../img/xktdc-jt.png') center left no-repeat;padding-left: 20px;margin-bottom:16px;}

.txktdc-team{margin-bottom: 68px;}
.txktdc-team ul{background-color: #f9f9f9;padding:45px 56px 8px;}
.txktdc-team ul li{font-size: 16px;margin-right: 58px;margin-bottom: 42px;line-height: 20px;}

.txktdc-news{width: 37.35%;margin-right: 6%;}
.txktdc-news .mains{border-top:1px solid #A1231F;padding-top:22px;}
.txktdc-news .mains li{width: 100%;}
.txktdc-news .mains li a{display: block; line-height: 45px;height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 人才荣誉 */
.trcryl li{width: 100%;margin-bottom: 42px;box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);}
.trcryl li h3{font-size: 22px;line-height: 24px;background:url('../img/rcry-libg.png') center right no-repeat;background-size: auto 100%;background-color: #A1231F;padding:22px 0; padding-left: 41px;color:#fff;}
.trcryl li h3::before{content:'';float: left;width: 16px;height: 3px;background-color: #fff;margin-right: 12px;margin-top: 10px;}
.trcryl li span{display: block;width: 100%;padding:40px 69px 5px;}
.trcryl li span a{display: inline-block; font-size: 18px;width: 19%;margin-bottom: 38px;
/*margin-right: 47px;*/
}

/* 教学科研人员 */
.tjxkyl{margin-bottom: 40px; background: #FFF}
.tjxkyl-title{font-size: 24px;line-height: 26px;}
.tjxkyl-title::before{content:'';float: left;width: 17px;height:4px;background-color: #A1231F;margin-right: 12px;margin-top: 9px;margin-bottom: 28px;}
.tjxkyl-ul li {width: 23.5%;margin-right: 2%;border: 1px solid #ebebeb;margin-bottom: 35px; }
.tjxkyl-ul li:hover {border: 1px solid #A1231F;}

.tjxkyl-ul li:nth-child(4n){margin-right: 0;}
.tjxkyl-ul li a{float: left;width: 100%;padding:18px 30px; position: relative;}
.tjxkyl-ul li .imgs{width: 100%; text-align: center; overflow: hidden;}
.tjxkyl-ul li .imgs img{width: 95px;height: 131px;}
.tjxkyl-ul li .texts{display: inline-block;  width: 100%;}
.tjxkyl-ul li .texts h3{margin-top: 20px;text-align: center; font-size: 20px;border: 1px solid rgba(255,255,255,0);}
.tjxkyl-ul li .texts em{display: block;  margin: 20px auto 0;width: 150px;height: 40px;background: #A1231F;line-height: 40px;text-align: center;background: #A1231F;border-radius: 20px;font-size: 14px;font-weight: 400;color: #EBEBEB;}

.tjxkyc{padding:46px 48px;box-shadow: 0px 3px 20px 1px rgba(0,0,0,0.102);border-top:12px solid #A1231F;margin-bottom: 50px;}
.tjxkyc .imgs{width: 208px;height: 301px;}
.tjxkyc .imgs img{width: 100%;height: 100%;}
.tjxkyc .texts{padding:10px 0; padding-left: 39px;width: calc(100% - 208px);}
.tjxkyc .texts h3{font-size: 24px;margin-bottom:12px;}
.tjxkyc .texts p{position: relative; padding-left: 28px;margin-bottom: 13px;font-size: 16px;line-height: 25px;}
.tjxkyc .texts p:last-child{margin-bottom: 0;}
.tjxkyc .texts p img{position: absolute;left:0;top:3px;}
.tjxkyc-content{line-height: 32px;}
.tjxkyc-content p{line-height: 2;}
/*.tjxkyc-content h3{position: relative; font-size: 22px;line-height: 24px;padding-left:37px;color:#A1231F;background: url('../img/jxkyc-tit.png') center left no-repeat;margin: 56px 0 18px;}*/
/*.tjxkyc-content h3:first-child{margin-top: 0;}*/
/*.tjxkyc-content h3::after{content:'';position: absolute;top:0;right:0;width: 83%;height:1px;background-color: #A1231F;bottom:0;margin:auto 0;}*/
/*.tjxkyc-content p{font-size: 15px;line-height: 2;}*/
/*.tjxkyc-content strong{font-weight: normal;color:#4281EE;}*/

.tjxkyc-item{margin-bottom: 56px;}
.tjxkyc-item:last-child{margin-bottom: 0;}
.tjxkyc-item .titles{position: relative; margin-bottom: 18px;z-index: 20;}
.tjxkyc-item .titles::before{content:'';position: absolute;left:0;top:0;bottom:0;margin:auto 0;width: 100%;height: 1px;background-color: #A1231F;z-index: -1;}
.tjxkyc-item .titles h3{display: inline-block; font-size: 22px;line-height: 24px;padding:0 12px 0 37px;color:#A1231F;background: url('../img/jxkyc-tit.png') center left no-repeat;background-color: #fff;}
.tjxkyc-item .contents{color:#666;line-height: 26px;}
.tjxkyc-item .contents p{text-indent: 2em;}
.tjxkyc-item .contents strong{font-weight: normal;color:#4281EE;}

/* 人才招聘 */
.trczpl li{width: 100%;margin-bottom: 26px;}
.trczpl li:last-child{margin-bottom: 0;}
.trczpl li a{float: left;width: 100%;padding:28px;background-color: #fafafa;border: 1px solid #fafafa;}
.trczpl li h3{float: left;width: calc(100% - 110px); font-size: 18px;font-weight: normal; line-height: 20px;height: 20px;padding-right: 50px;padding-left: 37px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url('../img/rczp-i.png') left center no-repeat;}
.trczpl li span{float: left;width: 110px;font-size: 16px;color:#999;text-align: right;}

.tnewsc-title{position:relative;z-index:9; text-align: center; border-bottom: 1px solid #c5c5c5;padding-bottom: 32px;margin-bottom: 42px;}
.tnewsc-title h3{font-size: 28px;line-height: 42px;font-weight: bold;margin-bottom: 15px;}
.tnewsc-title h4{font-size: 20px;line-height: 28px;}
.tnewsc-title .desc{display: block;margin-top: 22px;}
.tnewsc-title .desc em{display: inline-block;font-size: 16px;color: #999;margin:0 28px;}

.tnewsc-page{border-top: 1px solid #c5c5c5;margin-top: 42px;padding-top: 50px;}
.tnewsc-page a{font-size: 16px;}
.tnewsc-page a.fl::before{content:'<';display: inline-block;font-size: 18px;font-family: 'simsun';margin-right: 12px;}
.tnewsc-page a.fr::after{content:'>';display: inline-block;font-size: 18px;font-family: 'simsun';margin-left: 12px;}

@media screen and (min-width: 769px){
    
    .tlefts-nav .navs > li:hover{background-color: rgba(119,48,48,0.11);}
    .tlefts-nav .navs > li:hover h3{padding-left: 25px;background-size:auto;color:#A1231F;}
    .tlefts-nav .navs > li:hover h3:after{filter: grayscale(0%);-webkit-filter: grayscale(0%);-ms-filter: grayscale(0%);}
    .tlefts-nav .subs li a:hover,.tnewsl li:hover .texts h3{color:#A1231F;}

    .tnewsl li:hover .imgs img{transform: scale(1.08);}

    .tdqgzl a:hover:after{width: 100%;}
    .tdqgzl a:hover .texts{border-color: #fff;}
    .tdqgzl a:hover .dates b,.tdqgzl a:hover .dates s,.tdqgzl a:hover .texts h3,.tdqgzl a:hover .texts em{color:#fff;}

    .txsbgl li:hover .imgs img{transform: scale(1.08);}
    .txsbgl li:hover .texts h3{color: #A1231F;}

    .tnsjgl a:hover{color:#A1231F}

    .tdqhdl li:hover .imgs img{transform: scale(1.08);}
    .tdqhdl li:hover .texts em{color:#A1231F;}
    .tdqhdl li:hover .texts img{filter: grayscale(0%);-webkit-filter: grayscale(0%);-ms-filter: grayscale(0%);opacity: 1;}

    .txktdl li:hover .imgs img{transform: scale(1.08);}
    .txktdl li:hover .texts h3{color:#A1231F;}
    .txktdl li .texts b:hover,.tjxkyl-ul li .texts em:hover{opacity: 0.8;}
	.tjxkyl-ul li .texts em{width: 120px;}

    .txktdc-team ul li a:hover,.txktdc-news .mains li a:hover,.trcryl li span a:hover{color:#A1231F;}
    

    .trczpl li a:hover{border: 1px solid #A1231F;}
    .trczpl li a:hover h3{color:#A1231F}

}

@media screen and (max-width: 1465px){
    .tmain{padding:46px 0 86px;}

    .tbanners{height: 300px;}
    .tpositions{right:30px;}
    .tlefts-nav{margin-top: -132px;}
    .tlefts-nav .title{font-size: 22px;padding:0 36px;}
    .tlefts-nav .navs > li > a{padding:23px 36px;}
    .tlefts-nav .navs > li h3{font-size: 16px;}
    
    .tjxkyc{padding:38px 42px;}
    .tjxkyc .texts p{font-size: 14px;}
    .tjxkyc-item .titles h3{font-size: 20px;}

    .txktdc{padding:52px 48px;margin-bottom: 55px;}
    .txktdc-imgs{width: 310px;height: 216px;}
    .txktdc-texts{padding-left: 80px;width: calc(100% - 310px);}
    .txktdc-texts h3{font-size: 23px;}
    .txktdc-texts h4{font-size: 16px;}
    .txktdc-title{font-size: 20px;}
    .txktdc-team{margin-bottom: 55px;}
    .txktdc-team ul{padding:36px 45px 8px;}
    .txktdc-team ul li{font-size: 15px;margin-right: 42px;margin-bottom: 36px;}

    .tdqgzl a{padding:20px 25px;}
    .tdqgzl a .texts h3{font-size: 17px;}

    .tdqhdl li .imgs{height:164px;}
    .tdqhdl li .texts .date{height:65px;}
    .tdqhdl li .texts .date b{font-size: 21px;}
    .tdqhdl li .texts{padding:30px 24px 24px;}
    .tdqhdl li .texts h3{font-size: 16px;line-height: 23px;height: 46px;}

    .tabouts-title h3{font-size: 24px;}
    
    .tjxkyl{margin-bottom: 32px;}
    .tjxkyl-title{font-size: 20px;}
    

    .tnewsl li .texts h3{font-size: 17px;}

    .trczpl li h3{font-size: 17px;}

    .txktdl li a{height: 268px;}
    .txktdl li .imgs{width: 210px;height:145px}
    .txktdl li .texts h3{font-size: 20px;}
    .txktdl li .texts b{width: 210px;line-height: 45px;}
    .txktdl li .texts{width: calc(100% - 145px);}

    .txsbgl li .texts h3{font-size: 22px;}
    .txsbgl li .texts p{font-size: 15px;}
    .txsbgl li .imgs{width: 160px;height: 240px;}
    .txsbgl li .texts{height:240px;width: calc(100% - 160px);}

    .tcontacts-top{padding:32px 60px;}
    .tcontacts-top li h3{font-size: 19px;}
    .tcontacts-top li em{font-size: 16px;}

    .tnsjgl > li{border-width: 4px;padding:32px 42px;}
    .tnsjgl .title{font-size: 21px;}
    .tnsjgl p, .tnsjgl span{font-size: 16px;}
    .tnsjgl > li ul li{font-size: 16px;}

    .trcryl li h3{font-size: 19px;padding:18px 0;padding-left: 36px;}
    .trcryl li span{padding:32px 55px 5px;}
    .trcryl li span a{font-size: 16px;margin-bottom: 28px;}

}

@media screen and (max-width: 1200px){

    .tmain{padding:42px 0 78px}

    .tnewsc-title h3{font-size:26px;}
    .tnewsc-title .desc{margin-top: 32px;}
    .tnewsc-title .desc em{font-size: 14px;}
    .tnewsc-page{margin-top: 38px;padding-top: 38px;}
    .tnewsc-page a{font-size: 14px;}

    .tlefts-nav{display: none;}
    .trights-main{width: 100%;padding-left: 0;}

    .tjxkyc{border-width: 8px;}

    .txktdc{padding: 36px;}
    .txktdc-imgs{width: 235px;height: 163px;}
    .txktdc-texts{padding-left: 45px;width: calc(100% - 235px);}
    .txktdc-texts h3{font-size: 22px;}
    .txktdc-texts em{font-size: 14px;}

    .tdqhdl li .imgs{height:17vw;}

    .tjxkyl{margin-bottom: 20px;}

    .trczpl li h3{font-size: 16px;}
    .trczpl li a{padding:24px 28px;}

    .txktdl li{margin-bottom: 20px;}
    .txktdl li::after{height:5px;}
    .txktdl li a{padding:15px;height:175px;}
    .txktdl li .imgs{width: 120px;height:92px;}
    .txktdl li .texts{width: calc(100% - 120px);padding-right: 0;padding-left: 25px;height:92px;}
    .txktdl li .texts b{display: none;}
    .txktdl li .texts h3{font-size: 17px;}
    .txktdl li .texts i{height:2px;margin:6px 0 12px;}

}

@media screen and (max-width: 768px){

    .tmain{padding:20px 0 30px;}
    .tbanners{margin-top: 42px;height:128px;}
    .tpositions{left:15px;bottom:12px;}
    .tpositions a{font-size: 12px;}
    .tpositions i{margin:0 5px;}
    .tpositions img{width: 16px;}

    .tnewsc-title{padding-bottom: 15px;margin-bottom: 20px;}
    .tnewsc-title h3{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
    .tnewsc-title .desc{margin-top: 0;}
    .tnewsc-title .desc em{font-size: 12px;}

    .tnewsc-page{padding-top: 15px;margin-top: 20px;}
    .tnewsc-page a{font-size: 12px; overflow: hidden;white-space: normal;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .tnewsc-page a.fl::before{content:'';margin-right: 0px;}
    .tnewsc-page a.fr::after{content:'';margin-left: 0px;}

    .tjxkyc{padding:20px 15px 10px;border-width: 4px;margin-bottom: 32px;}
    .tjxkyc .imgs{width: 100%;height:auto;text-align: center;}
    .tjxkyc .imgs img{width: auto; height:183px;}
    .tjxkyc .texts{width: 100%;padding: 12px 0;}
    .tjxkyc .texts h3{text-align: center;font-size: 20px;}
    .tjxkyc-item{margin-bottom: 20px;;}
    .tjxkyc-item .titles{margin-bottom: 8px;}
    .tjxkyc-item .titles h3{font-size: 18px;background-size: 20px auto;padding: 0 12px 0 30px;}

    .txktdc{padding:25px 20px;margin-bottom: 25px;}
    .txktdc-imgs{width: 100%;text-align: center;height: auto;}
    .txktdc-imgs img{width: 220px;height: 152px;}
    .txktdc-texts{width: 100%;padding-left: 0;margin-top: 20px;}
    .txktdc-texts h3{font-size: 18px;text-align: center;}
    .txktdc-texts em{text-align: center;}
    .txktdc-texts h4{font-size: 14px;}
    .txktdc::before{height:4px;}
    .txktdc-title{font-size: 17px;margin-bottom: 8px;}
    .txktdc-team{margin-bottom: 25px;}
    .txktdc-team ul{padding:20px 15px 5px;}
    .txktdc-team ul li{font-size: 14px;margin-right: 15px;margin-bottom: 12px;}
    .txktdc-news{width: 100%;margin-right: 0;margin-bottom: 18px;}
    .txktdc-news .mains{padding-top:8px;}
    .txktdc-news .mains li a{height:32px;line-height: 32px;}

    .tdqgzl a{padding:12px 0;}
    .tdqgzl li:first-child a{padding-top: 0;}
    .tdqgzl a::before{width: 100%;left:0;}
    .tdqgzl a .texts h3{font-size: 15px;margin-bottom: 6px;}
    .tdqgzl a .texts em{font-size: 13px;line-height: 21px;height:42px;}
    .tdqgzl a .dates b{font-size: 22px;margin-bottom: 2px;}
    .tdqgzl a .dates{width: 80px;}
    .tdqgzl a .texts{width: calc(100% - 80px);padding:2px 0 2px 15px;}

    .tdqhdl li{width: 48%;margin-left: 4% !important;margin-top: 4% !important;}
    .tdqhdl li:nth-child(2n-1){margin-left: 0 !important;}
    .tdqhdl li .imgs{height:26vw;}
    .tdqhdl li .texts{padding:12px 15px;}
    .tdqhdl li .texts em{display: none;}
    .tdqhdl li .texts h3{font-size: 15px;line-height: 23px;height:46px;}
    .tdqhdl li .texts .date{left:0;flex-direction: row-reverse;padding:6px 12px;width: 90px;height: 26px;top:-26px;}
    .tdqhdl li .texts .date b{font-size: 14px;font-weight: normal;line-height: 18px;margin-bottom: 0;}

    .tabouts-title{margin-bottom: 15px;}
    .tabouts-title h3{font-size: 20px;}
    .tjxkyl{margin-bottom: 12px;}
    .tjxkyl-title{font-size: 17px;}
    .tjxkyl-title::before{width: 12px;height:3px;margin-bottom: 20px;}
	.tjxkyl-ul li {width: 100%;margin-right: 0%;border: 1px solid #ebebeb;margin-bottom: 35px; }
	.tjxkyl-ul li .imgs{width: 100%; text-align: center; overflow: hidden;}
	.tjxkyl-ul li .texts .p2 {height: 60px;line-height: 25px;}
	


	

    .tnewsl li{margin-bottom: 12px;}
    .tnewsl li .imgs{width: 130px;height: 74px;}
    .tnewsl li .texts{width: calc(100% - 130px);height: 74px;padding:15px;}
    .tnewsl li .texts em{display: none;}
    .tnewsl li .texts h3{font-size: 15px;margin-bottom: 8px;}
    .tnewsl li .texts h4{font-size: 12px;margin-bottom: 0;}

    .trczpl li{margin-bottom: 12px;}
    .trczpl li a{padding:15px 20px;}
    .trczpl li span{font-size: 13px;width: 70px;}
    .trczpl li h3{font-size: 15px; width: calc(100% - 70px);background-size: 20px auto;padding-right: 20px;padding-left: 25px;}

    .txktdl{margin-bottom: 0;}
    .txktdl li a{height:120px;padding-top: 10px;}
    .txktdl li{width: 100%;margin-left: 0;margin-bottom: 12px;}
    .txktdl li .imgs{width: 100px;height:80px;}
    .txktdl li .texts{height:82px;}
    .txktdl li .texts h3{font-size: 15px;}

    .txsbgl li{margin-bottom: 12px;}
    .txsbgl li .imgs{width: 110px;height:165px;}
    .txsbgl li .texts{width: calc(100% - 110px);padding-left: 15px;height: 165px;}
    .txsbgl li .texts h3{font-size: 16px;margin-bottom: 12px;}
    .txsbgl li .texts p{font-size: 13px;margin-bottom: 4px;}
    .txsbgl li .texts img{width: 12px;margin-right: 6px;}

    .tabouts{padding-left: 0;}

    .tcontacts-top{padding:15px 20px;margin-bottom: 15px;}
    .tcontacts-top li{width: 100%;margin-top: 0 !important;margin: 6px 0 !important;padding-right: 0;}
    .tcontacts-top li h3{font-size: 16px;line-height: 23px;margin-bottom: 8px;}
    .tcontacts-top li em{font-size: 14px;}
    .tcontacts-top li h3::before{height:6px;}

    .tnsjgl > li{padding:20px;margin-bottom: 12px;}
    .tnsjgl .title{font-size: 17px;padding-bottom: 2px;}
    .tnsjgl .title img{width: 18px;margin-right: 8px;}
    .tnsjgl p, .tnsjgl span{width: 100%;padding-right: 0;font-size: 14px;line-height: 22px;margin-top: 5px;}

    .trcryl li{margin-bottom: 12px;}
    .trcryl li h3{font-size: 17px;padding:12px 0;padding-left: 20px;}
    .trcryl li h3::before{width: 10px;height:2px;}
    .trcryl li span{padding:20px 25px 5px;}
    .trcryl li span a{font-size: 14px;margin-right: 0;margin-bottom: 12px;width: 49%;text-align:center;}

	.tmain{padding: 0;}
	.tmain .centers{display: flex;flex-direction: column;padding: 0;}
	.tmain .trights-main {padding: 0 20px;}
	.tlefts-nav{display: block;width: 100%;margin-top: 0;margin-bottom: 30px; position: relative;z-index: 20;}
	.tlefts-nav .title{display: none; }
	.tlefts-nav .navs > li{display: none;}
	.tlefts-nav .navs > .science{display: block;}
	.tlefts-nav .navs > .science > a{display: none;}
	.tlefts-nav .subs{ overflow-x:scroll;display: flex; background-color: #FFF;padding:0;}
	.tlefts-nav .subs li{width: auto;}
	.tlefts-nav .subs li a{font-size: 12px;color: #666;padding: 0 12.5px;}
}