﻿*{
    margin:0;
    text-decoration: none;
    font-style: normal;
    padding: 0;
    list-style: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    font-family: "微软雅黑","Arial";
}
body{
    width: 100%;
    position: relative;
    background: #fff!important;
    overflow-x: hidden;
}
body::-webkit-scrollbar{
    display: none;
}
img{
    width: 100%;
    height: 100%;
    border: 0;
    display: block;
}
a{
    color:#000;
}
input,button,textarea{
    outline:none;
    -webkit-appearance:none;
    appearance:none;
    display: block;
    background: #fff!important;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}
.clearfixa:after,.clearfixa after{
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfixa{
    zoom:1;
}
select{
    outline:none;
    display: block;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*background: url("../images/arrow.png") no-repeat scroll right center transparent;*/
    background: url("../images/arrow_1.png") no-repeat scroll right center #fff;
    padding-right: 14px;
}

select::-ms-expand { display: none; }

.page { height: 92px; text-align: center; }

#PageList{display: inline-block;margin-top: 30px;}
#PageList li{float: left;border: 1px solid #d7dde4;border-radius: 4px;padding: 4px 14px;font-size: 16px;margin: 0 5px;}
#PageList li a{color: #000;}
#PageList li:hover,#PageList li.this{background: #d8212f;border: 1px solid #d8212f;color: #fff;}
#PageList li:hover a,#PageList li.this a{color: #fff;}

#PageListye1{display: inline-block;margin-top: 30px;}
#PageListye1 li{float: left;border: 1px solid #d7dde4;border-radius: 4px;padding: 4px 14px;font-size: 16px;margin: 0 5px;}
#PageListye1 li a{color: #000;}
#PageListye1 li:hover,#PageListye1 li.this{background: #ff5f5f;border: 1px solid #ff5f5f;color: #fff;}
#PageListye1 li:hover a,#PageListye1 li.this a{color: #fff;}

#PageListye2{display: inline-block;margin-top: 30px;}
#PageListye2 li{float: left;border: 1px solid #d7dde4;border-radius: 4px;padding: 4px 14px;font-size: 16px;margin: 0 5px;}
#PageListye2 li a{color: #000;}
#PageListye2 li:hover,#PageListye2 li.this{background: #ff5f5f;border: 1px solid #ff5f5f;color: #fff;}
#PageListye2 li:hover a,#PageListye2 li.this a{color: #fff;}

.m2editor { font-size: 15px; line-height: 29px; color: #666; padding: 0px 0px 30px 0px; }
.m2md_t1 { font-size: 24px; line-height: 40px; text-align: center; margin-bottom: 14px; }
.m2md_info { line-height: 24px; text-align: center; padding-bottom: 26px; border-bottom: 1px solid #EAEAEA; font-size: 13px; color: #999999; }
.m2mdEditor { font-size: 14px; line-height: 30px; color: #666666; padding: 40px 0px; }
.m2mdPage { line-height: 60px; height: 60px; margin-bottom: 30px; }
.m2mdPrev { background: #F1F1F1; float: left; height: 60px; width: 622px; padding-left: 29px; margin-right: 8px; }
.m2mdNext { background: #F1F1F1; float: right; height: 60px; width: 622px; padding-right: 29px; text-align:right}
.m2mdPage span{position:relative; top:-1px; font-size:16px;}
.m2mdBkList { background: #E70012 url(../images/m2mdicon.jpg) no-repeat 32px center; padding-left: 52px; line-height: 60px; color: #FFF; height: 60px; font-size: 14px; float: left; width: 140px; }
.m2mdList { margin: 78px 0px 25px; }
.m2mdList li { margin: 0px 54px 40px 0px; float: left; height: 332px; width: 364px; }
.m2md_aBox { display: block; position: relative; height: 332px; overflow: hidden; }
.m2md_bg { background: #E70012; height: 72px; width: 100%; position: absolute; left: 0px; bottom: 0px; transition:all 0.3s ease-in-out; transform:translateY(72px); opacity:0; filter:alpha(opacity=0) }
.m2md_nmBox { position: relative; height: 70px; padding: 0px 20px; line-height: 70px; z-index: 2; }
.m2md_nmBox .fr { font-size: 13px; font-weight: bold; text-transform: uppercase; color: #e70012; }
.m2mdLine { background: #C7C7C7; height: 2px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.m2md_aBox:hover .fl,.m2md_aBox:hover .fr{color:#fff;}
.m2md_aBox:hover .m2md_bg{opacity:1; filter:alpha(opacity=100); transform:translateY(0px);}
.m2md_aBox .overflowHide { height: 260px; }
.m2nTime { background: url(../images/m2n_icon1.png) no-repeat left center; display: inline-block; height: 24px; margin-right: 18px; padding-left: 15px; color: #999999; line-height: 24px; }
.m2nView{ background: url(../images/m2n_icon2.png) no-repeat left center; display: inline-block; height: 24px; margin-right: 18px; padding-left: 15px; color: #999999; line-height: 24px; }

.keShare { height: 30px; margin: 0px 0px 0px 522px; line-height: 30px; }
.keShare strong { background: url(../images/keshare_icon.png) no-repeat left center; padding-left: 25px; float: left; font-size: 15px; color: #555555;margin-top: 4px;margin-right: 10px;}
.keShare_icon { float: left; height: 30px; width: 30px; display: inline; margin-left: 9px; }
.keShare_icon1 { background: url(../images/keshare_icon1.png) no-repeat; }
.keShare_icon2 { background: url(../images/keshare_icon2.png) no-repeat; }
.keShare_icon3 { background: url(../images/keshare_icon3.png) no-repeat; }
.keShare_icon4 { background: url(../images/keshare_icon4.png) no-repeat; }
.keShare_icon5 { background: url(../images/keshare_icon5.png) no-repeat; }
.center-gjc{text-align: center;
    padding: 12px;
    font-size: 14px;}
.tuijian{background: #F1F1F1;
    height: 60px;line-height: 60px;
    padding-left: 30px;
    font-size: 16px;}
	
.news-list1 .stime{text-align: center;width: 82px;height: 82px;background: #f0f0f0;margin-right: 32px;margin-top: 37px;margin-left: 28px;}
.news-list1 .stime .day{font-size: 24px;color: #4d4d4d;margin-top: 12px;display: inline-block;}
.news-list1 .stime .month{font-size: 14px;color: #666666;margin-top: 5px;display: inline-block;}
.news-list1 .imgbox img,.news-list1 .imgbox {width: 238px;height: 157px;overflow: hidden;}
.news-list1-xq a{font-size: 20px;color: #4C4C4C;margin-bottom: 20px;display:block;}
.news-list1-xq p{font-size: 14px;color: #808080;line-height: 1.5em;text-align: justify;margin-bottom: 20px;}
.news-list1-xq{width: 767px;margin-right: 22px;}
.news-list1 li{border-bottom: 1px dashed #e0e0e0;padding-bottom: 34px;display: flow-root;}
.news-list1 li+li{padding-top: 34px;}
.news-list1 li:hover .timu{color: #E70012;}
.fr {
    float: right;
}
.fl {
    float: left;
}
.biaoqian a{font-size: 14px;color: #8a8a8a;display: inherit;margin-right: 20px;}
.biaoqian img{height: 15px;margin: -2px;padding-right: 7px;width: auto;display: inherit;}