@charset "UTF-8";
*, *:after, *:before { font: inherit; vertical-align: baseline; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; -webkit-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; }

/*清除掉ios自带圆角*/
input, button { /* -webkit-appearance: none; */ border-radius: 0; }

html { -webkit-text-size-adjust: 100%; height: 100% ；; }

body { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; background: #fff; color: #333; line-height: 1.5; overflow-x: hidden; /*开启moblie网页快速滚动和回弹的效果*/ -webkit-overflow-scrolling: touch; color: #333; min-height: 100%; /* 2018年 过去了 我该何去何从 
*
* 没有钱的日子 该怎么过
*/ }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { 　display: block; }

ol, li, ul { list-style: none; }

a, img { /*阻止长按页面，弹出菜单的方法。*/ -webkit-touch-callout: none; }

a { text-decoration: none; color: #333; }

img { display: block; outline: none; border: 0; }

input, textarea { outline: 0; border: none; display: block; resize: none; /* -webkit-appearance: none;
appearance:none; */ }

.container { width: 100%; max-width: 640px; min-width: 320px; margin: 0 auto; position: relative; }

.left { float: left !important; }

.right { float: right !important; }

.clear { clear: both; }

.clearFloat { zoom: 1; }
.clearFloat:after { content: '.'; display: block; clear: both; width: 0; height: 0; visibility: hidden; }

.allW { width: 100%; overflow: hidden; }
.allW > img { display: block; width: 100%; }

.ma { margin-top: 0.75rem; margin-bottom: 0.75rem; }

.g-line { height: 0.6rem; background-color: #f0f0f0; }

/*修改placeholder的字体颜色*/
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; }

input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; }

input:-ms-input-placeholder { color: #000; }

input::-webkit-input-placeholder { color: #000; }

.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }

/*  swiper 样式速写 model 样式的速写 */
.swiper-slide img { display: block; width: 100%; }

.swiper-container .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-container .swiper-pagination-custom, .swiper-container .swiper-pagination-fraction { bottom: 0.375rem; }

.pagination-line .swiper-container { padding-bottom: 1.2rem; }
.pagination-line .swiper-pagination-bullet { width: 1.375rem; height: 0.2125rem; border-radius: 0.1rem; }

.pagination-circle .swiper-container { padding-bottom: 1.35rem; }
.pagination-circle .swiper-pagination-bullet { height: 12px; width: 12px; border: 1px #000 solid; background-color: rgba(0, 0, 0, 0); }
.pagination-circle .swiper-pagination-bullet-active { border: 1px #007aff solid; }

.coverflow { margin-bottom: 1.2rem; }
.coverflow .swiper-slide { width: 60%; }
.coverflow .swiper-slide span { display: block; width: 100%; font-size: 0rem; text-align: center; }
.coverflow .swiper-slide-active span { font-size: 0.825rem; line-height: 1.8rem; }

.xgj-banner { margin-top: 0.375rem; }

.pub-t { margin-top: 1rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; overflow: visible; margin-bottom: 1.5rem; }
.pub-t .c { background-color: #163496; position: relative; border-radius: 0.2rem; padding: 0.375rem 1.2rem; text-align: center; color: #fff; }
.pub-t .c h2 { font-size: 1.5rem; font-weight: bold; line-height: 1; }
.pub-t .c h6 { font-size: 0.525rem; text-transform: uppercase; padding-top: 0.225rem; }
.pub-t .c em { position: absolute; width: 0; height: 0; overflow: hidden; display: block; border-width: 0.5rem; border-style: solid dashed dashed dashed; border-color: #163496 transparent transparent transparent; bottom: -0.925rem; left: 50%; margin-left: -0.5rem; }
.pub-t .c h3 { font-size: 0.825rem; color: #fee6d5; line-height: 1; padding-bottom: 0.15rem; }

.xgj-how { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; margin-bottom: 1rem; }
.xgj-how .main { width: 13.875rem; position: relative; }
.xgj-how .main ul { height: 12.6rem; }
.xgj-how .main ul li { width: 4.275rem; height: 4.95rem; background: url(../images/n_06.png) no-repeat; background-size: 100% 100%; font-size: 0.825rem; text-align: center; color: #fff; padding-top: 1.3125rem; }
.xgj-how .main ul .on { background: url(../images/on_06.png) no-repeat; background-size: 100% 100%; }
.xgj-how .main ul .l1-p { padding-top: 1.875rem; }
.xgj-how .main ul li:nth-of-type(1) { position: absolute; left: 2.25rem; top: 0; }
.xgj-how .main ul li:nth-of-type(2) { position: absolute; right: 2.925rem; top: 0; }
.xgj-how .main ul li:nth-of-type(6) { position: absolute; left: 0; top: 3.825rem; }
.xgj-how .main ul li:nth-of-type(3) { position: absolute; right: 0.75rem; top: 3.825rem; }
.xgj-how .main ul li:nth-of-type(5) { position: absolute; left: 2.2125rem; bottom: 0; }
.xgj-how .main ul li:nth-of-type(4) { position: absolute; right: 2.925rem; bottom: 0; }
.xgj-how .main ul li:nth-of-type(7) { position: absolute; left: 4.425rem; top: 3.825rem; padding-top: 0; }
.xgj-how .aside { flex: 1; border-left: 1px #999 solid; padding: 0 0.5625rem; height: 12.6rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; align-content: space-between; }
.xgj-how .aside h2 { width: 100%; background-color: #ffb10b; color: #fff; font-size: 0.825rem; padding: 0.375rem 0; text-align: center; border-radius: 0.25rem 0.25rem 0 0; }
.xgj-how .aside ul { width: 100%; }
.xgj-how .aside ul li { margin-top: 0.75rem; background-color: #dfe7ff; font-size: 0.75rem; text-align: center; line-height: 1.5rem; }
.xgj-how .aside ul li:nth-of-type(even) { background-color: #f1e9fd; }

.xgj-reason { background-color: #163496; padding-top: 1px; padding-bottom: 1rem; }
.xgj-reason .pub-t .c { background-color: #fff; }
.xgj-reason .pub-t .c h2 { color: #163496; }
.xgj-reason .pub-t .c h6 { color: #999999; }
.xgj-reason .pub-t .c em { position: absolute; width: 0; height: 0; overflow: hidden; display: block; border-width: 0.5rem; border-style: solid dashed dashed dashed; border-color: #fff transparent transparent transparent; bottom: -0.9rem; left: 50%; margin-left: -0.5rem; }
.xgj-reason .tips { width: 19.575rem; margin: 0 auto 0.75rem; background-color: #fff; border-radius: 0.75rem; padding: 0.375rem 0.825rem; font-size: 0.75rem; text-indent: 2em; line-height: 1.6; }
.xgj-reason .tips b { font-weight: bold; color: #dd6800; }
.xgj-reason .ts { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.xgj-reason .ts img { display: block; width: 12.675rem; }
.xgj-reason .ts em { display: block; margin-top: 10rem; margin-left: 0.3rem; width: 0; height: 0; overflow: hidden; display: block; border-width: 0.5rem; border-style: dashed solid dashed dashed; border-color: transparent #f4c3b4 transparent transparent; }
.xgj-reason .ts .txt { flex: 1; background-color: #f4c3b4; padding: 0.375rem 0.6rem 0; border-radius: 0.5rem; }
.xgj-reason .ts .txt p { font-size: 0.75rem; line-height: 1.6; text-indent: 2em; }
.xgj-reason .fg-line { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 1rem; margin-bottom: 1rem; border-top: 2px #fff solid; border-bottom: 1px #fff solid; height: 5px; background-color: #163496; }
.xgj-reason .tips-2 { width: 19.575rem; margin: 0 auto 0.75rem; background-color: #fff; border-radius: 0.75rem; padding: 0.375rem 0.825rem; font-size: 0.75rem; text-indent: 2em; line-height: 1.6; }
.xgj-reason .pain { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: flex-end; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; margin-bottom: 1rem; }
.xgj-reason .pain > img { display: block; width: 0.1125rem; }
.xgj-reason .pain .list { height: 9.45rem; width: 10.05rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; align-content: space-between; }
.xgj-reason .pain .list img { display: block; width: 100%; }
.xgj-reason .pain .list p { width: 100%; line-height: 1.5rem; padding-left: 0.6rem; font-size: 0.75rem; padding-left: 1.125rem; background: url(../images/s_16.png) no-repeat 0.5rem center; background-size: 0.2625rem 0.2625rem; background-color: #fff; border-radius: 0.225rem; }
.xgj-reason .btn { padding: 0rem 3.5625rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-reason .btn a { width: 7.275rem; border: 0.1rem #fff solid; background-color: #021550; border-radius: 0.3rem; color: #fff; text-align: center; font-size: 0.825rem; }
.xgj-reason .btn a b { display: block; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; font-size: 0.825rem; background-color: #fe8f00; border-radius: 0 0 0.25rem 0.25rem; }
.xgj-reason .btn a b img { display: block; width: 0.9rem; margin-right: 0.225rem; }
.xgj-reason > p { font-size: 0.75rem; line-height: 1.6; text-indent: 2em; padding: 0 0.75rem; color: #fff; }
.xgj-reason > p b { font-weight: bold; color: #fbbd86; }
.xgj-reason .row { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; margin-top: 1rem; }
.xgj-reason .row h3 { writing-mode: vertical-rl; /*从左向右 从右向左是 writing-mode: vertical-rl;*/ writing-mode: tb-rl; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ background-color: #fee9cd; padding: 1.2rem 0.25rem; border-radius: 2rem; font-size: 1.0875rem; position: relative; }
.xgj-reason .row p { flex: 1; margin-left: -1rem; background-color: #f2f2f2; border-radius: 0 0.3rem 0.3rem 0; font-size: 0.75rem; padding: 0.225rem 0.225rem 0.225rem 1.5rem; text-indent: 2em; }
.xgj-reason .row p b { font-weight: bold; color: #dd6800; }
.xgj-reason .swt { width: 64.84375%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 1rem; border: 0.2rem #cccccc solid; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background-color: #ccc; align-items: center; }
.xgj-reason .swt input { flex: 1; font-size: 0.75rem; text-indent: 1rem; background-color: #fff; line-height: 1.45rem; }
.xgj-reason .swt a { padding: 0 0.3rem; margin-left: 0.2rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; font-size: 0.825rem; background-color: #fe8f00; color: #fff; line-height: 1.45rem; }
.xgj-reason .swt a img { display: block; width: 0.9rem; margin-right: 0.225rem; }

.pub-p { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; font-size: 0.75rem; text-indent: 2em; line-height: 1.6; }
.pub-p b { font-weight: bold; }

.xgj-panel { background-color: #fef5ec; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; padding: 0.6rem 0.75rem; align-items: center; }
.xgj-panel img { display: block; width: 1.35rem; margin-left: 0.3rem; margin-right: 0.225rem; }
.xgj-panel h2 { background-color: #163496; font-size: 0.75rem; font-weight: bold; color: #fff; line-height: 1.3; border-radius: 0.3rem; padding: 0.375rem 0.375rem; writing-mode: vertical-rl; /*从左向右 从右向左是 writing-mode: vertical-rl;*/ writing-mode: tb-rl; /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.xgj-panel .txt { flex: 1; }
.xgj-panel .txt .list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.xgj-panel .txt .list p { flex: 1; font-size: 0.7125rem; background-color: #fff; padding: 0.3rem; border: 1px #ccc dashed; border-radius: 0.35rem; word-break: break-all; }
.xgj-panel .txt .list p b { font-weight: bold; }
.xgj-panel .txt .list a { background-color: #fe8f00; font-size: 0.75rem; color: #fff; border-radius: 0.3rem; margin-left: 0.375rem; padding: 0.3rem; }

.xgj-la-list { padding: 1rem; }
.xgj-la-list ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-la-list ul li { width: 46%; font-size: 0.825rem; line-height: 1.875rem; text-align: center; background-color: #dfe7ff; box-shadow: 0 0 5px inset #83a0fb; border-radius: 0.3rem; margin-bottom: 0.75rem; }
.xgj-la-list ul li:nth-of-type(2), .xgj-la-list ul li:nth-of-type(4) { background-color: #f1e9fd; box-shadow: 0 0 5px inset #ab80ee; }

.xgj-a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; }
.xgj-a a { background-color: #fe8f00; font-size: 1.125rem; color: #fff; line-height: 2.2rem; border: 1px #fe8f00 solid; border-radius: 0.3rem; }
.xgj-a a span { display: block; padding: 0 1rem; border-radius: 0.3rem; border-bottom: 1px #fff solid; }

.xgj-xl { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 1rem; }
.xgj-xl p { border: 1px #ccc dashed; padding: 0.375rem 0.75rem; font-size: 0.75rem; line-height: 1.6; border-radius: 0.3rem; }

.w600 { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; }
.w600 img { display: block; width: 100%; }

.xgj-ways { margin-top: 1rem; }
.xgj-ways h1 { font-size: 0.825rem; color: #aa1708; text-align: center; white-space: nowrap; }
.xgj-ways .list { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; background-color: #f2f2f2; border: 1px #ccc solid; border-radius: 0.3rem; margin-top: 2rem; position: relative; overflow: visible; padding-bottom: 0.75rem; }
.xgj-ways .list h2 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; font-size: 0.9rem; color: #fff; margin-top: -0.825rem; margin-bottom: 0.375rem; }
.xgj-ways .list h2 span { padding: 0 2rem; line-height: 1.8; display: block; background-color: #163496; border-radius: 50%; }
.xgj-ways .list p { font-size: 0.75rem; line-height: 1.6; text-indent: 2em; padding: 0.15rem 0.75rem 0; }
.xgj-ways .list p span { color: #dd6800; }
.xgj-ways .list-xg h2 { margin-bottom: 0.75rem; }
.xgj-ways .list-xg h2 span { background-color: #fe8f00; }
.xgj-ways .list-xg .ways-c { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; padding: 0 0.75rem; margin-bottom: 0.375rem; line-height: 1.6rem; }
.xgj-ways .list-xg .ways-c b { width: 4.5rem; font-size: 0.675rem; color: #fff; background-color: #163496; margin-right: 0.3rem; text-align: center; }
.xgj-ways .list-xg .ways-c span { flex: 1; font-size: 0.675rem; color: #fff; white-space: nowrap; background-color: #163496; padding-left: 0.3rem; }

.xgj-btn { padding: 1rem 3.75rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-btn a { width: 7.05rem; background-color: #021550; border-radius: 0.3rem; color: #fff; text-align: center; font-size: 0.825rem; line-height: 2; }
.xgj-btn a b { display: block; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; font-size: 0.825rem; background-color: #fe8f00; border-radius: 0 0 0.25rem 0.25rem; }
.xgj-btn a b img { display: block; width: 0.9rem; margin-right: 0.225rem; }

.xgj-main { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; }
.xgj-main ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-main ul li { width: 4.425rem; background-color: #fe8f00; text-align: center; }
.xgj-main ul li img { display: block; width: 100%; }
.xgj-main ul li b { display: block; width: 100%; text-align: center; font-size: 0.825rem; line-height: 2; background-color: #f2f2f2; }
.xgj-main ul li p { display: block; color: #fff; font-size: 0.675rem; padding: 0.225rem 0; }

.xgj-panel2 { width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; }
.xgj-panel2 ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-panel2 ul li { width: 4.425rem; border: 1px #163496 dashed; border-radius: 0.6rem; font-size: 0.675rem; padding: 0.3rem 0.3rem 0; height: 7.35rem; line-height: 1.4; }
.xgj-panel2 ul li:last-child { width: 2.7rem; border: none; border-radius: 0; padding: 0; }
.xgj-panel2 ul li:last-child img { display: block; width: 100%; }
.xgj-panel2 dl { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.xgj-panel2 dl dd { border: 1px #163496 dashed; border-radius: 0.6rem; font-size: 0.675rem; padding: 0.3rem 0.3rem 0; height: 7.35rem; line-height: 1.4; }
.xgj-panel2 dl dd:first-child { width: 2.7rem; border: none; border-radius: 0; padding: 0; }
.xgj-panel2 dl dd:first-child img { display: block; width: 100%; }
.xgj-panel2 dl dd:nth-of-type(2) { width: 5.0625rem; }
.xgj-panel2 dl dd:nth-of-type(3) { width: 7.5rem; }
.xgj-panel2 dl dd:nth-of-type(4) { width: 5.25rem; }

.xgj-panel3 { margin-top: 1rem; }
.xgj-panel3 h2 { font-size: 1.2rem; font-weight: bold; color: #1a1a1a; text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; }
.xgj-panel3 h2 span { display: block; padding-bottom: 0.225rem; border-bottom: 1px #ccc solid; }
.xgj-panel3 em { display: block; width: 5rem; height: 3px; background-color: #ccc; margin: -2px auto 0.75rem; }
.xgj-panel3 ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; margin-bottom: 1rem; }
.xgj-panel3 ul li { width: 48%; }
.xgj-panel3 ul li img { display: block; width: 8.625rem; margin: 1rem auto 1rem; }
.xgj-panel3 ul li p { font-size: 0.75rem; color: #fff; border-radius: 0.35rem; padding: 0.375rem 0.375rem 0; background-color: #163496; height: 14.25rem; text-indent: 2em; line-height: 1.5; word-break: break-all; }

.zh-swt { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; margin-top: 1rem; }
.zh-swt a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; background-color: #f2f2f2; }
.zh-swt a img { display: block; width: 2.25rem; }
.zh-swt a span { border: 1px #ccc solid; border-radius: 0 0.3rem 0.3rem 0; text-align: center; height: 2.25rem; line-height: 2.175rem; font-size: 0.9rem; width: 6.225rem; border-left: none; }
.zh-swt a:last-child { margin-left: 2rem; }

/*# sourceMappingURL=main.css.map */
.zw-nav li {
  float: left;
  width: 25%;
  border-right: 1px #ccc solid;
}
.zw-nav li a {
  display: block;
  width: 100%;
  font-size: 0.825rem;
  background-color: #fff;
  text-align: center;
  line-height: 2.2rem;
  height: 2.2rem;
}
.zw-nav li:last-child {
  border-right: none;
}
.blue li {
  border-right: 1px #ccc solid;
}
.blue li a {
  background-color: #fff;
  color: #000;
}
.nb-footer {
  background-color: #1368bd;
  margin-top: 1rem;
  padding-top: 1rem;
}
.nb-footer .main {
  margin-top: 0.825rem;
  padding-bottom: 0.5rem;
}
.nb-footer .main .left {
  width: 24.375%;
  margin-left: 10.625%;
}
.nb-footer .main .left img {
  display: block;
  width: 100%;
}
.nb-footer .main .left span {
  display: block;
  width: 100%;
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
}
.nb-footer .main .right {
  width: 62%;
}
.nb-footer .main .right p {
  font-size: 0.75rem;
  line-height: 1.2rem;
  color: #fff;
  padding-left: 2.5rem;
  margin-bottom: 0.5rem;
}
.nb-footer .main .right p b {
  font-size: 0.975rem;
}
.nb-footer .main .right p:first-child {
  background: url(/images/last_105.jpg) no-repeat 0 0.2rem;
  background-size: 2.1rem 2.1rem;
}
.nb-footer .main .right p:last-child {
  background: url(/images/last_108.jpg) no-repeat 0 0.2rem;
  background-size: 2.1rem 2.1rem;
}
