
@import url("global-min.css");

/* Spacing
----------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

p, #system .content {
    line-height: 28px;
}

em {
    font-style: normal;
}

#content {
    margin: 0;
}


#main {
    max-width: 940px;
    min-width: 940px;
    margin: 0 auto;
    padding: 29px;
    border: 1px solid #d0d5d9;
    /*border-radius:8px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
    background-color: #FFF;
    border-top: 0px;
    border-bottom: 0px;
    /*margin:10px auto;*/
    padding-bottom: 0px;
    padding-top: 15px;
}

#menu .module {
    margin: 10px 5px;
}



#toolbar,
#headerbar {
    margin: 0;
    float: left;
    width: 410px;
}

    #headerbar .module {
        margin: 15px 0 15px 15px;
    }

    #headerbar a p {
        margin: 0;
    }


#footer .module {
    margin: 0;
}



/*footer*/

/*
#footer a,#footer a:visited{ color:#475058}
#footer a:hover{ color:#349cd8}
#footer .t,#footer .b{ position:absolute; left:0; z-index:1; width:100%}
#footer .t{ background:#f0f4f7; height:140px; top:0}
#footer .b{ background:#475058; height:90px; top:140px}
#footer .fool{ height:inherit; float:left; display:inline; width:59%}
#footer .foor{ height:inherit; float:right; width:40%}

#footer .navsub{ height:50px; padding-top:20px}
#footer .navsub li{ float:left; display:inline; padding-right:35px}
#footer .cabout{ height:70px}
#footer .cabout b{ float:left; display:inline; padding-top:15px}
#footer .cabout a{ float:left; display:inline; margin-left:30px; width:48px; height:48px; overflow:hidden; position:relative;background:url(../images/sprites.png) no-repeat -150px -209px}
#footer .cabout a:hover{ background-position:-100px -209px}
#footer .cabout a.weibo .icons{ width:31px; height:26px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -15px; background-position:-268px -60px}
#footer .cabout a.weixin .icons{ width:33px; height:25px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -16px; background-position:-268px -88px}
#footer .cabout a.tqq .icons{ width:24px; height:24px; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px; background-position:-242px -69px}

#footer .letter{ height:38px; padding-top:16px}
#footer .letter a{ float:left; display:inline; margin-right:30px}
#footer .letter .yx{width:28px; height:28px; background-position:-277px 0}
#footer .letter .yn{width:60px; height:32px; margin-top:-2px; background-position:-305px 0}
#footer .letter .yk{width:67px; height:26px; background-position:-305px -145px}
#footer .letter .yc{width:75px; height:28px; background-position:-305px -80px}
#footer .letter .yb{width:75px; height:28px; background-position:-235px -272px}
#footer .letter .yx:hover{background-position:-277px -30px}
#footer .letter .yn:hover{background-position:-305px -39px}
#footer .letter .yk:hover{background-position:-305px -174px}
#footer .letter .yc:hover{background-position:-305px -112px}
#footer .letter .yb:hover{background-position:-313px -272px}

#footer .rights{ padding-top:5px; color:#8a949c}

#footer .hotl{ height:120px; padding-top:20px}
#footer .hotl p{line-height:20px;}
#footer .hotl em{ font-size:30px; font-family:Tahoma, Geneva, sans-serif; line-height:2.1}
#footer .hotl .online{ display:inline-block; position:relative; padding-right:20px; margin-left:15px}
#footer .hotl .online .icons{ width:14px; height:14px; position:absolute; right:0; top:3px; background-position:-222px -242px}

#footer .fico{ height:40px; padding:14px 0 0 85px; position:relative; font-size:12px; color:#8a949c;line-height:190%;}
#footer .fico .icons{ width:81px; height:27px; background-position:-305px -206px; position:absolute; left:0; top:18px}
#footer .fico .icons:hover{ background-position:-305px -240px}
#footer .read{ font-size:12px; padding-top:5px; color:#8a949c}


.link-service{ height:25px; width:100%; line-height:25px; font-size:12px; overflow:hidden; border-top:1px solid #325675; border-left:1px solid #325675; position:fixed; left:0; bottom:0; z-index:999; text-align:center; color:#fff; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))}
.link-service{ width:190px; left:auto; right:0}
.link-service a{ position:relative; z-index:5; padding-left:20px; color:#fff; display:inline-block; _margin-top:2px}
.link-service a:visited{ color:#fff}
.link-service a:hover{ color:#fc8936}
.link-service .icons{width:14px; height:14px; position:absolute; left:0; top:5px; background-position:-205px -260px}
.link-service b{height:100%; width:100%; border-top:1px solid #6d8aa3; border-left:1px solid #6d8aa3; background:#224e73; position:absolute; left:0; top:0; z-index:3}
*/
/* Layout
----------------------------------------------------------------------------------------------------*/




/*

#header .hotline .icons{ background-position:-191px -146px; width:14px; height:14px; position:absolute; left:0; top:14px}
#header .hotline em{ font-family:Tahoma, Geneva, sans-serif; font-size:20px; padding-left:5px;font-style:normal; line-height:36px;}
#header .concerns { color: #8A949C;}
#header .weibo{background-position:-225px -77px; width:16px; height:13px; float:left; display:inline; margin:13px 10px 0 10px}
#header .weibo:hover{background-position:-225px -60px}
#header .weixin{background-position:-206px -219px; width:19px; height:14px; float:left; display:inline; margin-top:13px}
#header .weixin:hover{background-position:-206px -201px}




.account-infos{ float:left}
.account-infos li{ height:40px; float:left; display:inline; padding-left:20px; position:relative;line-height:40px;}
.account-infos li.setstatus{ width:40px; padding:0}
.account-infos li.setstatus a{ width:16px; height:16px; position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px; display:block; background:url(../images/sprites.png) no-repeat -205px -160px}
.account-infos li.setstatus a:visited{ color:#fff}
.account-infos li.setstatus a:hover{ background-position:-205px -180px}
.account-infos li.setstatus .num{ width:16px; height:16px; line-height:16px; text-align:center; color:#fff; font-style:normal; font-weight:normal; position:absolute; right:-8px; top:-8px; font-size:12px; background:url(../images/sprites.png) no-repeat -133px -140px}
.account-infos li.setting{}
.account-infos li.setting .icons{ width:9px; height:5px; background-position:-222px -93px; margin-left:3px}
.account-infos li.setting a:hover .icons{ width:9px; height:5px; background-position:-232px -93px}

#header .logo{ width:370px; height:51px; overflow:hidden; position:absolute; left:30px; top:70px}
#header .logo img{ display:block}
#header .logo h2{ float:left; display:inline}
#header .logo h1{ float:left; display:inline; width:193px; height:46px; margin:4px 0 0 10px; text-indent:-9999em; overflow:hidden; background:url(../images/sprites.png) no-repeat 0 -160px}

.userbar{ height:40px; font-size:16px; line-height:40px; position:absolute; top:80px; right:10px}
.userbar .nav a,
.userbar .use a{color:#475058;}
.userbar .nav{ height:40px; float:left; display:inline; border-right:1px solid #fff}
.userbar .nav li{ float:left; display:inline; padding:0 20px}
.userbar .nav li a:hover{ color:#349CD8; text-decoration:underline;}
.userbar .nav li.current a{ color:#349CD8}
.userbar .nav li.current a:visited{ color:#349CD8}

.userbar .use{ float:left; height:40px; display:inline; border-left:1px solid #c0c9d0}
.userbar .use a{ float:left; display:inline; margin-left:20px; text-align:center; width:94px; height:40px; background:url(../images/sprites.png) no-repeat -97px -260px}
.userbar .use a:hover{ background-position:0 -260px; color:#fff}

.icons {width:16px;height:16px;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;display:inline-block;background:url(../images/sprites.png) no-repeat}
*/

/* Block Separators */
#top-a:after,
#top-b:after,
#innertop:after {
    content: "";
    display: block;
    margin: 0 20px;
    /*border-bottom: 1px solid #ddd;*/
}

#bottom-a:before,
#bottom-b:before,
#innerbottom:before {
    content: "";
    display: block;
    /*margin: 0 20px;
	border-top: 1px solid #ddd;*/
}

/* Remove Block Separators if System Output is disabled */
#header + #bottom-a:before,
#header + #bottom-b:before,
#top-a + #bottom-a:before,
#top-a + #bottom-b:before,
#top-b + #bottom-a:before,
#top-b + #bottom-b:before {
    border: none;
}

/* Sidebar Backgrounds */
#sidebar-a,
#sidebar-b {
    position: relative;
}

#sidebar-a {
    margin-top: 0px;
    width: 312px !important;
    margin-right: 28px !important;
}

    #sidebar-a:before,
    #sidebar-b:before {
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        bottom: 20px;
        left: 0;
        right: 0;
        z-index: -1;
        width: 312px;
    }

.sidebar-a-right #sidebar-a:before,
.sidebar-b-right #sidebar-b:before {
    border-width: 0 0 0 1px;
}

.sidebar-a-left #sidebar-a:before,
.sidebar-b-left #sidebar-b:before {
    border-width: 0 1px 0 0;
}

/* Footer + Toolbar */
#toolbar {
    font-size: 12px;
}

/* ToTop Scroller */
#totop-scroller {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 21px;
    height: 21px;
    border: 1px solid #ddd;
    background: url(../images/totop_scroller.png) 50% 50% no-repeat;
    border-radius: 4px;
    text-decoration: none;
}

    #totop-scroller:hover {
        background-color: #EEE;
    }

#website-solgan {
    width: 170px;
    border-left: 1px solid #D8D8D8;
    color: #4D4E4D;
    display: inline;
    float: left;
    font: 18px/29px STZhongsong,SimSun;
    height: 29px;
    margin: 21px 0 0 27px;
    padding-left: 12px;
}
/*
#add-footer{
	height:auto;
	overflow:hidden;
}
#add-footer .module{
	margin:0;
	height:auto;
	padding:0;
}
#customer-footer {
    background: url("../images/footer_bg.gif") repeat-x scroll 0 0 transparent;
    height: 153px;
    min-width: 960px;
}
*/
.w960 {
    margin: 0 auto;
    width: 960px;
}

#botNav {
    background: url("../images/bot_nav_bg.gif") repeat-x scroll left bottom transparent;
    height: 45px;
    line-height: 45px;
}

    #botNav a {
        color: #C2C2C2;
        display: inline;
        float: left;
        margin: 0 10px;
        font-size: 12px;
        font-family: '微软雅黑' !important;
    }

        #botNav a:hover {
            color: #FFFFFF;
            text-decoration: none;
        }

#service {
    color: #C2C2C2;
    padding-top: 15px;
    float: left;
    width: 300px;
    font-family: '微软雅黑' !important;
    font-size: 12px;
}

    #service strong {
        color: #FFFFFF;
        display: block;
        font-size: 24px;
        font-weight: bold;
        padding: 5px 0;
    }

#certificate {
    padding-top: 0px;
}

    #certificate a {
        background: url("../images/delete/gong.gif") no-repeat scroll 0 0 transparent;
        float: left;
        height: 34px;
        margin-left: 20px;
        overflow: hidden;
        text-indent: -9999px;
        width: 91px;
    }

        #certificate a:hover {
            background-position: 0 -34px;
        }

#customer-copyright {
    background: url("../images/copyright_bg.gif") repeat-x scroll 0 0 transparent;
    color: #C2C2C2;
    height: 38px;
    line-height: 38px;
    min-width: 960px;
    text-align: center;
    font-family: '微软雅黑' !important;
    font-size: 12px;
}

.customer-module {
    border: 1px solid #D0D5D9;
    width: 310px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    height: auto;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .customer-module h3.module-title {
        clear: both;
        background: #f0f4f7;
        height: 44px;
        line-height: 44px;
        font-size: 16px;
        padding-left: 15px;
        color: #69737b;
        font-weight: bold;
        border-bottom: 1px solid #D0D5D9;
    }

    .customer-module .customer-content {
        padding: 0px 20px;
    }

        .customer-module .customer-content ul {
            margin: 0;
            padding: 0;
        }

            .customer-module .customer-content ul li {
                list-style: none;
                width: 268px;
                height: auto;
            }

                .customer-module .customer-content ul li .title {
                    font-size: 12px;
                    color: #69737b;
                    margin-bottom: 8px;
                }

                .customer-module .customer-content ul li .content {
                    margin-bottom: 15px;
                }

                    .customer-module .customer-content ul li .content a {
                        padding: 0 5px 0 0;
                        font-size: 14px;
                        color: #69737b;
                        text-decoration: none;
                    }

                        .customer-module .customer-content ul li .content a:hover {
                            text-decoration: none;
                            color: #EE8100;
                        }

    .customer-module ul.customer-module {
        border: medium none;
        height: auto;
        margin: 0 20px 10px;
        padding: 0;
        width: 270px;
    }

        .customer-module ul.customer-module li {
            list-style: none;
            background: url("../../images/li-point.png") no-repeat left center;
            padding: 0px 0 0px 13px;
            margin: 0;
        }

            .customer-module ul.customer-module li.no-list {
                background: none;
                padding-left: 0px;
            }

            .customer-module ul.customer-module li h4 {
                margin: 0 !important;
                padding: 3px 0 5px 0px;
                font-weight: normal;
            }

            .customer-module ul.customer-module li.no-list h4 a {
                font-size: 16px;
            }

    .customer-module .show-more-link {
        position: absolute;
        top: 14px;
        right: 15px;
    }

        .customer-module .show-more-link a {
            font-size: 13px;
            color: #999;
        }

    .customer-module ul.customer-module li a {
        font-size: 14px;
        color: #69737b;
    }

        .customer-module ul.customer-module li a:hover,
        .customer-module .show-more-link a:hover {
            color: #3485b4;
        }

    .customer-module ul.customer-module li .mod-articles-category-introtext {
        height: auto;
        overflow: hidden;
        font-size: 13px;
        margin: 5px 0;
        line-height: 170%;
        color: #8a949c;
    }

.homepage-module ul.customer-module li a {
    font-size: 16px;
}

#maininner {
    width: 600px;
    overflow: hidden;
}

.homg-page #maininner {
    border: none;
    padding: 0;
    width: 600px;
    overflow: hidden;
}

    .homg-page #maininner #content {
        width: 600px;
    }

#breadcrumbs {
    height: 31px;
    line-height: 31px;
    margin: 0px 0 29px;
    font-size: 18px;
    background: url("../..//images/breadcrumbs-line.png") repeat-x left center;
    padding-left: 0px;
}

#maininner #content {
    width: 600px;
    height: auto;
    margin: 0 auto;
}

    #maininner #content #system {
        width: 598px;
        border: 1px solid #d0d5d9;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        height: auto;
        margin-bottom: 30px;
    }

.homg-page #maininner #content {
    width: 600px;
    height: auto;
    margin: 0 auto;
}

    .homg-page #maininner #content #system {
        width: 598px;
        border: 1px solid #d0d5d9;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        height: auto;
        margin-bottom: 30px;
    }

#breadcrumbs .show-item {
    color: #69737b;
    padding: 0px 10px;
    background-color: #FFF;
    margin-left: 25px;
}

#breadcrumbs div {
    height: 31px;
    line-height: 31px;
}

    #breadcrumbs div a {
        background-color: #FFF;
        padding: 0 5px;
        margin-left: 0;
    }

#content #system .show-content-list {
    height: auto;
    overflow: hidden;
}

    #content #system .show-content-list .list-item {
        height: auto;
        overflow: hidden;
        border-bottom: 1px solid #e7eaec;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

        #content #system .show-content-list .list-item .item-title {
            font-size: 16px;
            color: #000;
            height: 25px;
            line-height: 25px;
            margin-bottom: 5px;
            padding: 0 25px;
        }

            #content #system .show-content-list .list-item .item-title span {
                display: none;
            }

        #content #system .show-content-list .list-item:first-child .item-title {
            padding-top: 20px;
        }

        #content #system .show-content-list .list-item:first-child span {
            display: block;
        }

        #content #system .show-content-list .list-item .item-title a {
            color: #224e76;
        }

            #content #system .show-content-list .list-item .item-title a:hover {
                color: #F18200;
            }

        #content #system .show-content-list .list-item .item-memo {
            color: #999;
            font-size: 12px;
            height: 20px;
            line-height: 20px;
            margin-bottom: 5px;
            padding: 0 25px;
        }

        #content #system .show-content-list .list-item .item-desc {
            padding: 0 25px;
            line-height: 180% !important;
            font-size: 13px;
        }

.sc-page {
    height: 25px;
    line-height: 25px;
    width: 100%;
    text-align: right;
    margin-bottom: 30px;
}

.article-bottom {
    margin: 30px 0 0px;
    height: auto;
    overflow: hidden;
    padding: 13px 25px 11px;
    border-top: 1px solid #ccc;
}

    .article-bottom .share-icon {
        float: left;
        text-align: left;
        width: 380px;
    }

    .article-bottom .print-icon {
        float: right;
        padding-right: 0;
        height: auto;
        overflow: hidden;
    }

        .article-bottom .print-icon a {
            height: auto;
            overflow: hidden;
        }

.main-author {
    height: auto;
    overflow: hidden;
    width: 100%;
    text-align: right;
    margin: 3px 0 30px;
}

.links-article {
    font-size: 16px;
    font-weight: bold;
    color: #666;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px;
    padding-left: 25px;
    background: none repeat scroll 0 0 #F0F4F7;
}

.links-article-list {
    height: auto;
    overflow: hidden;
    padding: 0;
    line-height: 120% !important;
}

    .links-article-list .article-item {
        height: 20px;
        line-height: 20px;
        color: #666;
        margin: 5px 0;
        line-height: 120% !important;
    }

        .links-article-list .article-item span {
            color: #CCC;
        }

        .links-article-list .article-item a {
            color: #666;
            font-size: 14px;
            background: url("../images/li-point.png") no-repeat left center;
            padding-left: 15px;
        }

            .links-article-list .article-item a:hover {
                text-decoration: none;
                color: #F18200;
            }

.homg-page #content #system {
    display: none;
}

.discuss-tags-list {
    padding: 3px 10px 7px;
}

    .discuss-tags-list ul {
        margin: 0;
        padding: 0;
        height: auto;
        overflow: hidden;
    }

        .discuss-tags-list ul li {
            list-style: none;
            float: left;
            padding: 5px 4px;
            background-color: #EDEDED;
            margin: 5px 10px 10px 0;
            cursor: pointer;
            font-size: 12px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

            .discuss-tags-list ul li:hover {
                background-color: #CCC;
            }

.discuss-topuser-count {
    margin-bottom: 20px;
}

    .discuss-topuser-count .all-post-answer {
        height: auto;
        width: 270px;
        background-color: #FFF;
        color: #000;
        font-size: 18px;
        text-align: center;
        border: 1px solid #D0D5D9;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 20px;
        overflow: hidden;
    }

    .discuss-topuser-count ul.topuser_tab_title {
        height: auto;
        padding: 0;
        margin: 20px 0;
        color: #50585F;
        font-size: 14px;
    }

    .discuss-topuser-count .new-question {
        font-size: 18px;
        color: #FFF;
        width: 140px;
        height: 52px;
        line-height: 52px;
        padding: 15px 30px;
        text-align: center;
    }

.discuss-topuser {
    height: auto;
    min-height: 200px;
    border: 1px solid #D0D5D9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

    .discuss-topuser ul.topuser_tab_title {
        width: auto;
        margin: 0;
        padding: 0;
    }

        .discuss-topuser ul.topuser_tab_title li {
            cursor: pointer;
            color: #50585F;
            height: 50px;
            width: 155px;
            line-height: 46px;
            text-align: center;
            background: url("../images/topuser_line.png") no-repeat left bottom #FFF;
        }

            .discuss-topuser ul.topuser_tab_title li:first-child {
                width: 155px;
            }

            .discuss-topuser ul.topuser_tab_title li.focus {
                background: url("../images/topuser_focus.png") no-repeat left bottom #f0f4f7;
            }

.top_user_list ul {
    margin: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

    .top_user_list ul li {
        list-style: none;
        padding: 10px 0 0;
        height: auto;
        width: 302px;
        margin: 10px 0;
        overflow: hidden;
    }

.topuser {
    clear: both;
    height: auto;
    width: 302px;
    margin-bottom: 0px;
    overflow: hidden;
}

.top-user-number {
    float: left;
    padding: 2px;
    text-align: center;
    font-size: 14px;
    margin-right: 20px;
    width: 26px;
    line-height: 26px;
    height: 26px;
    font-family: 'Tahoma';
    margin-top: 2px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFF;
}

.top-3-number {
    background-color: #EE8100;
    color: #FFF;
    margin-top: 10px;
    overflow: hidden;
}

.topuseravatar {
    float: left;
    margin-right: 20px;
}

    .topuseravatar a img {
        width: 50px;
        height: 50px;
    }

.topusername {
    float: left;
    margin-top: 0px;
    line-height: 170%;
}

    .topusername a {
        color: #224e76;
        font-size: 16px;
    }

.inner .module {
    position: static !important;
}

.mod-articles-category-introtext {
    line-height: 170%;
}

.readmore-detail {
    font-size: 13px !important;
}

.homepage-module {
    width: 100%;
}

    .homepage-module ul.customer-module {
        width: 100%;
    }

.special-column ul.special-column li {
    width: 270px;
    float: left;
    min-height: 150px;
    margin: 5px 0;
    background: none;
    padding: 0;
}

#system .item > header .meta {
    font-size: 12px !important;
}

#system .content {
    padding: 20px !important;
}

.mod-links-article {
    border: 1px solid #d0d5d9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.links-article-content {
    hegiht: auto;
    padding: 10px 20px 20px;
}

.page-nav {
    padding: 20px;
}

.no-title-meta .item-memo {
    display: none;
}

.title-username {
    color: #234f77;
}

.item {
    color: #69737b;
}

#breadcrumbs .show-item a:hover {
    color: #349CD8;
}

.hot-tags h3.module-title {
    background: url("../images/tag-icon.png") no-repeat scroll 3% 55% #F0F4F7;
    padding-left: 28px;
}


/*    global.css fix  */
#footer .hotl p {
    line-height: 20px;
}

#footer .hotl em {
    font-size: 30px;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 2.1;
}

.loginbar .for {
    float: left;
    padding-top: 10px;
}

    .loginbar .for a {
        display: inline-block;
        margin-left: 20px;
    }

        .loginbar .for a:hover {
            text-decoration: underline;
        }

.loginbar {
    height: 40px;
    position: absolute;
    right: 10px;
    top: 0;
    line-height: 40px;
    font: 13px/1.5 Microsoft YaHei,Helvetica,Tahoma !important;
}

#header .service {
    color: #8A949C;
    height: 40px;
    left: 10px;
    line-height: 40px;
    position: absolute;
    top: 0;
}

    #header .service li {
        display: inline;
        float: left;
        height: 40px;
        padding-left: 20px;
        position: relative;
        font: 13px/1.5 Microsoft YaHei,Helvetica,Tahoma !important;
        line-height: 40px;
    }

#header .b {
    height: 40px;
    background: #475058;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}

#header .hotline {
    line-height: 40px;
}

#header .service b {
    display: inline;
    float: left;
    padding-top: 10px;
}

.account-infos li {
    height: 40px;
    float: left;
    display: inline;
    padding-left: 20px;
    position: relative;
    line-height: 40px;
}


.grid-box {
    float: left;
}

#panelMain {
    width: 100%;
    height: 20px;
    display: block;
}


#system h1.title {
    text-align: center;
    font-size: 20px !important;
    color: #333 !important;
    margin-left: 0px;
    font-weight: normal;
}

#system .item .header .meta {
    color: #999;
    text-align: center;
}

#system .item .header .meta {
    margin: 20px 0 0;
    font-size: 11px;
    line-height: 13px;
}


header {
    margin-bottom: 5px;
}

#system .header {
    padding: 35px 0 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #D0D5D9;
}

#system .item .header .title {
    margin-bottom: 0;
}

#system .title {
    margin-top: 0;
}

.module .module-title {
    margin: 0 0 15px 0;
}

.dc-pagination {
    margin-top: 0px;
}

.dc-pagination {
    margin: 20px 0 15px;
}

    .dc-pagination .dc-pagination {
        border: 1px solid #D0D5D9;
        border-top: none;
        border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        text-align: center;
        padding-left: 180px;
    }

    .dc-pagination ul > li {
        display: inline;
    }

    .dc-pagination ul li {
        background: none;
        padding: 0px;
        overflow: visible;
    }

    .dc-pagination ul > li:first-child > a, .dc-pagination ul > li:first-child > span {
        border-left-width: 1px;
    }

    .dc-pagination ul > li > a, .dc-pagination ul > li > span {
        float: left;
        width: 24px;
        height: 24px;
        overflow: hidden;
        margin-right: 8px;
        line-height: 24px;
        text-decoration: none;
        background-color: #e8ecef;
        /* border: 1px solid #D0D5D9; */
        font-size: 12px;
        color: #999;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        text-align: center;
    }


body .dc-pagination [class^="icon-"], body .dc-pagination [class*=" icon-"] {
    vertical-align: baseline;
    height: auto;
}

.dc-pagination li [class^="icon-"], .dc-pagination li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
    height: 15px;
}

.dc-pagination a [class^="icon-"], .dc-pagination a [class*=" icon-"] {
    display: inline-block;
    text-decoration: inherit;
}

.older .icon-backward {
    background-position: -240px -69px;
}

.newer .icon-forward {
    background-position: -334px -69px;
}



[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px;
}




.dc-pagination ul > li > a, .dc-pagination ul > li > span {
    float: left;
    width: 24px;
    height: 24px;
    overflow: hidden;
    margin-right: 8px;
    line-height: 24px;
    text-decoration: none;
    background-color: #e8ecef;
    /* border: 1px solid #D0D5D9; */
    font-size: 12px;
    color: #999;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
}




.feedbackConent span {
    font-size: 12px;
    display: block;
    line-height: 46px;
    margin-top: 10px;
}

.feedbackConent .feedback h4 {
    color: #999;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    margin-top: 10px;
    font-weight: normal;
}



.feedbackConent .feedback textarea {
    width: 590px;
    height: 168px;
    overflow-y: auto;
    outline: none;
    border: 0 none;
    font-size: 12px;
    resize: none;
    border: 1px solid #475058;
}

.feedbackConent .feedback .backConent .tishi {
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin: 0;
}


.feedbackConent .feedback .mailDiv {
    position: relative;
}

.feedbackConent .feedback .contactTxt {
    display: block;
    width: 590px;
    height: 28px;
    border: 1px solid #475058;
    line-height: 28px;
    color: #999;
    outline: none;
}

.feedbackConent .feedback .mailDiv em {
    position: absolute;
    top: 9px;
    left: 2px;
    color: #999;
}

.feedbackConent .feedback .feedbackBtn {
    cursor: pointer;
    width: 76px;
    margin-top: 14px;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    border: 0 none;
    background: url("../../images/fbtn_g.png") 0 0 no-repeat;
    color: #fff;
    text-align: center;
}
