@charset "utf-8";
#header{ background:#FFF; width:100%; z-index:999; position:fixed; left:0; top:0;border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: 0px 0px 8px 0 rgb(0 0 0 / 10%); border-top:5px #0a2759 solid ;}
.header_mid{position:relative; margin:0 30px;height:90px;}
.top_mue_bj{background:#009cc6;}
.header_mid_left{position:absolute; top:0; left:0%; height:100%;}
.header_mid_right{  position:absolute; right:0%; top:0; height:100%;}
.header_mid_mid{margin-left:25%;}
.header_mid_mid ul li{ z-index:10; margin-left:4em;float:left; position:relative; line-height:90px; list-style-type:none;}
.header_mid_mid ul li:before{content:"";position:absolute;z-index:-1;background:#13428a;left: 0%;right: 0px;width: 0%;bottom: 0px;height: 3px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.header_mid_mid ul li:hover:before{width: 100%;}
.header_mid_mid ul li:after , .bodyon .header_mid_mid ul li:after{position:absolute;width:6px;height:6px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-m-border-radius:100%;left: 130%;top: 50%;}
.header_mid_mid ul li:last-child:after{width:0px;height:0px;}
.header_mid_mid ul li dl{ line-height:normal; background-position:top; background-repeat:repeat-x;  position:absolute; left:-60px; width:180px; z-index:100; padding:0.5em 0; background-color:#fff; display:none;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);  }
.menu_right_mid_1{color:#000; font-size:1.5rem; margin-bottom:0.1em;}
.menu_right_mid_3 p{ clear:both;width:100%; display:block; text-align:center; height:35px; line-height:35px;}
.menu_right_mid_3 p a{ font-size:0.8rem; display:block; padding:0.4em 0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.menu_right_mid_3 p a:hover{ color:#fff; background-color:#13428a}
.menu_right_mid_2{ font-size:0.875rem;color:#707070; font-family:Arial, Helvetica, sans-serif;}
.header_mid_mid ul li dl dd{ position:relative;}
.menu_left{ width:54.16666666666667%;position:absolute; left:0; top:0; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.header_mid_mid ul li a.biga{ display:block; color:#000;font-size:1.05rem; position:relative;}
.header_mid_mid ul li a.biga:hover{color:#13428a}
.header_mid_mid ul li a.biga:after{ width:0;content:''; position:absolute; left:0; bottom:0; left:50%; height:1px; opacity:0.2;transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.header_mid_mid ul li a.biga:hover:after,.header_mid_mid ul li a.bigaon:after{left:0; width:100%;}
.header_mid_mid ul li:nth-child(1){margin-left:0} 
.header_mid_right_right{ background:#1e59a8;border: none;padding: 8px 20px;border-radius: 30px;} 
.header_mid_right_right a{ display:inline-block;color:#ffffff;   /*padding:.2em .6em;*/ font-size:1rem;} 
.header_mid_right_right a:nth-child(1){ padding-left:1.5em;background-position:left center; background-repeat:no-repeat; background-image:url(../images/index18.png);}
.header_mid_right_right a:nth-child(2){ padding-left:2em;background-position:left center; background-repeat:no-repeat; background-image:url(../images/img1on.png);}
.header_mid_right_right a:nth-child(2):hover{color:#097c25}
.global-nav-initializer {width: 53px; height: 46px; display:none; margin:0 1em;position: relative;background: white; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;transition: all 0.4s ease; }
.global-nav-initializer .line { width: 22px;  height: 2px;  background: 2px;  left: 8px; position: absolute; background: #333; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;transition: all 0.4s ease; }
.global-nav-initializer .line.top {top: 8px; }
.global-nav-initializer .line.mid { top: 16px; }
.global-nav-initializer .line.bottom {top: 24px; }
.active .global-nav-initializer { background: #cfa972; }.active .global-nav-initializer .line {background-color:#fff;}
.global-nav-initializer.active .line.top { -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); -moz-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); -ms-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); -o-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); }
.global-nav-initializer.active .line.mid { -webkit-transform: scaleX(0); -moz-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0); }
.global-nav-initializer.active .line.bottom { -webkit-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);-moz-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); -ms-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); -o-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); }
.mobilemenu{ overflow:visible; overflow-x:hidden; overflow-y:auto; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity:0;position:fixed; left:0; top:-100%; width:100%; background-color:#fff;height:calc(100vh - 74px); z-index:66; }
.mobilemenuon{top:65.15px;opacity:1;}
.mobilemenu ul li{text-align:center;border-bottom:1px #dedede solid; line-height:40px; }
.mobilemenu ul{margin:.5em 0 0 0;}
.mobilemenu ul li a.biga{display:block;  padding:0.8em 0;}
.mobilemenu ul li.on a.biga{color:#fff; background-color:#097c25}
.mobilemenu ul li dl dd{font-size:0.875rem; margin:0.5em 0;}
.mobilemenu ul li dl{ display:none;padding-bottom:0.5em;}
/*********index**********/
.banner_img{background-position:center; background-repeat:no-repeat; background-size:cover; height:100vh;}  
.swiper-slide-active .banner_img{visibility: visible; -webkit-animation:scale-bg 7s linear forwards;animation:scale-bg 7s linear forwards;}
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.banner_mid{ color:#fff;position:absolute;width:100%; z-index:100; bottom:45%;text-align: center;}
.banner_mid_1{ margin-bottom:0.25em;font-size:2.6rem;font-weight:bold; letter-spacing:0.3rem;color: #fff;text-shadow: 0 0 10px #4d4d4d;-webkit-text-shadow: 0 0 10px #4d4d4d;-moz-text-shadow: 0 0 10px #4d4d4d;-o-text-shadow: 0 0 10px #4d4d4d;}
.banner_mid_2{font-size:1.8rem;color: #fff;text-shadow: 0 0 10px #4d4d4d;-webkit-text-shadow: 0 0 10px #4d4d4d;-moz-text-shadow: 0 0 10px #4d4d4d;-o-text-shadow: 0 0 10px #4d4d4d;}
.banner_mid_3{width: 10%; height: 0px;text-align: center;margin: 2% auto 0 auto;}
.indexbanner .swiper-pagination-bullet{border-radius:0; background:none; background-image:url(../images/img9.png); opacity:1; width:65px; height:3px; position:relative;}
.indexbanner .swiper-pagination-bullet i{position:absolute; left:0; top:0; height:100%; background-color:#fff;}
#swiper-pagination-index-banner{ width:100%; text-align:center; bottom:8%;}
.swiper-pagination-index-banner{position: absolute;text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.header_mid_left_mid a{display:inline-block; width:168px; height:50px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/logo.png);}
/*******导航处理*******/
.bodyon #header{background-color:#fff;}
.bodyon .header_mid_right_right{background:#1e59a8;border:none;}
.bodyon .header_mid_mid ul li a.biga,.bodyon .header_mid_right_right a{color:#000}
.bodyon .header_mid_right_right .cell a{color:#fff}
.bodyon .header_mid_right_right a:nth-child(1){background-image:url(../images/index18.png);}
#header:hover{background-color:#fff;}
#header:hover .header_mid_right_right{background: #019EFF;border: none;}
#header:hover .header_mid_mid ul li a.biga,#header:hover .header_mid_right_right a{color:#000}
#header:hover .header_mid_right_right .cell a{color:#fff}
#header:hover .header_mid_right_right a:nth-child(1){background-image:url(../images/index18.png);}
#header:hover .header_mid_right_right a:nth-child(2){background-image:url(../images/img1on.png);}

@media screen and (max-width:1630px) {
/*.header_mid_mid{margin-left:25%}*/
.header_mid_mid ul li{    margin-left: 3.5em;}
}
@media screen and (max-width:1500px) {
.header_mid_left_mid a{background-size:80%;}
.header_mid{margin:0 2%;}
.header_mid_mid ul li{margin-left:3.2em;}
}
@media screen and (max-width:1320px) {

.header_mid_mid ul li a.biga{font-size:0.875rem;}
.header_mid_mid ul li {margin-left: 3em;}
.header_mid_left_mid a{width:13em;height:4em;}
}
@media screen and (max-width:1200px) {
.header_mid_right_right a:nth-child(1){display:none;}

.header_mid_mid {
    margin-left: 30%;
}
}
@media screen and (max-width:1100px) {
.header_mid_mid{display:none}
.header_mid{height:4.625em;}
#mid{/*margin-top:4.625em;*/}
.global-nav-initializer{ background:none;display:block; position:absolute; margin:0; top:50%; margin-top:-17px; right:0;}
.global-nav-initializer .line{background-color:#097c25}
.global-nav-initializer .navBtn{background: #019EFF;width: 40px;height: 40px;padding: 10px;line-height: 73px;}
.global-nav-initializer .navBtn .navLine{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;overflow: hidden;}
.header_mid_right_right{display:none}
#header{background-color:#fff;}
.header_mid_mid ul li a.biga,.header_mid_right_right a{color:#020202;}
.header_mid_mid ul li a.biga:after,.header_mid_mid ul li a.biga:after{background-color:#020202;}
}
.banner_img_mobile{display:none; background-position:center; background-repeat:no-repeat; position:relative;}

.swiper-slide-active .banner_img_mobile{visibility: visible; -webkit-animation:scale-bg 7s linear forwards;animation:scale-bg 7s linear forwards;}
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.banner_img_mobile img{width:100%;}
@media screen and (max-width:768px) {
.header_mid_left_mid a{background-image:url(../images/mlogo.png);background-size:85%;background-position: left;}
.banner_img{display:none}
.banner_img_mobile{display:block;}
.mobile_banner{display:block;}
.mobile_banner img{width:100%;}
.nybanner{display:none}
.banner_mid_2{font-size:1rem;}
.banner_mid_1{font-size:2rem;}
.index01 {
	background: url(../images/aalogo.png) left bottom 30% no-repeat;
}
.about_c .left1 {
	margin-top:-50px;
	background: #ffffff;
	opacity: 1;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30x;
	-o-border-radius: 30px; 
}
.about_c .right .r1 {
	width: 100%;
	float: right;display:none;
}
.about_c .right .r1 img {
	width: 100%;
	display:none;
}
.indexbanner .swiper-pagination-bullet{height:2px; width:50px;}
}
@media screen and (max-width:480px) {
.mobilemenu{   height:calc(100vh - 60px);   }
.mobilemenuon{top:60px;}
.header_mid{height:3.75em;}
#mid{/*margin-top:3.75em;*/}
.header_mid_left_mid a { width: 14em; height: 2em;}
.banner_mid_1{font-size:1.4rem;}
.banner_mid_2 { font-size: 0.85rem;}
.banner_mid_3{height:4px;}
.indexbanner .swiper-pagination-bullet{height:2px; width:60px;}
}
@media screen and (max-width:480px) {
.mobilemenu{   height:calc(100vh - 50px);   }
.mobilemenuon{top:50px;}
}
@media screen and (max-width:1320px) {

.header_mid_mid ul li a.biga{font-size:0.875rem;}
.header_mid_mid ul li {margin-left: 2em;}
.header_mid_left_mid a{width:13em;height:4em;}
}
@media (min-width:769px) and (max-width:1440px){
.header_mid{position:relative;height:65px;}
.header_mid_left{position:absolute; top:0; left:0%; height:100%;}
.header_mid_right{  position:absolute; right:0%; top:0; height:100%;}
.header_mid_left_mid a{background-image:url(../images/logo.png);background-size:90%;background-position:left;}
.banner_mid{ color:#fff;position:absolute;width:100%; z-index:100;bottom:45%;text-align:center;}
.header_mid_mid{margin-left:20%;}
.header_mid_mid ul li {margin-left:2.6em;}
.header_mid_left{position:absolute; top:0; left:0%; height:100%;}
.header_mid_right{  position:absolute; right:0%; top:0; height:100%;}
.header_mid_mid ul li{ z-index:10; float:left; position:relative; line-height:65px; list-style-type:none;}
.header_mid_right_right{ background: #019EFF;border: none;padding: 6px 10px;border-radius:18px;} 
.header_mid_right_right a{ display:inline-block;color:#ffffff;   /*padding:.2em .6em;*/ font-size:1rem;} 
.header_mid_right_right a:nth-child(1){ padding-left:1.5em;background-position:left center; background-repeat:no-repeat; background-image:url(../images/index18.png);}
.header_mid_right_right a:nth-child(2){ padding-left:2em;background-position:left center; background-repeat:no-repeat; background-image:url(../images/img1on.png);}
.header_mid_right_right a:nth-child(2):hover{color:#097c25}
}
@media screen and (max-width:640px) {
.banner_mid{ color:#fff;position:absolute;width:100%; z-index:100; bottom:45%;text-align: center;}
.banner_mid_1{ margin-bottom:0.25em;font-size:0.9rem;font-weight:bold; color: #fff;text-shadow: 0 0 10px #4d4d4d;-webkit-text-shadow: 0 0 10px #4d4d4d;-moz-text-shadow: 0 0 10px #4d4d4d;-o-text-shadow: 0 0 10px #4d4d4d;}
.banner_mid_2{font-size:0.9em;color: #fff;text-shadow: 0 0 10px #4d4d4d;-webkit-text-shadow: 0 0 10px #4d4d4d;-moz-text-shadow: 0 0 10px #4d4d4d;-o-text-shadow: 0 0 10px #4d4d4d;}
.banner_mid_3{width: 10%; height: 0px;text-align: center;margin: 2% auto 0 auto;}
}