@charset "utf-8";
/*CSS reset*/







body{ background:url(2022tx_jdhy_bj.jpg) no-repeat top center;}
.coneter{ width: 1200px; margin:0 auto; padding: 0 20px; background: #fff;height:auto; margin-top: 0px; overflow: hidden;}
/*第一排*/
.con1{width: 100%; height: 380px;padding-top: 10px;}
.con1_left{width: 800px; }
.con1_r{width: 365px; margin-top: 40px;}


.hot_spic{ width:100%;height: 60px;line-height: 60px; border-bottom: 1px solid #e0e0e0; color: #355e92; font-size: 22px; position:relative;}
.hot_spic span{ line-height:60px; text-align:center; padding:0px 15px; display:block; float:left;color: #333333;}
.hot_spic span.hover_2{ border-bottom:5px solid #1f59d8; color: #555555;font-weight: bold;}
.hot_spic a{ color:#aaaaaa; position:absolute; right:0px; bottom:10px; width:60px; line-height:38px; text-align:right; display:block;}
.hot_spic_img{ width:100%; height:80px; padding:10px 0px;}
.means_list{ width:100%; height:auto; overflow:hidden;}
.means_list ul li{ font-size:16px; width:100%; height:60px; line-height:60px; background: url(2022tx_index_li.png) no-repeat 2px center;border-bottom: 1px dotted #e0e0e0;}
.means_list ul li a{ font-size:16px; padding-left:20px; width:calc(100% - 440px);white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display:block; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.means_list ul span{color: #999;float: right;width: 100px;text-align: center;}


.tjjd {width: 365px;}




/*第二排*/
.con2,.con3{width: 100%; height: auto; margin-top: 20px;margin-bottom: 20px;}
.title{position: relative;}
.title ul{border-bottom: 2px solid #e5e5e5;height: 40px;}
.title li{float: left;font-size: 20px;margin-right: 20px;}
.title li a{display: block;height: 40px;line-height: 40px;}
.title li.on a{border-bottom: 5px solid #1f59d8;font-weight: bold;font-size: 22px;}
.title .more{position: absolute;right: 0;top: 0;height: 100%;}
.title .more a{display: block;width: 39px;height: 100%;background: url(2022tx_jdhy_gd.png) no-repeat center center;}

.zctj-list { margin-top: 20px; overflow: hidden;}
.zctj-list li { position: relative; float: left; padding: 10px; width: 350px; height: auto; /*! background: #fff; */ /*! margin: 0 12px; */ overflow: hidden;border: 2px solid #ebebeb;border-radius: 7px;}
.zctj-list li .pic { width: 348px; height: 167px; overflow: hidden;float: left;}
.zctj-list li img { width: 100%; height: 100%; transform: scale(1); transition: all .5s;}
.zctj-list li .pic:hover img { transform: scale(1.05); transition: all .5s;}
.zctj-list li h3 { font-size: 18px; font-weight: normal; line-height: 30px; margin-top: 25px; overflow: hidden; /*! text-overflow: ellipsis; */ /*! display: -webkit-box; */ /*! -webkit-line-clamp: 2; */ /*! -webkit-box-orient: vertical; */height: 30px;float: left;width: 100%;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
.zctj-list li h3 a:hover { color: #0d7abf;}
.zctj-list li p { /*! position: absolute; */ left: 10px; bottom: 20px; font-size: 16px; color: #707070;display: block;float: left;width: 100%;text-align: right;}




/*第三排*/
.con3_left{width: 600px; }
.con3_r{width: 580px; }
.title1{position: relative; background: url(2022tx_jdhy_dh.jpg) no-repeat left;}
.title1 ul{/*! border-bottom: 2px solid #e5e5e5; */height: 40px;}
.title1 li{float: left;font-size: 20px;margin-right: 20px;}
.title1 li a{display: block;height: 40px;line-height: 40px;}
.title1 li.on a{ color: #1f59d8; font-size: 22px; font-weight: bold; margin-left: 20px;}
.title1 .more{position: absolute;right: 20px;top: 0;height: 100%;}
.title1 .more a{display: block;width: 39px;height: 100%;background: url(2022tx_jdhy_gd.png) no-repeat center center;}


.zxft-list {  padding: 10px 10px 20px; margin-top: 20px; overflow: hidden;}
.zxft-list .zxft-pic { float: left; width: 275px; height: 170px; overflow: hidden;}
.zxft-list .zxft-pic img { width: 100%; height: 100%; transform: scale(1); transition: all .5s;}
.zxft-list .zxft-pic:hover img { transform: scale(1.05); transition: all .5s;}
.zxft-list .zxft-text { position: relative; height: 170px; margin-left: 270px; padding: 20px 5px 0 20px;font-size: 16px;}
.zxft-list .zxft-text p { position: relative; line-height: 20px; padding-left: 80px; margin-bottom: 20px;}
.zxft-list .zxft-text span { position: absolute; left: 0; top: 0; font-weight: bold; display: block; }
.zxft-list .zxft-text .more { position: absolute; right: 40px; bottom: 0; color: #df1110;}

.zxft-text1{    font-size: 16px;color: #333;line-height: 36px;text-indent: 2em;text-align: left;}
.zxft-list2{}
.zxft-list2 a{}
.zxft-list2 ul {}
.zxft-list2 ul li {  background: url(2022tx_jdhy_list.jpg) no-repeat; height: 60px; float: left; margin-top: 25px;width: 459px;padding: 10px 15px 10px 110px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zxft-list2 ul li p {line-height: 24px;  overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.zxft-list2 ul li span  {color: #666;line-height: 30px;}


.jdhy_zsy{width: auto;height: auto;float: left;}