﻿@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#000; margin:0 auto; padding:0; background:#ECF5FB; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#666;}
a:hover{ color:#0091d9; text-decoration:none;}
a:active{ color:#666;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#666;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#666;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#666;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#666;}

/*公用样式*/
div,table,tr,th,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}
.com_flex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.com_flex1{ display:flex; flex-wrap:wrap;}
.com_flex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}

.com_bg{ position:fixed; left:50%; bottom:0; top:0; height:100%; width:100%; transform:translate(-50%,0); z-index:-1; background:linear-gradient(to bottom,#EAF6FD,#F0F7FA); overflow:hidden;}
.com_bg img{ display:block; width:100%;}
.com_bg .t_img{ position:absolute; left:0; right:0; top:0;}
.com_bg .b_img{ position:absolute; left:0; right:0; bottom:0;}
.com_w{ position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; width:100%; height:600px;}
.com_c{ width:100%;}
.logo img{ display:block; margin:0 auto; max-width:100%; height:60px;}
.login_form{ width:320px; margin:0 auto; padding:30px 0 0 0;}
.login_form li{ margin-top:20px;}
.l_intxt{ padding:0 25px; text-align:center; line-height:38px; border:1px solid #666; background:#fff; width:100%; font-size:16px; color:#666; border-radius:7px;}
.l_intxt:focus{ border-color:#0091d9;}
.l_inbut{ border:none; cursor:pointer; border-radius:7px; color:#fff; background:#0091d9; font-size:16px; width:100%; line-height:40px; max-width:320px; margin:0 auto; display:block;}
.login_txt{ font-size:14px; color:#666; text-align:center; margin-top:20px; line-height:22px;}
.login_txt a{ margin:0 10px;}

.ok_infor{ text-align:center;}
.ok_infor img{ display:block; margin:0 auto; height:184px;}
.ok_infor h3{ font-size:20px; line-height:1.2; color:#333; padding:40px 0 25px 0;}
.ok_infor h3 span{ font-size:30px; font-weight:bold;}
.ok_infor p{ font-size:16px; color:#666; line-height:1.8125; margin-top:30px;}

.qa_body{ background:linear-gradient(to bottom,#EAF6FD,#F0F7FA);}
.qa_bg{ background:url(../images/bbg.png) center bottom no-repeat; background-size:100%;}
.qa_w{ padding:100px 0; background:url(../images/tbg.png) center top no-repeat; background-size:100%;}
.w{ max-width:1006px; width:90%; margin:0 auto; max-height:999999px;}
.qa_c{ min-height:1106px; background:#FAFDFF; border-radius:18px; width:100%; padding:40px 20px;}
.progress{ background:#f1f1f1; height:8px; overflow:hidden; font-size:0; border-radius:1000px; width:100%;}
.progress span{ float:left; height:8px; font-size:0; overflow:hidden; border-radius:1000px; background:#0091d9;}
.qa_tit{ text-align:center; font-size:40px; color:#333; line-height:1.3; padding:30px 0; font-weight:bold;}
.qa_list{ border-top:2px dashed #c3c4c5; margin:0 20px; min-height:760px;}
.qa_list li{ border-bottom:2px dashed #c3c4c5; padding:30px 40px 25px 40px;}
.qa_txt{ font-size:18px; font-weight:bold; color:#333; line-height:1.333333333333333;}
.qa_txt font{ color:#f00;}
.q_intxt{ border:1px solid #D9D9D9; background:#fff; width:50%; line-height:38px; height:40px; padding:0 15px; font-size:16px; margin-top:15px; color:#666;}
.q_intxt.q_sel{ background:url(../images/point1.png) #fff center right no-repeat;}

.ck_w p{ margin-top:15px;}
.ck1 label{ font-size:18px; color:#666; line-height:21px; overflow:hidden;}
.ck1 input{ display:none;}
.ck1 input + label span{ border-radius:50%; display:inline-block; vertical-align:middle; width:21px; height:21px; background:#fff; border:2px solid #999; margin-right:15px;}
.ck1 input:checked + label span{ background:url(../images/ck1.png) #0091d9 center top no-repeat; background-size:100%; border:none;}
.qa_bot{ padding:60px 0 20px 0;}
.qa_bot .ck1 input + label span{ border-radius:0;}
.qa_bot .l_inbut{ margin-top:20px; max-width:270px;}

.com_pop{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:98; display:none;}
.pop_bg{ position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.75);}
.pop_c{ width:500px; border-radius:18px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; padding:30px 20px 35px 20px; height:600px;}
.pop_tit{ line-height:2.25; text-align:center; border-bottom:2px dashed #e2e2e2; font-size:20px; font-weight:bold;}
.scroll{ overflow-y:auto;}
.scroll::-webkit-scrollbar-track{ border-radius:999px; background:rgba(0,0,0,.18);}
.scroll::-webkit-scrollbar-thumb{ background:#0091d9; border-radius:999px; min-height:20px;}
.scroll::-webkit-scrollbar{ width:3px; height:3px;}
.scroll::-webkit-scrollbar-corner{ background:transparent;}
.pop_txt{ font-size:14px;color:#333; padding:0 15px; margin:20px 10px; max-height:400px; line-height:1.428571428571429;}
.pop_c .l_inbut{ max-width:200px;}