@charset "gb2312";
Body{color:#000;margin:0;padding:0;font-size:12px;font-family:"Hiragino Sans GB","Microsoft YaHei",arial,Tahoma,SimSun,sans-serif}
input,button,select,textarea{outline:none}
table,tr,td{font-size:12px}
h1,h2,h3,h4,div,form,p,dt{padding:0;margin:0}
dl,dd,ul,li,i,em{font-style:normal;list-style:none;padding:0;margin:0}
.blod{font-weight:bold}
img{border:none}
.divline,.divclear{clear:both;overflow:hidden;width:100%}
.divline{height:8px}
.floatleft,.left{float:left}
.floatright,.right{float:right}
.none{display:none}
.w100{width:100px}
.w150{width:180px}
a{color:#25d;text-decoration:none}
a:hover{color:#F00;text-decoration:underline}
.ell{white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
/*表单*/
input{border:1px #76a0c6 solid;line-height:30px;height:30px;text-indent:6px;outline:none}
input.radio{border:none;vertical-align:middle;margin:-3px 5px 0;border:0;text-indent:0}
.butt,.start{height:38px;line-height:38px;border:none;color:#fff;font-size:14px;font-weight:bold;cursor: pointer;text-align:center}
a.butt,a.start{display:inline-block;color:#fff;text-decoration:none}
/*橘色*/
.butt{background:-moz-linear-gradient(top, #fd9810, #ff6600);background: -webkit-linear-gradient(top,#fd9810, #ff6600);background:-ms-linear-gradient(top,#fd9810, #ff6600);background:linear-gradient(top,#fd9810, #ff6600);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9810', endColorstr='#ff6600',GradientType=0 )}
.butt:hover{background:-moz-linear-gradient(top, #fc9606, #f54d02);background: -webkit-linear-gradient(top,#fc9606, #f54d02);background:-ms-linear-gradient(top,#fc9606, #f54d02);background:linear-gradient(top,#fc9606, #f54d02);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9606', endColorstr='#f54d02',GradientType=0 )}
.start{background:#3E9EFE}
.start:hover{background:#4586E8}
/*i pic*/
i{background-image:url(icon.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle}
/**/
.dl_bd{margin:50px auto 0;clear:both;width:450px; padding:20px;text-align: left; border:2px solid #f0f0f0}
.dl_bd li{width:49%;color:#000000;float:left;margin:2px 0;padding:4px 0;height:30px;line-height:30px}
.dl_bd li font,.list li input,.list li textarea,.list li select,.list li .select_bk{float:left}
.dl_bd li font{line-height:30px;display:inline-block;width:140px;text-align:right;color:#555;margin-right:5px}
.dl_bd li font i{display:inline-block;vertical-align:middle;margin:3px 5px 0 0;font-style:normal;font-size:18px;color:#f00}
.dl_bd .long{width:100%}.dl_bd .noh,.dl_bd li.button{height:auto}
.dl_bd li input{text-indent:6px;background:#fff;display:inline-block;vertical-align:middle;height:26px;line-height:26px;border:1px solid #76a0c6;margin:0 4px 0 0}
.dl_bd li input:hover{background-color:#ECF5FF;border:1px solid #76a0c6}
.dl_bd li input.butt{font-weight:900;float:none;border:none;text-indent:0;color:#fff;cursor:pointer;height:44px;line-height:44px;margin:0 auto;font-size:16px;background:#f60; width:40%}
.dl_bd li input.butt:hover{border:none;color:#ff0;background:#f30}

/*pay*/
.dl_bd .label{padding-left:144px}
.dl_bd li.yhzf{padding:24px 0 12px;border:1px solid #7fbfff;height:auto}
.dl_bd li.yhzf font{margin-right:0}
.dl_bd .label dd{float:left;line-height:26px;font-size:14px;display:block;position:relative;border:1px solid #ccc;cursor:pointer;margin:0 12px 0 0;text-align:center;padding:10px 0}
.dl_bd .label dd img{margin:-2px 10px 1px 0;vertical-align:middle}
.dl_bd .label dd:hover{border:1px solid #aaa}
.dl_bd .label dd.on{border:1px solid #f60}
.dl_bd .label dd.on i,.dl_bd .label dd.on em{position:absolute;right:0;bottom:0}
.dl_bd .label dd.on em{background-position:0 0;width:0;height:0;border-bottom:30px solid #f60;border-left:30px solid transparent}
.dl_bd .label dd.on i{right:3px;bottom:3px;width:14px;height:14px;display:block;background-position:-268px -32px;z-index:20}
.dl_bd .label dd input{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);position:absolute }
.dl_bd .label.t2 dd{width:45%}
.dl_bd .label dd b{padding:0 3px;font-size:18px}
.dl_bd ul.zfxq li{ padding:0;margin:0}
.dl_bd .zfxq li font,.dl_bd .zfxq li{font-size:15px}
.dl_bd .label dd font{line-height:19px;position:absolute;font-weight:bold;top:-6px;right:6px;background:#f40;color:#fff;font-size:14px;width:20px;height:20px;text-align:center}
.dl_bd .label dd font s{position:absolute;top:0;left:-6px;display:block;width:0;height:0;border-left:6px solid transparent;border-bottom:5px solid #c90000}
/*选择小箭头尺寸*/
.dl_bd .label.vip_pay dd.on em{border-bottom:22px solid #f60;border-left:22px solid transparent}
.dl_bd .label.vip_pay dd.on i{right:1px;bottom:1px;width:12px;height:12px;background-position:-92px -154px}
.dl_bd .vip_pay dd{line-height:36px;font-size:16px;padding:2px 0}
li.long b{color:#f60;}
.tc{padding:0;text-align:center}
/*index*/
.zkj{text-align:center;padding-top:70px; font-size:16px;line-height:180%;}
.zkj b.ym{color:#f60; font-size:68px;line-height:130%;background:#328efe; color:#fff; padding:0 26px 24px;font-family:"Arial Black"; position:relative;}
.zkj b.ym p{ font-size:16px; position:absolute; bottom:-18px; left:5px; letter-spacing:8px; width:100%; text-align:center}
.zkj a.butt{margin:120px auto 20px; font-size:16px; font-weight:bold; line-height:36px; height:36px; padding:0 30px;}
.wxewmj{display:block; width:160px; margin:5px auto; border:1px solid #ddd}
.ds{font-size:14px; margin:45px auto 10px}
.ds a{color:#fff; display: inline-block; background:#f44; border-radius:10px; margin:0 0 0 10px; padding:0 10px; line-height:28px; height:28px; font-weight:bold}
.ds a i,.zkj .bottom a.start i{width: 20px;height: 20px;margin: -4px 4px 0 0; background-position:-320px -110px;display: inline-block;vertical-align: middle;}
.wxicon{display:inline-block; vertical-align:middle; margin:-3px 3px 0 5px}
.dsover{font-size: 32px; color:#18bc0e; line-height:80px; position: relative; padding-left:90px; margin:20px 0 30px}
.dsover i.ok{ background-position:-80px -236px; position:absolute; left:0; top:5px;width: 80px;height: 80px;margin: -5px 10px 0 0;}
/*wx*/
.wxsm{margin:10px 0;margin-left:116px}.wxleft{width:216px}
#output{width:200px;height:200px;padding:8px;border:1px solid #ddd;background: url(loading.gif) center no-repeat;}
.wxleft .reglc{background:#3E9EFE;color:#fff;text-align:left;padding:12px;line-height:19px;margin-top:20px}
.reglc i{background-image:url(wxsysb.png);width:32px;height:32px;float:left;margin:3px 10px 0 0}
.wxright{ line-height:0;display:none}.wxsm.on{width:450px;margin-left:2px}.wxsm.on .wxleft{float:left;margin:0}.wxsm.on .wxright{float:right;display:block;padding:0}

.bottom{margin:270px auto 20px;}
.zkj .bottom a.butt,.zkj .bottom a.start{ margin:0 5px;font-size:26px; font-weight:bold; line-height:46px; height:46px; padding:0 55px;vertical-align: middle;}
.zkj .bottom a.start{font-size:16px;}

@media screen and (max-width:860px){.zkj b.ym{ font-size:70px}.zkj b.ym p{letter-spacing:6px;}.zkj .bottom a.butt{font-size:24px;}}
@media screen and (max-width:460px){.zkj{ min-width:360px}.dl_bd{ width:98%;padding:20px 5px; box-sizing:border-box}.wxsm{margin-left:20%}.dl_bd .label.t2 dd{ width:190px;float:none;margin:0 12px 6px 0;}.dl_bd li.button{margin:0;padding:0;}.dl_bd li input.butt{ width:190px}.bottom{margin-top:240px}.zkj .bottom a.butt,.zkj .bottom a.start{padding:0 30px;}}
@media screen and (max-width:440px){.dl_bd li font{width:110px}.dl_bd .label{padding-left:114px}.dsover{line-height:44px;}.zkj b.ym{padding: 0 10px 24px;}}
@media screen and (max-width:380px){.zkj b.ym{padding: 0 4px 24px;}}