﻿@charset "utf-8";html {background:none repeat scroll 0 0 #fff;color:#333;overflow-y:scroll}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td {margin:0;padding:0}
body,button,input,select,textarea {font:16px/1.8 "Microsoft Yahei",verdana}
body {width:100%;overflow:hidden; background:#302838;}
.ie10 body,.ie11 body {font:16px/1.8 "Microsoft Yahei",verdana}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
button,input,select,textarea {font-size:100%}
hr {border:0;height:1px;*color:#fff}
address,cite,dfn,em,var {font-style:normal}
small {font-size:12px}
.fl-clear {clear:both}
.fl-clr {zoom:1}
.fl-clr:after {display:block;clear:both;height:0;content:"\0020"}
table {border-collapse:collapse;border-spacing:0}
ul,ol {list-style:none outside none}
a {text-decoration:none;color:#333}
a:hover {text-decoration:none;color:#4900cf}
img {border:0}
.fl {float:left}
.fr {float:right}
#sign_out,#unlog {display:none}
.footer {background:#1c1e31;width:100%;padding:20px 0;margin:0;font-size:12px;line-height:25px;color:#96989c}
.footer p {padding:0}
.footer .links {background:0;line-height:25px;height:25px}
.footer p a,.foot p span,.footer p,.footer a {color:#96989c}
.footer p a:hover {color:#fff}
.header {width:100%;height:79px;position:fixed;z-index:80;left:0;top:0;border-bottom:1px solid rgba(223,180,180,.2)}
.header_channeltrust.fixed {background:#2e2627}
.head {height:79px;margin:0 75px;font-size:14px}
.head .logo {width:334px;float:left;margin:19px 0 0 0;padding:0}
.head .logo a.logo-img {width:200px;height:44px;margin:0}
.logo img {margin:0}
.head .logo .xmt {margin:19px 0 0 20px;display:block;width:114px;height:36px;float:left;padding:0}
.head .nav {float:left;height:79px;margin:0 20px 0 0}
.head .nav li {float:left;color:#fff}
.head .nav li a {display:block;padding:0 25px;height:79px;line-height:79px;color:#fff}
.head .nav li a:hover,.head .nav li a.current {border-bottom:1px solid #fb485b;color:#fb485b}
.head .nav li span {float:left;margin-right:5px}
.head .contact-us {margin-top:21px;float:left;height:36px;color:#fff}
.head .contact-us .advice_a {height:34px;display:block;border:solid 1px rgba(255,255,255,0.3);line-height:34px;text-align:center;border-radius:50px;color:#fff;font-size:14px;float:left;padding:0 20px;margin-right:25px}
.head .contact-us .advice_a span {padding-left:25px;background:url(pic2.png) 0 center no-repeat; background-size:20px 20px; display:inline-block}
.head .contact-us .advice_a:hover {background:#fb485b;border-color:#fb485b;color:#fff}
.telephone {float:left;height:34px;line-height:17px;padding-left:40px;background:url(pic1.png)0 center no-repeat}
.login_ul,.login_ul li,.login_ul li span {float:left}
.login_ul a {height:34px;display:block;border:solid 1px rgba(255,255,255,0.3);line-height:34px;text-align:center;border-radius:50px;color:#fff;font-size:14px;float:left;padding:0 20px;margin-right:25px}
.login_ul a:hover {background:#fb485b;border-color:#fb485b;color:#fff}
#loginname {margin-top:3px;width:56px;overflow:hidden;display:block;height:25px}
#log img {float:left;vertical-align:-12px;margin-right:5px;width:32px;height:32px;border-radius:50px}
.service-bar {background:#fff;border-left:1px solid #e6e6e6;width:52px;position:fixed;right:0;top:0;z-index:81;height:100%}
.service-bar img {position:absolute;right:0;top:110px}
.service-bar ul {margin-top:229px}
.service-bar ul li {height:80px;text-align:center;border-bottom:1px solid #f6f6f6;padding-top:20px}
.service-bar ul li a {cursor:pointer}
.service-bar ul li .icon-top {margin-top:20px}
.icon-service {background:url(service-bar.png) no-repeat;width:26px;height:26px;display:inline-block;margin-left:2px}
.icon-qq {background-position:-11px -5px}
.icon-tel {background-position:-11px -105px}
.icon-pen {background-position:-10px -209px}
.icon-top {background-position:-6px -434px}
.service-bar .tel-div .icon-tel {background-position:-11px -105px;vertical-align:-3px}
.service-bar .tel {position:relative}
.service-bar .tel .tel-div {display:none;position:absolute;width:137px;height:78px;background:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;right:0;top:0;padding-top:21px;border-radius:100px 0 0 100px}
.service-bar .tel .tel-div span {display:inline-block;width:auto;margin-left:-5px;font-size:14px}
.service-bar .tel .tel-div .tel-number {margin-top:3px;margin-left:10px}
.service-bar span {display:block;width:26px;margin-left:12px;line-height:14px;color:#ff3c00;font-size:12px}
.banner_2 {height:670px;background:#4a3691 url(body.png) no-repeat center center;position:relative;overflow:hidden;}
.banner_2 .text {position:absolute;width:100%;left:0;top:190px;text-align:center;color:#fff}
.banner_2 .text .title {font-size:60px;font-weight:bold;line-height:60px}
.banner_2 .text .txt {font-size:24px;padding-top:10px}
.banner_2 .text .txt span {font-weight:bold}
.banner_2 .mask {height:110px;position:absolute;width:100%;bottom:0;left:0; /*background:url(mask.png) no-repeat center bottom;*/}
.content_table {width:1192px;margin:-280px auto 0 auto;position:relative}
.content_table .pa {position:relative;z-index:11;position:relative;padding:50px; border-radius:50px; background:#ffe400 url(ybg-wg.png);}
.content_table .pa table {background:#000;overflow:hidden;box-shadow:3px 0 40px rgba(4,0,0,0.14); border: 2px solid #000; border-radius:10px;}
.content_table .pa .fadea {width:22%;position:absolute;height:28px;background:#fb4913;left:668px}
.content_table .pa .top {top:0;border-radius:3px 3px 0 0}
.content_table .pa .bottom {bottom:0;border-radius:0 0 3px 3px}

.content_table .pa .pa-cd { display:none; width:542px; height:758px; background:url(ybg-cd.png) no-repeat;position:absolute; left:-200px; top:0px; }


.colour1 {background:#000;}
.colour2 {background:#fb485b;}


.colour_a1 {background:#f5f5f5}
.colour_a2 {background:#f3e8d8}
.colour_a3 {background:#cba261}
.colour_a4 {background:#b88945}
.colour_b1 {background:#fff}
.colour_b2 {background:#fff2ee}
.colour_b3 {background:#fb4913}
.colour_b4 {background:#e23703}
.cfff {color:#fff}
.cfc3c00 {color:#fc3c00}
.fb {font-weight:bold;font-size:18px;text-shadow:2px 4px 2px rgba(137,80,25,0.52)}
.content_t,.content_b {position:absolute;width:238px;height:30px;right:238px;z-index:12}
.content_t {top:-30px;background:#d3a965;border-radius:10px 10px 0 0;overflow:hidden}
.content_b {bottom:-30px;background:#cba261;border-radius:0 0 10px 10px;overflow:hidden}
.content_table th {height:100px;text-align:center;position:relative; border:1px solid #000; box-sizing: border-box;}
.content_table th i {position:absolute;width:100%;height:1px;background:#f7f7f7;left:0;top:50%;margin-top:-0.5px;transform:rotate(17deg)}
.content_table th {color:#fff}
.content_table th .t {font-size:36px;font-weight:bold; text-shadow:2px 2px rgba(0,0,0,1);}

.content_table th .tt span {font-weight:bold;font-size:26px}
.content_table .colour1 {color:#fff}
.content_table th .a a {display:inline-block;width:130px;height:34px;line-height:34px;font-size:16px;color:#4c2d00;font-weight:bold;background:url(//himg.china.cn/img/mainsite/tgt2019/qy/bnt3.png) no-repeat center 0}
.content_table th .a a:hover {background-position:0 -34px}
.content_table .colour1 .a a {width:128px;height:32px;border:1px solid #fc3c00;background:#fff;border-radius:50px;color:#fc3c00}
.content_table .colour1 .a a:hover {background:#fc3c00;color:#fff}
.content_table td {font-size:18px;line-height:37px; padding:6px 20px; background:#fff; color:#000; font-weight:700; text-align:center; border:1px solid #333; box-sizing:border-box;}
.content_table .t_t { background:url(tbg.png) no-repeat center center; font-size:36px; color:#fff; font-weight:700; width:160px; height:60px; line-height:60px; display:inline-block;}
.content_table .t_2 {font-size:36px;color:#000;font-weight:bold; margin-top:10px; letter-spacing:2px;}

.content_table td.colour3 {background:#fb485b; line-height:48px; font-size:28px; color:#fff; letter-spacing:2px;}
.content_table td.colour4 {background:#ff878e; line-height:48px; font-size:28px; letter-spacing:2px; font-family:arial;}
.content_table td.colour5 {background:#ffbec2; line-height:48px; font-size:28px;  letter-spacing:2px;font-family:arial;}


.content_table td.colour6 {background:#d92d4d; line-height:48px; font-size:28px; color:#fff; letter-spacing:2px;}
.content_table td.colour7 {background:#fa6581; line-height:48px; font-size:28px; letter-spacing:2px; font-family:arial;}










.content_table td .title {width:25px;margin:0 auto;line-height:22px;font-size:20px;font-weight:bold;color:#000}
.content_table td .title1 {width:50px;overflow:hidden}
.content_table td .title1 p {float:left;width:25px}
.content_table td .title1 .p {padding-top:8px}
.content_table .error {display:inline-block;width:20px;height:19px;background:url(error.png) no-repeat center center;position:relative}
.content_table .colour_b3 .error,.content_table .colour_b4 .error {background:url(errorb.png) no-repeat center center}
.content_table .errorc {background:url(errorc.png) no-repeat center center}
.content_table .colour_b3 .errorc,.content_table .colour_b4 .errorc {background:url(errord.png) no-repeat center center}
.content_table .success {display:block;width:44px;height:36px;background:url(right.png) no-repeat center center;margin: auto;}
.content_table .colour_b2 .success {background:url(right.png) no-repeat center center}
.content_table .colour_b3 .successc,.content_table .colour_b4 .successc {background:url(rightc.png) no-repeat center center}
.content_table .successc {background:url(rightc.png) no-repeat center center}
.tipa_table {font-size:12px;color:#666;padding-left:10px;position:absolute;left:25px;width:105px;text-align:left;font-style:normal;top:0;line-height:19px}
.ico-new {background:url(ico-new.png) no-repeat;position:absolute;width:21px;height:14px;margin-left:3px;margin-top:5px}
.content_table .pt_20 td {padding:10px 0 0 0}


.line_bottom {border-bottom:1px solid rgba(0,0,0,0.1)}


/**/


.member_box {width:1192px;margin:100px auto;}

.member_bg { position:relative;}
.member_bg .ybg {background:#ffb400; content:""; width:1172px;  height:380px;  border-radius:50px; position:absolute; bottom:-20px; right:0px; z-index:50; }





.member_box .title {text-align:center;font-size:36px;color:#fc3c00;font-weight:bold}
.member_ul { width:1172px; box-sizing:border-box; background:#fff; height:380px;  padding:40px 20px 60px; border-radius:50px;  position:relative;  z-index:99; }

.member_ul li {float:left;width:50%; padding:0 20px; box-sizing:border-box; }

.member-item {box-sizing:border-box; overflow:hidden;border-radius:10px;background:#4a3691 url(bj.png.webp) no-repeat center right;color:#fff;text-align:left;
box-shadow:#e1e1eb 3px 0 40px;position:relative; padding-left:calc((100% - 414px) / 2); padding-top:30px; padding-bottom:30px; }

.member-item em {font-size:20px;}



.member_ul li .t {font-size:32px;font-weight:bold;line-height:32px; letter-spacing:1px;}

.member_ul li .t:nth-child(2) {padding-top:10px;}
.member_ul li .a {display:inline-block;width:180px;height:42px;line-height:42px; text-align:center; background:url(bnt2.png) no-repeat center 0;font-size:18px;font-weight:bold;color:#a16919}
.member_ul li .a:hover {background-position:0 -43px}

.member-title { font-size:44px; letter-spacing:2px; font-weight:700; color:#4a3691; text-align:center; margin-bottom:10px;}
.member-title i { width:33px; height:24px; display:inline-block; vertical-align:middle; background:url(icon-san.png) no-repeat;margin-right:10px;}
.member-title em {color:#fd4b56;}

.member-btn { text-align:center;margin-top:20px;}

.shade {width:100%;height:100%;background-color:#000;opacity:.3;filter:alpha(opacity=30);position:fixed;left:0;top:0;z-index:1000;display:none}
.apply-success {width:820px;height:480px;border-radius:10px;background:#fff;position:fixed;z-index:1001;display:none;left:50%;margin-left:-410px;top:50%;margin-top:-240px}
.apply-onlines {float:left;font-size:24px;color:#ff3c00;margin:35px 0 0 38px}
.apply-onlines font {font-weight:bold}
.icon-modal {background:url(modal.png) no-repeat}
.icon-close-big {width:30px;height:30px;position:absolute;top:50px;right:40px;background-position:-5px -94px;cursor:pointer}
.apply-price {display:block;font-size:22px;color:#000;text-align:center;padding:118px 0 20px 0}
.apply-price font {font-weight:bold;font-size:32px;color:#ff3c00}
.icon-sussess-big {width:43px;height:43px;background-position:-1px -137px;display:inline-block;vertical-align:-12px;margin-right:6px}
.success-div-big {clear:both;width:314px;margin:auto;text-align:center;font-size:22px;color:#6b0;padding-top:90px}
.success-div-big p {font-size:16px;color:#180041;line-height:24px;margin:10px 0 82px}
.success-div-big .closebtn-big {width:160px;height:38px;text-align:center;line-height:38px;background:url(bnt_1.png) no-repeat;color:#fff;font-size:16px;margin:20px auto;display:block;cursor:pointer}


.tooltip_table em {color:#fd4b56;}

.content_table td.text1 {font-size:24px;font-family:arial; }
.content_table .nothing { width:20px; height:4px; background:#000; display:inline-block; vertical-align:middle;}

.suspension .a-service-phone {box-sizing:border-box;}
.suspension .a-service-phone span {font-size:12px;  vertical-align: top;}

.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}