@charset "utf-8";
body{margin:0px; font-size:14px; font-family: "微软雅黑"; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button,textarea{font-size:14px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none; vertical-align:middle;}
li{list-style:none;}
a{color:#333; text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
a:hover{color:#F30;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {/*兼容 IE*/zoom: 1;}

.con{width:90%; margin:0 auto;}
@media only screen and (max-width:1023px){
.con{width:94%; margin:0 auto;}
	}
/*导航*/
.fp-viewing-page1 .header{ background: none;}

/*修改过的css开始*/
.header{width:100%; padding:10px 0%; position:fixed; top:0; left:0; z-index:99999; background:#1e8b78;}
.header .con { width:90%; margin:0 auto;}
.header.on{background-color:#fff;}
.header:hover { background:#FFF;}
.header:hover .nav ul li a{ color:#000;}
.header:hover .search {color:#000;}
.header:hover .wxx { display:block;}
.header:hover .wx { display:none;}
.header:hover .logo .bxs{display:none;}
.header:hover .logo .hxs{display: block;}
.header.on .nav ul li a{ color:#000}
.header.on .search {color:#000;}
.header.on .wxx { display:block;}
.header.on .wx { display:none;}
.header.on .logo .bxs{display:none;}
.header.on .logo .hxs{display: block;}
.header .logo{width:150px; float:left;}
.header .logo img{width:100%; height:auto; display:block;}
.header .logo .bxs{display:block;}
.header .logo .hxs{display:none;}
.header .yy{float:right; font-size:15px; line-height:30px; color:#fff; background:#1e8b78; border-radius:3px; margin-top:22px; position:relative; width:70px; text-align:center;}
.header .yy a{font-size:15px; line-height:30px; padding:0 10px; color:#fff;}
.header .yy:hover a { background:#f04c6b; color:#FFF; display:block; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;border-radius:3px; }
.header .wxx{ display:none;}
.header .wx { display:block;}
.header .hd{width:30px; height:30px; position:relative; float:right; margin-left:0px; margin-top:22px;}
.header .hd .ewm{width:120px; box-shadow:0 0 5px #aaa; border:1px solid #e7e7e7; position:absolute; top:40px; right:0; display:none;}
.header .hd .ewm img{width:100%; height:auto; display:block;}
.header .hd:hover .ewm{display:block;}
.header .search{width:50px; height:30px; font-size:20px; text-align:center; color:#fff; float:right; overflow:hidden; margin-top:22px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .search:hover {color:#333;}
.header .search.on{width:260px; border-radius:3px; background-color:#1e8b78;}
.header .search i{font-size:20px; line-height:30px;}
.header .search i.icon-search{width:50px; height:30px; display:block;}
.header .search i.icon-remove{width:50px; height:30px; display:none; color:#333; float:right;}
.header .search.on i.icon-search{display:none;}
.header .search.on i.icon-remove{display:block;}
.header .search input{width:180px; height:30px; padding:0 10px; font-size:14px; color:#fff; line-height:30px; display:none; float:left;}
.header .search.on input{display:block;}
.header.on .an i{color:#1e8b78;}
.header:hover .an i{color:#1e8b78;}
.header .an{position:absolute; right:7%; top:35%; margin-top:0px; display:none; z-index:9999;}
.header .an i{font-size:18px; color:#fff; line-height:30px;}
.header .an i.icon-reorder{display:block;}
.header .an.n i.icon-reorder{display:none;}
.header .an i.icon-remove{display:none;}
.header .an.n i.icon-remove{display:block;}
.header .nav{float:right;  margin-top:6px;}
.header .nav ul li{font-size:15px; line-height:60px; text-align:center; float:left; display:block; position:relative; margin:0px 15px;}
.header .nav ul li a{color:#fff; display:block;}
.header .nav ul li a:hover { color:#333;}
.header .nav ul li span{width:0; height:2px; background-color:#1e8b78; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .nav ul li i{position:absolute; top:16px; right:3px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.header .nav ul li:hover i{-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.header .nav ul li em{width:18px; height:12px; display:inline-block; margin-right:5px;}
.header .nav .ej{width:100px; background:#fff; position:absolute; left:0; z-index:999; display:none; padding:5px 0px; margin-left:-20px;}
.header.on .nav .ej{ background:#fff;}
.header .nav .sjz { display:none;}
.header .nav .ej a{font-size:14px; line-height:35px;  color:#333;}
.header .nav .ej a:hover { background:#f6f6f6;}
.header .nav ul li:hover .ej{display:block;}
.header .nav .ej2{ position:fixed; width:100%; background:#fff; top:86px; display:none; left:0; z-index:999; border-top:1px solid #dddddd;}
.header .nav .ej2 .zjnr { width:100%; margin:20px auto; max-width:1200px;}
.header .nav .ej2 .zjnr .flc { width:390px; border-right:1px solid #dddddd; margin:20px 0px; float:left;}
.header .nav .ej2 .zjnr .flc .tp { width:150px; float:left;}
.header .nav .ej2 .zjnr .flc .ywz { width:240px; float:right; text-align:left;}
.header .nav .ej2 .zjnr .flc .ywz h2{ font-size:16px; line-height:30px;}
.header .nav .ej2 .zjnr .flc .ywz h2 a:hover { color:#1e8b78; font-weight:bold;}
.header .nav .ej2 .zjnr .flc .ywz p { font-size:13px; color:#999; line-height:26px; height:26px;}
.header .nav .ej2 .zjnr .flc .ywz p a {font-size:13px; color:#999; line-height:26px; height:26px;}
.header .nav .ej2 .zjnr .flc .ywz p a:hover { color:#333; font-weight:bold;}
.header .nav ul li:hover .ej2{ display:block}
.sjdh { width:100%; display:none; margin-top:10px;}
.sjdh ul li { width:25%; text-align:center; font-size:14px; float:left; color:#FFF;}
.sjdh ul li a {color:#FFF;}
.header:hover .sjdh ul li a{color:#000;}
.header.on .sjdh ul li a{color:#000;}
@media only screen and (max-width:1080px){
.header .search{display:none;}
}
@media only screen and (max-width:1024px){
.header .nav ul li{width:90px;}
.header .nav ul li i{right:0;}
.header .nav .ej{width:90px;}
}
@media only screen and (max-width:995px){
.header{padding:2% 0%;}
.sjdh { display:block;}
.header .logo{width:35%; float:left; }
.header .logo img { width:100%; height:auto;}
.header .yy{float:right; font-size:14px; line-height:25px; color:#fff; background:#1e8b78; border-radius:3px; margin-top:20px; position:relative;  width:60px; margin-right:40px; z-index:99999; text-align:center;}
.header .yy a{font-size:14px; line-height:25px; padding:0 15px; color:#fff;}
.header .yy:hover a { background:#f04c6b; color:#FFF; display:block; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out; }
.header .yy .xlsc { position:absolute; left:0; top:25px; width:170px; display:none; margin-left:-110px; }
.header .yy .xlsc a { line-height:40px; display:block;  color:#FFF; background:#1e8b78; border-radius:3px; font-size:14px;}
.header .yy .xlsc a:hover {background:#e74362;}
.header .yy:hover .xlsc { display:block;}
.header .hd { display:none;}
.header .search { display:none;}
.header .an{display:block;}
.header .nav{width:100%; height:100%; background-color:rgba(255,255,255,.5); position:fixed; right:-100%; top:65px; margin:0; z-index:99999999999999999999999999;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.header .nav.n{right:0;}
.header .nav ul{width:50%; height:98%; padding-top:2%; background-color:#fff; position:absolute; right:0;}
.header .nav ul li{width:80%; font-size:14px; padding:0 5%; margin:0 5%; line-height:50px; border-bottom:1px solid #ddd; float:none; color:#FFF;}
.header .nav ul li span{ display:none;}
.header .nav ul li i{top:20px; right:20%;}
.header .nav .ej{width:80%; margin:0 auto; background:none; position:relative; left:auto; display:none;}
.header.on .nav .ej{background:none;}
.header .nav .ej a{line-height:40px; border-top:1px solid #fff; border-bottom:0; color:#FFF;}
.header .nav ul li:hover .sjz { display:block;}
.header .nav ul li:hover .ej2{display:none;}
}
/*修改过的css结束*/



.head_h{width:100%; height:80px;}
@media only screen and (max-width:1023px) {
.head_h{width:100%; height:60px;}
}



.gallery-top{width:100%; height:100vh; position:absolute !important; top:0; left:0; z-index:9999;}
.gallery-top .swiper-slide{width:100%; height: auto; position:relative;}
.gallery-top .swiper-slide .hb{width:100%; height: auto;  position:absolute; left:0; top:0;}
.gallery-top .swiper-slide .wz{width:80%; color:#fff; text-shadow:0 0 2px #000; position:absolute; left:10%; top:40%; text-align:center}
.gallery-top .swiper-slide .wz h3{font-size:55px; font-weight:bold; letter-spacing:3px; line-height:100px;}
.gallery-top .swiper-slide .wz p{font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; line-height:36px;}
.gallery-top .swiper-button-next { background:url(../images/yj.png) no-repeat center left; width:40px; height:80px;}
.gallery-top .swiper-button-prev { background:url(../images/zj.png) no-repeat center right; width:40px; height:80px;}
@media only screen and (max-width:1023px) {
.gallery-top .swiper-slide .wz{width:98%; color:#fff; text-shadow:0 0 2px #000; position:absolute; left:1%; top:40%; text-align:center}
.gallery-top .swiper-slide .wz h3{font-size:22px; font-weight:bold; letter-spacing:0px; line-height:30px; padding-bottom:20px;}
.gallery-top .swiper-slide .wz p{font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px; line-height:20px;}	
.gallery-top .swiper-button-next { display:none;}
.gallery-top .swiper-button-prev { display:none;}
}



.sy_gy{width:80%; margin:0 auto; overflow:hidden;}
.sy_gy .wz{width:100%; margin:20px auto 0px auto; max-width:1200px; text-align:center;}
.sy_gy .wz h3{font-size:36px; }
.sy_gy .wz h2 {font-size:26px; color:#1e8b78;}
.sy_gy .wz span{margin:15px auto; width:45px; border-bottom:1px solid #036eb8; border-top:1px solid #036eb8; display:block;}
.sy_gy .wz p{font-size:16px; line-height:28px; margin:50px 0px;}
.sy_gy .wz a{border:1px solid #1e8b78; color:#1e8b78; width:150px; height:35px; font-size:14px; line-height:35px; text-align:center; display:block; margin:0px auto;}
.sy_gy .wz a:hover{background-color:#1e8b78; color:#fff;}
.section-time{width:100%;overflow: hidden; margin:0px auto 50px auto; max-width:1200px;}
.section-time-right{width:100%;}
.section-time-right ul li{width:25%;float:left;text-align:center; }
.section-time-right span{font-size:60px; font-family:Arial, Helvetica, sans-serif; line-height:58px; color:#1e8b78; font-weight:bold;}
.section-time-right font { color:#999;}
.section-time-right p{font-size:14px; color:#888888;}
@media only screen and (max-width:1023px) {
.sy_gy{width:94%; margin:0 auto; }
.sy_gy .wz{width:100%; margin-top:20px; float:none;}
.sy_gy .wz h3{font-size:28px; margin-bottom:5px;}
.sy_gy .wz h2 {font-size:20px; color:#1e8b78;}
.sy_gy .wz p{font-size:14px;  margin-bottom:20px; overflow:hidden; line-height:24px; display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8; 
        overflow: hidden;}
.section-time{ margin:0px auto 30px auto;}
.section-time-right span{font-size:30px;}
.section-time-right font { color:#999;}
.section-time-right p{font-size:14px; color:#888888;}
}






.sy_bt{width:100%; overflow:hidden; text-align:center; margin-bottom:40px;}
.sy_bt h3{font-size:35px; color:#333;  margin-bottom:15px;}
.sy_bt span{margin:10px auto; width:45px; border-bottom:1px solid #1e8b78; border-top:1px solid #1e8b78; display:block;}
@media only screen and (max-width:1023px) {
.sy_bt{margin-bottom:10px;}
.sy_bt h3{font-size:28px; margin-bottom:15px;}
.sy_bt span{margin:.5rem auto; width:10%;}
}

.sy_bt{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .sy_bt{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}


.dh1{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .dh1{opacity:1; transform:translate(0px,0px); transition-delay:0.2s;}

.dh2{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .dh2{opacity:1; transform:translate(0px,0px); transition-delay:0.4s;}

.dh3{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .dh3{opacity:1; transform:translate(0px,0px); transition-delay:0.6s;}

.dh4{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .dh4{opacity:1; transform:translate(0px,0px); transition-delay:0.8s;}


.dh5{transition:all 0.5s ease-in-out; transform:translate(200px,0px); opacity:0; }
.active .dh5{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}

.dh6{transition:all 0.5s ease-in-out; transform:translate(-200px,0px); opacity:0; }
.active .dh6{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}

.mr{width:150px; height:35px; border:1px solid #1e8b78; line-height:35px; text-align:center; display:block; color:#1e8b78;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; margin:30px auto 0px auto;}
.mr a {color:#1e8b78; display:block; font-size:14px;}
.mr:hover a {background-color:#1e8b78; color:#fff; display:block; font-size:14px;}
@media only screen and (max-width:1023px) {
.mr{ margin:15px auto 0px auto;}

}



.sy_fw{width:100%; padding:50px 0 0; overflow:hidden; margin:0px auto;}
.sy_fw h3{font-size:16px;}
.sy_fw .j_s{font-size:14px; line-height:32px; color:#777; text-align:center; margin-bottom:30px;}
.sy_fw ul{overflow:hidden; margin:0;}
.sy_fw ul li{float:left; padding:1px 1px 0 0;}
.sy_fw img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_fw ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_fw .nr{width:100%; position:relative; overflow:hidden;}
.sy_fw .bj{width:100%; height:100%; background-color:rgba(0,0,0,.3); top:0; left:0; position:absolute;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .wz{position:absolute; width:90%; left:40%; top:40%; font-size:12px; color:#fff; line-height:26px; text-align:center; transform:translateY(-40%); transform:translatex(-40%);}
.sy_fw .wz h3{font-size:28px; margin-bottom:20px;}
.sy_fw .wz p{font-size:16px; color:#fff; margin-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_fw .wz span{font-size:16px;}
.sy_fw .wz i{padding-left:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw ul li:hover .bj{background-color:rgba(21,73,107,.5); width:100%; height:50%; top:60%; }
.sy_fw ul li:hover .wz {top:65%;}
.sy_fw ul li:hover .wz i{padding-left:30px;}
@media only screen and (max-width:992px) {
.sy_fw{padding:20px 0 0;}
.sy_fw .wz h3{font-size:18px;}
.sy_fw .wz p{font-size:12px; margin-bottom:5px;}
.sy_fw .wz span{font-size:12px;}
.sy_fw .wz i{padding-left:10px;}
}


.sy_kcc {width:100%;  background:#f6f6f6; padding: 60px 0px;}
.sy_kcc ul {margin: 70px auto 0px auto; max-width:80%;}
.sy_kcc ul li { width: 30.33333%; float: left; margin-right: 4.5%; position: relative;}
.sy_kcc ul li:nth-child(3n){ margin-right: 0;}
.sy_kcc ul li .wz { background: #FFFFFF; padding:55px 12px 35px 12px; text-align: center; }
.sy_kcc ul li .wz img { width:100%; height:auto;}
.sy_kcc ul li .wz h1 { font-size:20px; padding:20px 0px 10px 0px; text-align:center; font-weight:bold;}
.sy_kcc ul li .wz p { font-size:14px; line-height:22px; color:#666; height: 22px; overflow: hidden;}
.sy_kcc ul li .tp { position: absolute; left: 0; top: -40px; text-align: center; width: 100%;}
.sy_kcc ul li .mr { width: 40px; height: 40px; border-radius: 100px; background:#f6f6f6; text-align: center; margin: -20px auto 0px auto; font-size: 32px; color:#1e8b78; line-height:32px;}
.sy_kcc ul li .mr a {font-size: 32px; color: #1e8b78; }
.sy_kcc ul li .mr:hover a { background:#1e8b78; color: #FFFFFF;border-radius: 100px; height: 40px;}
@media only screen and (max-width:992px) {
.sy_kcc ul {margin: 60px auto 0px auto; max-width:94%;}
.sy_kcc ul li .wz { background: #FFFFFF; padding:45px 6px 35px 6px; text-align: center; }
.sy_kcc ul li .tp { position: absolute; left: 0; top: -30px; text-align: center; width: 100%;}
.sy_kcc ul li .tp img { width:60px; height:60px;}
.sy_kcc ul li .wz h1 { font-size:15px; padding:10px 0px 5px 0px; text-align:center; font-weight:bold;}
.sy_kcc ul li .wz p { font-size:14px; line-height:22px; color:#666; height: 44px; overflow: hidden;}
.sy_kcc ul li .mr { width: 30px; height: 30px;  line-height:24px; font-size: 26px;}
.sy_kcc ul li .mr a {font-size: 26px; color: #1e8b78; }
.sy_kcc ul li .mr:hover a { background:#1e8b78; color: #FFFFFF;border-radius: 100px; height: 30px;}
}



.sy_cp{width:90%; padding:0px; overflow:hidden; margin:0px auto;}
.sy_cp .sy_bt h3{ color:#333;}
.sy_cp .sy_bt span { border-bottom:1px solid #036eb8; border-top:1px solid #036eb8;}
.sy_cp ul li{width:23%; float:left; position:relative; margin:1%; padding: 1%; background: #FFFFFF; box-shadow: 0 10px 20px rgba(0,0,0,.1);}
.sy_cp img{width:100%; height:auto; display:block;  }
@media only screen and (max-width:1023px) {
.sy_cp{width:80%; margin:0px auto; }
.sy_cp ul li{width:46%; float:left; position:relative; margin: 2%;}
.sy_cp img{width:100%; height:auto; display:block; }
}



.sy_zx { width:90%; margin:0px auto;}
.sy_zx .tp { width:48%; float:left;}
.sy_zx .tp img { width:100%; height:auto;}
.sy_zx .wz { width:46%; float:right; padding-top:40px; margin-right:1%;}
.sy_zx h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.sy_zx span{margin:10px 0px; width:20px; border-bottom:1px solid #1e8b78; border-top:1px solid #1e8b78; display:block;}
.sy_zx .wz h2{ font-size:18px; color:#1e8b78; line-height:80px;}
.sy_zx .wz h2 a {font-size:18px; color:#1e8b78; }
.sy_zx .wz h2 a:hover { text-decoration:underline;}
.sy_zx .wz p { font-size:14px; line-height:24px;}
.sy_zx .wz .more { margin-top:20px;}
.sy_zx ul { margin-top:30px;}
.sy_zx ul li { width:31.3333333333%; background:#fff; float:left; padding:2% 2% 1% 2%; font-size:16px; color:#333; line-height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0 3% 0 0%;}
.sy_zx ul li:nth-child(3n) { margin-right:0;}
.sy_zx ul li a {font-size:16px; color:#1e8b78;} 
.sy_zx .morre{width:140px; height:40px;  line-height:40px; text-align:center; display:block; color:#fff;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; margin:30px auto 0px auto;}
.sy_zx .morre a {color:#1e8b78; display:block; font-size:14px; border:1px solid #1e8b78;}
.sy_zx .morre:hover a {background-color:#1e8b78; border:1px solid #1e8b78; color:#fff; display:block; font-size:14px;}

@media only screen and (max-width:1023px) {
.sy_zx { width:92%; margin:0px auto;}
.sy_zx .tp { width:100%; float:none; margin-left:0%;}
.sy_zx .tp img { width:100%; height:auto;}
.sy_zx .wz { width:100%; float:none; padding-top:20px; margin-right:0%;}
.sy_zx h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.sy_zx .wz h2{ font-size:16px; color:#1e8b78; line-height:24px;}
.sy_zx .wz h2 a {font-size:16px; color:#1e8b78; }
.sy_zx .wz h2 a:hover { text-decoration:underline;}
.sy_zx .wz p { font-size:14px; line-height:24px;}
.sy_zx .wz .more { margin-top:10px; display:none;}
.sy_zx ul { margin-top:30px; display:none;}
.sy_zx .morre { width:140px; height:35px;  line-height:35px; text-align:center; display:block; color:#fff;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;display: block; margin:10px auto 0px auto;}
}
.sy_zx ul{transition:all 0.5s ease-in-out; transform:translate(0px,200px); opacity:0;}
.active .sy_zx ul{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.sy_zx .wz{transition:all 0.5s ease-in-out; transform:translate(200px,0px); opacity:0; }
.active .sy_zx .wz{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.sy_zx .tp{transition:all 0.5s ease-in-out; transform:translate(-200px,0px); opacity:0; }
.active .sy_zx .tp{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}



.sy_yq { width:100%; text-align:center; margin:40px auto 20px auto; max-width:1200px;} 
.sy_yq .sy_bt { margin-bottom:0;}
.sy_yq h3 { color:#333; font-size:28px;}
.sy_yq ul li { float:left; width:12.666666%; margin:0 2%;}
.sy_yq ul li img { width:100%; height:auto;}
@media (max-width:1023px){
.sy_yq {} 
}



.foot { width:100%; background:#1e8b78; padding-top:60px;  color:#FFF;}
.foot .dlogo { width:18%; float:left; }
.foot .dlogo img { width:70%;}
.foot .contt { float:right; width:75%;}
.foot .contt ul li {float:left; width:15%;  }
.foot .contt ul li:nth-child(5n){ width:40%;}
.foot .contt ul li h1 { font-size:18px;  color:#FFF; padding-bottom:10px; margin-bottom:10px;}
.foot .contt ul li a { color:#ddd; font-size:14px; line-height:26px;}
.foot .contt ul li p { color:#ddd; font-size:14px; line-height:26px;}
.foot .contt ul li i { font-size:16px; color:#fff; padding-right:8px; width:30px; text-align:center;}
.foot .contt ul li .dt { padding:0px 8px 0px 4px;}
.foot .contt .tb { padding-top:15px;}
.foot .contt .tb img { width:30px; height:30px; border-radius:5px;}
.foot .contt .tb a { padding-right:5px;}
.foot .contt .tb .wxx { position:relative; float:left;}
.foot .contt .tb .ewm { width:100px; height:100px; position:absolute; bottom:35px; background: #fff; display: none; border-radius:3px; }
.foot .contt .tb .ewm img { width:100%; height: auto;}
.foot .contt .tb .wxx:hover .ewm { display:block;}
.foot1 { border-top:1px solid #497b9c; margin-top:40px; line-height:20px; width:100%; background:#1e8b78;  color:#fff; display:block; text-align:center; font-size:12px; padding:20px 0px;}
@media only screen and (max-width:995px) {
.foot { width:100%; background:#1e8b78; padding-top:20px; color:#FFF; }
.foot .dlogo { display:none;  }
.foot .dlogo img { width:40%;}
.foot .contt { float:none; width:100%; margin-top:20px;}
.foot .contt ul li {float:left; width:50%; margin-bottom:3%;  }
.foot .contt ul li h1 { font-size:16px;  color:#FFF; padding-bottom:10px; margin-bottom:0px;}
.foot .contt ul li:nth-child(4n){ margin-top:15px; width:100%}
.foot .contt ul li:nth-child(4n) a { width:50%; float:left;}
.foot .contt ul li:nth-child(5n){ width:100%; margin-top:15px;}
.foot .contt .tb { padding-top:10px;}
.foot1 {  margin-top:20px; padding:8px 0px;}
}

.sy_kf { width:70px; padding:0px 10px; background:#f6f6f6; position:fixed; bottom:5%; right:0;}
.sy_kf ul li { padding:10px 0px; border-bottom:1px solid #dddddd; text-align:center;}
.sy_kf ul li:nth-child(1n) img{ width:100%; height:auto;}
.sy_kf ul li:nth-child(2n) img{ width:40%; height:auto;}
.sy_kf ul li:nth-child(3n) img{ width:40%; height:auto;}
.sy_kf ul li:nth-child(4n) img{ width:40%; height:auto;}
@media only screen and (max-width:995px) {
.sy_kf { width:100%; padding:0px 0px; position:fixed; bottom:0; right:0;}
.sy_kf ul li { padding:5px 0px; border-bottom:0px solid #dddddd; border-right:1px solid #ddd; width:24.5%; text-align:center; float:left; height:60px; }
.sy_kf ul li:nth-child(1n) img{ width:70%; height:auto;}
.sy_kf ul li:nth-child(2n) img{ width:40%; height:auto; padding-top:10px;}
.sy_kf ul li:nth-child(3n) img{ width:40%; height:auto; padding-top:10px;}
.sy_kf ul li:nth-child(4n) { border-right:0px;}
.sy_kf ul li:nth-child(4n) img{ width:40%; height:auto; padding-top:5px;}
}



/*内页banner*/
.nban{ width:100%; height:auto; font-size:0; overflow:hidden; position:relative;}
.nban img{ width:100%; height:auto;}
.nfdzi{ position:absolute; top:50%; transform:translateY(-50%); color:#fff; z-index:9; width:100%; text-align:center;}
.nfdzi h3{ font-size:50px; letter-spacing:5px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.nfdzi p{ font-size:20px; display:block; margin:20px 0; line-height:45px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.nfdzi p a { font-size:20px; padding:0px 15px; color:#fff;}
@media screen and (max-width:992px) {
.nfdzi h3{ font-size:28px; }
.nfdzi p{ font-size:14px; display:block; margin:5px 0; line-height:25px}
.nfdzi p a {font-size:14px; padding:0px 10px;}
}
@media screen and (max-width:600px) {
.nban{  height:180px;}
.nban img{ position:absolute; height:180px; width:auto; top:0; left:50%; transform:translateX(-50%); z-index:2}
.nfdzi h3{ font-size:24px;}
.nfdzi p{ font-size:14px; display:block; margin:5px 0 10px 0px; line-height:25px}
.nfdzi p a {font-size:14px; padding:0px 10px;}
}


/*内页二级分类导航*/
.ny_ej{width:100%;  position:relative; background:#f6f6f6;}
.ny_ej ul{width:90%; margin:0px auto;}
.ny_ej ul li{ width:15%; float:left; height:55px; line-height:55px; color:#333; text-align:center; }
.ny_ej ul li a{ font-size:18px; color:#333; font-weight:bold;}
.ny_ej ul li a:hover{ color:#fff; background:#1e8b78; display:block;}
.ny_ej ul li a.on{ color:#fff; background:#1e8b78; display:block;}
@media only screen and (max-width:992px){
.ny_ej ul{width:100%; margin:0px auto;}
.ny_ej ul li{height:45px; line-height:45px; width:33.33333%; float:left;}
.ny_ej ul li a{font-size:16px; color:#333; font-weight:normal;}
}

/*翻页*/
.paging{width:100%; margin:30px auto ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#1e8b78; border:1px solid #1e8b78; color:#fff;}
.paging a.on{background-color:#1e8b78; border:1px solid #1e8b78; color:#fff;}
@media only screen and (max-width:1023px) {
.paging{margin:20px auto 30px auto ;}
.paging a{line-height:32px; font-size:14px; width:32px; height:32px; margin:0 3px; }
}



/*新闻中心*/
.ny_xw { width:90%; margin:30px auto 50px auto;  }
.ny_xw ul li { border-bottom:1px dotted #cccccc; padding:30px 0px;}
.ny_xw ul li .rl {border:1px solid #1e8b78; width:12%; height:40px;color:#1e8b78;font-size:14px; line-height:40px; float:right; text-align:center;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; margin-top:4%;}
.ny_xw ul li .rl a {font-size:14px; }
.ny_xw ul li:hover .rl a{background-color:#1e8b78; color:#fff; display:block; font-size:14px;}
.ny_xw ul li .tu { float:left; width:20%; overflow:hidden;}
.ny_xw ul li .tu img { width:100%; height:auto;}
.ny_xw ul li .wz { width:58%; float:left; font-size:14px; line-height:24px; margin-left:2%; }
.ny_xw ul li .wz p { color:#333;}
.ny_xw ul li .wz h1 { font-size:20px; color:#1e8b78; margin:0px; padding:0px; height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold;}
.ny_xw ul li .wz h1 a {font-size:20px; font-weight:bold; color:#1e8b78; }
.ny_xw ul li:hover .wz h1 a { color:#F30;}
.ny_xw ul li:hover { background:#f6f6f6; transition:all 0.6s; padding:30px;}
.ny_xw ul li:hover .tu img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ny_xw ul li .more2 { font-size:14px; margin-top:30px; line-height:45px;}
.ny_xw ul li .more2 font { padding-left:50px; color:#666;}
@media only screen and (max-width:992px) {
.ny_xw { width:92%; margin:10px auto;}
.ny_xw ul li { border-bottom:1px dotted #cccccc; padding:20px 0px 5px 0px;}
.ny_xw ul li .rl { display:none;}
.ny_xw ul li .tu {float:left; width:35%;}
.ny_xw ul li .wz { width:61%; float:left; font-size:12px; line-height:18px;  margin-left:4%; }
.ny_xw ul li .wz h1 { font-size:15px; color:#1e8b78; height:22px; overflow:hidden;  margin-top:0px; }
.ny_xw ul li .wz h1 a {font-size:15px; }
.ny_xw ul li .wz p {height:40px; overflow:hidden;}
.ny_xw ul li .more2 { font-size:12px; margin-top:-10px; padding:0;}
.ny_xw ul li .more2 font { padding-left:20px; color:#666;}
}


.gsdt { width:90%; margin:50px auto;}
.gsdt ul li { width:31.3333333333%; background:#fff; float:left; padding:2% 2% 1% 2%; font-size:16px;  margin:0 3% 0 0%; 
background-repeat: no-repeat ;
	background-position: center center;
	background-size:cover;
	overflow:hidden;
	box-shadow: 0 10px 20px rgba(0,0,0,.1);
}
.gsdt ul li:nth-child(3n) { margin-right:0;} 
.gsdt ul li h1 { font-size:20px; color:#1e8b78; font-weight:bold; height:40px;}
.gsdt ul li p { font-size:14px; line-height:26px; height:130px; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;  overflow: hidden;}
.gsdt ul li span {border:1px solid #1e8b78; width:100px; height:35px;color:#1e8b78;font-size:14px; line-height:35px; display:block; text-align:center; margin-top:15px;}
.gsdt ul li:hover span a{background-color:#1e8b78; color:#fff; display:block; font-size:14px;}
.gsdt ul li:hover a{color:#F30;}
.gsdt ul li:hover { background:#f6f6f6; transition:all 0.6s; box-shadow: 0 10px 20px rgba(0,0,0,.3);}
@media only screen and (max-width:992px){
.gsdt { width:92%; margin:30px auto;}
.gsdt ul li { width:100%; background:#fff; float:none; padding:5%; font-size:16px;  margin:0% 0% 5% 0%; }
}




.ny_al { width:90%;  margin:50px auto 50px auto; }
.ny_al ul { margin-top: 15px;}
.ny_al ul li{ width:23%; float:left; margin:1%; background:#FFF; padding:1%;box-shadow: 0 10px 20px rgba(0,0,0,.1);}
.ny_al ul li .tp { width:100%; overflow:hidden; }
.ny_al ul li .tp img { width:100%; height:auto;}

@media only screen and (max-width:992px){
.ny_al { width:94%; padding:0px 0%; margin:15px auto 15px auto; overflow:hidden;}
.ny_al ul { margin-top: 10px;}
.ny_al ul li{ width:48%; margin:1%;}

}



.fw_zx { width:90%; margin:30px auto 50px auto;  }
.fw_zx ul li { border-bottom:1px dotted #cccccc; padding:50px 0px;}
.fw_zx ul li .rl {border:1px solid #1e8b78; width:20%; height:40px;color:#1e8b78;font-size:14px; line-height:40px; text-align:center;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; margin-top:4%;}
.fw_zx ul li .rl a {font-size:14px; }
.fw_zx ul li:hover .rl a{background-color:#1e8b78; color:#fff; display:block; font-size:14px;}
.fw_zx ul li .tu {  width:46%; overflow:hidden;}
.fw_zx ul li .tu img { width:100%; height:auto;}
.fw_zx ul li .wz { width:50%;  }
.fw_zx ul li .wz p { color:#333; font-size:14px; line-height:24px; padding-top:20px;}
.fw_zx ul li .wz h1 { font-size:30px; color:#1e8b78;  line-height:70px;  font-weight:bold;}
.fw_zx ul li .wz h1 a {font-size:30px; font-weight:bold; color:#1e8b78; }
.fw_zx ul li:hover .wz h1 a { color:#F30;}
.fw_zx ul li:hover { background:#f6f6f6; transition:all 0.6s; padding:30px;}
.fw_zx ul li:hover .tu img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.pian{ width:21%; margin:2%; float:left; display:inline; text-align:center; font-size:16px;}
.pian img{ width:100%; height:260px; margin-bottom:10px;}



.qtwr{ color:#666; background:#fff;  height:310px;    width:25%; overflow:hidden; border:20px #ddd solid;  box-sizing:border-box; }
	.qtwr img{}
	.qtwr{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.qtwr:hover{ background:#000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
.tpian{ width:25%; float:left; display:inline; text-align:center; font-size:16px;}
.tpian img{ width:100%; height:310px; margin-bottom:10px;}

.qtwr .as{ width:100%; background:rgba(0,0,0,0.6); position:absolute; color:#fff; padding:50px;  box-sizing:border-box; z-index:8888; height:100%; transition: 0.85s; transform: rotateX(120deg); transform-origin: center top 0; opacity:1; }
.qtwr:hover .as{ display:block; position:absolute; top:0px;  transition: 0.85s; transform: rotateX(0deg); transform-origin: center top 0; opacity: 1;}



@media only screen and (max-width:992px) {
.fw_zx { width:92%; margin:10px auto;}
.fw_zx ul li { border-bottom:1px dotted #cccccc; padding:20px 0px 20px 0px;}
.fw_zx ul li .tu { width:100%;}
.fw_zx ul li .wz { width:100%; }
.fw_zx ul li .wz h1 { font-size:22px; color:#1e8b78;line-height:50px; margin-top:0px;}
.fw_zx ul li .wz h1 a {font-size:22px;}
.fw_zx ul li .wz h3{ font-size:18px;} 
.fw_zx ul li .wz p { color:#333; font-size:14px; line-height:24px; padding-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;  overflow: hidden;}
.fw_zx ul li .rl {border:1px solid #1e8b78; width:30%; height:30px;color:#1e8b78;font-size:14px; line-height:30px;}
}


.about-box{ padding: 40px 0 130px; position: relative; width:95%; margin:0px 0px 0px 5%;}
.about-letter{ position: absolute; z-index: -1; top:-70px; left:0%; width: 39%; font-size:120PX; line-height:135PX; font-weight:bold; color:#F4F4F4;}
.about-box .content{ position: relative;}
.about-box .content .left{ float: left; width:51%; padding:50px 5% 85px 0%;}
.theme{ text-align: center;color:#1e8b78; font-size: 30px; font-weight:bold; line-height:50px;}
.about-box .content .left .theme{ text-align:left;}
.about-box .content .left .des{ margin-top:4%; width: 100%;  text-align: justify; line-height:32px; font-size:15px;}
.about-box .content .left .des p{}
.about-box .content .right{ position:absolute; right: 0; top:0; height: 100%; width:46%;}
.about-box .pos{ position: absolute; bottom:80px; width: 100%; left:0; }
.about-box .box{  max-width:1200px; width: 100%; margin: 0 auto; color:#FFFFFF;  background: #1e8b78; padding:20px 0px 10px 0px;}
.about-box .section-time{margin:0px auto 10px auto; }
.about-box .section-time-right span{font-size:60px; font-family:Arial, Helvetica, sans-serif; line-height:58px; color:#fff; font-weight:bold;}
.about-box .section-time-right font { color:#fff;}
.about-box .section-time-right p{font-size:14px; color:#fff;}
.about-box .box .zi { font-size:18px; text-align:center; padding-bottom:15px;}
.about-box .box .zi h6 { font-size:30px; font-weight:bold; line-height:70px;}
@media only screen and (max-width:1360px) {
	.about-box .content .left{ float: left; width: 64%; padding:0px 5% 160px 0%;}
.about-box{ padding: 40px 0 100px;}
	}
@media only screen and (max-width:992px) {
.about-box{ padding: 30px 0 50px;  width:92%; margin:0px 0px 0px 4%;}
.about-box .content .left{ float: none; width: 100%; padding:0 0% 0 0%;}
.theme{ text-align: center;color:#1e8b78; font-size: 24px; font-weight:bold;}
.about-box .content .left .theme{ text-align:left;}
.about-box .content .left .des{ margin-top:4%; width: 100%;  text-align: justify; line-height:26px; font-size:14px;}
.about-box .content .right{ position: relative; right: 0; top:0; height: auto; width: 100%;}
.about-box .pos{ position: absolute; bottom:80px; width: 100%; left:0; }
.about-box .box{   display:none;}
.about-box .box .zi { font-size:14px; text-align:center; padding-bottom:15px;}
.about-box .box .zi h6 { font-size:24px; font-weight:bold; line-height:50px;}
}



.culture-box{ padding: 60px 0 70px; background-attachment: fixed; background-image: url(../images/culture_bg.jpg);}
.culture-box .container{ margin-top: 40px; width:90%; margin-left:5%;}
.culture-box ul{ float: left; width:50%; }
.culture-box li{ width: 100%; background:#1e8b78; color: #a7a7a7;  text-align: left; display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; cursor: pointer;}
.culture-box li .img{ width:50%; float:right;}
.culture-box li .img img{ width: 100%;}
.culture-box li .box{ padding:5px 30px; width:50%;  box-sizing:border-box;}
.culture-box li .box img{ margin: 0; width: 50px; height: 50px; border: 2px solid #fff; border-radius: 100px;}
.culture-box li .box span{ margin-top: 10px; font-size: 20px; color: #FFFFFF; display: block;}
.culture-box li .box p{ margin-top: 5px; color:#f6f6f6; line-height: 22px;}
.culture-box li:hover{ background: #106b5b;}
.culture-box li:hover .box p{ color:#FFFFFF;}
@media only screen and (max-width:992px) {
.culture-box{ padding: 30px 0 30px;}
.culture-box .container{ margin-top:20px; width:100%;}
.culture-box ul{ float: none; width:100%; }
.culture-box li .box{ padding:0px 10px; width: 50%;}
.culture-box li .box img{ margin: 0; width:35px; height:35px; border: 1px solid #fff;}
.culture-box li .box span{ margin-top:10px; font-size: 16px; color: #FFFFFF; display: block;}
.culture-box li .box p{ margin-top: 10px; color:#a7a7a7; line-height: 22px;}	
}	
	
	
	
.honor-box{ padding: 70px 0 100px; background: url(../images/honor_bg.jpg) no-repeat center bottom;}
.honor-box .container{ margin-top: 70px; max-width: 1650px; display: flex; flex-flow: wrap; align-items: center; justify-content: space-between;}
.honor-box .left{ width: 41%;}
.honor-box .left div{ padding: 0 40px; color: #666; cursor: pointer;}
.honor-box .left div p{ padding:25px 0; border-bottom: 1px solid #303030;line-height: 40px; font-size:24px; }
.honor-box .left div a{ color: #666; }
.honor-box .left div:last-child p{ border-bottom: none;}
.honor-box .left .active{ background: #1e8b78; color:#FFFFFF; font-size: 24px;}
.honor-box .left .active p{ border-bottom: none; padding: 25px 0; font-weight: bold;}
.honor-box .left .active p a{ color:#FFFFFF;}
.honor-box .left .bordernone p{ border-bottom: none;}
.honor-box .right{ width: 59%;}
.honor-box .right div{ display: none;}
.honor-box .right div.active{ display: block;}
.honor-box .right img{ width: 100%;}
@media only screen and (max-width:992px) {
.honor-box{ padding: 30px 0 50px; background: url(../images/honor_bg.jpg) no-repeat center bottom;}
.honor-box .container{ margin-top:20px;}
.honor-box .left{ width:100%;}
.honor-box .left div{ padding: 0 20px; color: #666; cursor: pointer;}
.honor-box .left div p{ padding:10px 0; border-bottom: 1px solid #303030;line-height: 30px; font-size:18px; }
.honor-box .left div:last-child p{ border-bottom:1px solid #303030;}
.honor-box .left .active{ background: #1e8b78; color:#FFFFFF; font-size: 18px;}
.honor-box .left .active p{ border-bottom: none; padding: 10px 0; font-weight: bold;}
.honor-box .right{ width: 100%; margin-top:10px;}
}



.contact{ padding-top:80px; position: relative;}
.contact .container { width:90%; }
.contact-letter{ position: absolute; z-index: -1; top:-110px; left:-20px; width: 43%;}
.contact .theme{ margin-bottom: 35px;}
.contact .line{ margin: 0 auto; border-top:3px solid #999; }
.contact .tit{ font-size: 30px;}
.business-form{  margin: 0 auto; padding:40px 0 80px;}
.business-form .tit{ float: left; margin-top: 15px;}
.business-form .right .fl{ float: left;}
.business-form .right .in{ margin-top: 15px; width:47.5%; margin-right:5%; font-size: 16px; line-height: 34px;}
.business-form .right .in:nth-child(2n){ margin-right:0; }
.business-form .right .in i{ margin-right: 2px; font-style: normal;  color:#e6061f;}
.business-form .right .in .inp{ display: block; width: 100%; height: 36px; padding:5px 10px; border: none; background: #f5f5f5; line-height: 26px; border-radius: 6px; }
.business-form .right .in select{ display: block; width: 100%; height: 36px; border: none; background: #f5f5f5; border-radius: 6px; }
.business-form .right .frcont_liaojie{  margin-top: 25px; width:100%;}
.business-form .right span{ display:inline-block; vertical-align:middle;}
.business-form .right label{ margin-left: 20px; display:inline-block; vertical-align:middle;}
.business-form .right label .radio{ margin-right: 5px; display: inline-block; vertical-align: middle; width: 14px; height:14px;}
.business-form .right .in label .inp{ width:120px; height: 36px; padding:5px 10px; border: none; background: #f5f5f5; line-height: 26px; border-radius: 6px; }
.business-form .right .in-text{ width:100%; }
.business-form .right textarea{ width:80%; height: 80px; display: block; border: none; background: #f5f5f5; line-height: 26px; padding: 10px; border-radius: 6px; }
.business-form .right .button{ margin-top: 22px; background: none; padding: 0 40px; line-height: 40px; font-size: 16px; color: #6e6e6e; border:2px solid #6e6e6e;}
.business-form .right .button:hover{ color: #dd061f; border: 2px solid #dd061f;}
.business-form .right .tip{ margin-top: 25px; background: url(../images/ico_tip.png) no-repeat left; padding-left: 25px; line-height: 30px;font-size: 16px;}
.business-form .right .tip a:hover{ color: #dd061f;}

.contact-info{ margin: 0 auto; padding: 60px 0 125px;}
.contact-info ul{ margin-top: 55px;}
.contact-info li{ float: left; margin-right: 40px; font-size: 18px; line-height: 26px;}
.contact-info li:last-child{ margin-right:0;}
.contact-info li .box{ margin-bottom: 45px;} 
.contact-info li .box p{ color: #999999;}
.contact-info li .box a{ color: #999999; }
.contact-info li .box a:hover{  color: #ff0000;}
.contact-info img{ width: 100%;}

@media only screen and (max-width:992px) {
.contact{ padding-top:30px; position: relative;}
.contact .container { width:100%; }
.contact .tit{ font-size: 24px;}
.business-form{  margin: 0 auto; padding:20px 0 40px;}
.business-form .right .in{ margin-top: 10px; width:100%; margin-right:0%; font-size: 16px; line-height: 34px;}
.business-form .right textarea{ width:100%; }
.contact-info{ margin: 0 auto; padding: 30px 0 50px;}
.contact-info ul{ margin-top:20px;}
.contact-info li{ float: left; margin-right: 40px; font-size: 16px; line-height: 26px;}
.contact-info li .box{ margin-bottom: 20px;} 
}



.gy_gy{width:90%; margin:80px auto; }
.gy_gy .tp{width:50%; float:left;}
.gy_gy .tp img{width:100%; height:auto; display:block;}
.gy_gy .wz{width:47%; float:right;}
.gy_gy .wz h5{ font-size:26px;  line-height:80px; font-weight: bold;}
.gy_gy .wz p{font-size:16px; line-height:36px;  margin-bottom: 30px;}
.gy_gy .wz a { font-size:16px; padding:8px 30px; color:#333; border: 1px solid #333;}
.gy_gy .wz i{font-size:15px; line-height:50px; color:#333; margin-left: 10px;}
.gy_gy .lb { width: 100%; margin: 60px auto 0px auto;}
.gy_gy .lb ul li { width: 30.33333%; float: left; margin-right: 4.5%; background: #1e8b78; color: #FFFFFF; text-align: center; padding: 30px; line-height: 24px;}
.gy_gy .lb ul li:nth-child(3n) { margin-right: 0;}
.gy_gy .lb ul li h4 { font-size: 24px; font-weight:bold;}
.gy_gy .lb ul li p { margin: 15px 0px 0px 0px; font-size: 16px; line-height: 30px; height: 120px;}
@media screen and (max-width:992px) {
    .gy_gy{width:92%; margin:30px auto 0px auto;  }
    .gy_gy .tp{width:100%; float:none;}
    .gy_gy .wz{width:100%; float:none; margin-top:15px; }
    .gy_gy .wz h5{ font-size:22px;  line-height:40px; font-weight: bold;}
    .gy_gy .wz p{font-size:14px; line-height:30px;  margin-bottom: 10px;}
    .gy_gy .wz a { font-size:14px; padding:8px 30px; color:#333; border: 1px solid #333;}
    .gy_gy .wz i{font-size:14px; line-height:50px; color:#333; margin-left: 10px;}
	.gy_gy .lb { width: 100%; margin: 30px auto 0px auto;}
	.gy_gy .lb ul li { width:100%; float: none; margin-right: 0; margin-bottom:20px; padding: 20px 10px;}
	.gy_gy .lb ul li p { margin: 15px 0px 0px 0px; font-size: 14px; line-height: 22px; height: auto;}
}



/*新闻中心*/
.ny_ry { width:90%; margin:30px auto 0px auto;  }
.ny_ry ul li { border-bottom:1px dotted #cccccc; padding:30px 0px;}
.ny_ry ul li .tu { float:left; width:20%; overflow:hidden;}
.ny_ry ul li .tu img { width:100%; height:auto;}
.ny_ry ul li .wz { width:78%; float:left; font-size:14px; line-height:24px; margin-left:2%; }
.ny_ry ul li .wz p { color:#333;}
.ny_ry ul li .wz h1 { font-size:20px; color:#1e8b78; margin:0px; padding:0px; height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold;}
.ny_ry ul li:hover .wz h1 a { color:#F30;}
.ny_ry ul li:hover { background:#f6f6f6; transition:all 0.6s; padding:30px;}
.ny_ry ul li:hover .tu img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

@media only screen and (max-width:992px) {
	.ny_ry { width:92%; margin:10px auto;}
	.ny_ry ul li { border-bottom:1px dotted #cccccc; padding:20px 0px 5px 0px;}
	.ny_ry ul li .tu {float: none; width:100%;}
	.ny_ry ul li .wz { width:100%; float: none; font-size:13px; line-height:22px;  margin-left:0%; margin-top: 10px;}
	.ny_ry ul li .wz h1 { font-size:16px; color:#1e8b78; height:35px; overflow:hidden;  margin-top:0px; line-height: 35px; }
	.ny_ry ul li .wz p {}

}

.qwr{ color:#666; border:1px #ddd solid; padding-bottom:20px; background:#fff;     width:22.8%;
    margin:1%;}
	.qwr img{ margin-bottom:15px;}
	.qwr{ box-shadow:0px 1px 5px #eee; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.qwr:hover{ -webkit-transform:scale(1.12); box-shadow:0px 1px 10px #666; -moz-transform:scale(1.12); -o-transform:scale(1.12); -ms-transform:scale(1.12); transform:scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}

.center5b img{  box-shadow:0px 1px 10px #ccc; height:auto; overflow:hidden;transition: all 0.5s ease;}
.center5b img:hover{  box-shadow:0px 1px 10px #ccc;-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); box}


