body{
	background:url(404.png) repeat-x left top;
}

.line_more_box{
	width:100%;
	background:#fff;
	overflow:hidden;
	margin:0 auto;
}
.line_more{
	width:1000px;
	padding-bottom:120px;
	overflow:hidden;
	margin:0 auto;
}
#line_more_line{
	background:url(404.png) no-repeat center bottom;
}
#line_more_gty{
	background:url(404.png) no-repeat center bottom;
}
#line_more_zzy{
	background:url(404.png) no-repeat center bottom;
}
#line_more_zjy{
	background:url(404.png) no-repeat center bottom;
}
#line_more_cty{
	background:url(404.png) no-repeat center bottom;
}
.line_more_show{
	width:998px;
	background:#fff;
	margin:0 auto 40px auto;
}
.line_more_top{
	padding:40px 0 0 0;
	width:1000px;
	height:42px;
	background:#fff;
	overflow:hidden;
	margin-bottom:25px;
}
.line_more_top a{
	float:left;
	display:inline-block;
	width:116px;
	text-align:center;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#222;
	font-weight:bold;
	text-decoration:none;
	background:#fff;
	overflow:hidden;
}
.line_more_top a:hover{
	color:#1481ee;
	text-decoration:none;
	cursor:pointer;
}
.line_more_top a.line_more_top_a,
.line_more_top a.line_more_top_a:hover{
	width:188px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:#4593fd;
	cursor:pointer;
}
#line_more_bottom_0{
	display:block;
}
#line_more_bottom_1,
#line_more_bottom_2,
#line_more_bottom_3,
#line_more_bottom_4,
#line_more_bottom_5,
#line_more_bottom_6,
#line_more_bottom_7,
#line_more_bottom_8,
#line_more_bottom_9{
	display:none;
}
.line_more_bottom{
	width:966px;
	overflow:hidden;
	margin:0 auto;
}
.line_more_bottom dl{
	float:left;
	display:inline-block;
	padding:15px 11px 0 11px;
	width:300px;
	height:222px;
	overflow:hidden;
}
.line_more_bottom dl dd{
	width:300px;
	height:174px;
	overflow:hidden;
	position:relative;
}
.line_more_bottom dl dd a img{
	width:300px;
	height:169px;
}
.line_more_bottom dl dd a span{
	display:none;
	position:absolute;
	left:0px;
	top:139px;
	width:300px;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#ff0;
	text-decoration:none;
	background:url(404.png) repeat left top;
	overflow:hidden;
}
.line_more_bottom dl dd a:hover span{
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.line_more_bottom dl dt{
	width:300px;
	text-align:left;
	height:48px;
	line-height:16px;
	overflow:hidden;
}
.line_more_bottom dl dt.line_more_bottom_dt{
	text-align:center;
}
.line_more_bottom dl dt a{
	font-size:14px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
.line_more_bottom dl dt a:hover{
	color:#f60;
	text-decoration:none;
}
.line_more_bottom dl dt span{
	float:right;
	font-size:12px;
	color:#f60;
	font-weight:bold;
}
.line_more_bottom dl dt span b{
	font-size:14px;
	color:#f60;
	font-weight:bold;
}
.line_more_bottom a.line_more_bottom_diy{
	width:966px;
	height:495px;
	overflow:hidden;
	margin:0 auto;
}
.line_more_bottom a.line_more_bottom_diy img{
	width:966px;
	height:495px;
}
.line_more_clear{
	clear:both;
	width:100%;
	height:1px;
	overflow:hidden;
}
.line_more_adv{
	clear:both;
	width:1000px;
	height:80px;
	overflow:hidden;
	margin:0 auto;
}


#line_c_gg_bg{
	display:none;
	width:100%;
	height:100%;
	background:url(404.png) repeat left top;
	overflow:hidden;
	position:fixed;
	left:0px;
	top:0px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
	z-index:998;
}
#line_c_gg_bg iframe{
	width:100%;
	height:100%;
	background:#000;
	filter:Alpha(Opacity=1);
	background-color:transparent;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}
#line_c_gg{
	display:none;
	width:800px;
	height:440px;
	background:url(404.png) no-repeat left top;
	overflow:hidden;
	position:fixed;
	left:50%;
	top:50%;
	margin:-220px 0 0 -400px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(documentElement.scrollTop) + 300 + "px");
	_border:6px #ddd solid;
	z-index:999;
}
.line_c_gg_close{
	float:left;
	width:800px;
	height:40px;
	overflow:hidden;
}
.line_c_gg_close a{
	float:right;
	display:block;
	width:40px;
	height:40px;
	background:url(404.png) no-repeat left -40px;
	overflow:hidden;
}
.line_c_gg_close a:hover{
	background:url(404.png) no-repeat left top;
	cursor:pointer;
}

#line_c{
	padding:0 0 5px 0;
	width:100%;
	background:#eff1f4;
	overflow:hidden;
}
#line_c_zero,
#line_c_one,
#line_c_two,
#line_c_three,
#line_c_four,
#line_c_five{
	width:998px;
	background:#fff;
	border-right:1px #e3e3e3 solid;
	border-bottom:1px #e3e3e3 solid;
	border-left:1px #e3e3e3 solid;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=180,Color='#eeeeee')";
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=180,Color='#eeeeee');
	-webkit-box-shadow:0px 2px 2px #eee;
	-moz-box-shadow:0px 2px 2px #eee;
	box-shadow:0px 2px 2px #eee;
	padding-bottom:12px;
	margin:40px auto;
}
#line_c_one{
	padding-bottom:17px;
}
#line_c_two{
	padding-bottom:460px;
	background:#fff url(404.png) no-repeat left bottom;
}
#line_c_four{
	padding-bottom:26px;
}

#line_c_zero{
	padding-bottom:0px;
	margin:30px auto 40px auto;
}
#line_c_zero h1{
	clear:both;
	padding:36px 0 18px 0;
	width:940px;
	text-align:left;
	line-height:24px;
	font-size:23px;
	color:#222;
	font-weight:bold;
	letter-spacing:-1px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_zero h1 a{
	float:left;
	display:inline-block;
	padding:0 7px;
	height:20px;
	line-height:22px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-indent:2px;
	letter-spacing:1px;
	background:#5bb30d;
	overflow:hidden;
	vertical-align:text-top;
	margin:2px 10px 3px 0;
	_margin:6px 6px 3px 0;
}
#line_c_zero h1 a:hover{
	text-decoration:none;
	background:#4ea105;
}
#line_c_zero h1 span{
	display:inline-block;
	width:5px;
}
#line_c_zero h1 img{
	margin-top:-3px;
	_margin-top:-4px;
}
#line_c_zero_scenery{
	clear:both;
	width:919px;
	padding-left:21px;
	height:34px;
	line-height:30px;
	font-size:12px;
	color:#999;
	font-weight:normal;
	background:url(404.png) no-repeat left -320px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_zero_img{
	float:left;
	padding:0 20px 0 29px;
	width:620px;
	height:310px;
	overflow:hidden;
}
#line_c_zero_img img{
	width:620px;
	height:310px;
}
#line_c_zero_info{
	float:left;
	padding:0 20px 0 0;
	width:300px;
	height:310px;
	overflow:hidden;
	position:relative;
}
#line_c_zero_info p{
	width:300px;
	text-align:left;
	padding-bottom:7px;
	height:26px;
	line-height:26px;
	font-size:12px;
	color:#222;
	overflow:hidden;
}
#line_c_zero_info p strong{
	font-size:26px;
	color:#f60;
	font-weight:bold;
	margin:0 4px 0 1px;
	cursor:pointer;
}
#line_c_zero_info p s{
	font-size:12px;
	color:#f60;
	font-weight:normal;
	cursor:pointer;
}
#line_c_zero_info p b{
	font-size:14px;
	color:#f60;
	font-weight:bold;
	margin:0 4px;
}
#line_c_zero_info p a{
	font-size:12px;
	color:#222;
	text-decoration:none;
}
#line_c_zero_info p a:hover{
	color:#f60;
	text-decoration:none;
}
#line_c_zero_info p a.info_a{
	float:right;
	padding-left:21px;
	display:block;
	height:28px;
	line-height:34px;
	font-size:12px;
	color:#999;
	background:url(404.png) no-repeat left -360px;
	overflow:hidden;
	position:relative;
}
#line_c_zero_info p a.info_a:hover{
	color:#f60;
	text-decoration:none;
}
#line_c_zero_info p a.info_b,
#line_c_zero_info p a.info_c,
#line_c_zero_info p a.info_c:hover{
	float:right;
	display:inline-block;
	padding:0 7px;
	height:20px;
	line-height:22px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-indent:2px;
	letter-spacing:1px;
	background:#5bb30d;
	overflow:hidden;
	margin-top:3px;
	cursor:default;
}
#line_c_zero_info p a.info_b:hover{
	color:#fff;
	text-decoration:none;
	background:#4ea105;
	cursor:pointer;
}
#line_c_zero_info p.info_p{
	padding:5px 0 11px 0;
	height:16px;
	line-height:16px;
}
#line_c_zero_info p.info_p a.info_d,
#line_c_zero_info p.info_p a.info_e{
	font-size:12px;
	color:#999;
	text-decoration:none;
}
#line_c_zero_info p.info_p a.info_d:hover{
	color:#4593fd;
	text-decoration:none;
}
#line_c_zero_info p.info_p a.info_e:hover{
	color:#4ea105;
	text-decoration:none;
}
#line_c_zero_info p.info_p a span.vote_background{
	display:inline-block;
	width:200px;
	height:16px;
	background:#e1f1fc;
	overflow:hidden;
	vertical-align:middle;
	margin:0 5px;
	cursor:pointer;
}
#line_c_zero_info p.info_p a span.vote_select_1,
#line_c_zero_info p.info_p a span.vote_select_2{
	float:left;
	display:inline-block;
	height:16px;
	overflow:hidden;
	cursor:pointer;
}
#line_c_zero_info p.info_p a span.vote_select_1{
	background:#4593fd;
}
#line_c_zero_info p.info_p a span.vote_select_2{
	background:#4ea105;
}
#line_c_zero_info p.info_sub{
	height:46px;
}
#line_c_zero_info p.info_sub a.info_f{
	float:left;
	display:inline-block;
	width:174px;
	height:37px;
	text-indent:-9999px;
	background:url(404.png) no-repeat left -400px;
	overflow:hidden;
	margin-left:10px;
	margin-top:9px;
}
#line_c_zero_info p.info_sub a.info_f:hover{
	background:url(404.png) no-repeat left -440px;
}
#line_c_zero_info p.info_sub a.info_e{
	float:left;
	display:inline-block;
	width:100px;
	text-indent:33px;
	height:30px;
	line-height:31px;
	font-size:12px;
	color:#222;
	background:url(404.png) no-repeat left -640px;
	overflow:hidden;
	margin-left:14px;
	margin-top:13px;
}
#line_c_zero_info p.info_sub a.info_e:hover{
	color:#fff;
	text-decoration:none;
	background:url(404.png) no-repeat -100px -640px;
}
#line_c_zero_info_price{
	display:none;
	position:absolute;
	right:0px;
	top:28px;
	padding:5px 10px;
	width:210px;
	line-height:28px;
	font-size:12px;
	color:#222;
	background:#ffb;
	border:1px #f60 solid;
	overflow:hidden;
}
#line_c_zero_info_price span{
	color:#f60;
	padding:0 2px;
}
#line_c_zero_server{
	clear:both;
	width:998px;
	height:110px;
	background:url(404.png) no-repeat center top;
}

#line_c_menu{
	padding:8px 0 0 8px;
	width:990px;
	height:40px;
	background:#4593fd;
	overflow:hidden;
	margin-bottom:20px;
}
#line_c_one #line_c_menu{
	margin-bottom:25px;	
}
#line_c_menu a{
	float:left;
	display:inline-block;
	width:150px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
}
#line_c_menu a:hover{
	color:#ff0;
	text-decoration:none;
	cursor:pointer;
}
#line_c_menu a span{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#line_c_menu a:hover span{
	font-size:14px;
	color:#ff0;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#line_c_menu a.menu_p,
#line_c_menu a.menu_p:hover{
	font-size:16px;
	color:#222;
	font-weight:bold;
	text-decoration:none;
	background:#fff;
	cursor:pointer;
}
#line_c_menu a.menu_p span,
#line_c_menu a.menu_p:hover span{
	font-size:14px;
	color:#222;
	font-weight:bold;
	text-decoration:none;
}
#line_c_menu a.menu_book,
#line_c_menu a.menu_book:hover{
	float:right;
	font-size:16px;
	color:#ff0;
	font-weight:bold;
	text-decoration:none;
}

#line_c_tour{
	padding:0 0 0 29px;
	width:969px;
	background:url(404.png) repeat-y 48px top;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:13px;
}
#line_c_tour h6{
	clear:both;
	width:969px;
	height:40px;
	line-height:38px;
	font-size:14px;
	color:#222;
	font-weight:bold;
	overflow:hidden;
}
#line_c_tour h6 span{
	float:left;
	display:inline-block;
	width:40px;
	text-align:center;
	height:40px;
	line-height:36px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background:url(404.png) no-repeat left top;
	overflow:hidden;
	margin-right:10px;
}
#line_c_tour p{
	clear:both;
	padding:0 29px 0 50px;
	width:890px;
	line-height:26px;
	font-size:14px;
	color:#222;
	overflow:hidden;
	margin:0 auto;
}
#line_c_tour p span{
	font-size:12px;
	color:#999;
}
#line_c_tour p#tour_kg{
	height:15px;
	overflow:hidden;
}
#line_c_tour p#tour_come{
	height:20px;
	background:url(404.png) no-repeat left -40px;
}
#line_c_tour p#tour_scenery{
	height:20px;
	background:url(404.png) no-repeat left -60px;
}
#line_c_tour p#tour_hotel{
	height:20px;
	background:url(404.png) no-repeat left -80px;
}
#line_c_tour p#tour_back{
	height:20px;
	background:url(404.png) no-repeat left -100px;
}
#line_c_tour p#tour_tea{
	height:20px;
	background:url(404.png) no-repeat left -120px;
}
#line_c_tour p#tour_end{
	height:20px;
	background:url(404.png) no-repeat left -140px;
}
#line_c_tour p#tour_img{
	width:917px;
	height:393px;
	overflow:hidden;
}
#line_c_tour p#tour_img_2{
	width:917px;
	height:197px;
	overflow:hidden;
}
#line_c_tour p#tour_img_3{
	padding-top:8px;
	width:917px;
	height:195px;
	overflow:hidden;
}
#line_c_tour p#tour_img a,
#line_c_tour p#tour_img_2 a,
#line_c_tour p#tour_img_3 a{
	float:left;
	width:290px;
	height:190px;
	overflow:hidden;
	margin:2px 7px 5px 0;
	cursor:pointer;	
}
#line_c_tour p#tour_img img,
#line_c_tour p#tour_img_2 img,
#line_c_tour p#tour_img_3 img{
	width:290px;
	height:190px;
}
.trans_msg{
	width:660px;
	height:450px;
	background:#fff url(404.png) no-repeat center center;
	overflow:hidden;
	z-index:999999999999999;
}
.trans_msg img{
	width:660px;
	height:450px;
}
#line_c_tour_ts{
	padding:0 0 0 79px;
	width:919px;
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#f60;
	font-weight:bold;
	overflow:hidden;;
}

#line_c_cost{
	padding:14px 12px 26px 18px;
	width:900px;
	line-height:22px;
	font-size:14px;
	color:#222;
	font-weight:normal;
	background:#ffb url(404.png) no-repeat left bottom;
	overflow:hidden;
	margin:20px auto 0 auto;
}
#line_c_cost span{
	font-size:14px;
	color:green;
	font-weight:bold;
	padding:0 5px;
}

#line_c_price{
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_price table{
	width:924px;
	border-collapse:collapse;
	border:3px #ffa63c solid;
	margin:5px auto 20px auto;
}
#line_c_price table th{
	text-align:center;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#222;
	font-weight:bold;
	background:#f0f0f0;
	border:1px #e5e2e2 solid;
	overflow:hidden;
}
#line_c_price table th a{
	font-size:14px;
	color:#222;
	font-weight:bold;
	text-decoration:none;
}
#line_c_price table th a:hover{
	color:#f60;
	text-decoration:none;
}
#line_c_price table td{
	text-align:center;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#222;
	text-decoration:none;
	border:1px #d1d1d1 dotted;
	overflow:hidden;
}
#line_c_price table tr:hover,
#line_c_price table td:hover{
	background:#feffe3;
}
#line_c_price table td a{
	display:inline-block;
	padding-left:30px;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#222;
	text-decoration:none;
	background:url(404.png) no-repeat left 1px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_price table td a:hover,
#line_c_price table td a.book_yes{
	color:#f60;
	text-decoration:none;
	background:url(404.png) no-repeat left -39px;
}
#line_c_price p{
	clear:both;
	padding:14px 0 0 0;
	width:940px;
	line-height:20px;
	font-size:14px;
	color:#222;
	overflow:hidden;
	margin:0 auto;
}
#line_c_price p.line_c_kg{
	padding:0px;
	height:20px;
	overflow:hidden;
}
#line_c_price p.line_c_p{
	padding-left:10px;
	width:930px;
}
#line_c_price p.line_c_indent{
	padding-left:80px;
	width:860px;
}
#line_c_price p b{
	font-size:14px;
	color:#222;
	font-weight:bold;
}
#line_c_price p a{
	font-size:14px;
	color:#f60;
	font-weight:bold;
	text-decoration:none;
}
#line_c_price p a:hover{
	text-decoration:underline;
}

#line_c_book_bg{
	display:none;
	width:100%;
	height:100%;
	background:url(404.png) repeat left top;
	overflow:hidden;
	position:fixed;
	left:0px;
	top:0px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
	z-index:998;
}
#line_c_book_bg iframe{
	width:100%;
	height:100%;
	background:#000;
	filter:Alpha(Opacity=1);
	background-color:transparent;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}
#line_c_book{
	display:none;
	width:1000px;
	background:#fff;
	overflow:hidden;
	position:fixed;
	left:50%;
	top:50%;
	margin:-300px 0 0 -500px;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(documentElement.scrollTop) + 320 + "px");
	_border:6px #ddd solid;
	z-index:999;
}
#line_c_book h5{
	clear:both;
	padding:40px 40px 18px 40px;
	width:920px;
	text-align:left;
	line-height:24px;
	font-size:23px;
	color:#222;
	font-weight:bold;
	letter-spacing:-1px;
	overflow:hidden;
	position:relative;
}
#line_c_book h5 font{
	font-size:23px;
	color:#222;
	font-weight:bold;
}
#line_c_book h5 span{
	float:right;
	font-size:23px;
	color:#f60;
	font-weight:bold;
}
#line_c_book h5 span font{
	font-size:23px;
	color:#f60;
	font-weight:bold;
}
#line_c_book h5 a{
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	width:40px;
	height:40px;
	background:url(404.png) no-repeat left -40px;
	overflow:hidden;
}
#line_c_book h5 a:hover{
	background:url(404.png) no-repeat left top;
	cursor:pointer;
}
#line_c_book_send,
#line_c_book_name,
#line_c_book_tel,
#line_c_book_mail,
#line_c_book_num,
#line_c_book_time,
#line_c_book_info{
	padding:16px 0 12px 77px;
	width:933px;
	height:24px;
	line-height:24px;
	font-size:14px;
	overflow:hidden;
}
#line_c_book_name,
#line_c_book_tel,
#line_c_book_time,
#line_c_book_mail{
	float:left;
	width:400px;
}
.line_c_book_name_a{
	color:#222;
	background:url(404.png) no-repeat 51px -869px;
}
.line_c_book_tel_a{
	color:#222;
	background:url(404.png) no-repeat 51px -910px;
}
.line_c_book_mail_a{
	color:#222;
	background:url(404.png) no-repeat 51px -950px;
}
.line_c_book_num_a{
	color:#222;
	background:url(404.png) no-repeat 51px -989px;
}
.line_c_book_time_a{
	color:#222;
	background:url(404.png) no-repeat 51px -1029px;
}
.line_c_book_info_a{
	color:#222;
	background:url(404.png) no-repeat 51px top;
}
.line_c_book_name_b{
	color:#f60;
	background:url(404.png) no-repeat 51px -1149px;
}
.line_c_book_tel_b{
	color:#f60;
	background:url(404.png) no-repeat 51px -1190px;
}
.line_c_book_mail_b{
	color:#f60;
	background:url(404.png) no-repeat 51px -1230px;
}
.line_c_book_num_b{
	color:#f60;
	background:url(404.png) no-repeat 51px -1269px;
}
.line_c_book_time_b{
	color:#f60;
	background:url(404.png) no-repeat 51px -1309px;
}
.line_c_book_info_b{
	color:#f60;
	background:url(404.png) no-repeat -100px top;
}
#line_c_book_send{
	color:#f60;
	background:url(404.png) no-repeat 51px -829px;
}
#line_c_book_send span{
	display:inline-block;
	padding:0 14px;
	height:26px;
	line-height:28px;
	vertical-align:middle;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#f60;
	overflow:hidden;
	margin:-6px 15px 0 5px;
	*margin:0 15px 0 5px;
	cursor:default;
}
#line_c_book_name input,
#line_c_book_tel input,
#line_c_book_mail input,
#line_c_book_num input,
#line_c_book_time input{
	padding-left:5px;
	width:295px;
	text-align:left;
	height:22px;
	line-height:22px;
	font-size:14px;
	color:#f60;
	background:#fbfbfb;
	border:1px #dbdbdb solid;
	overflow:hidden;
	margin-right:6px;
	margin-left:5px;
	*vertical-align:middle;
}
#line_c_book_num input{
	width:144px;
}
#line_c_book_name input:hover,
#line_c_book_tel input:hover,
#line_c_book_mail input:hover,
#line_c_book_num input:hover,
#line_c_book_time input:hover{
	border:1px #f2770c solid;
}
#line_c_book_name span,
#line_c_book_tel span,
#line_c_book_num span,
#line_c_book_time span{
	font-size:12px;
	color:#f60;
	font-weight:normal;
	margin-left:5px;
}
#line_c_book_info{
	clear:both;
	padding:16px 0 0 77px;
	width:933px;
	height:195px;
	overflow:hidden;
}
#line_c_book_info textarea{
	vertical-align:text-top;
	padding:4px 7px;
	width:761px;
	height:158px;
	line-height:22px;
	font-size:14px;
	color:#f60;
	background:#fbfbfb;
	border:1px #dbdbdb solid;
	overflow:hidden;
	margin-left:5px;
}
#line_c_book_info textarea:hover{
	border:1px #f2770c solid;
}
#line_c_book_submit{
	clear:both;
	padding:0 0 0 77px;
	width:933px;
	height:70px;
	overflow:hidden;
}
#line_c_book_submit a.submit_a{
	float:left;
	display:inline-block;
	width:174px;
	height:37px;
	text-indent:-9999px;
	background:url(404.png) no-repeat left -480px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#line_c_book_submit a.submit_a:hover{
	text-decoration:none;
	background:url(404.png) no-repeat left -520px;
	cursor:pointer;
}
#line_c_book_submit span{
	float:left;
	display:inline-block;
	font-size:14px;
	color:#b2b2b2;
	font-weight:normal;
	text-decoration:none;
	margin:8px 0 0 30px;
}
#line_c_book_submit span b{
	color:#f60;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:0 3px;
}

.msg{
	padding-top:10px;
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
.msg_photo{
	clear:both;
	width:940px;
	height:208px;
	overflow:hidden;
	margin:6px auto 30px auto;
}
.msg_photo a{
	float:left;
	display:block;
	margin:0 0 4px 4px;
	overflow:hidden;
}
.msg .msg_ly,
.msg .msg_hf{
	padding:7px 0 3px 57px;
	width:883px;
	line-height:20px;
	font-size:14px;
	color:#222;
	overflow:hidden;
	margin:0 auto;
}
.msg .msg_ly b{
	font-size:14px;
	color:#f60;
	font-weight:normal;
}
.msg .msg_ly span{
	float:right;
	font-size:12px;
	color:#b2b2b2;
}
.msg .msg_hf b{
	font-size:14px;
	color:#1481ee;
	font-weight:normal;
}
.msg .msg_fg{
	width:940px;
	height:1px;
	background:#e3e3e3;
	overflow:hidden;
	margin:19px auto 21px auto;
}
.msg .msg_page{
	padding:20px 0 22px 0;
	width:940px;
	text-align:center;
	height:26px;
	overflow:hidden;
	margin:0 auto;
}
.msg .msg_page span{
	float:right;
	display:inline-block;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#b2b2b2;
	overflow:hidden;
}
.msg .msg_page a{
	float:left;
	display:block;
	width:26px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	background:#4593fd;
	overflow:hidden;
	margin-right:6px;
}
.msg .msg_page a.msg_page_n{
	width:60px;
}
.msg .msg_page a:hover{
	background:#f60;
	text-decoration:none;
	cursor:pointer;
}
.msg .msg_page a.msg_page_a,
.msg .msg_page a.msg_page_a:hover{
	font-size:16px;
	color:#f60;
	font-weight:bold;
	text-decoration:none;
	background:none;
	cursor:default;
}
.msg .msg_page a.msg_page_b,
.msg .msg_page a.msg_page_b:hover{
	width:60px;
	font-size:14px;
	color:#999;
	background:#eee;
	cursor:default;
}
.msg .msg_box{
	padding:15px 0 22px 0;
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
.msg .msg_box .msg_box_content{
	float:left;
	width:940px;
	height:190px;
	overflow:hidden;
}
.msg .msg_box .msg_box_content textarea{
	padding:6px 10px;
	width:916px;
	height:174px;
	line-height:20px;
	font-size:14px;
	color:#222;
	background:#fbfbfb;
	border:1px #dbdbdb solid;
	overflow:hidden;
	margin:0 auto;
}
.msg .msg_box .msg_box_content textarea:hover{
	border:1px #f2770c solid;
}
.msg .msg_box .msg_box_button{
	float:left;
	padding:15px 0 0 0;
	width:940px;
	height:37px;
	overflow:hidden;
}
.msg .msg_box .msg_box_button a{
	float:right;
	display:inline-block;
	width:174px;
	height:37px;
	text-indent:-9999px;
	background:url(404.png) no-repeat left -560px;
	overflow:hidden;
}
.msg .msg_box .msg_box_button a:hover{
	background:url(404.png) no-repeat left -600px;
	cursor:pointer;
}
.msg .msg_box .msg_box_button input{
	float:left;
	padding-left:10px;
	width:80px;
	text-align:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#222;
	background:#fbfbfb;
	border:1px #dbdbdb solid;
	overflow:hidden;
	margin-right:10px;
}
.msg .msg_box .msg_box_button input:hover{
	border:1px #f2770c solid;
}
.msg .msg_box .msg_box_button input.msg_none{
	display:none;
}
.msg .msg_box .msg_box_button img{
	cursor:pointer;
	height:28px;
}

#line_c_vote{
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_vote p{
	clear:both;
	padding:10px 0 0 0;
	width:940px;
	line-height:20px;
	font-size:14px;
	color:#222;
	overflow:hidden;
	margin:0 auto;
}
#line_c_vote p.line_c_kg{
	padding:0px;
	height:15px;
	overflow:hidden;
}
#line_c_vote p.line_c_p{
	padding-left:10px;
	width:930px;
}
#line_c_vote p b{
	font-size:14px;
	color:#222;
	font-weight:bold;
}

.line_c_tea{
	width:959px;
	height:570px;
	background:#fff;
	overflow:hidden;
	margin:20px auto 10px auto;
}
.line_c_tea a{
	float:left;
	display:block;
	_display:inline-block;
	width:293px;
	height:170px;
	text-decoration:none;
	overflow:hidden;
	position:relative;
	margin:20px 0 0 20px;
	border-radius:10px;
}
.line_c_tea a.tea_a,
.line_c_tea a.tea_a:hover,
.line_c_tea a.player_a,
.line_c_tea a.player_a:hover,
.line_c_tea a.star_a,
.line_c_tea a.star_a:hover{
	cursor:default;
}
.line_c_tea a img{
	width:293px;
	height:170px;
}
.line_c_tea a span{
	display:none;
	position:absolute;
	left:0px;
	top:142px;
	width:293px;
	text-align:center;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#ff0;
	overflow:hidden;
	text-decoration:none;
	background:url(404.png) repeat left top;
}
.line_c_tea a:hover span{
	display:block;
	text-decoration:none;
	cursor:default;
}
.line_c_tea a:hover{
	text-decoration:none;
	cursor:default;
}
#line_c_look a:hover{
	cursor:pointer;
}
#line_c_look a:hover span{
	cursor:pointer;
}

#line_c_like{
	width:966px;
	height:465px;
	overflow:hidden;
	margin:0 auto;
}
#line_c_like dl{
	float:left;
	display:inline-block;
	padding:11px;
	width:300px;
	height:210px;
	overflow:hidden;
}
#line_c_like dl dd{
	width:300px;
	height:174px;
	overflow:hidden;
	position:relative;
}
#line_c_like dl dd a img{
	width:300px;
	height:169px;
}
#line_c_like dl dd a span{
	display:none;
	position:absolute;
	left:0px;
	top:139px;
	width:300px;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#ff0;
	text-decoration:none;
	background:url(404.png) repeat left top;
	overflow:hidden;
}
#line_c_like dl dd a:hover span{
	display:block;
	text-decoration:none;
	cursor:pointer;
}
#line_c_like dl dt{
	width:300px;
	text-align:left;
	height:32px;
	line-height:16px;
	overflow:hidden;
}
#line_c_like dl dt a{
	font-size:14px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#line_c_like dl dt a:hover{
	color:#f60;
	text-decoration:none;
}
#line_c_like dl dt span{
	float:right;
	font-size:12px;
	color:#f60;
	font-weight:bold;
}
#line_c_like dl dt span b{
	font-size:14px;
	color:#f60;
	font-weight:bold;
}
.line_c_adv,
.line_c_adv_2{
	width:1000px;
	height:70px;
	overflow:hidden;
	margin:40px auto 42px auto;
}
.line_c_adv_2 a{
	display:block;
	width:998px;
	height:70px;
	background:url(404.png) no-repeat left top;
	overflow:hidden;
	margin:0 auto;
}

.line_star_box{
	width:100%;
	padding:0 0 15px 0;
	background:#eff1f4;
}
.line_star{
	width:1010px;
	overflow:hidden;
	margin:0 auto;
}
.line_star h1,
.line_star h2,
.line_star h3{
	clear:both;
	padding-top:30px;
	width:1010px;
	height:60px;
	line-height:60px;
	font-size:24px;
	color:#333;
	overflow:hidden;
}
.line_star h1{
	padding-top:15px;
}
.line_star h1 img,
.line_star h2 img,
.line_star h3 img{
	float:right;
	margin-right:11px;
}
.line_star h1 span,
.line_star h2 span,
.line_star h3 span{
	font-size:12px;
	color:#4b4b4b;
	font-weight:normal;
	overflow:hidden;
}
.line_star dl{
	display:block;
	width:1000px;
	height:230px;
	overflow:hidden;
	margin:0 auto;
}
.line_star dl dd{
	float:left;
	display:inline-block;
	width:333px;
	text-align:center;
	height:210px;
	vertical-align:middle;
	overflow:hidden;
}
.line_star dl dd img{
	width:320px;
	height:200px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc')";
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc');
	-webkit-box-shadow:0 0 6px #aaa;
	-moz-box-shadow:0 0 6px #aaa;
	box-shadow:0 0 6px #aaa;
}
.line_star_menu{
	position:fixed;
	top:50%;
	left:0px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop)+eval(document.documentElement.clientHeight)-eval(this.offsetHeight));
	width:60px;
	height:294px;
	margin-top:-100px;
	_margin-top:-140px;
	overflow:hidden;
	z-index:9999999;
}
.line_star_menu a{
	float:left;
	display:inline-block;
	width:60px;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#85c2f2;
	overflow:hidden;
	margin-top:10px;
}
.line_star_menu a:hover,
.line_star_menu a.menu_p,
.line_star_menu a.menu_p:hover{
	color:#fff;
	text-decoration:none;
	background:#4593fd;
}

.book_name_box_box{
	padding-bottom:18px;
	width:100%;
	background:#eff1f4;
}
.book_name_box{
	width:998px;
	height:712px;
	background:#c4e4f9;
	overflow:hidden;
	margin:20px auto 0 auto;
}
.book_name_box .book_name{
	float:left;
	width:490px;
	height:706px;
	background:#fff url(404.png) no-repeat left top;
	overflow:hidden;
	margin:0 0 0 6px;
	_margin:0 3px;
}
.book_name_box .book_name h1{
	width:490px;
	text-indent:26px;
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.book_name_box .book_name .book_name_show{
	padding-top:10px;
	width:488px;
	height:645px;
	background:url(404.png) no-repeat left 32px;
	border:1px #ddd solid;
	border-top:0px;
	overflow:hidden;
}
.book_name_box .book_name .book_name_show table{
	width:488px;
	border-collapse:collapse;
	overflow:hidden;
}
.book_name_box .book_name .book_name_show table tr{
	width:488px;
	height:32px;
	overflow:hidden;
}
.book_name_box .book_name .book_name_show table tr th{
	height:33px;
	line-height:33px;
	font-size:12px;
	color:#4b4b4b;
	font-weight:normal;
	background:#efefef;
	overflow:hidden;
}
.book_name_box .book_name .book_name_show table tr td{
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:12px;
	color:#4b4b4b;
	font-weight:normal;
	overflow:hidden;
}
.book_name_box .book_name .book_name_show table tr td.book_name_td{
	text-align:left;
	text-indent:25px;
}
.book_name_box .book_name .book_name_show table tr td a{
	font-size:12px;
	color:#1481ee;
	text-decoration:none;
}
.book_name_box .book_name .book_name_show table tr td a:hover{
	color:#f60;
	text-decoration:underline;
}
.book_name_box .book_name .book_name_guest{
	padding:8px 6px 5px 10px;
	width:472px;
	height:642px;
	border:1px #ddd solid;
	border-top:0px;
	overflow:hidden;
}
.book_name_box .book_name .book_name_guest ul{
	display:inline-block;
	width:472px;
	height:642px;
	overflow:hidden;
}
.book_name_box .book_name .book_name_guest ul li{
	float:left;
	display:inline-block;
	padding:22px 0 4px 0;
	width:472px;
	height:46px;
	line-height:22px;
	overflow:hidden;
}
.book_name_box .book_name .book_name_guest ul li.book_name_guest_1{
	background:url(404.png) no-repeat left -78px;
}
.book_name_box .book_name .book_name_guest ul li.book_name_guest_2{
	background:url(404.png) no-repeat left 2px;
}
.book_name_box .book_name .book_name_guest ul li a{
	font-size:12px;
	color:#bbb;
	text-decoration:none;
	padding:0 5px;
}
.book_name_box .book_name .book_name_guest ul li a:hover{
	color:#f60; 
	text-decoration:none;
}
.book_name_dream{
	width:100%;
	height:80px;
	background:#eff1f4 url(404.png) no-repeat center top;
	overflow:hidden;
	margin:0 auto;
}

.bg_admin{
	width:1000px;
	margin:20px auto;
	overflow:hidden;
}
.bg_admin h1{
	width:1000px;
	text-align:center;
	height:60px;
	line-height:50px;
	overflow:hidden;
	color:#222;
	font-size:16px;
}
.bg_admin table{
	width:1000px;
	background:#ddd;
	margin:0 auto 40px auto;
}
.bg_admin table th{
	width:16%;
	text-align:center;
	height:32px;
	line-height:32px;
	background:#0690e8;
	color:#fff;
	font-size:13px;
}
.bg_admin table th.bg_admin_id{
	background:#f49017;
}
.bg_admin table td{
	width:16%;
	text-align:center;
	height:32px;
	line-height:32px;
	background:#fff;
	color:#222;
	font-size:13px;
}
.bg_admin table td textarea{
	height:30px;
	line-height:30px;
	width:95%;
	background:#fff;
	border:1px #fff solid;
	overflow:auto;
	margin:0 auto;
	color:#222;
	font-size:13px;
}
.bg_admin table td.line_order_show_more{
	overflow:auto;
}
.bg_admin table td a{
	color:#2d41e4;
	font-size:13px;
}
.bg_admin table td a:hover{
	color:#2d41e4;
	text-decoration:underline;
}
.bg_admin p{
	padding-top:10px;
	width:1000px;
	text-align:center;
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#000;
	font-size:14px;
}
.bg_admin p.bg_admin_page{
	color:#999;
}
.bg_admin p.bg_admin_page b{
	color:#f30;
	font-size:16px;
	padding:0 5px;
}
.bg_admin p.bg_admin_page a{
	color:#000;
	font-size:14px;
}
.bg_admin p.bg_admin_page a:hover{
	color:#2d41e4;
	text-decoration:underline;
}
.bg_admin p input{
	padding-left:5px;
	border:1px #bbb solid;
	background:#eff1f4;
	width:450px;
	height:18px;
	line-height:18px;
	color:#2d41e4;
	font-size:13px;
}
.bg_admin p input:hover{
	background:#edf3c1;
	border:1px #4a7b2d solid;
}
.bg_admin p.bg_admin_text{
	height:175px;
	padding-top:8px;
	vertical-align:top;
}
.bg_admin p.bg_admin_text textarea{
	padding:3px 7px;
	width:440px;
	height:159px;
	line-height:26px;
	color:#2d41e4;
	font-size:13px;
	border:1px #bbb solid;
	background:#eff1f4;
}
.bg_admin p.bg_admin_text textarea:hover{
	background:#edf3c1;
	border:1px #4a7b2d solid;
}
.bg_admin p input.bg_admin_submit{
	padding:0px;
	width:80px;
	text-align:center;
	text-indent:0px;
	height:24px;
	line-height:24px;
	border:none;
	background:#0690e8;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	margin-right:292px;
	margin-top:6px;
}
.bg_admin p input.bg_admin_submit:hover{
	color:#ff0;
	font-weight:bold;
	text-decoration:none;
	background:#f49017;
}

.line_diy_box{
	width:100%;
	padding:20px 0 30px 0;
	background:#eff1f4;
}
.line_diy{
	width:992px;
	background:#fff;
	border:4px #4593fd solid;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color='#dddddd')";
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color='#dddddd');
	-webkit-box-shadow:0 0 6px #ddd;
	-moz-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
	margin:0 auto;
}
.line_diy h1,
.line_diy h2{
	clear:both;
	width:920px;
	text-indent:102px;
	height:70px;
	line-height:64px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	letter-spacing:2px;
	overflow:hidden;
	margin:30px auto 0 auto;
}
.line_diy h1{
	background:url(../image/1.gif) no-repeat left top;
}
.line_diy h1 a{
	float:right;
	font-size:12px;
	color:#1481ee;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}
.line_diy h1 a:hover{
	color:#f60;
	text-decoration:underline;
}
.line_diy h2{
	background:url(../image/1.gif) no-repeat left -70px;
}
.line_diy h2 span{
	float:right;
	width:210px;
	height:70px;
	background:url(../image/1.gif) no-repeat left -140px;
	overflow:hidden;
}
.line_diy .line_diy_one{
	width:900px;
	overflow:hidden;
	margin:0 auto;
}
.line_diy .line_diy_one dl{
	float:left;
	display:inline-block;
	padding-top:7px;
	width:225px;
	height:200px;
	overflow:hidden;
}
.line_diy .line_diy_one dl dd{
	width:225px;
	text-align:center;
	height:152px;
	line-height:152px;
	overflow:hidden;
}
.line_diy .line_diy_one dl dd a img{
	width:210px;
	height:140px;
	border:3px #fff solid;
	margin:2px auto 4px auto;
}
.line_diy .line_diy_one dl dd a:hover img{
	border:3px #fca031 solid;
}
.line_diy .line_diy_one dl dt{
	height:22px;
	line-height:22px;
	width:210px;
	text-align:center;
	font-size:14px;
	color:#4b4b4b;
	overflow:hidden;
}
.line_diy .line_diy_one dl dt input{
	color:#f60;
	vertical-align:text-bottom;
}
.line_diy .line_diy_one dl dt label{
	font-size:14px;
	color:#4b4b4b;
	vertical-align:middle;
}
.line_diy .line_diy_one dl dt.line_diy_one_time{
	text-align:left;
	text-indent:10px;
	font-size:12px;
	color:#b2b2b2;
}
.line_diy .line_diy_one dl dt.line_diy_one_time span{
	float:right;
}
.line_diy .line_diy_one dl dt.line_diy_one_time b{
	font-size:12px;
	color:#b2b2b2;
	font-weight:normal;
}
.line_diy .line_diy_two{
	clear:both;
	padding-top:18px;
	width:900px;
	overflow:hidden;
	margin:0 auto;
}
.line_diy .line_diy_two p{
	width:900px;
	height:97px;
	line-height:28px;
	font-size:14px;
	color:#4b4b4b;
	overflow:hidden;
}
.line_diy .line_diy_two p span{
	float:left;
	display:inline-block;
	width:75px;
	text-align:left;
	height:70px;
	line-height:28px;
	font-size:14px;
	color:#4b4b4b;
	overflow:hidden;
}
.line_diy .line_diy_two p.line_diy_two_p{
	height:30px;
}
.line_diy .line_diy_two p.line_diy_two_p span{
	height:30px;
}
.line_diy .line_diy_two p textarea{
	padding:3px 8px;
	width:794px;
	height:66px;
	line-height:22px;
	font-size:14px;
	color:#f60;
	background:#edf3c1;
	border:2px #4a7b2d solid;
	vertical-align:text-top;
	overflow:auto;
}
.line_diy .line_diy_two p input{
	width:60px;
	text-indent:5px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#f60;
	background:#edf3c1;
	border:2px #4a7b2d solid;
	overflow:hidden;
	margin-right:5px;
}
.line_diy .line_diy_three{
	width:900px;
	overflow:hidden;
	padding-bottom:20px;
	margin:0 auto;
}
.line_diy .line_diy_three p{
	float:left;
	display:inline-block;
	padding:13px 0;
	width:450px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#4b4b4b;
	overflow:hidden;
}
.line_diy .line_diy_three p span{
	float:left;
	display:inline-block;
	width:75px;
	text-align:left;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#4b4b4b;
	overflow:hidden;
}
.line_diy .line_diy_three p b{
	font-size:12px;
	color:#f60;
	font-weight:normal;
	margin-left:7px;
}
.line_diy .line_diy_three p i{
	font-size:12px;
	color:#b2b2b2;
	font-style:normal;
}
.line_diy .line_diy_three p strong{
	font-size:16px;
	color:#f60;
	padding:0 3px;
}
.line_diy .line_diy_three p input.input_wirte{
	width:320px;
	text-indent:5px;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#f60;
	background:#fff;
	border:2px #ccc solid;
	overflow:hidden;
	_vertical-align:middle;
	*vertical-align:middle;
}
.line_diy .line_diy_three p input.input_wirte:hover{
	font-size:14px;
	color:#4b4b4b;
	background:#edf3c1;
	border:2px #4a7b2d solid;
}
.line_diy .line_diy_three p input.input_select{
	margin:0 5px;
}
.line_diy .line_diy_three p select{
	width:70px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#f60;
	background:#fff;
	border:2px #ccc solid;
	overflow:hidden;
}
.line_diy .line_diy_three p select:hover{
	font-size:14px;
	color:#4b4b4b;
	background:#edf3c1;
	border:2px #4a7b2d solid;
}
.line_diy .line_diy_three p a{
	font-size:12px;
	color:#1481ee;
	text-decoration:none;
	margin-left:15px;
}
.line_diy .line_diy_three p a:hover{
	color:#f60;
	text-decoration:underline;
}
.line_diy .line_diy_three p.line_more{
	width:900px;
	height:170px;
	vertical-align:top;
}
.line_diy .line_diy_three p.line_more span{
	height:170px;
	vertical-align:top;
}
.line_diy .line_diy_three p.line_more textarea{
	padding:3px 8px;
	width:754px;
	height:160px;
	line-height:26px;
	font-size:14px;
	color:#f60;
	background:#fff url(../image/2.gif) no-repeat center center;
	border:2px #ccc solid;
	overflow:auto;
}
.line_diy .line_diy_three p.line_more textarea:hover{
	font-size:14px;
	color:#4b4b4b;
	background:#edf3c1;
	border:2px #4a7b2d solid;
}
.line_diy .line_diy_three p.line_sumit{
	width:900px;
	height:40px;
	vertical-align:top;
}
.line_diy .line_diy_three p.line_sumit input.input_submit{
	width:174px;
	height:37px;
	text-indent:-9999px;
	border:none;
	background:#fff url(../image/1.gif) no-repeat left -210px;
	overflow:hidden;
	cursor:pointer;
	margin-right:30px;
	_vertical-align:middle;
	*vertical-align:middle;
}
.line_diy .line_diy_three p.line_sumit input.input_submit:hover{
	background:#fff url(../image/1.gif) no-repeat left -250px;
}