﻿/*鐔婄尗鐢垫簮banner骞垮憡*/
.index_banner_bottom{background-color: #5c5c5c; height: 50px; color: #fff; text-align: center; line-height: 26px; margin-top: -6px;position: relative;}
.index_left_prev{width: 30%;height: 60px;position: absolute;left: 0px;background-color: #11466f;top: -10px;z-index: 22;}
.index_left_prev:after {content: ""; position: absolute; top: 0px; right: -60px; border: 30px solid #11466f; border-top-color: transparent; border-right-color: transparent; }
.index_right_prev{width: 30%;height: 60px;position: absolute;right: 0px;background-color: #11466f;top: -10px;z-index: 22;}
.index_right_prev:before {content: ""; position: absolute; top: 0px; left: -60px; border: 30px solid #11466f; border-top-color: transparent; border-left-color: transparent; }
.index_prev{width: 40px; height: 38px; background-position: 3px -116px; right: 3px; position: absolute; margin-top: 10px;cursor: pointer;}
.index_next{width: 40px; height: 38px; background-position: -37px -116px; left: 0px; position: absolute; margin-top: 10px;cursor: pointer;}

/*鐔婄尗鐢垫簮棣栭〉浜у搧鍒嗙被*/
.icon_category {width: 32px; height: 32px; background-position: 0px 0px; background-size: 250px; }
.index_category .category_title{font-size:1.2rem;color: #11466f;margin-top: 20px;text-indent: 10px;line-height: 35px;}
.index_category .brands{border:2px solid #11466f;font-size: 0.9rem;margin-left: 0px ;margin-right: 0px;}
.index_category .brands a:hover img{
	transition:all 1s;
    -moz-transition:all 1s;
    -webkit-transition:all 1s;
    -o-transition:all 1s;
}
.index_category .brands a:hover img{
   transform:scale(1.2);
}

.index_category .brands ul li{text-align: center;}
.index_category .kws{border-top: 2px solid #11466f;border-bottom: 2px solid #11466f;border-right: 2px solid #11466f;font-size: 0.9rem;margin-left: 0px ;margin-right: 0px;}
@media screen and (min-width: 1024px){
	.index_category .kws,.index_category .category_title{font-size: 0.6rem;}
}
@media screen and (min-width: 1216px){
	.index_category .kws,.index_category .category_title{font-size: 0.8rem;}
}
@media screen and (min-width: 1408px){
	.index_category .kws{font-size: 0.9rem;}
	.index_category .category_title{font-size: 1.2rem;}
}
/*鐔婄尗鐢垫簮瑙嗛灞曠ず*/
.index_video{margin-top: 35px;}
.index_video .video_info{position: absolute;  width: 100%; bottom: 6px; padding-right: 0.7rem; box-sizing: border-box;}
.index_video .video_info:before{content:'';display: block;width: 100%;height: 50px;background-color: #333333;color: #fff;text-align: center;line-height: 45px;opacity: 0.7}
.index_video .video_info p{position: absolute; bottom: 0px; line-height: 50px; text-align: center; color: #fff; width: 100%; padding-right: 0.7rem;font-weight: 600;}
.index_video .video_column{position: relative;box-sizing: border-box;cursor: pointer;}
.index_video .video_column:hover .video_play{box-shadow: #ffffff 0px 0px 17px 7px;}
.index_video .video_columns{padding: 0px;margin: 0px}

/*鐔婄尗鐢垫簮浜у搧灞曠ず*/
.icon_procut_type{width: 60px; height: 43px; background-position: -128px 0px; float: right;}
.index_product_type .product_type_name{position: absolute;  width: 100%; bottom: 18px; padding-right: 0.7rem; box-sizing: border-box;}
.index_product_type .product_type_name:before{content:'';display: block;width: 100%;height: 43px;background-color: #333333;color: #fff;text-align: center;line-height: 45px;opacity: 0.7}
.index_product_type .product_type_name p{position: absolute; bottom: 0px; line-height: 43px; text-align: left; text-indent: 20px; color: #fff; width: 100%; padding-right: 0.7rem;font-weight: 600;}
.index_product_type .product_type_column{position: relative;box-sizing: border-box;cursor: pointer;}
.index_product_type .product_type_column img{width: 100%;}

/*鐔婄尗鐢垫簮妗堜緥*/
.index_case{margin-top: 3rem;height: 450px;}
.index_case img{width: 93px;height: 100px;}
.index_case p{text-align: center;}
.index_case .one{height: 440px;padding: 0px;}
.index_case .default{border:1px solid #dedbdb;}
.index_case .default .company_name{background: #eff7ff;	height: 120px;margin:0px;padding: 0px;}
.index_case .default .company_name .column{padding: 0px;}
.index_case .default{height: 350px;margin-top: 45px;}
.index_case .hover{height: 440px;}
.index_case .hover .company_name{background-color: #404040;height: 100%;}
.index_case .hover .company_name .click_more{margin-top: 7rem;}
.index_case .hover  .contracts{ border-top: 1px solid #dedbdb;border-right: 1px solid #dedbdb;border-bottom: 1px solid #dedbdb;}
.index_case .hover ul{width:200px;border-left: 2px solid #365ead}
.index_case .hover ul li{position: relative;text-indent: 20px;}
.index_case .hover ul li b:before{content: ""; position: absolute; display: inline-block; border: 1px solid #365ead; width: 13px; top: 11px; left: 0px;}
.index_case .hover ul li p{font-size: 0.5rem;color: #333}
.index_case .hover .company_icon{background-color: #fff;width:132px;height: 132px;border-radius: 100%;text-align: center;line-height: 50px;margin: 0 auto;}
.index_case .hover .company_icon img{margin-top: 8px;}
.index_case .hover .line{height: 100%;margin:0px;padding: 0px;}
.index_case .hover p{color: #fff;}

/*鐔婄尗鐢垫簮鍞悗*/
.after_sale_service .line{position: relative;text-align:center;overflow: hidden;}
.after_sale_service .bg_line{width: 100%;}
.after_sale_service_t_info{line-height: 40px;}
.after_sale_service_shadow{position: absolute; left: 0px; top: 0px;box-sizing: border-box; color: whitesmoke; width: 100%; height: 100%; padding-top: 9rem; transition: all 0.3s linear;}
.after_sale_service_shadow img{width: 134px;}
.after_sale_service .line:hover .after_sale_service_shadow {
    background: #11466f;
    height: 98%;
    padding-top: 5rem;
}
.after_sale_service .line a{color: #fff;}
.after_sale_service .line:hover .after_sale_service_shadow .detail{display: block}
.after_sale_service .line .after_sale_service_shadow .detail{display: none;font-size: 0.5rem;}
/*鐔婄尗浼樺娍*/
.index_advantage{background-image: url('img/index_advantage_bg.jpg');width: 100%;height: auto;}
/*鐔婄尗鏂伴椈*/
.index_news .subtitle{margin-bottom: 0px}
.index_news hr{margin-top: 0rem;}
.index_news .news{padding-left: 0px;font-size: 0.85rem;text-align: right;}
.index_news .news a{width: 65%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;text-align: left;}
.index_news .faq{height: 445px;}
.index_news .faq marquee{width: 100%;height: 100%;}




