@charset "utf-8";
/* CSS Document */
.containers {
  margin-right: auto;
  margin-left: auto;
  padding:0 10px;
}
.head_ph{
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100px;
  background-color: #fff;
  z-index: 200;
  overflow:hidden;
}

.head_ph .containers, .head_ph .ph_logo {
  position: relative;
  height: 100%;
}

.head_ph .ph_logo {
  line-height: 90px;
  padding-top:10px;
  width:80%;
}

.head_ph .ph_logo img {
  max-width: 100%;
  padding-top:26px;
}

.head_ph .menuph {
  position: absolute;
  top: 35px;
  right: 15px;
  cursor: pointer;
}




@media (min-width: 768px){
.layout {
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  padding:0 15px;
}

}

@media (min-width: 992px){
.layout {
  width: 970px;
  margin-right: auto;
  margin-left: auto;
  padding:0 15px;
}

}

@media (min-width: 1200px)
  {
.layout
{
  width: 1170px;
  margin-right: auto;
  margin-left: auto;
}
.section-bg{
  width:1170px;
}
.kytd_top{
  width:1170px;
}
.kytd_nav{
  width:1200px;
}
.kytd_cen{
  width:1100px;
}
.kytd_cen ul li{
  width:23%;
}
.kydt{
  width:1170px;
}
.kydt_cen ul{
  margin:0 -15px 0 0;
}
.kydt_cen ul li{
  width:32%;
  margin-right:15px;
}
.rwgs{
  width:1170px;
}
.nicpite_nav{
  width:1170px;
}
.foter_nav{
  width:1170px;
}
.rwgs_cen ul li{
  width:48%;
  margin-right:20px;
}
#menu {
  opacity: 0;
  display: none;
}
.header {
  display:block;
}
.ph_banner{
  display:none;
}
.ph_xxyw{
  display:none;
}
.ph_tzgg{
  display:none;
}
.ph_kytd{
  display:none;
}
.ph_xsyg{
  display:none;
}
.ph_kyjz{
  display:none;
}
.ph_kydt{
  display:none;
}
.ph_rwgs{
  display:none;
}
.ph_foter{
  display:none;
}
.ph_bottom{
  display:none;
}
}

@media screen and (min-width: 1300px){
  .section-bg{
    width:1270px;
  }
  .kytd_top{
    width:1270px;
  }
  .kytd_nav{
    width:1270px;
  }
  .kytd_cen{
    width:1200px;
  }
  .kytd_cen ul li{
    width:23%;
    margin-right:22px;
  }
  .kydt{
    width:1270px;
  }
  .kydt_cen ul{
    margin:0 -15px 0 0;
  }
  .kydt_cen ul li{
    width:32%;
    margin-right:15px;
  }
  .rwgs{
    width:1270px;
  }
  .nicpite_nav{
    width:1270px;
  }
  .foter_nav{
    width:1270px;
  }
  .rwgs_cen ul li{
    width:48%;
    margin-right:20px;
  }
}

@media screen and (min-width: 1400px){
  .section-bg{
    width:1300px;
  }
  .kytd_top{
    width:1300px;
  }
  .kytd_nav{
    width:1380px;
  }
  .kytd_cen{
    width:1300px;
  }
  .kytd_cen ul li{
    width:23%;
    margin-right:26px;
  }
  .kydt{
    width:1300px;
  }
  .kydt_cen ul{
    margin:0 -15px 0 0;
  }
  .kydt_cen ul li{
    width:32%;
    margin-right:15px;
  }
  .rwgs{
    width:1300px;
  }
  .nicpite_nav{
    width:1300px;
  }
  .foter_nav{
    width:1300px;
  }
  .rwgs_cen ul li{
    width:48%;
    margin-right:20px;
  }
}
@media screen and (max-width: 1199px){
  .header {
    display: none;
  }
  .section{
    display:none;
  }
  .kytd{
    display:none;
  }
  .xsyg_nav{
    display:none;
  }
  .main{
    display:none;
  }
  .nicpite{
    display:none;
  }
  .foter{
    display:none;
  }
  #menu {
    opacity: 0;
    display: none;
  }
  .head_ph{
    display:block;
  }
  
  .ph_news_top{ width:100%; overflow:hidden; padding-bottom:20px;}
  .ph_news_top span{ float:left; font-size:24px; color:#333333;}
  .ph_news_top .more{ float:right;}
  
  .ph_banner{ width:100%; overflow:hidden; padding-top:20px;}
  .ph_banner .banner_pad_cen{ height:auto; overflow:hidden; position:relative;}
  .ph_banner .banner_pad_cen .hd{ height:12px; overflow:hidden; position:absolute; width:100%; bottom:0; z-index:1; text-align:center; right:0; left:0;}
  .ph_banner .banner_pad_cen .hd ul{ overflow:hidden; zoom:1;  }
  .ph_banner .banner_pad_cen .hd ul li{  margin:0px 3px;  width:12px; height:12px;border-radius:15px;background:#d8d8d8; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
  .ph_banner .banner_pad_cen .hd ul li.on{ background:#009241; color:#fff;width:12px; }
  .ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0; padding-bottom:30px;}
  .ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
  .ph_banner .banner_pad_cen .bd li h4{ display:block;color:#009241;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:18px; width:100%; padding-top:10px;}
  .ph_banner .banner_pad_cen .bd li p{ color:#808080; font-size:16px; line-height:25px; padding-top:10px;}
  .ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}
  
  
  .ph_xxyw{ width:100%; padding-top:30px; overflow:hidden;}
  .ph_xxyw ul li{ width:100%; border-bottom:1px #e5e5e5 solid; line-height:50px; float:left;}
  .ph_xxyw ul li a{ float:left; background:url(../images/ph_eve_03.jpg) 0px 20px no-repeat; text-indent:20px; font-size:15px; color:#4c4c4c; width:75%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
  .ph_xxyw ul li span{ float:right; color:#999999; font-size:14px;}
  
  .ph_tzgg{ padding-top:30px; overflow:hidden;}
  .ph_tzgg_top{     margin-bottom: 20px;width:100%; overflow:hidden;}
  .ph_tzgg_top span{ float:left; font-size:24px; color:#333333;}
  .ph_tzgg_top .more{ float:right;}
  .ph_tzgg_nav ul li{ overflow:hidden; width:100%; margin-top:16px; border-bottom:1px #e5e5e5 solid; padding-bottom:10px;}
  .ph_tzgg_nav ul li .date{ width:62px; height:72px; float:left; margin-right:14px; background:#52d08a; border:1px #009241 solid;}
  .ph_tzgg_nav ul li .date h4{ text-align:center; color:#FFF; padding-top:10px; font-size:16px;}
  .ph_tzgg_nav ul li .date h6{ text-align:center; color:#FFF; font-size:26px;}
  .ph_tzgg_nav ul li a{ font-size:15px; color:#666666; line-height:26px;}
  
  .ph_kytd{ padding-top:30px; height:100%; position:relative;}
  .ph_kytd .bd{ padding-top:20px; position:relative; height:100%; padding-bottom:60px;}
  .ph_kytd .bd ul li{ width:48%; margin-right:20px; float:left; position:relative; height:400px; padding-bottom:30px;}
  .ph_kytd .bd .ph_kytd_img{ width:50%; margin:0 auto; background:#FFF; box-shadow:0 0 9px 3px #f8f8f8; border-radius:50%; position:relative; z-index:999;}
  .ph_kytd .bd .ph_kytd_img img{ border-radius:50%; width:100%; height:100%;}
  .ph_kytd .bd .ph_kytd_cen{ width:100%; overflow:hidden; border:1px #e5e5e5 solid; position:absolute; top:50px; padding-top:40%; padding-bottom:20px;}
  .ph_kytd .bd .ph_kytd_cen h4{text-align:center; color:#333333; font-size:20px; font-weight:bold;}
  .ph_kytd .bd .ph_kytd_cen h6{ text-align:center; color:#999999; font-size:14px; padding-top:10px;}
  .ph_kytd .bd .ph_kytd_cen p{ font-size:14px; color:#666666; line-height:24px; padding-top:25px; padding:20px 10px;}
  .ph_kytd .bd .ph_kytd_cen .kytd_more{ text-align:center;}
  .ph_kytd .bd .ph_kytd_cen .kytd_more a{ color:#009241; font-size:16px;}
  .ph_kytd .hd{ height:48px; overflow:hidden; position:absolute; width:83%; bottom:0; z-index:1; text-align:center; right:0; left:0; margin:0 auto;}
  .ph_kytd .hd ul{ margin-top:15px;}
  .ph_kytd .hd ul li{  margin:0px 3px;  width:12px; height:12px;border-radius:15px;background:#d8d8d8; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
  .ph_kytd .hd ul li.on{ background:#009241; color:#fff;width:12px; }
  .ph_kytd .hd .next{ background:url(../images/ph_next_03.jpg) no-repeat;left:0;width:48px;height:48px;position:absolute;z-index:999;display:block;}
  .ph_kytd .hd .prev{ background:url(../images/ph_prev_03.jpg) no-repeat; right:0; width:48px; height:48px; position:absolute; z-index:999; display:block; top:0}
  
  .ph_xsyg{ padding-top:60px; overflow:hidden;}
  .ph_xsyg_cen{ width:100%; overflow:hidden;}
  .ph_xsyg_cen ul li{ height:35px; border-bottom:1px #ccd0d3 solid; margin-top:15px;}
  .ph_xsyg_cen ul li .date{ border-right:1px #009241 solid; float:left; padding-right:23px; margin-right:15px;}
  .ph_xsyg_cen ul li .date h4{ font-size:14px; color:#999999; text-align:center;}
  .ph_xsyg_cen ul li .date h6{ color:#009241; font-size:20px; padding-top:10px;}
  .ph_xsyg_cen ul li .eve a{ font-size:16px; color:#333333; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .ph_xsyg_cen ul li .eve h4{ background:url(../images/ph_dz_03.jpg) 95px 13px no-repeat; text-indent:20px; padding-top:10px; font-size:14px; color:#666666;}
  
  .ph_kyjz{ padding-top:50px; overflow:hidden;}
  .ph_kyjz_cen{ width:100%; overflow:hidden;}
  .ph_kyjz_cen ul li{  border-bottom: 1px #dedede solid;    padding-bottom: 5px;/*box-shadow: 0px 0px 8px 3px #e2e2e2;*/overflow: hidden;}
  .ph_kyjz_cen ul li .kyjz_left {
    background-color: #E0F8EB;
    margin: 10px;
    overflow: hidden;
    float: left;
    width: 33%;
    height: 55px;
  }
  .ph_kyjz_cen ul li .kyjz_left h1{
    color: #009241;
    padding-top: 12px;
    font-size: 20px;
    text-align: center;
  }
  
  .ph_kyjz_cen ul li .kyjz_right{
    
    line-height: 20px;
    
  }
  .ph_kyjz_cen ul li .kyjz_right h4 {
    font-size: 14px;
    color: #333;
    padding-top: 7px;
      }
  .kyjz_right em{
  	background:url(/yxy-yd/images/sdyw_03.jpg) 0px 16px no-repeat;
    width:16px;
    height:50px;
    float:left;
  }  
  .ph_kyjz_cen ul li .kyjz_right h4 a{
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /*.ph_kyjz_cen ul li{ overflow:hidden; padding-bottom:20px; border-bottom:1px #ccd0d3 solid; margin-top:15px;}
  .ph_kyjz_cen ul li .kyjz_left{overflow: hidden; float:left; width:120px; height:120px; margin-right:20px;}
  .ph_kyjz_cen ul li .kyjz_right h4 a{ font-size:16px; color:#333333; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .ph_kyjz_cen ul li .kyjz_right p{ font-size:14px; color:#666666; line-height:24px; padding-top:10px;}
  .ph_kyjz_cen ul li .kyjz_right .ms{ padding-top:10px; overflow:hidden;}
  .ph_kyjz_cen ul li .kyjz_right .sj{ background:url(../images/ph_sj_03.jpg) no-repeat; text-indent:20px; color:#999999; float:left;}
  .ph_kyjz_cen ul li .kyjz_right .dz{ background:url(../images/ph_dd_03.jpg) no-repeat; text-indent:20px; color:#999999; float:left;}
  .ph_kyjz_cen ul li .kyjz_right .ry{ background:url(../images/ph_ry_05.jpg) no-repeat; text-indent:20px; color:#999999; float:left;}
  .ph_kyjz_cen ul li .kyjz_right span{ margin-right:20px; padding-bottom:10px;}*/
  
  .ph_kydt{ padding-top:40px; overflow:hidden;}
  .ph_kydt_cen{ width:100%; padding-top:30px; overflow:hidden;}
  .ph_kydt_cen ul li{ width:100%; float:left; margin-right:42px;}
  .ph_kydt_cen ul li .kydt_img{ width:100%;overflow: hidden;}
  .ph_kydt_cen ul li .kydt_img img{ width:100%; height:100%;}
  .ph_kydt_cen ul li .kydt_nav{ border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid; padding:25px 32px 23px 20px; overflow:hidden;}
  .ph_kydt_cen ul li .kydt_nav a{ font-size:16px; color:#333333; display:block; overflow:hidden;text-overflow:ellipsis; float:left;}
  .ph_kydt_cen ul li .kydt_nav span{ background:url(../images/ve_03.jpg) 0 18px no-repeat; font-size:14px; color:#9a9a9a; float:left; text-indent:26px; width:100%; padding-top:15px;}
  .ph_kydt_cen ul li .kydt_nav p{ font-size:14px; color:#666666; font-size:14px; line-height:24px; padding-top:10px; float:left;}
  
  .ph_rwgs{ padding-top:50px; overflow:hidden;}
  .ph_rwgs_cen{ width:100%; padding-top:30px; overflow:hidden;}
  .ph_rwgs_cen ul li{overflow: hidden; width:100%; height:100%; float:left; position:relative; margin-right:40px;}
  .ph_rwgs_cen ul li img{ width:100%; height:100%;}
  .ph_rwgs_cen ul li span{ position:absolute; font-size:18px; color:#FFF; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; width:90%; bottom:15px; left:0; text-indent:15px;}
  
  .ph_foter{ width:100%; background:url(../images/ph_foter_02.jpg) #009241 top center no-repeat; overflow:hidden; margin-top:50px; padding-bottom:30px;}
  .ph_twlj{ width:100%; overflow:hidden;}
  .ph_twlj ul li{ width:20%; float:left; text-align:center; margin-left:2%; margin-right:2%; margin-top:20px;}
  .ph_twlj ul li a{ width:100%; display:block;}
  .ph_twlj ul li img{ max-width:100%;}
  .ph_twlj ul li a span{ color:#ffdb8d; font-size:3vw; padding-top:10px; float:left; width:100%; text-align:center;}
  
  .ph_link{ width:100%; padding-top:30px; overflow:hidden; position:relative;}
  .ph_link .bd{ width:100%; overflow:hidden; padding-bottom:30px;}
  .ph_link .bd ul li{ width:48%; margin-right:10px; float:left; height:100%;}
  .ph_link .bd ul li img{ width:100%; height:100%;}
  .ph_link .hd{ height:12px; overflow:hidden; position:absolute; width:100%; bottom:0; z-index:1; text-align:center; right:0; left:0;}
  .ph_link .hd ul{ overflow:hidden; zoom:1;  }
  .ph_link .hd ul li{  margin:0px 3px;  width:12px; height:12px;border-radius:15px;background:#ffffff; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
  .ph_link .hd ul li.on{ background:#ffdb8d; color:#fff;width:12px; }
  
  .ph_bottom{ width:100%; background:#009241; overflow:hidden; padding:20px 0px;}
  .ph_bottom p{ text-align:center; line-height:28px; color:#FFF; font-size:16px;}
  
}

@media screen and (max-width: 767px){
  .layout{
    margin-right: auto;
    margin-left: auto;
    padding:0 15px;
    width:auto;
  }
  
}


