
/* 初始化 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,arial;}
ul,ol{list-style:none;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a{ text-decoration:none;color:#333;}
a:hover{ text-decoration:none;}

/*浮动相关*/
.floatleft{float:left;}
.floatright{float:right;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.fix{overflow:hidden; zoom:1;}
.p_center{text-align:center;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.alignRight { text-align:right;}
.alignLeft { text-align:left;}


/*文字*/
.f_org{color:#eb6100;}
.f_org a{color:#eb6100;}
.f_blue{color:#0068b7;}
.f_gray{color:#626262;}
.f_gray1{color:#434343;}
.f_red{color:#ff0000;}

.f_s24{font-size:24px;}
.f_s14{font-size:14px;}

.f_lin25{line-height:2.5;}
.f_bold{font-weight:bold;}

.blue { color:#0054a6;}
.blue a { color:#0054a6;}
.blue a:hover { color:#0054a6;}
.red { color:#f00;}
.red a { color:#f00;}
.red a:hover { color:#f00;}
.orange { color:#f60;}
.orange a { color:#f60;}
.orange a:hover { color:#f60;}
.gray { color:#999;}
.gray a { color:#999;}
.gray a:hover { color:#f60;}
.green { color:#5c8100;}
.green a { color:#5c8100;}
.green a:hover { color:#5c8100;}

/* 间距 */
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
/* 间距 end*/

/*字体_样式 begin*/
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f18 { font-size:18px;}
.f24 { font-size:24px;}
.bold { font-weight:bold;}
.underline { text-decoration:underline;}

/*下划线*/
a.line { text-decoration:underline;}
a.line:hover { text-decoration:none;}
a.unline { text-decoration:none;}
a.unline:hover { text-decoration:underline;}

/*按钮*/
.orangebtn_s,.orangebtn_m,.orangebtn_l,.orangebtn_xl,.orangebtn_xxl { width:47px; height:22px; line-height:22px!important; text-align:center; font-size:12px; color:#fff; font-weight:bold; background:url(btn/v3_btn_bg_s.gif) no-repeat; border:0; cursor:pointer;}
.orangebtn_m { width:68px; background-image:url(btn/v3_btn_bg_m.gif); border:0; cursor:pointer;padding:0;margin:0}
.orangebtn_l { width:96px; background-image:url(btn/v3_btn_bg_l.gif); border:0; cursor:pointer;}
.orangebtn_xl { width:125px; background-image:url(btn/v3_btn_bg_xl.gif); border:0; cursor:pointer;}
.orangebtn_xxl { width:auto; padding:0 5px; background-image:url(btn/v3_btn_bg_xxl.gif);}

.bluebtn_s,.bluebtn_m,.bluebtn_l,.bluebtn_xl,.bluebtn_xxl { width:47px; height:22px; line-height:22px!important; text-align:center; font-size:12px; color:#fff; font-weight:bold; background:url(btn/v3_btn_bluebg_s.gif) no-repeat; border:0; cursor:pointer;}
.bluebtn_m { width:68px; background-image:url(btn/v3_btn_bluebg_m.gif); }
.bluebtn_l { width:96px; background-image:url(btn/v3_btn_bluebg_l.gif); }
.bluebtn_xl { width:125px; background-image:url(btn/v3_btn_bluebg_xl.gif); }
.bluebtn_xxl { width:auto; padding:0 5px; background-image:url(btn/v3_btn_bluebg_xxl.gif);}

.graybtn_s,.graybtn_m,.graybtn_l,.graybtn_xl,.graybtn_xxl { width:47px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#fff; font-weight:bold; background:url(btn/v3_btn_graybg_s.gif) no-repeat; border:0; cursor:pointer;}
.graybtn_m { width:68px; background-image:url(btn/v3_btn_graybg_m.gif);}
.graybtn_l { width:96px; background-image:url(btn/v3_btn_graybg_l.gif);}
.graybtn_xl { width:125px; background-image:url(btn/v3_btn_graybg_xl.gif);}
.graybtn_xxl { width:auto; padding:0 5px; background-image:url(btn/v3_btn_graybg_xxl.gif);}

a.gray_ipt:link,a.gray_ipt:visited { text-decoration: none; background:url(btn/v3_but.gif) no-repeat 100% 0; font-weight:bold; color:#f60; display:block; padding:0 15px 0 0; height:22px; line-height:22px;}
	a.gray_ipt:link em,a.gray_ipt:visited em { cursor:pointer; float:left; width:15px; float:left; height:22px; background:url(btn/v3_but.gif) 0 0;}
	a.gray_ipt:hover { text-decoration:none; background-position:100% -23px; } 
	a.gray_ipt:hover em {cursor:pointer; background-position:0 -23px;}
	a.gray_ipt:active { text-decoration:none; background-position:100% -46px;}
	a.gray_ipt:active em {cursor:pointer; background-position:0 -46px;}
	
a.orange_ipt:link,a.orange_ipt:visited { text-decoration: none; background:url(btn/orangeSub.gif) no-repeat 100%; font-weight:bold; color:#fff; display:block; padding:0 25px 0 0; height:28px; line-height:28px;}
	a.orange_ipt:link em,a.orange_ipt:visited em {cursor:pointer; float:left; color:#fff; width:25px; float:left; height:28px; background:url(btn/orangeSub.gif) no-repeat 0 0;}
	a.orange_ipt:hover { text-decoration:none; color:#fff;} 
	a.orange_ipt:hover em {cursor:pointer;}
	a.orange_ipt:active { text-decoration:none; color:#fff;}
	a.orange_ipt:active em {cursor:pointer;}

/*自适应宽按钮*/
input.ipt { border:1px #cecece solid; padding:2px; line-height:18px; height:18px; font:normal 13px/18px arial; color:#666;}
input.greenIpt { padding:3px; border:1px #ddd solid; height:20px; font:normal 16px/20px arial; -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px; background:url(bg/iptbg.gif) #fff repeat-x 0 0;}
input.greenIptFocus { border-color:#7eaa0f;}
.subBot *{ outline:0;}
.subBot input::-moz-focus-inner{border-color:transparent!important;}  
/*3.0橙色*/
.orangeSub,.orangeSubHover { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/orangeIptLg.gif) no-repeat 100% 0; height:32px; padding-right:3px; outline:none; }
.orangeSubHover { background-position:100% -34px;}
	.orangeSub input.paySub,.orangeSub input.paySubHover { border:0; background:url(btn/orangeIptLg.gif) no-repeat 0 0; font:bold 14px simsum; height:32px; padding:0 18px 0 20px; line-height:24px; *border:0; *overflow:visible; vertical-align:baseline; color:#fff; cursor:pointer;}
	.orangeSub input.paySubHover { background-position:0 -34px;}
	.orangeSub input.paySub:focus { outline:none;}
/*4.0绿色*/
.greenSub { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/greenIptLg.gif) no-repeat 100% 0; height:30px; padding-right:3px; outline:none; }
	.greenSub input.paySub { border:0; background:url(btn/greenIptLg.gif) no-repeat 0 0; font:bold 14px simsum; height:30px; padding:0 18px 0 20px; line-height:24px; *border:0; *overflow:visible; vertical-align:baseline; color:#fff; cursor:pointer; border:0;}
	.greenSub input.paySub:focus { outline:none;}
/*4.0 error按钮*/
.errorSub { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/greenIptLg.gif) no-repeat 100% -30px; height:29px; padding-right:3px; outline:none; }
	.errorSub input.paySub { border:0; background:url(btn/greenIptLg.gif) no-repeat 0 -30px; font:bold 14px simsum; height:29px; padding:0 12px 0 14px; line-height:29px; *border:0; *overflow:visible; vertical-align:baseline; color:#fff; cursor:pointer; border:0;}
	.errorSub input.paySub:focus { outline:none;}
/*4.0 错误按钮*/
.failSub { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/greenIptLg.gif) no-repeat 100% -60px; height:29px; padding-right:3px; outline:none; }
	.failSub input.paySub { border:0; background:url(btn/greenIptLg.gif) no-repeat 0 -60px; font:bold 14px simsum; height:29px; padding:0 12px 0 14px; line-height:29px; *border:0; *overflow:visible; vertical-align:baseline; color:#fff; cursor:pointer; border:0;}
	.failSub input.paySub:focus { outline:none;}
/*4.0绿色2*/
.greenSub2 { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/greenbg2.gif) no-repeat 100% 0; height:24px; padding-right:3px; outline:none; }
	.greenSub2 input.paySub { border:0; background:url(btn/greenbg2.gif) no-repeat 0 0; font:bold 12px simsum; height:24px; padding:0 12px 0 14px; line-height:24px; *border:0; *overflow:visible; vertical-align:baseline; color:#5a7d00; cursor:pointer; border:0;}
	.greenSub2 input.paySub:focus { outline:none;}
/*4.0灰色验证码用*/
.grayPassSub { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(btn/graysub.gif) no-repeat 100% 0; height:23px; padding-right:3px; outline:none; border:0;}
	.grayPassSub input.paySub { border:0; background:url(btn/graysub.gif) no-repeat 0 0; font:normal 12px simsum; height:23px; padding:0 7px 0 10px; line-height:23px; *border:0; *overflow:visible; vertical-align:baseline; color:#333; cursor:pointer; border:0;}
	.grayPassSub input.paySub:focus { outline:none;}
.subBotPay *{ outline:0;}
.subBotPay input::-moz-focus-inner{border-color:transparent!important;}  
/*登录块橙色*/
.orangeSub2 { display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%; text-align:left; cursor:pointer;zoom:1;background:url(greenbtn2.gif) no-repeat 100% 0; height:29px; padding-right:3px; outline:none; }
	.orangeSub2 input.paySub { border:0; background:url(greenbtn2.gif) no-repeat 0 0; font:normal 16px "微软雅黑"; height:29px; padding:3px 12px 5px 16px; *border:0; *overflow:visible; vertical-align:baseline; color:#fff; cursor:pointer;}
	.orangeSub2 input.paySub:focus { outline:none;}
.greenSub73 { width:73px; height:25px; color:#fff; background:url(btn/zzfw_xxgl_goonbtn.gif) no-repeat; font-weight:bold; border:0; cursor:pointer;}