@charset "utf-8";
/* CSS reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{clear: both;}
fieldset,img{ border:0;}
a{ text-decoration:none;}
address,caption,cite,code,dfn,em,strong,th,var,b { font-style:normal; font-weight:normal;}

ol li,ul li{ list-style:none;}
caption { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:'';}
abbr,acronym { border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
.form-search li { float:left; display:inline;}



/*布局*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.bc{ margin-left:auto;margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.clearfixdis:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfixdis{zoom:1; display:inline-block;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.block{ display:block;}
.inline{ display:inline;}
.in_b {display:inline-block;}
.in_b{ *display:inline;}
.none{ display:none;}  
.oh{ overflow:hidden;}
.ov{ overflow:visible;}
.title{ font-weight:bold; font-size:14px; height:28px; line-height:28px; padding:0 0 0 11px; color:#686868;}

html,body{ height:100%; overflow:auto;}
img{ vertical-align:middle;}
body{ font-family:'微软雅黑'; font-size:12px;}
#right iframe{ padding:0 10px 0 10px;}

/*左侧*/
.left-main{ width:187px; background-color:#e3e7ec;}
.left-main dl{ border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; margin:0 0 0 6px; padding:8px 6px 6px 6px; background:#fff; overflow:auto;}
.left-main dt{ height:24px; line-height:24px; text-align:center; border:1px solid #c8cbcf; color:#155192; background:url(../images/left-main-btn.png) repeat-x 0 0; cursor:pointer;}
.left-main dd{ height:18px; margin:5px 0 6px 0; padding:0 0 0 25px; background:url(../images/left-list-bg.png) no-repeat 10px 50%;}
.left-main dd a{ color:#333; cursor:pointer;}
.left-main dd a:hover{ color:#155192;}
.fave_ico{float:right;display:none}
/*右侧*/
#content{ height:100%;; overflow:auto; background-color: #FFFFFF;}
.right-top-nav{ width:100%; height:39px; overflow:hidden; background:url(../images/right-top-nav-bg.png) repeat-x 0 0;}
.right-top-nav .tab-nav{ height:30px;}
.right-top-nav .tab-nav ul{ height:30px;}
.right-top-nav li{ float:left; display:inline; margin:0 1px 0 0; position:relative;}
.right-top-nav li a{ display:inline-block; height:25px; line-height:25px; padding:0 18px 0 18px; border:1px solid #b7b7b7; border-bottom:none; text-align:center; color:#000; background:url(../images/right-top-tab-bg.png) repeat-x 0 0; cursor:pointer;}
.right-top-nav li.current a,
.right-top-nav li a:hover{ height:30px; line-height:32px; margin-top:-4px; background:url(../images/right-top-tab-current-bg.png) repeat-x 0 0;}
.right-top-nav li.current i,
.right-top-nav li a:hover i{ display:inline-block; width:14px; height:14px; background:url(../images/right-top-tab-close.png) no-repeat 0 0; position:absolute; right:4px; bottom:8px;}
.right-top-nav li .fave{ display:inline-block; width:16px; height:14px; background:url(../images/fave.png) no-repeat 0 0; position:absolute; left:1px; bottom:8px;}
.prev-next-btn{ margin:7px 10px 0 0;}
.prev-next-btn .tab-prev,
.prev-next-btn .tab-next,
.prev-next-btn .tab-close{ width:30px; height:25px; background:url(../images/prev-next-btn.png) no-repeat;}
.prev-next-btn .tab-prev{ background-position:0 0;}
.prev-next-btn .tab-next{ background-position:-30px 0;}
.prev-next-btn .tab-close{ background-position:-60px 0;}

/*API列表*/
.api-title{margin:0 auto 21px;padding:23px 0 12px;border-bottom:1px dashed #E2EBF6;}
.api-title{font-size:20px;color:#057CB2;}
.api-list{ padding:0 0 0 50px;}
.api-list h1{font-family: 微软雅黑;font-size: 16px;font-weight: bold;margin-bottom: 15px;width: 100%;}
.api-list dl{ border-bottom:1px dotted #339999;}
.api-list dt,
.api-list dd{ line-height:30px; padding:0 0 0 11px;}
.api-list dt{ background:url(../images/api/circle.png) no-repeat 2px 50%;}
.api-list dt a{ color:#336699;}
/*说明文档*/	
.user-api .left-side{ width:165px; margin:0 50px 0 0; border:1px solid #CEDEEF; border-left:none;}	
.user-api .left-side h2{ font-size:14px; font-weight:bold; line-height:34px; padding:0 0 0 20px; background:url(../images/api/api-back.png) no-repeat 5px 50%;}
.user-api .left-side h2 a{ color:#336797;}
.user-api .left-side li {line-height:34px;}
.user-api .left-side li a{ display:block; vertical-align:middle; height:34px; padding:0 0 0 15px; border-top:1px solid #CEDEEF; color:#336699;}				
.user-api .left-side li a:hover{ background-color:#D8E5F4;}
.user-api .left-side li a.current{ font-weight:bold;}
.user-api .right-side{ width:600px;}	
.user-api .right-side h1.title{ font-family: 微软雅黑;font-size: 16px;font-weight: bold;margin-bottom: 15px;width: 100%;}
.user-api .right-side .title-intro{ margin:20px 0 35px 0; text-indent:2em;}
.user-api .right-side h3{ font-size:14px; font-weight:bold;  margin:35px 0 15px 0; padding-left: 8px; height:30px; line-height:30px; background:url(../images/api/T11LqlXapEXXXXXXXX-66-30.png) repeat-x left top;}
.user-api .right-side .sub-list p{ line-height:22px; margin:0 0 10px 0;}
.user-api .right-side .sub-list p:hover{ background-color:#deeefe; cursor:pointer;}
.user-api .right-side .sub-list a,
.user-api .right-side .sub-list span{ display:inline-block; padding:0 0 0 20px;}
.user-api .right-side .sub-list span{ margin:0 0 0 80px;}
.user-api .right-side .sub-list a{ color:#336699;}
.user-api .right-side .sub-list a:hover{ color:#ff6600;}
.user-api .right-side .sub-list table{ font-family: 微软雅黑;font-size: 14px;}

/*API测试*/	
.api-test table{ border:none;}
.api-test td{ padding:5px 0; border:none;}	
/*查询API*/	

.container {
    width:990px;
    min-height:475px; 
    margin:0 auto;
    font-family:tahoma,\5b8b\4f53; 
    text-align:left;
    -zoom: 1;

}	
.container .col-sub{ width:180px;}	
/*左侧*/
.grid-s165m0 .col-main{ width:795px;}	
.APIgory {color:#000; width:180px;}
.APIgory-title {border-top: 1px solid #CEDEEF;width:181px;border-right: 1px solid #CEDEEF;padding-left:20px;height: 32px; line-height: 32px;  background:url(../images/api/T1jvilXfRkXXXXXXXX-9-7.png) no-repeat 5px center;}
.APIgory-title a {color:#336797; font-size:14px;height:25px;display:block;overflow:hidden;word-wrap:word-break;}
.APIgory-sub-title {font-weight:bold;}
.APIgory-list {border-top: 1px solid  #CEDEEF; border-right: 1px solid  #CEDEEF;position:relative;}
.APIgory-list s {display: block;_display:none;height: 50px;left: 0;position: absolute;top: 0;width: 167px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=noscale); _background-image:none;}
.APIgory-list:hover {background-color:#D8E5F4;}

.APIgory .focus { _background:none;_background-color:#D8E5F4;border-right:0px;_border-right:1px solid  #CEDEEF; font-weight:bold;}
.APIgory .focus s {_display:none; }
.APIgory-content {overflow:hidden;position:relative;padding-top:23px;width:180px;height:42px;}
.APIgory-content .APIgory-intro {color:#666;text-align:right;*margin-right: 10px;}
.APIgory-content .APIgoryItem {padding-right:15px;color: #336699;}
.APIgory-content .title-overflow {position:absolute;right:0;top:5px;width:1500px;white-space:nowrap;text-align:right;}
.APIgory-content .info-overflow {display:block;overflow:hidden;white-space:nowrap;width:150px;height:30px;}
.APIgory .info-overflow {width:165px;white-space:nowrap; word-wrap: break-word;overflow:hidden;display:block;}
.quick-api { background: url(../images/api/T1TSCkXfxXXXXXXXXX-18-99.png) no-repeat scroll 26px -78px transparent;font-size: 14px;height: 20px;line-height: 20px;margin-top: 10px;padding-left: 50px;}
.quick-api a {color: #336699;}
/*右侧*/

.open-bg , 
.private-bg , 
.incre-bg {background:url(../images/api/T1XrV8XctyXXXXXXXX-55-67.png) no-repeat -25px 3px ; padding-left:35px;}
.incre-bg { background-position: -25px -20px; }
.private-bg { background-position: -25px -44px; } 
.open-bg{font-family: 微软雅黑;font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.api-sub-title {
    width: 850px;
    height:37px; 
    line-height:37px;
    margin-left:-30px;
    margin-top: -5px;
    padding-left:30px;
}
.api-sub-title .sub-title {float:left; display:inline-block; height: 37px;}
.api-sub-title .sub-title:hover {float:left; display:inline-block; height: 37px;background-color:#d6e3f1;}
.api-sub-title .sub-title:hover a {color:#336797;}
.api-sub-title .last a{background:none;}
.api-sub-title a {display:inline-block;padding-right:10px; padding-left:12px;color:#336797; font-weight:normal; font-size:12px;font-family:"宋体";}
.tool-img-wrap img {margin-right:30px;}	
.api-detail-bd .title-intro {text-indent:2em;margin-top:30px;margin-bottom:35px;word-break:break-all;}
.API-adjudge-wrap {position:relative; border-bottom:1px dashed rgb(204,204,204); }
.API-adjudge { margin-top:20px; margin-bottom:20px;}
.API-adjudge-intro {position:absolute; right:150px;top:10px;padding-right:10px;}
.adjudge-list {float:left; display:inline-block; margin-right:50px;position:relative; width:140px; }
.adjudge-star { position: relative; float: left; }
.adjudge-star .score { display: block; height: 20px; background: none repeat scroll 0pt 0pt rgb(0, 0, 0); width: 2px; }
.adjudge-star .img { position: absolute; left: 0pt; top: 0pt; }
.introduction {width:795px;text-indent:2em;margin-top:10px;margin-bottom:12px;line-height:22px;}

.head-title {
    background: url("../images/api/T11LqlXapEXXXXXXXX-66-30.png") repeat scroll 100% 0 transparent;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 35px;
    padding-left: 8px;
    font-size: 14px;
    font-family:\5fae\8f6f\96c5\9ed1;
    font-weight:bold;
}
.api-table {border : 1px solid #D4E2F1; border-collapse : collapse; border-spacing : 0; font-size : 12px; width : 795px; margin-top : -13px; table-layout:fixed;} 
.api-table th { background : #fff; color : #000;  height: 30px; min-width : 6em; padding:3px 10px;font-weight:bold;border-bottom:1px solid #D4E2F1;}
.api-table td { vertical-align : text-top; line-height : 25px; padding:3px 10px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.api-table .odd{background: #f1f7fb;}
.middle { text-align : center;}
.left {text-align : left;} 

.sub-column-title1{
    height: 30px; 
    padding-left: 10px;
    line-height: 30px; 
    font-weight: bold; 
    margin-bottom: 20px; 
    margin-top: -10px;
}
.API-tools .tools-wrap a{height: 36px; width: 260px;display:inline-block;}
.API-tools .tools-wrap .tool-test{background: url("../images/api/T1hL9lXctlXXXXXXXX-231-36.png") no-repeat 0 0;}

.top-nav {
    padding: 23px 0 12px;
    border-bottom: 1px dashed #e2ebf6;
    position: relative;
    width: 990px;
    margin: 0 auto;
    margin-bottom: 21px;
}
.top-nav .option {
    display: inline-block;
    font-family: 微软雅黑;
    position: relative;
    left: 0;
    height: 20px;
    line-height: 20px;
    zoom: 1;
    z-index: 100;
}
.top-nav .home-link {
    height: 15px;
    float: left;
    margin-right: 55px;
    padding: 0;
    font-size: 20px;
    color: #057cb2;
}
/*doc-detail*/
.listgory {color:#000; width:165px;}
.listgory .focus { border-right:0px; font-weight:bold;background:#D8E5F4;*background:none;*background-color:#D8E5F4;*border-right:1px solid  #CEDEEF;}
.listgory-title {border: 1px solid  #E0EAF5; border-left:none; border-bottom:none;padding-left:20px;height: 32px; line-height: 32px;  background:url(../images/api/T1jvilXfRkXXXXXXXX-9-7.png) no-repeat 5px center;}
.listgory-title a {color:#336797; font-size:14px;height:25px;display:block;overflow:hidden;word-wrap:word-break;}
.listgory-sub-title {overflow:hidden;width:100px;font-weight:bold;}
.listgory-item {position:relative;text-align:right;padding-left:15px;padding-top:5px;padding-bottom:5px;border: 1px solid  #CEDEEF; border-bottom:none; border-left: none;}
.listgory-item:hover {background-color:#D8E5F4;text-decoration:none;}
.listgory-item a {line-height:20px; color:#336699;}
.listgory li { position:relative; width:100%; }
.listgory .info-overflow {display:block;overflow:hidden;height:20px;width:135px;word-wrap:break-word;}
.listgory .list-last{border-bottom:1px solid  #CEDEEF;}

.img-wrap {margin-top:10px; margin-bottom:12px;text-align:center; max-width:795px;_position:relative;overflow:hidden;}
.img-last {margin-bottom:0;}
.grid-s165m0 .col-main {
    width:790px;
    float:right; 
    margin-right:0; 
}
/*文档中心详细页锚点链接*/
.mtl {
    height: 20px;
    width: 790px;
    padding: 7px 0;
    border-bottom: 1px solid #e0eaf5;
    margin-bottom: 10px;
    background-color: #fff;
    position: relative;
    z-index: 9;
}
.mtl .mtl-main {
    font-weight:bold;
    float: left;
    font-size: 16px;
    color: #666;
    cursor: pointer;
}

.mtl .mtl-main .down-icon {
    margin-left: 20px;
    display: inline-block;
    width: 23px;
    height: 11px;
    background-position: 0 0;
}
.mtl .mtl-time {
    float: right;
    color: #999;
}
.mtl .mtl-time .time-icon {
    width: 16px;
    height: 16px;
    margin-left: 10px;
    display: inline-block;
    background-position: 0 -24px;
}
.mtl .mao-list {
    display: none;
}
.mtl.hover .mao-list {
    display: block;
}
.doc-detail-bd table td { 
    vertical-align : text-top; 
    line-height : 25px; 
    padding:3px 10px;
}
.doc-detail-bd table .even{
    background: #f1f7fb;
}
.doc-detail-bd h1 {
    background: url("../images/api/T11LqlXapEXXXXXXXX-66-30.png") repeat scroll 100% 0 transparent;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 35px;
    padding-left: 8px;
    font-size: 14px;
    position: relative;
    font-family:\5fae\8f6f\96c5\9ed1;
}
.doc-detail-bd h3 {
    font-size:12px;
    text-indent:2em;
    height:28px;
    line-height:28px;
    padding-left:15px;
    font-weight:normal;
}
.doc-detail-bd h1 a.questions {
    position: absolute;
    right: 10px;
    *top: 0px;
    color: #06c;
    font-weight: 100;
}
