.text-center{text-align: center;}
.main {
    margin: 0 auto 20px auto;
    width: 1200px;
    min-height: 650px;
    display: block;
}
.public-box {
    margin-top: 20px;
    font-size: 14px;
}
.public-box .position li {
    float: left;
}
.public-detail {
    background:#fff;
    border: 1px solid #ddd;
    margin: 20px 0 70px 0;
    padding: 20px 50px;
    font-size: 14px;
}
.public-detail .time {
    background: #f7f7f7;
    margin: 20px 0;
    padding: 10px 20px;
}
.detial {
    margin: 0 20px;
}
.detial dl {
    margin-bottom: 50px;
    line-height: 30px;
}
.detial dt {
    font-size: 16px;
}
.detial dd {
    vertical-align: top;
}
.detial dd p {
    display: inline-block;
    width: 97%;
    line-height: 20px;
    margin-bottom: 10px;
}

/* list */

.tab-list ul{
    list-style: none;
}
.tab-list ul li{
    float: left;
    width:125px;
    height:36px;
    line-height: 36px;
    border:1px solid #e3e3e3;
    text-align: center;
    margin-right: 8px;
    cursor:pointer;
}
.tab-list ul li:hover{
    border:1px solid #1574a8;
    /* color:#1574a8; */
} 
.tab-list-on{
    background: #4371bf;
    color:#fff;
} 
.content-list {
    background:#fff;
    border: 1px solid #e3e3e3;
    width: 865px;
    padding: 20px 40px;
    min-height: 710px;
}
.content-list .title .txt {
    color:#666;
    padding: 5px 10px;
}
.content-list .title .btn_white {
    background: #fff;
    margin-left: 5px;
}
.pub-list-table {
    text-align: left;
}
.pub-list-table th {
    background: #f7f7f7;
    padding: 12px 15px;
}
.pub-list-table td {
    padding: 18px 15px;
    border-bottom: 1px dotted #ddd;
}
.pub-list-table td a{
    color:#000;
}
.pub-list-table tr:hover {
    background: #e9eff4;
}
.pub-list-table tr:hover a{
    color: #1574a8;
}


.btn_white {
    border:1px solid #dadada;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    text-align:center;
    padding:3px 20px;
}
.txt {
    border:1px solid #d9d9d9;
    height:25px;
    line-height:25px;
    width:200px;
    margin-left:10px;
    padding-left:10px;
    font-size:12px;
}
.mar-top-20{
    margin-top: 20px;
}
.page {
    margin: 35px 0 70px 0;
    text-align: center;
}
.page a,.page span {
    background:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    display: inline-block;
    padding: 4px 10px;
}
.page span {
    background: #eceaea;
}
.page a:hover {
    background: #eceaea;
}

/* 视频 */
.help{
    background: url(../images/help.png) no-repeat;
    width:100%;
    height:988px;
}
.help-tab .fl p{
    margin:20px;
}
.help-tab .fl ul li{
    
    width:245px;
    height:120px;
    cursor:pointer;
}
.help-fir-b{
    background:  url(../images/video-on.png) no-repeat center;
    display: block;
}
.help-fir{
    background:  url(../images/video.png) no-repeat center;
    display: block;
}
.help-sec{
    background:  url(../images/doc.jpg) no-repeat center;
    display: block;
}
.help-sec-b{
    background:  url(../images/doc-on.png) no-repeat center;
    display: block;
}
.help-thi{
    background:  url(../images/ques.png) no-repeat center;
    display: block;
}
.help-thi-b{
    background:  url(../images/ques-on.png) no-repeat center;
    display: block;
}


.help-tab .fr{
    width:950px;
    height:auto;
}
.help .content  .part-01 {
    background: #fff url(../images/help-video-s.png) no-repeat top;
    width: 900px;
    height: 1950px;
    padding: 80px 0px 20px 50px;
}
.help .content  .part-01  p{
    margin-top: 10px;
}
.help .content  .part-01 ul {
    width: 90%;
    margin: 20px auto;
    list-style: none;
}
.help .content  .part-01 ul li{
    width: 300px;
    margin: 20px 40px;
    text-align: center;
    float: left;
}
.help .content  .part-01 ul li video{
    width:340px;
}

.help .content .fr .part-02
{
     background: #fcfcfc url(../images/help-text.png) no-repeat;
    width:950px;
    height:1900px;
    padding: 120px 0 0 90px;

}
.help .content .fr .part-02 ul
{
    width:100%;
    list-style: none;
    float:left;
    margin-bottom:20px;
}
.help .content .fr .part-02 ul li
{
    float:left;
    line-height: 50px;
    height:50px;
    font-size: 14px;
    padding: 0 5px;
    cursor:pointer;
    width:100%;
}
.help .content .fr .part-02 ul li a:hover
{
    
    opacity: 0.6;
    color:#00dbee;
}
.help .content .fr .part-02 ul li i
{
    width:4px;
    height:4px;
    display: inline-block;
    border-radius: 3px;
    background:#448aca;
    margin-right: 10px;
    vertical-align: 2px;
}
.help .content .fr .part-03
{
     background: #fcfcfc url(../images/help-question.png) no-repeat;
    width:950px;
    height:614px;
    padding: 80px 0 0 90px;
}

.help .content .fr .part-03 ul
{
    list-style: none;
    width:55%;
    float:left;
}
.help .content .fr .part-03 ul li
{
    float:left;
    line-height: 50px;
    font-size: 14px;
    padding: 0 5px;
    display: inline-block;
    width:100%;
}
.help .content .fr .part-03 .ans li
{
    line-height: 30px;
}
.help .content .fr .part-03 .que li:hover
{
    color:#00dbee;

    cursor:pointer;
}
.help .content .fr .part-03 .que
{
    width:30%;
    float:left;
}
.help .content .pull-right .part-03 .ans
{
    width:70%;
    float:left;
}








.wid-50 {
    width: 50%;
}
.margin-top {
    margin-top: 20px;
}