@charset "UTF-8";
/* 头条 */
.main {
    font-size: 14px;
    margin: 0 auto;
    padding: 19px 20px 5px;
}
.Hotnews .title {
    display: flex;
justify-content: center;
flex-direction: column;
}
.Hotnews .title {
    font-size: 32px;
    color: #3565a4;
    line-height: 50px;
    font-weight: normal;
    letter-spacing: 2px;
    
}
.Hotnews .c3 {
    /* font-size: 26px; */
    /* line-height: 1.5em; */
    padding-bottom: 5px;
}
/* .Hotnews .c3 {
    font-size: 32px;
    line-height: 46px;
} */
.Hotnews .title div {
    padding: 0 5px;
}
.Hotnews .title a {
    color: #0059B2;
    font-size: 40px;
    padding: 10px 0;
}
/**.Hotnews .title a:hover{color: red;}**/
.Hotnews .roundup {
    text-align: center;
    font-size: 16px;
}

.font6 {
    color: #2860a8;
}
.lheight24 {
    line-height: 22px;
}
.font-red, .font-red a {
    color: #2860a8;
    font-weight: bold;
}
#hotnews-abs{
    color: #9ba6b8;
    line-height: 25px;
}
.mainBoxWpr{ background:#1975c6; background: linear-gradient(to bottom, #1975c6 0%,#084076 100%);}
.mainBox{ background: url(/images/bg.png) no-repeat center top; }
.n100{ height: 350px!important; padding-top: 0px;}
.topBox{ height: 280px; padding-top: 10px; margin: 0 auto; font-size: 18px; color: #e5e5e5; text-align: center;}
.topLan{ line-height:40px; text-align:right; margin-bottom:58px;}
.topLan span{ display:inline-block; margin:0 3px; transform:translateY(-3px); font-size:14px;}
.topLan_a,.topLan_a:hover{ color: #e5e5e5; }
.mainCon{ background:#fff; border-radius:1.2em 1.2em 0 0; margin:0 auto; box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
.hmNavBox{ display: block; height: 49px; background: #EBEEF4; border-right: 3px solid #FFF; border-top: 3px solid #FFF; border-left: 3px solid #FFF; border-radius: 1.2em 1.2em 0 0; box-shadow: inset 0 -2px 5px rgba(0,0,0,0.1); padding-left: 18px; } 
.hmNav_a{ color: #1066b3; letter-spacing: 3px; font-size: 20px; line-height: 48px; float: left; padding: 0px 65px; border-radius:0.6em 0.6em 0 0 }
.hmNav_a.on,.hmNav_a:hover{ background: #FFF; }
.serBox{ height: 28px; width: 278px; border: 2px solid #9BA6B8; float: left; margin-top: 9px;margin-left:65px; border-radius:1.8em; background:#fff; overflow:hidden; position:relative;}
.serBox input{ line-height: 24px; height: 24px; padding: 0px 10px 0px 20px; color: #597199; font-size: 12px; }
.serSubmit{ background: url(/images/serIcon.png) no-repeat center center; height: 24px; width: 24px; position: absolute; top: 0px; right: 12px; cursor: pointer; border: none;}
.serSubmit:before{ content: ""; background: #B9C1CD; height: 15px; width: 1px; position: absolute; left: -6px; top: 5px; }
.hmWxSina{float:right; margin-right:25px;}
.serWx{ background: url(/images/top_i1.png) no-repeat center center; display: inline-block; float: left; height: 48px; width: 48px; position: relative; margin-right:20px; }
.serSina{ background: url(/images/top_i2.png) no-repeat center center; display: inline-block; float: left; height: 48px; width: 48px; position: relative; }
.serWx span,.serSina span{ width:130px; height:auto; display:block; position:absolute; left:50%; top:48px; margin-left:-65px;  border-radius:0.3em; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden;}
.serWx:hover span,.serSina:hover span{ opacity:1; visibility:visible;}
.hmc1Top{ padding: 19px 20px 5px; }
.hmc1Top_a{ display:block; text-align:center;}
.hmc1Top_a h2{ font-size: 38px; color: #3565a4; line-height: 55px; font-weight: normal; letter-spacing: 2px; display: block; }
.hmc1Top_a p{ font-size: 16px; color: #9ba6b8; line-height: 35px; height: 35px; }
.hmCon1{ padding: 0px 20px; margin-bottom: 25px; }
.hmc1Lx{ width:570px; float:left;}
.hmc1tab{ line-height: 34px; height: 36px; margin-bottom: 12px; border-bottom: 2px solid #F0F0F0; }
.hmc1tab a{ font-size: 20px; color: #9ba6b8; letter-spacing: 2px; padding: 0px 15px; display: inline-block; position: relative; }
.hmc1tab a.on{ color: #3565a4; }
.hmc1tab a:after{ content:""; height:2px; background:#0F66B3; transition:all 0.5s ease-in-out; left:50%; width:0; bottom:-2px; position:absolute;}
.hmc1tab a.on:after{width:100%; left:0;}
.hmc1SwiperBox{ height:381px; position:relative;}
.hmc1Swiper{ position:absolute; left:0; width:100%; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden}
.hmc1Swiper.on{ opacity:1; visibility:visible;}
.hmc1aBox{display:block;}
.hmc1aBox .overflowHide{ height:347px;}
.hmc1aBox strong{ line-height: 36px; color: #FFF; background: #1066b3; height: 36px; padding: 0px 65px 0px 20px; font-size: 16px; display: block; font-weight: normal; }
.hmc1Swiper .slick-dots{bottom:12px; text-align:right; padding-right:5px;}
.hmc1Swiper .slick-dots li button{display:none;}
.hmc1Swiper .slick-dots li { background: #959595; display: inline-block; height: 8px; width: 8px; position: relative; border-radius: 50%; vertical-align: middle; margin-right: 8px; }
.hmc1Swiper .slick-dots li.slick-active{ background: #fff; }
.hmc1Rx{ width: 570px; background: #EBEEF4; float: right; height: 381px; margin-top: 48px; padding: 25px 25px 0px; }
.hmc1rt{ height: 65px; }
.hmc1rt span{ float: left; font-size: 20px; color: #FFF; letter-spacing: 2px; line-height: 41px; background: #0F66B3; padding: 0px 70px; height: 41px; position: relative; }
.hmc1rt span:after{content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #0F66B3; position:absolute; left:50%; bottom:-10px; margin-left:-5px;}
.hmc1ra{ font-size: 16px; line-height: 41px; color: #9ba6b8; float: right; }
.hmc1rul{ display:block;}
.hmc1rul li{ line-height:43px; height:43px; padding-left:20px; position:relative;}
.hmc1rul li:before{ content: ""; background: #9BA6B8; height: 8px; width: 8px; margin-top: -4px; position: absolute; left: 0px; top: 50%; }
.hmc1r_a{ font-size: 18px; color: #3565a4; line-height: 33px; background: #EBEEF4; text-align: center; height: 33px; }
.hmc1r_a:hover{text-decoration:underline;}
.hmCon2{ margin-bottom:25px; padding:0 20px;}
.hmCon2Lx{ width:570px; float:left;}
.hmCon2Rx{ width:570px; float:right;}
.hmpubBox{}
.hmpub_t{ line-height: 37px; height: 41px; border: 2px solid #EBEEF4; background: #EBEEF4; padding-right: 20px; overflow:hidden; }
.hmpub_t .fl{ background: #FFF url(./tafter.png) no-repeat right center; padding: 0px 28px 0px 16px; font-size: 20px; color: #9ba6b8;}
.hmpub_t .fl a{color: #9ba6b8; letter-spacing: 1px; }
.hmpub_t .fl a.on{ color: #1066b3; }
.hmpub_t .fr a{ color: #9ba6b8; font-size: 16px; }
.hmpub_t .fr a:hover{ color: #0f66b3; }
.hmpubUls{ display:block; position:relative; border-right: 2px solid #EBEEF4; border-bottom: 2px solid #EBEEF4; border-left: 2px solid #EBEEF4;}
.hmpubUl{ position:absolute; left:16px; top:14px; right:16px; transition:all 0.3s ease-in-out; opacity:0; visibility:hidden}
.hmpubUl.on{ opacity:1; visibility:visible;}
.hmCon2 .hmpubUls{ height:217px; }
.hmpubUl li{ padding-left: 14px; position: relative; line-height: 37px; height: 37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block }
.hmpubUl li:before{content:""; width:6px; height:6px; background:#0F66B3; border-radius:50%; left:0; top:50%; margin-top:-3px; position:absolute;}
.hmpubli_a{ font-size: 16px;}
.hmpubUl2s{ display:block; position:relative; border-right: 2px solid #EBEEF4; border-bottom: 2px solid #EBEEF4; border-left: 2px solid #EBEEF4;}
.hmCon3 .hmpubUl2s{ height:217px; padding-top:10px; }
.hmputStab{ margin:0 14px 0 16px;display: flex; justify-content: space-between;}
.hmputStab a{ width: 100%; display: block; border-right: 2px solid #fff; font-size: 16px; line-height: 32px; color: #1066b3; background: #ebeef4; text-align: center; height: 32px; }
.hmputStab a.on{ color: #FFF; background: #1066b3; }
.hmpubUl2{ opacity:0; transition:all 0.3s ease-in-out; visibility:hidden; position:absolute; left:16px; right:16px; top:51px;}
.hmpubUl2.on{ opacity:1; visibility:visible;}
.hmpubUl2 li{ padding-left: 14px; position: relative; line-height: 37px; height: 37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block; font-size:16px;}
.hmpubUl2 li:before{content:""; width:6px; height:6px; background:#0F66B3; border-radius:50%; left:0; top:50%; margin-top:-3px; position:absolute;}
.hmCon3{ margin-bottom:25px; padding:0 20px;}
.hmCon3Lx{ width:570px; float:left;}
.hmCon3Rx{ width:570px; float:right;}
.hmCon4{ margin:0 20px 25px; position:relative; height:123px; padding-left:48px;}
.hmCon4 strong{ height:123px; width:48px; text-align:center; color:#fff; line-height:22px; font-size:20px; padding:15px 10px; display:block; position:absolute; left:0; top:0; font-weight:normal; background:#1066b3}
.hmCon4 li{ width:522px; float:left;}
.hmCon4 li:nth-child(2){ width:570px; float:right;}
.hmc4aBox {display:block;}
.hmc4aBox .overflowHide{ height:123px;}
.hmCon5{ padding:8px 20px 38px;}
.hmCon5 ul{display: flex; justify-content: space-between; overflow:hidden;}
.hmCon5 li img{ display:block; border:1px solid #C9CACA;}
.footer{ position: relative; z-index: 1; background: #0F66B3; padding: 40px 0px 38px; }
.footer_top{display: flex; justify-content: space-between;}
.footer_top strong{ font-size: 20px; color: #FFF; line-height: 30px; font-weight: normal; letter-spacing: 2px; }
.footer_links{display: flex; justify-content: space-between;}
.footer_links li{ margin-left:20px;}
.footer_links li:first-child{margin-left:0;}
.footer_links li select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #fff url(./ftar.jpg) no-repeat right center; padding-right: 34px; opacity: 1; color: #888; font: 15px/30px "微软雅黑"; width: 203px; height: 30px; padding-left: 10px; border-radius: 0.3em; }
.footer_info{ text-align:center; margin-top:48px;}
.footer_txt{ position: relative; font-size: 14px; line-height: 28px; color: #FFF; display:inline-block; }
.footer_txt img{ position:absolute; left:-85px; top:50%; transform:translateY(-50%);}
.footer_txt a,.footer_txt a:hover{ color:#fff;}
@media (max-width:1259px){
.hmc1Lx{width:540px;}
.hmc1Rx{width:540px;}
.hmCon2Lx{width:540px;}
.hmpubBox{width:540px;}
.hmCon4 li{width:492px}
.hmCon4 li:nth-child(2){width:540px;}
.footer_links li select{width:190px;}
}
@media (max-width:1199px){
.hmNav_a{padding:0 30px;}
.serBox{margin-left:35px;}
.hmc1Lx{width:440px;}
.hmc1Rx{width:440px;}
.hmCon2Lx{width:440px;}
.hmpubBox{width:440px;}
.hmCon4 li{width:392px}
.hmCon4 li:nth-child(2){width:440px;}
.footer_links li select{width:152px;}
}
@media (max-width:993px){
.hmNav_a{font-size:18px;}
.hmNav_a{padding:0 15px;}
.serBox{margin-left:15px; width:198px;}
.hmc1Top_a h2{font-size:24px;}
.hmc1Lx{width:100%;}
.hmc1Rx{width:100%; margin-top:25px;}
.hmc1Lx{width:100%;}
.hmc1Rx{width:100%;}
.hmCon2Lx{width:100%;}
.hmpubBox{width:100%;}
.hmCon2Rx{margin-top:25px;}
.hmCon3Rx {margin-top:25px;}
.hmCon4 li{width:50%;}
.hmCon4{padding-left:0;}
.hmCon4 li:nth-child(2){width:50%;}
.hmc4aBox .overflowHide{height:62px;}
.hmCon4 strong{width:100%; position:static; line-height:46px; height:46px; display:block; padding:0}
.footer_top{display:block;}
.footer_top strong{display:block; line-height:46px; height:46px;}
.footer_links{display:block; overflow:hidden;}
.footer_links li{width:33.33%; float:left; margin-left:0; padding-right:15px; margin-bottom:15px;}
.footer_links li select{width:100%;}
}
@media (max-width:767px){
.topLan{display:none;}
.n100{ height: 120px!important; padding-top: 0px;}
.logo{display:none;}
.topBox{height:70px;}
.hmNav_a{display:none;}
.serBox{margin-left:0px;}
.hmWxSina{margin-right:10px;}
.serWx{margin-right:10px; width:40px; background-size:30px auto;}
.serSina{width:40px; background-size:30px auto;}
.serWx span, .serSina span{left:auto; right:0; margin-left:0;}
.hmc1Top{ padding: 15px 10px 5px; margin-bottom:10px; }
.hmc1Top_a h2{font-size:24px; line-height:40px; height:auto; font-weight:bold;}
.hmc1Top_a p{font-size:14px; line-height:24px; height:auto; white-space:normal;}
.hmc1tab a{font-size:16px;}
.hmCon1{padding:0 10px;}
.hmc1aBox .overflowHide{height:188px;}
.hmc1SwiperBox{height:210px;}
.hmc1Rx{padding:15px 10px 0px;}
.hmc1rt span{font-size:16px; padding:0 25px;}
.hmc1rul li{line-height:36px; height:36px;}
.hmc1r_a{font-size:15px;}
.hmc1Rx{height:312px;}
.hmCon1{margin-bottom:12px;}
.hmCon2 {padding:0 10px; margin-bottom:12px;}
.hmCon2Rx{margin-top:12px;}
.hmpub_t .fl{font-size:16px;}
.hmpubli_a{font-size:15px;}
.hmputStab{margin-left:0; margin-right:0;}
.hmputStab a{font-size:12px;}
.hmCon3{padding:0 10px; margin-bottom:12px;}
.hmCon3Rx{margin-top:12px;}
.hmCon4 strong{font-size:16px;}
.hmCon4 li{width:100%!important; float:none;}
.hmCon4{margin:0 10px 12px; height:180px;}
.hmc4aBox .overflowHide{height:66px;}
.hmCon5 ul{overflow:hidden; display:block;}
.hmCon5 ul li{width:33.33%; float:left; margin-bottom:10px;}
.hmCon5{padding:8px 10px 18px;}
.footer{padding:20px 0px 28px;}
.footer_top strong{font-size:16px;}
.footer_links li{width:50%;}
.footer_links li select{font-size:12px;}
.footer_info{margin-top:5px;}
.footer_txt{line-height:22px; font-size:12px;}
.footer_txt img{display:block; margin:0 auto 5px; width:30px; height:auto; transform:translateY(0); position:static;}
.hmpubUl{left:10px; right:10px;}
}


.m2svrCon1{ padding: 29px 45px 32px; }
.m2svr_pt{ font-size: 25px; line-height: 24px; color: #1066b3; letter-spacing: 1px; height: 22px; padding-left: 16px; position: relative; }
.m2svr_pt:before{ content: ""; height: 24px; width: 5px; position: absolute; left: 0px; top: 0px; background: #1066b3; }
.m2svrc1_x1{ background: #EFF1F7; margin-top: 20px; padding: 16px 0px; overflow: hidden; }
.m2svrc1_x1 dl{ float: left; padding: 0px 35px; width:50%; }
.m2svrc1_x1 dl dt{ font-size: 20px; line-height: 32px; color: #1066b3; letter-spacing: 1px; display: block; margin-bottom: 8px; font-weight: normal; }
.m2svrc1_x1 dl dd{ font-size: 16px; line-height: 31px; height: 31px; }
.m2svrc1_x2{ margin-top: 22px; overflow: hidden; }
.m2svrc1_x2Lx{ width: 846px; float:left; padding: 16px 35px; background: #EFF1F7;}
.m2svrc1_x2Lx strong{font-size: 20px; line-height: 32px; color: #1066b3; letter-spacing: 1px; display: block; margin-bottom: 8px; font-weight: normal; }
.m2svrc1ul{}
.m2svrc1ul li{ font-size: 16px; line-height: 31px; height: 31px; }
.m2svrc1_x2Rx{ float: right; width: 240px; }
.m2svrc1_x2Rx li{ margin-bottom:24px}
.m2svrc1_x2Rx li:last-child{margin-bottom:0;}
.m2svr1_ra{ display: block; background: #EFF1F7; line-height: 28px; font-size: 20px; color: #1066b3; letter-spacing: 1px; padding: 30px 0px 0px 108px; height: 86px; position: relative; }
.m2svr1_ra img{ margin-top: -21px; position: absolute; left: 48px; top: 50%; }
.m2svrCon2{ padding: 0px 45px 55px; }
.m2svr_c2ul{ margin-top:32px;}
.m2svr_c2ul li{ width:20%; float:left; text-align:center; transition:all 0.5s ease-in-out; }
.m2svr_c2ul li span{ background: url(/images/m2ibg.png) no-repeat center center; display: inline-block; height: 90px; width: 90px; position:relative;}
.m2svr_c2ul li:hover{transform:translateY(-8px);}
.m2svr_c2ul li span img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.m2svr_c2ul li p{ line-height: 40px; margin-top: 12px; font-size: 20px; color: #1066b3; letter-spacing: 1px; }
.m2svrCon3{ padding:0 45px 50px;}
.m2svrCon3_x1{ float: left; width: 410px; margin-right: 20px; }
.m2svrc3x1box{ margin-top: 20px; background: #EFF1F7; height: 312px; padding: 10px 35px 0px; }
.m2svrc3x1box strong{ font-size: 20px; color: #1066b3; letter-spacing: 1px; display: block; line-height: 46px; height: 46px; font-weight: normal; }
.m2svrc3x1box p{ font-size: 16px; line-height: 31px; height: 31px; }
.m2svrCon3_x2{ margin-right:0;}
.m2svrCon3_x3{ width:240px; float:right;}
.m2svrc3Ra{ margin-top: 20px; background: #EFF1F7; height: 76px; font-size: 20px; line-height: 34px; color: #1066b3; padding: 13px 0px 0px 20px; display:block; position:relative; }
.m2svrc3Ra img{ position: absolute; right: 12px; bottom: 1px; }
.m2svrc3_search{ background: url(/images/m2ser.jpg) no-repeat center center; display: block; height: 79px; margin-top:17px; }
.m2svrc3Ra_x2{margin-top:21px; margin-bottom:21px;}
@media (max-width:1259px){
.m2svrc1_x2Lx{width:782px;}
.m2svrCon3_x1{width:398px;}
.m2svrCon3_x3{width:215px;}
}
@media (max-width:1199px){
.m2svrc1_x2Lx{width:582px;}
.m2svrCon3_x1{width:298px;}
.m2svrCon3_x3{width:215px;}
}
@media (max-width:993px){
.m2svrCon1{padding-left:25px; padding-right:25px;}
.m2svrc1_x2Lx{width:100%; margin-bottom:25px; float:none;}
.m2svrc1_x2Rx{width:100%; float:none;}
.m2svrCon3_x1{width:100%; margin-bottom:35px;}
.m2svrCon3_x3{width:100%;}
}

@media (max-width:767px){
.m2svrCon1{padding-left:10px; padding-right:10px;}
.m2svr_pt{font-size:16px; font-weight:bold;}
.m2svrc1_x1 dl{padding:0 10px; width:100%;}
.m2svrc1_x1 dl:first-child{margin-bottom:10px;}
.m2svrc1_x1 dl dt{font-size:18px;}
.m2svrc1_x1 dl dd{font-size:15px;}
.m2svrc1_x2Lx{padding:15px 10px;}
.m2svrc1_x2Lx strong{font-size:18px;}
.m2svrc1ul li{font-size:15px;}
.m2svrCon2{padding:0px 15px 25px;}
.m2svr_c2ul{margin-top:20px; display:block; overflow:hidden}
.m2svr_c2ul li{width:33.33%; float:left; margin-bottom:5px;}
.m2svr_c2ul li span{transform:scale(0.8);}
.m2svr_c2ul li p{margin-top:-5px; font-size:15px;}
.m2svrCon3{padding:0 15px 20px;}
.m2svrc3x1box{padding:10px 10px 0px;}
.m2svrc3x1box strong{font-size:16px;}
.m2svrc3x1box p{font-size:15px;}

#ad_1 div{width:70%!important;height:auto!important;}
#ad_1 div img{width:70%!important;height:auto!important;}
}
.ads-float-close{background-color:transparent!important;}

.m2mainWpr{ padding: 0px 45px 80px; }
.m2pos{ font-size: 16px; line-height: 26px; color: #9ba6b8; padding: 12px 0px; border-bottom: 1px solid #0F66B3; }
.m2pos_a,.CurrChnlCls{ color: #9ba6b8;}
.m2main{ padding-top: 20px; }
.m2mLx{ float: left; width: 210px; }
.m2Lmt{ line-height: 46px; background: url(/images/m2tbg.png) no-repeat left center; height: 46px; font-size: 20px; color: #1066b3; letter-spacing: 2px; padding-left: 19px; }
.m2menu{ margin-top: 12px; background: #F3F5F8; padding: 3px 0px 0px; }
.m2menu_a{ text-align: center; display: block; line-height: 42px; background: url(/images/m2mline_1.png) no-repeat center bottom; height: 44px; font-size: 16px; }
.m2menu_a.on,.m2menu_a:hover{ background: url(/images/m2mline.png) no-repeat center bottom; color: #1066b3; }
.m2mRx{ width:calc(100% - 242px); float:right}
.m2rTnm{ font-size: 20px; color: #1066b3; line-height: 46px; letter-spacing: 2px; margin-bottom: 12px; }
.m2imgList{ margin: 0px -13px 28px; overflow:hidden }
.m2imgList li{ padding: 0px 13px; margin-bottom: 20px; }
.m2img_aBox{ display:block}
.m2img_aBox .overflowHide{ height: 174px; }
.m2img_aBox strong{ font-size: 16px; line-height: 30px; font-weight: normal; display: block; height: 30px; margin-top: 10px; }
.m2img_aBox p{ font-size: 16px; color: #a0a0a0; line-height: 28px; }
.pages{ text-align:center}
.pages *{vertical-align:middle;}
.pages .pages_int{ line-height: 30px; height: 32px; width: 72px; text-align: center; border: 1px solid #0F66B3; font-size: 14px; border-radius:0.3em; }
.pages_go{ font-size: 14px; line-height: 30px; text-transform: uppercase; height: 32px; width: 42px; border-radius: 0.3em; text-align: center; border: 1px solid #0F66B3; display: inline-block; color: #0F66B3; background: #DDDDDD; margin-left: 12px; }
.pages_span,.pages_a{ font-size: 14px; line-height: 32px; margin-left: 30px; display: inline-block; }
.m2newsList{ margin-bottom: 42px; }
.m2newsList li{ line-height: 24px; height: 24px; margin-bottom: 22px; font-size: 16px; padding: 0px 150px 0px 16px; position: relative; }
.m2newsList li:before{ content: ""; background: #333; height: 2px; width: 2px; margin-top: -1px; position: absolute; left: 0px; top: 50%; }
.m2newsList li span{ color: #A9A7A6; display: inline-block; position: absolute; top: 0px; right: 35px; }
@media (max-width:993px){
.m2mLx{ width: 180px; }
.m2mRx{ width:calc(100% - 202px);}
.pages_int,.pages_go{display:none;}
.m2mainWpr{padding-left:25px; padding-right:25px;}
}

@media (max-width:767px){
.m2pos{font-size:15px;}
.m2mLx{width:100%; float:none; margin-bottom:15px;}
.m2mRx{width:100%; float:none;}
.m2mainWpr{padding-left:10px; padding-right:10px;}
.m2menu{text-align:center; padding:15px 0}
.m2menu_a{background:none!important; margin:0 15px; font-size:15px; display:inline-block; line-height:30px; height:30px;}
.m2rTnm{font-size:16px; margin-bottom:0}
.pages_span, .pages_a{margin:0 5px}
.m2imgList{margin-bottom:10px;}
.m2mainWpr{padding-bottom:30px;}
.m2newsList li span{display:none;}
.m2newsList li{font-size:15px; padding-right:0;}
.m2newsList{margin-bottom:20px;}
}

.m3nt{ font-size: 30px; color: #1066b3; line-height: 46px; text-align: center; font-weight: normal; display: block; margin:20px 100px 20px; }
.m3nt2{font-size: 24px; color: #1066b3; text-align: center; font-weight: normal; display: block; }
.m3ninfo{ line-height: 38px; height: 39px; border-bottom: 1px solid #DCDCDC; font-size: 16px; color: #727171; margin:0 100px; }
.m3ninfo .fl span{ display:inline-block; margin-right:32px;}
.m3ninfo .fr a{ display:inline-block; margin:0 6px; color: #727171;}
.m3ninfo .fr a:hover{}
.m3ninfo .fr a.m3prt{ background: url(/images/m3i.png) no-repeat left center; padding-left: 32px; margin-right:0; margin-left:35px;}
.m3nEditor{ margin: 0 100px; font-size: 16px; line-height: 36px; padding: 40px 0px 0px; }
.m3nEditor_b{ font-size: 18px; line-height: 40px; }
.m3nEditor_s{ font-size: 14px; line-height: 30px; }
.m3nEditor img{height: auto!important;}
@media (max-width:993px){
.m3nt{ margin:20px 25px 20px; font-size:24px; line-height:40px; }
.m3nt2{font-size: 18px;}
.m3ninfo{ margin:0 25px; }
.m3nEditor{ margin: 0 25px; }
}

@media (max-width:767px){
.m3nt{ margin:5px 0px; font-size:24px; line-height:36px; font-size:20px; line-height:38px; }
.m3nt br{display:none}
.m3ninfo{ margin:0 0px; }
.m3nEditor{ margin: 0 0px; }
.m3nEditor img{height: auto!important;}
.m3ninfo .fl,.m3ninfo .fr{width:100%; float:none; display:block; font-size:14px;}
.m3ninfo{height:auto; line-height:26px; padding-bottom:15px}
.m3nEditor{padding:15px 0;text-align: center;}
/* 头条标题xxf修改于20250905 */
.Hotnews .title{
    line-height: 1.5em;
}
.hmc1aBox strong{
    padding: 0 60px 0 20px;
}
}
.m3nEditor table{width:auto!important;margin: 0 auto!important;}
.m3nEditor table td { border:1px solid #553423!important;padding: 0 4px;}



/***视频兼容***/
.video,.video_iframe{text-align: center;}
.video-js{width: 640px; height: auto;}
.tcc p:first-of-type {text-align: center; margin: 0 auto;}
@media (max-width: 1199){
.video-js{width: 309px; height: 177px;}
.video,.video_iframe{width:309px;margin: 0 auto;}
}
@media (max-width: 993px){
.video-js{width: 309px; height: 177px;}
.video,.video_iframe{width: 309px;margin: 0 auto;}
}
@media (max-width: 767px){
.hmc1ul li {padding-right: inherit; width: auto; white-space: normal;}
.video-js{width: 254px; height: 145px;}
.video,.video_iframe{width:254px;margin: 0 auto;}
}
/**兼容ipad横屏 ：**/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){ 
.video-js{width: 858px; height: 480px;}
.video,.video_iframe{width:858px;margin: 0 auto;}
}
/**兼容ipad竖屏 ：**/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
.video-js{width: 635px; height: 357px;}
.video,.video_iframe{width:635px;margin: 0 auto;}
}