/* CSS Document */
/*-----------------------------index-------------------------*/
.content .left
{
	float: left;
	width: 235px;
}
.content .right
{
	float: right;
	margin-left: 10px;
	width: 705px;
}
.content .right .choose
{
	margin-top: 8px;
	border: 1px solid #ccc;
	width: 701px;
	padding: 1px;
}
.content .right .choose .title, .content .right .card_query .title, .right .card_help .title
{
	background: url(../images/sail_bg.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	height: 29px;
	padding-left: 10px;
	width: 691px;
	line-height: 29px;
	font-size: 14px;
}
.content .right .choose .choose_c, .card_c, .query_c, .card_query_c
{
	padding: 10px 10px 10px 10px;
	width: 681px;
	min-height: 450px;
}
.right .choose .choose_c ul li
{
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	zoom: 1;
	padding: 5px 0 10px 0;
}
.choose_c ul li h1.orange
{
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	width: 110px;
	background: url(../images/sail_icon.jpg) no-repeat left center;
	padding: 0 0 5px 10px;
	line-height: 30px;
}
.choose_c ul li span.lg
{
	float: left;
	border: 1px solid #ccc;
	width: 88px;
	height: 31px;
	padding: 1px;
}
.choose_c ul li span.explain
{
	float: left;
	padding: 0 10px 0 20px;
	width: 460px;
	line-height: 23px;
}
.choose_c ul li span.cz
{
	float: right;
	width: 87px;
	padding-right: 10px;
	line-height: 23px;
}
.choose_c ul li span.cz a
{
	background: url(../images/index_logo_btn.jpg) no-repeat;
	width: 87px;
	height: 27px;
	display: block;
	text-align: center;
	line-height: 27px;
}

.right .choose .list
{
	padding: 10px 10px 10px 10px;
	width: 681px;
	min-height: 450px;
}
.right .choose .list ul li
{
	background: url(../images/index_listbg.jpg) no-repeat;
	width: 197px;
	height: 142px;
	margin: 20px 10px 10px 10px !important;
	margin: 20px 5px 10px 5px;
	float: left;
	padding: 10px 5px;
}
.right .choose .list ul li h1
{
	background: url(../images/sail_icon.jpg) no-repeat left center;
	font-size: 12px;
	color: #525151;
	font-weight: bold;
	padding-left: 15px;
	margin: 0 0 5px 10px;
	line-height: 20px;
}

/*----------------------------Pay_card--------------------------------*/
.card_c ul li
{
	height: 35px;
}
.card_c ul li label
{
	width: 200px;
	float: left;
	text-align: right;
}
card_c table td
{
	line-height: 180%;
}
.cz_card
{
	width: 180px;
	height: 18px;
	border: 1px solid #ccc;
	padding: 2px;
}
.cz_card_price
{
	width: 60px;
	height: 18px;
	border: 1px solid #ccc;
	padding: 2px;
}
.code_card
{
	width: 60px;
	height: 18px;
	border: 1px solid #ccc;
	padding: 2px;
}

/*-----------------------------pay_ment---------------------------------*/
.warn
{
	border: 1px solid #FF9900;
	background: #fff2e9;
	padding: 10px;
	width: 600px;
	line-height: 25px;
	margin: 0 auto;
}
.warn dt
{
	color: #0A7F01;
	background: url(../images/ts_icon.gif) no-repeat left center;
	padding-left: 20px;
}
.warn dd
{
	color: #666;
}
dl.tip
{
	border: 1px solid #00a8ff;
	background: #e2f5ff;
	padding: 5px;
}
dl.tip dt
{
	background: url(../images/icon1.gif) no-repeat left center;
	padding-left: 20px;
}

/*-----------------------------maintain---------------------------------*/
.maintain
{
	border: 1px solid #FF9900;
	background: #fff2e9;
	padding: 10px;
	width: 925px;
	line-height: 25px;
	margin: 10px 0 auto ;
	font-size:13px;
}
.maintain dt
{
	color: #0A7F01;
	background: url(../images/ts_icon.gif) no-repeat left center;
	padding-left: 20px;
}
.maintain dd
{
	color: #666;
}
maintain.tip
{
	border: 1px solid #00a8ff;
	background: #e2f5ff;
	padding: 5px;
}
maintain.tip dt
{
	background: url(../images/icon1.gif) no-repeat left center;
	padding-left: 20px;
}

/*---------------------------pay_phone---------------------------------*/
.b_line
{
	border-bottom: 1px dotted #C0C0C0;
	padding: 5px 5px 10px 5px;
}
.bank_list
{
	width: 620px;
	margin: 0 auto;
}
.bank_list h1
{
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
.bank_list ul li
{
	width: 100px;
	height: 20px;
	border: 1px solid #ccc;
	float: left;
	margin: 5px 0 5px 17px;
}


/*-------------------------------query---------------------------*/
.query_c table
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.query_c table th, .query_c table td
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 0;
	text-align: center;
	line-height: 16px;
}
.query_c .change_records
{
	margin-bottom: 5px;
}
.query_c .change_records table, .query_c .change_records table th, .query_c .change_records table td
{
	border: 0;
}
table.tbg th
{
	background: url(../images/table_bg.jpg) repeat-x;
}

/*-----------------------------card_query------------------------*/
.content .right .card_query
{
	border: 1px solid #ccc;
	width: 701px;
	padding: 1px;
	min-height: 450px;
}
.card_query_c .card_search, .card_query_c p.attention
{
	padding: 20px 10px 10px 10px;
	text-align: center;
}
.card_query_c .card_search span
{
	font-size: 14px;
	font-weight: bold;
}
.card_search .search_num
{
	border: 1px solid #ccc;
	width: 180px;
	padding: 2px;
	height: 20px;
}
.card_query_c p.attention
{
	border-bottom: 1px dotted #ccc;
	color: #666;
}
.qurey_list table
{
	font-size: 12px;
	margin: 5px auto 0 auto;
	color: #333;
}
.qurey_list table td
{
	line-height: 23px;
}
/*---------------------------------card_success------------------------------*/
.pay_success
{
	border: 1px solid #FFBC48;
	padding: 1px;
}
.pay_success .title
{
	background: url(../images/sail_bg.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	height: 29px;
	padding-left: 10px;
	line-height: 29px;
	font-size: 14px;
}
.pay_success_c
{
	padding: 60px 10px 10px 10px;
	background: url(../images/card_success_bg.jpg) repeat-x;
	height: 360px;
}
.pay_success_c .cont
{
	width: 500px;
	margin: 0 auto;
}
.pay_success_c .duihao
{
	float: left;
	padding: 0 30px;
}
.pay_success_c .success_infor
{
	float: left;
	font-size: 14px;
	line-height: 26px;
}
.pay_success_c .success_infor li.sucess_btn
{
	text-align: center;
	padding: 20px 0 10px 0;
}
/*------------------------------------jingxiaoshang-----------------------------*/
.map
{
	text-align: center;
}
table
{
	font-size: 12px;
	color: #333;
	line-height: 20px;
}
table.jxs th
{
	background-color: #ccc;
}
table.jxs td
{
	background-color: #fff;
}
/*-------------------------banner------------------------------*/
.banner
{
	margin-top: 8px;
	width: 235px;
	height: 65px;
}


/*-------------------------------sail-----------------------------*/
.sail{margin-top:8px;width:701px;padding:1px;}
.sail_tit{background: url(http://image.m3guo.com/pay/sail/sail_icon.jpg) no-repeat left center;border-bottom:1px dotted #f60;height:30px;font-size:14px;font-weight:bold; color:#f60; line-height:30px;width:660px;margin:0 0 10px 10px; padding-left:20px;}
.sail_list{background:url(http://image.m3guo.com/pay/sail/sail_list_bg.jpg) no-repeat;width:661px;height:146px; margin:0 auto 8px auto; padding:10px;}
.sail_list .sail_banner{width:160px;height:146px; float:left; text-align:center; overflow:hidden;}
.sail_list dl{float:left;width:480px;height:146px;padding:0 10px;}
.sail_list dl h1{font-size:14px;color:#753B15;height:30px;line-height:30px;background:url(http://image.m3guo.com/pay/sail/sail_list_icon.jpg) no-repeat left center;padding-left:15px; border-bottom:1px dotted #9C9C9C;}
.sail_list dl dt{text-indent:2em;line-height:20px;height:75px; padding-top:5px;overflow:hidden;}
.sail_list dl dd{height:36px; text-align:right;}
.caption{width:702px;}
.caption .caption_t{width:702px;}
.caption .caption_c{background:url(http://image.m3guo.com/pay/sail/caption_c.jpg) repeat-y;width:642px;padding:10px 30px 20px 30px;}
.caption .caption_c h1,.faq h1{text-align:center; padding-bottom:20px;}
.caption .caption_c p{color:#765841;line-height:23px;}
.caption .caption_c .sh,.faq .sh{font-weight:bold;color:#663300;}
.faq{background:url(http://image.m3guo.com/pay/sail/caption_c.jpg) repeat-y;width:622px;padding:20px 40px;}
.faq dl{ margin-bottom:20px;}
.faq dl dt{height:30px;line-height:30px;font-weight:bold;color:#663300;background:url(http://image.m3guo.com/pay/sail/q_icon.jpg) no-repeat left center #E9DCBA;padding-left:30px; margin-bottom:5px;}
.faq dl dd{line-height:23px;color:#765841;background:url(http://image.m3guo.com/pay/sail/a_icon.jpg) no-repeat left top;padding-left:30px;}



