@charset "utf-8";
/*base*/
html,body,ul,ol,li,p,h2,h4,a,img,input,span,a,textarea{margin:0;padding:0;}
html,body{min-width: 320px;}
img,input,button {border: 0;}
i{font-style: normal;font-family: "Microsoft Yahei";}
input:focus,textarea:focus,select:focus, button{outline:none;}
li,button{list-style: none;}
body{font-size: 16px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";font-size:16px;}
a:hover{color: #22a0eb;}
button,img,input { vertical-align: middle;}
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.fl{ float:left;}
.fr{ float:right;}
::-webkit-input-placeholder {color: #709dbf; } :-moz-placeholder { color: #709dbf; } ::-moz-placeholder {  color: #709dbf; } :-ms-input-placeholder {color: #709dbf; }
.cont{width: 1200px;margin: 0 auto;overflow: hidden;}


body{background:url(TXQ_xzzxjxs2021_bj.jpg) no-repeat top center;}

.ylws_cont{ width: 1200px; margin:0 auto; }

/*头部*/
.ylws_headbox{ width:100%; height:840px; }
.ylws_head{ width:1200px;  position:relative; margin:0 auto;}
.ylws_logozt{ padding-top:75px; height:auto; overflow:hidden;}
.ylws_fanhui{ position:absolute; top:60px; right:0; width:110px; height:110px; line-height:110px; text-align:center; border-radius: 60px;border: #d9fdff 3px solid;}
.ylws_fanhui a{ font-size:18px; color:#09a; display:block;line-height: 110px;}


/*第一排到第五排通用*/
.xczx{ width: 1200px; margin: 0 auto;}


.zwyw{margin-bottom: 25px;width: 580px; height: 300px;}
.zwyw_t {width: 580px;height: 48px; background: url(xczxjxs_list_bj.png) no-repeat left;}
.zwyw_t p { display: block; line-height: 58px; width: 60%; font-size: 22px; color: #04788d; font-weight: bold;padding-left: 50px;float: left;}
.zwyw_t  a{ display: block; color: #666666;display: block;float: left;line-height: 58px;text-align: right;width: 25%;}

.zwyw_box ol li { padding: 0 10px 0 25px; width: 545px; height: 44px; line-height: 44px; background: url(xczx_yd.png) no-repeat 8px center; display:block; position:relative;}
.zwyw_box ol li a {font-size: 16px;height: 44px;width: 70%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;}
.zwyw_box ol li i { color: #b7b7b7;float: right;}

.zwyw_box1 ol li {  float: left; width: 144px; height: 233px;}
.zwyw_box2 ol li {  float: left; width: 580px; height: 150px;}

/*第一排*/
.xczx_con1{ height:340px;}



/*第二排*/
.xczx_con2{ height:410px;}
.xczx_con2_bt{ width: 1200px; margin-top: 20px; }
.xczx_con2_bt a{color:#04788d; text-align: center; font-size: 40px; border-bottom: 3px solid #04788d; margin: 0 auto;display: block;width: 170px;}
.xczx_con2_lst{width: 1200px;   height: 250px; float: left; margin: 30px 0;}


.jdjs_b li{width: 380px;height: 250px; float: left; text-align: center; margin-right: 20px; position: relative;}
.jdjs_b li .pic{width: 380px;height: 250px;overflow: hidden;}
.jdjs_b li .pic img{width: 380px;height: 250px;}
.jdjs_b li .title {height: 35px;display: block;line-height: 35px;color: #fff;
background-color: rgba(15,102,94,0.5);
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 0 10px;
color: #fff;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}
.jdjs_b li .title:hover{text-decoration:underline;}




/*第三排*/
.xczx_con3{ height:340px;}



/*第四排*/
.xczx_con4{ height:340px;}

/*第五排*/
.xczx_con5{ height:170px;margin-bottom: 20px;}