@charset "utf-8";

html {
    color: #535353;   
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html * {
    outline:none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

html,body {
    font-family: sans-serif; 
    margin: 0;
    padding: 0;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    color: #535353;
}

input, select, textarea {
    font-size: 100%;
}

/* 去掉各 Table  cell 的边距并让其边重合 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 去除默认边框 */
fieldset, img {
    border: 0;
}

/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
    border: 0;
    font-variant: normal;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500;
}

/* 去掉列表前的标识, li 会继承 */
ol, ul {
    list-style: none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
    text-align: left;
}

/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}

/* 默认不显示下划线，保持页面简洁 */
a{text-decoration: none;}
a:link {text-decoration: none;} /*未访问无下划线   */

/*页面适配css-end*/

/* --- RESETS  CSS --- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input,select, button, textarea, p, blockquote,th, td,article, aside, footer, header, hgroup, nav, section,figure{
margin: 0;padding: 0;}
body,html{-webkit-text-size-adjust:none;margin: 0 auto;font-family: "Microsoft YaHei",Tahoma,Arial, sans-serif;color: #535353; max-width:720px;}
img{border:0;}
article, aside, footer, header, hgroup, nav, section,main {display: block;}
li{list-style: none;}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0); color: #666;}
img{vertical-align:bottom;}
.fl{float: left;}
.fr{float: left;}
.cl_f{clear: both;}
.none{display: none;}
input,select,textarea{font-family: "Microsoft YaHei",Tahoma,Arial, sans-serif;}
input::placeholder{color: #949494}
textarea::placeholder{color: #949494}
/*a:active{background: transparent;}*/

/*页面公共样式*/

/*正在加载中*/
.weui-loadmore__tips{font-size: 0.32rem;height: 0.6rem;line-height: 0.6rem;}
.weui-loadmore{text-align: center;margin: 50% auto;}
#weui-loadmore{text-align: center;margin: 0.2rem auto; padding: 0.2rem 0 0.2rem 0;}
.weui-loading {
	width: 0.6rem;
	height: 0.6rem;
	line-height: 0.6rem;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: e 1s steps(12) infinite;
	animation: e 1s steps(12) infinite;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
	background-size: 100%
}

.weui-loading.weui-loading_transparent {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E")
}

@-webkit-keyframes e {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes e {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

/*页面左右留的空白边距*/
main{padding:0 0.4rem;}

.layoutwidth{max-width: 720px;margin: 0 auto;}

/*确定按钮*/
.saveBtn a,.formList .deleteFromBtn a{display:block;height: 1.066rem;line-height: 1.066rem;border: none;border:1px solid #2B5F80;border-radius:0.08rem;font-size: 0.4rem;text-align: center;color: #2B5F80; text-decoration: none;background: #fff;}

.SubmitBtn a,.tenderBtn a,.tenderButton a,.returnBtn a,.tender_cancel a{display:block;height: 1.066rem;line-height: 1.066rem;border: none; background:#2B5F80;; border-radius:0.08rem; font-size: 0.4rem;text-align: center;color:#fff; text-decoration: none;}

.submitButton a{display:block;height: 1.066rem;line-height: 1.066rem;border: none;border:1px solid #2B5F80;border-radius:0.08rem;font-size: 0.4rem;text-align: center;color: #2B5F80; text-decoration: none;background: #fff;}
.saveButton a{display:block;height: 1.066rem;line-height: 1.066rem;border: none; background:#2B5F80;; border-radius:0.08rem; font-size: 0.4rem;text-align: center;color:#fff; text-decoration: none;}

/*错误信息提示框*/
.warnTips,.errorTips{position:fixed;top: 50%; left: 10%; margin-top: -0.49rem; background: rgba(37,37,37,0.78); color: #fff; font-size: 0.4rem; height: 0.98rem; line-height: 0.98rem; width:80%; border-radius: 0.2rem;text-align: center; display: none;z-index: 99999;}

/*提交成功信息提示框*/
.successTips{ color: #fff; display: none;position:fixed;top: 0; left: 0;width: 100%;height: 100%; z-index: 99999;}
.successTips .Tips_width{max-width: 720px;background: rgba(37,37,37,0.78); height: 100%;margin:-0.4rem auto 0 auto;padding-bottom:0.4rem;position: relative;}
.successTips .msg{position:absolute;top: 35%; width:74%; left:10%; padding:0.32rem 3%;  border-radius: 0.08rem;text-align: center; z-index: 99; background: #fff; }
.successTips .msg .ico img{width: 0.853rem; margin: 0.293rem 0;}
.successTips .msg p{color: #2B5F80;font-size: 0.453rem;}
.successTips .msg span{color: #535353; font-size: 0.373rem;}
.successTips .msg a{display: block; height: 0.96rem; line-height: 0.96rem; width: 100%; background: #2B5F80; color: #fff; border-radius: 0.08rem; margin-top: 0.4rem; font-size: 0.4rem;}

/*删除信息提示框*/
.deleteTips,.confirmTips{ color: #fff; display: none;position:fixed;top: 0; left: 0;width: 100%;height: 100%; z-index: 999999;}
.deleteTips .Tips_width,.confirmTips .Tips_width{max-width: 720px;background: rgba(37,37,37,0.78); height: 100%;margin: 0 auto;position: relative;}
.deleteTips .msg,.confirmTips .msg{position:absolute;top: 50%; margin-top: -1.5595rem; width:74%; left:10%; padding:0 3%;  border-radius: 0.08rem;text-align: center; z-index: 99; background: #fff; }
.deleteTips .msg p,.confirmTips .msg p{border-bottom:1px solid #efeff4; padding:0.8rem 0;font-size: 0.4rem; text-align: center; color:#535353;width: 100%;}
.deleteTips .msg a,.confirmTips .msg a{display: block; float: left; width: 50%; text-align: center; height: 0.8rem;line-height: 0.8rem;font-size: 0.4rem;color:#535353; margin:0.133rem 0;text-decoration: none;}
.deleteTips .msg a span,.confirmTips .msg a span{display: block;height: 0.8rem;line-height: 0.8rem;}
.deleteTips .msg a.confirmBtn span,.confirmTips .msg a.confirmBtn span{color:#2B5F80; border-left:1px solid #efeff4;}

/*遮罩*/
.layoutbg{ height: 100%; width: 100%; background: #000; opacity: 0.54; position: fixed; z-index: 999; top: 0; left: 0; display: none; }

/*日历插件*/
.weui-picker-modal .picker-center-highlight:after, .weui-picker-modal .picker-center-highlight:before{background-color:#2B5F80;}

/*搜索*/
.searchTop{position: fixed;top: 0;left: 0;width: 100%;height:1.172rem ;z-index: 9999;}
.searchTop .layoutwidth{background: #f6f6f7;}
.searchTop .con{padding: 0.213rem 1.6rem 0.213rem 1.36rem;position: relative;height:0.746rem; line-height:0.746rem;z-index: 88;}
.searchTop .navIco {width: 0.586rem; height:0.453rem;position: absolute; top: 0.4rem;left: 0.4rem;background:url(../img/navIco.png) top left no-repeat;background-size: 0.586rem;/*transition: all 300ms;*/}
.searchTop .navIcoActive{/*transform: rotate(180deg);*/width: 0.586rem; height:0.453rem;position: absolute; top: 0.4rem;left: 0.4rem;background:url(../img/navIco_on.png) top left no-repeat;background-size: 0.586rem;}
.searchTop .input_bg{background: #fff;border-radius: 0.693rem;height:0.746rem; line-height:0.746rem;width: auto; position: relative; padding: 0 0.8rem 0 0.773rem;}
.searchTop .searchCon{ width: 100%; height:0.373rem; line-height:0.373rem;border: none; /*text-indent: 0.773rem;*/font-size: 0.346rem;padding-top:0.22rem;color:#535353;}
.searchTop i img{width: 0.373rem;position: absolute; left:0.213rem ; top: 50%;margin-top: -0.1865rem;}
.searchTop .deleteBtn {display: none;}
.searchTop .deleteBtn img{width: 0.373rem; position: absolute; right: 0.213rem;top:50%;margin-top: -0.1865rem;}
.searchTop .searchBtn{font-size: 0.4rem;position: absolute; top: 0.2rem;right: 0.4rem;}
.searchTop .searchDiv{height: 1.2rem; position: relative;}
.h_search{height:1.172rem ;}

/*搜索框*/
.searchBox{position: fixed;top: 0;left: 0;width: 100%;height:1.172rem ;z-index: 9999;}
.searchBox .con{padding: 0.213rem 1.6rem 0.213rem 0.266rem;position: relative;height:0.746rem; line-height:0.746rem;z-index: 998;background: #f6f6f7;}
.searchBox .input_bg{background: #fff;border-radius: 0.693rem;height:0.746rem; line-height:0.746rem;width: auto; position: relative; padding: 0 0.8rem 0 0.773rem;}
.searchBox .searchCon{ width: 100%; min-height:0.373rem; line-height:0.373rem;border: none; /*text-indent: 0.773rem;*/font-size: 0.346rem;color:#535353;}
.searchBox i img{width: 0.373rem;position: absolute; left:0.213rem ; top: 50%;margin-top: -0.1865rem;}
.searchBox .deleteBtn {display: none;}
.searchBox .deleteBtn img{width: 0.373rem; position: absolute; right: 0.213rem;top:50%;margin-top: -0.1865rem;}
.searchBox .searchBtn{font-size: 0.4rem;position: absolute; top: 0.2rem;right: 0.4rem;}
.searchBox .searchInfoBtn{font-size: 0.4rem;position: absolute; top: 0.2rem;right: 0.4rem;}
/*搜索框2*/
.searchBox2{position: fixed;top: 0;left: 0;width: 100%;height:1.172rem ;z-index: 997;}
.searchBox2 .layoutwidth{background: #f6f6f7;}
.searchBox2 .con{padding: 0.213rem 1.6rem 0.213rem 1.8rem;position: relative;height:0.746rem; line-height:0.746rem;z-index: 88;}
.searchBox2 .input_bg{background: #fff;border-radius: 0.693rem;height:0.746rem; line-height:0.746rem;width: auto; position: relative; padding: 0 0.8rem 0 0.773rem;}
.searchBox2 .con .citySelected{position: absolute;top: 0.213rem; left: 0.4rem;height:0.746rem; line-height:0.746rem;font-size: 0.4rem;color:#2B5F80;background: url(../img/limg18.png) right center no-repeat;background-size:0.3rem;display: block;width: 1.25rem;}
.searchBox2 .con .citySelected span{display: block;width: 1rem;height: 0.746rem;overflow: hidden; /*text-overflow: ellipsis; white-space: nowrap;*/}
.searchBox2 .searchCon{ width: 100%; min-height:0.373rem; line-height:0.373rem;border: none; /*text-indent: 0.773rem;*/font-size: 0.346rem;color:#535353;}
.searchBox2 i img{width: 0.373rem;position: absolute; left:0.213rem ; top: 50%;margin-top: -0.1865rem;}
.searchBox2 .deleteBtn {display: none;}
.searchBox2 .deleteBtn img{width: 0.373rem; position: absolute; right: 0.213rem;top:50%;margin-top: -0.1865rem;}
.searchBox2 .searchBtn{font-size: 0.4rem;position: absolute; top: 0.2rem;right: 0.4rem;}
.searchBox2 .searchInfoBtn{font-size: 0.4rem;position: absolute; top: 0.2rem;right: 0.4rem;}

/*搜索条件模板*/
.templateSearch span{display:inline-block;padding: 0 0.32rem; min-height:0.64rem;line-height:0.64rem;font-size: 0.32rem;border:1px solid #B7B7B7;;margin-right: 0.32rem;border-radius: 0.053rem;margin-bottom: 0.186rem;float: left; color: #B7B7B7;}
.templateSearch{background: #fff; padding-left: 0.4rem;}
.templateSearch .selectCon{position: relative;z-index: 888;background: #fff; padding: 0 0.4rem 0 2rem;margin-bottom:0.1rem ;}
.templateSearch .selectCon em{position: absolute; top:0rem; left: 0;font-size: 0.373rem;display: block; height: 0.64rem; line-height: 0.64rem;}
.templateSearch .region .selectCon{padding:0rem 0 0.4rem 0.4rem;background: #fff; }
.templateSearch .SubmitBtn a{margin: 0 0.4rem;}
.templateSearch .region .SubmitBtn a{margin-left: 0rem;}
.templateSearch .timelist{margin-right: 0.4rem;}
.templateSearch .timelist li{float: left;width: 50%;margin: 0.186rem 0 0.3rem 0;}
.templateSearch .timelist .form_input{padding-left: 2rem; position: relative;height: 0.853rem;}
.templateSearch .timelist .form_input em{display: block;position: absolute; top: 0;left: 0;font-size: 0.373rem;min-height:0.853rem;line-height:0.853rem;}
.templateSearch .timelist .form_input .form_select{border-bottom:1px solid #2B5F80;border-top:1px solid #2B5F80;}
.templateSearch .timelist li:nth-child(1) .form_input{margin-right: 0.2rem;}
.templateSearch .timelist li:nth-child(2) .form_input{margin-left: 0.2rem;}
.templateSearch .timelist .form_input input{width: 100%;border: none;line-height:0.853rem;font-size: 0.373rem;color:#2B5F80;}
.templateSearch .timelist .form_input input::placeholder{color:#2B5F80;}
.templateSearch .selectActive{border:1px solid #2B5F80;color:#fff;background:#2B5F80;}
.templateSearch　.region ul{overflow: hidden;}
.templateSearch .region ul li{position: relative;min-height:0.64rem; padding-left: 1.173rem;line-height: 0.64rem;font-size: 0.4rem;/*color:#353535;*/margin-bottom: 0.134rem;}　
.templateSearch .region ul li em{position: absolute;top: 0;left: 0;}
.templateSearch .region ul .buttonSelect{width: 110%;}
.templateSearch .input_form{position: relative;z-index: 888;background: #fff; padding: 0 0.4rem 0 2rem;height: 1.226rem;line-height: 1.226rem;margin-bottom: 0.35rem;}
.templateSearch .input_form em{position: absolute; top:0rem; left: 0;font-size: 0.373rem;}
.templateSearch .input_form em i{color:#353535;font-style: normal;color: red;}
.templateSearch .input_form  .input_con{border-bottom: 1px solid #3db6f2;}
.templateSearch .input_form input{width: 100%;color: #2B5F80;border: none;font-size: 0.346rem;padding:0.427rem 0 0.427rem 0;min-height: 0.373rem;line-height: 0.373rem;}
.templateSearch .selectActive{border:1px solid #2B5F80;color:#fff;}
.templateSearch .region p{font-size: 0.373rem;margin-bottom: 0.4rem;}

/*列表底部提示语*/
.bottomMsg{display: none;font-size:0.373rem; text-align: center;margin:0.4rem 0;color: #999;}

/*css3单选按钮*/
.radioBtn [type="radio"]{width: 1.2rem;height: 1.2rem;position: absolute;right: -0.3rem;border-radius: 0;opacity: 0;}  
.radioBtn label{display:inline-block;width: 0.453rem;height: 0.453rem;border-radius: 100%;border:1px solid #e9e9e9; position: relative;}  
.radioBtn label:after{content: "";width: 0.293rem;height: 0.293rem;border-radius: 50%;background-color: #2B5F80;position: absolute;top:50%;margin-top:-0.1465rem;left: 50%;margin-left:-0.1465rem; transform: scale(0);transition: transform .2s ease-out;}
.radioBtn [type="radio"]:checked+label{border:1px solid #2B5F80;transition:all .3s ease-in;}
.radioBtn [type="radio"]:checked+label:after{transform: scale(1);transition:all .3s ease-in;}  

/*弹窗*/
.TipLayout{position: fixed;top: 0;left: 0;width: 100%;height:100%;}
.TipLayout .layoutwidth{max-width: 720px;width: 100%;height: 100%;position: relative;}
.TipLayout .clearBg{position: absolute; top: 0; left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35)}
/*弹窗－取消、确定按钮*/
.layoutButton a{display: block; float: left; width: 50%; text-align: center; height: 0.8rem;line-height: 0.8rem;font-size: 0.4rem;color:#535353; margin:0.133rem 0;text-decoration: none;}
.layoutButton a span{display: block;height: 0.8rem;line-height: 0.8rem;}
.layoutButton a.confirmBtn span{color:#f85c68; border-left:1px solid #efeff4;}

/*条件筛选过滤*/
.filterNav{position: fixed; top: 1.172rem;left: 0;width: 100%;height: 1.2rem;z-index: 999;}
.filterNav ul{background: #fff;height: 1.2rem;line-height: 1.2rem;border-bottom: 1px solid #e9e9e9;position: relative;z-index: 888;max-width: 720px;margin: 0 auto;}
.filterNav li{float: left; width:33.3%;font-size: 0.373rem; color: #535353;height: 1.2rem;position: relative; text-align: center;}
.filterNav li i{background: url(../../common/img/select.png) left center no-repeat;display: block;background-size: 0.213rem; position: absolute; top: 0; left: 74%;height: 1.2rem; width: 0.213rem;transition: all 300ms;}
.filterNav li.active{color:#2B5F80;}
.filterNav li.active i{transform: rotate(180deg);background: url(../../common/img/select_on.png) left center no-repeat;;display: block;background-size: 0.213rem;position: absolute; top: 0; left:74%;height: 1.2rem; width:0.213rem;}
.filterList{position: fixed;top:-100%; left: 0;width: 100%;height: 100%;z-index: 99;}
.filterList .filterType{z-index: 99;display: none;position: relative;width: 100%;height: 100%;}
.filterList .filterType .layoutwidth{background: #fff;position: relative;z-index: 999;overflow: hidden;}
.filterList .filterType .filterCon{padding:0.4rem;}
.filterList .filterbg{position: fixed;width: 100%; height:100%; top:  2.372rem; left: 0;background: rgba(0,0,0,0.5);z-index: 99;display: none;}
.filterList .buttonSelect{width: 110%;}
.filterList .buttonSelect span{display:block;padding: 0 0.16rem; width: 1.6533rem;text-align: center; min-height:0.64rem;line-height:0.64rem;font-size: 0.32rem;border:1px solid #ccc;color:#949494;margin-right: 0.32rem;border-radius: 0.053rem;margin-bottom: 0.186rem;float: left;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.filterList .buttonSelect .selectActive{border:1px solid #2B5F80;color:#fff;background:#2B5F80;}
@media screen and ( max-width:320px ){
	.filterList .buttonSelect span{padding:0 0.15rem; ;}
}

/*表单－formList*/
.formList .form_type{color:#535353;font-size: 0.373rem; height: 1.093rem; line-height: 1.093rem;}
.formList .form_input{background: #fff; padding-left: 2.72rem; position: relative;}
.formList .form_input span{display: block; position: absolute; top: 0;left: 0.4rem;font-size: 0.373rem; margin: 0.293rem 0;height: 0.4rem;line-height: 0.4rem;}
.formList .form_input span em{color: #E12D2D;}
.formList .form_input input{ width: 100%;border: none; font-size: 0.373rem; display:block;color:#535353;text-indent: 0.133rem;}
.formList .form_input .input_div{border-bottom: 1px solid #e6e6e6; /*width: 100%;*/}
.formList .form_input .input_div input{height: 0.4rem;display:block; padding: 0.293rem 0;color:#535353;}
.formList .form_textarea{background: #fff;margin: 0.4rem 0; }
.formList .form_textarea span{height: 0.4rem;line-height:0.4rem;padding: 0.293rem 0;display: block;font-size: 0.4rem;border-bottom:1px solid #e6e6e6;padding-left: 0.4rem;}
.formList .form_textarea .textarea_div{/*border-bottom: 1px solid #e6e6e6;*/padding: 0.293rem 0.4rem;}
.formList .form_textarea textarea{border-top: none; border:none; resize:none;width: 100%;font-size: 0.373rem; padding: 0;line-height: 0.64rem;  width: 100%;color:#535353; }
.formList .form_textarea p{float: right;color:#c5c5c5;font-size: 0.373rem;margin-bottom: 0.213rem;}
.formList .form_select{border-bottom: 1px solid #e6e6e6; width: 100%; }
.formList .form_select input{width: 100%;height: 0.4rem;display:block; background: url(../../common/img/ico5.png) 94% center no-repeat; background-size: 0.16rem; padding: 0.293rem 0;color:#535353;}
.formList .form_input input::placeholder{color:#c5c5c5;}
.formList .form_select input::placeholder{color:#c5c5c5;}
.formList .form_textarea textarea::placeholder{color:#c5c5c5;}
.formList .form_textarea1 textarea::placeholder{color:#c5c5c5;}
.formList .form_input .warnColor::placeholder{color:red;}
.formList .form_select .warnColor::placeholder{color:red;}
.formList .form_textarea .warnColor::placeholder{color:red;}
.formList .formBtn{margin: 0 0.4rem;padding-bottom: 0.4rem;/*opacity: 0.3;*/}
.formList .formBtn .saveBtn/*,.formList .formBtn .deleteFromBtn*/{margin-bottom: 0.266rem;margin-top: 0.666rem;}

/*项目的主色调*/
.mainColor{color:#2B5F80;}

/*公用功能模块弹窗提示*/
.tipLayout{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none;}
.tipLayout .tipLayoutBg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.tipLayout .tipLayoutBg .layoutwidth{height: 100%;background:rgba(0,0,0,0.5);}
.tipLayout .content{position: relative;z-index: 9999;background: #fff;margin:20% 10%;border-radius: 0.106rem;}
.tipLayout .content .closeBtn img{position: absolute; top: 0.3rem; right: 0.3rem;z-index: 99;width: 0.4rem;}
.tipLayout .content .con_top{/*position: relative;*/background: #2B5F80;border-top-left-radius: 0.106rem;border-top-right-radius: 0.106rem;}
.tipLayout .content .con_top .bg img{width: 100%;margin-top: -0.3rem;}
.tipLayout .content .con_top .title{padding-top: 0.733rem;text-align: center;position: absolute;top:0.75rem; display: block;width: 100%;}
.tipLayout .content .con_top .titleTopBg img{width: 100%;height:1px;position: absolute;top: 0.733rem;left: 0;}
.tipLayout .content .con_top .titleBottomBg img{width: 100%;height:1px;position: absolute;top: 1.733rem;left: 0;z-index: 9;}
.tipLayout .content .con_top .title span{height: 1rem;line-height: 1rem;color: #fff;font-size: 0.4rem;font-weight: bold;display: block;width: 100%;}
.tipLayout .layoutCon{margin: 0 0.6rem;font-size: 0.373rem;}
.tipLayout .layoutCon p{color: #2B5F80;margin-bottom: 0.133rem;}
.tipLayout .layoutCon .list{color: #2B5F80;font-size: 0.4rem;}
.tipLayout .btn{padding: 0.4rem 0.4rem 0.6rem 0.4rem;}
.tipLayout .btn a{display:block;height: 0.853rem;line-height: 0.853rem;text-align: center;background:#2B5F80;font-size:0.346rem;color: #fff;border-radius: 0.1rem;border: 1px solid #2B5F80;}
.tipLayout .btn li{float: left;width: 50%;}
.tipLayout .btn li:first-child a{margin-right: 0.133rem;}
.tipLayout .btn li:last-child a{margin-left: 0.133rem;}
.tipLayout .btn li .cancelBtn{background: #fff;color: #2B5F80;}
.tipLayout .SubmitBtn{padding: 0.4rem 0.4rem 0.4rem 0.4rem;}

/*引导关注公众号二维码*/
.ewmLayout{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none;}
.ewmLayout .tipLayoutBg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ewmLayout .tipLayoutBg .layoutwidth{height: 100%;background:rgba(0,0,0,0.5);}
.ewmLayout .content{position: relative;z-index: 9999;background: #fff;margin:33% 12.6% 0 12.6%;border-radius: 0.106rem;}
.ewmLayout .content .bg{position: absolute; top: 0;left: 0;background: #2B5F80;border-top-left-radius: 0.106rem;border-top-right-radius: 0.106rem;}
.ewmLayout .content .bg img{width: 100%;}
.ewmLayout .content .con_top .title{padding-top: 0.733rem;text-align: center;position: relative;/*background: url(../img/line556.png) bottom left no-repeat;*/display: block;width: 100%;}
.ewmLayout .content .con_top .titleTopBg img{width: 100%;height:1px;position: absolute;top: 0.733rem;left: 0;}
.ewmLayout .content .con_top .titleBottomBg img{width: 100%;height:1px;position: absolute;top: 1.733rem;left: 0;z-index: 9;}
.ewmLayout .content .con_top .title span{height: 1rem;line-height: 1rem;color: #fff;font-size: 0.4rem;font-weight: bold;display: block;width: 100%;}
.ewmLayout .ewmCon{position: relative;z-index: 8;}
.ewmLayout .layoutwidth .ewmImg{margin: 0 auto;text-align: center; padding-top: 0.613rem;}
.ewmLayout .layoutwidth .ewmImg img{width: 70.27%;}
.ewmLayout .layoutwidth .ewmClose img{position: absolute; top: 0.2rem; right: 0.2rem;z-index: 99;width: 0.33rem;}
.ewmLayout .ewmBg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ewmLayout .ewmBg .layoutwidth{background: rgba(0,0,0,0.6);height: 100%;}
.ewmLayout .fotCon{text-align: center; font-size:0.373rem;padding: 0 0 0.4rem 0;}

/*公告更新*/
.noticeLayout .noticeMsg{text-align: right;margin-top: 0.4rem;}

/*顶部提示*/
.TipsCommon{display: none;}
.topTipsCommon .topTipsCon{position: fixed; top: 0;left: 0;width: 100%;z-index: 99;}
.TipsCommon .topTipsCon .layoutwidth{background:#5495e9;height: 0.933rem;padding:0.293rem 0;}
.TipsCommon .topTipsCon .content{position: relative;padding: 0 2.16rem 0 1.533rem;height: 0.933rem;}
.TipsCommon .topTipsCon .logo img{width: 0.933rem;height: 0.933rem;position: absolute; top: 0;left: 0.4rem;border-radius: 50%;}
.TipsCommon .topTipsCon .name{font-size: 0.426rem;color: #fff;}
.TipsCommon .topTipsCon .con{font-size: 0.293rem;color: #fff;}
.TipsCommon .topTipsCon .conShow{height: 0.933rem;vertical-align: top;vertical-align:middle;display:table-cell;}
.TipsCommon .topTipsCon .topTipsBtn a{display: block;width: 1.7066rem;text-align: center;height:0.64rem;line-height: 0.64rem;border: 1px solid #fff;color: #fff;position: absolute;top: 50%;margin-top: -0.32rem;right: 0.4rem;border-radius: 0.1066rem;}
.footTipsCommon .topTipsCon{position: fixed; bottom: 0;left: 0;width: 100%;z-index: 9999;}
.footTipsCommon .topTipsCon .layoutwidth{background:rgba(65,138,231,0.9);height: 0.933rem;padding:0.293rem 0;}

/*引导关注*/
.umxhAttention{position: relative;clear: both;background: #fff;padding: 0.346rem 0 0.346rem 1.546rem;margin-bottom: 0.266rem;display: none;}
.umxhAttention .icoAttention img{position: absolute; top: 0.346rem; left: 0.4rem;width: 1.013rem;height: 1.013rem;border-radius: 50%; border: 1px solid #e9e9e9;}
.umxhAttention .content{height: 1.013rem;vertical-align: middle;display:table-cell;}
.umxhAttention .content .companyAttention{font-size: 0.426rem;margin-bottom: 0.1rem;color:#2B5F80;}
.umxhAttention .content .detail{font-size: 0.32rem;color: #999;}
.umxhAttention .attentionBtn a{width: 2.24rem;text-align: center;height:0.826rem;line-height: 0.826rem;font-size:0.373rem;background: #2B5F80;color: #fff;position: absolute; top: 50%;margin-top: -0.413rem;right: 0.4rem;display: block;border-radius: 0.066rem;}

/*底部公共导航*/
.fotDivHight{/*height:1.733rem;*/height:1.333rem;}
.footerNav{position: fixed;bottom: 0;left: 0;width: 100%;height:1.333rem;z-index: 99;}
.footerNav .layoutwidth{background:#fff;position: relative;height:1.333rem;z-index: 99;}
.footerNav .layoutwidth:after{content: '';position: absolute;left: 0;background: #a0a0a0;width: 100%;height: 1px;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.footerNav .layoutwidth li{float: left;width: 33.3%;}
.footerNav .layoutwidth li a{display: block;position: relative;height:1.333rem;}
.footerNav .layoutwidth li .ico{width: 0.586rem;height: 0.586rem;}
.footerNav .layoutwidth li .ico img{height: 0.586rem;position: absolute;top: 0.2rem;left: 50%;margin-left: -0.298rem;}
.footerNav .layoutwidth li .ico .redPoint{height: 0.266rem;position: absolute;right: 0;top: 0;margin-right: -2px;margin-top: -2px;display: none;}
.footerNav .layoutwidth li:nth-child(3){display: none}
/*.footerNav .layoutwidth li:nth-child(3) .ico{height: 0.506rem;}*/
.footerNav .layoutwidth li .ico .img2{display: none;}
.footerNav .layoutwidth li .name{text-align: center;color:#707376;display: block;position: absolute;bottom: 2px;left: 0;width: 100%;font-size: 0.266rem;}
.footerNav .layoutwidth li.liActive a .name{color:#2B5F80;}
.footerNav .layoutwidth li.liActive .img1{display: none;}
.footerNav .layoutwidth li.liActive .img2{display: block;}
.footerNav .layoutwidth li.pointShow .redPoint{display: block;}

/*页面内容高度*/
.bodyConHight{overflow-y:auto;-webkit-overflow-scrolling: touch;}

/*快速登录*/
.phoneLoginLayout{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;display: none;}
.phoneLoginLayout .layoutBg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.phoneLoginLayout .layoutBg .layoutwidth{height: 100%;background:rgba(0,0,0,0.5);}
.phoneLoginLayout .content{position: relative; margin: 50% 10.6% 0 10.6%; z-index: 9999;background: #fff;border-radius: 0.106rem;height: 4.8rem;padding: 0 0.533rem;}
.phoneLoginLayout .content .con-top{padding-top: 0.266rem;text-align: center;font-size: 0.4533rem;position: relative;}
.phoneLoginLayout .content .closeBtn{display: block;width: 1rem;height:1rem;position: absolute; top: 0rem;right: 0;margin-right: 0.3rem;}
.phoneLoginLayout .content .closeBtn img{position: absolute; top:0.266rem;right: 0;width: 0.346rem;}
.phoneLoginLayout .content .layoutCon{padding-top: 0.4533rem;}
.phoneLoginLayout .content .phoneCon .form-input{padding:0.16rem 0;border-bottom: 1px solid #e9e9e9;position: relative;}
.phoneLoginLayout .content .phoneCon .form-input input{font-size: 0.4rem;width: 100%;border: none;}
.phoneLoginLayout .content .phoneCon .deleteBtn{display: none;}
.phoneLoginLayout .content .phoneCon .form-input .deleteBtn img{position: absolute; top: 0.25rem;right: 0.3rem;width: 0.373rem;}
.phoneLoginLayout .content .nextBtn{margin-top: 0.4rem;}
.phoneLoginLayout .content .nextBtn a{display:block;height: 1.066rem;line-height: 1.066rem;border: none;background:#e9e9e9; border-radius:0.08rem; font-size: 0.4rem;text-align: center;color: #fff; text-decoration: none;}
.phoneLoginLayout .verificationCon{display: none;}
.phoneLoginLayout .content .verificationCon .returnPrev img{position: absolute; top: 0.3rem;left: 0;width: 0.186rem;}
.phoneLoginLayout .content{overflow: hidden;}
.phoneLoginLayout .content .verificationCon .layoutCon{padding-top:0.693rem;}
.phoneLoginLayout .verificationCon form{width: 110%;}
.phoneLoginLayout .verificationCon .form-input{float: left;width: 0.9rem;height: 0.9rem;margin-right: 0.266rem;font-size: 0.4rem;border:1px solid #949494;}
.phoneLoginLayout .verificationCon .form-input input{width: 0.9rem;height: 0.9rem;text-align: center;color:#2B5F80;border: none;}
.phoneLoginLayout .verificationCon .phone{margin-bottom: 0.533rem;text-align: center;color:#949494;font-size: 0.4rem;line-height: 0.64rem;}
.phoneLoginLayout .verificationCon .phone a{display: inline-block;width: 1.6rem;text-align: center;height: 0.64rem;line-height: 0.64rem;border:1px solid #2B5F80;font-size: 0.32rem;margin-left: 0.133rem;color:#2B5F80;}

/*导航切换*/
.tabNavTemplate2{height: 1.52rem;padding: 0 2rem;}
.tabNavTemplate2 li{float: left;width: 50%;padding-top: 0.4rem;}
.tabNavTemplate2 li span{height: 0.72rem;line-height: 0.72rem;color:#2B5F80;font-size: 0.346rem;border:1px solid #2B5F80;display: block;text-align: center;}
.tabNavTemplate2 li:first-child span{border-top-left-radius: 0.053rem;border-bottom-left-radius: 0.053rem;}
.tabNavTemplate2 li:last-child span{border-top-right-radius: 0.053rem;border-bottom-right-radius: 0.053rem;}
.tabNavTemplate2 li.active span{background: #2B5F80;color: #fff;}

/*公告弹窗样式*/
.commonLayout{position:fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;display: none;}
.commonLayout .layoutBg{position:fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9990;display: block;}
.commonLayout .layoutBg .layoutwidth{height: 100%;background: rgba(0,0,0,0.5);}
.commonLayout .content{position: relative; margin: 40% 10.6% 0 10.6%; z-index: 9999;background: #fff;border-radius: 0.106rem;padding:0.4rem 0.32rem;}
.commonLayout  .title{color:#000;font-size:0.506rem;text-align: center;margin-bottom: 0.2rem;font-weight: bold;}
.commonLayout .layoutClose{position: absolute;top: 0;right: 0;width: 1rem;height: 1rem;}
.commonLayout .layoutClose img{position: absolute;top: 0.266rem;right: 0.266rem;width: 0.346rem;}
.commonLayout .SubmitBtn a{height: 0.96rem;line-height: 0.96rem;}