@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,em{  color:#333; padding:0; margin:0; text-align:left; font-weight:normal; font-style:normal; font-size:12px; font-family:微软雅黑,Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,p,input{ color:#333; padding:0; margin:0; font-weight:normal; font-size:12px; font-family:微软雅黑,Arial, Helvetica, sans-serif; }
a{ text-decoration:none; cursor:pointer; color:#333; }
a:hover{ color:#FF6600; text-decoration:none; }
a img{ border:none;}
img,dl,dt,dd,form{margin:0px; padding:0px;}
form{ margin:0px;padding:0px;}
ul{ list-style-type:none;}
li{ float:left;}
input,select{vertical-align:middle;} 
dt,dd{ margin:0px;padding:0px; }
input,button {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
/* 通用按钮 */
.btn_sma{ width:80px; height:30px;line-height:30px; background:url(ic.png) 0px -290px; overflow:hidden; border:0; padding:0px; margin:0px; color:#333; cursor:pointer; }
.btn_mid{ width:100px; height:30px; background:url(ic.png) no-repeat 0px -250px; overflow:hidden; border:0; padding:0px; margin:10px 0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; }
.btn_big{ width:190px; height:41px; background:url(ic.png) no-repeat 0px -200px; overflow:hidden; border:0; padding:0px; margin:0px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; }

/*状态*/
.onCorrect_0{ width:16px; display:block; background: url(msg_bg.png) left 3px no-repeat; height:22px; line-height:22px; }
.onCorrect_1{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }
.onCorrect_2{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }
.onCorrect_3{ width:16px; display:block; background: url(msg_bg.png) left -247px no-repeat; height:22px; line-height:22px; }

.order_status0{ color:#f00; }
.order_status1{ color:#005A94; }
.order_status2{ color:#000; }
.order_status9{ color:#000; }
.order_status99{ color:#000; }

.pay_status0{ color:#f00; }
.pay_status1{ color:#000; }


/*支付付款*/
.paytype_block{ float:left; width:100%; padding:10px 0px; }
.paytype_block input{ float:left; margin:25px 10px 0 10px; display:inline; }
.paytype_block .txt{ float:left; }
.paytype_block .txt img{ float:left;width:60px; margin-right:10px; display:block; }
.paytype_block .txt p{ float:left; display:block; line-height:22px; }
.paytype_block .txt p span{ font-size:14px; font-weight:bold;}

/*支付按钮*/
.pay_btn {
	width:150px; height:40px; background:url(ic.png) no-repeat 0px -150px; overflow:hidden; border:0; padding:0px; margin:0px 0;
	color:#fff; font-size:14px; font-weight:bold; cursor:pointer;
}
.swfuploadbtn { margin:10px 0; }


/*会员中心主体*/
.m_layout{ width:1200px; padding:0px; margin:0 auto; }
.m_main{ float:left; width:1198px; padding:0px; margin:10px 0; border:1px solid #dddddd; }

/*注册*/
.regester{ width:1200px; border:0px; padding:20px 0; margin:0px; }
.regester .reg_left{ float:left; border:0px; }
.regester .reg_left .tit{ text-indent:10px; line-height:18px; border-left:solid 4px #FE750D; font-size:18px; font-weight:bold; margin:10px 0; }
.regester .reg_left dl{ height:30px; padding:15px; }
.regester .reg_left dt{ float:left; width:70px; font-size:14px;line-height:40px; display:inline-block; text-align:center; }
.regester .reg_left dd{float:left; width:500px; }
.regester .reg_left dd input.text{ border:solid 1px #ddd; width:200px; padding:9px; font-size:14px;}
.regester .reg_left dd input.id{ background:url(ic.png) no-repeat 190px -9px #fff;}
.regester .reg_left dd input.pw{ background:url(ic.png) no-repeat 190px -60px #fff;}
.regester .reg_left dd input.mail{ background:url(ic.png) no-repeat 190px -95px #fff;}
.regester .reg_left dd input.name{ background:url(ic.png) no-repeat 190px -375px #fff;}
.regester .reg_left dd input.vd{ width:97px; vertical-align:middle;}
.regester .reg_left dd .yzm{ display:inline-block;vertical-align:middle; }
.regester .reg_left dd .yzm img{ float:left; cursor:pointer; }
.regester .reg_left .bt{ float:left;width:415px; line-height:30px; padding-left:85px;}
.regester .reg_left .bt div{float:left; padding:5px 0px; width:100%; }
.regester .reg_left .bt input.check{border:solid 0px #ddd;}
.regester .reg_left .bt label{ font-size:12px; font-weight:normal;}
.regester .reg_left .bt a{ color:#0E74E2;font-size:12px; font-weight:normal;}

.regester .reg_right{ float:right; width:450px; padding:0 50px 20px; color:#333; border-left:dotted 1px #ddd; margin-top:50px; }
.regester .reg_right .tit{ float: left; width:100%; color:#1687DD; font-size:14px; line-height:50px; font-weight:bold;}
.regester .reg_right .con{ float: left; width:100%; color:#808483; font-size:14px; line-height:30px; text-indent:0;}

.reg_right .account-tit { float: left; font-size: 18px;line-height:50px;color: #333; width:100%; }
.reg_right .account-btn{ float: left; width:150px; height:41px;line-height:41px; text-align:center; background:url(ic.png) no-repeat 0px -150px; overflow:hidden; border:0; padding:0px; margin:0px; color:#fff; font-size:18px; cursor:pointer; }
.reg_right .other-account { float: left; font-size: 18px; line-height:50px; width:100%; }


/*登录*/
.login_layout{ float:left;width:100%; min-width:1200px; margin:0 auto; background:#D8EDFE; }
.login_main{ width:1100px; margin:0 auto; }
.login_main .leftad{ float:left; text-align:center; }
.login_main .login_frm{ float:right; background:#FFFFFF; padding:20px; border:solid 1px #ddd; width:300px; margin:80px 50px 0 0; }
.login_main .login_frm .tit{ text-indent:10px; line-height:18px; border-left:solid 4px #FE750D; font-size:18px; font-weight:bold; margin:0 0 10px 0; }
.login_main .login_frm dl{ height:35px; padding:10px 0; margin:0px;}
.login_main .login_frm dt{ float:left; width:60px; font-size:14px;line-height:40px; display:inline-block; text-align:center; }
.login_main .login_frm dd{ float:left; width:240px; font-size:14px; }
.login_main .login_frm dd input.text{ border:solid 1px #ddd; width:200px; padding:9px; }
.login_main .login_frm dd input.id{ background:url(ic.png) no-repeat 190px -9px #fff;}
.login_main .login_frm dd input.pw{ background:url(ic.png) no-repeat 190px -60px #fff;}
.login_main .login_frm dd input.vd{ width:96px;vertical-align:middle;}
.login_main .login_frm dd .yzm{ display:inline-block;vertical-align:middle; }
.login_main .login_frm dd .yzm img{ float:left; cursor:pointer;  }
.login_main .login_frm .bt{ padding-left:60px;}
.login_main .login_frm .bt .jzmm{ padding:10px 0px; }
.login_main .login_frm .bt .sub{ line-height:60px; width:220px; }
.login_main .login_frm .bt .mfzc{ margin-top:10px; color:#f00;}
.login_main .login_frm .bt .mfzc a{ color:#f00;}

.login_main .btnMobileCode, .regester .btnMobileCode {
	display: inline-block; vertical-align: middle;
	width: 100px;
	height: 36px; line-height: 36px; 
	background: #fff; text-align:center;
	color: #333; border:1px solid #ddd;
	font-size: 14px;
}
.login_main .login_frm .geCode:hover {color: #FF5906; }
/*密码找回*/
.getpw{ width:600px; border:0px; padding:30px 250px; }
.getpw{ float:left; border:0px; }
.getpw .tit{ text-indent:10px; line-height:18px; border-left:solid 4px #FE750D; font-size:18px; font-weight:bold; margin:20px 20px; }
.getpw dl{ height:30px; padding:15px; }
.getpw dt{ float:left; width:50px; font-size:14px;line-height:40px; display:inline-block; text-align:center; }
.getpw dd{float:left; }
.getpw dd input.text{ border:solid 1px #ddd; width:200px; padding:9px; font-size:14px;}
.getpw dd input.id{ background:url(ic.png) no-repeat 190px -9px;}
.getpw dd input.mail{ background:url(ic.png) no-repeat 190px -95px;}
.getpw .bt{ line-height:30px; padding:10px 0 0 64px; }
.login_etc{ padding:10px 0 0 60px; }
.other-login{float:left; height:20px; line-height:20px; }
/*
.other-login a {
	float:left; width:100px; height:30px; margin-right:10px; border-radius:5px; overflow:hidden;
	background-image: url(register-oath.png); background-repeat:no-repeat; text-indent:-9999px;
}
.other-login .qq { background-position: 0 0; }
.other-login .wx { background-position: -60px 0; }
.other-login .wb { background-position: -120px 0; }
.other-login .al { background-position: -180px 0; }
*/

/*会员中心左侧*/
.col-left{ float:left; width:208px; background:#FDFDFD; }
.col-left .member_index{height:35px; line-height:35px; background:#fff; border-bottom:1px solid #dddddd; padding-left:25px;}
.col-left .member_index a{ font-size:16px; font-weight:bold;}
.col-left h3{ background:#DE5727; border-topbottom:1px solid #fe7546; border-bottom:1px solid #e53d03; padding:0px 10px 0px; height:35px; line-height:35px; }
.col-left h3 span{ background:url(minus.gif) left 6px no-repeat; padding-left:15px; font-size:14px; cursor:pointer; color:#fff; }
.col-left h3 span.plus{ background:url(plus.gif) left 6px no-repeat; }
.col-left ul{ padding:5px 5px; float:none; }
.col-left ul li{ line-height:24px; height:24px; padding:2px 0 2px 5px; overflow:hidden; float:none; }
.col-left ul li a{ display:block;line-height:24px; padding:0px 15px; overflow:hidden;_float:left;zoom:1;outline:none; background:url(iso_3.jpg) 1px 9px no-repeat;}
.col-left ul li a.add{float:right; overflow:visible}
.col-left ul li.on{ background:#EFEFEF; color:#DE5727; }
.col-left ul li:hover{ background:#EFEFEF; color:#DE5727; }
.col-left ul li.on a,.col-left ul li:hover a{color:#DE5727; }
/*会员中心右侧*/
.col-right{ float:right; width:988px; border-left:1px solid #ddd; background:#fff;}
.col-right #card_tit{ height:35px; padding:0px 20px; border-bottom:1px solid #dddddd; }
.col-right #card_tit span{
	float:left; display:inline; width:100px; text-align:center; height:30px; line-height:30px; margin-top:5px;
	cursor:pointer; font-size:16px; background:none;  font-weight:normal; border:0px;  overflow:hidden;
}
.col-right #card_tit span.card_on{ background:#fff; color:#DE5727; font-weight:bold; border:1px solid #ddd; border-bottom:1px solid #fff; }
.col-right #card_con{
	float:left; width:948px; background:#fdfdfd; border-top:0px; padding:10px 20px;
	min-height:480px;*+height:100%;_height:480px; overflow:hidden;
}
.col-right #card_tit a.print{
	float:right; display:inline; width:100px; text-align:center; height:24px; line-height:24px; margin-top:10px;
	cursor:pointer; font-size:14px; background:none; border:1px solid #ddd; color:#f00;
}

.col-right #card_con h5{
	float:left; width:100%; background:#f0f0f0; border-top:0px; height:35px; line-height:35px; text-indent:1em;
}
.col-right #card_con .text_info{ float:left; width:100%; border-top:0px; height:35px; line-height:35px; }

/*首页*/
.col-right .baseinfo { float:left; width:100%; }
.col-right .baseinfo .left{ float:left; width:120px; padding:10px 0 0 0px; }
.col-right .baseinfo .left img{ border:1px solid #cccccc; }
.col-right .baseinfo .right{ float:left; padding:0 0 0px 0px; }
.col-right .baseinfo .right h3{ line-height:30px; margin:5px 0; color:#ff6c00; font-size:16px; }
.col-right .baseinfo .right p{ line-height:20px; font-size:12px; }
.col-right .avatarinfo{ float:left; width:100%; margin: 10px auto;text-align:center }
.col-right .avatarinfo h3{ float:left; width:100%; line-height:50px; margin-top:10px; font-size:16px; font-weight:bold; border-top:1px solid #ddd; }
.col-right .avatarinfo .avatar-swf{ float:left; margin:0px; margin:0px 0 0 0px; text-align:left; }

/*表格表单*/
.table_form{ }
.table_form td,.table_form th{ padding:5px 5px; line-height:24px; }
.table_form td{ padding-left:10px; }
.table_form th{font-weight:normal; text-align:right; padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle; }
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }

/*表格列表*/
.table-list { border-collapse:collapse;border-spacing:0; }
.table-list td,.table-list th{ padding:5px 10px; line-height:22px; border:1px solid #d5dfe8; }
.table-list thead th{ background:#eef3f7; font-weight:normal}
.table-list tbody td a{  }
.table-list tbody tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.table-list .nHover tr:hover,.table-list .nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
.table-list-btn{background:#f6f6f6; padding:10px 10px 10px 10px; height:30px; line-height:30px; }
.ordername{ color:#005A94; }

.table-edit { border-collapse:collapse; border-spacing:0; }
.table-edit td,.table-edit th{ padding:5px 10px; line-height:22px; border:1px solid #d5dfe8; }
.table-edit th{ background:#eef3f7; }
.table-edit td a{  }

.table-edit-nei { border-collapse:collapse;border-spacing:0; border:0px; }
.table-edit-nei td,.table-edit-nei th{ padding:5px 10px; line-height:22px; border-right:1px solid #d5dfe8; border-bottom:1px solid #d5dfe8; border-top:0; border-left:0; }
.table-edit-nei th{ background:#eef3f7; }
.table-edit-nei .lastrow td { border-bottom: 0; }
.table-edit-nei .lastCol { border-right: 0; }

/*分页*/
.col-right .pages{ padding:10px 0px;}

/*搜索*/
.col-right .search{ border:1px solid #d7e3ea; padding:10px 10px; margin-bottom:10px; background:#f6fafd; zoom:1}
.col-right .search .text{ border:1px solid #d7e3ea; height:20px; padding:5px 5px; }
.col-right .search .select{ border:1px solid #d7e3ea; height:32px; }

/*筛选结果*/
.filter_result { border-collapse:collapse; border-spacing:0; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.filter_result th,.filter_result td{ border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:5px 5px; line-height:24px; }
.filter_result th{ background:url(th_bg.jpg) left bottom repeat-x; color:#666; line-height:24px; }
.order-area{ float:left; }
.order-area span{ float:left; width:15px; height:15px; margin:5px 5px 0; cursor:pointer; }
.order-area .number{float:left; width:15px; height:15px; line-height:15px; text-align:center; }
.order-area .minus{background:url(yy.gif) left top no-repeat; }
.order-area .plus{ background:url(yy.gif) left -15px no-repeat; }

.close_regester{
	float:left;  width:450px; padding:20px 50px; background:url(notice.gif) 10px 18px no-repeat; line-height:32px; font-size:14px;
}