.float{width:620px; height:auto;min-height:100px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:12000; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.125); background:#fff;}
.fHead{ display:block; width:100%; height:45px; overflow:hidden;   background:#3c8dbc;}
.fHead a{ width:30px; height:30px; float:right; background:url(../images/xBgs.png) no-repeat -92px -345px; margin:7px 8px 0px 0px; _background:url(../images/xBgs2.gif) no-repeat;}
.fHead a:hover{background-position:-126px -345px; _background-position:-30px 0px;}

.fHead .full{ width:30px; height:30px; float:right; background:url(../images/xBgs3_full.png) no-repeat; margin:5px 0px 0px 0px; _background:url(../images/xBgs3_full.gif) no-repeat;}
.fHead .full:hover{background-position:-30px 0px; _background-position:-30px 0px;}

.fHead .fullback{ width:30px; height:30px; float:right; background:url(../images/xBgs4_full.png) no-repeat; margin:5px 0px 0px 0px; _background:url(../images/xBgs4_full.gif) no-repeat;}
.fHead .fullback:hover{background-position:-30px 0px; _background-position:-30px 0px;}


.fHead p{ width:auto; line-height:30px; font-size:16px; color:#FFF; margin:0px 0px 0px 10px;}
.fBody{ display:block; width:100%; height:auto; overflow:hidden; margin:5px 0px 0px 5px;}
.fTable, .fTable2, .fIntro{ display:block; width:50%; height:auto; min-height:40px; float:left; overflow:hidden;}

.fTable2{ width:100%;}
.fTable p, .fTable2 p, .fIntro h3{ display:block; width:80px; float:left;  clear:left; margin-top:8px; text-align:right; margin-left:0px;}
.fTable input, .fTable select, .fTable2 input, .fTable2 select{ display:block; width:190px; float:left; margin: 5px 0; border-radius: 0; height: 30px;}
.fTable select{ width:192px;}
.fTable2 input, textarea{ width:494px; padding:0px 2px;}
.fTable2 select{ width:500px;}
.fBody .inputBig{ width:100%; float:none; display:block; overflow:hidden; padding-bottom:10px; margin:0px auto;}
.fBody .inputBig button, .fBody .inputBig .btn{ margin:0px 20px;}
.fBody .hr, .fBody hr{float:none; display:block; overflow:hidden; width:100%; clear:both; margin:-20px 0px 10px 0px; *margin-top:20px; border-bottom: 1px solid #F4F4F4; height: 20px;background: #fff;}
.fLine{ display:block; width:100%; height:auto; min-height:160px; line-height:30px; font-size:22px; text-align:center;}

.fTable2 .cTable{ margin-bottom:10px;}
.fTable2 .cTable .tTitle .head{ border-radius:8px 8px 0px 0px;}
.fTable2 .cTable td.lineBody, .lineBody{ border-radius:0px 0px 8px 8px; border:1px solid #c5cdd7; border-top:none;}

.fIntro{ width:620px; margin-top:4px;}
.fIntro h3{ display:block; float:left; margin:0px 5px 0px 10px; text-align:right;font-size: 13px;}
.fIntro p{ display:block; width:490px; height:auto; line-height:24px; float:none; margin:6px 0px 4px 95px; color:#283947; font-size: 13px;}
.fIntro p.ps{text-align:left; margin:0px 0px 0px 85px; color:#999;}

.radio, .fTable .radio, .fTable2 .radio, .inputBig .radio{ display:inline-block; width:22px; padding:0px 5px; height:22px; line-height:22px; float:none; vertical-align:middle; margin:10px 0px 0px 0px; }

.inputBig .radio{ margin:-5px 0px 0px 10px; line-height:inherit; margin-top:0px\9;}
.inputBig label{ margin:0px 10px 0px 0px; line-height:inherit;}

.fFrame, .fButton{ display:block; width:247px; height:320px; float:left; margin:15px 10px -20px 10px; padding:5px; background:#f9f7f7; border:2px solid #c7d7e8; border-radius:10px; overflow:hidden; zoom:1; _margin-left:7px;}
.fButton{ width:46px; margin:15px 0px -20px 0px; border-radius:0px; border:none; background:none; padding:0px;}
.fButton button{ display:block; width:42px; height:24px; margin:0px auto 20px auto; background-position:-109px -528px;}
.fButton button:hover{ background-position:-109px -552px;}
.fButton button:first-child{ margin-top:118px;}
.fButton button img{ display:block; width:15px; height:14px; line-height:24px; margin:0px auto; vertical-align:middle;}

.fSub{ display:block; width:310px; height:40px; overflow:hidden; float:left; margin:0px;}



#hint{ width:380px;}
#hint .section.fHead{ height:40px; overflow:hidden;}
#hint .fHead a, #hint .fHead p{margin-top:5px;}
/* .hintCon{ display:block; width:80%; height:auto; margin:25px auto 0px auto; padding-top:4px; zoom:1;}
.hintCon p{ display:inline; line-height:22px; font-size:16px;} */
.hintCon {display: block;width: 85%;height: auto;margin: 25px auto 10px auto;padding-top: 4px;zoom: 1;padding-bottom: 20px;padding-right: 10px;}
.hintCon p {display: table-cell;line-height: 22px;height: 50px;overflow: hidden;vertical-align: middle;font-size: 15px;}
#hintIcon{ display:block; width:54px; height:54px; float:left; margin:2px 10px 2px 5px; background:url(../images/hintIcon_0.png) no-repeat;}
#hintIcon.ques{ background-image:url(../images/hintIcon_1.png);}
/* .hintCon.single p{ display:block; float:left; margin-top:18px;} */
.hintCon.single p{ /* display:block; */}
.hintCon.double{ margin:35px auto 0px auto;}
.hintCon.double #hintIcon{ margin-top:-4px;}
.hintCon.double p{}


.inputBig{ display:block; width:98%; height:auto; overflow:hidden; text-align:center; *position:relative; *zoom:1; *width:auto; *margin:0px auto;}
.inputBig button, .inputBig .btn{ margin:0px 15px; *display:inline; *zoom:1;}
.inputBig .btn{ margin-right:50px; *display:inline; *zoom:1;}
.inputBig p, .fTable p, .fTable2 p, .fIntro h3, .fIntro p{ display:inline-block; width:90px; height:24px; line-height:24px; font-size:15px; margin:0px 5px 0px 10px; *display:inline; zoom:1; overflow:hidden; text-align:right; margin-top:-2px\9; }
.inputBig span{ font-size:17px; height:24px; line-height:24px;}
.inputBig input, .inputBig .selectLv1, .fTable input, .fTable2 input{ display:inline-block; width:20%; height:22px; margin:0px 16px 0px 0px; font-size:15px; display:inline\9; zoom:1; overflow:hidden;}

.inputBig select, .fTable select, .fTable2 select{ display:inline-block; height:24px; font-size:15px; margin:0px 0px 0px 0px; display:inline\9; zoom:1; *margin-right:16px; _margin-right:0px;}

.inputBig .inputLv1{ width:35%; margin-right:0px; *margin-right:16px; _margin-right:0px !important;}
.fBody .inputBig{ width:100%; float:none; display:block; overflow:hidden; padding-bottom:10px; margin:0px auto;}
.fBody .inputBig button, .fBody .inputBig .btn{ margin:0px 20px;}
.fBody .hr, .fBody hr{float:none; display:block; overflow:hidden; width:100%; clear:both; margin:-20px 0px 10px 0px; *margin-top:20px; border-bottom: 1px solid #F4F4F4;}

#waithtml {top: 290px; left:50%; position:fixed; font-size: 14px; font-weight: bold; z-index: 1000; }
#maskAllwrite{ width: 100%; height: 100%; position:fixed; left: 0px; top: 0px; z-index: 999; background: #fff; opacity:0; filter: alpha(opacity=0);}