@charset "utf-8";
#header{width:100%; z-index:999; position:fixed; left:0; top:0;background: #FFF;border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: 0px 0px 8px 0 rgb(0 0 0 / 10%);}
.header_mid{position:relative; margin:0 30px;height:90px;}
.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:40%;}
.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; background-color:#fff;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; height:45px; line-height:45px; }
.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:13em; height:4em; 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:#019EFF;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:#ffffff;}
.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}
}

.hte{ height:40px;}
.news_box{ width:460px; height:377px; float:left;}
.news_box img{width:460px; height:300px; }
.news_text{ width:960px;float:left; margin:0 10px;}
.news_text img{width:460px; height:300px;  float:left;padding-right: 15px;}
.xyedtx{ width:460px; height:52px; line-height:52px; color:#FFF; background:#0d4d8b; padding-left:25px; position:absolute; z-index:2; margin-top:-52px;}
.tab21 { height:53px; overflow:hidden; width:auto; background:#3059a7;}
.tab21 small{ float:right; color:#FFF; line-height:53px; padding-right:10px;}
.tab21 a.ok{float:left; width:136px; height:53px; font-size:14px; line-height:53px; text-align:center; font-weight:bold; background:#de9021; color:#fff;}
.tab21 a.nones{background:none;float:left; width:136px; height:53px; font-size:14px;  line-height:53px; font-weight: normal; text-align:center; color:#fff;}
.tab21 a.nones:hover{color: #fff;}
.home_qhnews{ margin:10px;}
.home_qhnews ul li{ height:60px; line-height:60px; border-bottom:1px #000 dotted; width:auto;}
.home_qhnews ul li p{ font-size:12px; display:none;}
.home_qhnews ul li span{ float:right;}

.job_bj{ background:url(../images/index_jobmc.png) top no-repeat; width:290px; height:380px; float:left;}
.job_nav{ height:142px; text-align:right; padding:10px 10px 0 0;}
.job_nav a:hover{ color:#F00;}
.job_zhiwei{ width:230px; margin-left:15px;}
.job_zhiwei ul{margin:10px 0;}

.job_zhiwei ul li{ height:40px; line-height:40px;}
.job_zhiwei ul li span{ color:#de9021; float:left;}
.job_zhiwei ul li samp{ float:left;}
.job_zhiwei ul li small{ float:right;}

.daohang{ border-bottom:1px #c1c1c1 double; height:65px; line-height:65px;}
.dangqian_left{ float:left; width:50%;}
.dangqian_right{ float:right; width:50%;}
.dangqian_right ul{float:right;}
.dangqian_right ul li{ float:left; height:65px; line-height:65px;}
.dangqian_right ul li a{ padding:0 35px;display:block;}
.dangqian_right ul li a:hover{ background:#3059a7; color:#FFF; display:block;}
.hoverbox{ color:#3059a7;}
.aboust_bj{ background:url(../images/aboust_bj.jpg) top no-repeat;}
.aboust_bt{ margin:20px 0 25px 0;}
.aboust_box{color:#393939; font-size:12px; line-height:25px; padding-top:100px;}
.imgd{ float:right;}

.qyry_bj{ background:#f2f6fe url(../images/qrybj.png) center no-repeat;}
.zzry_box{ padding-top:60px;}
.zzry_box ul{ padding:10px 0 80px 0;}
.zzry_box ul li{width:calc(100%/4);float:left; margin:10px 0;}
.zzry_box ul li img{ width:300px; height:420px; margin:0 auto;box-shadow: rgb(0 0 0 / 10%) 5px 1px 20px;border-radius:5px;}

.gstd_bj{ background:url(../images/zjtd.png) center top no-repeat;background-size: cover; }
.dszjj{}
.gstd_bjmc{ padding-top:50px;}
.dszjj .zhp{ float:left; margin:10px; overflow:hidden;}
.dszjj .zhp img{ width:450px; border-radius:20px; box-shadow: rgb(0 0 0 / 10%) 5px 1px 20px;}
.dszjj .dszjj{ float:left; /*width:800px;*/ color:#ffffff; font-size:13px; line-height:35px; padding-left:25px;}
.dszjj .dszjj img{ padding-bottom:20px;}
.gongstd{ margin:40px 0;}
.gongstd ul li{width:calc(100%/4);float:left; margin:10px 0;}
.gongstd ul li .imgsbox{ width:267px; margin:0 auto;box-shadow: rgb(0 0 0 / 10%) 5px 1px 20px; overflow:hidden;}
.gongstd ul li .imgsbox img{border-radius:15px 15px 0 0;}
.divtest{background:#3059a7; height:55px; line-height:55px; text-align:center; color:#FFF;border-radius:0 0 15px 15px}

.newslist_box{ margin:25px 0;}
.newslb{ float:left; width:644px;}
.newslb_li{ float:left; padding-left:35px; width:630px;}
.newslb_li ul li{ width:100%; height:110px; border-bottom:1px #000000 double; margin:20px 0 20px 0;}
.newslb_li ul li p{ margin:10px 0;}
.dje{ border-bottom:0 #000000 double;}

.jobs_listmul{width:260px; float:left;border-right:1px double #e7e5e6; }
.jobs_listmul ul li{ width:100%;line-height:40px; height:40px;}
.jobs_listmul strong{width:100%;display:block; margin:25px 0;}
.jobs_listmul ul li span{float:left; width:20%;}
.jobs_listmul ul li small{float:left; width:80%; padding-left:35px; text-align:left;}
.nhds{border-bottom:1px double #e7e5e6;}
.nhds_h10{border-bottom:1px double #e7e5e6; width:100%; height:10px;}

.jobs_listbox{ float:left; margin-left:20px; width:980px;}
.jobs_listbox strong{ margin:35px 0; display:block;}
.jobs_listbox ul li small{ font-size:20px; color:#000; font-weight:bold;}
.jobs_listbox ul li{ height:190px; box-shadow: rgb(0 0 0 / 10%) 5px 1px 20px; background:#fff; line-height:35px; padding:20px; margin:25px 0;}
.jobs_listbox ul li .soad{color:#747474; line-height:20px; margin:5px 0;}

.job_lxbj{ background: url(../images/job_bj.png) center no-repeat; background-size: cover; height:681px; padding-top:100px;}
.map_ditu{ width:709px; height:500px; float:left;}
.job_lxbj .lxwm{ width:430px; float:left; padding-left:65px; padding-top:45px; color:#666666;}
.job_lxbj .lxwm strong{ display:block; margin:25px 0; font-size:18px; color:#040404;}
.job_lxbj .lxwm p{ margin:10px 0;}
.job_lxbj .lxwm span{ padding-right:10px; font-size:18px;}


.erma{ float:right; line-height:25px; text-align:center; color:#fff;}
.tdmc{ padding-top:45px;}


@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;}
.news_box{ width:100%; display:none;}
.news_text {
    width:  100%;
    float: none;
    margin:0px;
}
.xyedtx{ width:100%;}

.tab21 a.ok{ width:30%;}
.tab21 a.nones{ width:30%;}
.home_qhnews ul li span{ display:none;}
.indexal_bj{ height:auto;}
.job_bj{ background:url(../images/index_jobmc2.png) top left no-repeat; width:100%; height:380px; float:left;}
.job_zhiwei {width:90%;margin:15px;}
.erma{ float:none;}
.dangqian_left{ display:none;}
.dangqian_right{ width:100%;}
.dangqian_right ul li a{padding: 0 25px;}
.zzry_box ul li{width: calc(92%/2);margin:1%;}
.zzry_box ul li img{ width: auto; height:auto;}
.newslist_box{ display:none;}
.newslb_li{ display:none;}
.job_zhiwei ul{width:320px;}
}