@charset "utf-8";
/**
 * @version：1.0
 * @author：haolei <haolei@ec.com.cn>
 * @description：Project public style
 * @date：2017/6/16 
 */
/******切换*******/
.m-tab-wrap .m-tab-ct .u-tips {
    padding-left: 18px;
    font: 14px/30px '\5B8B\4F53';
    color: #010100;
}

/******折叠面板*******/
.icon-head_01, .icon-book_01, .icon-hat_01 {
    background-repeat: no-repeat;
    background-position: 10px center;
}

.icon-head_01 {
    background-image: url(../img/fm/icon-head_01.png);
}

.icon-book_01 {
    background-image: url(../img/fm/icon-book_01.png);
}

.icon-hat_01 {
    background-image: url(../img/fm/icon-hat_01.png);
}

.m-collapse .tt {
    padding-left: 52px;
    color: #ec4c40;
    font-weight: bold;
}

.m-collapse .tt .edi-icon {
    font-weight: normal;
}

.m-collapse .ct {
    background-color: #fff;
    border: 1px solid #dddddd;
}

.u-tips-wrap {
    padding: 10px 0;
}

.u-tips-wrap a {
    padding-left: 64px;
    float: left;
    _display: inline;
    width: 240px;
    background: url(../img/fm/bg-list_02.jpg) 44px center no-repeat;
    font: 14px/30px '\5B8B\4F53';
    color: #000;
    text-decoration: none;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.u-tips-wrap a i {
    color: #ec4c40;
}

/******新闻通知*******/
.m-news-wrap .u-col {
    width: 32%;
}

.m-new-list .hd, .m-general-tools .hd {
    border-bottom: 1px solid #9c9c9c;
}

.m-new-list .tt, .m-general-tools .tt {
    font: normal 18px/40px '\5FAE\8F6F\96C5\9ED1';
    color: #000;
}

.m-new-list .ct li {
    font: 14px/34px '\5B8B\4F53';
    height: 34px;
}

.m-new-list .ct li a {
    padding-left: 5%;
    float: left;
    _display: inline;
    width: 70%;
    background: url(../img/icon/icon-list_03.png) 2% center no-repeat;
    text-decoration: none;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.m-new-list .ct li time {
    float: right;
    _display: inline;
}

.m-new-list .ct li a:hover {
    color: #ec4c40;
}

/******常用工具*******/
.m-general-tools .ct ul {
    padding: 10px;
}

.m-general-tools .ct li {
    padding: 10px 0;
    float: left;
    _display: inline;
    width: 20%;
    text-align: center;
}

/******全国数据申报分布图*******/
.m-tab2-wrap .hd {
    margin-left: 1px; /*解决 下面li 不能评价分割的bug*/
    border: 1px solid #ddd;
}

.m-tab2-wrap .hd li {
    float: left;
    width: 20%;
    font: 14px/36px '\5B8B\4F53';
    background-color: #f7f7f7;
    text-align: center;
}

.m-tab2-wrap .hd li.z-crt {
    background-color: #e5e9ef;
}

.m-tab2-wrap .hd li a {
    display: block;
    color: #000;
    border-left: 1px solid #ddd;
    text-decoration: none;
}

.m-tab2-wrap .hd li:first-child a {
    border-left: none;
}

.m-tab2-wrap .m-tab-ct {
    width: 100%;
}

.m-explain-wrap .u-explain1 {
    margin: 20px auto 0;
    padding: 28px 45px 50px;
    width: 872px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
}

.m-explain-wrap .u-explain1 p {
    font: 16px/32px '\5B8B\4F53';
    color: #000;
    text-indent: 2em;
}

/*--流程图--*/
.clear {
    clear: both
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    line-height: 0;
}

.clearfix {
    zoom: 1
}

.lctBox {
    margin-left: 80px;
    padding-top: 463px;
    width: 1200px;
    height: 150px;
    background: url(../img/fm/imgLct_01.png) no-repeat 0 0;
}

.lctBox .lc {
    float: left;
    position: relative;
    width: 148px;
}

.lctBox .lc a {
    display: inline-block;
    padding-top: 100px;
    width: 88px;
    color: #324a5e;
    line-height: 18px;
    font-size: 14px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    text-align: center;
    padding-left: 10px;
    padding-right: 30px;
    text-decoration: none;
    background-image: url(../img/fm/lcBg_01.png);
    background-repeat: no-repeat;
}

.lctBox .cur a, .lctBox .lc a:hover {
    color: #ec4c40;
    background-image: url(../img/fm/lcBg_02.png);
    background-repeat: no-repeat;
}

.lctBox .lc a.a1 {
    background-position: 10px 0;
}

.lctBox .lc a.a2 {
    background-position: -117px 0;
}

.lctBox .lc a.a3 {
    background-position: -245px 0;
}

.lctBox .lc a.a4 {
    background-position: -374px 0;
}

.lctBox .lc a.a5 {
    background-position: -500px 0;
}

.lctBox .lc a.a6 {
    background-position: -628px 0;
}

.lctBox .lc a.a7 {
    background-position: -755px 0;
}

.lctBox .lc a.a8 {
    background-position: -882px 0;
}

.lctBox .cur a.a1, .lctBox .lc a.a1:hover {
    background-position: 10px 0;
}

.lctBox .cur a.a2 {
    background-position: -117px 0;
}

.lctBox .cur a.a3 {
    background-position: -245px 0;
}

.lctBox .cur a.a4 {
    background-position: -374px 0;
}

.lctBox .cur a.a5 {
    background-position: -500px 0;
}

.lctBox .cur a.a6 {
    background-position: -628px 0;
}

.lctBox .cur a.a7 {
    background-position: -755px 0;
}

.lctBox .lc a.a8 {
    background-position: -882px 0;
}

.lctBox .lc .tcBox {
    display: none;
    position: absolute;
    top: -175px;
    left: -100px;
    width: 300px;
    height: 163px;
    text-align: left;
    background: #ffffff;
    border-radius: 3px;
    box-shadow: 3px 3px 6px #999;
}

.lctBox .cur .tcBox {
    display: block;
}

.lctBox .lc .tcBox h5 {
    padding: 0 25px;
    height: 42px;
    color: #3c3d3e;
    line-height: 42px;
    font-size: 14px;
    font-weight: normal;
    background: #faf9f9 url(../img/fm/tcTitBg_01.png) no-repeat 10px 21px;
    border-bottom: 1px solid #e9e3e3;
}

.lctBox .lc .tcBox .con {
    padding: 12px;
    height: 96px;
    color: #4c4c4c;
    line-height: 24px;
    font-size: 12px;
    overflow: hidden;
}

















