html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
caption {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
body {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
textarea {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
input {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
button {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
select {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
keygen {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
legend {
	outline: 0px; color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -webkit-text-size-adjust: none;
}
header {
	display: block;
}
footer {
	display: block;
}
section {
	display: block;
}
article {
	display: block;
}
aside {
	display: block;
}
nav {
	display: block;
}
address {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
menu {
	display: block;
}
details {
	display: block;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
html {
	border: currentColor; border-image: none;
}
body {
	border: currentColor; border-image: none;
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
iframe {
	border: currentColor; border-image: none;
}
abbr {
	border: currentColor; border-image: none;
}
i {
	font-style: normal;
}
cite {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
address {
	font-style: normal;
}
dfn {
	font-style: normal;
}
li {
	list-style: none;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
small {
	font-size: 100%;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
em {
	font-weight: normal;
}
strong {
	font-weight: normal;
}
b {
	font-weight: normal;
}
sup {
	font-size: 80%;
}
sub {
	font-size: 80%;
}
pre {
	font-family: inherit;
}
code {
	font-family: inherit;
}
kbd {
	font-family: inherit;
}
samp {
	font-family: inherit;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
textarea {
	overflow: auto; resize: none;
}
label {
	cursor: default;
}
summary {
	cursor: default;
}
a {
	cursor: pointer;
}
button {
	cursor: pointer;
}
ins {
	text-decoration: none;
}
u {
	text-decoration: none;
}
s {
	text-decoration: none;
}
a {
	text-decoration: none;
}
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fz_12px {
	font-size: 12px;
}
.fz_14px {
	font-size: 14px;
}
.fz_16px {
	font-size: 16px;
}
.fc_red {
	color: rgb(255, 0, 0);
}
.fc_grey {
	color: rgb(170, 170, 170);
}
.fc_gory {
	color: rgb(102, 102, 102);
}
.fc_white {
	color: rgb(255, 255, 255);
}
.fc_yellow {
	color: rgb(255, 102, 0);
}
.flh_150 {
	line-height: 150%;
}
.flh_180 {
	line-height: 180%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.form_input {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px;
}
.form_area {
	color: rgb(51, 51, 51); line-height: 180%; overflow: auto; resize: none;
}
.form_button {
	background: rgb(43, 175, 99); padding: 0px 5px; border: currentColor; border-image: none; width: 100px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; overflow: hidden;
}
.form_focus {
	border-color: red;
}
.form_input.center {
	text-align: center;
}
.clear {
	margin: 0px auto; height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.blank3 {
	margin: 0px auto; height: 3px; overflow: hidden; clear: both; font-size: 1px;
}
.blank6 {
	margin: 0px auto; height: 6px; overflow: hidden; clear: both; font-size: 1px;
}
.blank9 {
	margin: 0px auto; height: 9px; overflow: hidden; clear: both; font-size: 1px;
}
.blank12 {
	margin: 0px auto; height: 12px; overflow: hidden; clear: both; font-size: 1px;
}
.blank15 {
	margin: 0px auto; height: 15px; overflow: hidden; clear: both; font-size: 1px;
}
.blank20 {
	margin: 0px auto; height: 20px; overflow: hidden; clear: both; font-size: 1px;
}
.blank25 {
	margin: 0px auto; height: 25px; overflow: hidden; clear: both; font-size: 1px;
}
.blank30 {
	margin: 0px auto; height: 30px; overflow: hidden; clear: both; font-size: 1px;
}
.clean {
	-ms-zoom: 1;
}
.clean::after {
	display: table; content: "";
}
.clean::before {
	display: table; content: "";
}
.clean::after {
	clear: both;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.red {
	color: red; text-decoration: none;
}
a.red:hover {
	color: red; text-decoration: underline;
}
.win_alert {
	background: rgb(255, 255, 255); border-radius: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 30%; width: 400px; overflow: hidden; padding-top: 7px; position: fixed; z-index: 100000; opacity: 0.95; box-shadow: 0px 2px 10px rgba(0,0,0,0.25); -moz-border-radius: 8px; -webkit-border-radius: 8px; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
}
.win_alert .win_close {
	padding: 5px 0px; height: 14px;
}
.win_alert .win_close .close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(136, 136, 136); line-height: 100%; font-size: 20px; margin-right: 17px; float: right; cursor: pointer;
}
.win_alert .win_close .close:hover {
	color: rgb(170, 170, 170);
}
.win_alert .win_tips {
	background: url("../manage/images/frame/win_warning.jpg") no-repeat 30px 8px; padding: 12px 30px 26px 80px; line-height: 23px; margin-bottom: 1px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.win_alert .win_btns {
	background: rgb(237, 237, 237); padding: 10px 4px 10px 0px; text-align: right;
}
.win_alert .win_btns .btn {
	background: rgb(255, 255, 255); padding: 0px 20px; border-radius: 4px; border: 1px solid rgb(183, 183, 183); border-image: none; height: 22px; text-align: center; color: rgb(125, 112, 112); line-height: 22px; font-size: 12px; margin-right: 12px; cursor: pointer;
}
.win_alert .win_btns .btn_sure {
	background: rgb(85, 162, 144); border: 1px solid rgb(48, 173, 143); border-image: none; color: rgb(255, 255, 255);
}
.pic_box span {
	height: 100%; vertical-align: middle; display: inline-block;
}
.pic_box img {
	vertical-align: middle; max-height: 100%; max-width: 100%;
}
.star {
	background: url("/static/themes/default/images/global/star.png") no-repeat; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; z-index: 1;
}
.star_s0 {
	width: 70px; height: 14px;
}
.star_s1 {
	width: 70px; height: 14px;
}
.star_s2 {
	width: 70px; height: 14px;
}
.star_s3 {
	width: 70px; height: 14px;
}
.star_s4 {
	width: 70px; height: 14px;
}
.star_s5 {
	width: 70px; height: 14px;
}
.star_s0 {
	background-position: -70px -20px;
}
.star_s1 {
	background-position: -56px -20px;
}
.star_s2 {
	background-position: -42px -20px;
}
.star_s3 {
	background-position: -28px -20px;
}
.star_s4 {
	background-position: -14px -20px;
}
.star_s5 {
	background-position: 0px -20px;
}
.star_b0 {
	width: 100px; height: 19px;
}
.star_b1 {
	width: 100px; height: 19px;
}
.star_b2 {
	width: 100px; height: 19px;
}
.star_b3 {
	width: 100px; height: 19px;
}
.star_b4 {
	width: 100px; height: 19px;
}
.star_b5 {
	width: 100px; height: 19px;
}
.star_b0 {
	background-position: -100px -59px;
}
.star_b1 {
	background-position: -80px -59px;
}
.star_b2 {
	background-position: -60px -59px;
}
.star_b3 {
	background-position: -40px -59px;
}
.star_b4 {
	background-position: -20px -59px;
}
.star_b5 {
	background-position: 0px -59px;
}
.star_h1 {
	width: 100px; height: 19px;
}
.star_h2 {
	width: 100px; height: 19px;
}
.star_h3 {
	width: 100px; height: 19px;
}
.star_h4 {
	width: 100px; height: 19px;
}
.star_h5 {
	width: 100px; height: 19px;
}
.star_h1 {
	background-position: -80px -99px;
}
.star_h2 {
	background-position: -60px -99px;
}
.star_h3 {
	background-position: -40px -99px;
}
.star_h4 {
	background-position: -20px -99px;
}
.star_h5 {
	background-position: 0px -99px;
}
.icon_flag {
	width: 16px; height: 13px; display: inline-block; background-image: url("/static/themes/default/images/global/icon_flag.png"); background-repeat: no-repeat;
}
.flag_af {
	background-position: 0px 0px;
}
.flag_al {
	background-position: -60px 0px;
}
.flag_dz {
	background-position: -100px 0px;
}
.flag_as {
	background-position: -120px 0px;
}
.flag_ad {
	background-position: -140px 0px;
}
.flag_ao {
	background-position: -160px 0px;
}
.flag_ai {
	background-position: -180px 0px;
}
.flag_ag {
	background-position: -220px 0px;
}
.flag_ar {
	background-position: -260px 0px;
}
.flag_am {
	background-position: -280px 0px;
}
.flag_aw {
	background-position: -300px 0px;
}
.flag_au {
	background-position: -340px 0px;
}
.flag_hm {
	background-position: -340px 0px;
}
.flag_at {
	background-position: -360px 0px;
}
.flag_az {
	background-position: -380px 0px;
}
.flag_bs {
	background-position: -400px 0px;
}
.flag_bh {
	background-position: -420px 0px;
}
.flag_bd {
	background-position: -440px 0px;
}
.flag_bb {
	background-position: -460px 0px;
}
.flag_by {
	background-position: 0px -20px;
}
.flag_be {
	background-position: -20px -20px;
}
.flag_bz {
	background-position: -40px -20px;
}
.flag_bj {
	background-position: -60px -20px;
}
.flag_bm {
	background-position: -80px -20px;
}
.flag_bt {
	background-position: -100px -20px;
}
.flag_bo {
	background-position: -120px -20px;
}
.flag_ba {
	background-position: -140px -20px;
}
.flag_bw {
	background-position: -160px -20px;
}
.flag_br {
	background-position: -200px -20px;
}
.flag_io {
	background-position: -220px -20px;
}
.flag_bn {
	background-position: -240px -20px;
}
.flag_bg {
	background-position: -260px -20px;
}
.flag_bf {
	background-position: -280px -20px;
}
.flag_bi {
	background-position: -300px -20px;
}
.flag_kh {
	background-position: -320px -20px;
}
.flag_cm {
	background-position: -340px -20px;
}
.flag_ca {
	background-position: -360px -20px;
}
.flag_cv {
	background-position: -380px -20px;
}
.flag_ky {
	background-position: -440px -20px;
}
.flag_cf {
	background-position: -460px -20px;
}
.flag_td {
	background-position: -480px -20px;
}
.flag_cl {
	background-position: 0px -40px;
}
.flag_cn {
	background-position: -20px -40px;
}
.flag_cx {
	background-position: -40px -40px;
}
.flag_cc {
	background-position: -80px -40px;
}
.flag_co {
	background-position: -100px -40px;
}
.flag_km {
	background-position: -140px -40px;
}
.flag_cg {
	background-position: -160px -40px;
}
.flag_ck {
	background-position: -200px -40px;
}
.flag_cr {
	background-position: -220px -40px;
}
.flag_ci {
	background-position: -240px -40px;
}
.flag_hr {
	background-position: -260px -40px;
}
.flag_cu {
	background-position: -280px -40px;
}
.flag_cy {
	background-position: -320px -40px;
}
.flag_cz {
	background-position: -340px -40px;
}
.flag_dk {
	background-position: -360px -40px;
}
.flag_dj {
	background-position: -380px -40px;
}
.flag_dm {
	background-position: -400px -40px;
}
.flag_do {
	background-position: -420px -40px;
}
.flag_ec {
	background-position: -440px -40px;
}
.flag_eg {
	background-position: -460px -40px;
}
.flag_sv {
	background-position: -480px -40px;
}
.flag_gq {
	background-position: -20px -60px;
}
.flag_er {
	background-position: -40px -60px;
}
.flag_ee {
	background-position: -60px -60px;
}
.flag_et {
	background-position: -80px -60px;
}
.flag_eu {
	background-position: -100px -60px;
}
.flag_fk {
	background-position: -120px -60px;
}
.flag_fj {
	background-position: -180px -60px;
}
.flag_fi {
	background-position: -200px -60px;
}
.flag_fr {
	background-position: -220px -60px;
}
.flag_re {
	background-position: -220px -60px;
}
.flag_pm {
	background-position: -220px -60px;
}
.flag_wf {
	background-position: -220px -60px;
}
.flag_nc {
	background-position: -220px -60px;
}
.flag_tf {
	background-position: -240px -60px;
}
.flag_gf {
	background-position: -260px -60px;
}
.flag_ga {
	background-position: -280px -60px;
}
.flag_gm {
	background-position: -320px -60px;
}
.flag_ge {
	background-position: -340px -60px;
}
.flag_de {
	background-position: -360px -60px;
}
.flag_gh {
	background-position: -380px -60px;
}
.flag_gi {
	background-position: -400px -60px;
}
.flag_gr {
	background-position: -420px -60px;
}
.flag_gl {
	background-position: -440px -60px;
}
.flag_gd {
	background-position: -460px -60px;
}
.flag_gt {
	background-position: 0px -80px;
}
.flag_gu {
	background-position: -20px -80px;
}
.flag_gg {
	background-position: -40px -80px;
}
.flag_gn {
	background-position: -60px -80px;
}
.flag_gw {
	background-position: -80px -80px;
}
.flag_gy {
	background-position: -100px -80px;
}
.flag_ht {
	background-position: -120px -80px;
}
.flag_hn {
	background-position: -160px -80px;
}
.flag_hk {
	background-position: -180px -80px;
}
.flag_hu {
	background-position: -200px -80px;
}
.flag_is {
	background-position: -240px -80px;
}
.flag_in {
	background-position: -280px -80px;
}
.flag_id {
	background-position: -300px -80px;
}
.flag_ir {
	background-position: -320px -80px;
}
.flag_iq {
	background-position: -340px -80px;
}
.flag_ie {
	background-position: -360px -80px;
}
.flag_il {
	background-position: -420px -80px;
}
.flag_it {
	background-position: -440px -80px;
}
.flag_jm {
	background-position: -460px -80px;
}
.flag_jp {
	background-position: -480px -80px;
}
.flag_je {
	background-position: 0px -100px;
}
.flag_jo {
	background-position: -20px -100px;
}
.flag_kz {
	background-position: -40px -100px;
}
.flag_ke {
	background-position: -60px -100px;
}
.flag_ki {
	background-position: -80px -100px;
}
.flag_kw {
	background-position: -120px -100px;
}
.flag_kg {
	background-position: -140px -100px;
}
.flag_lv {
	background-position: -180px -100px;
}
.flag_lb {
	background-position: -200px -100px;
}
.flag_ls {
	background-position: -220px -100px;
}
.flag_lr {
	background-position: -240px -100px;
}
.flag_li {
	background-position: -280px -100px;
}
.flag_lt {
	background-position: -300px -100px;
}
.flag_lu {
	background-position: -320px -100px;
}
.flag_mk {
	background-position: -360px -100px;
}
.flag_mg {
	background-position: -380px -100px;
}
.flag_mw {
	background-position: -400px -100px;
}
.flag_my {
	background-position: -420px -100px;
}
.flag_mv {
	background-position: -440px -100px;
}
.flag_ml {
	background-position: -460px -100px;
}
.flag_mt {
	background-position: -480px -100px;
}
.flag_mh {
	background-position: 0px -120px;
}
.flag_mq {
	background-position: -20px -120px;
}
.flag_mr {
	background-position: -40px -120px;
}
.flag_mu {
	background-position: -60px -120px;
}
.flag_yt {
	background-position: -80px -120px;
}
.flag_mx {
	background-position: -100px -120px;
}
.flag_fm {
	background-position: -120px -120px;
}
.flag_md {
	background-position: -140px -120px;
}
.flag_mc {
	background-position: -160px -120px;
}
.flag_mn {
	background-position: -180px -120px;
}
.flag_me {
	background-position: -200px -120px;
}
.flag_ms {
	background-position: -220px -120px;
}
.flag_ma {
	background-position: -240px -120px;
}
.flag_mz {
	background-position: -260px -120px;
}
.flag_mm {
	background-position: -280px -120px;
}
.flag_na {
	background-position: -300px -120px;
}
.flag_nr {
	background-position: -340px -120px;
}
.flag_np {
	background-position: -360px -120px;
}
.flag_an {
	background-position: -380px -120px;
}
.flag_nl {
	background-position: -400px -120px;
}
.flag_nz {
	background-position: -440px -120px;
}
.flag_ni {
	background-position: -460px -120px;
}
.flag_ne {
	background-position: -480px -120px;
}
.flag_ng {
	background-position: 0px -140px;
}
.flag_nu {
	background-position: -20px -140px;
}
.flag_nf {
	background-position: -40px -140px;
}
.flag_mp {
	background-position: -120px -140px;
}
.flag_no {
	background-position: -140px -140px;
}
.flag_bv {
	background-position: -140px -140px;
}
.flag_om {
	background-position: -220px -140px;
}
.flag_pk {
	background-position: -260px -140px;
}
.flag_pw {
	background-position: -280px -140px;
}
.flag_ps {
	background-position: -300px -140px;
}
.flag_pa {
	background-position: -320px -140px;
}
.flag_pg {
	background-position: -340px -140px;
}
.flag_py {
	background-position: -360px -140px;
}
.flag_pe {
	background-position: -380px -140px;
}
.flag_ph {
	background-position: -400px -140px;
}
.flag_pn {
	background-position: -420px -140px;
}
.flag_pl {
	background-position: -440px -140px;
}
.flag_pt {
	background-position: -460px -140px;
}
.flag_pr {
	background-position: -480px -140px;
}
.flag_qa {
	background-position: 0px -160px;
}
.flag_ro {
	background-position: -60px -160px;
}
.flag_ru {
	background-position: -80px -160px;
}
.flag_rw {
	background-position: -100px -160px;
}
.flag_lc {
	background-position: -160px -160px;
}
.flag_ws {
	background-position: -220px -160px;
}
.flag_sm {
	background-position: -240px -160px;
}
.flag_st {
	background-position: -260px -160px;
}
.flag_sa {
	background-position: -280px -160px;
}
.flag_sn {
	background-position: -320px -160px;
}
.flag_rs {
	background-position: -340px -160px;
}
.flag_sc {
	background-position: -360px -160px;
}
.flag_sl {
	background-position: -380px -160px;
}
.flag_sg {
	background-position: -400px -160px;
}
.flag_sk {
	background-position: -440px -160px;
}
.flag_si {
	background-position: -460px -160px;
}
.flag_sb {
	background-position: -480px -160px;
}
.flag_so {
	background-position: 0px -180px;
}
.flag_xs {
	background-position: -20px -180px;
}
.flag_za {
	background-position: -40px -180px;
}
.flag_kp {
	background-position: -80px -180px;
}
.flag_es {
	background-position: -120px -180px;
}
.flag_lk {
	background-position: -140px -180px;
}
.flag_kn {
	background-position: -160px -180px;
}
.flag_vc {
	background-position: -180px -180px;
}
.flag_sd {
	background-position: -200px -180px;
}
.flag_sr {
	background-position: -220px -180px;
}
.flag_sj {
	background-position: -240px -180px;
}
.flag_sz {
	background-position: -260px -180px;
}
.flag_se {
	background-position: -280px -180px;
}
.flag_ch {
	background-position: -300px -180px;
}
.flag_sy {
	background-position: -320px -180px;
}
.flag_tw {
	background-position: -360px -180px;
}
.flag_tj {
	background-position: -380px -180px;
}
.flag_tz {
	background-position: -400px -180px;
}
.flag_th {
	background-position: -420px -180px;
}
.flag_tg {
	background-position: -460px -180px;
}
.flag_tk {
	background-position: -480px -180px;
}
.flag_to {
	background-position: 0px -200px;
}
.flag_tt {
	background-position: -20px -200px;
}
.flag_tn {
	background-position: -60px -200px;
}
.flag_tr {
	background-position: -80px -200px;
}
.flag_tm {
	background-position: -100px -200px;
}
.flag_tc {
	background-position: -120px -200px;
}
.flag_tv {
	background-position: -140px -200px;
}
.flag_ug {
	background-position: -160px -200px;
}
.flag_ua {
	background-position: -180px -200px;
}
.flag_ae {
	background-position: -240px -200px;
}
.flag_gb {
	background-position: -260px -200px;
}
.flag_gs {
	background-position: -260px -200px;
}
.flag_us {
	background-position: -320px -200px;
}
.flag_um {
	background-position: -320px -200px;
}
.flag_uy {
	background-position: -340px -200px;
}
.flag_uz {
	background-position: -360px -200px;
}
.flag_vu {
	background-position: -380px -200px;
}
.flag_va {
	background-position: -400px -200px;
}
.flag_ve {
	background-position: -420px -200px;
}
.flag_vn {
	background-position: -440px -200px;
}
.flag_vg {
	background-position: -460px -200px;
}
.flag_vi {
	background-position: -480px -200px;
}
.flag_eh {
	background-position: -40px -220px;
}
.flag_WW {
	background-position: -80px -220px;
}
.flag_ye {
	background-position: -100px -220px;
}
.flag_zm {
	background-position: -120px -220px;
}
.flag_zw {
	background-position: -140px -220px;
}
.flag_tl {
	background-position: -160px -220px;
}
.flag_fo {
	background-position: -180px -220px;
}
.flag_gp {
	background-position: -200px -220px;
}
.flag_kr {
	background-position: -220px -220px;
}
.flag_la {
	background-position: -240px -220px;
}
.flag_ly {
	background-position: -260px -220px;
}
.flag_mo {
	background-position: -280px -220px;
}
.flag_ic {
	background-position: -320px -220px;
}
.flag_cd {
	background-position: -340px -220px;
}
.flag_xy {
	background-position: -360px -220px;
}
.flag_pf {
	background-position: -380px -220px;
}
.flag_sh {
	background-position: -400px -220px;
}
.chatfloat0 {
	top: 150px; width: 92px; right: 0px; position: fixed; z-index: 1000;
}
#float_window {
	padding: 12px 1px 1px; border-radius: 5px; width: 72px;
}
#inner_window {
	background: rgb(255, 255, 255); border-radius: 5px 5px 0px 0px; width: 72px; padding-top: 4px; min-height: 90px;
}
#demo_window {
	margin: 0px auto; width: 43px;
}
#demo_window a {
	width: 43px; height: 43px; display: block;
}
#demo_window a.QQ {
	background: url("/static/ico/chat_0.png") no-repeat center 0px;
}
#demo_window a.Skype {
	background: url("/static/ico/chat_0.png") no-repeat center -96px;
}
#demo_window a.Email {
	background: url("/static/ico/chat_0.png") no-repeat center -144px;
}
#demo_window a.trademanager {
	background: url("/static/ico/chat_0.png") no-repeat center -48px;
}
#demo_window a.WeChat {
	background: url("/static/ico/wechat.png") no-repeat center / 38px 38px; position: relative;
}
#demo_window a.WeChat .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -128px; top: -30px; width: 100px; height: 100px; text-align: center; display: none; position: absolute; z-index: 10;
}
#demo_window a.WeChat:hover .relimg {
	display: block;
}
#demo_window a.WeChat .relimg img {
	max-height: 100%; max-width: 100%;
}
#demo_window a.WhatsApp {
	background: url("/static/ico/chat_0.png") no-repeat center -240px; position: relative;
}
#demo_window a.WhatsApp .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -128px; top: 7px; width: 100px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute; z-index: 10;
}
#demo_window a.WhatsApp:hover .relimg {
	display: block;
}
#demo_window div {
	background: rgb(255, 255, 255);
}
#go_top {
	height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; display: block;
}
#go_top:hover {
	text-decoration: none;
}
.chatfloat1 {
	top: 150px; right: 0px; position: fixed; z-index: 1000;
}
#service_0 {
	width: 95px;
}
#service_0 .r {
	border-radius: 18px 0px 0px 18px; height: 100%; padding-left: 32px; margin-bottom: 6px; display: block; position: relative; -moz-border-radius: 18px 0 0 18px; -webkit-border-radius: 18px 0 0 18px;
}
#service_0 .r a {
	width: 63px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; text-indent: 6px; overflow: hidden; text-decoration: none; display: block;
}
#service_0 .r0 {
	background: url("/static/ico/chat_icon.png") no-repeat 2px -1px / 36px;
}
#service_0 .r1 {
	background: url("/static/ico/chat_icon.png") no-repeat 2px -85px / 36px;
}
#service_0 .r2 {
	background: url("/static/ico/chat_icon.png") no-repeat 2px -125px / 36px;
}
#service_0 .r3 {
	background: url("/static/ico/chat_icon.png") no-repeat 2px -41px / 36px;
}
#service_0 .r4 {
	background: url("/static/ico/wechat.png") no-repeat 5px / 25px 25px;
}
#service_0 .r4 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -114px; top: -40px; width: 100px; height: 100px; display: none; position: absolute;
}
#service_0 .r4 .relimg img {
	min-height: 100%; max-width: 100%;
}
#service_0 .r4:hover .relimg {
	display: block;
}
#service_0 .r5 {
	background: url("/static/ico/chat_icon.png") no-repeat 2px -245px / 36px;
}
#service_0 .r5 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -114px; top: 2px; width: 100px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute;
}
#service_0 .r5:hover .relimg {
	display: block;
}
#service_0 .top {
	background: url("/static/ico/chat_icon.png") no-repeat 58px -146px / 26px; padding-left: 24px;
}
#service_0 .top a {
	width: 71px;
}
.chatfloat2 {
	top: 150px; width: 69px; right: 0px; position: fixed; z-index: 1000;
}
#service_1 {
	width: 49px;
}
#service_1 .r {
	margin-bottom: 8px; display: block;
}
#service_1 .r a {
	width: 49px; height: 49px; text-decoration: none; display: block;
}
#service_1 .r0 {
	background: url("/static/ico/chat_icon.png") no-repeat 0px 0px;
}
#service_1 .r1 {
	background: url("/static/ico/chat_icon.png") no-repeat -1px -115px;
}
#service_1 .r2 {
	background: url("/static/ico/chat_icon.png") no-repeat 0px -170px;
}
#service_1 .r3 {
	background: url("/static/ico/chat_icon.png") no-repeat 0px -57px;
}
#service_1 .r4 {
	background: url("/static/ico/wechat.png") no-repeat center / 38px 38px; position: relative;
}
#service_1 .r4 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -170px; top: -49px; width: 150px; height: 150px; display: none; position: absolute;
}
#service_1 .r4 .relimg img {
	min-height: 100%; max-width: 100%;
}
#service_1 .r4:hover .relimg {
	display: block;
}
#service_1 .r5 {
	background: url("/static/ico/chat_icon.png") no-repeat 1px -333px; position: relative;
}
#service_1 .r5 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -170px; top: 8px; width: 150px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute;
}
#service_1 .r5:hover .relimg {
	display: block;
}
#service_1 .top {
	background: url("/static/ico/chat_icon.png") no-repeat 0px -284px;
}
.chatfloat3 {
	top: 150px; width: 94px; right: 0px; position: fixed; z-index: 1000;
}
#service_2 {
	width: 74px;
}
#service_2 .sert {
	text-align: center; margin-bottom: 10px;
}
#service_2 .sert img {
	vertical-align: middle;
}
#service_2 .sert .img0 {
	
}
#service_2 .sert .img0 img {
	max-height: 100%; max-width: 100%;
}
#service_2 .sert .img1 {
	display: none;
}
#service_2 .sert:hover .img0 {
	display: none;
}
#service_2 .sert:hover .img1 {
	display: block;
}
#service_2 .r {
	margin: 0px auto 8px; border-radius: 50%; width: 40px; height: 40px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
#service_2 .r a {
	width: 100%; height: 100%; text-decoration: none; display: block;
}
#service_2 .r0 {
	background: url("../ico/chat_icon.png") no-repeat -1px -1px / 41px;
}
#service_2 .r1 {
	background: url("../ico/chat_icon.png") no-repeat -2px -97px / 41px;
}
#service_2 .r2 {
	background: url("../ico/chat_icon.png") no-repeat -1px -146px / 42px;
}
#service_2 .r3 {
	background: url("../ico/chat_icon.png") no-repeat -1px -47px / 41px;
}
#service_2 .r4 {
	background: url("../ico/wechat.png") no-repeat center / 30px 30px; position: relative;
}
#service_2 .r4 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -120px; top: -35px; width: 100px; height: 100px; display: none; position: absolute;
}
#service_2 .r4 .relimg img {
	width: 100px; height: 100px;
}
#service_2 .r4:hover .relimg {
	display: block;
}
#service_2 .r5 {
	background: url("../ico/chat_icon.png") no-repeat 0px -280px / 41px; position: relative;
}
#service_2 .r5 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -120px; top: 5px; width: 100px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute;
}
#service_2 .r5:hover .relimg {
	display: block;
}
#service_2 .top {
	background: url("../ico/chat_icon.png") no-repeat 1px -225px / 39px;
}
.chatfloat4 {
	top: 150px; width: 114px; right: 0px; position: fixed; z-index: 1000;
}
#service_3 {
	width: 94px;
}
#service_3 .sert {
	text-align: center;
}
#service_3 .sert img {
	vertical-align: middle;
}
#service_3 .r {
	border-radius: 5px; padding-left: 37px; margin-bottom: 8px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#service_3 .r a {
	width: 54px; height: 37px; color: rgb(255, 255, 255); line-height: 37px; overflow: hidden; text-decoration: none; display: block;
}
#service_3 .r0 {
	background: url("../ico/chat_icon.png") no-repeat 1px 1px / 34px;
}
#service_3 .r1 {
	background: url("../ico/chat_icon.png") no-repeat 1px -78px / 34px;
}
#service_3 .r2 {
	background: url("../ico/chat_icon.png") no-repeat 1px -116px / 34px;
}
#service_3 .r3 {
	background: url("../ico/chat_icon.png") no-repeat 1px -37px / 34px;
}
#service_3 .r4 {
	background: url("../ico/wechat.png") no-repeat 5px / 25px 25px; position: relative;
}
#service_3 .r4 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -120px; top: -35px; width: 100px; height: 100px; display: none; position: absolute;
}
#service_3 .r4:hover .relimg {
	display: block;
}
#service_3 .r5 {
	background: url("../ico/chat_icon.png") no-repeat 1px -229px / 34px; position: relative;
}
#service_3 .r5 .relimg {
	background: rgb(227, 227, 227); padding: 6px; left: -120px; top: 3px; width: 100px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute;
}
#service_3 .r5:hover .relimg {
	display: block;
}
#service_3 .top {
	background: url("../ico/chat_icon.png") no-repeat 51px -145px / 26px; padding-left: 21px;
}
.chathide {
	right: -115px;
}
.chattrans {
	transition:right 0.3s; -webkit-transition: right .3s;
}
#chat_float_btn {
	background: url("../ico/chat_float_btn.png") no-repeat 12px; border-radius: 35px 0px 0px 35px; top: 160px; width: 35px; height: 70px; text-align: center; right: 0px; position: fixed; z-index: 1001; cursor: pointer;
}
.editor_txt span {
	color: inherit; font-family: inherit; font-size: inherit;
}
.editor_txt strong {
	color: inherit; font-family: inherit; font-size: inherit;
}
