@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; color:#2966ca}
img { -ms-interpolation-mode: bicubic; }

html, body { font-family:'微软雅黑', sans-serif; min-width:1200px;} 
html{height:100%; position:relative}
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
input:focus{outline: none;}


/*responsive Normal*/
.maxcontainer { min-width:1200px;max-width: 1920px }
.container {width:1200px;}
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }
.padhide{display:block;}
.padshow{display:none;}
.mar0{margin-left:0 !important; margin-right:0 !important;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.main{position:relative; overflow:hidden;}
/* CSS Document */
.part1{padding-top:294px;background: url(trs_topbanner_20211025_zt.jpg) top center no-repeat;}
.menu{line-height: 53px;height: 53px;background:#3e8da2;}
.menu a{font-size: 26px;color: #fff;padding:0 65px;display: inline-block;}
.menu a:hover{background:#2c7a8f;color:#fff;}
.part2{margin-top: 20px}
.part2_1{width: 748px;height: 444px;float: left;}
.swiper-container-lbt img{display: block;width: 748px;height: 444px}
.part2_2{width: 420px;float: right;}
.swiper-container-lbt .swiper-button-next,.swiper-container-lbt .swiper-button-prev{width: 20px;height: 36px}
.part2_1 .swiper-button-next,.part2_1 .swiper-container-rtl .swiper-button-prev{background: url(trs_focusbg_20210721_zt.png) bottom center no-repeat;}
.part2_1 .swiper-button-prev,.part2_1 .swiper-container-rtl .swiper-button-next{background: url(trs_focusbg_20210721_zt.png) top center no-repeat;}
.botmes{position: absolute;left:0;top: 0;right: 0;bottom: 0;background: url(trs_focusbg1_20210721_zt.png) bottom left repeat-x; }
.botmes p  {
    display: block;
    font-style: normal;
    font-size: 36px;
    line-height: 90px;
    color: #d1d0d1;
    bottom: 26px;
    height: 90px;
    left: 0;
    right: 0;
    position: absolute;
    padding: 0 30px;
     font-size: 26px;
    bottom: 16px;
    height: 60px;
    line-height: 60px;
}
.part2_2 h2{margin:10px 0;}
.part2_2 h2 a{    font-size: 30px;
    font-weight: bold;
    color: #00184e;}
 .part2_2 p a   {
    	    font-size: 16px;
    color: #848381;
    line-height: 24px;
    }
.part2_2 ul li{    font-size: 22px;
    color: #000000;line-height: 29px }
.part2_2 ul li a{color: #000}
.part2_2 ul{margin-top: 10px}
.part3_1{height: 310px;float: left;width: 748px;background: url(trs_zbygbg_20210721_zt.jpg) no-repeat;}
.part3{margin-top: 20px}
.zbyg li{width: 50%;float: left;line-height: 40px;font-size: 24px}
.part3 h2{font-size: 26px;color: #fff;font-family: "宋体";font-weight: bold;;line-height: 66px;padding-top: 10px;border-bottom: #fff 1px solid;margin:0 37px;}
.part3_1 ul{margin:15px 37px;}
.zbyg li a{color: #fff}
.part3_2{width: 420px;float: right;height: 310px;background: #cc1a1f}
.part3_2 ul li{line-height: 40px;font-size: 24px}

.part3_2 .zbyg li{width: auto;float: none;}
.part3_2 ul{margin:15px 37px;}
.jrkd_more{line-height: 30px;text-align: right;margin-right: 30px}
.jrkd_more a{color: #fff;font-size: 20px;}



.common_title{line-height: 72px;height: 72px;overflow: hidden;}
.common_title p{margin-left: 60px;width: 124px;font-size: 30px;text-align: center;float: left;}
.common_title1{background: url(trs_titlebg_20211025_zt_03.jpg) top center no-repeat;margin-bottom: 20px}
.common_title1 p{color: #fff;line-height:90px;}
.common_title a{float: right;margin-right: 20px;font-size: 20px;color: #2678fe;line-height:95px;}



.part4{margin-top: 20px}
.tj_part li{width: 390px;float: left;margin-right: 15px;float: left;margin-bottom: 20px}
.tj_part li img{width: 100%;display: block;}
.tj_part li p{font-size: 22px;
    line-height: 44px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;}
.tj_part li img{
    display: block;
    width: 390px;
    height: 220px;
    -webkit-transition: all 0.3s ease-in-out;}
 .tj_part li .alb{height: 220px;overflow: hidden;}
 .tj_part li:hover img{transform: scale(1.1,1.1);}
.tj_part{overflow: hidden;}


.video_box dt{width: 795px;float: left;position: relative;height: 545px}
.video_box dt img{display: block;width: 100%;-webkit-transition: all 0.3s ease-in-out;}
.video_box dt a{display: block;position: absolute;left: 0;top: 0;right: 0;bottom:0;background: url(trs_vplayer1_20210721_zt.png) center center no-repeat;display: block;z-index: 999 }


.video_box dt p{line-height: 64px;height:64px;background: #f0f0f0;font-size: 28px;color: #000;overflow: hidden;}
.video_alb{position: relative;overflow: hidden;}
.video_box dt p a{padding:0 10px;position: static;background: none;display: inline;}
.video_box dt .time{position: absolute;bottom:0px;left:0px;}


.video_box dd{width: 390px;float: right;}
.video_box{overflow: hidden;}

.video_alb:hover img{transform: scale(1.1,1.1);}
.ddalb img{width: 100%;display: block;-webkit-transition: all 0.3s ease-in-out;}
.ddalb a{position: absolute;left: 0;top:0;right: 0;bottom: 0;background: url(trs_vplayer1_20210721_zt.png) center center no-repeat;z-index: 9999}
.ddalb {position: relative;}
.ddalb p{position: absolute;bottom: 0;left: 0;right: 0;height:110px;background: url(trs_focusbg1_20210721_zt.png) left bottom repeat-x; background-size: 100% 110px;line-height: 170px;color: #fff;font-size: 22px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;text-indent: 10px}
.hui{background: url(trs_focusbg1_20210721_zt.png) left bottom repeat-x; background-size: 100% 110px;position: absolute;bottom: 0;left: 0;right: 0;top: 0;z-index: 999}
.time{
    font-size: 12px;
    color: #8d8d8d;
    line-height: 32px;
}

.ddalb:hover img{transform: scale(1.1,1.1);}
.ddalb.noPlayer a,.video_box.noPlayer a{background:none;}
.v_alb{overflow: hidden;height: 220px}
.part5{margin-top: 0px}
.part6{margin-top: 0px}
.part6 .v_item{width:390px;float: left;margin-right: 15px;margin-bottom:30px;}
.part7title{height: 88px;background: url(trs_part7_titlebg_20210721_zt.png) top center no-repeat;}
.part7{margin-top: 20px}
.part7item{overflow: hidden;border-bottom: #c9c9c9 1px solid;padding-bottom: 16px;margin-bottom: 14px}
.part7item dt{float: left;width: 99px;float: left;margin-top: 10px;margin-right:50px }
.part7item dt img{display: block;width: 100%}
.part7item dd h2{line-height: 40px;color: #000;font-size: 25px}
.part7item dd p{line-height: 36px;font-size: 24px;color: #999}
.part7item dd{overflow: hidden;}