@charset "UTF-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, table, th, td, form, legend, input, button, textarea {
margin: 0;padding: 0;font-family: "微软雅黑";}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img{
	border: none;
	vertical-align: middle;
}
caption, th {
    text-align: left;
    font-weight: normal;
}

html, body, fieldset, iframe, abbr {
    border: 0;
}

i, em {
    font-style: normal;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

textarea {
    overflow: auto;
    resize: none;
}

label {
    cursor: default;
}

a, button {
    cursor: pointer;
}

body, textarea, input, button, select {
    color: #131313;
    outline: 0;
}
a,a:hover,a:active,a:focus{
    color: #333;
    text-decoration: none;
}
body{
    overflow-x: hidden;
	background-color:white;
}
input{vertical-align: middle;}

/*Acshoes【插件】轮播切换【satart】*/
.Acshoes-swiper{position: relative;overflow: hidden;}
.Acshoes-swiper-wrapper{
	display: box;
	display: -moz-box;
	display: -webkit-box;
	display: -ms-box;
	display: -o-box;
	display:flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:-moz-flex;
	display:-o-flex;	
}
.Acshoes-swiper-slide{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;
flex-shrink: 0;-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;-o-flex-shrink: 0;position:relative;}
.Acshoes-swiper-pre,.Acshoes-swiper-next{position: absolute;width:40px;height: 80px;cursor: hand;cursor: pointer;top:50%;
margin-top:-40px;}
.Acshoes-swiper-pre{left:-50px;background-image: url(../images/hom-pro-prev.png);background-repeat: no-repeat;
background-position: center;}
.Acshoes-swiper-next{right:-50px;background-image: url(../images/hom-pro-next.png);background-repeat: no-repeat;
background-position: center;}
.Acshoes-swiper-page{text-align: center;margin-top:30px;}
.Acshoes-position{position:absolute;left:0;bottom:20px;width:100%;}
.Acshoes-swiper-page span{cursor: hand;cursor: pointer;margin:0 5px;display: inline-block;}
.Acshoes-swiper-page span.Acshoes-swiper-page-cot{width:9px;height:9px;border-radius:50%;-webkit-border-radius:50%;
-moz-border-radius:50%;background-color:#ccc;}
.Acshoes-swiper-page span.Acshoes-swiper-page-cot.active{background-color:#0089e1;}
.Acshoes-swiper-page span.Acshoes-swiper-page-number{padding:2px 7px;border:1px solid #ccc;font-size:14px;color:#666;}
.Acshoes-swiper-page span.Acshoes-swiper-page-number.active{background-color:#0089e1;border:1px solid #0089e1;color: white;}
.Acshoes-single,
.Acshoes-total,
.Acshoes-number-cot{font-size:20px;color: #aaa;}
.Acshoes-single{color: #bd0303;}
/*Acshoes【插件】轮播切换【end】*/

/*-------------------------------------header【start】---------------------------------------*/
.hed-top{
    padding:0 20px;
	line-height:30px;
}
.hed-top-txt{
    font-size:14px;
    color:#666;
}

.hed-logo a img{
    width:40px;
}

.hed-lang .search{
    margin-right:30px;
}
.hed-lang a img{
    width:25px;
}

.hed-nav{
	background-color:white;
	text-align:center;
}

.hed-cot{
    padding:0 20px;
    height:70px;
    background-color:white;
    position:relative;
}
.hed-cot-div{display:none;}
.hed-cot.fixed{
	position:fixed;
	z-index: 1500;
	left:0;
	right:0;
	top:0;
}
.hed-cot.fixed + .hed-cot-div{
	display:block;
}
.hed-nav>ul>li{
	display:inline-block;
	vertical-align:middle;
}
.hed-nav>ul>li>a{
	font-size:16px;
	color:#625D5D;
	position:relative;
	display:block;
	line-height:70px;
	padding:0 20px;
}
.hed-nav>ul>li>a>i{
	display:none;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:30px;
	font-size:20px;
	text-align:center;
}
.hed-nav>ul>li>a::after{
	display:none;
	content:"";
	position:absolute;
	width:44px;
	height:1px;
	background-color:#01008D;
	left:50%;
	bottom:12px;
	transform:translate(-50%,0);
}
.hed-nav>ul>li:hover>a,
.hed-nav>ul>li.active>a{
	color:#01008D;
}
.hed-nav>ul>li:hover>a::after,
.hed-nav>ul>li.active>a::after{
	display:block;
}

.hed-nav-two{
	background-color:rgba(255,255,255,80%);
	padding:20px;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:2;
	display:none;
	box-shadow:2px 2px 15px rgba(0,0,0,0.1);
}

.hed-nav-two-cot{
    display:flex;
}

.hed-nav-two-item{
    padding:5px 10px;
    text-align:center;
}

.hed-nav-two-item + .hed-nav-two-item{
    border-left:1px solid #bbb;
}

.hed-nav-two-item a{
    margin:auto;
    max-width: 178px;
}

.hed-nav-two-item a img{
    width:100%;
}
.hed-nav-two-item a p{
    font-size:16px;
    color:#666;
    margin-top:15px;
}

.hed-nav-two-item a:hover p{
    color:#01008D;
}

.hed-nav>ul>li:hover .hed-nav-two{
	display:block;
}



/*hed-btn-style【s】*/
.hed-nav-btn{
	height:22px;
	width:30px;
	cursor:hand;
	cursor:pointer;
	position: fixed;
	display:block;
	top:20px;
	right:20px;
	z-index:200;
	display:none;
}
.hed-nav-btn span{display:block;height:4px;width:100%;background-color:#01008D;border-radius:2px;position:absolute;left:0;}
.hed-nav-btn span.btn1{top:0;}
.hed-nav-btn span.btn2{top:9px;}
.hed-nav-btn span.btn3{bottom:0;}
.hed-nav-btn.open span.btn2{opacity:0;}
.hed-nav-btn.open{transform:rotate(90deg);}
.hed-nav-btn.open span.btn1{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);-o-transform:rotate(45deg);bottom:10px;top:auto;}
.hed-nav-btn.open span.btn3{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);bottom:10px;left:auto;}
.hed-nav-btn.open,
.hed-nav-btn,
.hed-nav-btn.open span.btn1,
.hed-nav-btn span.btn1,
.hed-nav-btn.open span.btn3,
.hed-nav-btn span.btn3{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
/*hed-btn-style【e】*/

/*搜索框【s】*/
.hed-search{
	position:fixed;
	top:10px;
	left:50%;
	transform:translateX(-50%);
	background-color:rgba(0, 0, 0, 0.5);
	border-radius:100px;
	padding:10px 90px 10px 20px;
	z-index:300;
	width:500px;
	box-shadow:2px 2px 15px rgba(255,255,255,0.3);
	display:none;
	box-sizing: border-box;
}
.hed-search .hed-search-cot{
	position:relative;
}
.hed-search .hed-search-cot input{
	height:40px;
	background-color:white;
	border:none;
	border-radius:100px;
	font-size:16px;
	width:100%;
	padding:0 20px;
	box-sizing:border-box;
}
.hed-search .hed-search-cot img{
	position:absolute;
	left:100%;
	top:50%;
	transform:translateY(-50%);
	margin-left:10px;
	width:24px;
}

.hed-search-close{
	position:absolute;
	right:10px;
	top:50%;
	transform:translateY(-50%);
	z-index:3;
    color:white;
    font-size:14px;
}
/*搜索框【e】*/

/*-------------------------------------header【end】---------------------------------------*/

/*-------------------------------------footer【start】---------------------------------------*/
.footer-body{
    background-color:white;
}

.footer-main{
    padding:100px 0;
}
.footer-main-contact .contact-item .ico img{
    width:17px;
}
.footer-main-contact .contact-item .info{
    color:#01008D;
    font-size:16px;
    margin-left:10px;
}
.footer-main-contact .contact-item .info p{
    font-weight:bold;
}
.footer-main-contact .contact-item + .contact-item{
    margin-top:30px;
}

.footer-main-logo .logo-img img{
    width:137px;
}

.footer-main-logo .nav-cot a{
    font-size:16px;
    color:#01008D;
    margin:5px 20px;
    display: inline-block;
}

.footer-main-ewm .company-name h2{
    font-size :20px;
    color:#01008D;
    font-weight:bold;
}
.footer-main-ewm .ewm-item + .ewm-item{
    margin-left:30px;
}
.footer-main-ewm .ewm-item img{
    max-width:150px;
    display:block;
}
.footer-main-ewm .ewm-item p{
    font-size:16px;
    color:#01008D;
    font-weight:bold;
    margin-top:10px;
}


.footer-bottom{
    padding:30px 20px;
    text-align:center;
}
.footer-bottom,
.footer-bottom a{
    font-size:14px;
    color:#01008D;
}

.footer-main-logo .nav-cot a:hover,
.footer-bottom a:hover{
    text-decoration:underline;
}
/*-------------------------------------footer【end】---------------------------------------*/

/*-------------------------------------首页【start】---------------------------------------*/
/*banner【start】*/
.pub-banner-wai{position:relative;}
.banner-wai{height:600px;}
.swiper-slide a{display:block;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.swiper-pagination-bullet,.swiper-pagination-switch{
    background-color:white !important;
    opacity: 1 !important;
    width: 10px !important;
    height: 10px !important;
    margin:0 5px !important;
	border-radius:50% !important;
	vertical-align: middle;
}
.swiper-pagination-bullet-active,.swiper-active-switch{
    opacity: 1 !important;
	background-color:#01008D !important;
}
.swiper-pagination-switch,.swiper-active-switch{border-radius: 50px !important;-webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;}

.banner-wai .swiper-pagination{
    width:100% !important;
    text-align: center;
    left:0 !important;
    bottom:20px !important;
    z-index:20;
}

.pub-banner-pagination,
.pub-swiper-pagination{
	text-align:center;
	margin-bottom:20px;
	position:absolute;
	z-index:3;
	left:0;
	right:0;
}
/*banner【end】*/


/*hom-section1【start】*/
.hom-section1{
    background-color:#eee;
}
.hom-section1 .body-cot p{
    font-size:16px;
    line-height:30px;
    color:#666;
}
/*hom-section1【end】*/

/*hom-section2【start】*/
.hom-section2 .cot-abt-list .list-item{
    margin:10px;
    background-color:#EFEFEE;

    
}
.hom-section2 .cot-abt-list .list-item .item-info{
    padding:20px 14px;
}
.hom-section2 .cot-abt-list .list-item .item-info h6{
    font-size:24px;
    color:#01008D;
    font-weight:bold;
}
.hom-section2 .cot-abt-list .list-item .item-info p{
    font-size:14px;
    color:#666;
    line-height:24px;
}

.hom-section2 .cot-abt-list .list-item .item-img{
    padding-top:61.8%;
}
.hom-section2 .cot-abt-list .list-item:hover .item-img img{
    transform:scale(1.1,1.1);
}

.hom-pro-switch-cot .pro-item{
    position:relative;
}
.hom-pro-switch-cot .pro-item .pro-img{
    padding-top:100%;
}
.hom-pro-switch-cot .pro-item:hover .pro-img img{
    transform:scale(1.1,1.1);
}
.hom-pro-switch-cot .pro-item .pro-info{
    position:absolute;
    inset:0;
    z-index:2;
    padding:10px;
    background-color:rgba(0, 0, 0, 0.5);
}
.hom-pro-switch-cot .pro-item .pro-info h4,
.hom-pro-switch-cot .pro-item .pro-info p{
    font-size:30px;
    color:white;
    text-align:center;
}
.hom-pro-switch-per,
.hom-pro-switch-next{
    width:47px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:10;
}
.hom-pro-switch-per:hover,
.hom-pro-switch-next:hover{
    opacity:0.8;
}
.hom-pro-switch-per{
    left:-57px;
    transform:translateY(-50%) rotate(-180deg);
}
.hom-pro-switch-next{
    right:-57px;
}

.hom-pro-swiper-pagination .swiper-pagination-bullet{
    background-color:#666 !important;
}
.hom-pro-swiper-pagination .swiper-pagination-bullet-active{
    background-color:#01008D !important;
}
/*hom-section2【end】*/


/*hom-section3【start】*/
.hom-section3{
    background-color:#EFEFEE;
}
.hom-section3 .info-item + .info-item{
    margin-top:30px;
}
.hom-section3 .info-cot .bor .bor-cot{
    position:relative;
}
.hom-section3 .info-cot .bor .bor-cot::after{
    content:'';
    display:block;
    width:30px;
    height:30px;
    border:1px solid #01008D;
    border-radius:50%;
}
.hom-section3 .info-cot .bor .bor-cot::before{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    background-color:#01008D;
    border-radius:50%;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}
.hom-section3 .info-cot .txt h6{
    font-size:20px;
    color:#01008D;
}
.hom-section3 .info-cot .txt p{
    font-size:16px;
    color:#666;
    margin-top:8px;
}
/*hom-section3【end】*/
/*-------------------------------------首页【end】---------------------------------------*/


/*-------------------------------------关于AJL【start】---------------------------------------*/
/*about-section1【start】*/
.about-section1{
    min-height:485px;
}
.about-section1 p{
    font-size:18px;
    color:white;
    line-height:32px;
}
/*about-section1【end】*/

/*about-section2【start】*/
.about-section2 .cot-info-item{
    width:50%;
}
.about-section2 .cot-info-item .item-cot{
    width:60%;
    margin:50px auto;
}
.about-section2 .cot-info-item .item-cot img{
    width:95px;
}
.about-section2 .cot-info-item .item-cot h6{
    font-size:60px;
    color:#01008D;
}
.about-section2 .cot-info-item .item-cot p{
    font-size:18px;
    color:#555;
    line-height:40px;
}
/*about-section2【end】*/

/*about-section6【start】*/
.about-section6 .body-cot .cot-nav{
    border-bottom:2px solid #999;
    padding-bottom:30px;
}

.about-section6 .body-cot .cot-nav p{
    font-size:26px;
    color:#666;
    cursor: pointer;
	cursor: hand;
}
.about-section6 .body-cot .cot-nav p.active,
.about-section6 .body-cot .cot-nav p:hover{
    color:#01008D;
}

.about-section6 .body-cot .cot-list-body{
    display:none;
}
.about-section6 .body-cot .cot-list-body.active{
    display:block;
}

.about-section6 .body-cot .cot-list-body .list-body{
    position:relative;
}
.about-section6 .body-cot .cot-list-body .list-body .img{
    padding-top:107%;
}
.about-section6 .body-cot .cot-list-body .list-body .info{
    position:absolute;
    inset:0;
    color:white;
    overflow:hidden;
    background-color:rgba(0,0,0,0.5);
    z-index:1;
}
.about-section6 .body-cot .cot-list-body .list-body .info h6{
    font-size:32px;
    width:100%;
}
.about-section6 .body-cot .cot-list-body .list-body .info p{
    font-size:20px;
    line-height:32px;
    width:100%;
}
/*about-section6【end】*/
/*-------------------------------------关于AJL【end】---------------------------------------*/


/*-------------------------------------联系我们【start】---------------------------------------*/
.contact-section1 .body-cot-item{
    background-color:rgba(255,255,255,0.7);
}
.contact-section1 .body-cot-item img{
    width:48px;
}
.contact-section1 .body-cot-item h6{
    font-size:30px;
    color:#01008D;
}
.contact-section1 .body-cot-item p{
    font-size:20px;
    line-height:36px;
    color:#666;
}
/*-------------------------------------联系我们【end】---------------------------------------*/


/*-------------------------------------产品列表【start】---------------------------------------*/
.product-section1 .product-list-item a{
    background-color:white;
    box-shadow:2px 0 12px rgba(0,0,0,0.1);
}
.product-section1 .product-list-item a:hover .item-img img{
    transform:scale(1.1,1.1);
}
.product-section1 .product-list-item .item-img{
    padding-top:86.11%;
}
.product-section1 .product-list-item .item-name{
    background-color:#ccc;
    padding:0 10px;
}
.product-section1 .product-list-item .item-name h4{
    line-height:50px;
    height:50px;
    font-size:20px;
    color:#666;
    text-align:center;
}
/*-------------------------------------产品列表【end】---------------------------------------*/



/*-------------------------------------公用【start】---------------------------------------*/

/*标题【start】*/
.pub-title{
    font-size:60px;
    color:#01008D;
    font-weight:bolder;
    font-family: SimSun, serif;
}
/*标题【end】*/


/*公用-内页模块【start】*/

/*公用-内页模块【end】*/

/*公用-更多按钮【start】*/
.pub-more a{
    display:inline-block;
    padding:10px 30px;
    background-color:#01008D;
    color:white;
    font-size:14px;
}
.pub-more a:hover{
    opacity:0.8;
}
/*公用-更多按钮【end】*/

/*动画【start】*/
.pub-transition .pub-anim,
.pub-transition:hover .pub-anim{
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
/*动画【end】*/


/*视频放大播放-组件【start】*/
.Ac-video-enlarge{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:100;}
.Ac-video-enlarge-close,
.Ac-video-enlarge-cot{position:absolute;}
.Ac-video-enlarge-close{right:0;top:10px;cursor:hand;cursor:pointer;z-index:10;}
.Ac-video-enlarge-cot{top:30px;bottom:20px;left:20px;right:20px;background-color:#CCCCCC;}
.Ac-video-enlarge-cot iframe{border:none;}
/*视频放大播放-组件【end】*/

/*可视区-设置【start】*/
.content-fluid{padding:0 70px;}
.padding-0{padding:0;}
/*可视区-设置【end】*/

/*分页器【start】*/
.ins-temp-page{padding-top:60px;}
.ins-temp-page .temp-page-item{width:100% !important;float:none !important;font-size:14px;color:#666;}
.ins-temp-page .temp-page-item + .temp-page-item{margin-top:5px;font-size:0;}
.ins-temp-page .temp-page-item a,
.ins-temp-page .temp-page-item span{display:inline-block;vertical-align:middle;border: 1px solid #ddd;line-height: 1.5;padding: 5px 12px;margin-left: -1px;margin-right:0 !important;font-size:14px;}
.ins-temp-page .temp-page-item a{background-color:#eee;color:#666;}
.ins-temp-page .temp-page-item span,
.ins-temp-page .temp-page-item a[href]{background-color:white;color:#333;}
.ins-temp-page .temp-page-item span,
.ins-temp-page .temp-page-item a[href]:hover{color:white;}
.ins-temp-page .temp-page-item input[type=text]{width:40px !important;border:1px solid #ccc;height:32px;padding:0 5px;font-size:14px;margin-left:10px;}
.ins-temp-page .temp-page-item input[type=button]{height:32px;padding:0 10px;color:white;border:1px solid #ccc;font-size:14px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.ins-temp-page .temp-page-item input[type=button]:active{opacity:.8;}

.ins-temp-page .temp-page-item span,
.ins-temp-page .temp-page-item a[href]:hover,
.ins-temp-page .temp-page-item input[type=button]{border-color:#01008D;}

.ins-temp-page .temp-page-item span,
.ins-temp-page .temp-page-item a[href]:hover,
.ins-temp-page .temp-page-item input[type=button]{background-color:#01008D;}
/*分页器【end】*/
/*-------------------------------------公用【end】---------------------------------------*/


/*响应式设置*/
@media (max-width: 1600px) {

}


@media (max-width: 1380px) {
	
	
}

@media (max-width: 1199px) {
	/*-------------------------------------header【start】---------------------------------------*/

	/*-------------------------------------header【end】---------------------------------------*/

}

@media (max-width: 991px) {

	/*-------------------------------------header【start】---------------------------------------*/
    .hed-lang{
        margin-left:20px;
    }
    .hed-lang .search{
        margin-right:10px;
    }
	.hed-nav{
		text-align:left;
		position:fixed;
		width:220px;
		left:-100%;
		top:0;
		bottom: 0;
		z-index: 100;
		overflow:auto;
		
	}
	.hed-nav>ul>li{
		display:block;
	}
	.hed-nav>ul>li>a{
		font-size:16px;
		line-height:normal;
		padding-top:15px;
		padding-bottom:15px;
		padding-right:40px;
	}
	.hed-nav>ul>li>a>i{
		display:block;
	}
	.hed-nav>ul>li>a::after{
		width:100%;
		height:1.5px;
		left:0;
		right:0;
		bottom:0;
		transform:translate(0,0);
		background-color:rgba(255,255,255,0.8);
	}
	.hed-nav-back{
		position:fixed;
		background-color:rgba(0,0,0,0.5);
		right:-100%;
		top:0;
		width:100%;
		height:100%;
		z-index:90;
	}
	.hed-nav.open{
		left:0;
	}
	.hed-nav-back.open{
		right:0;
	}


	.hed-nav-two{
		padding:0;
		position:relative;
		top:0;
		display:none;
	}
	
    .hed-nav-two-cot{
        display:block;
    }

    .hed-nav-two-item a{
        max-width: 120px;
    }


	/*hed-btn-style【s】*/
	.hed-nav-btn{
		display:block;
	}
	/*hed-btn-style【e】*/

	/*-------------------------------------header【end】---------------------------------------*/


	/*-------------------------------------首页【end】---------------------------------------*/
	/*hom-section2【start】*/
    .hom-pro-switch-per{
        left:0;
    }
    .hom-pro-switch-next{
        right:0;
    }
    /*hom-section2【end】*/
	/*-------------------------------------首页【end】---------------------------------------*/	



	
}

@media (max-width: 767px){

	/*-------------------------------------header【start】---------------------------------------*/
	/*搜索框【s】*/
	.hed-search{
		width:90%;
	}
	/*搜索框【e】*/
	/*-------------------------------------header【end】---------------------------------------*/

    
    /*-------------------------------------footer【start】---------------------------------------*/
    .footer-main-logo .logo-img img{
        width:100px;
    }

    .footer-main-logo .nav-cot a{
        font-size:14px;
    }

    .footer-main-ewm .company-name h2{
        font-size :16px;
    }
    .footer-main-ewm .ewm-item + .ewm-item{
        margin-left:10px;
    }
    .footer-main-ewm .ewm-item img{
        max-width:100px;
    }
    .footer-main-ewm .ewm-item p{
        font-size:14px;
    }

    /*-------------------------------------footer【end】---------------------------------------*/

	
	/*-------------------------------------首页【end】---------------------------------------*/

	/*banner【start】*/
	.banner-wai{height:280px;}
	/*banner【end】*/


	/*-------------------------------------首页【end】---------------------------------------*/


	/*-------------------------------------公用【start】---------------------------------------*/


	/*-------------------------------------公用【end】---------------------------------------*/

}

@media (max-width: 480px){

}
