@charset "UTF-8";
html { font-family: "微软雅黑", "宋体", Helvetica, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; word-wrap: break-word; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #0e0e0e; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #ff5a5f; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

sub, sup { font-size: 0.75em; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; width: auto; max-width: 100%; width: 100%; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; }

body { color: #0e0e0e; background: #fff; font: 13.33333px; }

ul, li, ol { list-style: none; line-height: normal; }

h1 { font-size: 1.5em; }

h3 { font-size: 1em; }

small { font-size: 0.875em; }

.clearfix { clear: both; width: 100%; height: 1px; margin-top: -1px; display: block; visibility: hidden; overflow: hidden; }

.content { width: 90%; margin-left: auto; margin-right: auto; }

.bg { background-color: #f4f7f7; }

.h50 { width: 100%; height: 49px; }

.bgf0 { background-color: #f0f0f0; }

.top-nav { height: 49px; width: 100%; line-height: 49px; background-color: rgba(190, 4, 19, 0.95); position: fixed; top: 0; right: 0; z-index: 9; overflow: hidden; }
.top-nav .btn-menu, .top-nav .top-left, .top-nav .top-right { width: 30px; height: 30px; position: absolute; top: 8px; z-index: 9; }
.top-nav .btn-menu, .top-nav .top-left { left: 10px; }
.top-nav .top-right { right: 10px; }
.top-nav h3 { text-align: center; width: 100%; line-height: 50px; font-size: 16px; color: #fff; }

.slide-menu { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; display: none; }
.slide-menu .menu-main { width: 70%; height: 100%; background-color: #3c4551; position: absolute; top: 0; left: 0; }
.slide-menu .menu-right { width: 30%; height: 100%; position: absolute; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.3); }
.slide-menu .top { padding: 30px auto; padding-top: 1px; }
.slide-menu .top img { width: 50px; height: 50px; border-radius: 50px; overflow: hidden; display: block; margin: 40px auto 10px auto; border: #c5c8cb 2px solid; }
.slide-menu .top h3 { font-size: 12px; color: #fff; text-align: center; }
.slide-menu ul { margin-top: 20px; }
.slide-menu li { border-top: #4f5560 1px solid; border-bottom: #2d3239 1px solid; width: 100%; height: 42px; line-height: 42px; font-size: 14px; }
.slide-menu li a { color: #fff; width: 100%; height: 100%; display: inline-block; outline: none; text-indent: 4em; }
.slide-menu .li1, .slide-menu .li2, .slide-menu .li3, .slide-menu .li4, .slide-menu .li5, .slide-menu .li6 { background: url(../images/icon-menu1.png) 1.8em center no-repeat; background-size: 22px 22px; }
.slide-menu .li2 { background-image: url(../images/icon-menu2.png); }
.slide-menu .li3 { background-image: url(../images/icon-menu3.png); }
.slide-menu .li4 { background-image: url(../images/icon-menu4.png); }
.slide-menu .li5 { background-image: url(../images/icon-menu5.png); }
.slide-menu .li6 { background-image: url(../images/icon-menu6.png); }
.slide-menu .active { background-color: #282f3a; }
.slide-menu .tc { margin: 30px 20px; width: auto; }
.slide-menu .btn-next { border-radius: 0; }

.alert-login-register { width: 100%; height: 42px; line-height: 42px; background-color: rgba(26, 26, 26, 0.75); font-size: 12px; position: fixed; top: 0; z-index: 999; }
.alert-login-register a { padding: 0 15px; height: 24px; line-height: 24px; display: inline-block; color: #fff; margin: 9px; background-color: #be0413; }
.alert-login-register span { color: #fff; }
.alert-login-register .close { width: 16px; height: 16px; float: right; margin: 13px 9px; }

.banner { width: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.banner .hd { width: 100%; height: 11px; position: absolute; z-index: 99; bottom: 10px; text-align: center; }
.banner .hd ul { display: inline-block; height: 8px; padding: 3px; font-size: 0; vertical-align: top; }
.banner .hd ul li { display: inline-block; width: 8px; height: 8px; background: #fff; margin: 0 2px; vertical-align: top; overflow: hidden; }
.banner .hd ul .on { background: #be0413; }
.banner .bd { position: relative; z-index: 0; }
.banner .bd li img { width: 100%; background: url(images/loading.gif) center center no-repeat; }
.banner .bd li a { -webkit-tap-highlight-color: transparent; }

.ad { background-color: #f2f2f2; }

.select-grounp { background-color: #fff; width: 100%; height: 42px; box-shadow: 0 1px 1px 0px #dfe0df; }
.select-grounp .select-simulate { width: 32.3%; height: 42px; display: inline-block; border-left: #f2f2f2 1px solid; box-sizing: border-box; }
.select-grounp .select-simulate:first-child { border-left: none; }
.select-grounp .select-simulate .hd { width: 100%; height: 42px; line-height: 42px; background: #FFF url(../images/select-arrow.png) no-repeat 88% center; background-size: 10px 6px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; text-align: center; font-size: 14px; color: #9b9b9b; }
.select-grounp .select-simulate .hd.blur { color: #ccc; }
.select-grounp .select-simulate .em4 { background: #FFF url(../images/select-arrow.png) no-repeat 98% center; background-size: 10px 6px; }
.select-grounp .select-simulate .hd.on { color: #be0413; background-image: url(../images/select-arrow-red.png); background-color: #f7f4f4; }
.select-grounp .select-simulate .bd { width: 100%; height: auto; background: #FFF; border: 1px solid #dfdfdf; border-bottom: none; clear: both; position: fixed; left: 0; bottom: 0px; z-index: 3; display: none; box-sizing: border-box; height: 50%; overflow-x: hidden; overflow-y: scroll; }
.select-grounp .select-simulate .bd li { height: 42px; line-height: 42px; border-bottom: 1px solid #dfdfdf; padding: 0 10px; }
.select-grounp .select-simulate .bd li:hover { background: #eee; }
.select-grounp .select-simulate .bd li:hover a { color: #C00; }

.overly { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; z-index: 2; display: none; }

.select-single { background-color: #fff; width: 100%; height: 33px; }
.select-single .select-simulate { width: 100%; height: 33px; display: inline-block; border-left: #f2f2f2 1px solid; }
.select-single .select-simulate:first-child { border-left: none; }
.select-single .select-simulate .hd { box-shadow: none !important; width: 100%; height: 33px; line-height: 33px; background: #FFF url(../images/arrow-down.png) no-repeat right center; background-size: 33px 33px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; text-align: left; font-size: 12px; color: #abafb1; border: #d7d7d7 1px solid; }
.select-single .select-simulate .hd.blur { color: #ccc; }
.select-single .select-simulate .bd { width: 100%; height: auto; background: #FFF; border: 1px solid #dfdfdf; border-bottom: none; clear: both; position: fixed; left: 0; bottom: 0px; z-index: 3; display: none; box-sizing: border-box; height: 50%; overflow-x: hidden; overflow-y: scroll; }
.select-single .select-simulate .bd li { height: 33px; line-height: 33px; border-bottom: 1px solid #dfdfdf; padding: 0 10px; }
.select-single .select-simulate .bd li:hover { background: #eee; }
.select-single .select-simulate .bd li:hover a { color: #C00; }

.select-search .select-search-main { background-color: #fff; width: 100%; height: 42px; border-bottom: #f2f2f2 1px solid; overflow: hidden; }
.select-search .select-simulate { width: 25%; height: 42px; display: inline-block; border-left: #f2f2f2 1px solid; }
.select-search .select-simulate:first-child { border-left: none; }
.select-search .select-simulate .hd { width: 100%; height: 42px; line-height: 42px; background: #FFF url(../images/select-arrow-red.png) no-repeat 90% center; background-size: 10px 6px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; text-align: center; font-size: 14px; color: #ff5a5f; }
.select-search .select-simulate .hd.blur { color: #ccc; }
.select-search .select-simulate .bd { width: 100%; height: auto; background: #FFF; border: 1px solid #dfdfdf; border-bottom: none; clear: both; position: fixed; left: 0; bottom: 0px; z-index: 3; display: none; box-sizing: border-box; height: 50%; overflow-x: hidden; overflow-y: scroll; }
.select-search .select-simulate .bd li { height: 42px; line-height: 42px; border-bottom: 1px solid #dfdfdf; padding: 0 10px; }
.select-search .select-simulate .bd li:hover { background: #eee; }
.select-search .select-simulate .bd li:hover a { color: #C00; }
.select-search .search { display: inline-block; width: 72%; height: 42px; position: relative; top: -15px; border-left: #f2f2f2 1px solid; }
.select-search .search input[type=text] { width: 90%; height: 42px; border: none; background-color: transparent; padding: 0 6px; outline: none; position: relative; z-index: 10; font-size: 12px; color: #ff5a5f; }
.select-search .search input[type=submit] { width: 40px; height: 40px; background: url(../images/icon-search-red.png) center center no-repeat #fff; background-size: 16px 16px; position: absolute; right: 0; top: 0; border: none; }
.select-search .search span { font-size: 12px; position: absolute; left: 10px; top: 12px; color: #ff5a5f; z-index: 0; }
.select-search .search-result { background-color: #f4f7f7; height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px; color: #787878; }
.select-search .select-search-list li { width: 100%; height: 33px; line-height: 33px; background-color: #eceded; border-bottom: #dadee2 1px solid; padding: 0 10px; }
.select-search .select-search-list a { font-size: 12px; color: #494949; }
.select-search .select-search-list .close2 { width: 16px; height: 16px; float: right; margin-top: 10px; position: relative; top: 0px; }

.select-search.gray .select-simulate .hd { background: #FFF url(../images/select-arrow.png) no-repeat 90% center; background-size: 10px 6px; color: #343434; }
.select-search.gray .search { display: inline-block; width: 72%; height: 42px; position: relative; top: -15px; border-left: #f2f2f2 1px solid; }
.select-search.gray .search input[type=text] { color: #343434; }

.tags-remen h3 { font-size: 12px; line-height: 28px; margin: 10px 0; padding: 0 10px; }
.tags-remen .con { padding: 5px; }
.tags-remen .con a { display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; color: #8c8c8c; border: #d3d3d3 1px solid; font-size: 12px; margin: 5px; }

.list-zhiwei .items { padding: 10px; border-bottom: #f2f2f2 1px solid; }
.list-zhiwei .items:first-child { border-top: #f2f2f2 1px solid; }
.list-zhiwei .part1 { width: 20%; float: left; margin-right: 2%; }
.list-zhiwei .part2 { width: 50%; float: left; }
.list-zhiwei .part2 h3 { font-size: 14px; white-space: nowrap; width: 100%; overflow: hidden; }
.list-zhiwei .part2 p { font-size: 12px; color: #666666; white-space: nowrap; width: 100%; overflow: hidden; }
.list-zhiwei .part2 b { font-size: 15px; color: #ff5a5f; margin-top: 5px; display: inline-block; }
.list-zhiwei .part3 { width: 25%; float: right; font-size: 12px; text-align: center; }
.list-zhiwei .part3 a { display: block; height: 24px; line-height: 24px; padding: 0 10px; color: #fff; margin: 5px auto; }
.list-zhiwei .part3 .sczw { background-color: #ff5a5f; }
.list-zhiwei .part3 .tdjl { background-color: #ffb400; border-bottom: #ee9a07 2px solid; }

.list-toudijilu { margin-top: 10px; background-color: #fff; }
.list-toudijilu .items { padding: 10px; border-bottom: #f2f2f2 1px solid; }
.list-toudijilu .items:first-child { border-top: #f2f2f2 1px solid; }
.list-toudijilu .part1 { width: 14%; float: left; margin-right: 2%; }
.list-toudijilu .part2 { width: 55%; float: left; }
.list-toudijilu .part2 h3 { font-size: 14px; white-space: nowrap; width: 100%; overflow: hidden; }
.list-toudijilu .part2 p { font-size: 12px; color: #949494; white-space: nowrap; width: 100%; overflow: hidden; margin-top: 5px; }
.list-toudijilu .part2 i { font-style: normal; color: #ff5a5f; }
.list-toudijilu .part3 { width: 25%; float: right; font-size: 12px; text-align: center; }
.list-toudijilu .part3 a { display: block; height: 32px; line-height: 32px; padding: 0 10px; color: #fff; margin: 5px auto; }
.list-toudijilu .part3 .tdjl { background-color: #ffb400; border-bottom: #ee9a07 2px solid; }
.list-toudijilu .part3 .no { background-color: #c2c2c2; border-bottom-color: #c2c2c2; }

.btm-nav { width: 100%; position: fixed; bottom: -0px; overflow: hidden; z-index: 10; height: 42px; line-height: 42px; background-color: #fff; border-top: #eeecea 1px solid; }
.btm-nav li { width: 33.3%; float: left; text-align: center; height: 42px; line-height: 42px; border-left: #f7f6f6 1px solid; }
.btm-nav li:first-child { border-left: none; }
.btm-nav a { color: #9b9b9b; font-size: 14px; padding-left: 20px; }
.btm-nav .li1 { background: url(../images/icon-btm1.png) 35% center no-repeat #f7f6f6; background-size: 16px 16px; }
.btm-nav .li2 { background: url(../images/icon-btm2.png) 35% center no-repeat #f7f6f6; background-size: 16px 16px; }
.btm-nav .li3 { background: url(../images/icon-btm3.png) 35% center no-repeat #f7f6f6; background-size: 16px 16px; }
.btm-nav .li1.on { background: url(../images/icon-btm1-on.png) 35% 9px no-repeat #fff; background-size: 16px 16px; border-top: #be0413 4px solid; line-height: 34px; }
.btm-nav .li1.on a { color: #be0413; }
.btm-nav .li2.on { background: url(../images/icon-btm2-on.png) 35% 9px no-repeat #fff; background-size: 16px 16px; border-top: #be0413 4px solid; line-height: 34px; }
.btm-nav .li2.on a { color: #be0413; }
.btm-nav .li3.on { background: url(../images/icon-btm3-on.png) 35% 9px no-repeat #fff; background-size: 16px 16px; border-top: #be0413 4px solid; line-height: 34px; }
.btm-nav .li3.on a { color: #be0413; }

.shaixuan { width: 100%; overflow: hidden; z-index: 10; height: 42px; line-height: 42px; background-color: #363b3e; }
.shaixuan li { width: 33.33%; float: left; text-align: center; height: 42px; line-height: 42px; border-left: #606466 1px solid; }
.shaixuan li:first-child { border-left: none; }
.shaixuan a { color: #fff; font-size: 14px; }
.shaixuan .active { background-color: #9097a6; }

.nav-center ul { padding: 2%; }
.nav-center ul li { margin: 2%; width: 29.33%; float: left; text-align: center; background-color: #fff; }
.nav-center ul li img { width: 100%; }
.nav-center ul li a { color: #fff; }

.page04 { width: 100%; padding: 10px 10px 0 10px; background-color: #f4f7f7; }
.page04 .part1, .page04 .part2, .page04 .part3, .page04 .part4 { background-color: #fff; margin-bottom: 15px; box-shadow: 0 2px 2px 0 #eee; }
.page04 .part1 { font-size: 12px; color: #666666; }
.page04 .part1 .con1, .page04 .part1 .con2, .page04 .part1 .con3 { border-bottom: #ececec 1px solid; padding: 10px; }
.page04 .part1 i { font-style: normal; }
.page04 .part1 .con1 .l { width: 75%; float: left; font-size: 16px; color: #222222; height: 32px; line-height: 32px; border-right: #ececec 1px solid; }
.page04 .part1 .con1 .r { width: 24%; float: left; text-align: center; }
.page04 .part1 .shoucang { padding-top: 18px; background: url(../images/icon-choucang.png) center 0 no-repeat; background-size: 16px 16px; }
.page04 .part1 .shoucang-on { padding-top: 18px; background: url(../images/icon-choucang-on.png) center 0 no-repeat; background-size: 16px 16px; }
.page04 .part1 .con2 span { display: inline-block; padding-left: 16px; box-sizing: border-box; margin: 5px 0; }
.page04 .part1 .con2 .sp1, .page04 .part1 .con2 .sp2, .page04 .part1 .con2 .sp4, .page04 .part1 .con2 .sp5 { width: 34%; }
.page04 .part1 .con2 .sp3 { width: 28%; }
.page04 .part1 .con2 .sp1 { background: url(../images/icon-zw1.png) 0 center no-repeat; background-size: 12px 12px; }
.page04 .part1 .con2 .sp2 { background: url(../images/icon-zw2.png) 0 center no-repeat; background-size: 12px 12px; }
.page04 .part1 .con2 .sp3 { background: url(../images/icon-zw3.png) 0 center no-repeat; background-size: 12px 12px; }
.page04 .part1 .con2 .sp4 { background: url(../images/icon-zw4.png) 0 center no-repeat; background-size: 12px 12px; }
.page04 .part1 .con2 .sp5 { background: url(../images/icon-zw5.png) 0 center no-repeat; background-size: 12px 12px; }
.page04 .part1 .con2 i { color: #ff5a5f; }
.page04 .part1 .con3 h3 { font-size: 14px; color: #666666; }
.page04 .part1 .tags-con span { height: 22px; line-height: 22px; color: #fff; background-color: #89aad0; padding: 0 10px; display: inline-block; margin: 5px 10px 5px 0; }
.page04 .part2 { padding: 10px; padding-bottom: 15px; background: url(../images/arrow-r-red.png) 98% center no-repeat #fff; background-size: 6px 10px; }
.page04 .part2 a { height: 100%; width: 100%; font-size: 15px; color: #2f2f2f; font-weight: bold; display: inline-block; margin-top: -10px; }
.page04 .part2 img { width: 36px; height: 36px; margin-right: 10px; position: relative; top: 10px; }
.page04 .part3 { padding: 10px; font-size: 12px; color: #666666; line-height: 24px; }
.page04 .part3 h3 { padding-left: 10px; background: url(../images/h3-bg.png) 0 center no-repeat; background-size: 4px 15px; }
.page04 .part3 p { text-align: justify; }

.btm-tdjl-tsjl { width: 100%; height: 49px; line-height: 49px; position: fixed; bottom: 0; z-index: 10; }
.btm-tdjl-tsjl a { display: inline-block; height: 49px; line-height: 49px; text-align: center; color: #fff; margin: 5px auto; width: 50%; font-size: 15px; }
.btm-tdjl-tsjl .tdjl { background-color: #ff5a5f; border-bottom: #ee9a07 2px solid; }
.btm-tdjl-tsjl .tsjl { background-color: #ffb400; }

.tabBox2 { margin: 10px auto; }
.tabBox2 .hd { width: 100%; font-size: 12px; height: 32px; line-height: 30px; margin-bottom: 10px; }
.tabBox2 .hd li { display: inline-block; width: 22.5%; height: 32px; background-color: #fff; line-height: 30px; text-align: center; border: #ff5a5f 1px solid; color: #ff5a5f; margin-left: 2%; }
.tabBox2 .hd li:first-child { margin-left: 0; }
.tabBox2 .hd .on { background-color: #ff5a5f; color: #fff; }
.tabBox2 .hd .on a { color: #fff; }

.page05 { width: 100%; padding: 10px 10px 0 10px; background-color: #f4f7f7; }
.page05 .con1, .page05 .con2, .page05 .con3, .page05 .con4 { background-color: #fff; margin-bottom: 15px; box-shadow: 0 2px 2px 0 #eee; padding: 1px 10px; }
.page05 .part1 { width: 100%; font-size: 12px; height: 32px; line-height: 30px; margin-bottom: 10px; }
.page05 .part1 a { display: inline-block; width: 22.5%; height: 32px; background-color: #fff; line-height: 30px; text-align: center; border: #ff5a5f 1px solid; color: #ff5a5f; margin-left: 2%; }
.page05 .part1 a:first-child { margin-left: 0; }
.page05 .part1 .active { background-color: #ff5a5f; color: #fff; }
.page05 .part2 { height: 50px; background: url(../images/line2.png) 0 bottom repeat-x #fff; background-size: 6px 1px; margin-top: 10px; }
.page05 .part2 a { height: 100%; width: 100%; font-size: 15px; color: #2f2f2f; font-weight: bold; display: inline-block; margin-top: -10px; }
.page05 .part2 p { background: url(../images/icon-zw2.png) 0 center no-repeat; background-size: 12px 12px; padding-left: 20px; font-size: 12px; }
.page05 .part2 .r { float: left; margin-left: 10px; padding-top: 10px; }
.page05 .part2 img { width: 36px; height: 36px; position: relative; float: left; }
.page05 .part3 { padding: 10px 0; font-size: 12px; line-height: 24px; color: #666666; text-align: justify; margin-bottom: 60px; }
.page05 .part4 { margin-top: 10px; background: url(../images/line2.png) 0 top repeat-x #fff; background-size: 6px 1px; height: 40px; line-height: 40px; }
.page05 .part4 a { width: 100%; height: 100%; display: inline-block; color: #be0413; font-size: 14px; font-weight: bold; }
.page05 .part4 a small { color: #666666; font-size: 12px; font-weight: normal; }
.page05 .part4 span { float: right; width: 6px; height: 10px; background: url(../images/arrow-r-red.png) 0 0 no-repeat; background-size: 6px 10px; margin-top: 15px; }
.page05 .part5 img { width: 100%; margin-bottom: 10px; }
.page05 .part5 .pinglun { text-align: center; font-size: 12px; }
.page05 .part5 .pinglun img { width: 40px; height: 40px; display: block; margin-bottom: 5px; }
.page05 .part5 .pinglun span { display: block; }
.page05 .part5 .pinglun .zan1, .page05 .part5 .pinglun .zan2 { display: inline-block; margin: 0 10px; background: url(../images/hand1.png) center top no-repeat; width: 40px; background-size: 40px 40px; padding-top: 40px; }
.page05 .part5 .pinglun .zan1.on, .page05 .part5 .pinglun .zan2.on { color: #be0413; background-image: url(../images/hand2.png); }
.page05 .part6 { margin: 20px 0; }
.page05 .part6 li { width: 100%; height: 60px; background-color: #f0f8fe; margin: 5px 0; font-size: 12px; padding: 10px; position: relative; }
.page05 .part6 h3 { font-size: 14px; color: #222222; line-height: 28px; }
.page05 .part6 p { font-size: 12px; color: #222222; }
.page05 .part6 i { font-style: normal; color: #ff5a5f; }
.page05 .part6 span { color: #ff5a5f; margin-right: 20px; }
.page05 .part6 .tdjl { position: absolute; top: 15px; right: 10px; height: 30px; line-height: 30px; color: #fff; background-color: #ffb400; border-bottom: #ee9a07 1px solid; padding: 0 10px; }
.page05 .part6 .more { margin-top: 10px; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #242424; border: #dbdbdb 1px solid; background-color: #fff; padding: 0; }
.page05 .part6 .more a { width: 100%; height: 100%; display: inline-block; }
.page05 .part7 { margin: 10px 0; }
.page05 .part7 li { height: 36px; line-height: 36px; font-size: 12px; color: #222222; }
.page05 .part7 span { color: #999999; }

.page09, .page22, .page23 { padding: 10px; }

.gongsi-plane { background-color: #fff; position: relative; border-bottom: #ececec 1px solid; }
.gongsi-plane .checkbox { position: absolute; top: 0; right: 0; }
.gongsi-plane .top { height: 50px; padding: 10px; }
.gongsi-plane .top a { height: 100%; width: 100%; font-size: 15px; color: #2f2f2f; font-weight: bold; display: inline-block; margin-top: -10px; }
.gongsi-plane .top p { font-size: 12px; color: #9d9d9d; }
.gongsi-plane .top .r { float: left; margin-left: 10px; padding-top: 10px; }
.gongsi-plane .top img { width: 36px; height: 36px; position: relative; float: left; }
.gongsi-plane .details i { font-style: normal; color: #ff5a5f; }
.gongsi-plane .details .gs-yaoqiu { font-size: 12px; color: #666666; position: relative; border-bottom: #ececec 1px solid; line-height: 30px; padding: 0 10px; padding-bottom: 10px; }
.gongsi-plane .details .gs-yaoqiu span { margin-left: 10px; }
.gongsi-plane .details .arrow-pipei { width: 18px; height: 12px; position: absolute; top: 9px; right: 5px; }
.gongsi-plane .con { padding: 10px; display: none; }
.gongsi-plane .con.show { display: block; }
.gongsi-plane .con h3 { font-size: 14px; color: #666666; }
.gongsi-plane .con span { display: inline-block; margin-right: 10px; font-size: 12px; color: #fff; background-color: #89aad0; height: 24px; line-height: 24px; padding: 0 8px; margin-top: 10px; }

.page41 { padding: 10px; }
.page41 .more { width: 100%; height: 36px; line-height: 36px; border: #ececec 1px solid; margin-top: -10px; }
.page41 .more a { width: 100%; height: 100%; text-align: center; font-size: 12px; color: #666666; display: inline-block; outline: none; }

.gongsi-plane2 { background-color: #fff; position: relative; border-bottom: #ececec 1px solid; padding-top: 10px; margin-bottom: 5px; }
.gongsi-plane2 .checkbox { position: absolute; top: 0; left: 0; }
.gongsi-plane2 .biao-xiaxian, .gongsi-plane2 .biao-zhaopin { width: 35px; height: 22px; position: absolute; top: 18px; right: -2px; }
.gongsi-plane2 .top { height: 50px; padding: 10px; }
.gongsi-plane2 .top a { height: 100%; width: 100%; font-size: 15px; color: #2f2f2f; font-weight: bold; display: inline-block; margin-top: -10px; }
.gongsi-plane2 .top p { font-size: 12px; color: #9d9d9d; }
.gongsi-plane2 .top .r { float: left; margin-left: 10px; padding-top: 10px; }
.gongsi-plane2 .top img { width: 36px; height: 36px; position: relative; float: left; }
.gongsi-plane2 .details { border-bottom: #ececec 1px solid; }
.gongsi-plane2 .details i { font-style: normal; color: #ff5a5f; }
.gongsi-plane2 .details .gs-yaoqiu { font-size: 12px; color: #666666; position: relative; border-bottom: #ececec 1px solid; line-height: 30px; padding: 0 10px; padding-bottom: 10px; }
.gongsi-plane2 .details .gs-yaoqiu span { margin-left: 10px; }
.gongsi-plane2 .details .arrow-pipei { width: 18px; height: 12px; position: absolute; top: 9px; right: 5px; }
.gongsi-plane2 .con { padding: 10px; display: none; }
.gongsi-plane2 .con.show { display: block; }
.gongsi-plane2 .con h3 { font-size: 14px; color: #666666; }
.gongsi-plane2 .con span { display: inline-block; margin-right: 10px; font-size: 12px; color: #fff; background-color: #89aad0; height: 24px; line-height: 24px; padding: 0 8px; margin-top: 10px; }
.gongsi-plane2 .caozuo { width: 100%; height: 30px; position: relative; font-size: 12px; }
.gongsi-plane2 .caozuo a { width: 33.33%; height: 30px; line-height: 30px; text-align: center; display: inline-block; position: absolute; top: 0; }
.gongsi-plane2 .caozuo .ckjl, .gongsi-plane2 .caozuo .tdjl { left: 0; border-right: #edefef 1px solid; z-index: 2; }
.gongsi-plane2 .caozuo .scjl, .gongsi-plane2 .caozuo .tsjl { left: 33.33%; border-right: #edefef 1px solid; z-index: 1; }
.gongsi-plane2 .caozuo .delete { right: 0; }
.gongsi-plane2 .caozuo .on { color: #ff5a5f; }

.lietou-plane { width: 100%; margin-bottom: 10px; box-shadow: 0 2px 2px 0 #dfe0df; position: relative; background-color: #fff; padding: 1px; }
.lietou-plane .checkbox { position: absolute; top: 0; right: 0; }
.lietou-plane .top { padding: 10px 8px; border-bottom: #edefef 1px solid; }
.lietou-plane.new { background: url(../images/icon-new.png) right top no-repeat #fff; background-size: 27px 27px; }
.lietou-plane .face { width: 54px; height: 54px; overflow-x: hidden; display: inline-block; }
.lietou-plane .r { display: inline-block; margin-left: 10px; width: 75%; font-size: 12px; color: #666666; }
.lietou-plane .r h3 { font-size: 14px; color: #0e0e0e; line-height: 22px; }
.lietou-plane .r h3 span, .lietou-plane .r h3 i { width: 12px; height: 12px; display: inline-block; margin-left: 3px; background: url(../images/icon-lt-1.png) 0 0 no-repeat; background-size: 12px 12px; }
.lietou-plane .r h3 i { background-image: url(../images/icon-lt-star.png); }
.lietou-plane .r i { font-style: normal; }
.lietou-plane .r .p1 { background: url(../images/icon-zw2.png) 0 center no-repeat; background-size: 12px 12px; padding-left: 20px; font-size: 12px; margin-bottom: 2px; }
.lietou-plane .r .p2 { letter-spacing: -1; white-space: nowrap; width: 100%; overflow: hidden; }
.lietou-plane .r .p2 span { margin-left: 10px; }
.lietou-plane .r .p2 i { color: #ff5a5f; }
.lietou-plane .caozuo { width: 100%; height: 30px; position: relative; font-size: 12px; }
.lietou-plane .caozuo a { width: 50%; height: 30px; line-height: 30px; text-align: center; display: inline-block; position: absolute; top: 0; }
.lietou-plane .caozuo .guanzhu, .lietou-plane .caozuo .weituo2 { left: 0; border-right: #edefef 1px solid; z-index: 1; }
.lietou-plane .caozuo .weituo { right: 0; }
.lietou-plane .caozuo .delete { right: 0; }
.lietou-plane .caozuo .on { color: #ff5a5f; }

.zhiwei-plane { width: 100%; margin-bottom: 10px; box-shadow: 0 2px 2px 0 #dfe0df; position: relative; background-color: #fff; padding: 1px; font-size: 12px; }
.zhiwei-plane .checkbox { position: absolute; top: 0; right: 0; }
.zhiwei-plane i { font-style: normal; color: #ff5a5f; }
.zhiwei-plane h3 { font-size: 14px; color: #0e0e0e; width: 100%; height: 42px; line-height: 42px; border-bottom: #f2f2f2 1px solid; padding: 0 10px; }
.zhiwei-plane h3 small { font-size: 12px; color: #4b4b4b; }
.zhiwei-plane .con { padding: 10px; }
.zhiwei-plane .con .tips { text-align: right; font-size: 12px; }
.zhiwei-plane .con .tips span { margin-left: 15px; color: #9e9e9e; }
.zhiwei-plane .con2 { height: 60px; }
.zhiwei-plane .con2 span { display: inline-block; padding-left: 16px; box-sizing: border-box; margin: 5px 0; color: #666666; }
.zhiwei-plane .con2 .sp1, .zhiwei-plane .con2 .sp2, .zhiwei-plane .con2 .sp4, .zhiwei-plane .con2 .sp5 { width: 34%; }
.zhiwei-plane .con2 .sp3 { width: 28%; }
.zhiwei-plane .con2 .sp1 { background: url(../images/icon-zw1.png) 0 center no-repeat; background-size: 12px 12px; }
.zhiwei-plane .con2 .sp2 { background: url(../images/icon-zw2.png) 0 center no-repeat; background-size: 12px 12px; }
.zhiwei-plane .con2 .sp3 { background: url(../images/icon-zw3.png) 0 center no-repeat; background-size: 12px 12px; }
.zhiwei-plane .con2 .sp4 { background: url(../images/icon-zw4.png) 0 center no-repeat; background-size: 12px 12px; }
.zhiwei-plane .con2 .sp5 { background: url(../images/icon-zw5.png) 0 center no-repeat; background-size: 12px 12px; }
.zhiwei-plane .con2 i { color: #ff5a5f; }
.zhiwei-plane .caozuo { width: 100%; height: 30px; position: relative; font-size: 12px; border-top: #edefef 1px solid; }
.zhiwei-plane .caozuo a { width: 25%; height: 30px; line-height: 30px; text-align: center; display: inline-block; position: absolute; top: 0; }
.zhiwei-plane .caozuo .shuaxin { left: 0; border-right: #edefef 1px solid; z-index: 2; }
.zhiwei-plane .caozuo .zhuanfa { left: 25%; z-index: 1; border-right: #edefef 1px solid; }
.zhiwei-plane .caozuo .bianji { left: 50%; z-index: 0; border-right: #edefef 1px solid; }
.zhiwei-plane .caozuo .xiaxian { right: 0; }
.zhiwei-plane .caozuo .on { color: #ff5a5f; }

.jianli-plane { width: 100%; margin-bottom: 6px; box-shadow: 0 2px 2px 0 #dfe0df; position: relative; background-color: #fff; padding: 1px; }
.jianli-plane .top { padding: 10px 8px; border-bottom: #edefef 1px solid; }
.jianli-plane.plane2 { box-shadow: none; background-color: #fff; }
.jianli-plane.plane2 .top { border: none; }
.jianli-plane.plane2 .checkbox { position: absolute; right: 0; top: 0; }
.jianli-plane.plane3 { box-shadow: none; background-color: #fff; margin-bottom: 0; border-bottom: #f2f2f2 1px solid; }
.jianli-plane.plane3 .top { border: none; }
.jianli-plane.plane3 .checkbox { position: absolute; right: 0; top: 0; }
.jianli-plane .face { width: 54px; height: 54px; overflow-x: hidden; display: inline-block; }
.jianli-plane .r { display: inline-block; margin-left: 10px; width: 75%; font-size: 12px; color: #666666; }
.jianli-plane .r h3 { font-size: 14px; color: #0e0e0e; line-height: 22px; }
.jianli-plane .r span { color: #a7a7a7; font-size: 12px; }
.jianli-plane .r input[type=checkbox] { float: right; position: absolute; right: 0; top: 15px; }
.jianli-plane .r i { font-style: normal; }
.jianli-plane .r .p1 { font-size: 12px; margin-bottom: 2px; }
.jianli-plane .r .p2 { letter-spacing: -1; white-space: nowrap; width: 100%; overflow: hidden; }
.jianli-plane .r .p2 i { font-style: normal; color: #ff5a5f; margin: 0 5px; }
.jianli-plane .caozuo { width: 100%; height: 30px; position: relative; font-size: 12px; }
.jianli-plane .caozuo a { width: 33.33%; height: 30px; line-height: 30px; text-align: center; display: inline-block; position: absolute; top: 0; }
.jianli-plane .caozuo .ckjl { left: 0; border-right: #edefef 1px solid; z-index: 2; }
.jianli-plane .caozuo .scjl { left: 33.33%; border-right: #edefef 1px solid; z-index: 1; }
.jianli-plane .caozuo .delete { right: 0; }
.jianli-plane .caozuo .on { color: #ff5a5f; }

.checkbox-all { height: 42px; line-height: 42px; width: 100%; background-color: rgba(0, 0, 0, 0.75); color: #fff; position: fixed; bottom: 41px; padding: 0 10px; font-size: 12px; z-index: 99; }
.checkbox-all input[type=checkbox] { position: relative; top: 3px; margin-right: 5px; }
.checkbox-all .btn-del-all { float: right; width: 30%; height: 100%; text-align: center; color: #fff; background-color: #ff5a5f; position: absolute; right: 0; top: 0; font-size: 15px; }

.rencai-plane { width: 100%; margin-bottom: 6px; box-shadow: 0 2px 2px 0 #dfe0df; position: relative; background-color: #fff; padding: 1px; }
.rencai-plane .icheckbox_minimal-red { position: absolute; right: 0; top: 0; }
.rencai-plane .checkbox { position: absolute; top: 0; right: 0; }
.rencai-plane .top { padding: 10px 8px; border-bottom: #edefef 1px solid; }
.rencai-plane .face { width: 54px; height: 54px; overflow-x: hidden; display: inline-block; }
.rencai-plane .r { display: inline-block; margin-left: 10px; width: 75%; font-size: 12px; color: #666666; }
.rencai-plane .r h3 { font-size: 14px; color: #0e0e0e; line-height: 22px; }
.rencai-plane .r span { color: #a7a7a7; font-size: 12px; }
.rencai-plane .r .p1 { font-size: 12px; margin-bottom: 2px; }
.rencai-plane .r .p2 { letter-spacing: -1; white-space: nowrap; width: 100%; overflow: hidden; }
.rencai-plane .r .p2 i { font-style: normal; color: #ff5a5f; margin: 0 5px; }
.rencai-plane .caozuo { width: 100%; height: 30px; position: relative; font-size: 12px; }
.rencai-plane .caozuo a { width: 50%; height: 30px; line-height: 30px; text-align: center; display: inline-block; position: absolute; top: 0; }
.rencai-plane .caozuo .ckjl { left: 0; border-right: #edefef 1px solid; z-index: 2; }
.rencai-plane .caozuo .delete { right: 0; }
.rencai-plane .caozuo .on { color: #ff5a5f; }

.bg10, .bg11 { width: 100%; height: 100%; background: url(../images/bg-login.png) 0 0 no-repeat; background-size: 100% 100%; position: relative; }

.bg11 { background-image: url(../images/bg-register.png); }

.page10 { background: transparent; padding-top: 30%; }
.page10 .logo { width: 38%; position: relative; left: 31%; }
.page10 ul { margin: 0 20px; margin-top: 30px; }
.page10 li { margin: 20px 0; font-size: 12px; color: #fefefe; }
.page10 li a { color: #fefefe; }
.page10 .li1, .page10 .li2 { background: url(../images/icon-mail.png) 10px center no-repeat #fff; background-size: 19px 19px; padding-left: 38px; font-size: 14px; color: #adabab; }
.page10 .li1 input, .page10 .li2 input { width: 100%; height: 30px; background-color: #fff; border: none; background: transparent; outline: none; }
.page10 .li2 { background-image: url(../images/icon-pwd.png); position: relative; padding-right: 30px; }
.page10 .li2 span { width: 30px; height: 30px; display: inline-block; background: url(../images/icon-pwd2.png) center center no-repeat; background-size: 19px 19px; position: absolute; right: 0; top: 0; }
.page10 .li3 a, .page10 .li4 a { text-decoration: underline; }
.page10 .li5 { height: 26px; line-height: 26px; }
.page10 .sina, .page10 .qq { height: 26px; display: inline-block; padding-left: 30px; margin-right: 20px; background: url(../images/icon-sina.png) 0 center no-repeat; background-size: 28px 26px; }
.page10 .btn-login { width: 100%; height: 49px; line-height: 49px; text-align: center; background-color: #be0413; color: #fff; border: none; position: fixed; bottom: 0; }
.page10 .li6 { position: relative; height: 30px; }
.page10 .li6 a { height: 30px; line-height: 28px; width: 48%; border: #ffffff 1px solid; display: inline-block; text-align: center; background: transparent; color: #ffffff; }
.page10 .li6 .on { background-color: #fff; color: #1f1f1f; }
.page10 .li6 .qzz { position: absolute; left: 0; }
.page10 .li6 .qy { position: absolute; right: 0; }

.btn-next, .btn-fabu { font-size: 16px; width: 100%; height: 36px; line-height: 36px; display: inline-block; background-color: #ff5a5f; color: #fff; text-align: center; border-radius: 3px; outline: none; }

.page13 { padding: 10px; font-size: 12px; color: #515151; }
.page13 h2 { font-size: 16px; color: #343434; line-height: 36px; }
.page13 li { width: 100%; height: 36px; border-top: #f2f2f2 1px solid; background-color: #fff; position: relative; }
.page13 li:first-child { border: none; }
.page13 input[type=text] { width: 100%; height: 100%; padding: 0 10px; border: none; outline: none; }
.page13 .li1 { padding: 0 10px; line-height: 36px; }
.page13 .li1 i { font-style: normal; color: #ababab; }
.page13 .btn-next { margin-top: 30px; }
.page13 li a { width: 100%; height: 100%; display: inline-block; padding: 0 10px; color: #ababab; outline: none; line-height: 36px; }
.page13 li span { position: absolute; right: 10px; font-size: 12px; top: 10px; }
.page13 .tips { font-size: 12px; color: #606060; margin-top: 10px; }
.page13 .tips a { font-style: normal; color: #10901f; font-weight: bold; }

.btn-fabu { background: url(../images/icon-jia.png) 35% center no-repeat #ff5a5f; background-size: 18px 18px; padding-left: 20px; }

.fabu23 { position: fixed; bottom: 40px; width: 100%; height: 36px; z-index: 99; }
.fabu23 .btn-fabu { border-radius: 0 !important; width: 100%; }

.page15 .fabu { padding: 10px; }

.user { width: 100%; height: 200px; background: url(../images/bg15.png) 0 0 no-repeat; background-size: 100% 200px; position: relative; }
.user .logo3 { height: 140px; padding-top: 5px; }
.user .logo3 .img { width: 50px; height: 50px; border-radius: 50px; overflow: hidden; border: #dfdde6 2px solid; margin: 5px auto; display: block; }
.user .logo3 h3 { text-align: center; font-size: 14px; color: #fefefe; line-height: 26px; }
.user .logo3 h3 img { width: 12px; height: 12px; margin: 0px 3px; }
.user .logo3 .btn-tc { padding: 0 5px; height: 20; line-height: 20px; box-shadow: 0 1px 1px 0px #735b5e; background-color: #ffb400; color: #fff; outline: none; font-size: 12px; display: inline-block; }
.user .logo3 .tc { text-align: center; }
.user .user-btm { width: 100%; position: absolute; bottom: -0px; overflow: hidden; z-index: 10; height: 60px; line-height: 60px; background-color: rgba(0, 0, 0, 0.75); }
.user .user-btm li { width: 33%; float: left; text-align: center; height: 60px; position: relative; }
.user .user-btm span { width: 20px; height: 20px; border-radius: 20px; background-color: #ff5a5f; color: #fff; position: absolute; left: 55%; top: 5px; display: inline-block; line-height: 20px; }
.user .user-btm a { color: #fefefe; font-size: 14px; padding-top: 32px; width: 100%; height: 100%; display: inline-block; background: url(../images/line15.png) left center no-repeat; background-size: 1px 30px; }
.user .user-btm a.no { background: none; }
.user .user-btm .li1 { background: url(../images/icon-nav15b1.png) center 8px no-repeat transparent; background-size: 22px 22px; }
.user .user-btm .li2 { background: url(../images/icon-nav15b2.png) center 8px no-repeat transparent; background-size: 22px 22px; }
.user .user-btm .li3 { background: url(../images/icon-nav15b3.png) center 8px no-repeat transparent; background-size: 22px 22px; }

.page16 { padding: 10px; font-size: 12px; color: #515151; }
.page16 h2 { font-size: 16px; color: #343434; line-height: 36px; }
.page16 h2 b { font-weight: normal; color: #be0413; }
.page16 h2 small { font-size: 12px; color: #888888; letter-spacing: -3; }
.page16 li { width: 100%; height: 36px; border-top: #f2f2f2 1px solid; position: relative; padding: 0 10px; line-height: 36px; color: #8d8d8d; background: url(../images/arrow-r-black.png) 98% center no-repeat #fff; background-size: 5px 9px; }
.page16 li i { font-style: normal; color: #ababab; color: #ff5a5f; }
.page16 li:first-child { border: none; }
.page16 .btn-next { margin-top: 30px; }
.page16 li a { width: 100%; height: 100%; display: inline-block; outline: none; color: #9b9b9b; }
.page16 li span { position: absolute; left: 0; font-size: 12px; top: 0px; width: 100%; text-align: right; padding: 0 20px; box-sizing: border-box; color: #9b9b9b; padding-left: 5em; }

.page17 { padding: 10px; font-size: 12px; color: #515151; }
.page17 h2 { font-size: 16px; color: #2c2b2b; line-height: 36px; }
.page17 h2 b { font-weight: normal; color: #be0413; }
.page17 h2 small { font-size: 12px; color: #888888; letter-spacing: -3; }
.page17 p { font-size: 12px; color: #666666; margin-bottom: 15px; }
.page17 h3, .page17 span { border: #fff 1px solid; width: 31.5%; display: inline-block; height: 36px; line-height: 36px; color: #505050; text-align: center; background-color: #fff; margin-bottom: 5px; box-shadow: 0 1px 1px 0 #dfe0df; box-sizing: border-box; margin-top: 5px; margin-left: 1%; }
.page17 h3:first-child, .page17 span:first-child { margin-left: 0; }
.page17 h3 { width: 100%; }
.page17 span.on { border: #be0413 1px solid; background: url(../images/choose-on.png) right bottom no-repeat #fff; background-size: 16px 16px; color: #be0413; }
.page17 .btn-next { margin-top: 30px; }

.page18 { padding: 10px; font-size: 12px; color: #515151; }
.page18 h2 { font-size: 16px; color: #343434; line-height: 36px; }
.page18 h2 b { font-weight: normal; color: #be0413; }
.page18 h2 small { font-size: 12px; color: #888888; letter-spacing: -3; }
.page18 li { border: #fff 1px solid; width: 100%; height: 36px; padding: 0 10px; line-height: 36px; color: #505050; text-align: center; background-color: #fff; margin-bottom: 5px; box-shadow: 0 1px 1px 0 #dfe0df; }
.page18 li.on { border: #be0413 1px solid; background: url(../images/choose-on.png) right bottom no-repeat #fff; background-size: 16px 16px; color: #be0413; }
.page18 .btn-next { margin-top: 30px; }

.page19 { width: 100%; }
.page19 .part1, .page19 .part2 { border-bottom: #cecece 1px solid; height: 46px; line-height: 46px; padding: 0 10px; width: 100%; color: #5c5c5c; font-size: 14px; }
.page19 .part1 span, .page19 .part2 span { margin-right: 10px; color: #5c5c5c; }
.page19 .part1 { color: #cccccc; }
.page19 .part2 select { border: none; color: #1c1c1c; outline: none; }
.page19 .part3 { width: 100%; }

.table-date { width: 100%; }
.table-date .title { color: #be0413; }
.table-date .title td { color: #be0413; }
.table-date td { width: 14.285%; text-align: center; vertical-align: middle; font-size: 17px; color: #3c3c3c; }
.table-date .next-month, .table-date .pre-month { color: #c8c8c8; }
.table-date .on { background-color: #be0413; color: #fff; }

.page20 { padding: 10px; font-size: 12px; color: #515151; }
.page20 h2 { font-size: 16px; color: #2c2b2b; line-height: 36px; }
.page20 h2 b { font-weight: normal; color: #be0413; }
.page20 h2 small { font-size: 12px; color: #888888; letter-spacing: -3; }
.page20 textarea { width: 100%; height: 150px; background-color: #fff; padding: 6px; border: none; outline: none; box-shadow: 0 1px 1px 0 #dfe0df; }
.page20 .leisi { width: 100%; padding-bottom: 10px; background-color: #fff; box-shadow: 0 1px 1px 0 #dfe0df; }
.page20 .leisi h3 { width: 100%; background-color: #e6f6ff; font-size: 12px; padding: 0 10px; height: 30px; line-height: 30px; }
.page20 .leisi p { padding: 0 10px; color: #656565; line-height: 24px; }
.page20 .btn-next { margin-top: 30px; }

.page35 { padding: 10px; font-size: 12px; color: #515151; }
.page35 h2 { font-size: 16px; color: #2c2b2b; line-height: 36px; }
.page35 h2 b { font-weight: normal; color: #be0413; }
.page35 h2 small { font-size: 12px; color: #888888; letter-spacing: -3; }
.page35 span { border: #fff 1px solid; width: 31.5%; display: inline-block; height: 36px; line-height: 36px; color: #505050; text-align: center; background-color: #fff; margin-bottom: 5px; box-shadow: 0 1px 1px 0 #dfe0df; box-sizing: border-box; margin-top: 5px; margin-left: 1%; }
.page35 span:first-child { margin-left: 0; }
.page35 span.on { border: #be0413 1px solid; background: url(../images/choose-on.png) right bottom no-repeat #fff; background-size: 16px 16px; color: #be0413; }
.page35 .btn-next { margin-top: 30px; }
.page35 .tags-remen h3 { font-size: 14px; color: #2c2b2b; line-height: 28px; margin-top: 20px; padding: 0; }
.page35 .tags-remen .con { padding: 0; }
.page35 .tags-remen .con a { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; color: #8c8c8c; border: #d3d3d3 1px solid; font-size: 12px; margin: 5px; }

.page37 { padding: 20px 10px; }
.page37 .btn-next { border-radius: 0px; font-size: 12px; }

.user-qzz { width: 100%; height: 125px; position: relative; }
.user-qzz .logo3 { height: 90px; padding-top: 5px; background: url(../images/wdjl-bg2.png) 0 0 no-repeat; background-size: 100% 100%; }
.user-qzz .logo3 .img { width: 50px; height: 50px; border-radius: 50px; overflow: hidden; border: #dfdde6 2px solid; margin: 3px auto; display: block; }
.user-qzz .logo3 h3 { text-align: center; font-size: 14px; color: #010101; line-height: 22px; }
.user-qzz .logo3 .btn-tc { padding: 0 10px; height: 30; line-height: 30px; box-shadow: 0 1px 1px 0px #735b5e; background-color: #ffb400; color: #fff; outline: none; font-size: 12px; display: inline-block; }
.user-qzz .logo3 .tc { text-align: center; }
.user-qzz .user-btm { height: 40px; line-height: 40px; padding: 0 10px; background-color: #dce0e4; font-size: 14px; color: #111111; }
.user-qzz .user-btm small { font-size: 12px; margin-left: 5px; color: #838383; }
.user-qzz .btn-wancheng { float: right; font-size: 13px; padding: 0 10px; }

.user-qzz-info { background-color: #fff; }
.user-qzz-info li { height: 36px; line-height: 36px; border-bottom: #f2f2f2 1px solid; font-size: 12px; position: relative; padding: 0 10px; }
.user-qzz-info span { color: #8d8d8d; }
.user-qzz-info input[type=text] { width: 100%; height: 100%; padding-left: 6em; position: absolute; left: 0; top: 0; background: transparent; border: none; outline: none; }
.user-qzz-info .em input[type=text] { padding-left: 4em; }

.page42 { padding: 10px; }
.page42 h2 { line-height: 36px; font-size: 12px; color: #646464; }

@media screen and (max-height: 480px) { .page10 { background: transparent; padding-top: 15%; } }
@media screen and (min-width: 375px) { .select-grounp .select-simulate .hd { background: #FFF url(../images/select-arrow.png) no-repeat 78% center; background-size: 10px 6px; }
  .select-grounp .select-simulate .em4 { background: #FFF url(../images/select-arrow.png) no-repeat 88% center; background-size: 10px 6px; }
  .list-zhiwei .part1 { width: 20%; margin-right: 3%; }
  .list-zhiwei .part2 { width: 55%; }
  .list-zhiwei .part2 h3 { margin-bottom: 5px; }
  .list-zhiwei .part2 b { margin-top: 10px; }
  .list-zhiwei .part3 { width: 20%; }
  .list-zhiwei .part3 a { display: block; height: 28px; line-height: 28px; padding: 0 10px; color: #fff; margin: 5px auto; }
  .list-toudijilu .part1 { margin-right: 3%; }
  .list-toudijilu .part2 { width: 55%; float: left; }
  .list-toudijilu .part2 h3 { font-size: 14px; white-space: nowrap; width: 100%; overflow: hidden; margin-top: 5px; }
  .list-toudijilu .part2 p { font-size: 12px; color: #949494; white-space: nowrap; width: 100%; overflow: hidden; margin-top: 5px; }
  .list-toudijilu .part2 i { font-style: normal; color: #ff5a5f; }
  .page10 .li1, .page10 .li2 { background: url(../images/icon-mail.png) 10px center no-repeat #fff; background-size: 19px 19px; padding-left: 38px; font-size: 14px; color: #adabab; }
  .page10 .li1 input, .page10 .li2 input { width: 100%; height: 40px; background-color: #fff; border: none; background: transparent; outline: none; }
  .page10 .li6 { position: relative; height: 40px; }
  .page10 .li6 a { height: 40px; line-height: 38px; }
  .btn-fabu { background: url(../images/icon-jia.png) 38% center no-repeat #ff5a5f; background-size: 18px 18px; } }
@media screen and (min-width: 414px) { .select-grounp .select-simulate .hd { background: #FFF url(../images/select-arrow.png) no-repeat 74% center; background-size: 10px 6px; }
  .select-grounp .select-simulate .em4 { background: #FFF url(../images/select-arrow.png) no-repeat 85% center; background-size: 10px 6px; }
  .list-zhiwei .part1 { width: 20%; margin-right: 3%; }
  .list-zhiwei .part2 { width: 55%; }
  .list-zhiwei .part2 h3 { margin-bottom: 5px; }
  .list-zhiwei .part2 b { margin-top: 10px; }
  .list-zhiwei .part3 { width: 20%; }
  .list-zhiwei .part3 a { display: block; height: 28px; line-height: 28px; padding: 0 10px; color: #fff; margin: 8px auto; }
  .btn-fabu { background: url(../images/icon-jia.png) 40% center no-repeat #ff5a5f; background-size: 18px 18px; }
  .list-toudijilu .part1 { margin-right: 3%; }
  .list-toudijilu .part2 { width: 55%; float: left; }
  .list-toudijilu .part2 h3 { font-size: 14px; white-space: nowrap; width: 100%; overflow: hidden; margin-top: 5px; }
  .list-toudijilu .part2 p { font-size: 12px; color: #949494; white-space: nowrap; width: 100%; overflow: hidden; margin-top: 10px; }
  .list-toudijilu .part2 i { font-style: normal; color: #ff5a5f; } }
.icheckbox_minimal-red, .iradio_minimal-red { display: block; margin: 0; padding: 0; width: 18px; height: 18px; background: url(../images/red.png) no-repeat; border: none; cursor: pointer; position: absolute; top: 0; top: 0; }

.icheckbox_minimal-red { background-position: 0 0; }

.icheckbox_minimal-red.hover { background-position: -20px 0; }

.icheckbox_minimal-red.checked { background-position: -40px 0; }

.icheckbox_minimal-red.disabled { background-position: -60px 0; cursor: default; }

.icheckbox_minimal-red.checked.disabled { background-position: -80px 0; }

.iradio_minimal-red { background-position: -100px 0; }

.iradio_minimal-red.hover { background-position: -120px 0; }

.iradio_minimal-red.checked { background-position: -140px 0; }

.iradio_minimal-red.disabled { background-position: -160px 0; cursor: default; }

.iradio_minimal-red.checked.disabled { background-position: -180px 0; }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { .icheckbox_minimal-red, .iradio_minimal-red { background-image: url(../images/red@2x.png); background-size: 200px 20px; } }
