@charset "UTF-8";

*{ padding: 0px; margin: 0; }
ul,li{ list-style: none; }
body,input,select,textarea{ font-size: 1em;  font-family: "Microsoft YaHei"; background: #fff; color: #333;  }
input{outline: none;}
img{ max-width: 100%; }
a{color: #333; text-decoration: none;}
a:hover{color: #1ab554; text-decoration: underline;}
.cb{ clear: both; }

.hh{width: 100%;}
.h100{width: 100%;}
.hh_top{text-align: center; float: left;}
.hh_top_t{height: 30px;}
.hh_top_logo{ text-align: center;  padding: 5px 0;float: left; margin-bottom: 10px;}
.hh_top_logo img{ width: 220px; }
.hh_top_center{width: 66%; margin: auto;  }
.ttop{width: 100%; padding: 15px 0; text-align: center; background: #f64e08; color: #fff;}
.ttop a{color: #fff;} 
#nlist{display:none;}
#msgss{display:none;}

.yflexleft{width: 14%; position: fixed; left: 0; top: 0; background: #0b4e24; height: 100%; z-index: 9999;}

.yflexright{width: 14%; position: fixed; right: 0; top: 0; background: #fcfcfc; height: 100%; border-left: 1px solid #efefef;z-index: 9999;}

.zxzx{width: 90%; margin: auto;}
.zxzx li{width: 100%;float: left; padding: 10px 0; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

#onliemsg{display: inline-table; width: 80%;  padding: 8px 0; text-align: center; margin-left: 10%; margin-top: 30px; margin-bottom: 30px; color: #fff; font-size:1em;border-radius:5px;  background: #1ab554; }
#onliemsg:hover{background-color: #444;}

.hh_top_sear{float: left; padding: 0 0 10px 0; width: 100%; min-width: 1000px; border:1px solid #efefef; background: #fcfcfc; margin-top: 20px;}
.nav{width: 100%;float: left; padding: 15px 0; border-bottom:1px solid #ddd;}

.logo{ width: 100%;float: left; text-align:center; }
.logo img{height: 50px; margin-top: 20px;}
.logoname{width: 100%;float: left; font-size: 2em;color:#fff; padding:20px 0; text-align:center }

.navli{ width:130px; margin: auto; text-align:left;color:#dbd7dd;}
.navli li{ width:100%;float:left; padding:10px 0; text-align:left; position: relative;}
.navli li div{position: absolute; z-index: 9999; display: none; width: 100%; left: 0; padding-top: 10px;}
.navli a{color: #dbd7dd;}
.navli a:hover{ color:#1ab554; }

#lvsp a{display: block; text-align: left; width: 100%; padding: 10px 0; color: #666}


.searchs{width: 100%; float: left; }
.searchs form{width: 1000px;margin:auto; padding: 15px 0 10px 0;}
.hh_top_rm{float: left; padding: 10px 0; font-size: 12px; color: #ddd; text-align: center; }
.hh_top_rm a{color:#1ab554;}
.hh_top_rm a:hover{color:#666; text-decoration: underline;}
.hh_top_rm strong{color: #333;}
.hh_top_rmn{float: left; padding: 15px 0 10px 0; font-size: 12px; color: #ddd; text-align: left;box-sizing: border-box;   text-align: center;      }
.hh_top_rmn a{color:#1ab554;}
.hh_top_rmn a:hover{color:#666; text-decoration: underline;}
.hh_top_rmn strong{color: #333;}
.hh_top_sear span{display: inline-block; height: 42px; line-height: 42px; padding: 0 15px; background: #1ab554; color: #fff; cursor: pointer;float:left; }
.hh_top_sear span:hover{ background: #333; }
.hh_top_sear input{ height: 40px;line-height: 40px; border:1px solid #ccc; width: 420px; padding: 0 10px; float:left; }
.hh_top_slect { text-align: center; } 
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  solid  #ccc;  background: #fff; padding: 0px 0px 0px 5px;float:left; margin-right: 5px; width: 130px; color: #333;-webkit-appearance:none;outline: none;}
#hhelp{float: left; cursor: pointer; color: #666;margin-top: 12px;margin-left: 5px;}
#hhelp:hover{color: #1ab554; }
#hhelpn{float: left; cursor: pointer; color: #666;margin-top: 12px; margin-left: 5px;}
#hhelpn:hover{color: #1ab554; }
.hh_index_t1{font-weight: bold;color: #000;float: left;  padding: 25px 0 10px 0; box-sizing: border-box; width: 100%; text-align: left;}
.hh_index_t1 h1{  font-size:1.5em; }
.hh_index_c{float: left;     border-left:1px solid #efefef;  border-right:1px solid #efefef;  border-bottom:1px solid #efefef;   padding: 2% 1%; box-sizing: border-box;}
.hh_index_c li{ width: 48%;display: inline-block; margin-left: 1%; box-sizing: border-box;  height: 50px; line-height: 50px; overflow: hidden; border-bottom: 1px dotted  #efefef;}
#hhtop{height: 300px; overflow: hidden;}
#hhtoph{height: 300px; overflow: hidden;}
#hhtops{height: 400px; overflow: hidden;margin-bottom: 60px;}
.hh_index_t{font-weight: bold;color: #000;float: left;  padding: 10px 0; width: 100%;  box-sizing: border-box;margin-top: 10px;  text-align: left;}
.hh_index_t h2{font-size: 1.5em;}
.hh_index_t span{  font-size: 12px; font-weight: normal; width:100%; text-align:center; }
.hh_index_t p{text-align: center;}
.hh_index_t span a,.hh_index_t1 span a{color: #1ab554;}
.hh_index_cn{float: left;  margin-top: 10px;  margin-bottom: 20px;}
.hh_index_cn li{ width: 100%;display: inline-block; padding: 8px; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }

.hh_index_cnc{float: left;  margin-top: 10px;  }

#yhlb { height:360px; overflow:hidden;}
.hh_index_cnc li{ margin-left:1%; margin-right:1%; margin-bottom: 2%; width:18%; border: 1px  solid #efefef; display: inline-block; padding: 8px; text-align: left; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }

.hh_index_cnc li img{margin-bottom: 10px;}
.hh_index_cnc li a{color:#1ab554;font-weight:bold; }
.hh_index_cnc li span{font-size: 0.75em;color: #666; margin-top: 10px;}

.hh_index_cnc2{float: left;  margin-top: 10px;  margin-bottom: 60px;}
.hh_index_cnc2 li{ margin-left: 1%; margin-bottom: 2%; width:23%; margin-right: 1%;  display: inline-block; padding: 8px; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }

.hh_index_cnc2 a {
  background: #efefef;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hhtitle{width: 100%;float: left; text-align: center;font-size: 12px; color: #666;}
.wd_list{width: 100%;float: left;}
.wd_title{width: 100%;float: left;  padding: 15px 0;font-weight: bold;font-size: 1.2em;}
.wd_list_c{width: 100%;float: left; }
.wd_list_c li{width: 10%;float: left; padding: 8px 2px; text-align: center; border: 1px   solid #efefef; box-sizing: border-box; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  margin-left: -1px; margin-top: -1px;}
.dqwd{width: 31.33%; float: left;  padding: 10px; border-bottom: 1px solid #efefef; box-sizing: border-box;  margin-right:1%; }
.dqwd li{width: 100%;float: left;  padding: 5px 0; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.dqwd li:nth-child(1){font-weight: bold;}
.dqwd li:nth-child(2){ color:#666 }
.dqwd a{color:#1ab554 ;}
.dqwd a:hover{color:#333 ;}

.zbwd span{ display: inline-block; float: left; padding: 5px 10px ;  width: 25%; box-sizing: border-box; }

.zbwd a{color: #333;  text-decoration: none;}
.zbwd a:hover{color: #1ab554;text-decoration: underline;}

.wdtitle{width: 100%;float: left; text-align: center;  color: #666; font-size: 12px;}

.hh_left_3 ul{width: 98%; padding: 1%; margin-left:1%;float: left; box-sizing: border-box; margin-bottom: 15px; border:1px solid #efefef; background: #fafafa;}
.hh_left_3 ul dt{width: 30%;float: left;}
.hh_left_3 ul dd{width: 68%;float: right; padding: 5px 0}
.hh_left_3 ul dd a{font-weight: bold;font-size: 1.1em; color: #ffbc42;}
.hh_left_3 ul dd:nth-child(3){font-size:12px; color:#333; line-height:180%;}

.hhlist li{width: 48%; margin:  1%;float: left; padding: 10px; background: #fafafa; border: 1px solid #eee; box-sizing: border-box; margin-bottom: 5px;}
.hhlist li:hover{background-color: #fefefe;}

.hh_left_2 img {
  margin: auto;
  display: grid;
}

#hhtopn{height: 300px; overflow: hidden; }
.hh_cent{box-sizing: border-box;  margin-top: 15px;}
.hh_left{width: 66%; margin:auto; padding-bottom:50px;   }
.hh_left_1{ float: left; padding: 10px 0; text-align: center; margin-bottom: 20px; }
.hh_left_2{line-height: 250%;}
.hh_left_2 a{color: #1ab554; text-decoration: underline;}

.hh_left_2 li{width: 100%;float: left; padding: 10px;   border-bottom: 1px solid #eee; box-sizing: border-box; margin-bottom: 5px;}
.hh_left_2 li span:nth-child(2){float: right; display: inline-table;font-size: 0.9em; color: #666; }
.hh_left_2 li span:first-child  a{color: #1ab554; }
.hh_left_2 li span:first-child  a:hover{color: #333; text-decoration: underline; }

.hh_left_2 li span:nth-child(2) a{color: #1ab554; }

.hhlist li{width: 48%; margin:  1%;float: left; padding: 10px; background: #fafafa; border: 1px solid #eee; box-sizing: border-box; margin-bottom: 5px;}
.hhlist li:hover{background-color: #fefefe;}

#fy{text-align: center; width: 98%; box-sizing: border-box;}
#fy a{  margin-left: 5px; }

.hh_right{ display: none; width: 300px;float: left; margin-left: 15px; border-left: 1px solid #efefef; padding-left: 15px; margin-bottom: 40px;  overflow: hidden; }
.hh_bot{width: 66%; position: relative;     padding: 15px  0; text-align: center;  font-size: 12px; color: #666; background: #fafafa; margin:auto; margin-top: 10px;}
.hh_bot span:first-child{float: left;  display: inline; margin-left: 2%;}
.hh_bot span:nth-child(2){float: right;  display: inline;margin-right: 2%;}
.hh_bot span:first-child{color: #ddd;}
#allmap{width:100%;height:300px;}
.wdlist{ width: 31.33%; float: left; margin:1%; background: #f7f7f7; padding: 1%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;border: 1px  solid  #eee; }
.wdlist li{ float: left; width: 100%; padding: 5px 0px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; border-bottom: none;}
.wdlist:hover{ background: #efefef;border: 1px  solid  #ddd; }
.current{background: #1ab554; display: inline-block; color: #fff;  padding: 0px 8px; margin-left: 8px;}
.tck{width:100%; height:100%;left:0;top:0; position:fixed;background:rgba(0,0,0,0.3); display: none;z-index: 100000000000;}
.tanrves{position:absolute;left:50%; top:25%;}
.tanrve{ width: 550px;  box-sizing: border-box; max-height: 580px; overflow-y: scroll; padding: 20px; background: #444; position:absolute;left:-225px; top:-100px;  line-height: 150%;color: #fff; border-radius: 3px; position: relative; }
.tanrve li{width: 100%;float: left; padding: 8px 0; box-sizing: border-box; position: relative;}
.tanrve li i{ color:#1ab554; cursor: pointer;  position: absolute; right:0; top: 0;}
.tanrve li input  {width: 100%; height: 35px; line-height: 35px; border: 1px  solid #efefef;  padding: 0 5px; box-sizing: border-box;}
.tanrve li textarea{width: 100%; height: 100px;border: 1px  solid #efefef; padding:5px; box-sizing: border-box; }
.tanrve li span{background: #333; display: inline-block; padding: 10px 0; text-align: center; width: 100%; cursor: pointer;}
.tanrve li span:hover{background-color: #1ab554;}
.suMsg{color: red; display: none; text-align: center;}

.hh_sm{border: 1px  solid #efefef; padding: 2%; box-sizing: border-box; background: #fafafa;font-size: 0.85em; margin: 20px 0 10px 0}
.hh_sm li{width: 100%;float: left; padding: 5px;line-height: 180%;}
.hh_sm li strong{font-size: 18px;}

.hh_bot a{color: #666;}
.hh_bot a:hover{color: #1ab554;}
@media screen and (min-width:1201px) and (max-width:1400px){

.hh_top_sear input{ height: 40px;line-height: 40px; border:1px solid #ccc; width: 320px; padding: 0 10px; float:left; }

.hh_top_sear{float: left; padding: 0 10px 10px 10px; box-sizing: border-box; width: 100%; min-width: 900px; border:1px solid #efefef; background: #fcfcfc; margin-top: 20px;}
}

@media screen and (min-width:1px) and (max-width:1200px){
.zxzx{display: none;}

.hh_top_sear{ margin-top: 80px;  }
.yflexleft{width: 100%; position: fixed; left: 0; top: 0; background: #0b4e24; height:60px; overflow: hidden; z-index: 9999;}


.logo img{height: 40px; margin-top: 10px; }
.logoname{width: 100%;float: left; font-size: 2em;color:#1ab554; padding:20px 0; text-align:center }

.yflexright{width:100px; position: fixed; right: 0; top:70%; background: none; height: 100px; border-left: 0px solid #efefef;z-index: 9999; font-size:9px; }
 

 
.searchs form{width: 100%;margin:auto; padding: 8px 0 10px 0;}
/*.hh_top_sear div{width: 100%; margin: auto}*/
#nlist{display:inline-block;float:right; margin-top:18px; color: #fff; margin-right:20px;font-size: 1.5em}
 
#msgss{display: inline-block;margin-right: 10px; float:right;margin-top: 10px;}

.hh_bot{width: 100%;}



 
#onliemsg{display:none;}

.hh_left_1{ float: left; padding: 0 0; text-align: center; }
.hh_left_1 h1{margin-top: 10px;}
.hh_top_t{height: 5px;}
.hh_top_logo{ text-align: center;  padding: 5px 0;float: left; margin-bottom: 0;}

.hh_top_sear img{width: 220px;  height: auto; float: none; margin-right: 0;margin-left: 0; margin-bottom: 0; }
.hh{width: 96%; margin: auto;}

.hh_top_center{width: 100%; margin: auto;  }

.hh_left{width: 100%;float: left;margin-bottom: 10px;}
.hh_right{width: 100%;float: left; margin-left: 0; border-left: 0px solid #efefef; padding-left: 0; margin-bottom: 40px;  overflow: hidden; }
.hh_top_sear{float: left; padding: 0 0; text-align: center; min-width: auto;}
.hh_cent{box-sizing: border-box; padding-left: 0; margin-top: 15px; min-width: auto;}

.hh_index_c li{ width: 100%;display: inline-block;  box-sizing: border-box;}
.hh_top_rmn{float: left; padding: 10px 0; font-size: 12px; color: #ddd; text-align: left;box-sizing: border-box; padding-left: 0; background: #fafafa; border-top: 1px solid #efefef;display: none; }


#hhelp{float: left; cursor: pointer; color: #666;margin-top: 12px;margin-left: 5px; display: none;}
#hhelpn{float: left; cursor: pointer; color: #666;margin-top: 12px; margin-left: 5px; display: none;}

.hh_top_rmn strong{color: #333; display: none;}

  

.tanrves{position:absolute;left:1%; top:5%;}
.tanrve{ width: 90%;  box-sizing: border-box; max-height: 580px; overflow-y: scroll; padding: 10px; background: #3b3b3b; position:absolute;left:5%; top:4%; box-sizing: border-box;  line-height: 150%;color: #fff; border-radius: 3px; position: relative; }

#hhtop{height: 500px; overflow: hidden;}
}

@media screen and (min-width:812px) and (max-width:961px){
.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 200px; padding: 0 10px; float:left; }

}


@media screen and (min-width:481px) and (max-width:811px){
.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 200px; padding: 0 10px; float:left; }

}

@media screen and (min-width:1px) and (max-width:480px){


#yhlb { height:400px; overflow:hidden;}
.ttop{width: 100%; padding: 15px 0; font-size:12px; text-align: center; background: #f64e08; }

.hh_index_cnc li{ margin-left: 2%; margin-bottom: 2%; width:46%; border: 1px  solid #efefef; display: inline-block; padding: 8px; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }

.hh_index_cnc2 li{ margin-left: 2%; margin-bottom: 2%; width:46%;  display: inline-block; padding: 8px; box-sizing: border-box;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }

.hh_top_rmn{display: none;}
.hh_top_rm{display: none;}

.hh_bot{text-align: center; padding: 10px 0; width:100%;  }
.hh_bot span:first-child{float: left;  display: inline-block; width: 100%; margin-left: 0;  margin-bottom: 5px;}
.hh_bot span:nth-child(2){float: right;  display: inline-block; width: 100%;margin-right: 0;}
.hh_sm{margin-bottom: 10px; line-height: 180%;}

.wd_list_c li{width: 25%;float: left; padding: 8px 2px; text-align: center; border: 1px   solid #efefef; box-sizing: border-box; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  margin-left: -1px; margin-top: -1px;}

.dqwd{width: 100%; float: left;  padding: 10px; border: 1px solid #efefef; box-sizing: border-box;  margin-left: -1px; margin-top: -1px;}

.zbwd span{ display: inline-block; float: left; padding: 5px ;  width: 50%; box-sizing: border-box; }


.hh_left_3 ul dt{width: 30%;float: left; display:none;}
.hh_left_3 ul dd{width:100%;float: right; padding: 5px 0}

}
@media screen and (min-width:413px) and (max-width:480px){
	
.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 100%; padding: 0 10px; float:left; box-sizing: border-box; }
.hh_top_slect { text-align: center; } 
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  dotted #ccc;  background: #fff; padding: 4px 5px 3px 5px;float:left; margin-right: 2px; margin-left: 2px; width: 131px; color: #333; margin-bottom: 5px;}

.hh_top_sear span{display: inline-block; height: 42px; line-height: 42px; padding: 0;  margin-top: 5px; width: 100%; background: #1ab554; color: #fff; cursor: pointer;float:left; }

.wdlist{ width: 98%; float: left; margin:1%; background: #f7f7f7; padding: 1%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;border: 1px  solid  #eee; }

}


@media screen and (min-width:385px) and (max-width:413px){

.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 100%; padding: 0 10px; float:left; box-sizing: border-box; }
.hh_top_slect { text-align: center; } 
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  dotted #ccc;  background: #fff; padding: 4px 5px 3px 5px;float:left; margin-right: 2px; margin-left: 2px; width: 127px; color: #333; margin-bottom: 5px;}

.hh_top_sear span{display: inline-block; height: 42px; line-height: 42px; padding: 0;  margin-top: 5px; width: 100%; background: #1ab554; color: #fff; cursor: pointer;float:left; }

.wdlist{ width: 98%; float: left; margin:1%; background: #f7f7f7; padding: 1%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;border: 1px  solid  #eee; }

}


@media screen and (min-width:321px) and (max-width:384px){

.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 100%; padding: 0 10px; float:left; box-sizing: border-box; }
.hh_top_slect { text-align: center; } 

.hh_top_sear span{display: inline-block; height: 42px; line-height: 42px; padding: 0;  margin-top: 5px; width: 100%; background: #1ab554; color: #fff; cursor: pointer;float:left; }

.wdlist{ width: 98%; float: left; margin:1%; background: #f7f7f7; padding: 1%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;border: 1px  solid  #eee; }

}
@media screen and (min-width:321px) and (max-width:384px){
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  dotted #ccc;  background: #fff; padding: 4px 5px 3px 5px;float:left; margin-right: 2px; margin-left: 2px; width: 116px; color: #333; margin-bottom: 5px;}

}
@media screen and (min-width:321px) and (max-width:361px){
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  dotted #ccc;  background: #fff; padding: 4px 5px 3px 5px;float:left; margin-right: 2px; margin-left: 2px; width: 110px; color: #333; margin-bottom: 5px;}

}

@media screen and (min-width:1px) and (max-width:320px){
.hh_top_sear input{ height: 40px;line-height: 40px; border:1px dotted #ccc; width: 100%; padding: 0 10px; float:left; box-sizing: border-box; }
.hh_top_slect { text-align: center; } 
.hh_top_sear  select {height: 42px; line-height: 42px; border: 1px  dotted #ccc;  background: #fff; padding: 4px 5px 3px 5px;float:left; margin-right: 2px; margin-left: 2px; width: 98px; color: #333; margin-bottom: 5px;}
.hh_top_sear span{display: inline-block; height: 42px; line-height: 42px; padding: 0;  margin-top: 5px; width: 100%; background: #1ab554; color: #fff; cursor: pointer;float:left; }

.wdlist{ width: 98%; float: left; margin:1%; background: #f7f7f7; padding: 1%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;border: 1px  solid  #eee; }

}
