@charset "utf-8";
/* CSS Document */
.wraper{ width:auto;margin-left:10px;margin-right:10px; min-width:1200px}
@media(min-width:1300px){
	.wraper{ width:auto;margin-left:50px;margin-right:50px;}
}
.wraper3{margin-left:auto;margin-right:auto;text-align:left; width:1180px}

.API-topbar{ background-color:#fff}
.API-topbar .wraper{ position:relative; padding:25px 0 15px 0}
.API-topbar .dropDown-menu>li.arrow{ display:none}
.API-logo{ width:140px; height:44px; display:inline-block; background:url(../images/api/logo-new.svg) no-repeat 0 center/140px auto; margin-top:-11px}
.logo-text{ font-size:20px;color:#444; line-height:22px;letter-spacing: 0.55px; display:inline-block}
.plus-footer{background: #282828; padding:30px 0; height:38px; line-height:38px}
.plus-footer a {
	color: #666;
}
	.footer-copyright{ font-size:14px; color:#666}
	.iconpic-footer-logo{ width:91px; height:38px;  background-image:url(../images/iconpic-footer-logo.svg);}
	.plus-footer .iconpic-footer-logo{top:0px;position:absolute; right:0}
	
.rightTools {
    left: auto;
    margin-left: auto;
    right: 5px;
}

.banner{ height:400px; background:url(../images/api/banner.png) no-repeat center; background-size:cover}
.banner .wraper-con{ text-align:center; padding-top:134px}
.banner .wraper-con .text-1{font-size:32px;color: #fff;letter-spacing: 0.88px;}
.banner .wraper-con .text-2{font-size: 16px;color: #fff;letter-spacing: 0.44px; margin-top:10px}
	.APIbtn-viewapi{display:inline-block;border: 1px solid #fff;border-radius: 800px; width:158px; height:46px; line-height:46px; text-align:center;font-size: 18px;color: #fff;letter-spacing: 0.5px;}
	a.APIbtn-viewapi:hover{ text-decoration:none; border-color:#F4523B}
.API-section{ padding:50px 0}
.API-section .section-title{font-size: 32px;color: #444;letter-spacing: 0.88px; text-align:center}
.API-section .section-subtitle{ text-align:center;font-size: 16px;color: #444;letter-spacing: 0.44px; }
.iconpic-server-1{ width:36px; height:36px; background-image:url(../images/api/iconpic-server-1.svg); background-size:36px}
.iconpic-server-2{ width:36px; height:36px; background-image:url(../images/api/iconpic-server-2.svg); background-size:36px}
.iconpic-server-3{ width:36px; height:36px; background-image:url(../images/api/iconpic-server-3.svg); background-size:36px}
.iconpic-server-4{ width:36px; height:36px; background-image:url(../images/api/iconpic-server-4.svg); background-size:33px}

#API-section-1.API-section{ padding-bottom:45px;}
#API-section-1 .section-list{ padding-top:45px}
#API-section-1 .section-list .item{ width:25%; text-align:center; float:left}
#API-section-1 .section-list .pic-box{ padding-bottom:20px; height:36px}
#API-section-1 .section-list .text-box-dt{font-size: 24px;color: #EA4335;letter-spacing: 0.66px;}
#API-section-1 .section-list .text-box-dd{font-size: 16px;color: #999;letter-spacing: 0.44px; padding-top:10px}
#API-section-2 .section-list{ padding-top:40px; margin-right:-20px}
#API-section-2 .section-list .item{ width:280; margin-right:20px; text-align:center; float:left}
#API-section-2 .section-list .item:last-child{ margin-right:0}
#API-section-2 .section-list .pic-box,#API-section-2 .section-list .pic-box img{ width:280px; height:280px;}
#API-section-2 .section-list .text-box{font-size: 20px;color: #444;letter-spacing: 0.55px;line-height: 24px; margin-top:17px}
#API-section-3{ background-color:#78CAED}
#API-section-3.API-section{ padding:80px 0}
#API-section-3.API-section .section-title{ color:#fff}
#API-section-3.API-section .section-list{ padding-top:65px}
#API-section-3.API-section .section-list .item{ float:left; text-align:center; width:33.33%}
#API-section-3.API-section .section-list .dt{font-size: 24px;color: #fff;letter-spacing: 0.66px;}
#API-section-3.API-section .section-list .dd{font-size: 16px;color: #fff;letter-spacing: 0.44px; margin-top:18px}

.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 { margin: 1.3em 0 1em; padding: 0; font-weight: bold;}
.markdown h1 { font-size: 20px; }
.markdown h2 { font-size: 18px; }
.markdown h3,
.markdown h4,
.markdown h5 { font-size: 16px; }
.markdown p { font-size: 16px; }
.markdown li { margin: 0.5em 0; font-size: 14px; }
.markdown p code { color: rgb(217, 33, 66); }
.markdown table { width: 100%; border: 1px solid #dedede;  margin: 15px 0; /*外边距*/ border-collapse: collapse; /*使用单一线条的边框*/ empty-cells: show; /*单元格无内容依旧绘制边框*/ }
.markdown table th,
.markdown table td { height: 35px; /*统一每一行的默认高度*/ border: 1px solid #dedede; /*内部边框样式*/ padding: 0 10px; /*内边距*/ font-size: 15px; word-break:break-all; min-width:80px }
.markdown table th { font-weight: bold; /*加粗*/ text-align: center !important; /*内容居中，加上 !important 避免被 Markdown 样式覆盖*/ background: rgba(158,188,226,0.2); /*背景色*/ }
.markdown table tbody tr:nth-child(2n) { background: rgba(158,188,226,0.12); }
.markdown table tr:hover { background: #efefef; }
.markdown table th { white-space: nowrap; /*表头内容强制在一行显示*/ }
.markdown table td:nth-child(1) { white-space: nowrap; }
.markdown li { line-height: 24px; list-style-type: circle; }
.markdown li ul,
.markdown li ul { margin-left: 24px; }
/*API*/
#page-api .sidemenu{background-color:#fff; border:none}
#page-api .questionmenu{border:solid 1px #e4e4e4; margin-top:30px; width:150px}
#page-api .questionmenu .title{ height:46px; line-height:46px; font-size:16px; padding-left:20px}
#page-api .sidemenu li a{ font-size:14px}
#page-api .pagedetails{ float:right; margin-left:0; width:1032px; border:none}
#page-api .pagedetails ul{ margin-left:20px}

.plus-form-kehu-wraper{ width:auto}
	.plus-form-kehu-wraper .plus-form-kehu-header{ height:117px; background:url(../images/api/banner.png) no-repeat center; background-size:cover; text-align:center; font-weight:100}
	.plus-form-kehu-wraper .plus-form-kehu-body{ padding:10px 29px 29px}
	
		.plus-form-kehu .col-2-1{ width:260px; position:relative; height:48px; float:left}
		.plus-form-kehu .input-text{width:220px; height:48px;border:none; padding:0 20px;font-size: 14px;color: #999}
		.plus-form-kehu .textarea{background-color: #eee;border: none; padding:10px 20px}
		.plus-form-kehu .col-1-1{ width:100%}
		.plus-form-kehu .btn-primary{ padding:11px 0; background-image:none;background-color:#F4523B}	
		.plus-form-kehu .btn-primary:hover{background-color:#F4523B}	
		.plus-form-kehu ::-webkit-input-placeholder{color:#999}
		.plus-form-kehu ::-moz-placeholder{color:#999}
		.plus-form-kehu ::-ms-input-placeholder{color:#999}		
		.plus-form-kehu label.error{ position:absolute; top:13px; right:10px; z-index:2; color:#f4523b; font-size:12px}