@charset "UTF-8";
/*body{opacity:0; transition:all 0.2s ease-in-out; min-width:1250px;}*/
body{transition:all 0.2s ease-in-out; min-width:1250px;}
.bodyIn{ opacity:1;}
body.ieBody{opacity:1;}
.ieBody .wOpacity{opacity:1;}

.header { border-bottom: 1px solid #E5E5E5; }
.headerCon { margin: 0px auto; width: 1200px; height: 60px; }
.logo { float: left; margin: 15px 32px 0px 0px; }
.headRx_a { font-size: 12px; line-height: 26px; color: #FFF; background: #0081FF; text-align: center; display: inline-block; height: 26px; margin: 17px 0px 0px 20px; border-radius: 1.8em; padding: 0px 15px; }
.headRx_a:hover{ color: #FFF; background: #0066CC; }
.nav { line-height: 33px; margin: 0px auto; height: 40px; width: 1200px; }
.nav .fl li { float: left; margin-right: 85px; }
.nav_a { font-size: 14px; }
.nav_a.on{ color: #0081ff; }
/*.navBnt { color: #0081ff; background: url(../images/top_i1.png) no-repeat left center; font-size: 14px; line-height: 40px; display: inline-block; float: right; height: 40px; padding-left: 36px; }
.navBnt:hover{ color: #005CB9; }*/
.hmBan { height: 399px; position: relative; width:100%; overflow:hidden }
.hmBan img{position:absolute; left:50%; margin-left:-960px; top:0;}
.hmBanTxt{width:1200px; position:absolute; left:50%; margin-left:-600px; top:116px;}
.hmBanTxt h4 { font-size: 62px; color: #0081ff; line-height: 80px; font-weight: normal; }
.hmBanTxt strong { font-size: 62px; line-height: 80px; font-weight: normal; display:block }
.hmBanTxt p { font-size: 32px; line-height: 40px; font-weight: normal; }
.mainWpr { background: #f7f7f7; padding: 0 0 30px 0; }
.main { margin: 0px auto; width: 1200px; }
.footer { margin: 0px auto; width: 1200px; padding: 20px 0px 30px; position:relative; }
.footer_t { background: url(../images/hmBom_i.png) no-repeat left center; font-size: 24px; line-height: 36px; padding-left: 38px; position:absolute; left:0; top:28px; }
.footer_info { padding: 8px 0px 12px; border-bottom: 1px solid #E1E0E0; overflow: hidden; padding-left:205px; }
.foot_itme1 { font-size: 14px; line-height: 36px; float: left; margin-right: 120px; }
.foot_itme1 span { font-size: 22px; color: #0081ff; }
.footLinks { padding-top: 12px; }
.foot_u1 { float: left; }
.foot_u1 li { float: left; width: 50%; font-size: 14px; line-height: 30px; color: #666666; height: 30px; }
.foot_abtns { font-size: 14px; line-height: 35px; color: #666; float: right; width: 305px; }
.hmBom { margin: 20px auto 0px; width: 1200px; }
.hmTbox { line-height: 48px; height: 49px; border-bottom: 1px solid #AAAAAA; position:relative; }
.hmTbox .fl{cursor:pointer;}
.hmTbox:before{ content: ""; background: #0081FF; height: 3px; width: 78px; position: absolute; left: 0px; bottom: -1px; }
.hmTbox5:before{ left:275px}
.hmTbox_m { font-size: 14px; line-height: 48px; background: url(../images/more_icon.png) no-repeat right center; float: right; padding-right: 15px; }
.hmTbox .fl { font-size: 20px; color: #999999; text-transform: uppercase; }
.hmTbox .fl span { font-size: 20px; color: #0081ff; margin-right: 8px; }
.hmBomCon { padding: 25px 5px 22px; background: #FFF; margin-top:20px; }
.boxShdow{border-radius:0.8em;box-shadow:0 5px 15px rgba(0,129,255,0.15);}
.hmBom_a { font-size: 14px; line-height: 28px; display: inline-block; height: 28px; margin: 0px 6px 0px 30px; background: url(../images/li.png) no-repeat left center; padding-left: 10px; }
.hmLx { float: left; width: 820px; }
.hmRx { float: right; width: 350px; }
.hmRcon1 {height: 293px;margin-bottom: 30px;background: #FFF;padding: 15px 0px 0px 15px;}
.hmRcon1 ul li {text-align: center;float: left;height: 133px;width: 161px;padding-top: 13px;border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
.hmIcon { display: inline-block; background: #0081FF; height: 65px; width: 65px; position: relative; }
.hmIcon img { margin-top: -18px; margin-left: -18px; position: absolute; left: 50%; top: 50%; }
.hmrc1_nm { line-height: 22px; margin-top: 13px; font-size: 16px; }
.hmrc1_nm strong { font-size: 18px; color: #0081ff; }
.hmrc1_nm span { color: #0081ff; font-size: 12px; }
.hmRcon1 ul li.hmRc1_li02{border-right:none;}
.hmRcon1 ul li.hmRc1_li03{border-bottom:none;border-right: none;width: 100%;}
.hmRcon1 ul li.hmRc1_li04{border-right:none;border-bottom:none;}
.hmRcon2 { height: 415px; background: #FFF; padding: 15px 0px 0px 15px; margin: 0px 0px 30px; }
.hmRcon2 li{ height: 123px; width: 161px; padding-top: 20px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; float: left; text-align: center; }
.hmRcon2 li p{ font-size: 16px; line-height: 24px; font-weight: bold; }
.hmRcon2 li strong{ font-size: 30px; color: #0081ff; line-height: 36px; display: block; margin-top: 14px; }
.hmRcon2 ul li.hmRc1_li02,.hmRcon2 ul li.hmRc1_li04,.hmRcon2 ul li.hmRc1_li06{border-right:none;}
.hmRcon2 ul li.hmRc1_li05,.hmRcon2 ul li.hmRc1_li06{border-bottom:none;}

.hmRcon3 { background: #FFF; height: 155px; margin-bottom: 30px; padding-top: 40px; }
.hmRcon3 ul li a{margin: 0 auto;font-size: 16px;font-weight: bold; background: #0081FF; line-height:75px;height: 75px; width: 210px;border-radius:0.8em; display: block;color: #FFF; text-align: center}
.hmRcon3 ul li a:hover{color: #FFF;}
.hmRcon3 ul li  img {width: 40px; height: 40px;position: relative; left: -10px;top: -3px;}

.hmRc4Btns { line-height: 71px; height: 71px; margin-bottom: 5px; font-size: 20px; text-align: center; background: #FFF; }
.hmRc4Btns_a{ display: inline-block; margin: 0px 4px; }
.hmRc4Btns_a.on,.hmRc4Btns_a:hover{ color: #0081ff; }
.hmRc4Con { padding: 20px 30px;background: #FFF; }
.hmRc4Con ul li{ font-size: 16px; line-height: 40px; height: 40px; border-bottom: 1px dashed #E1E1E1; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.hmRc4Con ul li:last-child{border:none;}
.serBox { height: 44px; position: relative; margin-bottom: 17px; z-index:5; }
.serSel { height: 44px; width: 368px; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; position: relative; border-radius:0.5em 0 0 0.5em; float:left }
.ser_btn{ background: url(../images/ser_itmIcon.png) no-repeat 27px center; padding-left: 48px; line-height: 42px; display: block; height: 42px; }
.serBox .serInt { line-height: 42px; height: 44px; width: 352px; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; color: #666; padding-left: 25px; font-size: 14px; background:none; float:left }
.ser_submit{ background: #0081FF url(../images/serIcon.png) no-repeat center center; height: 44px; width: 100px; position: absolute; top: 0px; right: 0px; border-width: 0px; border-style: none; cursor: pointer; border-radius:0 0.5em 0.5em 0; transition:all 0.5s ease-in-out;}
.ser_submit:hover{ background-color: #006DDB; }
.hmTbox2:before{ width:98px;}
.hmTbox3:before{ width:162px;}
.hmTbox4:before{ width:165px;}
/*.hmLxCon1 { height: 313px; margin-top: 20px; }*/
.hmLxCon1g { height: 3px; margin-top: 20px; }
.hmc3aBox .overflowHide { height: 134px; border-radius:1.2em; }
.hmLxCon1 ul{ margin: 0px -12px; }
.hmLxCon1 ul li{ float: left; width: 33.333%; padding: 0px 12px; margin-bottom:24px; }
.hmc3icon{ transform: scale(1)!important; position: absolute; top: 9px; right: 9px; }
.hmc3aBox strong { position: absolute; z-index: 2; font-size: 22px; font-weight: bold; color: #FFF; line-height: 28px; display: block; left: 36px; top: 32px; }
.hmc3aBox p { font-size: 16px; line-height: 22px; color: #FFF; position: absolute; z-index: 2; left: 36px; top: 66px; max-width:172px; }
.hmc3aBox{ box-shadow:0 5px 15px rgba(0,129,255,0.15);}
.hmLxCon2 { background: #FFF url(../images/hmbg.jpg) no-repeat center center; height: 290px; margin: 20px 0px; padding: 28px 0px 0px 28px; }
.hmTbox .fl{margin-right:40px;}
.hmLxCon3 { background: #FFF; height: 395px; margin-top: 20px; padding: 0px 30px; }
.hmc3Labox { float: left; margin-top: 41px; width: 287px; }
.hmc3Labox .overflowHide { height: 194px; }
.hmc3Labox p { font-size: 16px; line-height: 28px; height: 56px; overflow: hidden; margin-top: 14px; }
.hmLx3ul { float: right; width: 440px; padding-top: 21px; }
.hmLx3ul li { line-height: 59px; background: url(../images/li.png) no-repeat left center; padding: 0px 96px 0px 10px; height: 60px; border-bottom: 1px dotted #AAAAAA; overflow: hidden; position: relative; font-size: 14px; }
.hmLx3ul li span { background: url(../images/more_icon.png) no-repeat right center; display: inline-block; padding-right: 15px; position: absolute; top: 0px; right: 0px; color: #0081ff; }
.hmLx2ul li { height: 118px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; float: left; width: 255px; text-align: center; }
.hmLx_a1 p { font-size: 16px; line-height: 30px; }
.hmLx_a1{display:block; padding-top:15px;}
.hmLx2ul li.hmLx_li04{ border-right:none;}
.hmLx2ul li.hmLx_li05,.hmLx2ul li.hmLx_li06,.hmLx2ul li.hmLx_li07{border-bottom:none;}
.hmLx2ul li.hmLx_li07{ border-right: none}
.hmr_a1,.hmr_a2{display:block;}
.hmr_a3{ display:block}
.hmRcon3 ul li a:hover strong{ color: #0081ff; }
.hmLx2ul li:hover .hmLx_a1{transform:translateY(-6px);}
.hmIcon{ transition:none;}
.hmr_a1:hover .hmIcon{ transform:rotateY(180deg); transition:all 0.5s ease-in-out;}
.serOption{ position: absolute; width: 368px; left: 0px; top: 42px; background: #f7f7f7;border-top: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; padding: 10px 5px; border-radius:0.4em; text-align:left;}
.serOption_a{ line-height: 28px; height: 28px; font-size: 14px; color: #666; display:block; padding-left:15px; }
.serOption_a:hover{ color: #FFF; background: #0081ff; }

.hmFocusWpr{ height: 460px; width: 100%; overflow: hidden; position: relative; background-color: #f7f7f7}
.hmFocus{ height: 460px; width: 1920px; margin-left: -960px; position: absolute; left: 50%; top: 0px; }
.hmFocus .slick-dots{bottom:20px;}
.hmFocus .slick-dots li button{display:none;}
.hmFocus .slick-dots li{ background: #FFF; display: inline-block; margin: 0px 9px; height: 11px; width: 11px; border-radius:50%;}
.hmFocus .slick-dots li.slick-active{ background:#0081FF;}


/*2019-11-27 CSS*/
.m2psNm{ font-size: 24px; color: #0081ff; float: left; }
.m2psU1{padding-left:180px;}
.m2hsWpr { background: #f7f7f7; padding: 30px 0px; }
.m2nav{line-height:60px; height:60px;}
.m2nav .navBnt{line-height:60px; height:60px;}
.m2infoCon1{position:relative; border-radius:0.6em; overflow:hidden; background:#fff;}
.m2infoIcon{ position: absolute; left: 0; top: 0; bottom: 0; background: #0081FF; width: 166px; }
.m2infoInx p{ font-size: 18px; color: #FFF; line-height: 46px; margin-top: 15px; }
.m2infoInx{position:absolute;left:0;width:100%;text-align:center;top:50%;margin-top:-64px;}
.m2infoTxtCon { padding: 35px 25px 30px 205px; font-size: 14px; line-height: 28px; }
.m2infoTxtCon p{ margin-bottom: 10px; }
.m2inLx { float: left; width: 480px; }
.m2inRx { float: right; width: 452px; }
.m2infoCon1{ box-shadow:0 5px 20px rgba(0,129,255,0.15); margin-bottom:40px;}
.m2backBtn{ background: #0081FF url(../images/m2ibak.png) no-repeat center 15px; height: 60px; width: 60px; line-height: 20px; padding-top: 28px; color: #FFF; font-size: 14px; position:fixed; right:1%; top:50%; margin-top:-49px; border-radius:50%; text-align:center;}
.m2mbrBtn{ font-size: 14px; line-height: 36px; color: #FFF; background: #0081ff; height: 36px; width: 140px; text-align: center; display: inline-block; border-radius:0.4em; margin-top:10px;}
.m2backBtn:hover,.m2mbrBtn:hover{ background-color: #006DDB; color: #FFF; }
.m2infoCon1_meber{display:none;}
.m2nu1aBox { background: #FFF; display: block; height: 228px; position: relative; border-radius:0.6em; box-shadow:0 5px 14px rgba(0,129,255,0.15); padding:28px 38px 0 215px ; }
.m2nu1 { margin: 0px -10px 12px;}
.m2nu1.clearfix li { padding: 0px 10px; margin-bottom: 20px; float: left; width: 50%; }
.m2nul_lg{ width: 184px; height: 170px; position: absolute; left: 0px; top: 50%; margin-top: -85px; border-right: 1px solid #F0F0F0; text-align:center}
.m2nul_lg img{height:111px; width:auto; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.m2nu1Rx td{ color: #666666; font-size: 16px; line-height: 28px; }

.m2csTable{ background: #FFF; padding: 30px; border-radius:0.6em; box-shadow:0 5px 14px rgba(0,129,255,0.15); margin:20px 0}
.m2csTable td{ padding: 6px 25px; line-height: 28px; font-size: 14px; color: #666666; background:#f2faff; }
.m2csTable tr:nth-child(2n) td{background:#fff;}
.m2csTable .m2csTh td{ font-size: 16px; background: #B2D9FF!important; }
.m2csBom{ background: #FFF; padding: 38px 30px; border-radius:0.6em; box-shadow:0 5px 14px rgba(0,129,255,0.15); margin-top:20px;}
.m2csBmLx.scaleImg .overflowHide { float: left; position: relative; }
.m2csBm_nm{ background: url(../images/m2n_bg.png) repeat; font-size: 16px; line-height: 60px; color: #FFF; height: 60px; padding: 0px 30px; width: 100%; position: absolute; z-index: 2; left: 0px; right: 0px; bottom: 0px; }
.m2csBmRx { float: right; width: 480px; border-top: 1px dotted #E0E0E0; }
.m2csBm_a { font-size: 16px; color: #555555; }
.m2csBmRx ul li { border-bottom: 1px dotted #E0E0E0; line-height: 54px; height: 55px; font-size: 16px; }

.m2pInbox{ box-shadow: 0 5px 14px rgba(0,129,255,0.15); background: #FFF; padding: 75px; border-radius:0.6em; }
.m2pInCon1 { overflow: hidden; margin-bottom:75px; }
.m2pIc1Lx { float: left; width: 642px; }
.m2pIc1Rx { float: right; width: 370px; padding-top:8px; }
.m2pIn_t { font-size: 24px; line-height: 36px; margin-bottom: 22px; }
.m2pIn_ul li { background: url(../images/m2pi1.png) no-repeat 10px 18px; padding: 10px 15px 0px 48px; line-height: 28px; font-size: 14px; float: left; height: 40px; width: 50%; border-bottom: 1px solid #0081FF; }
.m2pIc_btn { text-align: right; height: 60px; }
.m2pIc_more{ background: #0081FF; text-align: center; display: inline-block; height: 36px; width: 140px; font-size: 14px; line-height: 36px; color: #FFF; border-radius:0.3em;}
.m2pIc_more:hover{ background: #0076EC; color:#fff; }
.m2pIc_bor { border: 4px solid #0081FF; font-size: 0px; }
.m2pIc_ul li p { font-size: 14px; line-height: 30px; text-align: center; margin-top: 10px; }
.m2pIc_ul li { float: left; width: 50%; padding-left: 7px; }
.m2PicTxt { font-size: 14px; line-height: 28px; padding-top: 15px; }
.m2Pic_t { line-height: 26px; height: 28px; border-bottom: 2px solid #0081FF; }
.m2Pic_t span { font-size: 14px; line-height: 26px; color: #FFF; background: #0081FF url(../images/m2tbg.png) no-repeat right top; padding: 0px 29px 0px 25px; float: left; display: inline-block; position: relative; }

.m2dTab{ box-shadow: 0 0px 10px rgba(0,129,255,0.28); background: #FFF; padding: 30px; border-radius: 0.6em; }
.page{ text-align: center; padding: 30px 0px 0; }
.page_prev{ height: 24px; width: 24px; background: #F2F7FF url(../images/page_ar1.png) no-repeat center center; border: 1px solid #D4D4D5; display: inline-block; margin: 0px 7px; border-radius: 0.3em; }
.page_prev:hover{ background: #0081FF url(../images/page_ar1a.png) no-repeat center center; border: 1px solid #0081FF; }
.page_next{ height: 24px; width: 24px; background: #F2F7FF url(../images/page_ar2.png) no-repeat center center; border: 1px solid #D4D4D5; display: inline-block; margin: 0px 7px; border-radius: 0.3em; }
.page_next:hover{ background: #0081FF url(../images/page_ar2a.png) no-repeat center center; border: 1px solid #0081FF; }
.page_a{ font-size: 12px; line-height: 24px; text-align: center; height: 24px; width: 24px; background: #F2F7FF; border: 1px solid #D4D4D5; display: inline-block; margin: 0px 7px; border-radius:0.3em;}
.page_a:hover{ background: #0081FF; border: 1px solid #0081FF; color: #FFF; }
.page_span{ font-size: 12px; line-height: 24px; text-align: center; height: 24px; width: 24px; background: #F2F7FF; border: 1px solid #D4D4D5; display: inline-block; margin: 0px 7px; border-radius:0.3em;}
.page *{vertical-align:middle;}
.m2dTab table tr td { font-size: 12px; line-height: 14px; padding: 15px 0px; text-align:center; }
.m2dTab .el-table th{ background:#0081ff; color:#fff; text-align:center; padding: 4px 0px;}
.m2dTab .el-table .cell{ line-height:16px;}
.m2dTab .caret-wrapper i{opacity:0}
.m2dTab .caret-wrapper{ background: url(../images/m2ti.png) no-repeat center center; }
.m2dTab table tr td:nth-child(1) .cell{color:#0081ff}
.m2dTab table tr:nth-child(2n) td{background:#fff;}
.cor_blue{color:#0081ff;}
.cor_blue a{color:#0081ff;}
.m2dTab table tr.m2dTab_th td{ color: #FFF; background: #0081ff; font-size: 14px; }
.m2dTab table tr.m2dTab_th td i{ background: url(../images/m2ti.png) no-repeat center center; display: inline-block; height: 12px; width: 14px; margin-left: 6px;}
.m2dTab table tr.m2dTab_th td text,.m2dTab table tr.m2dTab_th td i{vertical-align:middle;}
.m2dTop{ box-shadow: 0 5px 12px rgba(0,129,255,0.15); background: #FFF; padding: 16px 30px; border-radius: 0.6em; margin-bottom: 10px; position: relative; z-index: 1; }
.m2dSel { line-height: 36px; float: left; height: 36px; width: 400px; position: relative; margin-right: 30px; }
.m2dSel input { font-size: 12px; line-height: 36px; color: #333; height: 36px; width: 100%; border-width: 0px; border-style: none; background: #ECF3FF url(../images/m2sbg.png) no-repeat right center; border-radius: 1.8em; padding: 0px 15px; overflow: hidden; }
.m2dSer { float: left; height: 36px; width: 280px; position: relative; }
.m2dSer input { font-size: 12px; line-height: 36px; color: #333; height: 36px; width: 100%; border-width: 0px; border-style: none; background: #ECF3FF; border-radius: 1.8em; padding: 0px 15px; overflow: hidden; }
.m2dSer button { background: url(../images/serBtn.png) no-repeat center center; display: block; border-width: 0px; border-style: none; position: absolute; top: 3px; right: 3px; cursor: pointer; height: 30px; width: 30px; }
.m2dSel ul { width: 100%; padding: 15px 0px 25px; background: #ECF3FF; position: absolute; left: 0px; top: 36px; border-radius:1.2em; }
.m2dSel_a { line-height: 36px; display: block; padding: 0px 15px; height: 36px; }
.m2dSel_a:hover{ color: #FFF; background: #0081ff; }

.m2cs5Top{ padding: 0px 0px 30px 130px; }
.m2cs5Top .serBox{ width:820px; float:left; margin-right:18px; margin-bottom:0}
.ser_hbtn{ width: 100px; height: 44px; line-height: 44px; text-align: center; background: #0081FF; color: #fff; float: left; border-radius:0.3em; transition:all 0.5s ease-in-out; }
.ser_hbtn:hover{ background: #006CD9; color: #fff; }
.m2cs5Con1{ box-shadow: 0 5px 20px rgba(0,129,255,0.18); background: #FFF; padding: 88px 30px 40px; margin-bottom:20px; border-radius: 0.6em; text-align:center }
.m2cs5Con2 { margin-bottom: 20px; }
.m2cs5_c2itm1 { float: left; width: 388px; margin-right: 22px; }
.m2cs5_c2itm2 { float: left; width: 380px; }
.m2cs5_c2itm3 { float: right; width: 388px; }
.hmcs5Sbx { text-align: center; height: 317px; padding-top: 16px; box-shadow: 0 5px 20px rgba(0,129,255,0.18); background:#fff; margin-top:20px; border-radius:0.6em; }
.m2cs5Imgs{display:inline-block; position:relative;}
.m2cs5img_pos{position:absolute; left:0; top:0;}

.ieBody8 .m2nul_lg img{ left:40px; top:30px;}

/*2019-12-01 CSS*/
.m2cs_num{ display: inline-block; position: absolute; background: url(../images/ad_i1.png) no-repeat left 17px; height: 180px; padding-left: 72px; width: 250px; text-align: left; }
.m2cs_num p{ font-size: 24px; line-height: 43px; color: #666666; }
.m2cs_num strong{ font-size: 18px; line-height: 52px; color: #666; font-weight: normal; }
.m2cs_num strong span{ font-size: 35px; color: #0081ff; display: inline-block; margin-right:4px }
.m2cs_num1{left:60px; top:42px;}
.m2cs_num2{left:370px; top:-8px;}
.m2cs_num3{left:628px; top:22px;}
.m2cs_num4{left:85px; top:218px;}
.m2cs_num5{left:280px; top:150px;}
.m2cs_num6{left:430px; top:180px;}
.m2cs_num7{left:650px; top:180px;}
.m2cs_sitm{ background: url(../images/ad_i2.png) no-repeat center center; height: 160px; width: 148px; text-align: center; font-size: 20px; line-height: 30px; font-weight: bold; color: #0081ff; display: block; padding-top: 43px; position: absolute; display:block; transition:all 0.5s ease-in-out; }
.m2cs_sitm p{ color: #0081ff;}
.m2cs_sitm strong { font-size: 36px; line-height: 40px; color: #0081ff; height: 40px; display: block; }
.m2cs_sitm1{ left: 290px; top: 330px; }
.m2cs_sitm2{ left: 418px; top: 330px; }
.m2cs_sitm:hover{transform:translateY(-10px);}
.m2csNms{ font-size: 24px; line-height: 44px; text-align: center; padding: 0px 0px 18px; margin-top:-10px; }
.m2inPlink{margin-top:20px;}
.m2inkPa{margin-right:20px;}
.m2pTabs td{ border-bottom: 1px solid #0081ff; line-height: 26px; padding: 8px 5px 5px 12px; font-size: 14px; text-align: left; vertical-align: top; }
.m2pTabs td span{ background: url(../images/m2pi1.png) no-repeat left 7px; display: block; padding-left: 30px; }
.m2Fmselect { line-height: 36px; padding: 0px 42px 0px 15px; height: 36px; min-width: 280px; border: none; border-radius: 0.3em; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #ECF3FF url(../images/m2sbg.png) no-repeat right center; opacity: 0.8; float: left; margin-right: 30px; border-radius: 1.8em; }

/*2019-12-3 CSS*/
.m2PicBom2{margin-bottom:40px;}
.m2pos{ font-size: 14px; line-height: 20px; color: #666666; background: url(../images/pos_i.png) no-repeat left center; height: 20px; margin-bottom: 25px; padding-left:25px; }
.m2pos a{ color: #666666;}
.m2pos a:hover{color:#0081ff;}
.m2cs6ul li { font-size: 14px; line-height: 24px; padding-left: 52px; background: url(../images/m2cs_i1.png) no-repeat 13px 6px; margin-bottom: 15px; }
.m2pInCon1a{margin-bottom:32px;}
.m2serCon1{ background: #FFF; padding: 15px 28px 15px 28px; box-shadow: 0 5px 14px rgba(0,129,255,0.15); border-radius: 0.6em; margin-bottom: 6px; }
.m2ser_s1 { float: left; font-size: 14px; line-height: 36px; }
.m2Fmselect2{width:180px;}
.m2serulBox{ background: #FFF; padding: 0px 28px 30px 28px; box-shadow: 0 5px 14px rgba(0,129,255,0.15); border-radius: 0.6em; }
.cor_blue { color: #0081ff; }
.m2ser_a { font-size: 14px; line-height: 68px; display: list-item; height: 68px; padding: 0px 22px; overflow: hidden; }
.m2serul{margin-bottom:28px;}
.m2ser_p1 { font-size: 16px; line-height: 20px; margin-top:-10px; }
.m2ser_p2 { font-size: 16px; line-height: 52px; margin-top: 6px; }
.m2serCon2{ background: #fff; box-shadow: 0 5px 14px rgba(0,129,255,0.15); border-radius: 0.6em; padding: 0px 0px 30px; }
.m2serItem {}
.m2serItem strong { line-height: 48px; height: 66px; padding-top: 17px; border-bottom: 1px solid #B1B1B1; display: block; }
.m2serItem strong span{ float: left; line-height: 48px; position: relative; font-size: 20px; font-weight: normal; }
.m2serItem strong span:after{ content: ""; background: #0081FF; height: 3px; width: 100%; position: absolute; left: 0px; bottom: -1px; display: inline-block; }
.m2ser_a2{ line-height: 52px; display: block; height: 53px; border-bottom: 1px dashed #aaa; font-size: 16px; }
.m2ser_a2 .fr{ font-size: 18px; font-weight: bold; color: #0081ff; }
.m2ser_a2 .fr.cor_999{color:#999;}
.m2serulx{height:auto; position:relative;}
.m2ser_loading{ background: url(../images/m2ser_bg.png) repeat; position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 2; }
@keyframes radiusRotate {
  0% {
    transform:rotate(0deg);
  }
  100% {
    transform:rotate(360deg);
  }
}
.m2ser_loading i{ background: url(../images/m2ser_rd.png) no-repeat center center; display: inline-block; height: 75px; width: 75px; position: absolute; left: 50%; top: 50%; margin-top: -37px; margin-left: -37px; animation:radiusRotate 2s infinite linear; }
.hmcs5Sbx2{padding:20px;}
#rotate{height:220px;width:316px;position:relative; left:10px; top:26px;}
#rotate a{position:absolute;top:0px;left:0px;color:#238BFF;font-weight:normal; white-space:normal;padding:3px 6px;font-size:12px; transition:none!important}
#rotate a:hover{ border: 1px solid #238BFF; background: #238BFF; border-radius: 5px; color: #FFF; }
#china-map { width: 430px; height: 340px; margin: auto; position:relative; top:-30px; left:-20px; }
#back { position: absolute; top: 10px; left: 0; cursor: pointer; display:none!important }
#columnar{width: 386px;height: 280px; position:relative; left:0px; top:-10px;}

/*2019-12-13 CSS*/
.m2atCon{ box-shadow: 0 4px 15px rgba(0,129,255,0.2); padding: 28px 66px 0px; border-radius: 0.5em; background: #FFF; margin-bottom:30px; }
.m2at_tbox{ line-height: 43px; height: 44px; border-bottom: 1px solid #b1b1b1; }
.m2at_tbox span{ font-size: 20px; float: left; position: relative; }
.m2at_tbox span:after{ content: ""; background: #0081FF; height: 3px; position: absolute; left: 0px; bottom: -1px; width:100%}
.m2atu1 { margin-top: 40px; padding-bottom: 22px; }
.m2atu1.clearfix li { line-height: 68px; background: #F6F6F6; height: 68px; margin-bottom: 19px; overflow: hidden; }
.m2atu1.clearfix li span { font-size: 14px; color: #FFF; background: #0081FF; text-align: center; float: left; width: 202px; }
.m2atu1 .ellipsis { margin: 0px 20px 0px 232px; }
.m2atu1.clearfix li .ellipsis a { font-size: 16px; color: #0081ff; }
.m2atu1.clearfix li .ellipsis a:hover{text-decoration:underline;}
.m2adu1{ margin: 0px -10px; }
.m2adu1 li{ padding: 0px 10px; margin-bottom: 30px; width:50%; float:left }
.m2adu1Box{ padding: 26px 55px 40px; background: #FFF; border-radius: 0.8em; box-shadow: 0 8px 20px rgba(0,129,255,0.2); position: relative; font-size: 16px; line-height: 26px; color: #666666; }
.m2adu1Box:before{ content: ""; background: #0081FF; height: 94px; width: 16px; position: absolute; left: 0px; top: 25px; border-radius: 0 0.4em 0.4em 0;}
.m2adu1Box a{ color: #0081ff; }
.m2adu1Box a:hover{ color: #0081ff; text-decoration: underline; }
.m2atCon2{ padding: 38px 30px 45px; border-radius: 0.7em; }
.m2atc2_txt { font-size: 14px; line-height: 24px; padding-bottom: 45px; }
.m2atc2_ar { text-align: center; margin-bottom: 50px; position: relative; }
.m2atc2_ar:before{ content: ""; background: #EDEDED; height: 1px; width: 100%; position: absolute; left: 0px; top: 50%; }
.m2atc2_ar img{position:relative; z-index:2;}
.m2abc2Bom.clearfix .bgImg { float: left; height: 266px; width: 570px; }
.m2atc2ul { float: right; width: 538px; border-top: 1px dotted #C6C6C6; }
.m2atc2ul.clearfix li { font-size: 14px; line-height: 52px; height: 53px; overflow: hidden; border-bottom: 1px dotted #C6C6C6; }
.m2atc2ul.clearfix li .fr { font-size: 18px; font-weight: bold; color: #0081ff; }
.m2atc2ul.clearfix li .fr.m2ad_dis { color: #666; }
.m2nTbox{ text-align: center; }
.m2nTbox strong{ font-size: 24px; line-height: 40px; font-weight: normal; display: block; }
.m2nTbox p{ font-size: 24px; color: #909090; text-transform: uppercase; line-height: 40px; }
.m2nMneu{ text-align: center; margin: 20px 0px 40px; }
.m2nMenu_a{ line-height: 34px; margin: 0px 33px; padding: 0px 45px; height: 36px; border: 1px solid #0081FF; border-radius: 1.8em; font-size: 14px; color: #0081FF; display: inline-block; }
.m2nMenu_a:hover,.m2nMenu_a.on{ color: #FFF; background: #0081FF; }
.m2adnul{ margin: 0px -12px 5px; }
.m2adnul li{ padding: 0px 12px; margin-bottom: 30px; float: left; width: 33.33%; }
.m2atnBox{ display: block; position: relative; z-index: 1; border-radius: 0.8em; box-shadow: 0 4px 15px rgba(0,0,0,0.2); background: #FFF; overflow: hidden; padding-bottom: 40px; }
.m2atnBox .overflowHide{ height: 230px; }
.m2atnBox .ellipsis{ font-size: 20px; line-height: 34px; margin: 32px 30px 0px; height: 34px; font-weight: normal; }
.m2atn_inf{ line-height: 28px; padding: 0px 30px; height: 28px; margin-bottom: 8px; font-size: 14px; color: #707070; }
.m2atn_s1{ background: url(../images/m2n_i1.png) no-repeat left center; display: inline-block; padding-left: 23px; margin-right: 24px; float: left; }
.m2atn_s2{ background: url(../images/m2n_i2.png) no-repeat left center; display: inline-block; padding-left: 23px; float: left;}
.m2atnBox p{ font-size: 14px; line-height: 22px; color: #707070; height: 66px; overflow: hidden; margin: 0px 30px 40px; }
.m2atnBox .transition{ line-height: 36px; text-align: center; height: 38px; width: 150px; color: #0081FF; font-size: 14px; display: inline-block; margin-left: 30px; border: 1px solid #0081FF; border-radius:1.8em; }
.m2atnBox:hover .transition{ color: #FFF; background: #0081ff; }
.m2npage{ text-align: center; margin-bottom: 30px; line-height: 36px; }
.m2npage_a{ font-size: 20px; line-height: 34px; padding: 0px 7px; border: 1px solid #AAAAAA; text-align: center; margin: 0px 5px; min-width: 36px; display: inline-block; border-radius:0.2em; }
.m2npage_a.on,.m2npage_a:hover{ color: #FFF; background: #0081ff; border: 1px solid #0081ff; }
.m2npage_span{ font-size:20px; display:inline-block; margin:0 5px;}
.m2npage *{vertical-align:middle;}
.m2atCon3{ padding: 20px 30px 40px; }
.m2atc3txt { float: left; width: 748px; font-size: 14px; line-height: 32px; color: #777777; }
.m2atCon3 h6{ font-size: 20px; font-weight: normal; color: #333; line-height: 46px; height: 46px; padding-left: 10px; display: block; position:relative}
.m2atCon3 h6:before{ content: ""; background: #0081FF; height: 19px; width: 2px; margin-top: -10px; position: absolute; left: 0px; top: 50%; }
.m2atc3Img{ float: right; margin-top: 54px; position: relative; }
.m2atc3Img p { line-height: 50px; color: #FFF; background: #0081FF; height: 50px; width: 260px; font-size: 16px; text-align: center; position: absolute; bottom: 60px; z-index: 1; left: -30px; }
.m2atc3Img:after{ content: ""; background: url(../images/m2ad_sq.png) no-repeat; height: 47px; width: 29px; position: absolute; z-index: 2; left: -46px; bottom: 128px; }
.m2atc3Lx { float: left; width: 535px; }
.m2atc3Rx { float: right; width: 540px; }
.m2atc3Lx ul{padding-top:5px;}
.m2atc3Lx ul li{ font-size: 16px; line-height: 32px; color: #777777; }
.m2atc3Lx ul li img,.m2atc3Lx ul li text{vertical-align:middle;}
.m2atc3Lx ul li img{ margin-right: 8px; }
.m2atc3Rx ul{ padding-top: 4px; }
.m2atc3Rx ul li{ font-size: 16px; line-height: 30px; color: #777777; background: url(../images/m2ad_ni1.png) no-repeat left center; padding-left: 16px; }
.m2atCon4{ padding: 32px 30px 45px; }
.m2atc4_t { line-height: 36px; font-size: 20px; text-align: center; }
.m2atc4_info { text-align: center; line-height: 40px; padding-bottom: 18px; border-bottom: 1px solid #E8E8E8; overflow: hidden; font-size: 14px; color: #999999; }
.m2atc4_info .m2atn_s1{display:inline-block; float:none}
.m2atc4_info .m2atn_s2{display:inline-block; float:none}
.m2atc4Editor { font-size: 14px; line-height: 26px; color: #707070; padding: 32px 0px 45px; }
.m2atc4_btns{ text-align: right; margin-bottom: 22px; }
.m2atc4_abatn{ font-size: 14px; line-height: 36px; color: #999999; height: 38px; width: 132px; border: 1px solid #DDDDDD; display: inline-block; background: url(../images/m2ati1.png) no-repeat 26px center; padding-left: 43px; border-radius: 0.3em; text-align: left; border-radius:0.3em; }
.m2atc4_abatn:hover{ background: #0081FF url(../images/m2ati2.png) no-repeat 26px center; color: #FFF; border: 1px solid #0081FF; }
.m2atc4_pages{ line-height: 34px; padding-bottom: 20px; font-size: 16px; border-bottom: 1px solid #E8E8E8; overflow:hidden }

/*2019-12-26 CSS*/
.m2pIc1Lx_full{width:auto; float:none}
.m2pIn_t{position:relative;}
.m2pIn_t .m2pIc_more{position:absolute; right:0; top:8px;}
.m2pmv_t { font-size: 24px; line-height: 58px; margin-top:-35px; }
.m2pmvBox { padding-bottom: 60px; }
.m2pmvBox video{width:100%; height:auto}
.m2perInfos { background: url(../images/m2per_bg.png) no-repeat center 5px; height: 422px; position: relative;margin-top: 50px}
.m2per_item{ display: block; position: absolute; z-index: 1; border-radius: 50%; border: 3px solid #0081FF; overflow: hidden; }
.m2per_item span { font-size: 12px; line-height: 25px; color: #FFF; background: #0081FF; padding: 0px; height: 25px; position: absolute; width: 88px; text-align: center; display: block; left: 50%; margin-left: -44px; bottom: 16px; }
.m2per_item1{ left: 82px; top: 98px; }
.m2per_item1 .overflowHide { height: 226px; width: 226px; }
.m2per_item2{ left: 310px; top: 0px; }
.m2per_item2 .overflowHide { height: 164px; width: 164px; }
.m2per_item3{ left: 388px; top: 166px; }
.m2per_item3 .overflowHide { height: 164px; width: 164px; }
.m2per_item4{ left: 622px; top: 16px; }
.m2per_item4 .overflowHide { height: 192px; width: 192px; }
.m2per_item5{ left: 611px; top: 223px; }
.m2per_item5 .overflowHide { height: 164px; width: 164px; }
.m2per_item6{ right: 48px; top: 207px; }
.m2per_item6 .overflowHide { height: 120px; width: 120px; }
.m2perNums {/* background: #FFF url(../images/m2per_bg2.png) no-repeat center center; */height: 110px; border-top: 8px solid #0081FF; box-shadow: 0 6px 18px rgba(107,178,247,0.3); margin-bottom: 50px; text-align:center;}
.m2perNums .clearfix li { float: left; width: 176px; line-height: 30px; padding-top: 16px; font-size: 14px; }
.m2perNums li strong { display: block; line-height: 38px; height: 38px; font-size: 24px; color: #0081ff; }
.m2perNums li strong span{ font-size: 12px; font-weight: normal; }
.m2perLcBox { background: url(../images/m2per_line.png) no-repeat center 94px; height: 538px; position: relative; }
.m2per_lcimg1 { position: absolute; left: 10px; top: 50px; }
.m2per_lcimg2 { position: absolute; right: 0px; bottom: 88px; }
.m2perlc_items li { height: 160px; padding-top: 32px; float: left; }
.m2perlc_items { position: relative; z-index: 2; display: block; padding-top: 3px; padding-left: 112px; }
.m2perlc_aBox{ height: 126px; width: 126px; border: 13px solid rgba(0,0,0,0.05); border-radius:50%; display:block; position:relative;}
.m2perlc_aBox:before{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:#6BB2F7; border-radius:50%;}
.m2perlc_aBox strong{ display: block; text-align: center; font-size: 16px; line-height: 24px; font-weight: normal; color: #FFF; letter-spacing: 1px; padding: 0px 12px; width: 100%; position: absolute; top: 50%; transform:translateY(-50%);}
.m2perlc_aBox p{ white-space: nowrap; position: absolute; font-size: 18px; line-height: 22px; left: 50%; top: -45px; transform:translateX(-50%); color:#000 }
.m2perlc_item1,.m2perlc_item2{margin-right:214px;}
.m2perlc_item4{ margin-left:166px; margin-right:214px;}
.m2perlc_item5{ margin-right:214px;}
.m2perlc_item6,.m2perlc_item7{margin-right:214px;}
.m2perlc_aBox.no strong{ color:#333;}
.m2perlc_aBox.no:before{ background:#c8c9cd;}
.m2perlc_aBox.on:after{ content: ""; background: url(../images/m2per_bg3.png) no-repeat center center; height: 113px; width: 189px; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%);}
.m2perNums{text-align:center;}
.m2perNums ul{display:inline-block; position:relative;}
.m2perNums ul li{display:inline-block; float:none!important; margin:0 10px!important; width:auto!important}
/*.m2perNwpr:before{ content: ""; background: url(../images/m2per_bg2.png) no-repeat left center; height: 37px; width: 158px; position: absolute; left: -160px; top: 50%; margin-top: -10px; }*/
/*.m2perNwpr:after{ content: ""; background: url(../images/m2per_bg2.png) no-repeat right center; height: 37px; width: 158px; position: absolute; right: -160px; top: 50%; margin-top: -10px; }*/
.m2perNwpr:before{ content: ""; height: 37px; width: 158px; position: absolute; left: -160px; top: 50%; margin-top: -10px; }
.m2perNwpr:after{ content: ""; height: 37px; width: 158px; position: absolute; right: -160px; top: 50%; margin-top: -10px; }
.m2perNwpr{display:inline-block; position:relative;}


/*2019-12-27 CSS*/
.m2perul{}
.m2perul li{ margin-bottom:30px;}
.m2peraBox{display:block; border-radius:1.0em; overflow:hidden; position:relative; z-index:1; background:#fff;box-shadow: 0 6px 18px rgba(107,178,247,0.3); height:300px;}
.m2peraBox .overflowHide { float: left; height: 300px; width: 600px; }
.m2perRx { float: right; width: 565px; padding: 37px 25px 0px 0px; }
.m2perRx strong { font-size: 24px; font-weight: normal; line-height: 42px; height: 42px; margin-bottom: 15px; overflow: hidden; }
.m2perRx strong,.m2perRx p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.m2perRx p{ font-size: 16px; line-height: 34px; color: #666666; display: block; height: 34px; }
.m2peraBox .transition{ line-height: 36px; text-align: center; height: 38px; width: 150px; color: #0081FF; font-size: 14px; display: inline-block; margin-top: 28px; border: 1px solid #0081FF; border-radius:1.8em; }
.m2peraBox:hover .transition{ color: #FFF; background: #0081ff; }
.m2perul li:nth-child(2n) .m2peraBox .overflowHide{float:right;}
.m2perul li:nth-child(2n) .m2perRx {float:left; padding: 37px 0px 0px 35px; width:555px; }

/*2019-12-29 CSS*/
.m2fxCon{ background: #FFF; padding: 66px; box-shadow:0 4px 15px rgba(0,129,255,0.2); border-radius:0.7em; margin-bottom:15px; position:relative; z-index:2; overflow:hidden}
.m2fxLbg { background: url(../images/nad_bg1.jpg) no-repeat center center; width: 278px; position: absolute; left: 66px; top: 66px; bottom: 66px; border-radius:0.6em 0 0 0.6em; }
.m2fxCLx{ float: left; position: relative; z-index: 4; padding: 0px 16px; width: 278px; }
.m2fxCRx{ position: relative; z-index: 3; margin-left:278px; }
.m2fxMore{ height:72px; position:relative; display:block;}
.m2fxMore img{position:absolute; left:50%; top:50%; margin-left:-10px; margin-top:-9px;}
.m2fxCRx .m2fxMore{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}
.m2fxLx_item { height: 145px; padding-top: 26px; border-bottom: 1px solid rgba(255,255,255,0.3); text-align: center; }
.m2fxLnmTxt p { font-size: 18px; color: #FFF; line-height: 34px; }
.m2fxLnmTxt{position:absolute; left:16px; right:16px; top:50%; transform:translateY(-50%);}
.m2fx_items {margin-top:-1px; overflow:hidden}
.m2fxLnms { float: left; width: 278px; text-align: center; position:relative; min-height:143px; z-index:8;}
.m2fxLnms:before{ content: ""; background: #0081FF; width: 3px; position: absolute; top: 0px; right: -3px; bottom: 0px; opacity:0; transition:all 0.5s ease-in-out}
.m2fxLnms i{content:""; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #0081FF; position:absolute; top:50%; margin-top:-8px; right:-11px; height:0; width:0; opacity:0; transition:all 0.5s ease-in-out }
.m2fxLnms:after{content:""; position:absolute; left:16px; right:16px; bottom:0; background:rgba(255,255,255,0.2); height:1px}
.m2fxAts{padding-top:1px; }
.m2fxAts_a{ line-height: 70px; display: block; height: 72px; text-align: center; padding-right: 200px; border-top: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; font-size: 16px; position: relative; margin-top:-1px; position:relative;}
.m2fxAts_a:hover{ border-top: 1px solid #0081FF; border-right: 1px solid #0081FF; border-bottom: 1px solid #0081FF; z-index:5;}
.m2fxAts_a img{ position: absolute; top: 9px; right: 30px; }
.m2fx_items:hover .m2fxLnms:before,.m2fx_items:hover .m2fxLnms i{opacity:1;}
.m2fx_items.on .m2fxLnms:before,.m2fx_items.on .m2fxLnms i{opacity:1;}
.m2fxLnmTxt a{display:block;}
.m2fxLnmTxt a img{transition:all 0.5s ease-in-out;}
.m2fxLnmTxt a:hover img{transform:rotateY(180deg);}
.m2fxRcon{ position: absolute; top: 139px; right: 66px; bottom: 66px; left: 344px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; }
.m2fxRconTxt{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%);}
.m2fxAts_a img{transition:all 0.5s ease-in-out;}
.m2fxAts_a:hover img{transform:rotateY(180deg);}


/*2019-12-31 CSS*/
.m2nFxcon{ background: #FFF; padding: 66px; box-shadow:0 4px 15px rgba(0,129,255,0.2); border-radius:0.7em; margin-bottom:15px; position:relative; z-index:2; overflow:hidden}
.m2adItems{margin-left:-20px; margin-right:-20px}
.m2nFxLx{ float: left; position: relative; z-index: 4; padding: 0px 16px; width: 278px; background: url(../images/nad_bg1.jpg) no-repeat center center; background-size:cover;border-radius:0.6em 0 0 0.6em; }
.m2nFxRx{ position: relative; z-index: 3; margin-left:278px; }
.m2nFxcon .m2fxLnms{float:none; width:auto; position:relative}
.m2nFxcon .m2fxLnmTxt{left:0; right:0;}
.m2nFxcon .m2fxLnms:after,.m2nFxcon .m2fxLnms:before{left:0; right:0;}
.m2nFxRx .m2fxMore{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; height:71px;}
.m2nFxcon .m2fxLnms{min-height:142px;}
.on .m2fxLnmTxt p{font-weight:bold;}
.m2fx_arrow{ background: #0081FF; width: 3px; position: absolute; top: 0px; right: -19px; bottom: 0px; opacity:0; transition:all 0.5s ease-in-out}
.m2fx_arrow:after{content:"";border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #0081FF; position:absolute; top:50%; margin-top:-8px; right:-8px; height:0; width:0; opacity:0; transition:all 0.5s ease-in-out}
.on .m2fx_arrow,.on .m2fx_arrow:after{opacity:1;}
.m2nRdetail{ border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; padding-top:35px; padding-bottom:35px;}
.header{padding-top:15px; padding-bottom:15px;}
.nav {padding:8px 0; height:56px}
.m2nav{padding:8px 0; height:76px}


/*2020-01-15 CSS*/
.webHeaderWarp{ background: url(../images/headBg.jpg) no-repeat center center; background-size:cover; height: 150px;}
.webHeaderNav{position: relative;top: -62px; left: 0;  height: 0px;}
.webFooter{ background: url(../images/footBg.jpg) no-repeat center center; background-size:cover; padding-bottom:20px; }
.webFooter .footer_info{ border-bottom:1px solid #B4BCC8; padding-bottom:20px; margin-bottom:6px;}
.webHeader .hheader{ border: none; padding: 10px 0px 20px; }
.webHeader .nav table td{ border: 1px solid #B4BCC8; text-align:center }

.webHeader .nav table td:last-child{
   /* background: url(../images/top_i1.png) no-repeat left center;*/
    color: #0081ff;  font-size: 14px;
    line-height: 60px; height:60px;
    display: inline-block; float: right;
}
.webHeader .nav table td:last-child a{ width: 145px;}
/*.webHeader .nav table td:last-child a:hover{background:transparent;}*/
.webHeader .nav{padding:0; height:auto;}
.webHeader .navBnt{ float:none; display:block; line-height:60px; height:60px; margin:0 25px; white-space:nowrap}
.webHeader .nav_a{ font-size: 16px; line-height:60px; height: 60px; width: 210px; display:inline-block;}
.webHeader .nav_a:hover,.webHeader .nav_a.on{ color: #FFF; background: #0081ff; }


