/* ==========================================================================
   index module
   ========================================================================== */

/* box title*/
.box-title{border-bottom:1px solid #000;line-height:40px;padding-bottom: 1em;}
.box-title strong{font-size:1.8rem;color:#000;position:relative;float:left;font-weight:normal;}
.box-title strong:after{display:none;content:'';position:absolute;bottom:-1px;left:0;right:0;width:80px;height:2px;background-color:#f7002c}
.box-title strong span{font-size:14px;color:#666666;padding-left:5px;text-transform:uppercase;font-family:'Times New Roman'}
.box-title a{font-size:1rem;float:right;color:#999999;font-weight:normal;}
.box-title a:hover{text-decoration:underline;}
.box-cont{padding:1.6em 0;}


/*******
 * imglist
 ******/
.block_imglist{position:relative;padding: 0 3em;}
.block_imglist .swiper-slide{width: 33.33%;}
.block_imglist .media-box{width:90%;margin: 0 auto}
.block_imglist .media-box .icon{width:190px;height:130px;position:relative;background:#fff;overflow: visible;}
.block_imglist .media-box .icon img{width: 100%;height: 100%}
.block_imglist .media-box p{font-size:16px;}
.block_imglist .swiper-btn{background:#cf984c;color:#fff;position:absolute;top:35%;cursor:pointer;font-size:16px;padding:10px 4px;z-index: 99;}
.block_imglist .swiper-prev{left:0}
.block_imglist .swiper-next{right:0}
.block_imglist .swiper-button-disabled{background:#a3a3a3;cursor:initial}
@media screen and (max-width:640px){
	.block_imglist .swiper-slide{width: 50%;}
}



/*******
 * about us
 ******/
.sect_us{ background: url('../img/bg_1.jpg') top center;padding-top: 4em}
.usbox{line-height: 2;color: #fff;padding: 1.5em 0 3em 0}


/*******
 * sect_adv
 ******/
.sect_adv{ background: url('../img/bg_6.jpg') top center;overflow: hidden;background-size: 100%;padding-bottom: 2em}
.adv-box{padding:0 3rem 3rem 3.8rem;position: relative;}
.adv-box i{position: absolute;width: 3rem;height: 3rem;text-align: center;line-height: 3rem;color: #8c201f;top: 0.4rem;left: 0;background: url('../img/bg_icon.png') no-repeat;font-size: 1.5rem;font-weight: bold;}
.adv-box h3{color: #8c201f;font-size: 1.5rem}
.adv-box .txt{font-size: 1.1rem;padding: 0.6em 0}
@media screen and (max-width: 40em) {
	
}

/*******
 * sect_bz
 ******/
.sect_bz{background: url('../img/bg_bz.jpg');}
@media screen and (max-width: 40em) {
	.sect_bz .services-box i{width:60px;height: 60px;line-height: 60px;font-size: 2rem}
	.sect_bz .services-box h3{font-size: inherit;}
	.sect_bz .services-box p{font-size: inherit;}
}


/*******
 * sect_history
 ******/
.sect_his{background: url('../img/bg_2.jpg')}
.sect_his .swiper-slide{width: 20%}
.his-box {float: left;width: 100%;text-align: center}
.his-box .his-imgwp{height:164px;padding-bottom:64px;}
.his-box .his-img{width: 160px;height: 160px;border-radius: 50%;border: 2px solid #cc934a;margin: 0 auto;position: relative}
.his-box .his-img:before{display: block;content: '';width: 0px;border:1px dotted #cc944a;position: absolute;top:100%;bottom: -4rem;left: 50%;margin-left:-1px}
.his-box .his-img:after{display: block;content: '';width: 12px;height: 12px;border: 2px solid #cc944a;background: #700000;border-radius: 50%;position: absolute;bottom: -4rem;margin-bottom: -11px;left: 50%;margin-left: -8px;z-index:2;}
.his-box .his-img img{width: 100%;height: 100%;border-radius: 50%}
.his-box .his-txt{height:164px;color: #cc944a;padding: 64px 10% 0 10%;font-size: 1.1rem;position:relative;} /*border-top: 3px solid #cc944a;*/
.his-box .his-txt:after{display:block;content:'';background:#cc944a;width:100%;height:3px;left:0;top:-2px;position:absolute;}
.his-box.even .his-imgwp{padding-top:64px;padding-bottom:0;}
.his-box.even .his-img:before{bottom: 100%;top: -4rem}
.his-box.even .his-img:after{bottom: auto;top:-4rem;margin-top: -11px}
.his-box.even .his-txt:after{top:auto;bottom:-1px;}
.his-btn{position:absolute;width:24px;height:28px;top:50%;margin-top:-14px;cursor:pointer;z-index: 99}
.his-btn{background-position: center center;background-repeat: no-repeat;}
.his-prev{margin-top: -15px;left: 0;background-image: url('../img/btn-left.jpg');}
.his-next{right: 0;background-image: url('../img/btn-right.jpg');}
@media screen and (max-width: 40em) {
	.sect_his .swiper-slide{width: 50%}
}


/*******
 * sect_cop
 ******/
.sect_cop{ background: url('../img/bg_3.jpg') bottom center;overflow: hidden;}
.sect_cop .block_imglist{padding-bottom: 12rem;padding-top: 2rem}
.sect_cop .block_imglist .swiper-slide{width: 14.285%}
@media screen and (max-width: 40em) {
	.sect_cop .block_imglist{padding: 2rem 0 5rem 0}
	.sect_cop .block_imglist .swiper-slide{width: 50%}
}


/*******
 * sect_fc
 ******/
.sect_fc{background: url('../img/bg_5.jpg');padding-bottom: 4em}
.sect_fc .block_imglist .swiper-slide{width: 25%}
@media screen and (max-width: 40em) {
	.sect_fc{padding-bottom: 0}
	.sect_fc .block_imglist{padding: 2rem 0 2rem 0}
	.sect_fc .block_imglist .swiper-slide{width: 50%}
}

/*******
 * sect_msg
 ******/
.sect_msg{background: url('../img/bg_4.jpg') bottom center;}
.sect_msg .m-form{background: #fff;padding: 2em;border: 4px solid #7d0000;}
.sect_msg .m-form .btn{background: #7d0000;border:0;}
.sect_msg .form-inline .form-group{border-bottom: 0;border-left: 0}
.sect_msg .form-inline .form-control{background: #fff}
@media screen and (max-width: 40em) {
	.sect_msg .index_{padding: 0}
}

/*******
 * sect_news
 ******/
.sect_news{background: url('../img/bg.jpg');}











