@charset "utf-8";@import url('reset.min.css');* {font-family:"Microsoft YaHei"}
.hidden {display:none;}
body {background:#fff}
.text-center {text-align:center}
.text-right {text-align:right}
.ib {display:inline-block}
.wauto {width:100%;height:auto}
.ts {text-transform:uppercase}
.mauto {margin:0 auto}
.pz {position:relative;z-index:0}
.pa {position:absolute;z-index:999}
.pf {position:fixed;z-index:1}
.b {font-weight:bold}
.imgW {max-width:100%}
.cb {clear:both}
.flexCenter {display:flex;align-items:center;justify-content:center}
.text-left {text-align:left}
.text-center {text-align:center;}
.max100 {max-width:100%;}
.transition,.transition * {-webkit-transition:all .5s;transition:all .5s}
.openWindow .form input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#333}
.form input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#333}
.flex {display:flex;display:-webkit-flex;}
.wrapper {width:1200px;margin:0 auto;}
a:hover {color:#3374b7;}
button {font-family:"Microsoft YaHei";}
.hidden {display:none;}
header.header1 img {max-height:200px;}
header.header2 {height:70px;}
header.header2.inner {height:40px;background-color:#f4f4f4;}
header.header2 .wrapper {position:relative;}
header.header2 img.fl {margin-top:18px;}
header.header2 .fr.as {line-height:70px;font-size:0;}
header.header2.inner .fr.as {line-height:40px;}
header.header2 .fr.as a {font-size:16px;color:#428ed3;}
header.header2 .fr.as a.login,.mheader a.login {padding-left:48px;background:url(../images/icon_login.png) no-repeat left center}
header.header2.inner .fr.as a.login {padding-left:26px;background-size:22px 22px}
header.header2 .fr.as a.reg,.mheader a.reg {margin-left:33px;padding-left:49px;background:url(../images/icon_reg.png) no-repeat left center;color:#e05a5e;}
header.header2.inner .fr.as a.reg {padding-left:27px;margin-left:31px;background-size:22px 22px}
header.header2 .fr.as a.ssearch,.mheader a.ssearch {margin-left:22px;padding-left:52px;background:url(../images/icon_ssearch.png) no-repeat left center;color:#48a592;}
header.header2.inner .fr.as a.ssearch {margin-left:24px;padding-left:29px;background-size:22px 22px}
header.header2 .fr.as a:hover {color:#3374b7;}
header.headerNav {height:105px;}
header.headerNav .logo {width:324px;}
header.headerNav .logo img {margin:24px 0 0 1px;max-height:60px; max-width: 324px;}
header.headerNav nav {width:615px;}
header.headerNav nav ul {text-align:right;font-size:0;}
header.headerNav nav li {height:105px;padding:0 21px;}
header.headerNav nav li.hot {padding-right:30px;background:url(../images/icon_hot.gif) no-repeat 95px 39px}
header.headerNav nav li a {line-height:105px;font-size:18px;color:#575757;}
header.headerNav nav li a.active,header.headerNav nav li a:hover {color:#2595c5;}
.siteSelect {width:236px;height:42px;background:url(../images/bg_lan.png) no-repeat;margin-top:33px;}
.siteSelect h2 {width:79px;line-height:42px;font-size:16px;color:#fff;}
.siteSelect select {padding:0 10px;border:0;width:157px;height:42px;background:none;line-height:42px;font-size:14px;cursor:pointer;}
.siteSelect select option {line-height:40px;}
header.header3 {height:104px;background-color:#fff;border-bottom:1px solid #e8e8e8;}
header.header3 .logo {margin-top:22px;height:58px;}
header.header3 .logo img {height:58px;}
header.header3 .fr.as {margin-top:32px;line-height:38px;font-size:0;}
header.header3 .fr.as a {font-size:16px;color:#428ed3;}
header.header3 .fr.as a.login {padding-left:48px;background:url(../images/icon_login.png) no-repeat left center}
header.header3 .fr.as a.reg {margin-left:33px;padding-left:49px;background:url(../images/icon_reg.png) no-repeat left center;color:#e05a5e;}
header.header3 .fr.as a.ssearch {margin-left:22px;padding-left:52px;background:url(../images/icon_ssearch.png) no-repeat left center;color:#48a592;}
header.header3 .fr.as a:hover {color:#3374b7;}
footer {background-color:#4c4c4c;max-width:2000px;margin:0 auto;padding:28px 0 0;}
footer .ft {padding-bottom:16px;}
footer .logo {margin:10px 0 0 1px;}
footer .text {width:616px;margin:0 0 0 24px;}
footer .nav {line-height:43px;font-size:14px;color:#fff;}
footer .nav a {font-size:14px;color:#fff; position: relative; z-index: 0; padding: 0 15px; line-height: 43px; display: inline-block;}
footer .nav a:after{content: ''; display: block; width: 1px; height: 15px; position: absolute; right: 0; top: 15px; background-color: #fff;}
footer .nav a:hover {color:#ccc;}
footer .nav a:last-child:after{display: none;}
footer .copyright {text-align:left;line-height:36px;font-size:12px;color:#ababab;}
footer .copyright a {font-size:12px;color:#ababab;}
footer .copyright a:hover {color:#fff;}
footer .weixin {margin-top:7px;width:103px;padding-bottom:15px;}
footer .weixin img {width:100%;}
footer .weixin h2 {margin-top:6px;line-height:21px;font-size:12px;color:#fff;}
footer .r {width:312px;}
footer .r .title {line-height:43px;font-size:20px;color:#ababab;}
footer .r .number {line-height:43px;padding-left:33px;font-size:20px;color:#ababab;background:url(../images/icon_footer_phone.png) no-repeat left center;font-family:Bahnschrift;}
footer .icons {margin-top:10px;}
footer .icons a {width:32px;height:32px;margin-right:10px;border-radius:50%;-webkit-border-radius:50%;}
footer .icons a.wx {background:url(../images/icon_footer_wx.png) no-repeat;}
footer .icons a.tel {background:url(../images/icon_footer_tel.png) no-repeat;}
footer .icons a.home {background:url(../images/icon_footer_home.png) no-repeat;}
footer .icons a.pos {background:url(../images/icon_footer_pos.png) no-repeat;}
footer .icons a:hover {transform:rotate(360deg);}
footer .fb {padding:15px 0;background-color:#3d3d3d;}
footer .fb div {font-size:12px;color:#ababab;}
footer .fb div a {font-size:12px;color:#ababab;}
footer .fb div a:hover {color:#fff;}
.apply.od {width:100%;height:267px;background:url(../images/bg_apply.jpg) no-repeat center top}
.apply.od h2 {margin-top:70px;line-height:61px;font-size:36px;color:#fff;}
.apply.od .applyBtn {margin-top:29px;width:150px;height:42px;line-height:38px;border:2px solid #fff;border-radius:18px;font-size:18px;color:#fff;cursor:pointer;}
.apply.od .applyBtn:hover {background-color:#fff;color:#2595c5;}
.banner {width:100%;height:300px;background:url(../images/bg_banner.jpg) no-repeat center;}
.banner h2 {margin-top:104px;line-height:66px;font-size:48px;font-weight:bold;color:#fff;}
.zbanner {width:100%;height:auto;}
.zbanner .c-typename {text-align:center;font-size:38px;font-weight:bold;color:#fff;}
.zbanner .c-jianru {width:235px;margin:0 auto;margin-top:25px;}
.zbanner .c-typename span {display:inline-block;height:60px;}
.zbanner .c-typename span.jr-l {width:194px;padding:0;background:none;}
.zbanner .c-typename span.jr-c {background:url(../images/jrck-c.jpg) left bottom repeat-x;padding:0 15px;line-height:50px;}
.banner h3 {line-height:22px;font-size:14px;color:#fff;text-transform:uppercase;}
.section {background-color:#f2f2f2;}
.positions {line-height:61px;padding-left:35px;font-size:14px;color:#000;background:url(../images/icon_home.png) no-repeat left center;}
.positions a {font-size:14px;color:#000;}
.positions a:hover {color:#428ed3;}
.main {margin-bottom:0;}
.main .mainContent {width:824px;}
.main .mainContent .c {background-color:#fff;padding:4px 22px 35px 22px;}
.main .mainContent .typename {line-height:51px;border-bottom:1px solid #dcdcdc;font-size:20px;color:#333;padding-left:25px;}
.main .mainContent .typename:before {position:absolute;left:2px;top:17px;content:'';display:block;width:4px;height:16px;background-color:#ea544b;}
.newslist {margin-top:2px;}
.newslist li {width:100%;padding:24px 0;border-bottom:1px solid #eee;}
.newslist li img {width:252px;height:252px;}
.newslist li .fr {width:505px;}
.newslist li .fr h2 {margin-top:12px;line-height:29px;font-size:18px;color:#333;}
.newslist li .fr h2 a {font-size:18px;color:#333;}
.newslist li .fr h3 {margin-top:20px;line-height:22px;font-size:14px;color:#999;}
.newslist li .fr h3 a {font-size:14px;color:#999;}
.newslist li .fr .body {margin-top:11px;line-height:24px;font-size:14px;color:#333;}
.newslist .fr a:hover {color:#2595c5}
.rclist {width:100%;padding:4px 22px;background-color:#fff;}
.rclist h2.pz {line-height:51px;padding-left:25px;border-bottom:1px solid #dcdcdc;font-size:20px;color:#333;}
.rclist h2.pz:before {content:'';display:block;width:4px;height:16px;background-color:#ea544b;position:absolute;left:3px;top:17px;}
.rclist .list {width:1184px;margin-top:32px;}
.rclist .list li {width:269px;height:355px;margin-right:27px;}
.rclist .list li img {width:112px;height:112px;border-radius:50%;-webkit-border-radius:50%;top:0;left:78px;}
.rclist .list .c {width:255px;height:252px;background-color:#fff;box-shadow:0 0 7px #ccc;border-radius:10px;padding:66px 14px 0 14px;margin:51px 0 0 7px;}
.rclist .list .c .title {height:45px;line-height:45px;font-size:20px;color:#333}
.rclist .list .c .zw {line-height:30px;font-size:14px;color:#333;padding-bottom:8px;border-bottom:1px solid #e5e5e5;}
.rclist .list .c .body {padding:12px 7px 0 7px;line-height:24px;font-size:12px;color:#666;}
.rclist .list .c .body span {color:#ea544b;}
.rclist .list .body a:hover {color:#ea544b;}
aside {width:356px;}
aside .hnews {background-color:#fff;margin-bottom:18px;}
aside h2 {margin:6px 0;padding:0 31px;line-height:49px;font-size:20px;color:#333;border-bottom:1px solid #dcdcdc;}
aside h2:before {content:'';display:block;width:4px;height:16px;background-color:#ea544b;position:absolute;top:16px;left:14px;}
aside h2 a {display:inline-block;height:27px;right:17px;top:10px;padding-right:20px;background:url(../images/icon_more.png) no-repeat right center;font-size:14px;color:#333;line-height:28px;}
.indexrc h2 a:hover,.indexNews h2 a:hover {color:#ea544b;}
aside .list {margin:15px 18px;}
aside .list li {width:100%;height:32px;background:url(../images/icon_news_dot.png) no-repeat left center;text-indent:13px;line-height:32px;overflow:hidden;}
aside .list li a {font-size:14px;color:#000;}
aside .list li a:hover {color:#2595c5;}
aside .list li.line {margin:18px 0 23px 0;width:100%;height:1px;background:url(../images/bg_line.gif) no-repeat}
aside .search {margin:19px 20px 20px 13px;}
aside .search .wbk {width:237px;height:40px;background:#fff;border:1px solid #dcdcdc;border-right:0;line-height:38px;padding:0 11px;border-radius:4px 0 0 4px;font-size:16px;color:#333;}
aside .search .wbk:focus {border-color:#2595c5;}
aside .search .btn {width:86px;height:40px;line-height:40px;background:#2595c5;background:linear-gradient(to right,#195e89,#22a4cf);border:0;border-radius:0 4px 4px 0;font-size:18px;color:#fff;}
aside img.a {width:100%;margin:0 0 19px 0;}
.pages {margin:49px 0;font-size:0;}
.pages {font-size:0;height:40px;}
.pages li {display:inline-block;margin-right:7px;}
.pages li a,.pages li span {display:inline-block;font-size:14px;padding:0 15px;line-height:38px;background-color:#fff;border:1px solid #e5e5e5;}
.pages li.total {padding-left:16px;border:0;margin-right:0;}
.pages li.total span {padding:0;background:none;border:0;font-size:14px;color:#666;}
.pages li.redirect {border:0;margin-right:0;height:40px;line-height:38px;}
.pages li.redirect span {padding:0;background:none;border:0;font-size:14px;color:#666;}
.pages li.redirect input {width:38px;height:38px;background-color:#fff;text-align:center;line-height:38px;border:1px solid #e5e5e5;margin:0 6px;color:#333;font-size:14px;}
.pages li.redirect button {width:60px;height:40px;background-color:#2595c5;border:0;line-height:40px;font-size:14px;color:#fff;margin-left:12px;cursor:pointer;}
.pages li.active a {background-color:#2595c5;color:#fff;border-color:#2595c5;}
.articleTitle {margin-top:36px;line-height:54px;font-size:24px;color:#2595c5; text-align: center;}
.articleTime {padding:0 0 13px 0;line-height:41px;border-bottom:1px solid #cacaca;font-size:14px;color:#333; text-align: center;}
.articleContent {padding:20px 0;line-height:30px;font-size:14px;color:#333;}
.apages {padding-top:27px;border-top:1px solid #cacaca;}
.apages li {width:100%;}
.apages li span {width:56px;line-height:22px;background-color:#dcdcdc;font-size:14px;color:#000;margin-right:5px;}
.apages li a {font-size:14px;color:#000;}
.apages li a:hover {color:#2595c5;}
.apages li a:hover span {background-color:#2595c5;color:#fff;}
.introduction {padding:35px 0;line-height:29px;font-size:14px;color:#666;}
.jobIndex {width:98%;padding:5px 1%;}
.jobIndex li {margin-bottom:24px;padding:14px 0;background-color:#fff;width:48%;box-shadow:0 0 10px #ccc;}
.jobIndex li:nth-child(2n+2) {margin-left:4%;}
.jobIndex li:nth-child(2n+1) {clear:both;}
.jobIndex li h2 {width:100%;height:24px;border-left:4px solid #2595c5;padding-left:21px;font-size:18px;color:#2595c5;line-height:24px;}
.jobIndex li .c {margin:5px 25px;line-height:32px;font-size:14px;color:#c7c7c7;height:128px;text-align:justify;}
.jobIndex li .c a {font-size:14px;color:#333;}
.jobIndex li .c a:hover {color:#ff8a00;}
.jobIndex li a.more {padding-right:17px;background:url(../images/icon_arrow_down.png) no-repeat right center;color:#ff8a00;margin-right:10px;line-height:30px;height:30px;}
.jobIndex li .block {height:30px;}
.jobIndex li a.more:hover {color:#2595c5;}
.jobIndex.w100 {width:100%;}
.jolist {margin:35px 0;}
.jolist li {border-bottom:1px dashed #ccc;text-indent:10px;}
.index .search {margin:64px auto 53px auto;background-color:#fff;}
.index .search.inner {margin-top:0;}
.index .search .workplace {width:154px;line-height:59px;font-size:20px;color:#fff;background:url(../images/bg_index_workplace.png) no-repeat;margin-left:202px;}
.index .search.inner .workplace {margin-left:0;}
.index .search .c {width:642px;height:59px;border:1px solid #dcdcdc;border-left:0;border-radius:0 5px 5px 0;}
.index .search.inner .c {width:615px;}
.index .search .wbk {width:583px;height:57px;background:none;border:0;line-height:57px;padding:0 11px;font-size:20px;color:#000;font-family:微软雅黑;}
.index .search.inner .wbk {width:554px;}
.index .search .btn {width:58px;height:57px;background:url(../images/bt_scape.png) no-repeat center;border:0;cursor:pointer;}
.index .search ul {left:423px;top:58px;background-color:#ccc;width:642px;display:none;max-height:300px;overflow:scroll;overflow-x:hidden;overflow-y:auto;}
.index .search.inner ul {width:615px;}
.index .search ul.active {display:block;z-index:9999;}
.index .search ul li a {display:block;width:100%;line-height:30px;padding:5px 10px;width:100%;font-size:14px;}
.index .search ul li a:hover {background-color:#5a95f2;color:#fff;}
.index .rc {margin-top:75px;}
.index .rc a {width:322px;height:180px;border-radius:5px}
.index .rc a.a1 {background:url(../images/bg_i1.png) no-repeat}
.index .rc a.a2 {background:url(../images/bg_i2.png) no-repeat;margin:0 117px;}
.index .rc a.a3 {background:url(../images/bg_i3.png) no-repeat}
.indexrc {margin-top:36px;padding:24px 0 28px 0;background:url(../images/bg_index_rc.gif) repeat-x #f8fafc}
.indexrc .rcklist li {width:358px;float:left;height:48px;background:url(../images/bg_line.gif) repeat-x left bottom;line-height:46px;text-indent:25px;margin-right:63px;}
.indexrc .rcklist li:nth-child(3n) {margin-right:0;}
.indexrc .rcklist li a {width:100%;height:46px;line-height:46px;font-size:14px;color:#000;background:url(../images/icon_arrow_right.png) no-repeat 7px center}
.indexrc .rcklist li a:hover {color:#005dbc}
.indexNews {margin-top:51px;margin-bottom:30px;}
.indexrc h2,.indexNews h2 {line-height:27px;font-size:20px;color:#333;padding-bottom:17px;border-bottom:1px solid #e6e6e6;}
.indexrc h2:before,.indexNews h2:before {content:'';display:inline-block;width:4px;height:16px;background-color:#ea544b;margin-right:14px;}
.indexrc h2 a,.indexNews h2 a {display:inline-block;height:27px;right:10px;top:0;padding-right:20px;background:url(../images/icon_more.png) no-repeat right center;font-size:14px;color:#333;line-height:28px;}
.indexrc h2 a:hover,.indexNews h2 a:hover {color:#ea544b;}
.indexNews ul.list {width:641px;margin-top:11px;}
.indexNews ul.list li {width:100%;height:58px;background:url(../images/bg_line.gif) repeat-x left bottom;line-height:58px;}
.indexNews ul.list li a {width:100%;height:58px;line-height:58px;font-size:14px;color:#000;padding-left:18px;background:url(../images/icon_news_dot.png) no-repeat 0 center}
.indexNews ul.list li a .title {width:530px;height:58px;line-height:58px; color: #000;}
.indexNews ul.list li a .addtime {width:81px;height:58px;line-height:58px; color: #999;}
.indexNews ul.list li a:hover .title,.indexNews ul li a:hover .addtime{color:#2595c5}
.newsliders {margin-top:17px;}
.newsliders,.newsliders .slides li,.newsliders .slides li img,.newsliders .slides li a {width:542px;height:342px;}
.newsliders .slides li .title {bottom:0;left:0;width:100%;height:47px;background:rgba(0,0,0,.4);line-height:47px;font-size:16px;color:#fff;padding:0 125px 0 22px;}
.newsliders .flex-control-nav {position:absolute;z-index:999999;right:0;bottom:19px;text-align:center;font-size:0;}
.newsliders .flex-control-nav li {margin-right:9px;display:inline-block;zoom:1;*display:inline;text-indent:-99999px;font-size:0;}
.newsliders .flex-control-paging li a {width:8px;height:8px;display:block;background-color:#e1842b;cursor:pointer;border-radius:50%;font-size:0;}
.newsliders .flex-control-paging li a.flex-active {width:22px;border-radius:4px;cursor:default}
.newsliders .flex-direction-nav .flex-prev,.newsliders .flex-direction-nav .flex-next {display:block;width:50px;height:50px;position:absolute;z-index:999;top:149px;text-indent:100000px;}
.newsliders .flex-direction-nav .flex-prev {left:11px;background:url(../images/btn_prev.png) no-repeat}
.newsliders .flex-direction-nav .flex-next {right:11px;background:url(../images/btn_next.png) no-repeat}
.wordstationSearch {width:100%;height:auto;padding:14px;background-color:#fff;border-radius:8px;overflow:scroll;max-height: 80vh;overflow-x: hidden; overflow-y: auto;position:relative;}
.wordstationSearch .close {width:31px;height:30px;position:absolute;right:10px;top:10px;background:url(../images/btn_colse.png) no-repeat}
.wordstationSearch h2.text-center {line-height:32px;font-size:24px;color:#2595c5;}
.wordstationSearch .c {margin:10px 0;line-height:36px;font-size:14px;color:#000;width:100%;}
.wordstationSearch .c ul{width: 100%; clear: both; border-bottom: 1px solid #ccc; padding: 15px 1%; overflow: hidden;}
.wordstationSearch .c ul:last-child{border: 0;}
.wordstationSearch .c li {width:100%;}
.wordstationSearch .c li.w100 {width:100%;}
.wordstationSearch .c li b {color:#666;font-weight:normal;}
.wordstationSearch .enter {margin-top:30px;width:290px;line-height:40px;background-color:#2595c5;border-radius:6px;font-size:16px;color:#fff;}
.applyWindow {z-index:9999;left:50%;top:50%;width:1004px;height:80%;background:#fff;box-shadow:0 0 5px #666;margin:-40% 0 0 -502px;overflow:scroll;overflow-x:hidden;overflow-y:auto;}
.shadow {z-index:9998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.applyWindow .close {margin:16px;width:22px;height:22px;background:url(/template/pc/skin/images/btn_close2.gif) no-repeat}
.applyWindow .close:hover {transform:rotate(360deg);}
.applyWindow h2.text-center {margin:23px 0 0;line-height:43px;font-size:26px;color:#2396c5;letter-spacing:2px;}
.applyWindow ul {width:830px;margin:21px auto 0 105px;}
.applyWindow li {overflow:hidden;width:345px;margin-right:70px;}
.applyWindow li h3 {margin:26px 0 12px 0;line-height:32px;font-size:14px;color:#333; display: flex; display: -webkit-flex; align-items: center;}
.applyWindow ul.filelist {width:180px;margin:5px 15px;}
.red {color:red}
.applyWindow ul.filelist li {line-height:150%;margin-bottom:10px;}
.applyWindow li .input {width:343px;height:34px;border:1px solid #cdcdcd;border-radius:4px;text-indent:10px;font-size:14px;}
.applyWindow li.w100 {width:100%;}
.applyWindow li .textarea {width:758px;height:120px;line-height:20px;border:1px solid #cdcdcd;border-radius:4px;font-size:14px;}
.applyWindow li .textarea:focus,.applyWindow li .input:focus {border-color:#2595c5;}
.applyWindow li select {display:inline-block;height:34px;border:1px solid #cdcdcd;border-radius:4px;font-size:14px;}
.applyWindow li .select {width:343px;height:34px;border:1px solid #cdcdcd;border-radius:4px;font-size:14px;}
.applyWindow li .upload {width:158px;height:120px;border:1px solid #cdcdcd;background-color:#fff;padding-top:69px;background:url(/template/pc/skin/images/icon_upload.gif) no-repeat center 24px}
#docAlert {text-indent:10px;color:red;}
.applyWindow li .photo {max-width:90px;border:1px solid #ccc;border-radius:5px;margin:0 0 0 15px;display:none;}
.applyWindow li .videoDes {line-height:26px;margin:30px 0 0 0;font-size:14px;width:320px;}
.applyWindow li.agree {margin:35px 0;}
.applyWindow li .agreeRadio {margin:7px 7px 0 0;}
.applyWindow li p {line-height:27px;font-size:14px;}
.applyWindow li p a{color: #62a8ea;}
.applyWindow li.last {width:100%;margin-bottom:30px;}
.applyWindow li.last .btn {display:inline-block;padding:0 25px;line-height:40px;background-color:#2595c5;border-radius:4px;font-size:14px;color:#fff;border:0;}
.alert {color:red;}
.topSliders {width:100%;height:490px;}
.topSliders .slides li,.topSliders .slides li a {width:100%;height:490px;}
.topSliders .slides li a {background-position:center;background-repeat:no-repeat;}
.topSliders .flex-control-nav {width:100%;position:absolute;z-index:999999;right:0;bottom:20px;text-align:center;font-size:0;}
.topSliders .flex-control-nav li {margin-right:10px;display:inline-block;zoom:1;*display:inline;text-indent:-99999px;font-size:0;}
.topSliders .flex-control-paging li a {width:12px;height:12px;display:block;background-color:#fff;cursor:pointer;border-radius:50%;box-shadow:0 0 3px #666;font-size:0;}
.topSliders .flex-control-paging li a.flex-active {width:38px;border-radius:5px;background-color:#fff;cursor:default}
.bn .loginForm {top:37px;right:0;width:100%;}
.bn.inSearch .loginForm {top:0;right:0;width:auto;position:static;}
.bn.inSearch .loginForm .wrapper {width:100%;}
.bn .c {width:360px;height:420px;background-color:#fff;border-radius:5px;}
.layui-layer-content .bn .c {width:100%;}
.bn.inSearch .c {height:auto;}
.bn .c .tabs {margin-top:33px;width:100%;}
.bn .c .tabs a {width:50%;height:39px;line-height:39px;font-size:24px;color:#bfbfbf;}
.bn .c .tabs a span {left:120px;top:1px;line-height:18px;padding:0 4px;background-color:red;border-radius:3px 0 3px 0;font-size:12px;color:#fff;}
.bn .c .tabs a.active {color:#2595c5;}
.bn .c .tabs:after {content:'';display:block;width:1px;height:27px;background-color:#d2d2d2;position:absolute;top:8px;left:188px;}
.bn.inSearch .c .tabs:after {display:none;}
.bn.inSearch .c .tabs {margin-top:15px;}
.bn.inSearch .c .tabs a {cursor:default;}
.bn .c ul {display:none;margin:28px;overflow:hidden;}
.bn .c ul.active {display:block;}
.bn .c ul li {margin-bottom:21px;}
.bn .c ul li.yourname {}
.bn .c ul li .input {width:100%;line-height:39px;height:39px;background:none;border:0;border-bottom:1px solid #ebebeb;text-indent:39px;font-size:16px;color:#333;}
.bn .c ul li .input.input2 {width:180px;}
.bn .c ul li .input:focus {border-color:#2595c5;}
.loginForm .sento {width:110px;height:42px;background-color:#e5f8ff;border:1px solid #2595c5;text-align:center;line-height:40px;font-size:14px;color:#2595c5;}
.bn .c ul li img.chicuele {width:120px;margin-left:10px;border:1px solid #ccc;cursor:pointer;}
.bn .c ul li .input::placeholder {color:#bcbcbc;}
.bn .c ul li.yourname .input {background:url(../images/icon_username.png) 11px center no-repeat;}
.bn .c ul li.idcard .input {background:url(../images/icon_idcard.png) 11px center no-repeat;}
.bn .c ul li.no .input {background:url(../images/icon_no.png) 11px center no-repeat;}
.bn .c ul li.no {margin-bottom:15px;}
.bn .c ul li.text {line-height:24px;margin-bottom:11px;font-size:14px;color:#e1842b;}
.bn .c ul li.btn {margin-bottom:10px;}
.bn .c ul li.btn input {width:100%;height:41px;line-height:41px;background:#22a4d0;border:0;cursor:pointer;font-size:18px;color:#fff;font-family:arial;}
.bn .c ul li.reg {line-height:30px;font-size:16px;color:#666;}
.bn .c ul li.reg a {color:#22a4d0;padding-right:35px;background:url(../images/icon_arrow_r.png) no-repeat right center}
.bn .c ul li.reg a:hover {color:#ff9600;}
.bn .c ul li.username .input {background:url(../images/icon_username.png) 11px center no-repeat;}
.bn .c ul li.password .input {background:url(../images/icon_password.png) 11px center no-repeat;}
.bn .c ul li.no .input {background:url(../images/icon_no.png) 11px center no-repeat;}
.bn .c ul li.findpass a {font-size:14px;color:#666;}
.bn .c ul li.findpass a:hover {color:#2595c5;}
.bn .c ul li.logined {line-height:180%;font-size:14px;text-align:center;}
@media (max-width:768px) {
.wrapper,header.header2 {width:100%;padding:0 2%;}
header.header1 {}
.index .search {margin:10px 0;position:relative;z-index:0;padding-right:80px;overflow:hidden;height:auto;}
.index .search .workplace {width:100%;margin:0 !important;}
.index .search .btn {margin-left:0;width:80px;position:absolute;z-index:9;right:0;top:42px;}
.index .rc {margin-top:20px;overflow:hidden}
.index .rc a {width:96vw;height:53vw;background-size:100% 100% !important;margin-bottom:20px;}
.index .rc a.a2 {margin:0 0 20px 0;}
.indexNews {margin:20px 0;}
.indexNews ul.list {width:100%;}
.indexNews ul.list li a {position:relative;z-index:0;padding-right:100px;}
header.header2 {height:auto;}
header.header2 a.logo {display:block;width:100%;text-align:center;}
header.header2 a.logo img {display:block;margin:0 auto;float:none;}
header.header2 .fr {margin:0 0 10px 0;}
header.header2 .fr .tel {margin-top:0;}
.banner {height:100px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.banner h2 {margin-top:0;font-size:22px;}
.zbanner .c-typename {text-align:center;font-size:16px;font-weight:bold;s}
.zbanner .c-typename span {display:inline-block;height:29px;}
.zbanner .c-typename span.jr-l {width:94px;padding:0;background:none;}
.zbanner .c-typename span.jr-l img {width:100%;}
.zbanner .c-typename span.jr-c {background:url(../images/jrck-c.jpg) left bottom repeat-x;padding:0 10px;line-height:25.5px;}
.jobIndex,.main .mainContent,aside,header.header2 nav {width:100%;}
.jobIndex li {margin-bottom:15px;}
header.header2 nav li,header.header2 .fr {height:35px;margin:0;width:20%;}
header.header2 nav li a {line-height:35px;font-size:12px;}
header.header2 .wrapper {padding:0;}
header.header2 nav {margin-top:5px;}
header.header2 nav ul {text-align:left;}
header.header2 .fr .as {width:100%;}
header.header2 nav li {text-align:center;}
header.header2 .fr {width:auto;margin:10px 0;}
.articleTitle {font-size:16px;line-height:160%;}
.reg .panel-body {width:100% !important;}
header.header1 img {max-height:100px;}
header.header2 {overflow:hidden;}
.applyWindow {width:96%;left:2%;top:5%;height:90vh;margin:0 !important;}
.applyWindow ul {width:100%;margin:0;padding:0 2%;}
.applyWindow li {width:100%;}
.topSliders {display:none;}
.bn .loginForm {position:static;top:0;padding:0;}
.bn .c {width:100%;height:auto;}
.bn .c ul {margin:10px 0;}
.bn .c .tabs a {font-size:18px;height:auto;line-height:170%;}
.bn .c .tabs:after {left:50%;top:0;}
header.header2 .fr .tel {font-size:14px;padding-right:5px;}
.jobIndex li {width:100%;}
.jobIndex li:nth-child(2n+2) {margin-left:0;}
.bn .c ul li .input {width:100%;}
.wordstationSearch {max-height:90vh;overflow:scroll;overflow-x:hidden;}
.wordstationSearch .c li {width:100%;}
.index .search ul {left:0 !important;width:96vw;position:relative;top:0 !important;}
.apply.od h2 {font-size:22px;}
.apply.od .applyBtn {width:auto;display:inline-block;line-height:30px;padding:0 30px;}
.applyWindow ul.filelist {width:100%;}
.main .mainContent .typename,aside h2 {font-size:18px;}
}
#applyForm {display:none;}
#applyForm.active {display:block;}
.picsist {width:1250px;margin:20px 0;}
.picsist li {width:285px;margin-right:20px;}
.picsist .img,.picsist img {width:300px;height:200px;}
.picsist .title {margin:10px 0;text-align:center;font-size:16px;line-height:150%;}
.picsist .price {margin:10px 0;text-align:center;font-size:16px;line-height:150%;color:#fe6d00;}
.picsist a:hover img {transform:scale(1.1);}
header.header2 .fr .base {font-size:14px;}
header.header2 .fr .base select,header.header2 .fr .base select option {height:30px;line-height:30px;font-size:14px;}
.hidden-m {display:block;}
.green {color:green}
.hidden-pc {display:none;}
.newsSearch {width:100%;height:68px;background-color:#fff;overflow:hidden;}
.newsSearch h2 {width:125px;line-height:68px;font-size:16px;color:#333;}
.newsSearch .wbk {width:305px;height:42px;background:#fff;border:1px solid #ccc;line-height:40px;border-radius:4px;margin-top:13px;padding:0 10px;font-size:16px;color:#333;}
.newsSearch .wbk:focus {border-color:#2595c5;}
.newsSearch .btn {width:100px;height:42px;margin-top:13px;line-height:42px;background:#195e89;margin-left:9px;background:linear-gradient(to right,#195e89,#22a4cf);border:0;font-size:18px;border-radius:4px;color:#fff;}
.newsSearch .search ul {width:305px;display:none;max-height:300px;overflow:scroll;overflow-x:hidden;overflow-y:auto;}
.newsSearch .search ul.active {display:block;z-index:9999;background-color:#ccc;}
.newsSearch .search ul li a {display:block;width:100%;line-height:30px;padding:5px 10px;width:100%;font-size:14px;}
.newsSearch .search ul li a:hover {background-color:#5a95f2;color:#fff;}
#sshadow {position:fixed;z-index:999;width:100%;height:10000px;left:0;top:0;}
header.header2 .fr .as.in {right:0;}
.searchAreaForm {width:450px;padding:15px;}
.searchAreaForm h2 {line-height:150%;font-size:14px;}
.searchAreaForm ul {margin-top:15px;}
.searchAreaForm ul li {margin-bottom:15px;}
.searchAreaForm .wz {width:100%;line-height:39px;font-size:16px;color:#333;}
.searchAreaForm .input {width:100%;line-height:39px;height:39px;background:none;border:1px solid #dcdcdc;text-indent:10px;font-size:16px;color:#333;}
.searchAreaForm .btn {width:100%;height:41px;line-height:41px;background:#22a4d0;border:0;cursor:pointer;font-size:18px;color:#fff;font-family:arial;}
.searchAreaForm .btn.disabled {background-color:gray;cursor:not-allowed;}
.textarea {width:100%;line-height:39px;height:120px;background:none;border:1px solid #dcdcdc;text-indent:10px;font-size:16px;color:#333;}
.register_index {padding:0 0 51px 0;background:#f8f8f8;min-height:580px;}
.register_index .container {padding-top:32px;background:url(../images/bg_login.jpg) no-repeat 232px 187px;min-height:580px;}
.register_index .container .text {width:680px; margin-left: 140px;}
.register_index .container .text h2 {line-height:76px;font-size:43px;color:#000;}
.register_index .container .text h3 {line-height:46px;font-size:30px;color:#000;}
.register_index .container .form-register {width:429px;background-color:#fff;border-radius:7px;padding:12px;border-top:0;margint:8px;margin-top:19px;box-shadow:0 0 6px #ccc; margin-right: 140px;}
.register_index .container .form-register .title {margin-bottom:10px;line-height:45px;font-size:24px;color:#2595c5;}
.register_index .container .form-register .title:after {content:'';display:block;width:26px;height:3px;position:absolute;background-color:#2595c5;border:0;left:50%;margin-left:-13px;}
@media (max-width:768px) {.hidden-m {display:none;}
.hidden-pc {display:flex;display:-webkit-flex;}
.fn {width:100%;height:1.3rem;}
.footerNav {width:100%;height:1.3rem;background-color:#fff;bottom:0;left:0;box-shadow:0 0 5px #666;z-index:100;}
.footerNav a {flex:1;-webkit-flex:1;justify-content:center;margin-top: .09rem;padding-top: .7rem;border-top: 1px solid #e8e8e8;line-height:.33rem;font-size:.22rem;color:#2c2c2c;}
.footerNav a.active{color: #5a95f2;}
.footerNav a:nth-child(1) {background:url(../images/home.png) no-repeat center .22rem;background-size:.38rem .39rem;}
.footerNav a:nth-child(1).active{background-image: url(../images/home_active.png);}
.footerNav a:nth-child(2) {background:url(../images/about.png) no-repeat center .22rem;background-size:auto 22px;}
.footerNav a:nth-child(2).active{background-image: url(../images/about_active.png);}
.footerNav a:nth-child(3) {background:url(../images/phone.png) no-repeat center .22rem;background-size:auto 22px;}
.footerNav a:nth-child(3).active{background-image: url(../images/phone_active.png);}
.footerNav a:nth-child(4) {background:url(../images/user.png) no-repeat center .22rem;background-size:auto 22px;}
.footerNav a:nth-child(4).active{background-image: url(../images/user_active.png);}
.pft {width:100%;height:65px;}
.mheader {width:100%;height:65px;background-color:#fff;align-items:center;padding:0 2%;left:0;top:0;box-shadow:0 0 5px #666;z-index:100;}
.mheader .back {width:35px;height:27px;margin-right:2%;background:url(../images/back.png) no-repeat center;background-size:35px 27px}
.mheader img {max-width:90%;max-height:80%;}
.mheader #navctrl {width:.49rem;height:.42rem;background:url(../images/navctrl.png) no-repeat center;background-size:100% 100%;margin-left:.2rem;}
.mheader .mlogo {height:65px;align-items:center;width:.81rem}
.mheader.in .mlogo {width:calc(98% - 80px);justify-content:center;}
.mshadow {width:100%;height:100vh;z-index:200;top:0;left:0;background:rgba(0,0,0,.3);display:none;}
.mnavs {width:50%;height:100vh;overflow:scroll;overflow-x:hidden;overflow-y:auto;z-index:999 !important;background-color:#fff;top:0;left:0;box-shadow:0 0 5px #666;display:none;}
@keyframes mnavs_show {0% {opacity:0;transform:translateX(-100%);}
to {opacity:1;transform:translateX(0);}
}
@-webkit-keyframes mnavs_show {0% {opacity:0;transform:translateX(-100%);}
to {opacity:1;transform:translateX(0);}
}
.mnavs.active {display:block;-webkit-animation:mnavs_show 0.3s 1;-khtml-animation:mnavs_show 0.3s 1;animation-direction:alternate;}
.mshadow.active {display:block;}
.mnavs ul {flex-direction:column;width:100%;}
.mnavs ul li {width:100%;border-bottom:1px solid #ccc;}
.mnavs ul li a {display:block;padding:0 2%;width:100%;line-height:35px;font-size:14px;}
.jobIndex li .c {height:auto;}
.copyright {width:100%;flex-direction:column;}
footer {padding:5px 2%;}
.positions {font-size:12px;}
.register_index .container {padding:0 2%;min-height:auto;}
.register_index .container .text h2 {padding-top:.43rem;line-height:.62rem;font-size:.36rem;}
.register_index .container .text h3 {line-height:.4rem;font-size:.28rem;}
input::placeholder {font-size:.24rem;}
.reg .input-group {width:100%;line-height:.52rem;height:.52rem;}
.ey-member input.form-control,.ey-member textarea.form-control {height:.6rem;line-height:.6rem;}
.form-control {font-size:.24rem;padding:0 .1rem;}
.form-group {margin-bottom:.16rem;}
.btn {font-size:.24rem;padding:0;height:.52rem;}
.register_index input.sento {height:.52rem;font-size:.24rem;padding:0 .1rem;}
.register_index .container .form-register .title {font-size:.3rem;}
footer {padding:0;}
.banner {height:1.8rem;background-size:auto 100%;flex-direction:column;align-items:center;}
.banner h2 {line-height:.6rem;font-size:.35rem;}
.banner h3 {font-size:.18rem;}
.wrapper,header.header2 {padding:0;}
.main .mainContent .c {padding:0 .2rem;}
.newslist {width:100%;}
.newslist li {padding:.18rem 0;}
.newslist li img {width:2.3rem;height:auto;margin:0;}
.newslist li .fr {padding:0;width:3.15rem;}
.newslist li .fr h2 {height:.36rem;line-height:.36rem;font-size:.24rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.06rem;}
.newslist li .fr h2 a {font-size:.24rem;}
.newslist li .fr .body {margin-top:0;line-height:.3rem;font-size:.2rem;color:#333;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.newslist li .fr h3 {margin-top:.15rem;height:.26rem;line-height:.26rem;font-size:.18rem;}
.newslist li .fr h3 a {font-size:.18rem;}
.pages li a,.pages li span {padding:0 .1rem;font-size:.16rem;}
aside {padding:0 .2rem;}
aside .search {position:relative;}
aside .search .wbk {width:100%;}
aside .search .btn {right:0;position:absolute;top:0;}
.pages {margin-bottom:.35rem;}
.articleTitle {text-align:center;font-size:.3rem;}
.articleTime {text-align:center;font-size:.2rem;}
.articleContent * {font-size:.23rem !important;line-height:180% !important;}
.introduction {padding:.35rem 0;}
.mainContent .c {margin-bottom:.35rem;}
.newsSearch {padding:.13rem .2rem;height:auto;}
.newsSearch h2 {width:1.77rem;line-height:.6rem;font-size:.23rem;color:#000;}
.newsSearch .wbk {width:2.85rem;height:.6rem;line-height:.58rem;margin:0;}
.newsSearch .btn {width:1.2rem;height:.6rem;margin:0 0 0 .18rem;line-height:.6rem;font-size:.22rem;background-size:100% 100%;}
.positions,.positions a {font-size:.22rem;}
.rclist {padding:0 .2rem;}
.rclist .list {width:100%;margin-top:.38rem;}
.rclist .list li {width:100%;height:auto;margin:0 0 .18rem 0;padding:.3rem;}
.rclist .list .c {width:100%;height:auto;margin-top:.4rem;padding:.7rem .3rem;}
.rclist .list li img {width:1.3rem;height:1.3rem;left:50%;margin-left:-.65rem;}
.rclist .list .c .title {height:auto;line-height:180%;font-size:.24rem;}
.rclist .list .c .zw {height:auto;line-height:180%;font-size:.22rem;}
.rclist .list .c .body {line-height:180%;font-size:.2rem;}
footer .l {margin:.25rem 0 0 .2rem;width:1.27rem;}
footer .l img {width:100%;}
footer .text {width:4.29rem;margin:.34rem 0 0 .4rem;}
footer .nav {line-height:.31rem;font-size:.18rem;}
footer .nav a {font-size:.18rem;}
footer .copyright {padding:.04rem 0;line-height:.3rem;font-size:.18rem;color:#ababab;}
footer .copyright div,footer .copyright p {text-align:left !important;}
footer .weixin {clear:both;float:right;margin:.32rem .2rem 0 0;}
footer .weixin h2 {margin-top:0;line-height:.54rem;font-size:.2rem;}
footer .r {margin:.27rem 0 0 .2rem;width:3.9rem;float:left}
footer .r .title {line-height:.52rem;font-size:.26rem;color:#ababab;}
footer .r .number {line-height:.42rem;padding-left:.44rem;background-size:.3rem auto;background-position:left .08rem;font-size:.28rem;}
footer .fb {padding:.2rem;}
footer .fb div {width:100%;text-align:center;float:none !important;justify-content:center;}
.apply.od {height:2.68rem;background-size:100% 100%;}
.apply.od h2 {margin-top:.6rem;line-height:.76rem;font-size:.42rem;}
.apply.od .applyBtn {line-height:.44rem;padding:0 .35rem;border:.02rem solid #fff;height:auto;font-size:.24rem;margin-top:.24rem;}
.mheader .as {width:4.56rem;margin:0 0 0 .15rem; display: flex; display: -webkit-flex; justify-content: center;}
.mheader .as a {height:.48rem;line-height:.48rem;font-size:.2rem;}
.mheader a.login {padding-left:.54rem;background-size:.45rem .45rem; color: #428ed3;}
.mheader a.reg {padding-left:.54rem;background-size:.45rem .45rem;margin-left:.15rem;}
.mheader a.ssearch {padding-left:.54rem;background-size:.45rem .45rem;margin-left:.15rem;}
.bn.inSearch .loginForm .wrapper {padding:0 2%;}
.index .search {margin:.4rem .2rem;padding:0;}
.index .search .workplace {width:1.79rem;height:.64rem;line-height:.64rem;font-size:.24rem; background-size: 100% 100%;}
.index .search .c {width:4.21rem;height:.64rem;padding-right:.65rem;}
.index .search .wbk {width:100%;height:.62rem;line-height:.62rem;padding:0 .21rem;font-size:.24rem;}
.index .search .btn {width:.65rem;height:.62rem;right:0;position:absolute;top:0;background-size:.31rem auto;}
.searchAreaForm {width:100%;}
.rcLink {margin:.34rem .2rem;overflow:hidden;padding-top:1.14rem;}
.rcCarousel,.rcCarousel .slides ul,.rcCarousel .slides li,.rcCarousel .slides li img {width:6rem;height:3.2rem;overflow:hidden;}
.rcCarousel .flex-control-nav {position:absolute;z-index:999999;left:0;top:0;text-align:center;width:100%;font-size:0;}
.rcCarousel .flex-control-nav li {width:33.333%;display:inline-block;font-size:0;height:.88rem;}
.rcCarousel .flex-control-paging li a {display:block;width:100%;line-height:.76rem;font-size:.26rem;color:#353535;font-weight:bold;}
.rcCarousel .flex-control-paging li a.flex-active {color:#5a95f2;position:relative;}
.rcCarousel .flex-control-paging li a.flex-active:after {content:'';display:block;width:.76rem;height:.04rem;background-color:#5a95f2;position:absolute;left:50%;margin-left:-.38rem;border:0;}
.indexNews {margin:.2rem;}
.newsliders,.newsliders .slides li,.newsliders .slides li img,.newsliders .slides li a {width:6rem;height:3.9rem;}
.newsliders .flex-direction-nav .flex-prev,.newsliders .flex-direction-nav .flex-next {width:.5rem;height:.5rem;background-size:100% 100%;top:50%;}
.indexrc {padding:.3rem .2rem;margin-top:.1rem;}
.mheader {height:auto;padding:.2rem .2rem;width:100%;height:1.2rem;}
.pft {height:1.2rem;}
.mheader .mlogo {height:auto;}
.mheader.in .mlogo {height:1.2rem;}
.mheader.in .mlogo img{height: auto; width: auto;}
.register_index .container {background:none;}
.register_index {min-height:100px;padding-bottom:.4rem;}
.mheader .mlogo.big {width:5.5rem;}
.mheader .mlogo.big img {width:3.27rem;}
.siteSelect {width:6rem;height:.63rem;margin:.2rem;background:none;position:relative;padding-left:1.29rem;}
.siteSelect h2 {width:1.29rem;height:.64rem;line-height:.64rem;font-size:.24rem;position:absolute;left:0;top:0;background:linear-gradient(to right,#5f94f7,#51b4f7);border-radius:.1rem 0 0 .1rem;}
.siteSelect select {width:100%;height:.64rem;line-height:.64rem;font-size:.24rem;border:1px solid #ccc;border-left:0;}
.bn .loginForm {margin:.2rem;box-shadow:0 0 .1rem #ccc;width:auto;padding:0 .3rem;}
.section {background-color:#fafafa;}
.section .main {margin:0 .2rem;width:auto;}
.jobIndex li,.section aside .hnews {box-shadow:0 0 .1rem #ccc;}
.section aside {padding:0;}
.jobIndex {padding-bottom:0;}
.indexNews ul.list li a{position: relative; padding-right: 0;}
.indexNews ul.list li a .title{width: 100%; font-size: .25rem;}
.indexNews ul.list li a .addtime{display: none;}
.reg .chicuele{height: .6rem; right: 0; bottom: 0;}
.register_index .container .text{width: 100%;}
.register_index{min-height: 300px;}
.mtopSliders{width: 100%;}
.mtopSliders .slides,.mtopSliders .slides li,.mtopSliders .slides img{width: 100%;}
.mtopSliders .flex-control-nav {position:absolute;z-index:999999;right:0;width: 100%;bottom:.23rem;text-align:center;font-size:0;}
.mtopSliders .flex-control-nav li {margin-right:.1rem;display:inline-block;zoom:1;*display:inline;text-indent:-99999px;font-size:0;}
.mtopSliders .flex-control-paging li a {width:.12rem;height:.12rem;display:block;background-color:#fff;cursor:pointer;border-radius:50%;font-size:0;}
.mtopSliders .flex-control-paging li a.flex-active {width:.37rem;border-radius:.04rem;cursor:default}
.mheader_rck{width: 100%; height: 1.12rem; padding: 0 .2rem;flex-wrap: nowrap; background-color: #fff}
.mheader_rck.active{box-shadow:0 0 5px #666; position: fixed; left: 0; top: 0; z-index: 1000;}
.mheader_rck .logo{width: 5.5rem; align-items: center;}
.mheader_rck .logo img{height: .64rem;}
.mheader_rck #navctrl {width:.49rem;height:.42rem;background:url(../images/navctrl.png) no-repeat center;background-size:100% 100%; margin-top: .33rem;}
header.header2.inner{height: .8rem; padding: 0 .2rem; background-color: #f4f4f4;}
.siteSelect{margin-top: 0;}
header.header2.inner .fr.as{line-height: .8rem; display: flex; display: -webkit-flex; align-items: center;}
header.header2 .fr.as a{font-size: .24rem;}
header.header2.inner .fr.as a.login{padding-left: .64rem; background-size: .49rem .49rem;}
header.header2.inner .fr.as a.reg{margin-left: .2rem; padding-left: .64rem; background-size: .49rem .49rem;}
header.header2.inner .fr.as a.ssearch{margin-left: .2rem; padding-left: .64rem; background-size: .49rem .49rem;}
.introduction{line-height: 180% !important; font-size: .2rem !important;}
.indexrc .rcklist li a,aside .list li a{font-size: .22rem;}
#sshadow{display: none !important}
footer .logo{margin: 0;}
footer .icons{display: none;}
.indexrc .rcklist li{width: 100%;}
.reg .input-group input[type=text]{height: .6rem;}
.register_index input.sento{height: .6rem;}
.pages{height: auto; margin: .25rem 0 .1rem 0;}
.pages li{margin-right: .1rem; margin-bottom: .15rem;}
.pages li a, .pages li span{height: .4rem; line-height: .4rem;}
.pages li.redirect{height: .4rem; line-height: .38rem;}
.pages li.redirect span{font-size: .2rem;}
.pages li.redirect input{height: .4rem; line-height: .38rem;}
.pages li.redirect button{display: inline-block; width: auto; height: .4rem; padding: 0 .1rem; line-height: .4rem; font-size: .2rem;}
aside h2{margin: .06rem 0; padding: 0 .3rem; height: .7rem; line-height: .66rem;}
aside h2:before{width: .04rem; height: .25rem; top: .18rem; left: .14rem;}
aside h2 a{height: .27rem; right: .17rem; top: .18rem; padding-right: .3rem; font-size: .2rem; line-height: .27rem;}
.main .mainContent .typename, aside h2{font-size: .28rem;}
aside .list li{height: .6rem; line-height: .6rem;}
.register_index .container .text{margin-left: 0;}
.register_index .container .form-register{margin-right: 0;}
footer .weixin{width: 1.2rem;}
footer .nav a:nth-child(4){clear: both;}
footer .nav a:nth-child(3):after{display: none;}
footer .nav a{line-height: .43rem; width: 25%; padding: 0;}
footer .nav a:after{display: none;}
}
@media (max-width:350px) {.bn .c .tabs a span {left:70%;}
.bn .c ul li.btn {overflow:hidden;height:auto;}
}
