@charset "utf-8";
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
ul,li {list-style-type:none; }
.caretl{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
body{ line-height:1.5; color:#000; font-size:16px;  font-family: 'OpenSans', "Helvetica Neue", Helvetica, Arial, "俪  Pro", "LiHei Pro", "STHeiti", "Apple LiGothic Medium", "微软正 体", "Microsoft JhengHei", sans-serif;background: url("../images/bg.jpg")repeat fixed;}
a{text-decoration:none;cursor: pointer;outline: none; color:#000;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
a:hover{text-decoration:none; outline: none; color:#000; }
*,:after,:before {box-sizing:border-box}
*{ padding:0px; margin:0 auto; }
img{max-width:100%;border:none;vertical-align:middle;text-decoration:none;}
input,select,textarea{ -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;font-family: 'OpenSans', "Helvetica Neue", Helvetica, Arial, "俪  Pro", "LiHei Pro", "STHeiti", "Apple LiGothic Medium", "微软正 体", "Microsoft JhengHei", sans-serif;transition:all .5s;background: none;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
table{margin:0px;}	
input::-webkit-input-safebox-button{display: none;} 	
input[type="button"], input[type="submit"], input[type="reset"]{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -webkit-appearance: none;}
input:focus, textarea:focus ,select:focus{outline: none;}
button{border: none;cursor: pointer;}
textarea {-webkit-appearance: none;resize: none}
select{ -webkit-appearance: none; }
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;  }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #ccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;}

.container{width:100%; padding:0px 20px;max-width:980px;margin: 0 auto;}
.content{ padding: 50px 0;}
.form{margin:0 auto;background: #FFF;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);padding:40px 40px;position: relative;z-index: 10;}
.form h1{font-size: 36px;font-weight: bold;text-align: center;margin-bottom: 30px;}
p.form_txt{font-size: 12px;padding-top: 5px;clear: both;}
.red{color: red;display: inline-block;margin-left: 3px;}
.form h2{font-size: 32px;font-weight: bold;position: relative;text-align: center;padding: 0 0 40px;}
.form h2 span{display: inline-block;padding: 0 5%;background: #FFF;position: relative;z-index: 2;}
.form h2:after{content: "";height: 1px;background: #f0f0f0;width: 100%;position: absolute;top: 50%;left: 0;z-index: 1;margin-top: -20px;}
.form-group{ margin-left:-15px; margin-right:-15px;margin-bottom: 25px;}
.form-group:after,.form-group:before{display:table;content:" ";}
.form-group:after{clear:both;}
.col-6{float: left; width: 50%;padding: 0 15px;}
.col-12{ width: 100%;padding: 0 15px;}
.col-4{float: left; width: 33.333%;padding: 0 15px;}

.form-control{width: 100% !important;padding: 10px 0 !important;font-size: 16px !important;border: none !important;color: #000 !important; border-bottom: 1px solid #f0f0f0 !important;min-height: 40px !important;}
.layui-form-select .layui-input{width: 100%;padding: 10px 0;font-size: 14px;border: none;color: #000; border-bottom: 1px solid #f0f0f0;min-height: 48px;}
.layui-form-select dl dd.layui-this{background-color: #0081c9;}
.layui-form-select .layui-edge{border: none;background: url("../images/up.png") no-repeat;width: 10px;height: 6px;}
.label_a{font-size: 16px;margin-bottom: 5px;font-weight: bold;}
.label_a p{color: #999;margin-top: 5px;font-weight: normal;}
.label_a p a{color: #f26522;}
.p_p1{color: #2a7b6c;font-size: 12px;margin-bottom: 5px;}
.label_a_big{margin-bottom: 15px;font-weight: bold;}
.telephone{position: relative;}
.telephone .area_code{position: absolute;left: 0;line-height: 1; top:50%;margin-top: -7px;text-align: center;border-right: 1px solid #e0e0e0;display: block;width:75px;}
.telephone .form-control{padding-left: 90px;}
.error{margin-top: 5px;font-size: 12px;color: #999999;}
.error i{color: #fcb74f;font-weight: bold;margin-right: 5px;vertical-align: middle;}
.message{position: relative;}
.message .message_btn{position: absolute;right: 0;top: 0;padding: 5px 10px;border: 1px solid #e0e0e0;color: #0081c9;display: inline-block;}
.message_btn i{margin-right: 5px;}
.message input{padding-right: 120px;}
.regular-radio{display:none;}
.regular-radio + label {background: url("../images/checkbox1.png") no-repeat left top 3px;position: relative;min-height: 18px;padding: 0;cursor:pointer; padding-left:25px; margin:0; font-weight:bold;color:#000; text-align:left;display: block;font-size: 16px;margin-bottom: 20px;}
.regular-radio + label a{ color:#0081c9; display:inline-block;}
.regular-radio:checked + label{background:url(../images/checkbox2.png) no-repeat left top 3px;}
.margin-bottom10{margin-bottom: 20px;}
.submit{text-align: center;margin-top: 50px;}
.submit button{display: block;width: 100%; padding: 12px 5px;background: #fa7005;font-size: 16px;text-align: center;color: #FFF;}
.submit a{display: block;width: 100%; margin: 0 auto;padding: 12px 5px;background: #fa7005;font-size: 16px;text-align: center;color: #FFF;}
.submit.red a{background: #ed1b24;font-size: 20px;max-width:480px;}
.upload_img{display: none;}
.layui-btn{margin: 10px 0;display:inline-block;
 height:38px;
 line-height:38px;
 padding:0 18px;
 background-color:#009688;
 color:#fff;
 white-space:nowrap;
 text-align:center;
 font-size:14px;
 border:none;
 border-radius:2px;
 cursor:pointer}
.imgs1,.imgs2{clear: both;max-width: 100%;}
.title{text-align: center;font-size: 34px;font-weight: bold;margin-bottom: 35px;line-height: 1.3;}
.content_txt{margin-bottom: 30px;}
.h1{text-align: center;font-size: 30px;margin: 35px 0;font-weight: bold;display: block;}
.h5{font-weight: bold;margin-bottom: 10px;}
.txt2{margin-bottom: 10px;}
.div_success{padding-top: 60px;max-width: 500px;margin: 0 auto;}
.icon_ok{margin: 0 auto 30px;text-align: center;padding-top:40px;}
p.success{text-align: center;padding-bottom: 40px;}
p.success span{color: #ed1b24;display: inline-block;}
p.success a{display: block;max-width: 200px;margin: 0 auto;margin-top: 20px;}
select.form-control{background: url("../images/up.png") no-repeat right 5px center;}
@media (max-width:767px) {
    .checkbox_li{width: 50%;}
    .col-6{float: none;width: 100%;}
    .col-6+.col-6{margin-top: 25px;}
    .col-4{float: none;width: 100%;}
    .col-4 + .col-4{margin-top: 25px;}
    .form{padding:30px 20px;}
    .submit.red a{font-size: 16px;}
    .title{font-size: 24px;}
    .h1{font-size: 24px;}
    .content{padding: 20px 0 30px;}
    .form h2{font-size: 24px;padding-bottom: 30px;}
    .form h1{font-size: 28px;}
    .form h2::after{margin-top: -15px;}

}

