@charset "utf-8";

	body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,	
	dl, dt, dd, ul, ol, li,								
	pre, 												
	fieldset, lengend, button, input, textarea,			
	th, td												
	{ 
		margin: 0;
		padding: 0;
	}
	img
	{
		border:0 none;
		vertical-align:middle;
	}

	body{
		background-color:#FFF; line-height:1.5; color:#333;
	}
	body,
	button, input, select, textarea { 
		font: 12px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
		/*font: 12px Arial, "\5b8b\4f53", sans-serif; */
	}
	
	h1 { font-size: 150%; }
	h2 { font-size: 140%; }
	h3 { font-size: 120%; }
	h4, h5, h6 { font-size: 100%; }
	
	address, cite, dfn, em, var { font-style: normal; }

	ul, ol { list-style: none; }
	

	a { color:#3366CC; text-decoration: none; }
	a:link, a:visited {text-decoration: none;}
	a:hover { color:#ba2636; text-decoration: underline; }
	q:before, q:after { content: ''; }
	
	legend { color: #333; }
	fieldset, img { border: none; }
	button, input, select, textarea {
		font-size: 100%;
	}
	input,select
	{
		vertical-align:middle;
	}
	

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	hr {
		border: none;
		height: 1px; position:relative
	}
	

	html { overflow-y: scroll; -webkit-text-size-adjust:none;}
	:focus {
		outline: 0;
	}
	
	


	.clear{ height:0; font-size:0; clear:both; overflow:hidden;}
	.float_left{ float:left}
	.float_right{ float:right}
	.red{ color:#e60012; }
	.blue{ color:#0281c9;}
	.org{ color:#fff000;}
	.txt_gray {color:#a6a5a5;}
	.txt_gray2 {color:#858585;}
	.txt_000 {color:#000;}
	.txt_333 {color:#333;}

	input.text_inp{
		background:url(http://img.2caipiao.com/images/public/forms/inp_text.png) left top;
		border:1px solid #d2e4f0; border-left-color:#b6d3e7; border-top:none;
	}
	input.inp_hover{ background-position: left -40px;border-color:#a6d7f8; border-left-color:#67baf2;}
	input.inp_focus{ background-position: left -80px;border-color:#84c7f4; border-left-color:#469ad2;}
	textarea.textarea{ border:1px solid #d2e4f0; border-top:none; background:#FFF url(http://img.2caipiao.com/images/public/forms/area_bg.gif) repeat-x; padding:2px 2px; overflow:auto;}

	a.btn_001,a.btn_002,a.btn_disable{display:inline-block;height:26px;background:url(http://img.2caipiao.com/images/public/forms/inp_btn.png) left top no-repeat; padding-left:13px; color:#047bbe; font-weight:bold;}
	a.btn_001 span,a.btn_disable span,a.btn_002 span{ display:block; float:left; height:26px; overflow:hidden; background:#fff url(http://img.2caipiao.com/images/public/forms/inp_btn.png) right top no-repeat; background-position:right top; padding-right:13px; line-height:26px; cursor:pointer;}
	a.btn_001:hover{ background-position:left -26px;text-decoration:none; color:#0390e0; }
	a.btn_001:hover span{ background-position:right -26px;color:#0390e0; }
	a.btn_001:active{ background-position:left -52px;text-decoration:none; color:#298ec7; }
	a.btn_001:active span{ background-position:right -52px;color:#298ec7; }
	
	a.btn_002{background:url(http://img.2caipiao.com/images/public/forms/inp_btn.png) left -104px no-repeat; color:#FFF;}
	a.btn_002 span{ background:#fff url(http://img.2caipiao.com/images/public/forms/inp_btn.png) right -104px no-repeat; color:#FFF;}
	
	a.btn_002:hover{ background-position:left -130px; text-decoration:none; color:#FFF; }
	a.btn_002:hover span{ background-position:right -130px;color:#FFF; }
	a.btn_002:active{ background-position:left -156px;text-decoration:none; color:#dc7c7b; }
	a.btn_002:active span{ background-position:right -156px;color:#dc7c7b; }
	
	a.btn_disable{ background-position:left -78px;text-decoration:none; color:#adadad; font-weight:normal;cursor:text}
	a.btn_disable:hover{ text-decoration:none;color:#adadad; }
	a.btn_disable span{ background-position:right -78px;color:#adadad;cursor:text }
	.a_und1{ border-bottom:#20597b dashed 1px; }
	.a_und1:hover{ text-decoration:none;}
	
/**********button styles*************/
.text_666{ color:#666;}
a.btn_42_20,
a.btn_24_20,
a.btn_67_20_a,
a.btn_67_20_b,
a.btn_80_28_a,
a.btn_80_28_b,
a.btn_89_29_a,
a.btn_89_29_b,
a.btn_120_29_a,
a.btn_120_29_b {display:inline-block; overflow:hidden; vertical-align:middle; text-align:center; background:url(http://img.2caipiao.com/images/public/btns/button.gif) -1000px -1000px no-repeat;}

a.btn_42_20 { height:20px; width:42px; line-height:20px;  color:#0281c9; background-position:0 0; }
a.btn_42_20:hover { background-position: 0 -20px; text-decoration: none; color:#0281c9;}

a.btn_24_20 {height:20px; width:24px; line-height:20px; color:#0281c9; background-position:-42px 0;}
a.btn_24_20:hover { background-position: -42px -20px; text-decoration: none; color:#0281c9;}

a.btn_67_20_a {height:20px; width:65px; line-height:20px; color:#0281c9; background-position:-66px 0;}
a.btn_67_20_a:hover { background-position: -66px -20px; text-decoration: none; color:#0281c9;}

a.btn_67_20_b {height:20px; width:65px; line-height:20px; color:#0281c9; background-position:-131px 0;}
a.btn_67_20_b:hover { background-position: -131px -20px; text-decoration: none; color:#0281c9;}

a.btn_80_28_a {height:28px; width:80px; line-height:28px; color:#fff; font-weight:bold; background-position:0 -80px;}
a.btn_80_28_a:hover { background-position: 0 -108px; text-decoration: none; color:#fff;}

a.btn_80_28_b {height:28px; width:80px; line-height:28px; color:#666; background-position:-80px -80px;}
a.btn_80_28_b:hover { background-position: -80px -108px; text-decoration: none; color:#e60012;}

a.btn_89_29_a { height:29px; width:89px; line-height:29px; color:#fff; font-weight:bold; background-position:0 -308px;}
a.btn_89_29_a:hover { background-position:0 -337px; text-decoration:none; color:#fff;}

a.btn_89_29_b { height:29px; width:89px; line-height:29px; color:#fff; font-weight:bold; background-position:-89px -308px;}
a.btn_89_29_b:hover { background-position:-89px -337px; text-decoration:none; color:#fff;}

a.btn_120_29_a {height:29px; width:120px; line-height:29px; color:#fff; font-weight:bold; background-position:0 -192px;}
a.btn_120_29_a:hover { background-position: 0 -221px; text-decoration: none; color:#fff;}

a.btn_120_29_b {height:29px; width:120px; line-height:29px; color:#fff; font-weight:bold; background-position:-120px -192px;}
a.btn_120_29_b:hover { background-position: -120px -221px; text-decoration: none; color:#fff;}

/*button style*/
input.btn_80_28_a {height:28px; line-height:28px; width:80px; color:#fff; font-weight:bold;background:url(http://img.2caipiao.com/images/public/btns/button.gif) no-repeat 0 -80px;vertical-align:middle;border:none; cursor:pointer;  text-align:center;}


/**********input styles*************/
.shadow_input,
.shadow_input_focus,
.unshadow_input,
.unshadow_input_focus,
.warning_input {height:16px; line-height:16px; padding:2px; background:#fff url(http://img.2caipiao.com/images/public/btns/input_bg2.gif) 0 0 repeat-x;}
.shadow_input {border:1px solid #ccc;}
.shadow_input_focus {border:1px solid #0281c9;}
.unshadow_input {border:1px solid #ccc; background:#fff none;}
.unshadow_input_focus { border:1px solid #0281c9; background:#fff none;}
.warning_input {border:1px solid #e60012;}

.tex_textarea,
.txt_textarea_focus {padding:3px;}
.txt_textarea {border:1px solid #ccc; }
.txt_textarea_focus {border:1px solid #0281c9;}

/**********tips styles***********/
.jq_popup_layer {position:relative; border-bottom:1px dotted #0281c9; *zoom:1; z-index:101; padding-left:3px; line-height:100%; *padding-left:0;}
.popup_box,
.popup_box_left {position:absolute; top:10px; height:auto; padding-top:10px; display:none; background:url(http://img.2caipiao.com/images/public/isie.gif) 0 0 repeat; z-index:5;}
.popup_box { left:0;  }
.popup_box_left {right:0;}
.popup_msg { border:1px solid #f2bf46; color:#666; float:left; padding:5px 5px; background:#fff8e8; position:relative; zoom:1;}
.popup_msg p { font-size:12px; line-height:16px; white-space:nowrap;}
.popup_msg .horn,
.popup_msg .horn_left { position:absolute; top:-7px; _top:-6px;}
.popup_msg .horn {left:10px;}
.popup_msg .horn_left {right:10px;}


/**********li background************/
.li_bg_clr {background-color:#f9f9f9;}
.li_bg_change { background-color:#fff7d8;}
.li_bg_change td { background-color:#fff7d8!important;}

/*tips style*/
.public_tips_01 { padding-left:20px; background:url(http://img.2caipiao.com/images/public/tips_bg_01.gif) 0 2px no-repeat; color:#999;}

/*alert login layout style*/
.quickly_main{ padding-top:10px;}
.quickly_tab td{ padding:3px;}
.quickly_tab td.error {color:#dd0101;}
.quickly_tab .wj{ padding:0 0 0 15px;}
.more_login{ margin:0 3px; padding:10px 5px; border-top:1px solid #ddd; color:#999;}
.more_login a{ margin:0 0 0 7px;}
.quick_int{ width:162px; padding:5px 3px; background:url(http://img.2caipiao.com/images/public/forms/inp_text.png) left top;border:1px solid #d2e4f0; border-left-color:#b6d3e7; border-top:none;}
.quick_int_yzb{ width:50px;}

.tigs_msg{ width:291px; height:23px; line-height:23px; margin:8px 0 0 10px; background:url(http://img.2caipiao.com/images/pages/member/zctiao.gif) no-repeat 0 0;}
.tigs_msg2{  background:url(http://img.2caipiao.com/images/pages/member/zctiao.gif) no-repeat 0 -27px;}
.tigs_msg span{width:144px; padding-left:15px; color:#999; display:inline-block;}
.tigs_msg .hot{ color:#FFf;}
.quickly_tab .hot td{ border-top:1px solid #ffdbc9; border-bottom:1px solid #ffdbc9; background:#fcf4e6;}
.quickly_tab .hot td div{ margin-top:4px; color:#dd0101;}
.quickly_tab .hot input{ border:1px solid #dd0101; background:#FFF;}
.more_login_tenter{ text-align:center; color:#999;}
.more_login_tenter a{ color:#426b8a;}
.text999{color:#999;}