#container,#location{position:relative;z-index:1;margin:10px auto;width:960px;overflow:hidden;clear:both;text-align:center;}

.ioNav{ width:960px; height:30px; margin:0px auto;}
.ioNav li{ width:79px; height:27px; line-height:27px; font-weight:bold; float:left; display:inline-block; background:url(../image/system/members/iomap.png) 0 -38px no-repeat; text-align:center; margin:0px 5px; cursor:pointer; color:#FFFFFF;}
.ioNav li.current{ width:92px; background:url(../image/system/members/iomap.png) 0 -118px no-repeat; }
.ioNav li a{color:#fff; text-decoration:none;}
.ioNav li a:hover{color:#fff; text-decoration:none;}
.ioNav li a:link, .ioNav li a:visited {color:#fff;text-decoration:none;}

.ioMain{width:958px; clear:both;  border:1px solid #ccc; overflow:hidden; margin:0px auto;}
.ioMainLeft{ width:640px; margin:10px 0px 0px 10px; _margin:10px 0px 0px 5px; float:left; height:auto; overflow:hidden;}
.ioMain .title{width:608; height:50px; border:1px solid #B6DA92; line-height:50px; padding:0px 10px; position:relative;}
.ioMain .title h2{ font-size:16px; font-weight:bold;}
.ioMain .title .tips{ position:absolute; right:10px; top:0px; color:#666;}
.ioMain .title .tips em{ font-style:normal; font-weight:bold; color:#c80000;}
.ioMain .title .tips a{ color:#999;}
.ioMainCenter{ width:640px; margin:10px auto;}


.ioMain h3.must,.ioMain h3.noMust{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.ioMain h3.must{ color:#c80000;}

.ioTable th{ font-weight:normal; font-size:14px; padding:5px; width:85px; vertical-align:top;}
.ioTable td{ padding:5px; text-align:left; vertical-align:top;}
.ioTable td em{ font-style:normal; color:#999;}
.ioTable td b{ color:#c80000;}
.ioTable cite{ font-style:normal; color:#c80000; margin-right:5px;}
.ioTable .uploadPic{ width:400px; height:400px; border:1px solid #ccc;}
.ioTable .uploadPicDiv{ width:350px; margin:100px 10px 10px 30px; text-align:center;}
.ioTable .uploadPicBtn{ width:115px; height:42px; display:inline-block; line-height:42px; text-align:center; background:url(../image/system/members/ioMap.png) 0px -70px no-repeat; cursor:pointer;}
.ioTable .uploadPicBtn1{ width:78px; height:26px; display:inline-block; line-height:26px; text-align:center; background:url(../image/system/members/ioMap.png) -88px -38px no-repeat; cursor:pointer;}
.ioTable .blue{ color:#003ED7;}

.ioInput{height:14px; line-height:14px; width:280px;  padding:3px; border:1px solid #aaa; color:#b3b3b3; vertical-align:middle; background:url(../image/system/members/ioInputBg.gif) repeat-x;}
.ioInputShort{ width:150px;}
.ioInputLong{ width:380px;}
.ioError{background:#FFF2F2 url(../image/system/members/iomap.png) 5px -194px no-repeat; margin:0 0 0 10px; padding-left:25px; padding-right:5px; border:1px solid #FF8080; display:none; height:20px; line-height:20px;}
.btnSubmit{display:inline-block; border:0; color:#000000; font-weight:bold; cursor:pointer; width:159px;height:35px;background:url(../image/system/members/iomap.png) no-repeat ; line-height:35px; text-align:center; font-size:14px; }
.ioTable .ioTips{ color:#808080;  margin-left:0.5em;}



.ioMainBar{ width:270px; border-left:1px solid #ccc; float:right; height:600px; padding:0px 10px; background:#F6F6F6;}
.ioMainBar .h{ width:270px; height:40px; line-height:40px;}
.ioMainBar .h h2{ font-size:16px; font-weight:bold; width:190px; float:left;}
.ioMainBar .h a.frash{ color:#7E7EFE; cursor:pointer; width:80px; float:right; text-indent:20px; background:url(../image/system/members/iomap.png) 0px -154px no-repeat}
.ioMainBar ul{float:left;width:100%;overflow:hidden;}
.ioMainBar li{ line-height:24px; border-bottom:1px solid #EAEAEA; padding:5px 0px;}
.ioMainBar li a.userEvent{ color:#ff3300;}
.ioMainBar li strong{color:#ff3300;}
.ioMainBar li cite{ color:#BEBEBE; font-style:normal; display:inline;}

.cmt_good_mark{background:url(../image/system/hotels/icon2.gif) no-repeat 0 center;padding-left:20px;}
.cmt_bad_mark{background:url(../image/system/hotels/icon3.gif) no-repeat 0 center;padding-left:20px;}
.good_mark{background:url(../image/system/hotels/icon2.gif) no-repeat 2px center;padding:0 15px 0 20px;}
.bad_mark{background:url(../image/system/hotels/icon3.gif) no-repeat 2px center;padding:0 15px 0 20px;}

.autocompelete{position:absolute;top:24px;left:0;z-index:999px;background:#fff;border:1px solid #c0c0c0;display:none;}
.input-error{height:14px; line-height:14px; width:280px;  padding:3px; border:1px solid red; color:#b3b3b3; vertical-align:middle; width:150px;}

.ddl{width:100px;}
#moreImages{line-height:24px;}
.op_pic{vertical-align:middle;}

#picpath{ width:400px; height:22px; line-height:22px;}

.finishBody{text-align:center;}
.ioMain .finishTitle{height:70px; line-height:70px; padding:10px 0; text-align:center;}
.ioMain .finishTitle h2{width:500px;margin:0 auto;background:url(../image/system/members/finishTips.gif) no-repeat left center;font-size:16px; line-height:70px; font-weight:bold; text-align:center;}
.ioMain .finishTips {font-size:14px;line-height:30px; padding:5px;  text-align:center;}
.ioMain .finishTips em{padding:0 3em;}