﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,  blockquote, th, td, button,sup,table{padding:0;margin:0;}
fieldset, img, input, button{border:none;}
img{-ms-interpolation-mode: bicubic;}
input, label, option, textarea, button, fieldset, legend{font-family:Arial;}
table{font:12px/18px Arial;}
ul,li{list-style:none;}

body{ width:100%;margin:0px;padding:0px; font:12px/1.5 arial, helvetica, sans-serif; color:#000000; background-color:#F0F0F0}
/* link */
a{color:#000000; text-decoration:none; }
a:link, a:visited{text-decoration:none;}
a:hover{color:#F00; text-decoration:underline; }

/* comm start*/
.blank0{clear:both;display:block;font-size:0px;visibility:hidden;height:0px;line-height:0px;margin:0px auto;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank18{clear:both;display:block;font-size:1px;overflow:hidden;height:18px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}

.blank_b {font-size:1px; height:5px; line-height:5px; clear:both;}
.blank_bb {font-size:1px; height:10px; line-height:10px;clear:both;}
.blank_c {font-size:0px;clear:both; width:100%; height:0px !important; line-height:0px !important; float:none !important; overflow:hidden;}
.blank_d{font-size:1px; height:2px; line-height:2px; clear:both;}
/*--=clearfix--*/
.clearfix:after { content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.clearfix { zoom: 1; }

.body {width:100%;margin:0px auto;}
.body1{width:100%;margin:0px auto;}
.body2{width:100%;margin:0px auto; text-align:center;}
.main{width:100%;margin:0px auto;text-align:center;}
.Container{ width:980px;margin:auto;}


a.more,div.more{position:absolute; top:0px; right:10px; line-height:normal; font-size:12px; font-weight:normal; text-indent:0px;}
div.more a{color:#bf0410; font-size:12px; font-weight:normal;}

.more_ico1{position:absolute; top:8px; right:10px; background:url(../images/more-ico01.gif) no-repeat; width:33px; height:5px; overflow:hidden;}

sup{font-size:8px;vertical-align:super; line-height:normal;}

input.text,textarea.text{color:#404040;font-size:12px;background:white url(../images/input-bg.png) 0 0 no-repeat;margin:0px;padding:3px 2px 0 3px;border:1px solid #a7a6aa;}input.text{height:16px;}

.input_text{padding:2px 2px 1px 3px;border:1px solid #b3ada7;}
.bj_input{background:url(../images/bj_input.jpg) repeat-x; height:27px; line-height:27px; border:1px solid #CCCCCC;}
.bj_btn{background:url(../images/bj_btn.jpg) repeat-x; border:1px solid #999999; cursor:pointer; display:inline-block;}
.bj_btn input{background:url(../images/bj_btn.jpg) repeat-x; width:80px; height:28px; border:none; cursor:pointer;}

span.date{position:absolute; right:0px; top:0px; color:#999999;}

/*--=Basic Class--*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f10{ font-size:10px;}
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.noline { text-decoration:none; }
.underline { text-decoration:underline; }
.ml0 { margin-left: 0!important; }
.mr0 { margin-right: 0!important; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr50 { margin-right:50px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl50 { padding-left:50px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.p50 { padding:50px; }
.block { display:block; }
.inline { display:inline; }
.inblock { display:inline-block; *display:inline;
zoom:1; letter-spacing:0; }/*--HTML源码内有换行会导致连续内联块元素间半个字符的间距，如需修正，请在父元素添加letter-spacing:-.5em;--*/
.none { display:none; }
.hidden { visibility:hidden; }
.hide{ width:0 !important; height:0 !important; overflow:hidden !important; padding:0 !important; margin:0 !important; border:0 none !important;}
.relative { position:relative; }
.absolute { position:absolute; }
.wfill { width:100%; }
.nowrap { white-space:nowrap; }
.nobor { border:none; }
.vm { vertical-align:middle;}
.zoom { zoom:1; }

/*--=Basic Class M18_UI基本类--*/
.hl { color:#F60!important; }
.hl2 { color:#A71F24!important; }
.hb { font-weight:bold; color:#FF6600 !important; }
.hb2 { font-weight:bold; color:#A71F24 !important; }
.red { color:#FF0000!important; }
.h { color:#CE0E0E!important; }
.loud { color:#000!important; }
.quiet { color:#666!important; }
.lower { color:#999!important; }
.cyan { color:#01bf39!important; }
.yahei { font-family:"Microsoft YaHei"; }
.p5 { padding:5px; }
.bor1 { border:1px solid #d5d5d5;zoom:1 }
.bor1-nt { border:1px solid #d5d5d5; border-top:none;}
.bor1-nb { border:1px solid #d5d5d5; border-bottom:none;}
.bor1-b{ border-bottom:1px solid #d5d5d5;}
.bor2{border:2px solid #bf0410;}
.bbd { border-bottom:1px dotted #CCCCCC; }
.btd { border-top:1px dotted #CCCCCC;}
.price{color:#FF0000; font-size:14px;}

.step_load{background:url(../images/loading.gif) no-repeat; width:16px; height:16px; display:inline-block;display:-moz-inline-stack;*zoom:1;*display:inline;vertical-align:middle;margin-right:5px;}

.num-family{font-family:Verdana, Simsun, Helvetica, Arial, sans-serif;}

span.L,span.R{display:block; position:absolute; overflow:hidden;}
span.L{left:0px;}
span.R{right:0px;}




.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{background:url(../images/btn_bg.png) no-repeat;width:80px;height:25px;line-height:25px;display:inline-block;text-align:center;font-size:14px;border:none;cursor:pointer;color:#fff;}
.small-btn{background-position:0 -150px;width:51px;height:21px;line-height:21px;font-size:12px;font-weight:normal;}
.long-btn{background-position:0 -300px;width:100px;font-size:12px;}
.short-btn{background-position:0 -450px;width:60px;font-size:12px;}.small-long-btn{background-position:0 -600px;width:61px;height:21px;font-size:12px;line-height:21px;font-weight:normal;}
.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{color:#fff;}
.btn:hover,.small-btn:hover,.long-btn:hover,.short-btn:hover,.small-long-btn:hover{color:#fff;}
button.btn:hover,button.small-btn:hover,button.long-btn:hover,button.short-btn:hover,button.small-long-btn:hover{text-decoration:none;}
.skin-gray .btn{background-position:0 -50px;}
.skin-blue .btn{background-position:0 -25px;}
.skin-gray .small-btn{background-position:0 -210px;}
.skin-blue .small-btn{background-position:0 -180px;}
.skin-gray .long-btn{background-position:0 -350px;}
.skin-blue .long-btn{background-position:0 -325px;}
.skin-gray .short-btn{background-position:0 -500px;}
.skin-blue .short-btn{background-position:0 -475px;}
.skin-gray .small-long-btn{background-position:0 -660px;}
.skin-blue .small-long-btn{background-position:0 -630px;}
.skin-gray .btn,.skin-gray .small-btn,.skin-gray .long-btn,.skin-gray .short-btn,.skin-gray .small-long-btn{color:#0F0000;}
.skin-gray .btn:hover,.skin-gray .small-btn:hover,.skin-gray .long-btn:hover,.skin-gray .short-btn:hover,.skin-gray .small-long-btn:hover{color:#0F0000;}

.btn_hit,.btn_normal,.btn_disabled,.btn_hit_s,.btn_normal_s,.btn_disabled_s,.btn_hit_b,.btn_normal_b,.btn_disabled_b{display:inline-block;*display:inline;*zoom:1;height:23px;line-height:20px;line-height:23px\9;border:none;background:url(../images/btn_bg2.png) no-repeat;text-align:center;text-decoration:none !important;cursor:pointer;}
.btn_hit,.btn_normal,.btn_disabled{width:75px;}
.btn_hit_b,.btn_normal_b,.btn_disabled_b{width:99px;}
.btn_hit_s,.btn_normal_s,.btn_disabled_s{width:66px;}
.btn_hit,.btn_hit_s,.btn_hit_b{color:#FFFFFF !important;font-size:12px;font-weight:bolder;}
.btn_normal,.btn_normal_s,.btn_normal_b{color:#333333 !important;font-size:12px;}
.btn_disabled,.btn_disabled_s,.btn_disabled_b{color:#9D9DA1 !important;font-size:12px;cursor:default;}
.btn_hit{background-position:-76px 0;}
.btn_normal{background-position:-76px -33px;}
.btn_disabled{background-position:-76px -66px;}
.btn_hit_s{background-position:0 0;}
.btn_normal_s{background-position:0 -33px;}
.btn_disabled_s{background-position:0 -66px;}
.btn_hit_b{background-position:-161px 0;}
.btn_normal_b{background-position:-161px -33px;}
.btn_disabled_b{background-position:-161px -66px;}

.btn_entry_o,.btn_entry_c{width:80px;height:28px; font-size:12px; font-weight:bold; cursor:pointer; background:url(../images/bg_regist.jpg) no-repeat;border:none;}
.btn_entry_c{background-position: -155px -114px;}
.btn_entry_o{background-position: -155px -150px; color:#fff;}


.page2{float:right;}
.page2 a,.page2 span{display:block; float:left; line-height:17px;height:17px; vertical-align:middle;margin:0 3px 0 0;background-color:#fff; border:1px solid #d9dfeb;}
.page2 a:hover{border:1px solid #0080C0; color:#FFFFFF;}
.page2 .page-first,.page2 .page-last,.page2 .page-prev,.page2 .page-next{background-image:url(../images/pagebg2.png); background-repeat:no-repeat; padding:0px; width:16px; height:17px;}
.page2 .page-first{background-position:0px -60px;}
.page2 .page-last{background-position:0px -90px;}
.page2 .page-prev{background-position:0px 0px;}
.page2 .page-next{background-position:0px -30px;}

.page2 .page-num a,.page2 .page-num span{width:18px; text-align:center;}
.page2 .page-num a{color:#0000FF;}
.page2 .page-this,.page2 .page-num a:hover{background-color:#0080C0; color:#FFFFFF; text-decoration:none; border:1px solid #0080C0;}

.page2 .page-text,.page2 .page-break{border:none;}
.page2 .page-text{line-height:19px;}
.page2 .page-break{padding-top:5px; height:auto; line-height:normal;}
.page2 .go-textbox{width:30px; padding:0px 2px; margin:0px 5px;border:1px solid #d9dfeb;}
.page2 .go-btn{border:1px solid #d9dfeb; width:19px; height:19px; background:url(../images/pagebg2.png) no-repeat 0px -120px; cursor:pointer;}


.page3{}
.page3 span,.page3 a{display:inline-block; height:16px; line-height:16px;}
.page3 .on{padding:0px 5px; background-color:#ff9900; color:#FFFFFF;}
.page3 .page-first,.page3 .page-last,.page3 .page-prev,.page3 .page-next{background-image:url(../images/pagebg3.gif); background-repeat:no-repeat; padding:0px; width:50px; height:16px; padding-top:2px;}
.page3 .page-first{background-position:0px 0px; text-indent:10px; color:#999999;}
.page3 .page-last{background-position:-100px 0px; text-indent:4px; color:#999999;}
.page3 .page-prev{background-position:0px -20px; text-indent:10px;}
.page3 .page-next{background-position:-100px -20px; text-indent:4px;}
.page3 a:hover{text-decoration:none; color:#FF6600;}



.page .page-text{float:left; font-size:13px; word-spacing:5px; margin-right:10px;padding:3px 6px;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#000}
.paginator{float:right;height:21px; }
.paginator, .paginator input, .paginator button{font-family:Tahoma, "";font-size:12px;}
.paginator a, .paginator span{float:left;height:19px;margin:0 3px 0 0;ext-align:center;white-space:nowrap;vertical-align:middle;line-height:19px;background:#fff;display:block;}
.paginator a{color:#000000;}
.paginator a:link, .paginator a:visited, .paginator a:hover, .paginator a:active{text-decoration:none;}
.paginator .page-start, .paginator a, .paginator .page-end{padding:0 3px;border:1px solid #ccc;background:#ffffff;}
.paginator .page-start{padding-left:15px;border-color:#d9d9d9;background:#fff url(../../images/pagebg.png) no-repeat 5px 5px;color:#d9d9d9;}
.paginator a.page-prev{padding-left:15px;background:#fff url(../../images/pagebg.png) no-repeat 5px -16px;}
.paginator a.page-next{padding-right:15px;background:#fff url(../../images/pagebg.png) no-repeat -14px -16px; margin-right:0px;}
.paginator .page-end{padding-right:15px;border-color:#d9d9d9;background:#fff url(../../images/pagebg.png) no-repeat -14px 5px;color:#d9d9d9; margin-right:0px;}
.paginator .page-this, .paginator .page-break{padding:0 3px;}
.paginator .page-break{border:1px solid #fff;}
.paginator .page-this{border:1px solid #fff;color:#F00;font-weight:bold;}
.paginator a:hover{border:1px solid #ff5500;color:#F00 !important;text-decoration:none;}

.hpwrap{margin-left:auto; margin-right:auto;}
span.date{position:absolute; right:0px; top:0px;}




.flow-steps2{float:left; position:relative;}
.flow-steps2 li{background-image:url(../images/flow-steps2.gif); background-repeat:no-repeat; float:left; text-indent:40px; width:218px; height:41px; line-height:41px; font-size:14px; font-weight:bold;}
.flow-steps2 .step1{background-position:0px -50px;}
.flow-steps2 .step1_current{background-position:0px 0px;}
.flow-steps2 .step2{background-position:0px -150px;}
.flow-steps2 .step2_current{background-position:0px -100px;}
.flow-steps2 .step3{background-position:0px -250px;}
.flow-steps2 .step3_current{background-position:0px -200px;}

.msg0-icon-info,.msg0-icon-warn,.msg0-icon-error,.msg0-icon-right,.msg0-icon-help,.msg0-icon-time,.msg1-icon-info,.msg1-icon-warn,.msg1-icon-error,.msg1-icon-right,.msg1-icon-help,.msg1-icon-time,.msg2-icon-info,.msg2-icon-warn,.msg2-icon-error,.msg2-icon-right,.msg2-icon-help,.msg2-icon-time,.msg3-icon-info,.msg3-icon-warn,.msg3-icon-error,.msg3-icon-right,.msg3-icon-help,.msg3-icon-time,.msg4-icon-info,.msg4-icon-warn,.msg4-icon-error,.msg4-icon-right,.msg4-icon-help,.msg4-icon-time{display:inline-block;display:-moz-inline-stack;*zoom:1;*display:inline;vertical-align:middle;margin-right:10px;background:url(../images/shopcart/icon_msg.png) no-repeat;}
.msg0-icon-info,.msg0-icon-warn,.msg0-icon-error,.msg0-icon-right,.msg0-icon-help,.msg0-icon-time{width:12px;height:12px;margin-right:5px;}
.msg1-icon-info,.msg1-icon-warn,.msg1-icon-error,.msg1-icon-right,.msg1-icon-help,.msg1-icon-time{width:16px;height:16px;margin-right:5px;}
.msg2-icon-info,.msg2-icon-warn,.msg2-icon-error,.msg2-icon-right,.msg2-icon-help,.msg2-icon-time{width:24px;height:24px;margin-right:10px;}
.msg3-icon-info,.msg3-icon-warn,.msg3-icon-error,.msg3-icon-right,.msg3-icon-help,.msg3-icon-time{width:32px;height:32px;margin-right:10px;}
.msg4-icon-info,.msg4-icon-warn,.msg4-icon-error,.msg4-icon-right,.msg4-icon-help,.msg4-icon-time{width:48px;height:48px;}
.msg0-icon-time,.msg1-icon-time,.msg2-icon-time,.msg3-icon-time,.msg4-icon-time{cursor:help;}
.msg0-icon-info{background-position:-200px -268px;}
.msg0-icon-warn{background-position:-200px -152px;}
.msg0-icon-error{background-position:-200px -94px;}
.msg0-icon-right{background-position:-200px -36px;}
.msg0-icon-help{background-position:-200px -326px;}
.msg0-icon-time{background-position:-200px -210px;}
.msg1-icon-info{background-position:-164px -264px;}
.msg1-icon-warn{background-position:-164px -148px;}
.msg1-icon-error{background-position:-164px -90px;}
.msg1-icon-right{background-position:-164px -32px;}
.msg1-icon-help{background-position:-164px -322px;}
.msg1-icon-time{background-position:-164px -206px;}
.msg2-icon-info{background-position:-120px -256px;}
.msg2-icon-warn{background-position:-120px -140px;}
.msg2-icon-error{background-position:-120px -82px;}
.msg2-icon-right{background-position:-120px -24px;}
.msg2-icon-help{background-position:-120px -314px;}
.msg2-icon-time{background-position:-120px -198px;}
.msg3-icon-info{background-position:-68px -248px;}
.msg3-icon-warn{background-position:-68px -132px;}
.msg3-icon-error{background-position:-68px -74px;}
.msg3-icon-right{background-position:-68px -16px;}
.msg3-icon-help{background-position:-68px -306px;}
.msg3-icon-time{background-position:-68px -190px;}
.msg4-icon-info{background-position:0 -232px;}
.msg4-icon-warn{background-position:0 -116px;}
.msg4-icon-error{background-position:0 -58px;}
.msg4-icon-right{background-position:0 0;}