@charset "utf-8";
@media only screen and (min-width:1201px) and (max-width:1451px){
	.in22 ul li a{ font-size: 14px;}
	
	.in1{ max-width: 1200px; padding: 0 15px;}
	.in22{ max-width: 1200px; padding: 0 15px;}
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	.sy_ab3{ right: 10px;}
	
	.re1{ max-width: 1200px; margin: auto; padding: 0 15px; text-align: center;}
	
	.ab11m h1{ font-size: 43px;}
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.menu .nav ul li a.o_lm{padding: 0 8px;font-size: 14px;}
	
	.ab1{position: relative;padding-top: 50px;padding-bottom: 45px;overflow: hidden;}
	.ab11{ width: 30.7%; margin-left: 6.25%;}
	.ab11t{margin-top: 30px;overflow: hidden;}
	.ab11t h1{float: left;line-height: 40px;font-size: 20px;color: #e66d00;}
	.ab11t span{background: url(../images/j2.png) no-repeat center right;display: block;float: left;margin-left: 46px;width: 10px;height: 40px;}
	.ab11b{margin-top: 15px;}
	.ab11m h1{line-height: 35px;font-size: 25px;color: #222222;}
	.ab11b p{margin-bottom: 15px;line-height: 28px;font-size: 14px;color: #333333;}
	.ab12{ width: 49%; text-align: center;}
	.ab12 img{ max-width: 100%;}
	.ab12b{ margin-top: 15px;}
	.ab10{position: absolute;top: 0;left: 0;background: #f1f1f1;width: 85%;height: 100%;z-index: -1;}
	
	.ab2{ margin-top: 80px; margin-bottom: 108px;}
	.ab21{ text-align: center;}
	.ab21 h1{line-height: 60px;font-size: 25px;color: #e66d00;font-weight: bold;}
	.ab21 h2{margin-bottom: 6px;line-height: 40px;font-size: 20px;color: #333333;font-weight: bold;}
	.ab21 h2 strong{ color: #e66d00;}
	.ab21 p{line-height: 30px;font-size: 16px;color: #333333;}
	
	.f12 ul li{float: left;margin: 0 8px;}
	.f12 ul li a{font-size: 14px;color: #fff;}
	
	.in1{ max-width: 1200px; padding: 0 15px;}
	.in22{ max-width: 1200px; padding: 0 15px;}
	.in22 ul li{float: left;width: 33%;margin: 0 0.15%;margin-top: 15px;}
	.in22 ul li a{display: block;width: 100%;font-size: 16px;color: #444444;}
}
@media only screen and (max-width:993px){
a.ck_gd{background: url(bjt.png) no-repeat  105px #000000;width: 150px;height:40px;border:1px solid #ddd;padding-left: 10px;text-transform:uppercase;font-size: 13px;color: #fff;line-height:40px;display:block;position:relative;}
a.ck_gd i{padding-left:10px;}

.header{ margin-bottom:0px;}
.header{background: url(../images/x.jpg) no-repeat bottom center;position: absolute;top: 0;left: 0;width: 100%;height: 70px;padding-left: 1%;padding-right: 3%;z-index: 999;background-size: 100%;}
.navbar-header{padding-top: 15px;}
.navbar-brand>img{height: 40px;}
.header .an{display:none;}
.menu{width: 100%;padding:15px 5%;background-color:#000;height:100%;position:fixed;top: 85px;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;}
.menu .nav ul li{width:100%; height:auto; font-size:15px; text-align:left; border-bottom:1px solid #444; float:none; margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 14px;line-height: 40px;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none; color:#fff;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-bottom:10px;}
.menu .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.navbar-brand{/* width:70%; */}

.dh_r{border-left: 1px solid #797aa0;width: 135px;height: 25px;margin-top: 22px;padding-left: 0px;display: -webkit-box;display: -webkit-flex;/* -webkit-justify-content: center; */-webkit-align-items: center;justify-content: space-between;}
.dh_r1{background: url(../images/ss.png) no-repeat;display: inline-block;width: 20px;height: 19px;margin-left: 28px;position: relative;}
.search {display: none;width: 300px;position: absolute;top: 15px;right: -30px;padding-top:25px;}
.search form {background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 20px; position: relative;width: 100%;height: 50px; }
.search form:after { content:''; position: absolute;right:36px; top:-8px; line-height: 0;border-width: 8px;border-color: rgba(255,255,255,0.9);border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}
.search form input.inp {width: 100%;border:none;/* border-left:2px solid #93969d; */background: none;outline: none;padding-left:10px;}
.search form input.sub { border:none; outline: none; position: absolute; right:20px; top:15px;height: 20px;background: url(../images/ss2.png) no-repeat center; font-size: 0;width: 20px; }
.dh_r1:hover .search{ display: block;}
.dh_r2{background: url(../images/yy.png) no-repeat;display: inline-block;width: 21px;height: 21px;position: relative;}
.dh_r2 .lanSub { text-align: center; background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 20px; position: relative;width: 100%;height: 50px; }
.subLan{width: 280px;display: none;position: absolute;top:15px;right:-30px;padding-top:25px;}
.dh_r2 .lanSub:after{ content:''; position: absolute;right:36px; top:-8px; line-height: 0;border-width: 8px;border-color: rgba(255,255,255,0.9);border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;}
.dh_r2 .lanSub a { display: inline-block; margin: 0 10px;line-height: 20px; font-size: 14px;color:#343945; }
.dh_r2 .lanSub a:hover,.dh_r2 .lanSub a.cur { color:#de6a05; border-bottom:1px solid #de6a05; }
.dh_r2:hover .subLan{ display: block;}
.dh_r3{background: url(../images/menu.png) no-repeat;display: inline-block;width: 22px;height: 17px;float: right;}

.m-nav { max-width: 100%;}
.m-nav dl dt { text-align: right; padding: 20px 20px 20px 0; }
.m-nav dl dd li { padding: 10px; }
.m-nav dl dd li>a {position: relative;display: block;padding: 10px;padding-left: 15px; font-size: 15px; color: #FFFFFF;}

.s_ban{ position: relative;}
.s_ban img{ height: 48vh; object-fit: cover;}
.s_ban .swiper-pagination{font-size: 20px;color: #fff;bottom: 0;}
.s_ban .swiper-pagination span{color: #fff;font-size: 14px;}
.s_ban .swiper-pagination .swiper-pagination-current{font-size: 24px;opacity: 1;}
.s_ban .swiper-button-prev,.s_ban .swiper-button-next{border: 1px solid #fff;width: 30px;height: 30px;border-radius: 100%;margin-top: -15px;}
.s_ban .swiper-button-prev{background: url(../images/left.png) no-repeat center;left:5%;opacity:1;background-size: 12px;}
.s_ban .swiper-button-prev:hover{ opacity:1;}
.s_ban .swiper-button-next{background: url(../images/right.png) no-repeat center;right:5%;opacity:1;background-size: 12px;}
.s_ban .swiper-button-next:hover{ opacity:1;}
.s_ban .swiper-button-next.swiper-button-disabled, .s_ban .swiper-button-prev.swiper-button-disabled{ opacity: .35;}
.bannerBtn {width: 160px;height: 30px;position: absolute;right: 110px;bottom: 3%;z-index: 10;}
.bannerBtnA {position: relative;}
.bannerBtnA:after {}
.bannerBtnA .swiper-button-prev {}
.bannerBtnA .swiper-button-next {}
.bannerBtnA .swiper-button-prev:after, .bannerBtnA .swiper-button-next:after  { font-size:14px;color:#fff; font-weight: bold;opacity: 1!important; }
.bannerBtnA .page {position: absolute;left: 44px;}
.bannerBtnA .page p span.active {font-size: 20px;color:#fff;}
.bannerBtnA .page p i,.bannerBtnA .page p {font-size: 14px;font-style: normal;color:#fff;}
.bannerbg { width: 100%; position: absolute; left:0;bottom:0; }
.bannerbg img { vertical-align: top; max-width: 200%; width: 100%; }
.sban{ width: 100%; height: 100%; position: relative;}
.sban2{position: absolute;max-width: 600px;top: 100px;left: 6%;z-index: 9;text-align: left;}
.sban2 h1{line-height: 25px;font-size: 16px;color: #fff; margin-bottom: 10px;}
.sban2 h3{line-height: 23px; margin-bottom: 10px;font-size: 14px;color: #fff;position: relative;letter-spacing: 2.8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sban2 h3::after{position: absolute;display: block;content: '';background: #353990;width: 60px;height: 1px;top: 12.5px;right: 0;}
.sban2 div p{line-height: 20px;font-size: 12px;color: #fff;text-transform: uppercase;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.bg1{ position: absolute; width: 100%; height: 100%; z-index: 1; top: 0; left: 0;}
.b_z{position: absolute;line-height: 60px;bottom: -15px;left: -10px;z-index: 9;opacity: 0.5;}
.b_z p{font-family: 'ebrimabd';font-size: 50px;color: #000000;text-transform: uppercase;opacity: 0.2;}

.bg2{background: url(../images/bg2.jpg) no-repeat #030761;/* height: 1960px; */background-size: 100%; overflow: hidden;}
.sy_sp{background: url(../images/sy_sp.png) no-repeat top center;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid rgba(182,182,182,0.2);position: relative;overflow: hidden;}
.sy_sp1{width: 100%;float: none;position: relative;z-index: 9;}
.sy_sp11{margin-top: 0px;margin-bottom: 15px;overflow: hidden;}
.sy_sp11 h1{float: left;line-height: 35px;font-size: 18px;color: #fff;}
.sy_sp11 span{background: url(../images/j1.png) no-repeat center right;display: block;float: left;margin-left: 30px;width: 10px;height: 35px;background-size: 8px;}
.sy_sp0{ position: relative; width: 100%; height: 100%;}
.sy_sp01{ position: relative; width: 100%; height: 100%;overflow: hidden;}
.sy_sp01 img{ width: 100%; width:100%; transition: all 3s; -webkit-transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; -o-transition: all 3s;}
.sy_sp0:hover .sy_sp01 img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.sy_sp02{position: absolute;left: 30px;bottom: 30px;z-index: 99;}
.n22{background: #fff;width: 40px;height: 40px;position: relative;margin-left: 6px;line-height: 40px;border-radius: 100%;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.n22 img{ height: 12px;}
.n22:after{content: "";position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100%;border-radius: 50%;background: #fff; display: none;z-index: -1;}
.n22:after{ animation: Circle 3s infinite linear; display: block;}
@keyframes Circle{
	0%{ transform: scale(1); opacity: 0.2;}
	50% { opacity: 0.2; transform: scale(1.5);}
	100%{ transform: scale(1); opacity: 0.2;}
}
.sy_sp02 p{margin-top: 15px;line-height: 40px;font-size: 16px;color: #fff;}
.sy_sp2{width: 100%;float: none;position: relative;z-index: 9;margin-top: 15px;}
.sy_spb{position: absolute;line-height: 256px;bottom: 80px;right: -120px;opacity: 0.5;z-index: 1;}
.sy_spb p{ font-family: 'ebrimabd'; font-size: 360px; color: #000000; text-transform: uppercase; opacity: 0.2;}
.sp10{position: absolute;width: 100%;height: 300px;top: 50%;margin-top: -150px;left: 0;margin-left: 0;z-index: 999;}

.sy_ab{padding-top: 30px;padding-bottom: 30px;}
.sy_ab0{position: relative;z-index: 99;}
.sy_ab1{padding-top: 0px;margin-bottom: 10px;overflow: hidden;}
.sy_ab1 h1{float: left;line-height: 35px;font-size: 18px;color: #fff;}
.sy_ab1 span{background: url(../images/j1.png) no-repeat center right;display: block;float: left;margin-left: 30px;width: 10px;height: 35px;background-size: 8px;}
.sy_ab0 h2{margin-bottom: 15px;line-height: 26px;font-size: 16px;color: #fff;}
.sy_ab0 p{max-width: 100%;line-height: 26px;font-size: 14px;color: #fff;opacity: 0.9;}
.sy_ab0 .more{display: block;width: 110px;margin-top: 15px;line-height: 40px;color:#fff;font-size: 14px;text-align: center;border: 1px solid #353980;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_ab0 .more:hover{ background:#fff; color: #353980; box-shadow:inset 165px 0 0 0 #fff; -webkit-box-shadow:inset 165px 0 0 0 #fff; -moz-box-shadow:inset 165px 0 0 0 #fff;
-ms-box-shadow:inset 165px 0 0 0 #fff;-o-box-shadow:inset 165px 0 0 0 #fff;}
.sy_ab2{ position: relative; z-index: 9;}
.sy_ab3{position: absolute;right: 0;top: 0;}

.sy_cx{background: #f1f1f1;height: auto;padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
.sy_cx1 h2{line-height: 35px;margin-bottom: 0;font-size: 18px;color: #e66d00;text-align: center;}
.sy_cx1 span{display: block;width: 15px;margin: auto;height: 10px;}
.sy_cx1 span img{ max-width: 100%;}
.sy_cx1 span .xs{ display: none;}
.sy_cx1 span .yc{ display: block;}
.sy_cx2{ text-align: center;}
.sy_cx2 h1{line-height: 30px;margin-top: 15px;margin-bottom: 5px;font-size: 16px;color: #222222;}
.sy_cx2 p{line-height: 26px;font-size: 14px;color: #333333;}

.bg3{background-image: linear-gradient(#030760, #030658);padding-top: 30px;overflow: hidden;}
.bg30{ background: url(../images/bg3.png) no-repeat bottom center;}
.sy_hz1{ overflow: hidden;}
.sy_hz1 h2{float: left;line-height: 35px;font-size: 18px;color: #fff;}
.sy_hz1 span{background: url(../images/j1.png) no-repeat center right;display: block;float: left;margin-left: 30px;width: 10px;height: 35px;background-size: 8px;}
.sy_hz2{margin-top: 15px;margin-bottom: 50px;}
.sy_hz2 h1{line-height: 30px;font-size: 16px;color: #fff;margin-bottom: 5px;}
.sy_hz2 p{line-height: 26px;font-size: 14px;color: #fff;}

.sy_footer{padding-bottom: 15px;text-align: center;}
.sy_f1 p{line-height: 25px;font-size: 14px;color: #fff;}
.sy_f1 a{ font-size: 14px;color: #fff;}
.sy_f2 p{line-height: 26px;font-size: 14px;color: #fff;opacity: 0.6;}
.sy_f2 a{ font-size: 14px; color: #fff; opacity: 0.6;}

.leftNav{ display: none;}

/* 关于广利孚 */
.nban{ position: relative; overflow: hidden;}
.nban1{ text-align: center;}
.nban img{height: 48vh;object-fit: cover;max-width: 100%;}
.nban2{position: absolute;width: 100%;bottom: 8%;left: 5.7%;z-index: 9;}
.nban2 h4{line-height: 22px;font-size: 14px;color: #e56c01;text-transform: uppercase;font-weight: bold;margin: 0;}
.nban2 h1{line-height: 25px;font-size: 16px;color: #fff;}
.nban2 h3{line-height: 23px;margin: 6px 0;font-size: 14px;color: #fff;position: relative;letter-spacing: 1px;}
.nban2 h3::after{position: absolute;display: block;content: '';background: #353994;width: 80px;height: 1px;top: 12.5px;right: 0;}
.nban2 p{line-height: 20px;font-size: 12px;color: #fff;text-transform: uppercase;}
.nban3{ position: absolute; width: 100%; height: 100%; z-index: 1; top: 0; left: 0;}
.nban .b_z{ bottom: 0;}

.ab1{position: relative;padding-top: 30px;padding-bottom: 25px;overflow: hidden;}
.ab11{width: 100%;margin-left: 0;float: none;padding: 0 15px;}
.ab11t{margin-top: 0px;overflow: hidden;}
.ab11t h1{float: left;line-height: 35px;font-size: 18px;color: #e66d00;}
.ab11t span{background: url(../images/j2.png) no-repeat center right;display: block;float: left;margin-left: 30px;width: 10px;height: 35px;background-size: 8px;}
.ab11b{margin-top: 15px;}
.ab11m h1{line-height: 25px;font-size: 16px;color: #222222;margin-top: 10px;}
.ab11b p{margin-bottom: 10px;line-height: 28px;font-size: 14px;color: #333333;}
.ab12{width: 100%;float: none;text-align: center;margin-top: 5px;}
.ab12 img{max-width: 100%;}
.ab12b{margin-top: 5px;}
.ab10{position: absolute;top: 0;left: 0;background: #f1f1f1;width: 100%;height: 100%;z-index: -1;}

.ab2{margin-top: 30px;margin-bottom: 30px;}
.ab21{ text-align: center;}
.ab21 h1{line-height: 35px;font-size: 18px;color: #e66d00;font-weight: bold;}
.ab21 h2{margin-bottom: 6px;line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.ab21 h2 strong{ color: #e66d00;}
.ab21 .container div p{line-height: 28px;font-size: 14px;color: #333333;}
.ab22{max-width: 100%;margin: auto;margin-top: 15px;}
.ab22 ul{ display: flex;flex-flow: wrap;justify-content: space-between;}
.ab22 ul:after{content: "";width: 23.6%;height: 0px;}
.ab22 ul li{width: 49%;position: relative;height: 100%;margin-top: 15px;}
.ab22 ul li img{max-width: 100%;}
.ab22 ul li .ab22b{position: absolute;z-index: 9;left: 0;bottom: 0;}
.ab22 ul li .ab22b img{max-width: 100%;height: 125px;}
.ab22 ul li p{position: absolute;z-index: 9;left: 0;bottom: 0;z-index: 99;padding-left: 10px;padding-bottom: 5px;line-height: 36px;font-size: 15px;color: #fff;}

.footer1{max-width: 96%;margin: auto;background-image: linear-gradient(to right,#486efc , #042c74);padding: 0 4.1%;padding-top: 30px;padding-bottom: 30px;border-radius: 8px;}
.f11{height: 120px;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.f11 img{height: 40px;}
.f12{width: 100%;height: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;margin-top: 15px;}
.f12 ul li{float: left;margin: 0 6px;}
.f12 ul li a{font-size: 14px;color: #fff;}
.f13{/* width: 100%; */margin-left: 0;text-align: center;}
.f13 img{ height: 120px;}
.footer2{position: relative;background: #ebebeb;padding: 0 15px;padding-top: 30px;padding-bottom: 15px;margin-top: -15px;text-align: center;}
.f21 p{line-height: 25px;font-size: 14px;color: #888888;}
.f21 a{ font-size: 14px;color: #888888;}
.f22{ margin-top: 8px;}
.f22 p{line-height: 25px;font-size: 14px;color: #888888;opacity: 0.6;}
.f22 p a{ font-size: 14px; color: #888888;}

/* GLF创新中心 */
.in{padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
.in1{max-width: 100%;margin: auto;text-align: center;padding: 0 15px;}
.in1 h1{line-height: 40px;font-size: 18px;color: #e66d00;}
.in1 p{line-height: 28px;font-size: 14px;color: #333333;}
.in1 img{max-width: 100%;margin-top: 15px;}
.in2{margin-top: 30px;}
.in21{ text-align: center;}
.in21 h1{line-height: 30px;font-size: 18px;color: #040885;}
.in21 p{line-height: 25px;font-size: 14px;color: #777777;}
.in22{max-width: 100%;margin: auto;padding-top: 15px;}
.in22 ul{}
.in22 ul li{float: left;width: 49%;/* margin: 0 1%; */height: 120px;line-height: 22px;padding: 10px 8px;border: 1px solid #d5d5d5;margin-top: 15px;text-align: center;-webkit-transition: all .2s linear;transition: all .2s linear;display: flex;align-items: center;justify-content: space-around;flex-direction: column;}
.in22 ul li a{display: block;width: 100%;font-size: 14px;color: #444444;}

/* 人才招募 */
.nb3 .nban2 p{ max-width: 406px;}
.re{background: #f8f8f8;padding-top: 30px;padding-bottom: 60px;margin-bottom: -30px;}
.re1{ max-width: 1360px; margin: auto; text-align: center;}
.re1 h1{line-height: 40px;font-size: 18px;color: #e66d00;}
.re11{ margin-top: 15px;}
.re11 p{line-height: 30px;font-size: 15px;color: #333333;}
.re12{margin-top: 15px;padding: 0 15px;}
.re12 p{line-height: 30px;font-size: 15px;color: #333333;opacity: 0.9;}
.re12 strong{display: block;line-height: 30px;font-size: 15px;color: #e66d00;opacity: 0.9;}
.re2{margin-top: 30px;}
.re2 ul li{ box-shadow: 0 0 15px #ccc;}
.re2 .re2t h1{background: #e66d00;line-height: 40px;padding-left: 15px;font-size: 16px;color: #fff;}
.re2b{background: #fff;padding: 30px 15px;}
.re2b h1{line-height: 35px;font-size: 16px;color: #555555;font-weight: bold;}
.re2b h2{margin-top: 10px;line-height: 30px;font-size: 15px;color: #555555;font-weight: bold;}
.re2b p{line-height: 26px;font-size: 14px;color: #555555;}
.re3{padding-top: 15px;}
.re3 ul li{margin-top: 15px;border: 1px solid #e8e8e8;padding: 30px 15px;}
.re31{padding-bottom: 15px;border-bottom: 1px solid #f0f0f0;}
.re311{width: 100%;float: none;}
.re311 h2{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.re311 p{line-height: 30px;font-size: 15px;color: #666666;}
.re312{width: 100%;float: none;}
.re312 a.m1{display: inline-block;background: #949494;width: auto;margin-top:10px;line-height: 40px;color:#fff;font-size: 14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.re312 a.m1:hover{ color: #fff; box-shadow:inset 100px 0 0 0 #e66d00; -webkit-box-shadow:inset 100px 0 0 0 #e66d00; -moz-box-shadow:inset 100px 0 0 0 #e66d00; -ms-box-shadow:inset 100px 0 0 0 #e66d00;-o-box-shadow:inset 100px 0 0 0 #e66d00;}
.re312 a.m2{display: none;background: #e66d00;width: auto;margin-top:10px;line-height: 40px;color:#fff;font-size: 14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.re312 a.m2:hover{ color: #fff; box-shadow:inset 145px 0 0 0 #949494; -webkit-box-shadow:inset 145px 0 0 0 #949494; -moz-box-shadow:inset 145px 0 0 0 #949494; -ms-box-shadow:inset 145px 0 0 0 #949494;-o-box-shadow:inset 145px 0 0 0 #949494;}
.re32{ display: none;}
.re32 h3{line-height: 30px;margin-top: 15px;font-size: 15px;color: #444444;font-weight: bold;}
.re32 p{line-height: 26px;font-size: 14px;color: #666666;}
.re3 ul li.cur .re312 a.m1{ display: none;}
.re3 ul li.cur .re312 a.m2{display: inline-block;}
.re3 ul li:first-child .re32{ display: block;}
.re3b{margin-top: 10px;}
.re33{width: 100%;float: none;}
.re33 p{float: left;background: #f8c393;width: auto;line-height: 30px;text-align: center;margin-right: 8px;font-size: 14px;color: #fff;margin-bottom: 8px;}
.re34{width: 100%;float: none;padding-right: 0;margin-top: 8px;}
.re34 p{float: left;line-height: 30px;margin-right: 15px;font-size: 14px;color: #888888;}
/* 联系我们 */
.ct{background: #f8f8f8;padding-top: 30px;padding-bottom: 60px;margin-bottom: -30px;overflow: hidden;}
.ct .ct0{ display: flex;flex-flow: wrap;justify-content: space-between;}
.ct1{background: #fff;width: 100%;padding: 30px;}
.ct11 h1{line-height: 40px;font-size: 18px;color: #e66d00;}
.ct11 p{line-height: 26px;font-size: 14px;color: #555555;}
.ct12 h1{line-height: 40px;font-size: 16px;color: #555555;font-weight: bold;margin-top: 5px;}
.ct12 p{line-height: 26px;font-size: 14px;color: #555555;}
.ct13 input.w_z1{width:48.7%;height: 40px;font-size: 14px;color: #afafaf;line-height: 40px;margin-top: 15px;border:1px solid #dedede;padding: 0 10px;text-transform: uppercase;}
.ct13 input.w_z1:nth-of-type(2){ float: right;}
.ct13 input.w_z2{width:100%;height: 40px;font-size: 14px;color: #afafaf;line-height: 40px;margin: 10px 0;border:1px solid #dedede;padding: 0 10px;text-transform: uppercase;}
.ct13 input.a_n{width: 100px;height: 35px;background-color:#040886;font-size: 14px;color:#fff;line-height: 35px;border: none;margin-top: 15px;}
.ct13 input::-webkit-input-placeholder{ color:#afafaf;}
.ct13 input::-moz-placeholder{ color:#afafaf;}
.ct13 input::-moz-placeholder{ color:#d3afafafd3d3;}
.ct13 input::-ms-input-placeholder{ color:#afafaf;}
.ct13 textarea{width:100%;height: 108px;padding: 10px;border:1px solid #dedede;outline:none;resize:none;font-size: 14px;line-height: 25px;text-transform: uppercase;}
.ct13 textarea::-webkit-input-placeholder{ color:#afafaf;}
.ct13 textarea::-moz-placeholder{ color:#afafaf;}
.ct13 textarea::-moz-placeholder{ color:#d3afafafd3d3;}
.ct13 textarea::-ms-input-placeholder{ color:#afafaf;}
.ct2{background: #040881;width: 100%;padding: 30px;}
.ct2 h1{line-height: 35px;margin-bottom: 5px;font-size: 18px;color: #fff;}
.ct2 h2{line-height: 30px;font-size: 15px;color: #fff;}
.ct2 p{line-height: 30px;margin-top: 6px;font-size: 15px;color: #fff;}
.ct2 strong{line-height: 26px;margin-bottom: 5px;font-size: 14px;color: #fff;font-weight: normal;}
.ct2 img{display: block;margin-top: 10px;height: 120px;}

.tit strong{ font-size:15px;}
}
@media (min-width:993px){
.menu .nav{/* width:970px; */}

.menu .nav .e_j{width:100%;background: rgba(222,106,5,0.8);position:absolute;z-index:9999;opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-webkit-transform: translate3d(0,10px,0);}
.menu .nav ul li:hover .e_j{ opacity: 1; visibility: visible; transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0);}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}

@media (max-width:374px){
.nban2{bottom: 3%;}

.ab22 ul li .ab22b img{ height: 105px;}
}