﻿*
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: "Microsoft Yahei" ,Arial, "宋体";
	font-size: 12px;
	color: #444;
	line-height: 1.6em;
	background: #fff;
}
.paybutton {
    color: white;
    font-size: 12px;
    background-color: #CC0000;
    padding: 5px 25px 5px 25px;
    border-radius: 1px;
    text-align: center;
}
img
{
	border: none;
}
a:hover
{
	border: none;
}
ul
{
	list-style: none;
}
input, button, select, textarea
{
	outline: none;
	font-family: "Microsoft Yahei" ,Arial, "宋体";
	font-size: 12px;
}
table input, table button, table select, table textarea
{
	vertical-align: middle;
}
textarea
{
	resize: none;
}
table
{
	border-collapse: collapse;
}
a
{
	text-decoration: none;
	color: #444;
}
h1, h2, h3, h4, h5
{
	font-weight: normal;
}

.cf:before, .cf:after
{
	content: "";
	display: table;
}
.cf:after
{
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf, .cf2
{
	zoom: 1;
}
.cf2:after
{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
input.checlass
{
	margin: 0 5px;
	margin-left: 0;
	vertical-align: middle;
	_vertical-align: baseline;
}
.l
{
	float: left;
}
.r
{
	float: right;
}
.tc
{
	display: table-cell;
}
i
{
	display: inline-block;
	vertical-align: middle;
}
/*-------------------------结束公用样式--------------------------*/
.marw
{
	margin: 0 auto;
	width: 1000px;
}
.bbtn
{
	margin: 0 auto;
	display: block;
	line-height: 40px;
	font-size: 22px;
	background: #ff9900;
	text-align: center;
	color: #fff;
}
.regbtn
{
	margin: 0 auto;
	display: block;
	line-height: 30px;
	font-size: 18px;
	background: #CC0000;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
}
.bbtn:hover
{
	background: #ff6600;
}
/*---------------star首页---------------------*/
div.header
{
	color: #fff;
	background: #CC0000;
	height: 105px;
}
div.header a
{
	color: #fff;
}
div.header_w
{
	clear: both;
	height: 100%;
	background: #CC0000;
	width: 1000px;
	margin: 0 auto;
}
/*标志*/
div.logo
{
	padding-top: 15px;
	float: left;
}
/*头文件右*/
div.header_r
{
	float: right;
	text-align: right;
}
/*链接*/
ul.h_link
{
	float: right;
}
ul.h_link li
{
	float: right;
}
ul.h_link li a
{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 120px;
	padding-top: 55px;
}
ul.h_link li a:hover
{
	color: #ffe32a;
}
ul.h_link li a.buy
{
	background: url(../images/buy.png) 50% 12px no-repeat;
}
ul.h_link li a.buy:hover
{
	background: url(../images/buy_h.png) 50% 12px no-repeat;
}
ul.h_link li a.pay
{
	background: url(../images/pay.png) 50% 12px no-repeat;
}
ul.h_link li a.pay:hover
{
	background: url(../images/pay_h.png) 50% 12px no-repeat;
}

ul.h_link li a.try
{
	background: url(../images/try.png) 50% 12px no-repeat;
}
ul.h_link li a.assasao
{
	background: url(../images/ASSASAOYISAO.jpg) 50% 12px no-repeat;
}
ul.h_link li a.try:hover
{
	background: url(../images/try_h.png) 50% 12px no-repeat;
}
ul.h_link li a.about
{
	background: url(../images/about.png) 50% 12px no-repeat;
}
ul.h_link li a.about:hover
{
	background: url(../images/about_h.png) 50% 12px no-repeat;
}
/*头文件文字*/
ul.h_text
{
	clear: both;
	text-align: right;
	line-height: 2em;
	padding: 6px 0 0px 0;
}
ul.h_text li
{
	float: right;
}
ul.h_text li a
{
	display: inline-block;
	vertical-align: middle;
	padding-left: 22px;
	margin-left: 4px;
}
a.ext_a
{
	background: url(../images/h_3.png) no-repeat left center;
}
a.club_a
{
	background: url(../images/h_1.png) no-repeat left center;
}
a.pass_a
{
	background: url(../images/h_2.png) no-repeat left center;
}
/*-------------------star导航*/
div.nav
{
	clear: both;
	height: 30px;
	padding: 28px 0 0 0;
	line-height: 30px;
}
ul.nav
{
	float: right;
}
ul.nav li
{
	margin: 0 0 0 2px;
	float: left;
	font-size: 16px;
}
ul.nav li a
{
	float: left;
	padding: 0 18px;
}
ul.nav li a:hover
{
	background: #e55f16;
	color: #fff;
	text-decoration: none;
}
/*当前页*/
#nav_btn01 #nav_hover01 a, #nav_btn02 #nav_hover02 a, #nav_btn03 #nav_hover03 a, #nav_btn04 #nav_hover04 a, #nav_btn05 #nav_hover05 a, #nav_btn06 #nav_hover06 a, #nav_btn08 #nav_hover08 a, #nav_btn09 #nav_hover09 a, #nav_btn09 #nav_hover09 a
{
	background: #cc5200;
}
/*-------star灰色标题*/
div.gray_th
{
	clear: both;
	background: url(../images/gray_th.gif) repeat-x left bottom;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
dl.gray_th
{
	clear: both;
	background: url(../images/gray_th.gif) repeat-x left bottom;
	height: 100%;
	margin: 0 auto;
	width: 1000px;
}
dl.gray_th dt
{
	float: left;
	background: url(../images/th_arrow.gif) no-repeat left center;
	padding-left: 28px;
	color: #ff6600;
	font-size: 16px;
}
dl.gray_th dd
{
	float: left;
	font-size: 16px;
	color: #999;
	margin-right: 40px;
}
dl.gray_th dd a
{
	color: #999;
}
dl.gray_th dd a:hover
{
	text-decoration: none;
	color: #ff6600;
}
dl.gray_th dd.light
{
	background: url(../images/th_icon.gif) no-repeat left center;
	padding-left: 18px;
	color: #ff6600;
}
dl.gray_th dd.light a
{
	color: #ff6600;
}
/*--------------star中间区域*/
.main
{
	background: #e2eff5;
}
dl.main
{
	padding: 50px 0;
}
/*-----------star登录页*/
div.h_center
{
	clear: both; /*background: #dbebf3 url(../images/home_bj.jpg) no-repeat center top;*/
	height: 350px;
}
div.h_center_w
{
	clear: both; /*background: #dbebf3 url(../images/home_bj.jpg) no-repeat center top;*/
	height: 350px;
	padding: 15px 0 0 0;
	width: 1000px;
	margin: 0 auto;
}
/*动画*/
div.h_flash
{
	float: left;
	width: 540px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
div.h_flash ul, div.h_flash li
{
	clear: both;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
div.h_flash li
{
	display: none;
}
div.h_flash li img
{
	background: #fff;
}
/*动画数字*/
div.h_flash_num
{
	clear: both;
	position: absolute;
	bottom: 7px;
	width: 100%;
}
div.h_flash_num dl
{
	clear: both;
	text-align: center;
}
div.h_flash_num dd
{
	cursor: pointer;
	display: inline-block; *display:inline;zoom:1;margin:03px;overflow:hidden;line-height:999px;background:#dedede;width:12px;height:12px;}
div.h_flash_num dd.cur
{
	background: #CC0000;
}
/*--------------star登录框*/
div.login_box
{
	height: 350px;
	float: right;
	background: url(../images/black_30.png) repeat;
	width: 420px;
}
dl.login_th
{
	clear: both;
	height: 85px;
	line-height: 85px;
	text-align: center;
	color: #fff;
	background: url(../images/bd.png) no-repeat center bottom;
}
dl.login_th dd
{
	text-transform: uppercase;
	clear: both;
	text-align: center;
	font-size: 30px;
}
dl.login_th dd span
{
	display: inline-block;
	text-align: center;
	background: url(../images/login.png) no-repeat left center;
	padding-left: 55px;
}
dl.login_th2
{
	clear: both;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #fff;
    background: url(../images/bd_aliyun.png) no-repeat center bottom;
}
dl.login_th2 dd
{
	text-transform: uppercase;
	clear: both;
	text-align: left;
    padding-left: 25px;
	font-size: 30px;
}
dl.login_th2 dd span
{
	display: inline-block;
	text-align: center;
	background: url(../images/login.png) no-repeat left center;
	padding-left: 55px;
}

/*表格*/
table.login_table
{
	clear: both;
	margin: 0px auto 5px auto;
}
table.login_table td
{
	vertical-align: middle;
	padding: 20px 0;
	line-height: 1.4em;
}
table.login_table tfoot td
{
	/*padding-top: 16px;*/
}
/*表单和按钮*/
input.name_text, input.pass_text, input.num_text
{
	border: 1px solid #fff;
	background: #fff url(../images/01.png) no-repeat 20px center;
	padding: 10px 10px 10px 60px;
	color: #c3c3c3;
	font-size: 15px;
	line-height: 15px;
	line-height: 15px;
	width: 290px;
}
input.pass_text
{
	background: #fff url(../images/02.png) no-repeat 20px center;
}
input.num_text
{
	background: #fff url(../images/03.png) no-repeat 20px center;
}
input.name_text:hover, input.num_text:hover, input.pass_text:hover
{
	border: 1px solid #999;
	color: #333;
}
/*按钮*/
input.try_btn, input.login_btn
{
	font-size: 18px;
	width: 170px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	border: none;
	background: #CC0000;
}
input.login_btn:hover
{
	background: #FF0000;
}
input.try_btn
{
	background: #CD5C5C;
}
input.try_btn:hover
{
	background: #F08080;
}
/*-----------end动画*/
div.h_pic
{
	clear: both;
	margin: 20px auto 50px auto;
	width: 1000px;
}
/*警告*/
.yellow_bj
{
	border: 1px solid #ffe29b;
	background: #fffeee;
}
div.note_box
{
	clear: both;
	width: 998px;
	margin: 50px auto;
}
dl.note_box
{
	clear: both;
	margin: 15px auto;
	width: 95%;
}
dl.note_box dt
{
	float: left;
	width: 25px;
}
dl.note_box dd
{
	float: right;
	width: 95%;
	font-size: 15px;
	color: #111;
	line-height: 1.2em;
}
dl.note_box dd ul
{
	color: #333;
	clear: both;
	padding-top: 10px;
	line-height: 2em;
	font-size: 13px;
}
dl.note_box dd li
{
	float: left;
	width: 49.5%;
	height: 2em;
	overflow: hidden;
}
dl.note_box dd li span
{
	color: #ff6600;
}
/*----------------------star搜索*/
table.search_table
{
	clear: both;
	margin: 10px auto;
	width: 1000px;
}
table.search_table td
{
	vertical-align: middle;
	line-height: 1.5em;
	font-size: 14px;
	padding: 8px 5px;
}
table.search_table td.r_text
{
	text-align: right;
}
/*按钮*/
input.search_btn
{
	height: 28px;
	line-height: 18px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border: none;
	vertical-align: middle;
	background: #8cca72;
	width: 60px;
}
input.search_btn:hover
{
	color: #fff;
	text-decoration: none;
	background: #76c655;
}
/*表单*/
input.search_text
{
	border: 1px solid #d7d7d7;
	background: #f8f8f8;
	line-height: 13px;
	height: 13px;
	padding: 7px 5px;
	font-size: 13px;
	color: #777;
	width: 150px;
	vertical-align: middle;
}
input.search_text:hover
{
	border: 1px solid #999;
	background: #fff;
	color: #333;
}
/*工具*/
dl.tool_o
{
	color: #666;
	line-height: 25px;
	clear: both;
	padding: 12px 0 0 0;
	border-top: 1px solid #e5e5e5;
	margin: 0 auto;
	width: 1000px;
}
dl.tool_o dd
{
	float: right;
}
dl.tool_o dd span.l
{
	margin: 0 8px;
}
dl.tool_o dd span.l a
{
	display: inline-block;
	margin: 0 8px;
	padding-left: 20px;
	color: #666;
}
dl.tool_o dd span.l a:hover
{
	color: #ff6600;
}
dl.tool_o dd em
{
	margin-left: 8px;
	font-style: normal;
}
/*图标*/
a.t_1
{
	background: url(../images/01.gif) no-repeat left center;
}
a.t_2
{
	background: url(../images/02.gif) no-repeat left center;
}
a.t_3
{
	background: url(../images/03.gif) no-repeat left center;
}
a.t_4
{
	background: url(../images/04.gif) no-repeat left center;
}
a.t_5
{
	background: url(../images/05.gif) no-repeat left center;
}
a.t_1:hover
{
	background: url(../images/01h.gif) no-repeat left center;
}
a.t_2:hover
{
	background: url(../images/02h.gif) no-repeat left center;
}
a.t_3:hover
{
	background: url(../images/03h.gif) no-repeat left center;
}
a.t_4:hover
{
	background: url(../images/04h.gif) no-repeat left center;
}
a.t_5:hover
{
	background: url(../images/05h.gif) no-repeat left center;
}
/*按钮*/
a.add_btn
{
	display: inline-block;
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	border: none;
	background: #ff9900 url(../images/add.gif) no-repeat 8px center;
	padding: 0 5px 0 20px;
	font-size: 14px;
}
a.add_btn:hover
{
	background: #ff6600 url(../images/add.gif) no-repeat 8px center;
}
/*------------------------star下拉框*/
div.select
{
	float: left;
	vertical-align: middle;
	z-index: 2;
	position: relative;
	background: url(../images/option.gif) no-repeat;
	width: 160px;
	height: 28px;
}
div.selectbox-wrapper
{
	margin-top: 0px;
	color: #8d8d8d;
	position: absolute;
	text-align: left;
	left: 0;
	background: white;
	border: 1px solid #cecece;
	border-top: none;
	width: 158px !important;
	padding: 0;
}
div.selectbox-wrapper ul li.selected
{
	background: #f8f8f8;
}
div.selectbox-wrapper ul li.current
{
	background: #ffb84e;
	color: white;
}
div.selectbox-wrapper ul li
{
	padding: 1px 0px 1px 10px;
	width: 148px !important;
	cursor: pointer;
	line-height: 20px;
}
.selectbox
{
	border: none;
	color: #777;
	padding-left: 10px;
	display: block;
	width: 148px !important;
	cursor: pointer;
	background: none;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
}
.search_select
{
	display: none;
	width: 158px !important;
}
/*下拉框*/
div.page_select
{
	background: url(../images/page.gif) no-repeat;
	width: 50px;
	height: 25px;
}
div.page_select div.selectbox-wrapper, div.page_select .search_select
{
	width: 48px !important;
}
div.page_select div.selectbox-wrapper ul li, div.page_select .selectbox
{
	padding-left: 5px;
	width: 43px !important;
}
div.page_select .selectbox
{
	font-size: 12px;
	height: 25px;
	line-height: 25px;
}
/*下拉中*/
div.select_m
{
	background: url(../images/option_m.gif) no-repeat;
	width: 121px;
	height: 35px;
}
div.select_m div.selectbox-wrapper ul li, div.select_m .selectbox
{
	width: 109px !important;
}
div.select_m .selectbox
{
	height: 31px;
	line-height: 31px;
}
div.select_m div.selectbox-wrapper, div.select_m .search_select
{
	width: 119px !important;
}
/*列表*/
dl.select_list
{
	float: left;
}
dl.select_list dd
{
	float: left;
	margin-right: 10px;
}
/*-------------star表格*/
table.list_table
{
	color: #666;
	clear: both;
	width: 1000px;
	margin: 25px auto;
	border: 1px solid #e0e0e0;
	background: #fff;
}
table.list_table th
{
	height: 40px;
	background: #f6f6f6;
	border-bottom: 1px solid #e0e0e0;
	line-height: 40px;
	font-weight: normal;
	color: #777;
	font-size: 13px;
}
table.list_table td
{
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 10px;
	text-align: center;
}
table.list_table .l_text
{
	text-align: left;
	font-size: 13px;
}
table.list_table tr.even_bj
{
	background: #f9f9f9;
}
table.list_table tr.last td
{
	border: none;
}
/*图标*/
a.o_1, a.o_2, a.o_3, a.o_4
{
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px;
	background: url(../images/1.gif) no-repeat;
	width: 16px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	font-size: 0;
}
a.o_2
{
	background: url(../images/2.gif) no-repeat;
}
a.o_3
{
	background: url(../images/3.gif) no-repeat;
}
a.o_4
{
	background: url(../images/4.gif) no-repeat;
}
a.o_1:hover
{
	background: url(../images/1h.gif) no-repeat;
}
a.o_2:hover
{
	background: url(../images/2h.gif) no-repeat;
}
a.o_3:hover
{
	background: url(../images/3h.gif) no-repeat;
}
a.o_4:hover
{
	background: url(../images/4h.gif) no-repeat;
}
/*---------------------star页码*/
dl.page_o
{
	clear: both;
	width: 1000px;
	padding: 0px 0;
	margin: 10px auto 25px auto;
}
dl.page_o dt
{
	float: left;
	font-size: 13px;
	padding: 10px 0;
	color: #666;
	line-height: 1.3em;
}
dl.page_o dt span
{
	color: #ff6600;
	margin: 0 10px 0 3px;
	font-size: 20px;
}
dl.page_o dd
{
	font-family: Arial, "宋体";
	font-size: 13px;
	float: right;
	padding: 10px 0;
}
dl.page_o dd em, dl.page_o dd a, dl.page_o dd b
{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 4px;
	border: none;
	background: #f29c45;
	color: #fff;
	padding: 0 8px;
	font-style: normal;
	line-height: 2em;
}
dl.page_o dd b, dl.page_o dd em
{
	background: #c2c2c2;
}
dl.page_o dd a:hover
{
	background: #ff9900;
	text-decoration: none;
	color: #fff;
}
/*购买步骤*/
div.step_o
{
	clear: both;
	padding: 40px 0;
	border-bottom: 1px solid #e5e5e5;
	width: 96%;
	margin: 0 auto;
}
div.step_o ul.step_o
{
	margin: 0 auto;
}
ul.step_o
{
	clear: both;
	width: 850px;
	margin: 50px auto;
	background: url(../images/step_line.gif) no-repeat left 14px;
}
ul.step_o li
{
	float: left;
	width: 25%;
	_width: 24.9%;
	text-align: center;
}
ul.step_5 li
{
	width: 20%;
	_width: 19.9%;
}
ul.step_o li span
{
	display: inline-block;
	text-align: center;
	overflow: hidden;
	background: url(../images/step_num.gif) no-repeat;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #979191;
}
ul.step_o li p
{
	color: #b4b4b4;
	font-size: 16px;
	padding-top: 20px;
	clear: both;
}
ul.step_o li.light
{
	background: url(../images/step_line_l.gif) no-repeat -10px 14px;
}
ul.step_o li.light_t
{
	background: url(../images/step_line_l.gif) no-repeat left 14px;
}
ul.step_o li.light_d
{
	background: url(../images/step_line_l.gif) no-repeat right 14px;
}
ul.step_o li.light span
{
	background: url(../images/step_num_l.gif) no-repeat;
	color: #fff;
}
ul.step_o li.light p
{
	color: #222;
}
/*-------------star在线购买*/
table.buy_table
{
	color: #666;
	clear: both;
	margin: 40px auto 80px auto;
}
table.buy_table th, table.buy_table td
{
	padding: 8px 5px;
	line-height: 1.4em;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}
table.buy_table th
{
	font-size: 16px;
	text-align: right;
}
table.buy_table img
{
	margin-right: 10px;
	vertical-align: middle;
}
table.buy_table tfoot td
{
	text-align: left;
	padding-top: 25px;
}
table.buy_table .bbtn
{
	width: 100px;
	margin: 0;
}
/*表单*/
input.input_text
{
	width: 240px;
	vertical-align: middle;
	border: 1px solid #dedede;
	background: #fff;
	line-height: 13px;
	height: 13px;
	padding: 10px 5px;
}
input.input_text:hover
{
	border: 1px solid #999;
	background: #f8f8f8;
}
/*-----end首页------------*/
div.box_o
{
	clear: both;
	margin: 20px auto 0 auto;
	width: 998px;
}
/*灰色边框*/
.gray_border
{
	border: 1px solid #dedede;
	background: #fff;
}
/*标题*/
h1.gray_th
{
	clear: both;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	background: url(../images/buy_th.gif) repeat-x left bottom;
	font-size: 22px;
	font-weight: normal;
}
h1.gray_th span
{
	float: left;
	background: url(../images/renew.png) no-repeat 25px center;
	padding-left: 75px;
}
/*---------------star开通账号---------------------*/
.reg
{
	background: url(../images/reg_bj.jpg) 100% 100% no-repeat;
}
.reg_t
{
	background: url(../images/reg.png);
}
.reg_f
{
	display: block;
	margin: 50px 0 0 0;
	width: 590px;
}
.reg_f tr th
{
	padding: 15px 10px 15px 0;
	font-weight: normal;
	width: 140px;
	text-align: right;
	font-size: 14px;
	color: #252525;
}
.reg_f tr td input
{
	width: 260px;
	padding: 8px 0;
	border: 1px solid #ccc;
}
.reg_f tr td em
{
	margin: 0 10px;
	color: red;
	font-style: normal;
}
.reg_f tr td
{
	font-size: 13px;
	color: #737373;
}
.reg_f tr td a
{
	display: inline-block;
	width: 260px;
}
.reg_f tr td a.idf
{
	margin: 10px 0;
	padding: 8px 0;
	font-size: 15px;
	background: #a4cf50;
	text-align: center;
	color: #fff;
}
.idf
{
	margin: 10px 0;
	padding: 8px 0;
	font-size: 15px;
	background: #a4cf50;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.reg_f tr td a.idf:hover
{
	background: #99c14b;
}
.reg_f tr td a.cof
{
	margin: 35px 0 90px 0;
}
.reg_f tr td .cof
{
	margin: 35px 0 90px 0;
}
/*提示*/
div.note_r
{
	float: right;
	border: 1px dashed #ffcb4f;
	background: #fffae7;
	margin: 60px 30px 0 0;
	width: 315px;
	padding: 10px 10px;
	line-height: 1.6em;
	color: #ff9900;
	line-height: 2em;
	font-size: 13px;
}
div.note_r p
{
	clear: both;
}
/*-----------star尾部---------------*/
div.footer
{
	clear: both;
	margin-top: 15px;
	background: #ededed url(../images/footer.gif) repeat-x left top;
}
div.footer dl.footer
{
	background: #ededed url(../images/footer.gif) repeat-x left top;
	padding: 15px 0;
}
dl.footer
{
	clear: both;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	padding: 5px 0;
	line-height: 2em;
	color: #666;
	font-size: 12px;
	background: #ededed url(../images/home_bj.jpg) repeat-x left top;
}
dl.footer dt, dl.footer dd
{
	clear: both;
}
dl.footer a
{
	color: #666;
}
dl.footer a:hover
{
	color: #ff6600;
}
dl.i_footer
{
	border-top: 3px solid #ff6600;
}
/*-------------------------------star购买2*/
table.table_o
{
	font-size: 14px;
	line-height: 1.7em;
	clear: both;
	margin: 15px 20px 15px 20px;
}
table.table_o th, table.table_o td
{
	font-weight: normal;
	vertical-align: middle;
	padding: 5px 5px;
}
table.table_o th
{
	text-align: right;
}
/*表单列表*/
ul.input_list
{
	float: left;
}
ul.input_list li
{
	float: left;
	margin-right: 30px;
}
ul.input_list li span
{
	display: inline-block;
	color: #fff;
	vertical-align: middle;
	padding: 3px 8px;
	line-height: 1.1em;
	background: #8cca72;
	font-size: 18px;
}
/*提示*/
div.note_text
{
	clear: both;
	width: 96%;
	font-size: 13px;
	margin: 15px auto;
	padding: 10px 0;
}
ul.note_text
{
	line-height: 25px;
	clear: both;
	margin: 0;
}
ul.note_text li
{
	float: left;
	margin: 0 20px;
}
a.c_1, a.c_2
{
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
}
a.c_1
{
	background: url(../images/person.png) no-repeat left center;
}
a.c_1:hover
{
	background: url(../images/person_h.png) no-repeat left center;
}
a.c_2
{
	background: url(../images/comp.png) no-repeat left center;
}
a.c_2:hover
{
	background: url(../images/comp_h.png) no-repeat left center;
}
/*表格*/
table.table_list
{
	color: #666;
	font-size: 13px;
	border: 1px solid #e5e5e5;
	background: #fff;
	clear: both;
	width: 96%;
	margin: 15px auto 25px auto;
}
table.table_list th
{
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
	height: 40px;
	line-height: 40px;
	background: #f8f8f8;
}
table.table_list td
{
	border: 1px solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 8px 10px;
	line-height: 1.5em;
}
table.table_list input, table.table_list img
{
	vertical-align: middle;
}
a.help_a
{
	cursor: help;
	margin: 0 8px;
}
table.table_list .font_14
{
	color: #222;
}
table.table_list .l_text
{
	text-align: left;
	padding: 8px 20px;
}
table.table_list .c_bj
{
	background: #dcf4ff;
	color: #222;
	border-bottom: 1px solid #c6dbe5;
}
/*价格*/
ul.prit_text
{
	clear: both;
	width: 96%;
	margin: 30px auto;
	text-align: right;
}
ul.prit_text li
{
	clear: both;
	text-align: right;
	font-size: 18px;
	color: #666;
	line-height: 1.2em;
}
ul.prit_text li span
{
	font-size: 24px;
	color: #ff6600;
}
/*按钮*/
div.btn_c
{
	clear: both;
	text-align: center;
	width: 96%;
	margin: 40px auto; /*argin-left: 400px;*/
	padding-bottom: 40px;
}
a.buy_btn
{
	border: none;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	background: #ff9900;
	vertical-align: middle;
	display: inline-block;
}
a.buy_btn:hover
{
	color: #fff;
	text-decoration: none;
	background: #ff6600;
}
/*折*/
span.sale_box
{
	display: inline-block;
	text-align: center;
	position: relative;
}
span.sale_text
{
	position: absolute;
	top: -10px;
	right: -20px;
	margin: 0 0px;
	color: #fff;
	display: inline-block;
	background: url(../images/sale.gif) no-repeat;
	width: 19px;
	height: 24px;
	line-height: 19px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial, "宋体";
}
/*帮助提示的动态提示*/
#tooltip
{
	position: absolute;
	padding: 1px 5px;
	border: 1px solid #262626;
	background: #262626;
	padding: 1px;
	color: #fff;
	display: none;
}
/*-------------------------star支付*/
div.note_text_o
{
	clear: both;
	width: 96%;
	margin: 15px auto;
	padding: 10px 0;
	color: #ff9900;
	font-size: 14px;
}
div.note_text_o p
{
	clear: both;
	width: 95%;
	margin: 0 auto;
	line-height: 1.7em;
}
/*支持方式*/
dl.pay_text
{
	font-size: 14px;
	clear: both;
	width: 96%;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	background: url(../images/line_x.gif) repeat-x left top;
	line-height: 1.7em;
}
dl.pay_text dt
{
	color: #222;
	float: left;
	font-size: 16px;
}
dl.pay_text dd
{
	float: right;
	width: 90%;
}
dl.pay_text ul.input_list
{
	clear: both;
	float: none;
}
div.note_o
{
	clear: both;
	margin: 10px 0;
	padding: 8px 15px;
	font-size: 13px;
	line-height: 1.7em;
}
/*----star银行*/
ul.pay_brank
{
	clear: both;
	width: 96%;
	padding: 30px 0 20px 0;
	margin: 0px auto;
	background: url(../images/line_x.gif) repeat-x left top;
}
ul.pay_brank li
{
	float: left;
	width: 19.9%;
	height: 52px;
	overflow: hidden;
	margin: 10px 0;
}
ul.pay_brank li.che img
{
	border: 1px solid #ff9900;
}
ul.pay_brank li input
{
	vertical-align: top;
	margin: 20px 10px 0 0;
}
/*-----------star发票*/
div.text_box
{
	clear: both;
	width: 96%;
	margin: 0 auto;
	background: #f5f5f5 url(../images/line_x.gif) repeat-x left top;
	padding: 20px 0;
}
div.text_box table
{
	clear: both;
	margin: 0 auto;
}
div.text_box table th, div.text_box table td
{
	line-height: 1.5em;
	padding: 8px 10px;
}
div.text_box table th
{
	font-size: 14px;
	text-align: right;
	font-weight: normal;
}
div.text_box input.search_text
{
	background: #fff;
	width: 260px;
	padding: 10px 5px;
}
div.text_box table thaed td, div.text_box table thaed th
{
	padding: 0 10px;
}
/*--------------star银行*/
div.brank_o
{
	clear: both;
	width: 96%;
	background: url(../images/line_x.gif) repeat-x left top;
	margin: 0 auto;
}
/*标题*/
dl.th_round
{
	clear: both;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	margin: 35px 0;
}
dl.th_round dd
{
	float: left;
	font-size: 24px;
	background: url(../images/th_round.gif) no-repeat left center;
	padding-left: 45px;
}
dl.th_round dt
{
	float: right;
}
/*表格*/
table.table_y
{
	clear: both;
	border: 1px solid #dfdfdf;
	background: #f8f8f8;
	font-size: 14px;
	width: 100%;
	margin: 10px 0;
}
table.table_y th, table.table_y td
{
	vertical-align: middle;
	line-height: 1.5em;
	padding: 8px 20px;
	border: 1px solid #dfdfdf;
}
table.table_y th
{
	width: 15%;
	font-weight: normal;
	text-align: right;
}
table.table_y tfoot td
{
	font-size: 13px;
	line-height: 2em;
	padding: 15px 25px;
	color: #666;
}
/*---------------------star成功*/
dl.ok_box
{
	clear: both;
	text-align: center;
	margin: 160px auto;
	width: 95%;
}
dl.ok_box dt
{
	clear: both;
	vertical-align: middle;
	font-size: 24px;
	line-height: 1em;
}
dl.ok_box dt img
{
	vertical-align: middle;
	margin: 0 15px 0 0;
}
dl.ok_box dd
{
	clear: both;
	padding-top: 15px;
	font-size: 16px;
	line-height: 1.5em;
}
dl.ok_box dd p
{
	clear: both;
	padding-top: 10px;
}
dl.ok_box dd p span
{
	color: #CC0000;
	margin: 0 5px;
	font-size: 30px;
}
/*提示*/
dl.note_text
{
	clear: both;
	margin: 0px auto;
	width: 95%;
}
dl.note_text dt
{
	clear: both;
	font-size: 16px;
	color: #ff6600;
	line-height: 1.2em;
}
dl.note_text dd
{
	clear: both;
	font-size: 13px;
	line-height: 2em;
	padding-top: 10px;
}
dl.note_text dd p
{
	clear: both;
}
dl.note_text dd ul
{
	clear: both;
	padding-top: 5px;
}
dl.note_text dd li
{
	clear: both;
	padding-left: 14px;
	background: url(../images/orange_arrow.gif) no-repeat left 10px;
}

/*-----修改home-------*/
div.lang
{
	background: url(../images/lang.gif) no-repeat;
	float: right;
	width: 58px;
	height: 20px;
	border: 1px solid #fff;
}
div.lang div.selectbox-wrapper
{
	border: 1px solid #fff;
	border-top: none;
	margin-left: -1px;
}
div.lang div.selectbox-wrapper, div.lang .search_select
{
	width: 58px !important;
}
div.lang div.selectbox-wrapper ul li, div.lang .selectbox
{
	padding-left: 5px;
	width: 54px !important;
}
div.lang .selectbox
{
	font-size: 12px;
	color: #fff;
	height: 20px;
	line-height: 20px;
}

dl.gray_th dd a.light
{
	color: #ff6600;
}

.h_pic dl
{
	margin: 10px 0 25px 0;
	height: 50px;
	line-height: 50px;
}
.h_pic dl dt
{
	width: 165px;
	text-align: center;
	font-size: 15px;
	color: #000;
	border-left: 1px solid #e6e6e6;
	border-top: 3px solid #ff9900;
	background: #fff url(../images/h_pic.gif) 15px 50% no-repeat;
}
.h_pic dl dd
{
	width: 830px;
	padding: 5px 0;
	background: #f8f8f8;
	border: 1px solid #e6e6e6;
}
.h_pic dl dd a
{
	margin: 0 5px;
	float: right;
	display: inline-block;
	width: 40px;
	height: 40px;
}
.h_pic dl dd a.print
{
	background: url(../images/print.gif);
}
.h_pic dl dd a.print:hover
{
	background: url(../images/print_h.gif);
}
.h_pic dl dd a.cloud
{
	background: url(../images/cloud.gif);
}
.h_pic dl dd a.cloud:hover
{
	background: url(../images/cloud_h.gif);
}
.h_pic dl dd div.select
{
	float: right;
	margin: 8px 10px 0 10px;
	width: 137px;
	height: 25px;
	line-height: 25px;
	background: url(../images/option_p.gif) 0 0 no-repeat;
}
.h_pic dl dd div.select div.selectbox-wrapper, .h_pic dl dd div.select .search_select
{
	width: 135px !important;
}
.h_pic dl dd div.select div.selectbox-wrapper ul li, .h_pic dl dd div.select .selectbox
{
	padding-left: 5px;
	width: 130px !important;
}
.h_pic dl dd div.select .selectbox
{
	height: 25px;
	line-height: 25px;
}

.h_pic table
{
	font-size: 15px;
	color: #000;
}
.h_pic table.t01
{
	width: 100%;
}
.h_pic table.t02
{
	margin-top: 200px;
	float: right;
	width: 350px;
}
.h_pic table span
{
	color: #CC0000;
	margin: 0 4px;
}
.h_pic table th, .h_pic table td
{
	height: 40px;
	text-indent: 30px;
	border: 1px solid #e6e6e6;
}
.h_pic table th
{
	text-align: left;
	font-weight: normal;
	/*background: #f8f8f8 url(../images/h_pic_t.gif) 15px 50% no-repeat;*/
}
.h_pic table td.c_text
{
	color: #CC0000;
}


/*-----------------------star文字的样式*/
/*蓝色*/
.blue_link a, .blue_link_line a
{
	color: #11acdf;
}
.blue_link a:hover, .blue_link_line a:hover
{
	color: #ff6600;
}
.blue_link_line a
{
	text-decoration: underline;
}
.blue_link_line a:hover
{
	text-decoration: none;
}
/*文字*/
.font_14
{
	font-size: 14px;
}
/*绿色*/
.green_text
{
	color: #63af20;
}
/*------------star图片的样式*/
.img_border img
{
	border: 1px solid #d2d2d2;
	background: #fff;
	overflow: hidden;
}
.img_border a:hover img
{
	border: 1px solid #f9d5aa;
}
/*-----------star滤镜*/
/*圆角*/
.bd_r, div.h_flash_num dd
{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
ul.nav li a
{
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
.bd_r5, #tooltip
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bd_r25, div.h_flash li img
{
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}
/*链接文件*/
div.h_flash_num dd, .bd_r, .bd_r5, .bd_r25, div.h_flash li img, ul.nav li a, #tooltip
{
	z-index: 9999;
	behavior: url(pie.htc);
}

/*div.h_flash_num dd, .bd_r, .bd_r5, .bd_r25, div.h_flash li img, ul.nav li a, #tooltip
{
	_position: relative;
	position: relative\9;
	behavior: url(pie.htc);
}*/

.tabletitle
{
	text-align: left;
	padding-left: 80px;
}
.buy_btn
{
	border: none;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	background: #CC0000;
	vertical-align: middle;
	display: inline-block;
}
.popDivTitle
{
	background: url(../images/bgPopTitle.jpg);
}
.tablebottom
{
	float: left;
	width: 982px;
}
.tablebottom table
{
	font-size: 14px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin: 20px 0 60px 0;
}
.tablebottom table th
{
	text-align: right;
	padding-right: 10px;
	height: 50px;
	font-size: 14px;
	border-top: 1px solid #cccccc;
}
.tablebottom table td
{
	padding: 8px 0;
}
.tablebottom table td img
{
	vertical-align: middle;
}
.tablebottom table td input
{
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.divShow
{
	display: none;
	position: absolute;
	width: 500px;
	z-index: 200;
	border: 1px solid #FF9900;
	background: #F0F8FF;
}
#greybackground
{
	background: #000;
	display: block;
	z-index: 1;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.label
{
	display: block;
	height: 44px;
	position: relative;
	font-size: 12px;
}

.span
{
	position: absolute;
	float: left;
	line-height: 44px;
	left: 50px;
	color: #BCBCBC;
	cursor: text;
	top: 1px;
}

.reg_f1
{
	display: block;
	margin: 50px 0 0 0;
}
.reg_f1 tr th
{
	padding: 15px 10px 15px 0;
	font-weight: normal;
	width: 140px;
	text-align: right;
	font-size: 14px;
	color: #252525;
}
.reg_f1 tr td input
{
	width: 260px;
	padding: 8px 0;
	border: 1px solid #ccc;
}
.reg_f1 tr td em
{
	margin: 0 10px;
	color: red;
	font-style: normal;
}
.reg_f1 tr td
{
	font-size: 13px;
	color: #737373;
}
.reg_f1 tr td a
{
	display: inline-block;
	width: 260px;
}
.reg_f1 tr td a.idf
{
	margin: 10px 0;
	padding: 8px 0;
	font-size: 15px;
	background: #a4cf50;
	text-align: center;
	color: #fff;
}
.reg_f1 tr td a.idf:hover
{
	background: #99c14b;
}
.reg_f1 tr td a.cof
{
	margin: 35px 0 90px 0;
}
.reg_f1 tr td .cof
{
	margin: 35px 0 90px 0;
}