@charset "UTF-8";
html { font-family: "微软雅黑", "宋体", 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: #707070; }

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

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 { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; }

body { color: #707070; background: #fff; font: 12px; }

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

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

.content { width: 1024px; margin-left: auto; margin-right: auto; }

/* ----------------------------------------------------------------------header------------------------------------------------------------------ */
.left { float: left; }

.right { float: right; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
header { width: 100%; height: 110px; overflow: hidden; font-size: 12px; }
header .hd-top { width: 100%; height: 36px; line-height: 36px; background-color: #f1f1f1; overflow: hidden; }
header .hd-top .a1 { padding-right: 16px; background: url(../images/icon-arrow.png) right center no-repeat; margin-right: 10px; }
header .hd-top .a2 { padding-left: 24px; background: url(../images/icon-msn.png) 0 center no-repeat; margin-right: 10px; }
header nav { text-align: right; }
header nav li { float: left; height: 100%; width: 66px; text-align: center; line-height: 36px; }
header nav .active, header nav li:hover { background-color: #be0413; color: #fff; }
header nav .active a, header nav li:hover a { color: #fff; }
header .hd-main { background-color: #be0413; height: 72px; }
header .hd-main .logo { float: left; margin-top: 10px; }
header .search { float: right; margin-top: 20px; width: 415px; height: 32px; position: relative; }
header .search input[type=text] { width: 320px; height: 32px; border: none; padding: 0 6px; font-size: 14px; left: 0; top: 0; outline: none; }
header .search input[type=submit] { width: 95px; height: 32px; line-height: 32px; border: none; position: absolute; right: 0; top: 0; }

.main { width: 1024px; margin: 10px auto; }
.main .main-left { width: 790px; float: left; }
.main .main-right { width: 220px; float: right; }
.main .main-left2 { width: 220px; float: left; }
.main .main-right2 { width: 790px; float: right; }
.main .main-left3 { width: 220px; float: left; }
.main .main-center3 { width: 558px; float: left; margin-left: 12px; }
.main .main-right3 { width: 220px; float: right; }

.mt30 { margin-top: 30px; }

.article-zhuanti { width: 100%; font-size: 14px; }
.article-zhuanti h1 { font-size: 24px; color: #434343; line-height: 48px; }
.article-zhuanti .tips { width: 100%; }
.article-zhuanti .tips time { margin-right: 10px; }
.article-zhuanti .share-r { float: right; text-align: right; }
.article-zhuanti .share-r .a1, .article-zhuanti .share-r .a2 { padding-left: 24px; background: url(../images/icon-eye.png) 0 center no-repeat; background-size: 24px 24px; margin-left: 10px; }
.article-zhuanti .share-r .a2 { background-image: url(../images/icon-share.png); }
.article-zhuanti .con { line-height: 30px; margin: 10px 0; }
.article-zhuanti .con p { text-align: justify; }

.article-works { width: 100%; padding: 10px; border: #cfcfcf 1px solid; background: url(../images/btl2.png) 0 0 no-repeat; box-sizing: border-box; border-top: none; position: relative; margin-bottom: 30px; padding-bottom: 0; border-bottom: none; }
.article-works .author, .article-works .share-recommend { position: relative; left: -11px; }

.works-top { width: 100%; border-bottom: #cfcfcf 1px solid; margin-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.works-top .l { float: left; width: 560px; height: 72px; border-right: #cfcfcf 1px solid; }
.works-top .l h1 { font-size: 18px; line-height: 30px; }
.works-top .l p { font-size: 12px; }
.works-top .r { float: right; width: 190px; }
.works-top .face { width: 70px; height: 70px; overflow: hidden; float: left; margin-right: 10px; }
.works-top .r2 { float: left; width: 100px; overflow: hidden; }
.works-top .r2 h3 { font-size: 14px; margin-bottom: 10px; }
.works-top .r2 h3 a { display: inline-block; width: 13px; height: 13px; background: url(../images/icon-add3.png) 0 0 no-repeat; position: relative; top: 2px; }
.works-top .r2 p, .works-top .r2 time { font-size: 12px; }

.works-con { width: 100%; text-align: center; padding: 30px auto; margin-top: 100px; position: relative; }
.works-con img { margin-bottom: 10px; }
.works-con .c { width: 18px; height: 178px; background-color: #e4007f; position: absolute; bottom: 10px; right: -28px; }

.share-recommend { width: 100%; width: 790px; height: 75px; background-color: #e9e9e9; }
.share-recommend .recommend1, .share-recommend .recommend2, .share-recommend .recommend3 { height: 75px; width: 122px; text-align: center; display: inline-block; padding-top: 10px; }
.share-recommend .recommend1 img, .share-recommend .recommend2 img, .share-recommend .recommend3 img { width: 36px; height: 37px; position: relative; top: 8px; }
.share-recommend .recommend1 { background-color: #be0413; color: #fff; }
.share-recommend .r { float: right; text-align: center; margin-top: 25px; margin-right: 10px; }
.share-recommend .tips { width: 175px; height: 64px; line-height: 56px; font-size: 14px; text-align: center; border: #cfcfcf 4px solid; background-color: #fff; position: absolute; top: -80px; left: 10px; display: none; }

.author { width: 100%; width: 790px; background-color: #e9e9e9; border-top: #cfcfcf 1px solid; padding: 10px 0; }
.author .l { float: left; width: 190px; margin-left: 10px; }
.author .face { width: 70px; height: 70px; overflow: hidden; float: left; margin-right: 10px; }
.author .r2 { float: left; width: 100px; overflow: hidden; }
.author .r2 h3 { font-size: 14px; margin-bottom: 10px; }
.author .r2 h3 a { display: inline-block; width: 13px; height: 13px; background: url(../images/icon-add3.png) 0 0 no-repeat; position: relative; top: 2px; }
.author .r2 p, .author .r2 time { font-size: 12px; }
.author .r { float: right; margin-right: 10px; border-left: #cfcfcf 1px solid; padding-left: 10px; }

.job-list { width: 100%; margin: 20px 0; }
.job-list h2 { font-size: 18px; color: #434343; line-height: 36px; }

.job-plane { width: 100%; border: #cfcfcf 1px solid; padding: 10px; height: 105px; margin-bottom: -1px; color: #535353; }
.job-plane.bg { background-color: #f4fdff; }
.job-plane i { font-style: normal; color: #a31f24; }
.job-plane .part1, .job-plane .part2, .job-plane .part3, .job-plane .part4 { float: left; height: 74px; overflow: hidden; margin-right: 5px; }
.job-plane .part1 { width: 74px; }
.job-plane .part2 { width: 117px; }
.job-plane .part3 { width: 371px; text-align: justify; font-size: 14px; color: #535353; line-height: 26px; }
.job-plane .part3 b { font-weight: normal; color: #e26713; }
.job-plane .part3 .p2 { font-size: 12px; }
.job-plane .part4 { width: 190px; text-align: right; margin-right: 0; }
.job-plane .part4 .p1 { color: #e26713; font-size: 18px; line-height: 36px; }
.job-plane .part4 a { display: inline-block; width: 24px; height: 24px; border-radius: 24px; overflow: hidden; background: url(../images/icon-x1.png) center center no-repeat #d4d7de; background-size: 24px 24px; margin-left: 5px; }
.job-plane .part4 .a2 { background-image: url(../images/icon-x2.png); }
.job-plane .part4 .a3 { background-image: url(../images/icon-x3.png); }
.job-plane .part4 .a4 { background-image: url(../images/icon-x4.png); }
.job-plane .part4 .a5 { background-image: url(../images/icon-x5.png); }
.job-plane .part4 a.on, .job-plane .part4 a:hover { background-color: #ec6941; }
.job-plane .part4 .p2 { margin-top: 10px; }

.share { width: 100%; height: 98px; line-height: 98px; text-align: center; }
.share a { height: 32px; width: 116px; text-align: center; display: inline-block; border-radius: 5px; border: #33acfd 1px solid; color: #33acfd; margin: 0 10px; line-height: 20px; font-size: 14px; }
.share img { position: relative; top: 5px; }
.share .share-wb { background-color: #ff6759; border-color: #ff6759; color: #fff; }
.share .share-wx { border-color: #18cb89; color: #18cb89; }

.tj { margin: 10px 0; }

.btn-submit, .page-ztsq .right input[type=submit] { height: 24px; line-height: 24px; border: #be0413 1px solid; outline: none; background-color: #be0413; color: #fff; text-align: center; padding: 0 20px; border-radius: 5px; display: inline-block; }
.btn-submit:hover, .page-ztsq .right input[type=submit]:hover { color: #fff; }

.discuss { width: 100%; }
.discuss h2 { font-size: 16px; color: #434343; line-height: 32px; }
.discuss .discuss-top { width: 100%; height: 186px; background: url(../images/btl2.png) 0 0 no-repeat #fbf9f9; padding: 10px; }
.discuss .discuss-top textarea { width: 94%; margin-left: 3%; padding: 6px; height: 95px; display: block; }
.discuss .discuss-top .tj { text-align: right; padding-right: 3%; }
.discuss .discuss-all { margin-top: 30px; }
.discuss .discuss-con { width: 100%; padding: 0 10px; border: #cfcfcf 1px solid; }

.discuss-plane { width: 100%; border-top: #cfcfcf 1px solid; padding: 10px 0; }
.discuss-plane:first-child { border-top: none; }
.discuss-plane .left { width: 47px; margin-right: 10px; }
.discuss-plane .right { width: 706px; font-size: 14px; }
.discuss-plane h3 { font-size: 14px; font-weight: bold; color: #0395d9; line-height: 28px; }
.discuss-plane h3 a { color: #0395d9; }
.discuss-plane h3 span { font-weight: normal; color: #999999; margin-left: 10px; }
.discuss-plane p { color: #646464; }
.discuss-plane .r { float: right; }
.discuss-plane .a1, .discuss-plane .a2, .discuss-plane .a3 { display: inline-block; padding: 0 6px; color: #0395d9; height: 14px; line-height: 14px; }
.discuss-plane .a1 { padding-left: 16px; background: url(../images/icon-tips.png) 0 center no-repeat; color: #595959; }
.discuss-plane .a2 { border-right: #cfcfcf 1px solid; }

.slide-rmzf { margin-top: 77px; }
.slide-rmzf h3 { width: 100%; height: 39px; line-height: 39px; font-size: 18px; color: #ffffff; background-color: #be0413; padding: 0 10px; }
.slide-rmzf h3 a { float: right; color: #ffffff; font-size: 14px; }
.slide-rmzf h3 a:hover { color: #fff; }
.slide-rmzf li { width: 100%; height: 56px; padding: 0 5px; border-bottom: #cfcfcf 1px solid; padding-top: 6px; }
.slide-rmzf li:hover { background-color: #f1f1f1; border-color: #fff; }
.slide-rmzf li p { font-size: 12px; color: #434343; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; }
.slide-rmzf li span { display: block; font-size: 12px; color: #a0a0a0; }

.slide-qiye-nav { width: 100%; border: #cfcfcf 1px solid; font-size: 14px; color: #707070; }
.slide-qiye-nav a { color: #707070; }
.slide-qiye-nav a:hover { color: #be0413; }
.slide-qiye-nav h3 { width: 100%; height: 36px; line-height: 36px; background: url(../images/icon-add.png) 195px center no-repeat #e9e9e9; font-size: 18px; padding: 0 10px; margin-top: 1px; }
.slide-qiye-nav h3:first-child { margin-top: 0; }
.slide-qiye-nav .con { display: none; }
.slide-qiye-nav .con.show { display: block; }
.slide-qiye-nav li { height: 35px; line-height: 35px; padding: 0 15px; border-top: #cfcfcf 1px solid; }
.slide-qiye-nav li:first-child { border: none; }

.slide-rmqz h3 { width: 100%; height: 39px; line-height: 39px; font-size: 18px; background-color: #f6f4f4; padding: 0 10px; }
.slide-rmqz h3 a { float: right; font-size: 14px; }
.slide-rmqz li { width: 100%; height: 155px; margin-top: 5px; }
.slide-rmqz li p { font-size: 12px; color: #434343; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; }
.slide-rmqz li span { margin-right: 10px; }
.slide-rmqz li b { color: #be0413; margin-right: 5px; }

.slide-qz-lt h3 { width: 100%; height: 39px; line-height: 39px; font-size: 18px; background-color: #f6f4f4; padding: 0 10px; }
.slide-qz-lt h3 a { float: right; font-size: 14px; }
.slide-qz-lt ul { padding: 6px; }
.slide-qz-lt li { margin: 10px; float: left; width: 48px; height: 48px; overflow: hidden; }
.slide-qz-lt li p { font-size: 12px; color: #434343; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; }
.slide-qz-lt li span { margin-right: 10px; }
.slide-qz-lt li b { color: #be0413; margin-right: 5px; }

.slide-qlxxs { border-top: #be0413 4px solid; margin-top: -4px; }
.slide-qlxxs h3 { width: 100%; height: 39px; color: #000000; line-height: 39px; font-size: 18px; background-color: #f6f4f4; padding: 0 10px; }
.slide-qlxxs h3 a { float: right; font-size: 14px; }
.slide-qlxxs li { width: 100%; margin-top: 5px; border-top: #cfcfcf 1px dotted; padding: 6px 0; font-size: 12px; line-height: 20px; color: #434343; }
.slide-qlxxs li:first-child { border: none; }
.slide-qlxxs li img { width: 30px; height: 30px; margin-right: 5px; }
.slide-qlxxs li a { color: #be0413; max-resolution: -5px; }
.slide-qlxxs li i { font-style: normal; color: #2365a9; }

.slide-rmzpzt { margin-top: 30px; }
.slide-rmzpzt h3 { width: 100%; height: 39px; color: #000000; line-height: 39px; font-size: 18px; background-color: #f6f4f4; padding: 0 10px; }
.slide-rmzpzt h3 a { float: right; font-size: 14px; }
.slide-rmzpzt li { width: 100%; margin-top: 5px; padding: 6px 0; font-size: 12px; line-height: 20px; color: #434343; background-color: #f8f8f8; }
.slide-rmzpzt li img { width: 220px; height: 87px; }
.slide-rmzpzt li a { color: #be0413; max-resolution: -5px; }
.slide-rmzpzt li i { font-style: normal; color: #2365a9; }
.slide-rmzpzt li p { padding: 0 10px; }
.slide-rmzpzt li p a { color: #2365a9; float: right; }

.slide-tips-out { width: 100%; margin-top: -4px; font-size: 12px; position: relative; border-top: #be0413 4px solid; padding-top: 20px; margin-bottom: 10px; }
.slide-tips-out .p1 { position: absolute; top: -24px; width: 100%; }
.slide-tips-out b { color: #0068b7; font-weight: normal; }
.slide-tips-out .p2 { width: 100%; height: 40px; line-height: 40px; background-color: #be0413; font-size: 14px; color: #fff; padding: 0 10px; }
.slide-tips-out .p2 span { width: 50%; display: inline-block; }
.slide-tips-out input[type=checkbox] { position: relative; top: 2px; margin-right: 5px; }

.slide-qiye-info, .slide-qiye-info2 { width: 100%; border: #eaeef0 1px solid; }
.slide-qiye-info h3, .slide-qiye-info2 h3 { height: 42px; line-height: 42px; border-bottom: #eaeef0 1px solid; padding: 0 15px; font-size: 16px; }
.slide-qiye-info p, .slide-qiye-info2 p { font-size: 12px; color: #434343; line-height: 20px; padding: 0 15px; margin-top: 4px; }
.slide-qiye-info p span, .slide-qiye-info2 p span { color: #999999; display: inline-block; }
.slide-qiye-info .p1 a, .slide-qiye-info2 .p1 a { color: #4396d6; }
.slide-qiye-info .map, .slide-qiye-info2 .map { margin: 15px; }
.slide-qiye-info .logo33, .slide-qiye-info2 .logo33 { margin-top: 15px; margin-left: 15px; width: 188px; height: 188px; overflow: hidden; }
.slide-qiye-info h3.bdn, .slide-qiye-info2 h3.bdn { border: none; }
.slide-qiye-info .mail, .slide-qiye-info .star, .slide-qiye-info2 .mail, .slide-qiye-info2 .star { width: 70px; height: 24px; line-height: 22px; text-align: center; padding-left: 20px; font-size: 12px; border: #eaeef0 1px solid; border-radius: 3px; margin-right: 10px; display: inline-block; }
.slide-qiye-info .mail, .slide-qiye-info2 .mail { background: url(../images/icon-email2.png) 8px center no-repeat #f5f8fa; background-size: 16px 11px; }
.slide-qiye-info .star, .slide-qiye-info2 .star { background: url(../images/icon-store.png) 10px center no-repeat #66981e; border-color: #35911a; background-size: 13px 12px; color: #fff; }

.slide-qiye-ad { background-color: #fff; margin-top: 15px; width: 100%; height: 220px; }

.slide-qiye-xiangsi { width: 100%; margin-top: 20px; }
.slide-qiye-xiangsi h3 { height: 42px; line-height: 42px; border-bottom: #eaeef0 1px solid; padding: 0 15px; font-size: 16px; background-color: #be0413; color: #fff; }
.slide-qiye-xiangsi h3 a { float: right; font-size: 12px; color: #fff; }
.slide-qiye-xiangsi li { width: 107px; height: 107px; float: left; margin-left: 4px; margin-top: 7px; border: #eaeef0 1px solid; }
.slide-qiye-xiangsi .li1, .slide-qiye-xiangsi .li3, .slide-qiye-xiangsi .li5, .slide-qiye-xiangsi .li7 { margin-left: 0; overflow: hidden; }

.slide-qiye-xszw { width: 100%; margin-top: 20px; border: #cfcfcf 1px solid; }
.slide-qiye-xszw h3 { width: 220px; position: relative; top: -1px; left: -1px; z-index: 9; height: 42px; line-height: 42px; border-bottom: #eaeef0 1px solid; padding: 0 15px; font-size: 16px; background-color: #eff2f4; }
.slide-qiye-xszw h3 a { float: right; font-size: 12px; }
.slide-qiye-xszw ul { padding: 10px 15px; }
.slide-qiye-xszw li { width: 100%; height: 70px; margin: 5px 0; }
.slide-qiye-xszw .img { width: 62px; height: 62px; overflow: hidden; float: left; border: #cfcfcf 1px solid; display: block; }
.slide-qiye-xszw p { width: 100%; padding-left: 70px; }
.slide-qiye-xszw .p1 { font-size: 14px; color: #1c1c1c; }
.slide-qiye-xszw .p2 { font-size: 16px; color: #e26713; line-height: 28px; }
.slide-qiye-xszw .p3 { font-size: 12px; color: #b1b1b1; }

.slide-qiye-info3 { width: 100%; margin-top: 20px; border: #e4eaee 1px solid; padding-bottom: 50px; position: relative; }
.slide-qiye-info3 .top { width: 100%; padding: 15px; position: relative; height: 137px; vertical-align: bottom; }
.slide-qiye-info3 .top .logo55 { width: 107px; height: 107px; float: left; overflow: hidden; }
.slide-qiye-info3 .top .a1, .slide-qiye-info3 .top .a2 { width: 70px; height: 24px; line-height: 22px; text-align: center; border-radius: 5px; display: inline-block; border: #e4eaee 1px solid; font-size: 12px; background-color: #f5f8fa; position: absolute; right: 15px; }
.slide-qiye-info3 .top .a1 { bottom: 45px; }
.slide-qiye-info3 .top .a2 { bottom: 15px; }
.slide-qiye-info3 h3 { height: 24px; line-height: 24px; padding: 0 15px; }
.slide-qiye-info3 h3 img { width: 35px; height: 16px; }
.slide-qiye-info3 .p1 { font-size: 12px; line-height: 24px; width: 100%; padding: 0 15px; }
.slide-qiye-info3 .zl { width: 178px; height: 6px; border-radius: 6px; background-color: #f5f8fa; margin: 10px 15px; position: relative; overflow: hidden; }
.slide-qiye-info3 .zl span { height: 6px; width: 20%; border-radius: 6px; background-color: #0068b7; left: 0; top: 0; display: block; }
.slide-qiye-info3 .btm { height: 36px; width: 100%; background-color: #f5f8fa; border-top: #e4eaee 1px solid; position: absolute; bottom: 0; left: 0; line-height: 36px; }
.slide-qiye-info3 .btm a { display: inline-block; width: 30%; text-align: center; height: 100%; font-size: 14px; padding-left: 20px; background: url(../images/icon-star22.png) 5px center no-repeat; background-size: auto auto; }
.slide-qiye-info3 .btm .a2 { background: url(../images/icon-rz22.png) 2px center no-repeat; }
.slide-qiye-info3 .btm .a3 { background: url(../images/icon-mail22.png) 2px center no-repeat; }

.slide-user, .slide-job, .slide-ad { width: 100%; border: #e4eaee 1px solid; margin-top: 20px; }
.slide-user h3, .slide-job h3, .slide-ad h3 { height: 42px; line-height: 42px; border-bottom: #eaeef0 1px solid; padding: 0 15px; font-size: 16px; background: url(../images/icon-nav1.png) 15px center no-repeat #9a8c48; background-size: 24px 24px; padding-left: 40px; color: #fff; }
.slide-user .con, .slide-job .con, .slide-ad .con { padding: 7px; }
.slide-user .con a, .slide-job .con a, .slide-ad .con a { display: inline-block; width: 91px; height: 28px; line-height: 28px; text-align: center; background-color: #e6e4da; margin: 4px; font-size: 14px; }

.slide-job h3 { background-image: url(../images/icon-nav2.png); background-color: #9e7d52; }
.slide-job .con a { background-color: #ede7de; }

.slide-ad h3 { background-image: url(../images/icon-nav3.png); background-color: #946b54; }
.slide-ad .con a { background-color: #eddfd7; }

.slide-visitor { width: 100%; border: #e4eaee 1px solid; margin-top: 20px; }
.slide-visitor h3 { height: 36px; line-height: 36px; width: 100%; padding: 0 15px; font-weight: bold; font-size: 12px; color: #5e5e5e; }
.slide-visitor h3 span { float: right; font-weight: normal; }
.slide-visitor h3 i { font-style: normal; color: #be0413; }
.slide-visitor ul { padding-top: 20px; }
.slide-visitor .con { padding: 5px; font-size: 12px; }
.slide-visitor .con a { margin-top: 20px; }
.slide-visitor .con li { width: 48px; height: 70px; float: left; margin: 10px; }
.slide-visitor .con p { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.slide-btn-new { width: 100%; height: 36px; background-color: #be0413; margin-top: 20px; }
.slide-btn-new a { width: 100%; height: 100%; display: inline-block; text-align: center; line-height: 36px; color: #fff; padding-left: 20px; background: url(../images/icon-add23.png) 50px center no-repeat; background-size: 21px 21px; }

.add-new-job { width: 100%; border: #e4eaee 1px solid; margin-top: 20px; padding-bottom: 80px; }
.add-new-job h1 { height: 55px; line-height: 55px; background-color: #f5f8fa; width: 100%; padding: 0 25px; font-size: 16px; color: #be0413; }
.add-new-job .con { padding: 25px; font-size: 14px; color: #434343; width: 100%; }
.add-new-job .part1 h3, .add-new-job .part1 b { color: #e26713; }
.add-new-job .part1 h3 { line-height: 28px; }
.add-new-job .part1 p { font-size: 12px; color: #9a9a9a; line-height: 24px; }
.add-new-job .part2 { margin-top: 50px; width: 100%; }
.add-new-job .part2 i { font-style: normal; }
.add-new-job .part2 li { width: 100%; margin: 20px 0; height: 28px; line-height: 28px; }
.add-new-job .part2 li span { width: 5em; display: inline-block; }
.add-new-job .part2 li .m { display: inline-block; }
.add-new-job .part2 li .tips { display: inline-block; margin-left: 5px; font-size: 12px; color: #6e6767; }
.add-new-job .part2 li .tips b { font-weight: normal; color: #be0413; margin-left: 5px; }
.add-new-job .part2 input[type=text] { width: 236px; height: 28px; border: #c7cfd5 1px solid; padding: 0 6px; }
.add-new-job .part2 input[type=checkbox] { position: relative; top: 1px; margin-right: 3px; }
.add-new-job .part2 .li2 input[type=text] { width: 107px; }
.add-new-job .part2 .li4 .select-simulate { width: 116px; }
.add-new-job .part2 .li1, .add-new-job .part2 .li4, .add-new-job .part2 .li5, .add-new-job .part2 .li7, .add-new-job .part2 .li8, .add-new-job .part2 .li9 { margin-bottom: 14px; }
.add-new-job .part2 .li2, .add-new-job .part2 .li6 { margin-top: 30px; }
.add-new-job .part2 .li3 { margin-top: 16px; }
.add-new-job .part2 .li3, .add-new-job .part2 .li6 { margin-bottom: -10px; }
.add-new-job .part2 .m { display: inline-block; }
.add-new-job .part2 .select-simulate { position: relative; width: 236px; height: 28px; display: inline-block; top: 10px; }
.add-new-job .part2 .select-simulate .hd { width: 100%; height: 28px; line-height: 28px; border: 1px solid #c7cfd5; background: #FFF url(../images/select-arrow.png) no-repeat right center; background-size: 27px 26px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; }
.add-new-job .part2 .select-simulate .hd.blur { color: #ccc; }
.add-new-job .part2 .select-simulate .bd { width: 100%; height: auto; background: #FFF; border: 1px solid #c7cfd5; border-bottom: none; clear: both; position: absolute; left: 0; top: 29px; z-index: 3; display: none; box-sizing: border-box; }
.add-new-job .part2 .select-simulate .bd li { height: 28px; line-height: 28px; border-bottom: 1px solid #c7cfd5; padding: 0 10px; margin: 0; }
.add-new-job .part2 .select-simulate .bd li:hover { background: #eee; }
.add-new-job .part2 .select-simulate .bd li:hover a { color: #C00; }
.add-new-job .part3 { margin-top: 50px; }
.add-new-job .part3 h3 span { font-size: 12px; color: #be0413; }
.add-new-job .part3 .con a { width: 91px; height: 28px; line-height: 28px; text-align: center; display: inline-block; margin-right: 10px; margin-bottom: 10px; background-color: #e9e9e9; }
.add-new-job .part3 .con a.on { background: url(../images/on-bg.png) right top no-repeat #e9e9e9; background-size: 19px 19px; }
.add-new-job .part4 { width: 100%; position: relative; }
.add-new-job .part4 .l, .add-new-job .part4 .m, .add-new-job .part4 .r { display: inline-block; height: 164px; vertical-align: top; }
.add-new-job .part4 .l { width: 76px; text-align: center; }
.add-new-job .part4 .l b { display: block; font-weight: normal; color: #be0413; }
.add-new-job .part4 .m { width: 418px; height: 100%; }
.add-new-job .part4 .m textarea { width: 418px; height: 164px; padding: 6px; }
.add-new-job .part4 .r { vertical-align: bottom; height: 24px; }
.add-new-job .part4 .r a { color: #be0413; }
.add-new-job .part4 .xs { display: none; width: 410px; height: 239px; overflow: hidden; z-index: 999; border: #be0413 1px solid; position: absolute; top: -100px; left: 400px; background-color: #fff; }
.add-new-job .part4 .xs h3 { height: 40px; line-height: 40px; font-size: 18px; padding: 0 15px; background-color: #be0413; color: #fff; }
.add-new-job .part4 .xs .close { float: right; background: url(../images/close34.png) 0 0 no-repeat; background-size: 18px 18px; width: 18px; height: 18px; margin-top: 10px; }
.add-new-job .part4 .xs .con { padding: 10px 15px; font-size: 12px; line-height: 20px; color: #656565; }
.add-new-job .part5 { font-size: 14px; margin-top: 20px; margin-bottom: 20px; }
.add-new-job .part5 input[type=text] { width: 112px; height: 28px; border-radius: 5px; border: #c7cfd5 1px solid; padding: 0 6px; margin-right: 10px; }
.add-new-job .part5 i { margin-left: 10px; margin-right: 10px; font-style: normal; color: #be0413; }
.add-new-job .part5 a { width: 58px; height: 24px; line-height: 24px; border-radius: 5px; background-color: #66981e; color: #fff; text-align: center; display: inline-block; }
.add-new-job .part6 { margin-top: 50px; font-size: 14px; color: #525252; }
.add-new-job .part6 p { margin: 10px 0; }
.add-new-job .part6 .p1 a { width: 91px; height: 28px; line-height: 28px; text-align: center; display: inline-block; margin-right: 10px; margin-bottom: 10px; background-color: #e9e9e9; }
.add-new-job .part6 .p1 a.on { background: url(../images/on-bg2.png) right top no-repeat #e9e9e9; background-size: 19px 19px; }
.add-new-job .part6 .p1 span { font-size: 12px; }
.add-new-job .part6 .p2 i { margin-top: 1px; margin-left: 2px; cursor: pointer; display: inline-block; width: 14px; height: 14px; background: url(../images/star.png) 0 0 no-repeat; background-size: 14px 14px; }
.add-new-job .part6 .p2 i.on { background-image: url(../images/star-on.png); }
.add-new-job .part6 .p2 b { font-weight: normal; color: #be0413; }
.add-new-job .part6 .r40 { margin-right: 40px; }
.add-new-job .part6 input[type=checkbox] { position: relative; top: 2px; margin-right: 3px; }
.add-new-job .part6 .p3 { width: 100%; }
.add-new-job .part6 .p3 span { display: inline-block; width: 5em; }
.add-new-job .part6 .select-simulate { position: relative; width: 136px; height: 28px; display: inline-block; top: 10px; }
.add-new-job .part6 .select-simulate .hd { width: 100%; height: 28px; line-height: 28px; border: 1px solid #c7cfd5; background: #FFF url(../images/select-arrow.png) no-repeat right center; background-size: 27px 26px; display: block; float: left; cursor: pointer; padding-left: 10px; box-sizing: border-box; }
.add-new-job .part6 .select-simulate .hd.blur { color: #ccc; }
.add-new-job .part6 .select-simulate .bd { width: 100%; height: auto; background: #FFF; border: 1px solid #c7cfd5; border-bottom: none; clear: both; position: absolute; left: 0; top: 29px; z-index: 3; display: none; box-sizing: border-box; }
.add-new-job .part6 .select-simulate .bd li { height: 28px; line-height: 28px; border-bottom: 1px solid #c7cfd5; padding: 0 10px; margin: 0; }
.add-new-job .part6 .select-simulate .bd li:hover { background: #eee; }
.add-new-job .part6 .select-simulate .bd li:hover a { color: #C00; }
.add-new-job .part6 .p4 { margin-top: 20px; }
.add-new-job .part6 .p4 a { width: 91px; height: 28px; line-height: 28px; text-align: center; display: inline-block; margin-right: 10px; margin-bottom: 10px; background-color: #e9e9e9; }
.add-new-job .part6 .p4 a.on { background: url(../images/on-bg2.png) right top no-repeat #e9e9e9; background-size: 19px 19px; }

.tj11 { width: 100%; height: 50px; margin-top: 20px; }
.tj11 a { display: inline-block; margin-right: 20px; height: 24px; line-height: 24px; border-radius: 3px; padding: 0 20px; font-size: 14px; color: #fff; }
.tj11 .save { background-color: #be0413; }
.tj11 .another { background-color: #eb6100; }

.filter-top { width: 100%; margin-top: 10px; height: 40px; line-height: 40px; overflow: hidden; background-color: #fafafa; color: #535353; position: relative; }
.filter-top .left { width: 96px; text-align: center; height: 100%; float: left; border-right: #cfcfcf 1px solid; }
.filter-top .middle { width: 500px; margin-left: 20px; }
.filter-top .middle a:first-child { margin-left: 20px; }
.filter-top .middle a { display: inline-block; border: #cfcfcf 1px solid; height: 27px; line-height: 25px; padding: 0 10px; font-size: 12px; margin: 0 2px; }
.filter-top .middle a.on, .filter-top .middle a:hover { background-color: #be0413; border-color: #be0413; color: #fff; }
.filter-top .right { text-align: right; font-size: 12px; color: #434343; float: right; position: absolute; right: 10px; top: 0; }
.filter-top .right a { color: #434343; }
.filter-top .right a:hover { color: #be0413; }
.filter-top .right b { font-size: 18px; margin-right: 5px; margin-left: 5px; font-weight: normal; }
.filter-top .right img { position: relative; top: 3px; }

.filter-result { width: 100%; margin: 10px 0; }
.filter-result li { width: 260px; height: 130px; float: left; background-color: #f1f1f1; margin-right: 5px; margin-bottom: 8px; }
.filter-result li.mr { margin-right: 0; }
.filter-result img { width: 130px; height: 130px; float: left; }
.filter-result p { padding-left: 140px; font-size: 14px; line-height: 24px; }
.filter-result b { color: #be0413; font-weight: normal; }

.search-hot { width: 100%; font-size: 12px; line-height: 24px; color: #707070; margin-top: -4px; }
.search-hot a { color: #707070; margin-right: 20px; }
.search-hot a:hover { color: #be0413; }

.center-quanzi, .center-quanzi2 { width: 100%; margin: 10px 0; background: url(../images/bt3.png) 0 0 no-repeat; }

.center-quanzi2 { background-image: url(../images/btl2.png); padding-top: 3px; margin-top: 0; }

.center-quanzi-top { width: 100%; padding: 5px; font-size: 12px; color: #434343; line-height: 24px; }
.center-quanzi-top a { color: #434343; margin-right: 10px; display: inline-block; }
.center-quanzi-top a:hover { color: #be0413; }
.center-quanzi-top .btn-mone { color: #2365a9; }

.center-quanzi-con { margin: 10px 0; }
.center-quanzi-con li { width: 274px; height: 285px; overflow: hidden; float: left; margin-bottom: 10px; }
.center-quanzi-con li.ml { margin-left: 10px; }
.center-quanzi-con li .img { width: 274px; height: 170px; margin-bottom: 10px; }
.center-quanzi-con li a { color: #434343; }
.center-quanzi-con li h3 { font-size: 14px; line-height: 30px; }
.center-quanzi-con li p { line-height: 22px; font-size: 12px; }
.center-quanzi-con li p a { color: #be0413; }

.center-quanzi-top2 { width: 100%; padding: 10px; font-size: 12px; color: #434343; line-height: 24px; background-color: #f9f9f9; margin-top: 4px; }
.center-quanzi-top2 a { color: #434343; margin-right: 10px; display: inline-block; }
.center-quanzi-top2 a:hover { color: #be0413; }
.center-quanzi-top2 .btn-mone { color: #2365a9; }
.center-quanzi-top2 p { padding-left: 6em; }
.center-quanzi-top2 span { float: left; }
.center-quanzi-top2 b, .center-quanzi-top2 .on { color: #be0413; }

.center-quanzi-top2-result { width: 100%; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; margin-top: 10px; background-color: #f9f9f9; }
.center-quanzi-top2-result .middle { width: 500px; height: 100%; float: left; text-align: center; }
.center-quanzi-top2-result .middle a { display: inline-block; padding: 0 10px; border: #cfcfcf 1px solid; height: 30px; margin: 5px 10px; line-height: 30px; font-size: 12px; }
.center-quanzi-top2-result .r { width: 220px; height: 40px; float: right; background: url(../images/total.png) 0 center no-repeat; text-align: right; }
.center-quanzi-top2-result .r b { color: #be0413; font-size: 16px; float: left; margin-left: 60px; }
.center-quanzi-top2-result .r a { height: 30px; line-height: 30px; padding: 0 10px; background-color: #be0413; font-size: 12px; margin-left: 10px; color: #fff; display: inline-block; }

.center-quanzi-con2 { margin: 10px 0; }
.center-quanzi-con2 li { width: 258px; height: 279px; overflow: hidden; float: left; margin-bottom: 10px; }
.center-quanzi-con2 li.ml { margin-left: 8px; }
.center-quanzi-con2 li .img { width: 258px; height: 162px; margin-bottom: 10px; }
.center-quanzi-con2 li a { color: #434343; }
.center-quanzi-con2 li h3 { font-size: 14px; line-height: 30px; }
.center-quanzi-con2 li p { line-height: 22px; font-size: 12px; }
.center-quanzi-con2 li p a { color: #be0413; }

.center-qiye { width: 100%; margin-top: 30px; }
.center-qiye h3 { width: 100%; height: 40px; background: url(../images/h3.png) 10px center no-repeat #fafafa; line-height: 40px; padding: 0 10px; padding-left: 20px; font-size: 18px; color: #434343; }
.center-qiye h3 a { font-size: 12px; float: right; }
.center-qiye ul { margin: 10px 0; }
.center-qiye li { width: 130px; height: 130px; overflow: hidden; float: left; margin-right: 12px; margin-bottom: 12px; }
.center-qiye .li4, .center-qiye .li8 { margin-right: 0; }

.center-qiye2 { width: 100%; margin-top: 30px; }
.center-qiye2 h3 { width: 100%; height: 40px; background: url(../images/h3.png) 10px center no-repeat #fafafa; line-height: 40px; padding: 0 10px; padding-left: 20px; font-size: 18px; color: #434343; }
.center-qiye2 h3 a { font-size: 12px; float: right; }
.center-qiye2 ul { margin: 10px 0; }
.center-qiye2 li { width: 125px; height: 125px; overflow: hidden; float: left; margin-right: 8px; margin-bottom: 8px; }
.center-qiye2 .li6 { margin-right: 0; }

.left-quanzi { width: 100%; margin-bottom: 10px; }

.left-quanzi-author { background-color: #f6f4f4; padding-bottom: 10px; }
.left-quanzi-author .lqa-top { width: 100%; height: 40px; line-height: 40px; background-color: #fdfec8; padding: 0 10px; position: relative; }
.left-quanzi-author .lqa-top .sp { padding: 0 10px; height: 40px; line-height: 40px; background-color: #eb6100; color: #fff; display: inline-block; position: absolute; left: 0; }
.left-quanzi-author .lqa-top .middle { width: 460px; height: 40px; float: left; margin-left: 100px; background: url(../images/total.png) 0 center no-repeat; padding-left: 60px; }
.left-quanzi-author .lqa-top .middle b { font-size: 16px; color: #be0413; }
.left-quanzi-author .lqa-top .r { float: right; font-size: 12px; }
.left-quanzi-author .lqa-main { padding: 10px; height: 150px; overflow: hidden; }
.left-quanzi-author .lqa-main .left { width: 240px; float: left; margin-right: 10px; }
.left-quanzi-author .lqa-main .left h4 { line-height: 28px; font-size: 14px; color: #121212; }
.left-quanzi-author .lqa-main .left h4 b { color: #be0413; }
.left-quanzi-author .lqa-main .left .img { float: left; width: 102px; height: 102px; overflow: hidden; }
.left-quanzi-author .lqa-main .left p { padding-left: 110px; font-size: 12px; line-height: 24px; }
.left-quanzi-author .lqa-main .left .p1 b, .left-quanzi-author .lqa-main .left .p1 i { width: 18px; height: 18px; background: url(../images/icon-tl.png) 0 0 no-repeat; margin-right: 3px; display: inline-block; }
.left-quanzi-author .lqa-main .left .p1 i { background-image: url(../images/icon-star2l.png); }
.left-quanzi-author .lqa-main .right { width: 520px; float: right; }
.left-quanzi-author .lqa-main .right h4 { line-height: 28px; font-size: 14px; color: #707070; }
.left-quanzi-author .lqa-btm { width: 100%; padding: 0 10px; margin-top: 10px; }
.left-quanzi-author .lqa-btm .l { float: left; }
.left-quanzi-author .lqa-btm .r { float: right; }
.left-quanzi-author .lqa-btm .a1, .left-quanzi-author .lqa-btm .a2, .left-quanzi-author .lqa-btm .a3 { display: inline-block; border-radius: 3px; width: 70px; height: 24px; line-height: 24px; font-size: 12px; text-align: center; color: #fff; background-color: #959595; }
.left-quanzi-author .lqa-btm .a1 { width: 98px; background-color: #0068b7; }
.left-quanzi-author .lqa-btm .share33 { float: right; margin-right: 20px; margin-left: 10px; }

.page-ztsq { width: 1024px; margin: 50px auto; border: #be0413 1px solid; border-radius: 10px 10px 0 0; overflow: hidden; }
.page-ztsq h2 { width: 100%; height: 57px; line-height: 57px; text-align: center; position: relative; background-color: #be0413; color: #fff; font-size: 18px; }
.page-ztsq h2 a { position: absolute; right: 20px; top: 0px; font-size: 14px; color: #ffffff; }
.page-ztsq h3 { font-size: 18px; color: #434343; margin: 50px; }
.page-ztsq .left { width: 250px; margin: 20px 50px; }
.page-ztsq .left .li1, .page-ztsq .left .li2, .page-ztsq .left .li3, .page-ztsq .left .li4, .page-ztsq .left .li5, .page-ztsq .left .li6 { width: 100%; font-size: 12px; color: #313131; line-height: 24px; margin-top: 10px; }
.page-ztsq .left .li1 span, .page-ztsq .left .li2 span, .page-ztsq .left .li3 span, .page-ztsq .left .li4 span, .page-ztsq .left .li5 span, .page-ztsq .left .li6 span { display: block; }
.page-ztsq .left .li1 textarea, .page-ztsq .left .li1 input[type=text], .page-ztsq .left .li2 textarea, .page-ztsq .left .li2 input[type=text], .page-ztsq .left .li3 textarea, .page-ztsq .left .li3 input[type=text], .page-ztsq .left .li4 textarea, .page-ztsq .left .li4 input[type=text], .page-ztsq .left .li5 textarea, .page-ztsq .left .li5 input[type=text], .page-ztsq .left .li6 textarea, .page-ztsq .left .li6 input[type=text] { width: 100%; border: #cfcfcf 1px solid; height: 28px; padding: 0 6px; }
.page-ztsq .left .li1 textarea, .page-ztsq .left .li2 textarea, .page-ztsq .left .li3 textarea, .page-ztsq .left .li4 textarea, .page-ztsq .left .li5 textarea, .page-ztsq .left .li6 textarea { height: 185px; }
.page-ztsq .left .li1 input[type=checkbox], .page-ztsq .left .li2 input[type=checkbox], .page-ztsq .left .li3 input[type=checkbox], .page-ztsq .left .li4 input[type=checkbox], .page-ztsq .left .li5 input[type=checkbox], .page-ztsq .left .li6 input[type=checkbox] { position: relative; top: 2px; margin-right: 3px; }
.page-ztsq .right { width: 615px; margin-right: 50px; margin-top: 20px; margin-bottom: 20px; }
.page-ztsq .right .li1, .page-ztsq .right .li2, .page-ztsq .right .li3, .page-ztsq .right .li4 { width: 100%; font-size: 12px; color: #313131; line-height: 24px; margin-top: 10px; }
.page-ztsq .right .li1 span, .page-ztsq .right .li2 span, .page-ztsq .right .li3 span, .page-ztsq .right .li4 span { display: block; }
.page-ztsq .right .li1 input[type=text], .page-ztsq .right .li2 input[type=text], .page-ztsq .right .li3 input[type=text], .page-ztsq .right .li4 input[type=text] { width: 100%; border: #cfcfcf 1px solid; height: 28px; padding: 0 6px; }
.page-ztsq .right .li2 { width: 100%; height: 240px; border: #cfcfcf 1px dotted; background: url(../images/img-tjfm.png) center center no-repeat #f4f4f4; }
.page-ztsq .right .li2 input[type=file] { width: 100%; height: 100%; border: none; opacity: 0; cursor: pointer; }
.page-ztsq .right .editor { width: 100%; height: auto; }
.page-ztsq .right .tj { text-align: left; padding-left: 50px; margin: 40px 0; }
.page-ztsq .right input[type=submit] { width: 161px; height: 42px; line-height: 42px; font-size: 18px; border-radius: 0; outline: none; }

.recruit { width: 100%; }
.recruit h2 { height: 36px; line-height: 36px; width: 100%; font-size: 16px; position: relative; background-color: #fafafa; margin-bottom: 10px; padding: 0 10px; }
.recruit h2 b { color: #be0413; }
.recruit h2 a { color: #2365a9; }
.recruit h2 .btn-r { width: 85px; height: 27px; text-align: center; line-height: 27px; color: #fff; font-size: 14px; background-color: #be0413; float: right; display: inline-block; position: absolute; right: 10px; top: 4px; }
.recruit .recruit-ad { width: 100%; height: 360px; margin-bottom: 10px; background-color: #f8f8f8; }
.recruit .recruit-ad p { line-height: 45px; font-size: 18px; color: #707070; padding: 0 10px; }
.recruit .recruit-ad p a { float: right; font-size: 14px; line-height: 45px; color: #2365a9; position: relative; top: -3px; }
.recruit .recuit-list { width: 100%; margin-top: 10px; }
.recruit .recuit-list li { float: left; width: 392px; height: 200%; margin-bottom: 13px; background-color: #f8f8f8; overflow: hidden; }
.recruit .recuit-list p { line-height: 45px; font-size: 14px; color: #707070; padding: 0 10px; }
.recruit .recuit-list p a { float: right; color: #2365a9; }
.recruit .recuit-list .ml { margin-left: 6px; }

.main-top { width: 100%; }

.qiye-info { width: 100%; height: 220px; padding: 20px; border: #eaeef0 1px solid; position: relative; margin-bottom: 20px; }
.qiye-info .more { display: inline-block; width: 21px; height: 21px; background: url(../images/bg-company-baseinfo.png) 0 0 no-repeat; background-size: 100% 100%; position: absolute; right: 0; top: 0; }
.qiye-info .left { width: 185px; height: 177px; overflow: hidden; }
.qiye-info .right { width: 780px; }
.qiye-info .right h3 { font-size: 20px; color: #000000; }
.qiye-info .right .p1 { font-size: 12px; color: #707070; line-height: 28px; }
.qiye-info .right .mail, .qiye-info .right .star { width: 70px; height: 24px; line-height: 22px; text-align: center; padding-left: 20px; font-size: 12px; border: #eaeef0 1px solid; border-radius: 3px; margin-right: 10px; display: inline-block; }
.qiye-info .right .mail { background: url(../images/icon-email2.png) 8px center no-repeat #f5f8fa; background-size: 16px 11px; }
.qiye-info .right .star { background: url(../images/icon-store.png) 10px center no-repeat #35911a; border-color: #35911a; background-size: 13px 12px; color: #fff; }
.qiye-info .right .p2 { margin: 15px 0; }
.qiye-info .right .p3 { margin-top: 10px; }
.qiye-info .right .p3 a { display: inline-block; width: 91px; height: 28px; line-height: 28px; color: #fff; margin-right: 20px; background-color: #eb6100; text-align: center; margin-bottom: 10px; }

.qyjj, .qbzw, .qysz { width: 100%; margin-bottom: 20px; }
.qyjj h3, .qbzw h3, .qysz h3 { width: 100%; height: 45px; line-height: 45px; padding: 0 15px; background-color: #eaeef0; font-size: 16px; color: #1a1a1a; }
.qyjj h3 a, .qbzw h3 a, .qysz h3 a { float: right; color: #1a1a1a; font-size: 12px; }

.qyjj { border: #eaeef0 1px solid; }
.qyjj .con { padding: 15px; font-size: 12px; color: #6c6c6c; line-height: 24px; }
.qyjj .con p { text-align: justify; }

.qysz .picScroll-left { overflow: hidden; position: relative; margin: 15px; }
.qysz .picScroll-left .hd { overflow: hidden; height: 30px; background: #f6f5f5; text-align: center; line-height: 30px; margin-top: 10px; margin: 10px; }
.qysz .picScroll-left .hd .prev, .qysz .picScroll-left .hd .next { display: inline-block; width: 22px; height: 16px; margin: 0 20px; background: url(../images/arrow-l2.png) 0 0 no-repeat; background-size: 22px 16px; }
.qysz .picScroll-left .hd .next { background-image: url(../images/arrow-r2.png); }
.qysz .picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.qysz .picScroll-left .bd li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.qysz .picScroll-left .bd .pic { text-align: center; }
.qysz .picScroll-left .bd .pic img { width: 236px; height: 147px; display: block; }

.qbzw { border: #eaeef0 1px solid; }

.qbzw-plane { margin: 15px; padding: 20px; background-color: #edf2f9; position: relative; }
.qbzw-plane.bg { background-color: #f8fbff; }
.qbzw-plane h4 { font-size: 16px; color: #181818; line-height: 32px; }
.qbzw-plane h4 a { color: #181818; }
.qbzw-plane h4 span { float: right; font-size: 22px; font-weight: bold; color: #fe8330; }
.qbzw-plane p { color: #919191; line-height: 24px; font-size: 14px; }
.qbzw-plane p span { margin-right: 20px; }
.qbzw-plane p i { font-style: normal; color: #be0413; }
.qbzw-plane .f5 { width: 200px; height: 24px; line-height: 24px; position: absolute; text-align: right; top: 70px; right: 20px; }
.qbzw-plane .f5 a { width: 24px; height: 24px; border-radius: 24px; margin-left: 10px; display: inline-block; text-align: center; }
.qbzw-plane .f5 a:hover, .qbzw-plane .f5 a.on { background-color: #ec6941; color: #fff; }

.bgf1f2f2 { background-color: #f1f2f2; }
.bgf1f2f2 .main { position: relative; }

.banner-con { width: 100%; height: 383px; background: url(../images/img.png) center center no-repeat; background-size: 1910px 393px; margin-top: -3px; text-align: center; padding-top: 1px; margin-bottom: 20px; }
.banner-con .logo33 { margin-top: 80px; width: 108px; height: 108px; border: #fff 10px solid; overflow: hidden; margin-left: auto; margin-right: auto; box-sizing: content-box; margin-bottom: 10px; }
.banner-con p a { font-size: 18px; color: #000000; }

.main-left-out { position: absolute; left: -138px; }
.main-left-out li { width: 114px; height: 53px; line-height: 53px; background-color: #fff; text-indent: 1em; font-size: 16px; color: #303030; box-sizing: content-box; }
.main-left-out li:hover, .main-left-out .active { background-color: #be0413; border-left: #f25460 4px solid; margin-left: -4px; }
.main-left-out li:hover a, .main-left-out .active a { color: #fff; }

.qyxx2, .qyfl2, .slide-qiye-info2 { position: relative; background-color: #fff; padding-top: 1px; }
.qyxx2 .h3, .qyfl2 .h3, .slide-qiye-info2 .h3 { position: relative; width: 92px; height: 40px; line-height: 40px; background-color: #ed8131; color: #fff; font-size: 16px; margin-left: 10px; margin-top: -6px; text-align: center; }
.qyxx2 .h3 span, .qyfl2 .h3 span, .slide-qiye-info2 .h3 span { width: 6px; height: 6px; display: inline-block; background: url(../images/sp-arrow.png) 0 0 no-repeat; background-size: 6px 6px; position: absolute; top: 0; right: -6px; }

.qyxx2 .con { margin: 15px; padding-bottom: 40px; }
.qyxx2 .left { width: 463px; font-size: 12px; line-height: 24px; color: #6c6c6c; }
.qyxx2 .left p { text-indent: 2em; }
.qyxx2 .p2 { position: absolute; left: 15px; bottom: 15px; }
.qyxx2 .mail, .qyxx2 .star { width: 70px; height: 24px; line-height: 22px; text-align: center; padding-left: 20px; font-size: 12px; border: #eaeef0 1px solid; border-radius: 3px; margin-right: 10px; display: inline-block; }
.qyxx2 .mail { background: url(../images/icon-email2.png) 8px center no-repeat #f5f8fa; background-size: 16px 11px; }
.qyxx2 .star { background: url(../images/icon-store.png) 10px center no-repeat #35911a; border-color: #35911a; background-size: 13px 12px; color: #fff; }
.qyxx2 .right { width: 272px; }
.qyxx2 .right p { margin-bottom: 8px; }
.qyxx2 .right .l0 { margin-right: 8px; }
.qyxx2 .right .l0 img { width: 132px; height: 82px; overflow: hidden; }

.qyfl2 .con { margin: 15px; }
.qyfl2 .con a { width: 91px; height: 28px; display: inline-block; text-align: center; line-height: 28px; background-color: #e9e9e9; color: #626262; margin-right: 10px; margin-bottom: 15px; font-size: 12px; }
.qyfl2 .con .more { background-color: #b1dee3; }

.qbzw2 { border: #eaeef0 1px solid; background-color: #fff; margin-bottom: 30px; }
.qbzw2 h3 { width: 100%; height: 45px; line-height: 45px; padding: 0 15px; background-color: #eaeef0; font-size: 16px; color: #1a1a1a; }
.qbzw2 h3 a { float: right; color: #1a1a1a; font-size: 12px; }
.qbzw2 h3.red { background-color: #be0413; color: #fff; }
.qbzw2 .qbzw-plane h4 { font-size: 16px; color: #181818; line-height: 32px; }
.qbzw2 .qbzw-plane h4 a { color: #181818; }
.qbzw2 .qbzw-plane h4 span { float: right; font-size: 22px; color: #5380b6; font-weight: normal; }
.qbzw2 .qbzw-plane .f5 a { display: inline-block; width: 24px; height: 24px; border-radius: 24px; overflow: hidden; background: url(../images/icon-x1.png) center center no-repeat #d4d7de; background-size: 24px 24px; margin-left: 5px; }
.qbzw2 .qbzw-plane .f5 .a2 { background-image: url(../images/icon-x2.png); }
.qbzw2 .qbzw-plane .f5 .a3 { background-image: url(../images/icon-x3.png); }
.qbzw2 .qbzw-plane .f5 .a4 { background-image: url(../images/icon-x4.png); }
.qbzw2 .qbzw-plane .f5 .a5 { background-image: url(../images/icon-x5.png); }
.qbzw2 .qbzw-plane .f5 a.on, .qbzw2 .qbzw-plane .f5 a:hover { background-color: #ec6941; }

.zwxq { width: 100%; border: #cfcfcf 1px solid; background-color: #fff; }
.zwxq .part1 { border-bottom: #cfcfcf 1px dotted; padding-bottom: 10px; }
.zwxq .part1 h1 { height: 74px; line-height: 74px; border-bottom: #cfcfcf 1px solid; padding: 0 20px; font-size: 24px; font-weight: bold; color: #707070; }
.zwxq .part1 a { float: right; font-size: 12px; color: #000; }
.zwxq .part1 a:hover { color: #be0413; }
.zwxq .part1 time { color: #a1a0a0; margin-left: 10px; line-height: 100px; }
.zwxq .part1 .con { padding: 20px; font-size: 14px; color: #626262; height: 90px; }
.zwxq .part1 .con b { font-size: 18px; color: #e26713; }
.zwxq .part1 li { float: left; width: 40%; line-height: 24px; }
.zwxq .part1 .li3, .zwxq .part1 .li6 { width: 20%; }
.zwxq .part1 .con2 { width: 100%; height: 40px; text-align: left; position: relative; margin-top: 10px; }
.zwxq .part1 .tdjl, .zwxq .part1 .sc { border-radius: 3px; height: 28px; line-height: 28px; text-align: center; display: inline-block; color: #fff; font-size: 14px; padding: 0 20px; float: left; margin-left: 20px; }
.zwxq .part1 .tdjl:hover, .zwxq .part1 .sc:hover { color: #fff; }
.zwxq .part1 .tdjl { background-color: #e26713; }
.zwxq .part1 .sc { background-color: #66981e; }
.zwxq .part1 .sc img { position: relative; top: 2px; margin-right: 3px; }
.zwxq .part1 .share10 { width: 50%; position: absolute; left: 20%; top: 0px; line-height: 30px; }
.zwxq .part1 .share10 img { position: relative; top: 5px; margin-left: 5px; }
.zwxq .part2 { width: 100%; padding: 20px; }
.zwxq .part2 .h3 { height: 40px; line-height: 40px; background: url(../images/h3-bg2.png) 0 center no-repeat; background-size: 5px 14px; padding-left: 10px; font-size: 16px; color: #3c3c3c; margin: 10px 0; }
.zwxq .part2 .con a { width: 91px; height: 28px; line-height: 28px; background-color: #e9e9e9; text-align: center; margin-right: 10px; margin-bottom: 10px; display: inline-block; font-size: 14px; }
.zwxq .part2 li { font-size: 14px; line-height: 24px; }
.zwxq .part3 { text-align: center; padding-top: 80px; height: 180px; }
.zwxq .btn-tdjl2 { border-radius: 3px; height: 45px; line-height: 45px; width: 165px; text-align: center; display: inline-block; color: #fff; font-size: 18px; padding: 0 20px; background-color: #e26713; }
.zwxq .btn-tdjl2:hover { color: #fff; }

.banner { width: 100%; height: 297px; overflow: hidden; position: relative; }
.banner .hd { height: 15px; overflow: hidden; position: absolute; right: 10px; 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; line-height: 14px; text-align: center; background: #68726d; cursor: pointer; }
.banner .hd li.on { background: #be0413; }
.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; }

.banners { width: 100%; height: 266px; overflow: hidden; }
.banners .left { width: 585px; }
.banners .right { width: 197px; }
.banners .right li { margin-top: 10px; }
.banners .right li:first-child { margin-top: 0; }
.banners .banner { width: 100%; height: 266px; overflow: hidden; position: relative; }
.banners .banner .bd { position: relative; height: 100%; z-index: 0; }
.banners .banner .bd img { width: 100%; height: 266px; display: block; }

.prv-nxt { padding-top: 20px; padding-bottom: 20px; }
.prv-nxt .left { float: left; }
.prv-nxt .right { float: right; }
.prv-nxt a { padding: 0 10px; height: 27px; border: #cfcfcf 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #be0413; color: #fff; border-color: #be0413; }
.prv-nxt .right { font-size: 12px; }

.prv-nxt2 { text-align: center; width: 100%; height: 72px; border: #cfcfcf 1px solid; margin-top: 10px; padding-top: 20px; font-size: 12px; }
.prv-nxt2 a { padding: 0 10px; height: 27px; border: #cfcfcf 1px solid; border-radius: 3px; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; }
.prv-nxt2 a:hover, .prv-nxt2 .active { background-color: #be0413; color: #fff; border-color: #be0413; }
.prv-nxt2 input[type=text] { width: 45px; height: 27px; border: #cfcfcf 1px solid; text-align: center; border-radius: 3px 0 0 3px; margin-right: -8px; position: relative; top: -1px; outline: none; }
.prv-nxt2 input[type=submit] { width: 30px; height: 28px; border: #cfcfcf 1px solid; text-align: center; color: #fff; font-size: 12px; position: relative; top: -1px; background-color: #be0413; border-radius: 0 3px 3px 0; margin-right: 6px; outline: none; }

.prv-nxt3 { text-align: center; width: 100%; height: 72px; margin-top: 10px; padding-top: 20px; font-size: 12px; }
.prv-nxt3 a { padding: 0 10px; height: 27px; border: #cfcfcf 1px solid; border-radius: 3px; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; color: #be0413; }
.prv-nxt3 a:hover, .prv-nxt3 .active { background-color: #be0413; color: #fff; border-color: #be0413; }
.prv-nxt3 img { position: relative; top: 3px; }

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

.alert-wx { width: 630px; height: 430px; position: absolute; top: 30%; left: 50%; margin-left: -315px; border-radius: 5px; box-shadow: 0 0 3px 3px #444; z-index: 999; display: none; background: url(../images/phone.png) 340px 90px no-repeat #fff; background-size: 205px 299px; }
.alert-wx h3 { height: 40px; line-height: 40px; font-size: 18px; padding: 0 15px; border-bottom: #cfcfcf 1px solid; }
.alert-wx .close { float: right; background: url(../images/close3.png) 0 0 no-repeat; background-size: 18px 18px; width: 18px; height: 18px; margin-top: 10px; }
.alert-wx .con { width: 240px; height: 520px; text-align: center; margin-top: 80px; margin-left: 80px; }
.alert-wx p { width: 240px; text-align: center; margin-top: 10px; font-size: 12px; line-height: 24px; }

/* ----------------------------------------------------------------------footer------------------------------------------------------------------- */
footer { width: 100%; height: 228px; background-color: #321313; color: #836d53; font-size: 12px; margin-top: 60px; }
footer a { color: #836d53; }
footer a:hover { color: #fff; }
footer .ft-main { width: 100%; height: 174px; box-shadow: 0 4px 4px 0 #1c0b0b; background-color: #431919; padding-top: 30px; }
footer .ft-main h3, footer .ft-main p { line-height: 30px; }
footer .part1 { height: 120px; width: 220px; float: left; margin-right: 13px; }
footer .part2 { height: 120px; width: 290px; float: left; margin-right: 13px; border-left: #614235 1px solid; padding-left: 30px; }
footer .part3 { height: 120px; width: 480px; float: right; border-left: #614235 1px solid; padding-left: 30px; }
footer .part3 a { line-height: 30px; margin-right: 20px; display: inline-block; }
footer .ft-btm { text-align: center; height: 55px; line-height: 55px; }
