/* CSS Document */
.br5{ border-radius:5px}
.header_login_tips { position: absolute; width: 183px; height: 31px; margin:-35px 0 0 270px;*margin:-5px 0 0 160px; padding-left:6px; line-height: 38px;  background: url(../images/poptip.gif) no-repeat 0 0; color: #003366; text-align: left; overflow:hidden;  }
.header_login_tips .close { position: absolute; top: 10px; right: 7px; display:inline-block; width:16px; height: 0; padding-top:16px; overflow: hidden;  }

.home_top_review{display:inline-block; margin-left:50px; width:450px; color: #036 ;float:right}
#banner_bigbg{ width:100%;background:url(../images/new3.jpg) center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; overflow:hidden;}
.bnr1{background:url(../images/iva-service.png) no-repeat center right; width:960px; height:300px;}
.bnr2{background:url(../images/inspection6.png) no-repeat center right; width:960px; height:300px;}
.bnr3{background:url(../images/phone-interpreter.png) no-repeat  right; width:960px; height:300px;}
.bnr4{background:url(../images/va_team.png) no-repeat  right; width:960px; height:300px;}
.bnr5{background:url(../images/vo2.png) no-repeat center right; width:960px; height:300px}
#form_box select{padding:12px 15px; font-size:16px;color:#666; margin-top:-10px; border-radius:3px}
#form_box .city{width:200px; padding:13px; margin-bottom:9px;border-radius:3px; font-size:16px; border:1px solid #CCCCCC; color:#666}

#banner { margin:0 auto;position:relative; width:960px; height:286px;overflow:hidden; text-align:center; font-size:16px} 
#banner_list img {border:0px;} 
#banner_list #home_book{background:url(../images/book_arr2.png) bottom left no-repeat; height:88px; width:120px; z-index:1;position:absolute; top:48px; right:256px}
#banner_bg {position:absolute; bottom:10px;background-colorX:#000;height:50px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; text-align:center } 
#banner_info{position:absolute; bottom:4px; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer} 
#banner_text {position:absolute;width:0px;z-index:1002; right:3px; bottom:3px;} 
#banner #ctrbox {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002; 
margin:0; padding:0; bottom:3px; right:5px; height:30px; text-align:center; width:960px; backgroundX: #093} 
#banner #ctrbox .ctrdot { width:12px;height:12px;display:inline-block;color:#FFF;border:#e5eaff 1px solid;background-color:#6f4f67;cursor:pointer; margin:5px 5px 0 5px; font-size:16px; border-radius:12px} 
#banner_list .mbox{ float:left;padding-top:15px; text-align:left}  
#banner_list .mbox  h2{color:#f1f1f1; font-size:28px;text-shadow:1px 1px 1px #000; font-weight:bold}

.btnbig{color:#F1F1F1;  font-size:28px;   padding:7px 10px; display: inline-block; margin-left:5px; text-shadow:1px 1px 1px  #333; border-radius:5px; border-right:1px solid #666;border-bottom:1px solid #666}
.btn_bg_red{background:#DD4B39;} .btn_bg_green{background:#096;}  .btn_bg_green2{background:#0C9} .btn_bg_blue{background:#03C} .btn_bg_yellow{background:#F60}
.btn_cl_black{ color:#000} .btn_cl_white{ color:#fff}
.btn_vo{background: #F60; color:#000; border-radius:8px; margin:10px;font-size:20px; border-bottom:3px solid #000;border-right:3px solid #000; padding:10px;display:inline-block; text-align:center; font-weight:bold}
.vo_all{float:left; width:30px;font-size:100px; color:#0C6; margin-top:-20px; display:inline-block}
#form_box{vertical-align:middle; text-align:left; margin:25px 0; height:50px; display:inline-block;  background:#096;    padding:10px; border-radius:5px;}
#form_box #book_btn{border:1px solid #999;color:#F1F1F1;  font-size:28px;   padding:6px 10px; display: inline-block; margin:0 0 8px 5px; text-shadow:1px 1px 1px  #333; border-radius:5px; background:#DD4B39;border-right:1px solid #333;border-bottom:1px solid #333; cursor:pointer}
.home_partner{width:100%; background:#f1f1f1; text-align:center; padding:20px 0 50px 0; font-size:24px}
.order_table{height:25px;line-height:25px;overflow:hidden; margin:0 50px 10px 10px; text-align:left;z-index:99;}

.home_iva{  float: left; padding:5px;background: #FFFFFF;margin:10px 8px;text-align:center;}
.home_iva img{ border-radius:3px; width:120px; height:135px; margin:5px 5px 10px 5px}
.home_review img{ border-radius:5px}
#live_client{font-size:14px;  width:930px; margin:20px 0; text-align:center}
#live_client li a:link{ color: #039}




/*slider*/
.main_box h1{ color:#F1F1F1; font-size:12px; display:inline-block}
#bg_bannerx{ width:100%;background:url(http://www.freeiva8.com/view/default/images/new3.jpg) ;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover; overflow:hidden;}
.slider_box{  margin:0 auto; widht:960px; height:375px;overflow:hidden;position:relative;margin-right:12px; background: #096; } 
.silder_con{width:960px;height:375px; overflow:hidden;position:absolute; background:#0CF}
.silder_panel{width:960px;height:375px;overflow:hidden;position:relative; color:#FFF; background: #F99 }
.mask{height:90px;overflow:hidden;background: #000 ;opacity:0.5;filter:alpha(opacity:50);width:100%;position:absolute;left:0;bottom:0;z-index:1;border-top:solid 2px #ddd; }
.review1{height:90px;overflow:hidden; color: #fff; width:285px;position:absolute;left:8px;bottom:0; text-align:left; z-index:99}
.review1 p{ padding:12px 10px; }

.silder_panel img{width:950px;height:375px;display:block;overflow:hidden;}
.silder_panel h2{font-size:26px;font-weight:bold; display: inline-block;text-shadow:1px 1px 1px #000; color:#f1f1f1; }
.silder_panel p{font-size:14px;line-height:20px;}
.silder_nav li{float:left;padding:0px;margin:2px;display:inline;position:relative;}
.silder_nav li.current{border:0px solid #06F; background: #F1F1F1; cursor:pointer; padding-top:3px;;marginx:0 4px; color:#06F; font-weight:bold; border-radius:4px}
.silder_nav li{display:block;width:120px;height:65px;overflow:hidden;}
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;line-height:999em;overflow:hidden;z-index:2;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(http://www.17sucai.com/preview/10942/2013-08-27/%E5%B8%A6%E6%96%87%E5%AD%97%E8%AF%B4%E6%98%8E%E5%92%8C%E7%BC%A9%E7%95%A5%E5%9B%BE%E7%9A%84%E5%9B%BE%E7%89%87%E5%88%87%E6%8D%A2/images/silder_btn.gif) no-repeat;}
.slider_box a.prev{left:0;background-position:left 0; }
.slider_box a.next{right:0;background-position:right 0;} 
.silder_intro{position:absolute;left:0;top:190px; width:200px;overflow:hidden;color:#fff;padding:0 30px 0 5px; z-index:2; border:0px solid #F00}

.dec{float:right;height:100px;width:625px;bottom:-10px;right:0;overflow:hidden;z-index:3;position:absolute;}
.dec li{margin-top:10px;float:left;display:inline;}



#home_mainbanner{float:left; text-align:left; background:#003366; height:270px;border:0px solid #0099FF;background:url(../images/home_bn2.jpg) no-repeat;  width:950px; *width:950px;display:block; border-radius:5px 5px 0 0 } 
#home_form{float:left; width:200px; backgroundc:#CC66CC; padding:15px 20px }
#home_form .title1{color: #FFFFFF; font-size:18px; font-weight:bold; }
#home_form .title2{color: #FFFFFF; font-size:11px; line-height:10px;margin-bottom:8px; -webkit-text-size-adjust:none; }
.home_banner{float:left; width:675px; color: #FF6633; font-size:15px}
.home_banner h1{ font-size:26px;color: #FFFFFF ;text-shadow:1px 1px 1px #000;}
.home_banner .v9{font-weight:lighter; font-size:22px}
#home_whyus{color:#FFFFFF; font-size:16px; margin-bottom:20px}    
.order_table{height:25px;line-height:25px;overflow:hidden; margin:0 50px 10px 10px;color: #FFFFFF; text-align:left;z-index:99;}
.order_table ul li{overflow:hidden;height:25px; float:left;width:750px; font-size:14px;  display:inline; }
.list_cases li{ margin-bottom:10px}
.left_item_box p{ margin:5px 0; display: block}
.left_item_box p u{ color:#006699;}
.left_item_box .succ_case{ color:#003399; padding:3px 2px; font-size:18px; background:#FFFF99; }
.left_item_box ul marquee li{ padding:6px; margin-bottom:5px}
.rgt_box{float:left; text-align:left;margin:10px 10px 10px 15px; width:685px; padding:0 4px;  border:1px solid #CCCCCC; border-radius:3px 3px 0 0; }
.rgt_box .home_iva{  float: left; width:100px;background: #FFFFFF;margin:7px 7px 15px 7px;text-align:center}
.rgt_box_add{padding:10px 0 10px 10px; display:inline; background:#EDF5FE}
.h2title{background: #336699; color:#FFFFFF; padding:5px; border-radius:3px 3px 0 0; font-size:20px; display:block}
.top_right{height:270px;float:left; padding:10px 0 10px 20px;width:675px;*width:655px; }


.index_lfa{ float:left; width:220px; text-align:left; background: #CAC0B4; margin:10px 0; border-radius:5px; padding:0 10px 10px 10px; overflow:hidden }

#experts{float:left;background: #CBECEB; padding:5px 13px; border-radius:4px; margin-bottom:6px; color: #003366; font-size:16px; font-weight:bold}
.book_form{ float:left; margin-bottom:10px; width:210px; overflow:hidden}
#enter_city{ float:left; margin-left:72px; font-size:11px}
#search_iva{background:#FFFFFF;margin:10px; _margin:5px;border-radius:5px; height:330px;}
#lastest_book{ float:left;margin:15px 0px; background:#FFFFFF; border-radius:5px; padding:3px;color: #006699; font-size:12px}


#more_service a{  color: #00CCFF;  padding:5px; margin:5px 10px 0px 0px; font-weight:bold}
.index_up_part{ float:left;  border:0px solid #999999; }

#jiantou{ position: absolute; top:165px; left:485px; }	
	.index_rga{float:left; text-align:left;  padding:0 10px 10px 20px;*padding:0 10px 10px 20px;border:0px solid #beceeb;border:5px solid #003366; margin :10px 20px 0 20px;*margin :10px 0 0 20px;background:url(../images/index_bk2.gif) no-repeat;  position:relative; width:640px; *width:644px;display:inline; border-radius:5px 5px 0 0 }
	.index_rga span{width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
	.index_rga span.bot{
    border-width:20px; 
    border-style: dashed solid dashed dashed; 
    border-color: transparent #003366 transparent transparent; 
    left:-44px; 
    bottom: 110px;
}

.picb{ border:1px solid #CCCCCC; padding:2px; height:70px}
.color1{ color: #999999}
.jianju{ margin-bottom:3px}

.index_rga span.top{
    border-width:20px; 
    border-style: dashed solid dashed dashed; 
    border-color: transparent #fff transparent transparent; 
    left:-37px; 
    bottom: 110px;
}
#more_service{float:left;margin:0px 0 5px 20px; background: #003366;  color: #00CCFF; padding:8px 40px; width:600px; *width:604px; border-radius:0 0 5px 5px;display:inline}

	.index_rgb{ float:left; text-align:left; padding:10px; margin:10px 0 20px 15px; border:1px solid #999999; height:220px;background:url(../images/china_chinese_interpreter.gif) repeat-x; width:673px; display:inline}
		#job1{width:31%;float:left; margin-top:15px }
		#job2{width:31%;float:left;margin-top:15px; }
		#job3{wwidth:31%; float:right;margin-top:15px; }

	.index_down_part{ width:960px; margin:0 auto;  height:1180px;}
	.how_it_work{ width:250px; _width:246px;float:left;background:#CAC0B4; height:1150px; text-align:left; border-radius:0 0 5px 5px; border:0px solid #0099FF; }
	#how_it_work1{border:0px solid #CCCCCC; padding:10px; margin-top:10px;}
	.select_iva{ background-color: #E0EDFE; padding:5px; margin:15px 0 10px 0}
	.left_item_box{  padding:10px 0;border-radius:5px; width:220px; margin:0 0 10px 0 }

.iva_work{float:left;height:135px; width:685px;*width:674px; margin:10px 0 5px 15px; padding:5px 0px 10px 10px; background:#006699; color:#FFFFFF; background:url(../images/Wizard_gradient.jpg) repeat-x; border-radius:5px;display:inline }
.iva_work_pic{margin-right:10px;*margin-right:12px;}
.index_down_right{ float:left; text-align:left; width:680px; margin:5px 0 0 20px; overflow:hidden; display:inline}	
	#iva_project{ float:left;width:350px; height:330px;margin-top:15px; background:#DEFAE9; padding:0 10px; border-radius:5px}
		#index_testimonial{border:0px solid #0000FF;   float:left}
		#index_hot_iva{border:0px solid #00CC00;float:left;  width:350px}
		#index_hot_ivabk{border:0px solid #00CC00;float:left;  width:450px}
	#all_project{ float:left;  width:268px; height:310px; background:#DEFAE9; border-radius:5px; border:0px solid #00FF00;background-color: #F7F7F7; padding:10px; margin:15px 0 0 20px;overflow:hidden; display:inline}
		#index_aboutiva{  padding:10px; margin-bottom:20px}
	

	.index_partner{ float:left; text-align:left;  margin:5px 0 25px 15px; width:693px; border:0px solid #0066CC; display:inline;overflow:hidden;}	
	.partner_title{ background-color: #F0F0F0; width:100%; padding:5px}
		
	.step123{float:left; background:#CCCCCC; margin-right:10px; width:190px; height:100px; padding:5px 3px 5px 7px;background:url(../images/boxSmallBlueGrad.png) no-repeat}
	.bzhi{ font-size:12px; font-weight:bolder;color:#990000; }
	
.book_form{ font-size:12px; font-weight:}
.book_form inputX{ width:185px; padding:5px; border-radius:3px; border:1px solid #CCCCCC }
.book_form select{ width:199px; padding:5px;border-radius:3px; border:1px solid #CCCCCC }
.book_form .city{width:239px; padding:5px;border-radius:3px; border:1px solid #CCCCCC; display:inline-block; color:#666}
#bk_btn{ float:right;margin:10px 0px 0 0}
.newClass1{ background: #FFCC66; padding:1px} .newClass2{ background: #FFCC33}

		
/* orderchooseiva.htm=====================*/

.iva_info{ width:200px; float:left; padding-left:10px; border-right:1px solid #CCCCCC; height:600px; text-align:left;}
.order_info{ float:left; padding-left:50px; margin-top:18px; display:inline; width:500px}
	.iva_calendar{ margin-bottom:20px ; border:1px solid #F0F0F0; float:left; padding:10px 20px 10px 20px;}
		#showrili{ margin-left:20px; float:left; }
	.travel_schedule{margin-bottom:20px; *float:left}
	.hr_city{margin-bottom:20px; }
	.visit_info{float:left; margin-bottom:20px ;}
		.visit_biz{width:300px; float:left; }
		.visit_leisure{float:left;}
	.additional_info{  margin-bottom:20px ; *float:left}
	
	
	



/* IVA_details */
.ul0{ float:left; margin-top:20px; font-size:16px} .ul0 li{ float:left}
#ivadts_guide{padding:0 5px 5px 5px; margin:5px auto; width:960px; }
.sline{height:1px; width:100%; background: #E8E8E8}
#ivadts_title{ float:left;width:950px;color:#003366; margin-top:15px; padding:3px 0}
#ivadts_pic{margin-right:20px} 
#ivadts_pic p img{border:1px solid #CCCCCC; border-radius:3px; padding:5px}
#ivadts_pic div{width:220px}  #ivadts_pic div img{border:1px solid #EFEFEF; border-radius:3px; background:#FFFFFF; margin:5px 5px 5px 0; float:left}
#ivadts_age{color: #999999; font-size:14px; padding-bottom:8px}
.title_mark{border-bottom:3px solid #999999; color:#5E5E5E; margin:25px 0 10px 0; width:360px}
.ivadts_barbox{float: left;background:#C2C2C2; padding:10px 10px 5px 10px; margin:25px 10px 20px 0; border:0px solid #666666; border-radius:5px 5px 0 0; width:600px; font-size:18px}
.guide_bar{ float:left;background:#FFFFFF; padding:8px 15px;margin-right:10px;margin-bottom:-5px; border-radius:3px 3px 0 0}
#profile{color:#003366; }
#question{ float:right; margin-right:10px}
.ivadts_review{ float:left; text-align:left; } 
.ivadts_review h1{border-bottom:3px solid #999999; color:#5E5E5E; margin:35px 0 10px 0}
.ivadts_review .write_review{float:right;border:1px solid #993300; background: #CC3300; padding:4px 8px; border-radius:3px; color:#FFFFFF}
.ivadts_review ul li{ float:left;  border-bottom:1px solid #CCCCCC;} 
.ivadts_review ul li .rev_lbox{float:left; width:130px; color:#999999;  padding:10px 0;}
.ivadts_review ul li .rev_details{float:left;  padding:10px 0 20px 0;width:450px}
.ivadts_totop{float:right; margin:15px 5px 50px 0; padding:8px 15px; background: #0099CC; font-size: 24px; color:#FFFFFF; border-radius:5px}

.book_box ul li .price_box{float:left; vertical-align:middle; border:0px solid #0066CC;}
.price_box .hrs_lan{vertical-align:middle;padding:2px 5px; float:left}
.price_box .hrs_lan p{color:#FFFFFF; font-weight:bold;}
.book_box ul .srv_key{color:#FFFFFF; text-align:center; border-top:3px solid #FFFFFF; margin-top:10px; padding-top:10px}
#askq{ position: absolute;top:150px; left:230px;border:5px solid #006666; text-align:left; width:500px;*width:560px; padding:20px; margin-left:50px; background: #F0F0F0; display:none; border-radius:10px}
#reviews_success{ position: absolute;top:500px; left:230px;border:5px solid #00CC66; text-align:left; width:500px; padding:20px; margin-left:50px; background: #F0F0F0; display:none}
#xclose{ margin-left:250px;  }
#yclose{ margin-left:420px;  }
.ivalist_name{ margin:10px 0 0 27px}
.ivalist_email{ margin:10px 0 0 57px}
#ivalist_btn{ height:30px; padding:2px 5px 2px 5px; margin:20px 0 0 90px; font-size:16px}
table{ border:1px solid #CCCCCC; margin-bottom:10px; }
table.circle_calendar td{
	height: 10px;
	text-align: center;
	width: 25px;
	}
.yesv{list-style-image: url(../images/yes1.png); margin:0 0 5px 15px; text-align:left}


#iva_main_left{ float:left; width:658px}
#iva_left_top{float:left;   width:638px; border-radius:3px; padding:5px 10px; font-size:14px; }
#mem_p{background:#009900; color:#FFFFFF; padding:3px 5px; border-radius:5px; margin: 0 25px}
#mem_g{background: #FF9900; color:#FFFFFF; padding:3px 5px; border-radius:5px; margin: 0 25px}
#iva_pic{float:left; width:255px; margin-top:25px; border-radius:5px;}
.sel_input11 {padding:2px; font-size:14px; font-size:12px\9;width:150px; background:#FFFFD0; border:1px solid #7F9DB9 }

.display_box{ float:left; width:950px; padding-top: 15px; border:0px solid #000099; } 
.box_left{float:left; width:340px; margin-right:25px; } .box_right{ float:left; width:581px; } .book_now li{ float:left; padding:8px 0; border-bottom:1px dashed #CCCCCC; width:571px}
h1{ font-size:22px; padding-bottom:5px; }
#cs_form_pay input{ color: #666666; background:#FFFFFF} #cs_form_pay select{ color: #666666; background:#FFFFFF}


.sel_input{padding:5px; margin: 2px 5px 2px 10px; font-size:14px; width:120px; background:#FFFFD0; border:1px solid #CCCCCC;border-top:1px solid #999999; border-radius:0px; }
.sel_input2 {padding:5px; margin: 2px 5px 2px 10px; font-size:14px; width:150px; background:#FFFFD0; border:1px solid #CCCCCC;border-top:1px solid #999999; border-radius:0px; }
.ent_input{padding:6px; margin: 2px 5px 2px 10px; font-size:14px; width:120px; background:#FFFFD0; border:1px solid #CCCCCC ;border-top:1px solid #999999;border-radius:0px }

.l_box{ float:left; width:630px; backgroundx:#99CCCC; }
.r_box{ float:left; width:291px; margin-left:15px}
.book_box{ width:291px;  background: transparent url(../images/book_bkgd.png) no-repeat; padding:20px 0 10px 10px; border:1px solid #993300; margin:8px 10px 30px 0;  border-radius:5px}


#drate{text-shadow:1px 1px 1px #000; margin:0 15px 0 10px; font-size:36px; font-weight:bold; float:left}
.p1{float:left; margin-bottom:6px; width:360px} .p2{float:left; margin-top:6px; width:360px}
#book_top li{ color:#FFFFFF; width:280px; float:left}

.box_right h2{border-bottom:3px solid #999999; color:#5E5E5E; font-size:22px; color: #666666; margin:25px 0 10px 0;margin:35px 0 3px 0}
.box_right .v123{ display:block; margin:8px 0;}
#date_note{float:left; background:#FF3333; display:block; color:#FFFFFF;  width:260px; display:none}

/*==========ivalist.htm============*/
.leftbdA{border:1px solid #70C58F} .leftbdB{border:1px solid #8EC7FF} .leftbdC{border:1px solid #FFCC66} .leftbdD{border:1px solid #009999}  .leftbd{border:1px solid #8EC7FF}
.leftclA{color: #70C58F} .leftclB{color: #007DFB} .leftclC{color: #FF6600} .leftclD{color: #009999} .leftcl{color: #007DFB}
#ivalist_guidebar{padding:0 5px 15px 5px; text-align:left;}
.list_left_wap{width:220px; float:left; text-align:left;background:#f5f3de; text-align:left; margin:0 5px 0 0 ;padding:10px 5px 10px 10px; margin-bottom:20px; border-radius:5px;} 
.list_left_wap li{margin-bottom:15px}
.list_left_wap .sel_ipt{ padding:5px; width:208px; font-size:14px;}
.list_left_wap .ent_ipt{ padding:5px; width:195px; font-size:14px}

.list_top{float:right; text-align:left;width:680px; border-radius:5px 5px 0 0;margin: 0 10px 25px 0;display:inline;padding:10px 10px 0 10px ; font-size:16px; color:#FFFFFF}
.iva_alllist{ float:right; text-align:left;; border:1px solid #CCCCCC;width:700px; margin:0 10px 15px 0; display:inline;border-radius:5px;overflow:hidden;}
.iva_alllist ul{float:left; width:470px; padding:10px; font-size:14px;}
.iva_alllist ul .lititle{margin-bottom:15px;}

.iva_alllist ul .profile{float:left; width:338px; padding-left:12px; padding-top:0;}
.iva_alllist .lr_box{float:right; width:209px; *width:199px; margin:1px 1px 1px 0; padding:2px 0 10px 0; border-radius: 0 4px 4px 0;margin-bottom:-9999px;padding-bottom:9999px; background: #EEEEEE;}
.iva_alllist .lr_box .lbrev{border-bottom:1px solid #CCCCCC; margin:8px; *width:180px;padding:0 0 8px 0; font-size:12px; font-style:italic; color:#006699}
.iva_alllist ul li a:hover,.check_dates a:hover{ text-decoration:none}
 
.iva_alllist ul .pic_log{float:left; width:120px;  text-align:center}
.ofz{ text-decoration:line-through; font-size:16px; color:#999999}
.ofp{background: #FF6666; color:#FFFFFF; padding:2px 3px; margin-bottom:5px; font-style:italic; border-radius:3px; padding:2px 5px}
.save_price{ color:#FF0000}
.ivalist_page{ float:right; text-align:left;width:700px; margin:0 10px 15px 0; display:inline; padding:3px 0;overflow:hidden;}

.bkcolorA{background:#70C58F;} .bkcolorB{background: #8EC7FF; color:#333333} .bkcolorC{background: #FFCC66; color:#333333} .bkcolorD{background: #009999}
.vdt{padding:5px 10px;  border-radius:5px; color:#FFFFFF; text-align:center; font-size:18px}
.vdtA{background: #AADDBD } .vdtB{background: #8EC7FF;} .vdtC{background: #FFCC66;} .vdtD{background: #84C1C1}
.ck1{float:left; background:#FFFFFF; color:#000000; padding:6px 8px; border-radius:5px 5px 0 0; margin:20px 2px 0 2px; font-weight:bold}
.ck0{float:left; background:#EEEEEE; padding:3px 5px 4px 5px; border:1px solid #FFFFFF; border-bottom:0; border-radius:5px 5px 0 0; margin:24px 2px 0 2px; color: #FFFFFF;}
.check_dates{float:right;margin:10px 10px 30px 0;*margin:10px 5px 30px 0;}

/* city*/
.citybnr{width:930px; height:600px; background: #006633; padding:10px;background:url(../images/home_bn2.jpg) }
.city_mt{color:#003366; text-align:left;width:950px}
.city_mt h1{ font-size:28px;color: #FFFFFF;text-shadow:2px 1px 1px #000; display:block; padding:10px; text-align:center}

.city_st{ display:block; margin-top:10px; color: #FF6600; font-size:16px}
.city_book{ float:left; width:950px; text-align:center; margin-top:20px}
.pic_arr{ width:76px; height:25px; display:inline-block; background:url(../images/arr_box2.png) no-repeat;background-position:-40px -185px;vertical-align:middle; border:0px solid #FFFFFF}
.city_box{float:left; width:920px; background:#CCCCCC; text-align:left; padding:15px; font-size:14px}
.city_box .txt{ background:#FFFFFF; display:block; padding:25px; margin-bottom:15px}
.city_book_btn{background: #FF6600; font-size:22px;  font-weight:bold; padding:10px; cursor:pointer; border-radius:5px}

.canton_fair_bk{width:930px; height:600px; padding:10px;background:url(../images/canton-fair.jpg); color:#FFFFFF; font-size:16px; text-align:center; border-radius:5px 5px 0 0 }

.flag{ width:20px; height:20px; display:inline-block;background-image:url(../images/flag.png);background-repeat:no-repeat; vertical-align:middle}
.afn{background-position:0 0;} .ara{background-position:-260px 0;} .aul{background-position:-340px 0;} .au0{background-position:-360px 0;}.bah{background-position:-440px 0;} 
.bes{background-position:0 -20px;} .bem{background-position:-20px -20px;} .brl{background-position:-200px -20px;} .caa{background-position:-360px -20px;} .che{background-position: 0 -40px;} .cha{background-position:-20px -40px;} .coa{background-position:-100px -40px;} .sws{background-position:-300px -180px;} .cua{background-position:-280px -40px;} 
.czh{background-position:-340px -40px;} .dek{background-position:-360px -40px;} .gey{background-position:-360px -60px;} .egt{background-position:-460px -40px;} .spn{background-position:-120px -180px;} .fin{background-position:-200px -60px;} .fre{background-position:-220px -60px;} .hog{background-position:-180px -80px;} .huy{background-position:-200px -80px;} .ina{background-position:-280px -80px;} .irn{background-position:-320px -80px;} .irq{background-position:-340px -80px;} .ird{background-position:-360px -80px;} .isl{background-position:-420px -80px;} .ity{background-position:-440px -80px;} .jaa{background-position:-460px -80px;} .jan{background-position:-480px -80px;} 
.koa{background-position:-220px -220px;} .maa{background-position:-420px -100px;} .mas{background-position:-440px -100px; } .meo{background-position:-100px -120px;} .nes{background-position:-400px -120px;} .ned{background-position:-440px -120px;} .noy{background-position:-140px -140px;} .nia{background-position:0 -140px;} .omn{background-position:-220px -140px;} .pan{background-position:-260px -140px;} .phs{background-position:-400px -140px;} .pod{background-position:-440px -140px;} .pol{background-position:-460px -140px;} .qar{background-position:0 -160px;} .roa{background-position:-60px -160px;} .rua{background-position:-80px -160px;} .saa{background-position:-280px -160px;} .sie{background-position:-400px -160px;} .swn{background-position:-280px -180px;} .thd{background-position:-420px -180px;} .tuy{background-position:-80px -200px;} .uke{background-position:-180px -200px;} .uns{background-position:-320px -200px;} .vea{background-position:-420px -200px;} .soa{background-position:-40px -180px;} .unm{background-position:-260px -200px;} .uas{background-position:-240px -200px;}



