@charset "utf-8";
/* CSS Document */

html { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none; overflow:-moz-scrollbars-vertical;/*强制firefox出现滑动条*/}
label { cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a{color:#333;}
a:hover{color:#333;}
input:focus { outline: none; }
input,button,select,textarea{outline:none -webkit-appearance:none; border: none; /*强制去除表单自带的样式*/ }
textarea{resize:none; -webkit-appearance:none;/*强制去除textarea自带的样式*/ }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } /*利用阴影来填充掉input自动填充色*/
textarea,input,select { background: none; border:none; margin: 0; padding: 0; }
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { margin:0; padding:0;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;} /*html5设置*/
body, input, button, select, textarea, sub{font-family:Arial, sans-serif;}
em, cite, address, optgroup { font-style:normal;}
kbd, samp, code { font-family:monospace;}
img, input, button, select, textarea { vertical-align:middle;outline:none;}
ul, ol ,li { list-style:none; margin:0px; padding:0}
img, fieldset { border:0;}
abbr, acronym { cursor:help; border-bottom:1px dotted black;}
table {	width:100%; border-spacing:0; }
table th, table td { }
legend, hr { overflow:hidden; position:absolute; top:0; left:0;}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;}
input{-webkit-appearance:none;}
textarea {  -webkit-appearance: none;} 
.button{ border-radius: 0; }


body{ background:#5f3ae1; padding-bottom: 71px;}
.banner{margin:0;padding:0;width:100%;height:auto;}

.nav{ display:block; padding:0px 15px;}
.nav ul{display: block; height: auto; overflow: hidden;}
.nav ul li{ width:49%;float: left;text-align: center;line-height: 25px;display: table;}
.nav ul li a{color:#fff;height: 45px;display: table-cell;/*padding: 0px 8px;*/border:1px solid #d62e30;vertical-align: middle; background-image: linear-gradient(#ff0024,#920000); font-size: 14px;}
.nav ul li a{border-bottom: 0px solid #d62e30}
.nav ul li a:hover{background: #d50b17}
.nav ul li:nth-child(2){float:right}





.topinformation{ display: flex; flex-direction: column; background:#fff; margin: 10px 15px 0 15px; padding:10px 15px 10px 15px;border-radius: 7px; border:3px solid #f5c78b}
.daojishi{ display: inline-flex; align-items: center; justify-content: center; padding: 10px 0; font-size: 18px;}
.payment-time{
	display: inline-block;
	overflow: hidden;
	line-height: 20px;
	vertical-align: middle;
	padding: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 7px;
	color: #000;
    font-size: 18px;
    font-weight: bold;
}
.payment-time em{
	color: #000;
	padding: 0 3px;
	margin: 0 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 5px;
	font-style: normal;
}

.sousuo{display:block;width: 100%; padding-top: 10px;height: 45px;position: relative;}
.sousuo_kg{ width: 100%;position: absolute; left: 0;top: 0;}
.sousuo_kg input{display: block;width: 100%;height: 45px;font-size: 16px;background: url(../images/ss.png) no-repeat #eee 10px 10px;text-indent: 50px;background-size: 25px;}
.sousuo_bt{ width:80px;position: absolute;right: 0;top: 0;}
.sousuo_bt input{ display: block;width: 100%;height: 45px;background: #c643e0;color: #fff;font-size: 16px;text-align: center;}

.fangshi{display: inline-flex; flex-direction: column;width: 100%; padding-top: 10px; font-size: 14px; line-height: 24px;}
.fangshi h1{ display: flex; color:#fd6909; font-size: 16px;}
.fangshi ul{ display: flex; flex-direction: column;}
.fangshi li{ padding-bottom:10px;}

.main{ display:flex; flex-direction:row; flex-wrap: wrap; justify-content: space-between; margin:0 15px 0px 15px;/* padding-bottom: 60px;*/}
.listbox{width: 48%; background:#fefbda;border-radius: 7px; height: auto; overflow: hidden; margin-top: 10px; font-size: 14px;}
.listpic{margin:10px 10px 0px 10px; height: auto;overflow: hidden; position: relative;}
.mingci{position: absolute;
    top: 0px;
    right: 7px;
    height: 31px;
    width: 25px;
    background: url(../images/paimingbg.png) no-repeat;
    background-size: 25px 31px;
    text-align: center;
    line-height: 31px;
    color: #fff;}
.listpic img{ width:100%; height: auto; overflow: hidden;border-radius: 7px;}
.listbianhao{display:table-cell; height: 40px; line-height: 22px; text-align: center; padding: 0px 10px; vertical-align: middle; }
.listbianhao a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.listpiaoshu{display:block; height: 40px; line-height: 40px; text-align: center; color: brown;}
.listbt{margin:0px 10px; display: flex;align-items: center; padding: 5px 0px;}
.listbt div:nth-child(1){ flex:1; margin-right: 3px;}
.listbt div:nth-child(2){ flex:1; margin-left: 3px;}
.listbt div:nth-child(3){ flex:1; margin-left: 3px;}
.listbt div:nth-child(1) input{ color:#fff; background: #c643e0; display: block; height: 40px; width: 100%;border-radius: 7px;}
.listbt div:nth-child(2) input{ color:#fff; background: #06bcfb; display: block; height: 40px; width: 100%;border-radius: 7px;}
.listbt div:nth-child(3) input{ color:#fff; background: #c643e0; display: block; height: 40px; width: 100%;border-radius: 7px;}

.footer{position: fixed; display: flex; bottom: 0px; width: 100%; background-image: linear-gradient(#ea537a,#c52f4e); border-top:1px solid #eb829e}
.footer div{ flex:1; display: inline-flex;justify-content: center; align-items: center;}
.footer div a{ color:#fff; display: block; text-align: center; padding: 6px 0}
.footer div img{ display:block; width: 20px; height: 20px; margin: 0px auto;}
.footer div span{display: block; padding-top: 2px; font-size: 14px;}

.xiangqing{display:flex;flex-direction:column; margin:15px 15px 10px 15px; padding-bottom: 60px; background: #fff;border-radius: 7px; padding: 15px;}
.nybianhao{ display: inline-flex; padding: 10px 0px; justify-content: center; align-items: center;}
.nypmxx{display: inline-flex; padding-bottom:15px;}
.nypmxx div{ flex:1; background: #fdf6e7;border: 1px solid #e3cfa4;border-radius: 7px; display: flex; padding: 10px 0px; justify-content: center;flex-direction:column;}
.nypmxx div a{ display:block; text-align: center;color: #c643e0;}
.nypmxx div span{display:block; text-align: center;}
.nypmxx div:nth-child(1){margin-right: 5px;}
.nypmxx div:nth-child(2){margin-left: 5px;}
.nyxx{ display:flex; padding: 10px 0; color: #c643e0}
.nycontent{ font-size:14px; line-height: 35px; padding-top: 10px; text-align:left;}
.nycontent img{ width:100%; margin-bottom: 10px;}

.liuyan{display:flex;flex-direction:column; margin:15px 15px 10px 15px; padding-bottom: 60px; background: #fff;border-radius: 7px; padding: 15px;}

.liuyan_title{ display:inline-flex; padding: 10px 0px; justify-content: center; align-items: center;}
.liuyan_bt{/*display:inline-flex; padding: 10px 0px;*/}
.liuyan_bt .liuyan_btn{ display: block; width: 100%; height: 65px;background-image: linear-gradient(#a9a0fc, #5f39e8); border-radius: 15px; color: #fff;  text-align: center;}
.liuyan_name input{ display: block; width: 100%; height: 45px;font-size: 16px; text-align: center; border: 1px solid #ccc;}
.liuyan_content{padding: 10px 0px 0px 0px;}
.liuyan_content textarea{display: block; width: 100%; height: 100px;font-size: 16px;border: 1px solid #ccc; text-indent: 15px; padding: 10px 0;}

.liuyan_cont_list{display:inline-flex;padding: 10px 0px;flex-direction:column;}
.liuyanlist_box{ display:flex; width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0;}
.lypic_l{width:50px; height: 50px; border-radius: 50px;}
.lypic_l img{width:50px; height: 50px; border-radius: 50px;}
.lyright{flex: 1; padding-left: 10px;}
.lymingzi{ padding:5px 0;}
.lyneirong{ padding:5px 0; color: #999;}


.toupiaoxz{ display: flex; margin: 15px; padding: 15px 0px; border-radius: 10px; background: #fff;flex-direction:column;}
.tit_top{padding: 15px;align-items: center;justify-content: center; }
.tit_top span{color:#c643e0}
.xianhualist{display:inline-flex; flex-direction:row;flex-wrap:wrap; padding:0px 15px 15px 15px; position: relative;}
.xianhualist div.listicon{ width: 25%; text-align: center; font-size: 14px;}
.xianhualist div.listicon img{width: 100%;outline: 2px solid #eee; outline-offset: -4px;}
.xianhualist div.listicon p{padding:10px 0px;}
.qitadian{/*display:inline-flex; */padding:0px 15px 15px 15px;/*flex-direction:column;*/color:red}
.qitadian input{ height:45px; border: 1px solid #ccc; width: 100%; text-align: center; color: red; font-size: 24px;}
.qitadian p{ padding: 5px 0px; font-size: 14px;}

.zhifu{ padding:15px; padding-top: 0px;}
.zhifu input{ display: block; width: 100%; height: 58px; background: #fd6909; color: #fff; font-size: 16px; text-align: center;}

.chenggong{ display: flex; margin: 15px; padding: 15px 0px 30px; border-radius: 10px; background: #fff;flex-direction:column;}
.chenggong .cg-pic{display: block; text-align: center;padding: 20px 40% 0px 40%;}
.chenggong .cg-pic img{max-width:100%;}
.chenggong .cg-txt{display: block; text-align: center; padding: 15px 0; font-size: 24px;}
.chenggong .cg-fh{ margin: 0px 15px;display: block;}
.chenggong .cg-fh a{width:48%; height: 40px; display: block; background: #c643e0;color: #fff; float: left; text-align: center; line-height: 40px; border-radius: 8px;}
.chenggong .cg-fh a:nth-child(2){float:right; background: #40bc09; }


.gg-list{display: flex; margin: 15px; padding: 15px 0px 30px; border-radius: 10px; background: #fff;flex-direction:column;}
.gg-list h2{font-size:20px; display: block; padding: 0px 20px; color:crimson; position: relative; padding-left: 35px; padding-bottom: 5px;}
.gg-list h2::after{content:''; width: 5px; height: 20px; background:crimson; display: block; left: 20px; top: 4px; position: absolute; }
.gg-list ul li{font-size:18px; margin: 0px 20px; border-bottom: 1px dashed #eee; padding: 5px 0px; line-height: 30px;}
.gg-act{display: flex; margin: 15px; padding: 15px 0px 30px; border-radius: 10px; background: #fff;flex-direction:column;}
.gg-act h1{font-size:22px; color:crimson; display: block; text-align: center; line-height: 35px; padding: 0px 20px;}
.gg-act-t{ padding: 5px 20px; font-size: 18px; line-height: 35px;}
.gg-act-t h2{font-size:20px; display: block;color:crimson; position: relative; padding-left: 13px; padding-bottom: 5px; font-weight: normal;}
.gg-act-t h2::after{content:''; width: 4px; height: 20px; background:crimson; display: block; left: 0px; top: 7px; position: absolute; }





.huizhong{
border-radius: 7px;
    display: flex;
    flex-direction: row;
    padding: 10px 15px 0px 5px;}


.huizhong-list {
    margin-left: 10px;
    display: inline-flex;
    flex-direction: column;
    flex: 1;
    background: #ffe3b2;
    align-items: center;
    justify-content: center;
    padding: 10px 0;
    font-size: 12px;
    border-radius: 10px;
}


.huizhong-value {
    font-size: 16px;
    padding-bottom: 5px;
    color: #c30809;
    font-weight: bold;
}
.huizhong-name{}
.hv1{background-image: linear-gradient(#fffffd,#fcf9db);}
.hv2{background-image: linear-gradient(#fffffd,#f9e0ef);}
.hv3{background-image: linear-gradient(#fffffd,#d1f5fc);}










