@charset "utf-8";
/*-- ------ #Common ------ --*/
.OutFrame_A{ width:100%; max-width:600px; margin:0px auto 0px auto; }


/*-- ------ #Doc ------ --*/
.Doc_Navi{ background-color:#FFFFFF; }
.Doc_Navi .ATab{ float:left; display:block; padding:0px 2% 0px 2%; line-height:54px; font-size:1.2em; color:#666666; }
.Doc_Navi .ATabLight{ float:left; display:block; padding:0px 2% 0px 2%; background-color:#2C3E50; line-height:54px; font-size:1.2em; color:#FFFFFF; }
.Doc_Navi .ANaviLink{ float:right; display:block; line-height:54px; font-size:1.2em; color:#666666; }
.Doc_Navi .ANaviSplit{ float:right; display:block; margin:0px 1% 0px 1%; line-height:54px; font-size:1.2em; color:#DDDDDD; }
.Doc_Navi .ANaviBlank{ float:right; display:block; line-height:54px; }
.Doc_Navi .ALNaviLink{ float:left; display:block; line-height:54px; font-size:1.2em; color:#666666; }
.Doc_Navi .ALNaviSplit{ float:left; display:block; margin:0px 1% 0px 1%; line-height:54px; font-size:1.2em; color:#DDDDDD; }
.Doc_Navi .ALNaviBlank{ float:left; display:block; line-height:54px; }
.Doc_Navi .ALNaviForm{}
.Doc_Navi .ALNaviInput{ height:30px; float:right; display:block; margin:12px 1% 0px 0px; padding:0px 6px 0px 6px; background-color:#EEEEEE; border:0px; line-height:30px; }
.Doc_Navi .ALNaviButton{ height:30px; float:right; display:block; margin:12px 1% 0px 0px; background-color:#3498db; color:#EEEEEE; border-radius:3px; border:0px; line-height:30px; }

.Doc_Navi2{}
.Doc_Navi2 .ANaviLink{ float:left; display:block; font-size:1.2em; color:#666666; }
.Doc_Navi2 .ANaviSplit{ float:left; display:block; margin:0px 1% 0px 1%; font-size:1.2em; color:#DDDDDD; }
.Doc_Navi2 .ANaviBlank{ float:left; display:block; }

.Doc_Box_Left{ width:725px; float:left; }
.Doc_Box_Right{ width:340px; float:right; }

.Doc_Box{ border-radius:2px; background-color:#FFFFFF; }

.Doc_Title{ border-bottom:1px #EEEEEE solid; }
.Doc_Title .ATitle{ float:left; padding:0px 5% 0px 5%; line-height:42px; font-size:16px; color:#333333; }

.Doc_Row{ width:94%; margin:0px auto 0px auto; padding:18px 0px 18px 0px; border-bottom:1px #ECF0F1 solid; }
.Doc_Row .ATime{ float:left; padding:12px; border-radius:4px; background-color:#ECF0F1; }
.Doc_Row .AText{ width:87%; float:right; }
.Doc_Row .ATag{ color:#666666; }
.Doc_Row .ATitle{ display:block; margin:8px 0px 8px 0px; font-size:18px; color:#333333; line-height:28px; }
.Doc_Row .AImg{ width:30%; float:left; margin:4px 3% 0px 0px; }
.Doc_Row .AIntroduct{ width:67%; float:left; color:#7F8C8D; }


.DocImage_Row{ width:100%; display:block; margin:0px auto 0px auto; border-bottom:1px #ecf0f1 solid; }
.DocImage_Row .AContent{ width:56%; float:left; margin:12px 0px 12px 3%; }
.DocImage_Row .ATitle{ font-size:1.3em; color:#333333; }
.DocImage_Row .AIntroduct{ margin:6px 0px 0px 0px; color:#95a5a6; }
.DocImage_Row .AImg{ width:35%; height:120px; float:right; margin:12px 3% 12px 0px; overflow:hidden; color:#c0392b; }
.DocImage_Row .AImg img{ width:100%; }



.Doc_Right_Img{ display:block; margin:12px auto 0px auto; }
.Doc_Right_Text{ padding:12px 5% 24px 5%; }
.Doc_Right_Row0{ padding:0px 0px 24px 0px; }
.Doc_Right_Row0 .ARow{ width:90%; display:block; margin:18px auto 0px auto; font-size:14px; color:#333333; }
.Doc_Right_Row0 .ARow span{ margin:0px 8px 0px 0px; padding:0px 4px 0px 4px; border-radius:100px; border:1px #CCCCCC solid; color:#999999; }

.Doc_Right_Tags{ width:90%; margin:0px auto 0px auto; padding:12px 0px 12px 0px; line-height:28px; }
.Doc_Right_Tags .ARow{ display:block; float:left; margin:0px 4% 8px 0px; padding:0px 6px 0px 6px; background-color:#0066CC; color:#FFFFFF; }


.Doc_Detail_Title{ width:94%; margin:12px auto 0px auto; font-size:20px; line-height:32px; }
.Doc_Detail_Info{ width:100%; padding:18px 0px 18px 0px; border-bottom:1px #ECF0F1 solid; }
.Doc_Detail_Info .ALeft{ float:left; margin:0px 0px 0px 3%; color:#999999; }
.Doc_Detail_Info .AFontSize{ border:1px #CCCCCC solid; margin:0px 4px 0px 0px; padding:4px; color:#CCCCCC; text-decoration:none; }
.Doc_Detail_Info .AFontSizeLight{ border:1px #FF3300 solid; margin:0px 8px 0px 0px; padding:4px; color:#FF3300; text-decoration:none; }
.Doc_Detail_Info .ARight{ float:right; margin:0px 3% 0px 0px; color:#999999; }
.Doc_Detail_Content{ width:94%; margin:24px auto 24px auto; line-height:30px; color:#666666; font-size:14px; }
.Doc_Detail_Content2{ width:94%; margin:24px auto 24px auto; line-height:34px; color:#666666; font-size:18px; }

.Doc_Detail_Secrecy{ margin:0px 24px 12px 24px; padding:12px 12px 12px 12px; border-radius:2px; /* border:1px #F1C40F solid; */ background-color:#FDF6DB; }
.Doc_Detail_Secrecy .ATitle{ margin:0px auto 12px auto; font-size:14px; }
.Doc_Detail_Secrecy .AInputText{ height:42px; float:left; line-height:42px; }
.Doc_Detail_Secrecy .AInput{ width:60%; height:40px; float:left; border:1px #EEEEEE solid; padding:0px 6px 0px 6px; }
@media only screen and (max-width: 550px) {
.Doc_Detail_Secrecy .AInput{ width:40%; }
}
@media only screen and (max-width: 400px) {
.Doc_Detail_Secrecy .AInput{ width:25%; }
}
.Doc_Detail_Secrecy .AButton{ width:15%; min-width:70px; height:42px; float:right; border:0px; border-radius:2px; background-color:#27ae60; color:#FFFFFF; }
.Doc_Detail_Secrecy .ATable{}
.Doc_Detail_Secrecy_Content{ margin:0px 24px 12px 24px; padding:12px 12px 12px 12px; border:1px #F1C40F solid; background-color:#F8FFC8; line-height:30px; font-size:14px; }
.Doc_Detail_Secrecy_Content .ABig{ font-size:16px; }

.Doc_Detail_Down{ width:94%; margin:0px auto 0px auto; font-size:14px; }
.Doc_Detail_Down .ATitle{}
.Doc_Detail_Down .ALink{}

.Doc_Discuss_Title{ border-top:1px #ECF0F1 solid; border-bottom:1px #ECF0F1 solid; }
.Doc_Discuss_Title .ATitle{ display:block; margin:0px 3% 0px 3%; line-height:54px; font-size:1.2em; }

.Doc_Discuss{}
.Doc_Discuss_Row{ border-bottom:1px #ECF0F1 solid; }
.Doc_Discuss_Row .AImg{ width:10%; float:left; margin:18px 3% 18px 3%; border-radius:120px; }
.Doc_Discuss_Row .AText{ width:81%; float:left; margin:18px 0px 18px 0px; }
.Doc_Discuss_Row .BIntro{ margin:0px 0px 8px 0px; color:#AAAAAA; }
.Doc_Discuss_Row .BDetail{}
.Doc_Discuss_Row .BCell{ float:left; margin:0px 2% 0px 0px; }

.Doc_Form{}
.Doc_Form .ALink{ width:94%; display:block; margin:0px auto 0px auto; background-color:#ECF0F1; border:1px #BDC3C7 solid; border-radius:2px; text-align:center; line-height:28px; }
.Doc_Form .ALink span{ margin:0px 1% 0px 1%; padding:6px 2% 6px 2%; border-radius:2px; background-color:#27AE60; color:#FFFFFF; }
.Doc_Form .AInput{ width:94%; height:120px; display:block; margin:0px auto 0px auto; padding:6px 0px 6px 0px; border:1px #ECF0F1 solid; border-radius:2px; }
.Doc_Form .AInput:hover{ border:1px #3498DB solid; }
.Doc_Form .AButton{ width:94%; display:block; margin:0px auto 0px auto; background-color:#27AE60; border:2px #27AE60 solid; border-radius:2px; text-align:center; line-height:32px; color:#FFFFFF; }
.Doc_Form .AButton:hover{ background-color:#2ECC71; }










