@charset "utf-8";
/* reset */
body{font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53",Arial;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
ul,ol{list-style:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
.clear{zoom:1}
.clear:after{content:"";display:block;clear:both}

/*主体*/
.mb10 {margin-bottom:10px;}
.page {background:#ccc;}
.header {height:100px;background:url(../images/gb/q_hbg.png) 0 0 repeat-x;border-bottom:1px solid #000;}
.headerbox {width:775px;margin:0 auto;}


.login_rig {text-align:right;overflow:hidden;zoom:1;font-size:12px;padding:10px 0;}
.login_rig a {color:#458fce;}
.login_rig .fr{float:right;}
.log_rig_name a {padding-right:10px;color:#458fce;}
.login_rig a:hover {color:#458fce;text-decoration:underline;}
.layout {width:755px;margin:0 auto;background-color:#fff;padding:10px;}
.hd {background:url(../images/gb/q_ht.png) 0 0 no-repeat;height:30px;line-height:30px;padding-left:20px;}
.hd h2 {font-size:16px;color:#fff;}
.box755 {padding:10px 20px;font-size:14px;line-height:28px;overflow:hidden;zoom:1;}
.classify_txt {float:left;width:210px;font-weight:700;}
.classify_txt input {vertical-align:-2px;}
.box755 .year_box {float:left;margin-right:30px;}
.year_box .year_sect {width:120px;height:24px;border:1px solid #ccc;}
.box755 .amount_box {float:left;}
.amount_box input {border:1px solid #ccc;width:110px;height:16px;margin-right:10px;padding:3px;}

.box755 .tip {padding-left:20px;font-size:12px;color:#666;}
.box755 dl dt {font-weight:700;}
.red12_700 {color:#c00000;font-weight:700;}
.item {overflow:hidden;zoom:1;margin-bottom:10px;}
.item .item_l {float:left;width:100px;}
.item textarea {border:1px solid #ccc;width:500px;height:70px;color:#000;padding:10px;overflow:hidden;margin-bottom:2px;resize:none;}
.item input {border:1px solid #ccc;width:200px;height:18px;padding:3px;}
.log_submit input {border:0 none;font-weight:700;cursor:pointer;width:130px;height:41px;line-height:41px;background:url(../images/gb/q_dln.png) 0 0 no-repeat;letter-spacing:8px;text-align:center;font-size:16px;color:#fff;}
.box755 .submit_btn {text-align:center;color:#fff;padding-left:0;padding-bottom:30px;}
.submit_btn input {letter-spacing:0;}

/*登录*/
.login_box {width:260px;margin:0 auto;padding:20px 0 400px;}
.login_hd {margin-bottom:20px;}
.login_hd span {display:block;text-indent:-9999px;background:url(../images/gb/q_lg.png) 108px 0 no-repeat;width:260px;height:26px;}
.login_mail {overflow:hidden;zoom:1;font-size:14px;margin-bottom:15px;}
.login_name {float:left;width:50px;text-align:right;line-height:26px;display:inline;vertical-align:middle;}
.login_txt {width:180px;padding:4px;height:20px;line-height:20px;border:1px solid #ccc;}

.pass_txt {padding:0 10px 10px 40px;text-align:right;}
.pass_txt a {color:#000;padding:0 10px;}
.pass_txt a:hover,.payment a:hover {color:#c00;}
.pass_txt .new_user {color:#2d64b3;}
.log_submit {padding:50px 0 0 76px;}
.box755 .login_ing {padding-top:50px;text-align:center;font-size:16px;}
.box755 .time_limited {text-align:center;padding:30px 0;}

/*注册*/
.regis_box {width:300px;margin:0 auto;padding:30px 0 200px;}
.regis_hd span {background:url(../images/gb/q_zc.png) 130px 0 no-repeat;}
.regis_box .login_name {width:90px;}
.regis_box .log_submit {padding-left:100px;}

/*确认订单*/
.confir_area {width:755px;}
.confirmation {padding-top:20px;}
.confirmation span {width:755px;background:url(../images/gb/q_qr.png) center 0 no-repeat;}
.confir_box {padding:20px 0 10px;font-size:14px;text-align:left;width:300px;margin:0 auto;}
.confir_box li {line-height:28px;}
.payment {overflow:hidden;zoom:1;margin:0 auto;padding-left:239px;}
.payment input {float:left;margin-right:20px;}
.payment a {float:left;width:70px;color:#000;font-size:14px;height:41px;line-height:41px;}
.order_box table a {color:#458fce;}
.order_box table th,.order_box table td {padding:5px;}
.order_box {padding:10px 0 400px;min-height:300px;}

/*footer*/
.footer {text-align:center;}
.footer p {height:24px;line-height:24px;}
.footer p a {color:#000;}
.footer p a:hover {color:#000;text-decoration:underline;}