@charset "utf-8";

/* CSS Document */

/*引导页*/
.home {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    overflow: hidden;
}
.bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
     background:url(../images/bl.jpg) no-repeat;
    background-size: 100% 100%;
    -webkit-animation-name: scaleDraw;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 18s;
    -webkit-animation-fill-mode: forwards; z-index:1;
}	

.home-top{ position:relative; z-index:2; padding-top:0.43rem}
.h-box{ position:absolute; z-index:2; bottom:0.67rem; left:0; width:100%;}
.h-box dl{ width:31%; text-align:center; background:rgba(111,180,73,0.9);  border-radius:12px; float:left; margin:76px 1% 0;transition-duration:.5s; box-sizing:border-box}
.h-box dl a{ display:block; transition-duration:.5s; padding:0.4rem 0;}
.h-box dl dd{ position:relative; color:#fff; }
.h-box dl dd p{ font-size:0.24rem; line-height:1;}
.h-box dl dd span{ display:block; font-size:0.14rem; opacity:0.7; font-family:"Arial"; text-transform:uppercase;}
.h-box dl dd b{ font-weight:normal; font-size:0.18rem; opacity:0.7; position:absolute; bottom:-0.3rem; width:100%; text-align:center; left:0;}
.h-box dl:nth-child(2){ background:rgba(46,103,68,0.9);}
.h-box dl:nth-child(3){ background:rgba(0,165,169,0.9);}

.h-box dl:hover{ margin-top:0}
.b-last{ background:#4479d9; width:25%;border-radius:12px 0 0 12px; height:197px; padding:15px;display: flex;
    
    align-items: center; }
.h-box .b-last h1{ font-weight:normal; font-size:0.16rem;  color:#fff;}


.tttt{ width:500px; position:absolute; left:-180%; top:100%; display:none;  background:#fff; text-align:left; padding:0.32rem; border-bottom:3px solid #448955; z-index:9999;-moz-box-shadow:1px 1px 5px #696969; -webkit-box-shadow:1px 1px 5px #696969; box-shadow:1px 1px 5px #696969;}
 .tttt h1{ font-size:0.2rem; color:#448955;}
 .tttt p a{ font-size:0.18rem;} 
.gh-tc{ width:300px; left:-100%;} 
 
 
 
 
 
 
		/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative;   }
		 
 
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:20%;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{   display:block;  }
 .picMarquee-left .bd ul li h1{ font-size:0.2rem;}
 .picMarquee-left .bd ul li p{ font-size:0.18rem;}
 
 
 
 
 
 
 
 
 
@keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0% {
	-webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
	/*开始为原始大小*/
}

100% {
	-webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
}


.slideBox {
    /* width:100%; */
    position: relative;
    margin: 0 auto;
    background: #000;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    overflow: hidden
}

.slideBox .bd li {
    vertical-align: middle;
    position: relative;
}

.slideBox .bd .b-img {
    width: 100%;
    display: block;
    animation: changeScale 1 2.5s;
}

.slideBox .bd .s-img {
    display: none;
}

.slideBox .hd {
    overflow: hidden;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    color: #fff;
    width: 100%;
    text-align: center;
}

.slideBox .hd ul li {
    display: inline-block;
    margin: 0 6px;
    width: 0.14rem;
    height: 0.14rem;
    background: #ffffff;
    border-radius: 100%;
    cursor: pointer;
    transition-duration: .5s;
}

.slideBox .hd ul li.on { width:0.4rem; border-radius:30px;}

.banner-txt{ width:100%; position:absolute; bottom:15%; left:0; color:#fff; text-align:center;}
.banner-txt h1{font-size:0.48rem; line-height:1.2;text-shadow:3px 2px 3px #333333; letter-spacing:10px}

.in-box1{ position:relative; background:#fff; -moz-box-shadow:0px 8px 15px #e2dfdf; -webkit-box-shadow:0px 8px 15px #e2dfdf; box-shadow:0px 8px 15px #e2dfdf;top:-40px; border-radius:10px; padding:0.25rem;}
.zn-ss {
    display: flex;
    justify-content: space-between;
}
.zn-ss .ss {
    width: 30%;
    height: 46px;
	border: 2px solid #dfdfdf;
    border-radius: 40px;
    position: relative;
}
 .ss input {
    width: 80%;
    height: 44px;
    line-height: 44px;
    background: none;
    outline: none;
    border: none;
    float: left;
    padding-left: 0.2rem;
    position: relative;
    font-size: 0.17rem;
}
.zn-ss .ss a {
    top: 3px; outline:none; border:none; background:none; position:absolute; right:20px; top:4px; cursor:pointer
}
.in-dh{ display: flex;text-align:center;justify-content: space-between; padding-bottom:0.8rem; position:relative; z-index:2;}
.in-dh dl{ width:100px; position:relative; } 
.in-dh dl dt{  height:133px; border-radius:60px;-moz-box-shadow:0px 10px 12px #B5B5B5; -webkit-box-shadow:0px 10px 12px #B5B5B5; box-shadow:0px 10px 12px #B5B5B5; margin:0 auto; position:relative;}
.in-dh dl dd{ font-size:0.22rem; font-weight:bold; margin-top:0.15rem;} 
.in-dh dl dt img{ position:absolute; top:0; bottom:0; right:0; left:0; margin:auto; transition-duration:.5s;}
 .in-dh dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
 .more{ display:block; background:url(../images/jia.png) no-repeat right center; padding-right:0.3rem; font-size:0.18rem; margin-top:0.2rem}
.in-ti h1{ font-size:0.34rem; color:#448955;} 
.in-ti{ padding-bottom:0.18rem;} 
 .in-yyyw{ margin-bottom:0.5rem; position:relative; z-index:1;}
.in-yyyw .owl-theme .owl-controls .owl-nav{ display:none !important;}
.in-yyyw .owl-theme .owl-dots .owl-dot span{ width:14px; height:14px; background:#999;  }
.in-yyyw .owl-theme .owl-dots .owl-dot.active span{  background:#448955; width:32px; border-radius:25px;}
.yy-list{ padding:5px;}
.yy-list a{ display:block;-moz-box-shadow:1px 2px 4px #B8B8B8; -webkit-box-shadow:1px 2px 4px #B8B8B8; box-shadow:1px 2px 4px #B8B8B8;border-bottom:4px solid #448955; }
 .yy-list dt{ position:relative; overflow:hidden;}
 .yy-list dt img{ width:100%; height:228px; display:block; transition-duration:.5s;} 
 .yy-list:hover dt img{ transform:scale(1.1)} 
.yy-list dd{ padding:0.25rem 0.25rem 0;} 
 .yy-list dd .n-ti{ font-size:0.18rem; height:76px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient: vertical;}
.yy-list dd .n-date{ border-top:1px solid #efefef; line-height:0.56rem; color:#999;} 
.yy-list dd .n-date h1{ float:left; font-weight:normal; font-size:0.16rem; background:url(../images/date.jpg) no-repeat left center; padding-left:0.35rem;} 
.yy-list dd .n-date p{ float:right;} 
 .yy-list:hover dd .n-date p{ color:#448955}
 
 .CbContainer2 .owl-theme .owl-controls  .owl-nav{  display:none !important;}
 .CbContainer2 .yy-list dd .n-ti{ font-size:0.15rem;}
.in-new-ti{ margin-bottom:0.32rem; border-bottom:1px solid #ebebeb;}
.in-new-ti h1{ float:left; font-size:0.22rem;}
.in-new-ti h1 p{ display:inline-block; color:#263768; padding-bottom:0.10rem; position:relative;}
 .CbContainer2 .more{ position:absolute; right:0; top:0;}
 
 
 
.in-new-ti a{ float:right; padding-top:0.12rem; font-size:0.15rem;}

.in-new01 {
    width: 63%; 
}
.Menubox2 ul li{display:inline-block; cursor:pointer; position:relative;font-size: 0.2rem; padding-right:10px; }
.Menubox2 ul li.hover{ font-size: 0.34rem;color: #448955;font-weight:bold;}
 
.in-new-list{ border-top:1px solid #e4e4e4; margin-top:0.1rem;}
.in-new-list dl{border-bottom:1px solid #e4e4e4; padding:0.18rem 0 0.08rem 0; position:relative;}
.in-new-list dl dt{ position:absolute; left:0; top:0; font-size:0.32rem; color:#448955; font-style:italic;}
.in-new-list dl dd{ width:95%; padding-left:6%; transition-duration:.5s;}
.in-new-list dl dd h1{ font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:0.2rem; line-height:1}
.in-new-list dl dd p{ color:#999; font-size:0.17rem}
.in-gg-list{width:100%;  }
 
.in-gg-list h1{ font-size:0.22rem;  transition-duration:.5s; display:none;}
.in-gg-list p{ transition-duration:.5s;  font-size:0.2rem; }
.in-new-list dl:hover dd{ padding-left:8%;}
.in-gg-list li a { display:block; color:#fff; padding:0 0.15rem; border-radius:6px; margin-bottom:0.12rem;-moz-box-shadow:0px 0px 6px #ADADAD; -webkit-box-shadow:0px 0px 6px #ADADAD; box-shadow:0px 0px 6px #ADADAD; transition-duration:.5s; height:1.05rem;display: flex; align-items: center;}
.in-gg-list li:nth-child(1) a{ background:#0d9e9e}
.in-gg-list li:nth-child(2) a{ background:#6aabcf}
.in-gg-list li:nth-child(3) a{ background:#448955; }
.in-gg-list li:nth-child(4) a{ background:#dec282}
 
.in-gg-list li a:hover h1{ padding-left:0.1rem;}
.in-gg-list li a:hover{ border-radius:20px;}


.new-ri{ width:30%; position:relative;}
.Menubox1 ul{margin-bottom: 0.18rem;border-bottom:none;}
.Menubox1 ul li{ display:inline-block; cursor:pointer; font-size:0.2rem;color: #555555;padding-bottom: 0rem; position:relative; margin-right:0.3rem;}
.Menubox1 ul li.hover{ font-size:0.34rem; color:#448955; font-weight:bold;}
 
.Menubox1 ul li:nth-child(2):before{ content:""; width:1px; height:15px; background:#c9c9c9; position:absolute; left:-0.15rem; top:50%; margin-top:-7.5px;}
.CbContainer1 .in-gg-list h2{font-size:0.15rem; font-weight:normal; position:absolute; right:0; top:0;}
.CbContainer1 .in-gg-list h2 .more{ margin-top:0.1rem;}


.gai-menu ul{ text-align:left;}
.gai-menu ul li{ display:inline-block;font-size:0.18rem; border:1px solid #a2c4aa; color:#fff; padding:0 0.15rem; border-radius:10px; margin:0 5px 10px; cursor:pointer;}
.gai-menu ul li.hover{ background:#fff; color:#333;}
 



.ztzl{ background:url(../images/z.png) no-repeat bottom center; padding-bottom:0.83rem; margin-top:0.83rem;}
.zt-ti{ text-align:center; color:#448955; font-size:0.34rem; font-weight:bold; padding-bottom:0.25rem;}
.zt-list{ position:relative;}
.zt-le{ width:49.5%; position:relative;}
.zt-le dt,.zt-ri dl dt{ border-radius:10px; overflow:hidden;}
.zt-le dt img,.zt-ri dl dt img,.in-zj dl dt img{ width:100%; height:100%; display:block; transition-duration:.5s; border-radius:10px;object-fit: cover;}
.zt-le:hover dt img{ transform:scale(1.1)}
.zt-le dd{ position:absolute; width:100%; text-align:center; color:#fff; bottom:0.2rem; font-size:0.2rem;}
.zt-ri{ width:49%; float:right;}
.zt-ri dl{ width:49%; float:left; background:#dec282; position:relative;border-radius:10px; margin-bottom:0.17rem; transition-duration:.5s;} 
.zt-ri dl a{ display:block; width:100%;}
.zt-ri dl dt{ position: relative; padding-bottom:79%;}
.zt-ri dl dt img{ opacity:0.2; display:block; width:100%; height:100%; transition-duration:.5s;border-radius:10px; position:absolute; top:0; left:0}
.zt-ri dl dd{ width:90%; height:90%; position:absolute; top:5%; left:5%; border:2px dashed rgba(255,255,255,0.2); color:#fff;}
.zt-ri dl dd p{writing-mode: tb-rl; font-size:0.2rem; padding:0.15rem;}
.zt-ri dl dd span{ display:block;writing-mode: tb-rl; font-size:0.18rem; position:absolute; right:0;  padding-bottom:0.62rem; bottom:0;letter-spacing: 5px; }
.zt-ri dl dd span:after{ content:""; position:absolute; bottom:0; height:58px; width:1px; background:#fff; left:44%;}
.zt-ri dl:nth-child(2n){ float:right;}
.zt-ri dl:nth-child(2){ background:#8fc0db}
.zt-ri dl:nth-child(3){ background:#3d9aa0}
.zt-ri dl:nth-child(4){ background:#73b343}
.zt-ri dl:hover{-moz-box-shadow:0px 0px 7px #9C9C9C; -webkit-box-shadow:0px 0px 7px #9C9C9C; box-shadow:0px 0px 7px #9C9C9C;}

.in-ksdh{ margin:0.77rem 0 0 0; position:relative; background:#e3faec; padding:30px 0;}
.in-ks-biao{-moz-box-shadow:0px 0px 8px #B8B8B8; -webkit-box-shadow:0px 0px 8px #B8B8B8; box-shadow:0px 0px 8px #B8B8B8; border-radius:8px; margin-bottom:0.32rem; position:relative;}
.Menubox{ width:28%; background:#fff;}
.Menubox li{ padding:0.5rem 0 0.5rem 0.97rem; background:url(../images/hsj.png) no-repeat 0.6rem 0.6rem; cursor:pointer; border-radius:5px 0 0 5px;}
.Menubox li p{ font-size:0.28rem; font-weight:bold; color:#333; line-height:1;}
.Menubox li span{ font-size:0.14rem; font-family:"Arial"; color:#777777; text-transform:uppercase;}
.Menubox li.hover{ color:#fff;background:url(../images/bsj.png) no-repeat 0.5rem 0.6rem #448955}
.Menubox li.hover p,.Menubox li.hover span{ color:#fff;}
.Contentbox{ width:72%; background:#448955; padding:0.35rem 0 0 0.53rem; position:absolute; right:0; top:0; height:100%;border-radius:0 8px 8px 0;}
.in-ks-menu li{ float:left; width:20%; margin-top:0.2rem;}
.in-ks-menu li a{ color:#fff; display:block; position:relative; font-size:0.17rem; opacity:0.8; padding-left:0.15rem;}
.in-ks-menu li a:before{ content:""; width:8px; height:8px; background:#fafcfa; position:absolute; left:0; top:50%; margin-top:-4px; border-radius:50%; opacity:0; transition-duration:.5s; }
.in-ks-menu li a:hover:before,.in-ks-menu li .on:before,.in-ks-menu .hover a:before{ opacity:1;}
.in-ks-menu li a:hover,.in-ks-menu li .on,.in-ks-menu .hover a{ opacity:1;}
.in-ks-menu{ height:2.3rem; overflow:auto;}
.two-ks-box,.three-ks-box,.one-ks-box .one-CbContainer,.two-ks-box .two-CbContainer,.three-ks-box .three-CbContainer{ display:none;}
.one-ks-box .one-CbContainer:nth-child(1),.two-ks-box .two-CbContainer:nth-child(1),.three-ks-box .three-CbContainer:nth-child(1){ display:block;}
.js-le,.js-ri{ width:60%; background:#fff;-moz-box-shadow:0px 0px 8px #B8B8B8; -webkit-box-shadow:0px 0px 8px #B8B8B8; box-shadow:0px 0px 8px #B8B8B8;border-radius:8px; height:2.44rem; padding:0.34rem 0.5rem;}
.le-ti h1{ font-size:0.22rem; color:#333;}
.le-ti p{ font-size:0.14rem; font-family:"Arial"; color:#777777; text-transform:uppercase;}
.le-ti span{ display:block; width:37px; height:4px; background:#448955;}
.le-zi,.js-ri p{ font-size:0.18rem; margin-top:0.35rem;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;}
.js-ri{ width:39%;}
.js-ri h2{ font-weight:normal; font-size:0.2rem;}
.in-ks-js{ margin-bottom:0.32rem;}

 
.in-ksdh .wrap{ z-index:2; position:relative;}
.k-fb{ position:absolute; color:#c8c8c8; font-size:1.1rem; opacity:0.29;writing-mode: tb-rl; font-weight:bold; left:-10%; top:0; text-transform:uppercase; top:9%; display:none;}


.in-zt{ margin-bottom:0.54rem;}
 
.in-zj .owl-theme .owl-controls .owl-nav [class*=owl-]{ width:49px; height:49px;background:url(../images/pre.png) no-repeat; padding:0; text-indent:9999px !important; position:absolute; left:40%; overflow:hidden; background-size:contain; bottom:-15px;}
.in-zj .owl-theme .owl-controls .owl-nav .owl-next{ left:auto; right:40%; transform:rotate(180deg)}
.in-zj .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:url(../images/pre.png) no-repeat;}
.in-zj .owl-theme .owl-controls{ margin-top:0.3rem !important}
 
.in-zj .owl-theme .owl-dots .owl-dot span{ width:13px; height:13px; background:#c8c8c8; border-radius:10px;}
.in-zj .owl-theme .owl-dots .owl-dot.active span{ width:40px; background:#c8c8c8;  }
 .in-zj dl{ position:relative;}
.in-zj dl dt{  position:relative; overflow:hidden;   z-index:1; height:3rem}
.in-zj dl dt img{ border-radius:0;}
.in-zj dl dd{ text-align:center;}
.in-zj dl dd h1{ font-size:0.2rem;  position:relative;   z-index:2; display: flex;justify-content: center;align-items: center; transition-duration:.5s;}


.in-zj dl dd p{  font-size:0.16rem; position:relative;  color:#000;    }
 


.in-f-link{ padding-top:0.67rem; padding-bottom:0.15rem;}
.link-li{ width:70%;}
.link-li li{ float:left; width:33.333%; margin-bottom:0.1rem;}
.link-li li a{ display:block; width:80%; border-bottom:1px solid #dddddd; padding-bottom:0.1rem;}
.link-li li a:hover{ color:#448955; border-bottom:1px solid #448955; }



.r-xt{ position:fixed; top:20%; right:0;}
.ri-top {
    background: #fff;
    border-radius: 50px 0 0 50px;
    -moz-box-shadow: -1px 2px 8px #737373;
    -webkit-box-shadow: -1px 2px 8px #737373;
    box-shadow: -1px 2px 8px #737373;
    transform: translateX(70%);
    transition-duration: .5s;
    width: 187px;
    margin-bottom: 15px;
    padding: 15px 20px; height:60px; margin-top:30px;
}
.ri-top dt img {
    width: 30px;
}
.rightbar{ position: absolute; top:0%; right:0; background:#73b343;   padding:0 0.11rem; border-radius:6px;transform:translateX(120px); transition-duration:.5s; z-index:9999}
.rightbar li{ position:relative;}
.rightbar li a{ display:block; text-align:center; border-bottom:1px solid rgba(255,255,255,0.2); color:#fff; padding:0.22rem 0 0.15rem 0; position:relative; z-index:3;}
.rightbar li a P{ line-height:1.2}
.rightbar li a img{ transition-duration:.5s;}
.rightbar li a:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.hiden{ position:absolute; opacity:0; transform:translateX(-170px); transition-duration:.5s; position:absolute; top:0; z-index:2;}  
 .rightbar li:hover .hiden{ opacity:1; transform:translateX(-150px); } 
.rightbar li .hiden{ width:133px;}
.rightbar.hover{transform:translateX(0px);}
.ri-top.hover{ opacity:0;}  



@media only screen and (max-width: 1450px) {
	.in-zn dl dd,.in-new-ti span,.new-wb h1,.link-li p,.zn-li dl dd p,.in-gg-list h1,.ss input,.n-ti{ font-size:0.22rem !important;}
	.in-new-ti h1,.Menubox1 ul li,.Menubox2 ul li{ font-size:0.28rem;}
.zn-li dl dd span,.in-gg-list li span,.in-gg-list li,.in-new-list dl dd h1,.in-new-list dl dd p,.in-gg-list p,.gai-menu ul li,.le-zi, .js-ri p,.zt-ri dl dd p{ font-size:0.22rem;}
.new-img .bd img{ height:3.2rem}
.in-mun li:nth-child(1) a, .in-mun li:nth-child(2) a{ height:1.2rem}
.in-mun li:nth-child(3) a, .in-mun li:nth-child(4) a{ height:1.7rem;}
.h-box .b-last h1,.in-new-ti a{ font-size:0.18rem;}
 .yy-list dd .n-date h1,.in-ks-menu li a{ font-size:0.2rem;}
.b-last{ height:167px;}
.in-gg-list h1{ line-height:0.55rem;}
.new-ri{ width:31%;}
.new-ri .in-gg-list li{ margin-top:0.09rem;}
 
.ks-Menubox ul li ,.in-dh dl dd,.more{ font-size:0.24rem;}
.in-gg-list h1{ font-size:0.24rem !important}
.ks-list li a{ font-size:0.21rem; padding-left:0.3rem;}
.slideBox .hd{ bottom:65px;}
.in-new-list dl dt,.Menubox li p,.le-ti h1{ font-size:0.36rem;}
.js-le,.js-ri{ height:2.84rem;}
	}

@media only screen and (max-width: 1366px) {}

@media only screen and (max-width: 1240px) {}

@media only screen and (max-height: 920px) {}

@media only screen and (max-width: 992px) {}

@media only screen and (max-width: 760px) {
	.slideBox{ margin-top:60px;}
	.slideBox .hd{ bottom:10px;}
	.in-yyyw .owl-theme .owl-dots .owl-dot span{ display:block !important;}
    .slideBox .bd .mobile-banner,
    .mobike-shzr .m-img {
        display: block;
    }
    .slideBox .bd .s-img {
        display: block;
    }
    .slideBox .bd .b-img ,.yy-list dd .n-date p,.in-new-list dl dt,.in-zj .owl-theme .owl-controls .owl-nav [class*=owl-],.zt-ri dl dd span:after,.gh-tc{
        display: none !important
    }
    .slideBox .bd .pc-banner,.rightbar,.r-xt {
        display: none;
    }
	.h-logo { width:80%; text-align:center; float:none; display:block; margin:0 auto;}
	 .h-box dl dt img{ width:40px;}
	.banner-txt h1{ font-size:0.33rem;}
	.banner-txt h1 span{ padding-left:0.6rem;}
	.banner-txt p{ padding-top:0.2rem;}
	.banner-txt{ width:90%; left:5%; bottom:20%;}
   .in-box1{ top:0;}
   .zn-ss{ display:block;}
   .ss input{ font-size:15px;}
   .zn-ss .ss{ width:100%; margin-bottom:10px; float:none;}
   .in-dh{ display:block; padding:30px 20px;}
   .in-dh dl{ width:30%; float:left;-moz-box-shadow: 0px 10px 12px #B5B5B5;
    -webkit-box-shadow: 0px 10px 12px #B5B5B5;
    box-shadow: 0px 10px 12px #B5B5B5; border-radius:10px; margin:0 1.5% 20px; padding:15px 0;}
   .in-dh dl dt{ height:auto;-moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none; border-radius:0;}
   .in-dh dl dt img{ width:50px; position:relative;}
   .in-dh dl dd{ font-size:16px; margin-top:0;}
   .in-yyyw{ padding:0 20px;}
   .in-ti h1,.le-ti h1,.js-ri h2{ font-size:18px;}
   .more{ font-size:15px; padding-right:20px;}
   .yy-list dd .n-ti,.yy-list dd .n-date h1{ font-size:14px; height:auto;}
   .yy-list dd .n-date h1{ padding-left:25px;}
   .yy-list dd{ padding:10px;}
   .in-new-list dl dd{ width:100%; padding-left:0;}
   .in-new-list dl dd h1,.in-gg-list p,.Menubox li p,.le-ti p{ font-size:16px;}
   .in-new-list dl dd p,.le-zi, .js-ri p{ font-size:14px;}
   .new-ri,.in-new01{ width:100%; float:none; margin-top:20px;}
   .Menubox1 ul li{ font-size:17px; margin-right:0; padding:0 15px !important;}
   .Menubox2 ul li,.Menubox1 ul li.hover{ font-size:17px !important; padding:0 15px !important;}
   .Menubox2 ul li:nth-child(1), .Menubox2 ul li:nth-child(1).hover,.Menubox1 ul li.hover{background: #448955;
    color: #fff;
    border-radius: 5px;}
   
   .Menubox ul{ text-align:center;}
   .Menubox ul li{ display:inline-block; float:none;}
   .gai-menu ul li{ font-size:14px;}
    .bg-f6,.in-box {
        padding: 30px 20px 0 20px;
    }
    .in-new01,
    .in-gg li,.in-mun {
        width: 100%;
    }
    .in-new02,
    .in-gg li:nth-child(2) {
        margin: 10px 0;
    }
    .Menubox ul li,.in-new-ti h1 {
        font-size: 18px;
    }
	 .in-gg-list { padding-left:0;}
    .in-gg-list li {
        margin-bottom: 0; padding-bottom:10px;
    }
    .in-link h1 ,.in-new-ti a{
        font-size: 16px;
    }
    .link-li {
        font-size: 13px;
        padding: 10px 0;
    }
	.in-new01{ padding:0;}
	.new-img,.in-gg-list,.link1 .left,.zt-le,.zt-ri{ width:100%; float:none; margin-bottom:20px;}
	.in-zn dl dd, .in-new-ti span, .new-wb h1, .in-gg-list li, .link-li p, .in-gg-list li span,.in-gg-list h1{ font-size:15px;}
	.in-gg-list li a{ width:100%;}

	.new-wb{ line-height:40px;}
	.in-zn dl dd, .in-new-ti span, .new-wb h1, .in-gg-list li, .link-li p, .in-gg-list li span{ font-size:15px;}
	.in-mun li:nth-child(1), .in-mun li:nth-child(2){ width:50%;}
	.in-mun li:nth-child(1) a, .in-mun li:nth-child(2) a{ height:1.7rem; display:block;text-align: center;padding-top: 0.26rem;}
	.in-mun li a p{ font-size:14px; line-height:0.3!important}
	.link1 .left{ padding-left:20px; font-size:16px;}
	.in-ksdh{ margin-top:0; padding:0 20px;}
	 .Menubox{ float:none; width:100%; margin-bottom:20px;}
	 .Contentbox{ position:relative; width:100%; padding:15px;}
	 .Menubox li{ background:none; width:32%; float:left; padding:10px; text-align:center; margin-right:1%; background:#efefef; border-radius:5px;}
	 .Menubox li span{ display:none;}
	 .Menubox li.hover{ background:#448955;}
	 .in-ks-biao{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
	 .in-ks-menu li{ width:50%; margin-bottom:5px;}
	 .in-ks-menu li a,.zt-le dd,.zt-ri dl dd p,.zt-ri dl dd span{ font-size:14px;}
	 .js-le, .js-ri{ width:100%; height:auto; float:none !important; margin-bottom:15px; padding:15px;}
	 .ztzl{ background-size:cover; padding:0 20px; margin-top:20px;}
.in-f-link{ padding:30px 20px;}
.link-li{ width:100%;}
.in-zj dl dt{ height:177px;}
.link-li li{ width:50%;}
}

@-webkit-keyframes grow {
    from {
        -webkit-transform: scale(1);
    }
    to {
        -webkit-transform: scale(2);
    }
}

@-moz-keyframes grow {
    from {
        -moz-transform: scale(1);
    }
    to {
        -moz-transform: scale(2);
    }
}

@keyframes grow {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.5);
    }
}