plan_top_cont@charset "UTF-8";
/* CSS Document */
.pla_nav {
	width:911px;
	height:29px;
	margin-bottom:11px;
	float:left;
}
.pla_nav_rl, .pla_nav_rr {
	background: left no-repeat;
	float:left;
}
.pla_nav_rl {
	width:24px;
	height:31px;
	background-image:url(../img/frontend/dev_nav_rl.gif);
}
.pla_nav_rr {
	width:5px;
	height:31px;
	background-image:url(../img/frontend/dev_nav_rr.gif);
}
.pla_nav_sub {
	width:141px;
	height:29px;
	float:left;
	color:#ef3123;
	font-size:13px;
	line-height:29px;
	font-weight:bold;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}
.pla_nav_main {
	/*width:600px;*/
	width:740px;
	height:29px;
	float:left;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background:url(../img/frontend/dev_nav_dot.gif) left no-repeat;
}
.pla_nav_main p {
	float:left;
	color:#848484;
	font-size:12px;
	line-height:29px;
	height:29px;
	background:url(../img/frontend/dev_nav_dot.gif) right no-repeat;
	padding:0 4px;
}
.pla_nav_main a {
	padding:0 2px;
	color:#848484;
}
.pla_nav_main a:hover {
	padding:0 2px;
	text-decoration:none;
	color:#333;
}
.pla_nav_main b {
	font-size:12px;
	font-weight:normal;
	color:#ef3123;
	padding:0 2px;
}
.pla_search_cont {
	float: left;
	width: auto;
	/* width: 746px; */





	margin-bottom: 11px;
	background-image:url(../img/frontend/plan_topbar.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}
.pla_search_body {
	padding: 6px;
	float: left;
}
.pla_search_body_tb {
	float: left;
	width: auto;
	/* width: 734px; */





	 height: 40px;
}
.pla_search_body_tb p {
	height: 21px;
	margin-left:100px;
	width:590px;
	float:left;
	font-size:12px;
	line-height:16px;
	margin-bottom:0;
	margin-top:12px;
	display:inline;
}
.pla_search_body_tb3 {
	float: left;
	margin-top:10px;
}
.nomargin {
	margin:0 !important;
}
.margin_left15 {
	margin:0 0 0 10px !important;
}
.pla_m_ad {
	background-image: url(../img/frontend/plan_ad_rt.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 800px;
	/* width:746px; */





	/*height:319px;*/





	float:left;
	margin-top:11px;
	height:164px !important;
#height:164px !important;
}
/*.pla_m_head{





	height:28px;





	margin-top:5px;





	margin-left:645px;





	}*/





	





	.pla_m_main {
	width:746px;
	float:left;
	background-image:url(../img/frontend/plan_ad_bg.jpg);
	background-position:left;
	background-repeat: repeat-y;
}
.pla_m_rd {
	width:746px;
	height:43px;
	float:left;
	background-image:url(../img/frontend/plan_ad_rd.jpg);
}
.pla_m_cont {
	width:158px;
	/*height:260px;*/





	margin:40px 15px 0 15px;
#margin:10px 15px 0 15px;
 #padding-top:32px;
	float:left;
}
.pla_m_cont b {
	color:#000;
	text-align:center;
	display:block;
}
.pla_m_cont img {
	margin-top:6px;
}
.pla_m_cont p {
	text-align:left;
	font-size:12px;
	line-height:16px;
	margin-bottom:12px;
}
.pla_m_link {
	width:158px;
	/*height:260px;*/





	margin:0;
	padding:0 15px 0 15px;
	float:left;
}
.pla_m_link p {
	margin:5px 0;
}
.pla_m_cont_btn {
	padding:10px 0 0 80px;
	width:100px;
	float:left;
}
.pla_m_info_sort {
	width:746px;
	float:right;
}
.pla_m_info_sort_cont {
	width:746px;
	margin:0;
	float: left;
}
.pla_m_info_box {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info2.gif);
	background-repeat: repeat-y;
	margin-bottom: 11px;
}
.pla_m_sort_box_m {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pla_m_info_box_cont {
	float: left;
	width: 715px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.pla_m_info_sort_box_b {
	float: left;
	width: 746px;
	background-position: right;
}
.pla_m_info_cont {
	width:712px;
	/*margin-bottom: 5px;*/





	font-family: Arial, Helvetica, sans-serif;
	float:left;
}
.pla_m_info_cont p {
	margin:0;
	padding: 10px 0px 0px 0px;
	float:left;
	width:712px;
}
.vip_info_tab_list {
	width:715px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#fff;
	text-align: left;
	padding: 0;
	margin: 0px;
}
.vip_info_tab_list td {
	border-bottom-color: #ccc;
	line-height: 20px;
	margin:0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.vip_info_tab_list .gray {
	background-color: #f9f9f9;
}
.pla_m_tab_head {
	width:746px;
	height:22px;
	padding:0;
	margin:0;
}
.pla_m_tab_head ul {
	float:right;
	display:inline;
	height:22px;
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
}
.pla_m_tab_head .floatleft {
	float:left;
	margin-left:6px;
}
.pla_m_tab_head li {
	float:left;
	text-align:center;
	line-height:22px;
	margin:0;
	padding:0;
}
.pla_m_tab_head li a {
	width:95px;
	height:22px;
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	font-size:12px;
	line-height:22px;
	background: url(../img/frontend/ho_tag_bg.gif) top left no-repeat;
}
.pla_m_tab_head .longversion li a {
	width:145px;
	background: url(../img/frontend/ho_tag_bg_l.gif) top left no-repeat;
}
.pla_m_tab_head li a:hover {
	background-image:url(../img/frontend/ho_tag_select.gif);
	text-decoration:none;
}
.pla_m_tab_head .longversion li a:hover {
	background-image:url(../img/frontend/ho_tag_select_l.gif);
}
.pla_m_tab_head .select, .pla_m_tab_head .select a, .pla_m_tab_head .select a:hover {
	width:95px;
	height:22px;
	margin:0 2px 0 0;
	background-image: url(../img/frontend/ho_tag_b.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFF;
}
.pla_m_tab_head .longversion .select, .pla_m_tab_head .longversion .select a, .pla_m_tab_head .longversion .select a:hover {
	width:145px;
	background-image: url(../img/frontend/ho_tag_b_l.gif);
}
.pla_m_notice_box {
	float: left;
	width: 712px;
	margin-bottom: 10px;
	margin-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.pla_m_notice_box_rt, .pla_m_notice_box_rd {
	float: left;
	width: 712px;
	height:6px;
	font-size:1px;
	line-height:1px;
}
.pla_m_notice_box_rt {
	background-image:url(../img/frontend/sho_not_rt.gif);
}
.pla_m_notice_box_rd {
	background-image:url(../img/frontend/sho_not_rd.gif);
}
.pla_m_notice_mid {
	float: left;
	width: 712px;
	background-image: url(../img/frontend/sho_not_bg.gif);
	background-repeat: repeat-y;
}
.pla_m_notice_box_text {
	float: left;
	margin: 0px;
	width: 662px;
	padding:10px 25px 15px 25px;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.pla_m_notice_box_text p {
	padding :0px;
	/*margin-bottom: 6px;*/





	margin:0;
	width:662px;
}
.pla_m_tab_list {
	width:712px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#fff;
	text-align: left;
	padding: 0;
	margin: 0px;
	float:left;
}
.pla_m_tab_list td {
	line-height: 20px;
	margin:0;
	padding-top: 4px;
	padding-bottom: 4px;
	border:1px solid #CCC;
}
.pla_m_tab_list .gray_center {
	text-align:center;
	background-color: #F9F9F9;
}
.pla_m_tab_list .while_center {
	text-align:center;
}
.pla_m_tab_list .gray_sub {
	background-color: #E4E4E4;
	text-align:center;
	font-weight:bold;
}
.pla_m_tab_list a {
	color:#000;
	margin:0 4px;
	text-decoration:underline;
}
.pla_m_tab_list a:hover {
	color:#000;
	margin:0 4px;
	text-decoration:none;
}
.pla_m_tab_list td span, .vip_info_tab_list td span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ef3123;
	margin:0 4px;
}
.pla_m_tab_bgc {
	text-align:left;
	background-color: #F9F9F9;
}
.btn_nextstep {
	padding-left:346px
}
.marginright10 {
	margin-right:10px;
}
.marginbottom10 {
	margin-bottom:11px;
}
.marginleft10 {
	margin-left:10px;
}
.margintop11 {
	margin-bottom:11px;
	margin-top:11px;
}
.pla_m_news {
	width:736px;
	float:left;
	margin-bottom:11px;
}
.pla_m_news_head {
	background-image:url(../img/frontend/pla_news_rt.jpg);
	width:736px;
	height:47px;
	float:left;
}
.pla_m_news_head b {
	width:111px;
	float:left;
	text-align:center;
	margin-left:12px;
	margin-top:10px;
	font-weight:normal;
	color:#000;
}
.pla_m_news_head p {
	float:left;
	width:575px;
	text-align:left;
	margin-left:12px;
	margin-top:11px;
}
.pla_m_news_head span {
	float:left;
	margin-top:11px;
}
.pla_m_news_main {
	width:734px;
	float:left;
	background-color:#fff;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
.pla_m_news_rd {
	background-image: url(../img/frontend/pla_news_rd.jpg);
	width:736px;
	height:8px;
	float:left;
	font-size:1px;
	line-height:1px;
}
.pla_info_sort_box_m_cont02 {
	float: left;
	width: 715px;
	padding-right: 9px;
	padding-left: 10px;
	margin:10px 0;
}
.pla_m_note_cont {
	width:736px;
	height:37px;
	float:left;
	background-image: url(../img/frontend/pla_news_bg.jpg);
	margin-bottom:10px;
}
.pla_m_note_cont b {
	width:111px;
	float:left;
	text-align:center;
	margin-left:12px;
	margin-top:10px;
	font-weight:normal;
	color:#000;
}
.pla_m_note_cont p {
	float:left;
	width:575px;
	text-align:left;
	margin-left:12px;
	margin-top:11px;
}
.pla_m_note_cont span {
	float:left;
	margin-top:11px;
}
.dev_new_pages {
	width:726px;
	height:20px;
	float:left;
	margin-top:65px;
	margin-left:40px;
}
.dev_new_pages p {
	float:left;
}
.dev_new_pages span {
	width:50px;
	height:20px;
	margin:0 10px 0 4px;
	color:#999;
}
.dev_new_pages span a {
	width:50px;
	height:20px;
	float:left;
	text-decoration:underline;
	margin:0 4px;
	color:#999;
	text-align:center;
}
.dev_new_pages span a:hover {
	width:50px;
	height:20px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	margin:0 4px;
	color:#999;
	text-align:center;
}
.dev_new_pages b {
	width:15px;
	height:20px;
	float:left;
	color:#999;
	margin:0 4px;
}
.dev_new_pages a {
	width:15px;
	height:20px;
	float:left;
	text-decoration:underline;
	margin:0 4px;
	color:#999;
}
.dev_new_pages a:hover {
	width:15px;
	height:20px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	margin:0 4px;
	color:#999;
}
.btn_next {
	background-image:url(../img/frontend/dev_next_bg.gif);
	width:60px;
	height:19px;
	float:left;
	font-size:12px;
	margin-right:10px;
	padding:0;
}
.btn_next a {
	width:57px;
	height:18px;
	color:#999;
	font-weight:normal;
	text-decoration:none;
	margin:1px 0 0 2px;
	padding:0;
	font-size:11px !important;
	text-align:center;
}
.btn_next a:hover {
	width:57px;
	height:18px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	margin:1px 0 0 2px;
	padding:0;
	font-size:11px !important;
	text-align:center;
}
.btn_go {
	background-image:url(../img/frontend/btn_go_bg.gif);
	width:24px;
	height:19px;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
}
.btn_go a {
	width:19px;
	height:17px;
	color:#999;
	font-weight:normal;
	text-decoration:none;
	margin:2px 0 0 5px;
	padding:0;
	font-size:11px !important;
	font-family: Arial, Helvetica, sans-serif;
}
.btn_go a:hover {
	width:19px;
	height:17px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	margin:2px 0 0 5px;
	padding:0;
	font-size:11px !important;
	font-family: Arial, Helvetica, sans-serif;
}
.dev_page_input {
	width:110px;
	margin-left:15px;
	float:left;
	color:#999;
}
/*-----------------------------------------------------------------------------1022 Mia add end---------------------------------*/	











/*-----------------------------------------------------------------------------plan Library start---------------------------------*/	





	





  /* left menu begin */





  #col1_content h2 {
	background: url(../img/homepage/ho_navbg.gif) top left no-repeat;
	width: 130px;
	height:31px;
	display:block;
	font-size: 13px;
	color:#ef3123;
	line-height:26px;
	padding: 0 0 0 24px;
}
#col1_content ul {
	list-style-type:none;
	margin-left:0;
}
#col1_content ul li {
	text-indent: 1em;
	margin:0 auto;
	width:136px;
}
#col1_content ul li a {
	color:#848484;
	display:block;
	line-height:21px;
	border-bottom: dotted 1px #FF001D;
}
#col1_content ul li a:hover, #col1_content ul .selected {
	color:#FFFFFF;
	display:block;
	background-color:#ef3123;
	text-decoration: none;
	margin-top:-1px;
	height:22px;
}
#col1_content .nobdr a {
	border: none;
}
#col1_content .bl_nobdr a {
	border: none;
	color:#636363;
}
#col1_content ul li select {
	width: 136px;
	margin-top: 8px;
	color:#848484;
}
#col1_content .ho_sel_link {
	text-indent:0;
}
/* left menu end */





	





	





  /* left menu begin */





  .col1_plan_cont {
	padding: 0
}
.col1_plan_cont h2 {
	background: url(../img/homepage/ho_navbg.gif) top left no-repeat;
	width: 130px;
	height:31px;
	display:block;
	font-size: 13px;
	color:#ef3123;
	line-height:28px;
	padding: 0 0 0 24px;
	margin-bottom:5px;
}
.plan_pop_cont div {
	width:138px;
	float:left;
	border-bottom: dotted 1px #FF001D;
	margin-left:4px;
	padding-left:4px;
	margin-bottom:5px;
}
.plan_pop_cont div img {
	float:left;
	padding-right:5px;
	margin-top:3px;
}
.plan_pop_cont div p, .plan_select_cont p {
	float:left;
	width:118px;
	margin:0;
	color:#959595;
}
.plan_select_cont {
	margin-bottom:14px;
#margin-bottom:10px;
}
.plan_select_cont div {
	width:138px;
	float:left;
	margin-left:4px;
	padding-left:4px;
}
.plan_select_cont select {
	width:140px;
	margin:3px 0;
	padding:0;
}
.plan_pop_cont div b, .plan_select_cont b {
	color:#ef3123;
	font-weight:normal;
}
.plan_pop_cont span {
	float:left;
	width:90px;
	margin:2px 0 2px 2em;
	color:#959595;
	font-size:12px;
	line-height:18px;
	border-bottom: 1px solid #ccc;
}
.plan_pop_cont span a {
	color:#959595;
	text-decoration:none;
}
.plan_pop_cont span a:hover {
	color:#ef3123 !important;
	text-decoration:none !important;
}
.plan_pop_cont div a {
	color:#959595;
	text-decoration:none;
}
.plan_pop_cont div a:hover {
	color:#000;
	text-decoration: underline;
}
.plan_sale_cont div {
	width:138px;
	height:57px;
	float:left;
	border-bottom: dotted 1px #FF001D;
	margin-left:4px;
	padding-left:4px;
	margin-bottom:5px;
}
.plan_sale_cont div b {
	float:left;
	width:138px;
	margin:0;
	color:#ef3123;
	font-weight:normal;
}
.plan_sale_cont div b a {
	color:#ef3123;
	text-decoration:none;
}
.plan_sale_cont div b a:hover {
	color:#ef3123;
	text-decoration: underline;
}
.plan_sale_cont div p {
	float:left;
	width:138px;
	margin:0;
	color:#ef3123;
}
.plan_sale_cont div a {
	color:#959595;
}
.plan_sale_cont div a:hover {
	color:#000;
	text-decoration: underline;
}
.noborder {
	border:none !important;
	background-image:none !important;
}
.noborder02 {
	border:none !important;
	background-image:none !important;
	margin-bottom:10px !important;
 #padding-bottom:10px;
}
.plan_top_cont {
	float: left;
	width: 800px;
	/* width: 746px; */





  margin-bottom: 11px;
}
.plan_top_cont_l {
	float: left;
	width: 505px;
	margin-right: 11px;
}
/*-----------------------------------------------------------------------------plan Library end---------------------------------*/	











/*---------------------------------------------- aska copied 1023 ----------------------------------------------*/





	.pla_info_sort {
	width:746px;
	float:right;
}
.pla_info_sort_sub {
	width:746px;
	/*height:19px;*/





	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	float: left;
}
.pla_info_sort_sub img {
	text-align:left;/*float: left;*/





  }
.pla_info_sort_sub div {
	width:100px;
	margin-right:0;
	float:right;
}
.pla_info_sort_cont {
	width:746px;
	margin:0;
	float: left;
}
.pla_info_sort_box {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info2.gif);
	background-repeat: repeat-y;
	margin-bottom: 11px;
}
.pla_info_sort_box_m {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pla_info_sort_box_m_cont {
	float: left;
	width: 715px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.pla_info_sort_box_b {
	float: left;
	width: 746px;
	background-position: right;
}
.pla_info_cont_note {
	float: left;
	width: 555px;
	margin-bottom: 10px;
}
.pla_info_cont_note_rt {
	float: left;
	width: 140px;
	padding-left: 15px;
	text-align: right;
	margin-top: 5px;
}
.pla_info_cont_note_rt span {
	font-weight: normal;
	color: #EF3123;
}
.pla_info_cont_note p {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: left;
}
.pla_info_cont_note p span {
	font-weight: normal;
	color: #EF3123;
}
.pla_info_t_cont {
	width:715px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}
.pla_info_tab_list {
	width:715px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#fff;
	text-align: left;
	padding: 0;
	margin: 0px;
}
.pla_info_tab_list td {
	border-bottom-color: #ccc;
	line-height: 20px;
	margin:0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pla_info_tab_list .gray {
	background-color: #f9f9f9;
}
.pla_va_stat {
	margin-bottom:20px;
	padding-left:15px;
}
.pla_va_stat p {
	margin: 4px 0;
}
.pla_d_tab_head {
	width:746px;
	height:22px;
	padding:0;
	margin:0;
}
.pla_d_tab_head ul {
	float:right;
	display:inline;
	height:22px;
	list-style:none;
	padding:0;
	margin:0;
	padding-right:6px;
	text-align:right;
}
.pla_d_tab_head .floatleft {
	float:left;
	margin-left:6px;
}
.pla_d_tab_head li {
	float:left;
	text-align:center;
	line-height:22px;
	margin:0;
	padding:0;
}
.pla_d_tab_head li a {
	width:95px;
	height:22px;
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	font-size:12px;
	line-height:22px;
	background: url(../img/frontend/ho_tag_bg.gif) top left no-repeat;
}
.pla_d_tab_head .longversion li a {
	width:145px;
	background: url(../img/frontend/ho_tag_bg_l.gif) top left no-repeat;
}
.pla_d_tab_head li a:hover {
	background-image:url(../img/frontend/ho_tag_select.gif);
	text-decoration:none;
}
.pla_d_tab_head .longversion li a:hover {
	background-image:url(../img/frontend/ho_tag_select_l.gif);
}
.pla_d_tab_head .select, .pla_d_tab_head .select a, .pla_d_tab_head .select a:hover {
	width:95px;
	height:22px;
	margin:0 2px 0 0;
#margin: 0 1px 0 0;
	background-image: url(../img/frontend/ho_tag_b.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFF;
}
.pla_info_sort_box {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info2.gif);
	background-repeat: repeat-y;
	margin-bottom: 11px;
}
.pla_info_sort_box_m {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pla_info_sort_box_m_cont {
	float: left;
	width: 715px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.pla_info_sort_box_b {
	float: left;
	width: 746px;
	background-position: right;
}
.pla_info_t_cont {
	width:715px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}
.pla_d_tab_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding: 0;
	margin: 0;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	background-color:#fff;
}
.pla_d_tab_list td, .pla_d_tab_list th {
	line-height: 20px;
	margin:0;
	padding-top: 4px;
	padding-bottom: 10px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.pla_d_tab_list th {
	line-height: 16px;
	padding:6px;
	color:#666;
}
.pla_d_tab_list p {
	margin:0.2em 0;
	padding:0;
}
.pla_d_tab_list td .paddingleft1em {
	margin-bottom:0.4em;
}
.pla_d_tab_list td .paddingleft1em a {
	color:#666;
}
.pla_d_tab_list .gray {
	background-color: #f9f9f9;
}
.pla_d_tab_list td span, .pla_info_tab_list td span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ef3123;
	margin:0 4px;
}
.pla_tab_bgc1 {
	background-color: #f7f9fb;
	text-align: center;
}
.pla_tab_bgc2 {
	background-color: #f9f9f9;
	vertical-align: middle;
}
.pla_tab_bgc3 {
	text-align:right;
	background-color: #F9F9F9;
}
.pla_table_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.pla_table_right {
	float: left;
	width: 250px;
}
.pla_notice_box {
	float: left;
	width: 712px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.pla_notice_box_rt, .pla_notice_box_rd {
	float: left;
	width: 712px;
	height:6px;
	font-size:1px;
	line-height:1px;
}
.pla_notice_box_rt {
	background-image:url(../img/frontend/sho_not_rt.gif);
}
.pla_notice_box_rd {
	background-image:url(../img/frontend/sho_not_rd.gif);
}
.pla_notice_mid {
	float: left;
	width: 712px;
	background-image: url(../img/frontend/sho_not_bg.gif);
	background-repeat: repeat-y;
}
.pla_notice_box_text {
	float: left;
	margin: 0px;
	width: 662px;
	padding:10px 25px 15px 25px;
	padding-bottom: 10px;
}
.pla_notice_box_text p {
	padding :0px;
	margin: 0px;
	width:662px;
}
/*---------------------------------------------- aska copied 1023 end ------------------------------------------*/











/*---------------------------------------------- aska added 1023 -----------------------------------------------*/





.pla_a_rounded {
	margin-top:10px;
}
.pla_a_rndtop, .pla_a_rndbtm {
	display:block;
	width:746;
	height:6px;
	background: top left no-repeat;
 #line-height: 1px;
#font-size:1px;
}
.pla_a_rndtop {
	background-image:url(../img/frontend/sho_not_rt_l.gif);
}
.pla_a_rndbtm {
	background-image:url(../img/frontend/sho_not_rd_l.gif);
}
.pla_a_rndmid {
	background:url(../img/frontend/sho_not_bg_l.gif) top left repeat-y;
	padding:0 10px 10px 10px;
}
.pla_a_rhide {
	/*height:68px;





overflow:hidden;*/





display:none;
}
.pla_hr {
	border-top:solid 1px #ccc;
}
.plan_topbar_nt {
	width:746px;
	height:40px;
	background: url(../img/frontend/plan_topbar_nt.gif) top left no-repeat;
	float:left;
}
.pla_topbar_l, .pla_topbar_r {
	width:350px;
	padding-top:10px;
	float:left;
}
.pla_topbar_l p {
	float:left;
	margin: 2px 0 0 80px;
	display:inline;
}
.pla_topbar_r {
	width: 350px;
	margin-left:30px;
}
* html .pla_topbar_r p {
	margin-top: 3px;
}
/*---------------------------------------------- aska added 1023 end -------------------------------------------*/























/*---------------------------------------------------------------charline add css 1023---------------------------------*/	





  .pla_c_plancate {
	width:734px;
	float:left;
	margin-top: 7px;
	margin-right: 0px;
	padding-left: 11px;
}
.pla_c_plancate2 {
	width:746px;
	float:left;
	margin-top: 7px;
	margin-right: 0px;
	padding-bottom: 11px;
}
.pla_c_plancate2 p {
	width:718px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pla_c_plancate2 span {
	color: #EF3123;
}
.pla_c_planlist {
	width:734px;
	float:left;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 6px;
	padding-left: 11px;
}
.pla_c_planlist_mhead {
	width:734px;
	float:left;
	margin-bottom: 5px;
}
.pla_c_planlist_title {
	width:734px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 5px;
}
.pla_c_planlist_title2 {
	width:734px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.pla_c_planlist_box {
	width:734px;
	float:left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pla_c_planlist_box_nob {
	width:734px;
	float:left;
	padding-bottom: 10px;
}
.pla_c_planlist_image {
	width:203px;
	float:left;
}
.pla_c_planlist_rt_cont {
	width:515px;
	float:right;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.pla_c_planlist_detail {
	width:515px;
	float:left;
}
.pla_c_planlist_detail b {
	float:left;
	color: #000000;
	margin-bottom: 3px;
}
.pla_c_planlist_detail p {
	width:480px;
	float:left;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.pla_c_planlist_detail p u {
	color: #666666;
	text-decoration: none;
}
.pla_c_planlist_detail span {
	color: #000000;
	float: left;
	width: 500px;
	margin-left: 0px;
}
.pla_c_planlist_btn {
	float:right;
	margin-top: 11px;
	margin-right: 5px;
}
.pla_c_planlist_btn b {
	float:left;
	margin-right: 2px;
}
.pla_c_marginbtm10 {
	margin-bottom: 10px;
}
.pla_c_info_sort_box {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info2.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}
.pla_c_info_sort_box_m {
	float: left;
	width: 746px;
	background-image: url(../img/frontend/vip_m_info1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pla_c_info_sort_box_m_cont {
	float: left;
	width: 692px;
	padding-top: 15px;
	padding-right: 27px;
	padding-left: 27px;
}
.pla_c_info_sort_box_box_b {
	float: left;
	width: 746px;
	background-position: right;
}
.pla_c_note_titlebox {
	width: 712px;
	padding-bottom: 5px;
	float: left;
}
.pla_c_planlist2 {
	width:692px;
	float:left;
}
.pla_c_planlist2_mhead {
	width:692px;
	float:left;
	margin-bottom: 5px;
}
.pla_c_planlist2_title {
	width:692px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}
.pla_c_planlist2_box {
	width:692px;
	float:left;
}
.pla_c_planlist2_image {
	width:203px;
	float:left;
}
.pla_c_planlist2_rt_cont {
	width:465px;
	float:right;
	margin-left: 10px;
}
.pla_c_planlist2_detail {
	width:465px;
	float:left;
}
.pla_c_planlist2_detail b {
	float:left;
	color: #000000;
	margin-bottom: 3px;
}
.pla_c_planlist2_detail p {
	width:448px;
	float:left;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.pla_c_planlist2_detail p u {
	color: #666666;
	text-decoration: none;
}
.pla_c_planlist2_detail span {
	color: #EF3123;
	float: left;
	width: 460px;
	margin-left: 3px;
}
.pla_c_planlist2_btn {
	float:right;
	margin-top: 11px;
}
.pla_c_planlist2_btn b {
	float:left;
	margin-right: 2px;
}
.pla_c_ptext {
	float:left;
	width: 465px;
	height: 50px;
	clear: left;
	color: #000000;
	line-height: 18px;
}
.pla_c_pbtn {
	float:right;
	margin-top: -15px;
	margin-right: 4px;
}
.pla_c_planlist_detail .marginleft0 {
	margin-left:0px;
}
.pla_c_planlist2_detail .marginleft0 {
	margin-left:0px;
}
.pla_c_pline {
	float:left;
	width: 460px;
	height: 2px;
	margin-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 7px;
}
.pla_c_btm_text {
	width:746px;
	float:left;
	margin-top: 0;
}
.pla_c_countlist {
	width:714px;
	float:left;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 11px;
	padding-left: 28px;
}
.pla_c_countlist .question {
	width:714px;
	float:left;
	font-weight: bold;
	color: #000000;
	padding-bottom: 8px;
}
.pla_c_countlist_detail {
	width:699px;
	float:left;
	padding-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.pla_c_countlist_detail p {
	padding:0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
}
.pla_c_count_graybox {
	width:651px;
	float:left;
}
.pla_c_count_graybox_t {
	width:651px;
	float:left;
}
.pla_c_count_graybox_m {
	width:632px;
	float:left;
	background-color: #E4E4E4;
	padding-right: 10px;
	padding-left: 10px;
}
.pla_c_count_graybox_m_d {
	width:600px;
	float:left;
	background-color: #E4E4E4;
	padding-left: 30px;
	padding-top: 5px;
}
.pla_c_count_graybox_b {
	width:651px;
	float:left;
}
.pla_c_countlist_item {
	width:714px;
	float:left;
	padding-bottom: 15px;
}
.pla_m_tab_head {
	width:746px;
	height:22px;
	padding:0;
	margin:0;
	float: left;
}
.pla_m_tab_head ul {
	float:right;
	display:inline;
	height:22px;
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
}
.pla_m_tab_head .floatleft {
	float:left;
	margin-left:6px;
}
.pla_m_tab_head li {
	float:left;
	text-align:center;
	line-height:22px;
	margin:0;
	padding:0;
}
.pla_m_tab_head li a {
	width:95px;
	height:22px;
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	font-size:12px;
	line-height:22px;
	background: url(../img/frontend/ho_tag_bg.gif) top left no-repeat;
}
.pla_m_tab_head .longversion li a {
	width:145px;
	background: url(../img/frontend/ho_tag_bg_l.gif) top left no-repeat;
}
.pla_m_tab_head li a:hover {
	background-image:url(../img/frontend/ho_tag_select.gif);
	text-decoration:none;
}
.pla_m_tab_head .longversion li a:hover {
	background-image:url(../img/frontend/ho_tag_select_l.gif);
}
.pla_m_tab_head .select, .pla_m_tab_head .select a, .pla_m_tab_head .select a:hover {
	width:95px;
	height:22px;
	margin:0 2px 0 0;
	background-image: url(../img/frontend/ho_tag_b.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFF;
}
.pla_m_tab_head .longversion .select, .pla_m_tab_head .longversion .select a, .pla_m_tab_head .longversion .select a:hover {
	width:145px;
	background-image: url(../img/frontend/ho_tag_b_l.gif);
}
.pla_c_muti_title {
	width:692px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 6px;
}
.pla_c_muti_title p {
	float:left;
	padding: 0px;
	margin: 0px;
}
.pla_c_muti_title_ltbtn {
	float: right;
	padding-right: 5px;
}
.pla_c_muti_box {
	float: left;
	width: 692px;
	margin-top: 3px;
}
.pla_c_muti_box_rt, .pla_c_muti_box_rd {
	float: left;
	width: 692px;
	height:6px;
	font-size:1px;
	line-height:1px;
}
.pla_c_muti_box_rt {
	float: left;
	vertical-align: top;
}
.pla_c_muti_box_rd {
	background-image:url(../img/frontend/rate_mu_12.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.pla_c_muti_mid {
	float: left;
	width: 692px;
	background-image: url(../img/frontend/rate_mu_10.gif);
	background-repeat: repeat-y;
}
.pla_c_muti_box_text {
	float: left;
	margin: 0px;
	width: 642px;
	padding:10px 25px 15px 25px;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.pla_c_muti_box_text p {
	width:642px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #000000;
}
.pla_c_muti_box_text u {
	color: #717171;
	text-decoration: none;
}
.pla_c_muti_box_text span {
	color: #EF3123;
	float: left;
	padding-top: 10px;
}
.pla_c_muti_gray_tbox {
	width: 692px;
	padding-bottom: 8px;
	float: left;
	padding-top: 10px;
}
.pla_c_muti_gray_tbox_t, .pla_c_muti_gray_tbox_b {
	width: 692px;
	float: left;
}
.pla_c_muti_gray_tbox_m {
	width: 642px;
	float: left;
	background-color: #E4E4E4;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 25px;
	color: #707070;
}
.pla_c_muti_gray_tbox_m a {
	color: #707070;
}
.moneybk {
	font-weight:normal;
	margin:0 2px;
	color:#000;
	text-decoration: none;
}
/*---------------------------------------------------------------charline add css 1025---------------------------------*/	











   .pla_c_tab_head {
	width:746px;
	height:22px;
	padding:0;
	margin:0;
	float: left;
}
.pla_c_tab_head ul {
	float:right;
	display:inline;
	height:22px;
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
}
.pla_c_tab_head .floatleft {
	float:left;
	margin-left:6px;
}
.pla_c_tab_head li {
	float:left;
	text-align:center;
	line-height:22px;
	margin:0;
	padding:0;
}
.pla_c_tab_head li a {
	width:88px;
	height:22px;
	display:block;
	text-align:center;
	font-size:12px;
	line-height:22px;
	background-image: url(../img/frontend/ho_tag_bgS.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}
.pla_c_tab_head li a:hover {
	background-image:url(../img/frontend/ho_tag_selectS.gif);
	text-decoration:none;
}
.pla_c_tab_head .select, .pla_c_tab_head .select a, .pla_c_tab_head .select a:hover {
	width:88px;
	height:22px;
	background-image: url(../img/frontend/ho_tag_bS.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFF;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
}
.highlight_red {
	font-weight:normal;
	margin:0 2px;
	color:#EF3123;
	text-decoration: none;
}
.pla_c_tab_bg8 {
	text-align:center;
	background-color: #F9F9F9;
}
.pla_c_tab_bg9 {
	text-align:center;
	background-color: #FFFFFF;
}
.pla_c_tab_bg10_top {
	text-align:left;
	vertical-align: top;
}
.pla_c_roam_title {
	width:712px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pla_c_tab_list_s {
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#fff;
	text-align: left;
	padding: 0;
	margin: 0px;
	float:left;
}
.pla_c_tab_list_s td {
	line-height: 20px;
	margin:0;
	padding-top: 4px;
	padding-bottom: 4px;
	border:1px solid #CCC;
}
.pla_c_tab_list_s .gray_center {
	text-align:center;
	background-color: #F9F9F9;
}
.pla_c_tab_list_s .while_center {
	text-align:center;
}
.pla_c_tab_list_s .gray_sub {
	background-color: #E4E4E4;
	text-align:center;
	font-weight:bold;
}
.pla_c_tab_list_s a {
	color:#000;
	margin:0 4px;
	text-decoration:underline;
}
.pla_c_tab_list_s a:hover {
	color:#000;
	margin:0 4px;
	text-decoration:none;
}
.pla_c_tab_list_s td span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ef3123;
	margin:0 4px;
}
.pla_c_roam_name_title {
	width:712px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 7px;
}
.pla_c_roam_name_title2 {
	width:712px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pla_c_roam_name_title3 {
	width:712px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
.pla_m_tab_list .gray_sub_left {
	background-color: #E4E4E4;
	text-align:left;
	font-weight:bold;
}
.marginbottom40 {
	margin-bottom:40px;
}
.floatleft {
	float:left
}
.floatright {
	float:right
}
.margintop10 {
	margin-top:10px;
}
.marginbottom10 {
	margin-bottom:10px;
}
.margin_tb10 {
	margin:10px 0
}
/*-- charline add css 1029 -------*/





	





	





	.pla_c_popup_cont {
	width:700px;
	float: left;
	border: 1px solid #E3E3E3;
	background-color: #EFEFEF;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}
.pla_c_popup_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.pla_c_dropdown1 {
	float: left;
	width: 180px;
}
.pla_c_dropdown2 {
	float: left;
	width: 150px;
}
.pla_c_search_wcont {
	width:712px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding-bottom: 15px;
}
.pla_c_search_wcont p {
	margin:0px;
	float:left;
	padding: 0px;
}
/*--. pla_m_notice_box{   add font style  -------*/











/*----------------------------------------------------------------Mia 1030 add-----------------------------------------*/





	.pla_stab_head {
	width:746px;
	height:22px;
	padding:0;
	margin:0;
	float: left;
}
.pla_stab_head ul {
	float:right;
	display:inline;
	height:22px;
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
}
.pla_stab_head .floatleft {
	float:left;
	margin-left:6px;
}
.pla_stab_head li {
	float:left;
	text-align:center;
	line-height:22px;
	margin:0;
	padding:0;
}
.pla_stab_head li a {
	width:52px;
	height:22px;
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	font-size:12px;
	line-height:22px;
	background: url(../img/frontend/tag_ss.gif) top left no-repeat;
}
.pla_stab_head .longtab a {
	width:76px;
	background: url(../img/frontend/tag_big.gif) top left no-repeat;
}
.pla_stab_head li a:hover {
	background-image:url(../img/frontend/tag_ss_o.gif);
	text-decoration:none;
}
.pla_stab_head .longtab a:hover {
	background-image:url(../img/frontend/tag_big_o.gif);
}
.pla_stab_head .select {
	width:52px;
	height:22px;
	margin:0 2px 0 0;
	background-image: url(../img/frontend/tag_ss_b.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFF;
}
.pla_stab_head .bigselect {
	width:76px;
#width:74px;
	height:22px;
	background-image: url(../img/frontend/tag_big_b.gif);
	margin:0 2px 0 0;
	font-weight:bold;
	color:#FFF;
}
/*----------------------------------------------------------------Mia 1107 add-----------------------------------------*/











	.red_hiline {
	color:#ef3123;
}
.red_hiline a, .red_hiline a:hover {
	color:#ef3123;
}
.marginbottom20 {
	margin-bottom:20px;
}
.margintop40 {
	margin-top:40px !important;
#margin-top:7px !important;
}
.marginbottom15 {
	margin-bottom:15px !important;
}
.pla_c_btn {
	float:right;
	padding-right:12px;
	margin-bottom:20px;
}
.pla_note_c_box {
	width: 712px;
	padding-bottom: 5px;
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
}
.pla_note_c_box a {
	text-decoration: underline;
}
.pla_note_c_box a:hover {
	text-decoration: none;
}
.pla_note_c_box span {
	width: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.width632 {
	width:600px;
}
#col3_content {
	width: auto
}
/* Fixed Plan top-nav Add Wording By Kenny 20090401 ----------*/
.pla_nav_sub {
	width:120px;
}
.pla_nav_main {
	width:761px;
}
.pla_top_iframe {
	padding-bottom:10px;
	width:746px;
}
.pla_middle_iframe {
	margin:0;
	padding:0;
	width:715px;
}
.pla_bottom_iframe {
	float:left;
	margin-top:15px;
	width:715px;
}



/*********for ipad*******/
@media screen and (-webkit-min-device-pixel-ratio:0)
{

.pla_c_planlist{ font-size:13px;}
.pla_c_planlist_detail{ font-size:13px;}





}




























