@charset "utf-8";
html,table{line-height:150%;}
body{margin:0; padding:0; position:relative; text-align:center; color:#333; font:12px Arial, Helvetica, sans-serif,"宋体";}

form,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;}

input,select{vertical-align:middle; font-size:11px;}
input,textarea{font-size:11px;padding:1px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
/* boxes */
ul,li{list-style:none;}
img{border:0;margin:0;}

/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}


/*indent & line-height*/
.in_1em {text-indent:10px;}
.line_20px {line-height:20px;}
.line_30px {line-height:30px;}
.line_60px {line-height:60px;}
.line_100 {line-height:100%;}
.line_120 {line-height:120%;}
.line_180 {line-height:180%;}
.line_h {line-height:150%;}

.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f24b{ font-size:24px; font-weight:bold}
.f28{ font-size:28px;}
.f28b{ font-size:28px;  font-weight:bold}

.t_l {text-align:left;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.v_m{ vertical-align:middle;}


/*position*/
.relative {position:relative; z-index:10;}
.absolute {position:absolute;}

/* links */
a:link,a:visited{color:#000;text-decoration:none}
a:hover{text-decoration:underline; color:#fe7200;}
.red,a.red:link,a.red:visited {color:#990000;}
.fred,a.fred:link,a.fred:visited {color:#FF0000;}
.black,a.black:link,a.black:visited {color:#000;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.yellow,a.yellow:link,a.yellow:visited {color:#fe7200;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited {color:#009900;}
.fblue,a.fblue:link,a.fblue:visited {color:#0096DB;}
.ffblue,a.ffblue:link,a.ffblue:visited{color:#0099FF;}
.b369,a.b369:link,a.b369:visited {color:#336699;}

.violet,a.violet:link,a.violet:visited {color:#6600cc;}
.linkf90,a.linkf90:link,a.linkf90:visited{color:#ff9900;}
.linknm,a.linknm:link,a.linknm:visited{color:#0096DB;}


.u,a.u:link,a.u:visited {text-decoration:underline}
.b,a.b:link,a.b:visited {font-weight:bold;}
.del,a.del:link,a.del:visited {text-decoration:line-through;}

.margin_t{margin-top:7px;}

.allborder{border:1px solid #e9e9eb;}
.allborder_yellow{ border:1px solid #f5a767;}
.padding_all{padding:1px;}

.ts{border:1px solid #000;}

/* main idnex   */

/* bof new site */

/* main idnex   */
.m_w{width:960px; margin:0 auto;}
.header{width:100%; height:65px; overflow:hidden; text-align:left;}
.header .logo_wrap{width:680px; padding:10px; overflow:hidden; float:left;}
.header .logo_wrap h1.logor{float:left; font-size:12px; font-weight:normal; padding:10px; color:#818181;}
h1.logor p{background:url(../images/expedia.png) left center no-repeat; padding-left:54px;}
.chat_wrap{width:100px; float:right; padding:10px;} 
.loginbar{width:170px;*width:140px; float:right; color:#036; font-weight:bold; padding:20px 0px 20px 30px;}
.menu_wrap{border-bottom:3px solid #CCCCCC; overflow:hidden; float:left}
.menu{width:580px; float:left; margin-left:3px; }
.menu li{height:30px; color:#FFF; float:left; display:inline;  margin-left:0px; background:url(../images/men_bg_l.png) left bottom no-repeat;}
.menu li a.ma{color:#FFF; font-size:14px; padding:2px 12px 0; line-height:28px; font-weight:bold; display:block; background:url(../images/men_bg_r.png) bottom right no-repeat;}

.search_wrap{width:360px; float:right; margin-top:1px;}
.search_form{width:233px; height:26px; float:left; text-align:left; overflow:hidden; padding-left:30px }
.search_input{border:0px solid #CCCCCC;float:left; width:170px; height:18px; padding:4px; line-height:18px; background:url(../images/search_abg.gif) left center no-repeat; }
.search_submit{ border:none; float:left; width:39px; height:26px; cursor:pointer; background:url(../images/search_abg.gif) right center no-repeat; }

.liva_chat{width:70px; float:right; height:20px; padding:3px 0px 0px 13px; border:0px solid #939393; vertical-align:middle;}

.index_sub_tl{width:590px;  float:left;}
.index_sub_tr{width:355px;  float:right;}

/* index left */
.hiva_wrap{margin-top:20px; text-align:left;}
.hiva_wrap h2.title_01{font-size:20px;*font-size:22px;color: #993300; }
.hiva_wrap ul.hiva{margin:10px 0 0 0;}
.hiva_wrap ul.hiva li{line-height:22px; font-size:16px; color:#043168; padding-left:20px; background:url(../images/icon_right.gif) left center no-repeat; *display:inline-block }

.index_start_wrap{width:100%; margin-top:10px; text-align:left;}
img.get_started{ margin-left:15px;}
div.title_y{width:100%; margin-top:3px; height:32px; background:url(../images/title_ybg_l.png) left center no-repeat;}
div.title_y h3{font-size:18px; font-weight:normal; color:#2b2a2c; line-height:32px; text-indent:20px; background:url(../images/title_ybg_r.png) right center no-repeat}

.index_start_content{border:1px solid #cbcbcb; border-top:none; text-align:left;}
.index_start_content ul.isc{overflow:hidden; padding-bottom:10px;}
.index_start_content ul.isc li{width:49%; float:left; padding-top:5px;}
.index_start_content ul.isc div.isc_tit{font-size:20px; text-indent:15px; padding-top:3px; font-weight:bold; color:#993300;}
dl.isc_content dt{background:url(../images/icon_arrow_lr.png) 18px 8px no-repeat; padding:8px 2px 10px 40px;}
dl.isc_content dd{background:url(../images/icon_sqred.png) 23px 8px no-repeat; padding:4px 3px 4px 35px; font-size:14px; color:#000;}
dl.isc_content input[type="text"]{float:left; width:140px; height:18px; border:1px solid #3eaada; margin-right:3px; margin-top:3px;}

dl.lbd{border-left:1px solid #DDD;}
dl.lbd{border-left:1px solid #DDD;}

input.sub_g_s{width:68px; height:26px; border:none; background:url(../images/btn_green.png) -8px -39px  no-repeat;}
input.sub_g_p{width:154px; height:26px; border:none; background:url(../images/btn_green.png) -5px -5px  no-repeat;}
/* index right */
.index_know_wrap{border:1px solid #c0c0c0; position:relative; margin-top:35px; padding-top:20px; padding-bottom:5px;}
.index_title_konw{ position:absolute ; left:90px; top:-20px; height:40px;}
dl.list_konw{padding:2px 15px 8px; text-align:left; font-size:14px; overflow:hidden;}
dl.list_konw dd{float:left; width:260px; background:url(../images/icon_sj.png) left 5px no-repeat; padding:0px 2px 0px 15px; line-height:150%;}
dl.list_konw dt{float:right;}

h3.ttm{font-size:18px; text-align:left; margin-top:15px; text-indent:5px; line-height:30px;}

.index_sub_bl{width:430px; padding-right:10px; margin-top:20px; padding-bottom:10px; border-right:1px solid #c0c0c0; float:left; text-align:left;}
.index_sub_bm{width:270px; padding:0px 5px; margin-top:20px; float:left; text-align:left;}
.index_sub_br{width:220px; float:right; padding:10px 5px; margin-top:10px; background:#ededed; text-align:left;}

.title_sub_bl{border-bottom:1px solid #c7c7c7; padding:0px 5px 6px;}
.title_sub_bl h3.tsbl{font-size:18px; color:#000;}
.title_sub_bl p.tsbl_info{color:#343434;}

ul.list_rec_iva{width:100%; padding:10px 0; overflow:hidden; clear:both;}
ul.list_rec_iva li.iva_photo{float:left; width:100px; text-align:center;}
ul.list_rec_iva li.iva_photo img{border:1px solid #e3e3e3; padding:1px;}
ul.list_rec_iva li.iva_info{width:200px; padding:5px; float:left; color:#000;}
ul.list_rec_iva li.iva_info p{margin:5px 0 10px;}
ul.list_rec_iva li.iva_detail{width:105px; float:right; text-align:center;}

.bl_search_wrap{padding-left:120px; color:#000; margin:10px; font-size:16px;}
.bl_search_wrap input[type="text"]{width:130px; height:18px; padding:1px; margin-right:5px; border:1px solid #3eaada; line-height:18px;}

.title_sub_bm{padding:0px 5px 6px;}
.title_sub_bm h3.tsbl{font-size:18px; color:#000;}
.title_sub_bm p.tsbl_info{color:#343434;}

.com_say_wrap{font-size:14px; padding:5px; line-height:150%; color:#000;}
.com_say_wrap p.sayc{font-weight:bold; margin:5px auto;}
.com_suc_wrap{font-size:14px; padding:0px 5px; line-height:150%; color:#000;}
.com_suc_wrap p.succ{margin:0px auto 5px;}

.title_sub_br{padding:0px 5px; }
.title_sub_br h3.tsbl{font-size:18px; color:#000;}
.title_sub_br p.tsbl_info{color:#343434;}
.latest_pro_con{padding:0 10px; line-height:150%; margin-top:-2px;}
.latest_pro_con p.pro_content{margin:10px auto 0;}

.br_partners{margin-top:10px;}


.footers{ margin:5px auto; line-height:150%; color:#000;  border-top:1px solid #CCCCCC }
.fe_pareners{text-align:left; padding:10px 0 3px;}
h3.fe_p_title{color:#013366; font-size:16px;}

.footer_links a{ margin:0px 5px;}
.copy_wrap{ margin:20px auto;}

.footers_info{ color:#666666}

/*===============*/

.site_main{width:980px; margin:0 auto; clear:both;}

.site_header_wap{width:100%; height:143px; background:url(../images/site_main_bg_all.jpg) left top repeat-x;}
.site_top_nav{width:980px;}
.site_header{ height:92px; overflow:hidden;}
.site_logo{float:left; margin-top:15px;}

.site_top_right{width:740px; float:right;}
.site_top_menu{width:360px; height:21px; padding-top:5px; text-align:center; background:url(../images/sit_top_menu_bg.jpg) bottom center no-repeat; color:#FFF; float:right;}
.site_top_menu a{ color:#FFF; margin:0 3px;}
.site_header_chat{width:450px; float:right; padding-top:15px; text-align:right;}
.site_header_chat #VolusionLiveChat{ height:45px; width:155px; overflow:hidden; float:right;}
.site_header_chat #VolusionLiveChat td{ padding:0; margin:0;}
.site_header_chat img{ vertical-align:middle; margin:0px 10px;}

.site_menu{ height:43px; padding-top:8px;}
.site_menu .site_tvip{ display:block; width:291px; height:42px; float:left; vertical-align:middle; margin-right:20px; margin-top:-1px;}
.site_menu .mid_menu{ display:block; width:490px; float:left; line-height:26px;}
.site_menu .mid_menu dd{ display:inline; float:left;margin:0 5px;}

.site_menu .mid_menu a{ font-size:14px;}
.site_menu .mid_menu dt{ display:inline; float:right; position:relative; z-index:8887;}
.site_menu .site_post{ position:absolute; display:none; left:0; top:25px; width:184px; z-index:8888; height:182px; padding:5px 10px; background:url(../images/site_post_bg.gif) left bottom no-repeat; text-align:left; font-weight:normal;}
.site_menu .mid_menu dt a{padding:0 5px}
.site_menu .mid_menu dt.actived{ background:url(../images/site_post_bg.gif) left 0px no-repeat; color:#071c23; text-decoration:none;}
.site_menu .mid_menu dt.actived a{color:#071c23; text-decoration:none;}
.site_menu .mid_menu dt.actived a:hover{ text-decoration:none;}
.site_menu .mid_menu dt.actived li a:hover{ text-decoration:underline;}
.site_menu .mid_menu dt a:hover .site_post{ display:block;}

.site_menu .site_post li{ padding:0px 5px 0px 8px; line-height:200%; background:url(../images/site_post_list_icon.gif) 3px center no-repeat;}
.site_menu .site_post li.bline{ border-bottom:1px solid #c2c2c2; padding-bottom:3px; margin-bottom:3px;}

.site_menu .right_menu{ display:block; float:right; padding-top:6px;}
.site_menu .right_menu select{ font-size:12px; height:22px; line-height:22px; margin-left:10px;}
.mid_menu, right_menu{ margin-top:3px;}

.site_main_wap{width:100%; background:url(../images/site_main_bg_all.jpg) left -143px repeat-x #FFF; padding-bottom:8px;}

.site_trip_form{ width:290px; float:left; height:205px; background:#FFF; margin-top:6px; text-align:left;}
.site_trip_form .stm_title{ width:100%; height:52px; overflow:hidden; text-indent:15px; background:url(../images/title_stm.jpg) center no-repeat; color:#FFF; font-size:18px; line-height:40px;}

.site_trip_form .stm_content{padding:0px 8px 5px; margin-top:-10px;}
.site_trip_form .stm_content li{padding-top:6px; line-height:150%;}
.site_trip_form .stm_content th{padding:5px 0 2px; text-align:left;}
.site_trip_form .stm_content td{vertical-align:top; font-size:11px; padding:0;}
.site_trip_form .stm_content hr{border-top:1px solid #808080; margin-left:2px;}
.site_trip_form .stm_content .re_tab td{ padding:5px 0;}
.site_trip_form .stm_content label{font-weight:bold; padding-top:5px;}
.site_trip_form .stm_content label span{ color:#F00; font-weight:bold; line-height:150%;}
.site_trip_form .stm_content select{height:20px; line-height:20px; padding:1px;}
.site_trip_form .stm_content .stm_btn_continue{width:90px; height:25px; background:url(../images/bg_sprites.gif) -400px -20px; vertical-align:middle; border:none; margin:0px auto 0 10px; cursor:pointer;}


/* bof banner*/
#banners {
	height:219px;
	margin-bottom:30px;
	overflow:hidden;
	width:685px;
	float:right;
}

#banners img {
	display:block;
}
/*IMAGE ROTATOR*/
#banners .rotator-menu {
  text-align:right;
}

#banners .rotator-nav {
  margin-top:-180px;
  position:relative;
  z-index:10;
}
#banners .rotator-menu li {
	display:inline;
}
#banners .rotator-menu button {
  margin:0;
  padding:0;
  text-indent:-9999em;
  overflow:hidden;
  height:18px;
  width:18px;
  padding:0 0 0 0;
  background:transparent url(../images/home-banners-nav.png) no-repeat -36px 50%;
  border:none;
  cursor:pointer;
}

#banners .rotator-menu button:hover {
   background-position:-54px 50%; 
}

#banners .rotator-menu .selected button {
 background-position:-72px 50%; 
}

#banners .rotator-menu .next button {
 background-position:-108px 50%; 
}

#banners .rotator-menu .next button:hover {
 background-position:-90px 50%; 
}

#banners .rotator-menu .previous button {
  background-position:0 50%; 
}

#banners .rotator-menu .previous button:hover {
  background-position:-18px 50%; 
}


/* eof banner  */
/* bof three*/
.site_business_wap{width:100%; clear:both; text-align:left;}
.site_business_wap li{width:292px; float:left; overflow:hidden; display:inline;}
.site_business_wap li.bs_line{ padding-right:52px; background:url(../images/site_dash_line.gif) 318px top repeat-y;}
.site_business_cw{width:292px; padding-top:18px; background:url(../images/site_three_main_bg.jpg) center top no-repeat;}
.site_business_cw h5{height:46px; width:250px; margin-left:20px;  background:url(../images/site_business_title.jpg) no-repeat;}

#site_business_01 h5{background-position:0px 0px;}
#site_business_02 h5{background-position:-298px 0px;}
#site_business_03 h5{background-position:-607px 0px;}
.site_business_cw h3{width:292px; height:40px; padding-top:6px; overflow:hidden; color:#FFF; font-size:18px;  text-indent:50px; background:url(../images/site_business_btn.jpg) no-repeat; padding-top:10px;}
.site_business_cw h3 a{ text-decoration:none;}
#site_business_01 h3{ background-position:0 0;}
#site_business_02 h3{ background-position:-584px 0;}
#site_business_03 h3{ background-position:-292px 0;}
.site_business_cw dl{ padding-left:15px; margin-top:8px; padding-bottom:5px;}
.site_business_cw dd{ width:80px; margin-right:10px; text-align:center; float:left; }
.site_business_cw dd.ao{ width:260px; clear:both; text-align:center;}
.site_business_cw dt{width:260px;clear:both; padding-top:2px; height:43px; line-height:14px; color:#000;}
/* eof three */
/*  bof latst order */
.site_latest_order{ height:30px; width:100%; overflow:hidden; background:url(../images/site_latst_order_main_bg.jpg) repeat-x scroll 0 0; clear:both; margin:20px auto 0; text-align:left;}
.site_latest_order h4{width:168px; float:left; height:30px; background:url(../images/site_latst_order_left_bg.jpg) no-repeat;}
.site_latest_order ul{ height:30px; width:500px; line-height:29px; float:left; overflow:hidden;}
.site_latest_order .lo_more{width:100px; height:30px;line-height:29px;  float:right; padding-right:20px; text-align:right; background:url(../images/site_latst_order_right_bg.jpg) right center no-repeat;}
.lo_more a{background:url(../images/bg_sprites_repeat.gif) right -1172px no-repeat #f1f1f1; padding-right:13px; font-size:11px; font-weight:bold;}
/*  eof latst order */


/** bof site_mid _ **/
.site_biz_3_wap{width:100%; height:145px; overflow:hidden; margin-top:10px; clear:both; text-align:left;}

.site_biz_3_wap li{width:326px; float:left; overflow:hidden; display:inline;}
.site_biz_3_wap li.bs_line{ padding-right:0px; background:url(../images/site_dash_line.gif) 318px top repeat-y;}



/** eof site_mid _ **/

.site_testimonials_wap{width:635px; height:314px; background:url(../images/site_testimonials_wap.gif) left top no-repeat; overflow:hidden; text-align:left; float:left; margin-top:10px;}
.site_testimonials_wap h2{ border-bottom:1px solid #FFFFFF; color:#142E39; font-family:georgia,serif; font-size:2.4em; font-style:italic; font-weight:normal; line-height:40px; padding:10px 20px; text-shadow:0 -1px 2px rgba(0, 0, 0, 0.25), 0 1px 1px #FFFFFF;}

.site_testimonials_wap ul{width:100%;}
.site_testimonials_wap li{ padding:20px;}
.site_testimonials_wap span{ height:27px; width:37px; float:left; background:url(../images/site_customers_quote.gif) no-repeat; overflow:hidden;}
.site_testimonials_wap div.com_say{width:500px;  font-style:italic; line-height:180%; padding-left:10px; font-size:12px; margin-bottom:20px;}
.site_testimonials_wap div.com_say p{margin-top:10px;}
.site_testimonials_wap div.com_say strong{ font-style:normal;}
.site_testimonials_wap div.com_say a{ font-style:normal;}
.site_testimonials_wap div.com_pic{ width:250px; float:right; margin-right:10px; }

/*  bof why us */

.site_why_us{width:320px; float:right; height:314px; background:url(../images/sit_why_us_bg.jpg) top center no-repeat; text-align:left; margin-top:10px;}
.site_why_us h4{text-indent:20px; padding-top:12px; color:#FFF; font-family:georgia,serif; font-size:1.6em; font-style:italic; font-weight:normal; text-shadow:0 -1px 2px rgba(0, 0, 0, 0.25), 0 1px 1px #142E39;}
.site_why_us ul{ padding:15px 10px;}
.site_why_us li{ text-indent:10px; font-size:16px; font-weight:bold; padding:5px 0;}
.site_why_us li span{ color:#699000; font-family:georgia,serif;}
/* eof why us */

/* bof Our Clients */
.site_our_clients{width:320px; float:right;  text-align:left; margin-top:6px;}
.site_our_clients h4{text-indent:20px; padding-top:10px; height:27px; color:#FFF; font-family:georgia,serif; font-size:1.6em; font-style:italic; font-weight:normal; text-shadow:0 -1px 2px rgba(0, 0, 0, 0.25), 0 1px 1px #142E39; background:url(../images/sit_why_us_bg.jpg) top center no-repeat;}
.site_our_clients dl{ padding:5px; background:url(../images/sit_why_us_bg.jpg) center bottom no-repeat;}
.site_our_clients dd{padding:3px 10px;}

/* eof Our Clients */

/*bof footer*/
.site_footer_wap{width:100%; background:url(../images/site_footer_bg.jpg) left top repeat-x;}
.site_partners{width:100%; text-align:center; padding-top:14px;}
.site_footer_copyright{width:690px; float:left;}
.site_footer_contact{width:278px; float:right; margin-top:15px;}
/* eof footer */



.site_sub_main_wap{width:100%; padding-top:0px;  padding-bottom:8px;}
.site_sub_main{width:960px; margin:0 auto; clear:both; padding-top:3px;}


/* bof buging office  */
.site_buyoffice_top{width:100%; clear:both; text-align:left; padding-top:10px; font-size:14px; color:#006666;}
.site_buyoffice_top h1{font-size:14px; text-indent:10px;}
.site_buyoffice_top p{font-size:14px;  padding:10px;}

.site_buyoffice_left_wap{width:410px; float:left; text-align:left; padding:0px 10px 10px; line-height:180%; padding-top:10px; font-size:14px;}
.site_buyoffice_left_wap h5{ font-size:14px;}
.site_buyoffice_left_wap p{margin-bottom:20px;}
.site_buyoffice_right_wap{width:520px; float:right; text-align:left; padding:10px;}
.site_buyoffice_right_wap h5{ font-size:14px;}
.site_buyoffice_right_wap table{}
.site_buyoffice_right_wap th{vertical-align:top; text-align:right; padding-right:5px; width:120px; font-weight:normal; padding:3px 0px 3px 5px; vertical-align:top; font-size:14px;}
.site_buyoffice_right_wap td{ vertical-align:top; padding:3px 5px 3px 5px; font-size:14px;}
.site_buyoffice_right_wap ul{}
.site_buyoffice_right_wap li{ padding:3px; clear:both;}
.site_buyoffice_right_wap label{ width:100px; float:left;}

.site_buyoffice_right_wap .inp_bf01{width:165px;}
.site_buyoffice_right_wap .inp_bf02{width:330px;}
.site_buyoffice_right_wap .txt_bf{width:330px; height:90px; overflow:auto;}
.site_buyoffice_right_wap .btn_bf{background:url(../images/bg_sprites.gif) no-repeat scroll -250px -450px #FFFFFF; border:medium none; cursor:pointer; height:31px; width:124px;}

.site_tailormade_wap{width:930px; margin:0px auto; background:#FFF;}

.site_tailormade_top{ width:930px; margin:0px auto; clear:both; padding-top:5px; height:25px; padding-bottom:10px; margin-top:5px; overflow:hidden; background:#FFF; }
.site_tailormade_top dt{width:150px; float:left; font-size:14px; height:25px; line-height:25px; text-align:center;}
.site_tailormade_top dt span{ color:#38abfb;}
.site_tailormade_top dt.on{color:#fa8200;}
.site_tailormade_top dt.on span{color:#fa8200;}
.site_tailormade_top dd{width:20px; float:left; height:25px; background:url(../images/site_tailormade_top_icon.gif) center 10px no-repeat;}

.site_tailormade_info{width:930px; margin:0px auto; height:220px; background:url(../images/site_tailormade_info_bg.jpg) center top no-repeat #FFF;}

.site_tailormade_info p{ text-align:left; padding:5px 10px 20px 320px; font-size:12px; line-height:150%;}




.site_tailormade_form{ margin:0 auto;}
.site_tailormade_form table{width:90%; margin:10px auto; text-align:left;}
.site_tailormade_form legend{ background:url(../images/arrow_blue.gif) left no-repeat; font-size:15px;
font-weight:bold;
left:10px;
padding:0 10px 0 30px; 
top:-11px;

}
.site_tailormade_form fieldset{border:1px solid #CCC; margin-top:20px; }
.site_tailormade_form td{padding:3px; font-size:14px;}
.site_tailormade_form td select,.site_tailormade_form td input{ font-size:14px;}
#mapTxt{ cursor:pointer;background:none repeat scroll 0 0 #FFFBD0;
border:1px solid #FF9A00;
color:#0B56EF;
font-size:12px;
font-weight:bold;
margin:5px 0;
padding:5px;
text-align:center;
width:180px;}


.site_tailormade_form fieldset{ position:relative;}
.site_tailormade_form fieldset .flagicon * {
	RIGHT: 10px; WIDTH: 83px; POSITION: absolute; TOP: 10px; HEIGHT: 69px
}
.site_tailormade_form .flagicon .traveldetail1 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat 0px 0px
}
.site_tailormade_form .flagicon .traveldetail2 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat -83px 0px
}
.site_tailormade_form .flagicon .special1 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat 0px -69px
}
.site_tailormade_form .flagicon .special2 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat -83px -69px
}
.site_tailormade_form .flagicon .contact1 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat 0px -207px
}
.cont .flagicon .contact2 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat -83px -207px
}
.site_tailormade_form .flagicon .other1 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat 0px -138px
}
.site_tailormade_form .flagicon .other2 {
	BACKGROUND: url(../images/bg-form-flag.jpg) no-repeat -83px -138px
}

.line {background:url(../images/line001.gif) repeat-x scroll 0 5px transparent;clear:both;height:16px;margin-top:5px;}

.site_all_form_success{ font-size:14px; text-align:left;}
.site_all_form_success h5{ font-size:18px; text-align:center; font-weight:normal; margin:20px auto 40px;}
.site_all_form_success img{ vertical-align:middle;}
.site_all_form_success div{ padding:10px 200px;}
/* eof buging office  */


/*  post top */
.site_rentcar_top{position:absolute; width:280px;  right:10px; top:10px; background:url(../images/site_rent_car.jpg) left top no-repeat; height:258px; clear:both;}
.sit_airport_pickup{position:absolute; right:5px; top:75px; width:380px; height:138px; background:url(../images/sit_airport_pickup.jpg) left top no-repeat;}

/* eof  new site  */

.main{width:980px; background:#FFF; text-align:center;}
.sub_main{width:980px; background:#FFF; text-align:center;}
.logo{width:208px; height:60px; padding-left:25px; padding-top:10px; float:left; }
.expo2010{width:300px; height:60px; padding-left:10px; padding-top:15px; float:left; text-align:left; overflow:hidden;}
.expo2010 img{ float:left;}
.expo2010 p{ float:left; width:210px; padding-top:25px; line-height:180%; font-size:12px;}
.expo2010 p strong{ font-weight:normal; display:block; line-height:120%; padding-left:7px; color:#666;}
.header{width:980px; background:#FFF;}
.index_header{background:url(../images/bg_sprites_repeat.gif) 0 76px repeat-x; height:84px; overflow:hidden;}
.index_header_right{width:380px; float:right; height:80px; text-align:right;}
/*.header_tel{width:350px; padding-top:4px; height:55px; text-align:left; overflow:hidden; background:url(../images/bg_sprites.gif) 85px 10px; float:right;}*/
.header_tel{width:350px; padding-top:4px; height:55px; text-align:left; overflow:hidden; float:right;}
.header_tel #VolusionLiveChat{ height:50px; overflow:hidden; float:right; margin-right:10px;}
.header_tel img{ width:100px; height:50px;}
.header_small_menu{height:24px; background:url(../images/bg_sprites_repeat.gif) 0px -66px repeat-x; clear:both;}
.header_small_menu p{height:23px; padding:1px 6px 0; text-align:center; line-height:23px; background:url(../images/bg_sprites_repeat.gif) 0px -104px no-repeat; color:#797939;}
.header_small_menu img{ vertical-align:middle;}
.header_small_menu a{margin:0 4px;}

.header_msn{ padding-top:10px; height:25px;color:#4b4b4b; font-size:16px; font-weight:bold; background:url(../images/icson_msn.gif) 21px 5px no-repeat; text-indent:45px; display:none;}

.main_menu{height:31px; background:url(../images/bg_sprites_repeat.gif) 0 -8px repeat-x; padding-left:15px;}
.main_menu li{padding-left:1px; text-align:center; float:left; background:url(../images/bg_sprites_repeat.gif) -10px -134px no-repeat;}
.main_menu li a{display:block; line-height:31px; padding:0px 15px; font-size:12px; color:#FFF;}
.main_menu li a:hover{display:block; background:url(../images/bg_sprites_repeat.gif) 0px -176px repeat-x; text-decoration:none;}


.iva_search_wap{margin:0 auto 0;width:943px; *width:955px;border-bottom:1px solid #aaaeaf; height:25px; background: #ECF3BE;padding-top:12px; overflow:hidden; } /* */
.iva_search_wap select{ height:20px; padding:1px; font-size:12px; vertical-align:middle;}
.search_btn{width:86px; height:25px; border:none; background:url(../images/bg_sprites.gif) -400px -361px; cursor:pointer;}

.main_index{width:968px; clear:both; text-align:left; margin:0 auto;}


.main_left{width:340px; float:left;}

.main_middle{width:440px; float:left; padding-left:9px;}

.main_right{width:170px; float:right;}
.index_right_top{height:237px; background:url(../images/bg_sprites.gif) -29px -124px no-repeat; text-align:center;}
.index_right_top .vip_member{padding-top:10px;}
.index_why{width:141px; padding:6px 0;}
.index_why a{display:block; height:50px; text-indent:-999999px; overflow:hidden; width:100%;}

.index_right_bottom{width:100%; height:643px; background:url(../images/bg_sprites_repeat_y.gif) left bottom repeat-y; margin-top:7px;}
.index_right_bottom .title_business{height:133px;background:url(../images/bg_sprites.gif) -28px -404px no-repeat #f1f1cd;}


.left_all_wap{width:336px; padding:1px; margin-top:7px; border:1px solid #e9e9eb;}
.middle_all_wap{width:436px; padding:1px; margin-top:7px; border:1px solid #e9e9eb;}
.right_all_wap{width:166px; padding:1px; margin-top:7px; border:1px solid #e9e9eb;}


.title_plan{height:36px; padding-top:7px; padding-left:15px; background:url(../images/bg_sprites_repeat.gif) 0 -217px repeat-x; font-size:16px;}
.title_plan span{font-size:12px; color:#de5a10; line-height:12px; margin-top:5px; padding-right:8px;}

.content_plan{/*background:url(../images/bg_sprites_repeat.gif) 0 -265px repeat-x;*/}
.content_plan ul{padding:5px 8px; width:320px;}
.content_plan li{padding-top:5px; line-height:150%;}
.content_plan th{padding:5px 0 2px; text-align:left;}
.content_plan td{vertical-align:top; font-size:11px; padding:0;}
.content_plan hr{border-top:1px solid #808080; margin-left:2px;}
.content_plan .re_tab td{ padding:5px 0;}
.content_plan label{font-weight:bold; padding-top:5px;}
.content_plan label span{ color:#F00; font-weight:bold; line-height:150%;}
.content_plan select{height:20px; line-height:20px; padding:1px;}

.choosecity input{ vertical-align:top;}

.city-select{z-index:5556; border:1px solid #BBB; position:absolute; background:#FFF; overflow:hidden; width:310px; zoom:1;}
.city-select iframe{border:0; position:absolute; visibility: inherit;top:0px;left:0px; width:300px; height:300px; z-index:-1;}


.city-select h6{ font-size:12px; font-weight:normal; clear:both; background:#e8f0f6; border-bottom:1px dashed #DDD; padding:4px 5px; height:17px; overflow:hidden; margin:1px;}
.city-select h6 span{ float:left; display:block;}

#getCityLists{ padding-bottom:5px;}
#getCityLists ul{width:100%; text-align:left; margin:0; padding:0 8px;}
#getCityLists li{width:65px;  float:left; height:24px; }
#getCityLists li span{cursor:pointer; padding:2px 5px; font-size:12px; display:block;}
.selected_city{color:#1f8ebd; font-weight:bold;}
.current_city{color:#1f8ebd; font-weight:bold;}
.shutx{width:13px; height:13px; float:right; display:block; background:url(../images/bg_sprites_repeat.gif) 0 -1900px no-repeat; text-indent:-99999px; overflow:hidden; cursor:pointer;}
.plan_btn_continue{width:90px; height:25px; background:url(../images/bg_sprites.gif) -400px -20px; border:none; margin:10px auto 10px 100px; cursor:pointer;}


.dele_city_link{font-size:12px; margin-right:40px; font-weight:bold; text-decoration:underline;}
.add_city_link{font-size:12px; font-weight:bold; padding-left:205px; margin:5px 0 20px;}
.add_city_link span{display:block; float:left; width:100px; height:25px;}
.add_city_link p{margin-top:-15px!important; margin-top:-10px; float:left;  width:100px; margin-left:102px;}

.input_date{width:80px;}


/*.title_01{height:62px; padding-top:8px; font-size:14px; text-indent:15px;  overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -790px;}*/
.title_02{height:40px; padding-top:8px; font-size:14px; text-indent:10px;  overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -860px;}

.content_book{margin:-20px 2px 10px 5px; font-size:12px;}
.content_book li{padding:5px; line-height:150%;}

.more_b{height:20px; line-height:20px; background:#f1f1f1; margin:5px 10px 5px; text-align:right; padding-right:13px;}
.more_b a{background:url(../images/bg_sprites_repeat.gif) right -1172px no-repeat #f1f1f1; padding-right:13px; font-size:10px;}



.title_11{height:40px; padding-top:7px; font-size:16px; text-indent:10px;  overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -790px repeat-x;}

.title_iva{height:26px; line-height:26px; text-indent:10px; background:url(../images/bg_sprites_repeat.gif) 0 -944px repeat-x; font-size:14px; color:#FFF; border:1px solid #568bb3;}
.list_iva{margin:0px 10px 8px 5px;}
.list_iva dl{width:200px; float:left; padding-left:5px; padding-top:10px;}
.list_iva dt{width:91px; float:left;}
.list_iva dt img{ border:1px solid #e0e0e0; padding:2px;}
.list_iva dd{width:100px; padding-left:5px; float:left; padding-top:3px;}


/* index middle 03 */
.index_mid_03_wap{width:440px; margin-top:7px; }
.index_mid_03_wap li{width:210px; padding:1px; padding-bottom:5px; border:1px solid #e9e9eb;}
.index_mid_03_wap h4{font-size:14px; height:40px; padding-top:8px; font-size:14px; text-indent:8px;  overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -790px;}
.index_mid_03_wap h3{font-size:14px; height:40px; padding-top:8px; font-size:14px; text-indent:8px;  overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -860px;}
.index_mid_03_wap p{ padding:0 5px 5px 10px; margin-top:-20px; color:#333; line-height:130%;}
.index_mid_03_wap p img{ margin-left:-5px;}

.title_order{height:26px; line-height:26px; text-indent:10px; background:url(../images/bg_sprites_repeat.gif) 0 -1340px repeat-x; font-size:14px; color:#FFF; border:1px solid #568bb3;}
.tnews{padding:5px 5px 5px 8px; margin:0px;}
.tnews p{ margin-top:10px;}
.list_order{margin:0px 5px 5px;}
.list_order li{background:url(../images/bg_sprites_repeat.gif) 3px -1001px no-repeat; line-height:150%; padding:2px 3px 2px 10px; }
.list_order li a{}
#recentlyorder{height:155px; overflow:hidden;}
#recentlyorder li{ height:50px; overflow:hidden;}


.wap_cases{padding:1px; border:1px solid #e9e9eb; margin-top:7px; text-align:left; width:635px; float:left;}
.title_cases{height:28px; line-height:28px; font-size:14px; text-indent:10px; overflow:hidden; background:url(../images/bg_sprites_repeat.gif) 0 -1074px repeat-x;}
.list_cases{margin:0 10px 10px; padding-left:5px;}
.list_cases li{ padding:2px 3px 2px 10px; color:#999; }
#recentlycases{ height:320px; overflow:hidden;}
#recentlycases li{ height:50px; overflow:hidden;}
.list_partners{margin:0 10px 10px; padding-left:10px; }
.list_partners a{ margin:0 6px;}


.footer_link{height:32px; line-height:32px; text-align:center; background:url(../images/bg_sprites_repeat.gif) 0 -1218px repeat-x; margin-top:7px;}
.footer_link a{ margin:0px 3px;}

.footer_copy{ line-height:160%; text-align:center; font-size:12px;}
.footer_copy p{margin:10px; color:#999;}

/*  sign in */
.site_login_wap{width:980px; text-align:center; padding-top:50px;}
.login_wap{width:750px; margin:0px auto 150px;}
.login_wap li{width:350px; background:url(../images/bg_sprites_repeat_y.gif) repeat-y #FFF;}
.login_wap li h3{height:40px;  color:#FFF; font-size:16px; text-align:left; text-indent:55px; padding-top:10px;}
.login_wap li h6{ height:10px; font-size:1px; overflow:hidden;}
.login_wap li.login_iva{float:right; background-position:-180px 0;}
.login_wap li.login_client{float:left;background-position:-570px 0;}

.login_iva h3{background:url(../images/bg_sprites.gif) -250px -120px no-repeat;}
.login_iva h6{background:url(../images/bg_sprites.gif) -250px -213px no-repeat;}
.login_client h3{background:url(../images/bg_sprites.gif) -250px -240px no-repeat;}
.login_client h6{background:url(../images/bg_sprites.gif) -250px -333px no-repeat;}

.login_content{width:300px; margin:10px auto;}
.login_content dd{ clear:both; text-align:left; padding:5px 0;}
.login_content label{display:block; float:left; width:75px; height:30px; padding-right:3px; line-height:22px; font-weight:bold; font-size:12px; text-align:right;}
.login_content h5{font-size:12px; text-indent:60px;}
.login_inp{height:17px; width:150px; border:1px solid #7f9db9;}
.login_btn{width:101px; height:37px; background:url(../images/bg_sprites.gif) -250px -360px no-repeat; border:none; margin-left:75px; overflow:hidden; cursor:pointer;}
.login_btn_o{width:101px; height:37px; background:url(../images/bg_sprites.gif) -250px -399px no-repeat; border:none; margin-left:75px; overflow:hidden; cursor:pointer;}

.login_error{ color:#F00; padding:5px 30px;}


/* join */
.join_select{width:750px; margin:30px auto 100px;}
.join_select h4{font-size:18px;}
.join_select p{ margin:100px 20px 50px; padding-left:10px; overflow:hidden;}
.join_select a{display:block; height:25px; line-height:29px; font-size:16px; margin-left:100px!important; margin-left:55px; float:left; background:url(../images/icon_join_select.gif) 0 0 no-repeat; padding-left:26px;}
.join_select a.s_iva{background:url(../images/icon_join_select.gif) 0 0 no-repeat; background-position:0 2px;}
.join_select a.s_client{background:url(../images/icon_join_select.gif) 0 0 no-repeat; background-position:0 -25px;}

/* celient */
.join_wap{width:930px; border:1px solid #b3d1ea; background:#edf7ff; margin:10px auto;}
.join_celient{width:822px; padding:20px 50px; margin:5px auto; background:#FFF; text-align:left; }
.join_celient h1{font-size:14px;}
.join_celient p{padding:5px 20px;}
.join_celient dl{width:100%; padding:20px 0; line-height:150%;}
.join_celient dd{clear:both; padding:7px 0; }
.join_celient dt{clear:both; border-top:1px solid #DDD; padding:20px 0 5px; margin-top:30px; height:20px;}
label.labe_wap{width:200px; padding-right:5px; display:block; float:left; text-align:right;line-height:19px;}
.input_wap{width:600px; float:left;  padding-bottom:2px; padding-top:1px;}
ul.list_check{padding-left:200px; clear:both;}
ul.list_check li{background:url(../images/bg_sprites_repeat.gif) 23px -1001px no-repeat; padding:2px 3px 2px 31px; }

.btn_submit{width:124px; height:31px; border:none; background:url(../images/bg_sprites.gif) -250px -450px no-repeat #FFF; margin:0px 250px; cursor:pointer;}

/* celient2 */

.Membership_Category{width:100%; margin-bottom:15px;}
.Membership_Category caption{text-align:left; font-size:14px; font-weight:bold; padding:3px;}
.Membership_Category td{padding:5px 3px; border-left:1px solid #dddddd; border-collapse:collapse;border-top:1px solid #f2f2f2;}
.Membership_Category th{padding:2px 2px; text-align:center; background:#fffff7; border-left:1px solid #dddddd; border-top:1px solid #ffcc00; border-collapse:collapse;}
.Membership_Category table{border:1px solid #ffcc00; text-align:center; border-collapse:collapse;}
.pay_pay{ padding:10px; margin-top:15px; color:#000;}
.pay_pay h5{ font-size:14px; text-align:left; text-indent:-10px; margin:5px;}
.pay_pay li{ background:none; padding:0px;}
.pay_pay  li img{vertical-align:middle;}
.pay_pay ul{margin-left:28px; border:1px solid #CCC; padding:10px; margin-top:9px;}
.pay_pay ul li{ line-height:160%;}
/* iva  */
.join_iva{width:922px; padding:20px 0px; margin:5px auto; background:#FFF; text-align:left;}
.join_iva .join_iva_left{width:235px; float:left;}
.join_iva_left p{ padding:5px 30px 10px 20px; line-height:160%; font-size:12px;}

.join_iva .join_iva_right{width:680px; float:left;}
.join_iva_right h1{ font-size:14px; margin:5px 0 10px;}
.btn_next{width:124px; height:31px; border:none; background:url(../images/bg_sprites.gif) -250px -500px no-repeat #FFF; margin:0px; cursor:pointer;}
.btn_submit2{width:124px; height:31px; border:none; background:url(../images/bg_sprites.gif) -250px -550px no-repeat #FFF; margin:0px 220px; cursor:pointer;}


.join_iva_right table{line-height:160%; padding-top:10px; padding-left:20px;}
.join_iva_right td{ vertical-align:top; padding-bottom:5px;}
.join_iva_right th{ font-size:12px; text-align:left; padding-top:10px; font-weight:normal;}
.join_iva_right label{ display:block;}
.join_iva_right select{ height:20px;}
.join_iva_right .showtab{width:600px; border:1px dashed #9bdf70; background:#fffff7; padding:5px; margin:5px 5px 10px;}
.showtab table{ padding:5px;}
.showtab td{padding-bottom:3px;}


.join_iva_step2{width:822px; padding:20px 50px; margin:5px auto; background:#FFF; text-align:left; }
.join_iva_step2 h1{font-size:14px; padding:10px 80px;}
.join_iva_step2 p{padding:5px 20px; font-size:12px; padding:0px 80px;}
.join_iva_step2 dl{width:100%; padding:20px 0; line-height:150%;}
.join_iva_step2 dd{clear:both; padding:7px 0;}
.join_iva_step2 dt{clear:both; border-top:1px solid #DDD; padding:20px 0 5px; margin-top:30px; height:20px;}
.join_iva_step2 label{width:200px; padding-right:5px; display:block; float:left; text-align:right;line-height:19px;}
.join_iva_step2 .input_wap{width:600px; float:left; padding-bottom:2px; padding-top:1px;}

/* input */
.it_w{border:1px solid #fff; display:table;}

.itsx,.its,.it1,.it2,.it3{border:1px solid #7f9db9; background:#FFF; color:#333; height:16px;}
.itsx_on,.its_on,.it1_on,.it2_on,.it3_on{border:1px solid #7f9db9; background:#FFF; color:#333; height:16px;}
/*.its_on,.it1_on,.it2_on,.it3_on{border-top:1px solid #000; border-left:1px solid #000;}*/



.itsx,.itsx_on{width:40px;}
.its,.its_on{width:60px;}
.it1,.it1_on{width:155px;}
.it2,.it2_on{width:210px;}

.it3,.it3_on{width:300px;}
.it4,.it4_on{width:410px;}

.itss,.itss_on{width:40px; border:1px solid #7f9db9; height:14px;}
.its2,.its2_on{width:103px; border:1px solid #7f9db9; height:14px;}
.it_area1s{border:1px solid #7f9db9; background:#FFF; color:#333; height:100px; width:440px; overflow:auto;}
.it_area1{border:1px solid #7f9db9; background:#FFF; color:#333; height:100px; width:440px; overflow:auto;}
.it_area1_on{border:1px solid #7f9db9; background:#FFF; color:#333;  height:100px; width:440px; overflow:auto;}
.it_area1b{border:1px solid #7f9db9; background:#FFF; color:#333; height:350px; width:550px; overflow:auto;}
/*.it_area1_on{border-top:1px solid #000; border-left:1px solid #000;}*/


.onShow{font-size:12px; vertical-align:middle; color:#999;}
.onFocus{font-size:12px; vertical-align:middle; color:#999;}
.onError {font-size:12px; vertical-align:middle; color:#f00;}
.onSuccess{vertical-align:middle; color:#999;}
.onLoad {vertical-align:middle;}
.oncorrect{font-size:12px; vertical-align:middle; color:#999;}

/* project create */
.project_step_top{height:40px; overflow:hidden; padding-left:50px;}
.project_step_top li{width:240px; padding-left:10px; float:left;  font-size:12px;  color:#999; border-bottom:3px solid #999;}
.project_step_top li span{font-size:24px; margin-right:5px;font-weight:bold;}
.project_step_top .this_step{ color:#00CC00; border-bottom-color: #00CC00;}
.project_create_wap{width:930px; border:0px solid #CCCCCC; background:#fffff7; margin:10px auto;}
.project_create{width:822px; padding:20px 50px; margin:5px auto; background:#FFF; text-align:left; font-size:12px; position:relative; }
.project_create h1{font-size:14px;}
.project_create h5{clear:both; font-size:12px; margin-top:20px; height:20px; overflow:hidden; text-indent:205px; }
.project_create p{padding:0px 20px 0px 23px;}
.project_create dl{width:100%; padding:10px 0 20px; line-height:160%;}
.project_create dd{clear:both; padding:7px 0; overflow:auto;}
.project_create dt{clear:both; border-top:1px solid #DDD; padding:20px 0 5px; margin-top:20px; overflow:auto;}
.project_create dt input{ vertical-align:top;}
.project_create hr{border-top:1px solid #808080; margin-left:2px;}
.project_create th{ padding:20px 0 3px;}
.project_create td{vertical-align:top;}

.project_step2{width:922px; padding:20px 0px; margin:5px auto; background:#FFF; text-align:left;}
.project_step2 .project_step2_left{width:350px; float:left; padding:20px 0 0 30px;}
.project_step2_left li{width:350px; background:url(../images/bg_sprites_repeat_y.gif) repeat-y;}
.project_step2_left li h3{height:40px;  color:#FFF; font-size:16px; text-align:left; text-indent:55px; padding-top:10px;}
.project_step2_left li h6{ height:10px; font-size:1px; overflow:hidden;}
.project_step2_left li.login_iva{float:left; background-position:-180px 0;}
.project_step2_left li.login_client{float:right;background-position:-570px 0;}

.project_step2 .project_step2_right{width:470px; float:left; padding:15px 0 0 30px;}

.project_step2_right h5{ font-size:14px; margin:5px auto;}
.project_step2_right table{line-height:160%;  width:460px;}
.project_step2_right td{width:225px; float:left; padding-bottom:8px;  vertical-align:top;}
.project_step2_right th{ font-size:12px; text-align:left; padding-top:10px; font-weight:normal;}
.project_step2_right label{ display:block;}
.project_step2_right select{ height:20px;}


.project_Category{width:90%;padding-left:50px; padding-top:20px;}
.project_Category caption{text-align:left; font-size:14px; font-weight:bold; padding:3px;}
.project_Category td{padding:5px 3px; border-left:1px solid #dddddd; border-collapse:collapse;border-top:1px solid #f2f2f2;}
.project_Category th{padding:2px 2px; text-align:center; background:#f3faff; border-left:1px solid #dddddd; border-top:1px solid #bfd1eb; border-collapse:collapse;}
.project_Category table{border:1px solid #bfd1eb; text-align:center; border-collapse:collapse; }

.project_pay{ padding:10px 50px; margin-top:15px; color:#000;}
.project_pay h5{ font-size:14px; text-align:left; text-indent:-10px; margin:5px;}
.project_pay li{ background:none; padding:0px;}
.project_pay  li img{vertical-align:middle;}
.project_pay ul{margin-left:28px; border:1px solid #CCC; padding:10px; margin-top:9px;}
.project_pay li ul{ padding:10px; margin-top:5px; margin-bottom:30px; font-size:12px;}
.project_pay ul li{ line-height:160%;}


/*  new project  */

.project_table_wap{width:100%; line-height:160%;}
.project_table_wap .ldd{clear:both; padding:7px 0; overflow:auto;}
.project_table_wap .ldt{clear:both; border-top:1px solid #DDD; padding:20px 0 5px; margin-top:20px; overflow:auto;}



/*  iva list */
.list_main_wap{width:980px; margin:0 auto 0; padding:10px 0px;}
.list_left_wap{width:260px; float:left; border:1px solid #c4c2b3; background:#f5f3de; text-align:left; *margin-left:8px}
.list_left_wap p{padding:10px; font-size:12px; line-height:150%;}


.list_right_wap{width:680px; float:left; margin-left:10px}
.list_content{width:100%; border:1px solid #bfd1eb; background:#f3faff; margin-bottom:10px;}
.list_content table{ margin:3px auto; width:694px; background:#fffff8; text-align:left; font-size:12px;}
.list_content td{padding:3px;}
.list_content th{ font-weight:normal;}
.list_bottom{ background:#ffffdd; padding:3px 0;}
.list_bottom strong{ margin-right:15px; color:#336699;}

/**/

.list_item_wap{width:100%; border:1px solid #1681af; background:#99c9dd; margin-bottom:10px; font-size:12px;}
.list_item_wap:hover{width:100%; border:1px solid #14638b; background:#1681af; margin-bottom:10px; font-size:12px;}
.list_item{margin:2px 2px; background:#FFF;} /*  控制边框宽度 及前景颜色*/
.list_item .item_top{text-align:left; padding:5px; padding-left:10px;}
.item_top span{ margin-left:15px;}
.list_item .item_bottom{padding:5px; text-align:left;}
.list_item .item_bottom strong{ margin-right:15px; color:#023a69;}
.list_item .item_bottom label{cursor:pointer;}
.list_item dl{width:100%; height:160px;padding:5px 0;}
.list_item dt{width:120px; float:left; text-align:center; margin-top:10px}
.list_item dt img{ border:1px solid #ddd; padding:1px;}
.list_item dd{width:340px; float:left; text-align:left;}
.list_item ul{width:100%;}
.list_item li{width:200px; float:right; padding:0px 0; line-height:140%; vertical-align:top;}
.list_item li span{ display:block; width:70px; float:left; padding-left:5px; padding-bottom:2px;}
.list_item li.info{ clear:both; width:520px; line-height:150%;}
.list_item li.info span{ display:block; float:left;}
.list_item li.info em{ font-style:normal; display:block; width:5px; float:left;}
.list_item li.info p{ float:left; display:block; width:400px;}
.tust_point{ background-color:#FFFF99; width:200px; float:right}


/*IVA Details*/

.list_info_wap{}
.iva_info_top{}
.iva_info_top_left{width:270px; float:left; padding-top:10px;}
.iva_info_top_right{width:245px; float:left; border:3px solid #666666; padding:0 0 15px 5px; font-size:14px; text-align:left; overflow:hidden} 


#inv_photo{background:url(../images/photo-two.gif) right bottom no-repeat #FFF; border-left:1px solid #F2F2F2; border-top:1px solid #F2F2F2; margin:0 10px 10px; padding:7px 13px 13px 7px;width:230px;}
#inv_photo span{ display:block; margin-top:5px;}
.inv_photo_list{} 
.inv_photo_list a{margin:3px;}
.inv_photo_list img{ border:1px solid #f3f3f5; padding:3px;}

.iva_info_top_middle{width:400px; float:left;text-align:left; font-size:16px; padding:5px 10px;}
.iva_info_top_middle li{height:26px; line-height:25px;  border-bottom:1px dashed #BBB;}
.iva_info_top_middle span{display:block; width:100px; padding-left:0px; float:left; }
.iva_info_top_middle span strong{ margin:0 3px;}

.iva_info_top_right h5{ font-size:16px; margin:5px; border-bottom:4px solid #195b76; color:#195b76; text-align:center; text-indent:-5px; line-height:30px;}
.iva_info_top_right ul{font-size:14px; }
.iva_info_top_right li{ text-align:center; padding:5px;}
.iva_info_top_right li a{display:block; width:150px; height:20px; border:1px solid #ff9933; background:url(../images/bg_sprites_repeat.gif) 0px -860px repeat-x; line-height:20px; margin:0px auto;}
.iva_info_top_right dl{font-size:16px; margin:10px;}
.iva_info_top_right dt{text-align:left; background:url(../images/bg_sprites_repeat.gif) 3px -1001px no-repeat; padding:2px 3px 2px 10px;}
.iva_info_top_right h6{padding:5px 5px 5px 20px; margin-left:-10px; font-size:12px; text-align:left; font-weight:normal; background:#FAFCFD; }
.iva_info_top_right h6 img{vertical-align:middle; margin-right:3px; }
.iva_info_top_right dd{width:195px; height:50px; padding:3px 5px; border:1px dashed #ccc; background:#FFF; margin:3px 10px 5px; color:#0099ff; overflow:hidden;}

/*主页.iva_info{ background:#fafafa; border:2px dashed #E6E6E6; clear:both; font-size:13px; margin:8px 0 0; padding:10px 25px; text-align:left; line-height:150%;}*/
.iva_info h3{ font-size:16px; text-align:left;}
.iva_info p{}
.iva_info{margin:20px 0 20px 20px; *margin:20px 0 20px 0;font-size:16px;}

/* iva_details 补充*/
.iva_right_up{width:680px; float:left; overflow:hidden}
.iva_right_down{width:670px; float:right; text-align:left; margin-right:30px;*margin-right:10px; overflow:hidden }
.iva_testimonials{ border:0px solid #CCCCCC; background: #F0F0F0;  float:left; width:94%;*width:96%; text-align:left; font-size:16px; padding:10px; margin-top:10px}
.vip_iva_pic{width:auto; float:left}
.iva_tp{width:auto; float:right; text-align:center; margin-bottom:15px}
.show_vip_iva{width:925px; float:left;border:1px solid #CCCCCC; margin:0 10px 10px 10px; padding:3px; text-align:left; display:inline}



#float{ font-size:0px; margin:0px auto; width:980px; position:relative; text-align:left; height:0;}
#float #float_div{left:0px; position:absolute; top:203px; width:190px; padding:5px; height:420px; background:#fafcfd; border:1px solid #92b0dd; font-size:12px; text-align:center;}
#float_div h6{ font-size:12px; padding:2px 0 0; text-indent:18px; font-weight:normal; margin:5px auto 0; text-align:left; background:url(../images/bg_sprites_repeat.gif) 3px -1552px no-repeat;}
#float_div h5{font-size:12px; text-align:left; margin:5px auto; text-indent:5px;}
#float_div h5 a{ margin-left:10px;}
#iva_cart{width:99%;  text-align:left;}
#iva_cart dt{background:#98d2f5; padding:3px 0; font-weight:normal; font-size:11px;}
#iva_cart dt span{ margin:0px 8px;}
#iva_cart dd{height:250px; overflow:auto; padding:5px 0;}
#iva_cart table{width:170px; text-align:center; font-size:11px;}
#iva_cart td{ padding:5px 0;}

#back_top{display:block; margin:5px auto; width:80px; height:19px; overflow:hidden; background:url(../images/bg_sprites.gif) -650px -120px no-repeat; text-indent:-88899px;}
.post_btn{display:block; width:142px; height:35px; overflow:hidden; background:url(../images/bg_sprites.gif) -650px -70px no-repeat; line-height:20px; text-indent:-99999px; text-align:center; margin:10px auto 0;}
.send_btn{display:block; width:120px; height:20px; line-height:20px; background:#ffffe6; border:1px solid #009900; text-align:center; margin:10px auto;}


/*addto cart */
.transferProduct{border:1px solid #000;}
.activeCart {BACKGROUND-COLOR: #daff9f;}
.hoverCart {BACKGROUND-COLOR: #ffffcc}


/* page */
.page{height:30px; line-height:24px; padding-top:4px; overflow:hidden; margin:30px auto; text-align:center; clear:both;}
.pages{height:30px;line-height:24px;}
.pages a,.pages span{line-height:14px; border:1px solid #999; padding:2px 8px; margin:3px; background:#FFF;}
.pages strong{ margin:0 3px;}
.pages b{line-height:14px; border:1px solid #999; padding:2px 8px; margin:3px; background:#999; color:#FFF;}

.allpage{width:708px; margin:10px auto; padding:5px; text-align:left; line-height:100px;}

.allpage a{line-height:14px; height:14px; border:1px solid #999; padding:2px 8px; margin:5px 3px; background:#FFF; float:left; display:table;}
.allpage b{line-height:14px; height:14px; border:1px solid #fff; padding:3px 8px; margin:4px 3px; background:#999; color:#FFF; float:left; display:table;}
/* pro list */
.pro_waring{width:100%; border:1px solid #ffcc00; background:url(../images/bg_sprites_repeat.gif) 30px -1537px no-repeat #ffffcc; height:50px; line-height:50px; font-size:12px; color:#ff9900; text-align:left; text-indent:50px; }
.pro_wap,.pro_info_wap{width:700px;  margin:0 auto; padding:5px 0;}
.pro_wap dl{width:100%; text-align:left; margin:10px auto 0;  padding:10px 0; border:1px dashed #999999; background:#fdfef5; }
.pro_wap dt{width:300px; float:left;}
.pro_wap dt span{width:140px; float:left; text-align:right; padding-right:5px;}
.pro_wap table{width:300px; text-align:left;}
.pro_wap table th{width:180px; text-align:right; padding:1px 5px 1px 0; font-weight:normal; vertical-align:top; }
.pro_wap table td{vertical-align:top; width:115px; padding:1px 0;}
.pro_wap dd{width:50%; float:left; line-height:150%;}
.pro_wap .pro_more_details{width:80%; clear:both; padding:10px 50px 0 0; font-weight:bold; text-align:right; }


.pro_info{width:100%; text-align:left; padding-top:10px; padding-bottom:150px;}
.pro_info dt{width:160px; border:1px solid #999; padding:10px 20px 100px; float:left;}
.pro_info dt b{font-size:14px; display:block; margin:5px 0;}

.pro_info dd{width:400px; padding:10px 20px; float:left;}
.pro_info dd caption{ font-size:14px; text-align:left; font-weight:bold; padding:5px 0 10px;}
.pro_info dd th{width:80px; font-weight:normal; text-align:left;}

.pro_info_bom{ padding:20px 0;}
.pro_info_bom a{margin:0px 10px;}


.Other_wap{width:930px; margin:0px auto; text-align:left; padding-bottom:50px}
.Other_wap h3{ font-size:16px; margin:10px 0; }


.Other_left_wap{width:200px; padding:10px; float:left; border:1px solid #ffdd99; background:#fff9ed; text-align:left;}
.Other_left_wap h4{ font-size:14px; margin:10px;}
.Other_right_wap{width:700px; float:right;}

.howtopay{ text-align:left; padding-bottom:20px;}
.howtopay h5{font-size:14px; padding:3px 15px; background:#a2cddf; line-height:160%;}
.howtopay .pay_info_wap{width:100%; margin-bottom:30px;}
.howtopay table{ margin:5px auto 10px;}
.howtopay th{width:170px; padding:5px; vertical-align:top; font-weight:normal; text-align:left;}
.howtopay td{ padding:3px;}
.howtopay p img{vertical-align:middle; float:left;}

/* member_wap */

.member_wap{width:95%; text-align:left; margin-left:5px}
.member_wap h3{font-size:14px;}
.member_wap table{width:100%; margin:5px auto; border:1px solid #e0e0a5; border-collapse:collapse; text-align:center;}

.member_wap td{padding:3px 5px; border:1px solid #e0e0a5; border-collapse:collapse;}
.member_wap th{padding:3px 5px; border:1px solid #e0e0a5; border-collapse:collapse;}

.member_wap thead td{ background:url(../images/site_service_price_bg.jpg) repeat-x; height:24px; line-height:24px; color:#FFF; vertical-align:middle;}

.member_wap p{line-height:150%;}

.feedback{text-align:left; border:1px dashed #ffdd99; background:#fff9ed; margin:5px auto 20px; padding:10px 15px;}
.feedback h5{font-size:12px; font-weight:normal; background:url(../images/good.gif) left 0px no-repeat; padding-top:3px; padding-left:28px;}
.feedback p{margin:5px 0;}
.feedback h6{font-size:12px;}
.feedback h6 span{font-weight:normal;}

.faq_wap{width:100%; text-align:left;}
.faq_wap h3{font-size:14px;}
.faq_wap p{ margin:20px auto;}


.other_city_wap{width:100%; text-align:left;}
.other_city_wap h3{ font-size:14px; margin:10px auto 5px;}
.other_city_wap h4{ font-size:14px; margin:10px auto 0;}
.other_city_wap p{line-height:150%; padding:10px;}
.other_city_wap p img{ margin:5px 10px; border:1px solid #eaeaea; padding:2px;}


.say{background-color:#fafcfd; border:1px solid #cceff5; margin:15px; padding:10px; text-align:left;}
#link_guide td{ padding:3px 5px; vertical-align:top;}

#myTrust{ background:#FFF; font-size:12px;}

#print_btn{width:95px; height:19px; border:none; background:url(../images/bg_sprites.gif) -400px -405px no-repeat; text-indent:-33333px; overflow:hidden; float:right; margin:20px; cursor:pointer;}



/*  IVA 后台管理 */
.manage_main_wap{width:930px; clear:both; text-align:left; margin:10px auto;}
.manage_left_wap{width:155px; padding:10px 5px; border:1px solid #0099CC; background: #F2F2F2; float:left;}
.manage_right_wap{width:710px; padding:10px 10px 50px; border:1px solid #a9c9e2; float:right;}
.manage_right_wap1{width:740px; padding:10px 10px 50px; border:0px solid #a9c9e2; float:right;}
.iva_mid{width:450px;border:1px solid #a9c9e2; float:left; padding:10px;}
.iva_mid_right{border:1px solid #a9c9e2; float:left;}
.iva_paiming{width:370px;float:left; padding:10px;}
.iva_paiming_right{width:240px;float:right}
.manage_left_wap h5{ margin:5px; font-size:12px;}
.manage_left_wap dl{ margin:5px;}
.manage_left_wap dt{background:url(../images/bg_sprites_repeat.gif) 2px -2098px no-repeat; padding:3px 3px 3px 12px;}
.manage_left_wap dd{background:url(../images/bg_sprites_repeat.gif) 3px -1984px no-repeat; padding:3px 3px 3px 12px;}
.manage_left_wap p{ height:20px!important; height:10px;}
.manage_left_wap .cs_bottom{ margin:8px; line-height:180%;}
.cs_bottom textarea{ overflow:auto; height:60px; margin:3px auto;}


.cs_main_right_wap h2{ font-size:14px; margin:5px; width:400px}
.cs_main_top{width:100%; margin:5px auto; height:190px; overflow:hidden; }
.cs_main_top li{width:280px; float:left; margin-left:15px;}
.cs_main_top li div{border:1px dashed #0099ff; height:60px; margin:5px auto; text-align:center; padding:50px 0;}
.cs_main_top dl{border:1px dashed #00cc00; height:150px; margin:5px auto; padding:5px 0;}
.cs_main_top dl dd{background:url(../images/bg_sprites_repeat.gif) 10px -2054px no-repeat; padding:4px 3px 1px 25px;}
.cs_main_top dl dt{ padding:8px 0 0 20px;}

.cs_list{width:100%; margin:10px auto;}
.cs_list table{width:100%; text-align:center; font-size:12px;}
.cs_list th,.cs_list td{ padding:3px;}
.cs_list tbody th{ background:#f3f3f3; border-bottom:1px solid #CCC;}
.cs_list tbody td{ border-bottom:1px dashed #e6e6e6;}
.cs_list tfoot td{text-align:right; padding-right:5px;}

.cs_list .tl{ background:url(../images/bg_sprites_repeat.gif) 2px -2099px no-repeat; padding-left:13px;}
.cs_list .tm{ background:url(../images/bg_sprites_repeat.gif) 0 -2019px no-repeat; padding-left:12px;}
.cs_list .tr{ background:url(../images/bg_sprites_repeat.gif) 0 -1948px no-repeat; padding-left:6px;}

.cs_confirm{width:400px; margin:20px auto 20px 20px; line-height:180%; font-size:12px;}
.cs_confirm  li{ clear:both; padding:5px;}
.cs_confirm label{display:block; float:left; width:150px; height:30px; padding-right:3px; line-height:22px; font-weight:bold; font-size:12px; text-align:right;}
.cs_inp{width:180px;}
.cs_confirm .btn_submit{ margin:5px;}
.cs_pro{width:100%; font-size:12px;}
.cs_pro td{ padding:3px 5px;}
.cs_pro .btn_submit{ margin:5px;}

.cs_pro_detail{width:100%;}
.cs_pro_detail dl{ background:#fafcfd; border:1px dashed #cceff5;}
.cs_pro_detail dd{width:300px; float:left; margin:10px;}
.cs_pro_detail dd strong{float:left; padding-right:5px; text-align:right; width:150px}
.cs_pro_detail dt strong{float:left; padding-left:15px;width:150px}
.cs_pro_detail dt{width:100%; clear:both; background:#FFF; padding-bottom:10px; line-height:180%;}
.cs_main_right_wap .join_celient{width:600px;}

.cs_dis_detail{width:100%; font-size:12px;}
.cs_dis_detail_t table{ font-size:12px;}
.cs_dis_detail_t{width:100%; border-collapse:collapse;}
.cs_dis_detail_t th{border:1px solid #009900; border-collapse:collapse; font-weight:normal; padding:5px;}
.cs_dis_detail_t td{ padding:20px 0 25px;}
.cs_dis_detail_t td span,.cs_dis_detail_i tbody td span{margin:10px 5px; border:1px solid #00cc00; padding:3px 10px; background:#ffffcc; font-weight:bold;}

.cs_dis_detail_c{border:1px solid #369; background:#93ceff; width:100%; margin-top:20px; text-align:left;}
.cs_dis_detail_c thead td{padding:5px; background:#aad9ff; border-bottom:1px solid #999;}
.cs_dis_detail_c tbody th{padding:5px; background:#dff1ff; width:25%; font-weight:normal; text-align:center; vertical-align:middle;}
.cs_dis_detail_c tbody td{padding:8px 5px; background:#FFF; line-height:160%;vertical-align:top;}

.cs_dis_detail_i{border:1px solid #369; background:#e1e1c4; width:100%; margin-top:20px; text-align:left;}
.cs_dis_detail_i thead td{padding:5px; background:#ffffcc; }
.cs_dis_detail_i tbody th{padding:5px; background:#fcfdee; width:25%; font-weight:normal; text-align:center; vertical-align:middle;}
.cs_dis_detail_i tbody td{padding:8px 5px; background:#FFF; line-height:160%; vertical-align:top;}

.cs_dis_detail_f{width:100%; border:1px solid #d0e7ff; margin-top:20px;}
.cs_dis_detail_f th{padding:5px; background:#d9eeff; width:25%;}
.cs_dis_detail_f td{padding:8px 8px 20px; background:#f4faff;}
.cs_dis_detail_f td input,.cs_dis_detail_f td textarea{font-size:12px;}

.cs_order_confirm input,.cs_order_confirm textarea,.cs_order_confirm select{font-size:12px;}
.cs_order_confirm table{width:100%; font-size:12px;}
.cs_order_confirm th{padding:3px 5px; width:20%; text-align:right; font-weight:normal;}
.cs_order_confirm td{padding:3px 5px;}

.cs_orderconfirmend{font-size:12px; border:2px dashed #009900; margin: 20px; padding: 15px; width: 600px;}
.cs_contactivacheck{border:1px solid #ffcc00; font-size:12px; background:#ffffe6; padding:15px; margin:20px; line-height:180%;}
/*  iva manage */
.iva_index_mwap{width:100%;}
.iva_index_mwap dt{width:450px; float:left; padding-left:10px;}
.iva_index_mwap dd{width:200px; float:left;}

.iva_index_mwap dt .lista{font-size:14px; margin:5px auto 20px;}
.iva_index_mwap dt .lista li{background:url(../images/bg_sprites_repeat.gif) no-repeat; padding:5px 3px 5px 20px; margin-top:5px;}
.iva_index_mwap dt .lista li.a0{background-position:0px -2135px;}
.iva_index_mwap dt .lista li.b0{background-position:0px -2193px;}
.iva_index_mwap dt .lista li.c0{background-position:0px -2243px;}
.iva_index_mwap dt .lista li.d0{background-position:0px -2053px;}
.lista li.a0 a,.lista li.b0 a,.lista li.c0 a{ padding:3px 10px; background:#F00;}
.lista li.d0 a{padding:3px 10px; background:#090;}
.iva_index_mwap dt .lista div{padding-left:0px; margin-top:10px;}
.iva_index_server{ border:2px solid #090; background:#d3ec90; padding:15px 10px; text-align:center;}
.iva_index_server ul{ background:#FFF; padding:5px; margin-top:15px; text-align:left;}
.iva_index_server p{ line-height:160%;}
.iva_index_server p img{ vertical-align:middle;}
.iva_index_server li{ background:url(../images/bg_sprites_repeat.gif) 2px -1945px no-repeat; padding:2px 2px 2px 10px;}

.iva_index_tips{ border:2px solid #090; background:#ffffe6; padding:10px; text-align:center; margin:20px auto;}
.iva_index_tips p{ text-align:left; line-height:160%; margin:5px auto;}

.iva_order_detail{width:100%;}
.iva_order_detail h5{ font-size:14px; margin:10px auto 0;}
.iva_order_detail p{ padding:10px 5px; text-align:left;}
.iva_order_detail table td{ padding:2px 5px; clear:both;}

.iva_order_detail div a{ margin:0 5px;}
.iva_order_detail .warning{ padding-left:20px; background:url(../images/bg_sprites_repeat.gif) 0 -1545px no-repeat;}
.iva_od_b{margin:20px 5px; padding:20px; border:2px dashed #CCC; width:500px;}
.iva_od_b a{ margin:0 5px;}
.iva_od_bc{width:100%;}

.iva_od_bc #con_three_1 table{padding:5px; }
.iva_od_bc #con_three_1 thead td{padding:3px 0; text-align:left; background:#FFF;}
.iva_od_bc #con_three_1 tbody th{background:#e8f5fe; padding:3px 2px; text-align:right; font-weight:normal; vertical-align:top;}
.iva_od_bc #con_three_1 tbody td{background:#e8f5fe; padding:3px 2px; vertical-align:top;}
.iva_od_bc #con_three_1 tfoot td{padding:3px 0; text-align:left; background:#FFF;}
.iva_od_bc #con_three_1 tfoot td input{ font-size:12px; border:1px solid #9c9a8f; background:#009900; color:#FFF;}

.iva_od_bc #con_three_2{ padding:10px 5px;}
.iva_od_bc #con_three_2 input{ font-size:12px;}
.iva_od_bc #con_three_3 td{ padding:5px;}


.iva_help{ border:1px solid #cccccc; padding:10px;}
.iva_tp_wap{ padding:10px; line-height:160%;}
.iva_tp_wap h5{ background:#9C3; color:#FFF; padding:2px 5px; font-size:12px; margin:15px auto;}
.iva_tp_wap h6{ background:#ffffcc; padding:2px 5px; font-size:12px; margin:15px auto;}
.iva_tp_wap table{ margin:10px auto; width:98%;}
.iva_tp_wap td{ padding:5px 5px; font-size:12px;}
.iva_tp_wap th{ text-align:left; font-size:12px; padding:5px 5px;}

.iva_up_Pic{width:100%;}
.iva_up_Pic dl{width:100%;}
.iva_up_Pic dt{width:400px; float:left; padding-left:10px;}
.iva_up_Pic dd{width:250px; float:left;}
.iva_up_Pic ul{ clear:both; margin:20px auto;}
.iva_up_Pic li{ padding:5px 10px;}
.iva_up_Pic li .fred{ padding-left:20px; background:url(../images/bg_sprites_repeat.gif) 0 -1552px no-repeat;}

.pdl_20{ padding-left:20px;}

.iva_set_bid{ font-size:12px; width:80%; text-align:left; padding-left:20px;}
.iva_set_bid table{ width:75%; text-align:center;}
.iva_set_bid thead td{ text-align:left; padding:10px 5px;}
.iva_set_bid tbody td{background:#f6f6f6; padding:3px 2px;}
.iva_set_bid input{ font-size:12px;}


/* cn */

.cn_wap{width:100%; margin:7px auto; font-size:12px; line-height:160%;}
.cn_wap h2{color:#009999; font-size:16px; margin-top:10px;}

.cn_study_list{width:600px; margin:20px auto 50px;}
.cn_study_list li{padding:3px 0; clear:both;}
.cn_study_list .fl{display:block; width:400px;}
.cn_study_list .fr{display:block; width:100px;}
 
/* How it works  补充内容 2010-12-14*/
/* ==================================== */
.startline {width:920px; float:left; margin-bottom:20px}
.step1{width:950px; float:left; margin-bottom:40px}
.step1l {width:400px; float:left}
.step1r {width:500px; float:left}

.step2{width:950px; float:left; margin-bottom:40px}
.step2l {width:400px; float:left}
.step2r {width:500px; float:left}

.step3{width:950px;float:left; margin-bottom:40px}
.step3l {width:400px; float:left}
.step3r {width:500px; float:right}

.step4{width:950px;float:left; margin-bottom:50px}
.step4l {width:400px; float:left}
.step4r {width:500px; float:right}
