@charset "utf-8";
blockquote, body, code, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, legend, li, ol, p, pre, td, th, ul { margin: 0; padding: 0 }
html { font-size: 14px;height:100%; }
body { font: 18px/35px "微软雅黑", Verdana, Geneva, sans-serif; color: #000; width: 100%; max-width: 640px; height:100%; margin: 0 auto; background:#fff; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { font-weight: 400; text-align: left }
fieldset, img { border: 0 }
li { list-style: none }
input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: none }
select { border: solid 1px #000; padding-right: 14px; height: 45px; line-height: 45px; }
 select::-ms-expand {
 display: none
}
input[type="date"]::-webkit-outer-spin-button{line-height:.57rem;height:.55rem;}
 input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
color: #cccccc;
}
input:-webkit-input-placeholder,textarea:-webkit-input-placeholder {
color: #cccccc;
}
input:-moz-placeholder,textarea:-moz-placeholder {
color: #cccccc;
}
input::-moz-placeholder,textarea::-moz-placeholder {
color: #cccccc;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
color: #cccccc;
}
textarea { -webkit-appearance: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
a { text-decoration: none; color: #000 }
a:hover { text-decoration: none }
blockquote:after, blockquote:before, q:after, q:before { content: "" }
img { display: block }
#BDBridgeIconWrap, #BDBridgeInviteWrap, #BDBridgeMess, #LXB_CONTAINER, #qiao-wrap, .bds-credit-pop, .lxb-container, .qiao-icon-sector-inner { display: none!important }
.fl { float: left }
.fr { float: right }
.cl { clear: both }
.fl { float: left }
.fr { float: right }
.cl { clear: both }

.main{ width:100%; height: 100%; background-color: #fff;}
.form{ margin:0 auto; width: 100%; overflow:hidden; border-top: 1px solid #a9a9a9;}
.form form { margin-top: .47rem;}
.form .con{ display: flex; justify-content: flex-start; overflow:hidden; margin:0 auto; width:90%; height: 1rem;}
.form .con label{ display: inline-block; width:28%; line-height: .55rem; color:#666666; font-size:.26rem; text-align: right;}
.form .con label span{ color:#f00;}
.form .con input,.form .con select{ font-family: "microsoft yahei";display: inline-block; line-height: .57rem;height: .55rem; border: 1px solid #bfbfbf; width:66%; text-indent:.6rem; background:url(../images/icon-pe.jpg) .1rem center/.35rem .32rem no-repeat;font-size: .24rem;}
.form .con input.phone{background-image:url(../images/icon-phone.png);}
.form .con input.date{height: 0.55rem;line-height: 0.55rem;float: left;text-align: left;display: inline-block;border: 0.01rem solid #bfbfbf;}
input[type="date"]{background-image:url(../images/icon-date.png) !important;line-height:.57rem !important;height:.55rem !important;background-image:left !important;display:inline-block !important;}

.form .con1 textarea {background-image:none;border:1px #d3d3d3 solid; width:92%; height: 1.5rem; line-height: 1rem;font-size: .36rem;text-indent: .2rem; border-radius: .1rem;}
.form .tijiao{ overflow:hidden; text-align:center; width:100%; margin:.2rem auto;float: left;}
.form .tijiao .guahao-submit{ width: 2.8rem; height:.6rem; background:#d62d2a; color:#fff; line-height:.6rem; letter-spacing:2px; border:0; border-radius: .3rem; font-size:.30rem;} 
.form .con1 { overflow:hidden; margin:0 auto; width:90%;}
.form .con1 label{ display: inline-block; line-height: 1rem; color:#666666; font-size:.4rem;}

.tit{ width:100%; text-align:center;line-height: .7rem; color:#b80000; overflow:hidden; letter-spacing: 1px; font-size: .65rem; font-weight:bold;}
.logo_tit {
    margin: 0 auto;
    width: 100%;
}
.logo {
    display: block;
    justify-content: center;
    width: 100%;
}
.logo img {
	/* margin: .5rem auto .3rem; */
	width:100%;
	height: auto;
}
.tel_img {
	position: fixed;
	bottom: 0;
	display: block;
	margin-top: .85rem;
	width: 100%;
	height: .76rem;
}
.tel_img img {
	width: 6.4rem;
	height: .76rem;
}

.logo_banner{display:block;width:100%;}
.banner{width:100%;display:block;height:auto;margin:0;}