﻿@charset "gb2312";
/* CSS Document */
body{margin:0px; padding:0px; font:12px "微软雅黑";  color:#000;background-color: #fff;}
*{ margin:0; padding:0; font-family:"microsoft yahei"}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display:block;}
a{text-decoration:none;color:#333}
a:hover{color:#ffffff}
.centre980{margin:0 auto;width:980px;}
.cen1250{margin:0 auto;width:1250px; clear:both; overflow:hidden;}
.clear{clear:both}

.banner{background:url(../images/banner.jpg) no-repeat center #ebddc3; width:100%; height:730px; margin:0 auto; overflow:hidden;}
.crcsrk{ width:225px; font-size:26px; color:#b5904e; text-align:center; font-weight:bold; padding:6px; background:#fff; border:none; border-radius:15px; margin:420px 0 0 380px; float:left; cursor:pointer;}
.etcsrk{ width:225px; font-size:26px; color:#b5904e; text-align:center; font-weight:bold; padding:6px; background:#fff; border:none; border-radius:15px; margin:420px 0 0 16px; float:left; cursor:pointer;}
.etcsrk p,.crcsrk p{ border:2px #b59459 solid; border-radius:15px; padding:10px 0;}
.p1{ width:100%; background:#b5904e; margin:0 auto; overflow:hidden; padding:0 0 80px 0;}
.p2{ width:100%; background:#ffffff; margin:0 auto; overflow:hidden; padding:0 0 80px 0;}
.p3{ width:100%; background:#f7f7f7; margin:0 auto; overflow:hidden; padding:0 0 130px 0;}
.title{ text-align:center; margin:80px auto 40px auto; }
.wt1-left{ float:left; width:580px;}
.wt1-right{ float:right; width:640px;}
.wt2-left{ float:left; width:640px;}
.wt2-right{ float:right; width:580px;}
.wt-title1{ font-size:26px; color:#ffffff; font-weight:bold; line-height:45px; }
.wt-title2{ font-size:26px; color:#000000; font-weight:bold; line-height:45px; margin:50px 0 0 0;}
.w ul li{ font-size:20px; line-height:30px; color:#fff; clear:both; overflow:hidden; margin:18px auto 0 auto; cursor:pointer;}
.w ul li label{ display:block; float:left; margin:0 12px 0 0;}
.w ul li label i{ display: none;}
.w ul li label:before{ content: ""; display: inline-block; width:23px; height:23px; border:2px solid #fff; border-radius:2px; background:transparent; vertical-align:middle;}
.w ul li .after,.problem ul li.active .before{ display: none;}
.w ul li.active .after{ display: block;}
.w ul li.active label:before{ background:url(../images/cek.png) no-repeat center #ef5b01; background-size:100%; border:#ef5b01; width:23px; height:23px; border:2px solid #fff; border-radius:2px;}
.b ul li{ font-size:20px; line-height:30px; color:#000; clear:both; overflow:hidden; margin:18px auto 0 auto; cursor:pointer;}
.b ul li label{ display:block; float:left; margin:0 12px 0 0;}
.b ul li label i{ display: none;}
.b ul li label:before{ content: ""; display: inline-block; width:23px; height:23px; border:2px solid #000; border-radius:2px; background:transparent; vertical-align:middle;}
.b ul li .after,.problem ul li.active .before{ display: none;}
.b ul li.active .after{ display: block;}
.b ul li.active label:before{ background:url(../images/cek.png) no-repeat center #ef5b01; background-size:100%; border:#ef5b01; width:23px; height:23px; border:2px solid #000; border-radius:2px;}
.et-b ul li{ font-size:20px; float:left; line-height:30px; color:#000; text-align:center; overflow:hidden; margin-top:75px; margin-left:90px; cursor:pointer;}
.et-b ul li img{ margin:0 0 20px 0; }
.et-b ul li p{ width:238px; float:right; text-align:left; }
.et-b ul li label{ display:block; float:left; margin:0 12px 0 0;}
.et-b ul li label i{ display: none;}
.et-b ul li label:before{ content: ""; display: inline-block; width:23px; height:23px; border:2px solid #000; border-radius:2px; background:transparent; vertical-align:middle;}
.et-b ul li .after,.problem ul li.active .before{ display: none;}
.et-b ul li.active .after{ display: block;}
.et-b ul li.active label:before{ background:url(../images/cek.png) no-repeat center #ef5b01; background-size:100%; border:#ef5b01; width:23px; height:23px; border:2px solid #000; border-radius:2px;}
.et-w ul li{ font-size:20px; float:left; line-height:30px; color:#fff; text-align:center; overflow:hidden; margin-top:75px; margin-left:120px; cursor:pointer;}
.et-w ul li img{ margin:0 0 20px 0; }
.et-w ul li p{ width:238px; float:right; text-align:left; }
.et-w ul li label{ display:block; float:left; margin:0 12px 0 0;}
.et-w ul li label i{ display: none;}
.et-w ul li label:before{ content: ""; display: inline-block; width:23px; height:23px; border:2px solid #fff; border-radius:2px; background:transparent; vertical-align:middle;}
.et-w ul li .after,.problem ul li.active .before{ display: none;}
.et-w ul li.active .after{ display: block;}
.et-w ul li.active label:before{ background:url(../images/cek.png) no-repeat center #ef5b01; background-size:100%; border:#ef5b01; width:23px; height:23px; border:2px solid #fff; border-radius:2px;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ background: transparent;}
input[type=radio]{ width: 0; height: 0; position: absolute; top: 0; left: 0; opacity: 0;}
.bt1{ width:210px; font-size:24px; line-height:50px; border-radius:25px; background:#fff; color:#b5904e; text-align:center; margin:30px 0 0 0; cursor:pointer;}
.bt2{ width:210px; font-size:24px; line-height:50px; border-radius:25px; background:#b5904e; color:#fff; text-align:center; margin:30px 0 0 0; cursor:pointer;}
.et-bt1{ width:210px; font-size:24px; line-height:50px; border-radius:25px; background:#fff; color:#b5904e; text-align:center; margin:80px auto 0 auto; cursor:pointer;}
.et-bt2{ width:210px; font-size:24px; line-height:50px; border-radius:25px; background:#b5904e; color:#fff; text-align:center; margin:80px auto 0 auto; cursor:pointer;}
.da-left{ width:600px; float:left; background:#ffffff; border:none; border-radius:10px; overflow:hidden; }
.da-right{ width:630px; float:right; background:#ffffff; border:none; border-radius:10px; }
.da-title{ font-size:24px; color:#000; font-weight:bold; margin:30px 0 0 30px; }
.da-main{ font-size:20px; color:#000; line-height:35px; padding:10px 30px 20px 30px; }
.et-da-main{ font-size:20px; color:#000; line-height:35px; padding:10px 30px 20px 30px; }
.da-left dl{ background:#b5904e; overflow:hidden;}
.da-left dl dd{ width:295px; float:left; font-size:18px; color:#fff; line-height:35px; margin:30px 60px 0 30px;}
.da-left dl dt{ width:172px; float:left; margin:15px 0; }
.bm-title{ font-size:30px; color:#000; text-align:center; margin:35px auto 27px auto; }
.input{width:555px; line-height:80px; background:#fff; box-sizing:border-box; font-size:20px; color:#c5c5c5; display:block; outline:none; padding-left:20px; border:2px #c5c5c5 solid; border-radius:20px; margin:0 auto 15px auto;}
.bt{width:555px; line-height:70px; border-radius:35px; text-align:center; font-size:28px; font-weight:bold;color:#fff; border:none; margin:20px auto 35px auto; display:block; outline:none;background:#b5904e;}
.errorTips{ position: fixed; top: 50%; left: 0; width: 100%; font-size:20px; color: #fff; z-index: 100; text-align:center;}
.errorTips .tipsBox{ display: inline-block; width:80%; max-width: 580px; background: rgba(0,0,0,.8); border-radius:60px; font-size:30px; line-height:120px; font-weight:bold;}




#bg{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:4;opacity:0.3;filter:alpha(opacity=30);display:none}
#loading{width:37px;height:37px;position:fixed;margin:-20px 0 0 -20px;z-index:10;top:50%;left:50%;display:none}
#loading img{width:100%;vertical-align:top;float:left}
