@charset "utf-8";
/* CSS Document */
.hlolimage{
 background: transparent url(/public/images/pic7.gif) no-repeat scroll 0pt 0pt;
 padding-left: 20px;
 margin-left:20px;
 line-height:20px;
}

.suggest_link{
   background-color: #FFFFFF;
}
.suggest_link_over{
   background-color: #06C;
   color:#FFF;
   cursor:pointer;
}
#search_suggest{
  display:none;
  position:absolute;
  background-color:#FFF;
  text-align:left;
  border: 1px solid #666;
  zIndex:100;
  padding-left:2px;
  padding-right:2px;
}
.top_top {
	border-bottom:solid #CCCCCC 1px;
	line-height:25px;
	background:#eeeeee;
}
.bigfont{
	font-size:13px;
}
.redfont{
	color:#FF3300;
}
.grayfont{
	color:#999999;
}
.white{
	background:#FFFFFF;
}
.underline{
	text-decoration:underline;
}
* html div { height: 1%; }
#header .service{
	margin-bottom:6px;
	color:#999999;
}

#header .service ul{
	overflow:hidden;
}

#header .service ul li{
	float:right;
	padding:0 5px;
	border-right:1px solid #CCCCCC;
	margin-right:-1px;
}

.mainsubnav{
	line-height:22px;
	display:none;
	position:absolute;
	width:640px;
	margin:0 220px;
	margin-top:-3px;
	z-index:5000;
	border:1px #FF5900 solid;
	border-top:none;
	background:#FEF8DC;
	opacity:0.95;
}
.mainsubnav .float_category{
	float:left;
	width:140px;
	padding-left:20px;
	margin:5px 0;
}
.mainsubnav .float_category li a{
	padding-left:5px;
	display:block;
}
.mainsubnav .float_category li a:hover{
	background:#999999;
	color:#FFFFFF;
}
.mainsubnav .float_category li a.more{
	padding-left:5px;
	display:inline;
	color:#006600;
}
.mainsubnav .float_category li a.more:hover{
	background:none;
	color:#006600;
}
.mainsubnav .float_catename{
	padding-left:5px;
	font-weight:bold;
}
.loadingIndex{
	line-height:324px;
	text-align:center;
}
.area_standard .loadingIndex{
	line-height:130px;
	text-align:center;
}
#nav li{
	position:relative;
	float:left;
	width:73px;
	height:30px;
}
#nav .nav_one{
	width:35px;
}
#nav .nav_two{
	width:40px;
}
#nav .nav_three{
	width:56px;
}
#nav .nav_en{
	width:77px;
}
#nav .nav_four{
	width:73px;
}
#nav li.first{
	background:url(../images/nav_left.jpg) top left no-repeat;
	padding-left:6px;
	width:15px;
}
#nav li.first_width0{
	width:0;
}
#nav li.first span{
	padding:5px 5px 5px 4px;
	line-height:10px;
	font-weight:bold;
	display:block;
	text-align:center;
	font-size:8px;
	color:#FFFFFF;
	background:url(../images/nav_mid.jpg) repeat-x;
	text-decoration:none;
}
#nav li.last{
	background:url(../images/nav_right.jpg) top right no-repeat;
	padding-right:6px;
	width:0;
}
#nav li a{
	display:block;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	background:url(../images/nav_mid.jpg) repeat-x;
	text-decoration:none;
}
#nav li a.selected,#nav li a:hover{
	background:url(../images/nav_over.jpg);
}
#nav li.nav_two a.selected,#nav li.nav_two a:hover{
	background:url(../images/nav_over2.jpg);
}
#nav li.nav_three a.selected,#nav li.nav_three a:hover{
	background:url(../images/nav_over3.jpg);
}
#nav li.nav_four a.selected,#nav li.nav_four a:hover{
	background:url(../images/nav_over4.jpg);
}
#header .forfree{
	height:30px;
	text-align:right;
	padding:10px 0;
	line-height:15px;
	font-size:14px;
	color:#F63
}
#header .phones{
	height:38px;
	padding-left:60px;
}
* html #header .phones{
	height:31px;
}
#header .phones .topreg{
	float:left;
	width:50px;
	margin-left:10px;
	line-height:27px;
	background:url(../images/topreg.jpg) no-repeat 0 50%;
	padding-left:15px;
	display:inline;
}
.register_detail{
	padding-bottom:10px;
	line-height:26px;
	font-size:14px;
}
#header .spacer{
	background:none repeat scroll 0 0 #FF5900;
	font-size:1px;
	height:4px;
	line-height:0;
	margin-top:-3px;
}
#header #news{
	height:28px;
	padding:0 10px;
	overflow:hidden;
	line-height:28px;
	background:#F0F0F0;
	border-bottom:1px #DDDDDD solid;
	display:none;
}

#leftside .sidebar{
	float:left;
	width:220px;
	margin-bottom:10px;
}
.sidebar img{
	line-height:0px;
	font-size:0px;
}
.sidebar .bar_title{
	float:left;
	width:210px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	line-height:25px;
	height:25px;
	background:url(../images/left_title_bg.jpg) no-repeat;
}
.sidebar .bar_content,#index_v2_orders .bar_content{border:1px #34D434 solid;padding:5px 10px;line-height:26px;float:left;width:198px; overflow:hidden}
#index_v2_orders .bar_content{
	width:216px;
	float:none;
	padding:0 10px;
	border:1px #F1C5A2 solid;
}
.sidebar .bar_content li,#index_v2_orders .bar_content li{margin:0}
.sidebar .bar_content li.short,.index_v2_orders .bar_content li.short{
	position:relative;
	float:left;
	width:99px;
}
.sidebar .bar_content li.newsLi,#index_v2_orders .bar_content li.newsLi{
	padding-left:15px;
	background:url(../images/newscate_ico.gif) left no-repeat;
}
.sidebar.red .bar_title{background:url(../images/left_title_bg2.jpg) top no-repeat;}
.sidebar.pink .bar_title{background:url(../images/left_title_bg3.jpg) top no-repeat;}
.sidebar.green .bar_title{height:30px;line-height:30px;font-size:14px;background:url(../images/left_title_bg4.jpg) top repeat-x;}
.sidebar.darkgreen .bar_title{background:url(../images/left_title_bg4.jpg) top repeat-x;}

.sidebar.red .bar_content{border:1px #FF9B9B solid;}
.sidebar.pink .bar_content{border:1px #9FA8BB solid;}

.sidebar .fieldname,#reg .fieldname{
	float:left;
	line-height:35px;
	text-align:right;
	width:70px;
	height:35px;
}
.sidebar .fieldobj,#reg .fieldobj{
	float:left;
	width:128px;
	height:35px;
}
#reg .fieldname{
	line-height:25px;
	width:60px;
}
#reg .fieldobj{
	width:118px;
}
#crumbs{
	background:#F0F0F0;
	height:26px;
	line-height:26px;
	padding-left:10px;
}

.login_method{
	height:30px;
	padding-left:60px;
}
.login_method input{ border:none;}
.elem_title{
	position:relative;
	float:left;
	width:60px;
	height:28px;
	line-height:28px;
	text-align:right;
}
.elem_obj{
	position:relative;
	float:left;
	min-height:28px;
	width:638px;
}
.input{
	width:165px;
	}
* html .elem_obj{
	height:28px;
}
.sidebar .elem_title{
	width:70px;
	padding-right:10px;
}
.sidebar .elem_obj{
	width:118px;
}
.submit_button
{
	text-align:right;
	height:24px;
	padding-top:8px;
}
.input{
	font-size:12px;
	width:200px;
	height:18px;
	line-height:18px;
	padding-left:3px;
	border:1px #CDCDCD solid;
}
.sidebar .input{
	width:100px;
	height:20px;
	margin-top:2px;
}
.button{
	width:72px;
	height:26px;
	border:none;
	padding-top:2px;
	background:url(../images/button_4.gif) top no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
#reg .button{
	background:url(../images/button_4_green.jpg) top no-repeat;
}
.textarea{
	width:100%;
	height:80px;
}
.button.char2{
	width:55px;
	background:url(../images/button_2.gif) top no-repeat;
}
#reg .button.char2{
	background:url(../images/button_2_green.jpg) top no-repeat;
}
.button.char6{
	width:96px;
	background:url(../images/button_6.gif) top no-repeat;
}
.button.char8{
	width:130px;
	background:url(../images/button_8.gif) top no-repeat;
}

/** index **/
#home_banner{
	float:left;
	width:508px;
	font-size:0px;
	line-height:0px;
}
#reg{
	float:left;
	width:178px;
	height:134px;
	padding:10px;
	padding-top:34px;
	margin-left:12px;
	background:url(../images/index_searchbg.jpg) no-repeat;
	border:1px #B3E294 solid;
}
#reg .input{
	width:45px;
	height:18px;
	line-height:18px;
}
#search{
	float:left;
	width:211px;
	height:134px;
	overflow:hidden;
	padding:10px;
	padding-top:34px;
	padding-left:15px;
	margin-left:12px;
	border:1px #F1C5A2 solid;
	background:url(../images/lvyouzix.jpg) no-repeat;
}
#search li{
	line-height:26px;
	padding-left:10px;
	background:url(../images/dot8.gif) left no-repeat;
}
#search li a{
	text-decoration:underline;
}
#search li a:hover{
	text-decoration:none;
	color:#FF9900;
}
#neworders{
	float:left;
	margin-top:12px;
	width:970px;
	display:none;
}
#neworders .neworder_title{
	float:left;
	width:110px;
	height:26px;
	background:url(../images/neworder_title.jpg) no-repeat;
}
#neworders .neworder_content{
	float:left;
	width:859px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	border-right:1px #FFE270 solid;
	background:url(../images/new_order_bg.jpg) repeat-x;
}
#neworders #neworder_content{
	height:26px;
	overflow:hidden;
}
.homelists{
	margin-top:10px;
	border:1px #FFE270 solid;
}
.index_v2_lists{
	padding:4px 12px;
}
.homelists.w1{
	margin-right:0px;
	width:236px;
}
.homelists.w2{
	margin-right:0px;
	width:602px;
}
.homelists.b1{
	border:1px #A6ECA6 solid;
}
.homelists.b2{
	border:1px #FFCDAC solid;
}
.lists_title{
	height:28px;
	line-height:28px;
	padding-left:25px;
	background:url(../images/list_title1.jpg) no-repeat;
}
.b1 .lists_title{background:url(../images/list_title2.jpg) no-repeat;}
.b2 .lists_title{background:url(../images/list_title4.jpg) no-repeat;}
.w1 .lists_title{background:url(../images/list_title3.jpg) no-repeat;}
.w2 .lists_title{background:url(../images/list_title5.jpg) no-repeat;}
.b1 .lists_title .linename,.b2 .lists_title .linename,.b1 .lists_title .more,.b2 .lists_title .more{color:#FFFFFF}
.lists_title .linename{
	float:left;
	width:280px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
.lists_title .linename span{
	line-height:28px;
	font-size:12px;
	font-weight:normal;
}
.lists_title .more,.homelists .more{
	float:right;
	width:45px;
}
.w1 .lists_title .linename{float:none;width:207px;}
.tipps{
	height:26px;
	padding:0 15px;
	background:url(../images/tips1.jpg) repeat-x;
}
.tipps.r{
	background:url(../images/tips2.jpg) repeat-x;
}
.tipps a{
	display:block;
	float:left;
	margin-left:3px;
	line-height:23px;
	padding:0 8px;
	margin-top:3px;
	display:inline;
	cursor:pointer;
}
.tipps a:hover,.tipps a.selected{
	border:1px #FFCC01 solid;
	border-bottom:none;
	padding:0 6px;
	line-height:22px;
	background:#FFFFFF;
	color:#FF3300;
	font-weight:bold;
	text-decoration:none;
}
.tipps.r a:hover,.tipps.r a.selected{
	border:1px #FFCDAC solid;
	border-bottom:none;
	padding:0 5px;
}

.lists_content{
	min-height:223px;
}
* html .lists_content{
	height:223px;
}
.lists_body{
	padding:4px 10px;
}
.w1 .lists_body{
	padding:4px 0
}
.b1 .lists_content{
	background:#F7FFF7;
}
.lists_body li{
	float:left;
	line-height:26px;
	background:url(../images/dot-2.gif) left no-repeat;
	padding-left:15px;
	border-bottom:1px #FFD358 dashed;
}
.brands{
	float:left;
	width:236px;
	margin-top:12px;
	height:277px;
	border:1px #DDDDDD solid;
}
.index_brand{
	position:relative;
	float:left;
	height:83px;
	width:102px;
	line-height:83px;
	overflow:hidden;
	text-align:center;
	margin-top:9px;
	margin-left:9px;
	border:1px #CCCCCC solid;
}
.ads{
	float:left;
	font-size:0px;
	line-height:0px;
	margin-top:12px;
	height:76px;
	border:1px #DDDDDD solid;
	width:966px;
	padding:1px;
}
.lists_body th{
	height:26px;
	line-height:26px;
	text-align:center;
	background:url(../images/tips3.jpg) repeat-x;
}
.alignl th{
	padding-left:10px;
	text-align:left;
}
.lists_body td{
	height:26px;
	line-height:26px;
	padding-left:10px;
}
.guide_photo{
	position:relative;
	float:left;
	border:1px #CCCCCC solid;
	margin-left:5px;
	padding:5px;
	width:70px;
	height:70px;
}
.guide_detail{
	position:relative;
	float:left;
	width:139px;
	margin:0 5px;
	height:70px;
	line-height:20px;
}
/** index **/

/** lines **/
.maintitle{
	color:#FF3300;
	background:url(../images/line_title_bg.jpg) left top repeat-x;
	height:49px;
	text-align:center;
	margin-top:2px;
}
#lineinfo{
	padding:0 10px;
	background:#FFFCF0;
}
.subbanner{
	font-size:0px;
	line-height:0px;
	min-height:100px;
	margin-top:10px;
	margin-bottom:10px;
}
* html .subbanner{
	height:100px;
}
#lineinfo.withborder{
	float:left;
	position:relative;
	width:728px;
	padding:0px 10px 10px 0;
	border:1px #FFEDA6 solid;
	overflow:hidden;
}
.withborder .lines_area{
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:353px;
	display:inline;
}
.lines_brands .lines_area{
	width:331px;
	padding:10px;
	border:1px #FFEDA6 solid;
	background:#FFFFFF;
	display:inline;
}
.area_content .area_brands{
	position:relative;
	float:left;
	margin:10px 0 0 14px;
	width:100px;
	height:160px;
	overflow:hidden;
	display:inline;
}
.lines_area .brand_logo,.area_content .brands_logo{
	position:relative;
	float:left;
	width:95px;
	height:95px;
	line-height:95px;
	padding:5px;
	margin-right:10px;
	font-size:0px;
	overflow:hidden;
	text-align:center;
	border:1px #E6E6E6 solid;
}
/** index_bbs **/
.lists_body .index_bbsimage{
	position:relative;
	float:left;
	width:200px;
	display:inline;
}
.index_bbsimage .firstimage{
	margin-top:5px;
	border:1px #E3E3E3 solid;
	padding:5px;
}
.index_bbsimage .firstimage_title{
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
.index_bbsimage .firstimage_title a{
	color:#FF3300;
}
.lists_body .index_bbsposts{
	position:relative;
	float:left;
	margin-left:20px;
	width:360px;
	display:inline;
}
.index_bbsposts li{
	width:360px;
	border:none;
	line-height:24px;
	background:url(../images/dot8.gif) left no-repeat;
}
* html .index_bbsposts li{
	width:330px;
}
.index_bbsposts li .posts_title{
	position:relative;
	float:left;
	width:290px;
}
* html .index_bbsposts li .posts_title{
	width:260px;
}
.index_bbsposts li .posts_time{
	position:relative;
	float:left;
	color:#999999;
	width:70px;
}
/** index_bbs **/
.area_content .brands_logo{
	width:94px;
	height:74px;
	padding:2px;
}
.lines_area .brand_logo p,.area_content .brands_logo p,.index_brand p,.preimg p{
	position:static;
	+position:absolute;
	top:50%;
	text-align:center;
}
.lines_area .brand_logo p img, .area_content .brands_logo p img,.index_brand p img,.preimg p img{
	position:static;
	+position:relative;
	top:-50%;
	left:-50%;
}
.lines_area .brand_logo p:after, .area_content .brands_logo p:after{
	content:".";
	font-size:1px;
	visibility:hidden;
}

.lines_area .brand_name{
	position:relative;
	float:left;
	line-height:30px;
	font-weight:bold;
	width:210px;
}
.lines_area .brand_detail{
	position:relative;
	float:left;
	line-height:20px;
	color:#666666;
	width:210px;
	height:75px;
}
.area_title{
	position:relative;
	float:left;
	width:353px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background:url(../images/linecate_title.jpg) top no-repeat;
}
.area_content{
	position:relative;
	float:left;
	width:351px;
	background:#FFFFFF;
	line-height:20px;
	border:1px #FFD358 solid;
}
.area_title .category{
	float:left;
	width:265px;
	padding-left:15px;
}
.area_title .more{
	float:left;
	width:66px;
	font-size:12px;
	padding-right:5px;
	text-align:right;
}
.area_content .brands_name{
	font-weight:bold;
}
.area_content .brand_feature{
	color:#999999;
}
.area_content .area_standard{
	position:relative;
	float:left;
	width:323px;
	min-height:135px;
	padding:0 14px;
}
* html .area_content .area_standard{
	height:135px;
}
.area_standard li{
	float:left;
	width:313px;
	line-height:26px;
	padding-left:10px;
	border-bottom:1px #FFD358 dashed;
	background:url(../images/dot.gif) left no-repeat;
}
.line_title{
	float:left;
	width:235px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.price{
	float:left;
	font-weight:bold;
	width:70px;
	height:26px;
	text-align:right;
	line-height:26px;
}
.price a{
	color:#FF3300;
}
* html .price{
	width:69px;
}
.area_standard .line_title{
	width:243px;
}
.lines_area .subcategories{
	position:relative;
	width:331px;
	float:left;
	min-height:62px;
	line-height:26px;
	padding:0 10px 5px 10px;
	margin-top:10px;
	background:#F0F0F0;
}
* html .lines_area .subcategories{
	height:62px;
}
.subcategories .subcate{
	position:relative;
	float:left;
	text-align:center;
	width:60px;
	margin-left:5px;
	margin-top:5px;
	border:1px FFEDA6 dashed;
	background:#FFFFFF;
	cursor:pointer;
}
.subcategories .subcate:hover,.subcategories a.subcate_selected{
	background:#999999;
	color:#FFFFFF;
}
.quantity{
	display:block;
	padding:0 5px;
	text-align:center;
	line-height:14px;
	border-bottom:1px #D4D4D4 solid;
	border-top:1px #D4D4D4 solid;
}
.maintitle .big{
	font-size:16px;
	line-height:49px;
	font-weight:bold;
}
.maintitle .small{
	margin-left:10px;
	font-size:14px;
	line-height:49px;
}
.subnav{
	padding-top:5px;
}
.subnav li{
	display:inline;
}
.subnav a{
	float:left;
	display:block;
	padding:0 15px;
	margin-left:15px;
	line-height:26px;
	background:#FFFFFF;
	border:1px #FFCC00 dashed;
	display:inline;
}

#teams_table{
	border:1px #FFDD68 solid;
	border-bottom:none;
}
#teams_table th,#teams_table td{
	text-align:center;
}
#lineinfo .content{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#lineinfo .content.text{
	padding:10px 20px;
	line-height:24px;
}
#lineinfo .general_lists{
	position:relative;
	float:left;
	width:440px;
	line-height:30px;
}
#lineinfo .general_lists .subtitle{
	margin-right:10px;
}
#lineinfo .general_lists p{
	margin-left:20px;
	margin-right:10px;
	line-height:22px;
}
#lineinfo .general_lists p.top
{
	margin-top:10px;
}
#lineinfo .printbutton{
	height:25px;
	padding-top:5px;
	text-align:center;
}
#lineinfo .general_image{
	position:relative;
	float:left;
	width:280px;
}
#lineinfo .subtitle{
	border:1px #FFDD68 solid;
	background:#FFF5D0;
	line-height:24px;
	padding-left:10px;
	margin-bottom:7px;
}
#lineinfo th,#lineinfo .day_head{
	background:#FFDD68;
	line-height:26px;
	font-weight:bold;
}
#lineinfo .day{
	position:relative;
	float:left;
	width:718px;
	background:#FFFFFF;
	margin-top:10px;
	border:1px #FFDD68 solid;
}
* html #lineinfo .day{
	margin:0;
}
*+ html #lineinfo .day{
	margin:0;
}

#lineinfo .day_head{
	position:relative;
	float:left;
	width:703px;
	padding-left:15px;
}
#lineinfo .day_content{
	position:relative;
	float:left;
	line-height:24px;
	padding:10px;
	width:548px;
	min-height:100px;
}
* html #lineinfo .day_content{
	height:100px;
}
#lineinfo .day_content a{
	color:#0099FF;
}
#lineinfo .day_image{
	position:relative;
	float:left;
	padding-top:10px;
	width:150px;
}
#lineinfo #hotelmeal{
	margin-top:10px;
	border-top:1px #FFDD68 dashed;
}
#lineinfo .comments{
	border:1px #FFDD68 solid;
	background:#FFFFFF;
	margin-bottom:10px;
}
.comments .comments_title{
	height:26px;
	line-height:26px;
	font-weight:bold;
	padding:0 10px;
	color:#666666;
	background:url(../images/comments_title.gif) top repeat-x;
}
.comments .comments_content{
	padding:9px;
}

#listbody{
	margin-top:10px;
	border:1px #FFEDA6 solid;
	background:#FFFCF0;
}
.pagetitle{
	height:28px;
	line-height:28px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../images/pagetitle.jpg) no-repeat
}
.pagetitle .keywordType{
	display:block;
	float:left;
}
.pagetitle .orderType{
	display:block;
	float:left;
	margin-left:20px;
	font-weight:normal;
	font-size:12px;
}
.pagetitle .orderType a{
	margin-right:5px;
	text-decoration:underline;
}
.pagetitle .orderType a:hover,.pagetitle .orderType a.selected{
	color:#FF3300;
	text-decoration:none;
}
.u_pagetitle{
	background:url(../images/line_title.jpg) no-repeat;
	height:49px;
	border-top:1px #FFE066 solid;
	line-height:49px;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-left:30px;
	margin-top:2px;
}
.u_pagetitle.orderline{
	border:1px #DDDDDD solid;
	background:none;
}
.u_pagetitle.orderline span{
	display:block;
	background:url(../images/about_subbg.jpg) left no-repeat;
	padding-left:15px;
}
.u_pagetitle a{
	color:#FF3300;
}
#newsinfo{
	background:#FFFBEC;
}
.u_newstitle{
	background:url(../images/newstitle.jpg) repeat-x;
	height:39px;
	line-height:39px;
	border-top:1px #FFE168 solid;
}
.u_newsicon{
	padding-left:20px;
	background:url(../images/newstitle_left.gif) left no-repeat;
	margin-left:40px;
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}
.newslist{
	padding:15px 20px;
}
.newslist li{
	line-height:29px;
	border-bottom:1px #FFCC00 dashed;
	margin-bottom:10px;
}
.newslist li .newstitle{
	position:relative;
	background:url(../images/dot7.gif) left no-repeat;
	padding-left:10px;
	background-color:#FFFFD9;
}
.news_content{
	padding:5px;
}
.newslist li .newsdate{
	position:relative;
	float:right;
	width:129px;
}
#newsinfo .viewNews_title{
	text-align:center;
	font-size:14px;
}
#newsinfo .viewNews_subtitle{
	line-height:32px;
	color:#999999;
	text-align:center;
}
#newsinfo .viewNews_content{
	padding:10px 30px;
	line-height:150%
}
#newsinfo .viewNews_print{
	padding:0px 30px 10px 30px;
}
#newsinfo .viewNews_print a,#newsinfo .viewNews_print a:link,#newsinfo .viewNews_print a:hover,#newsinfo .viewNews_print a:visited{
	display:block;
	position:relative;
	float:right;
	padding:0 8px;
	margin:5px;
	color:#FF6600;
	line-height:26px;
	border:1px #FF9900 solid;
	background:#FFFFFF;
}
/**线路列表  开始**/
.linelist,.linelist_List,.linelist_Image{
	float:left;
	margin:0 10px 10px 10px;
	border:1px #FFD358 solid;
	display:inline;
}
.linelist .line_title_btitle,.linelist .price_btitle{
	display:none;
}
.linelist .line_title,.linelist_List .line_title{
	width:521px;
	background:#FFECB9;
	padding-left:15px;
	border-bottom:1px #FFD358 solid;
}
.linelist .price,.linelist_List .price{
	width:170px;
	background:#FFECB9;
	padding-right:10px;
	border-bottom:1px #FFD358 solid;
}
.linelist .line_content{
	float:left;
	padding:10px;
	background:#FFFFFF;
}
.line_content .line_img{
	position:relative;
	float:left;
	width:160px;
}
.line_content .line_features{
	position:relative;
	float:left;
	line-height:20px;
	width:536px;
	overflow:hidden;
}
.linelist_List{
	border:none;
	border-bottom:1px #FFD359 dashed;
}
.linelist_List .line_title,.linelist_List .price{
	background:#FFFFFF;
	border:none;
}
.linelist_List .line_content{
	display:none;
}
.linelist_Image{
	width:228px;
	padding:10px 0px 0px 0px;
	margin-right:4px;
}
* html .linelist_Image{
	overflow:hidden;
}
.linelist_Image .line_title,.linelist_Image .price{
	display:none;
}
.linelist_Image .line_content{
	width:228px;
}
.linelist_Image .line_img{
	width:228px;
	height:160px;
	text-align:center;
	overflow:hidden;
}
.linelist_Image .line_features{
	display:none
}
.linelist_Image .line_title_btitle{
	float:left;
	width:200px;
	line-height:16px;
	margin:10px 14px;
	height:48px;
	display:inline;
	overflow:hidden;
}
.linelist_Image .price_btitle{
	float:left;
	width:218px;
	border-top:1px #FFD359 dashed;
	margin:0 5px;
	font-weight:bold;
	line-height:30px;
	display:inline;
	text-align:right;
}
.linelist_Image .price_btitle a{
	color:#FF3300;
}
.linelist_Image .price_btitle.bargain{
	background:url(../images/icon_bargain.gif) left no-repeat;
}
.linelist_Image .price_btitle.teamline{
	background:url(../images/icon_team.gif) left no-repeat;
}

/**线路列表 结束**/
.pagenav{
	float:left;
	padding:0 10px 10px 10px;
}
.pagenav a{
	position:relative;
	float:left;
	margin-right:10px;
	height:20px;
	padding:0 5px;
	min-width:10px;
	text-align:center;
	line-height:20px;
	background:#FFFFFF;
	border:1px #FFD358 solid;
}
.pagenav a:hover,.pagenav a.selected{
	text-decoration:none;
	background:#FFEDA6;
}

/** weather **/
.cities,.abroad_info{
	width:706px;
	height:25px;
	border-bottom:1px #FF9933 solid;
	margin:0 auto;
}
.cities a,.abroad_info a{
	position:relative;
	float:left;
	line-height:25px;
	height:24px;
	margin-right:5px;
	padding:0 12px;
	border:1px #FF9933 solid;
}
.cities a:hover,.cities a.selected,.abroad_info a:hover,.abroad_info a.selected{
	height:25px;
	background:#EEEEEE;
	border-bottom:none;
}
.abroad_info a{
	background:#EEEEEE;
}
.abroad_info a:hover,.abroad_info a.selected{
	background:#fff;
}
.weather_content{
	width:704px;
	min-height:134px;
	margin:0 auto;
	border:1px #FF9933 solid;
	border-top:none;
}
#Abroad_include,#Abroad_non-include,#Abroad_notice,#Abroad_memo,#Abroad_visa{
	width:684px;
	min-height:124px;
	padding:5px 10px;
	line-height:20px;
}
#Abroad_non-include,#Abroad_notice,#Abroad_memo,#Abroad_visa{
	display:none;
}
.weather_day{
	position:relative;
	float:left;
	width:234px;
	margin-left:1px;
}
.weather_date,.weather_weather,.weather_temp{
	text-align:center
}
.weather_date{
	background:#EEEEEE;
	line-height:26px;
}
.weather_weather{
	margin:5px 0;
	font-size:0px;
	line-height:0px;
}
.weather_temp{
	line-height:16px;
	height:48px;
	padding:3px 0;
	background:#EEF3F8;
}
.gettingWeather{
	display:block;
	line-height:134px;
	text-align:center;
}
/** weather **/

/** calendar **/
/** calendar **/
/** lines **/

/** orders **/
#orders_form{
	padding:20px 40px;
}
#orders_form.regform{
	background:#FFFCF0;
}
.orders_subtitle{
	width:840px;
	height:24px;
	padding-top:2px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-left:25px;
	background:url(../images/booking_subtitle_order.jpg) left top no-repeat;
/*	background:url(../images/booking_subtitle.jpg) top no-repeat;*/
}
.orders_subtitle.regform{
	background:url(../images/booking_subtitle.jpg) left top no-repeat;
}
.orders_subtitle.regform{
	background:url(../images/booking_subtitle.jpg) top no-repeat;
}
.formpart{
	border:1px #DDDDDD solid;
	margin-bottom:20px;
}
.formpart.nob{
	border:0px #DDDDDD solid;
}
.orders_formbody{
	width:850px;
	padding:10px;
}
.orders_formbody .elem_title{
	width:80px;
	height:32px;
	line-height:32px;
	font-weight:bold;
}
.orders_formbody .elem_obj{
	min-height:32px;
	line-height:32px;
	width:770px;
}
.orders_formbody .elem_obj input{
	width:30px;
}
#realname,#cellphone{
    width:144px;
}
#totalMoneyTravel,#totalFirstUpper{
    width:100px;
}
* html .orders_formbody .elem_obj{
	padding-top:5px;
	height:27px;
	line-height:22px;
}
.orders_formbody .elem_short{
	width:345px;
}
#totalMoney,#totalFirst,#totalMoneyTravel,#totalFirstUpper{
	font-size:14px;
	font-weight:bold;
}
.table_list{
	border:1px #FF9902 solid;
}
.table_list th{
	color:#FFFFFF;
	line-height:30px;
	background:#FF9902;
	text-align:center;
}
.table_list td{
	height:30px;
	border-top:1px #FF9902 dashed;
	background:#FFFFFF;
	text-align:center;
}
.submitfrom{
	text-align:center;
	height:26px;
}
/** orders **/
#loginformDiv{
	margin-top:10px;
	background:#FFFBED url(../images/login_back.jpg) top no-repeat;
	border:1px #FFDF61 solid;
	padding:20px;
	padding-bottom:0px;
}
#loginformDiv .login_left{
	float:left;
	width:400px;
	padding:20px 40px;
}
#loginformDiv .login_left .regbutton{
	margin-top:25px;
	margin-left:60px;
}
#loginformDiv .login_right{
	float:left;
	width:327px;
	border-left:1px #FFDF61 dashed;
	min-height:303px;
	padding:20px 50px;
	padding-bottom:0px;
}
.login_form{
	margin-top:10px;
}
.login_form .elem_title{
	height:35px;
	line-height:35px;
}
.login_form .elem_obj{
	width:255px;
	height:35px;
	line-height:35px;
}
*+ html .login_form .elem_obj{
	width:290px;
}
.userreg{
	margin:10px 0;
	background:#FFFFFF;
	margin-right:20px;
	padding:20px;
	border:1px #FFCC01 solid;
}
.userreg .line{
	border:1px #EEEEEE solid;
	font-size:0px;
	line-height:0px;
	margin:5px auto 0px;
}
.userreg .filed{
	clear:both;
	height:30px;
	margin-top:5px;
}
.userreg .filed label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin-top:8px;
	font-weight:bold
}
.userreg .filed label.normal{
	float:none;
	font-weight:normal;
	display:inline;
}
.userreg .filed .input{
	border:1px #CCCCCC solid;
	height:20px;
	line-height:20px;
	margin-top:2px;
	width:250px;
}
.userreg .filed .checkbutton{
	margin-top:2px;
	text-align:center;
	height:26px;
	line-height:18px;
}
.userreg .filed .desc{
	float:right;
	text-align:left;
	width:400px;
	margin-top:2px;
}
.userreg .filed .desc div{
	line-height:120%;
}
.userreg .filed .desc .blur{
	border:1px #CCCCCC solid;
	background:#F6F6F6 url(../images/icon0.gif) scroll top left no-repeat;
	padding:3px 3px 3px 20px;
	color:#000000;
}
.userreg .filed .desc .focus{
	border:1px #00A8FF solid;
	background:#E2F5FF url(../images/icon1.gif) scroll top left no-repeat;
	padding:3px 3px 3px 20px;
	color:#000000;
}
.userreg .filed .desc .fail{
	border:1px #FF6600 solid;
	background:#FFF2E9 url(../images/icon2.gif) scroll top left no-repeat;
	padding:3px 3px 3px 20px;
	color:#000000;
}
.userreg .filed .desc .correct{
	border:1px #00BE00 solid;
	background:#E6FFE6 url(../images/icon3.gif) scroll top left no-repeat;
	padding:3px 3px 3px 20px;
	color:#000000;
}
.userreg .filed .desc .noback{
	background:none;
	border:1px #FFFFFF solid;
}
.regsuccess{
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	color:#FF3300;
	background:url(../images/icon3.gif) left top no-repeat;
	padding-left:25px;
}
.user_control{
	margin-bottom:10px;
}
.user_control .control_title{
	height:26px;
	line-height:26px;
	background:url(../images/userpanel_bg.gif) repeat-x;
	padding-left:30px;
	font-weight:bold;
}
.user_control .control_menu li{
	margin-left:30px;
	line-height:26px;
	background:url(../images/dot.gif) left no-repeat;
	padding-left:10px;
}
.user_panel{
	border:1px #FFD41F solid;
}

.user_submit{
	height:40px;
	line-height:40px;
	text-align:right;
}
#user_main .welcome{
	line-height:26px;
}
#user_main .line{
	line-height:0px;
	font-size:0px;
	border-top:1px #CCCCCC solid;
}
#user_main .headline{
	margin-top:20px;
	border:1px #FFD41E solid;
	padding-left:10px;
	color:#FF3300;
	background:#FFFFFF;
	height:24px;
	line-height:24px;
	font-weight:bold;
}
#user_main .subhead,#user_main th{
	height:27px;
	line-height:27px;
	background:url(../images/user_headbg.gif) repeat-x;
}
#user_main .subhead{
	padding-left:10px;
	font-weight:bold;
}
#user_main th,#user_main td{
	text-align:center;
}
#user_main td{
	border-bottom:1px #FFCC00 dashed;
	height:30px;
	line-height:30px;
}
#user_main .product{
	position:relative;
	float:left;
	width:130px;
	margin-top:10px;
	margin-left:51px;
}
#user_main .product .preimg{
	position:relative;
	width:124px;
	height:104px;
	line-height:104px;
	background:#FFFFFF;
	padding:2px;
	text-align:center;
	font-size:0px;
	overflow:hidden;
	border:1px #FFCC00 solid;
}
#user_main .product .name{
	text-align:center;
	line-height:24px;
}
#user_main .product .change{
	text-align:center;
}
#user_main #user_mainbody{
	background:#FFFFFF;
	border:1px #FFD41E solid;
	padding-bottom:15px;
}
#user_main #user_mainbody h3{
	height:26px;
	line-height:26px;
	border-bottom:1px #FFD41E solid;
	background:#FFF9D2;
	padding-left:10px;
	color:#FF3300;
	font-weight:bold;
	font-size:12px;
}
#user_main #user_mainbody p{
	text-align:center;
	margin:20px;
	color:#F00;
}
#user_main #user_mainbody .elem_obj{
	min-height:33px;
	line-height:33px;
	width:255px;
}
* html #user_main #user_mainbody .elem_obj{
	height:28px;
	padding-top:5px;
}
#user_main #user_mainbody .elem_title{
	height:33px;
	line-height:33px;
	width:83px;
}
#user_main #user_mainbody .elem_obj.long{
	width:593px;
}
#user_main #user_mainbody .input{
	width:200px;
}
#user_main #user_mainbody .long .input{
	width:538px;
}
#user_main #user_mainbody .person-detail{
	margin:10px 0;
}
#user_main #user_mainbody .person-detail th{
	background:none;
}
.alipay{
	border:none;
	cursor:pointer;
	background:url(../images/alipay_button.jpg) no-repeat;
	width:86px;
	height:22px;
	line-height:22px;
	padding-left:25px;
}
/** aboutus **/
.left_corner_top,.left_corner_bottom{
	height:9px;
	line-height:0px;
	font-size:1px;
	background:url(../images/subnav_cornertop.jpg) no-repeat;
}
.left_corner_middle{
	padding-top:45px;
	padding-bottom:30px;
	min-height:250px;
	background:#FF3300 url(../images/subnav_bigbg.jpg) no-repeat;
}
* html .left_corner_middle{
	height:250px;
}
.left_corner_middle li{
	line-height:32px;
	font-size:20px;
	font-family:"微软雅黑", "隶书", "华文宋体", "方正姚体";
	margin-top:25px;
}
.left_corner_middle li a{
	display:block;
	color:#FFFFFF;
	padding-left:100px;
}
.left_corner_middle li a:hover,.left_corner_middle li a.selected{
	background:url(../images/selected_right.gif) right no-repeat;
}
.left_corner_bottom{
	background:url(../images/subnav_corner.jpg) no-repeat;
}
.main_corner_top,.main_corner_bottom{
	height:9px;
	line-height:0px;
	font-size:1px;
	background:url(../images/main_cornertop.jpg) no-repeat;
}
.main_corner_bottom{
	background:url(../images/main_corner.jpg) no-repeat;
}
.main_middle{
	background:#FEF8F1 url(../images/about_mainbg.jpg) repeat-y;
}
.main_middle .article_title{
	line-height:40px;
	font-size:20px;
	font-family:"微软雅黑", "隶书", "华文宋体", "方正姚体";
	color:#FF3300;
	width:700px;
	margin:0 auto;
}
.main_middle .article_content{
	width:700px;
	margin:0 auto;
}
/** teams **/
#teamnav{
	margin-top:10px;
}
#teamnav li{
	position:relative;
	float:left;
	width:185px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:url(../images/teamnav.jpg) no-repeat;
}
#teamnav li.first{
	background:url(../images/fteamnav.jpg) no-repeat;
}
#teamnav li.last{
	background:url(../images/lteamnav.jpg) right no-repeat;
}
#teamnav li a{
	display:block;
	width:85px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-align:right;
	padding-right:5px;
	margin:0 auto;
	background:url(../images/teamnav_button.jpg) center no-repeat;
}
#teamnav li a:hover,#teamnav li a.selected{
	text-decoration:none;
	background:url(../images/teamnav_button_over.jpg) center no-repeat;
}
#teamsubnav{
	height:32px;
	line-height:32px;
	background:url(../images/team_subnav_bg.jpg) repeat-x;
}
.subnavlayer{
	display:none;
}
.subnavlayer a{
	padding-left:8px;
	background:url(../images/dot5.gif) center left no-repeat;
}
.subnavlayer a:hover{
	color:#FF3300;
}
.team_subtitle{
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:30px;
	line-height:29px;
	background:#FFD7B5;
	background:#FFD7B5 url(../images/teamsubtitle.jpg) left no-repeat
}
.team_subtitle.half{
	position:relative;
	float:left;
	width:335px;
}
.intextimg{
	margin:0 5px 5px 0;
}
.team_subtitle.long{
	background:#FFD7B5 url(../images/subtitle_long.jpg) left no-repeat
}
.team_subbody{
	padding:12px;
	background:#FFF9F4;
	border:1px #FFA239 solid;
}
.team_subbody.half{
	position:relative;
	float:left;
	width:339px;
	line-height:20px;
}
.team_subbody li{
	position:relative;
	float:left;
	line-height:26px;
	padding-left:12px;
	width:345px;
	background:url(../images/dot3.jpg) left no-repeat;
}
.team_subbody .team_photo{
	position:relative;
	float:left;
	width:90px;
	height:60px;
	overflow:hidden;
	font-size:1px;
	line-height:0px;
	border:1px #CCCCCC solid;
	padding:3px;
	margin-right:5px;
	margin-bottom:5px;
}
.team_subbody .team_adviser{
	position:relative;
	float:left;
	width:230px;
	height:75px;
	overflow:hidden;
}
.team_subbody .team_substr{
	line-height:26px;
	margin-top:10px;
}
.team_subbody .team_list{
	padding:15px 0;
	border-bottom:1px #FFA23A dashed;
}
.team_subbody .team_liststyle2{
	border:1px #FFC788 solid;
	background:#FFFFFF;
	padding:10px;
	margin-top:10px;
}
.team_listPhoto{
	position:relative;
	float:left;
	width:132px;
	height:92px;
	line-height:100px;
	padding:3px;
	border:1px #FFD7B5 solid;
}
.team_listbody{
	position:relative;
	float:left;
	width:554px;
	height:100px;
	overflow:hidden;
	padding:0 10px;
}
.team_liststyle2 .team_listPhoto{
	width:140px;
	height:108px;
	padding:0;
	border:none;
}
.team_liststyle2 .team_listbody{
	width:534px;
	height:108px;
}
.team_listbody .team_adviserName{
	background:url(../images/dot3.jpg) left no-repeat;
	line-height:26px;
	padding-left:10px;
}
.team_listbody .team_adviserName,.team_listbody .team_listDetail,.team_listbody .team_adviser_More{
	line-height:26px;
	padding:0 10px;
}
.team_listbody .team_adviser_More{
	text-align:right;
}
.team_listbody .team_adviser_More a{
	color:#FF3300;
}
.team_general{
	line-height:26px;
	padding:0 5px;
}
.team_subtitle_orange,.team_subtitle_blue,.team_subtitle_green,.team_subtitle_general,.team_subtitle_darkblue{
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 5px;
	padding-left:10px;
}
.team_subtitle_orange{
	background:url(../images/subtitle_orange.jpg)
}
.team_subtitle_blue{
	background:url(../images/subtitle_blue.jpg)
}
.team_subtitle_green{
	background:url(../images/subtitle_green.jpg)
}
.team_subtitle_darkblue{
	background:url(../images/subtitle_darkblue.jpg)
}
.team_subtitle_general{
	color:#000000;
	font-weight:bold;
	background:url(../images/subtitle_gen.jpg) repeat-x;
	border-bottom:1px #FFA23A dashed;
}
.team_subcontent{
	line-height:26px;
	padding:0 5px;
}
.team_subcontent_right{
	position:relative;
	float:left;
	width:290px;
	padding:5px;
}
.team_subcontent_left{
	position:relative;
	float:left;
	width:404px;
	padding:5px;
}
.team_subtitle_general a{
	display:block;
	float:left;
}
.team_subtitle_general .top{
	float:right;
	margin-right:10px;
}
#teams_banner,#formBorder{
	margin-top:10px;
}
#formBorder{
	position:relative;
	float:left;
	border:1px #FFA239 solid;
	padding:15px 33px;
}
#formBorder #formContainer{
	position:relative;
	float:left;
	padding:10px;
	float:left;
	width:880px;
	border:1px #DDDDDD solid;
}
#formContainer .field{
	position:relative;
	float:left;
	width:880px;
	margin-bottom:10px;
}
#formContainer .field .input{
	width:300px;
}
#formContainer .field.short,#formContainer .field.lshort{
	width:438px;
}
#formContainer .field.lshort{
	margin-left:4px;
}
#formContainer .field .field_title{
	line-height:30px;
	background:#F5F5F5;
	border-bottom:1px #E7E7E7 dashed;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
#formContainer .field .field_detail{
	line-height:32px;
	width:878px;
	color:#FF3300;
	background:#FFF5E8;
	border:1px #FF6600 dashed;
}
#formContainer .field .field_obj{
	padding-top:5px;
	min-height:26px;
	line-height:26px;
}
.submitArea{
	position:relative;
	float:left;
	width:880px;
	margin-top:10px;
	text-align:right;
}
.submitArea .button{
	background:url(../images/teams_button.jpg) left no-repeat;
	width:78px;
	height:38px;
	margin-left:10px;
	color:#FF3300;
	text-align:center;
}
/** teams **/
.favor,.share,.contract,.insure{
	line-height:32px;
	padding-left:22px;
	background:url(../images/favor.jpg) left no-repeat;
}
.share{
	background:url(../images/share.jpg) left no-repeat;
}
.contract{
	background:url(../images/contract.jpg) left no-repeat;
}
.insure{
	background:url(../images/insure.jpg) left no-repeat;
}
.partner{
	position:relative;
	float:left;
	width:160px;
	height:56px;
	margin:5px 0;
	margin-left:15px;
	border:1px #FFD7B5 solid;
}
.backdoor a{
	color:#FFF5D0;
}
.backdoor a:hover{
	color:#CCCCCC;
}
.travel_subnav{
	margin-top:10px;
	width:738px;
	height:38px;
	background:url(../images/bg_travelnav.jpg) repeat-x;
	border:1px #FFD358 solid;
}
.travel_category{
	position:relative;
	float:left;
	width:369px;
}
.travel_subnav span,.travel_subnav ul li{
	float:left;
	line-height:23px;
	margin-top:9px;
}
.travel_subnav span{
	margin:10px 10px 0 15px;
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}
.travel_subnav a{
	display:block;
	float:left;
	padding:1px 4px;
	margin-left:5px;
	font-size:14px;
}
.travel_subnav a:hover{
	border:1px #FDE583 solid;
	padding:0 3px;
	background:#FFFFFF;
}
.travel_subnav a.top:hover{
	border:0px;
	padding:0;
	background:none;
}
#sltOrderType{
	font-size:11px;
}
.sortType{
	display:block;
	float:right;
	margin-right:20px;
}
#fastnav{
	position:relative;
	float:left;
	margin-top:10px;
	height:74px;
	background:url(../images/fastnav_bg.jpg) repeat-x;
}
#fastnav li{
	line-height:23px;
}
#straight,#sltdays,#sltscenic{
	position:relative;
	float:left;
	height:74px;
}
#straight{
	width:480px;
	margin-left:6px;
}
#straight img{
	margin:0 4px 0 1px;
}
#sltdays{
	padding-left:47px;
	background:url(../images/straight_bg.jpg) top left no-repeat;
	width:176px;
	margin-left:33px;
}
* html #sltdays{
	margin-left:25px;
}
#sltdays li{
	position:relative;
	float:left;
	width:58px;
}
#sltdays a{
	text-decoration:underline;
}
#sltscenic{
	width:220px;
	margin-left:8px;
}
* html #sltscenic{
	margin-left:5px;
}
#sltscenic li{
	position:relative;
	float:left;
	width:73px;
}
#sltscenic a{
	color:#FF3300;
	text-decoration:underline;
}
#friendlink{
	border:1px #FDDA71 solid;
	margin-top:10px;
	position:relative;
	float:left;
	width:968px;
}
#friendlink .friend_title{
	font-weight:bold;
	line-height:30px;
	padding-left:13px;
	background:url(../images/friend_bg.jpg) repeat-x;
}
#friendlink .friend_imgcontent{
	height:30px;
	padding:10px 13px 5px 13px;
}
#friendlink .friend_txtcontent{
	line-height:26px;
	padding:5px 13px;
}
.friend_imgcontent li,.friend_txtcontent li{
	display:inline;
	margin-right:10px;
}
.friend_txtcontent li{
}
span.fright{
	float:right;
	line-height:26px;
	margin-right:10px;
}
.none{
	display:none;
}
.content.paymethodes{
	background:#FFF;
	border:1px #FFDD69 solid;
	padding-left:10px;
}
.content h5{
	color:#039902;
	padding-left:5px;
	font-size:14px;
	margin-bottom:5px;
}
.content .paymethods{
	position:relative;
	float:left;
	width:331px;
	padding:5px;
}
.content h6{
	font-size:14px;
	margin:5px 0;
	line-height:35px;
	color:#666;
}
.content strong{
	color:#990000;
}
.content p.contracts{
	line-height:20px;
	margin:4px 0;
	text-indent:1em;
}
.content p.contracts a{
	color:#999999
}
.index_v2_lists li{
	line-height:26px;
	height:26px;
	padding-left:2px;
	border-bottom:1px #FFD358 dashed;
}
.index_v2_price{
	float:right;
	font-weight:bold;
	text-align:right;
}
.index_v2_price a{
	color:#FF3300;
}
h3{
	background:url(../images/h3_bg2.jpg) left repeat-x;
	height:28px;
	line-height:28px;
	padding-left:10px;
}
h3 span{
	font-size:12px;
	font-weight:normal;
}
h3 span.title{
	background:url(../images/h3_bg2_dot.jpg) left no-repeat;
	padding-left:17px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
#index_v2_navigation h3{
	background:url(../images/h3_bg.jpg) left repeat-x;
}
#index_v2_navigation h3 span.title{
	background:url(../images/h3_bg_dot.jpg) left no-repeat;
	color:#FFF
}
#index_v2_extention h3{
	background:url(../images/h3_bg3.jpg) left repeat-x
}
#index_v2_extention h3 span.title{
	background:url(../images/h3_bg3_dot.jpg) left no-repeat;
	color:#FFF
}
#index_v2_navigation h4{
	color:#006600;
	font-size:14px;
	line-height:26px;
}
.homecate{
	margin-bottom:10px;
}
#index_v2_navigation .index_v2_lists{
	border:1px #B3E294 solid;
}
.help_cate{
	line-height:0px;
	font-size:0px;
}
#index_v2_navigation li,.help_cate li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:50%;
	height:auto;
	background:none;
	border:none;
	padding:0;
	line-height:22px;
}
#index_v2_help .help_cate li{
	border:none;
	font-size:12px;
	line-height:26px;
	width:91px;
	background:url(../images/dot-2.gif) left no-repeat;
	padding-left:15px;
}
#index_v2_help li{
	line-height:20px;
}
#index_v2_brands,#index_v2_help,#index_v2_morebrand,#index_v2_orders,#index_v2_reply{
	margin-bottom:10px;
}
#index_v2_reply .index_v2_lists{
	border:1px #F1C5A2 solid;
}
#index_v2_help .index_v2_lists{
	border:1px #E6E6E6 solid;
}
#index_v2_extention li{
	background:none;
	padding:0;
	height:auto;
	border-bottom:1px #CCCCCC dashed
}
#index_v2_brands{
	border:1px #E6E6E6 solid;
	text-align:center;
	font-size:0px;
	line-height:0px;
	padding:5px 0;
}
#index_v2_brands img{
	margin:3px;
}
#index_v2_help h3{
	background:url(../images/h3_bg4.jpg) left repeat-x;
}
#index_v2_help h3 span.title{
	background:url(../images/h3_bg4_dot.jpg) left no-repeat;
	color:#000;
}


/*simpleinfo*/

#simpleinfo{
	display:none;
	z-index:100;
	width:320px;
	min-width:320px;
	max-width:320px;
	min-height:70px;
	color:#000;
	padding:7px;
	border:1px #FFD059 solid;
	background:#FFFAE7;
	text-decoration:none;
	text-align:left;
	line-height:26px;
	filter:alpha(opacity=90); /*IE*/
    -moz-opacity:0.9; /*MOZ , FF*/
    opacity:0.9;/*CSS3, FF1.5*/
}

.tooltip_tread th {
	background:#FFD059;
}

/*==================write by linxiaoji===================*/
.city_select {
	font-size:16px;
	font-weight:bold;
	font-family:"黑体";
	line-height:26px;
	margin-top:12px;
}

.city_select span {
	display:block;
	float:left;
	width:50px;
	height:26px;
	text-align:center;
	cursor:pointer;

}
.out_city {
	width:80px!important;
	text-align:left!important;
	cursor:auto!important;
	display:block;
	float:left;
	height:26px;
}
.courrent_city {
	color:#FFFFFF;
	background:url(/public/images/current_city_bg.gif) no-repeat center;
	cursor:auto!important;
}
.userinfo label{
	float:left;
	text-align:right;
	width:250px;
	line-height:16px;
}
.userinfo input{
	width:144px;
}
.inputStyle{
	border:1px solid #CDCDCD;
	font-size:11px;
	padding:2px;
}
#user_main #user_mainbody .userinfo{
	margin:10px;
	width:400px;
	color:#000;
}

/*searchForm*/
#searchForm p{ height:27px;}
#searchForm p label{ width:70px; text-align:right; float:left;}
#searchForm p select{ float:left;}
#searchForm .searchButton{ margin-top:2px;}
#searchForm .searchButton input{ margin-right:10px;}

/*question*/
#question { margin-top:10px;}
#question a{ padding:1px; color:#F60; font-weight:bold;}
#question a:hover{ color:#FFF;background:none repeat scroll 0 0 #F60; text-decoration:none;}

/*consulting*/
#index_v2_extention .consulting_home li { background:url("../images/dot8.gif") no-repeat scroll left center transparent; background-position:0 10px;line-height:26px;padding-left:10px;}
.consulting_home li a { font-weight:bold; text-decoration:underline;}

#layer1 
{
	position: absolute;
	left:395px;
	top:609px;
	width:580px;
	background-color:#FFF3EE;
	border: 1px solid  #006600;
	z-index: 50;
	display:none;
	
}
#layer1_handle 
{
	background-color:#006600;
	line-height:20px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
	cursor:move;
}
#layer1_content 
{
	padding:5px;
}

#layer1_content p
{
	line-height:20px;
}

#close
{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}

.waiting {
	width:100%;
}
.waiting th,.waiting td{
	line-height:15px;
}
