
.ch-content{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.ch-content h4{margin-right:10px;}
.ch-content h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.ch-content h4 a:hover{background:#ccc;color:#fff;}
.ch-content .site_cell a{float:left;color:#666;padding-right:35px;transition:none;}
.ch-content .site_cell a:hover{color:#333;}




.about-history{padding:30px 0 50px 0;}

 
.gslc{ padding-bottom: 67px;}

.gslc_tit{padding: 50px 0 88px;text-align: center;}

.gslc_tit h2{font-size: 36px; font-weight: bold; color: #327e58; padding-bottom: 30px; position: relative;}

.gslc_tit h2:before{border-bottom: 2px solid #327e58;bottom: 0;left: 50%; transform: translateX(-50%);position:absolute; content: ""; width: 110px;}

.gslc_nr{ padding: 0 100px 0 100px;position: relative; }

/*.gslc_nr:before{position: absolute; content: "";border-bottom: 2px solid #0099ff;width: 100%;left: 0; bottom: 10px;bottom: 5px;}*/
.gslcbox h2{color: #fff;/*background: #318f60;margin-left: 5px; padding: 9px; font-size: 16px; border-radius: 10px;*/ font-size: 20px;/* color:#006ebd; */ font-weight:bold; padding-top:15px; padding-bottom:15px;background: linear-gradient(to left,#33c68f,#1d74cb); color: transparent; -webkit-background-clip: text; background-clip: text;width:80px;}

.gslcbox h2 b{width: 16px;height: 16px;border-radius: 8px; background: #e4f5ef; display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}

.gslcbox{position: relative;/*overflow: hidden;*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 60px;}

.gslcxq {min-height: 50px; width:2px; /* background:#0099ff; */ text-align:center; margin-left:20px; background: linear-gradient(#33c68f,#1d74cb);}

.gslcxq:after{position: absolute;/* left: 0;  */bottom: -5px;content: "";width:10px; height:10px; border-radius: 10px; /* background:#0099ff; */ text-align:center;  margin-left:15px;z-index:200;background: linear-gradient(to left,#33c68f,#1d74cb);left: 60px; }

.gslcxq h3{position: absolute;left: -15px; bottom: 60px; font-size: 22px; color: #318f60; transform: rotate(-90deg);}

.gslc_nr .swiper-wrapper .swiper-slide .gslcxq {background: linear-gradient(#33c68f,#1d74cb);}
.gslc_nr .swiper-wrapper .swiper-slide .gslcxq:after{background: linear-gradient(#33c68f,#1d74cb);}

.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcbox{position: relative;/*overflow: hidden;*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:-200px; padding-top:30px;padding-left: 60px; }
.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcxq {min-height: 50px; width:2px; /* background:#0099ff; */ text-align:center; margin-left:20px; position: absolute;/* left: 0; */top: -5px;background: linear-gradient(#33c68f,#1d74cb);}
.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcxq:after{position: absolute;left: -5px;  content: "";width:10px; height:10px; border-radius: 10px; /* background:#0099ff; */ text-align:center;  margin-left:0px;top: 0px; z-index:200;background: linear-gradient(to left,#33c68f,#1d74cb);}

.gslc_nr .swiper-container{background:url(../images/history_bg.png) no-repeat center / cover; padding-top:200px; padding-bottom:200px;/* overflow-y: visible;*/}
.gslc_nr .swiper-container:before{position: absolute; content: "";border-bottom: 2px solid #33c68f;width: 100%;left: 0; /*bottom: 10px;*/bottom: 200px;}
.gslc_nr .swiper-button-prev, .gslc_nr .swiper-button-next{top:65%;}

.gslc_nr .swiper-wrapper {align-items: flex-end;}

/*.lefttb{background: url(../images/a_06.png) no-repeat left center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;left: 0;}

.righttb{background: url(../images/a_06.png) no-repeat right center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;right: 0;}
*/

@media(max-width:1220px){

 .gslc_nr{padding-left: 50px;padding-right: 50px;}

/*.gslc_nr .swiper-container{ padding-top:80px; padding-bottom:80px;}
.gslc_nr .swiper-container:before{bottom: 80px;}*/


}


@media(max-width:1000px){

.gslc_tit{padding: 20px 0;}

.gslc_tit h2{font-size: 24px;padding-bottom: 20px;}

.gslc_nr{padding: 0;}
.gslc_nr .swiper-button-prev, .gslc_nr .swiper-button-next{top:55%;}
.gslc_nr .swiper-container{ padding-top:0px; padding-bottom:200px;}
.gslc_nr .swiper-container:before{bottom: 200px;}

.gslc{padding-bottom: 40px;}


}



@media(max-width:760px){
.gslcbox h2{ font-size: 15px;}
.gslcbox p{ font-size: 12px;}
/*.gslc_nr .swiper-container{ padding-top:30px; padding-bottom:30px;}
.gslc_nr .swiper-container:before{bottom: 30px;}*/

.gslc_nr .swiper-container{ padding-top:0px; padding-bottom:150px; overflow: visible !important;}
.gslc_nr .swiper-container:before{bottom: 150px;}

.gslcbox h2{ font-size: 15px;}

}
