@charset "UTF-8";
body{ background: url("../images/huanbao_ducha2026.jpg") no-repeat center -20px  #eef4f3;  min-width: 1300px;}
.bodyBk{ }
.topHead{height:380px;}
.indexBody{ width:1300px; margin:0 auto; background-color:#fff; padding:30px;  box-shadow: 0px 5px 20px rgba(170, 176, 185, 0.5); border-top-left-radius: 20px; border-top-right-radius: 20px;}

.newsBox{width: 49%; float: left; }
.newsTitle{ height: 45px;  background-color: #f0f0f0;}
.newsTitle a{ height: 45px; display: block; position: relative;}
.newsTitle a span{ position: absolute; right: 10px; top: 0px; height: 45px; line-height:45px; font-size: 16px; color: #333;}
.newsTitle span.wap-title {display: block;padding: 0 1rem; height: 45px;  float: left;  text-align: center;  color: #fff;background-color: #2d8ad9;display: block;  font-size: 0.6rem; line-height: 45px; text-decoration: none;  font-weight: bold;cursor: pointer; }

.newsList{ padding: 20px 0px; min-height:150px;}
.newsList ul li{width:100%; height: 45px; line-height:45px;font-size:16px;color:#333; clear: both; }
.newsList ul li a{ width: 85%;  display: block; float: left; height: 45px; overflow: hidden; background-image: url(../images/dian_icon.png); background-position: left center; background-repeat: no-repeat; padding-left:40px ; color: #333;  display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.newsList ul li a:hover{color: #1c68c0; background-image: url(../images/dian_icon.png);}
.newsList ul li span.date{font-size: 14px;color: #848484;}


/*频道*/

.zhuye_box{width: 1300px;margin-right: auto;margin-left: auto;background-color: #fff;display: block; -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);border-radius: 4px;}
.Subcolumn {background-color: #fff;display: block; padding:20px;min-height:500px;}
.location{line-height: 71px;height: 71px;border-bottom: 1px solid #dedede;color: #fff; position: relative;}
.location-right{ float:right; height: 70px;color: #333; font-size:16px; padding-right: 20px;}
.location-right i{ width: 30px; height: 70px; display: block; float: left; background-image: url(../images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right span{ padding: 0 5px; color: #333;}
.location-right-l{ height: 70px; padding: 0px 20px; color: #333; background-color: #f7f8fa; overflow: hidden;}
.location-right-l i{ width: 30px; height: 70px; display: block; float: left; background-image: url(../images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right-l span{ padding: 0 5px;}
.location-left {height:70px; padding: 0 15px; float: left;font-size:24px;font-weight:bold;color:#3882dd; text-align: center; border-bottom: 1px solid #3882dd; }
.location-left span{ display:block; }
/*list 开始*/
.p_list{ padding:20px 10px 10px 10px; min-height:600px;}
.pson_list{ padding:20px 10px 10px 20px; }

.czxxList1{height:120px; min-height:0px;}
.czxxList2{height:700px; min-height:0px;}
.p_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(../images/dian_icon.png);background-repeat: no-repeat;background-position:left center;padding-left: 30px;height: 45px;line-height: 45px;font-size: 18px;}
.p_list ul li:hover{ background-image: url(../images/dian_icon.png);}
.p_list ul li a {color: #333;text-decoration: none;float: left;}
.p_list ul li a:hover {color: #3882dd;text-decoration: underline;}
.p_list ul li.Line{ height: 55px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}

/*内容页 start*/
.p_nei {text-align: left;font-size: 18px;line-height: 36px;min-height:640px; padding:40px; position: relative;}
.p_nei h1 {font-size: 22px;font-weight: bold;color: #333;line-height:1.5em;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_nei h4 {padding-top: 10px;font-size: 13px;line-height:1.5em;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 30px;padding-bottom: 20px;}
.p_nei h2.reply {font-size: 15px;text-align: center;padding: 10px 0px;font-weight: bold;color: #666;}

.p_nei h4 span{padding:0px 10px;}
.p_nei h4 span.fontSize{ font-size:14px; color:#666;}
.p_nei h4 span.fontSize span{ cursor:pointer;}
.p_nei img{ max-width:800px; }
/*内容页结束*/
/*介绍*/
.ducha-jieshao {border: 1px solid #c8d5e1;padding: 25px 40px;font-size: 18px;text-align: justify;text-indent: 2em;line-height: 1.8em;border-radius: 10px;background-color: #f1faff;}
.ducha-jieshao b{ font-weight: bold; color: #123960;}

@media screen and (max-width: 800px) {

   html{width:100%;}
   body{ background-image:none; width: 100%; min-width: auto;}
   .topHead{ height:13rem; background: url("../images/zhuanti-hbdc2026-head.jpg") no-repeat center center  #eef4f3; background-size: 100%;}

.indexBody{width: 100%; padding: 1rem;}
.newsBox{width: 100%; float: left; }
.newsBox.gu-margin-right20{ margin-right:0px;}
.ducha-jieshao{ padding: 1.2rem;font-size: 1.1rem; }
.zj20da_img1,.zj20da_img2{ background-image:none;}
.newsTitle { background-color: #f0f0f0; height: 3rem;}
.newsTitle span.wap-title { display: block; padding: 0 1rem;  height: 3rem; float:left; text-align: center;  color: #fff; background-color: #2d8ad9; display: block;font-size:1.2rem; line-height:3rem; text-decoration: none; font-weight: bold;font-size: 1.3rem; cursor: pointer;}
.newsTitle a {height: 3rem;display: block;position: relative; line-height: 3rem;}
.newsTitle a span {position: absolute;right: 10px;top: 0px;height: 3rem;line-height: 3rem;font-size: 0.9rem;color: #333;}


   .zhuye_box{  width: 100%; }
   .location{line-height: 4rem;height: 4rem;border-bottom: 1px solid #dedede;color: #fff; position: relative;}
  .location-left {height:4rem; padding: 0 1rem; font-size:1.4rem; }
  .location-right{ display:none;}

.newsList ul li{ clear:both;overflow:hidden;height: 4rem;line-height: 1.5em; font-size: 1.1rem; padding: 0.5rem  0;border-bottom: 1px solid #f0f0f0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;align-content: center;overflow : hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.newsList ul li:last-child { border: none !important; }
.newsList ul li a{ width:100%; float: inherit; height: auto; overflow: hidden; background-image: none; padding-left: 0px;  color: #272f37;  display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newsList  ul li span.date{ display:none; }
.newsList ul li a:hover{background-image: none; }


.location{ height:3.5rem; line-height:3.5rem; }
.location-right-l{height:3.5rem;color: #7a8496;  padding:0px; font-size:0.875rem;}
.location-left{height:3.5rem; line-height:3.5rem;  float: inherit; font-size: 1.2rem;}
.zt-location-left{ height:3.5rem; line-height:3.5rem; text-align: left;  float: inherit;  border-bottom: 1px solid #1f5699; }
.location-right{ height:3.5rem; line-height:3.5rem;  float: inherit; color: #7a8496;  display: none;}
.location-right span{ color: #7a8496; padding:0 0.2rem}
.location-right-l i{ width: 2rem; height:3.5rem; line-height:3.5rem; }
.location-right a{ color: #7a8496; }

.Subcolumn { background-color: #fff; display: block;  padding: 0.5rem; min-height: 60vh; border-radius: 3px;box-shadow: 2px 2px 3px rgba(12,63,133,0.05);}
.p_list {padding: 0;min-height:18rem;}

.p_list ul li{ position: relative; clear:both;overflow:hidden;height: 5rem;line-height: 1.5em; font-size: 1.1rem; padding: 0.5rem  0;border-bottom: 1px solid #f0f0f0;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;align-content: center;overflow : hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.p_list ul li:last-child { border: none !important; }
.p_list ul li a{ width:100%; float: inherit; height: auto; overflow: hidden; max-height: auto; background-image: none; padding-left: 0px;  color: #272f37;  display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.p_list ul li a:nth-child(n+2) {margin-left:1.5rem}
.p_list ul li:hover,.p_list ul li{ background-image:none; }
.p_list ul li span.date{ display:none; }
.p_list ul li.Line{  height: 5rem;line-height: 1.5em;}


/*内容页*/
.p_nei {background-color: #fff;display: block;padding: 1rem 1rem 3rem 1rem;min-height:12rem; line-height: 1.8rem; border-radius: 3px; box-shadow: 2px 2px 3px rgba(12,63,133,0.1);font-size: 1.1rem;}
.p_nei .zwTitle{font-size:1.5rem;font-weight: bold;color: #333;line-height: 1.5em; padding:0  0.5rem;text-align: center;}
.p_nei .zwTitle h1 {}
.p_nei .zwTitle h2.reply {font-size:1.3rem;text-align: center;padding: 10px 0px;color: #aeaeae;}
.p_nei h1 {font-size: 1.4rem;font-weight: bold;color: #333;line-height:1.5em;padding-top: 1rem;padding-right: 0;padding-bottom: 1rem;text-align:center;padding-left: 0;}
.p_nei h4 { padding-top:0.5rem; font-size: 0.8rem;line-height: 1.5em;color: #666;font-weight: normal;text-align: center;border-bottom: 1px solid #D6D6D6; margin-bottom:1rem; padding-bottom:1rem;}


.p_nei p { line-height:2rem; text-align: justify;}
.p_nei img{ width:100%; height: auto; padding: 5px; margin: 0; transition: transform 0.25s ease;}
.p_nei img:hover {  cursor: zoom-in; transform: scale(1.1); }
.p_nei h4 span{padding:0px 0.3rem; display:none;}
.p_nei h4 span:nth-child(1){ display:block;}
.p_nei h4 span:nth-child(3){display:none; clear:both;}

.not-find-result{ font-size:1rem; padding:1rem; }

}
