@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;}
html{ background: #e6f4ff;}
body { color:#383838; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:16px; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; } 
address, caption, th, em { font-weight:400; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.d{ display:inline;}
.db{ display:inline-block;}

.top_bg{ background: url("../img/top_bg_smlt.jpg") no-repeat center 0;}
.top{ height:auto; padding: 5% 0;}
.top img{ width:70%; height: auto; margin:0 auto; padding: 0; display: block;}

.main_box{ background: #fff; border-radius: 15px; padding: 20px 20px 50px 20px; box-shadow: 0 0 10px #1a5789;}
.form_box{ background: #fff; border-radius: 15px; padding: 50px; box-shadow: 0 0 10px #1a5789;}

.text_con{ padding:20px 50px; line-height: 50px;}
.text_con p{ font-size: 18px;}

.jbxx{ border-top:10px solid #f1f1f1; padding:30px 160px 10px 211px;}
.jbxx_con{ padding:10px;}

.foot{ padding:30px 0 30px 0; text-align: center;}

.layui-form-label{ width:20px; padding: 9px 0;}
.layui-input-block{ margin-left: 30px; font-size: 14px;}

.layui-text h3{ color:#1e9fff;}




@media(max-width:736px){

	
.top_bg{ background: url("../img/top_bg_smlt.jpg") no-repeat center 0; background-size: 140% auto;}
.top{ height:auto; padding: 5% 0;}
.top img{ width:90%; height: auto; margin:0 auto; padding: 0; display: block;}

.main_box{ background: #fff; border-radius: 15px; padding: 10px 20px 50px 20px; box-shadow: 0 0 10px #1a5789;}
.form_box{ background: #fff; border-radius: 15px; padding: 30px 20px 10px 20px; box-shadow: 0 0 10px #1a5789;}

.text_con{ padding:10px; line-height: 30px;}
.text_con p{ font-size: 16px;}

.jbxx{ border-top:10px solid #f1f1f1; padding: 30px 0 0 0;}
.jbxx_con{ padding:0;}
	
	
	
}








