@import url('pub.css');

.signDiv{ width:96%; padding:6px 0;}
.signDiv ul li{width:100%; height:auto; margin:7px 0; color:#4b4b4b;}
.signDiv ul li span{ color:#de1e67; font-size:12px;}
.signDiv ul li input{ width:100%; height:33px; line-height:33px; padding-left:5px; border:1px solid #bfbfbf; background:#fff; font-size:14px;}
.signDiv ul li textarea{ width:100%; height:110px; overflow:hidden; font-size:14px;}
.signDiv ul li input.subBtn,.subBtnty{ width:150px; height:40px; overflow:hidden; background:#de1e67 url(/images/dlsubmit.png) no-repeat 18px center; background-size:29px 25px; border:1px solid #fff; FONT: 18px/40px Microsoft YaHei,tahoma,arial,宋体; color:#fff; padding-left:45px; display:block; margin:15px auto; cursor:pointer;}
.subBtnty{ margin:10px auto;}

.listTable{}
.listTable td{ border-bottom:1px solid #e4e4e4; padding:8px 0; padding-left:2%;}
.listTable td.nowplace{ color:#ca0000; font-size:16px; padding-left:3%;}
.listTable td.titleTd{ background:#f1f1f1; text-align:right; padding-right:2%;}

.listTablezl{}
.listTablezl td{ border-bottom:1px solid #e4e4e4; padding:8px 0; text-align:center; cursor:pointer;}
.listTablezl td.titleTd{ background:#d3d3d3; padding-right:2%; border-right:1px solid #fff; padding:5px 0;}

.brandList dl dd.fg span{ display:inline-block; float:left; display:inline;}
.brandList dl dd.fg span#fr{ float:right; margin-right:5px; width:15px; height:15px; border:2px solid #d7d7d7;}

.mtop{ background:#181818; height:46px;}
.mtop dl{ overflow:hidden}
.mtop dl dt{ float:left; color:#fff; font-size:16px; line-height:46px; padding-left:8px;}
#back{ outline:none}
.mtitle{ float:left; color:#fff; font:16px/46px 微软雅黑; padding-left:1%;}
.rtx{ float:right; padding-right:12px; color:#fff; line-height:36px; font-size:16px; margin:3px 0 0 0;}
.rtx a{ color:#fff;}
.rtx img{ background:#fff; padding:3px; border-radius:100%; margin-right:7px;}

.index-box{ padding:0;}
.dhhList{ height:auto; overflow:hidden; padding:0 0.12rem 0.1rem; background:#fff; margin:13px auto}
.dhhList dl{ width:100%; height:auto; overflow:hidden; display:-moz-box; display:-webkit-box; display:box;padding:0.18rem 0 0.12rem;border-bottom:solid 1px #dedede}
.dhhList dt{ width:110px; height:86px; overflow:hidden; background:#f5f5f5;margin-right:0.14rem; margin-top:4px;}
.dhhList dd{ width:100%; height:auto; overflow:hidden; -moz-box-flex:1; -webkit-box-flex:1;box-flex:1;  color:#b2b2b2; font-size:12px;}
.dhhList dd span{ float:right;}
.dhht{ width:100%; overflow:hidden;text-overflow:ellipsis; line-height:22px; font-size:18px; color:#373737; height:67px; margin-bottom:8px; position:relative; padding-right:50px;}
.ckbox{-webkit-appearance:none;-moz-appearance: none;color:#ff3d2f; font-size:20px; position:absolute; top:0; right:13px; border:solid 2px #d7d7d7; width:20px; height:20px; outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0); display:none}
.ckbox:checked:before{font-family:"iconfont";content: "\e670"; position:absolute; top:-1px; left:0;}
.ckbox:checked{ border:none;}

.infos{height:auto; overflow:hidden; padding:0.1rem 0.12rem 0; border-bottom:solid 1px #d3d3d3; background:#fff; margin:13px auto 50px}
.infos table td{ border-bottom:solid 1px #eaeaea; font:18px/50px 微软雅黑;}
.tleft{ color:#898989; padding-left:3%;}
.tright{background:url(/images/setright.jpg) no-repeat right center; text-align:right; padding-right:30px}
.tright2{ text-align:right; width:60%}
.closely{-webkit-appearance:none;-moz-appearance: none; outline:none; background:#8e8e8e; height:30px; width:66px; border-radius:30px; position:relative;vertical-align:middle;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.closely:before{ content:' '; z-index:9999; width:26px; height:26px;background:url(/images/closely.png) no-repeat; position:absolute; top:2px; left:2px;transition: all 0.1s ease-in;-webkit-transition: all 0.1s ease-in;}
.closely:checked{ background:#0bc220;}
.closely:checked:before{ left:38px;}
.editinfo{font:24px/40px 微软雅黑; padding-left:3px; width:100%}
.rad{ width:20px; height:20px;vertical-align:middle;-webkit-tap-highlight-color:rgba(255,0,0,0); margin:0 2%}

.proList{ padding:0 0.12rem 0.15rem}
.proList dl{ position:relative;}
.proList dl .ckbox{ top:10px; right:10px; background:#fff;}
.proList dl .ckbox:checked{ background:none}

.brandList{padding:0 0.12rem}
.fg{ position:relative;}
.fg .ckbox{ right:10px; top:2px}

.lyinfo{ margin:10px auto; background:#fff; padding:0 0.12rem;}
.lyinfo dl{ overflow:hidden; border-bottom:dashed 1px #e7e7e7; padding:12px 0}
.lyinfo dl dt{ float:left; width:78px; height:78px; margin-right:15px; border:solid 1px #e4e4e4;border-radius:100%;}
.lylogo{ background-size:76px !important; height:76px; border-radius:100%}
/*.lyinfo dl dd{ padding-left:93px;}*/
.lytime{ padding-top:0.1rem; color:#5a5a5a; font-size:14px; font-family:微软雅黑;}
.lycont{ color:#353535; font:18px/24px 微软雅黑; padding-top:0.05rem}
.lyfg{ padding:13px 0 15px 13px; font-size:16px; color:#737373;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.lyfg span{ border:solid 1px #cfcfcf; padding:1px 8px; text-align:center; border-radius:20px; margin-right:10px;}

.Info{ margin:0.15rem auto 0.35rem; background:#fff; padding:0 0.12rem}
.infoleft{ left:0.12rem}
.rckbox{-webkit-appearance:none;-moz-appearance: none;color:#c5c5c5; font-size:40px; position:absolute; top:-5px; right:0; outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0); display:none}
.rckbox:before{font-family:"iconfont";content: "\e600";}
.rckbox:checked{ color:#fd4040}

.zuji{ background:#fff; margin:15px auto; padding:0 0.12rem 20px}
.zuji dl{ border-bottom:solid 1px #ebebeb; padding:16px 0; overflow:hidden; position:relative}
.zuji dl dt{ float:left; border:solid 1px #ececec; width:1.96rem; padding:2px; text-align:center; margin-right:0.15rem;}
.zuji dl dt img{ width:100%}
.gs{ color:#474747; font:22px/30px 微软雅黑; padding-top:0.05rem;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;padding-right:20px;}
.zy,.dq{ color:#777777;font:14px/26px 微软雅黑;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.zy{ padding-top:0.05rem}
.zuji dl .ckbox{ top:10px; right:0}

.txt{ text-align:center; color:#8f8f8f;font:24px/30px 微软雅黑; padding:0.1rem 0 0.2rem}
.txt2{ text-align:center; color:#8f8f8f;font:24px/30px 微软雅黑; padding:0.2rem 0 0.25rem}
.loginbox{ width:90%;}
.loginbox dl{ overflow:hidden; background:#fff; border-radius:14px; padding:12px 0; position:relative; margin-bottom:15px;}
.loginbox dl.getpwd{ background:none; padding:0px; text-align:right; margin-bottom:0px;}
.user,.password,.yzm{ float:left;padding-left:10px;color:#c1c1c1;font-size:44px;}
.password{ font-size:42px;}
.yzm{ font-size:38px;}
.user:before{font-family:"iconfont";content:"\e616"; position:absolute; top:4px;}
.password:before{font-family:"iconfont";content:"\e632"; position:absolute; top:4px; left:12px;}
.yzm:before{font-family:"iconfont";content:"\e643"; position:absolute; top:13px; left:15px;}
.loginbox dl dd{ margin-left:60px; border-left:solid 1px #dbdbdb; padding-left:10px; }
.loginbox dl dd input{border:none; font:16px/30px 微软雅黑; color:#8f8f8f; padding:5px 0; outline:none; width:98%;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.sub{ padding:15px 0 40px 0;}
.subtn{ background:url(/public/Image/btnbg.jpg); width:100%;font:24px/60px 微软雅黑; color:#fff;border-radius:14px; border:none; cursor:pointer;}
.reg{ text-align:center; color:#474747;font:20px/30px 微软雅黑;}
.reg2{ text-align:center; color:#474747;font:20px/30px 微软雅黑; padding-bottom:10px;}
.bot{ padding:50px 0}
.yzmbox{ overflow:hidden;}
.yzmbox dl{ float:left; width:65%}
.hqyzm{ float:left; width:31%;background:#fff; border-radius:14px;font:24px/64px 微软雅黑; color:#8f8f8f; text-align:center}

.col1 ul li{ width:20%; float:none; margin:0 auto}
.col3 ul li{ width:33%; font-size:24px;}
.col4 ul li{ width:25%; font-size:24px;}

@media screen and (max-width:560px){
	.log{ background-size:1.52rem !important;}
	.rckbox{ font-size:34px; top:-4px;}
}
@media screen and (max-width:449px){
	/*.yzmbox dl{ width:100%}*/
/*.hqyzm{ width:100%; margin-bottom:15px;}*/
}
@media screen and (max-width:375px){
	.lycont{ font-size:16px;}
	.rckbox{ font-size:28px; top:-3px;}
	.zuji dl dt{ width:2.6rem;}
	.gs{ font-size:18px; padding-top:0}
}

.dhhList2{ height:auto; overflow:hidden; padding:0 0.12rem 0.1rem; background:#fff;}
.dhhList2 dl{ width:100%; height:auto; overflow:hidden; display:-moz-box; display:-webkit-box; display:box;padding:0.18rem 0 0.12rem;border-bottom:solid 1px #dedede}
.dhhList2 dt{ width:100px; height:92px; overflow:hidden; background:#f5f5f5;margin-right:0.17rem; margin-top:4px;}
.dhhList2 dd{ width:50%; height:auto; overflow:hidden; -moz-box-flex:1; -webkit-box-flex:1;box-flex:1;  color:#b2b2b2; font-size:12px;}
.dhhList2 dd span{ color:#FF3300; }

.oranFont{color:#ffb54b;}
.blueFont{ color:#1da1d2;}

.but{ width:1.6rem; border-left:none}
.hq{ background:url(../images/hq.jpg); width:97%; font:0.26rem/0.5rem 微软雅黑; border:none; cursor:pointer;}
.cf{ background:url(../images/again.jpg); width:97%; font:0.26rem/0.5rem 微软雅黑; border:none; cursor:pointer; display:none;}

.saveBtn{ padding:3px 8px; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; border:none; FONT: 22px/28px Microsoft YaHei,tahoma,arial,宋体; color:#fff; background:url(/public/Image/btnbg.jpg); cursor:pointer;}

/********************ios7 checkbox *******************/
ul, li {list-style: none outside none;}
.tg-list { align-items: center; display: flex; text-align: center;}
.tg-list-item {margin: 0 ; float:right;}

.tgl {display: none; }
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {box-sizing: border-box; }
.tgl + .tgl-btn {cursor: pointer; display: block; height: 2em; outline: 0 none; position: relative; width: 4em; }
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {content: "";  display: block; height: 100%; position: relative; width: 50%; }
.tgl + .tgl-btn:after { left: 0; }
.tgl + .tgl-btn:before { display: none; }
.tgl:checked + .tgl-btn:after { left: 50%; }
.tgl-light + .tgl-btn { background: none repeat scroll 0 0 #f0f0f0; border-radius: 2em; padding: 2px; transition: all 0.4s ease 0s; }
.tgl-light + .tgl-btn:after {background: none repeat scroll 0 0 #fff;  border-radius: 50%; transition: all 0.2s ease 0s; }
.tgl-light:checked + .tgl-btn { background: none repeat scroll 0 0 #9fd6ae; }
/********************ios7 checkbox *******************/

.morebtnDiv2{ text-align:center; background:#fff; }
.morebtnbut2{ font-size:16px; border:1px solid #e8e7e7; background:#fff; text-align:center; border-radius:30px; width:95%; -moz-border-radius:30px; -webkit-border-radius:30px; display:inline-block; padding:6px 0px; margin:8px auto;   }
.morebtnbut2 a{background:url(/images/moreaArrow.png) no-repeat center right ;background-size:15px 11px; padding-right:18px; }