﻿@import url(StyleHead.css);
@import url(StyleMenu.css);
@import url(StyleBottom.css);
@import url(StyleAppIcons.css);


.s-cms-main
{
    width: 1000px;
    margin: auto;
    min-height:500px;
}
.s-cms-main-full
{
    width: 100%;
    margin: auto;
}
.s-nav
{
    font-family: "宋体";
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
    padding-left: 5px;
    background-color: #EFEFEF;
    border-bottom: solid 1px #E85E15;
}
/*      default layout   */
.tblDefaultBlock
{
    width: 100%;
    border: none;
    border-collapse: collapse;
}
.tblDefaultBlock tr th
{
    vertical-align: top;
    text-align: left;
    font-weight: normal;
    width: 290px;
    vertical-align: top;
}
.tblDefaultBlock tr td
{
    width: 345px;
    padding-right: 10px;
    vertical-align: top;
}
/*      index title css   */
.s-cms-index-title
{
    font-weight: bold;
    color: #4C4C4C;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding-left: 10px;
    background-image: url(images/titleborderbottom.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.s-cms-index-list
{
    
}

.s-index-ulArticles
{
    margin: 8px 0;
    padding: 0;
}
.s-index-ulArticles li
{
    list-style: none;
    height: 27px;
    line-height: 27px;
    font-family: 宋体,微软雅黑;
    background-image: url(images/dot.png);
    background-position: 6px center;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.s-div-articleTitle
{
    float: left;
}

.s-index-tblArticles
{
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin-top: 5px;
}
.s-index-tblArticles tr th
{
    font-family: 宋体,微软雅黑;
    width: 95px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    font-weight: normal;
}
.s-index-tblArticles tr td
{
    height: 24px;
    line-height: 24px;
    font-family: 宋体,微软雅黑;
    background-image: url(images/dot.png);
    background-position: 6px center;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.s-div-articleTitle a
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-div-articleTitle a:visited
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-div-articleTitle a:link
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-div-articleTitle a:hover
{
    color: #F44100;
    text-decoration: underline;
}
.s-index-msg
{
    font-family: 宋体,微软雅黑,Arial;
    padding: 5px;
    line-height: 24px;
    vertical-align: middle;
}
.s-index-msg a
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-index-msg a:visited
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-index-msg a:link
{
    color: #2A2A2A;
    text-decoration: none;
}
.s-index-msg a:hover
{
    color: #F44100;
    text-decoration: underline;
}


.tblBlock
{
    width: 100%;
    border: none;
    border-collapse: collapse;
    
}
.tblBlock tr td
{
    padding: 0;
    border: none;
    vertical-align: top;
}
/*    高级布局管理显示    */
.tblLayout
{
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin-top:10px;
}
.tblLayout tr td
{
    padding: 0;
    border: none;
    vertical-align: top;
}

/*    bottom    */
.s-cms-bottombg
{
    width: 1000px;
    margin: 20px auto;
    height: 100px;
    background-color: #DCDCDC;
}
.s-cms-adv-bottombg
{
    width: 100%;
    margin-top: 20px;
    height: 100px;
    line-height:22px;
    background-color: #DCDCDC;
    border-top: solid 3px #1F5789;
}
/*    login  */
#hint, #hname
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 0 10px;
    line-height: 32px;
    font-size: 12px;
    color: #999;
    cursor: text;
}
.sh-log-tbl
{
    width: 100%;
    border-collapse: collapse;
}
.sh-log-tbl tr th
{
    height: 40px;
    text-align: right;
    padding-right: 3px;
}
.sh-log-tbl tr td img
{
    margin-top: 4px;
}
.sh-logbg
{
    clear: left;
}
.sh-logbg-txt
{
    line-height: 27px;
    padding-top: 3px;
}

.s-divLogSuc
{
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    height: 28px;
    margin: 0;
    padding: 9px 0 0 5px;
    color: #323232;
    text-shadow: 1px 1px 0 #fff;
}
.s-divButtonArea
{
    text-align: center;
    padding: 5px 0 5px 0; /*    background-color:#ECEFFF;    */
}
.s-adv-divButtonArea
{
    text-align: center;
}
.s-divLogContent
{
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
}
.s-cms-advlogmsg
{
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    float: right;
    padding-right: 30px;
}
.s-cms-advlogmsg a
{
    font-size:14px;
    color:#FF4300;
    text-decoration:none;
}
.s-cms-advlogmsg a:visited
{
    font-size:14px;
    color:#FF4300;
    text-decoration:none;
}
.s-cms-advlogmsg a:link
{
    font-size:14px;
    color:#FF4300;
    text-decoration:none;
}
.s-cms-advlogmsg a:hover
{
    font-size:14px;
    color:#FF0000;
    text-decoration:underline;
}
/*     sub page   */
.s-tblmain
{
    width: 100%;
    border: none;
    border-collapse: collapse;
}
.s-tblmain tr th
{
    width: 220px;
    vertical-align: top;
    font-weight: normal;
    text-align: left;
}
.s-tblmain tr td
{
    vertical-align: top;
}
/*
.s-divSubMenu
{
    height: 29px;
    line-height: 29px;
    padding: 3px;
    vertical-align: middle;
    background-color: #dedede;
    margin-top: 3px;
    padding-left: 26px;
    cursor: pointer;
}
.s-divSubMenu-hover
{
    background-color: #35669F;
    color: #fff;
}
.s-divSubMenu-on
{
    background-color: #35669F;
    color: #fff;
    background-image: url(images/ico_list.gif);
    background-position: 10px center;
    background-repeat: no-repeat;
}
*/
#divArticleList
{
    padding: 10px;
}
/*     内容区域   */
.s-articleTitle-detail
{
    font-weight: bold;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    vertical-align: middle;
    border-bottom: solid 1px #2A6294;
}

.s-articleTime-detail
{
    text-align: center;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

.s-articleContent-detail
{
    font-family: 宋体,微软雅黑,Arial;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}
/*                自助服务列表     */

.fldulsertitle
{
    border: none;
    border-top: dotted 1px #aaa;
}
.fldulsertitle legend
{
    color: #757575;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}
.divulsertitle
{
    border-bottom: dotted 1px #ccc;
    text-align: left;
    font-weight: bold;
    clear: both;
    color: #034C7F;
    background-image: url(images/dot.png);
    background-position: 3px center;
    background-repeat: no-repeat;
    padding-left: 12px;
}
.s-ulSer
{
    margin: 0;
    padding: 0;
    clear: both;
}
.s-ulSer li
{
    list-style: none;
    float: left;
    margin: 2px;
    padding-bottom: 2px;
    height: 19px;
    line-height: 19px;
    vertical-align: middle;
    background-color: #10548E;
    border: solid 1px #9DACB0;
    -moz-border-radius: 3px; /* Gecko browsers */
    -webkit-border-radius: 3px; /* Webkit browsers */
    border-radius: 3px; /* W3C syntax */
}
.s-ulSer li a
{
    font-family: 宋体,微软雅黑,Arial;
    color: #fff;
    display: inline-block;
    margin-bottom: 2px;
    background-color: #10548E;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
}
.s-ulSer li a:link
{
    font-family: 宋体,微软雅黑,Arial;
    color: #fff;
    display: inline-block;
    border: solid 1px #fff;
    margin-bottom: 2px;
}
.s-ulSer li a:visited
{
    color: #fff;
    display: inline-block;
    border: solid 1px #fff;
    margin-bottom: 2px;
}
.s-ulSer li a:hover
{
    text-decoration: none;
    background-color: #B3CEE8;
    color: #00256A;
    text-decoration: none;
}

/*      高级布局自助服务    */
.s-adv-ulSer
{
    margin: 0;
    padding: 0;
    clear: both;
}
.s-adv-ulSer li
{
    list-style: none;
    float: left;
    width: 200px;
    vertical-align: middle;
    font-size: 14px;
    font-weight:bold;
    
}
.s-adv-ulSer li a
{
    font-family: 宋体,微软雅黑,Arial;
    color: #585858;
    display: inline-block;
    text-decoration: none;
}
.s-adv-ulSer li a:link
{
    font-family: 宋体,微软雅黑,Arial;
    color: #585858;
    display: inline-block;
    border: solid 1px #fff;
}
.s-adv-ulSer li a:visited
{
    color: #585858;
    display: inline-block;
    border: solid 1px #fff;
}
.s-adv-ulSer li a:hover
{
    text-decoration: none;
    color: #F44100;
    text-decoration: none;
    background-color:#eee;
}
.s-adv-ulSer li a.pselficon
{
    display: block;
    width: 100%;
    padding-top: 55px;
    padding-bottom: 12px;
    border-radius:6px;
}
/*       首页自助服务显示      */
.s-cms-index-pntitle
{
    font-size: 15px;
    color: #EBF3FD;
    font-weight: bold;
    font-style: italic;
    float: right;
    display: inline-block;
    width: 200px;
    padding-right: 25px;
    text-align: right;
    /*                        
    background-image: url(images/pnamebg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
                                                        */
}
.s-adv-apptypetabdiv
{
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    text-align: left;
    background-color: #EBF3FD;
}
.s-adv-apptypetablink
{
    width: 120px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    color: #808080;
}
.s-adv-apptypetablink-on
{
    color: #2A2A2A;
    background-color: #CCDEEA;
    border-bottom: solid 3px #72A7D0;
    height: 32px;
    text-shadow: 0 1px 0 #fff;
}
.s-adv-apptypetabcontent
{
    display: none;
    margin-top: 10px;
}

.s-adv-apptypetabdiv-1
{
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    text-align: left;
    border-bottom:solid 1px #cecece;
    background-color:#eee;
    border-radius:4px;
}
.s-adv-apptypetablink-1
{
    width: 120px;
    display: inline-block;
    margin-left:22px;
    font-weight: bold;
    font-size: 20px;
    font-weight:bold;
    
    cursor: pointer;
    color: #585858;
    text-shadow: 0 1px 0 #fff;
}
.s-adv-apptypetabcontent-1
{
    margin-top: 10px;
}