/*m2nlst*/
.m2nlstCon { margin-bottom: 38px; padding-top: 46px; }
.m2nlst_aBox1 .overflowHide { float: left; height: 220px; width: 495px; }
.m2nlst_aBox1 { background: #f6f6f6; }
.m2nlstDes { margin: 0px 38px 0px 542px; padding-top: 36px; position: relative; }
.m2nlst_t { line-height: 48px; height: 48px; margin-right: 118px; font-size: 16px; font-weight: bold; position: relative; }
.m2nlst_t:after{ content: ""; background: #1285d8; height: 3px; width: 30px; position: absolute; left: 0px; bottom: 0px; }
.m2nlstDes p { font-size: 14px; line-height: 24px; color: #666666; height: 72px; margin-top: 15px;     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
.m2nlstDes .m2nMt_time { display: inline-block; position: absolute; top: 34px; right: 0px; border-bottom-style: none; }
.m2nlstBtns { position: absolute; left: 463px; top: 93px; z-index: 5; height: 34px; width: 63px; }
.m2nlstBtns .prev { background: url(../images/m2nlst_btns.jpg) no-repeat; float: left; height: 34px; width: 32px; }
.m2nlstBtns .next { background: url(../images/m2nlst_btns.jpg) no-repeat right top; float: right; height: 34px; width: 31px; }
.m2nlst_ul { margin-bottom: 15px; }
.m2nlst_aBox2 { display: block; border: 1px solid #E5E5E5; padding: 9px; }
.m2nlst_aBox2 .overflowHide { height: 161px; }
.m2nlst_aBox2 .ellipsis { line-height: 35px; height: 35px; font-size: 16px; font-weight: bold; margin: 22px 8px 0px; }
.m2nlst_aBox2 .m2nMt_time { border-bottom-width: 0px; border-bottom-style: none; margin: 0px 8px; line-height: 34px; height: 34px; }
.m2nlst_aBox2 p { font-size: 14px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; margin: 6px 8px 18px; 

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;


}
.m2nlst_ul li { margin-bottom: 32px; }
@media (max-width:992px){
.m2nlst_aBox1 .overflowHide { width: 345px; }
.m2nlstDes{margin-left:380px;}
.m2nlstBtns{left:313px;}
}
@media (max-width:767px){
.m2nlst_aBox1 .overflowHide { width: 100%; float:none }
.m2nlstDes{margin-left:15px; margin-right:15px; padding-bottom:90px; padding-top:12px;}
.m2nlst_t{margin-right:0;}
.m2nlstDes .m2nMt_time{position:static;}
.m2nlstDes p{margin-top:0;}
.m2nlstBtns {left: 50%;top: auto;margin-left:-31px;bottom:30px;}
}


/* newsCenterPress2 */
.newsCenterPress2{width: 100%; padding-bottom:50px}
.newsCenterPress2 .mainCon{width: 100%;margin: 8px auto 0;}
.newsCenterPress2 .mainCon dl{width: 100%;padding-top:20px;height: 209px;border: 1px solid #dfdfdf;border-top: none;background: #fff;position: relative; padding-bottom:20px !important;}
.newsCenterPress2 .mainCon dl:first-child{border-top: 1px solid #dfdfdf;}
.newsCenterPress2 .mainCon dt{width: 240px;height: 170px;float: left;margin-left:20px;overflow: hidden;}
.newsCenterPress2 .mainCon dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:240px; height:169px;}
.newsCenterPress2 .mainCon dl:hover dt img{transform: scale(1.2);}
.newsCenterPress2 .mainCon dd{width: 875px;height: 170px;position: relative;margin-left: 28px;float: left;}


.newsCenterPress2 .mainCon dd h3{font-size: 20px;font-weight: normal;width: 650px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsCenterPress2 .mainCon dd h3 a{color: #000000;text-decoration: none;}
.newsCenterPress2 .mainCon dd p{font-size: 13px;color: #666666;line-height: 24px;margin-top: 17px;}
.newsCenterPress2 .mainCon dd .label{font-size: 12px;color: #999999;display: block;position: absolute;left: 0;bottom: 0;line-height: 16px;}
.newsCenterPress2 .mainCon dd .label a:hover{color: #1285d8;}
.newsCenterPress2 .mainCon dd .rq{display: block;font-size: 13px;font-family: arial;height: 16px;position: absolute;top: 6px;right: 140px;padding-left: 24px;padding-top: 2px;}
.newsCenterPress2 .mainCon dd .zan{display: block;font-size: 13px;font-family: arial;height: 16px;position: absolute;top: 2px;right: 74px;padding-left: 24px;padding-top: 2px;cursor:pointer}
.newsCenterPress2 .mainCon dd .readNum{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon02.png) no-repeat left center;position: absolute;top: 5px;right: 4px;padding-left: 24px;padding-top: 2px;}
.newsCenterPress2 .mainCon dd a.more1{display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom:0px; }
.newsCenterPress2 .mainCon dl:hover dd a.more1{background-position: left bottom;}
.newsCenterPress2 .mainCon dl:hover dd h3 a{color: #1285d8;}
.newsCenterPress2 .mainCon dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}
@media (max-width:1200px) {
.m2nlstCon {
    margin-bottom:20px;
    padding-top:20px;
}
.newsCenterPress2 .mainCon{margin:0px auto 0;}
	.newsCenterPress2 .mainCon dl{width: 100%;height: auto;border-top: none;background: #fff;position: relative; padding-top:0px; border: none; background: #f6f6f6; margin-top:20px}
	.newsCenterPress2 .mainCon dl:first-child{border-top: none;}
	.newsCenterPress2 .mainCon dd{width: 100%;height:auto;position: relative;float: left; margin-left:0px;}
	.newsCenterPress2 .mainCon dt{width:100%;height: auto;float: left;overflow: hidden; margin-left:0px;}
	.newsCenterPress2 .mainCon dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%; height: auto;}
	.newsCenterPress2 .mainCon dd h3{font-size: 16px;font-weight: normal;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:10px 15px 0}
	.newsCenterPress2 .mainCon dd p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
	margin-bottom:30px;
	padding:0 15px;
}
.newsCenterPress2 .mainCon dd a.more{display: none;}
.newsCenterPress2 .mainCon dd .label{left:10px;}
}

/* newsDetials 新闻详情页 */

/* newsDetialsArticle */
.newsDetialsArticle{width: 100%;padding-top: 30px;}
.newsDetialsArticle .mainCon{width: 100%;}
.newsDetialsArticle .mainCon .article{position: relative;width: 890px;background: #fff;float: left;}
.newsDetialsArticle .mainCon .article .conBox{padding:  30px 30px 0;}
.newsDetialsArticle .mainCon .article .title h1{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 16px;}
.newsDetialsArticle .mainCon .article .title .share{width: 100%;height: 24px;}
.newsDetialsArticle .mainCon .article .title .share p{float: left;overflow: hidden;margin-top: 4px;}
.newsDetialsArticle .mainCon .article .title .share p span{display: block;font-size: 12px;color: #999999;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left;}
.newsDetialsArticle .mainCon .article .title .share p span:first-child{padding-left: 0;border-left: none;}
.newsDetialsArticle .mainCon .article .title .share p span #cntrHits{ float:right;}
.newsDetialsArticle .mainCon .article .title .share ul{float: right;}
.newsDetialsArticle .mainCon .article .title .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}
.newsDetialsArticle .mainCon .article .title .share li img{display: block;}
.newsDetialsArticle .mainCon .article .title  i{width: 100%;display: block;height: 1px;background: #e7e7e7;margin-top: 18px;}
.newsDetialsArticle .mainCon .article .title p.label{font-size: 12px;color: #999999;display: block;line-height: 16px;margin-top: 24px;}
.newsDetialsArticle .mainCon .article .con{margin: 20px 0;}
.newsDetialsArticle .mainCon .article .con  p{ width:100%; margin:0 auto; white-space:normal; word-spacing:10px; line-height: 30px;font-size: 14px;color: #333333;}
.newsDetialsArticle .mainCon .article .con  p a{color:red;}
.newsDetialsArticle .mainCon .article .context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff;height: 70px;}
.newsDetialsArticle .mainCon .article .context p{width: 445px;float: left;height: 70px;line-height: 70px;}
.newsDetialsArticle .mainCon .article .context p a{font-size: 13px;color: #666666;display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsDetialsArticle .mainCon .article .context p.prevNews a{margin-left: 30px;padding-left: 20px;background: url(../images/newsDetialsArticle_icon10.png) no-repeat left center;}
.newsDetialsArticle .mainCon .article .context p.NextNews a{margin-right: 30px;padding-right: 20px;text-align: right;background: url(../images/newsDetialsArticle_icon11.png) no-repeat right center;}
.newsDetialsArticle .mainCon .article .context p.prevNews a:hover{background: url(../images/newsDetialsArticle_icon12.png) no-repeat left center;color: #5895A5;}
.newsDetialsArticle .mainCon .article .context p.NextNews a:hover{background: url(../images/newsDetialsArticle_icon13.png) no-repeat right center;color: #5895A5;}
.newsDetialsArticle .mainCon .article .context p.NextNews{border-left: 1px solid #e7e7e7;width: 444px;}
.newsDetialsArticle .mainCon .article .backNewsList{width: 49px;height: 49px;display: block;position: absolute;left: -49px;top: 0;cursor:pointer;}
.newsDetialsArticle .mainCon .hotNews{width: 300px;float: right; margin-bottom:30px}
.newsDetialsArticle .mainCon .hotNews .box{padding: 30px 28px 18px;background: #fff;margin-top: 10px;}
.newsDetialsArticle .mainCon .hotNews .box:first-child{margin-top: 0;}
.newsDetialsArticle .mainCon .hotNews .box .boxtop{height: 40px;border-bottom: 1px solid #e7e7e7;}
.newsDetialsArticle .mainCon .hotNews .box .boxtop h3{font-size: 18px;color: #333333;font-weight: normal;float: left;} 
.newsDetialsArticle .mainCon .hotNews .box .boxtop h3 em{font-weight: bold;color: #5895A5;}
.newsDetialsArticle .mainCon .hotNews .box .boxtop h3 i{width: 72px;height: 1px;background: #5895A5;position: relative;display: block;top: 15px;}
.newsDetialsArticle .mainCon .hotNews .box .boxtop a.more{display: block;width: 21px;height: 21px;float: right;margin-top: 4px;}
.newsDetialsArticle .mainCon .hotNews .box ul{padding-top: 18px;}
.newsDetialsArticle .mainCon .hotNews .box1 li{font-size: 14px;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box1 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box1 li:hover a{color: #5895A5;}
.newsDetialsArticle .mainCon .hotNews .box2 li{font-size: 14px;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box2 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box2 li:hover a{color: #5895A5;}


.newsDetialsArticle .mainCon .hotNews .sidebar{width: 300px;float: left;}
.newsDetialsArticle .mainCon .hotNews .sidebar .top{width: 300px;height: 70px;background: url(../images/proListClassify_icon01.png) no-repeat 238px center #5895A5;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3{padding: 20px 0 0 26px;font-size: 24px;font-weight: normal;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 a{display: block;color: #fff;text-decoration: none;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 em{font-weight: bold;color: #fff;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 span{font-size: 10px;color: #fff;font-family: arial;margin-left: 6px;position: relative;top: 2px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1{padding: 26px; background:#fff;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dl{margin-top: 20px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dl:first-child{margin-top: 0;}

.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a{display: block;font-size: 14px;color: #666666;height: 50px;line-height: 50px;background: url(../images/proListClassify_icon02.png) no-repeat 190px center;text-indent: 25px;text-decoration: none;border: 1px solid #eaeaea;border-top: none;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd:first-child a{border-top: 1px solid #eaeaea;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a:hover,.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a.cur{color: #5895A5;background: url(../images/proListClassify_icon03.png) no-repeat 190px center;font-weight: bold;}

.newsDetialsArticle .mainCon .hotNews .sidebar .box2{margin-top: 20px;background: #fff; margin-bottom:20px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone{background: url(../images/proListClassify_phone.png) no-repeat 32px center;padding-left: 86px;padding-top: 25px;padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone span{display: block;font-size: 14px;color: #333333;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone p{font-size: 24px;color: #5895A5;font-family: arial;}

.paging{width: 100%;margin-top:30px;margin-bottom:0px;text-align: center;}
.paging span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 44px;height: 44px;background: url(../images/pagingBg01.png) no-repeat center;line-height: 44px;font-size: 14px;color: #fff;margin: 0 5px;cursor: pointer;}
.paging span>a.previousBtn {display: block;width:44px;height:44px;margin:0 auto;background: url(../images/pagingPrevBtn.png) no-repeat center; font-size:0;}
.paging span>a.nextBtn {display: block;width:44px;height:44px;margin:0 auto;background: url(../images/pagingNextBtn.png) no-repeat center; font-size:0;}
.paging p.jk_num {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 5px;}
.paging p>a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 44px;height: 44px;background: url(../images/pagingBg01.png) no-repeat center;line-height: 44px;font-size: 16px;color: #999;margin: 0 5px;cursor: pointer;}
.paging a:hover ,.paging a.cur {background: url(../images/pagingBg02.png) no-repeat center; color: #fff;}

/*m2nMt*/
.m2nMt_con1 { background: #F6F6F6; padding: 70px 0px; position: relative; }
.m2nMt_bx .overflowHide { float: left; height: 271px; width: 452px; }
.m2nMt_bx { display: block; }
.m2nMt_des { margin-left: 528px; padding-top: 18px; position:relative; z-index:1 }
.m2nMt_t { position: relative; margin-bottom: 52px; font-size: 24px; line-height: 42px; height: 42px; padding-right: 75px; }
.m2nMt_t:before{ content: ""; background: url(../images/m2nMt_line.png) no-repeat; height: 8px; width: 119px; position: absolute; left: -135px; top: 16px; }
.m2nMt_t .ellipsis { line-height: 42px; height: 42px; }
.m2nMt_time { line-height: 48px; height: 49px; border-bottom: 1px dotted #DDDDDD; font-size: 14px; color: #333; }
.m2nMt_time span { font-size: 24px; color: #999999; }
.m2nMt_des p { font-size: 14px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; margin-top: 22px; }
.m2nMtBtns { height: 22px; width: 46px; position: absolute; right: 0px; top: 30px; background: url(../images/m2nMt_sline.jpg) no-repeat center center; font-size: 20px; line-height:22px; z-index: 5; }
.m2nMtBtns a:hover{ color: #F9B811; }
.m2nMt_con1 .swiper-slide{ background: #F6F6F6;}
.m2nMt_list { margin: 0px -50px; padding: 30px 0px; }
.m2nMt_list li { padding: 25px 50px 12px; }
.m2nMt_aBox { display: block; }
.m2nMt_aBox .ellipsis { font-size: 16px; line-height: 32px; height: 32px; }
.m2nMt_aBox p { font-size: 14px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; margin-top: 18px; }
@media (max-width:992px){
.m2nMt_bx .overflowHide { height: 220px; width: 352px; }
.m2nMt_des{margin-left:380px;}
.m2nMt_t { margin-bottom: 10px; font-size: 20px; line-height: 36px; height: 36px;}
.m2nMt_des p{margin-top:18px;}
}
@media (max-width:767px){
.m2nMt_bx .overflowHide { height: 220px; width: 100%; float:none }
.m2nMt_des{margin-left:0;}
.m2nMt_t{padding-right:0;}
.m2nMtBtns{bottom:0; top:auto; right:auto; left:50%; margin-left:-23px;}
.m2nMt_con1{padding-bottom:25px;}
.m2nMt_des p{height:auto; padding-bottom:35px;}
.m2nMt_aBox p{height:auto;}
}



/*m2nDtl*/
.m2nDtl_t1 { font-size: 24px; line-height: 46px; text-align: center; padding: 45px 0px 18px; }
.m2nDtl_time { line-height: 30px; background: #F6F6F6; text-align: center; padding: 7px 0px; font-size: 14px; color: #999999; }
.m2nDtl_time span { display: inline-block; margin: 0px 8px; }
.m2nDtl_editor { font-size: 14px; line-height: 24px; color: #666666; padding: 28px 0px 32px; }
.m2nDtl_editor p{ font-size: 14px; line-height:28px; color: #666666; text-indent:2em;  padding:10px 0px;}
.m2nDtl_editor p img{ text-align:center !important; margin-left:-40px; max-width:100% !important}
.m2nDtl_page { padding: 22px 0px; border-top: 1px dashed #E5E5E5; line-height: 28px; color: #999999; font-size: 14px; }
.m2nDtl_page span{max-width:50%; overflow:hidden;}
.m2DtlShare { line-height: 44px; text-align: center; height: 44px; margin-bottom: 66px; background: #F6F6F6; }
.m2dtl_share1 { background: #1285d8 url(../images/m2gd_sicon1.png) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share2 { background: #1285d8 url(../images/m2gd_sicon2.png) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share3 { background: #1285d8 url(../images/m2gd_sicon3.png) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2dtl_share4 { background: #1285d8 url(../images/m2gd_sicon4.png) no-repeat center center; height: 38px; width: 38px; margin: 0px 10px; position: relative; top: 23px; display: inline-block; }
.m2DtlShare a:hover {background-color:#f9b811;}
.m2nList { padding-top: 55px; margin-bottom: 15px; }
@media (max-width:767px){
.m2nDtl_page span{width:100%; max-width:none}
.m2nDtl_t1{font-size:21px; line-height:38px;}
}



