@charset "utf-8";
@import url(base.css);
.visa-header { margin-top:5px; }

.visa-search { margin-top:5px; }
.visa-search .search-title { height:26px; padding:7px 0 7px 30px; background:url(../images/bg-visa.png) no-repeat -50px 8px; cursor:default; }
.visa-search .search-title span { font:24px/24px "微软雅黑","黑体"; }
.visa-search .search-title a { margin-left:5px; font:12px "微软雅黑","黑体"; }
.visa-search .search-main { border:1px solid #d4d4d4; }
.visa-search .search-form { padding-left:10px; background:#f1f1f1; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #d4d4d4; overflow:hidden; }
.visa-search .search-form dt { float:left; height:40px; margin-left:10px; line-height:38px; color:#666; text-align:center; }
.visa-search .search-form dd { float:left; height:40px; overflow:hidden; }
.visa-search .search-word { width:120px; height:20px; margin:8px 0; padding:0; border:1px solid #bbb; font:12px/20px "微软雅黑",Tahoma,"宋体"; text-indent:2px; }
.visa-search .search-date { width:120px; height:20px; margin:8px 0; padding:0; border:1px solid #bbb; font:12px/20px "微软雅黑",Tahoma,"宋体"; text-indent:2px; }
.visa-search .search-btn { width:60px; height:25px; margin:7px 0 0 5px; background:url(../images/bg-base.png) no-repeat -200px -70px; border:none; font:bold 12px/20px "宋体"; color:#fbfbf9; cursor:pointer; }
.visa-search .search-selected { padding-left:10px; background:#f1f1f1; border:1px solid #fff; border-right:none; }
.visa-search .selected-1 { float:left; width:65px; line-height:26px; text-align:right; color:#999; }
.visa-search .selected-2 { float:right; width:150px; padding-right:10px; line-height:26px; color:#999; text-align:right; }
.visa-search .selected-3 { float:right; width:715px; line-height:26px; color:#999; }
.visa-search .selected-3 a { position:relative; display:inline-block; height:18px; margin:3px 2px; padding-left:4px; padding-right:15px; background:#ecf6ff; border:1px solid #acccef; font-size:12px; line-height:18px; overflow:hidden; }
.visa-search .selected-3 a:hover { border:1px solid #67a1e2; color:#288fc7; }
.visa-search .selected-3 i { position:absolute; right:4px; top:5px; width:8px; height:8px; background:url(../images/bg-visa.png) no-repeat -40px top; overflow:hidden; cursor:pointer; }
.visa-search .search-condition { padding:6px 10px; background:#fff; }
.visa-search .search-condition dl { margin-bottom:6px; }
.visa-search .search-condition dt { float:left; width:65px; color:#666; text-align:right; }
.visa-search .search-condition dd { float:right; width:865px; overflow:hidden; }
.visa-search .search-condition a { display:inline-block; height:20px; margin-bottom:5px; padding:0 4px; font-size:12px; line-height:20px; overflow:hidden; }
.visa-search .search-condition a:hover { background:#8ea6d4; color:#fff; }
.visa-search .search-condition a.selected { background:#8ea6d4; color:#fff; }
.visa-search .condition-1 { float:left; overflow:hidden; }
.visa-search .condition-2 { float:right; width:825px; overflow:hidden; }
.visa-search .condition-2 a { margin-left:10px; margin-right:10px; }

.hotel-info { margin-top:10px; background:#fff; border-top:2px solid #4283cb; }
.info-base { position:relative; height:170px; border-bottom:1px solid #d4d4d4; }
.info-base h2.title { width:720px; height:20px; margin-left:10px; padding:10px; border-bottom:1px solid #d4d4d4; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.base-price { position:absolute; right:0; top:0; width:200px; height:150px; background:url(../images/hotel-price.png) no-repeat; font:24px/68px Verdana; color:#fff; text-align:center; }
.base-address { width:710px; margin-left:20px; overflow:hidden; }
.base-address dt { float:left; width:60px; margin-top:10px; color:#666; text-align:right; overflow:hidden; }
.base-address dd { float:right; width:640px; margin-top:10px; color:#666; text-align:left; overflow:hidden; }
.base-image { width:920px; margin:10px 20px; overflow:hidden; }
.base-image dt { float:left; width:60px; color:#666; text-align:right; overflow:hidden; }
.base-image dd { float:right; width:850px; overflow:hidden; }
.base-image li { float:left; height:16px; margin-right:2px; padding:2px 3px; background:#f7abab; border-radius:5px; line-height:16px; color:#fff; }
.info-other h3.title { padding:10px 15px 0; border-top:1px solid #f8f8f8; font:bold 12px/12px "微软雅黑",Verdana; cursor:default;  }
.info-other h3.title span { font-weight:normal; }
.other-album { float:left; position:relative; width:665px; border-top:1px solid #ededed; }
.album-big { position:absolute; left:15px; top:38px; width:320px; }
.album-big img { width:320px; height:240px; }
.album-small { position:absolute; right:0; top:38px; width:315px; height:240px; overflow:hidden; }
.album-small li { float:left; width:100px; height:75px; margin-right:5px; margin-top:5px; }
.album-small img { width:100px; height:75px; }
.other-map { float:right; width:295px; border-top:1px solid #ededed; }
.map-area { width:275px; height:240px; margin:14px 9px; border:1px solid #d4d4d4; }

.visa-main { margin-top:10px; background:#f9f9f9; }
.visa-main h2.title { height:20px; padding:10px 0; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.visa-main h3.title { height:20px; padding:10px 0; border-bottom:1px solid #dbdbdb; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.visa-main h4.title { height:20px; padding:7px 0; border-bottom:1px solid #dbdbdb; font:16px/16px "微软雅黑","黑体"; cursor:default; }
.visa-main h5.title { height:20px; padding:7px 0; font:16px/16px "微软雅黑","黑体"; cursor:default; }
.visa-main h6.title { height:20px; padding:7px 0; border-bottom:1px solid #dbdbdb; font:16px/16px "微软雅黑","黑体"; cursor:default; }
.visa-main .col-main { float:left; width:100%; background:#fff; border-top:2px solid #4283CB; overflow:hidden; position:relative; height:300px;; border-top:2px solid #4283CB;}

.visa-main .col-main .visa_info{  width:540px ;font:16px/16px "宋体"; padding:10px 20px;letter-spacing:1px;float:left}
.visa-main .col-main .visa_info .visa_title { overflow:hidden; font-size:14px; color:#288FC7; letter-spacing:0px; font-weight:bold }
.visa-main .col-main .visa_info .visa_content{ margin-top:10px; }
.visa-main .col-main .visa_info .visa_img{ float:left; border:1px solid #CCCCCC; padding:2px;}
.visa-main .col-main .visa_info .visa_detail{ float:left;  width:250px;}
.visa-main .col-main .visa_info .visa_detail ul{  margin-top:5px;}
.visa-main .col-main .visa_info .visa_detail li{ clear:both; width:420px; font-family:"宋体"; font-size:12px;padding-bottom:5px;float:left;letter-spacing:1px; padding-left:10px; }
.visa-main .col-main .visa_info .visa_detail li span{width:120px;display:block; float:left; text-align:right; font-family:"宋体"; font-size:12px; }
.visa-main .col-main .visa_info .visa_book{border:2px solid #FFC267; margin:10px 0px 10px 0px; padding:5px; background-color:#FFFBEF;width:520px }


.visa-main .col-main .visa_book .online_book_info{ margin-top:15px;font-family:"宋体";}

.visa-main .col-main .visa_book .online_book_info span{ font-size:12px; margin-top:3px;display:block; width:auto; padding-left:10px; padding-right:10px; float:left;font-family:"宋体"; }

.visa-main .col-main .visa_book .visa_booking{ width:145px; height:38px; background-image:url(../images/visa_info.png); margin-top:-10px; margin-right:20px; cursor:pointer; float:right}


.visa-main .col-main .visa_book .visa_standard{ font-size:12px; padding:5px; width:270px; text-align:center; margin-top:5px; margin-bottom:5px; }
.visa-main .col-main .visa_book .visa_standard span{color:#FFAA91; font-weight:bold; padding-right:5px;}

.visa-main .col-main .visa_book .photo_book{ font-size:12px; padding-left:10px;color:#000; border-top:1px dashed #DDDDDD; padding:10px; padding-top:15px; }
.visa-main .col-main .visa_book .photo_book p{float:left;font-weight:bold;  display:block; }
.visa-main .col-main .visa_book .photo_book strong{ padding:0px 5px 0px 5px;color:#CC3300}

.visa-main .col-main .visa_other{ float:left}

.visa-main .col-main .visa_other{ color:#288FC7; font-size:14px; font-weight:bold; padding-top:8px; font-size:15px; width:375px; }

.visa-main .col-main .visa_share{ position:absolute; bottom:6px; right:10px}


.visa-main .col-main .other_title{float:left;  margin-left:-10px;}
.visa-main .col-main .visa_other .visa_list ul{background-color:#F9F9F9; border-left:1px dashed #cccccc; margin-top:10px;}
.visa-main .col-main .visa_other .visa_list li{height:42px; color:#FFFFFF;}
.visa-main .col-main .visa_other .visa_list li div{ border-bottom:1px solid #EDEDED; width:94%; margin-left:3%;padding-bottom:8px; overflow:hidden }
.visa-main .col-main .visa_other .visa_list li span{ float:left; padding-top:2px;}
.visa-main .col-main .visa_other .visa_list li p{ color:#000000; float:left; display:block; margin-top:13px; padding-left:15px; font-size:12px; font-family:"宋体"; font-weight:normal}

.visa-main .col-main .visa_other .visa_list li a{ color:#000000; }

.visa_introduction{width:100%; min-height:100px; overflow:hidden; background:#FFFFFF; margin-top:20px;  }
.visa_introduction_left{border-right:1px dashed #cccccc;padding:20px; width:640px;min-height:550px; background-color:#FFFFFF; height:auto; float:left;  }

.visa_introduction_right{ width:263px; float:left; background:#F9F9F9; padding-left:15px;padding-top:20px; border-left:1px dashed #cccccc;}
.visa_introduction_right .right_title{ color:#656871; font-size:15px; font-weight:bold; width:220px; }
.visa_introduction_right p{ color:#738FDA ; float:left}



.visa_left_title{ height:29px; border-bottom:1px solid #AFAFAF}
.visa_left_title ul{ color:#656871; }
.visa_left_title li{float:left;font-size:14px;  width:100px; text-align:center;  padding-bottom:4px;  cursor:pointer}
.visa_left_title li:hover{ color:#FF6600; border:none; border-bottom:3px solid #FF6600; }
.visa_left_content{padding:20px; display:none;  width:600px; margin:0px auto; overflow:hidden; line-height:30px; font-size:14px; }
.visa_left_content img{max-width:620px;}
 .on{ color:#FF6600; border:none; border-bottom:3px solid #FF6600;  }

.right_top_bg_index{ background:url(../images/back.png) no-repeat 0px 0px ;width:20px;font-family:"宋体"; font-size:14px; text-align:center; line-height:13px; margin-top:12px; height:17px; }
.right_top_bg_other{  font-family:"宋体"; font-size:13px; text-align:center; width:20px;line-height:13px; margin-top:12px; height:17px;background:url(../images/back.png) no-repeat 0px -25px ;line-height:15px;  }


.visa_other_title{ background:#288FC7; width:10px; height:18px; display:block; float:left; margin-left:10px;margin-right:10px;}
.span_index{font-weight:bold; margin-left:0px;display:block;color:#000; font-family:"宋体"}
.select{width:85px; height:22px; font-size:12px; float:left}


.main-topbar { padding:15px 15px 5px;  overflow:hidden;}
.main-topbar .filter-order { float:left; font-size:16px; font-weight:bold; border-bottom:2px solid #DBDBDB; width:665px; padding-bottom:10px;}
.main-topbar .filter-order li { float:left; width:50px; height:18px; margin-right:3px; overflow:hidden; list-style:none; }
.main-topbar .filter-order a { position:relative; display:block; height:16px; border:1px solid #ccc; font:12px/16px "宋体"; text-align:center; }
.main-topbar .filter-order a:hover { border:1px solid #288fc7; color:#fe8e00; }
.main-topbar .filter-order a.current { background:#288fc7; border:1px solid #288fc7; color:#fff; }
.main-topbar .filter-order a.current:hover { color:#fff; }
.main-topbar .filter-order i { position:absolute; right:4px; top:4px; width:9px; height:9px; background:url(../images/bg-visa.png) no-repeat; overflow:hidden; cursor:pointer; }
.main-topbar .order-asc a { padding-right:10px; }
.main-topbar .order-asc i { background-position:-18px top; }
.main-topbar .order-asc a.current i { background-position:-27px top; }
.main-topbar .order-desc a { padding-right:10px; }
.main-topbar .order-desc i { background-position:left top; }
.main-topbar .order-desc a.current i { background-position:-9px top; }
.main-topbar .page-box { float:right; }
.main-hotel .hotel-item { padding:15px; border-top:1px solid #ccc; border-bottom:2px solid #288fc7; list-style:none; }
.item-info .info-cover { float:left; width:110px; height:77px; overflow:hidden; }
.item-info .info-cover img { width:100px; height:75px; border:1px solid #d4d4d4; }
.item-info .info-detail { float:left; width:450px; height:77px; overflow:hidden; }
.item-info .detail-title { height:20px; overflow:hidden; }
.item-info .detail-title a { font:16px/16px "微软雅黑","黑体"; }
.item-info .detail-title span.listtitle { margin-right:5px; padding:1px 3px; font:14px/14px "微软雅黑","黑体"; }
.item-info .detail-title span.level { margin-left:5px; }
.item-info .detail-address { height:23px; line-height:23px; overflow:hidden; }
.item-info .detail-intro { height:34px; font:12px/18px "宋体"; color:#666; overflow:hidden; }
.item-info .info-evaluate { float:right; position:relative; width:90px; height:62px; padding:10px 10px 5px; background:#f7f7f7; overflow:hidden; }
.item-info .evaluate-title { position:absolute; color:#666; overflow:hidden; }
.item-info .evaluate-satis { position:absolute; right:10px; top:27px; font:24px/24px Verdana; overflow:hidden; }
.item-info .evaluate-comment { position:absolute; right:10px; bottom:5px; font:12px/1.5 Verdana; overflow:hidden; }
.item-room { margin-top:10px; }
.item-room .room-list { table-layout:fixed; }
.item-room .room-list th { height:20px; background:#f1f1f1; border-bottom:1px solid #dedede; font:normal 12px/20px Verdana; color:#666; text-align:left; }
.item-room .room-list th.list-name { padding-left:23px; }
.item-room .room-list th.list-price { width:125px; }
.item-room .room-list th.list-bed { width:80px; }
.item-room .room-list th.list-breakfast { width:50px; }
.item-room .room-list th.list-internet { width:50px; }
.item-room .room-list th.list-lastroom { width:70px; }
.item-room .room-list th.list-btn { width:60px; }
.item-room .room-item td { height:30px; border-bottom:1px solid #e6e6e6; }
.item-room .room-item td.list-name { padding-left:10px; }
.item-room .room-name { float:left; font:12px/14px "宋体"; }
.item-room .room-coupon { float:left; width:27px; height:13px; margin-left:5px; padding:1px 3px 1px 18px; background:url(../images/bg-visa.png) no-repeat left -10px; font:12px "宋体"; line-height:12px; _line-height:14px; text-align:center; overflow:hidden; cursor:help; }
.item-room .room-price { float:left; font:bold 14px/14px Arial; }
.item-room .room-price-multi { float:left; font:bold 14px/14px Arial; border-bottom:1px dashed #ff8a00; cursor:pointer; }
.item-room .room-item a.button { display:block; width:44px; height:23px; margin:0; padding:0; background:url(../images/bg-visa.png) no-repeat left -25px; border:none; font:12px/23px "宋体"; text-align:center; color:#fff; cursor:pointer; }
.item-room .room-item a.disabled { display:block; width:44px; height:23px; margin:0; padding:0; background:url(../images/bg-visa.png) no-repeat left -48px; border:none; font:12px/23px "宋体"; text-align:center; color:#fff; cursor:default; }
.item-room .room-detail { display:none; }
.item-room .room-detail td { padding:15px; background:#f7f7f7; border-bottom:1px solid #e6e6e6; }
.item-room .detail-bed { margin-right:15px; }
.item-room .detail-size { margin:0 15px; }
.item-room .detail-canaddbed { margin:0 15px; }
.item-room .detail-breakfast { margin:0 15px; }
.item-room .detail-internet { margin-left:15px; }
.item-room .detail-remark { margin-top:10px; line-height:20px; }
.item-bar { margin-top:5px; text-align:right; }
.main-bottombar { padding:10px 15px 20px 0; }
.main-bottombar .page-box { float:right; }

.main-room { padding:10px; }
.main-detail { padding:10px; }
.detail-content { height:50px; margin:10px 10px 5px; line-height:25px; color:#4d4d4d; overflow:hidden; }
.detail-bar { margin:0 10px 10px; text-align:right; }
.detail-other { margin:10px; padding-top:10px; border-top:1px dashed #d4d4d4; }
.detail-other dt.title { float:left; width:60px; font-weight:bold; color:#4d4d4d; }
.detail-other dd.content { float:right; width:600px; color:#4d4d4d; }
.main-photo { padding:10px; }
.photo-tip { margin:10px; color:#999; }
.photo-list li { float:left; width:130px; margin:3px; line-height:20px; text-align:center; overflow:hidden; }
.main-comment { padding:10px; }
.comment-loading { display:none; height:100px; margin:10px 0; background:url(../images/loading.gif) no-repeat 290px center; line-height:100px; text-align:center; text-indent:20px; color:#ccc; }
.comment-list li { margin:10px 0; background:#f9f9f9; overflow:hidden; }
.comment-list dt { float:left; width:60px; padding:10px; }
.comment-list dt a { display:block; width:50px; padding:4px; background:#fff; border:1px solid #d7d7d7; border-radius:5px; }
.comment-list dt a:hover { background:#4e8ed1; border-color:#4e8ed1; }
.comment-list dt img { width:50px; height:50px; }
.comment-list dd { float:left; width:579px; padding:10px 15px; background:#f6f6f6 url(../images/hotel-comment-list.png) repeat-y; }
.comment-topbar { position:relative; width:100%; }
.comment-topbar a { margin-right:15px; }
.comment-topbar span { margin-right:7px; }
.comment-score { position:absolute; right:0; top:0; height:18px; font:12px/14px "宋体"; text-align:center; cursor:default; overflow:hidden; }
.comment-score .score { float:left; padding:1px 3px; background:#ffa900; border:1px solid #ee9117; border-radius:3px 0 0 3px; color:#fff; }
.comment-score .takemoney { float:left; padding:1px 5px; background:#fff; border:1px solid #ee9117; border-left:none; border-radius:0 3px 3px 0; color:#ff8a00; }
.comment-content { margin-top:10px; padding:15px; background:#fff; border:1px solid #ececec; border-top:none; border-bottom-width:2px; border-radius:5px; line-height:16px; color:#333; }
.main-comment .page-box { float:right; }

.visa-main .col-side { float:right; width:250px; }
.side-main { padding:10px 15px; }
.side-main .main-why { padding:0px 0; }
.main-why .history-list{margin-left:-15px; }
.main-why .history-list li { margin:5px 0; padding-left:15px; line-height:20px; list-style:none; }

.main-why .history-list .icon-1{ margin:10px 0;  background:url(../images/visa_right_li.png) no-repeat -6px -4px; list-style:none; padding-left:30px; }
.main-why .history-list .icon-2{ margin:10px 0;  background:url(../images/visa_right_li.png) no-repeat -6px -28px; list-style:none;padding-left:30px; }
.main-why .history-list .icon-3{ margin:10px 0; background:url(../images/visa_right_li.png) no-repeat -8px -50px; list-style:none;padding-left:30px; }


.float-note { position:absolute; left:0; top:0; z-index:999; padding-top:6px; overflow:visible; }
.float-note .float-main { padding:3px; background:#e6e6e6; border:1px solid #848484; }
.float-note .float-main .coupon { width:295px; padding:12px; background:#fff; overflow:auto; }
.float-note .float-main .price { background:#fff; overflow:auto; }
.float-note .float-main .price dl { text-align:center; zoom:1; }
.float-note .float-main .price dt { float:left; width:50px; height:28px; background:#ffebd7; font-weight:700; line-height:28px; color:#444; }
.float-note .float-main .price dd { float:left; width:50px; padding:4px 0; border-top:1px solid #ccc; }
.float-note .float-main .price em { display:block; color:#f60; font-style:normal; }


.why-title{color:#FF9C00; font-weight:bold}
.why-content{margin-left:30px; color:#666666; width:200px;}


.main-question{ margin-top:20px; line-height:25px;}
.question_title{color:#FF9C00; font-weight:bold; cursor:pointer}
.question_content{margin-left:30px; color:#666666; width:200px;}
.hide{display:none;}
.secrch-hit{margin-top:10px; margin-left:10px; color:#666666}
.search-visa{border:1px solid #ff0000}

.tag{float:left; padding:15px;}
.O_C_Name{ border:1px solid #BBBBBB; padding:5px; color:#666666; width:280px;}
.O_C_Names{ border:1px solid #BBBBBB; *border:none; padding:5px; color:#666666; width:292px; margin-top:10px; display:block; height:120px;}
.visa-hit{ overflow:hidden}

.hit-title{color:#666666; font-size:15px; font-weight:bold; margin-bottom:3px;}
.hit-list{ overflow:hidden; height:35px;}
.hit-list ul{ clear:both;float:left; padding:1px;}
.hit-list ul li{float:left;padding:3px; font-size:12px;color:#666666; line-height:25px;  }
.hit-list .title{color:#666666; font-size:13px; font-weight:bold;float:left}
.hit-list ul li a{color:#666666;  }


.country_info{height:155px; border:1px solid #BBBBBB; width:226px; overflow-y:scroll; margin-top:10px; background:#FFFFFF;  }
.short{height:125px; }
.country_info p{ display:block; height:15px;width:140px; float:left; color:#000}
.country_info span{ width:50px; display:block; float:left}
.country_info .country_info_frame{clear:both; height:20px;cursor:pointer;padding:3px; padding-left:5px;}
.country_info .visa_type_frame{clear:both; height:20px;cursor:pointer;padding:3px; padding-left:5px;}
.country_info div:hover{ background:#5D8BB4; color:#FFFFFF; overflow:hidden;height:20px; padding:3px;padding-left:5px;}
.country_info .div_hover{ background:#5D8BB4; color:#FFFFFF; overflow:hidden;height:20px; padding:3px; padding-left:5px;}

.clear{clear:both}

.text{border:1px solid #BBBBBB ; height:25px; width:220px; color:#bbbbbb; line-height:25px; font-size:14px; padding-left:5px;}

.right_frame_big{position:relative;  height:180px; width:200px; float:left}

.search_bottom{ background:url(../images/visa_right_li.png) no-repeat -2px -71px; list-style:none; width:65px; height:28px; float:right; cursor:pointer ; margin-right:30px;}

.right_bottom{margin-top:5px;}


.question{ width:960px; overflow:hidden; margin-top:10px; padding-bottom:20px; background-color:#FFFFFF; /*border:2px solid #288FC7;*/ }
.question .remark{border-bottom:1px solid #bbbbbb ;border-top:1px dashed #bbbbbb ; padding:10px; width:900px; margin:0px auto; font-family:"宋体"; font-size:14px; color:#288FC7; font-weight:bold}

.question .userhead{ width:50px; height:50px; float:left; margin:10px; margin-left:20px;  padding:2px; border:1px solid #CCCCCC; }

.question .userName{ width:50px;  float:left; margin:0px 0px 0px 25px;   padding:2px; }



.question .question_context{ overflow:hidden;float:left; width:850px;}

.question .question_text{  background:#F9F9F9;border:1px solid #EEEEEE;float:left;  width:820px;margin:10px; margin-left:20px; height:20px; padding-left:5px; margin-bottom:0px; }

.question .question_login span {float:left; margin-top:13px;}

.question .question_login{ float:left; width:180px; margin-left:22px;}

.question .question_frame{ overflow:hidden}
.question .question_frame_left{float:left}

.question .question_text:hover{background:#FFFED7; border:1px solid #F1CA7F;}

.question .question_textarea{ background:#F9F9F9; border:1px solid #EEEEEE;float:left; margin:10px; margin-left:20px; width:820px; height:54px;line-height:18px; padding-left:5px;color:#CCCCCC}
.question .question_textarea:hover{background:#FFFED7; border:1px solid #F1CA7F;}


.question_button{ width:100px; height:28px; float:right; text-align:center;margin-bottom:20px; }
.question_submit{  border:none; width:60px;  color:#FFFFFF; height:25px;  background:url(../images/visa_info.png) no-repeat -74px -53px; font-size:12px; font-weight:bold; text-align:center; line-height:25px;margin-right:35px; margin-top:10px; cursor:pointer}

.question_bottom{ overflow:hidden;  line-height:25px; padding-top:0px;}
.question_bottom span{ display:block;float:right; vertical-align:middle}
.question_bottom img{margin-top:10px;}