﻿@charset "utf-8";
html,body,div,h1,h2,h3,h4,h5,h6,p,span,em,a,img,ul,li,ol,button,input,textarea,dl,dt,dd,table,th,td,form{ margin:0; padding:0; }
body { font:normal 12px/1.6 "Microsoft YaHei", simsun, Verdana, Lucida, Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; }
th,td { border-collapse:collapse; }
ol,ul,dl { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
input,select,form,img { vertical-align:middle; }
img { border:0; }
em,i { font-style:normal; }
button { cursor:pointer; *vertical-align:middle; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.wrap{ width:1002px; margin:0 auto; position:relative; }
textarea, input[type="text"], input[type="password"], .uneditable-input { background-color:#fff; border:1px solid #c3c3c3; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; }
textarea:focus, input:focus, .uneditable-input:focus,.btn_all:hover,a.b_btn1:hover,a.pay_btn:hover { border-color:#4CA1D9; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(88, 170, 254, 0.6);outline:0 none; }
.pa { position:absolute; }
.tac { text-align:center; }
.fcm_logo,.safe_l a { display:block; overflow:hidden; text-indent:-9999px; }
.header,.header .wrap { height:71px; background:url(../images/header_bg.jpg) no-repeat 50% 0; }
	.fcm_logo { width:325px; height:71px; position:absolute; top:0; left:0; }
	.nav { text-align:right; height:27px; line-height:27px; float:right; padding:36px 20px 0 0; color:#fff; }
		.nav a { font-size:14px; color:#fff; margin:0 20px; }
.fcm_box,.fcm_box .wrap { height:400px; background:url(../images/fcm_bg.jpg) no-repeat 50% 0; }
	.login_bg { top:30px; right:0; background:#fff; width:290px; height:341px; filter:alpha(opacity=60); opacity:0.6; }
	.login_box_m { top:30px; right:0; width:290px; height:341px; }
	.login_box_m h2 { height:65px; padding-top:5px; line-height:65px; text-align:center; font-size:22px; font-weight:normal; }
	.login_box_m ul { top:78px; left:32px; }
	.login_box_m li.input_area{ position:relative; background:#fff; width:226px; height:36px; margin-bottom:15px; _margin-bottom:10px; }
	.login_box_m li.input_area img#verifycodeImg{ display:none; }
	.login_box_m li.on_focus{ background-position:0 -605px; }
	.login_box_m label { position:absolute; color:#a2a2a2; left:10px; top:11px; font-size:13px;font-family:'simsun'; }
	.login_box_m li.on_focus label { color:#ddd; }
	.login_box_m li.input_area input { position:absolute; border:1px solid #b9b9b9; background:url(../images/slid_tip8.png) -999px no-repeat; width:212px; height:18px; font-size:14px; line-height:18px; padding:9px 6px; z-index:999; }
	a.log_btn { display:block; width:228px; height:46px; line-height:46px; border:none; background:url(../images/btns.png) no-repeat; color:#fff; font-size:18px; cursor:pointer; }
	a.log_btn:hover { background-position:0 -46px; }
	a.log_btn:active { background-position:0 -92px; }
	.login_box_m .tips { position:absolute; border:1px solid #fbe87d; top:52px; left:32px; background:#fff9d7; width:224px; height:20px; color:#fe8a00; text-align:center; line-height:20px; z-index:99; }
	li.reg_fpw { border-top:1px solid #d3d2cc; margin-top:16px; padding-top:12px; color:#8e8d8c; }
	li.reg_fpw a { color:#8e8d8c; }
.main { padding:30px 0; zoom:1; overflow:hidden; }
	.leftbar { width:200px; height:289px; background:#f4f4f4; float:left; }
	.safe_l { background:#f4f4f4 url(../images/safe_bg.jpg) no-repeat center 0; }
		.safe_l a { width:200px; height:144px;  }
	.ac_sidenav{ width:200px;}
		.ac_sidenav a{ position:relative; display:block; width:120px; border-bottom:1px solid #dbdbdb; height:50px; line-height:50px; font-size:18px; padding-left:70px; color:#454545; }
		.ac_sidenav a:hover{ background-color:#74a5d1; color:#fff;}
		.ac_sidenav a i { background:url(../images/icons.png) no-repeat; display:inline-block; width:26px; height:28px; position:absolute; top:10px; left:35px;}
		.ac_sidenav a:hover i{
		-webkit-animation:bounce_top 0.8s  ease both;
		-ms-animation:bounce_top 0.8s  ease both;
		-moz-animation:bounce_top 0.8s  ease both;}
		@-webkit-keyframes bounce_top{
		0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
		40%{-webkit-transform:translateY(-10px)}
		60%{-webkit-transform:translateY(-5px)}
		}
		@-moz-keyframes bounce_top{
		0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
		40%{-moz-transform:translateY(-10px)}
		60%{-moz-transform:translateY(-5px)}
		}
		@-ms-keyframes bounce_top{
		0%,20%,50%,80%,100%{-ms-transform:translateY(0)}
		40%{-ms-transform:translateY(-10px)}
		60%{-ms-transform:translateY(-5px)}
		}
		.ac_sidenav i.ic_fcm{ background-position:2px 5px;}
		.ac_sidenav a:hover i.ic_fcm{ background-position:-30px 5px;}
		.ac_sidenav i.ic_ys{ background-position:2px -44px;}
		.ac_sidenav a:hover i.ic_ys{ background-position:-30px -44px;}
	.rightbar { width:782px; float:right; }
		.common_r { border:1px solid #dbdbdb; font-size:14px; }
			.common_r h4 { height:45px; line-height:45px; color:#686868; font-size:18px; padding-left:28px; background:#f5f5f5; font-weight:normal; }	
			.confirm_inner { padding:20px 20px 0; color:#7d7d7d; }
			.confirm_inner p { padding-bottom:16px; }
			.confirm_inner span { color:#359ce7; }
		.user_img { background:#f5f5f5; padding:10px 30px; overflow:hidden; zoom:1; }
			.user_img img { width:46px; height:46px; border:1px solid #c6c4c4; padding:1px; background:#fff; float:left; margin-right:15px; }
			.user_img p { color:#454545; font-size:14px; }
			.user_img a,.user_img a:hover { color:#359ce7; text-decoration:underline; }
		.fcm_info { height:240px; }
			.user_info { padding:40px 30px 30px; }
				.user_info li { padding-bottom:10px; overflow:hidden; zoom:1; }
				.user_info label { width:78px; display:inline-block; text-align:left; font-size:14px; }
				.user_info input { border:1px solid #b9b9b9; width:255px; height:28px; line-height:28px; padding:0 3px; background:#fff; color:#000; margin-right:3px; }
				.user_info span { color:#999; display:none; padding-left:20px; line-height:28px; }
				.user_info span.default_info {}
				.user_info span.right_info { color:#999; background:url(../images/tips.png) no-repeat 0 5px; }
				.user_info span.error_info { color:#f00; background:url(../images/tips.png) no-repeat 0 -32px; }
				.user_info li.info_txt { color:#8f8f8f; padding-left:78px; }
				.user_info button{ width:138px; height:36px; border:0; text-align:center; color:#fff; display:inline-block; float:left; font:18px/36px "Microsoft YaHei"; margin:0 10px; cursor:pointer; background:url(../images/btns.png) no-repeat 0 -138px; float:left; }
				.user_info button.tj_btn { margin-left:78px; }
			.fcm_stype { width:620px; padding:16px 50px; margin:60px 31px 0; display:inline-block; background:#fffae1; border:1px solid #ffe6b7; color:#454545; font-size:14px; }
				.fcm_stype h3 { font-size:20px; font-weight:normal; }
				.fcm_stype span { color:#f00; }
				.fcm_stype span.f_set { color:#099; }
			.h_set { height:598px; }
		.contact { font-size:12px; line-height:19px; }
			p.txt_box { background:#fffae1; border:1px solid #fff0d4; padding:5px 10px; margin-bottom:16px; }	
			.contact dl { padding-bottom:16px; }
			.contact dd { padding-left:10px; }
/*页脚*/
.ft,.ft .wrap { background:#f5f5f5; clear:both;}
	.footer { padding:35px 0 35px 260px; width:700px; text-align:left; position:relative; color:#8a8a8a; font-family:'simsun'; }
	.footer a.go_xlgame { background:url(../images/ft_logo.png) no-repeat top center; width:260px; height:46px; display:block; text-indent:-9999px; overflow:hidden; position:absolute; left:0; top:37px; }
	.footer a{ color:#8a8a8a;}
