/* CSS Document By Aring QQ:838278506 http://www.divsz.com/ */
@import url("animate.css");
@import url("font-awesome.min.css");
@import url("all.css");
/**** main ****/
.ban{ min-width:1200px; height:300px;}
.ban_1{ background:url(../images/vip_1.jpg) no-repeat center top;}
.main{ display:table; width:1200px; margin:20px auto;}
.main .main_l{ *float:left; width:240px; display:table-cell; vertical-align:top;}
.main .main_r{ *float:left; display:table-cell; position:relative;}
.bar{ width:16px; height:36px; border-radius:4px 0 0 4px; background:#757777 url(images/bar_a.png) no-repeat center center; position:absolute; left:-16px; top:44px; z-index:2; cursor:pointer;}
.bar.on{ background:#757777 url(images/bar_b.png) no-repeat center center;}
.main_b{ min-height:631px;}
.main_c{ padding:0 20px;}
.sub{ width:218px; margin-bottom:16px;}
.sub h1{ border-bottom:1px solid #efefef;}
.sub h1 a{ display:block; width:90px; height:90px; border-radius:50%; margin:16px auto;}
.sub h1 a img{ width:90px; height:90px; border-radius:50%;}
.sub ul{ width:218px; padding:6px 0 12px;}
.sub li{ height:42px; line-height:42px;}
.sub li a{ display:block; font-size:14px; color:#353c5b; border-left:4px solid #ffffff;}
.sub li a i{ display:inline-block; width:20px; font-size:18px; color:#353c5b; text-align:center; margin:0 20px 0 24px;}
.sub li a:hover{ color:#353c5b; border-left:4px solid #e83928; background:#f7f7f7;}
.sub li a:hover i,.sub li.cur a i{ color:#e72832;}
.sub li.cur a{ color:#353c5b; border-left:4px solid #e83928;}


.main_l h6 img{ width:218px;}
.type{ height:48px; line-height:48px; border-bottom:1px solid #f1f2f4; padding:0 20px 0 32px; background:url(images/dot.png) no-repeat 16px 18px;}
.type h3{ float:left; font-size:18px; color:#332d2d; font-weight:bold;}
.type h3 span{ color:#de2929;}
.type p{ float:right; font-size:14px; color:#adadad; display:inline-block;}
.type p a{ color:#adadad;}
.type p a:hover{ color:#de2929;}
/**** foot ****/
.foot{ border-top:1px solid #d9d9d9;}
.foot_w{ width:1200px; height:180px; margin:0 auto;}
.foot .foot_l{ float:left; padding-top:48px;}
.foot .foot_r{ float:right; padding:42px 0 24px;}
.foot_l h3{ font-size:16px; color:#05090f; line-height:42px;}
.foot_l p{ font-size:14px; color:#b6b6b7; line-height:30px;}
.foot_r img{ width:112px; height:112px; border:1px solid #dedcdc; border-radius:4px; box-shadow:0 0 5px #cac9c9;}
/**** cont ****/
.tips{ width:1200px; text-align:center; line-height:48px; border-radius:3px; background:#f4f6f7; margin:20px auto 0;}
.tips a,.tips a:hover{ color:#e72832;}
.kind_m{ border-radius:4px; padding:12px 20px; margin-top:20px; background:#f4f6f7; position:relative;}
.kind_m h5{ font-weight:bold; line-height:30px;}
.kind_m h5 i{ font-size:18px; color:#353c5b; margin-right:6px;}
.kind_m p{ text-align:justify; line-height:30px;}
.kind_m h6{ color:#e72832; position:absolute; right:12px; top:12px;}
.kind_m h6 i{ font-size:20px;}
.kind_c{ padding:0 20px;}
.kind_c h3{ font-size:16px; font-weight:bold; line-height:42px;}
.kind_c th{ text-align:left; line-height:36px; padding:10px 0;}
.kind_c th span{ color:#999999;}
.kind_c td{ line-height:36px; border-bottom:1px dashed #dee0e2; padding:10px 6px;}
.kind_c input.txt{ width:288px; height:34px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.kind_c input.txt_a{ width:718px;}
.kind_c select.sel{ width:732px; height:36px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd; cursor:pointer;}
.kind_c select.sel option{ padding:9px 12px;}
.kind_c input.txt_file{ width:730px; height:34px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; background:#fdfdfd; cursor:pointer;}
.kind_c textarea{ width:718px; height:144px; font-size:14px; color:#999999; line-height:18px; border:1px solid #f3f3f3; border-radius:3px; padding:3px 0 3px 12px; margin:10px 0; background:#fdfdfd;}
.kind_c input.cb+label,.kind_c input.rd+label{ margin:0 6px 2px 0;}
.kind_c button{ width:100px; height:40px; font-size:15px; color:#ffffff; border:none; border-radius:3px; margin:10px 0; background:#ca3131; cursor:pointer;}
.kind_d{ padding:0 20px 20px;}
.kind_d h3{ font-size:16px; font-weight:bold; line-height:60px;}
.kind_d p{ line-height:30px; padding-bottom:6px;}
.find{ padding:0 20px;}
.find_c{ width:480px; margin:0 auto 30px;}
.find_c h3{ font-size:16px; font-weight:bold; line-height:60px;}
.find_c th{ width:100px; text-align:left; line-height:36px; padding:10px 0;}
.find_c input.txt{ width:366px; height:34px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.find_c input.txt_a{ width:266px; height:34px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.find_c input.btn{ width:88px; height:36px; font-size:14px; color:#ffffff; border:none; border-radius:3px; margin-left:12px; background:#dd4444; cursor:pointer;}
.find_c input.cb+label{ margin:0 6px 2px 0;}
.find_d{ width:818px; padding:0 30px 30px;}
.find_d h3{ font-size:16px; font-weight:bold; line-height:60px;}
.find_d p{ line-height:30px; padding-bottom:6px;}
.lead_a{ padding:10px 20px;}
.lead tr{ border-bottom:1px dashed #e2e7e9;}
.lead tr:hover{ background:#f8f9fa;}
.lead_1 tr.first,.lead_1 tr.last,.lead_2 tr.first,.lead_2 tr.last{ border-bottom:1px solid #e2e7e9;}
.lead_1 tr.first:hover,.lead_2 tr.first:hover{ background:none;}
.lead th{ font-size:15px; color:#253741; font-weight:bold; line-height:48px;}
.lead td{ font-size:14px; color:#666666; text-align:center; line-height:48px;}
.lead td p{ text-align:left;}
.lead a{ color:#34479f;}
.lead a:hover{ color:#de2929;}
.page{ text-align:right; line-height:30px; padding:16px 0;}
.page_b{ padding:16px 20px;}
.page a{ color:#7f7f7f; border:1px solid #c1c1c1; border-radius:3px; padding:0 10px; margin-left:10px; background:#fafafa;}
.page a:hover,.page a.cur{ color:#ffffff; border:1px solid #c84949; background:#e95555;}
.push ul{ padding:20px 11px 0;}
.push li{ float:left; width:222px; height:236px; border-radius:3px; box-shadow:0 0 5px #f2f1f1; margin:0 6px 20px; display:inline; background:#ffffff; position:relative;}
.push li div img{ width:222px; height:160px; border-radius:3px 3px 0 0;}
.push li h4{ width:220px; height:30px; font-size:14px; font-weight:bold; line-height:30px; background:rgba(0,0,0,0.3); position:absolute; left:0; top:130px;}
.push li h4 a{ display:block; color:#ffffff; padding-left:12px;}
.push li dl{ width:214px; height:48px; padding:16px 4px 0;}
.push li dd{ float:left; width:70px; height:48px; font-size:14px; color:#b8b8b8; text-align:center; line-height:24px; border-right:1px solid #f5f5f5;}
.push li dd span{ font-size:16px; color:#575151;}
.push li dt{ float:left; width:48px; height:48px; margin:0 12px; display:inline; position:relative;}
.push li dt span{ width:48px; height:48px; font-size:12px; color:#f12e3e; text-align:center; line-height:48px; position:absolute; left:0px; top:0px;}
.push li dt span b{ font-size:18px;}
.push li h6 a{ display:block; width:222px; height:176px; font-size:18px; color:#5c6bb1; text-align:center; line-height:72px; padding-top:60px;}
.mid{ height:600px; background:url(images/log.jpg) no-repeat center 0; position:relative;}
.mid .mid_c{ width:1100px; padding:60px 0; margin:0 auto;}
.mid_c h3{ font-size:30px; color:#ffffff; font-weight:bold; line-height:48px; padding-left:32px;}
.mid_c p{ font-size:18px; color:#ffffff; line-height:32px; padding-bottom:10px;}
.mid_t{ width:360px; height:64px; border-radius:4px 4px 0 0; background:#f6f0f0;}
.mid_t h2{ width:120px; font-size:18px; color:#e95555; font-weight:bold; text-align:center; line-height:64px; border-radius:4px 0 0 0; background:#ffffff;}

.mid_b{ width:288px; padding:20px 36px 0;}
.mid_b h4{ width:288px; height:42px; margin-bottom:12px; position:relative;}
.mid_b h4 input.txt{ width:244px; height:40px; font-size:14px; color:#4c4c4c; line-height:40px; border:1px solid #dddee0; border-radius:3px; padding-left:42px; background:#f6f9fb;}
.mid_b dl{ width:288px; height:42px; margin-bottom:12px;}
.mid_b dt{ float:left; width:176px; height:42px; position:relative;}
.mid_b dt input{ width:132px; height:40px; font-size:14px; color:#4c4c4c; line-height:40px; border:1px solid #dddee0; border-radius:3px; padding-left:42px; background:#f6f9fb url(images/dot_b.png) no-repeat 12px center;}
.mid_b dd{ float:right; width:100px; height:42px;}
.mid_b dd input{ width:100px; height:42px; font-size:12px; color:#ffffff; text-align:center; border:1px solid #e95555; border-radius:3px; background:#e95555; cursor:pointer;}
.mid_b dd img.code{ width:100px; height:42px; border-radius:3px; cursor:pointer;}
.mid_b h4 input.txt_a,.mid_b dt input.txt_a{ background:#f6f9fb url(images/dot_b.png) no-repeat 12px center;}
.mid_b h4 input.txt_b,.mid_b dt input.txt_b{ background:#f6f9fb url(images/dot_c.png) no-repeat 12px center;}
.mid_b h4 input.txt_c,.mid_b dt input.txt_c{ background:#f6f9fb url(images/dot_d.png) no-repeat 12px center;}
.mid_b h4 input.txt_d,.mid_b dt input.txt_d{ background:#f6f9fb url(images/dot_e.png) no-repeat 12px center;}
.mid_b i{ width:20px; height:20px; position:absolute; right:9px; top:11px; z-index:2;}
.mid_b span.tip{ font-size:12px; color:#ffffff; line-height:28px; border-radius:3px; padding:0 9px; background:rgba(0,0,0,0.6); position:absolute; right:1px; top:-32px; z-index:4;}
.mid_b span.tip:after{ width:0; height:0; content:""; border-right:4px inset transparent; border-left:4px inset transparent; border-top:4px solid rgba(0,0,0,0.6); position:absolute; right:16px; bottom:-4px;}
.mid_b h5{ height:24px; line-height:24px; margin-bottom:14px;}
.mid_b h5 label{ margin-right:20px; cursor:pointer;}
.mid_b h5 input{ width:20px; height:20px; vertical-align:middle;}
.mid_b h6{ width:288px; padding:4px 0 16px;}
.mid_b h6 input{ width:288px; height:48px; font-size:18px; color:#ffffff; font-weight:bold; border:1px solid #e54d4d; border-radius:3px; background:#e95555; cursor:pointer;}


.log{ width:360px; border-radius:4px; box-shadow:0 2px 4px #656666; margin-left:160px; background:#ffffff; position:absolute; left:50%; top:40px; z-index:2;}
.log_f{ width:288px; height:30px; font-size:12px; color:#838383; line-height:30px; border-top:1px solid #e8e8e8; padding:15px 36px; background:#f3f3f3;}
.log_f dt{ float:left;}
.log_f dt a{ color:#dd4444;}
.log_f dd{ float:right;}
.log_f dd a{ color:#838383;}
.reg{ width:360px; border-radius:4px; box-shadow:0 2px 4px #656666; margin-left:160px; background:#ffffff; position:absolute; left:50%; top:40px; z-index:2;}
.reg_f{ border-top:1px solid #e8e8e8; padding:0 36px 18px;}
.reg_f p{ width:280px; height:30px; font-size:12px; line-height:30px; padding:10px 4px;}
.reg_f p a{ color:#0487c4;}
.reg_f p a:hover{ color:#e95555;}
.reg_f p input.cb+label{ margin:0 6px 2px 0;}
.reg_f h4 input{ width:288px; height:48px; font-size:18px; color:#ffffff; font-weight:bold; border:1px solid #e54d4d; border-radius:3px; background:#e95555; cursor:pointer;}
input.txt:-moz-placeholder{ color:#999999; opacity:1;}
input.txt::-moz-placeholder{ color:#999999; opacity:1;}
input.txt:-ms-input-placeholder{ color:#999999; opacity:1;}
input.txt::-webkit-input-placeholder{ color:#999999; opacity:1;}
.cert_a{ width:868px; padding:10px 0 30px 30px;}
.cert_a h3{ line-height:72px;}
.cert_a h3 b{ font-size:18px;}
.cert_a ul{ width:840px; height:248px;}
.cert_a li{ float:left; width:360px; height:248px; color:#4c4c4c; text-align:center; line-height:26px; border-radius:3px; margin-right:60px; display:inline; background:#fafafa; cursor:pointer;}
.cert_a li:hover{ color:#ffffff; background:#dd4444 url(images/hook.png) no-repeat right bottom;}
.cert_a li div{ width:108px; height:120px; margin:24px auto 20px;}
.cert_a li h4{ font-size:16px; font-weight:bold;}
.cert_c select.sel{ width:235px;}
.cert_ca{ height:72px; padding:10px 0;}
.cert_ca li{ float:left; width:122px; height:72px; margin-right:16px; display:inline;}
.cert_ca li a{ display:block; width:120px; height:48px; font-size:14px; color:#4c4c4c; text-align:center; line-height:24px; border:1px solid #f3f3f3; border-radius:3px; padding:11px 0; background:#fdfdfd;}
.cert_ca li a:hover,.cert_ca li.cur a{ color:#ffffff; background:#dd4444;}
.cert_cb{ padding:10px 0 20px;}
.cert_cb ul{ width:100%; height:102px;}
.cert_cb li{ float:left; width:122px; height:102px; margin-right:16px; display:inline;}
.cert_cb li div{ width:120px; height:70px; font-size:24px; color:#efefef; font-weight:bold; text-align:center; line-height:70px; border:1px solid #f3f3f3; border-radius:3px; background:#fdfdfd;}
.cert_cb li h6{ text-align:center; line-height:30px;}

.cert_cc{ line-height:24px; padding:6px 0;}
.chip h3{ font-size:16px; font-weight:bold; line-height:42px; padding:0 30px;}
.chip_b{ width:858px; padding:10px 20px;}
.chip_b ul{ width:858px;}
.chip_b li{ float:left; width:266px; height:246px; border-radius:3px; box-shadow:0 0 5px #f2f1f1; margin:0 10px 20px; display:inline; background:#ffffff; position:relative;}
.chip_b li div img{ width:266px; height:170px; border-radius:3px 3px 0 0;}
.chip_b li h4{ width:266px; height:32px; font-size:14px; font-weight:bold; line-height:32px; background:rgba(0,0,0,0.3); position:absolute; left:0; top:138px;}
.chip_b li h4 a{ display:block; color:#ffffff; padding-left:20px;}
.chip_b li dl{ width:260px; height:48px; padding:16px 3px 0;}
.chip_b li dd{ float:left; width:86px; height:48px; font-size:14px; color:#b8b8b8; text-align:center; line-height:24px; border-right:1px solid #f5f5f5;}
.chip_b li dd span{ font-size:16px; color:#575151;}
.chip_b li dt{ float:left; width:48px; height:48px; margin:0 18px; display:inline; position:relative;}
.chip_b li dt span{ width:48px; height:48px; font-size:12px; color:#f12e3e; text-align:center; line-height:48px; position:absolute; left:0px; top:0px;}
.chip_b li dt span b{ font-size:18px;}
.chip_b li h5{ position:absolute; right:2px; top:2px;}
.chip_b li h5 input{ width:18px; height:18px;}
.chip_c{ padding:0 30px;}
.chip_ct th{ font-size:16px; color:#ffffff; line-height:45px; background:#da2837;}
.chip_ca td{ font-size:14px; color:#3a3131; text-align:center; line-height:45px;}
.chip_cb{ padding:20px;}
.chip_cb th{ font-size:14px; color:#353c5b; line-height:32px; background:#e5eff8;}
.chip_cb td{ font-size:12px; color:#3a3131; text-align:center; line-height:32px;}
.chip_d{ padding:0 30px 30px;}
.chip_d h3{ font-size:18px; font-weight:bold; line-height:72px;}
.chip_d p{ text-align:justify; line-height:30px; padding-bottom:6px;}
.info{ padding:0 20px;}
.info_t{ height:72px; border-bottom:1px solid #f1f1f1; padding:8px 20px 0; overflow:hidden;}
.info_t h3{ float:left; line-height:72px;}
.info_t h3 b{ font-size:18px; margin-right:24px;}
.info_t p{ float:right; line-height:36px; padding:18px 0;}
.info_t p a{ color:#ffffff; border-radius:3px; padding:0 20px; background:#e72832;}

.info_c{ padding:16px 20px;}
.info_c th{ width:90px; color:#999999; text-align:left; padding-left:10px;}
.info_c td{ line-height:36px; border-bottom:1px dashed #dee0e2; padding:10px 12px;}
.info_c td img{ width:76px; height:76px; border-radius:50%; margin-right:6px;}
.info_c td input.txt_file{ width:300px; height:34px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; margin-left:24px; background:#fdfdfd; cursor:pointer;}
.info_c td input.txt{ width:320px; height:34px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.info_c td input.cb+label{ margin:0 6px 2px 0;}
.info_c td select.sel{ width:334px; height:36px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.info_ca a{ width:100px; height:40px; color:#4c4c4c; text-align:center; line-height:40px; border:1px solid #f3f3f3; border-radius:3px; background:#fdfdfd; margin-right:12px;}
.info_ca a.cur{ color:#ffffff; border:1px solid #dd4444; background:#dd4444;}
.info_d{ padding:16px 20px 30px;}
.info_d th{ width:100px; color:#abb2b6; line-height:28px; padding:10px 0;}
.info_d dl{ height:80px; border-bottom:1px dashed #dee0e2; padding:0 8px 0 12px; overflow:hidden;}
.info_d dt{ float:left; line-height:80px;}
.info_d dd{ float:right; padding:24px 0;}
.info_d dd a{ display:block; width:80px; height:30px; color:#91939d; text-align:center; line-height:30px; border:1px solid #f3f3f3; border-radius:3px; background:#f7f7f7;}
.info_d dd a:hover{ color:#ffffff; border:1px solid #d14646; border-radius:3px; background:#e95656;}
.info_f{ padding:20px 130px;}
.info_f a{ display:block; width:120px; height:42px; font-size:16px; color:#ffffff; text-align:center; line-height:42px; border-radius:3px; background:#ca3131;}
.item_a{ padding:10px 0;}
.item_a tr:hover{ background:#f5f5f5;}
.item_a th{ font-weight:bold; text-align:center; line-height:44px; padding:0; background:#f3f2f2;}
.item_a td{ text-align:center; line-height:40px;}
.item_add{ display:inline-block; font-size:24px; font-weight:bold; color:#4c4c4c; vertical-align:middle; border-radius:3px; padding:0 10px; background:#f3f2f2;}
.item_add:hover{ color:#ffffff; background:#dd4444;}
.pay_t{ height:80px; border-bottom:1px solid #f1f1f1; padding:16px 0;}
.pay_t li{ float:left; width:33.33%;}
.pay_t li dl{ border-right:1px solid #f0eaea; padding-left:30px;}
.pay_t li dt{ line-height:24px;}
.pay_t li dd{ font-size:27px; color:#399aff; font-weight:bold; line-height:48px;}
.pay_t li:last-child dl{ border:none;}
.pay_t li:first-child dd{ color:#f12e3e;}
.pay_t li:last-child dd{ color:#797979;}
.pay_c{ text-align:center; line-height:42px; padding:20px;}
.pay_c a{ font-size:15px; color:#ffffff; border-radius:3px; padding:0 32px; margin:0 10px; background:#f37b3a;}
.pay_c a:hover{ color:#ffffff; background:#399aff;}
.view{ padding:0 20px;}
.view_t{ height:60px; border-bottom:1px solid #f1f1f1; padding:0 20px;}
.view_t li{ float:left;}
.view_2 li{ width:50%;}
.view_4 li{ width:25%;}
.view_5 li{ width:20%;}
.view_6 li{ width:16.66%;}
.view_t li p{ width:100px; height:48px; font-size:16px; text-align:center; line-height:48px; padding-top:8px; margin:0 auto; cursor:pointer;}
.view_t li.hover p,.view_t li:hover p{ color:#ea4d4d; border-bottom:4px solid #ea4d4d;}
.view_c{ display:none; padding:20px;}
.view_c input.txt{ width:320px; height:34px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.view_c input.txt_a{ width:160px;}
.view_c select.sel{ width:334px; height:36px; font-size:14px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd; cursor:pointer;}
.view_c select.sel option{ padding:9px 12px;}
.view_c select.sel_a{ width:174px;}

#item_1,#pay_1,#vest_1{ display:block;}
.view_d th p{ color:#999999; text-align:left; line-height:56px;}
.view_d td p,.view_d td.view_dl{ color:#5b6d77; line-height:36px; border-bottom:1px dashed #e4e7e8; padding:10px 12px;}
.view_d td input.txt_file{ width:420px; height:34px; color:#999999; border:1px solid #f3f3f3; border-radius:3px; background:#fdfdfd; cursor:pointer;}
.view_da{ padding:10px 0;}
.view_da th{ font-weight:bold; line-height:32px; background:#f3f7f9;}
.view_da td{ text-align:center; line-height:32px;}
.view_f dl{ width:818px; height:44px; padding-bottom:20px;}
.view_f dt{ float:left; width:594px;}
.view_f dd{ float:left; width:224px; height:44px;}
.view_f dt input{ width:566px; height:42px; font-size:15px; color:#999999; line-height:42px; border:1px solid #eeeeee; border-radius:3px; padding-left:16px; background:#fdfdfd;}
.view_f dd h4{ float:left; width:102px; height:44px; margin-left:10px;}
.view_f dd h4 input{ width:102px; height:44px; font-size:15px; color:#fdfeff; font-weight:bold; border:1px solid #2c8dba; border-radius:3px; background:#419fcb; cursor:pointer;}
.view_f dd h5{ float:left; width:102px; height:44px; margin-left:10px;}
.view_f dd h5 input{ width:102px; height:44px; font-size:15px; color:#fdfeff; font-weight:bold; border:1px solid #d14646; border-radius:3px; background:#e95656; cursor:pointer;}
.view_f li{ border-bottom:1px dashed #dee0e2; padding:6px 0 12px;}
.view_f li h4{ font-size:16px; color:#3d464d; font-weight:bold; text-align:justify; line-height:30px; padding:9px 0 9px 40px; background:url(images/faq_q.png) no-repeat 10px 14px;}
.view_f li p{ font-size:15px; color:#828a92; text-align:justify; line-height:30px; padding-left:40px; background:url(images/faq_a.png) no-repeat 10px 5px;}
.post{ padding:20px 30px;}
.post_c{ line-height:30px;}
.post_c h1{ font-size:18px; color:#333333; font-weight:bold; text-align:center; line-height:36px;}
.post_c p{ line-height:30px; text-align:justify;}
.post_b{ border-top:1px solid #f1f2f4; margin-top:20px;}
.post_b h4{ color:#dd4444; text-align:center; line-height:30px; padding:12px 0;}
.post_b h4 label{ cursor:pointer;}
.post_b h5{ line-height:30px; text-align:justify; border-top:1px solid #f1f2f4; padding:10px 0;}
.post_b h5 font{ color:#dd4444;}
.post_b h6{ text-align:center; line-height:42px;}
.post_b h6 a{ font-size:15px; color:#ffffff; border-radius:3px; padding:0 20px; margin:0 10px; background:#e72832;}
.post_b h6 a:hover{ background:#ca3131;}
.vest_b{ border:1px solid #c7c7c7; border-radius:3px; margin-bottom:20px;}
.vest_b:hover{ border:1px solid #575757;}
.vest_t{ line-height:56px; border-radius:3px 3px 0 0; background:#f3f3f3;}
.vest_t a{ color:#4c4c4c;}
.vest_t a:hover{ color:#e72832;}
.vest_t h6 a,.vest_t h6 a:hover{ display:inline-block; color:#ffffff; line-height:30px; border-radius:3px; padding:0 12px; background:#e83928;}
.vest_c{ line-height:42px; border-top:1px dashed #c7c7c7;}
.vest_c img{ width:140px; height:106px; border-radius:3px;}
.vest_c b{ color:#ff0000;}
.vest_c a{ color:#4c4c4c;}
.vest_c a:hover{ color:#e72832;}
.vest_c h5{ font-size:16px; color:#ff0000; font-weight:bold;}
.vest_c p{ font-size:12px; color:#9d9d9d; line-height:20px; padding:6px 20px 6px 0;}
.vest_c h6 a,.vest_c h6 a:hover{ display:inline-block; color:#ffffff; line-height:30px; border-radius:3px; padding:0 12px; margin:6px 0; background:#ff0000;}
.vest_l{ text-align:center; vertical-align:top; border-left:1px solid #f3f3f3;}
.vest_v{ line-height:42px; padding:20px;}
.vest_v table{ border:1px solid #f3f3f3;}
.vest_v img{ width:140px; height:106px; border-radius:3px;}
.vest_v b{ color:#ff0000;}
.vest_v a{ color:#4c4c4c;}
.vest_v a:hover{ color:#e72832;}
.vest_v h5{ font-size:16px; color:#ff0000; font-weight:bold;}
.vest_v p{ font-size:12px; color:#9d9d9d; line-height:20px; padding:6px 20px 6px 0;}
.vest_v h6 a,.vest_v h6 a:hover{ display:inline-block; color:#ffffff; line-height:30px; border-radius:3px; padding:0 12px; margin:6px 0; background:#ff0000;}
.safe{ padding:20px;}
.safe dl{ height:50px; font-size:16px; line-height:50px; border-bottom:1px dashed #dee0e2; padding:0 16px;}
.safe dt{ float:left;}
.safe dd{ float:right;}
.cb_ys{ display:none;}
.cb_ys + label{ display:inline-block; width:40px; height:15px; vertical-align:middle; border-radius:50px; padding:9px; margin-bottom:2px; background:#fafbfa; -webkit-transition:all 0.1s ease-in; transition:all 0.1s ease-in; position:relative; cursor:pointer;}
.cb_ys + label:after{ width:100%; height:100%; border-radius:100px; content:''; box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,0.4); -webkit-transition:box-shadow 0.1s ease-in; transition:box-shadow 0.1s ease-in; position:absolute; top:0; left:0;}
.cb_ys + label:before{ width:31px; height:31px; border-radius:100px; box-shadow:0 3px 1px rgba(0,0,0,0.05),0 0px 1px rgba(0,0,0,0.3); content:''; -webkit-transition:all 0.1s ease-in; transition:all 0.1s ease-in; background:#ffffff; position:absolute; top:1px; left:1px; z-index:999;}
.cb_ys:active + label:after{ box-shadow:inset 0 0 0 20px #eeeeee,0 0 1px #eeeeee;}
.cb_ys:active + label:before{ width:37px;}
.cb_ys:checked:active + label:before{ width:37px; left:20px;}
.cb_ys + label:active{ box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);}
.cb_ys:checked + label:before{ border-radius:100px; content:''; position:absolute; left:26px;}
.cb_ys:checked + label:after{ font-size:1.5em; box-shadow:0 0 1px #4cda60; content:''; background:#4cda60; position:absolute;}
.pop{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.5); cursor:pointer; position:absolute; left:0; top:0; z-index:10;}
.pop_c{ display:none; width:500px; border:1px solid #efefef; border-radius:4px; box-shadow:0 0 5px rgba(4,0,0,0.4); margin-left:-250px; background:#ffffff; position:absolute; left:50%; top:200px; z-index:20;}
.buy_m{ border:1px solid #f1f2f4; padding:6px 12px; margin:10px 0; background:#fefeea;}
.buy_m h5{ color:#cc0000; line-height:30px;}
.buy_m p{ text-align:justify; line-height:24px;}
.buy_m h6{ color:#333333; line-height:30px;}

.buy_c{}
.buy_c h4{ font-size:18px; line-height:42px; border-bottom:1px solid #f1f2f4; padding:0 20px;}
.buy_c h4 span{ border-left:3px solid #e24040; padding-left:8px;}
.buy_b{ padding:10px 20px;}
.buy_b tr{ border-bottom:1px dashed #f1f2f4;}
.buy_b th{ font-weight:bold; line-height:42px;}
.buy_b td{ text-align:center; line-height:60px;}
.buy_b td span{ color:#dd4444;}
.buy_b td input.btn{ width:32px; height:32px; font-size:20px; font-weight:bold; vertical-align:middle; border:1px solid #cccccc; margin:0 3px; cursor:pointer;}
.buy_b td input.txt{ width:80px; height:30px; text-align:center; vertical-align:middle; border:1px solid #cccccc;}
.buy_b td input.txt_a{ width:120px;}
.buy_b td input.txt_b{ width:140px;}
.buy_b td a.del{ width:32px; height:32px; font-size:24px; color:#ffffff; font-weight:bold; text-align:center; line-height:30px; border-radius:50%; background:#dd4444; cursor:pointer;}
.buy_b td a.dot{ color:#ffffff; line-height:30px; border-radius:4px; padding:0 6px; background:#dd4444;}
.buy_d{ font-size:16px; text-align:right; line-height:36px; padding:10px;}
.buy_d span{ display:inline-block; text-align:left; vertical-align:middle; border-left:1px solid #f1f2f4; padding-left:12px; margin-left:12px;}
.buy_d span font{ color:#dd4444;}
.buy_d span font b{ font-size:18px;}
.buy_p{ padding-top:10px;}
.buy_p h6{ line-height:36px; padding:0 12px; margin:0 19px; background:#fefebb;}
.buy_p ul{ width:1140px; margin:0 auto;}
.buy_p li{ float:left; width:208px; height:160px; border-radius:3px; margin:0 10px 20px; display:inline; overflow:hidden; position:relative;}
.buy_p li dl{ width:208px; position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.buy_p li:hover dl{ top:-85px; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.buy_p li dt img{ width:208px; height:160px; border-radius:3px 3px 0 0;}
.buy_p li dd{ color:#ffffff; text-align:center; border-radius:0 0 3px 3px; padding:0 10px; background:rgba(0,0,0,0.5);}
.buy_p li dd h3{ line-height:30px; border-bottom:1px solid #f3f3f3;}
.buy_p li dd h3 a{ display:block; font-size:16px; color:#ffffff;}
.buy_p li dd p{ line-height:24px; padding-bottom:6px;}
.buy_p h5{ width:30px; height:30px; font-size:20px; color:#ffffff; font-weight:bold; text-align:center; line-height:30px; border-radius:50%; background:#cccccc; position:absolute; right:0; top:0; cursor:pointer; z-index:9;}
.buy_p h5.cur{ background:#339900;}
.buy_f{ color:#dd4444; text-align:center; border-top:1px solid #f1f2f4; padding:20px 0;}
.buy_f h4{ color:#3b5664; line-height:24px; margin-bottom:12px;}
.buy_f h4 a{ color:#3b5664;}
.buy_f h4 a:hover{ color:#e72832;}
.buy_f h5{ line-height:40px;}
.buy_f h5 a{ font-size:15px; color:#ffffff; border-radius:3px; padding:0 24px; margin:0 10px; background:#e72832;}
.buy_f h5 a:hover{ background:#ca3131;}
.buy_f label{ margin:0 6px 2px 0;}
.buy_s{ font-size:16px; line-height:42px; padding:20px 12px;}
.buy_s p a{ color:#6600ff;}
.buy_s p span{ color:#ff0000;}
.buy_s p b{ font-size:20px;}
.buy_s textarea{ width:1128px; height:180px; font-size:12px; line-height:18px; border:1px solid #cccccc; padding:3px 0 3px 6px;}
.buy_sc{ font-size:16px; line-height:42px; border-top:1px dashed #cccccc; padding:20px 12px;}
.buy_sc p span{ color:#ff0000;}
.buy_sc p b{ font-size:20px;}
.buy_sc input.rd+label{ margin:0 6px 4px 0;}
.buy_sc label{ cursor:pointer;}
.buy_h{ width:896px; margin:20px 1px 0;}
.buy_h li{ float:left; width:204px; height:300px; margin:0 10px 20px; display:inline; position:relative;}
.buy_h li img{ width:204px; height:160px;}
.buy_h li h3{ width:204px; height:36px; text-align:center; line-height:36px; background:rgba(103,103,103,0.3); position:absolute; left:0; top:124px;}
.buy_h li h3 a{ color:#ffffff;}
.buy_h li dl{ width:202px; height:120px; border:1px solid #cccccc; padding:9px 0;}
.buy_h li dd{ padding:6px 0 6px 10px;}
.buy_h li dd input.txt{ width:96px; height:26px; border:1px solid #cccccc; margin:0 6px;}
.buy_h li dd select{ width:118px; height:28px; border:1px solid #cccccc; margin:0 6px; cursor:pointer;}
.buy_h li dd option{ padding:3px 0;}
.buy_h li h4{ width:30px; height:30px; font-size:20px; color:#ffffff; font-weight:bold; text-align:center; line-height:30px; border-radius:50%; background:#cccccc; position:absolute; right:0; top:0; cursor:pointer;}
.buy_h li h4.cur{ background:#339900;}

.cont{ padding:20px 30px;}
.cont p{ text-align:justify; line-height:24px; padding:4px 0;}



.map{ padding:20px;}
.map .map_l{ float:left; width:50%;}
.map .map_r{ float:left; width:50%; border-left:1px dotted #ebebeb; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.map_c{ padding:0 20px;}
.map_b{ width:100%; height:24px; font-size:13px; line-height:24px; margin-top:20px; position:relative;}
.map_b dt{ text-align:center;}
.map_b dd{ position:absolute; right:0; top:0; z-index:10;}
.bank{ padding:20px;}
.bank_t{ width:600px; margin:0 auto 20px;}
.bank_t p{ line-height:36px; padding:6px 0;}
.bank_t p span{ margin-right:20px;}
.bank_t input.txt{ width:180px; height:34px; font-size:14px; color:#999999; vertical-align:middle; border:1px solid #f3f3f3; border-radius:3px; padding-left:12px; background:#fdfdfd;}
.bank_c h3{ font-size:16px; line-height:36px; border-bottom:1px solid #cccccc; margin-bottom:16px;}
.bank_c ul{ padding:0 30px 20px;}
.bank_c li{ float:left; width:118px; height:40px; border:1px solid #f3f3f3; margin:10px; display:inline;}
.bank_c li img{ width:118px; height:40px;}
.bank_f{ height:36px; text-align:center; line-height:36px;}
.bank_f a{ color:#ffffff; border-radius:3px; padding:0 20px; background:#0bacfc;}
.bank_c p{ font-size:16px; line-height:42px; padding:0 12px;}
.bank_c p span{ color:#ff0000;}
.bank_c p b{ font-size:20px;}
.bank_c p input.rd+label{ margin:0 6px 4px 0;}
.bank_c p label{ cursor:pointer;}

.tz{ border:1px solid #efefef; margin:20px;}
.tz_t p{ height:40px; line-height:40px; border-bottom:1px solid #efefef;}
.tz_t p span{ display:inline-block; width:88px; text-align:right; padding-right:12px; margin-right:12px; background:#f9f9f9;}
.tz_c{ line-height:28px; padding:10px 20px;}
.tz_c p{ text-align:justify;}
.tz_f{ height:36px; line-height:36px; padding:10px 60px 20px;}
.tz_f dt{ float:left;}
.tz_f dd{ float:right;}
.tz_f a{ font-size:15px; color:#ffffff; letter-spacing:5px; border-radius:3px; padding:0 20px; background:#e95555;}
.tz_f a:hover{ background:#5a94ca;}

















