@charset "utf-8";
/* CSS Document*/
html{color:#333;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.container{width: 100%;position: relative;/*! float: left; */}
/* 过度*/
a img,img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
/****公用****/
.warp_center{background: #fff;padding: 20px;}
.zjtx{/*! padding: 0px 15px; */margin: 80px 0;}
.tx_title{width: 595px;height: 145px;margin: 0px auto 10px 190px;}
.zjtx_bg{background: url(2022tx_zjtx_txtltbg.png) top center no-repeat;}
.zjtx_list{background: url(2022tx_zjtx_zjtx_rightbg.png) top right no-repeat;height: 330px;padding-right: 240px;}
.zjtx_list_li{}
.zjtx_hd{height: 45px;}
.zjtx_hd>ul{font-size: 20px;}
.zjtx_hd>ul>li{margin: 0px 20px; float:left;height: 42px; line-height:42px;}
.zjtx_hd>ul>li>a{ font-size: 20px; color: #666666; }
.zjtx_list_txt{margin: 35px 0;line-height: 2.5rem;font-size: 18px;text-indent: 30px;background-color: #f7f7f7;padding: 15px;}
.zjtx_hd .on{border-bottom: 3px solid #205ADB;background: #2E61B0;border-radius: 25px;}
.zjtx_hd .on a{color: #fff;font-weight: bold;padding: 15px 25px;}
.zjtx_li{}
.zjtx_li a{ color:#1F59D7;margin: 0 5px 0px 0;}
.rwtx{width: 100%;/*! margin: 30px 0; */}
.rwtx_list_txt{margin-top: 25px;padding: 0px 15px;display: inline-block;}
.rwtx_bg{background: url(2022tx_zjtx_txtltbg.png) 0px -135px no-repeat;}
.rw_list_left{width: 30%;margin-right: .5%;overflow: hidden;}
.list_pic{float: left;margin-right: .5%;}
.list_pic a{position: relative;display: block;}
.list_pic a span{}
.list_pic a span img{height: 98%;transition: all 0.5s ease;}
.list_pic a span img:hover {opacity: 0.9;}
.list_pic a p{position: absolute;top: 5%;left: 5%;color: #fff;font-size: 20px;}
.rw_list_right{width: 68%;}
.list_right_top{display: block;width: 90%;height: 282px;background: #D8EAF4;}
.list_right_bottom{width: 100%;display: flex;}
.tstx{width: 100%;margin: 30px 0;margin-top: 121px;padding-top: 80px;}
.tstx_bg{background: url(2022tx_zjtx_txtltbg.png) 0px -290px no-repeat;}
.tstx_list{display: block;width: 100%;}
.tstx_list_left{width: 50%;}
.tslist_right_top{/* width: 100%;*//* float: left;*/}
.tstx_list .list_pic a{text-align: center;}
.tstx_list .list_pic a p{display: inline-block;width: 100%;height: 99%;left: 0;top: 0;line-height: 18rem;background-color: rgb(15 165 217 / 30%);}
.tslist_right_bottom{height: 300px;overflow: hidden;width: 99%;margin-bottom: 1%;}
.tstx_list_right{width: 50%;}
.rwtx_list{height: 650px;margin-bottom: 30px;}
.tstx_li{height: 615px;}
.tstx_hd{margin-top: 40px;}
.lunbo_hd{margin-top: 30px;}
.tstx_hd>ul{width: 25%;margin: 0px auto;}
.tstx_hd>ul>li{margin: 0px 8px; float:left;border: 2px solid #2E61B0;border-radius: 25px;height: 5px;width: 80px;}
.tstx_hd>ul>li>a{ font-size: 20px; color: #666666; }
.tstx_list_txt{margin: 35px 0;line-height: 2.5rem;font-size: 18px;text-indent: 30px;}
.tstx_hd .on{background: #2E61B0;}
.tstx_hd .on a{color: #fff;font-weight: bold;padding: 15px 25px;}
.tx_lunbo{margin:20px 0;height: 406px;width: 100%;margin-bottom: 100px;}
.tx_lunbo_li{height: 400px;margin-bottom: 40px;}
.lunbo_list{position: relative;width: 100%;height: 400px;}
.impress-view-right img{width: 710px;}
.impress-view-right span{}
.impress_pics{position: absolute; bottom: 0; right: 0px;}
*通用自适配样式*/
@media only screen and (max-width: 1100px){
.w1240{width: 100%;}

}
@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){

}
/*通用自适配样式*/