@charset "UTF-8";
.wrapper{height:100%;}
body{ }
.homeBody{opacity:0; transition:all 0.5s ease-in-out}
.bodyIn{opacity:1;}
.hmFocus170324{height:100%}
.hmFocus170324 .swiper-wrapper{height:100%}
.hmFocus170324 .bgImg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	/*height:calc(100% - 100px);
	height:-webkit-calc(100% - 100px);*/
	background-size: 100% 100%;
	height: 100%;
}
.hmPage1{
	position: relative;
}
.hmFocus170324 {
	padding-top: 100px;
}

.hmFocus170324 .swiper-pagination{ height: 2px; bottom: 42px }
.hmFocus170324 .swiper-pagination-bullet{ margin: 0 9px!important;; height: 2px; width: 40px; border-radius: 0; background:#fff; opacity: 0.8 }
.hmFocus170324 .swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity:1}
.hmBan1_box{ color:#fff; width:100%; max-width:950px; padding:0 15px; text-align:center; padding-top:80px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.nextPage{ background: url("../images/hmc1_i1.png")/*tpa=http://www.peacealu.com/images/hmc1_i1.png*/ no-repeat; height: 51px; width: 21px; position: absolute; left: 50%; bottom: 80px; margin-left: -10px; z-index: 10; animation: nextIconMv 0.8s linear 0s infinite;  }
@keyframes nextIconMv{
	0% {bottom:100px; opacity:0}
	80% {opacity:1}
	100% {bottom:80px;}
}
.hmBan1_t1 { font: 152px/152px "华文行楷"; }
.hmBan1_t2 { font-size: 70px; line-height: 100px; position: relative; height: 100px; margin-bottom: 58px; }
/*.hmBan1_t2:after{ content: ""; background: #FFF; height: 7px; width: 44px; margin-left: -22px; position: absolute; left: 50%; bottom: -28px; }*/
.hmBan1_p1 { font-size: 20px; line-height: 30px; }
@media (max-width:1599px){
.hmBan1_t1 { font: 100px/100px "华文行楷"; }
.hmBan1_t2 { font-size: 44px; line-height: 70px; height: 70px; margin-bottom: 38px; }
.hmBan1_t2:after{height:4px; width: 30px; margin-left: -15px; bottom: -18px; }
.hmBan1_p1 { font-size: 16px; line-height: 26px; }
.nextPage{bottom: 50px;}
@keyframes nextIconMv{
	0% {bottom:70px; opacity:0}
	80% {opacity:1}
	100% {bottom:50px;}
}
}
.m2whCon2  .m2whu1 li .m2wh_sBox p:nth-last-child(1){
	height: auto !important; 
}
.m2whCon2  .m2whu1 li .m2wh_sBox p:nth-last-child(2){
	height: 60px !important; 
}
@media (max-width:767px){
.hmFocus170324{height:360px;}
.hmBan1_t1 { font: 40px/40px "华文行楷"; }
.hmBan1_t2 { font-size: 20px; line-height: 30px; height: 30px; margin-bottom: 30px; }
.hmBan1_t2:after{height:2px; width: 20px; margin-left: -10px; bottom: -15px; }
.hmBan1_p1 { font-size: 14px; line-height: 24px; }
.nextPage{display:none;}
.hmFocus170324 .swiper-pagination{ height: 1px; bottom:32px }
.hmFocus170324 .swiper-pagination-bullet{ margin: 0 4px!important;; height: 1px; width: 30px; }
.hmBan1_box{top:45%;}
}


.hmPage2{ background:#03437d}
.hmc2ul{ height:100%; margin:0 -1px;}
.hmc2ul li{ height:100%; width:25%; float:left; padding:0 1px; background:#3678B3;}
.hmc2_aBox{ height: 100%; text-align: center; display: flex; align-items: center; background: #03437d; padding: 0px 25px; color: #FFF; }
.hmc2_aBox .w100{padding-top:90px;}
.hmc2_aBox:hover{ background: #011c34;color: #FFF; }
.hmPage2 .overflowHide{height:100%;}
.hmc2_aBox strong { font-size: 40px; color: #FFF; line-height: 70px; margin: 26px 0px 24px; height: 70px; font-weight: normal; display: block; }
.hmc2_aBox p { font-size: 20px; line-height: 32px; height: 96px; margin-bottom: 30px; overflow: hidden; max-width:315px; margin-left:auto; margin-right:auto; transition:all 0.5s ease-in-out; 
}
.hmc2_aBox span { background: url("../images/hmc2arrow.png")/*tpa=http://www.peacealu.com/images/hmc2arrow.png*/ no-repeat center center; height: 38px; width: 38px; display: inline-block; }
.hmc2_aBox:hover p{ opacity:0.8}
.hmc2_aBox img{transition:all 0.5s ease-in-out;}
.hmc2_aBox:hover img{ transform:translateY(-20px)}
@media (max-width:1599px){
.hmc2_aBox img{ width:120px; height:120px;}
.hmc2_aBox strong { font-size: 28px; line-height: 50px; margin: 18px 0px 16px; height: 50px; }
.hmc2_aBox p { font-size: 16px; line-height: 28px; height:84px; margin-bottom: 20px;}
.hmc2_aBox:hover img{ transform:translateY(-14px)}
}
@media (max-width:993px){
.hmc2_aBox strong { font-size: 24px; line-height: 48px;}
}
@media (max-width:767px){
.hmc2ul li{ height:360px; width:50%;}
.hmc2_aBox img{ width:60px; height:60px;}
.hmc2_aBox strong { font-size: 22px; line-height: 28px; height:28px;}
.hmc2_aBox p { font-size: 14px; line-height: 24px; height:72px; margin-bottom: 10px;}
.hmc2_aBox .w100{padding-top:0px;}
.hmc2_aBox span{width:26px; height:26px; background-size:cover;}
.hmc2ul li{padding-bottom:2px;}
.hmc2ul li:nth-child(3),.hmc2ul li:nth-child(4){padding-bottom:0;}
}


.hmPage3{background-repeat:no-repeat; background-size:cover; background-position:center center;}
.hmc3Box {float: right; position: relative; margin-top:70px; }
.hmc3Box img{max-height:100%; width:auto;}
.hmc3txt1{ width: 315px; font-size: 42px; line-height: 74px; color: #FFF; position: absolute; top: 50%; left: 75px; transform:translateY(-50%); }
.hmc3txt2{ width: 350px; position: absolute; top: 50%; right: 72px; transform:translateY(-50%); }
.hmc3txt2 strong{ font-size: 45px; line-height: 50px; font-weight: normal; display: block; margin-bottom: 50px; position: relative; }
.hmc3txt2 strong:after{ content: ""; background: #333; height: 3px; width: 52px; position: absolute; left: 0px; bottom: -25px; }
.hmc3txt2 p{ font-size: 16px; line-height: 32px; color: #777777; height: 128px; overflow: hidden; margin-bottom: 15px; }
.hmc3_more{ font-size: 16px; color: #777777; line-height: 32px; text-decoration: underline; text-transform: uppercase; }
@media (max-width:1599px){
.hmc3Box{width:800px;}
.hmc3txt1{ width: 280px; font-size: 28px; line-height: 50px; left: 65px;}
.hmc3txt2{ width: 250px; right: 30px; }
.hmc3txt2 strong{ font-size: 28px; line-height: 40px; margin-bottom: 40px; }
.hmc3txt2 p{ font-size: 15px; line-height: 26px; height: 104px; margin-bottom: 10px; }
.hmc3_more{ font-size: 16px; color: #777777; line-height: 32px; text-decoration: underline; text-transform: uppercase; }
.hmc3txt2 strong:after{ bottom:-20px;}
.hmc3_more{ font-size: 15px; line-height: 26px;}
}
@media (max-width:993px){
.hmc3Box{width:680px;}
.hmc3txt1{left: 50px;}
.hmc3txt2{ width: 250px; right: 15px; }
}
@media (max-width:767px){
.hmc3Box{width:100%; float:none; background:rgba(3,67,125,0.7); margin-top:0; padding:55px 0;}
.hmc3txt1{ position:static; width:100%; padding:0 15px;transform:translateY(0%); text-align:center;}
.hmc3txt2{ position:static; width:100%; height:auto; display:block; padding:35px 15px;transform:translateY(0%); text-align:center}
.hmc3txt2 strong{color:#fff; font-size:22px; text-align:center; margin-bottom:30px;}
.hmc3Box img{display:none;}
.hmc3txt2 strong:after{background:#fff; left:50%; margin-left:-15px; height:2px; width:30px; bottom:-16px;}
.hmc3txt2 p{color:#fff; font-size:14px; line-height:24px;}
.hmc3_more{color:#fff!important;}
}


.hmPage4{ background:#03437d; }
.hmc4Btns { width: 150px; position: absolute; top: 98px; left: 0px; bottom: 0px; z-index: 5; }
.hmc4Btns a:last-child{border:none;}
.hmc4Btn_a{ height: 25%; display:flex; align-items:center; border-bottom: 1px solid #011C34; padding: 0px 44px; font-size: 30px; line-height: 32px; color: #FFF; }
.hmc4Btn_a.on,.hmc4Btn_a:hover{ background: #011c34; color: #FFF; }
.hmc4Swiper{position:absolute; right:0; left:150px; top:98px; bottom:0; /*background:#005bac*/}
.hmc4Swiper div{height:100%;}
.hmc4Swiper .swiper-slide{position:relative;}
.hmc4_aBox { display: block; position: absolute; }
.hmc4_aBox1 { width: 50%; height: 100%; left: 0px; top: 0px; }
.hmc4_aBox2 { width: 50%; height: 50%; top: 0px; right: 0px; }
.hmc4_aBox3 { width: 50%; height: 50%; right: 0px; bottom: 0px; }
.hmc4_aBox .bgImg{opacity:0.4;}
.hmc4_aBox:hover .bgImg{opacity:0.82;}
.hmc4Layer { color: #FFF; padding: 66px 10% 0px; position: absolute; z-index: 2; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.hmc4Layer strong { font-size: 43px; line-height: 60px; font-weight: normal; display: block; height: 60px; overflow: hidden; }
.hmc4Layer p { font-size: 20px; line-height: 32px; display: block; margin: 8px 0px 15px; }
.hmc4Layer i { 
	/*background: url(../images/hmc4_arrow.png) no-repeat; display: inline-block; height: 38px; width: 38px; */
	display: none;
}
@media (max-width:1599px){
.hmc4Btns { width: 100px; }
.hmc4Btn_a{ padding: 0px 30px; font-size: 20px; line-height: 30px;}
.hmc4Swiper{left:100px;}
.hmc4Layer strong { font-size: 26px; line-height: 42px; height: 42px; }
.hmc4Layer p { font-size: 16px; line-height: 28px; margin: 8px 0px 10px; }
.hmc4Layer i {height: 25px; width: 25px; background-size:cover; }
}
@media (max-width:993px){
.hmc4Layer strong { font-size: 24px; }
.hmc4Btns { top:48px; }
.hmc4Swiper{top:48px; }
.hmFocus170324 .bgImg{height: 100%;background-size: cover;}
}
@media (max-width:767px){
.hmc4Btns{position:static; width:100%; height:80px; overflow:hidden}
.hmc4Swiper{position:static;}
.hmc4Btn_a{ height: 100%; display:flex; align-items:center; border-bottom:none; border-right: 1px solid #011C34; padding:30px 0px; font-size: 18px; line-height: 28px; width:25%; float:left;}
.hmc4Btn_a .w100{max-width:40px; text-align:center; margin:0 auto;}
.hmc4_aBox{position:static; display:block; width:100%;}
.hmc4_aBox1{height:300px;}
.hmc4_aBox2,.hmc4_aBox3{height:160px;}
.hmc4Layer { padding:25px 15px 0px;}
.hmc4Layer strong { font-size: 20px; line-height: 30px; height: 30px; }
.hmc4Layer p { font-size: 14px; line-height: 24px; margin: 8px 0px 8px; }
}


.hmPage5{background:#0b0f21;}
.hmPage5 .footer{width:100%; position:absolute; left:0; bottom:0; padding:28px 100px;}
.hmc5_more,.hmc5_more:hover{ font-size: 18px; font-weight: bold; color: #FFF; position: absolute; height: 40px; top: 120px; line-height: 40px; display: inline-block; z-index: 10; right: 22px; }
.hmc5ul{ position: absolute; left: -1px; right: -1px; bottom: 80px; top: 0px; }
.hmc5ul li{ height: 100%; width: 33.3333%; padding: 0 1px; float: left; }
.hmc5_aBox .overflowHide { height: 40%; position: absolute; width: 100%; left: 0px; bottom: 0px; }
.hmc5_aBox { display: block; height: 100%; position: relative; }
.hmc5Bg{ background: rgba(0,91,172,0.6); position: absolute; z-index: 1; left: 0px; top: 0px; right: 0px; bottom: 0px; transition:all 0.5s ease-in-out; opacity:0 }
.hmc5_aBox:hover .hmc5Bg{opacity:1;}
.hmc5Txt { position: absolute; z-index: 8; width: 100%; left: 0px; right: 0px; bottom: 48%; color: #FFF; padding: 0px 12%; }
.hmc5Txt span{ font-size: 18px; line-height: 42px; display: none; }
.hmc5Txt strong{ font-size: 30px; line-height: 38px; display: block; height: 76px; font-weight: normal; margin-bottom: 28px; }
.hmc5Txt p{ font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; }
@media (max-width:1599px){
.hmc5Txt span{ font-size: 16px; line-height: 32px;}
.hmc5Txt strong{ font-size: 20px; line-height: 26px; height:50px; margin-bottom: 14px; }
.hmc5Txt p{ font-size: 16px; line-height: 26px; height: 52px; }
.hmc5_more,.hmc5_more:hover{ font-size: 16px;top: 100px;}
}
@media (max-width:993px){
.hmc5Txt strong{height:78px;}
.hmc5Txt p{height:104px;}
}
@media (max-width:767px){
.hmc5_more, .hmc5_more:hover{position:static; margin:50px auto 25px; width:100px; display:block; text-align:center;}
.hmc5ul{ position:static;}
.hmc5ul li{width:100%; float:none; height:auto;}
.hmPage5 .footer{position:static; padding:15px 15px;}
.hmc5_aBox .overflowHide{position:relative; bottom:auto; height:180px;}
.hmc5Txt{position:static; height:auto; display:block; padding:25px 15px}
.hmc5Bg{display:none;}
.hmc5Txt strong{height:auto; font-size:16px;}
.hmc5Txt p{height:auto; font-size:14px; line-height:24px;}
}


@media (min-width:767px){
.hmc2ul li:nth-child(1) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc2ul li:nth-child(1){opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.hmc2ul li:nth-child(2) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc2ul li:nth-child(2){opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}
.hmc2ul li:nth-child(3) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc2ul li:nth-child(3){opacity:1; transform:translate(0px,0px); transition-delay:0.8s;}
.hmc2ul li:nth-child(4) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc2ul li:nth-child(4){opacity:1; transform:translate(0px,0px); transition-delay:1.1s;}
.hmc3Box {transition:all 1.0s ease-in-out; transform:translate(200px,0px); opacity:0; }
.active .hmc3Box{opacity:1; transform:translate(0px,0px); transition-delay:0.4s;}
.hmc4Btns {transition:all 0.5s ease-in-out; transform:translate(-100px,0px); opacity:0; }
.active .hmc4Btns{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}
.hmc4Swiper {transition:all 0.8s ease-in-out; transform:translate(200px,0px); opacity:0; }
.active .hmc4Swiper{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.hmPage5 .footer {transition:all 0.8s ease-in-out; transform:translate(0px,0px); opacity:0; }
.hmPage5.active .footer{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.hmc5ul li:nth-child(1) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc5ul li:nth-child(1){opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.hmc5ul li:nth-child(2) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc5ul li:nth-child(2){opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}
.hmc5ul li:nth-child(3) {transition:all 0.8s ease-in-out; transform:translate(0px,150px); opacity:0; }
.active .hmc5ul li:nth-child(3){opacity:1; transform:translate(0px,0px); transition-delay:0.8s;}
}


.topRx{ height: 98px; position: absolute; top: 0px; right: 100px; }
.topRx_tel { background: url("../images/top_i1.png")/*tpa=http://www.peacealu.com/images/top_i1.png*/ no-repeat center center; height: 98px; width: 30px; float: left; margin-right: 32px; position: relative; }
.topLy { line-height: 46px; background: #FFF; font-size: 20px; padding: 0px 30px; position: absolute; left: 50%; top: 98px; transform: translateX(-50%); color: #005bac; border-top: 2px solid #005bac; box-shadow:0 0 4px 3px rgba(0,0,0,0.03); }
.topRx_cat { background: url("../images/top_i2.png")/*tpa=http://www.peacealu.com/images/top_i2.png*/ no-repeat center center; float: left; height: 98px; width: 30px; margin-right: 32px; }
.topWxLy { background: #FFF; height: 143px; width: 141px; border-top: 2px solid #005bac; text-align: center; padding-top: 5px; position: absolute; left: 50%; top: 98px; margin-left: -70px; box-shadow:0 0 4px 3px rgba(0,0,0,0.03);}
.topRx_wx { background: url("../images/top_i3.png")/*tpa=http://www.peacealu.com/images/top_i3.png*/ no-repeat center center; float: left; height: 98px; width: 30px; position: relative; }
.footer { padding: 40px 100px; line-height: 24px; font-size: 14px; background: #0b0f21; color:rgba(255,255,255,0.3); }
.footer a{ color:rgba(255,255,255,0.3);}
.footer a:hover{ color:rgba(255,255,255,0.5);}
.footer .container{ width:100%; padding:0;}
@media (max-width:1599px){
.topRx{right:15px;}
.topRx_tel,.topRx_cat{margin-right:15px;}
.topWxLy {left: -100px; margin-left: 0px;}
.footer{padding:25px 15px;}
}
@media (max-width:993px){
.topRx{ height: 48px; right:10px;}
.topRx_tel,.topRx_cat,.topRx_wx{height:48px; background-size:20px auto; margin-right:5px}
.topLy,.topWxLy{top:48px;}
.topLy {font-size:16px;}
.footer{padding:20px 15px;}
.footer .fl,.footer .fr{width:100%; display:block; float:none; text-align:center;}
}
@media (max-width:767px){
.footer{ line-height:22px; font-size:13px;}
}

.m2ban { height: 330px; position:relative; }
.m2banTxt{width:100%; position:absolute; z-index:5; left:0; top:50%; transform:translateY(-50%); text-align:center; color:#fff;}
.m2banTxtLeft .m2banTxt{text-align:left;}
.m2banTxt strong{ font-size: 40px; line-height: 40px; display: block; margin-bottom: 16px; }
.m2banTxt p{ font-size: 25px; line-height: 25px; text-transform: uppercase; }
@media (max-width:1599px){
.m2banTxt strong{font-size:30px; line-height:30px;}
.m2banTxt p{ font-size: 20px; line-height: 20px; }
.m2ban { height: 280px; }
}
@media (max-width:993px){
.m2banTxt{padding-top:0px;}
}
@media (max-width:767px){
.m2ban { height: 220px; }
.m2banTxt{padding-top:0px;}
.m2banTxt strong{font-size:24px; line-height:24px;}
.m2banTxt p{ font-size: 16px; line-height: 16px; }
}

.m2webMap{ padding: 70px 0px 150px;}
.m2webMap .container{ display: flex; justify-content: space-between; }
.m2webMap dl{display:block; padding:0 2px; width:100%;}
.m2web_a1{ font-size: 18px; line-height: 50px; color: #FFF; background: #18458b; text-align: center; display: block; height: 50px;}
.m2web_a1:hover{ color: #FFF; background: #18458b; }
.m2web_a2{ font-size: 16px; line-height: 50px; background: #e7e7e7; text-align: center; display: block; height: 50px; }
.m2web_a2:hover{ color: #fff; background: #18458b; }
.m2webMap dl dd{margin-top:4px;}
@media (max-width:1599px){
.m2web_a1,.m2web_a2{ font-size: 16px; line-height: 40px;height: 40px; }
.m2webMap{ padding: 50px 0px 80px;}
}
@media (max-width:1199px){
.m2webMap dl{padding:0 5px;}
}
@media (max-width:993px){
.m2web_a1,.m2web_a2{ font-size: 13px;}
}
@media (max-width:767px){
.m2webMap .container{display:block;}
.m2webMap dl{margin-bottom:10px;}
.m2webMap{ padding: 60px 0px 50px;}
.m2web_a1,.m2web_a2{ font-size: 16px;}
}

.errorBody{ background: #f6f6f6; text-align: center; }
.errorBox { text-align: center; padding: 100px 0px; }
.backHome, .backHome:hover { line-height: 48px; text-align: center; display: block; height: 48px; width: 174px; margin: 42px auto 0px; font-size: 16px; font-weight: bold; color: #FFF; background: #006DB9; letter-spacing: 2px; }
@media (max-width:1599px){
.errorBox img{width:100%; max-width:550px; height:auto;}
.errorBox{padding: 80px 0px; }
}
@media (max-width:767px){
.errorBox{padding: 100px 0px; }
}


.m2menu { text-align: center; padding-top: 57px; }
.m2menu_a { margin: 0px 15px 15px; line-height: 68px; height: 68px; background: #EEEEEE; display: inline-block; font-size: 24px; padding: 0px 55px; border-radius: 0.1em; letter-spacing: 1px; }
.m2micon { display: inline-block; height: 40px; width: 40px; margin-right: 7px; position: relative; top:-3px; }
.m2menu_a text,.m2micon{vertical-align:middle;}
.m2micon img{position:absolute; left:0; top:0; transition:all 0.5s ease-in-out;}
.m2menu_a:hover img{opacity:0;}
.m2menu_a:hover img.iOpacity,.m2menu_a.on img.iOpacity{opacity:1;}
.m2menu_a:hover,.m2menu_a.on{ color: #FFF; background: #005bac; }
.page{ text-align: center; margin-bottom: 80px; }
.page_prev,.page_next,.page_a{ height: 26px; line-height: 26px; background: #CECECE; display: inline-block; padding: 0px 8px; text-align: center; color: #FFF; margin: 0px 2px; min-width:26px; }
.page_prev{margin-right:15px;}
.page_next{margin-left:15px;}
.page_prev:hover,.page_next:hover,.page_a:hover,.page_a.on{ background: #005BAC; color: #FFF; }
.m3menu{ text-align: center; margin-bottom: 50px; }
.m3menu_a{ font-size: 24px; line-height: 40px; height: 40px; margin: 0px 80px; }
.m3menu_a:hover,.m3menu_a.on{ color: #005bac; }
.m2menu2{ text-align: center; padding-top: 30px; }
.m2menu2_a { margin: 0px 15px 15px; line-height: 68px; height: 68px; display: inline-block; font-size: 30px; padding: 0px 55px; border-radius: 0.1em; letter-spacing: 1px; }
.m2menu2_a text,.m2micon{vertical-align:middle;}
.m2menu2_a:hover img{opacity:0;}
.m2menu2_a:hover img.iOpacity,.m2menu2_a.on img.iOpacity{opacity:1;}
.m2menu2_a:hover,.m2menu2_a.on{ color: #02447d; }
.m2pos{ font-size: 16px; line-height: 24px; background: #F6F6F6; padding: 14px 0px 16px; color: #666; }
.m2pos a,.m2pos span{ margin: 0px 6px; }
.m2pos a:first-child{margin-left:0;}
@media (max-width:1599px){
.m2menu { padding-top: 50px; }
.m2menu_a { margin: 0px 12px 14px; line-height: 58px; height: 58px; font-size: 20px; padding: 0px 35px;}
.m2micon {height: 30px; width: 30px; margin-right: 6px; top:-3px; }
.m2menu2_a { line-height: 58px; height: 58px; padding: 0px 35px; font-size:22px;}
}
@media (max-width:1199px){
.m2menu_a { margin: 0px 7px 14px; }
.m3menu_a{ font-size: 22px; line-height: 36px; height: 36px; margin: 0px 50px; }
.m2menu2_a {padding: 0px 20px; font-size:22px;}
}
@media (max-width:767px){
.m2menu { padding-top: 40px; }
.m2menu_a { margin: 0px 5px 10px; line-height: 48px; height: 48px; font-size:16px; padding: 0px 20px;}
.m2micon {height: 24px; width:24px; margin-right: 5px; }
.m3menu_a{ font-size: 18px; line-height: 30px; height: 30px; margin: 0px 20px; }
.page{ margin-bottom: 60px; }
.m2menu2_a { line-height: 38px; height: 38px; padding: 0px 5px; font-size:18px; margin-left:5px; margin-right:5px;}
.m2pos{ font-size: 14px; line-height: 22px; }
}


.m2gsCon1 { padding: 50px 0px 70px; }
.m2gsCon1 .txtBox-wp{ float: left; width: 47%; padding-right:55px; }
.m2gsCon1 .picBox-wp{ float:right; width:53%; padding-left:55px; }
.m2gsCon1 .txtBox{ font-size: 16px; line-height: 30px; color: #333333; }
.m2gsCon1 .txtBox strong { font-size: 40px; font-weight: normal; color: #005bac; line-height: 56px; margin-bottom: 30px; display: block; }
.m2gsc2L { float: left; height: 674px; width: 50%; }
.m2gsc2R { padding: 0px 100px; width: 50%; background: url("../images/m2gs_bg1.jpg")/*tpa=http://www.peacealu.com/images/m2gs_bg1.jpg*/ repeat center center; height: 674px; font-size: 16px; line-height: 30px; color: #FFF; display:flex; align-items:center; }
.m2gsc2R a,.m2gsc2R a:hover{color:#fff;}
.m2gsc2R strong { font-size: 40px; font-weight: normal; color: #fff; line-height: 56px; margin-bottom: 30px; display: block; }
.m2gsCon2 { background: #D4D3DB; }
.m2gsCon3 { padding: 85px 0px; }
.m2gsc3Box{ display: flex; align-items: center; background-position: left center; background-repeat: no-repeat; padding-left: 650px; font-size: 17px; line-height: 30px; min-height:470px; }
.m2gsc3Box strong { font-size: 40px; font-weight: normal; color: #005bac; line-height: 56px; margin-bottom: 30px; display: block; }
.m2gsCon4 {
 /*background: #F0F0F0 url(../images/m2gs_bg3.jpg) no-repeat center bottom;*/
 text-align: center; padding: 150px 0px; }
@media (max-width:1599px){
.m2gsCon1 { padding: 45px 0px 50px; }
.m2gsCon1 .txtBox-wp{padding-right:35px; }
.m2gsCon1 .picBox-wp{padding-left:35px; }
.m2gsCon1 .txtBox{ font-size: 15px; line-height: 28px;}
.m2gsCon1 .txtBox strong { font-size:28px; line-height: 46px; margin-bottom: 20px; }
.m2gsc2L {height: 520px;}
.m2gsc2R { padding: 0px 50px; height: 520px; font-size: 15px; line-height: 28px;}
.m2gsc2R strong { font-size: 28px; line-height: 46px; margin-bottom: 20px; }
.m2gsCon3 { padding: 55px 0px; }
.m2gsc3Box{  padding-left: 600px; font-size: 15px; line-height: 28px;}
.m2gsc3Box strong { font-size: 28px; line-height: 46px; margin-bottom: 20px;}
.m2gsCon4 { padding: 80px 0px; }
}
@media (max-width:1199px){
.m2gsc2R { padding: 0px 15px; }
.m2gsc3Box{  padding-left: 520px;}
}
@media (max-width:993px){
.m2gsCon1 .txtBox-wp{padding-right:15px; }
.m2gsCon1 .picBox-wp{padding-left:15px; }
.m2gsc2L{width:100%; float:none; height:300px;}
.m2gsc2R{width:100%; display:block; float:none; padding:50px 15px; height:auto;}
.m2gsc3Box{ background-size:auto 180px; padding-left:220px}
.m2gsc3Box{min-height:inherit;}
}
@media (max-width:767px){
.m2gsCon1 .txtBox-wp{padding-right:0px; width:100%; float:none; margin-bottom:28px; }
.m2gsCon1 .picBox-wp{padding-left:0px; width:100%; float:none }
.m2gsCon1 { padding: 25px 0px 50px; }
.m2gsCon1 .txtBox{ font-size: 14px; line-height: 26px;}
.m2gsCon1 .txtBox strong { font-size:24px; line-height: 36px; margin-bottom: 10px; }
.m2gsc2L{height:200px;}
.m2gsc2R { padding: 50px 15px; font-size: 14px; line-height: 26px;}
.m2gsc2R strong { font-size: 24px; line-height: 36px; margin-bottom:10px; }
.m2gsc3Box{ background-size:auto 180px; padding-left:0px; background-position:left top; padding-top:210px;}
.m2gsc3Box{ font-size: 14px; line-height: 26px;}
.m2gsc3Box strong { font-size: 24px; line-height: 36px; margin-bottom: 10px;}
.m2gsCon4 { padding: 50px 0px; }
}


.m2whCon1{ padding: 60px 0px 120px; }
.m2whc1Box { position: relative; margin-right: 158px; height: 588px; }
.m2whc1Txt { background: url("../images/m2gs_bg1.jpg")/*tpa=http://www.peacealu.com/images/m2gs_bg1.jpg*/ repeat-x center center; height: 452px; width: 755px; position: absolute; right: -158px; bottom: -13px; font-size: 20px; line-height: 30px; color: #FFF; padding: 0px 90px; display:flex; align-items:center; }
.m2whc1Txt strong { font-size: 40px; font-weight: normal; color: #fff; line-height: 56px; margin-bottom: 30px; display: block; }
.m2whCon2 { background: #EEF2F8; padding: 110px 0px 95px; }
.m2whu1 { margin: 0px -12px; text-align: center; font-size: 0px; }
.m2whu1 li { width: 20%; padding: 0px 12px; margin-bottom: 15px; display: inline-block; vertical-align:top }
.m2wh_sBox{ background: #FFF; padding: 68px 25px 40px; display: block; text-align: center; }
.m2wh_sBox .ellipsis { font-size: 28px; line-height: 46px; font-weight: normal; display: block; margin-bottom: 34px; }
.m2whIcon { background: url("../images/m2wh_bg1.png")/*tpa=http://www.peacealu.com/images/m2wh_bg1.png*/ no-repeat; display: block; margin: 0px auto 35px; height: 164px; width: 135px; position: relative; }
.m2wh_sBox p { font-size: 20px; line-height: 30px; color: #666666; }
.m2wh_sBox:hover .m2whIcon { background: url("../images/m2wh_bg2.png")/*tpa=http://www.peacealu.com/images/m2wh_bg2.png*/ no-repeat center center; }
.m2whIcon img { position: absolute; left: 50%; top: 38px; margin-left: -30px; transition:all 0.5s ease-in-out; }
.m2wh_sBox:hover img.iOpacity{opacity:1;}
.m2whCon3 { padding: 66px 0px; }
.m2whu2 li { padding: 0px; }
@media (max-width:1599px){
.m2whCon1{ padding:40px 0px 80px; }
.m2whc1Box { margin-right: 138px; height: 458px; }
.m2whc1Txt { height: 332px; width: 655px; right: -142px; font-size: 16px; line-height: 26px; padding: 0px 55px;}
.m2whc1Txt strong { font-size: 24px; line-height: 46px; margin-bottom: 20px; }
.m2whCon2 { padding: 60px 0px 45px; }

.m2wh_sBox{ padding: 52px 15px 35px;}
.m2wh_sBox .ellipsis { font-size: 20px; line-height: 36px; margin-bottom: 24px; }
.m2whIcon { background: url("../images/m2wh_bg1.png")/*tpa=http://www.peacealu.com/images/m2wh_bg1.png*/ no-repeat; margin: 0px auto 25px; height: 104px; width: 87px; background-size:cover; }
.m2whIcon img { top: 38px; margin-left: -20px; top:22px; width:40px; height:40px;}
.m2wh_sBox:hover .m2whIcon { background-size:cover;  }
.m2wh_sBox p { font-size: 16px; line-height: 26px; }
}
@media (max-width:993px){
.m2whc1Txt { width: 380px; font-size: 15px; line-height: 26px; padding: 0px 25px;}
.m2whc1Box { margin-right: 128px; height: 300px; }
.m2whu1 { margin: 0px -8px;}
.m2whu1 li{width:33.333%; padding:0 8px;}
}
@media (max-width:767px){
.m2whCon1{padding-bottom:55px;}
.m2whc1Box{background:none!important; margin-right:0; height:auto}
.m2whc1Box img{display:block;}
.m2whc1Txt{position:static; padding:30px 15px; display:block; height:auto; width:auto; font-size:14px; line-height:26px;}
.m2whc1Txt strong { font-size: 21px; line-height:32px; margin-bottom:8px;}
.m2whu1 li{width:50%; }
}


.m2lCon{ background: url("../images/m2lc_bg.png")/*tpa=http://www.peacealu.com/images/m2lc_bg.png*/ no-repeat center bottom; background-size: cover; padding: 90px 0px 80px; }
/*.m2lcBg { background: url(../images/m2lc_bg2.png) no-repeat center center; }*/
.m2lcBox { width: 1091px; background: url("../images/line.jpg")/*tpa=http://www.peacealu.com/images/line.jpg*/ repeat-y center top; margin:0 auto  }
.m2lc_t { font-size: 20px; color: #FFF; line-height: 64px; background: #005BAC; text-align: center; display: block; margin: 0px auto; height: 64px; width: 331px; }
.m2lcMore, .m2lcMore:hover { color: #FFF; font-size: 16px; line-height: 42px; font-weight: bold; text-align: center; display: block; margin: 0px auto; height: 42px; width: 185px; background: #005bac; }
.m2lcul{ min-height:600px;}
.m2lc_sBox { float: right; width: 446px; padding: 14px 34px 21px; border: 1px solid #005BAC; position: relative; background: #FFF; border-radius: 0.3em; margin-top: 34px; }
.m2lc_sBox:before{ content: ""; background: #005BAC; height: 1px; width: 101px; position: absolute; left: -101px; top: 38px; }
.m2lc_sBox:after{ content: ""; background: #005BAC; height: 16px; width: 16px; position: absolute; left: -109px; top: 31px; border-radius:50%;}
.m2lc_t1 { font-size: 28px; color: #005bac; line-height: 36px; display: block; font-weight: bold; }
.m2lc_sBox p { font-size: 16px; line-height: 26px; color: #666666; margin-bottom: 16px; }
.m2lcul li:nth-child(2n) .m2lc_sBox {float:left;}
.m2lcul li:nth-child(2n) .m2lc_sBox:before{ left:auto; right:-101px;}
.m2lcul li:nth-child(2n) .m2lc_sBox:after{ left:auto; right:-109px;}
.m2lcul li{margin-top:-180px;}
.m2lcul li:nth-child(1){margin-top:0px;}
.m2lcul {margin-bottom:50px;}
@media (max-width:1599px){
.m2lCon{ padding: 50px 0px 70px; }
}
@media (max-width:1199px){
.m2lcBox { width: 931px;}
.m2lc_sBox:before{ width: 20px; left: -20px;}
.m2lc_sBox:after{ left: -28px;}
.m2lcul li:nth-child(2n) .m2lc_sBox:before{ right:-20px;}
.m2lcul li:nth-child(2n) .m2lc_sBox:after{ right:-28px;}
}
@media (max-width:993px){
.m2lc_t { font-size:18px; line-height: 54px; height: 54px; width:300px; }
.m2lcBox { width: 701px;}
.m2lc_sBox:before{display:none!important;}
.m2lc_sBox:after{ left:86px; top:-8px;}
.m2lcul li:nth-child(2n) .m2lc_sBox:after{ left:auto; right:86px;}
}
@media (max-width:767px){
.m2lc_sBox:after{display:none!important;}
.m2lcBox { width:auto;}
.m2lc_t { font-size:16px; line-height: 44px; height: 44px; width:260px; margin-bottom:20px; }
.m2lc_sBox{ width:auto; margin-top:12px; padding:20px 15px;}
.m2lcBox{background:none;}
.m2lc_t1 { font-size: 24px; line-height: 32px; }
.m2lc_sBox p { font-size: 14px; line-height: 24px; margin-bottom: 12px; }
.m2lCon{ padding: 40px 0px 65px; }
.m2lcul{margin-bottom:35px;}
.m2lcMore, .m2lcMore:hover {font-size: 14px; line-height: 38px; height: 38px; width: 155px; }
}


.m2ryCon{ margin-top: 50px; background: #EEEEEE; padding-top: 45px; }
.m2ryul { margin: 0px -20px 15px; }
.m2ry_aBox .overflowHide { font-size: 0px;border: 6px solid #DFDFDF; text-align:center; background:#fff;   }
.m2ry_aBox .overflowHide img{
	height: 214px;
}
.m2ryul.clearfix li { padding: 0px 20px; float: left; width: 25%;}
.m2ry_aBox:hover .overflowHide { border: 6px solid #005BAC;}
.m2ry_aBox p { font-size: 14px; line-height: 24px; text-align: center; height: 72px; margin-top: 5px; overflow: hidden; padding: 0px 30px; }
@media (max-width:1599px){
.m2ryul { margin: 0px -10px 15px; }
.m2ryul.clearfix li { padding: 0px 10px;}
.m3menu{margin-bottom:25px;}
}
@media (max-width:1199px){
.m2ryul.clearfix li { width: 33.333%; }
}
@media (max-width:993px){
.m2ryul.clearfix li { width: 50%; }
}
@media (max-width:767px){
.m2ryul.clearfix li { width: 100%; }
.m2ry_aBox p{height:auto; padding-bottom:15px;}
}


.m2yfCon1{ padding: 60px 0px 80px; }
.m2yfCon1 .txtBox-wp{ float: left; width: 40%; padding-right:45px; }
.m2yfCon1 .picBox-wp{ float:right; width:60%; padding-left:45px; }
.m2yfCon1 .txtBox{ font-size: 16px; line-height: 30px; color: #333333; }
.m2yfCon1 .txtBox strong { font-size: 40px; font-weight: normal; color: #005bac; line-height: 56px; margin-bottom: 30px; display: block; }
.m2yfCon2 { height: 486px; text-align: center; display:flex; align-items:center; color:#fff; }
.m2yfCon2 strong { font-size: 40px; line-height: 56px; margin-bottom: 30px; display: block; }
.m2yfCon2 p{ font-size: 36px; line-height: 44px; margin-top: 26px; }
.m2yfCon3{ padding: 78px 0px; }
.m2yfCon3 .txtBox-wp{ float: right; width: 50%; padding-left:42px; }
.m2yfCon3 .picBox-wp{ float:left; width:50%; padding-right:42px; padding-left:42px; }
.m2yfCon3 .txtBox{ font-size: 17px; line-height: 30px; color: #333333; }
.m2yfCon3 .txtBox strong { font-size: 40px; font-weight: normal; color: #005bac; line-height: 56px; margin-bottom: 30px; display: block; }
.m2yfCon4 { background: #F0F0F0; padding: 82px 0px 70px; }
.m2yfCon4 strong { font-size: 40px; font-weight: normal; color: #005bac; line-height: 56px; margin-bottom: 30px; display: block; text-align: center; }
.m2yful{ margin: 40px -15px 0px; }
.m2yful li{ padding: 0px 15px; margin-bottom: 16px; float: left; width: 33.333%; }
.m2yf_c4Box { display: block; line-height: 46px; background: #FFF; height: 48px; border: 1px solid #C0C0C0; padding: 0px 15px; font-size: 16px; border-radius: 0.2em; text-align: center; }
.m2yf_c4Box:hover{ color: #FFF; background: #005BAC; border: 1px solid #005BAC; }
@media (max-width:1599px){
.m2yfCon1{ padding: 50px 0px 70px; }
.m2yfCon1 .txtBox-wp{ padding-right:25px; }
.m2yfCon1 .picBox-wp{ padding-left:25px; }
.m2yfCon1 .txtBox{ font-size: 15px; line-height: 28px;}
.m2yfCon1 .txtBox strong { font-size: 28px; line-height:46px; margin-bottom: 20px;}
.m2yfCon2 { height: 320px;}
.m2yfCon2 strong { font-size:28px; line-height: 46px; margin-bottom: 20px;}
.m2yfCon2 p{ font-size: 20px; line-height: 34px; margin-top: 20px; }
.m2yfCon3{ padding: 58px 0px; }
.m2yfCon3 .txtBox-wp{padding-left:25px; }
.m2yfCon3 .picBox-wp{padding-left:25px; }
.m2yfCon3 .txtBox{ font-size: 15px; line-height: 26px;}
.m2yfCon3 .txtBox strong { font-size:28px; line-height: 46px; margin-bottom: 20px; }
.m2yfCon4 { background: #F0F0F0; padding: 58px 0px 50px; }
.m2yfCon4 strong { font-size: 28px; line-height: 46px; margin-bottom:20px; }
.m2yful{ margin: 30px -10px 0px; }
.m2yful li{ padding: 0px 10px; margin-bottom: 15px; }
.m2yf_c4Box { line-height: 40px; height: 42px; font-size: 15px; }
}
@media (max-width:993px){
.m2yfCon1 .txtBox-wp{ padding-right:15px; }
.m2yfCon1 .picBox-wp{ padding-left:15px; }
.m2yfCon3 .txtBox-wp{padding-left:15px; }
.m2yfCon3 .picBox-wp{padding-left:15px; padding-right:15px; }
.m2yful{ margin: 20px -10px 0px; }
.m2yful li{width:50%;}
}
@media (max-width:767px){
.m2yfCon1{ padding: 30px 0px 50px; }
.m2yfCon1 .txtBox-wp{ padding-right:0px; width:100%; float:none; margin-bottom:25px; font-size:14px; line-height:24px; }
.m2yfCon1 .picBox-wp{ padding-left:0px; width:100%; float:none; }
.m2yfCon1 .txtBox strong { font-size: 24px; line-height:36px; margin-bottom: 10px;}
.m2yfCon2 { height: 200px;}
.m2yfCon2 strong { font-size:24px; line-height: 36px; margin-bottom: 10px;}
.m2yfCon2 p{ font-size: 16px; line-height: 28px; margin-top: 6px; }
.m2yfCon3 .txtBox-wp{padding-left:0px; width:100%; float:none; margin-bottom:25px;}
.m2yfCon3 .txtBox{ font-size:14px; line-height:24px; }
.m2yfCon3 .picBox-wp{padding-left:0px; padding-right:0px; width:100%; float:none; }
.m2yfCon3 .txtBox strong { font-size:24px; line-height: 36px; margin-bottom: 10px; }
.m2yfCon4 { padding: 50px 0px 50px; }
.m2yfCon4 strong{font-size:24px; margin-bottom:10px;}
.m2yful li{width:100%; margin-bottom:12px;}
.m2yf_c4Box{font-size:14px;}
}


.m2nTop{ margin-top: 20px; display: block; background: url("../images/m2gs_bg1.jpg")/*tpa=http://www.peacealu.com/images/m2gs_bg1.jpg*/ repeat-x left top; }
.m2nTop .overflowHide { float: left; height: 393px; width: 50%; }
.m2nTrx { float: right; width: 50%; padding: 0px 85px; height: 393px; color: #FFF; display:flex; align-items:center; }
.m2nttm { font-size: 18px; line-height: 24px; font-weight: bold; }
.m2ntnm { font-size: 30px; line-height: 38px; margin: 10px 0px 28px; }
.m2ntdes { font-size: 18px; line-height: 30px; }
.m2nul{ margin: 80px -1px 0px; }
.m2nul li{ padding: 0px 1px; margin-bottom: 75px; }
.m2nul_aBox .overflowHide { height: 262px; margin-bottom: 38px; }
.m2nulBom { padding: 12px 28px 26px; border-right: 1px dashed #ddd; }
.m2nbtm { font-size: 18px; color: #0c63b0; line-height: 24px; font-weight: bold; }
.m2nulBom strong { font-size: 30px; line-height: 40px; font-weight: normal; display: block; height: 80px; margin: 12px 0px 28px; overflow: hidden; }
.m2nulBom p { font-size: 18px; line-height: 30px; color: #888888; height: 60px; overflow: hidden; }
.m2nul li:nth-child(3) .m2nulBom,.m2nul li:nth-child(6) .m2nulBom{border:none;}
@media (max-width:1599px){
.m2nTop{margin-top:10px;}
.m2nTrx{ padding:0 35px; height: 300px;}
.m2ntnm { font-size: 22px; line-height: 34px; margin: 0px 0px 20px; }
.m2ntdes { font-size: 16px; line-height: 28px; }
.m2nTop .overflowHide { height: 300px;}
.m2nul{ margin: 50px -1px 0px; }
.m2nul li{ margin-bottom: 25px; }
.m2nul_aBox .overflowHide { height: 260px; margin-bottom:20px; }
.m2nulBom { padding: 10px 20px 20px; }
.m2nbtm { font-size: 16px;line-height: 24px;}
.m2nulBom strong { font-size:20px; line-height: 32px; height: 64px; margin: 12px 0px 20px; }
.m2nulBom p { font-size: 16px; line-height: 26px;height: 52px;}
}
@media (max-width:767px){
.m2nTop .overflowHide{width:100%; float:none; height:200px;}
.m2nTrx{width:100%; height:auto; padding:35px 15px 40px;}
.m2ntnm{font-size:18px; line-height:30px;}
.m2ntdes{font-size:14px; line-height:24px;}
.m2nul{margin-top:30px;}
.m2nul_aBox .overflowHide{height:180px;}
.m2nulBom{border:none; padding:0}
.m2nulBom strong { font-size:16px; line-height: 26px; height:auto; margin: 8px 0px 15px; }
.m2nulBom p { font-size: 14px; line-height: 24px;height:auto;}
}


.m3nTop { padding: 63px 190px 54px 0px; border-bottom: 1px solid #DEDEDE; position: relative; margin-bottom: 45px; }
.m3nTop p { font-size: 38px; line-height: 56px; }
.m3nTop span { line-height: 34px; color: #FFF; font-size: 20px; background: #005BAC; display: inline-block; padding: 0px 25px; position: absolute; right: 0px; top: 72px; border-radius:0.2em; }
.m3nTop span:before{ content: ""; background: url("../images/m3n_ar.png")/*tpa=http://www.peacealu.com/images/m3n_ar.png*/ no-repeat; height: 13px; width: 9px; margin-top: -6px; position: absolute; left: -9px; top: 50%; }
.m3nEditor { font-size: 16px; line-height: 32px; color: #555; padding-bottom: 50px; }
.m3nBom { margin-bottom: 60px; line-height: 30px; height: 30px; color: #555; }
.m3nBack,.m3nBack:hover { color: #FFF; font-size: 14px; line-height: 30px; padding: 0px 20px; float: right; height: 30px; border-radius: 1.8em; background: #9B9B9B; }
.m3nsre_a,.m3nsre_a:hover { background: #9A9A9A; display: inline-block; height: 30px; width: 30px; margin-left: 8px; font-size: 16px; line-height: 30px; color: #FFF; border-radius: 50%; text-align: center; }
.m3nBom a,.m3nBom text{vertical-align:middle;}
.m3nex1 { background: #f2f2f2; padding: 40px 55px; margin-bottom: 32px; }
.m3nul { margin: 0px -14px 10px; }
.m3nul li { padding: 0px 14px; margin-bottom: 25px; }
.m3n_ubm { font-size: 18px; line-height: 60px; background: #F2F2F2; text-align: center; height: 61px; border-right: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; padding: 0px 20px; color: #555; }
.m3n_uabox.scaleImg .overflowHide { height: 271px; }
.m3nItmsBox { margin-bottom: 20px; background: #24C1D4; padding: 40px 20px 40px 310px; position: relative; min-height: 150px; color: #FFF; overflow:hidden }
.m3nItmsBox2{ background: #09a1d9; }
.m3nItmsBox3{ background: #005bac; }
.m3nItmsBox4{ background: #023473; }
.m3nItmsBox span { text-align: center; width: 290px; font-size: 28px; color: #FFF; line-height: 36px; position: absolute; left: 0px; top: 50%; transform:translateY(-50%); }
.m3nItmsBox li{ float: left; width: 33.33%; font-size: 16px; line-height: 32px; height: 32px; display: block; overflow: hidden; }
@media (max-width:1599px){
.m3nTop { padding: 40px 160px 25px 0px; margin-bottom: 35px; }
.m3nTop p{font-size:28px; line-height:38px;}
.m3nTop span { line-height: 30px; font-size: 16px; padding: 0px 18px; top:45px; }
.m3nTop span:before{ height: 10px; margin-top: -5px; }
.m3nex1 { padding: 30px 25px; }
.m3nEditor{font-size:15px; line-height:28px;}
.m3n_ubm{font-size:16px;}
.m3nItmsBox li{font-size:15px;}
}
@media (max-width:993px){
.m3nItmsBox span{width:220px;}
.m3nItmsBox{padding-left:220px;}
.m3nItmsBox li{width:50%;}
}
@media (max-width:767px){
.m3nTop { padding: 30px 0px 42px 0px; margin-bottom: 25px; }
.m3nTop p{font-size:20px; line-height:32px;}
.m3nTop span { line-height: 24px; font-size: 14px; padding: 0px 18px; top:auto; bottom:18px; }
.m3nex1 { padding: 20px 15px; }
.m3n_uabox.scaleImg .overflowHide{height:200px;}
.m3n_ubm{line-height:50px; height:51px;}
.m3nItmsBox{ padding-left:15px; padding-top:150px;}
.m3nItmsBox li{width:100%;}
.m3nItmsBox span{width:100%; top:30px; margin-top:0; transform:translateY(0); font-size:22px;}
.m3nItmsBox span img{width:60px; height:60px;}
.m3nEditor{padding-bottom:45px;}
.m3nBom{margin-bottom:45px;}
}


.m2proNav li { background: #356997; padding: 0px 1px; float: left; width: 25%; }
.m2proNav{padding-bottom:50px;}
.m2proNav { margin: 0px -1px; }
.m2proNav_a { background: #03437d; text-align: center; display: block; padding: 40px 0px 45px; position:relative; }
.m2proNav_a p { font-size: 38px; color: #FFF; line-height: 52px; display: block; margin-top: 16px; }
.m2proNav_a:hover,.m2proNav_a.on{ background: #011d34; }
.m2proNav_a:after{content:""; border-left:22px solid transparent; border-right:22px solid transparent; border-top:26px solid #011d34; position:absolute; left:50%; bottom:-26px; margin-left:-22px; transition:all 0.5s ease-in-out; opacity:0}
.m2proNav_a:hover:after,.m2proNav_a.on:after{opacity:1;}
.m2proBox { position: relative; padding: 28px 50px 25px; }
.m2proBox:before{ content: ""; height: 40px; width: 40px; border-top: 6px solid #E3E3E3; border-left: 6px solid #E3E3E3; position: absolute; left: 0px; top: 0px; }
.m2pro_t1 { line-height: 56px; height: 56px; font-size: 40px; margin-bottom: 18px; }
.m2pro_txt { font-size: 16px; line-height: 26px; color: #666666; margin-bottom: 32px; }
.m2pro_aBox1 .overflowHide { height: 239px; }
.m2pro_u1{margin:0 -6px 34px;}
.m2pro_u1 li{padding:0 6px; margin-bottom:12px}
.m2pro_t2 { font-size: 30px; color: #03437d; line-height: 78px; }
.m2pro_u2{ margin: 0px -6px 34px; }
.m2pro_u2 li{ padding: 0 6px; margin-bottom: 12px; float: left; width: 25%; }
.m2pro_aBox2{ line-height: 92px; height: 94px; border: 1px solid #C3C3C3; text-align: center; display: block; padding: 0px 10px; overflow: hidden; border-radius: 0.2em; font-size: 20px; }
@media (max-width:1599px){
.m2proNav_a img{width:100px; height:auto;}
.m2proNav_a p { font-size: 26px; line-height: 42px; margin-top: 12px; }
.m2proNav_a:after{ border-left:16px solid transparent; border-right:16px solid transparent; border-top:20px solid #011d34; bottom:-20px; margin-left:-16px;}
.m2proBox { position: relative; padding: 20px 30px 22px; }
.m2pro_t1 { line-height: 46px; height: 46px; font-size:28px; margin-bottom: 15px; }
.m2pro_txt { font-size: 15px; margin-bottom: 25px; }
.m2pro_u1{margin-bottom:12px;}
.m2pro_t2 { font-size:24px; line-height: 58px; }
.m2pro_aBox2{ line-height: 52px; height: 54px; font-size: 15px; }
.m2pro_u2{margin-bottom:15px;}
}
@media (max-width:993px){
.m2proNav_a img{width:80px;}
.m2proNav_a p { font-size: 22px; line-height: 36px; }
}
@media (max-width:767px){
.m2proNav_a:after{display:none;}
.m2proNav li{width:50%; border-bottom:2px solid #356997;}
.m2proNav_a img{width:50px;}
.m2proNav_a p { font-size: 18px; line-height: 30px; margin-top:5px; }
.m2proNav_a{padding:25px 0px 30px;}
.m2proNav{padding-bottom:25px;}
.m2proBox:before{ height: 30px; width: 30px; border-top: 4px solid #E3E3E3; border-left: 4px solid #E3E3E3;}
.m2proBox{padding:15px 20px 22px;}
.m2pro_t1{font-size:24px; margin-bottom:10px;}
.m2pro_txt{font-size:14px; line-height:24px;}
.m2pro_aBox1 .overflowHide{height:180px;}
.m2pro_t2{font-size:20px;}
.m2pro_u2 li{font-size:14px; width:100%;}
}


.m3proCon1{ background: url("../images/m3pro_bg.jpg")/*tpa=http://www.peacealu.com/images/m3pro_bg.jpg*/ repeat; }
.m3proCon1 .overflowHide { float: left; height: 500px; width: 54%; }
.m3proc1Rx { width: 46%; float: right; height: 500px; padding: 0px 120px; color: #FFF; font-size: 18px; line-height: 32px; display:flex; align-items:center; }
.m3proc1Rx strong { font-size: 45px; line-height: 58px; display: block; margin-bottom: 16px; }
.m2p80{padding-left:80px; padding-right:80px;}
.m3proCon2 { padding: 50px 0px 5px; }
.m3pro_t { font-size: 30px; color: #015cac; line-height: 52px; font-weight: bold; }
.m3pro_u1{ margin: 25px -40px 20px; }
.m3pro_u1 li{ padding: 0px 40px 22px; border-right: 1px dashed #B5B5B5; margin-bottom:15px; text-align:center; }
.m3pro_u1 li:last-child{border:none;}
.m3pro_sBox{ display: block;}
.m3pro_sBox img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:50%; max-height:50%; width:auto; height:auto;}
.m3proIcon{ display: block; background: #005BAC; height: 172px; width: 172px; margin: 0px auto 30px; position: relative; border-radius:50%; }
.m3pro_sBox p{ font-size: 16px; line-height: 24px; }
.m3proCon3{ background: #f0f0f0; padding: 50px 0px; }
.m3pro_txt{padding-top:25px;}
.m2pro_txt td{ font-size: 12px; line-height: 18px; padding: 5px 3px; border: 1px solid #ddd; }
.aaa td { font-size: 12px; line-height: 26px; padding: 5px 3px; border: none; }
@media (max-width:1599px){
.m3proCon1 .overflowHide { height: 400px; }
.m3proc1Rx { height: 400px; padding: 0px 50px; font-size: 16px; line-height: 28px;}
.m3proc1Rx strong { font-size: 30px; line-height: 48px; margin-bottom: 12px; }
.m2p80{padding-left:0px; padding-right:0px;}
.m3pro_t { font-size: 24px; line-height:42px; }
.m3pro_u1{ margin: 25px -15px 20px; }
.m3pro_u1 li{ padding: 0px 15px 22px;}
.m3proIcon{ height: 120px; width: 120px; margin: 0px auto 20px;}
.m3pro_sBox p{ font-size: 15px; line-height: 22px; }
}
@media (max-width:993px){
.m3proc1Rx {padding: 0px 25px;}
.m3proc1Rx strong{ font-size:24px; font-weight:normal;}
.m3proc1Rx{font-size:15px;}
.m3pro_u1 li:last-child{ margin-left:25%;}
}
@media (max-width:767px){
.m3proCon1 .overflowHide{height:220px; width:100%; float:none;}
.m3proc1Rx { width: 100%; float: none; height: auto; padding: 50px 15px; font-size: 14px; line-height: 24px; display:block;}
.m3proc1Rx strong{line-height:30px; height:auto;}
.m3pro_u1 li:last-child{ margin-left:0%; margin-bottom:0}
.m3pro_sBox p{height:auto!important;}
}


.m2scul li{ background: url("../images/m3pro_bg.jpg")/*tpa=http://www.peacealu.com/images/m3pro_bg.jpg*/ repeat; }
.m2scul li .overflowHide{ width: 50%; height: 547px; float:left }
.m2scRx{ padding: 0px 175px; height: 547px; color: #FFF; font-size: 16px; line-height: 26px; display: flex; align-items: center; float: right; width: 50%; letter-spacing: 2px;  }
.m2scRx strong{ font-size: 37px; line-height: 48px; margin-bottom: 20px; font-weight: normal; display: block; letter-spacing: 5px; }
.m2scul li:nth-child(2n) .overflowHide{float:right;}
.m2scul li:nth-child(2n) .m2scRx{float:left;}
.m2scsu2{padding-bottom:35px; max-width:1080px;}
.m2scsu2 dt{font-size:20px; margin-bottom:20px;}
.m2scChange{ background: url("../images/m3line.jpg")/*tpa=http://www.peacealu.com/images/m3line.jpg*/ repeat-x left 17px; height: 90px; text-align: center; margin-bottom:60px; }
.m2scAbtn{ background: url("../images/m2sc_i1a.png")/*tpa=http://www.peacealu.com/images/m2sc_i1a.png*/ no-repeat center top; height: 90px; padding-top: 46px; text-align: center; font-size: 30px; line-height: 44px; display: inline-block; margin: 0px 90px; }
.m2scAbtn.on,.m2scAbtn:hover{ background: url("../images/m2sc_i1.png")/*tpa=http://www.peacealu.com/images/m2sc_i1.png*/ no-repeat center top; color: #005bac; }
.m2scSwiper{ margin-bottom:60px;}
@media (max-width:1599px){
.m2scul li .overflowHide{height:420px;}
.m2scRx{ padding: 0px 55px; height: 420px; }
.m2scRx strong{ font-size: 28px; line-height: 38px;letter-spacing: 3px; }
.m2scAbtn{font-size:24px; margin:0 65px;}
}
@media (max-width:1199px){
.m2scAbtn{ margin:0 45px;}
}
@media (max-width:993px){
.m2scul li .overflowHide{height:380px;}
.m2scRx{ padding: 0px 25px; height: 380px; font-size:15px; line-height:26px; }
.m2scRx strong{margin-bottom:12px;}
.m2scAbtn{ margin:0 25px;}
.m2scsu2 li{margin-bottom:30px; padding-left:0; padding-right:0;}
.m2scsu2{padding-bottom:0;}
}
@media (max-width:767px){
.m2scul li .overflowHide{width:100%; float:none; height:200px;}
.m2scRx{ float:none; width:100%; padding:35px 15px 50px; display:block; height:auto; font-size:14px; line-height:24px;}
.m2scChange{background:none;}
.m2scSwiper{margin-bottom:15px;}
.m2scAbtn{background:none!important; font-size:16px; padding-top:0; height:36px;}
.m2scChange{margin-bottom:10px;}
.m2scsu2 dt{font-size:18px;}
}


.m2gcSwiper{height:100%; position:relative; max-height:850px;}
.m2gcSwiper div{height:100%; }
.m2gcSwiper div.w100{height:auto;}
.m2gc_swBox{ height: 100%; background: url("../images/m3pro_bg_a.jpg")/*tpa=http://www.peacealu.com/images/m3pro_bg_a.jpg*/ repeat; position: relative; }
.m2gc_c1txt { padding: 0px 180px; width: 50%; position: absolute; left: 0px; top: 0px; font-size: 16px; line-height: 30px; color: #FFF; text-align: center; display:flex; align-items:center; bottom:0 }
.m2gc_swBox .bgImg { position: absolute; top: 0px; right: 0px; width: 50%; }
.m2gc_c1txt span { background: url("../images/m2gc_i1.png")/*tpa=http://www.peacealu.com/images/m2gc_i1.png*/ no-repeat; display: block; margin: 0px auto; width: 187px; text-align: center; font-size: 30px; line-height: 55px; padding: 52px 0px 140px; }
.m2gc_c1txt strong { font-size: 48px; line-height: 74px; margin-bottom: 40px; font-weight: normal; display: block; }
.m2gcSwiper .prev { background: url("../images/m2gc_btn.png")/*tpa=http://www.peacealu.com/images/m2gc_btn.png*/ no-repeat; height: 53px; width: 53px; margin-top: -26px; position: absolute; z-index: 10; left: 32px; top: 50%; }
.m2gcSwiper .next { background: url("../images/m2gc_btn.png")/*tpa=http://www.peacealu.com/images/m2gc_btn.png*/ no-repeat; height: 53px; width: 53px; margin-top: -26px; position: absolute; z-index: 10; right: 32px; top: 50%; transform:rotate(180deg); }
.m2gcu1 { padding-top: 90px; margin-bottom: 40px; margin: 0px -23px 40px;}
.m2gc_aBox .overflowHide { height: 280px; }
.m2gcu1 li{ padding: 0px 23px; margin-bottom: 58px; }
.m2gcBm { 
	/*background: url(../images/m2gc_lien.jpg) no-repeat left center;*/
	 margin-top: 24px; padding: 1px 0px 0px 18px; height: 60px; }
.m2gcBm strong { font-size: 26px; line-height: 34px; font-weight: normal; display: block; height: 34px; }
.m2gcBm p { font-size: 16px; color: #777777; line-height: 26px; height: 26px; }
@media (max-width:1599px){
.m2gcSwiper{height:500px; max-height:none;}
.m2gc_c1txt { padding: 0px 90px;}
.m2gc_c1txt span { background: url("../images/m2gc_i1.png")/*tpa=http://www.peacealu.com/images/m2gc_i1.png*/ no-repeat; width: 120px;font-size:20px; line-height: 35px; padding: 32px 0px 80px; background-size:100% auto; height:130px;}
.m2gc_c1txt strong { font-size: 32px; line-height: 54px; margin-bottom: 15px; }
.m2gcSwiper .prev {height: 40px; width: 40px; margin-top: -20px; left: 20px; background-size:100% auto }
.m2gcSwiper .next {height: 40px; width: 40px; margin-top: -20px; right: 20px; background-size:100% auto }
.m2gcu1{padding-top:50px; margin: 0px -15px 20px;}
.m2gcu1 li{ padding: 0px 15px; margin-bottom: 30px; }
.m2gcBm p{font-size:15px;}
.m2gcBm strong{font-size:20px;}
.m2gc_aBox .overflowHide{height:220px;}
}
@media (max-width:993px){
.m2gc_c1txt{padding-right:25px; padding-left:80px; font-size: 15px; line-height: 26px; }
.m2gc_c1txt strong { font-size: 28px; line-height: 38px; margin-bottom: 12px; }
}
@media (max-width:767px){
.m2gc_swBox{overflow:hidden; height:auto;}
.m2gcSwiper{height:auto;}
.m2gcSwiper div{height:auto;}
.m2gc_c1txt{width:100%; display:block; padding:35px 15px 40px; position:static;}
.m2gc_swBox .bgImg{position:static; height:250px; width:100%;}
.m2gcSwiper .prev,.m2gcSwiper .next { top:auto; bottom:15%;}
.m2gc_c1txt{ font-size: 14px; line-height: 24px; }
.m2gc_c1txt strong { font-size: 24px; line-height: 32px; }
.m2gcBm strong{font-size:18px;}
.m2gcBm p{font-size:14px;}
.m2gc_aBox .overflowHide{height:180px;}
}


.m2ncul{ margin: 90px -17px 0px; }
.m2ncul li{ padding: 0px 17px; margin-bottom: 55px; }
.m2nc_aBox{ display: block; overflow: hidden; position: relative; }
.m2nc_img { background: url("../images/m2qk_bg.png")/*tpa=http://www.peacealu.com/images/m2qk_bg.png*/ no-repeat center center; height: 432px; width: 396px; position: relative; font-size: 0px; }
.m2ncRx { background: #F5F5F5; padding: 42px 60px 0px 46px; height: 280px; position: absolute; left: 312px; top: 80px; width: 390px; }
.m2ncRx strong { line-height: 58px; font-size: 40px; font-weight: normal; display: block; margin-bottom: 18px; }
.m2ncRx p { font-size: 18px; line-height: 30px; color: #888888; height: 60px; margin-bottom: 16px; overflow: hidden; }
.m2ncRx span { line-height: 38px; background: #015CAC url("../images/m2nk_i1.png")/*tpa=http://www.peacealu.com/images/m2nk_i1.png*/ no-repeat 108px center; height: 38px; padding-left: 25px; width: 156px; font-size: 18px; color: #FFF; display: inline-block; border-radius:1.8em; }
@media (max-width:1599px){
.m2ncul{ margin: 60px -12px 0px; }
.m2ncul li{ padding: 0px 12px; margin-bottom: 35px; }
.m2nc_img { background: url("../images/m2qk_bg.png")/*tpa=http://www.peacealu.com/images/m2qk_bg.png*/ no-repeat left top; height: 318px; width: 286px; background-size:100% auto; }
.m2nc_img img{width:220px; height:auto;}
.m2ncRx { padding: 35px 15px 0px 20px; height: 220px; position: absolute; left: 226px; top: 40px; width: 335px; }
.m2ncRx strong { line-height: 38px; font-size: 28px; margin-bottom: 14px; }
.m2ncRx p { font-size: 16px; line-height: 25px; height:50px; margin-bottom: 10px;}
.m2ncRx span { line-height: 30px; height: 30px; font-size: 16px;}
}
@media (max-width:1199px){
.m2ncRx {width: 225px; }
.m2ncRx strong { line-height: 30px; font-size: 22px; margin-bottom: 12px; }
.m2ncRx p { font-size: 14px; line-height: 24px; height:48px;}
}
@media (max-width:993px){
.m2ncul li{width:100%;}
.m2ncRx {width: 495px; }
}
@media (max-width:767px){
.m2nc_img{background:none;}
.m2nc_img{width:100%; background:#F5F5F5; padding-top:30px; text-align:center; height:auto; font-size:0;}
.m2ncRx{position:static; width:100%; padding-top:26px;}
.m2ncul li{margin-bottom:15px;}
.m2ncul{margin-bottom:25px;}
}


.m2lxul { margin: 0px -14px; padding: 60px 0px 52px; }
.m2lxul li{margin-bottom:170px;}
.m2lx_aBox .overflowHide { height: 446px; }
.m2lx_aBox { display: block; position: relative; }
.m2lxLay { background: url("../images/m3pro_bg.jpg")/*tpa=http://www.peacealu.com/images/m3pro_bg.jpg*/ repeat; height: 256px; padding: 0px 45px; position: absolute; bottom: -128px; left: 58px; right: 58px; font-size: 16px; line-height: 30px; color: #FFF; display:flex; align-items:center; }
.m2lxLay p img { margin-right: 8px; }
.m2lxLay p img,.m2lxLay p text{vertical-align:middle;}
.m2lxLay strong { font-size: 26px; line-height: 32px; display: block; margin-bottom: 20px; font-weight: normal; }
.m2lxBom { padding: 80px 0px 96px; background: url("../images/m2lx_bg.jpg")/*tpa=http://www.peacealu.com/images/m2lx_bg.jpg*/ repeat center center; }
.m2lx_t { font-size: 36px; line-height: 52px; text-align: center; margin-bottom: 40px; }
.m2lxFmBox { background: #FFF; margin: 0px 58px; padding: 100px 180px 52px; box-shadow: 0 0 8px 5px rgba(0,0,0,0.06); position: relative; }
.m2lxSubmit, .m2lxSubmit:hover { text-align: center; height: 50px; width: 154px; font-size: 20px; line-height: 50px; color: #FFF; background: #1368B2; display: block; margin-left: -77px; position: absolute; left: 50%; bottom: -25px; }
.m2lxFmul { margin: 0px -12px; }
.m2lxFmul li { padding: 0px 12px; margin-bottom: 26px; min-height:50px; }
.m2lx_int { line-height: 50px; background: #F1F1F1; height: 50px; width: 100%; padding: 0px 25px; font-size: 16px; color: #333; border-width: 0px; border-style: none; }
.m2lx_area { height: 149px; padding: 17px 25px; font: 16px/26px "微软雅黑"; background: #F1F1F1; color: #333; border-width: 0px; border-style: none; width: 100%;  }
.m2wlCon2{ background: url("../images/m2wl_bg1.jpg")/*tpa=http://www.peacealu.com/images/m2wl_bg1.jpg*/ no-repeat center center; padding: 45px 0px; }
.m2wlCon1 { padding: 20px 0px 75px; }
.m2wlc1L { float: left; padding-left: 10px; }
.m2wlc1R { padding-top: 50px; margin-left: 770px; }
.m2wl_t1 { font-size: 36px; line-height: 62px; font-weight: normal; display: block; margin-bottom: 22px; }
.m2wlSrcBox1 { height: 402px; overflow: hidden; }
.m2wlu1 li { padding: 12px 0px 34px; font-size: 16px; line-height: 24px; }
.m2wlu1 li strong { font-size: 20px; line-height: 34px; margin-bottom: 10px; display: block; font-weight: normal; }
.m2wlc2R { float: right; }
.m2wlc2L { margin-right: 770px;}
.m2wl_t2 { font-size: 36px; line-height: 62px; font-weight: normal; display: block; margin-bottom: 22px; color: #FFF;  }
.m2wlSrcBox2 { height: 420px; color: #FFF; }
.m2wlSrcBox2 .m2wlu1{padding-right:120px;}
.m2wlSrcBox1 .m2wlu1{padding-left: 160px}
.m2wlSrcBox2 .mCSB_scrollTools{left:auto; right:0px;}
.m2wlSrcBox1 .mCSB_scrollTools{left:0; right:auto;}
@media (max-width:1599px){
.m2lxLay strong{ font-size: 24px; line-height: 30px; }
.m2lx_t { font-size: 30px; line-height: 42px; margin-bottom: 30px; }
.m2lxul { padding: 50px 0px 190px; }
.m2lxBom { padding: 50px 0px 80px;}
.m2lxFmBox { margin: 0px; padding: 60px 80px 42px;}
.m2lxLay {padding: 0px 25px;}
.m2wlc1L{width:45%;}
.m2wlc1R{margin-left:45%; padding-top:0}
.m2wl_t1 { font-size: 28px; line-height: 48px; margin-bottom:12px; }
.m2wlc2R{width:50%;}
.m2wlc2L{margin-right:54%; padding-top:20px;}
.m2wl_t2 { font-size: 28px; line-height: 48px; margin-bottom:12px;  }
.m2wlSrcBox2 .m2wlu1{padding-right:100px;}
.m2wlSrcBox1 .m2wlu1{padding-left: 100px}
}
@media (max-width:993px){
.m2lxLay{position:static; display:block; padding:35px 15px; height:auto;}
.m2lxLay strong{margin-bottom:15px;}
.m2lxul{padding-bottom:65px;}
.m2lxFmBox { padding: 60px 50px 42px;}
.m2wlc1L{float:none; width:100%; max-width:500px; margin:0 auto 30px;}
.m2wlCon1{padding:50px 0;}
.m2wlc1R{margin-left:0%; padding-top:0}
.m2wlc2R{width:100%; max-width:500px; margin:0 auto 30px; float:none}
.m2wlc2L{margin-right:0%; padding-top:20px;}
.m2wl_t2 { }
.m2wlSrcBox2 .m2wlu1{padding-right:50px;}
.m2wlSrcBox1 .m2wlu1{padding-left: 50px}
.m2wlCon2{background-size:cover;}
.m2lxul { padding-bottom:30px; }
.m2lxul li{margin-bottom:50px;}
.hmFocus170324{padding-top: 0}
}
@media (max-width:767px){
.m2lxul { padding: 30px 0px 50px; }
.m2lx_aBox .overflowHide{height:180px;}
.m2lxLay strong{font-size:22px;}
.m2lxLay{font-size:14px; line-height:26px;}
.m2lx_t { font-size: 24px; line-height: 36px; margin-bottom: 18px; }
.m2lxFmBox { padding: 40px 25px 32px;}
.m2lx_int { line-height: 44px; height: 44px; padding: 0px 15px; font-size: 14px;}
.m2lx_area { height: 120px; padding: 12px 15px; font: 14px/24px "微软雅黑"; }
.m2lxSubmit, .m2lxSubmit:hover {height: 48px; width: 130px; font-size: 16px; line-height: 48px; margin-left: -65px}
.m2lxFmul li{margin-bottom:15px;}
.m2wl_t1{font-size:24px;}
.m2wlu1 li{font-size:14px; line-height:24px;padding-bottom:12px;}
.m2wlu1 li strong{font-size:18px; line-height:30px; margin-bottom:8px;}
.m2wl_t2{ font-size:24px;}
.m2wlSrcBox2 .m2wlu1{padding-right:40px; }
.m2wlSrcBox1 .m2wlu1{padding-left: 40px}
.m2wlSrcBox2 .mCSB_container{margin-right:0;}
.m2lxul { padding-bottom:20px; }
.m2lxul li{margin-bottom:30px;}
}
/*2018-10-09 CSS*/
.m2proImbBox{margin-bottom:50px;}
.m2scSwiper {margin-bottom:0;}
@media (max-width:767px){
.m2proImbBox{margin-bottom:30px;}
}

/*2018-10-23 css*/
.m2ndwLayerBg{background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; width:100%; height:100%; z-index:50}
.m2nDwLayer{ max-width: 340px; width: 100%; padding: 35px 15px; background: #fff; position: fixed; z-index: 55; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 0.3em; }
.m2nDwLayer strong { font-size: 16px; line-height: 28px; font-weight: bold; text-align: center; display: block; color:#005bac !important }
.m2nDwInt{ font-size: 16px; line-height: 36x; color: #666; padding: 0px 15px; height: 38px; width: 100%; border: 1px solid #ddd; border-radius:0.3em; margin:15px auto 20px;}
.m2nDwbtn,.m2nDwbtn:hover{ color: #FFF; background: #005bac; text-align: center; height: 36px; width: 100px; display: block; margin: 0px auto; font-size: 16px; line-height: 36px; font-weight: bold; border-radius:0.3em; }

.hmc2_aBoxse p{
	 height: auto;
}
.m2p80 .m3pro_sBox p{
	height: 48px;
}
.hmPage1 .fp-tableCell{
	display: block;
	height: 100%;
}