@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;}

.common-footer-wrap .footer {
    float: left;
    width: 100%;
}
.common-footer-wrap .footer .w1200 {
    width: 1260px !important;
}
.common-footer-wrap .footer p a {
    color: #fff;
    font-size: 14px;
}
.zwyw_t .zwyw_t1{width: 136px;}
.zwyw_t1 a{width: 100%;font-size: 22px;color: #333;text-align: left;}
.on a { color: #04788d;}
.zwyw_t .zwyw_t2{width: 32%;padding-left: 20px;}
.zwyw_t2 a{width: 100%;font-size: 22px;color: #04788d;}
.zwyw_t .zwyw_t3{float: right;margin-right: 20px;padding-left: 20px;width: 42%;}
.zwyw_t3 a{border: 1px #2ca7b9 solid;border-radius: 30px;line-height: 35px;font-size: 18px;text-align: center;width: 100%;margin-top: 5px;}
.zwyw_box1 ol li a{display: block;width: 100%;height: 100%; color: #fff; overflow: hidden;}
.zwyw_box1 ol li a i{position: relative;display: block;width: 100%;height: 100%;}
.zwyw_box1 ol li p {position: absolute;bottom: 25px;color: #fff; text-align: center;padding: 0 10px;}

/*适配*/

/******************** media ********************/

@media only screen and (max-width: 1199px) {
    .ylws_head{width: 100%;}
  .xczx{width: calc(100% - 20px);margin: 0 10px;height: auto;overflow: hidden;}
  .zwyw{width: calc(100% /2 - 5px);}
  .xczx_con1 .tab_box{margin-right: 10px;}
  .xczx_con1, .tab_box1{margin-left: 0 !important;}
  .xczx_con1{height: auto;}
  .zwyw_t{width: 100%;}
  .zwyw_box,.zwyw_box1{width: 100%;}
  .zwyw_t .zwyw_t1{width: calc(100% /2 - 10px) !important;padding-left: 0;text-align: center;/*! float: unset; */}
  .zwyw_t .zwyw_t1 a{text-align: center;}
  .zwyw_box ol li{width: calc(100% - 25px);padding-right: 0;}
  .xczx_con1, .xczx_con3, .xczx_con2, .xczx_con4, .xczx_con5{width: 100%;height: auto;overflow: hidden;}
  .xczx_con3 .zwyw{margin-left: 5px !important;/*! width: 100%; */height: auto;overflow: hidden;}
  .zwyw_box ol li a{width: calc(100% - 100px);}
  .zwyw_box ol li i{width: 95px;}
  .ylws_logozt {padding-top: 20px;padding-bottom: 100px;}
  .ylws_fanhui{background: url(TXQ_xzzxjxs_bt.png) no-repeat center;width: 962px;height: 120px;border: unset;border-radius: unset;background-size: 100% 100%;position: unset;margin: 0 auto;}
  .ylws_fanhui a{display: none;}
  body{background:url(TXQ_xzzxjxs_bt_cun.png) no-repeat top center;}
  
  .xczx_con2_bt, .xczx_con2_lst,.jdjs{width: 100%;height: auto;overflow: hidden;}
  .jdjs, .jdjs_b,.jdjs_b ol{width: 100%;height: auto;overflow: hidden;}
  .jdjs_b ol li{width: calc(100% /3 - 7px);margin: 10px 0 10px 10px;}
  .jdjs_b ol li:first-child{margin-left: 0;}
  .jdjs_b li .pic,.jdjs_b li .pic img{width: 100%;}
  .xczx_con2{}
  .zwyw .zwyw_box1 ol li{width: calc(100% /2 - 10px);background-color: #2ca7b9;height: 105px;margin-left: 10px;margin-right: 0px !important;margin-bottom: 10px;border-radius: 10px;}
  .zwyw_box1 ol li a i img{display: none;}
  .xczx_con3{}
  .zwyw_t .zwyw_box1 ol li{}
  .zwyw_box1 ol{width: 100%;height: auto;overflow: hidden;}
    .zwyw_box1 ol li p{position: unset;line-height: 30px;padding-top: 30px;}
    .zwyw_t .zwyw_t2{width: 190px;}
    .zwyw_t .zwyw_t3{width: calc(100% - 220px);margin-right: 5px;padding-left: 5px;}
    .xczx_con4 .zwyw:last-child{margin-left: 5px !important;}  
    .xczx_con5 .zwyw_box2 ol li {width: calc(100% /2 - 10px);}
    .xczx_con5 .zwyw_box2 ol li img{width: 100%;height: 150px;}
}
@media only screen and (max-width: 999px) {
.zwyw{width: 100%;}
  .zwyw_t{background-size: 100% 100%;}
  .zwyw .zwyw_box1 ol li{height: 60px;}
    .zwyw_box1 ol li p{padding-top: 0;line-height: 60px;}
    .xczx_con5 .zwyw_box2 ol li{width: 100%;margin-bottom: 10px;}
    .jdjs_b ol li{width: calc(100% /2 - 7px);}
    .jdjs_b ol li:last-child {display: none;}
    .ylws_fanhui{background: url(TXQ_xzzxjxs_bt.png) no-repeat center;background-size: 100%;width: 100%;}
    .ylws_logozt{text-align: center;padding-bottom: 30px;}
    body {background: #e3f4fe;}
    .ylws_headbox{height: 300px;}
    
    
}

@media only screen and (max-width: 600px) {
.zwyw .zwyw_box1 ol li{width: calc(100% /1 - 10px);margin-left: 0 !important;}
.jdjs_b ol li{width: calc(100% /1 - 0px);}
    .zwyw_t .zwyw_t3{display: none;}
}

