@charset "utf-8";
 h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{ font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; color: inherit;  font-size: inherit; line-height:1.5; font-weight: inherit;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.5; color:#000; font-weight: 400;}
input:focus{ outline:none;}

.pw1200{ max-width:1200px; width:92%; margin-left:auto; margin-right:auto;}
.lh12{ line-height:1.2;}
.upgrade_banner img{ vertical-align:middle; margin-top:-20px;}
.upgrade_salepc{ display:inline-block;}
.upgrade_salemo{ display:none;}
.upgrade_banner p{ font-size:18px; margin-top:10px; line-height:1.6;}
.upgrade_banner p span{ font-size:inherit; color:#f37b30;}
.upgrade_pro_list{ width:calc(100% - 152px); margin-top:10px; border:1px solid #f4f4f4; border-radius:5px; padding:23px 80px 23px 70px; transition:transform linear 0.5s;}
.upgrade_pro_list:hover{ /*border:1px solid #dcdcdc;*/ transform:translateY(-3px); box-shadow:0 5px 13px rgba(95,95,95,0.1);}
.upgrade_pro_img,.upgrade_pro_tit,.upgrade_pro_price,.upgrade_pro_btn{ display:inline-block; vertical-align:middle;}
.upgrade_pro_img{ width:79px; height:79px; margin-right:60px;}
.upgrade_pro_price{ width:190px; margin-left:10px; margin-right:60px; text-align:right;}
.upgrade_pro_price p{ font-size:24px; font-weight:bold;}
.upgrade_pro_price p em{ font-size:20px; color:#b3b3b3; margin-left:12px; font-weight:normal; position:relative; font-style:normal;}
.upgrade_pro_price p em:after{ width:110%; position:absolute; height:2px; background:#5e5e5e; top:13px; left:-5%; content:""; display:block;}
.upgrade_pro_price span{ font-size:18px; color:#f37b30;}
.upgrade_pro_price span img{ display:inline-block; vertical-align:middle; margin-right:3px; margin-top:-3px;}
a.upgrade_pro_btn{ width:128px; height:40px; border-radius:5px; background:#40c682; line-height:40px; text-align:center; font-size:16px; color:#ffffff; text-decoration:none; font-weight:bold;}
.upgrade_pro_tit{ width:calc(100% - 550px);}
.upgrade_pro_tit h3{ font-size:24px; font-weight:bold;}
.upgrade_pro_tit p{ font-size:18px; margin-top:2px;}


.upgrade_pro_tips img{ vertical-align:middle; margin:-3px 5px 0 0;}
.upgrade_option_cnt{ width:calc(50% - 5px); min-height:256px; border-radius:6px; position:relative; padding-bottom:20px;}
.upgrade_option_cnt1{ background-color:#f1f7ff; background:linear-gradient(31deg,#f1f5ff,#f1faff);}
.upgrade_option_cnt2{ background-color:#f1fefc; background:linear-gradient(39deg,#f1fdff,#f1fff6);}
.upgrade_option_cnt h4{ font-size:18px; font-weight:bold; margin:32px 20px 0 38px; line-height:1.6;}
.upgrade_option_cnt p{ max-width:315px; width:calc(100% - 250px); font-size:14px; margin:22px 20px 0 38px; line-height:1.8;}
.upgrade_option_img{ position:absolute; right:40px; bottom:30px; z-index:5;}

.upgrade_option_guara ul li{ width:240px; display:inline-block; vertical-align:text-top; margin:10px 20px;}
.upgrade_option_guara ul li p{ font-size:18px; color:#333333; font-weight:bold; line-height:1.3; margin-top:10px;}


.upgrade_layout{ width:100%; height:100%; background:rgba(0,0,0,0.2); position:fixed; top:0; left:0; z-index:60;}
.upgrade_layout_box{ width:500px; padding:48px 100px 40px; background:#fff; border-radius:10px; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.upgrade_layout_close{ position:absolute; font-size:36px; left:20px; top:12px; z-index:2; cursor:pointer; line-height:1; color:#cecece;}  
.upgrade_layout_tit h3{font-size:20px; font-weight:bold;}
.upgrade_layout_tit p img{ vertical-align:middle; margin-top:-3px; margin-left:5px; width:22px;}
.upgrade_layout_tit p{ font-size:16px; line-height:1.7; margin-top:5px;}

.upgrade_layout_mailbox .upgrade_layout_submit{ width:190px; height:40px; border-radius:3px; background:#24a5fb; display:inline-block; vertical-align:middle; font-size:16px; color:#fff; text-decoration:none; text-align:center; line-height:40px;}
.upgrade_layout_mailbox .upgrade_layout_submit img{ display:inline-block; vertical-align:middle; margin-top:-3px; display:none;}
.upgrade_layout_input{ width:calc(100% - 225px); height:38px; border:1px solid #e5e5e5; border-radius:3px; display:inline-block; vertical-align:middle; margin-right:5px; font-size:14px; color:#333; line-height:38px; padding:0 10px;}
.upgrade_input_err{ border-color:red;}
.upgrade_layout_input::placeholder{color:rgba(102,102,102,0.3);}
.upgrade_layout_status{ position:absolute; text-align:left; left:10px; bottom:-28px; color:#f35e4c; font-size:14px; display:none;}
.upgrade_layout_status.sending{color:#13b349;}
.upgrade_layout_tips{ margin-top:50px; font-size:14px; color:#666666; line-height:1.7;}
.upgrade_layout_tips a{ font-size:inherit; color:#24a4fb;}
.errortit{ animation:error linear 0.5s forwards; -webkit-animation:error linear 0.5s forwards; -moz-animation:error linear 0.5s forwards; -o-animation:error linear 0.5s forwards; -ms-animation:error linear 0.5s forwards;}
@keyframes error{
0%{ transform:translateX(0);}	
12.5%{ transform:translateX(-5px);}
37.5%{ transform:translateX(5px);}
50%{ transform:translateX(0);}
62.5%{ transform:translateX(-5px);}
87.5%{ transform:translateX(5px);}
100%{ transform:translateX(0);}
}



@media screen and (max-width:1300px){
.upgrade_option_guara{ margin-top:50px;}
.upgrade_option_guara ul li{ margin:10px 25px;}
}

@media screen and (max-width:1200px){
.upgrade_pro_list{ width:calc(100% - 62px); padding:23px 30px;}
}

@media screen and (max-width:980px){
.upgrade_pro_list{ padding:15px; width:calc(100% - 32px);}
.upgrade_pro_img{ margin-right:20px;}
.upgrade_pro_tit{ width:calc(100% - 460px);}
.upgrade_pro_tit h3{ font-size:20px;}
.upgrade_pro_tit p{ font-size:16px;}
.upgrade_pro_price{ margin-right:40px;}
.upgrade_option_cnt{ width:100%; float:none; overflow:hidden; margin-top:20px; min-height:190px; padding-bottom:20px;}
.upgrade_option_cnt h4,.upgrade_option_cnt p{ max-width:620px; width:calc(100% - 250px);}
.upgrade_option_guara ul li{ width:calc(50% - 65px); margin-top:20px;}
}

@media screen and (max-width:768px){
.upgrade_banner h1{ line-height:1.6;}
/*.upgrade_banner img{ width:130px;}*/
.upgrade_pro_list{width:calc(50% - 58px); display:inline-block; vertical-align:top; margin:10px; text-align:center;}
.upgrade_pro_img, .upgrade_pro_tit, .upgrade_pro_price, .upgrade_pro_btn{ display:block;}
.upgrade_pro_tit{ width:100%; margin-top:10px;}
.upgrade_pro_img{ margin:0 auto;}
.upgrade_pro_price{ text-align:center; margin:10px auto 0;}
a.upgrade_pro_btn{ margin:15px auto 10px;}
.upgrade_layout_box{ padding:48px 20px 40px;}
.upgrade_salepc{ display:none;}
.upgrade_salemo{ display:inline-block;}
}

@media screen and (max-width:568px){
.upgrade_pro_list{width:calc(100% - 58px); display:block;}
.upgrade_option_cnt{ min-height:auto;}
.upgrade_option_img{ position:relative; margin:20px auto 0; right:0; bottom:0; left:0; top:0; display:block; max-width:163px; width:20%;}
.upgrade_option_cnt h4,.upgrade_option_cnt p{ max-width:100%; width:92%; text-align:center; margin:15px auto 0;}
.upgrade_option_guara{ margin-top:20px;}
.upgrade_option_guara ul li{ width:calc(50% - 40px); margin:20px 15px 0;}
.upgrade_option_guara ul li p{ font-size:16px;}

.upgrade_layout_box{ width:82%; padding:5%;}
.upgrade_layout_input{ width:calc(100% - 12px); margin-right:0;}
.upgrade_layout_mailbox .upgrade_layout_submit{ width:100%; margin-top:20px;}
.upgrade_layout_tit h3{ font-size:20px;}
}

@media screen and (max-width:414px){
.upgrade_option_guara ul li{ width:100%; margin:30px auto 0;}
}