﻿
/* 首页介绍样式 */
/*#companyContent {
    height: 700px;
    overflow-y: auto;
    overflow-x:hidden;
}*/

.bm-lf {
    overflow-y: auto;
    overflow-x: hidden;
}

.menuedscrolled {
    position: fixed;
    top: 10px;
}

.Rightscrolled {
    margin-left: 233px !important;
}

li.menu-item-level_1 a span {
    white-space: nowrap; /*文本不进行换行*/
    overflow: hidden; /*内容超出后隐藏*/ /*  超出内容显示为省略号*/
    text-overflow: ellipsis;
}
/**yppppppppp*/


P {
    FONT-SIZE: 12px;
    MARGIN: 0.25em 0em 15px;
    COLOR: #4e4e4e;
    LINE-HEIGHT: 1.5em;
    FONT-FAMILY: Segoe UI, Arial,Verdana,Helvetica,sans-serif;
}

code {
    color: #000;
}

/*body {
    width: 776px;
}*/

#main {
    width: 678px;
    border: 1px solid #c9d8ef;
}

#maint {
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 5px;
}

    #maint H2 {
        MARGIN-TOP: 15px;
        FONT-SIZE: 14px;
        PADDING-BOTTOM: 5px;
        COLOR: #477db3;
        BORDER-BOTTOM: #e5e5e5 1px solid;
        ZOOM: 1;
    }

    #maint .keybox P {
        MARGIN: 10px 0px;
        LINE-HEIGHT: 1.6em;
    }

    #maint .keybox H3 {
        MARGIN-TOP: 20px;
        FONT-SIZE: 14px;
    }

    #maint .keybox .tarea {
        BORDER-RIGHT: #bbbbbb 1px solid;
        PADDING-RIGHT: 5px;
        BORDER-TOP: #bbbbbb 1px solid;
        PADDING-LEFT: 5px;
        FLOAT: left;
        PADDING-BOTTOM: 5px;
        FONT: 13px consolas, "monaco", "courier new", monospace;
        OVERFLOW: auto;
        BORDER-LEFT: #bbbbbb 1px solid;
        WIDTH: 590px;
        COLOR: #007000;
        WORD-BREAK: break-all;
        PADDING-TOP: 5px;
        BORDER-BOTTOM: #bbbbbb 1px solid;
        BACKGROUND-COLOR: #fafafa;
    }

    #maint .warning {
        MARGIN-TOP: 5px;
        FONT-SIZE: 12px;
    }

        #maint .warning B {
            COLOR: #e10601;
        }

    #maint .indent P {
        MARGIN: 14px 0px;
        TEXT-INDENT: 2em;
    }

    #maint .bkey {
        BORDER-RIGHT: #bbbbbb 1px solid;
        PADDING-RIGHT: 5px;
        BORDER-TOP: #bbbbbb 1px solid;
        PADDING-LEFT: 5px;
        FLOAT: left;
        OVERFLOW-X: auto;
        PADDING-BOTTOM: 5px;
        FONT: 13px consolas, "monaco", "courier new", monospace;
        BORDER-LEFT: #bbbbbb 1px solid;
        WIDTH: 590px;
        COLOR: #007000;
        PADDING-TOP: 5px;
        BORDER-BOTTOM: #bbbbbb 1px solid;
        BACKGROUND-COLOR: #fafafa;
        WORD-WRAP: break-word;
    }

#step1 {
    text-align: left;
}

    #step1 P {
        font-size: 14px;
        FONT-FAMILY: Arial,sans-serif;
    }

    #step1 H2 {
        font-size: 14px;
        FONT-FAMILY: Arial,sans-serif;
    }

#mapDiv {
    border-right: #666 1px solid;
    border-top: #666 1px solid;
    margin: 30px auto;
    border-left: #666 1px solid;
    border-bottom: #666 1px solid;
    width: 480px;
    height: 420px;
    position: relative;
}

#api_index_logo {
    BACKGROUND: url(../Image/Api_Index_RightBg.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 680px;
    height: 30px;
    line-height: 35px;
    text-align: left;
}

#api_index_RightTitle {
    font-family: 黑体;
    font-size: 16px;
    color: #666666;
    padding-left: 42px;
}
/*.noticeBtn{position:relative}
.noticeBtn:hover{background:url(../images/news/newBgHover1.jpg)}
.noticeBtn ul{display:none ;position:absolute;top:0px;left:210px;background:#54bef0;list-style:none;width:180px;padding:0;z-index:200;}
.noticeBtn ul li{height:40px;line-height:2.3em;}
.noticeBtn ul li:hover{background:#2a8fbf}
.noticeBtn:hover ul{display:block}*/
.newsClick1 {
    height: 80px;
    line-height: 50px;
    color: #fff;
    line-height: 80px;
    font-size: 18px;
    text-align: center;
    /*padding-left: 100px;*/
    cursor: pointer;
    /*background: url(../images/news/newBgHover.jpg) no-repeat; */
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    background: url(../images/news/newBgHover1.jpg);
}

.subUrlBtn {
    position: relative;
}

    .subUrlBtn:hover {
        background: url(../images/news/newBgHover1.jpg);
    }

    .subUrlBtn ul {
        display: none;
        position: absolute;
        top: 0px;
        left: 210px;
        background: #54bef0;
        list-style: none;
        width: 180px;
        padding: 0;
        z-index: 200;
    }

        .subUrlBtn ul li {
            height: 40px;
            line-height: 2.3em;
        }

            .subUrlBtn ul li:hover {
                background: #2a8fbf;
            }

    .subUrlBtn:hover ul {
        display: block;
    }

    .subUrlBtn a {
        float: left;
        width: 100%;
        height: 100%;
        color: #fff;
    }

table {
    table-layout: auto;
    line-height: 1.5;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}





#kfzn {
    width: auto;
}
    #kfzn .kfzn_inner {
        padding-top: 10px;
        padding-bottom: 20px;
    }
        #kfzn .kfzn_inner div {
            width: auto;
        }
        #kfzn .kfzn_inner .API_kfwd {
            padding-top: 10px;
        }
            #kfzn .kfzn_inner .API_kfwd div {
                width: auto;
            }
        #kfzn .kfzn_inner .zntitleBg {
            background-repeat: repeat-x;
            width: 100%;
            height: 32px;
            padding-top: 1px;
            background: #F0F8FF;
            margin: 0 10px 0 10px;
        }
            #kfzn .kfzn_inner .zntitleBg td {
                display: inline-block;
                height: 30px;
            }


            #kfzn .kfzn_inner .zntitleBg td:first-child {
                padding-left:5px;
            }


        #kfzn .kfzn_inner .API_fbjs {
            padding-top: 10px;
        }
        #kfzn .kfzn_inner .API_fbjs div {
            width: auto;
        }
        #kfzn .kfzn_inner .API_fbjs .fbjsCont{
            padding: 10px 10px 0px;
        }
            #kfzn .kfzn_inner .API_fbjs .fbjsCont .first {
                width: 50px;
                height: 25px;
                line-height: 25px;
                text-align: center;
                border-right: 1px solid #6CE26C !important;
                background-color: #F8F8F8;
                padding: 0;
            }
            #kfzn .kfzn_inner .API_fbjs .fbjsCont .second {
                width: 750px;
                height: 25px;
                line-height: 25px;
                background-color: #F8F8F8;
                padding: 0 0 0 10px;
            }
            #kfzn .kfzn_inner .API_fbjs .fbjsCont .three {
                width: 50px;
                height: 25px;
                line-height: 25px;
                text-align: center;
                border-right: 1px solid #6CE26C !important;
                padding: 0;
            }
            #kfzn .kfzn_inner .API_fbjs .fbjsCont .four {
                width: 750px;
                height: 25px;
                line-height: 25px;
                padding: 0 0 0 10px;
            }
            #kfzn .kfzn_inner .API_fbjs .cont {
                margin-left: 15px;
            }

.rf-title .sp1, 
.rf-title .sp4 {
    font-size: 20px;
}
.rf-title{
    padding: 15px 15px;
    padding-bottom:5px;
}
.rf-title .sp1 {
    color: #23A1E4;
}

.rf-title .sp4 {
    color: #666666;
}

.rf-title .sp3 {
    width: 4px;
    height: 4px;
    top: -3px;
}

.rf-title .sp2 {
    width: 6px;
    height: 6px;
    top: -2px;
}

.rf-title .sp2,
.rf-title .sp3 {
    margin: 0 6px;
    display: inline-block;
    background: #666666;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    position: relative;
}





.inner {

    padding: 10px 14px 0px;
    line-height: 28px;
    /*text-indent: 2em;*/
    color: #838383;
}

    .inner.non-text-indent {
        text-indent: 0;
    }

    .inner p {
        line-height: 28px;
        text-indent: 2em;
        color: #838383;
        margin-bottom: 10px;
    }

    .inner ul {
        list-style-type: none;
        padding-left: 0px;
    }
/* 代码示例样式 */
.hl-title {
    BORDER-RIGHT: #c3ced9 1px solid;
    PADDING-RIGHT: 24px;
    BORDER-TOP: #c3ced9 1px solid;
    PADDING-LEFT: 24px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: #c3ced9 1px solid;
    WIDTH: auto;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #c3ced9 0px solid;
    BACKGROUND-COLOR: #f9fbfc;
    TEXT-ALIGN: left;
}

.hl-surround {
    MARGIN: 0px 0px 5px;
    OVERFLOW: auto;
    WIDTH: auto;
    HEIGHT: auto;
    TEXT-ALIGN: left;
}

OL.hl-main {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
}

DIV.hl-main {
    PADDING-RIGHT: 24px;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: transparent;
}

.ln-show {
    PADDING-LEFT: 36px !important;
    LIST-STYLE-POSITION: outside !important;
    FONT-SIZE: 12px;
    LIST-STYLE-TYPE: decimal !important;
}

    .ln-show LI {
        LIST-STYLE-POSITION: outside !important;
        FONT-SIZE: 12px;
        LIST-STYLE-TYPE: decimal !important;
    }

OL.hl-main LI {
    PADDING-RIGHT: 0px !important;
    BORDER-TOP: #e3eef9 1px solid;
    DISPLAY: list-item !important;
    PADDING-LEFT: 12px !important;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px !important;
    MARGIN: 0px;
    BORDER-LEFT: #c3ced9 1px solid;
    LINE-HEIGHT: 20px !important;
    PADDING-TOP: 0px !important;
    BACKGROUND-COLOR: #f9fbfc !important;
}

LI.hl-firstline {
    BORDER-TOP-WIDTH: 0px !important;
}

#main_ckwd {
    FONT-SIZE: 14px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    width: 100%;
}

.ckwd {
    background-image: url('../Images/kfznBg.png');
    background-repeat: repeat-x;
    width: 100%;
    height: 33px;
}

.ckwd_font {
    FONT-SIZE: 16px;
    COLOR: #1F1F1F;
    text-align: left;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: bold;
}

.ckwd_inner {
    padding-top: 10px;
    padding-bottom: 20px;
}

    .ckwd_inner .table_header {
        width: 96%;
        margin: 0 auto;
        margin-bottom: 15px;
        color: #0288CC;
        font-size: 16px;
        text-align: center;
        border-bottom: 1px solid #0060b2;
    }

.inner1 {
    margin-top: 1px;
    padding: 10px;
}

.API_ckwd {
    padding-top: 15px;
}

.smtitleBg {
    background-image: url(../devSpace/zntitleBg.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 32px;
}



/* 类介绍table样式 */
/*TABLE CODE {
    font-size: 12px;
}

TABLE {
    table-layout: auto;
    line-height: 1.5;
    border-collapse: collapse;
    border-spacing: 0;
}

TH {
    white-space: nowrap;
}*/

.doc_table {
    font-size: 13px;
    text-align: left;
    width: 100%;
    border-top: #C3CED9 1px solid;
    border-left: #C3CED9 1px solid;
}

    .doc_table TH {
        border-right: #C3CED9 1px solid;
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px;
        padding-bottom: 6px;
        padding-top: 6px;
        border-bottom: #C3CED9 1px solid;
    }

    .doc_table TD {
        border-right: #C3CED9 1px solid;
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px;
        padding-bottom: 6px;
        padding-top: 6px;
        border-bottom: #C3CED9 1px solid;
    }

    .doc_table TH {
        font-size: 14px;
    }

.doc_table, .doc_table1 {
    color: #333;
}

    .doc_table tbody, .doc_table1 tbody {
        width: 772px;
    }

/*.doc_table tr:hover,
    .doc_table1 tr:hover {
        background: #65B8F0;
        color: #FFFFFF;
    }*/

.doc_table1 {
    font-size: 13px;
    text-align: left;
    width: 100%;
    table-layout: fixed;
    border-top: 1px solid #C3CED9;
    border-left: 1px solid #C3CED9;
}

    .doc_table1 TH {
        border-right: #C3CED9 1px solid;
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px;
        padding-bottom: 6px;
        padding-top: 6px;
        border-bottom: #C3CED9 1px solid;
    }

    .doc_table1 TD {
        border-right: #C3CED9 1px solid;
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px;
        padding-bottom: 6px;
        padding-top: 6px;
        border-bottom: #C3CED9 1px solid;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
    }

    .doc_table1 TH {
        font-size: 14px;
        background: #e4effb;
    }

.TH1 {
    width: 27%;
}

.TH2 {
    width: 20%;
}

.TH3 {
    width: 47%;
}

body > .content {
    /*height: 750px;*/
}

.img-ffFpress {
    padding-right: 5px;
    cursor: pointer;
    position: relative;
    top: 3px;
    vertical-align: initial;
}

.img-hmg {
    width: 18px;
    height: 18px;
    padding: 5px 5px 0px 0px;
    cursor: pointer;
}

.img-mright {
    margin-right: 10px;
}

.block-show {
    display: block;
}

.word-break {
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    height: 30px;
}

.font-valign {
    font-size: 14px;
    font-family: Arial,sans-serif;
}

.kfzn {
    height: 10px;
}

.kfzn_font {
    line-height: 30px;
}

.smtitleBg td {
    display: inline-block;
    height: 30px;
}

.odd {
    background: #F5FBFF;
}

.even {
    background: #FFF;
}

h4 {
    color: #565656;
    letter-spacing: 1px;
    font-size: 13px;
    position: relative;
    font-weight: bolder;
    line-height: 36px;
}

h5 {
    color: #666;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: bolder;
    line-height: 36px;
}

p {
    color: #838383;
}

.mapContent {
    width: 100%;
    height: 400px;
    padding: 15px 10px 0px 0px;
}

.mapContent .content , .mapContent .map_content{
   margin:0 7px;
}

.mapDescription {
    width: 741px;
}

    .mapDescription .kfzn_inner {
        padding-top: 0px;
    }


.html-code {
    width: 728px;
    padding:10px;
}

.pl10{
    padding-left: 10px;
}
