/* ==========================================================================
   Index Page
   ========================================================================== */

/*产品*/
.sect_prod{overflow:hidden}

.module_cate{width:95%;background-color:#f5f5f5;}
.module_cate .cate_tit{text-align:center;background:#d11734;color:#fff;padding:40px 10px;font-size:1.8rem}
.module_cate .cate_tit p{font-size:3.5rem;line-height:1}
.module_cate ul{margin: 1em 4%;position: relative;}
.module_cate ul li{padding: 0 10px;line-height: 3.5rem;margin-bottom: 10px;background-color: #fff;}
.module_cate ul li a{display: block;position: relative}
.module_cate ul li i{position: absolute;right: 0;width: 16px;height: 16px;top: 50%;margin-top: -8px;background: #000000;border-radius: 50%}
.module_cate ul li i:before{display: block;content: '';position: absolute;width: 9px;height: 1px;left: 50%;top: 50%;margin-left: -4px;background: #fff;transition:all .3s}
.module_cate ul li i:after{display: block;content: '';position: absolute;width: 1px;height: 9px;top: 50%;left: 50%;margin-top: -4px;background: #fff;transition:all .3s}
.module_cate ul li:hover i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%;}
.module_cate img{width: 100%}
/*.module_cate .subCate {
	position: absolute;
	left: 100%;
	top: 0;
	bottom: auto;
	width: 300px;
	background: #fff;
	border: 1px solid #e7e5e6;
	padding: 10px 20px;
	z-index: 10;
	display: none;
}*/
.module_cate .subCate {
	background: #fff;
	padding: 0 20px;
	line-height: 2.2
}
.module_cate .subCate dl {
	border-bottom: 1px solid #fff;
	padding-left: 25px;
	background: url('../img/i1.jpg') center left no-repeat;
}
.module_cate .subCate a{font-size: 14px}
.module_cate .subCate a:hover{transform:translate(10px);}
.module_cate li.open .subCate{display: block;}

.module_prod{height:auto;overflow:hidden}
.module_prod .swiper-container{padding:2rem 0}
.module_prod .media-box{background-color:#fff}
.module_prod .media-box p{padding:5px;font-size: 1.6rem}

.box-title{border-bottom: 1px solid #cccccc;line-height: 40px}
.box-title strong{font-size: 2rem;color: #d41936;position: relative;float: left;font-weight: normal;}
.box-title strong:after{display: block;content: '';position: absolute;bottom: -1px;left: 0;right: 0;width: 80px;height: 2px;background-color: #d41936}
.box-title strong span{font-size: 12px;color: #666666;padding-left: 5px;text-transform: uppercase;}
.box-title a{font-size: 1.4rem;float: right;color: #999999;font-weight: normal;}

/*ban1*/
.sect_ban{height: 300px;background:url(../img/bg1.jpg) top center no-repeat;}

/*优势*/
.sect_advtage{}
.adv-box{padding-bottom: 2rem}
.adv-box .tit{font-size: 2.4rem;line-height: 1;position: relative;border-bottom: 1px solid #cccccc;}
.adv-box .tit .p1{position: relative;margin-bottom: 1em}
.adv-box .tit .p1 span{background: #333333;color: #fff;padding:10px 70px 10px 130px;display: inline-block;}
.adv-box .tit .p1 i{position: absolute;background: url(../img/adv_tit.png) top right #da251c;color: #fff;font-size: 4.4rem;font-style: normal;padding:8px;top: -10px}
.adv-box .tit .p2{padding:5px 0 10px 0;}
.adv-box .tit .p2 span{color: #da251c}
.adv-box .txt{color: #666666;font-size: 1.6rem;padding:5px 0;}

/*关于*/
.about_box img{width: 100%;height: 100%}
.sect_us h4 .en{ font-size:4.2rem; color: #dcdcdc; text-align: center; font-weight: bold;}
.sect_us h4 .ch{ font-size: 2.5rem; color: #000; text-align: center; margin-top: -3.2rem; font-weight: normal; background: url(../img/about_t.jpg) bottom center no-repeat;}
.us_box{padding-right:10%;}
.about_box h1{margin:0;font-size: 3.6rem;color:#da251c;font-weight: normal;}
.about_box h1 .en{ color: #1b56b2; font-size: 4rem; font-weight:bold; background: url(../img/about_t.jpg) bottom left no-repeat;;}
.about_box h1 .ch{ font-size: 20px;color: #1b56b2; font-size: 2rem; padding: 0 2rem; }
.about_box .ab-qk{ height: 5rem; text-align: center; background: #f0f0f0; line-height: 5rem; }
.about_box .ab-more{ height:4rem; background: #1b56b2; color: #FFF; text-align: center; line-height: 4rem; margin-top: 2rem; }
.us_box .txt{padding:2em 0;margin-bottom: 3%;overflow: hidden;line-height: 2;height: 14em;text-indent: 2em}
.us_box a{display:inline-block;color:#666666;padding:5px 25px;border:1px solid #666666;margin-right: 4%}
.us_box a:hover{background-color:#d41936;border-color: #d41936;color: #fff;}

/*imgslide*/
.sect_imgslide .swiper-button-next,.sect_imgslide .swiper-button-prev{width:44px;height:44px;background-size:35%;background-color: #999999;border-radius: 50%}
.sect_imgslide .swiper-button-prev{background-image:url(../img/base/arrow_left.png);left:-110px}
.sect_imgslide .swiper-button-next{background-image:url(../img/base/arrow_right.png);right:-110px}

/*新闻*/
.sect_news .box-title{margin: 0 3%}
.sect_news .cont{padding: 3% 3% 2% 3%}
.sect_news h4{ margin-bottom: 30px; }
.sect_news h4 .en{ font-size: 5.1rem; color: #dcdcdc; text-align: center; font-weight: bold;}
.sect_news h4 .ch{ font-size: 2.5rem; color: #000; text-align: center; margin-top: -4rem; font-weight: normal; background: url(../img/about_t.jpg) bottom center no-repeat;}

.module_tab{background:#f2f2f2}
.module_tabs{border-bottom:1px solid #d41936;background-color: #fff;line-height: 43px}
.module_tabs .tab{display:block;width:35%;float:left;font-size:1.8rem;color:#000;text-align:center;cursor: pointer;}
.module_tabs .tab.active,.module_tabs .tab.cur{background-color:#d41936;color:#fff}
.module_tabs a{float:right}

.news-box{color: #3f3f3f;overflow: hidden;margin-bottom: 15px;}
.news-box .news-cont{position: relative;padding: 8px 0;}
.news-box .news-time{padding: 0 10px 0 0;text-align: center}
.news-box .news-time .date{color: #666;font-size: 12px; float: left;}
.news-box .news-time .date i{font-size: 2rem;display:block;font-style: normal;line-height: 1.2}
.news-box .news-time span{color: #bbb;padding-right: 15px;line-height: 22px;display: inline-block;}
.news-box h3{margin-bottom: 4px;font-weight: normal;}
.news-box h3 a:hover{text-decoration: underline;}
.news-box p{color: #808080;overflow: hidden;font-size: 14px}
.news-box .news-tool{position:absolute;bottom: 1em;}
.news-box .news-tool .more{font-size: 12px;color: #eb408c;font-weight: normal;padding: 5px 5px 5px 10px;border:1px solid #eb408c;border-radius: 0px;margin-right: 6px}
.news-box .news-tool .more i{padding: 0 5px}
.news-box .news-tool .more:hover{background: #ec408c;color: #fff}

.news-box.one{background: none}
.news-box.one .news-cont{padding: 0}

/*客户*/
.sect_custom{background: url('../img/bg3.jpg');padding:0 0 3em 0;}
.sect_custom .index_ .T h4{color: #fff;}