@charset "UTF-8";
html { font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

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

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

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

[hidden], template { display: none; }

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

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

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

b, strong { font-weight: bold; }

dfn { font-style: italic; }

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

small { font-size: 80%; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

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

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

pre { overflow: auto; }

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

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

ton { overflow: visible; }

button, select { text-transform: none; }

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

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

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

input { line-height: normal; }

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

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

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

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

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

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, article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, nav, section, source, video, time { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; text-align: justify; }

body { color: #747474; background: #fff; font: 8px; overflow-x: hidden; }

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

i, address, cite, dfn, em, var { font-style: normal; }

header .nav, header .right2, .footer2, .section11 .classify, .section13 .bd > ul, .section71, .section71 .item, .section72 .con, .section112 .con, .section74 .bd, .section114 .bd, .section111, .section111 .item, .section101, .section101 ul, .section81 .right, .section82, .section82-left .part1, .section91 .hd, .section91 .step1 .part1, .section91 .step2 .part1, .section91 .step4 .code, .section22, .section31, .section41 .hd, .section41 .bd .part1 > div, .section41 .item, .section41 .item .right .con1, .section41 .item .right .con2, .section51 .hd, .section52 .bd, .section61 ul, .section62 .part1 li, .section62 .part4, .step ul, .section141 .part1 li, .section141 .part1 .li2 .con, .section141 .box1, .section122, .section122-right .other, .section213 .con, .main, .main-left .side-menu, .section131 .hd, .section131 .search, .section131 .filter, .section131 .total, .section351 ul, .section352, .section32-2 ul, .section22-1 .hd2, .register-ok .code, .section22-3 .hd2, .section25-bd .other, .section26-bd .title, .step-27 ul, .section27 .info, .section28 .con3, .section30 .part2, .section31 .part2 .code, .company-info, .person-info, .section161 .con3, .cf { *zoom: 1; }
header .nav:before, header .right2:before, .footer2:before, .section11 .classify:before, .section13 .bd > ul:before, .section71:before, .section71 .item:before, .section72 .con:before, .section112 .con:before, .section74 .bd:before, .section114 .bd:before, .section111:before, .section111 .item:before, .section101:before, .section101 ul:before, .section81 .right:before, .section82:before, .section82-left .part1:before, .section91 .hd:before, .section91 .step1 .part1:before, .section91 .step2 .part1:before, .section91 .step4 .code:before, .section22:before, .section31:before, .section41 .hd:before, .section41 .bd .part1 > div:before, .section41 .item:before, .section41 .item .right .con1:before, .section41 .item .right .con2:before, .section51 .hd:before, .section52 .bd:before, .section61 ul:before, .section62 .part1 li:before, .section62 .part4:before, .step ul:before, .section141 .part1 li:before, .section141 .part1 .li2 .con:before, .section141 .box1:before, .section122:before, .section122-right .other:before, .section213 .con:before, .main:before, .main-left .side-menu:before, .section131 .hd:before, .section131 .search:before, .section131 .filter:before, .section131 .total:before, .section351 ul:before, .section352:before, .section32-2 ul:before, .section22-1 .hd2:before, .register-ok .code:before, .section22-3 .hd2:before, .section25-bd .other:before, .section26-bd .title:before, .step-27 ul:before, .section27 .info:before, .section28 .con3:before, .section30 .part2:before, .section31 .part2 .code:before, .company-info:before, .person-info:before, .section161 .con3:before, header .nav:after, header .right2:after, .footer2:after, .section11 .classify:after, .section13 .bd > ul:after, .section71:after, .section71 .item:after, .section72 .con:after, .section112 .con:after, .section74 .bd:after, .section114 .bd:after, .section111:after, .section111 .item:after, .section101:after, .section101 ul:after, .section81 .right:after, .section82:after, .section82-left .part1:after, .section91 .hd:after, .section91 .step1 .part1:after, .section91 .step2 .part1:after, .section91 .step4 .code:after, .section22:after, .section31:after, .section41 .hd:after, .section41 .bd .part1 > div:after, .section41 .item:after, .section41 .item .right .con1:after, .section41 .item .right .con2:after, .section51 .hd:after, .section52 .bd:after, .section61 ul:after, .section62 .part1 li:after, .section62 .part4:after, .step ul:after, .section141 .part1 li:after, .section141 .part1 .li2 .con:after, .section141 .box1:after, .section122:after, .section122-right .other:after, .section213 .con:after, .main:after, .main-left .side-menu:after, .section131 .hd:after, .section131 .search:after, .section131 .filter:after, .section131 .total:after, .section351 ul:after, .section352:after, .section32-2 ul:after, .section22-1 .hd2:after, .register-ok .code:after, .section22-3 .hd2:after, .section25-bd .other:after, .section26-bd .title:after, .step-27 ul:after, .section27 .info:after, .section28 .con3:after, .section30 .part2:after, .section31 .part2 .code:after, .company-info:after, .person-info:after, .section161 .con3:after, .cf:before, .cf:after { content: ""; display: table; }
header .nav:after, header .right2:after, .footer2:after, .section11 .classify:after, .section13 .bd > ul:after, .section71:after, .section71 .item:after, .section72 .con:after, .section112 .con:after, .section74 .bd:after, .section114 .bd:after, .section111:after, .section111 .item:after, .section101:after, .section101 ul:after, .section81 .right:after, .section82:after, .section82-left .part1:after, .section91 .hd:after, .section91 .step1 .part1:after, .section91 .step2 .part1:after, .section91 .step4 .code:after, .section22:after, .section31:after, .section41 .hd:after, .section41 .bd .part1 > div:after, .section41 .item:after, .section41 .item .right .con1:after, .section41 .item .right .con2:after, .section51 .hd:after, .section52 .bd:after, .section61 ul:after, .section62 .part1 li:after, .section62 .part4:after, .step ul:after, .section141 .part1 li:after, .section141 .part1 .li2 .con:after, .section141 .box1:after, .section122:after, .section122-right .other:after, .section213 .con:after, .main:after, .main-left .side-menu:after, .section131 .hd:after, .section131 .search:after, .section131 .filter:after, .section131 .total:after, .section351 ul:after, .section352:after, .section32-2 ul:after, .section22-1 .hd2:after, .register-ok .code:after, .section22-3 .hd2:after, .section25-bd .other:after, .section26-bd .title:after, .step-27 ul:after, .section27 .info:after, .section28 .con3:after, .section30 .part2:after, .section31 .part2 .code:after, .company-info:after, .person-info:after, .section161 .con3:after, .cf:after { clear: both; }

.left, .right { float: left; }

.show { display: block !important; }

.h50 { width: 100%; height: 0.98rem; }

.content, .crumb1, .footer2, .section12, .section13, .section71, .section72, .section112, .section74, .section114, .section111, .section101, .section81, .section82, .section91, .search21, .section22, .section31, .section32, .section41, .section51, .section52, .section53, .section62, .section141, .section122, .section123, .section124, .section182, .section192, .section213, .section214, .main, .section151, .section161 { width: 1200px; margin-left: auto; margin-right: auto; }

.bg { background-color: #f4f4f4; }

.section82-left input[type=submit], .section91 .step1 .operate .btn-next, .section91 .step1 .operate .btn-submit, .section91 .step2 .operate .btn-next, .section91 .step2 .operate .btn-submit, .section141 .operate .btn { height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: #cd3a3b 1px solid; background-color: #cd3a3b; text-align: center; color: #fff; }

input[type=text], .section82-left .part2 select, .section91 .step1 .part2 select, .section91 .step2 .part2 select, input[type=password] { border: #e0e0e0 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

input[type=checkbox] { position: relative; top: 2px; margin-right: 5px; }

textarea { height: auto; min-height: 120px; border: #e0e0e0 1px solid; border-radius: 5px; padding: 5px; }

.title { width: 100%; text-align: center; position: relative; margin: 20px 0; font-size: 22px; color: #cd3a3b; line-height: 30px; }
.title i { display: inline-block; width: 156px; height: 21px; background: url("../images/tl.png") left top no-repeat; margin: 0 30px; position: relative; top: 5px; }
.title .r { background-image: url(../images/tr.png); }
.title span { font-size: 12px; display: block; width: 100%; text-align: center; color: #818181; }

.checkbox { background: url("../images/checkbox.png") left center no-repeat; background-size: 14px 14px; padding-left: 20px; margin-right: 20px; cursor: pointer; white-space: nowrap; }
.checkbox.on { background-image: url(../images/checkbox-on.png); }

.crumb1 { margin-top: 20px; line-height: 24px; text-align: right; border-bottom: #e0e0e0 1px solid; font-size: 12px; }
.crumb1 a { margin: 0 5px; }

.crumb2 { width: 100%; margin: 20px auto; line-height: 32px; background: url("../images/addr.png") left center no-repeat; padding-left: 20px; border-bottom: #e0e0e0 1px solid; font-size: 12px; }
.crumb2 a { margin: 0 5px; }

.prv-nxt { padding-top: 20px; padding-bottom: 20px; width: 100%; text-align: center; }
.prv-nxt input[type=text], .prv-nxt .section82-left .part2 select, .section82-left .part2 .prv-nxt select, .prv-nxt .section91 .step1 .part2 select, .section91 .step1 .part2 .prv-nxt select, .prv-nxt .section91 .step2 .part2 select, .section91 .step2 .part2 .prv-nxt select, .prv-nxt input[type=submit], .prv-nxt a { padding: 0 10px; height: 39px; border: #e0e0e0 1px solid; text-align: center; line-height: 39px; font-size: 12px; display: inline-block; margin-right: 5px; border-radius: 5px; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #cd3a3b; color: #fff; border-color: #cd3a3b; }
.prv-nxt input[type=text], .prv-nxt .section82-left .part2 select, .section82-left .part2 .prv-nxt select, .prv-nxt .section91 .step1 .part2 select, .section91 .step1 .part2 .prv-nxt select, .prv-nxt .section91 .step2 .part2 select, .section91 .step2 .part2 .prv-nxt select { width: 40px; outline: none; padding: 0; text-align: center; }
.prv-nxt input[type=submit] { width: 40px; background-color: #dcdcdc; font-size: 14px; padding: 0; text-align: center; outline: none; }

.prv-nxt2 { padding-top: 20px; padding-bottom: 20px; width: 100%; text-align: center; }
.prv-nxt2 input[type=text], .prv-nxt2 .section82-left .part2 select, .section82-left .part2 .prv-nxt2 select, .prv-nxt2 .section91 .step1 .part2 select, .section91 .step1 .part2 .prv-nxt2 select, .prv-nxt2 .section91 .step2 .part2 select, .section91 .step2 .part2 .prv-nxt2 select, .prv-nxt2 input[type=submit], .prv-nxt2 a { padding: 0 10px; height: 24px; text-align: center; line-height: 24px; font-size: 12px; display: inline-block; margin-right: 5px; border-radius: 5px; }
.prv-nxt2 a:hover, .prv-nxt2 .active { background-color: #eeeeee; color: #cd3a3b; }
.prv-nxt2 input[type=text], .prv-nxt2 .section82-left .part2 select, .section82-left .part2 .prv-nxt2 select, .prv-nxt2 .section91 .step1 .part2 select, .section91 .step1 .part2 .prv-nxt2 select, .prv-nxt2 .section91 .step2 .part2 select, .section91 .step2 .part2 .prv-nxt2 select { width: 40px; outline: none; padding: 0; text-align: center; }
.prv-nxt2 input[type=submit] { width: 40px; background-color: #dcdcdc; font-size: 14px; padding: 0; text-align: center; outline: none; }

.banner12 { width: 100%; height: 220px; overflow: hidden; position: relative; padding-right: 527px; }
.banner12 .hd { z-index: 1; width: 450px; height: 220px; position: absolute; right: 0; top: 0; }
.banner12 .hd ul { overflow: hidden; zoom: 1; }
.banner12 .hd li { float: left; cursor: pointer; width: 145px; height: 105px; overflow: hidden; margin-left: 5px; margin-bottom: 5px; }
.banner12 .hd img { display: block; width: 100%; height: 100%; }
.banner12 .hd li.on img { border: #cd3a3b 2px solid; box-sizing: border-box; }
.banner12 .bd { position: relative; height: 100%; z-index: 0; width: 100%; }
.banner12 .bd li { zoom: 1; vertical-align: middle; height: 100%; padding-left: 340px; width: 678px !important; }
.banner12 .bd .img { width: 292px; height: 218px; position: absolute; left: 0; top: 0; background: url("../images/bg121.png") left top no-repeat; padding-left: 27px; padding-top: 29px; }
.banner12 .bd .img img { display: block; width: 100%; height: 100%; }
.banner12 .bd h3 { width: 100%; font-size: 18px; line-height: 24px; color: #cd3a3b; }
.banner12 .bd .tips { font-size: 14px; line-height: 24px; color: #666666; background: url("../images/arrow-right4.png") left center no-repeat; padding-left: 30px; margin-top: 10px; }
.banner12 .bd .con { width: 100%; font-size: 12px; line-height: 24px; color: #999999; margin-top: 40px; }
.banner12 .prev, .banner12 .next { filter: alpha(opacity=90); opacity: 0.9; position: absolute; width: 72px; height: 105px; background: url("../images/l4.png") left top no-repeat; background-size: 100% 100%; top: 110px; z-index: 10; }
.banner12 .prev { right: 72px; }
.banner12 .next { right: 0; background-image: url(../images/r4.png); }
.banner12 .prev:hover, .banner12 .next:hover { filter: alpha(opacity=100); opacity: 1; }

.picScroll-left { width: 100%; position: relative; border-bottom: #e0e0e0 1px solid; height: 240px; }
.picScroll-left .prev, .picScroll-left .next { display: block; width: 35px; height: 35px; position: absolute; background: url("../images/l3.png") left top no-repeat; bottom: -17px; cursor: pointer; }
.picScroll-left .prev { right: 50%; margin-right: 5px; }
.picScroll-left .next { left: 50%; margin-left: 5px; background-image: url(../images/r3.png); }
.picScroll-left .bd { padding: 10px 0; width: 100%; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd li { float: left; _display: inline; overflow: hidden; width: 383px !important; height: 180px; border: #e0e0e0 1px solid; padding-left: 15px; padding-right: 160px; position: relative; display: block; margin-right: 20px; }
.picScroll-left .bd img { position: absolute; right: 30px; top: 30px; width: 100px; height: 100px; }
.picScroll-left .bd .img2 { display: none; }
.picScroll-left .bd h3 { width: 100%; font-size: 16px; line-height: 60px; color: #333; }
.picScroll-left .bd p { width: 100%; font-size: 12px; line-height: 24px; color: #999999; }
.picScroll-left .bd .on { border: #cd3a3b 1px solid; }
.picScroll-left .bd .on .img1 { display: none; }
.picScroll-left .bd .on .img2 { display: block; }

.multipleColumn { position: relative; }
.multipleColumn .prev, .multipleColumn .next { width: 8px; height: 14px; position: absolute; top: -26px; background: url("../images/l7.png") left top no-repeat; background-size: 100% 100%; }
.multipleColumn .prev { right: 25px; }
.multipleColumn .next { right: 10px; background-image: url(../images/r7.png); }
.multipleColumn .bd { padding: 10px; overflow: hidden; }
.multipleColumn .bd ul { overflow: hidden; zoom: 1; width: 284px; float: left; _display: inline; width: 100%; background: url("../images/bg351.png") center center no-repeat; width: 435px; height: 250px; }
.multipleColumn .bd li { float: left; _display: inline; overflow: hidden; text-align: center; width: 50%; float: left; height: 125px; }
.multipleColumn .bd img { display: block; width: 80px; height: 80px; margin: 0px auto; }

header { width: 100%; height: 100px; position: relative; z-index: 99; background-color: #000000; }
header .content { position: relative; height: 100px; }
header .logo { float: left; margin-top: 35px; }
header .nav { float: left; height: 107px; margin-left: 100px; }
header .nav a { padding: 20px 25px 0 25px; height: 107px; display: block; float: left; line-height: 80px; font-size: 18px; color: #fff; }
header .nav a:hover, header .nav a.on { border-bottom: #cd3a3b 3px solid; background-color: #fff; color: #f74242; }
header .right { float: right; margin-top: 20px; position: relative; }
header .right .user { background: url("../images/icon11.png") left center no-repeat; line-height: 80px; padding-left: 45px; display: inline-block; color: #fff; font-size: 18px; }
header .right .con { display: none; position: absolute; left: 50%; margin-left: -150px; z-index: 999; width: 300px; padding-top: 20px; }
header .right .box { background-color: #fff; position: relative; border: #eee 1px solid; width: 100%; font-size: 12px; }
header .right .box .arrow { width: 18px; height: 12px; background: url("../images/arrow-top.png") left top no-repeat; background-size: 100% 100%; left: 50%; margin-left: -9px; top: -12px; position: absolute; display: block; }
header .right .box h3 { width: 100%; height: 40px; line-height: 40px; background-color: #f0f0f0; font-size: 16px; padding-left: 10px; }
header .right .box .close { display: block; width: 40px; height: 40px; float: right; background: url("../images/close.png") center center no-repeat; background-size: 13px 13px; }
header .right .box ul { width: 100%; padding: 20px; }
header .right .box li { width: 100%; margin-bottom: 20px; }
header .right .box input[type=text], header .right .box .section82-left .part2 select, .section82-left .part2 header .right .box select, header .right .box .section91 .step1 .part2 select, .section91 .step1 .part2 header .right .box select, header .right .box .section91 .step2 .part2 select, .section91 .step2 .part2 header .right .box select, header .right .box input[type=password] { background: url("../images/input1.png") left center no-repeat; width: 100%; height: 36px; border: #c4c4c4 1px solid; padding-left: 40px; border-radius: 0; }
header .right .box input[type=submit] { width: 100%; height: 36px; background-color: #e6a005; color: #fff; border: none; border-radius: 5px; text-align: center; font-size: 18px; }
header .right .box .btm { width: 100%; text-align: right; padding: 0 20px; position: absolute; bottom: 15px; color: #ccc; }
header .right .box .btm a { padding: 0 5px; color: #747474; }
header .right .box .btm a:hover { color: #cd3a3b; }
header .right .box .btm a.on { color: #cd3a3b; }
header .right2 { float: right; margin-top: 57px; width: 234px; height: 26px; background-color: #fff; border-radius: 26px; padding: 0 10px; }
header .right2 li { float: left; width: 35%; line-height: 26px; font-size: 12px; text-align: center; position: relative; }
header .right2 .li2 { width: 45%; }
header .right2 .li3 { width: 20%; }
header .right2 .icon { float: left; margin-top: 5px; }
header .right2 a { color: #000000; }
header .right2 .tips { width: 30px; height: 16px; background-color: #e6a005; display: inline-block; text-align: center; line-height: 16px; color: #fff; font-size: 12px; border-radius: 16px; }
header .right2 .con { display: none; position: absolute; width: 100%; top: 25px; padding-top: 15px; }
header .right2 .box { width: 90px; background-color: #fff; border: #e0e0e0 1px solid; position: relative; left: 20%; padding-left: 10px; }
header .right2 .box p { width: 100%; line-height: 30px; }
header .right2 .box a { color: #999; }
header .right2 .box a:hover { color: #cd3a3b; }
header .right2 .box a em { width: 12px; height: 12px; border-radius: 12px; background-color: #cd3a3b; color: #fff; font-size: 12px; text-align: center; line-height: 12px; display: inline-block; position: relative; top: -8px; }
header .right2 .box .arrow { width: 18px; height: 12px; background: url("../images/arrow-top.png") left top no-repeat; background-size: 100% 100%; left: 50%; margin-left: -9px; top: -12px; position: absolute; display: block; }
header .right2 .li2:hover .con { display: block; }

footer { width: 100%; color: #fff; background-color: #000; height: 122px; padding-top: 30px; font-size: 14px; position: relative; }
footer p { width: 100%; text-align: center; }
footer a { display: inline-block; padding: 0 10px; color: #fff; }
footer .p1 { margin-bottom: 30px; }
footer .go-top { width: 103px; height: 57px; display: block; background: url("../images/go-top.png") center center no-repeat; position: absolute; background-size: 100% 100%; left: 50%; margin-left: 459px; bottom: 0; }

.fixed { position: fixed; right: 0; top: 390px; border-right: #fff 3px solid; text-align: right; width: 52px; z-index: 999; }
.fixed li { margin-bottom: 2px; border-radius: 5px 0 0 5px; background-color: #000; width: 43px; height: 56px; float: right; position: relative; cursor: pointer; }
.fixed li:hover { width: 52px; background-color: #fff; }
.fixed li:hover .img1 { display: none; }
.fixed li:hover .img2 { display: block; }
.fixed li:hover .con { display: block; }
.fixed .img2 { display: none; }
.fixed .con { display: none; position: absolute; left: -155px; top: -42px; background-color: #fff; width: 140px; height: 140px; padding: 5px; }
.fixed .con i { width: 10px; height: 19px; position: absolute; background: url("../images/arrow-right.png") left top no-repeat; top: 50%; margin-top: -10px; right: -9px; }
.fixed .con img { display: block; width: 130px; height: 130px; }

.footer2 { margin: 40px auto; }
.footer2 li { width: 25%; float: left; position: relative; padding-left: 140px; font-size: 14px; color: #747474; }
.footer2 img { position: absolute; left: 50px; }
.footer2 h3 { font-size: 18px; color: #000000; font-weight: bold; margin-bottom: 10px; padding-top: 5px; }
.footer2 b { font-size: 24px; color: #cd3a3b; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section11 { width: 100%; background: url("../images/bg1.jpg") center center no-repeat; background-size: 1920px 880px; position: relative; min-width: 1200px; min-height: 550px; text-align: center; }
.section11 .box { width: 620px; height: 490px; position: absolute; left: 50%; margin-left: -310px; top: 40%; margin-top: -245px; }
.section11 .logo { display: block; margin: 0 auto; }
.section11 .search { width: 100%; height: 50px; border-radius: 5px; border: #fff 1px solid; position: relative; overflow: hidden; margin: 20px auto; }
.section11 input[type=text], .section11 .section82-left .part2 select, .section82-left .part2 .section11 select, .section11 .section91 .step1 .part2 select, .section91 .step1 .part2 .section11 select, .section11 .section91 .step2 .part2 select, .section91 .step2 .part2 .section11 select { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: transparent url("../images/search.png") 10px center no-repeat; padding-right: 120px; padding-left: 50px; color: #fff; font-size: 18px; border: none; }
.section11 input[type=submit] { width: 120px; background-color: #cd3a3b; font-size: 18px; text-align: center; height: 100%; position: absolute; right: 0; top: 0; color: #fff; border: none; outline: none; }
.section11 .classify { width: 100%; padding-top: 29px; }
.section11 .classify li { width: 25%; float: left; position: relative; padding-top: 80px; text-align: center; cursor: pointer; }
.section11 .classify li.on .img1 { display: none; }
.section11 .classify li.on .img2 { display: block; }
.section11 .classify li.on h3 { color: #cd3a3b; }
.section11 .classify li.on .con { display: block; }
.section11 .classify img { width: 70px; height: 70px; display: block; position: absolute; left: 50%; margin-left: -35px; top: 0; }
.section11 .classify .img2 { display: none; }
.section11 .classify h3 { width: 100%; text-align: center; font-size: 18px; color: #fff; }
.section11 .classify .con { display: none; width: 100%; padding: 10px; font-size: 14px; color: #fff; background-color: rgba(255, 255, 255, 0.3); border: #fff 1px solid; border-radius: 10px; margin-top: 20px; text-align: left; }
.section11 .go-next-page { width: 64px; height: 64px; background: url("../images/arrow-down.png") left top no-repeat; opacity: .9; position: absolute; left: 50%; margin-left: -32px; bottom: 10px; }
.section11 .go-next-page:hover { opacity: 1; }

.section12 { margin-bottom: 50px; }
.section12 h2 { width: 100%; padding: 50px 0; }
.section12 h2 img { display: block; margin: 0 auto; }
.section12 .con { width: 100%; }
.section12 .con img { display: block; margin: 0 auto; }

.section13 { margin-bottom: 50px; }
.section13 .hd { width: 100%; text-align: center; font-size: 14px; margin-bottom: 40px; }
.section13 .hd a { display: inline-block; margin: 0 20px; }
.section13 .hd a.on { color: #cd3a3b; }
.section13 .bd { width: 100%; height: 370px; overflow: hidden; }
.section13 .bd > ul { display: none; }
.section13 .bd li { width: 550px; height: 180px; border-bottom: #d7d7d7 1px dashed; float: left; margin: 0 20px; padding: 20px 0 20px 210px; position: relative; font-size: 12px; line-height: 24px; }
.section13 .bd i { width: 40px; height: 1px; display: block; background-color: #ccc; margin: 10px 0; }
.section13 .bd h3 { font-size: 16px; color: #000; padding-top: 10px; }
.section13 .bd img { position: absolute; left: 0; top: 20px; width: 180px; height: 134px; }

.section71 { margin-top: 70px; margin-bottom: 40px; }
.section71 .item { width: 50%; height: 290px; float: left; border: #e0e0e0 1px solid; }
.section71 .item > div { width: 50%; float: left; height: 100%; }
.section71 .item.on { border-color: #cd3a3b; }
.section71 .item .part2 { background-color: #f2f2f2; border-left: #e0e0e0 1px solid; text-align: center; font-size: 14px; line-height: 30px; color: #666666; padding-top: 50px; }
.section71 .item .part2 h4 { font-size: 18px; color: #000000; line-height: 36px; }
.section71 .item .part2 p, .section71 .item .part2 h4 { width: 100%; text-align: center; }
.section71 .item .part2 a { width: 110px; height: 32px; line-height: 32px; background-color: #e6a005; display: block; margin: 20px auto; text-align: center; color: #fff; }
.section71 .item .part2 a:hover { opacity: .8; }
.section71 .item .part1 { text-align: center; padding-top: 50px; }
.section71 .item .part1 img { display: block; margin: 0 auto; }
.section71 .item .part1 h3 { font-size: 24px; line-height: 75px; width: 100%; text-align: center; color: #333333; }
.section71 .item .part1 p { width: 150px; font-size: 12px; line-height: 24px; margin: 0 auto; }

.section72, .section112 { margin-top: 70px; margin-bottom: 70px; }
.section72 .con, .section112 .con { width: 100%; }
.section72 .left, .section112 .left { width: 485px; height: 400px; float: left; background: url("../images/bg71.png") left top no-repeat; }
.section72 .left img, .section112 .left img { width: 451px; height: 367px; display: block; }
.section72 .right, .section112 .right { float: right; width: 650px; height: 402px; position: relative; background: url("../images/bg72.png") left top no-repeat; padding-left: 170px; }
.section72 .right .part1, .section112 .right .part1 { font-size: 14px; line-height: 36px; color: #333333; padding-top: 20px; }
.section72 .right .part2, .section112 .right .part2 { position: absolute; top: 220px; width: 100%; padding-left: 170px; left: 0; padding-right: 20px; font-size: 14px; line-height: 36px; color: #333; }
.section72 .right .part2 i, .section112 .right .part2 i { color: #cd3a3b; font-weight: bold; font-size: 18px; }

.section73, .section113 { width: 100%; background-color: #f5f5f5; height: 380px; padding-top: 20px; }
.section73 .con, .section113 .con { padding-top: 20px; }
.section73 .con img, .section113 .con img { display: block; margin: 0 auto; }

.section74, .section114 { margin-top: 60px; margin-bottom: 60px; }
.section74 .bd, .section114 .bd { width: 100%; padding: 20px 90px 0 90px; }
.section74 .item, .section114 .item { width: 350px; height: 360px; border: #e0e0e0 1px solid; border-top: #cd3a3b 5px solid; float: left; margin: 0 80px; padding: 20px; }
.section74 .item h2, .section114 .item h2 { font-size: 24px; color: #333333; line-height: 24px; padding-top: 10px; text-align: center; width: 100%; }
.section74 .item .tips, .section114 .item .tips { width: 100%; text-align: center; font-size: 10px; color: #cccccc; }
.section74 .item i, .section114 .item i { display: block; width: 250px; height: 1px; background-color: #cd3a3b; margin: 20px auto; }
.section74 .item p, .section114 .item p { font-size: 12px; line-height: 30px; color: #666666; }

.section111 { margin-top: 70px; margin-bottom: 40px; }
.section111 .item { width: 266px; height: 290px; float: left; border: #e0e0e0 1px solid; }
.section111 .item > div { width: 50%; float: left; height: 100%; }
.section111 .item.on { border-color: #cd3a3b; width: 400px; }
.section111 .item.on > div { width: 50%; }
.section111 .item.on .part2 { display: block; }
.section111 .item .part2 { display: none; background-color: #f2f2f2; border-left: #e0e0e0 1px solid; text-align: center; font-size: 14px; line-height: 30px; color: #666666; padding-top: 50px; }
.section111 .item .part2 h4 { font-size: 18px; color: #000000; line-height: 36px; }
.section111 .item .part2 p, .section111 .item .part2 h4 { width: 100%; text-align: center; }
.section111 .item .part2 a { width: 110px; height: 32px; line-height: 32px; background-color: #e6a005; display: block; margin: 20px auto; text-align: center; color: #fff; }
.section111 .item .part2 a:hover { opacity: .8; }
.section111 .item .part1 { text-align: center; padding-top: 50px; width: 100%; }
.section111 .item .part1 img { display: block; margin: 0 auto; }
.section111 .item .part1 h3 { font-size: 24px; line-height: 75px; width: 100%; text-align: center; color: #333333; }
.section111 .item .part1 p { width: 150px; font-size: 12px; line-height: 24px; margin: 0 auto; }

.section112 .right { background-image: url(../images/bg112.png); }
.section112 .right .part1 { padding-top: 0; }
.section112 .right .part3 { position: absolute; top: 290px; width: 100%; padding-left: 170px; left: 0; padding-right: 30px; font-size: 24px; line-height: 36px; color: #cd3a3b; }

.section114 .bd { padding: 20px 0; }
.section114 .item { margin: 0 30px; }
.section114 .item i { margin: 10px auto; }
.section114 .item1 { margin-left: 0; }
.section114 .item3 { margin-right: 0; }

.section101 { margin-top: 60px; }
.section101.mb70 { margin-bottom: 70px; }
.section101 h2 { font-size: 24px; line-height: 36px; width: 100%; color: #333; padding: 0 15px; }
.section101 ul { width: 100%; padding: 10px; background-color: #f7f7f7; }
.section101 ul li { width: 220px; height: 220px; border: #dedede 1px solid; background-color: #fff; margin: 8px; float: left; position: relative; }
.section101 ul li:hover .con1 { display: none; }
.section101 ul li:hover .con2 { display: block; }
.section101 ul .li11 { width: 690px; border: none; padding-left: 312px; padding-right: 20px; }
.section101 ul .li11 .img11 { display: block; width: 293px; height: 220px; position: absolute; left: 0; top: 0; }
.section101 ul .li11 h3 { font-size: 18px; color: #666666; padding: 20px 0; }
.section101 ul .li11 h3 img { position: relative; float: left; margin-right: 5px; top: 2px; }
.section101 ul .li11 p { font-size: 12px; color: #666666; text-align: justify; line-height: 20px; }
.section101 ul .li31 { width: 456px; padding: 20px 40px 20px 220px; }
.section101 ul .li31 .con31-1 { position: absolute; left: 0; top: 0; width: 220px; height: 100%; padding-top: 15px; }
.section101 ul .li31 .con31-1 img { display: block; margin: 0 auto; width: 80px; height: 80px; }
.section101 ul .li31 .con31-1 h3 { font-size: 24px; color: #000; width: 100%; text-align: center; line-height: 60px; }
.section101 ul .li31 .con31-1 p { width: 100%; text-align: center; color: #999999; font-size: 12px; }
.section101 ul .li31 .con31-1 .price { color: #cd3a3b; }
.section101 ul .li31 .con31-1 button { width: 90px; height: 26px; border: #e0e0e0 1px solid; line-height: 26px; background-color: transparent; border: #e0e0e0 1px solid; font-size: 12px; text-align: center; margin: 10px auto; display: block; }
.section101 ul .li31 .con31-2 { width: 100%; font-size: 12px; text-align: justify; line-height: 24px; }
.section101 ul .li32 { width: 456px; border: none; background: url("../images/bg101.png") left top no-repeat; background-size: 100% 100%; padding: 0 30px; }
.section101 ul .li32 h3 { font-size: 16px; color: #666666; padding: 20px 0; }
.section101 ul .li32 h3 img { position: relative; float: left; margin-right: 5px; top: 2px; }
.section101 ul .li32 p { font-size: 12px; color: #666666; text-align: justify; line-height: 24px; }
.section101 .con1 { padding: 15px; }
.section101 .con1 img { display: block; margin: 0 auto; width: 80px; height: 80px; }
.section101 .con1 h3 { font-size: 24px; color: #000; width: 100%; text-align: center; line-height: 60px; }
.section101 .con1 .ft41 { font-size: 18px; }
.section101 .con1 p { width: 100%; text-align: center; color: #999999; font-size: 12px; }
.section101 .con1 .price { color: #cd3a3b; }
.section101 .con1 button { width: 90px; height: 26px; border: #e0e0e0 1px solid; line-height: 26px; background-color: transparent; border: #e0e0e0 1px solid; font-size: 12px; text-align: center; margin: 10px auto; display: block; }
.section101 .con2 { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; border: #cd3a3b 2px solid; box-shadow: 0 5px 10px 0 #999; padding: 0 20px; }
.section101 .con2 h3 { width: 100%; text-align: center; font-size: 24px; color: #cd3a3b; line-height: 60px; }
.section101 .con2 .ft41 { font-size: 17px; }
.section101 .con2 p { font-size: 14px; line-height: 24px; }
.section101 .con2 .btn { position: absolute; bottom: 0; height: 50px; line-height: 50px; left: 0; width: 100%; background-color: #cd3a3b; color: #fff; font-size: 18px; text-align: center; }

.section81 { height: 290px; border: #cd3a3b 2px solid; padding-left: 320px; position: relative; background-color: #f6f6f6; margin-top: 70px; }
.section81 .left { position: absolute; left: 0; top: 0; width: 320px; border-right: #e0e0e0 1px soild; background-color: #fff; height: 100%; text-align: center; padding-top: 50px; }
.section81 .left img { display: block; margin: 0 auto; }
.section81 .left h3 { font-size: 24px; line-height: 75px; width: 100%; text-align: center; color: #333333; }
.section81 .left p { width: 150px; font-size: 12px; line-height: 24px; margin: 0 auto; }
.section81 .right { width: 100%; padding: 40px 0; }
.section81 .right > div { float: left; height: 100%; text-align: center; }
.section81 .right p, .section81 .right h3 { width: 100%; text-align: center; }
.section81 .right p { font-size: 14px; line-height: 30px; }
.section81 .right h3 { font-size: 18px; line-height: 30px; color: #333; }
.section81 .right .item1 { width: 250px; height: 200px; }
.section81 .right .item2 { width: 300px; height: 200px; border-left: #e0e0e0 1px solid; }
.section81 .right a { width: 110px; height: 32px; line-height: 32px; background-color: #e6a005; display: block; margin: 20px auto; text-align: center; color: #fff; }
.section81 .right a:hover { opacity: .8; }

.section82 { margin-top: 100px; margin-bottom: 80px; }

.section82-left { width: 870px; float: left; border: #e0e0e0 1px solid; padding: 20px 20px 0px 0; position: relative; }
.section82-left .tt { padding: 0 10px; line-height: 40px; background-color: #cd3a3b; position: absolute; height: 40px; top: -39px; color: #fff; font-size: 18px; left: -1px; }
.section82-left .part1, .section82-left .part2 { width: 100%; }
.section82-left .part1 > li, .section82-left .part2 > li { padding-left: 180px; position: relative; margin-bottom: 30px; font-size: 18px; color: #333; line-height: 40px; text-align: left; }
.section82-left .part1 span, .section82-left .part2 span { position: absolute; left: 0; width: 170px; text-align: right; }
.section82-left .part1 input[type=text], .section82-left .part1 .part2 select, .section82-left .part2 .part1 select, .section91 .step1 .part2 .section82-left .part1 select, .section91 .step2 .part2 .section82-left .part1 select, .section82-left .part2 input[type=text], .section82-left .part2 select, .section82-left .section91 .step1 .part2 select, .section91 .step1 .section82-left .part2 select, .section82-left .section91 .step2 .part2 select, .section91 .step2 .section82-left .part2 select { height: 40px; border: #e0e0e0 1px solid; outline: none; padding: 0 10px; }
.section82-left .part1 li { width: 50%; float: left; }
.section82-left .part1 input[type=text], .section82-left .part1 .part2 select, .section82-left .part2 .part1 select, .section91 .step1 .part2 .section82-left .part1 select, .section91 .step2 .part2 .section82-left .part1 select { width: 240px; }
.section82-left .part2 { width: 100%; }
.section82-left .part2 input[type=text], .section82-left .part2 select, .section82-left .section91 .step1 .part2 select, .section91 .step1 .section82-left .part2 select, .section82-left .section91 .step2 .part2 select, .section91 .step2 .section82-left .part2 select { width: 500px; }
.section82-left .part2 .other { color: #cd3a3b; font-size: 12px; position: absolute; left: 100px; top: 42px; display: inline-block; }
.section82-left .part2 .other:hover { text-decoration: underline; }
.section82-left .checkbox { font-size: 14px; color: #747474; }
.section82-left i { color: #cd3a3b; position: relative; top: 2px; }
.section82-left textarea { display: block; width: 100%; height: 280px; border: #e0e0e0 1px solid; outline: none; padding: 10px; }
.section82-left .tips { width: 100%; text-align: right; font-size: 12px; line-height: 24px; color: #666666; }
.section82-left .tips img { position: relative; top: 2px; }
.section82-left input[type=submit] { width: 240px; height: 34px; line-height: 34px; display: block; border: none; background-color: #e6a005; margin: 40px auto; }

.section82-right { width: 290px; float: right; border: #e0e0e0 1px solid; border-top: #cd3a3b 5px solid; padding: 20px; }
.section82-right h2 { width: 100%; text-align: center; font-size: 24px; line-height: 48px; color: #333333; font-weight: bold; }
.section82-right h2 i { color: #cd3a3b; font-size: 30px; display: block; text-align: center; }
.section82-right ul { width: 100%; }
.section82-right ul li { width: 100%; margin-top: 50px; }
.section82-right ul img { display: block; margin: 0 auto; }
.section82-right ul h3 { font-size: 24px; line-height: 48px; color: #333333; text-align: center; width: 100%; }
.section82-right ul p { font-size: 12px; line-height: 24px; color: #999; text-align: center; width: 100%; }
.section82-right .contact { width: 100%; border-top: #e0e0e0 1px solid; margin-top: 40px; padding-top: 25px; }
.section82-right .contact img { display: block; margin: 0 auto; }
.section82-right .contact h3 { font-size: 24px; line-height: 48px; color: #999999; text-align: center; width: 100%; font-weight: bold; }
.section82-right .contact p { font-size: 18px; color: #999999; width: 100%; text-align: center; }
.section82-right .contact i { font-size: 30px; color: #cd3a3b; }

.section91 { margin: 40px auto 70px auto; }
.section91 .hd { width: 100%; line-height: 80px; border-bottom: #e0e0e0 1px solid; }
.section91 .hd a { display: block; float: left; line-height: 80px; box-sizing: border-box; font-size: 22px; color: #333; width: 25%; text-align: center; }
.section91 .hd a.on { border-bottom: #cd3a3b 5px solid; color: #cd3a3b; }
.section91 .step1, .section91 .step2, .section91 .step3, .section91 .step4 { width: 100%; padding: 40px; min-height: 650px; display: none; }
.section91 .step1 .part1, .section91 .step1 .part2, .section91 .step2 .part1, .section91 .step2 .part2 { width: 100%; }
.section91 .step1 .part1 > li, .section91 .step1 .part2 > li, .section91 .step2 .part1 > li, .section91 .step2 .part2 > li { padding-left: 180px; position: relative; margin-bottom: 30px; font-size: 18px; color: #333; line-height: 40px; text-align: left; }
.section91 .step1 .part1 span, .section91 .step1 .part2 span, .section91 .step2 .part1 span, .section91 .step2 .part2 span { position: absolute; left: 0; width: 170px; text-align: right; }
.section91 .step1 .part1 input[type=text], .section82-left .part2 .section91 .step1 .part1 select, .section91 .step1 .part1 .part2 select, .section91 .step1 .part2 .part1 select, .section91 .step2 .part2 .step1 .part1 select, .section91 .step1 .part2 input[type=text], .section91 .step1 .section82-left .part2 select, .section82-left .section91 .step1 .part2 select, .section91 .step1 .part2 select, .section91 .step1 .step2 .part2 select, .section91 .step2 .step1 .part2 select, .section91 .step2 .part1 input[type=text], .section82-left .part2 .section91 .step2 .part1 select, .section91 .step1 .part2 .step2 .part1 select, .section91 .step2 .part1 .part2 select, .section91 .step2 .part2 .part1 select, .section91 .step2 .part2 input[type=text], .section91 .step2 .section82-left .part2 select, .section82-left .section91 .step2 .part2 select, .section91 .step2 .step1 .part2 select, .section91 .step1 .step2 .part2 select, .section91 .step2 .part2 select { height: 40px; border: #e0e0e0 1px solid; outline: none; padding: 0 10px; }
.section91 .step1 .part1 li, .section91 .step2 .part1 li { width: 50%; float: left; }
.section91 .step1 .part1 input[type=text], .section82-left .part2 .section91 .step1 .part1 select, .section91 .step1 .part1 .part2 select, .section91 .step1 .part2 .part1 select, .section91 .step2 .part2 .step1 .part1 select, .section91 .step2 .part1 input[type=text], .section82-left .part2 .section91 .step2 .part1 select, .section91 .step1 .part2 .step2 .part1 select, .section91 .step2 .part1 .part2 select, .section91 .step2 .part2 .part1 select { width: 240px; }
.section91 .step1 .part2, .section91 .step2 .part2 { width: 100%; }
.section91 .step1 .part2 input[type=text], .section91 .step1 .section82-left .part2 select, .section82-left .section91 .step1 .part2 select, .section91 .step1 .part2 select, .section91 .step1 .step2 .part2 select, .section91 .step2 .step1 .part2 select, .section91 .step2 .part2 input[type=text], .section91 .step2 .section82-left .part2 select, .section82-left .section91 .step2 .part2 select, .section91 .step2 .step1 .part2 select, .section91 .step1 .step2 .part2 select, .section91 .step2 .part2 select { width: 500px; }
.section91 .step1 .part2 .other, .section91 .step2 .part2 .other { color: #cd3a3b; font-size: 12px; position: absolute; left: 100px; top: 42px; display: inline-block; }
.section91 .step1 .part2 .other:hover, .section91 .step2 .part2 .other:hover { text-decoration: underline; }
.section91 .step1 .checkbox, .section91 .step2 .checkbox { font-size: 14px; color: #747474; }
.section91 .step1 i, .section91 .step2 i { color: #cd3a3b; position: relative; top: 2px; }
.section91 .step1 textarea, .section91 .step2 textarea { display: block; width: 660px; height: 280px; border: #e0e0e0 1px solid; outline: none; padding: 10px; }
.section91 .step1 .tips, .section91 .step2 .tips { width: 660px; text-align: right; font-size: 12px; line-height: 24px; color: #666666; }
.section91 .step1 .tips img, .section91 .step2 .tips img { position: relative; top: 2px; }
.section91 .step1 .operate, .section91 .step2 .operate { width: 100%; padding: 80px 0; }
.section91 .step1 .operate .btn-next, .section91 .step1 .operate .btn-submit, .section91 .step2 .operate .btn-next, .section91 .step2 .operate .btn-submit { width: 240px; height: 34px; line-height: 34px; display: block; border: none; background-color: #e6a005; margin: 0px auto; }
.section91 .step3, .section91 .step4 { width: 100%; padding-left: 480px; position: relative; padding-top: 80px; }
.section91 .step3 .img, .section91 .step4 .img { position: absolute; left: 300px; top: 40px; }
.section91 .step3 h3, .section91 .step4 h3 { font-size: 24px; line-height: 60px; }
.section91 .step3 p, .section91 .step4 p { width: 100%; font-size: 14px; color: #747474; }
.section91 .step3 p span, .section91 .step4 p span { text-decoration: underline; margin-right: 5px; }
.section91 .step3 p img, .section91 .step4 p img { margin-right: 5px; }
.section91 .step3 a, .section91 .step4 a { color: #e6a005; }
.section91 .step3 .p2, .section91 .step4 .p2 { margin-top: 40px; margin-bottom: 10px; }
.section91 .step3 h2 { font-size: 30px; color: #cd3a3b; line-height: 60px; }
.section91 .step3 .line { width: 150px; height: 1px; display: block; background-color: #ccc; margin-bottom: 15px; }
.section91 .step3 .p3 { width: 100%; font-size: 18px; color: #999999; }
.section91 .step4 .c { color: #e6a005; }
.section91 .step4 .code { width: 400px; margin-top: 30px; }
.section91 .step4 .code li { float: left; width: 180px; font-size: 14px; color: #747474; line-height: 24px; }
.section91 .step4 .code img { width: 120px; height: 120px; display: block; margin-bottom: 10px; }

.search21 { height: 187px; background: url("../images/bg21.jpg") left top no-repeat; background-size: 100% 100%; position: relative; }
.search21 .box { width: 610px; height: 50px; border-radius: 5px; overflow: hidden; position: absolute; left: 50%; margin-left: -305px; top: 50px; background-color: #fff; border: #e0e0e0 1px solid; }
.search21 .box input[type=text], .search21 .box .section82-left .part2 select, .section82-left .part2 .search21 .box select, .search21 .box .section91 .step1 .part2 select, .section91 .step1 .part2 .search21 .box select, .search21 .box .section91 .step2 .part2 select, .section91 .step2 .part2 .search21 .box select { width: 100%; padding-right: 120px; border: none; outline: none; height: 50px; line-height: 50px; padding: 0 10px; background: url("../images/search2.png") 15px center no-repeat; padding-left: 50px; }
.search21 .box input[type=submit] { width: 120px; position: absolute; right: 0; top: 0; height: 50px; outline: none; border: none; background-color: #cd3a3b; color: #fff; text-align: center; font-size: 22px; }
.search21 .btm { width: 610px; position: absolute; top: 110px; left: 50%; margin-left: -305px; padding: 0 20px; font-size: 14px; color: #333333; }

.section22 { margin-top: 150px; margin-bottom: 70px; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; }
.section22 li { float: left; border-right: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; width: 171px; height: 171px; position: relative; padding-top: 25px; text-align: center; font-size: 14px; line-height: 28px; }
.section22 li:hover { opacity: .8; }
.section22 .icon { display: block; width: 64px; height: 64px; margin: 0 auto; }
.section22 a { color: #747474; }
.section22 b { display: block; width: 100%; text-align: center; font-size: 20px; color: #333333; }
.section22 .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: -1; background-color: #ccc; }
.section22 .li1 { color: #fff; }
.section22 .li1 a { color: #fff; }
.section22 .li1 b { color: #fff; }
.section22 .ad { width: 684px; padding: 0; overflow: hidden; }
.section22 .ad img { width: 100%; height: 100%; display: block; }

.section31 { margin-top: 20px; margin-bottom: 60px; }
.section31 b { font-size: 24px; float: left; margin-right: 20px; font-weight: normal; color: #333333; }
.section31 .box { float: left; background-color: #e6a005; border-radius: 5px; padding: 0 10px; position: relative; height: 30px; line-height: 30px; color: #fff; font-size: 14px; }
.section31 .box em { font-size: 16px; }
.section31 .box .arrow { width: 5px; height: 10px; position: absolute; background: url("../images/arrow-left.png") left top no-repeat; background-size: 100% 100%; left: -5px; top: 50%; margin-top: -5px; }
.section31 .down { margin-left: 30px; background: url("../images/icon31.png") left center no-repeat; line-height: 30px; padding-left: 25px; color: #999999; font-size: 14px; }
.section31 .down:hover { color: #cd3a3b; }

.section32 { font-weight: bold; border: #e0e0e0 1px solid; border-top: #cd3a3b 5px solid; padding: 0 35px; margin-bottom: 70px; }
.section32 .part1 { width: 100%; border-bottom: #e0e0e0 1px solid; padding: 30px 270px 30px 100px; position: relative; }
.section32 .part1 img { width: 64px; height: 64px; position: absolute; left: 0; top: 30px; }
.section32 .part1 h3 { font-size: 24px; color: #333333; margin-bottom: 20px; }
.section32 .part1 h3 span { font-size: 18px; }
.section32 .part1 p { font-size: 12px; color: #666666; text-align: justify; width: 100%; line-height: 24px; }
.section32 .part1 .btn { width: 240px; height: 40px; background-color: #e6a005; position: absolute; right: 0; top: 50%; margin-top: -20px; text-align: center; line-height: 40px; font-size: 18px; color: #fff; }
.section32 .part1 .btn:hover { opacity: .8; }
.section32 .part2 { width: 100%; padding: 30px 0; border-bottom: #e0e0e0 1px solid; }
.section32 .part2 h3 { font-size: 24px; color: #333333; margin-bottom: 20px; }
.section32 .part2 h3 span { font-size: 18px; }
.section32 .part2 p { font-size: 12px; color: #666666; text-align: justify; width: 100%; padding: 0 20px; line-height: 24px; }
.section32 .part3 { width: 100%; margin: 50px 0; position: relative; }
.section32 .part3 li { line-height: 42px; font-size: 14px; color: #666666; position: relative; }
.section32 .part3 li a { color: #666666; }
.section32 .part3 li.on { z-index: 9; }
.section32 .part3 li.on > a { color: #cd3a3b; }
.section32 .part3 li.on .con { display: block; z-index: 99; }
.section32 .part3 li:hover { z-index: 9; }
.section32 .part3 li:hover > a { color: #cd3a3b; }
.section32 .part3 li:hover .con { display: block; z-index: 1000; }
.section32 .part3 .con { display: none; border: #e0e0e0 1px solid; width: 800px; height: 355px; padding: 20px; position: absolute; right: 20px; bottom: -0px; background-color: #fff; }
.section32 .part3 .con .arrow { width: 9px; height: 20px; position: absolute; background: url("../images/arrow-left2.png") left top no-repeat; left: -9px; bottom: 10px; }

.section41 .hd { height: 80px; width: 600px; margin: 10px auto 40px auto; border-bottom: #e0e0e0 1px solid; }
.section41 .hd a { display: block; float: left; text-align: center; box-sizing: border-box; text-align: center; font-size: 22px; width: 50%; height: 80px; line-height: 75px; }
.section41 .hd a.on { border-bottom: #cd3a3b 5px solid; color: #cd3a3b; }
.section41 .bd { width: 100%; }
.section41 .bd > div { display: none; }
.section41 .bd .part1 > div { margin-bottom: 60px; }
.section41 .item { height: 290px; float: left; border: #e0e0e0 1px solid; margin-right: -1px; }
.section41 .item .left { width: 222px; height: 100%; float: left; padding-top: 85px; text-align: center; }
.section41 .item .left img { display: block; margin: 0 auto; }
.section41 .item .left h3 { width: 100%; text-align: center; margin-top: 26px; font-size: 22px; color: #333333; }
.section41 .item .right { display: none; width: 306px; float: left; height: 100%; border-left: #e0e0e0 1px solid; padding: 20px 30px; }
.section41 .item .right h4 { font-size: 18px; line-height: 36px; color: #333333; text-align: center; }
.section41 .item .right .con1, .section41 .item .right .con2 { width: 100%; }
.section41 .item .right a { width: 36px; height: 36px; line-height: 36px; text-align: center; font-size: 18px; color: #333; border: #e0e0e0 1px solid; display: block; float: left; margin: 5px; border-radius: 5px; }
.section41 .item .right a:hover { color: #fff; background-color: #cd3a3b; border-color: #cd3a3b; }
.section41 .item .right .con1 { margin-bottom: 20px; }
.section41 .item .right .con2 { position: relative; }
.section41 .item .right .con2 .more { border: none; background: url("../images/arrow-right2.png") center center no-repeat; position: absolute; right: -26px; top: 50%; margin-top: -18px; }
.section41 .item.on, .section41 .item:hover { border: #cd3a3b 2px solid; position: relative; z-index: 9; }
.section41 .item.on .right, .section41 .item:hover .right { display: block; }

.section51 { margin-top: 30px; }
.section51 .hd { width: 100%; font-size: 14px; color: #999999; line-height: 24px; }
.section51 .hd span { float: left; }
.section51 .hd .con { float: left; padding-left: 20px; }
.section51 .hd .con a { font-size: 12px; background: url("../images/close2.png") right center no-repeat; padding-right: 30px; border: #cd3a3b 1px dotted; padding-left: 10px; line-height: 24px; display: inline-block; border-radius: 5px; margin-right: 20px; color: #cd3a3b; }
.section51 .hd .btn-clear { background: url("../images/delete.png") right center no-repeat; padding-right: 20px; padding-left: 10px; border: #e0e0e0 1px solid; border-radius: 5px; display: block; float: left; }
.section51 .bd { margin-top: 20px; }
.section51 .item { border: #e0e0e0 1px solid; padding: 15px 140px 15px 130px; position: relative; line-height: 35px; font-size: 14px; color: #999999; max-height: 98px; background-color: #fff; margin-bottom: -1px; }
.section51 .item.on { height: auto; max-height: 400px; }
.section51 .item a { color: #999999; }
.section51 .item a:hover { color: #cd3a3b; }
.section51 .item .con a { margin-right: 40px; white-space: nowrap; }
.section51 .item span { position: absolute; width: 100px; left: 20px; }
.section51 .item .r { position: absolute; right: 20px; width: 100px; top: 18px; }
.section51 .item .r .add { background: url("../images/add.png") 10px center no-repeat; padding-left: 25px; border: #e0e0e0 1px solid; padding-right: 10px; border-radius: 3px; line-height: 26px; display: block; float: left; }
.section51 .item .r .btn-down { width: 26px; height: 26px; background: url("../images/more2.png") left top no-repeat; display: block; float: right; }

.section52 { margin-top: 40px; }
.section52 .hd { width: 100%; height: 40px; background-color: #f5f5f5; line-height: 40px; color: #000; font-size: 14px; }
.section52 .hd span { margin: 0 20px; }
.section52 .hd i { color: #cd3a3b; }
.section52 .bd { width: 100%; margin-top: 40px; }
.section52 .item { width: 350px; height: 373px; border: #e0e0e0 1px solid; border-top: #e6a005 4px solid; float: left; position: relative; }
.section52 .item h3 { width: 100%; text-align: center; font-size: 22px; color: #333; line-height: 50px; }
.section52 .item .con { width: 277px; height: 277px; margin: 0 auto; }
.section52 .item .btm { width: 100%; text-align: center; padding: 0 10px; font-size: 14px; position: absolute; bottom: 10px; }
.section52 .item1 { margin-right: 75px; }
.section52 .item3 { float: right; }

.section53 { margin-top: 40px; }
.section53 .filter { width: 100%; height: 40px; background-color: #f5f5f5; line-height: 40px; color: #000; font-size: 14px; padding: 1px 10px; }
.section53 .filter a { padding: 0 15px; border: #f5f5f5 1px solid; border-radius: 5px; line-height: 28px; display: inline-block; font-size: 14px; }
.section53 .filter a.on { border-color: #cd3a3b; color: #cd3a3b; }
.section53 .item { width: 100%; border: #e0e0e0 1px solid; margin-top: 40px; position: relative; padding: 20px 30px 20px 365px; height: 150px; }
.section53 .item.on { border: #cd3a3b 1px solid; }
.section53 .item.on .left1 h3 { color: #cd3a3b; }
.section53 .left1 { width: 180px; height: 100%; position: absolute; left: 0; top: 0; padding-top: 50px; }
.section53 .left1 h3 { font-size: 18px; text-align: center; color: #333; }
.section53 .left1 p { font-size: 12px; text-align: center; line-height: 24px; }
.section53 .left2 { width: 148px; height: 114px; border: #e0e0e0 1px solid; position: absolute; left: 180px; top: 15px; }
.section53 .right { width: 100%; height: 100%; line-height: 36px; color: #000000; font-size: 14px; }
.section53 .right span { margin-right: 25px; white-space: nowrap; display: inline-block; }
.section53 .right i { color: #999; }
.section53 label { color: #999; }
.section53 .prv-nxt { margin-top: 30px; margin-bottom: 50px; }

.section61 { width: 1088px; height: 24px; margin: 56px auto 68px auto; border-radius: 24px; background-color: #e9e9e9; position: relative; }
.section61 ul { width: 100%; padding: 0 14px; }
.section61 ul li { width: 33.33%; float: left; height: 24px; position: relative; }
.section61 ul li.li4 { width: 0; }
.section61 ul li i { position: absolute; }
.section61 ul li .line { height: 4px; width: 100%; background-color: #aeaeae; top: 10px; }
.section61 ul li .c1 { width: 8px; height: 8px; border-radius: 8px; background-color: #aeaeae; position: absolute; top: 8px; }
.section61 ul li .c2 { width: 25px; height: 42px; background: url("../images/icon61.png") center top no-repeat; background-size: 100% 100%; position: absolute; top: 0; z-index: 9; margin-left: -12px; display: none; }
.section61 ul li .txt1 { display: none; padding: 0 5px; line-height: 24px; background-color: #aeaeae; border-radius: 5px; position: absolute; top: -30px; color: #fff; left: -28%; font-size: 12px; }
.section61 ul li .txt1 .arrow { width: 12px; height: 9px; background: url("../images/arrow-down3.png") left top no-repeat; position: absolute; right: 5px; bottom: -9px; }
.section61 ul li .txt2 { width: 160px; position: absolute; top: 35px; margin-left: -80px; text-align: center; font-size: 14px; }
.section61 ul li.on { color: #cd3a3b; }
.section61 ul li.on .line { background-color: #cd3a3b; }
.section61 ul li.on .c1 { background-color: #cd3a3b; }
.section61 ul li.active .txt1 { display: block; }
.section61 ul li.active .c2 { display: block; }
.section61 ul li.active .txt2 { color: #cd3a3b; }

.section62 { margin-top: 10px; border: #e0e0e0 1px solid; padding: 0 10px; margin-bottom: 70px; font-size: 14px; line-height: 32px; color: #000000; }
.section62 > div { border-top: #e0e0e0 1px solid; }
.section62 em { color: #cd3a3b; }
.section62 i { color: #999999; }
.section62 .part1 { border: none; padding: 40px 20px 20px 230px; position: relative; min-height: 190px; }
.section62 .part1 img { width: 190px; height: 150px; border: #e0e0e0 1px solid; position: absolute; left: 10px; top: 20px; }
.section62 .part1 li { line-height: 32px; }
.section62 .part1 .li2 span { display: block; width: 50%; float: left; }
.section62 .part1 .li4 span { display: block; width: 25%; float: left; }
.section62 .part2 { position: relative; padding: 20px 20px 20px 130px; }
.section62 .part2 span { position: absolute; left: 10px; width: 110px; display: block; }
.section62 .part2 em { margin-right: 25px; white-space: nowrap; }
.section62 .part3 { position: relative; padding: 20px 20px 20px 90px; }
.section62 .part3 span { position: absolute; left: 10px; width: 70px; display: block; }
.section62 .part3 i { margin-right: 40px; white-space: nowrap; }
.section62 .part4 { padding: 20px; border-top: #e0e0e0 1px solid; }
.section62 .part4 li { width: 50%; float: left; line-height: 32px; }
.section62 .part6, .section62 .part7 { position: relative; padding: 20px 20px 20px 90px; }
.section62 .part6 span, .section62 .part7 span { position: absolute; left: 10px; width: 70px; display: block; }
.section62 .part6 p, .section62 .part7 p { width: 100%; color: #999; }
.section62 .part6 time, .section62 .part7 time { margin-right: 4em; }
.section62 .part7 a { color: #cd3a3b; }

.step { width: 1088px; height: 24px; margin: 40px auto 68px auto; border-radius: 24px; background-color: #e9e9e9; position: relative; }
.step ul { width: 100%; padding: 0 14px; }
.step ul li { width: 33.33%; float: left; height: 24px; position: relative; }
.step ul li.li4 { width: 0; }
.step ul li i { position: absolute; }
.step ul li .line { height: 4px; width: 100%; background-color: #aeaeae; top: 10px; }
.step ul li .c1 { width: 8px; height: 8px; border-radius: 8px; background-color: #aeaeae; position: absolute; top: 8px; }
.step ul li .c2 { width: 25px; height: 42px; background: url("../images/icon61.png") center top no-repeat; background-size: 100% 100%; position: absolute; top: 0; z-index: 9; margin-left: -12px; display: none; }
.step ul li .txt2 { width: 160px; position: absolute; top: 35px; margin-left: -80px; text-align: center; font-size: 14px; }
.step ul li.on { color: #cd3a3b; }
.step ul li.on .line { background-color: #cd3a3b; }
.step ul li.on .c1 { background-color: #cd3a3b; }
.step ul li.active .c2 { display: block; }
.step ul li.active .txt2 { color: #cd3a3b; }

.section141 { margin-top: 70px; border: #e0e0e0 5px solid; }
.section141 .part1 { width: 970px; margin: 70px auto 40px auto; font-size: 14px; }
.section141 .part1 li { width: 100%; padding-left: 110px; position: relative; line-height: 30px; margin-bottom: 20px; }
.section141 .part1 li span { position: absolute; left: 0; }
.section141 .part1 input[type=text], .section141 .part1 .section82-left .part2 select, .section82-left .part2 .section141 .part1 select, .section141 .part1 .section91 .step1 .part2 select, .section91 .step1 .part2 .section141 .part1 select, .section141 .part1 .section91 .step2 .part2 select, .section91 .step2 .part2 .section141 .part1 select { width: 255px; border-radius: 0; outline: none; }
.section141 .part1 .li2 em { padding: 0 30px; line-height: 30px; border: #e0e0e0 1px solid; margin-right: 10px; display: block; float: left; cursor: pointer; }
.section141 .part1 .li2 em.on { border-color: #cd3a3b; color: #cd3a3b; }
.section141 .part1 select { width: 220px; margin-right: 10px; border: #e0e0e0 1px solid; height: 30px; line-height: 30px; outline: none; }
.section141 .upload { width: 80px; height: 80px; border: #e0e0e0 1px solid; position: relative; background: url("../images/add2.png") center 24px no-repeat; padding-top: 50px; text-align: center; font-size: 12px; color: #999999; float: left; margin-right: 10px; }
.section141 .upload input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; opacity: 0; }
.section141 .btn-reupload { display: block; margin-top: 30px; font-size: 12px; color: #999999; line-height: 24px; }
.section141 .tips { font-size: 12px; color: #999; line-height: 24px; }
.section141 .part2 { border: #e0e0e0 1px solid; width: 970px; font-size: 14px; color: #333; margin: 0 auto; }
.section141 .part2 .hd { width: 100%; height: 50px; line-height: 50px; background-color: #f1f1f1; border-bottom: #e0e0e0 1px solid; }
.section141 .part2 .hd span { margin: 0 20px; }
.section141 .part2 .item { width: 100%; padding: 0 20px; margin-top: 30px; }
.section141 .part2 .item h3 { font-size: 14px; color: #cd3a3b; margin-bottom: 10px; }
.section141 .part2 .item h3 i { margin-left: 40px; color: #999; font-size: 12px; }
.section141 .part2 .item .con a { font-size: 12px; background: url("../images/close3.png") right center no-repeat; padding-right: 30px; border: #333 1px dashed; padding-left: 10px; line-height: 24px; display: inline-block; border-radius: 5px; margin-right: 20px; color: #747474; }
.section141 .part2 .item .con .btn-clear { background: url("../images/delete.png") right center no-repeat; padding-right: 20px; padding-left: 10px; border: #e0e0e0 1px solid; border-radius: 5px; display: inline-block; }
.section141 .part2 .line { width: 930px; height: 1px; background-color: #ccc; margin: 40px auto; }
.section141 .box1 { width: 100%; padding: 0 20px; }
.section141 .box2 { width: 100%; padding: 60px 20px 20px 20px; text-align: right; font-size: 12px; }
.section141 .box2 p { width: 100%; text-align: right; line-height: 30px; color: #999; }
.section141 .box2 i { color: #cd3a3b; }
.section141 .operate { width: 100%; padding: 40px 0; }
.section141 .operate .btn { width: 240px; height: 34px; line-height: 34px; display: block; border: none; background-color: #e6a005; margin: 0px auto; }

.section121 { width: 100%; background-color: #f7f7f7; height: 295px; overflow: hidden; }
.section121 img { display: block; }

.section122 { margin-top: 40px; }

.section122-left { width: 200px; float: left; background-color: #eeeeee; border-top: #cd3a3b 50px solid; padding: 10px 0; }
.section122-left ul { width: 100%; }
.section122-left li { width: 100%; line-height: 37px; text-align: center; }
.section122-left a { color: #000000; }
.section122-left h3:hover, .section122-left h3.on { border-left: #e6a005 5px solid; background-color: #fff; }
.section122-left h3:hover a, .section122-left h3.on a { color: #cd3a3b; }
.section122-left .con { padding: 5px 0; }
.section122-left .con a { display: block; text-align: center; line-height: 24px; color: #999999; font-size: 12px; }
.section122-left .con a:hover, .section122-left .con a.on { color: #cd3a3b; }
.section122-left h3 { width: 100%; text-align: center; font-size: 16px; position: relative; }
.section122-left h3 i { width: 10px; height: 5px; background: url("../images/arrow-down2.png") left top no-repeat; display: inline-block; margin-left: 10px; position: absolute; left: 130px; top: 50%; margin-top: -2px; }

.section122-right { width: 970px; float: right; }
.section122-right img { display: block; }
.section122-right .con { border: #e0e0e0 1px solid; padding: 20px; font-size: 12px; line-height: 30px; color: #999999; text-indent: 2em; margin-top: 28px; }
.section122-right .con18 { width: 100%; height: 158px; margin-top: 30px; position: relative; padding-left: 180px; }
.section122-right .con18 .img { left: 0; top: 0; position: absolute; width: 160px; height: 160px; }
.section122-right .con18 .icon { width: 24px; height: 24px; float: left; margin-right: 10px; }
.section122-right .con18 p { line-height: 24px; margin-top: 20px; }
.section122-right .con19 { width: 100%; height: 158px; margin-top: 30px; position: relative; padding-left: 250px; }
.section122-right .con19 .img { left: 0; top: 0; position: absolute; width: 230px; height: 160px; }
.section122-right .con19 h3 { font-size: 16px; color: #000; line-height: 60px; }
.section122-right .con19 p { font-size: 12px; line-height: 24px; color: #747474; }
.section122-right .con20 { width: 100%; margin-top: 25px; padding: 50px 40px; }
.section122-right .con20 h1 { width: 100%; font-size: 24px; color: #000; text-align: center; line-height: 40px; }
.section122-right .con20 .tips { width: 100%; text-align: center; font-size: 14px; color: #999999; margin-bottom: 40px; margin-top: 10px; }
.section122-right .article-con { padding-bottom: 30px; border-bottom: #e0e0e0 1px solid; margin-bottom: 30px; }
.section122-right .article-con p { width: 100%; text-align: justify; font-size: 14px; color: #666; text-indent: 2em; line-height: 36px; }
.section122-right .other { width: 100%; }
.section122-right .other .share { float: left; font-size: 14px; color: #999; line-height: 44px; }
.section122-right .other .share img { display: inline-block; position: relative; top: 4px; }
.section122-right .other .right { float: right; }
.section122-right .other .right img { display: inline-block; margin: 0 5px; }
.section122-right .other .right a { display: inline-block; }
.section122-right .con21 { width: 100%; margin-top: 32px; }
.section122-right .con21 img { display: block; width: 100%; height: 157px; }

.section123 { margin-top: 40px; }

.section124 { margin-top: 80px; margin-bottom: 80px; }

.section182 { margin-top: 40px; text-align: center; margin-bottom: 70px; }
.section182 img { display: block; margin: 0 auto; }

.section192 { margin-top: 40px; text-align: center; margin-bottom: 70px; }
.section192 .item { width: 100%; height: 90px; margin-bottom: 50px; padding: 10px 10px 10px 123px; position: relative; }
.section192 .item:hover time { border-color: #cd3a3b; color: #cd3a3b; }
.section192 .item:hover h3 a { color: #cd3a3b; }
.section192 time { width: 90px; height: 90px; border: #e0e0e0 2px solid; text-align: center; position: absolute; left: 0; top: 0; padding: 0 5px; box-sizing: border-box; color: #999; font-size: 15px; }
.section192 time b { font-size: 54px; display: block; text-align: center; border-bottom: #e0e0e0 1px solid; line-height: 60px; }
.section192 h3 { font-size: 16px; color: #000; line-height: 30px; margin-bottom: 5px; }
.section192 h3 a { color: #000; }
.section192 p { font-size: 12px; line-height: 24px; color: #747474; }
.section192 p a { color: #999; }

.section213 { margin-top: 50px; }
.section213 .item { width: 100%; padding: 15px 25px; }
.section213 .item.on { background-color: #f1f1f1; }
.section213 .item.on h3 { background-image: url(../images/icon211.png); }
.section213 .item.on .con { display: block; }
.section213 .item h3 { background: url("../images/icon212.png") left center no-repeat; padding-left: 25px; }
.section213 .item h3 span { font-size: 14px; margin-left: 30px; }
.section213 .item h3 b { color: #cd3a3b; font-size: 18px; }
.section213 .con { width: 100%; padding: 10px 25px; display: none; }
.section213 .con .left, .section213 .con .right { width: 50%; float: left; }
.section213 .con h4 { font-size: 14px; color: #000000; line-height: 30px; }
.section213 .con p { font-size: 14px; line-height: 30px; color: #999999; }

.section214 { margin-top: 50px; margin-bottom: 70px; padding: 0 25px; }
.section214 .item-left, .section214 .item-right { position: relative; width: 100%; min-height: 90px; margin-bottom: 30px; }
.section214 .item-left .con, .section214 .item-right .con { padding: 30px; font-size: 14px; line-height: 30px; border-radius: 5px; position: relative; }
.section214 .item-left .arrow, .section214 .item-right .arrow { background: url("../images/l6.png") left top no-repeat; position: absolute; top: 20px; background-size: 100% 100%; }
.section214 .face { position: absolute; width: 90px; height: 90px; border: #e0e0e0 1px solid; top: 0; overflow: hidden; }
.section214 .face img { width: 100%; height: 100%; display: block; }
.section214 .item-left { padding-left: 150px; padding-right: 500px; }
.section214 .item-left .face { left: 0; }
.section214 .item-left .con { background-color: #f3f3f3; color: #999999; }
.section214 .item-left b { color: #333; }
.section214 .item-left .arrow { width: 10px; height: 26px; left: -10px; }
.section214 .item-right { padding-right: 150px; padding-left: 400px; }
.section214 .item-right .face { right: 0; }
.section214 .item-right .con { background-color: #cd3a3b; color: #fff; }
.section214 .item-right .arrow { width: 14px; height: 33px; right: -14px; background-image: url(../images/r6.png); }

.main { margin-bottom: 50px; }

.main-left { width: 250px; float: left; background-color: #000; }
.main-left .user { width: 100%; background-color: #ecebeb; padding: 20px 10px 10px 10px; }
.main-left .user .con1 { width: 100%; position: relative; padding-left: 100px; height: 100px; }
.main-left .user .face { width: 90px; height: 90px; border-radius: 90px; display: block; border: #fff 2px solid; box-shadow: 0 0 3px 0 #999; position: absolute; left: 0; top: 0px; }
.main-left .user .face img { display: block; width: 100%; height: 100%; }
.main-left .user h3 { width: 100%; font-size: 12px; line-height: 32px; }
.main-left .user .info { display: block; background-color: #e6a005; color: #fff; border-radius: 5px; font-size: 12px; padding: 0 5px; width: 5em; margin: 5px 0; }
.main-left .user .btn-edit { font-size: 12px; line-height: 24px; display: block; color: #999; }
.main-left .user .btn-edit:hover { color: #cd3a3b; }
.main-left .user p { width: 100%; font-size: 12px; color: #999; }
.main-left .side-menu { width: 100%; padding: 20px 0; position: relative; }
.main-left .side-menu li { width: 250px; line-height: 50px; position: relative; height: 50px; }
.main-left .side-menu li.on, .main-left .side-menu li:hover { width: 260px; margin-left: -10px; padding-left: 5px; border-left: #cd3a3b 4px solid; background-color: #fff; }
.main-left .side-menu li.on a, .main-left .side-menu li:hover a { color: #cd3a3b; }
.main-left .side-menu li.on .img1, .main-left .side-menu li:hover .img1 { display: none; }
.main-left .side-menu li.on .img2, .main-left .side-menu li:hover .img2 { display: block; }
.main-left .side-menu a { color: #fff; display: block; width: 100%; height: 100%; text-align: center; }
.main-left .side-menu img { position: absolute; right: 170px; top: 18px; }
.main-left .side-menu .img2 { display: none; }

.main-right { width: 906px; float: right; }

.section131 { width: 100%; height: 100%; background-color: #fff; border: #e0e0e0 1px solid; }
.section131 .hd { width: 588px; height: 60px; margin: 20px auto 30px auto; border-bottom: #e0e0e0 1px solid; }
.section131 .hd a { width: 50%; text-align: center; line-height: 60px; font-size: 18px; color: #333333; display: block; float: left; box-sizing: border-box; border-bottom: #fff 5px solid; }
.section131 .hd .on { border-bottom: #cd3a3b 5px solid; color: #cd3a3b; line-height: 55px; }
.section131 .bd { width: 100%; }
.section131 .bd > div { display: none; }
.section131 .search { width: 100%; padding: 0 20px 20px 20px; border-bottom: #e0e0e0 1px solid; font-size: 12px; }
.section131 .search .right { float: right; }
.section131 .search .right a { width: 120px; height: 40px; border: #cd3a3b 1px solid; display: inline-block; margin-left: 20px; text-align: center; line-height: 38px; font-size: 14px; color: #cd3a3b; }
.section131 .search .right a:hover { background-color: #cd3a3b; color: #fff; }
.section131 .search-box { width: 280px; height: 40px; border: #e0e0e0 1px solid; position: relative; float: left; }
.section131 .search-box input[type=text], .section131 .search-box .section82-left .part2 select, .section82-left .part2 .section131 .search-box select, .section131 .search-box .section91 .step1 .part2 select, .section91 .step1 .part2 .section131 .search-box select, .section131 .search-box .section91 .step2 .part2 select, .section91 .step2 .part2 .section131 .search-box select { width: 100%; height: 100%; border: none; outline: none; padding: 0 10px; }
.section131 .search-box input[type=submit] { width: 70px; height: 38px; position: absolute; right: 0; top: 0; line-height: 30px; text-align: center; background-color: #cd3a3b; color: #fff; border: none; font-size: 14px; outline: none; }
.section131 .filter { margin: 20px; font-size: 12px; color: #999; }
.section131 .filter a { color: #999; }
.section131 .filter a:hover { color: #cd3a3b; }
.section131 .filter .left { float: left; }
.section131 .filter .left a { padding: 0 15px; line-height: 26px; border-radius: 5px; border: #fff 1px solid; display: inline-block; }
.section131 .filter .left .on { color: #cd3a3b; border-color: #cd3a3b; }
.section131 .filter .right { float: right; }
.section131 .filter .right a { margin-left: 15px; }
.section131 .filter .right .on { color: #cd3a3b; }
.section131 table { width: 866px; margin: 5px auto; border: #e0e0e0 1px solid; }
.section131 table td { border: #e0e0e0 1px solid; text-align: center; height: 90px; font-size: 12px; padding: 0 5px; }
.section131 table th { background-color: #f1f1f1; font-size: 14px; text-align: center; height: 50px; }
.section131 table img { width: 106px; height: 60px; }
.section131 .total { width: 866px; margin: 5px auto 0px auto; font-size: 12px; line-height: 26px; }
.section131 .total .left { float: left; }
.section131 .total .left i { color: #cd3a3b; }
.section131 .total .left label { margin-left: 20px; margin-right: 20px; }
.section131 .total .left .btn-delete { background: url("../images/delete.png") left center no-repeat; padding-left: 20px; }
.section131 .total .right { float: right; }
.section131 .total .right a { margin: 0 3px; }
.section131 .total .right .on { color: #cd3a3b; font-size: 18px; }

.section351, .section352 .left, .section352 .right { width: 100%; background-color: #fff; border: #e0e0e0 1px solid; font-size: 14px; overflow: hidden; }
.section351 h3, .section352 .left h3, .section352 .right h3 { width: 100%; border-bottom: #e0e0e0 1px solid; padding: 0 10px; font-size: 14px; color: #333333; line-height: 40px; }
.section351 h3 img, .section352 .left h3 img, .section352 .right h3 img { float: left; margin-right: 10px; margin-top: 8px; }

.section351 { margin-bottom: 30px; }
.section351 ul { width: 100%; padding: 0 10px; }
.section351 ul li { width: 20%; float: left; text-align: center; position: relative; padding-top: 20px; height: 143px; background: url("../images/bg352.png") left center no-repeat; background-size: 1px 100%; }
.section351 ul li:first-child { background: none; }
.section351 ul img { display: block; width: 64px; height: 64px; margin: 10px auto; }
.section351 ul i { width: 20px; height: 20px; border-radius: 20px; background-color: #cd3a3b; color: #fff; line-height: 20px; text-align: center; position: absolute; top: 20px; left: 60%; }

.section352 .left { float: left; width: 440px; height: 290px; }
.section352 .right { float: right; width: 440px; height: 290px; }
.section352 h4 { background: url("../images/icon354.png") left center no-repeat; padding-left: 20px; color: #000; }
.section352 .item { width: 100%; padding: 15px; font-size: 13px; line-height: 26px; background: url("../images/bg353.png") center top no-repeat; background-size: 100% 1px; }
.section352 .item.bgn { background: none; }
.section352 .item p { color: #999999; font-size: 12px; }

.section32-hd, .section22-hd, .section24-hd, .section25-hd, .section26-hd { background-color: #fff; margin-top: 20px; border: #e0e0e0 1px solid; margin-bottom: -1px; position: relative; z-index: 9; padding: 15px 50px 0 50px; }
.section32-hd a, .section22-hd a, .section24-hd a, .section25-hd a, .section26-hd a { line-height: 34px; border: #e0e0e0 1px solid; position: relative; bottom: -1px; border-radius: 10px 10px 0 0; padding: 0 15px; display: inline-block; margin-right: 10px; font-size: 14px; }
.section32-hd a.on, .section22-hd a.on, .section24-hd a.on, .section25-hd a.on, .section26-hd a.on { border-bottom-color: #fff; color: #cd3a3b; }

.section32-bd { width: 100%; border: #e0e0e0 1px solid; border-top: none; background-color: #fff; margin-bottom: 70px; padding: 50px; }
.section32-bd .operate { padding: 20px 0; font-size: 12px; color: #999; line-height: 30px; }
.section32-bd .operate a { display: inline-block; width: 160px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; }
.section32-bd .upload { width: 140px; height: 30px; line-height: 30px; text-align: center; border: #e0e0e0 1px solid; position: relative; overflow: hidden; cursor: pointer; }
.section32-bd input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer; }

.section32-1 { width: 100%; }
.section32-1 li { width: 100%; padding-left: 85px; position: relative; line-height: 30px; margin-bottom: 20px; font-size: 14px; }
.section32-1 li span { position: absolute; left: 0; width: 80px; text-align: right; }
.section32-1 input[type=text], .section32-1 .section82-left .part2 select, .section82-left .part2 .section32-1 select, .section32-1 .section91 .step1 .part2 select, .section91 .step1 .part2 .section32-1 select, .section32-1 .section91 .step2 .part2 select, .section91 .step2 .part2 .section32-1 select { width: 230px; height: 30px; border-radius: 0; }
.section32-1 input[type=text].input1, .section32-1 .section82-left .part2 select.input1, .section82-left .part2 .section32-1 select.input1, .section32-1 .section91 .step1 .part2 select.input1, .section91 .step1 .part2 .section32-1 select.input1, .section32-1 .section91 .step2 .part2 select.input1, .section91 .step2 .part2 .section32-1 select.input1 { width: 180px; }
.section32-1 input[type=text].input2, .section32-1 .section82-left .part2 select.input2, .section82-left .part2 .section32-1 select.input2, .section32-1 .section91 .step1 .part2 select.input2, .section91 .step1 .part2 .section32-1 select.input2, .section32-1 .section91 .step2 .part2 select.input2, .section91 .step2 .part2 .section32-1 select.input2 { width: 360px; }
.section32-1 em { margin-left: 30px; }
.section32-1 select { width: 230px; height: 30px; border-radius: 0; border: #e0e0e0 1px solid; margin-right: 10px; }
.section32-1 select.s1 { width: 100px; }
.section32-1 select.s2 { width: 140px; }

.section32-2 { display: none; width: 100%; }
.section32-2 li { width: 100%; padding-left: 160px; position: relative; line-height: 30px; margin-bottom: 20px; font-size: 14px; float: left; }
.section32-2 li span { position: absolute; left: 0; width: 155px; text-align: right; }
.section32-2 li.li50 { width: 50%; }
.section32-2 input[type=text], .section32-2 .section82-left .part2 select, .section82-left .part2 .section32-2 select, .section32-2 .section91 .step1 .part2 select, .section91 .step1 .part2 .section32-2 select, .section32-2 .section91 .step2 .part2 select, .section91 .step2 .part2 .section32-2 select { width: 230px; height: 30px; border-radius: 0; font-size: 12px; }
.section32-2 input[type=text].input1, .section32-2 .section82-left .part2 select.input1, .section82-left .part2 .section32-2 select.input1, .section32-2 .section91 .step1 .part2 select.input1, .section91 .step1 .part2 .section32-2 select.input1, .section32-2 .section91 .step2 .part2 select.input1, .section91 .step2 .part2 .section32-2 select.input1 { width: 180px; }
.section32-2 input[type=text].input2, .section32-2 .section82-left .part2 select.input2, .section82-left .part2 .section32-2 select.input2, .section32-2 .section91 .step1 .part2 select.input2, .section91 .step1 .part2 .section32-2 select.input2, .section32-2 .section91 .step2 .part2 select.input2, .section91 .step2 .part2 .section32-2 select.input2 { width: 360px; }
.section32-2 em { margin-left: 30px; }
.section32-2 select { width: 230px; height: 30px; border-radius: 0; border: #e0e0e0 1px solid; margin-right: 10px; font-size: 12px; }
.section32-2 select.s1 { width: 100px; }
.section32-2 select.s2 { width: 140px; }
.section32-2 i { color: #999999; font-size: 12px; }

.section32-3 { display: none; width: 100%; height: 450px; }
.section32-3 .part1 { padding-left: 160px; padding-top: 75px; position: relative; height: 160px; }
.section32-3 .face { border: #e0e0e0 1px solid; width: 135px; height: 135px; border-radius: 135px; position: absolute; left: 0; top: 0; }
.section32-3 .face img { width: 133px; height: 133px; border-radius: 100%; border: 2px #fff solid; display: block; box-sizing: border-box; }

.section22-bd { width: 100%; border: #e0e0e0 1px solid; border-top: none; background-color: #fff; margin-bottom: 70px; padding: 50px; }
.section22-bd .operate { padding: 40px 0; font-size: 12px; color: #999; line-height: 30px; }
.section22-bd .operate input[type=submit] { width: 240px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; margin: 0 auto; border: none; display: block; }
.section22-bd .operate input[type=submit]:hover { opacity: .8; }

.section22-1 { display: none; padding: 0px 100px; }
.section22-1 .hd2 { width: 100%; height: 60px; border-bottom: #e0e0e0 1px solid; }
.section22-1 .hd2 a { width: 50%; text-align: center; line-height: 60px; font-size: 18px; color: #333333; display: block; float: left; box-sizing: border-box; border-bottom: #fff 5px solid; }
.section22-1 .hd2 .on { border-bottom: #cd3a3b 5px solid; color: #cd3a3b; line-height: 55px; }

.register .tips { line-height: 30px; text-align: right; width: 100%; color: #999; font-size: 12px; }
.register .tips a { color: #e6a005; margin-left: 10px; }
.register ul { margin-top: 20px; }
.register li { width: 100%; position: relative; line-height: 30px; font-size: 12px; margin-bottom: 20px; padding-left: 115px; padding-right: 180px; }
.register li span { position: absolute; left: 0; font-size: 14px; color: #333333; width: 105px; text-align: right; }
.register li em { color: #cd3a3b; font-size: 18px; font-weight: bold; line-height: 30px; position: relative; top: 4px; margin-right: 5px; }
.register li i { position: absolute; right: 0; width: 140px; color: red; background: url("../images/ok.png") left center no-repeat; padding-left: 20px; }
.register li i.error { background-image: url(../images/error.png); }
.register li input[type=text], .register li .section82-left .part2 select, .section82-left .part2 .register li select, .register li .section91 .step1 .part2 select, .section91 .step1 .part2 .register li select, .register li .section91 .step2 .part2 select, .section91 .step2 .part2 .register li select { width: 100%; border-radius: 0; }
.register li.yzm input[type=text], .register li.yzm .section82-left .part2 select, .section82-left .part2 .register li.yzm select, .register li.yzm .section91 .step1 .part2 select, .section91 .step1 .part2 .register li.yzm select, .register li.yzm .section91 .step2 .part2 select, .section91 .step2 .part2 .register li.yzm select { width: 150px; }
.register li.yzm .btn-yzm { width: 150px; height: 30px; line-height: 30px; text-align: center; border: #e0e0e0 1px solid; background-color: #f2f2f2; display: block; float: right; color: #747474; }
.register li.yzm .btn-yzm.disabled { opacity: .5; }
.register label { display: block; padding-left: 20px; font-size: 12px; }
.register .con2 { display: none; }

.register-ok { display: none; width: 100%; padding-left: 220px; position: relative; padding-top: 80px; }
.register-ok .img { position: absolute; left: 40px; top: 40px; }
.register-ok h3 { font-size: 24px; line-height: 60px; }
.register-ok p { width: 100%; font-size: 14px; color: #747474; }
.register-ok p span { text-decoration: underline; margin-right: 5px; }
.register-ok p img { margin-right: 5px; }
.register-ok a { color: #e6a005; }
.register-ok .p2 { margin-top: 40px; margin-bottom: 10px; }
.register-ok .c { color: #e6a005; }
.register-ok .code { width: 400px; margin-top: 30px; }
.register-ok .code li { float: left; width: 180px; font-size: 14px; color: #747474; line-height: 24px; }
.register-ok .code img { width: 120px; height: 120px; display: block; margin-bottom: 10px; }

.section22-3 { padding: 0px 100px; min-height: 500px; }
.section22-3 .hd2 { width: 100%; height: 60px; border-bottom: #e0e0e0 1px solid; }
.section22-3 .hd2 a { width: 33.33%; text-align: center; line-height: 60px; font-size: 18px; color: #333333; display: block; float: left; box-sizing: border-box; border-bottom: #fff 5px solid; }
.section22-3 .hd2 .on { border-bottom: #cd3a3b 5px solid; color: #cd3a3b; line-height: 55px; }
.section22-3 .con1, .section22-3 .con2 { width: 400px; margin: 30px auto; }
.section22-3 li { width: 100%; position: relative; line-height: 30px; font-size: 12px; margin-top: 40px; padding-left: 85px; }
.section22-3 li span { position: absolute; left: 0; font-size: 14px; color: #333333; width: 75px; text-align: right; }
.section22-3 li em { color: #cd3a3b; font-size: 18px; font-weight: bold; line-height: 30px; position: relative; top: 4px; margin-right: 5px; }
.section22-3 li input[type=text], .section22-3 li .section82-left .part2 select, .section82-left .part2 .section22-3 li select, .section22-3 li .section91 .step1 .part2 select, .section91 .step1 .part2 .section22-3 li select, .section22-3 li .section91 .step2 .part2 select, .section91 .step2 .part2 .section22-3 li select, .section22-3 li input[type=password] { width: 100%; border-radius: 0; }
.section22-3 li.yzm input[type=text], .section22-3 li.yzm .section82-left .part2 select, .section82-left .part2 .section22-3 li.yzm select, .section22-3 li.yzm .section91 .step1 .part2 select, .section91 .step1 .part2 .section22-3 li.yzm select, .section22-3 li.yzm .section91 .step2 .part2 select, .section91 .step2 .part2 .section22-3 li.yzm select, .section22-3 li.yzm input[type=password] { width: 150px; }
.section22-3 li.yzm .btn-yzm { width: 150px; height: 30px; line-height: 30px; text-align: center; border: #e0e0e0 1px solid; background-color: #f2f2f2; display: block; float: right; color: #747474; }
.section22-3 li.yzm .btn-yzm.disabled { opacity: .5; }
.section22-3 .con2 { display: none; }
.section22-3 .con3 { display: none; width: 100%; padding-left: 220px; position: relative; padding-top: 30px; }
.section22-3 .con3 .img { position: absolute; left: 40px; top: 40px; }
.section22-3 .con3 h3 { font-size: 24px; line-height: 60px; }
.section22-3 .con3 p { width: 100%; font-size: 14px; color: #747474; }
.section22-3 .con3 p span { text-decoration: underline; margin-right: 5px; }
.section22-3 .con3 p img { margin-right: 5px; }
.section22-3 .con3 a { color: #e6a005; }
.section22-3 .con3 .p2 { margin-top: 40px; margin-bottom: 10px; }
.section22-3 .con3 .c { color: #e6a005; }

.section24-bd { width: 100%; border: #e0e0e0 1px solid; border-top: none; background-color: #fff; margin-bottom: 70px; padding: 50px 20px; min-height: 700px; }
.section24-bd .con2 { display: none; }

.section24-list { width: 100%; font-size: 12px; color: #999999; border: #e0e0e0 1px solid; }
.section24-list a { color: #999999; }
.section24-list a:hover { color: #cd3a3b; }
.section24-list th { background-color: #f1f1f1; text-align: center; color: #333; font-size: 14px; height: 50px; }
.section24-list td { height: 50px; padding: 0 10px; border: #e0e0e0 1px solid; }
.section24-list .btm a { margin: 0 10px; }
.section24-list .th2 { width: 160px; text-align: center; }

.section25-bd { width: 100%; border: #e0e0e0 1px solid; border-top: none; background-color: #fff; margin-bottom: 70px; padding: 50px; min-height: 700px; }
.section25-bd h1 { width: 100%; font-size: 24px; color: #000; text-align: center; line-height: 40px; }
.section25-bd .tips { width: 100%; text-align: center; font-size: 14px; color: #999999; margin-bottom: 40px; margin-top: 10px; }
.section25-bd .article-con { padding-bottom: 30px; margin-bottom: 30px; }
.section25-bd .article-con p { width: 100%; text-align: justify; font-size: 14px; color: #666; text-indent: 2em; line-height: 36px; }
.section25-bd .other { width: 100%; }
.section25-bd .other .right { float: right; }
.section25-bd .other .right img { display: inline-block; margin: 0 5px; }
.section25-bd .other .right a { display: inline-block; }

.section26-hd a { position: relative; }
.section26-hd i { width: 14px; height: 14px; border-radius: 100%; position: relative; top: -6px; background-color: #999999; font-size: 12px; color: #fff; display: inline-block; line-height: 14px; text-align: center; }
.section26-hd .on i { background-color: #cd3a3b; }

.section26-bd { width: 100%; border: #e0e0e0 1px solid; border-top: none; background-color: #fff; margin-bottom: 70px; padding: 50px 20px; }
.section26-bd .title { border: #e0e0e0 1px solid; border-top: #cd3a3b 5px solid; width: 100%; line-height: 50px; margin-bottom: 20px; }
.section26-bd .title span { display: block; float: left; text-align: center; box-sizing: border-box; font-size: 14px; color: #333333; }
.section26-bd .title .sp7 { width: 100px; }
.section26-bd table { border: #e0e0e0 1px solid; width: 100%; margin-bottom: 20px; font-size: 12px; }
.section26-bd th { height: 50px; background-color: #f1f1f1; padding: 0 10px; }
.section26-bd td { padding: 0 10px; height: 100px; border: #e0e0e0 1px solid; text-align: center; }
.section26-bd .sp1 { width: 140px; }
.section26-bd .sp2 { width: 115px; }
.section26-bd .sp3 { width: 125px; }
.section26-bd .sp4 { width: 140px; }
.section26-bd .sp5 { width: 124px; }
.section26-bd .sp5 a { display: block; text-align: center; }
.section26-bd .sp6 { width: 110px; }
.section26-bd .sp6 a { display: block; text-align: center; }
.section26-bd .sp7 a { width: 80px; height: 24px; line-height: 24px; background-color: #e6a005; color: #fff; text-align: center; display: inline-block; }
.section26-bd .sp7 a:hover { opacity: .8; }
.section26-bd .btn-delete { width: 24px; height: 24px; background: url("../images/delete2.png") center center no-repeat; background-size: 15px 20px; display: inline-block; float: right; }
.section26-bd > div { display: none; }
.section26-bd .con1 { display: block; }

.step-27 { width: 850px; height: 24px; margin: 40px auto 68px auto; border-radius: 24px; background-color: #e9e9e9; position: relative; }
.step-27 ul { width: 100%; padding: 0 14px; }
.step-27 ul li { width: 20%; float: left; height: 24px; position: relative; }
.step-27 ul li.li6 { width: 0; }
.step-27 ul li i { position: absolute; }
.step-27 ul li .line { height: 4px; width: 100%; background-color: #aeaeae; top: 10px; }
.step-27 ul li .c1 { width: 8px; height: 8px; border-radius: 8px; background-color: #aeaeae; position: absolute; top: 8px; }
.step-27 ul li .c2 { width: 25px; height: 42px; background: url("../images/icon61.png") center top no-repeat; background-size: 100% 100%; position: absolute; top: 0; z-index: 9; margin-left: -12px; display: none; }
.step-27 ul li .txt2 { width: 160px; position: absolute; top: 35px; margin-left: -80px; text-align: center; font-size: 14px; }
.step-27 ul li.on { color: #cd3a3b; }
.step-27 ul li.on .line { background-color: #cd3a3b; }
.step-27 ul li.on .c1 { background-color: #cd3a3b; }
.step-27 ul li.active .c2 { display: block; }

.section27 { border: #e0e0e0 1px solid; background-color: #fff; padding: 0px 20px 50px 20px; margin-bottom: 70px; }
.section27 table { border: #e0e0e0 1px solid; width: 100%; margin-bottom: 30px; font-size: 12px; }
.section27 table i { color: #cd3a3b; }
.section27 th { height: 50px; background-color: #f1f1f1; padding: 0 10px; text-align: center; font-size: 14px; color: #333; }
.section27 td { padding: 0 10px; height: 100px; border: #e0e0e0 1px solid; text-align: center; }
.section27 .operate { padding: 40px 0; font-size: 12px; color: #999; line-height: 30px; }
.section27 .operate input[type=submit] { width: 240px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; border: none; display: block; }
.section27 .operate input[type=submit]:hover { opacity: .8; }
.section27 .info { width: 100%; }
.section27 .info .con { width: 420px; min-height: 170px; border: #e0e0e0 1px solid; border-top: #cd3a3b 5px solid; padding: 20px 10px; margin-bottom: 30px; float: left; }
.section27 .info .con:nth-child(even) { float: right; }
.section27 .info h3 { font-size: 14px; color: #333; margin-bottom: 10px; }
.section27 .info p { font-size: 12px; color: #999; line-height: 24px; }

.section28 { border: #e0e0e0 1px solid; background-color: #fff; padding: 0px 20px 50px 20px; margin-bottom: 70px; }
.section28 .operate { padding: 40px 20px; font-size: 12px; color: #999; line-height: 30px; }
.section28 .operate input[type=submit] { width: 240px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; border: none; display: block; }
.section28 .operate input[type=submit]:hover { opacity: .8; }
.section28 .part1, .section28 .part2, .section28 .part3 { width: 100%; padding: 0 20px; font-size: 14px; color: #666666; }
.section28 .part1 h3, .section28 .part2 h3, .section28 .part3 h3 { font-size: 18px; line-height: 30px; color: #333; margin-top: 20px; margin-bottom: 5px; }
.section28 .part1 b { font-size: 32px; color: #cd3a3b; }
.section28 .con2 { border: #e0e0e0 1px solid; width: 615px; padding: 20px; }
.section28 .con2 input[type=text], .section28 .con2 .section82-left .part2 select, .section82-left .part2 .section28 .con2 select, .section28 .con2 .section91 .step1 .part2 select, .section91 .step1 .part2 .section28 .con2 select, .section28 .con2 .section91 .step2 .part2 select, .section91 .step2 .part2 .section28 .con2 select { width: 230px; height: 30px; border-radius: 0; }
.section28 .con2 li { margin-bottom: 10px; position: relative; width: 100%; }
.section28 .con2 .tips { font-size: 12px; color: #999999; line-height: 14px; display: block; position: absolute; left: 250px; top: 0; }
.section28 .con3 { width: 100%; margin-top: 10px; }
.section28 .con3 img { width: 200px; height: 80px; display: block; float: left; margin-right: 40px; border: #e0e0e0 1px solid; cursor: pointer; }
.section28 .con3 img.on { border-color: #cd3a3b; }

.section29 { border: #e0e0e0 1px solid; background-color: #fff; padding: 0px 20px 50px 20px; margin-bottom: 70px; }
.section29 .operate { padding: 40px 20px; font-size: 12px; color: #999; line-height: 30px; }
.section29 .operate input[type=submit] { width: 240px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; border: none; display: block; }
.section29 .operate input[type=submit]:hover { opacity: .8; }
.section29 .part2 h3 { font-size: 18px; color: #666666; line-height: 30px; margin-bottom: 30px; }
.section29 .part2 li { width: 100%; padding-left: 240px; position: relative; font-size: 12px; margin-bottom: 50px; line-height: 24px; min-height: 80px; color: #999999; }
.section29 .part2 span { position: absolute; left: 0; width: 140px; text-align: right; font-size: 14px; color: #747474; }
.section29 .part2 .upload { width: 80px; height: 80px; border: #e0e0e0 1px solid; position: absolute; left: 150px; text-align: center; overflow: hidden; background: url("../images/upload2.png") center 20px no-repeat; padding-top: 54px; text-align: center; }
.section29 .part2 .upload input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; opacity: 0; }
.section29 .part2 i { color: #cd3a3b; }
.section29 .part2 a { color: #e6a005; margin-right: 20px; }

.section30 { border: #e0e0e0 1px solid; background-color: #fff; padding: 0px 20px 50px 20px; margin-bottom: 70px; }
.section30 .operate { padding: 40px 20px; font-size: 12px; color: #999; line-height: 30px; }
.section30 .operate input[type=submit] { width: 240px; height: 34px; line-height: 34px; background-color: #e6a005; color: #fff; font-size: 18px; text-align: center; border-radius: 5px; margin-right: 10px; border: none; display: block; }
.section30 .operate input[type=submit]:hover { opacity: .8; }
.section30 .part2 { width: 100%; padding: 20px; }
.section30 .part2 h3 { font-size: 18px; color: #666666; line-height: 30px; margin-bottom: 30px; }
.section30 .part2 .left { float: left; width: 500px; border: #e0e0e0 1px solid; }
.section30 .part2 li { padding-left: 75px; border-bottom: #e0e0e0 1px solid; position: relative; width: 100%; overflow: hidden; height: 115px; }
.section30 .part2 li:last-child { border: none; }
.section30 .part2 span { width: 75px; background-color: #f1f1f1; position: absolute; left: 0; top: 0; height: 115px; line-height: 115px; font-size: 14px; text-align: center; color: #333; border-right: #e0e0e0 1px solid; }
.section30 .part2 textarea { width: 100%; height: 115px; overflow: hidden; box-sizing: border-box; margin: 0; display: block; border: none; outline: none; font-size: 12px; }
.section30 .part2 .right { float: left; margin-left: 30px; font-size: 12px; padding-top: 20px; }
.section30 .part2 h4 { font-size: 14px; color: #666666; line-height: 32px; margin-top: 20px; }
.section30 .part2 h4 i { color: #cd3a3b; font-size: 18px; float: left; }
.section30 .part2 .con { width: 100%; }
.section30 .part2 input[type=radio] { position: relative; top: 2px; margin-right: 5px; }
.section30 .part2 label { margin-right: 20px; cursor: pointer; }

.section31 { width: 100%; border: #e0e0e0 1px solid; background-color: #fff; padding: 0px 20px 50px 20px; margin-bottom: 70px; }
.section31 .part2 { width: 100%; padding-left: 280px; position: relative; padding-top: 30px; }
.section31 .part2 .img { position: absolute; left: 100px; top: 40px; }
.section31 .part2 h3 { font-size: 24px; line-height: 60px; }
.section31 .part2 p { width: 100%; font-size: 14px; color: #747474; }
.section31 .part2 p span { text-decoration: underline; margin-right: 5px; }
.section31 .part2 p img { margin-right: 5px; }
.section31 .part2 a { color: #e6a005; }
.section31 .part2 .p2 { margin-top: 10px; }
.section31 .part2 .c { color: #e6a005; }
.section31 .part2 .code { width: 400px; margin-top: 30px; }
.section31 .part2 .code li { float: left; width: 180px; font-size: 14px; color: #747474; line-height: 24px; }
.section31 .part2 .code img { width: 120px; height: 120px; display: block; margin-bottom: 10px; }

.section151 { margin-top: 70px; border: #e0e0e0 5px solid; }
.section151 .operate { width: 100%; text-align: center; padding: 40px 0; }
.section151 .operate a { display: inline-block; width: 240px; height: 34px; border-radius: 5px; background-color: #e6a005; color: #fff; text-align: center; line-height: 34px; font-size: 18px; margin: 0 20px; }
.section151 .operate a:hover { opacity: .8; }

.company-info, .person-info { width: 100%; margin-top: 50px; }
.company-info .left, .person-info .left { width: 40%; float: left; }
.company-info .left li, .person-info .left li { width: 100%; padding-left: 200px; position: relative; font-size: 14px; margin-bottom: 28px; }
.company-info .left li i, .person-info .left li i { color: red; }
.company-info .left li span, .person-info .left li span { position: absolute; left: 0; text-align: right; width: 180px; }
.company-info .left input[type=text], .company-info .left .section82-left .part2 select, .section82-left .part2 .company-info .left select, .company-info .left .section91 .step1 .part2 select, .section91 .step1 .part2 .company-info .left select, .company-info .left .section91 .step2 .part2 select, .section91 .step2 .part2 .company-info .left select, .company-info .left select, .person-info .left input[type=text], .person-info .left .section82-left .part2 select, .section82-left .part2 .person-info .left select, .person-info .left .section91 .step1 .part2 select, .section91 .step1 .part2 .person-info .left select, .person-info .left .section91 .step2 .part2 select, .section91 .step2 .part2 .person-info .left select, .person-info .left select { width: 255px; height: 30px; border-radius: 0; border: #e0e0e0 1px solid; outline: none; }
.company-info .left .btn-company, .company-info .left .btn-person, .person-info .left .btn-company, .person-info .left .btn-person { width: 106px; height: 30px; border: #e0e0e0 1px solid; text-align: center; line-height: 30px; display: inline-block; margin-right: 10px; }
.company-info .left .btn-company.on, .company-info .left .btn-person.on, .person-info .left .btn-company.on, .person-info .left .btn-person.on { border-color: #cd3a3b; color: #cd3a3b; }
.company-info .right, .person-info .right { width: 55%; float: right; }
.company-info .right li, .person-info .right li { width: 100%; padding-left: 240px; position: relative; font-size: 12px; margin-bottom: 50px; line-height: 24px; min-height: 80px; color: #999999; }
.company-info .right span, .person-info .right span { position: absolute; left: 0; width: 140px; text-align: right; font-size: 14px; color: #747474; }
.company-info .right .upload, .person-info .right .upload { width: 80px; height: 80px; border: #e0e0e0 1px solid; position: absolute; left: 150px; text-align: center; overflow: hidden; background: url("../images/upload2.png") center 20px no-repeat; padding-top: 54px; text-align: center; }
.company-info .right .upload input[type=file], .person-info .right .upload input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; opacity: 0; }
.company-info .right i, .person-info .right i { color: #cd3a3b; }
.company-info .right a, .person-info .right a { color: #e6a005; margin-right: 20px; }

.person-info { display: none; }

.section161 { margin-top: 70px; padding-bottom: 40px; border: #e0e0e0 5px solid; }
.section161 .operate { padding: 40px 80px; }
.section161 .operate a { display: inline-block; width: 240px; height: 34px; border-radius: 5px; background-color: #e6a005; color: #fff; line-height: 34px; font-size: 18px; text-align: center; }
.section161 .operate a:hover { opacity: .8; }
.section161 .part1, .section161 .part2, .section161 .part3 { width: 100%; padding: 0 80px; font-size: 14px; color: #666666; }
.section161 .part1 h3, .section161 .part2 h3, .section161 .part3 h3 { font-size: 18px; line-height: 30px; color: #333; margin-top: 20px; margin-bottom: 5px; }
.section161 .part1 b { font-size: 32px; color: #cd3a3b; }
.section161 .con2 { border: #e0e0e0 1px solid; width: 615px; padding: 20px; }
.section161 .con2 input[type=text], .section161 .con2 .section82-left .part2 select, .section82-left .part2 .section161 .con2 select, .section161 .con2 .section91 .step1 .part2 select, .section91 .step1 .part2 .section161 .con2 select, .section161 .con2 .section91 .step2 .part2 select, .section91 .step2 .part2 .section161 .con2 select { width: 230px; height: 30px; border-radius: 0; }
.section161 .con2 li { margin-bottom: 10px; position: relative; width: 100%; }
.section161 .con2 .tips { font-size: 12px; color: #999999; line-height: 14px; display: block; position: absolute; left: 250px; top: 0; }
.section161 .con3 { width: 100%; margin-top: 10px; }
.section161 .con3 img { width: 200px; height: 80px; display: block; float: left; margin-right: 40px; border: #e0e0e0 1px solid; cursor: pointer; }
.section161 .con3 img.on { border-color: #cd3a3b; }
