a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;/*指鼠标在链接*/}
a:active{text-decoration:none;/* 指正在点的链接*/ }

.mpxx_main{
  width: 1000px;
  margin: 0 auto; 
}

.hide{
  display: none!important;
}

.jtzn_main{
  width: 1000px;
  margin: 0 auto; 
}

.yjgl_main{
  width: 1000px;
  margin: 0 auto; 
}

.yjgl_item{
  width: 1000px;
  height: 383px;
  display: block;
  border-radius: 8px;
  margin-bottom: 23px;
  box-shadow:   0px -1px 8px 0px #f7f7f7,   
                -1px 0px 8px 0px #f7f7f7, 
                1px 0px 8px 0px #f7f7f7,   
                0px 1px 8px 0px #f7f7f7; 
}

.yjgl_item_left{
  width: 488px;
  height: 100%;
  box-sizing: border-box;
  padding: 44px 69px 50px 53px;
}

.yjgl_left{
  float: left;
}

.yjgl_item_left_icon{
  width: 32px;
  height: 30px;
  display: block;
  background: url('../images/yjgl_icon.png') no-repeat center;
  background-size: 100% 100%;
  margin-left: 6px;
}

.yjgl_item_left_title{
  font-size: 16px;
  line-height: 16px;
  color: #000;
  font-weight: bold;
  margin: 25px 0 28px;
}

.yjgl_item_left_desc{
  font-size: 14px;
  line-height: 28px;
  color: #000;
}

.yjgl_item_left_detail{
  margin: 23px 0 54px;
}

.yjgl_left_detail_writter{
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #000;
}

.yjgl_left_detail_see{
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #000;
  margin-left: 30px;
}

.yjgl_left_detail_see>span{
  width: 17px;
  height: 11px;
  display: inline-block;
  background: url('../images/see_icon.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: 8px;
}

.look_detail{
  width: 138px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #000;
  border-radius: 5px;
  border: 1px solid #d1d1d1;
}

.yjgl_item_right{
  width: 512px;
  height: 100%;
}
.yjgl_item_right img{
  width: 100%;
  height: 100%;
}
.yjgl_right{
  float: right;
}

.yjgl_item:hover .look_detail{
  background-color: #3e8a3a;
  color: #fff;
}

/* 详情页 */
.yjdetail_main{
  width: 1000px;
  margin: 0 auto;
}

.yjdetail_main_left{
  width: 752px;
  float: left;
}

.yjdetail_left_title{
  font-size: 30px;
  color: #000;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  margin: 79px 0 30px;
}

.yjdetail_left_writer{
  width: 100%;
  text-align: center;
}

.yjdetail_writer_text{
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  color: #000;
}

.yjdetail_writer_text:last-child{
  margin-left: 52px;
}

.yjdetail_share{
  margin: 22px 0 29px;
  text-align: center;
}

.yjdetail_share1{
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #000;
}

.yjdetail_share1>span{
  width: 17px;
  height: 11px;
  display: inline-block;
  background: url('../images/see_icon.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: 8px;
}

.yjdetail_share2{
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  color: #000;
  vertical-align: middle;
  margin-left: 44px;
}

.yjdetail_share2_icon1{
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url('../images/share1.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: 8px;
  vertical-align: middle;
}

.yjdetail_share2_icon2{
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url('../images/share2.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: 8px;
  vertical-align: middle;
}

.yjdetail_line{
  display: block;
  width: 100%;
  margin-bottom: 50px;
  border: 1px dotted #b5b5b5;
}

.yjdetail_right{
 /*  width: 224px;
  height: 100px;
  float: left;
  margin: 372px 0 0 24px; */
  width: 224px;
    /* height: 100px; */
    /* float: left; */
    /* margin: 372px 0 0 24px; */
    position: fixed;
    left: 50%;
    top: 15%;
    /* margin-left: 50%; */
    margin-left: 300px;

}

.yjdetail_right_title{
  font-size: 18px;
  line-height: 18px;
  color: #3e8a3a;
  font-weight: bold;
  margin-left: 13px;
  margin-bottom: 20px;
}

.yjdetail_right_wrapper{
  margin-left: 13px;
  padding: 58px 0 30px;
  border-left: 1px solid #b5b5b5;
}

.yjdetail_right_item{
  height: 71px;
  margin-left: 18px; 
  position: relative;
  cursor: pointer;
}

.yjdetail_item_title{
  font-size: 16px;
  line-height: 16px;
  color: #000;
  font-weight: bold;
}

.yjdetail_item_title_click{
  color: #3e8a3a;
}

.yjdetail_item_desc{
  font-size: 14px;
  line-height: 14px;
  color: #000;
  margin-top: 13px;
}

.circle{
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 2px;
  left: -23px;
  background-color: #b5b5b5;
}
.zj_dq .circle{
   width: 26px;
  height: 6px;
  display: inline-block;
  position: absolute;
  top: 7px;
  left: -30px;
  border-radius: 0;
  background: url('../images/arrow.png') no-repeat center;
  background-size: 100% 100%;
}
.yjdetail_right_item:hover .circle{
  width: 26px;
  height: 6px;
  display: inline-block;
  position: absolute;
  top: 7px;
  left: -30px;
  border-radius: 0;
  background: url('../images/arrow.png') no-repeat center;
  background-size: 100% 100%;
}
.zj_dq .yjdetail_item_title{
   color: #3e8a3a;
}
.yjdetail_item_title:hover{
   color: #3e8a3a;
}
.mouseover{
  width: 26px;
  height: 6px;
  display: inline-block;
  position: absolute;
  top: 7px;
  left: -30px;
  background: url('../images/arrow.png') no-repeat center;
  background-size: 100% 100%;
}

.jqdl_main{
  width: 992px;
  height: 718px;
  margin: 0 auto;
  position: relative;
  background: url('../images/jqdl_img.jpg') no-repeat center;
  background-size: 100% 100%;
}

.touch_wrapper{
  /* background: rgba(0,0,0,0.5); */
  position: absolute;
  cursor: pointer;
}

.touch_wrapper1{
  width: 90px;
  height: 37px;
  top: 129px;
  right: 149px;
}

.scenic_detail{
  width: 279px;
  height: 122px;
  background-color: #fff;
  border-radius: 10px;
  position: absolute;
  top: 50px;
  display: block;
  right: 33px;
  padding: 20px 0px 25px 20px;
  box-sizing: border-box;
}

.scenic_detail:after {
  border: 10px solid transparent;
  border-bottom: 15px solid #fff;
  position: absolute;
  content: "";
  right: 37px;
  text-decoration: none;
  bottom: 100%;
}

.scenic_detail_title{
  font-size: 16px;
  font-weight: bold;
  color: #000;
  line-height: 16px;
  margin-bottom: 15px;
}

.scenic_detail_desc{
  font-size: 14px;
  color: #000;
  line-height: 14px;
  margin-bottom: 16px;
}

.scenic_detail_href{
  font-size: 14px;
  color: #4b8747;
  line-height: 14px;
  margin-bottom: 16px;
}

.scenic_detail_href>span{
  width: 24px;
  height: 7px;
  display: inline-block;
  background: url('../images/detail-arrow.jpg') no-repeat center;
  background-size: 100% 100%;
  margin-left: 7px;;
}

.touch_wrapper2{
  width: 37px;
  height: 21px;
  top: 70px;
  right: 203px;
}

.touch_wrapper2 .scenic_detail{
  top: 30px;
  right: -28px;
}

.touch_wrapper3{
  width: 99px;
  height: 25px;
  top: 40px;
  right: 102px;
}

.touch_wrapper3 .scenic_detail{
  top: 35px;
  right: 15px;
}

.touch_wrapper4{
  width: 63px;
  height: 64px;
  top: 18px;
  right: 279px;
}

.touch_wrapper4 .scenic_detail{
  top: 35px;
  left: -13px;
}

.touch_wrapper4 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper5{
  width: 46px;
  height: 53px;
  top: 18px;
  right: 350px;
}

.touch_wrapper5 .scenic_detail{
  top: 45px;
  left: -28px;
}

.touch_wrapper5 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper6{
  width: 47px;
  height: 48px;
  top: 15px;
  right: 455px;
}

.touch_wrapper6 .scenic_detail{
  top: 45px;
  left: -28px;
}

.touch_wrapper6 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper7{
  width: 105px;
  height: 41px;
  top: 111px;
  right: 349px;
}

.touch_wrapper7 .scenic_detail{
  top: 45px;
  left: -8px;
}

.touch_wrapper7 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper8{
  width: 98px;
  height: 53px;
  top: 18px;
  right: 586px;
}

.touch_wrapper8 .scenic_detail{
  top: 45px;
  left: -8px;
}

.touch_wrapper8 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper9{
  width: 82px;
  height: 48px;
  top: 77px;
  left: 241px;
}

.touch_wrapper9 .scenic_detail{
  top: 45px;
  left: -8px;
}

.touch_wrapper9 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper10{
  width: 49px;
  height: 34px;
  top: 109px;
  left: 176px;
}

.touch_wrapper10 .scenic_detail{
  top: 45px;
  left: -24px;
}

.touch_wrapper10 .scenic_detail:after { 
  right: 219px;
}

.touch_wrapper11{
  width: 80px;
  height: 24px;
  top: 93px;
  right: 160px;
}

.touch_wrapper11 .scenic_detail{
  top: 35px;
  right: 7px;
}

.touch_wrapper11 .scenic_detail:after { 
  right: 27px;
}

.touch_wrapper12{
  width: 80px;
  height: 55px;
  top: 177px;
  left: 96px;
}

.touch_wrapper12 .scenic_detail{
  top: 50px;
  left: 7px;
}

.touch_wrapper12 .scenic_detail:after { 
  right: 237px;
}

.touch_wrapper13{
  width: 59px;
  height: 86px;
  top: 208px;
  left: 360px;
}

.touch_wrapper13 .scenic_detail{
  top: 50px;
  left: 7px;
}

.touch_wrapper13 .scenic_detail:after { 
  right: 237px;
}

.touch_wrapper14{
  width: 48px;
  height: 104px;
  top: 213px;
  left: 40px;
}

.touch_wrapper14 .scenic_detail{
  top: -127px;
  left: -19px;
}

.touch_wrapper14 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper15{
  width: 62px;
  height: 42px;
  top: 257px;
  left: 195px;
}

.touch_wrapper15 .scenic_detail{
  top: -127px;
  left: -19px;
}

.touch_wrapper15 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper16{
  width: 69px;
  height: 36px;
  top: 352px;
  left: 207px;
}

.touch_wrapper16 .scenic_detail{
  top: -127px;
  left: -19px;
}

.touch_wrapper16 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper17{
  width: 62px;
  height: 16px;
  bottom: 287px;
  left: 287px;
}

.touch_wrapper17 .scenic_detail{
  top: -132px;
  left: -19px;
}

.touch_wrapper17 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper18{
  width: 41px;
  height: 27px;
  top: 133px;
  left: 313px;
}

.touch_wrapper18 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper18 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper19{
  width: 66px;
  height: 31px;
  top: 155px;
  left: 412px;
}

.touch_wrapper19 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper19 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper20{
  width: 44px;
  height: 25px;
  bottom: 341px;
  left: 332px;
}

.touch_wrapper20 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper20 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper21{
  width: 73px;
  height: 17px;
  bottom: 308px;
  left: 313px;
}

.touch_wrapper21 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper21 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper22{
  width: 82px;
  height: 54px;
  bottom: 287px;
  left: 126px;
}

.touch_wrapper22 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper22 .scenic_detail:after { 
  right: 210px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper23{
  width: 48px;
  height: 114px;
  bottom: 200px;
  left: 29px;
}

.touch_wrapper23 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper23 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper24{
  width: 62px;
  height: 46px;
  bottom: 241px;
  left: 243px;
}

.touch_wrapper24 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper24 .scenic_detail:after { 
  right: 223px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper25{
  width: 56px;
  height: 21px;
  bottom: 373px;
  left: 377px;
}

.touch_wrapper25 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper25 .scenic_detail:after { 
  right: 218px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper26{
  width: 47px;
  height: 37px;
  top: 246px;
  left: 426px;
}

.touch_wrapper26 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper26 .scenic_detail:after { 
  right: 218px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper27{
  width: 52px;
  height: 35px;
  top: 271px;
  left: 474px;
}

.touch_wrapper27 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper27 .scenic_detail:after { 
  right: 218px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper28{
  width: 50px;
  height: 46px;
  top: 312px;
  left: 554px;
}

.touch_wrapper28 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper28 .scenic_detail:after { 
  right: 218px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper29{
  width: 57px;
  height: 67px;
  top: 283px;
  right: 274px;
}

.touch_wrapper29 .scenic_detail{
  top: -132px;
  left: -26px;
}

.touch_wrapper29 .scenic_detail:after { 
  right: 218px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper30{
  width: 67px;
  height: 69px;
  top: 341px;
  right: 59px;
}

.touch_wrapper30 .scenic_detail{
  top: -132px;
  left: -178px;
}

.touch_wrapper30 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper31{
  width: 64px;
  height: 77px;
  bottom: 200px;
  right: 203px;
}

.touch_wrapper31 .scenic_detail{
  top: -132px;
  left: -178px;
}

.touch_wrapper31 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper32{
  width: 79px;
  height: 21px;
  bottom: 168px;
  right: 92px;
}

.touch_wrapper32 .scenic_detail{
  top: -132px;
  left: -178px;
}

.touch_wrapper32 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper33{
  width: 74px;
  height: 19px;
  bottom: 92px;
  right: 180px;
}

.touch_wrapper33 .scenic_detail{
  top: -132px;
  left: -178px;
}

.touch_wrapper33 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper34{
  width: 86px;
  height: 37px;
  bottom: 82px;
  right: 311px;
}

.touch_wrapper34 .scenic_detail{
  top: -132px;
  left: -178px;
}

.touch_wrapper34 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}

.touch_wrapper35{
  width: 124px;
  height: 54px;
  bottom: 302px;
  right: 387px;
}

.touch_wrapper35 .scenic_detail{
  top: -132px;
  left: -137px;
}

.touch_wrapper35 .scenic_detail:after { 
  right: 58px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
  position: absolute;
  content: "";
  top: 100%;
}