body {
	direction:ltr;
	font-family:"ËÎÌå","lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	line-height:20px;
	padding:0;
	margin:0;
	color:#5D5E60;
	unicode-bidi:embed;
	margin-left:auto;
	margin-right:auto;
}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} 

.fdb_box{
	width:1000px;
	padding:0;
	margin:0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.fdb_img{
	width:1000px;
	padding:0;
	margin:0;
}

.fdb_img img{
	vertical-align:top;
}

.fdb_t{
	width:1000px;
	padding:0;
	margin:0;
}

.fdb_m{
	width:740px;
	padding:0;
	margin:0;
	background-image:url(/column/summercamp/img/fdb78_10.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	display: inline;
}

.fdb_m_t{
	height:50px;
	background-image:url(/column/summercamp/img/fdb78_06.jpg);
	background-repeat: no-repeat;
}

.fdb_m_m{
	background-image:url(/column/summercamp/img/fdb78_10.jpg);
	background-repeat:repeat-y;
	padding-left:50px;
	padding-right:30px;
}

.fdb_m_m p,.fdb_m_m2 p,.fdb_s_m p,.fdb_s_m2 p{
	padding:0;
	margin:0;
	padding-bottom:15px;
}

.fdb_m_m span,.fdb_m_m2 span{
	color:#F67300;
}

.fdb_m_m h4{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#4A85A5;
	background-image:url(/column/summercamp/img/fdb89_22.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.fdb_m_tit{
	width:659px;
	padding-bottom:10px;
}

.fdb_m_box{
	width:640px;
	margin-bottom:10px;
}

.fdb_m_box div{
	width:640px;
	font-family:"Times New Roman", Times, serif;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px #BDEFEE dashed;
}

.fdb_m_box img{
	padding:0;
	margin:0;
	margin-left:5px;
	margin-right:8px;
}

.fdb_m_box h5{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

.fdb_m_f{
	height:33px;
	background-image:url(/column/summercamp/img/fdb78_46.jpg);
	background-repeat: no-repeat;
}


.fdb_s{
	width:250px;
	padding:0;
	margin:0;
	background-image:url(/column/summercamp/img/fdb78_16.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	display: inline;
}

.fdb_s_top{
	height:50px;
	background-image:url(/column/summercamp/img/fdb78_07.jpg);
	background-repeat: no-repeat;
}

.fdb_s_lian{
	height:35px;
}

.fdb_s_t{
	height:35px;
	background-image:url(/column/summercamp/img/fdb78_09.jpg);
	background-repeat: no-repeat;
}

.fdb_s_m{
	width:210px;
	background-image:url(/column/summercamp/img/fdb78_16.jpg);
	background-repeat:repeat-y;
	padding-left:23px;
	padding-right:10px;
	margin-right:5px;
}


.fdb_s_m h4{
	padding:0;
	margin:0;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	line-height:16px;
	width:203px;
	height:35px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(/column/summercamp/img/fdb78_13.jpg);
	background-repeat: no-repeat;
	background-position:left;
}


.fdb_s_f{
	height:33px;
	background-image:url(/column/summercamp/img/fdb78_25.jpg);
	background-repeat: no-repeat;
}

.text_f{
	clear:both;
	text-align:center;
	width:1000px;
	padding:5px 0;
}

.fdb_m2{
	width:740px;
	padding:0;
	margin:0;
	background-image:url(/column/summercamp/img/fdb89_10.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	display: inline;
}

.fdb_m_t2{
	height:50px;
	background-image:url(/column/summercamp/img/fdb89_06.jpg);
	background-repeat: no-repeat;
}

.fdb_m_m2{
	background-image:url(/column/summercamp/img/fdb89_10.jpg);
	background-repeat:repeat-y;
	padding-left:50px;
	padding-right:30px;
}


.fdb_m_f2{
	height:33px;
	background-image:url(/column/summercamp/img/fdb89_46.jpg);
	background-repeat: no-repeat;
}


.fdb_s_top2{
	height:50px;
	background-image:url(/column/summercamp/img/fdb89_07.jpg);
	background-repeat: no-repeat;
}

.fdb_s_t2{
	height:35px;
	background-image:url(/column/summercamp/img/fdb89_09.jpg);
	background-repeat: no-repeat;
}

.fdb_s_m2{
	width:210px;
	background-image:url(/column/summercamp/img/fdb89_16.jpg);
	background-repeat:repeat-y;
	padding-left:22px;
	padding-right:23px;
	margin-right:5px;
}


.fdb_s_m2 h4{
	padding:0;
	margin:0;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	line-height:16px;
	width:203px;
	height:35px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(/column/summercamp/img/fdb89_13.jpg);
	background-repeat: no-repeat;
	background-position:left;
}


.fdb_s_f2{
	height:33px;
	background-image:url(/column/summercamp/img/fdb89_25.jpg);
	background-repeat: no-repeat;
}

.fdb_m_m2 h4{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#2EA330;
	background-image:url(/column/summercamp/img/fdb89_22.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.fdb_s2{
	width:250px;
	padding:0;
	margin:0;
	background-image:url(/column/summercamp/img/fdb89_16.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	display: inline;
}










/* ¹ºÂò */
.Column{
	width:980px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}

.Column h4{
	padding:5px 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	text-align:left;	
}

.Column h4 a
{
    text-decoration: underline ;
}

.Column h4 a:hover
{
    text-decoration: none;
}

.Column h5{
	padding:5px 0;
	margin:0;
	font-size:14px;
	font-weight:normal;
}

.Column h5 span{
	font-weight: bold;
}

.Column a{
    color: #001B90;
}

.step{
	width:958px;
	padding:20px 10px 10px 10px;
	margin-left:auto;
	margin-right:auto;	
	background-image:url(http://vc7.100e.com/img/weekpass/buy_line1.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
}
.step h4{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0;
	padding-left:10px;
	margin:0;
}
.list_box{
	border:1px #CACACA solid;
}

.tips{
	border:1px #F0BF56 solid;
	background-color:#FFF7D4;
	color:#000000;
	line-height:22px;
	padding:10px;
	text-align:left;
	margin-bottom:10px;
}

.list_box form{
	padding:0;
	margin:0;
}

.list_box table{
	width:100%
}

.list_box td{
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
}

.list_box td div{
	width:250px;
	height:14px;
	line-height:14px;
	overflow:hidden;
}

.list_tit{
	width:958px;
	height:25px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;	
	padding-top:5px;
	margin:0;
	border-bottom:1px #CACACA solid;
	background-image:url(http://vc7.100e.com/img/weekpass/buy_line2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.list_cla{
	width:958px;
	height:30px;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-align:left;	
	padding-top:10px;
	margin:0;
	border-bottom:1px #FAE9A7 solid;
	background-color:#FFFDF5;
	overflow:hidden;
}

.list_cla.pitchOn{
	background-color:#FEF7DC !important;
}

.tot{
	text-align:right;
	padding-right:20px;
	color:#1F1F1F;
	font-weight:bold;
	padding-top:10px;	
}

.tot span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#951212;
	padding:0 3px;
}

.tot img{
	padding-left:10px;
}

.check{
	width:958px;
	height:40px;
	line-height:40px;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	padding:0;
	margin:0;
	background-color:#FEFBF2;
	overflow:hidden;
}

.check span,.check2 span,.check3 span{
	color:#951212;
}

.check div{
	color:#951212;
}

.check2,.check3{
	width:958px;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	padding:0;
	margin:0;
	border-top:1px #CDCDCD solid;
}

.check_tit{
	width:958px;
	font-size:12px;
	height:24px;
	line-height:24px;
	font-weight:normal;
	background-color:#FFEFBE;
	color:#404040;
	padding:0;
	margin:0;
	border-top:1px #CDCDCD solid;
}

.check_tit td{
	text-align: left;
}
.check2 td{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.check3 td{
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
}

.line_R{
	border-right:#CDCDCD 1px solid;
}

.form{
	border:1px #CACACA solid;
	background-color:#F4F9FF;
	padding:10px 20px;
}

.form div{
	background-color:#D8E5F4;
	padding:5px;
	color:#6A6A6A;
}

.form span{
	font-size:14px;
	font-weight:bold;
}

.note{
	color:#999999;
}

.Freight{
	text-align:right;
	padding-right:20px;
	color:#1F1F1F;
	font-size:12px;
	padding-top:10px;	
}

.Freight span{
	color:#951212;
	padding:0 3px;
}

.clause{
	padding-top:10px;
	padding-bottom:10px;
}

/* Í¨ÓÃ */

.clear{
    zoom: 1;
    clear: both;
}
