@charset "UTF-8";
.blue { color: #00aaee; }

.gray { color: #b9bcc7; }

.red { color: #fc4444; }

.red2 { color: #ea5f5f; }

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: #1e1b29; }

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

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: #1e1b29; 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; }

.main, .alert-choose-exhibition .con2, .section101 .list, .section141 .list, .section161 .list, .section161 .list li, .section161 .img-box1, .section51 .list, .section51 .list li, .section61 .list, .section61 .list li, .section271 .box, .cf { *zoom: 1; }
.main:before, .alert-choose-exhibition .con2:before, .section101 .list:before, .section141 .list:before, .section161 .list:before, .section161 .list li:before, .section161 .img-box1:before, .section51 .list:before, .section51 .list li:before, .section61 .list:before, .section61 .list li:before, .section271 .box:before, .main:after, .alert-choose-exhibition .con2:after, .section101 .list:after, .section141 .list:after, .section161 .list:after, .section161 .list li:after, .section161 .img-box1:after, .section51 .list:after, .section51 .list li:after, .section61 .list:after, .section61 .list li:after, .section271 .box:after, .cf:before, .cf:after { content: ""; display: table; }
.main:after, .alert-choose-exhibition .con2:after, .section101 .list:after, .section141 .list:after, .section161 .list:after, .section161 .list li:after, .section161 .img-box1:after, .section51 .list:after, .section51 .list li:after, .section61 .list:after, .section61 .list li:after, .section271 .box:after, .cf:after { clear: both; }

input[type=text], input[type=password], select, textarea { border: #1e1b29 1px solid; outline: none; }
input[type=text]:hover, input[type=password]:hover, select:hover, textarea:hover, input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { border-color: #00aaee; }

.left, .right { float: left; }

.show { display: block !important; }

.content, .main, .section11, .section31, .section101, .section141, .section161 { width: 1180px; margin-left: auto; margin-right: auto; }

.bg { background-color: #f4f5fa; }

.alert-choose-exhibition .con1 .r span, .btn { height: 35px; line-height: 35px; padding: 0 10px; border-radius: 5px; border: #00aaee 1px solid; text-align: center; background-color: #00aaee; color: #fff; }
.alert-choose-exhibition .con1 .r span:hover, .btn:hover { opacity: .8; color: #fff; }
.alert-choose-exhibition .con1 .r span.btn-blue, .btn.btn-blue { background-color: #00aaee; border-color: #00aaee; }
.alert-choose-exhibition .con1 .r span.btn-gray, .btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }
.alert-choose-exhibition .con1 .r span.btn-red, .btn.btn-red { background-color: #fc4444; border-color: #fc4444; }
.alert-choose-exhibition .con1 .r span.btn-red2, .btn.btn-red2 { background-color: #ea5f5f; border-color: #ea5f5f; }

input[type=text], input[type=password], select { border: #eeeeee 1px solid; height: 35px; padding: 0 5px; }

input[type=submit]:hover { opacity: .8; }

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

.prv-nxt { padding-top: 20px; padding-bottom: 20px; text-align: right; font-size: 12px; }
.prv-nxt span { margin: 0 10px; }
.prv-nxt a { padding: 0 5px; height: 27px; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; color: #00aaee; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #00aaee; color: #fff; }

.g-table { width: 100%; font-size: 14px; color: #333333; }
.g-table td { border-bottom: #eeeeee 1px solid; height: 50px; }
.g-table th { border-bottom: #ccc 1px solid; height: 35px; }
.g-table tr td:first-child, .g-table tr th:first-child { text-align: center; }
.g-table .w15 { width: 15%; }
.g-table .w20 { width: 20%; }
.g-table .w30 { width: 30%; }
.g-table .w35 { width: 35%; }
.g-table .w40 { width: 40%; }
.g-table .w50 { width: 50%; }

.g-exhibition-position { background-color: #f4f5fa; height: 200px; padding: 20px 0; }
.g-exhibition-position .content { height: 160px; }
.g-exhibition-position .left { float: left; width: 300px; height: 160px; overflow: hidden; }
.g-exhibition-position .left img { display: block; width: 100%; height: 100%; }
.g-exhibition-position .right { width: 850px; float: right; }
.g-exhibition-position .right h3 { font-size: 16px; color: #00aaee; border-bottom: #aaaaaa 1px solid; line-height: 40px; }
.g-exhibition-position .right h3 a { color: #00aaee; }
.g-exhibition-position .txt { padding: 12px 0; font-size: 14px; line-height: 24px; }
.g-exhibition-position .txt span { margin-right: 40px; }
.g-exhibition-position .operate a { display: inline-block; width: 100px; height: 30px; line-height: 30px; font-size: 14px; margin-right: 20px; }

.main { padding-top: 20px; }

.main-left { width: 180px; background-color: #22212e; min-height: 470px; float: left; }

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

.side-nav { width: 100%; }
.side-nav .title, .side-nav .section141 .title0, .section141 .side-nav .title0 { line-height: 50px; border-bottom: #2a2639 1px solid; background: url("../images/arrow-right.png") 150px center no-repeat; color: #fff; font-size: 14px; cursor: pointer; }
.side-nav .title img, .side-nav .section141 .title0 img, .section141 .side-nav .title0 img { display: block; float: left; margin-top: 11px; margin-left: 23px; margin-right: 5px; }
.side-nav .title .icon2, .side-nav .section141 .title0 .icon2, .section141 .side-nav .title0 .icon2 { display: none; }
.side-nav .title.on, .side-nav .section141 .on.title0, .section141 .side-nav .on.title0, .side-nav .title:hover, .side-nav .section141 .title0:hover, .section141 .side-nav .title0:hover { color: #00aaee; }
.side-nav .title.on .icon1, .side-nav .section141 .on.title0 .icon1, .section141 .side-nav .on.title0 .icon1, .side-nav .title:hover .icon1, .side-nav .section141 .title0:hover .icon1, .section141 .side-nav .title0:hover .icon1 { display: none; }
.side-nav .title.on .icon2, .side-nav .section141 .on.title0 .icon2, .section141 .side-nav .on.title0 .icon2, .side-nav .title:hover .icon2, .side-nav .section141 .title0:hover .icon2, .section141 .side-nav .title0:hover .icon2 { display: block; }
.side-nav .title.on, .side-nav .section141 .on.title0, .section141 .side-nav .on.title0 { background-image: url(../images/arrow-down2.png); border: none; background-color: #22212e; }
.side-nav .subNav { display: none; background-color: #22212e; border-bottom: #2a2639 1px solid; padding-left: 50px; padding-bottom: 10px; }
.side-nav .subNav.on { display: block; }
.side-nav .subNav li { line-height: 30px; padding-left: 12px; font-size: 12px; }
.side-nav .subNav li:hover, .side-nav .subNav li.on { background: url("../images/c.png") left center no-repeat; }
.side-nav .subNav li:hover a, .side-nav .subNav li.on a { color: #00aaee; }
.side-nav .subNav a { color: #fff; }

.banner { width: 100%; height: 297px; overflow: hidden; position: relative; border: 1px solid #ddd; }
.banner .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; margin-left: -30px; bottom: 5px; z-index: 1; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd li { float: left; margin-right: 6px; width: 8px; height: 8px; border-radius: 5px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.banner .hd li.on { background: #00aaee; }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd li { zoom: 1; vertical-align: middle; }
.banner .bd img { width: 100%; height: 297px; display: block; }
.banner .prev, .banner .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.banner .next { left: auto; right: 3%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }

.banner151 { width: 100%; overflow: hidden; position: relative; }
.banner151 .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; margin-left: -30px; bottom: 45px; z-index: 1; }
.banner151 .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner151 .hd li { float: left; margin-right: 12px; width: 10px; height: 10px; border-radius: 5px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; overflow: hidden; }
.banner151 .hd li.on { background: #00aaee; }
.banner151 .bd { position: relative; height: 100%; z-index: 0; }
.banner151 .bd li { zoom: 1; vertical-align: middle; }
.banner151 .bd a { display: block; width: 100%; height: 100%; }
.banner151 .bd img { width: 100%; display: block; height: 100%; }

.slideTxtBox { width: 450px; border: 1px solid #ddd; text-align: left; /* 下面是前/后按钮代码，如果不需要删除即可 */ }
.slideTxtBox .hd { height: 30px; line-height: 30px; background: #f4f4f4; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 20px; top: -1px; height: 32px; }
.slideTxtBox .hd li { float: left; padding: 0 15px; cursor: pointer; }
.slideTxtBox .hd li.on { height: 30px; background: #fff; border: 1px solid #ddd; border-bottom: 2px solid #fff; }
.slideTxtBox .bd ul { padding: 15px; zoom: 1; }
.slideTxtBox .bd li { height: 24px; line-height: 24px; }
.slideTxtBox .bd .date { float: right; color: #999; }
.slideTxtBox .arrow { position: absolute; right: 10px; top: 0; }
.slideTxtBox .arrow a { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next { background-position: 0 -50px; }
.slideTxtBox .arrow .prevStop { background-position: -60px 0; }
.slideTxtBox .arrow .nextStop { background-position: -60px -50px; }

header { width: 100%; background-color: #1e1b29; height: 60px; position: relative; z-index: 99; }
header .content { height: 60px; }
header .logo { float: left; padding-top: 12px; margin-left: 20px; }
header .nav { float: right; width: 160px; position: relative; }
header .title, header .section141 .title0, .section141 header .title0 { width: 160px; height: 60px; padding-top: 5px; padding-left: 10px; }
header .title h3, header .section141 .title0 h3, .section141 header .title0 h3 { font-size: 14px; color: #fff; padding-top: 10px; }
header .title.on, header .section141 .on.title0, .section141 header .on.title0 { background-color: #22212e; }
header .arrow { position: relative; top: -8px; }
header .face { width: 50px; height: 50px; border-radius: 50%; border: #00aaee 2px solid; display: block; overflow: hidden; box-sizing: border-box; float: left; margin-right: 10px; }
header .nav-list { display: none; position: absolute; top: 60px; background-color: #22212e; width: 100%; border-top: #33323e 1px solid; padding-left: 30px; }
header .nav-list li { line-height: 40px; border-top: #33323e 1px solid; }
header .nav-list li:first-child { border: none; }
header .nav-list li:hover a, header .nav-list li.on a { color: #fff; }
header .nav-list li:hover .icon1, header .nav-list li.on .icon1 { display: none; }
header .nav-list li:hover .icon2, header .nav-list li.on .icon2 { display: block; }
header .nav-list a { color: #999999; font-size: 12px; display: block; width: 100%; height: 100%; }
header .nav-list img { width: 24px; height: 24px; float: left; display: block; margin-top: 8px; margin-right: 10px; margin-left: 5px; }
header .nav-list .icon2 { display: none; }
header.header2 { color: #fff; color: #fff; line-height: 38px; font-size: 14px; }
header.header2 .logo { float: left; margin-left: 0; }
header.header2 a { color: #fff; }
header.header2 a:hover { color: #ccc; }
header.header2 img { display: block; float: left; margin-right: 30px; }
header.header2 .r { float: right; margin-top: 12px; }
header.header2 .r a { color: #00aaee; }
header.header2 .btn-login { display: inline-block; text-decoration: none !important; width: 73px; height: 30px; float: left; margin-right: 20px; margin-top: 3px; color: #fff !important; }

footer { width: 100%; height: 120px; background-color: #1e1b29; color: #fff; text-align: center; overflow: hidden; }
footer .ft-nav { padding-top: 20px; padding-bottom: 15px; width: 100%; text-align: center; font-size: 12px; line-height: 18px; }
footer .ft-nav a { color: #fff; margin: 0 8px; }
footer .ft-nav a:hover { opacity: .8; }
footer .ft2 { padding-bottom: 25px; }
footer p { text-align: center; font-size: 12px; line-height: 24px; }

.show { display: block; }

.hide { display: none; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }
.alert .box { position: absolute; left: 50%; top: 50%; background-color: #fff; box-shadow: 3px 8px 15px 0 #666; }
.alert .title, .alert .section141 .title0, .section141 .alert .title0 { width: 100%; border-bottom: #eeeeee 1px solid; line-height: 50px; font-size: 14px; padding: 0 20px; }
.alert .btn-close { width: 20px; height: 50px; background: url("../images/close.png") center center no-repeat; display: block; float: right; }
.alert .btn-close:hover { opacity: .8; }
.alert .operate { text-align: center; }
.alert .operate a { display: inline-block; width: 100px; }

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

.alert-msg .box { width: 430px; height: 200px; margin-left: -215px; margin-top: -100px; }
.alert-msg .con { font-size: 18px; text-align: center; line-height: 30px; padding: 20px; }
.alert-msg .operate { margin-top: 10px; }
.alert-msg .operate a { display: block; margin: 0 auto; }

.alert-add-account .box { width: 430px; height: 550px; margin-left: -215px; margin-top: -275px; }
.alert-add-account .list { padding: 15px 20px 40px 20px; border-bottom: #eeeeee 1px solid; font-size: 14px; }
.alert-add-account .list span { display: inline-block; width: 90px; text-align: right; margin-right: 10px; }
.alert-add-account .list li { margin-bottom: 15px; }
.alert-add-account .list input[type=text] { width: 280px; }
.alert-add-account .list input[type=text].js_appDate { width: 140px; margin-bottom: 15px; }
.alert-add-account .list input[type=text].js_appTime { width: 100px; margin-bottom: 15px; }
.alert-add-account .list select { width: 185px; background-color: #ebebeb; }
.alert-add-account .icon { position: relative; top: 2px; margin-right: 3px; margin-left: 5px; }
.alert-add-account i.red { position: relative; top: 2px; margin-right: 3px; }
.alert-add-account .operate { padding-top: 30px; }
.alert-add-account .operate a { margin: 0 15px; }
.alert-add-account.page20-add .list, .alert-add-account.page20-edit .list { padding-bottom: 10px; }
.alert-add-account.page20-add .list span, .alert-add-account.page20-edit .list span { text-align: left; }
.alert-add-account.page20-add .operate, .alert-add-account.page20-edit .operate { padding-top: 25px; }

.js_appDate { background: url("../images/date.png") 10px center no-repeat; padding-left: 30px !important; }

.alert-view-exhibition .box { width: 430px; margin-left: -215px; height: 380px; margin-top: -190px; }
.alert-view-exhibition .list { width: 100%; padding: 30px; color: #666666; font-size: 14px; }
.alert-view-exhibition .list li { width: 100%; line-height: 35px; position: relative; padding-left: 5em; text-align: left; }
.alert-view-exhibition .list span { position: absolute; left: 0; }
.alert-view-exhibition .list input[type=text] { display: block; width: 100%; border-color: #00aaee; }
.alert-view-exhibition .list .gray { line-height: 20px; font-size: 12px; }
.alert-view-exhibition .list .code { display: block; width: 147px; height: 147px; }

.alert-choose-exhibition .box { width: 890px; height: 660px; margin-left: -445px; margin-top: -330px; }
.alert-choose-exhibition .con1 { padding: 20px; height: 75px; line-height: 35px; font-size: 14px; }
.alert-choose-exhibition .con1 .r { float: right; width: 52%; }
.alert-choose-exhibition .con1 .r span { background-color: #80e7d7; border: #6ed1c2 1px solid; height: 35px; line-height: 35px; display: inline-block; font-size: 16px; font-weight: bold; color: #0a4a41; margin-right: 5px; padding-left: 20px; padding-right: 40px; position: relative; }
.alert-choose-exhibition .con1 .r .btn-delete { width: 24px; height: 24px; background: url("../images/close3.png") center center no-repeat; position: absolute; right: 10px; top: 50%; margin-top: -12px; }
.alert-choose-exhibition .con1 select { width: 330px; margin-left: 10px; }
.alert-choose-exhibition .con2 { padding: 0 20px; }
.alert-choose-exhibition .left { float: left; width: 400px; height: 470px; overflow: hidden; }
.alert-choose-exhibition .right { float: left; width: 440px; margin-left: 10px; overflow: hidden; height: 470px; }
.alert-choose-exhibition table { width: 100%; }
.alert-choose-exhibition table td, .alert-choose-exhibition table th { border: #ddd 1px solid; text-align: center; height: 31px; font-size: 12px; color: #333333; }
.alert-choose-exhibition table th { background-color: #dddddd; border-color: #ccc; }
.alert-choose-exhibition table .checked { background-color: #f5f5f5; }
.alert-choose-exhibition table .checked td { color: #cccccc; }

.alert-batch-import .box { width: 530px; height: 400px; margin-left: -265px; margin-top: -200px; }
.alert-batch-import .con1, .alert-batch-import .con2, .alert-batch-import .con3 { margin-top: 30px; padding: 0 50px 0 110px; position: relative; font-size: 12px; line-height: 24px; }
.alert-batch-import .con1 span, .alert-batch-import .con2 span, .alert-batch-import .con3 span { position: absolute; left: 30px; }
.alert-batch-import .con1 { margin-top: 40px; }
.alert-batch-import .con3 { line-height: 35px; margin-bottom: 20px; }
.alert-batch-import .con3 .gray { margin-left: 10px; }
.alert-batch-import .upload { width: 90px; position: relative; overflow: hidden; display: inline-block; float: left; margin-right: 10px; margin-left: 10px; }
.alert-batch-import .upload input[type=file] { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; line-height: 35px; height: 35px; }
.alert-batch-import input[type=radio] { position: relative; top: 2px; margin-right: 3px; }
.alert-batch-import label { margin-right: 20px; }
.alert-batch-import .operate { padding-top: 25px; border-top: #eeeeee 1px solid; }
.alert-batch-import .operate a { margin: 0 15px; }

.alert-msg-delete .box { width: 430px; height: 230px; margin-left: -215px; margin-top: -115px; }
.alert-msg-delete .con { width: 100%; text-align: center; padding: 30px 0; overflow: hidden; }
.alert-msg-delete .con h3 { font-size: 18px; text-align: center; width: 100%; margin-bottom: 10px; }
.alert-msg-delete .con p { font-size: 14px; text-align: center; }
.alert-msg-delete .con .icon { position: relative; top: 3px; margin-right: 5px; }
.alert-msg-delete .operate { padding-top: 5px; text-align: center; }
.alert-msg-delete .operate a { margin: 0 15px; display: inline-block; }

.alert-sign-in .box { width: 430px; margin-left: -215px; height: 380px; margin-top: -190px; }
.alert-sign-in .con { padding: 30px 0; text-align: center; line-height: 24px; }
.alert-sign-in .con p { width: 100%; text-align: center; font-size: 14px; }
.alert-sign-in .con .code { display: block; width: 147px; height: 147px; margin: 0 auto; }
.alert-sign-in .operate { padding-top: 0; }
.alert-sign-in .operate .btn { width: 130px; height: 35px; line-height: 32px; font-size: 14px; }
.alert-sign-in .tips { width: 100%; text-align: center; margin-top: 15px; }
.alert-sign-in .tips p { text-align: center; font-size: 12px; }
.alert-sign-in .tips img { position: relative; top: 3px; margin-right: 5px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section231 { width: 100%; min-height: 250px; background: url("../images/banner.jpg") center bottom repeat-x; background-size: 1920px 672px; position: relative; }
.section231 .box { width: 1180px; position: absolute; left: 50%; margin-left: -590px; height: 250px; top: 50%; margin-top: -125px; text-align: center; }
.section231 h1 { font-size: 36px; text-align: center; }
.section231 .btn { display: block; width: 260px; height: 53px; line-height: 53px; margin: 120px auto 0 auto; }

.section11 { background-color: #fff; padding: 10px 0; }
.section11 .title, .section11 .section141 .title0, .section141 .section11 .title0 { width: 100%; border-bottom: #eeeeee 1px solid; padding: 30px 70px; line-height: 35px; }
.section11 .title input[type=text], .section11 .section141 .title0 input[type=text], .section141 .section11 .title0 input[type=text] { width: 420px; border: #00aaee 2px solid; }
.section11 .box { padding: 0 60px; }
.section11 .operate { padding: 20px 0 20px 10px; }
.section11 .operate .btn-add { height: 35px; background: url("../images/icon11.png") left center no-repeat; padding-left: 50px; line-height: 35px; display: inline-block; }

.section31 { min-height: 590px; padding-top: 70px; }
.section31 .title, .section31 .section141 .title0, .section141 .section31 .title0 { width: 100%; border-bottom: #aaaaaa 1px solid; line-height: 50px; font-size: 18px; }
.section31 .list { width: 320px; margin: 50px auto; }
.section31 .list li { line-height: 35px; margin-bottom: 15px; }
.section31 .list span { width: 80px; display: inline-block; font-size: 14px; }
.section31 .list input[type=text], .section31 .list input[type=password] { width: 230px; float: right; }
.section31 .list .operate { margin-top: 50px; }
.section31 .list a { display: inline-block; width: 140px; border: none; }
.section31 .list .btn-gray { float: right; }

.section101, .section141 { background-color: #fff; padding: 10px 30px; }
.section101 .title, .section141 .title, .section141 .title0 { width: 100%; border-bottom: #eeeeee 1px solid; height: 60px; line-height: 35px; padding-top: 12px; margin-top: 10px; font-size: 16px; }
.section101 .title .btn-blue, .section141 .title .btn-blue, .section141 .title0 .btn-blue { width: 90px; display: block; float: right; }
.section101 .list, .section141 .list { width: 100%; padding: 50px 200px 50px 50px; }
.section101 .list .li50, .section141 .list .li50 { width: 50%; float: left; }
.section101 .list li, .section141 .list li { font-size: 14px; line-height: 40px; position: relative; padding-left: 100px; box-sizing: border-box; width: 100%; float: left; }
.section101 .list span, .section141 .list span { color: #999999; width: 100px; position: absolute; left: 0; }
.section101 .txt, .section141 .txt { width: 100%; padding: 50px 200px 50px 50px; margin-bottom: 40px; font-size: 14px; line-height: 28px; text-align: justify; }

.section141 { padding: 10px 0; }
.section141 .box { padding: 0 30px; }
.section141 .title0 { padding: 20px 30px 10px 30px; font-size: 18px; }
.section141 .list { padding-left: 30px; padding-right: 30px; }
.section141 .list li { margin-bottom: 25px; position: relative; }
.section141 .list span { text-align: right; width: 90px; }
.section141 .list .red { position: relative; top: 2px; margin-right: 5px; }
.section141 input[type=text] { width: 400px; }
.section141 select { width: 400px; height: 35px; }
.section141 select.w150 { width: 150px; }
.section141 select.bg-gray { background-color: #ebebeb; }
.section141 .txt .con { position: relative; }
.section141 .txt .con .number { left: 350px; top: 90px; }
.section141 textarea { width: 400px; height: 96px; display: block; }
.section141 .number { position: absolute; left: 450px; top: 85px; color: #999; font-size: 12px; }
.section141 .operate { border-top: #eeeeee 1px solid; padding-top: 30px; padding-bottom: 100px; padding-left: 140px; }
.section141 .operate a { display: inline-block; width: 120px; line-height: 50px; height: 50px; margin-right: 25px; }
.section141 .tips { position: absolute; bottom: -20px; color: #fc4444; font-size: 12px; line-height: 20px; display: none; }
.section141 .icon { position: relative; top: 4px; margin-right: 5px; }
.section141 .error input[type=text], .section141 .error select, .section141 .error textarea { border-color: #fc4444; }
.section141 .error .tips { display: block; }

.section161 { background-color: #fff; padding: 10px 0; }
.section161 .title, .section161 .section141 .title0, .section141 .section161 .title0, .section161 .title0 { width: 100%; height: 60px; line-height: 35px; padding-top: 12px; margin-top: 10px; font-size: 16px; }
.section161 .title .btn-blue, .section161 .section141 .title0 .btn-blue, .section141 .section161 .title0 .btn-blue, .section161 .title0 .btn-blue { width: 90px; display: block; float: right; }
.section161 .box { padding: 0 30px; }
.section161 .title0 { padding: 20px 30px 10px 30px; font-size: 18px; border-bottom: #eeeeee 1px solid; }
.section161 .list { padding-left: 30px; padding-right: 30px; font-size: 14px; width: 100%; overflow: hidden; }
.section161 .list li { width: 100%; margin-bottom: 25px; position: relative; float: left; text-align: left; padding-left: 140px; line-height: 35px; }
.section161 .list .li60 { width: 60%; }
.section161 .list .li50 { width: 50%; }
.section161 .list .li40 { width: 40%; }
.section161 .list span { text-align: right; width: 120px; position: absolute; left: 0; }
.section161 .list .red { position: relative; top: 2px; margin-right: 5px; }
.section161 input[type=text] { width: 386px; }
.section161 input[type=text].appDate { width: 120px; }
.section161 input[type=text].appTime { width: 60px; }
.section161 input[type=text].w325 { width: 325px; }
.section161 input[type=text].w236 { width: 236px; }
.section161 select { width: 386px; height: 35px; }
.section161 select.w150 { width: 150px; }
.section161 select.bg-gray { background-color: #ebebeb; }
.section161 select.w325 { width: 325px; }
.section161 select.w146 { width: 146px; }
.section161 .operate { border-top: #eeeeee 1px solid; padding-top: 30px; padding-bottom: 100px; padding-left: 200px; }
.section161 .operate a { display: inline-block; width: 120px; line-height: 50px; height: 50px; margin-right: 25px; }
.section161 .btn-add { display: inline-block; width: 35px; height: 35px; border: #eeeeee 1px solid; background: url("../images/add2.png") center center no-repeat; }
.section161 .upload { position: relative; display: inline-block; width: 100px; height: 35px; line-height: 35px; text-align: center; background-color: #91a1ad; color: #fff; border-radius: 5px; overflow: hidden; float: left; margin-right: 10px; }
.section161 .upload input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.section161 .upload2 { width: 153px; height: 153px; background: url("../images/upload.png") center center no-repeat; position: relative; margin-top: 20px; }
.section161 .upload2 input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.section161 .img-box2 { display: block; margin-top: 20px; }
.section161 .img-box2 img { width: 642px; height: 153px; display: block; }
.section161 .img-box1 img { display: block; width: 153px; height: 153px; float: left; margin-top: 20px; margin-right: 10px; }

.section151 { width: 1920px; height: 733px; position: absolute; left: 50%; margin-left: -960px; overflow: hidden; }
.section151 .title, .section151 .section141 .title0, .section141 .section151 .title0 { position: absolute; left: 50%; top: 0; margin-left: -590px; z-index: 99; color: #fff; color: #fff; padding-top: 45px; line-height: 38px; font-size: 14px; }
.section151 .title .logo, .section151 .section141 .title0 .logo, .section141 .section151 .title0 .logo { float: left; }
.section151 .title a, .section151 .section141 .title0 a, .section141 .section151 .title0 a { color: #fff; }
.section151 .title a:hover, .section151 .section141 .title0 a:hover, .section141 .section151 .title0 a:hover { color: #ccc; }
.section151 .title img, .section151 .section141 .title0 img, .section141 .section151 .title0 img { display: block; float: left; margin-right: 30px; }
.section151 .title .r, .section151 .section141 .title0 .r, .section141 .section151 .title0 .r { float: right; }
.section151 .title .r a, .section151 .section141 .title0 .r a, .section141 .section151 .title0 .r a { text-decoration: underline; }
.section151 .title .btn-login, .section151 .section141 .title0 .btn-login, .section141 .section151 .title0 .btn-login { display: inline-block; text-decoration: none !important; width: 73px; height: 30px; float: left; margin-right: 20px; margin-top: 3px; color: #fff !important; }
.section151 .box2 { position: absolute; width: 340px; height: 380px; background-color: #192956; left: 50%; margin-left: 210px; z-index: 9999; top: 50%; margin-top: -190px; padding: 25px 30px; color: #fff; font-size: 14px; }
.section151 .box2 .e1 { margin-right: 1em; }
.section151 .box2 li { position: relative; text-align: left; margin-bottom: 15px; line-height: 35px; }
.section151 .box2 input[type=text], .section151 .box2 input[type=password] { border-radius: 0; width: 220px; height: 35px; line-height: 35px; color: #1e1b29; }
.section151 .box2 span { margin-right: 10px; }
.section151 .box2 h3 { font-size: 18px; line-height: 36px; margin-bottom: 20px; }
.section151 .box2 .yzm input[type=text] { width: 140px; }
.section151 .box2 .yzm .btn-yzm2 { position: absolute; top: 0; left: 197px; height: 35px; width: 75px; overflow: hidden; }
.section151 .box2 .yzm .btn-yzm2 img { display: block; width: 100%; height: 100%; }
.section151 .btn-clear { width: 18px; height: 18px; background: url("../images/btn-clear.png") left top no-repeat; background-size: 100% 100%; position: absolute; right: 15px; top: 50%; margin-top: -9px; }
.section151 .other { width: 100%; padding-left: 4em; line-height: 18px; font-size: 12px; color: #fc4444; margin-top: -10px; height: 70px; }
.section151 .other img { display: block; float: left; margin-right: 5px; position: relative; top: 3px; }
.section151 .other a { color: #36adff; }
.section151 .operate { width: 100%; }
.section151 .btn { display: block; width: 100%; height: 35px; }
.section151 .list2 span { width: 70px; display: inline-block; }
.section151 .list2 input[type=text], .section151 .list2 input[type=password] { width: 195px; }
.section151 .list2 .yzm input[type=text] { width: 110px; }
.section151 .list2 .btn-yzm { width: 80px; height: 35px; padding: 0; border-radius: 0; font-size: 12px; position: absolute; right: 6px; top: 0; color: #fff; }
.section151 .list2 .btn-yzm.disabled { background-color: #ccc; color: #666; border-color: #ccc; }
.section151 .other2 { padding-left: 80px; height: 40px; }

.h733 { width: 100%; height: 733px; }

.section51 { width: 100%; min-height: 650px; margin-bottom: 30px; background-color: #f4f5fa; }
.section51 .title, .section51 .section141 .title0, .section141 .section51 .title0 { line-height: 60px; padding: 0 20px; font-size: 18px; color: #333333; border-bottom: #e7e8eb 1px solid; }
.section51 .operate { padding-top: 30px; padding-left: 150px; padding-bottom: 40px; border-top: #e7e8eb 1px solid; }
.section51 .operate .btn { width: 120px; height: 50px; line-height: 50px; }
.section51 .upload { position: relative; display: inline-block; width: 100px; height: 35px; line-height: 35px; text-align: center; background-color: #aaaaaa; color: #fff; border-radius: 5px; overflow: hidden; float: left; margin-right: 10px; }
.section51 .upload input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.section51 .box { padding: 40px; font-size: 14px; line-height: 35px; }
.section51 .list { padding-left: 30px; padding-right: 30px; font-size: 14px; width: 100%; overflow: hidden; margin-top: 20px; }
.section51 .list li { width: 100%; margin-bottom: 25px; position: relative; float: left; text-align: left; padding-left: 110px; line-height: 35px; }
.section51 .list span { text-align: right; width: 90px; position: absolute; left: 0; }
.section51 .list .red { position: relative; top: 2px; margin-right: 5px; }
.section51 input[type=text] { width: 315px; }
.section51 .img-box { display: block; }

.section61 { width: 100%; min-height: 470px; margin-bottom: 130px; background-color: #f4f5fa; }
.section61 .title, .section61 .section141 .title0, .section141 .section61 .title0 { line-height: 60px; padding: 0 20px; font-size: 18px; color: #333333; border-bottom: #e7e8eb 1px solid; }
.section61 .operate { padding-top: 30px; padding-left: 140px; padding-bottom: 40px; border-top: #e7e8eb 1px solid; }
.section61 .operate .btn { width: 120px; height: 50px; line-height: 50px; }
.section61 .box { padding: 20px 40px 8px 0px; font-size: 14px; line-height: 35px; }
.section61 .box p { padding-left: 40px; }
.section61 .list { padding-right: 30px; font-size: 14px; width: 100%; overflow: hidden; margin-top: 20px; }
.section61 .list li { width: 100%; margin-bottom: 25px; position: relative; float: left; text-align: left; padding-left: 140px; line-height: 35px; }
.section61 .list span { text-align: right; width: 130px; position: absolute; left: 0; }
.section61 .list .red { position: relative; top: 2px; margin-right: 5px; }
.section61 .list .btn { width: 100px; height: 30px; line-height: 30px; font-size: 14px; display: inline-block; margin-right: 10px; }
.section61 input[type=text] { width: 250px; margin-bottom: 25px; }
.section61 .gray { font-size: 12px; }
.section61 label { margin-left: 10px; margin-right: 20px; }
.section61 input[type=radio] { position: relative; top: 2px; margin-right: 3px; }
.section61 select { width: 320px; }
.section61 select.w70 { width: 70px; }

.section71 { width: 100%; min-height: 470px; margin-bottom: 30px; background-color: #f4f5fa; }
.section71 .title, .section71 .section141 .title0, .section141 .section71 .title0 { line-height: 60px; padding: 0 20px; font-size: 18px; color: #333333; border-bottom: #e7e8eb 1px solid; }
.section71 .operate { padding-top: 30px; padding-left: 140px; padding-bottom: 40px; border-top: #e7e8eb 1px solid; }
.section71 .operate .btn { width: 120px; height: 50px; line-height: 50px; }
.section71 .box { padding: 20px 40px 8px 40px; font-size: 14px; line-height: 35px; }
.section71 .info { line-height: 35px; font-size: 14px; padding-bottom: 40px; }
.section71 .info p { margin-bottom: 25px; }
.section71 .info b { font-size: 48px; color: #00aaee; font-weight: normal; position: relative; top: 10px; }
.section71 .info span { margin-left: 30px; }
.section71 .info select { width: 320px; border-color: #00aaee; }

.section301 { width: 100%; min-height: 470px; margin-bottom: 30px; background-color: #f4f5fa; }
.section301 .title, .section301 .section141 .title0, .section141 .section301 .title0 { line-height: 60px; padding: 0 20px; font-size: 18px; color: #333333; border-bottom: #e7e8eb 1px solid; }
.section301 .operate { padding-top: 30px; padding-left: 140px; padding-bottom: 40px; border-top: #e7e8eb 1px solid; }
.section301 .operate .btn { width: 120px; height: 50px; line-height: 50px; }
.section301 .box { padding: 20px 40px 8px 40px; font-size: 14px; line-height: 35px; }
.section301 .g-table tr td:first-child, .section301 .g-table tr th:first-child { text-align: left; }
.section301 .g-table a { color: #00aaee; }

.section291 { width: 100%; min-height: 470px; margin-bottom: 30px; background-color: #f4f5fa; }
.section291 .info { line-height: 80px; font-size: 18px; color: #333333; border-bottom: #e7e8eb 1px solid; padding-top: 10px; overflow: hidden; }
.section291 .info b { font-size: 36px; color: #00aaee; font-weight: normal; position: relative; top: 6px; }
.section291 .item { width: 33.33%; height: 100px; text-align: center; border-left: #e7e8eb 1px solid; float: left; }
.section291 .item:first-child { border: none; }
.section291 .box { padding: 20px 40px 8px 40px; font-size: 14px; line-height: 35px; }
.section291 .g-table { min-height: 205px; }
.section291 .g-table tr td:first-child, .section291 .g-table tr th:first-child { text-align: left; }
.section291 .g-table tr td:last-child, .section291 .g-table tr th:last-child { text-align: right; }
.section291 .g-table a { color: #00aaee; }

.section81, .section201, .section251 { width: 100%; min-height: 470px; margin-bottom: 0px; background-color: #f4f5fa; }
.section81 .part1, .section201 .part1, .section251 .part1 { width: 100%; padding: 30px 30px 20px 130px; border-bottom: #e7e8eb 1px solid; font-size: 14px; position: relative; line-height: 35px; }
.section81 .part1 span, .section201 .part1 span, .section251 .part1 span { position: absolute; left: 30px; }
.section81 .part1 input[type=text], .section201 .part1 input[type=text], .section251 .part1 input[type=text] { width: 320px; border-color: #00aaee; }
.section81 .part1 .btn, .section201 .part1 .btn, .section251 .part1 .btn { width: 100px; margin-left: 10px; }
.section81 .part1 input[type=radio], .section201 .part1 input[type=radio], .section251 .part1 input[type=radio] { position: relative; top: 2px; margin-right: 3px; }
.section81 .part1 label, .section201 .part1 label, .section251 .part1 label { margin-right: 20px; color: #999999; font-size: 12px; }
.section81 .part1 label.on, .section201 .part1 label.on, .section251 .part1 label.on { color: #666; }
.section81 .part2, .section201 .part2, .section251 .part2 { padding: 30px 30px 10px 30px; }
.section81 .part2 .btn-add, .section201 .part2 .btn-add, .section251 .part2 .btn-add { height: 35px; background: url("../images/icon11.png") left center no-repeat; padding-left: 50px; line-height: 35px; display: inline-block; margin-right: 20px; }
.section81 .part2 .btn, .section201 .part2 .btn, .section251 .part2 .btn { height: 35px; width: 100px; display: inline-block; line-height: 32px; }
.section81 .box, .section201 .box, .section251 .box { padding: 20px 30px 8px 30px; font-size: 14px; line-height: 35px; }
.section81 .no-date, .section201 .no-date, .section251 .no-date { text-align: center; padding-top: 80px; padding-bottom: 175px; font-size: 26px; color: #999999; }
.section81 .no-date img, .section201 .no-date img, .section251 .no-date img { position: relative; top: 8px; margin-right: 5px; }

.section81 .g-table th, .section81 .g-table td { font-size: 12px; text-align: center; }
.section81 .g-table a { margin: 0 5px; }
.section81 .g-table .btn-choose-exhibition { width: 60px; height: 22px; line-height: 20px; display: inline-block; padding: 0; border-radius: 2px; }

.section201 .g-table th, .section201 .g-table td { font-size: 12px; line-height: 14px; padding-right: 10px; }
.section201 .g-table a { margin: 0 5px; }
.section201 .g-table .w120 { width: 120px; }
.section201 .g-table .w130 { width: 130px; }
.section201 .g-table .w140 { width: 140px; }

.section251 .part2 { padding-bottom: 0; }
.section251 .part2 .btn { width: 130px; font-size: 14px; overflow: hidden; }
.section251 .g-table th, .section251 .g-table td { font-size: 12px; line-height: 14px; padding-right: 10px; }
.section251 .g-table a { margin: 0 5px; }

.section241 { width: 100%; min-height: 470px; margin-bottom: 103px; background-color: #f4f5fa; }
.section241 .part1, .section241 .part2 { position: relative; text-align: left; width: 100%; min-height: 235px; }
.section241 .part1 span, .section241 .part2 span { position: absolute; left: 30px; top: 40px; z-index: 9; }
.section241 .part1 > img, .section241 .part2 > img { display: block; width: 100%; height: 100%; overflow: hidden; }
.section241 .part1 { border-bottom: #e7e8eb 1px solid; }

.section271 { width: 100%; min-height: 470px; margin-bottom: 103px; }
.section271 .box { width: 100%; border-top: #eeeeee 1px solid; border-left: #eeeeee 1px solid; }
.section271 .box li { border-right: #eeeeee 1px solid; border-bottom: #eeeeee 1px solid; float: left; width: 244px; height: 235px; padding: 60px 30px 0 30px; }
.section271 .box li .icon2 { display: none; }
.section271 .box li b { display: block; text-align: center; font-size: 16px; font-weight: normal; line-height: 18px; }
.section271 .box li:hover, .section271 .box li.on { background-color: #00aaee; padding-top: 40px; }
.section271 .box li:hover a, .section271 .box li.on a { color: #fff; }
.section271 .box li:hover .icon1, .section271 .box li.on .icon1 { display: none; }
.section271 .box li:hover .icon2, .section271 .box li.on .icon2 { display: block; }
.section271 .box li:hover .txt, .section271 .box li.on .txt { display: block; }
.section271 .box .txt { font-size: 12px; line-height: 18px; text-align: center; display: block; width: 100%; margin-top: 10px; display: none; }
.section271 .box img { display: block; margin: 0 auto; width: 85px; height: 85px; }
