*{ margin: 0; padding: 0;}
/*body{ font-size: 14px; color: #333;}*/
a{ text-decoration: none;}
a img{ border: 0;}
.box{ width: 750px; max-width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.box_a{ width: 100%; height: auto; overflow: hidden;}
.box_a img{ width: 100%; height: auto; float: left;}
.box_b{ padding: 20px 12px; height: auto; overflow: hidden; background-color: #c62828;}
.box_b_in{ padding: 10px; border-radius: 15px; background: #fff;}
.box_b_a{ width: 100%; height: 30px; overflow: hidden; background: #c62828; border-radius: 30px;}
.box-b-swi{ padding-left: 10px; height: 30px;}
.box-b-swi img{width: 24px; height: 24px; vertical-align: middle; margin-top: 4px; margin-right: 10px; float: left;}
.swi_a{ width: 20%;height: 30px;line-height: 30px; font-size: 12px; color: #fff; text-align: left; float: left;}
.swi_b{ width: 20%;height: 30px;line-height: 30px; font-size: 12px; color: #fff; text-align: center; float: left;}
.swi_c{ width: 20%;height: 30px;line-height: 30px; font-size: 12px; color: #fff; text-align: center; float: left;}
.swi_d{ width: 20%;height: 30px;line-height: 30px; font-size: 12px; color: #fff; text-align: right; float: left;}
.box_b_b{ width: 100%;height:auto;overflow: hidden;}
.form-group{ padding: 0 5px; height: auto; overflow: hidden; font-size: 14px; color: #000;}
.form-label{ width: 80px; height: 44px; line-height: 44px; overflow: hidden; font-size: 16px;color:#000; float: left;}
.form-label span{ color: #f00;}
.form-input{ width: calc( 100% - 80px ); height: 44px; overflow: hidden; float: left;}
.input1{ width: calc( 100% - 30px ); padding: 0 15px; height: 44px; line-height: 44px; border: 0; float: left;resize: none;outline: none;
    -webkit-appearance: none; background: #fff;border-radius: 5px;    font-size: 16px;}
.input2{ width: calc( 100% - 160px ); height: 44px; padding: 0 15px; line-height: 44px; border: 0; float: left;resize: none;outline: none;
    -webkit-appearance: none; background: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px;    font-size: 16px;}
.codeBtn{width: 80px; height: 25px; font-size: 12px; line-height: 25px;color: #2979ff!important; border:1px solid #a0cfff!important; background-color: #ecf5ff!important; float: right; margin-top: 10px; border-radius: 5px;}
.codeBtn:disabled{opacity: 0.9;}
.form-group1{ padding: 0 16px; height: 44px; line-height: 44px; overflow: hidden; font-size: 14px; color: #000; background: #fff;}

.btn-box{ padding: 10px 0; overflow: hidden; text-align: center;}
.btn{ width: 90%; height: 40px; line-height: 40px; border-radius: 40px; text-align: center; font-size: 18px; color: #c62828; margin: 0 auto; background: #0786f4; display: inline-block; animation: scale 2s infinite;background: linear-gradient(180deg,#ffeccf,#fec057);}
@keyframes scale {
    0% { transform: scale(1.1); }
    50% { transform: scale(1); }
    100% { transform: scale(1.1); }
}
.form-info{ padding: 10px; overflow: hidden; line-height: 24px; color: #666;font-size: 14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.radio1{color: #fff; background-color: #c62828; border-color: #c62828;float: left; width: 18px; height: 18px; margin-top: 3px; margin-right: 10px;}
.xieyibox{ color: #606266; font-size: 12px;float: left; width: calc( 100 - 34px ); height: 24px; line-height: 24px;}
.xieyibox a{color: #c62828 !important;}
.form-info a{ color: #1989fa;}
.form-info2{ width: 100%; padding: 15px 0; background: #fff;z-index: 10; position: fixed; bottom:0; left:0; text-align: center; font-size: 15px;}
.form-info2 a{ color: #1989fa;}
.box_b_c{ margin-top: 15px; width: 100%; height:auto; overflow: hidden;}
.box_b_c_a{ width: 100%;height:46px; line-height: 46px; text-align: center; color: #f53100; font-size: 16px; font-weight: bold; background: url(../img/5.png) no-repeat center center; background-size: 100%;}
.box_b_c_b{height: 160px; overflow: hidden; padding: 0 20px; background: #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top: -2px;}
.pinglun{ width: 100%; height: 40px; overflow: hidden; margin: 10px 0;}
.pinglun_a{ width: 30px; height: 30px; float: left; margin: 5px;}
.pinglun_a img{ width: 100%;float: left;}
.pinglun_b{ width: calc( 100% - 80px ); float: left; padding-left: 20px; height: 40px; overflow: hidden;}
.pinglun_b1{ width: 100%; height: 20px; color: #000; font-size: 12px;}
.pinglun_b2{ width: 100%; height: 20px; color: #9e9e9e; font-size: 12px;}
.box_c{ width: 100%; height: auto; overflow: hidden;}
.box_c img{ width: 100%; height: auto; float: left;}
.bottom{ width: 100%;height:50px; overflow: hidden; background: #c62828; position: fixed; bottom: 0; left: 0; z-index: 999;}
.bottom_a{ width: 50px; height: 50px; float: left; display: block;}
.bottom_a img{width: 50%; float: left; margin: 25% 0 0 25%;}
.bottom_b{ width: calc( 100% - 100px ); text-align: center; color: #fff; font-size: 18px; font-weight: bold; line-height: 50px; height: 50px; float: left; display: block;}
.right_a{ width: 48px; height: 32px; background:#c62828;font-size: 12px; color: #fff; border-radius: 50%; line-height: 16px; padding: 8px 0; text-align: center; display: block; box-shadow: 0 0 10px rgba(0,0,0,0.3); position: fixed; bottom: 140px; right: 10px; z-index: 999;}
.right_b{ width: 48px; height: 32px; background:#c62828;font-size: 12px; color: #fff; border-radius: 50%; line-height: 16px; padding: 8px 0; text-align: center; display: block; box-shadow: 0 0 10px rgba(0,0,0,0.3); position: fixed; bottom: 80px; right: 10px; z-index: 999;}
.chakan_box{ width: 100%; height: 100vh; position: fixed; top: 0; left: 0; z-index: 99999; background: rgba(0,0,0,0.3); display: none;}
.chakan{ width: 300px; height: 150px; background: #fff; border-radius: 15px; position: absolute; top:30%; left: 50%; margin-left: -150px;}
.chakan_a{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 15px; color: #000;}
.chakan_b{ width: calc( 100% - 50px ); height: auto; overflow: hidden; padding: 0 25px;}
.input3{ width: 100%; height: 44px; line-height: 44px; border: 0;resize: none;outline: none; -webkit-appearance: none; background: #fff; border-bottom: 1px solid #999999; text-align: center;}
.chakan_c{ width: 100%; height: auto; overflow: hidden; padding-top: 10px;}
.chakan_c1{ width: 50%; height: 40px; line-height: 40px; float: left; text-align: center; font-size: 15px; color: #606266;}
.chakan_c2{ width: 50%; height: 40px; line-height: 40px; float: left; text-align: center; font-size: 15px; color: #2979ff;}
.dingdan_top{ width: 100%;height:50px; overflow: hidden; background: #f8f8f8;}
.dingdan_top_a{ width: 50px; height: 50px; float: left; display: block;}
.dingdan_top_a img{width: 50%; float: left; margin: 25% 0 0 25%;}
.dingdan_top_b{width: calc( 100% - 100px ); text-align: center; color: #000; font-size: 18px; font-weight: bold; line-height: 50px; height: 50px; float: left; display: block;}
.dingdan_list_box{ padding: 15px; overflow: hidden; background: #f2f2f2;}
.dingdan_list{ background: #fff; padding: 15px; border-radius: 15px; margin-bottom: 15px;}
.dingdan_list_a{ font-size: 14px; color: #000; line-height: 24px;}










