@charset "utf-8";
.main_intro .block {
  height: 268px;
}
.api_section {
position: relative;
height: 100%;
background:#e8e7e3;
width:1044px;
margin: 0 auto;
}
.txt_block {   
  width: 730px;
  padding: 40px;
  font-size: 15px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  position: absolute;
  top: 40px;
  left: 242px;
}
.api_nav {
  width: 222px;
  height: 615px;
  position: fixed;
  top: 110px;
  margin: 0 10px;
}
.api_nav_wrap {
  width: 1044px;
  z-index: 100;
  }
.fixed {
position: fixed;
top: 60px;
left: 0;
}
.api_nav h3, .api_nav li {
font-size:14px;
text-indent:15px;
color:#322e2a;
}
.api_nav h3 {
 font-weight:bold;
 height:32px;
 line-height:38px;
 margin-top:15px;
}
h3.top { margin-top:0px;}
.api_nav ul {
text-align:left;
display: block;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #f8f8f8;

}
.api_nav li {
height:26px;
line-height:31px;
border-top:1px solid #f8f8f8;
border-bottom:1px solid #d2d2d2;
position: relative;
}
.api_nav li a {
height:26px;
line-height:31px;
position:absolute;
left:0;
}
.api_nav a, .api_nav a:hover, .api_nav a:visited { 
color:#322e2a;
text-decoration:none;
display:block;
}

.api_nav li:hover {
background-color:#fff;
}
.api_nav li::after {
content: ">";
right: 14px;
position: absolute;
line-height:32px;
}
.line {border-bottom:1px solid #c1c1c1; padding-bottom:26px;}

.main_intro .block {
  height: 113px;
  left: -14px;
  top: 0; 
  padding: 21px 0;
}
.main_intro {
  height: 85px;
  padding: 70px 0 0;
}
.main_intro h1 {
  font-size: 33px;
  margin-bottom: 3px;
}
.main_intro p {
  font-size: 19px;
  line-height: 30px;
  padding: 0 0 5px;
  margin-bottom: 0;
}
.second_head {}
header.head_second {
  height: 155px;
  background-color: rgba(50,46,42,0.90);
  z-index: 50;
  width: 100%;
  overflow: visible;
  position: fixed;
  top: 70px;
  border: 0;
}
section.home_content {
  top: 70px;  # 217
}
/*first table*/
.clear {clear:both;}
dl {overflow:hidden;}
dt, dd {
border-bottom:1px solid #dbdbdb;
display: inline-block;
padding: 13px 0 13px 13px;
vertical-align: top;
line-height: 18px;
float:left;
} 
.d2 dt, .d2 dd {
padding:5px;
}

.d2 dt {color:#888;}
dt {font-weight:bold;}
dt.d1_column1, dd.d1_column1 {width:186px;}
dd.d1_column1 {  width: 166px;  height: 50px; padding-right: 20px;}
dt.d1_column2, dd.d1_column2 {width:502px;}
dd.d1_column2 p { font-size:13px; padding:0;margin:6px 0 0 0;line-height: 17px;}
.onlineresource {color:#888888;display:block;}
dl.d1 {margin:-20px 0 35px 0;}
.d1 dd.row1 {  height: 70px;}
.d1 dd.row2 {  height: 108px;}
.d1 dd.row3 {  height: 108px;}
.d1 dd.row4 {  height: 86px;}
.d1 dd.row5 {height: 86px;}
.d1 dd.row6 {height: 140px;}
.d1 dd.row7 {height: 108px;}
.gap {padding-left:104px;}
.color88 {color:#888888;}
.color_mand {color:#B00000;}
.color_deprecated {color:#C0C0DF;}

/*first table*/

/*second table*/
/*----------d2-1-------------*/
.d2 {font-size:13px;margin-left:0px;}
.lastrow {border-bottom:0;}
p.linkbox {
  width: 664px;
  background: #f2f2f2;
  border: 1px solid #bcbcbc;
  font-weight: bold;
  font-size: 13px;
  padding: 15px 20px;
  line-height: 17px;
}
dt.d2_column1, dd.d2_column1 {width:193px;}
dt.d2_column2, dd.d2_column2 {width:494px;}
.d2 dd.row1 {  height: 36px;}
.d2 dd.row2 {  height: 19px;}

.d2 dd.row3 {  height: 36px;}
.d2 dd.row4 {  height: 36px;}


.d2 dd.row5 {  height: 36px;}
.d2 dd.row6 {  height: 19px;}
.d2 dd.row7 {  height: 169px; border-bottom:none; margin-bottom:35px}
ul.notes li {  list-style-type: decimal;  margin-left: 18px;}
.d2 dd.lastrow {border-bottom:none; }
/*second table*/

:link, :visited, ins {
}
a {
    display: inline;	
}
footer  {
    display: inline;
}
h1 {
    font-size:20px;
    font-weight:bold;
    margin-bottom: 10px;
}
p {
   margin-bottom: 23px;
  line-height: 23px;
}

/*table*/
table{width:706px; font-size:13px;margin-left:0px; margin-bottom:35px;}
tr  {width:706px;border-bottom:1px solid #dbdbdb; }
th {
   border:none;
   font-weight:bold;
   color:#888;
   text-align:left;
   padding:5px;
}

td {
    text-align: left;
    border-spacing: 5px;
	border:none;
	line-height:18px;
	padding:5px;
	vertical-align: top;
}

a.anchor_pos{display: block; position: relative; top: -100px; visibility: hidden;}

.lastrow {border-bottom:none;}
.notes {margin-bottom:0px;}
.gap {padding-bottom:30px;}
.noborder {border-bottom:none;}
table th {vertical-align:top; line-height:15px;}
table.table3 .t3_row1 {width: 85px;}
table.table3 .t3_row2 {width: 95px;}
table.table3 .t3_row3 {width: 190px;}
table.table3 .t3_row4 {width: 279px;}
table.table4 .t4_row1 {width: 162px;}
table.table4 .t4_row2 {width: 222px;}
table.table4 .t4_row3 {width: 320px;}
.gap_r1 td {padding-right:40px;}
.gap_r2 td {padding-right:15px;}
table.table5 .t5_row1 {width: 70px;}
table.table5 .t5_row2 {width: 322px;}
table.table6 .t6_row1 {width: 125px;}
table.table6 .t6_row2 {width: 150px;}
table.table6 .t6_row3 {width: 222px;}
table.table6 .t6_row4 {width: 320px;}
table.table7 .t7_row1 {width: 260px;}
table.table7 .t7_row2 {width: 400px;}

table.table8 .t4_row1 {width: 162px;}
table.table8 .t4_row2 {width: 108px;}
table.table8 .t4_row3 {width: 108px;}
table.table8 .t4_row4 {width: 108px;}
table.table8 .t4_row5 {width: 108px;}
table.table8 .t4_row6 {width: 108px;}

table.table9 .t4_row1 {width: 162px;}
table.table9 .t4_row2 {width: 108px;}
table.table9 .t4_row3 {width: 108px;}
table.table9 .t4_row4 {width: 108px;}

/*table3 start
table.table3 .t3_row1 {width: 85px;}
table.table3 .t3_row2 {width: 95px;}
table.table3 .t3_row3 {width: 226px;}
table.table3 .t3_row4 {width: 246px;}
*/
/*table3 end*/
/*table4 start
table.table4 .t4_row1 {width: 162px;}
table.table4 .t4_row2 {width: 225px;}
table.table4 .t4_row3 {width: 320px;}*/
/*table4 end*/
/*table5 start
table.table5 .t5_row1 {width: 192px;}
table.table5 .t5_row2 {width: 225px;}*/
table.table7 .t7_row1 {width: 260px;}
table.table7 .t7_row2 {width: 400px;}*/

/*table3 end*/
/*table*/
h3 {
    font-size:14px;
    margin-bottom: 2px;
    text-align: left;
    font-weight: 500;
}
h2, h3, h4, h5 {  font-weight:bold; }
h2 {  font-size:16px; padding: 0 0 13px;}
h4 {  font-size:15px;  padding: 0 0 10px;}
h5 {font-size:13px;   margin: 32px 0 20px 0px;}
p.intro {line-height:18px;  margin-bottom: 16px; }
