﻿@charset "UTF-8";
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

h1 { font-size: 2em; margin: 0.67em 0; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

pre { font-family: monospace, monospace; font-size: 1em; }

a { background-color: transparent; }

abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
 
small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { display: none; }

.blue { color: #7593ff; }

.gray { color: #b9bcc7; }

.red { color: #fc4444; }

.orange { color: #ff7802; }

html { font-family: "微软雅黑", "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Helvetica, Arial, sans-serif; }

body { font-size: 14px; color: #656779; background: #f7f8fa; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, audio, canvas, progress, video, 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 view, text { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-family: inherit; -webkit-box-sizing: border-box; box-sizing: border-box; }

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

input[type=date] { outline: none; border: none; -webkit-appearance: none; }

a { text-decoration: none; color: #656779; background-color: transparent; -webkit-text-decoration-skip: objects; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:active, a:hover, a:focus { color: #7593ff; outline-width: 0; }

video { border: none; outline: none; display: block; width: 100%; }

a, img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header, time, span, em, i { -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

body { min-width: 1200px; }

html, body { min-height: 100%; }

.g-form:before, .g-table .product-info:before, .manager-top:before, .section31:before, .section31 .right:before, .section71:before, .section81:before, .section121:before, .section71 .right:before, .section81 .right:before, .section121 .right:before, .section111:before, .section141:before, .section181:before, .section82 h2 .filter:before, .g-form:after, .g-table .product-info:after, .manager-top:after, .section31:after, .section31 .right:after, .section71:after, .section81:after, .section121:after, .section71 .right:after, .section81 .right:after, .section121 .right:after, .section111:after, .section141:after, .section181:after, .section82 h2 .filter:after, .cf:before, .cf:after { content: ""; display: table; }

.g-form:after, .g-table .product-info:after, .manager-top:after, .section31:after, .section31 .right:after, .section71:after, .section81:after, .section121:after, .section71 .right:after, .section81 .right:after, .section121 .right:after, .section111:after, .section141:after, .section181:after, .section82 h2 .filter:after, .cf:after { clear: both; }

input[type=text], input[type=password], select, button, .input, textarea { border: #656779 1px solid; outline: none; }

input:hover[type=text], input:hover[type=password], select:hover, button:hover, .input:hover, textarea:hover, input:focus[type=text], input:focus[type=password], select:focus, button:focus, .input:focus, textarea:focus { border-color: #7593ff; }

.left, .right { float: left; }

.show { display: block !important; }

.hide { display: none !important; }

.content { width: 1200px; margin-left: auto; margin-right: auto; }

.bg { background-color: #fff; }

.fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

.contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

.cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

.none { -o-object-fit: none; object-fit: none; height: 100%; }

.scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }

input[type=text], input[type=password], select, button, .input { width: 100%; border: #c4c8d6 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

input[type=text]:focus, input[type=password]:focus, select:focus, button:focus, .input:focus { border-color: #7593ff; }

input[type=submit] { width: 100%; outline: none; }

input[type=submit]:hover { opacity: .8; }

button { width: auto; }

textarea { height: auto; min-height: 120px; border: #c4c8d6 1px solid; border-radius: 5px; padding: 5px; }

input[type=file] { cursor: pointer; }

.manager-right.hasTopBox .g-section-box, .manager-right.hasTopBox .g-section-box.noBG > section, .g-sideMenu, .section11, .section31, .section71, .section81, .section121, .section111, .section141, .section181, .section { border-radius: 5px; background-color: #fff; -webkit-box-shadow: 0px 4px 8px 0px rgba(39, 46, 61, 0.1); box-shadow: 0px 4px 8px 0px rgba(39, 46, 61, 0.1); }

.btn { height: 40px; line-height: 38px; padding: 0 10px; border-radius: 5px; font-size: 16px; border: #7593ff 1px solid; text-align: center; display: inline-block; background-color: #7593ff; color: #fff; }

.btn:hover { opacity: .8; color: #fff; }

.btn.btn-blue { background-color: #7593ff; border-color: #7593ff; }

.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.btn.btn-red { background-color: #fc4444; border-color: #fc4444; }

.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

.btn.btn-white { background-color: #fff; border-color: #c4c8d6; color: #656779; }

.g-prvNxt { padding: 20px 0; text-align: center; }

.g-prvNxt a, .g-prvNxt .btns { min-width: 25px; height: 25px; display: inline-block; line-height: 25px; margin: 0 3px; text-align: center; color: #999; padding: 0 5px; background-color: #f0f2f5; border-radius: 5px; }

.g-prvNxt a:hover, .g-prvNxt a.on, .g-prvNxt .btns:hover, .g-prvNxt .btns.on { background-color: #169fff; color: #fff; }

.g-prvNxt .prev, .g-prvNxt .next { background: #f0f2f5 url(images/l3.png) center center no-repeat; background-size: 6px auto; }

.g-prvNxt .prev:hover, .g-prvNxt .next:hover { background-color: #7593ff; color: #7593ff; }

.g-prvNxt .prev:hover { background-image: url(images/l3-white.png); }

.g-prvNxt .next { background-image: url(images/r3.png); }

.g-prvNxt .next:hover { background-image: url(images/r3-white.png); }

.g-prvNxt .input { border-radius: 5px; height: 25px; line-height: 23px; padding: 0 5px; width: 60px; }

.g-prvNxt .btns { border: none; padding: 0 10px; width: 40px; }

.g-prvNxt span { margin-left: 20px; }

.g-form { max-width: 840px; }

.g-form li { width: 380px; float: left; margin-bottom: 30px; position: relative; padding-left: 70px; line-height: 40px; }

.g-form li:nth-child(2n) { float: right; }

.g-form .tt { color: #58616e; position: absolute; left: 0; }

.g-form .input { line-height: 40px; height: 40px; border-radius: 5px; padding: 0 15px; }

.g-form .btn-chooseFile { width: 90px; height: 34px; border-radius: 5px; background-color: #a3c0f1; color: #fff; line-height: 34px; text-align: center; float: left; margin-right: 80px; position: relative; overflow: hidden; margin-top: 5px; }

.g-form .upload-box { position: relative; width: 83px; height: 83px; float: left; overflow: hidden; margin-top: 5px; }

.g-form .upload-box img { display: block; width: 83px; height: 83px; }

.g-form input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.g-table table { width: 100%; border: #ededed 1px solid; }

.g-table table tr { border-bottom: #ededed 1px solid; }

.g-table table tr:hover { background-color: #f6fff7; }

.g-table table th, .g-table table td { text-align: center; padding: 10px; line-height: 40px; }

.g-table table th { background-color: #f4f4f4; color: #888a9a; }

.g-table table a { margin: 0 5px; }

.g-table .product-info { position: relative; padding-left: 88px; min-height: 68px; }

.g-table .product-info .img { width: 68px; height: 68px; position: absolute; left: 0; top: 0; margin-top: -40px; }

.g-table .product-info img { display: block; }

.g-table .product-info .name { height: 68px; float: left; line-height: 68px; }

.g-table .img-box { margin: -40px auto; }

.g-table .img-box img { display: block; margin: 0 auto; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.banner-ad { width: 100%; }

.banner-ad a { display: block; width: 100%; height: 100%; background: url("../images/banner11.jpg") center center no-repeat; }

.banner-ad.h570 { height: 570px; }

.banner-ad.h670 { height: 670px; }

.banner { height: 300px; overflow: hidden; width: 100%; position: relative; }

.banner .hd { z-index: 1; overflow: hidden; position: absolute; bottom: 5px; height: 25px; width: 100%; text-align: center; }

.banner .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; height: 25px; }

.banner .hd li { text-align: center; background: #fff; cursor: pointer; margin-right: 8px; width: 8px; height: 8px; border-radius: 8px; display: inline-block; }

.banner .hd li.on { background: #7593ff; }

.banner .bd { position: relative; height: 100%; z-index: 0; }

.banner .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 300px; background: url("../images/banner1.jpg") center top no-repeat; background-size: auto 300px; }

.banner .bd img { width: 100%; height: 300px; display: block; }

.banner .bd a { display: block; width: 100%; height: 100%; }

.banner .prev, .banner .next { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background: url("images/l.png") center center no-repeat; cursor: pointer; opacity: .8; }

.banner .prev:hover, .banner .next:hover { opacity: 1; }

.banner .prev { left: 50%; margin-left: -600px; }

.banner .next { background-image: url(images/r.png); right: 50%; margin-right: -600px; }

.slideTxtBox { width: 450px; border: 1px solid #ddd; text-align: left; }

.slideTxtBox .hd { height: 30px; line-height: 30px; background: #f4f4f4; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }

.slideTxtBox .hd ul { float: left; position: absolute; left: 20px; top: -1px; height: 32px; }

.slideTxtBox .hd li { float: left; cursor: pointer; }

.slideTxtBox .bd ul { zoom: 1; }

.picScrollLeft { width: 100%; overflow: hidden; position: relative; height: 120px; padding: 0 50px; }

.picScrollLeft .bd { padding: 10px; }

.picScrollLeft .bd ul { overflow: hidden; zoom: 1; text-align: center; }

.picScrollLeft .bd li { margin: 0 20px; overflow: hidden; text-align: center; width: 80px; font-size: 14px; line-height: 24px; height: 120px; -webkit-box-sizing: content-box; box-sizing: content-box; display: inline-block; position: relative; }

.picScrollLeft .prev, .picScrollLeft .next { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background: url("images/l2.png") center center no-repeat; cursor: pointer; opacity: .8; }

.picScrollLeft .prev:hover, .picScrollLeft .next:hover { opacity: 1; }

.picScrollLeft .prev { left: 0; }

.picScrollLeft .next { background-image: url(images/r2.png); right: 0px; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.alert .box { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; -webkit-box-shadow: 3px 8px 15px 0 #666; box-shadow: 3px 8px 15px 0 #666; z-index: 9; }

.alert .title { width: 100%; border-bottom: #c4c8d6 1px solid; line-height: 50px; font-size: 14px; padding: 0 20px; }

.alert .btn-close { width: 50px; height: 50px; background: url("images/close.png") center center no-repeat; position: absolute; right: 10px; top: 10px; }

.alert .btn-close:hover { opacity: .8; }

.alert .over-close { width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }

html, body { height: 100%; min-width: 1000px; min-height: 600px; overflow: auto; }

.manager-page { width: 100%; height: 100%; position: relative; padding-top: 60px; }

.manager-top { width: 100%; height: 60px; background-color: #7593ff; position: absolute; left: 0; top: 0; }

.manager-main { width: 100%; height: 100%; position: relative; padding-left: 200px;
    padding-top: 10px;}

.manager-left { width: 200px; height: 100%; position: absolute; left: 0; top: 0; overflow-x: hidden; overflow-y: scroll; padding: 10px; }

.manager-right { width: 100%; height: 100%; padding: 10px 20px 10px 10px; }

.manager-right.hasTopBox { padding-top: 85px; position: relative; }

.manager-right.hasTopBox .manager-right-top { position: absolute; left: 0; top: 0; width: 100%; height: 80px; padding: 10px 20px 10px 10px; overflow: hidden; }

.manager-right.hasTopBox .manager-right-main { width: 100%; height: 100%; }

.manager-right.hasTopBox .g-section-box { height: 100%; }

.manager-right.hasTopBox .g-section-box.noBG { background-color: transparent; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.manager-right.hasTopBox .g-section-box.noBG > section { margin-bottom: 15px; }

.manager-top { padding-left: 210px; }

.manager-top .logo { position: absolute; left: 0; top: 0; width: 200px; height: 60px; overflow: hidden; }

.manager-top .logo img { display: block; }

.manager-top .left { font-size: 24px; line-height: 60px; color: #fff; float: left; }

.manager-top .left small { font-size: 18px; }

.manager-top .right { float: right; margin-right: 10px; line-height: 60px; font-size: 14px; color: #fff; }

.manager-top .right a { margin-left: 40px; color: #fff; }

.manager-top .right a:hover { opacity: .8; }

.g-sideMenu { height: 100%; position: relative; padding-bottom: 46px; overflow: hidden; }

.g-sideMenu .g-sideMenuOperate { border-top: #c4c8d6 1px solid; line-height: 45px; position: absolute; left: 0; bottom: 0; width: 100%; background: #fff url("images/menu-left.png") 40px center no-repeat; text-align: center; padding-left: 20px; font-size: 14px; cursor: pointer; }

.g-sideMenu .list { overflow: hidden; padding: 20px 0; }

.g-sideMenu .list li { padding-left: 30px; }

.g-sideMenu .list li.on .title, .g-sideMenu .list li:hover .title { color: #7593ff; }

.g-sideMenu .list li.on .title a, .g-sideMenu .list li:hover .title a { color: #7593ff; }

.g-sideMenu .list li.on .i2, .g-sideMenu .list li:hover .i2 { display: block; }

.g-sideMenu .list li.on .i1, .g-sideMenu .list li:hover .i1 { display: none; }

.g-sideMenu .list li.on .subMenu { display: block; }

.g-sideMenu .list li.on2 .title, .g-sideMenu .list li:hover .title { color: #7593ff; }

.g-sideMenu .list li.on2 .title a, .g-sideMenu .list li:hover .title a { color: #7593ff; }

.g-sideMenu .list li.on2 .i2, .g-sideMenu .list li:hover .i2 { display: block; }

.g-sideMenu .list li.on2 .i1, .g-sideMenu .list li:hover .i1 { display: none; }


.g-sideMenu .list .title { line-height: 40px; padding: 10px 0; }

.g-sideMenu .list .i2 { display: none; }

.g-sideMenu .list .i1 { display: block; }

.g-sideMenu .list img { float: left; margin-right: 10px; margin-top: 10px; }

.g-sideMenu .list .subMenu { display: none; border-left: #c4c8d6 1px solid; padding-left: 15px; font-size: 14px; margin-left: 5px; }

.g-sideMenu .list .subMenu .item { margin: 15px 0; line-height: 30px; padding-left: 16px; position: relative; color: #c3c3c3; }

.g-sideMenu .list .subMenu .item a { color: #c3c3c3; }

.g-sideMenu .list .subMenu .item.on, .g-sideMenu .list .subMenu .item:hover { background-color: #f5f8fa; color: #7593ff; }

.g-sideMenu .list .subMenu .item.on a, .g-sideMenu .list .subMenu .item:hover a { color: #7593ff; }

.g-sideMenu .list .subMenu .item.on:after, .g-sideMenu .list .subMenu .item:hover:after { content: ''; width: 1px; height: 18px; position: absolute; background-color: #7593ff; left: -16px; top: 50%; margin-top: -9px; }

.manager-main.small-sideMenu { padding-left: 80px; }

.manager-main.small-sideMenu .manager-left { width: 80px; }

.manager-main.small-sideMenu .g-sideMenu .list .title { padding: 20px; width: 60px; height: 60px; text-align: center; }

.manager-main.small-sideMenu .g-sideMenu .list .title a { display: none !important; }

.manager-main.small-sideMenu .g-sideMenu .list .title .i1, .manager-main.small-sideMenu .g-sideMenu .list .title .i2 { margin: 0px auto; }

.manager-main.small-sideMenu .g-sideMenu .list .subMenu { display: none !important; }

.manager-main.small-sideMenu .g-sideMenu .list li { padding: 0 !important; }

.manager-main.small-sideMenu .g-sideMenu .g-sideMenuOperate { background: #fff url("images/menu-left.png") center center no-repeat; width: 100%; z-index: 9; width: 60px; height: 60px; display: block; }

.manager-main.small-sideMenu .g-sideMenu .g-sideMenuOperate span { display: none; }

.section11 { padding: 0 30px; color: #7593ff; line-height: 60px; font-size: 22px; }

.section31 { height: 60px; padding: 11px 50px; }

.section31 .btn { height: 36px; line-height: 34px; }

.section31 .left { float: left; }

.section31 .left .btn { font-size: 14px; width: 100px; }

.section31 .left .btn-red { background-color: #f08671; border-color: #f08671; margin-right: 20px; width: 80px; }

.section31 .right { float: right; }

.section31 .right .input { float: left; margin-right: 20px; height: 36px; line-height: 36px; background-color: #fafafa; padding: 0 15px; width: 240px; }

.section31 .right .btn { float: right; width: 80px; height: 36px; line-height: 36px; }

.section71, .section81, .section121 { height: 60px; padding: 11px 50px; }

.section71 .btn, .section81 .btn, .section121 .btn { height: 36px; line-height: 34px; }

.section71 .left, .section81 .left, .section121 .left { float: left; }

.section71 .left .btn, .section81 .left .btn, .section121 .left .btn { font-size: 14px; width: 100px; margin-right: 20px; }

.section71 .left .btn-red, .section81 .left .btn-red, .section121 .left .btn-red { background-color: #f08671; border-color: #f08671; width: 80px; }

.section71 .right, .section81 .right, .section121 .right { float: right; }

.section71 .right select, .section81 .right select, .section121 .right select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url("images/select-arrow.png") right center no-repeat transparent; background-size: 23px 34px; float: left; margin-right: 20px; height: 36px; line-height: 36px; width: 120px; padding-left: 15px; }

.section71 .right .input, .section81 .right .input, .section121 .right .input { float: left; margin-right: 20px; height: 36px; line-height: 36px; background-color: #fafafa; padding: 0 15px; width: 240px; }

.section71 .right .btn, .section81 .right .btn, .section121 .right .btn { float: right; width: 80px; height: 36px; line-height: 36px; margin-left: 10px; }

.section71 .right span, .section81 .right span, .section121 .right span { float: left; line-height: 36px; }

.section71 .right .Wdate, .section81 .right .Wdate, .section121 .right .Wdate { width: 126px; margin: 0 5px; }

.section111, .section141, .section181 { height: 60px; padding: 11px 50px; }

.section111 .left, .section141 .left, .section181 .left { float: left; }

.section111 .left .btn, .section141 .left .btn, .section181 .left .btn { font-size: 14px; }

.section111 .right, .section141 .right, .section181 .right { float: right; }

.section111 .btn, .section111 .input, .section141 .btn, .section141 .input, .section181 .btn, .section181 .input { height: 36px; line-height: 34px; min-width: 80px; }

.section111 .input, .section141 .input, .section181 .input { width: 126px; margin: 0 5px; }

.section111 .btn, .section141 .btn, .section181 .btn { margin-left: 10px; }

.section12 { height: 100%; padding-top: 5vh; }

.section12 img { display: block; margin: 30px auto; }

.section12 p { text-align: center; font-size: 30px; color: #7593ff; }

.section21 { padding: 0 40px; }

.section21 h2 { font-size: 22px; padding: 30px 0; }

.section21 .operate { position: absolute; right: 70px; bottom: 36px; }

.section21 .operate .btn { display: inline-block; width: 120px; }

.section32, .section72, .section113, .section143, .section122.section182 { padding: 0 50px; }

.section32 h2, .section72 h2, .section113 h2, .section143 h2, .section122.section182 h2 { font-size: 18px; line-height: 60px; }

.section82 { padding: 0 50px; }

.section82 h2 { font-size: 18px; line-height: 60px; }

.section82 h2 .filter { float: right; border: #7593ff 1px solid; border-radius: 5px; margin-top: 10px; }

.section82 h2 .item { display: block; width: 120px; text-align: center; float: left; line-height: 36px; color: #7593ff; font-size: 14px; }

.section82 h2 .item.on, .section82 h2 .item:hover { background-color: #7593ff; color: #fff; }

.section82 .g-table { display: none; }

.section82 .g-table:first-child { display: block; }

.section112, .section142 { padding: 30px 50px; }

.section112 .g-form li, .section142 .g-form li { padding-left: 85px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section122 h6{
    margin-left: 50px;
    height: 55px;
    line-height: 55px;
    color: #58616e;
    font-size: 18px;
}
.g-table.bj{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 50px;
}
.g-table.bj table .ls{
    color: #26d19b;
}
.tanc_box{
    position: relative;
    z-index: 99;
    margin: 0 auto;
}
.tanc_bj{
    width: 620px;
    height: 299px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    z-index: 99;
}
.tanc_bj .bt{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
}
.tanc_bj .bt p{
    float: left;
    color: #585a6e;
    font-size: 20px;
    margin-bottom: 22px;
}
.tanc_bj .bt .scan{
    float: right;
    width: 18px;
    height: 18px;
}
.tanc_bj .bt .scan img{
    width: 18px;
    height: 18px;
}
.tanc_bj .bta{
    overflow: hidden;
}
.tanc_bj .bta .btb{
    float: left;
    width: 50%;
    overflow: hidden;
    padding-left: 30px;
    margin-bottom: 25px;
}
.tanc_bj .bta .btb p{
    font-size: 14px;
    color: #585a6e;
    float: left;
    line-height: 40px;
}
.tanc_bj .bta .btb input{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    width: 200px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #585a6e;
}
.tanc_bj .bta .btb select{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    width: 200px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #585a6e;
}
.tanc_bj .btc{
    overflow: hidden;
}
.tanc_bj .btc p{
    font-size: 14px;
    color: #585a6e;
    margin-left: 30px;
    line-height: 36px;
    float: left;
    margin-right: 8px;
}
.tanc_bj .btc .p2{
    color: #1fbe97;
    margin-left: 20px;
}
.tanc_bj .tj{
    margin: 0 auto;
    width: 120px;
    padding: 0;
    display: block;
    margin-top: 40px;
}
.bgbg {
    width: 100%;
    height: 100%;
    background-color: rgba(54, 54, 54, 0.5);
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}
.ccc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.tanc_qr{
    width: 500px;
    height: 250px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
    display: block;
    z-index: 99;
}
.tanc_qr .bt{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
}
.tanc_qr .bt p{
    float: left;
    color: #585a6e;
    font-size: 20px;
}
.tanc_qr .bt .scan1{
    float: right;
    width: 18px;
    height: 18px;
}
.tanc_qr .bt .scan1 img{
    width: 18px;
    height: 18px;
}
.tanc_qr .sfs{
    height: 130px;
    overflow: hidden;
}
.tanc_qr .sfs img{
    width: 32px;
    height: 32px;
    margin-right: 10px;
    float: left;
}
.tanc_qr .sfs p{
    float: left;
    line-height: 32px;
    color: #585a6e;
    font-size: 16px;
}
.tanc_qr .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 195px;
}
.tanc_qr .qd{
    float: left;
    width: 90px;
    padding: 0;
    display: block;
}
.tanc_qr .qx{
    float: right;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #fc7d51;
    border: 1px solid #fc7d51;
}
.bgbox{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
a{
    cursor: pointer;
}
.kaiguan{
    overflow: hidden;
    float: left;
}
.kaiguan input {
    display: none
}
.kaiguan label {
    width: 70px;
    background: #fafafa;
    height: 36px;
    border-radius: 18px;
    float: left;
    border: 1px solid #cccccc;
}
.kaiguan label em {
    width: 36px;
    height: 36px;
    float: left;
    border-radius: 18px;
    background: #7593ff;
    transition: 0.1s;
}
.kaiguan input:checked + label {
    background: #a4d714;
}
.kaiguan input:checked + label em {
    margin: 0 1px 1px 34px;
}
.kaiguan input:disabled + label {
    opacity: 0.5
}
.section31 .left .btn-red:hover{
    color: #ffffff;
}
.btn:focus{
    color: #fff;
}
.tanc_qr .sfcz{
    overflow: hidden;
    width: 100%;
}
.tanc_qr .sfs p span{
    color: #ff3131;
}
.tanc_qr .qxx{
    float: right;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.bgbox1 .sfs.cz{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.tanc_js{
    width: 620px;
    height: 450px;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    display: block;
    z-index: 99
}
.tanc_js .bt{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
}
.tanc_js .bt p{
    float: left;
    color: #585a6e;
    font-size: 20px;
    line-height: 36px;
}
.tanc_js .bt .scan1{
    float: right;
    width: 18px;
    height: 18px;
}
.tanc_js .bt .scan1 img{
    width: 18px;
    height: 18px;
}
.tanc_js .jsxx{
    width: 560px;
    overflow: hidden;
    margin-left: 30px;
}
.g-form.tc{
    width: auto;
    margin-top: 25px;
}
.g-form.tc li{
    width: 260px;
    margin-bottom: 15px;
    padding-left: 55px;
}
.dxxz{
    height: 10px;
    width: 10px;
    background-color: #eff2f6;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-right: 3px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    overflow: hidden;
}
.dxxz:checked{
    background-color: #169fff;
    border: 1px solid #169fff;
}
.dxkk{
    overflow: hidden;
    float: left;
    margin-right: 20px;
}
.g-form.tc .btn-chooseFile{
    margin-right: 27px;
}
.tanc_js .tj{
    margin: 0 auto;
    width: 120px;
    padding: 0;
    display: block;
    margin-top: 40px;
}
.g-form.tc .mz{
    line-height: 40px;
    color: #757575;
    font-size: 14px;
    margin-left: 15px;
}
.section141 .right .input {
    float: left;
    margin-right: 20px;
    height: 36px;
    line-height: 36px;
    background-color: #fafafa;
    padding: 0 15px;
    width: 240px;
}
.csgl h6 {
    height: 55px;
    line-height: 55px;
    color: #58616e;
    font-size: 18px;
}
.tanc_cs{
    width: 627px;
    height: 450px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    z-index: 99;
}
.tanc_cs .bt{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
}
.tanc_cs .bt p{
    float: left;
    color: #585a6e;
    font-size: 20px;
    margin-bottom: 22px;
}
.tanc_cs .bt .scan{
    float: right;
    width: 18px;
    height: 18px;
}
.tanc_cs .bt .scan img{
    width: 18px;
    height: 18px;
}
.tanc_cs .jsxx{
    width: 560px;
    overflow: hidden;
    margin-left: 30px;
}
.tanc_cs .g-form.tc li{
    width: 270px;
}
.tanc_cs .g-form.tc li{
    padding-left: 80px;
}
.tanc_cs .g-form.tc .df{
    width: 100%;
    margin-bottom: 16px;
}
.tanc_cs select{
    line-height: 40px;
    height: 40px;
    border-radius: 5px;
    padding: 0 15px;
    width: 140px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 20px;
}
.tanc_cs select:last-of-type{
    margin-right: 0;
}
.tanc_cs .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 195px;
}
.tanc_cs .qd {
    float: left;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #169fff;
}
.tanc_cs .qxx {
    float: right;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.tanc_cs textarea{
    height: 92px;
    border-radius: 5px;
    padding: 0 15px;
    width: 476px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tanc_cs .bt p{
    margin-bottom: 0;
}
.tanc_cs .qxxh {
    float: right;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #fc7d51;
    border: 1px solid #fc7d51;
}
.section31 .btn.bgdr{
    margin: 0 15px;
}
.section31 .pj{
    float: left;
    font-size: 14px;
    color: #484f54;
    margin-right: 6px;
    line-height: 36px;
}
.section31 .mc{
    float: left;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 120px;
    padding: 0 10px;
    line-height: 36px;
    color: #6d6d6d;
    font-size: 14px;
    margin-right: 15px;
}
.tanc_js .csxh{
    width: 564px;
    border-top: 1px solid #cccccc;
    padding-top: 25px;
    color: #ff3131;
    font-size: 14px;
    margin-left: 30px;
    padding-left: 5px;
}
.tanc_js.yy .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 260px;
    margin-top: 35px;
}
.tanc_js .qd {
    float: left;
    width: 120px;
    padding: 0;
    display: block;
}
.tanc_js .qxx {
    float: right;
    width: 120px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.tanc_js.yy{
    height: 380px;
}
.tanc_js.tjsp{
    height: 895px;
    width: 1200px;
}
.tanc_js.tjsp .bt{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
    margin: 0 50px;
    padding-left: 0;
    padding-right: 0;
}
.csxh p{
    color: #585a6e;
}
.tanc_js .zysg{
    overflow: hidden;
    margin: 0 auto;
    width: 390px;
    margin-top: 35px;
}
.zysg .yy{
    margin: 0 15px;
}
.g-form.tc select{
    height: 40px;
    font-size: 14px;
}
.g-form.dr li{
    width: 270px;
    padding-left: 85px;
}
.g-form.dr{
    margin-top: 20px;
}
.g-form.dr select{
    height: 40px;
    font-size: 14px;
}
.g-form.dr .tb{
    width: 500px;
    float: left;
    padding-left: 120px;
}
.g-form.dr .tb .btn-chooseFile{
    margin-right: 20px;
}
.g-form.dr .xz{
    width: 500px;
    float: left;
    padding-left: 60px;
}
.g-form.dr .xz .djxz{
    float: left;
    color: #169fff;
    font-size: 14px;
    margin-left: 20px;
}
.tanc_js.zz .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 260px;
    margin-top: 35px;
}
.tanc_js.zz {
    height: 420px;
}
.wksou{
    overflow: hidden;
    padding-top: 59px;
    margin-bottom: 14px;
    background-color: #fff;
    border-radius: 5px;
}
.wksoua{
    width: 505px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 45px;
}
.wksoua input{
    float: left;
    margin-right: 25px;
    height: 40px;
    line-height: 40px;
    background-color: #fafafa;
    padding: 0 15px;
    width:400px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.manager-right-middle{
    position: absolute;
    left:0;
    top: 273px;
    width: 100%;
    height: 80px;
    padding: 10px 20px 0 10px;
    overflow: hidden;
}
.xxwkls{
    overflow: hidden;
    background-color: #fff;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 100%;
    padding: 10px 0;
}
.g-form.wk{
    margin-top: 30px;
}
.g-form.wk select{
    height: 40px;
    float: left;
}
.g-form.wk .dx1{
    width: 152px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    background-color: #fafafa;
}
.g-form.wk .dx2{
    width: 306px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    background-color: #fafafa;
    margin-left: 15px;
}
.tanc_js .wjg{
    color: #b5b6b6;
    font-size: 14px;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
}
.g-form.wk li{
    width: 550px;
    padding-left: 70px;
}
.g-form.wk li:nth-of-type(2n){
    float: left;
}
.g-form.wk li .js{
    margin-left: 20px;
}
.youls{
    width: 100%;
    height: 100%;
    padding: 10px 20px 10px 10px;
}
.wksoua .cha{
    width: 80px;
}
.wksoub{
    overflow: hidden;
    margin-bottom: 40px;
    font-size: 14px;
    color: #58616e;
}
.wksoub p{
    float: left;
    margin-right: 25px;
    margin-left: 50px;
}
.wksoub a{
    float: left;
    margin-right: 50px;
}
.manager-right-top-wk{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 272px;
    padding: 10px 20px 10px 10px;
    overflow: hidden;
}
.manager-right.hasTopBox-wk{
    padding-top: 363px;
    position: relative;
}
.manager-right.hasTopBox-wk .manager-right-main{
    width: 100%;
    height: 100%;
}
.manager-right.hasTopBox-wk .g-section-box{
    height: 100%;
}
.byqp{
    height: 60px;
}
.tanc_js.zz .qd{
    float: left;
    width: 120px;
    padding: 0;
    display: block;
    background-color: #169fff;
}
.tanc_js.zz .qxx {
    float: right;
    width: 120px;
    padding: 0;
    display: block;
    background-color: #fc7d51;
    border: 1px solid #fc7d51;
    color: #ffffff;
}
.dpbtlm{
    overflow: hidden;
}
.dpbtlm h6{
    float: left;
}
.dpbtlm .right{
    overflow: hidden;
    float: right;
    width: 240px;
    height: 36px;
    border: 1px solid #7593ff;
    margin-top: 10px;
    border-radius: 4px;
    margin-right: 50px;
}
.dpbtlm .right a{
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #7593ff;
    font-size: 14px;
    display: block;
    float: left;
}
.dpbtlm .right a.on{
    background: #7593ff;
    color: #ffffff;
    font-size: 14px;
}
.g-table.lm .xsj1{
    float: left;
    width: 11px;
    height: 9px;
    margin-left: 24px;
    margin-right: 34px;
    margin-top: 20px;
}
.g-table.lm .xjt1{
    margin-top: 10px;
    width: 17px;
    height: 23px;
    margin-right: 10px;
}
.g-table.lm .sjt1{
    margin-top: 10px;
    width: 18px;
    height: 23px;
    margin-right: 10px;
}
.g-table.lm .fl{
    float: left;
    width: 200px;
    height: 36px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-color: #fbfbfb;
    line-height: 36px;
    padding-left: 15px;
    font-size: 14px;
    color: #5e5e5e;
    text-align: left;
}
.kaiguan.kq{
    width: 54px;
    height: 26px;
    border-radius: 13px;
    border: none;
}
.kaiguan.kq label{
    height: 26px;
    width: 54px;
    border-radius: 13px;
    border: none;
    background-color: #d3d3d3;
}
.kaiguan.kq label em{
    width: 22px;
    height: 22px;
    margin-top: 2px;
    margin-left: 2px;
    background-color: #fff;
}
.kaiguan.kq input:checked + label{
    background-color: #7593ff;
}
.kaiguan.kq input:checked + label em{
    margin: 2px 0 5px 30px;
}
.g-table.lm .zswz{
    float: left;
    color: #bcbdbd;
    font-size: 14px;
    margin-left: 15px;
}
.g-table.lm .zswz{
    color: #25d0b2;
}
.g-table.lm .zsj{
    margin-left: 50px;
    margin-right: 15px;
    width: 9px;
    height: 11px;
    float: left;
    margin-top: 15px;
}
.g-table.lm .kk{
    float: left;
    width: 26px;
    height: 27px;
    margin-right: 14px;
    margin-top: 8px;
}
.g-table.lm .zsj.zfl{
    margin-left: 78px;
}
.g-table.lm .fl.tj{
    float: left;
    width: 130px;
    height: 36px;
   border: none;
    border-radius: 0;
    background-color: #8da6ff;
    line-height: 36px;
    padding-left: 0;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.g-table.lm .noth{
    display: none;
}
.g-table.lm{
    margin-bottom: 12px;
}
.biaogls{
    overflow: hidden;
    margin-bottom: 100px;
}
.tanc_js.lm{
    width: 620px;
    height: 409px;
}
.tanc_js.lm li{
    width: 550px;
    padding-left: 80px;
}
.tanc_js.lm li input{
    width: 200px;
}
.tanc_js.lm li:nth-of-type(2n){
    float: left;
}
.tanc_js.lm .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 260px;
    margin-top: 35px;
}
.manager-top .right.jsd{
    float: right;
    margin-right: 50px;
}
.manager-top .right.jsd a{
    margin-left: 0;
}
.manager-top .right.jsd ul li{
    position: relative;
    float: left;
    height: 60px;
}
.manager-top .right.jsd ul li span{
    float: left;
    margin-right: 10px;
    line-height: 60px;
}
.manager-top .right.jsd ul .ger{
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
    margin-top: 10px;
}
.manager-top .right.jsd ul .ger img{
    width: 40px;
    height: 40px;
}
.manager-top .right.jsd ul li .dh{
    line-height: 60px;
}
.manager-top .right .jsxx{
    float: left;
    overflow: hidden;
}
.right.jsd li{
    margin-left: 40px;
}
.jssy{
    width: 146px;
    background-color: #fff;
    z-index: 99;
    -webkit-box-shadow: 0 4px 8px 0 rgba(201, 207, 221, 0.7);
    box-shadow: 0 4px 8px 0 rgba(201, 207, 221, 0.7);
    height: 80px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 60px;
    display: none;
    right: 0;
 }
.jssy.xs{
    height: 120px;
}
.jsxxa{
    overflow: hidden;
}
.jssy li{
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #7c7c7c;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    width: 100%;
    margin-left: 0;
}
.jssy li:last-of-type{
    border-bottom: none;
}
.manager-top .right.jsd .jssy li{
    margin-left: 0;
    height: 40px;
}
.right.jsd .jssy li a{
    color: #7c7c7c;
}
.manager-top .right.jsd ul li:hover .jssy{
    display: block;
}
.g-table table .lvse{
    color: #23c890;
}
.g-table table .lanse{
    color: #169fff;
}
.g-table table .hong{
    color: #ff6a4d;
}
.g-table table .hui{
    color: #bbbbbb;
}
.btn.sj{
    width: 80px;
    margin-right: 20px;
}
.tanc_bj .bta .btb.pf{
    width: 340px;
    margin: 0 auto;
    float: none;
    margin-bottom: 25px;
    padding-left: 0;
}
.tanc_bj .bta .btb.pf p{
    width: 100px;
}
.tanc_bj.pf .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 195px;
    margin-top: 20px;
}
.tanc_bj.pf .qd{
    float: left;
    width: 90px;
    padding: 0;
    display: block;
}
.tanc_bj.pf .qxx{
    float: right;
    width: 90px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.jidpl{
    overflow: hidden;
    padding-top: 50px;
    margin-bottom: 14px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
}
.jidpla{
    width: 680px;
    margin: 0 auto;
    overflow: hidden;
}
.jidplb{
    overflow: hidden;
    margin-bottom: 35px;
}
.jidplb .p1{
    float: left;
    width: 95px;
    line-height: 40px;
    color: #58616e;
    font-size: 14px;
}
.jidplb .p2{
    float: left;
    width: 85px;
    line-height: 40px;
    color: #58616e;
    font-size: 14px;
}
.jidplb input{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    font-size: 14px;
    color: #58616e;
    border: 1px solid #cccccc;
    width: 580px;
    padding: 0 10px;
}
.jidplb select{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    font-size: 14px;
    color: #58616e;
    border: 1px solid #cccccc;
    width:155px;
    padding: 0 10px;
    margin-right: 15px;
}
.jidplb select:last-of-type{
    margin-right: 0;
}
.jspfls{
    overflow: hidden;
    background-color: #fff;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 100%;
    padding: 10px 0;
}
.jidpla .btn{
    margin: 0 auto;
    margin-bottom: 37px;
    width: 100px;
    display: block;
}
.manager-right-top-wk.js{
    height: 300px;
}
.manager-right.hasTopBox-wk.js{
    padding-top: 330px;;
}
.tanc_bj.js{
    width: 630px;
    height: 640px;
}
.jspt{
    overflow: hidden;
    width: 570px;
    margin: 0 auto;
}
.jspta{
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}
.jspta:nth-of-type(2n){
    float: right;
}
.jspta p{
    float: left;
    width: 70px;
    line-height: 40px;
}
.jspta input{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    font-size: 14px;
    color: #58616e;
    border: 1px solid #cccccc;
    width: 200px;
    padding: 0 10px;
}
.jsptb{
    width: 570px;
    margin: 0 auto;
    border-top: 1px solid #cccccc;
    padding-top: 30px;
    margin-top: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.jsptb p{
    float: left;
    width: 70px;
    line-height: 40px;
}
.jsptb input{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    font-size: 14px;
    color: #58616e;
    border: 1px solid #cccccc;
    width: 500px;
    padding: 0 10px;
}
.jsptc{
    overflow: hidden;
    width: 570px;
    margin: 0 auto;
}
.jsptc p{
    float: left;
    width: 70px;
    line-height: 40px;
    margin-top: 30px;
}
.jsptc textarea{
    width: 488px;
    height: 130px;
    border: 1px solid #cccccc;
    float: left;
}
.jspt .btn{
    margin: 0 auto;
    margin-top: 35px;
    width: 100px;
    display: block;
}
.g-table table .px{
    border-right: 1px solid #f4f4f4;
}
.g-table table .pp{
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #cccccc;
    background-color: #fff;
    text-align: center;
    border-radius: 5px;
    margin-left: 20px;
    font-size: 14px;
    color: #6d6d6d;
}
.g-table table .pp.p1{
    margin-left: 50px;
}
.g-table table .lanse1{
    color: #3fa4a5;
    text-align: left;
    padding-left: 30px;
}
.g-table table .lanse1.aa{
    padding-left: 100px;
}
.tanc_bj .bta .btb.pff{
    width: 400px;
    margin: 0 auto;
    float: none;
    margin-bottom: 25px;
    padding-left: 0;
}
.tanc_bj .bta .btb.pff p{
    width: 90px;
}
.tanc_bj .bta .btb.pff input{
    width: 300px;
}
.xsdsy{
    overflow: hidden;
    margin-left: 50px;
}
.xsdsy h1{
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #3f4156;
}
.xsdsya{
    overflow: hidden;
}
.xsdsyaa{
    width: 300px;
    height: 260px;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    float: left;
    text-align: center;
}
.xsdsyaa h5{
    line-height: 1;
    font-size: 18px;
    color: #3f4156;
    margin-top: 20px;
    margin-left: 25px;
    text-align: left;
    margin-bottom: 65px;
}
.xsdsyaa p{
    font-size: 32px;
    color: #3f4156;
}
.xsdsyaa span{
    font-size: 21px;
}
.xsdsyab{
    width: 248px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 50px;
}
.xsdsyab .btn{
    width: 90px;
    margin: 0 7px;
}
.dlbjs{
    background-color: #fff;
}
.ftop {
    height: 65px;
    margin: 0 auto;
    width: 1366px;
    overflow: hidden;
}
.ftop .logo{
    float: left;
    /*width: 91px;
    height: 25px;
    margin-top: 17px;*/
}
.signina{
    margin-top:14px;
    width: 100%;
    overflow: hidden;
    background: url("../images/dengl.png") no-repeat center top;
}
.signinb{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
.signinc{
    position: relative;
    float: right;
    overflow: hidden;
    width: 391px;
    margin-top: 100px;
    height: 352px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 60px;
    background: url("../images/blxbj.png") no-repeat center top;
}
.signind{
    width: 250px;
    margin: 0 auto;
    overflow: hidden;
}
.signine{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 250px;
    height: 36px;
    border-radius: 4px;
    padding-left: 10px;
    border: 1px solid #ececec;
    margin-bottom: 20px;
}
.signine.on{
    border: 1px solid #0fa2fd;
}
.signine img{
    float: left;
    margin-right: 12px;
    margin-top: 9px;
}
.signine input{
    float: left;
    width: 200px;
    height: 36px;
    line-height: 36px;
    border: none;
    background: none;
}
.signind .dll{
    width: 250px;
    margin-top: 15px;
    font-size: 16px;
    background-color: #0fa2fd;
    margin-bottom: 20px;
}
.signind .wjma{
    width: 250px;
    text-align: right;
    font-size: 12px;
    display: block;
    color: #999;
}
.section182 h6{
    margin-left: 50px;
    height: 55px;
    line-height: 55px;
    color: #58616e;
    font-size: 18px;
}
.signinc .ljzc{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 12px;
    color: #999;
}
.signinc .ljzc a{
    color: #0982fd;
}
.manager-top .logo img{
    margin-top: 6px;
    margin-left: 50px;
}
.xsdbt{
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #3f4156;
    margin-top: 10px;
    overflow: hidden;
}
.manager-right-top-xx{
    overflow: hidden;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    margin-bottom: 25px;
}
.manager-right.hasTopBox-xx{
    padding-top:0;
    position: relative;
    margin-left: 35px;
    padding-right: 50px;
}
.wksoub .hong{
    color: #ff6262;
}
.xxwjy{
    margin:0 50px;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}
.xxwjya{
    height: 70px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 35px;
    padding-top: 12px;
}
.xxwjya:nth-of-type(2n){
    background-color: #f7f7f7;
}
.xxwjya .ppt{
    float: left;
    margin-right: 15px;
}
.xxwjyb{
    overflow: hidden;
    float: left;
}
.xxwjyb .p1{
    color: #000;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 13px;
    margin-top: 5px;
}
.xxwjyb .yl{
    overflow: hidden;
}
.xxwjyb .yl img{
    float: left;
    margin-right: 5px;
}
.xxwjyb .yl p{
    float: left;
    color: #999;
    font-size: 12px;
    margin-right: 15px;
}
.xxwjya .right{
    float: right;
    overflow: hidden;
    font-size: 14px;
    margin-right: 30px;
}
.xxwjya .right a{
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    color: #7593ff;
}
.xsdyc{
    margin-left: 50px;
    padding-right: 50px;
    overflow: hidden;
}
.xwlsz{
    padding-bottom: 35px;
    overflow: hidden;
}
.xwlsz .tian{
    margin-left: 50px;
    margin-top: 25px;
    margin-bottom: 18px;
    width: 80px;
}
.pssz{
    overflow: hidden;
    padding-left: 50px;
    padding-right: 50px;
}
.pssz h5{
    font-size: 18px;
    color: #3f4156;
    line-height: 1;
    margin-top: 20px;
    margin-bottom: 40px;
}
.pssza{
    overflow: hidden;
}
.pssza .xz{
    float: left;
    margin-right: 6px;
    margin-top: 3px;
    margin-bottom: 35px;
}
.pssza .p1{
    float: left;
    color: #3f4156;
    font-size: 14px;
}
.pssza textarea{
    width: 396px;
    height: 90px;
    border: 1px solid #cccccc;
    float: left;
    margin-left:34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #3f4156;
    font-size: 14px;
    margin-bottom: 35px;
}
.pssza .jg{
    width: 396px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #3f4156;
    font-size: 14px;
    float: left;
    margin-left: 8px;
    margin-bottom: 60px;
    margin-right: 10px;
}
.pssza .p1.aa{
    line-height: 40px;
}
.lwlcx{
    overflow: hidden;
    padding-top: 66px;
    min-height: 800px;

}
.lwlcxa{
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
}
.lwlcxb{
    float: left;
    width: 212px;
    height: 142px;
    overflow: hidden;
    background: url("../images/kdk.png") no-repeat center;
    margin-right: 34px;
    margin-bottom: 40px;
    border-radius: 4px;
}
.lwlcxb:hover,.lwlcxb.on{
    border: 1px solid #7593ff;
}
.lwlcxb:nth-of-type(4n){
    margin-right: 0;
}
.manager-right-main{
    width: 100%;
    height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
     box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
}
.lzfgl{
    padding-top: 50px;
    overflow: hidden;
    height: 950px;
}
.lddgl{
    overflow: hidden;
    height: 110px;
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
}
.lddgla{
    float: right;
    margin-right: 50px;
    height: 36px;
    margin-top: 34px;
    overflow: hidden;
}
.lddgla p{
    float: left;
    font-size: 14px;
    line-height: 36px;
    color: #5f5f5f;
}
.lddgla .sr1{
    float: left;
    width: 153px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    margin-right: 30px;
}
.lddgla .sr2{
    float: left;
    width: 65px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    margin-left: 5px;
    margin-right: 5px;
}
.lddgla .cha{
    margin-left: 30px;
    width: 80px;
    float: left;
    height: 36px;
}
.lddgla .xl{
    margin-left: 50px;
}
.lzfgl.dd{
    padding-top: 0;
}
.lzfgl .dddh{
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 710px;
    height: 36px;
    border: 1px solid #cccccc;
    margin-left: 50px;
}
.lzfgl .dddh a{
    float: left;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    width: 118px;
    border-right: 1px solid #cccccc;
    font-size: 14px;
    color: #8697a8;
    height: 100%;
    line-height: 36px;
}
.lzfgl .dddh a.on{
    color: #ffffff;
    background-color: #7593ff;
}
.lzfgl .dddh a:last-of-type{
    border-right: none;
}
.tanc_bj.dd{
    width: 900px;
    height: 400px;
}
.tanc_bj.dd .ddx{
    height: 40px;
    width: 818px;
    margin: 0 auto;
    background-color: #ecf5ff;
    padding-left: 25px;
    margin-bottom: 20px;
}
.tanc_bj.dd .ddx p{
    float: left;
    margin-right: 50px;
    font-size: 14px;
    color: #58616e;
    line-height: 40px;
}
.tanc_bj.dd .ddxa{
    overflow: hidden;
    width: 818px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
    margin-bottom: 20px;
}
.tanc_bj.dd .ddxb{
    overflow: hidden;
    width: 818px;
    margin: 0 auto;
}
.tanc_bj.dd .ddxb img{
    float: left;
    margin-right: 25px;
}
.tanc_bj.dd .ddxb .ddxc{
    float: left;
    overflow: hidden;
}
.tanc_bj.dd .ddxb .ddxc .pp{
    font-size: 14px;
    color: #58616e;
    margin-top: 5px;
}
.ddxb .ddxc .yl{
    overflow: hidden;
}
.tanc_bj.dd .ddxa p{
    width: 33.3%;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #58616e;
}
.tanc_bj.dd .ddxa p:last-of-type{
    text-align: right;
}
.ddxb .yl{
    overflow: hidden;
    margin-top: 35px;
}
.ddxb .yl .p1{
    float: left;
    font-size: 14px;
    color: #fe4545;
    margin-right: 70px;
}
.ddxb .yl .p2{
    float: left;
    font-size: 14px;
    color: #58616e;
}
.tanc_bj.dd .gb{
    width: 90px;
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #58616e;
    margin: 0 auto;
    margin-top: 92px;
    display: block;
}
.tanc_bj.dd .ddx .p1{
    float: left;
    margin-right: 0;
}
.tanc_bj.dd .ddx input{
    float: left;
    margin-right: 30px;
    background-color: #fff;
    width: 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    margin-top: 8px;
    border: 1px solid #cccccc;
    border-radius: 0;
}
.tanc_bj.dd .ddx a{
    float: right;
    line-height: 40px;
    color: #fe4545;
    font-size: 14px;
    margin-right: 30px;
}
.tanc_bj.dd.cc{
    height: 590px;
}
.tanc_bj.cc .ddj{
    margin-top: 22px;
    color: #58616e;
    font-size: 14px;
    margin-bottom: 27px;
    margin-left: 40px;
}
.tanc_bj.cc .ddj span{
    color: #fe4545;
}
.ddjx{
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: 40px;
}
.ddjx p{
    float: left;
    color: #58616e;
    font-size: 14px;
    line-height: 36px;
}
.ddjx input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 36px;
    padding: 0 10px;
    width: 195px;
    color: #58616e;
    font-size: 14px;
}
.tanc_bj.cc .sfa{
    overflow: hidden;
    margin: 0 auto;
    width: 195px;
    margin-top: 50px;
}
.tanc_bj.cc .qd{
    float: left;
    width: 90px;
    padding: 0;
    display: block;
}
.ddjx select{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 36px;
    padding: 0 10px;
    width: 145px;
    color: #58616e;
    font-size: 14px;
}
.tanc_bj.cc .qxx{
    width: 90px;
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #58616e;
    float: right;
    display: block;
}
.ddjx textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 73px;
    width: 706px;
    color: #58616e;
    font-size: 14px;
}
.tanc_bj.cc.ee{
    height: 710px;
}
.ddjx .du{
    width: 100px;
}
.ddjx .jd{
    margin-left: 15px;
    width: 340px;
    float: left;
    background: url("../images/jd.png") no-repeat center top;
    margin-right: 30px;
}
.ddjx .jd p{
    float: left;
    font-size: 10px;
    margin-right: 17px;
    margin-top: 20px;
    line-height: 1;
}
.ddjx .jd p.on{
    color: #fe4545;
}
.ddjx .xg{
    background-color: #2bda92;
    float: left;
    border: 1px solid #2bda92;
}
.tanc_bj.dd.cc.yy{
    height: 470px;
}
.g-table.bj .cpt{
    float: left;
    margin-right: 10px;
}
.g-table.bj .spbt{
    float: left;
    width: 320px;
}
.g-table.bj .spbt h6{
    text-align: left;
    line-height: 1.5;
}
.g-table.bj .spbt p{
    text-align: left;
}
.dddha .tj{
    font-size: 18px;
    color: #3f4156;
    line-height: 1;
    margin-top: 25px;
    margin-left: 50px;
    margin-bottom: 17px;
}
.dddha .tj span{
    color: #ff3e3e;
}
.tjspo{
    overflow: hidden;
    padding-top: 34px;
    margin-left: 50px;
}
.tjspo p{
    float: left;
    line-height: 36px;
    color: #3f4156;
    font-size: 14px;
    margin-right: 10px;
}
.tjspo input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 36px;
    width: 154px;
    color: #58616e;
    font-size: 14px;
    padding: 0 10px;
    line-height: 36px;
    margin-right: 40px;
}
.dddha .tja{
    margin: 20px 50px;
    width: 100px;
    display: block;
}
.tjspo .sr{
    width: 223px;
}
.tjspo .cx{
    float: right;
    margin-right: 50px;
    width: 80px;
}
.tjspo .right{
    float: right;
}
.tjspo .right .pt{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 36px;
    width: 223px;
    color: #58616e;
    font-size: 14px;
    padding: 0 10px;
    line-height: 36px;
    margin-right: 20px;
}
.tanc_bj.pt{
    width: 630px;
    height: 435px;
}
.tanc_bj.pt .pta{
    width: 550px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 25px;
    margin-top: 10px;
}
.tanc_bj.pt .pta p{
    float: left;
    line-height: 36px;
    color: #58616e;
    font-size: 14px;
}
.tanc_bj.pt .pta input{
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    width: 475px;
    color: #58616e;
    font-size: 14px;
    padding: 0 10px;
    line-height: 36px;
}
.tanc_bj.pt .pta textarea{
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 183px;
    width: 475px;
    color: #58616e;
    font-size: 14px;
    padding:10px;
}
.tanc_bj.pt .sfa{
    width: 200px;
    margin: 0 auto;
    margin-top: 30px;
}
.tanc_bj.pt .sfa .qd{
    width: 90px;
}
.tanc_bj.pt .sfa .qxx{
    background-color: #fff;
    border: 1px solid #cccccc;
    float: right;
    color: #58616e;
    width: 90px;
}
.sqtkcg{
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 189px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px;
    padding-top: 20px;
    border-radius: 4px;
}
.xzdzk{
    width: 260px;
    height: 140px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #cccccc;
    float: left;
    margin-right: 22px;
    position: relative;
}
.xzdzk.on{
    border: 1px solid #7593ff;
    background: url("../images/gg.png") no-repeat right top;
}
.xzdzk .bt{
    width: 223px;
    margin: 0 auto;
    height: 45px;
    line-height: 45px;
    color: #3f4156;
    font-size: 14px;
    border-bottom: 1px solid #cccccc;
}
.xzdzk .bta{
    width: 223px;
    margin: 0 auto;
    padding-top: 15px;
}
.xzdzk .bta p{
    color: #3f4156;
    font-size: 14px;
    line-height: 1.5;
}
.cgdspb{
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 540px;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px auto;
    padding-top: 37px;
    padding-bottom: 30px;
    border-radius: 4px;
}
.g-table.bj .yb{
    text-align: left;
}
.g-table.by table{
    border-left: none;
    border-right: none;
}
.cgdspb .gbxq{
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin: 0 50px;
    margin-bottom: 15px;
}
.cgdspb .gbxq .pp{
    margin: 25px 0;
    color: #747474;
    font-size: 14px;
}
.gbxqa{
    overflow: hidden;
}
.gbxqa p{
    float: left;
    line-height: 36px;
}
.gbxqa input{
    float: left;
    height: 36px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 400px;
    color: #58616e;
    font-size: 14px;
    line-height: 36px;
}
.cgdspb .gbxq .pp1{
    float: right;
    color: #747474;
    font-size: 14px;
}
.cgdspb .gbxq .pp1 span{
    color: #ff5050;
}
.cgdspbv{
    overflow: hidden;
}
.cgsphj{
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 100px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 50px;
    line-height: 100px;
}
.cgsphj p{
    float: right;
    font-size: 16px;
    border-radius: 4px;
    color: #747474;
}
.cgsphj span{
    color: #ff757c;
}
.cgsqtk{
    overflow: hidden;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 630px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 15px;
    border-radius: 4px;
}
.cgsqtk h6{
    margin: 0 50px;
    border-bottom: 1px solid #eeeeee;
    height: 69px;
    line-height: 1;
    padding-top: 28px;
    color: #3f4156;
    margin-bottom: 30px;
    font-size: 18px;
}
.cgsqt{
    margin: 0 50px;
    overflow: hidden;
}
.cgsqt p{
    float: left;
    width: 90px;
    font-size: 14px;
    color: #747474;
    line-height: 36px;
}
.cgsq{
    overflow: hidden;
    margin-bottom: 35px;
}
.cgsqt span{
    float: left;
    font-size: 14px;
    color: #ff2d2d;
    line-height: 36px;
    text-transform: uppercase;
}
.cgsqt select{
    float: left;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    width: 400px;
    font-size: 14px;
    color: #747474;
}
.cgsqt textarea{
    float: left;
    height: 142px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    width: 400px;
    font-size: 14px;
    color: #747474;
}
.cgsqt .upload-box {
    position: relative;
    width: 83px;
    height: 83px;
    float: left;
    overflow: hidden;
    margin-top: 5px;
}
.cgsqt .tj{
    display: block;
    margin: 0 auto;
    width: 100px;
    margin-top: 30px;
}
.sqtkcg.xq{
    height: 220px;
}
.sqtkc{
    overflow: hidden;
    width: 100%;
}
.sqtkc .zm{
    color: #ffffff;
    width: 100px;
    background-color: #ff7070;
    border: 1px solid #ff7070;
    margin-right: 15px;
    float: left;
    margin-top: 8px;
}
.sqtkc .tk{
    color: #373737;
    width: 100px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 15px;
    float: left;
    margin-top: 8px;
}
.cgddl{
    margin-bottom: 20px;
    overflow: hidden;
    width: 595px;
    height: 36px;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.cgddl.sp{
    width: 475px;
    margin-bottom: 10px;
}
.cgddl.gl{
    width: 238px;
    margin-bottom: 10px;
}
.cgddl.gl a{
    width: 50%;
}
.cgddl.sp a{
    width: 25%;
}
.cgddl a{
    float: left;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    border-right: 1px solid #cccccc;
    font-size: 14px;
    color: #8697a8;
    height: 100%;
    line-height: 36px;
    width: 20%;
}
.cgddl a:last-of-type{
    border-right: none;
}
.cgddl a.on{
    color: #ffffff;
    background-color: #7593ff;
}
.cgddx{
    overflow: hidden;
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    background-color: #fff;
    border-radius: 4px;
    padding-top: 40px;
    padding-bottom: 30px;
}
.cgddx.cg{
    margin-bottom: 20px;
}
.cgddx .xbg th{
    background-color: #f6f9ff;
    color: #747474;
}
.cgddx .xbg{
    margin-top: 20px;
    border: #e9f0ff 1px solid;
}
.cgddx .xbg a{
    display: block;
    margin: 0 auto;
}
.cgddx .g-table.bj .yl{
    width: 70px;
}
.cgddx .g-table.bj .yl2{
    width: 620px;
    text-align: left;
}
.cgddx .g-table.bj .yl3{
    width: 120px;
}
.cgddx .g-table.bj .yl4{
    width: 130px;
}
.cgddx .g-table.bj .yl5{
    width: 150px;
}
.cgddx .g-table.bj{
    margin-bottom: 30px;
}
.g-table.bj.db{
    margin-bottom: 0;
}
.g-table.bj.db .dbw{
    line-height: 30px;
    font-size: 14px;
    color: #8e8e8e;
    margin-left: 65px;
}
.cgsphj .js{
    float: right;
    width: 100px;
    background-color: #07d093;
    margin-left: 50px;
    border: 1px solid #07d093;
    margin-top: 30px;
}
.xzdzk a{
    position: absolute;
    bottom: 15px;
    right: 20px;
    color: #7593ff;
    font-size: 14px;
}
.xbg .lj{
    background: #ff7070;
    color: #ffffff;
    width: 90px;
    border: 1px solid #ff7070;
}
.cgddx .plcz{
    overflow: hidden;
    margin-left: 50px;
    margin-bottom: 22px;
}
.cgddx .plcz .btn{
    width: 100px;
    margin-right: 20px;
}
.tanc_bj.dzz{
    width: 590px;
    height: 655px;
    overflow: hidden;
}
.tanc_bj.dzz .dzza{
    width: 510px;
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #cccccc;
    padding-top: 20px;
}
.tanc_bj.dzz .dzza p{
    width: 100px;
    padding-left: 20px;
    font-size: 14px;
    color: #747474;
    line-height: 36px;
    float: left;
}
.tanc_bj.dzz .dzzb{
    overflow: hidden;
    margin-bottom: 30px;
}
.tanc_bj.dzz .dzzb input{
    float: left;
    width: 350px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    font-size: 14px;
    color: #747474;
}
.dzzb textarea{
    float: left;
    width: 350px;
    height: 70px;
    line-height: 36px;
    padding: 0 10px;
    font-size: 14px;
    color: #747474;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dzzb .btn{
    float: left;
    width: 90px;
    display: block;
}

/*addr*/
._citys { width: 450px;  background-color: #fff; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; }
._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #56b4f8; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #56b4f8; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #56b4f8; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }
/*addr*/

.sqtkcg.zf{
    height: 250px;
}
.sqtkcg.zf h5{
    margin-right: 50px;
    border-bottom: 1px solid #cccccc;
    height: 35px;
    font-size: 18px;
    color: #3f4156;
    margin-bottom: 30px;
}
.xzdzk.zf{
    width: 260px;
    height: 105px;
}
.tjsczf{
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    height: 580px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    margin: 25px auto;
    overflow: hidden;
}
.tjscz{
    width: 1000px;
    margin: 0 auto;
    height: 362px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 108px;
}
.tjscz h5{
    line-height: 1;
    margin-top: 28px;
    margin-left: 50px;
    margin-bottom: 50px;
    color: #3f4156;
    font-size: 18px;
}
.tjsc{
    overflow: hidden;
}
.tjsc .zfm{
    float: left;
    margin-left: 150px;
    margin-right: 20px;
}
.tjsc .zfm2{
    float: left;
    margin-top: 50px;
}
.tjscz h1{
    text-align: center;
    font-size: 28px;
    line-height: 1;
    color: #3f4156;
    margin-top: 128px;
    margin-bottom: 85px;
}
.tjscz .btn{
    display: block;
    width: 90px;
    margin: 0 auto;
}
.sqtkcg.qr h5{
    margin-right: 50px;
    border-bottom: 1px solid #cccccc;
    height: 35px;
    font-size: 18px;
    color: #3f4156;
    margin-bottom: 20px;
}
.sqtkcg.qr{
    height: 290px;
}
.sqtkc .sy{
    background-color: #7593ff;
    margin-top: 15px;
    margin-right: 20px;
}
.g-table.bj .ym span{
    float: left;
    width: 40px;
    text-align: center;
    line-height: 28px;
}
.g-table.bj .ym a{
    float: left;
}
.gwchd{
    overflow-y: auto;
    height: 680px;
}
.lddgl.hy .lddgla{
    float: left;
    margin-left: 60px;
}
.lddgl.hy .lddgla .sr1{
    width: 192px;
}
.gwchd .yb{
    text-align: left;
}
.xsdbt .fh{
    width: 100px;
    background-color: #fff;
    color: #3f4156;
    font-size: 14px;
    float: right;
    border: 1px solid #cccccc;
    margin-top: 5px;
}
.lgzzq{
    overflow: hidden;
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    background-color: #fff;
    border-radius: 4px;
    margin-bottom: 30px;
}
.lgzzq .bt{
    border-bottom: 1px solid #eee;
    max-width: 1110px;
    margin-left: 50px;
    height: 65px;
    margin-bottom: 30px;
}
.lgzzq .bt h6{
    line-height: 65px;
    color: #595959;
    font-size: 18px;
}
.lgzzqa{
    overflow: hidden;
    margin-left: 50px;
    max-width: 1110px;
}
.lgzzqb{
    float: left;
    margin-right: 28px;
    overflow: hidden;
    text-align: center;
    width: 160px;
    height: 200px;
    margin-bottom: 30px;
    border-radius: 5px;
    border: 1px solid #eee;
}
.lgzzqb:nth-of-type(6n){
    margin-right: 0;
}
.lgzzqb h1{
    line-height: 1;
    color: #595959;
    font-size: 16px;
    margin-top: 18px;
    margin-bottom: 10px;
}
.lgzzqb p{
    margin: 0 15px;
    text-align: left;
    color: #595959;
    line-height: 1.5;
    font-size: 14px;
}
.lgzzqb img{
    margin-top: 15px;
}
.wdqbls{
    overflow: hidden;
    width: 600px;
}
.wdqbla{
    width: 587px;
    height: 260px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 2px 2px #eeeeee;
    margin-bottom: 15px;
    overflow: hidden;
}
.wdqbla h5{
    font-size: 18px;
    color: #3f4156;
    margin-top: 20px;
    margin-left: 25px;
    font-weight: normal;
}
.wdqbla p{
    font-size: 32px;
    color: #3f4156;
    margin-top: 60px;
    margin-bottom: 50px;
    text-align: center;
}
.wdqbla p span{
    font-size: 21px;
}
.wdqblb{
    margin: 0 auto;
    overflow: hidden;
    width: 210px;
}
.wdqblb a{
    padding: 0;
    width: 90px;
    height: 36px;
    line-height: 36px;
    float: left;
}
.wdqblb a:last-of-type{
    float: right;
}
.txdyhk{
    overflow: hidden;
    margin-bottom: 20px;
}
.txdyhk:first-of-type{
    margin-top: 35px;
}
.txdyhk:last-of-type{
    margin-bottom: 30px;
}
.txdyhk .pp{
    margin-left: 25px;
    width: 130px;
    margin-right: 10px;
    float: left;
    line-height: 36px;
    color: #3f4156;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
}
.txdyhk input{
    width: 260px;
    float: left;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    color: #3f4156;
    font-size: 14px;
    padding: 0 10px;
    border: 1px solid #c4c8d6;
}
.txdyhk select{
    width: 260px;
    float: left;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    color: #3f4156;
    font-size: 14px;
    padding: 0 10px;
    border: 1px solid #c4c8d6;
}
.wdqbla .qd{
    padding: 0;
    width: 90px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    display: block;
}
.dpxxls{
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 2px 2px #eeeeee;
    margin-top: 10px;
}
.dpxxlsa{
    width: 818px;
    margin: 0 auto;
    overflow: hidden;
}
.dpxxlsa h1{
    color: #3f4156;
    font-size: 20px;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 35px;
}
.dpxxlsb{
    overflow: hidden;
    border-bottom: 1px solid #cccccc;
}
.dpxxlsc{
    overflow: hidden;
    margin-bottom: 30px;
}
.dpxxlsc .zuo{
    float: left;
    overflow: hidden;
    width: 85px;
    margin-right: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
}
.dpxxlsc .you{
    width: 700px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.dpxxlsc .zuo .p1{
    font-size: 14px;
    color: #5a5a5a;
    line-height: 36px;
}
.dpxxlsc .you input{
    width: 697px;
    height: 36px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    border: 1px solid #c4c8d6;
    font-size: 14px;
    color: #5a5a5a;
}
.dpxxlsc .you input:hover{
    border: 1px solid #7593ff;
}
.dpxxlsc .yl{
    width: 697px;
    overflow: hidden;
    margin-top: 5px;
}
.dpxxlsc .yl .a1{
    color: #adadad;
    font-size: 14px;
    float: left;
}
.dpxxlsc .yl .a2{
    color: #7593ff;
    font-size: 14px;
    float: right;
}
.dpxxlsc textarea{
    width: 700px;
    height: 150px;
    border-radius: 3px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c8ccd9;
}
.zuo.aa .p1{
    line-height: 150px;
}
.zuo.bb .p1{
    line-height: 70px;
}
.dpxxlsc .dtx{
    float: left;
    margin-right: 20px;
}
.dpxxlsc .dtxa{
    float: left;
}
.dpxxlsc .dtxa .pp1{
    color: #5a5a5a;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 8px;
}
.dpxxlsc .dtxa .pp2{
    color: #7593ff;
    font-size: 14px;
}
.zuo.cc .p1{
    line-height: 100px;
}
.dpxxlsc .dtxa.aa{
    margin-top: 22px;
    margin-bottom: 15px;
}
.dpxxlsa .bdqd{
    padding: 0;
    width: 90px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    display: block;
    margin-bottom: 40px;
}
.section31 .left .btn.lm{
    width: 130px;
}
.g-table.bj.lm.js tr .js{
    width: 35%;
}
.cxszy{
    margin-left: 60px;
    overflow: hidden;
}
.cxszy h5{
    margin-top: 10px;
    height: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 8px;
    color: #3f4156;
    font-size: 20px;
}
.cxszya{
    overflow: hidden;
    margin-bottom: 25px;
}
.cxszyb:last-of-type{
    margin-right: 0;
}
.cxszyb{
    float: left;
    overflow: hidden;
    background-color: #fff;
    margin-right: 94px;
    width: 280px;
    height: 150px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 0 2px #eeeeee;
    border-radius: 5px;
    text-align: center;
    padding-top: 18px;
}
.cxszyb:hover,.cxszyb.on{
    border: 1px solid #7593ff;
}
.cxszyb span{
    color: #3f4156;
    font-size: 18px;
    display: block;
    margin-top: 15px;
}
.cxszyc{
    background-color: #fff;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 0 0 2px #eeeeee;
    margin-right: 60px;
}
.cxszyca{
    overflow: hidden;
    margin: 0 60px;
}
.cxszycb{
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    height: 85px;
}
.cxszycd{
    width: 476px;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #d0d6e4;
    margin-top: 28px;
    float: left;
}
.cxszycd a{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    text-align: center;
    line-height: 36px;
    color: #8697a8;
    font-size: 14px;
    border-right: 1px solid #d0d6e4;
}
.cxszycd a:last-of-type{
    border-right: none;
}
.cxszycd a.on{
    color: #FFFFFF;
    background-color: #7593ff;
}
.hdzty{
    float: right;
    overflow: hidden;
    padding-top: 28px;
}
.hdzty p{
    float: left;
    line-height: 36px;
    margin-right: 10px;
    color: #595959;
}
.hdzty select{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    width: 191px;
    border-radius: 4px;
    border: 1px solid #d3d9e6;
}
.cxszyce{
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    padding-top: 12px;
    padding-bottom: 17px;
    height: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cxszyce img{
    float: left;
    margin-right: 25px;
}
.cxszycf{
    overflow: hidden;
}
.cxszycf .zuo{
    float: left;
    overflow: hidden;
}
.cxszycf .zuo h1{
    font-weight: normal;
    color: #000;
    font-size: 16px;
    margin-bottom: 20px;
}
.cxszycf .zuo .s1{
    font-size: 14px;
    color: #979797;
    margin-bottom: 25px;
}
.yl{
    overflow: hidden;
}
.cxszycf .you{
    float: right;
    overflow: hidden;
}
.cxszycf .zuo a{
    float: left;
    color: #7593ff;
    font-size: 14px;
    display: block;
    margin-right: 20px;
}
.cxszycf .you p{
    line-height: 130px;
    color: #bdbdbd;
    font-size: 14px;
}
.cxszycf .you .hong{
    color: #ff5656;
}
.cxszycf .you .lvse{
    color: #18d98e;
}
.qddzhd{
    margin-left: 60px;
    margin-right: 50px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 0 2px #eeeeee;
}

.qddzha{
    overflow: hidden;
    margin: 0 50px;
}
.qdzhda{
    height: 60px;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.qdzhda h1{
    color: #3f4156;
    font-size: 18px;
    float: left;
    line-height: 60px;
}
.qdzhda a{
    float: right;
    display: block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    border: 1px solid #000;
    font-size: 14px;
    color: #3f4156;
    text-align: center;
    margin-top: 12px;
}
.qdzhdb{
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 22px;
    border: 1px solid #d0d6e4;
    border-bottom: none;
    border-right: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.qdzhde{
    border-bottom: 1px solid #d0d6e4;
    height: 45px;
    text-align: center;
    line-height: 45px;
    overflow: hidden;
}
.qdzhde .p1{
    width: 20%;
    float: left;
}
.qdzhde .p2{
    float: left;
    width: 30%;
}
.qdzhde p{
    height: 45px;
    line-height: 45px;
    color: #4f5358;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d0d6e4;
}
.qddzha .spxq{
    overflow: hidden;
}
.qddzha .spxq img{
    float: left;
    margin-right: 40px;
}
.spxqa{
    overflow: hidden;
    float: left;
    width: 320px;
    text-align: left;
}
.spxqa .p1{
    font-size: 14px;
    color: #747474;
    line-height: 1.5;
}
.spxqa .p1.aa{
    margin-top: 6px;
}
.cxtjhd{
    overflow: hidden;
    width: 1107px;
    margin: 0 auto;
}
.cxtjha{
    width: 1107px;
    overflow: hidden;
    height: 40px;
    background: url("../images/td1.png") no-repeat center;
    margin: 25px auto;
}
.cxtjha.a2{
    background: url("../images/hd2.png") no-repeat center;
}
.cxtjha.a3{
    background: url("../images/hd3.png") no-repeat center;
}
.cxtjha.a4{
    background: url("../images/hd4.png") no-repeat center;
}
.cxtjha p{
    width: 25%;
    float: left;
    font-size: 14px;
    color: #616266;
    text-align: center;
    line-height: 40px;
}
.cxtjha p.on{
    color: #FFFFFF;
}
.cxtjhd .xs{
    font-size: 18px;
    color: #3f4156;
    margin-top: 10px;
}
.hddkk{
    overflow: hidden;
    margin-top: 30px;
}
.hddkks{
    overflow: hidden;
}
.hddkk .p1{
    float: left;
    line-height: 36px;
    margin-right: 10px;
}
.hddkk .you{
    float: left;
    overflow: hidden;
    width: 400px;
}
.hddkk .you input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 400px;
    height: 36px;
    border-radius: 4px;
    padding: 0 10px;
    line-height: 36px;
}
.hddkk .you .xw{
    color: #999999;
    font-size: 14px;
    margin-top: 5px;
}
.hddkk .you .dx{
    width: 14px;
    height: 14px;
    border: 1px solid #cccccc;
    margin-top: 12px;
    margin-left: 15px;
    margin-right: 5px;
    float: left;
}
.hddkk .you .dxw{
    float: left;
    font-size: 14px;
    color: #595959;
    margin-right: 50px;
    margin-top: 10px;
}
.qddzha .hdjs{
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-top: 10px;
}
.qddzha .hdjs p{
    margin-bottom: 12px;
    color: #595959;
    font-size: 14px;
}
.qddzha .hdjsa h6{
    height: 65px;
    line-height: 65px;
    color: #595959;
    font-size: 18px;
}
.hdjsb{
    overflow: hidden;
    margin-bottom: 15px;
}
.hdjsb .tj{
    padding: 0;
    width: 120px;
    height: 36px;
    line-height: 36px;
    margin-right: 30px;
    float: left;
}
.hdjsb p{
    color: #595959;
    font-size: 14px;
    margin-right: 6px;
    line-height: 36px;
    float: left;
}
.hdjsb input{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    width: 180px;
    padding: 0 10px;
    color: #595959;
    font-size: 14px;
    border: 1px solid #d0d6e4;
    margin-right: 10px;
}
.hdjsb select{
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    width: 180px;
    padding: 0 10px;
    color: #595959;
    font-size: 14px;
    border: 1px solid #d0d6e4;
    margin-right: 10px;
}
.hdjsb .ss{
    padding: 0;
    width: 80px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
    float: left;
}
.hdjsb .ss1{
    width: 80px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #d0d6e4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #3f4156;
    font-size: 14px;
    display: block;
    float: left;
}
.tjspa{
    width: 1105px;
    margin: 0 auto;
    margin-top: 35px;
}
.spxq img{
    float: left;
    margin-right: 40px;
}
.hdjsb.a3{
    padding-left: 50px;
}
.hdjsb.a3 input{
    margin-right: 40px;
}
.hdjsb.a3 input:first-of-type{
    margin-right: 5px;
}
.hdjsb.a3 .p1{
    margin-right: 40px;
}
.hdjsc input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin-right: 5px;
    color: #3f4156;
    font-size: 14px;
}
.hdjsc .w180{
    overflow: hidden;
    margin: 0 auto;
    width: 180px;
    margin-bottom: 30px;
}
.hdjsc .w180 a{
    padding: 0;
    float: left;
    width: 80px;
    height: 36px;
}
.hdjsc .w180 a:last-of-type{
    float: right;
    border: 1px solid #c5c5c5;
    color: #3f4156;
    background-color: #fff;
}
.hdcgl{
    width: 1107px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f2f6fb;
    border: 1px solid #d3e7ff;
    height: 228px;
    margin-top: 30px;
    margin-bottom: 60px;
}
.hdcgla{
    width: 500px;
    margin: 0 auto;
    overflow: hidden;
}
.hdcgla img{
    float: left;
    margin-top: 50px;
    margin-right: 30px;
}
.hdcglb{
    float: left;
    overflow: hidden;
}
.hdcglb h2{
    font-size: 23px;
    color: #7593ff;
    margin-top: 50px;
    margin-bottom: 20px;
}
.hdcglb p{
    font-size: 14px;
    color: #595959;
    margin-right: 15px;
    float: left;
}
.hdcglb .a1{
    font-size: 14px;
    color: #7593ff;
    margin-right: 20px;
    float: left;
}
.hdcglb .fh{
    margin-top: 20px;
    display: block;
    text-align: center;
    border-radius: 4px;
    height: 36px;
    line-height: 36px;
    width: 235px;
    background-color: #ffce00;
    font-size: 14px;
    color: #89795c;
}
.cxtjhd .qdqd{
    padding: 0;
    width: 120px;
    display: block;
    margin: 0 auto;
}
.qdpdz{
    width: 569px;
    overflow: hidden;
    height: 40px;
    background: url("../images/dz1.png") no-repeat center;
    margin: 25px auto;
    margin-bottom: 30px;
}
.qdpdz.a2{
    background: url("../images/zd2.png") no-repeat center;
}
.qdpdz p{
    width: 50%;
    float: left;
    font-size: 14px;
    color: #616266;
    text-align: center;
    line-height: 40px;
}
.qdpdz p.on{
    color: #FFFFFF;
}
.dpzxl{
    overflow: hidden;
    margin-left: 50px;
}
.dpzxl .slt{
    float: left;
    margin-right: 10px;
}
.dpzxla{
    float: left;
    overflow: hidden;
    padding-top: 25px;
}
.dpzxla a{
    display:block;
    width: 46px;
    height: 116px;
    background: url("../images/tyy.png") no-repeat center;
    margin-bottom: 100px;
    font-size: 14px;
    color: #82868e;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 16px;
    padding-top: 25px;
}
.dpzxla a.on{
    color: #7593ff;
}
.dpzxlb{
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 0 2px #eeeeee;
    width: 900px;
    margin-left: 30px;
    float: left;
}
.dpzxlc{
    margin: 0 auto;
    width: 814px;
    overflow: hidden;
    min-height: 900px;
}
.dpzxlc .bt{
    border-bottom: 1px solid #eeeeee;
    height: 70px;
    line-height: 70px;
}
.dpzxlc .bt .xzhb{
    width: 100px;
    height: 36px;
    line-height: 36px;
    float: right;
    color: #FFFFFF;
    border-radius: 4px;
    display: block;
    background-color: #7593ff;
    text-align: center;
    margin-top: 15px;
}
.dpzxlc .bt h6{
    color: #3f4156;
    font-size: 20px;
    float: left;
}
.dpzxld{
    overflow: hidden;
}
.dpzxld h2{
    overflow: hidden;
    height:65px;
    line-height: 65px;
    color: #5a5a5a;
    font-size: 18px;
}
.dpzxld p{
    font-size: 14px;
    margin-top: 10px;
    color: #979797;
}
.dpzxle{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 394px;
    height: 182px;
    background-color: #e9eef4;
    border: 1px dashed #ccc;
    position: relative;
}
.dpzxle .cs{
    width: 90px;
    height: 36px;
    background-color: #fff;
    line-height: 36px;
    text-align: center;
    border: 1px solid #cccccc;
    display: block;
    margin: 0 auto;
    margin-top: 75px;
}
.dpzxld .tj{
    width: 100px;
    padding: 0;
    display: block;
    margin-left: 150px;
    margin-top: 30px;
    margin-bottom: 40px;
}
.dpzxle .zpt{
    margin: 0 auto;
    display: block;
    margin-top: 15px;
}
.dpzxle .p1{
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #5be0a1;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 0;
}
.dpzxle .db{
    width: 100%;
    height: 30px;
    bottom: 0;
    position: absolute;
    background-color: #74777a;
    text-align: right;
}
.dpzxle .db span{
    color: #FFFFFF;
    line-height: 30px;
    float: right;
    margin-right: 10px;
    margin-left: 5px;
    font-size: 14px;
}
.dpzxle .db img{
    margin-top: 6px;
    float: right;
}
.kqznms{
    overflow: hidden;
    margin-top: 40px;
}
.kqznms h1{
    font-size: 16px;
    color: #5a5a5a;
    margin-bottom: 30px;
}
.kqznma{
    overflow: hidden;
}
.kqznma .yg{
    float: left;
    margin-right: 90px;
}
.kqznma .yg input{
    float: left;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}
.kqznma .yg p{
    color: #5a5a5a;
    float: left;
    font-size: 14px;
}
.zszhb{
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
    padding-top: 30px;
}
.zszhb:last-of-type{
    border-bottom: none;
}
.zszhc{
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 309px;
    height: 153px;
    background-color: #e9eef4;
    position: relative;
}
.zszhc .p1 {
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #5be0a1;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.zszhc .hb {
    width: 100%;
    height: 100%;
}
.zszhc .db{
    width: 100%;
    height: 30px;
    bottom: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.45);
}
.zszhc .db input{
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 7px;
    margin-left: 20px;
}
.zszhc .db span{
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    margin-right: 65px;
    margin-left: 3px;
}
.zszhc .db .pp{
    margin-right: 0;
}
.zszhc .db .xy{
    float: left;
    margin-top: 7px;
}
.zszhc .db .sc{
    float: left;
    margin-top: 7px;
}
.dpzxld .zuo{
    float: left;
    overflow: hidden;
}
.dpzxld .you{
    float: left;
    margin-left: 15px;
    overflow: hidden;
    height: 153px;
}
.dpzxld .you .xhb{
    float: left;
    margin-right: 12px;
}
.dpzxld .you .tw{
    float: left;
    overflow: hidden;
    width: 238px;
    height: 117px;
    position: relative;
}
.dpzxld .you .tw .p1{
    color: #979797;
    font-size: 14px;
    margin-top: 0;
    line-height: 1.5;
}
.dpzxld .you .tw .p2{
    color: #ff8656;
    font-size: 14px;
    margin-top: 8px;
}
.dpzxld .you .tw .gg{
    width: 130px;
    height: 36px;
    display: block;
    border: 1px solid #d0d6e4;
    font-size: 14px;
    color: #8697a8;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.zszhb .zuo .sm{
    margin-top: 6px;
    font-size: 14px;
    color: #979797;
}
.dpzxld .you .tw.tjj{
    margin-left: 133px;
}
.zszhc .p1.hong{
    background-color: #fe5708;
}
.tanc_js.xz{
    height: auto;
    width: 800px;
}
.tanc_js.xz .bt{
    border-bottom: 1px solid #eeeeee;
    width: 715px;
    padding: 0;
    padding-top: 20px;
    margin-left: 60px;
    padding-bottom: 15px;
}
.tanc_js.xz .bt a{
    float: right;
    display: block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #3f4156;
    text-align: center;
}
.gyhab{
    margin-left: 60px;
    overflow: hidden;
    width: 700px;
}
.gyhab h6{
    height: 58px;
    line-height: 58px;
    color: #5a5a5a;
    font-size: 18px;
}
.gyhab .zszhb{
    padding-top: 0;
    width: 700px;
    padding-bottom: 25px;
}
.gyhab .zszhb .bs{
    text-align: center;
    width: 100%;
}
.zszhb .hcc{
    margin-left: 5px;
    width: 32px;
    height: 32px;
    float: left;
}
.zuo{
    float: left;
}
.zszhb .dpzxle{
    width: 309px;
    height: 153px;
    margin-right: 10px;
    float: left;
}
.zszhb .dpzxle .cs{
    margin-top: 60px;
}
.dpzxle.aa{
    padding: 10px;
}
.lsxsd{
    border-bottom: 1px solid #eeeeee;
    padding-top: 70px;
    padding-bottom: 60px;
}
.lsxsd p{
    float: left;
    margin-right: 10px;
    line-height: 30px;
}
.lsxsd .sr1{
    float: left;
    width: 15px;
    height: 15px;
    background-color: #fff;
    margin-right: 10px;
    margin-top: 8px;
}
.lsxsd input{
    float: left;
    width: 160px;
    height: 30px;
}
.lsxsd span{
    width: 25px;
    text-align: center;
    float: left;
    line-height: 30px;
}
.lsxsd .p1{
    margin-right: 50px;
}
.tanc_js.xz .sfa{
    width: 265px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 55px;
}
.tanc_js.gl{
    width: 1200px;
    height: auto;
}
.tjgla{
    width: 1100px;
    margin: 0 auto;
}
.tjgla .bt{
    padding-left: 0;
    padding-right: 0;
}
.tjgla .yl{
    height: 60px;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 12px;
}
.tjgla .yl a{
    float: left;
    width: 80px;
    padding: 0;
    height: 36px;
    line-height: 36px;
    display: block;
    margin-right: 10px;
}
.tjgla .yl a:nth-of-type(2){
    float: left;
    width:80px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.tjgla .yl .yll{
    float: right;
    overflow: hidden;
}
.tjgla .yl .yll .p1{
    float: left;
    line-height: 36px;
    margin-left: 20px;
    margin-right: 10px;
    color: #646464;
    font-size: 14px;
}
.tjgla .yl .yll select{
    width: 88px;
    height: 36px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.tjgla .yl .yll input{
    width: 55px;
    height: 36px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 36px;
    color: #646464;
    font-size: 14px;
}
.tjgla .yl .yll .p2{
    float: left;
    line-height: 36px;
    width: 20px;
    text-align: center;
    color: #646464;
    font-size: 14px;
}
.tjgla .yl .yll .srk{
    text-align: left;
    padding: 0 10px;
    margin: 0 15px;
    width: 240px;
}
.spbq{
    float: left;
    padding-left: 15px;
    padding-right: 10px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    background-color: #f9f9f9;
    margin-right: 10px;
}
.spbq p{
    float: left;
    color: #7d7d7d;
    font-size: 14px;
    line-height: 30px;
    margin-right: 10px;
}
.tjgla .yl .spbq a {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
    line-height: 30px;
}
.yssm{
    margin-top: 10px;
    color: #656779;
    font-size: 14px;
}
.dpzxld h3 {
    overflow: hidden;
    height: 19px;
    color: #5a5a5a;
    margin-top: 30px;
    line-height: 1;
    font-size: 18px;
}
.kqznms .yl{
    overflow: hidden;
    margin-top: 65px;
}
.kqznms .yl input{
    float: left;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}
.kqznms .yl p{
    float: left;
    margin-right: 20px;
    color: #5a5a5a;
    font-size: 16px;
}
.kqznms .yl span{
    color: #acacac;
    font-size: 14px;
}
.kqznms .xzsp{
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #7593ff;
    font-size: 14px;
    border: 1px solid #7593ff;
    display: block;
    margin: 20px;
}
.kqznms .g-table{
    margin: 0 20px;
}
.qdpdza{
    overflow: hidden;
}
.qdpdza h1{
    font-size: 18px;
    color: #3f4156;
    margin-top: 10px;
    margin-bottom: 25px;
}
.qdpdza .yl{
    margin-bottom: 45px;
}
.qdpdza .yl .p1{
    float: left;
    margin-right: 10px;
    line-height: 36px;
    color: #595959;
    font-size: 14px;
    margin-left: 5px;
}
.qdpdza .yl input{
    width: 400px;
    height: 36px;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    color: #595959;
    font-size: 14px;
    float: left;
}
.qdpdza .yl input:hover{
    border: 1px solid #7593ff;
}
.qdpdza .yl .sr1{
    width: 99px;
}
.qddzhd .qd {
    float: left;
    width: 100px;
    padding: 0;
    display: block;
}
.qddzhd .qxx {
    float: right;
    width: 100px;
    padding: 0;
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #585a6e;
}
.qddzhd .sfa{
    position: fixed;
    bottom: 60px;
    left: 50%;
    margin-left: 20px;
    width: 220px;
}
.cxgz{
    border-top: 1px solid #eeeeee;
    padding-top: 25px;
    overflow: hidden;
}
.cxgz .yl input{
    width: 228px;
}
.qdpdza.js .yl{
    margin-bottom: 20px;
}
.qdpdza.js .yl img{
    margin-right: 8px;
}
.qdpdza.js .yl .p3{
    float: left;
    color: #9f9f9f;
    font-size: 14px;
}
.qdpdza.js .yl .p1.mm{
    line-height: 1;
}
.qdpdza.js .yl .p4{
    float: left;
    color: #9f9f9f;
    width: 150px;
    font-size: 14px;
    line-height: 36px;
}
.cxgz .yl .xxsr{
    width: 156px;
}
.qdpdza.js .yl .p5{
    float: left;
    color: #ff7676;
    font-size: 14px;
    line-height: 36px;
}
.qdpdza.js .yl .p4.dd{
    width: 70px;
}
.qdpdza.js .yl .p3.qb{
    width: 100%;
    padding-left: 20px;
    margin-top: 10px;
}
.spxxq{
    background-color: #fff;
    height: 140px;
    box-shadow: 0 0 0 2px #eeeeee;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 15px;
}
.spxxqa{
    margin: 0 50px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 20px;
}
.spxxqa p{
    line-height: 36px;
    float: left;
    font-size: 14px;
    color: #595959;
}
.spxxqa .p1{
    width: 70px;
}
.spxxqa .yl{
    margin-bottom: 18px;
}
.spxxqa select{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    padding: 0 10px;
    border: 1px solid #cccccc;
    margin-right: 90px;
    width: 190px;
    float: left;
    font-size: 14px;
    color: #595959;
}
.spxxqa input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    padding: 0 10px;
    border: 1px solid #cccccc;
    margin-right: 90px;
    width: 190px;
    float: left;
    font-size: 14px;
    color: #595959;
}
.spxxqa .jg{
    float: left;
    margin-right: 60px;
}
.spxxqa .jg input{
    width: 50px;
    text-align: center;
    margin-right: 0;
}
.spxxqa .jg p{
    text-align: center;
    width: 20px;
    line-height: 36px;
}
.spxxqa .cx{
    padding: 0;
    float: left;
    margin-right: 12px;
    height: 36px;
    width: 80px;
}
.spxxqa .cx1{
    padding: 0;
    float: left;
    margin-right: 12px;
    height: 36px;
    width: 80px;
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #595959;
}
.plcz .scc{
    background-color: #ff8e8e;
    width: 80px;
    padding: 0;
    border: 1px solid #ff8e8e;
}
.cgddx .plcz .btn.aa{
    width: 120px;
}
.cgddx.cg .yssm{
    margin-left: 50px;
}
.cgddx.cg .cgddx .g-table.bj{
    margin-bottom: 0;
}
.tanc_js.jc{
    width: 1200px;
    height: auto;
}
.tanc_js.jc .bt{
    width: 1100px;
    margin: 0 auto;
    height: 67px;
    padding: 0;
    padding-top: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 15px;
}
.tanc_js.jc .bt a{
    float: right;
    display: block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #3f4156;
    text-align: center;
}
.spsx{
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
    width: 1100px;
    margin: 0 auto;
}
.spsx .yl p{
    width: 80px;
    float: left;
    color: #595959;
    font-size: 14px;
}
.spsx .yl .p1{
    line-height: 36px;
}
.spsx .yl .p2{
    margin-top: 30px;
}
.spsx .yl .p3{
    margin-top: 17px;
}
.spsx .you{
    width: 714px;
    float: left;
    overflow: hidden;
}
.spsx .you .xkk{
    width: 714px;
    height: 36px;
    background-color: #fbfbfb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c4c8d6;
    padding-left: 30px;
    margin-bottom: 18px;
    float: left;
}
.spsx .you .xkk span{
    line-height: 36px;
    float: left;
    margin-right: 35px;
}
.spsx .you .xkk span:last-of-type{
    margin-right: 0;
}
.spsx .you textarea{
    width: 714px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 150px;
    border: 1px solid #c4c8d6;
    border-radius: 0;
    margin-bottom: 30px;
}
.spsx .you .xzt{
    overflow: hidden;
}
.spsx .xzta{
    float: left;
    margin-right: 30px;
    width: 100px;
    height: 100px;
    position: relative;
    margin-bottom: 18px;
}
.spsx .xzta .zt{
    width: 100px;
    position: absolute;
    bottom: 0;
    text-align: center;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.45);
    color: #FFFFFF;
    font-size: 14px;
}
.spsx h4{
    height: 55px;
    line-height: 55px;
    color: #595959;
    font-size: 18px;
}
.spsx .pa{
    font-size: 14px;
    color: #595959;
    margin-bottom: 20px;
}
.spsx .pa.aa{
    margin-left: 72px;
}
.tanc_js.jc .sfa{
    width: 180px;
    margin: 30px auto;
    overflow: hidden;
}
.tanc_js.jc .sfa a.qd,.tanc_js.jc .sfa a.qxx{
    width: 80px;
}
.tanc_js.spgl{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    z-index: 0;
    width: auto;
}
.tanc_js.spgl.jc .bt{
    width: auto;
    margin: 0 50px;
    margin-bottom: 30px;
}
.spgl .spsx {
    width: auto;
    margin: 0 50px;
    padding-bottom: 20px;;
}
.spsx .you{
    width: auto;
}
.spsx .you .sr1{
    width: 710px;
    height: 36px;
    border: 1px solid #c4c8d6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    font-size: 14px;
    color: #595959;
    margin-bottom: 18px;
    float: left;
}
.spsx .you .sr1:hover{
    border: 1px solid #7593ff;
}
.spsx .you .hong{
    width: auto;
    float: left;
    margin-left: 20px;
    line-height: 36px;
    color: #ff5757;
}
.spsx .you .msk{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 701px;
    height: 75px;
    border-radius: 4px;
    background-color: #fbfbfb;
    border: 1px solid #eeeeee;
    padding-top: 17px;
    padding-left: 18px;
    margin-bottom: 30px;
}
.spsx .yl .p6{
    line-height: 75px;
}
.spsx .you .msk p{
    line-height: 36px;
    float: left;
    color: #595959;
    font-size: 14px;
    width: auto;
}
.spsx .you .msk input{
    background-color: #fff;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #eeeeee;
    line-height: 36px;
    width: 180px;
    float: left;
    padding: 0 10px;
    margin-right: 25px;
}
.spsx .you .msk .sr7{
    width: 80px;
}
.spsx .you .hui{
    width: auto;
    font-size: 14px;
    color: #adadad;
    margin-bottom: 28px;
}
.spsx .you .srt{
    width: 200px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}
.spsx .you select{
    background-color: #fff;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c4c8d6;
    line-height: 36px;
    width: 200px;
    padding: 0 10px;
    margin-bottom: 20px;
}
.spgl .spsx h4{
    height: 80px;
    line-height: 1;
    padding-top: 28px;
}
.spgl .spsx .ddx{
    width: 380px;
}  
.spsx .dh{
    color: #ff5f5f;
}
.spsx .dxky{
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 3px;
}
.spsx .yl p.dxw{
    float: left;
    width: auto;
    color: #595959;
    font-size: 14px;
}
.dlwq{
    width: 710px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    border: 1px solid #cccccc;
    background-color: #fcfcfc;
    padding-top: 17px;
    padding-left: 17px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.dlwq span{
    color: #595959;
    font-size: 14px;
    float: left;
    margin-right: 15px;
}
.dxky.aa{
    margin-left: 20px;
}
.tanc_js.jc.spgl .sfa a.qd,.tanc_js.jc.spgl .sfa a.qxx{
    width: 120px;
}
.tanc_js.jc.spgl .sfa{
    width: 255px;
    margin: 30px auto;
    overflow: hidden;
}
.pltja{
    width: 480px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 125px;
    text-align: center;
}
.pltja .pp{
    font-size: 14px;
    color: #666565;
    margin-bottom: 45px;
    float: left;
    line-height: 30px;
}
.pltja .yl a{
    line-height: 30px;
    width: 88px;
    height: 30px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    background-color: #7593ff;
    float: left;
    margin: 0 5px;
}
.pltja .yl{
    padding-left: 50px;
}
.pltjb{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 480px;
    height: 250px;
    border: 1px dashed #cccccc;
    text-align: center;
    background-color: #f2f6fb;
    margin-bottom: 40px;
}
.pltjb p{
    font-size: 14px;
    color: #99b2d0;
    line-height: 60px;
    float: left;
}
.pltjb img{
    float: left;
    margin-right: 15px;
}
.tanc_js.jc .sfa a.qxx.aa, .tanc_js.jc .sfa .qd.aa{
    width: 120px;
}
.tanc_js.jc .sfa.aa{
    width: 250px;
    margin-bottom: 130px;
}
.dpzxle.aa .spbq a {
    float: left;
    display: block;
    width: 20px;
    height: 30px;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
    line-height: 30px;
}
.hddkks .yl .p1 {
    float: left;
    margin-right: 10px;
    line-height: 36px;
    color: #595959;
    font-size: 14px;
    margin-left: 5px;
}
.hddkks .yl input {
    width: 400px;
    height: 36px;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    color: #595959;
    font-size: 14px;
    float: left;
}
.hddkks .yl{
    margin-bottom: 15px;
    margin-top: 45px;
}
.spxqtc{
    width: 355px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 99;
}
.spxqtc .yh{
    float: left;
    width: 300px;
}
.spxqtc a{
    width: 36px;
    height: 36px;
    float: right;
}
.xsdsya .you{
    float: left;
    overflow: hidden;
    margin-left: 30px;
    width: 900px;
}
.xsdsa{
    float: left;
    width: 280px;
    height: 120px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 0 2px rgba(39, 46, 61, 0.1);
    box-shadow: 0 4px 8px 0 rgba(39, 46, 61, 0.1);
    color: #3f4156;
    margin-right: 20px;
    margin-bottom: 24px;
}
.xsdsa .zuo{
    float: left;
    overflow: hidden;
    margin-left: 20px;
}
.xsdsa .zuo .p1{
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.xsdsa .zuo .p2{
    font-size: 22px;
}
.xsdsa .you{
    float: right;
    overflow: hidden;
    padding-left: 0;
	padding-right: 10px;
    text-align: center;
	width: auto;
	margin-left: 0;
}
.xsdsa .you .pp{
    color: #a2a2a2;
    font-size: 14px;
}
.xsdsa .you .p6{
    color: #ff7e7e;
    font-size: 12px;
}
.xsdsa .you .p7{
    color: #3fdc8d;
    font-size: 12px;
}
.xsdsa .you .p6 img{
    margin-right: 2px;
}
.xsdsa .you .p7 img{
    margin-right: 2px;
}
.xsdsa:hover,.xsdsa.on{
    background-color: #f0f2fd;
    border: 1px solid #7593ff;
}
.tjtby{
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 0 2px #eeeeee;
    border-radius: 5px;
    margin-right: 50px; ;
}
.tjtbya{
    overflow: hidden;
    margin: 25px 50px;
}
.tjtbya .zuo{
    float: left;
    overflow: hidden;
}
.tjtbya .you{
    float: right;
    overflow: hidden;
}
.tjtbya .zuo input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 160px;
    height: 30px;
    float: left;
    border: 1px solid #eee;
    background-color: #fafafa;;

}
.tjtbya .zuo p{
    line-height: 30px;
    text-align: center;
    float: left;
    color: #969696;
    font-size: 14px;
    width: 25px;
}
.tjtbya .you .yl img{
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}
.tjtbya .you .yl p{
    font-size: 14px;
    float: left;
    color: #969696
}
.tjtbya .you .yl{
    margin-bottom: 5px;
}
.tjtby.xs{
    overflow: hidden;
    margin-bottom: 25px;
}
.tjtbya.xs{
    height: 80px;
    margin-bottom: 40px;
}
.tjtby.xs .tjtbya{
    margin: 0 50px;
}
.tjtbya.xs .you .yl{
    margin-top: 50px;
}
.tjtbya.xs .zuo h4{
    color: #3f4156;
    font-size: 18px;
    margin-top: 18px;
    margin-bottom: 15px;
}
.tjtbya.xs .zuo .pp{
    color: #636363;
    font-size: 14px;
    margin-right: 10px;
    float: left;
    line-height: 26px;
    width: auto;
}
.tjtbya.xs .zuo a{
    margin-right: 15px;
    float: left;
    height: 26px;
    line-height: 26px;
    border-radius: 5px;
    color: #636363;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}
.tjtbya.xs .zuo a.on{
    color: #FFFFFF;
    background-color: #6784eb;
}
.my_right{
    position: relative;
    height: 100%;
    height: calc(100% - 10px);
    overflow-y: auto;
    margin-top: 0;
}
.spsx .hui{
    color: #adadad;
    font-size: 14px;
}
.spsx .you .xzt{
    width: 100%;
}
.chartBox{
	padding: 10px 10px 5px;
	display: inline-block;
}


































