
.mt20 {
  margin-top: 20px !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.pt0 {
  padding-top: 0 !important;
}

.hide {
  display: none;
}

.fwb {
  font-weight: bold !important;
}

.center {
  text-align: center !important;
}

/*引入font字体*/
@font-face {
  font-family: 'DINPro-Medium';
  src: url("../font/DINPro-Medium.eot") format("embedded-opentype"), url("../font/DINPro-Medium.woff") format("woff"), url("../font/DINPro-Medium.ttf") format("truetype"), url("../font/DINPro-Medium.svg") format("svg");
}

@keyframes fan-rotate {
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes updown {
  0% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}

/*Reset css*/
/* 清除内外边距 */
* {
  box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  /* table elements 表格元素 */
  margin: 0;
  padding: 0;
  /* box-sizing: border-box; */
}

/* 设置默认字体 */
body,
button,
input,
select,
textarea {
  /* for ie */
  /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
  font: 14px/1 Pingfang SC, Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
  /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 {
  font-size: 18px;
  /* 18px / 12px = 1.5 */
}

h2 {
  font-size: 16px;
}

h3 {
  font-size: 14px;
}

h4,
h5,
h6 {
  font-size: 100%;
}

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

/* 将斜体扶正 */
code,
kbd,
pre,
samp,
tt {
  font-family: "Courier New", Courier, monospace;
}

/* 统一等宽字体 */
small {
  font-size: 12px;
}

/* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul,
ol {
  list-style: none;
}

/* 重置文本格式元素 */
a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

abbr[title],
acronym[title] {
  /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
  border-bottom: 1px dotted;
  cursor: help;
}

q:before,
q:after {
  content: '';
}

/* 重置表单元素 */
legend {
  color: #000;
}

/* for ie6 */
fieldset,
img {
  border: none;
}

/* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 重置 hr */
hr {
  border: none;
  height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {
  overflow-y: scroll;
}

/*浮动*/
.fl {
  float: left;
}

.fr {
  float: right;
}

/*清除浮动*/
.cf:before,
.cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
  /*IE/7/6*/
}

.text-r {
  text-align: right;
}

.pr70 {
  padding-right: 70px;
}

.wrap {
  width: 1100px;
  margin: 0 auto;
}

a[title='站长统计'] {
  display: none !important;
}

#LRdiv0 {
  display: none !important;
}

.sd-kf {
  position: fixed;
  top: 50%;
  right: 0;
  width: 140px;
  height: 215px;
  margin-top: -112px;
  z-index: 999;
  background-image: url(../image/kvooo-kf.png);
  cursor: pointer;
}

.kf {
  cursor: pointer;
}

body.bg-img {
  background-color: #fff;
  background-image: url(../image/page-bg.png);
  background-attachment: fixed;
  background-position: right center;
  background-repeat: no-repeat;
}

.center {
  text-align: center !important;
}

/*引入font字体*/
@font-face {
  font-family: 'DINPro-Medium';
  src: url("../font/DINPro-Medium.eot") format("embedded-opentype"), url("../font/DINPro-Medium.woff") format("woff"), url("../font/DINPro-Medium.ttf") format("truetype"), url("http://www.ruxs.cn/templets/ruxs_cn/font/DINPro-Medium.svg") format("svg");
}

@keyframes fan-rotate {
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes updown {
  0% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}

.banner {
  overflow: hidden;
}

.banner.banner-index {
  height: 460px;
  background-color: #3164f1;
  /*background-image: url(../image/banner-index.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}

.banner.banner-youshi {
  height: 460px;
  background-color: #01164b;
  background-image: url(../image/banner-youshi.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-youshi .wrap {
  overflow: hidden;
}

.banner.banner-youshi .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
}

.banner.banner-youshi .tex2 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 30px;
}

.banner.banner-youshi .btn {
  margin-top: 35px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #ff1400;
  cursor: pointer;
}

.banner.banner-zifei {
  height: 460px;
  background-color: #5106c5;
  background-image: url(../image/banner-zifei.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-zifei .wrap {
  overflow: hidden;
}

.banner.banner-zifei .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
}

.banner.banner-zifei .tex2 {
  margin-top: 24px;
  font-size: 24px;
  line-height: 30px;
}

.banner.banner-zifei .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #ff1400;
  cursor: pointer;
}

.banner.banner-xuanhao {
  height: 460px;
  background-color: #3060c7;
  background-image: url(../image/banner-xuanhao.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-xuanhao .wrap {
  overflow: hidden;
}

.banner.banner-xuanhao .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
}

.banner.banner-xuanhao .tex2 {
  margin-top: 24px;
  font-size: 24px;
  line-height: 30px;
}

.banner.banner-xuanhao .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #fff;
  color: #c92027;
  cursor: pointer;
}

.banner.banner-tiaojian {
  height: 460px;
  background-color: #03030b;
  background-image: url(../image/banner-tiaojian.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-tiaojian .wrap {
  overflow: hidden;
}

.banner.banner-tiaojian .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
}

.banner.banner-tiaojian .tex2 {
  margin-top: 24px;
  font-size: 24px;
  line-height: 30px;
}

.banner.banner-tiaojian .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #c92027;
  color: #fff;
  cursor: pointer;
}

.banner.banner-gonglve {
  height: 460px;
  background-color: #87aafe;
  background-image: url(../image/banner-gonglve.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-gonglve .wrap {
  overflow: hidden;
}

.banner.banner-gonglve .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
  color: #001c5b;
}

.banner.banner-gonglve .tex2 {
  margin-top: 24px;
  font-size: 24px;
  line-height: 30px;
  color: #001c5b;
}

.banner.banner-gonglve .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #c92027;
  color: #fff;
  cursor: pointer;
}

.banner.banner-wenti {
  height: 302px;
  background-color: #16161d;
  background-image: url(../image/banner-wenti.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-wenti .wrap {
  overflow: hidden;
}

.banner.banner-wenti .tex1 {
  margin-top: 70px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}

.banner.banner-wenti .tex2 {
  margin-top: 24px;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
}

.banner.banner-wenti .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #fff;
  color: #c92027;
  cursor: pointer;
}

.banner.banner-guanyu {
  height: 460px;
  background-color: #001547;
  background-image: url(../image/banner-youshi.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  color: #ffffff;
}

.banner.banner-guanyu .wrap {
  overflow: hidden;
}

.banner.banner-guanyu .tex1 {
  margin-top: 138px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}

.banner.banner-guanyu .tex2 {
  margin-top: 16px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}

.banner.banner-guanyu .btn {
  margin-top: 56px;
  width: 158px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  background-color: #c92027;
  color: #fff;
  cursor: pointer;
}

.banner.banner-why {
  height: 435px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-why.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}

.banner.banner-why .banner-text {
  margin-top: 100px;
  font-size: 45px;
  line-height: 65px;
  color: #252b3a;
}

.banner.banner-why .banner-text span {
  color: #0052ff;
}

.banner.banner-why .btn {
  margin-top: 38px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-why .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-val {
  height: 435px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-val.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #233978;
}

.banner.banner-val .banner-text {
  margin-top: 100px;
  font-size: 37px;
  line-height: 65px;
  color: #fff;
}

.banner.banner-val .btn {
  margin-top: 38px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-val .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-val-sub {
  margin-top: 38px;
  height: 240px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-val-sub.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #233978;
}

.banner.banner-val-sub p {
  margin-top: 35px;
  line-height: 40px;
  font-size: 22px;
  text-align: center;
  color: #ffffff;
}

.banner.banner-val-sub .btn {
  display: block;
  margin: 16px auto 0;
  width: 166px;
  height: 46px;
  line-height: 46px;
  color: #ffffff;
  text-align: center;
  -moz-border-radius: 23px;
  -webkit-border-radius: 23px;
  -ms-border-radius: 23px;
  border-radius: 23px;
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-val-sub .btn:hover {
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-num {
  height: 435px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-num.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #2f3754;
}

.banner.banner-num .banner-text {
  margin-top: 100px;
  font-size: 37px;
  line-height: 65px;
  color: #fff;
}

.banner.banner-num .btn {
  margin-top: 38px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-num .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-meal {
  height: 406px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-dhsf.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #2f3754;
}

.banner.banner-meal .banner-text {
  margin-top: 112px;
  font-size: 36px;
  line-height: 56px;
  color: #010101;
}

.banner.banner-meal .btn {
  margin-top: 20px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-meal .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-apply {
  height: 399px;
  background-color: #083391;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-dhbl.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}

.banner.banner-apply .banner-text {
  margin-top: 83px;
  font-size: 42px;
  line-height: 67px;
  color: #fff;
}

.banner.banner-apply .btn {
  margin-top: 32px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-apply .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-city {
  height: 240px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-city.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #0c1a34;
  overflow: hidden;
}

.banner.banner-city .banner-text {
  margin-top: 72px;
  font-size: 31px;
  line-height: 49px;
  color: #fff;
}

.banner.banner-questions {
  height: 240px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-city.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #0c1a34;
  overflow: hidden;
}

.banner.banner-questions .banner-text {
  margin-top: 72px;
  font-size: 31px;
  line-height: 49px;
  color: #fff;
}

.banner.banner-questions .banner-text .btn {
  margin-top: 32px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-questions .banner-text .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-case {
  height: 435px;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-case.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #a9c0d0;
}

.banner.banner-case .banner-text {
  margin-top: 100px;
  font-size: 45px;
  line-height: 65px;
  color: #252b3a;
}

.banner.banner-case .btn {
  margin-top: 38px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-case .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.banner.banner-apply {
  height: 399px;
  background-color: #083391;
  background-image: url(http://www.ruxs.cn/templets/ruxs_cn/images/banner/banner-about.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}

.banner.banner-apply .banner-text {
  margin-top: 115px;
  font-size: 25px;
  line-height: 40px;
  color: #000;
}

.banner.banner-apply .banner-text span {
  font-size: 36px;
}

.banner.banner-apply .btn {
  margin-top: 40px;
  padding: 13px 30px;
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 16px;
  color: #ffffff;
  background: #1348ee;
  background-image: -moz-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(90deg, #0699e8 1%, #1348ee 100%);
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -ms-border-radius: 24px;
  border-radius: 24px;
  cursor: pointer;
}

.banner.banner-apply .btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  background: #1348ee;
  background-image: -moz-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -webkit-linear-gradien(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: -ms-linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
  background-image: linear-gradient(-90deg, #0699e8 1%, #1348ee 100%);
}

.wrap {
  width: 1080px;
  margin: 0 auto;
}

.h2-tit {
  text-align: center;
  padding: 65px 0 30px;
  font-size: 26px;
}

h2.h2-tit2 {
  padding-bottom: 10px;
}

h2.h2-tit2 + .small {
  text-align: center;
  color: #848484;
}

.header {
  background-color: #fff;
  height: 60px;
  box-shadow: 0px 0px 8px 0px rgba(135, 135, 135, 0.2);
}

.header .logo {
  margin-top: 10px;
}

.header .nav {
  margin-left: 10px;
  line-height: 60px;
  height: 60px;
}

.header .nav a {
  margin: 0 8px;
  color: #000;
}

.header .nav a.active, .header .nav a:hover {
  color: #ff2816;
}

.header .phone {
  margin-left: 10px;
  margin-top: 20px;
  padding-left: 23px;
  background-image: url(../image/nav-phone.png);
  background-repeat: no-repeat;
  background-position: left 2px;
}

.header .phone span {
  font-family: 'DINPro-Medium';
  font-size: 20px;
  color: #ff2816;
}

.only-text {
  line-height: 24px;
  text-align: center;
}

.only-text a {
  color: #ff2816;
}

.good-num .good-num-wrap {
  background-color: #fff;
}

.good-num .good-num-tips .good-num-tip {
  float: left;
  width: 20%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  background-color: #e51200;
  cursor: pointer;
}

.good-num .good-num-tips .good-num-tip.active {
  background-color: #b00e00;
  position: relative;
}

.good-num .good-num-tips .good-num-tip.active:after {
  position: absolute;
  display: block;
  left: 50%;
  top: 100%;
  z-index: 10;
  content: "";
  width: 15px;
  height: 8px;
  background-image: url(../image/sj1.png);
  background-position: center;
}

.good-num .good-num-tips .good-num-tip a {
  color: unset;
  text-decoration: underline;
}

.good-num .good-num-content .good-num-item {
  padding: 14px 0;
  font-size: 18px;
  border: 1px solid #d9d9d9;
}

.good-num .good-num-content .good-num-item table {
  width: 100%;
}

.good-num .good-num-content .good-num-item table td {
  text-align: center;
  height: 46px;
}

.good-num .good-num-content .good-num-item .good-num-ku {
  margin: 0 45px;
}

.good-num .good-num-content .good-num-item .good-num-ku .good-num-tip {
  padding: 24px 0;
  font-size: 16px;
  border-top: 2px dashed #c2c2c2;
}

.good-num .good-num-tj {
  margin: 40px -23px 0;
}

.good-num .good-num-tj .good-num-tj-item {
  padding: 0 23px;
  width: 33.333%;
  float: left;
}

.good-num .good-num-tj .good-num-tj-item .inner {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.good-num .good-num-tj .good-num-tj-item .inner:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  -o-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top {
  padding: 0 28px;
  height: 134px;
  background-color: #efefef;
  color: #ffffff;
  overflow: hidden;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top.tc-bg-1 {
  background-image: url(../image/tc-bg-1.jpg);
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top.tc-bg-2 {
  background-image: url(../image/tc-bg-2.jpg);
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top.tc-bg-3 {
  background-image: url(../image/tc-bg-3.jpg);
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top .money {
  margin-top: 35px;
  font-size: 26px;
  font-weight: bold;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top .hy {
  margin-top: 24px;
  overflow: hidden;
  font-size: 16px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top .hy .hy-yx {
  float: left;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-top .hy .hy-tc {
  float: right;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-middle {
  height: 188px;
  padding: 0 28px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-middle .tip {
  padding: 26px 0 16px;
  font-size: 16px;
  font-weight: bold;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-middle li {
  line-height: 36px;
  font-size: 16px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-middle li span {
  float: left;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-middle li span + span {
  float: right;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add {
  padding: 30px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add .inner-tit {
  font-size: 24px;
  line-height: 42px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add .inner-p {
  margin-top: 5px;
  font-size: 17px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add .inner-p span {
  color: #ff0000;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add .inner-m {
  font-size: 17px;
  margin-top: 55px;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-add .inner-m span {
  display: inline-block;
  font-family: 'DINPro-Medium';
  font-size: 60px;
  font-weight: bold;
  color: #ff0000;
  vertical-align: sub;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-sub {
  height: 54px;
  line-height: 54px;
  font-size: 16px;
  color: #ffffff;
  overflow: hidden;
  text-align: center;
  background-color: #efefef;
  background-image: url(../image/sub-btn1.jpg);
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-sub .buy {
  float: left;
  width: 60%;
}

.good-num .good-num-tj .good-num-tj-item .inner .inner-sub .more {
  float: left;
  width: 40%;
  color: #c19b59;
}

.core-func .core-func-group {
  background-color: #fff;
}

.core-func .core-func-group .core-func-contens {
  height: 260px;
  text-align: center;
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item {
  padding-top: 10px;
  width: 20%;
  height: 130px;
  float: left;
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img {
  margin: 0 auto;
  width: 100px;
  height: 100px;
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img1 {
  background-image: url(../image/img1.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img2 {
  background-image: url(../image/img2.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img3 {
  background-image: url(../image/img3.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img4 {
  background-image: url(../image/img4.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img5 {
  background-image: url(../image/img5.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img6 {
  background-image: url(../image/img6.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img7 {
  background-image: url(../image/img7.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img8 {
  background-image: url(../image/img8.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img9 {
  background-image: url(../image/img9.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img10 {
  background-image: url(../image/img10.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img11 {
  background-image: url(../image/img11.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img12 {
  background-image: url(../image/img12.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img13 {
  background-image: url(../image/img13.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img14 {
  background-image: url(../image/img14.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img15 {
  background-image: url(../image/img15.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img16 {
  background-image: url(../image/img16.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img17 {
  background-image: url(../image/img17.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img18 {
  background-image: url(../image/img18.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img19 {
  background-image: url(../image/img19.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img20 {
  background-image: url(../image/img20.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img21 {
  background-image: url(../image/img21.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img22 {
  background-image: url(../image/img22.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img23 {
  background-image: url(../image/img23.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img24 {
  background-image: url(../image/img24.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .img.img25 {
  background-image: url(../image/img25.png);
}

.core-func .core-func-group .core-func-contens .core-func-item .core-row .core-item .func-name {
  font-size: 16px;
  color: #333333;
}

.core-func .core-func-group .core-func-dots {
  display: inline-block;
  position: relative;
  left: 50%;
  margin-left: -40px;
  margin-top: 45px;
}

.core-func .core-func-group .core-func-dots .dot {
  margin: 0 7px;
  float: left;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #dadada;
  cursor: pointer;
}

.core-func .core-func-group .core-func-dots .dot.active {
  background-color: #e51200;
}

.flow .flow-group {
  margin: 0 -24px;
}

.flow .flow-group .flow-item {
  position: relative;
  width: 33.333%;
  float: left;
  padding: 0 24px;
  background-color: #fff;
}

.flow .flow-group .flow-item .inner {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
}

.flow .flow-group .flow-item .inner .top {
  height: 52px;
  line-height: 52px;
  padding: 0 20px;
  color: #ffffff;
  font-size: 16px;
  background-color: #e51200;
}

.flow .flow-group .flow-item .inner .sub {
  padding: 20px;
  line-height: 24px;
}

.flow .flow-group .flow-item + .flow-item:after {
  position: absolute;
  left: -5px;
  top: 50%;
  margin-top: -7px;
  width: 11px;
  height: 14px;
  display: inline-block;
  content: "";
  background-image: url(../image/arrow.png);
}

.index-news .index-news-group {
  margin: 0 -24px;
  background-color: #fff;
}

.index-news .index-news-group .news-item {
  float: left;
  padding: 0 24px;
  width: 50%;
}

.index-news .index-news-group .news-item .inner .news-tab {
  padding: 10px 0 30px;
  border-bottom: 2px solid #f7f7f7;
}

.index-news .index-news-group .news-item .inner .news-tab .tit {
  font-size: 20px;
  font-weight: bold;
}

.index-news .index-news-group .news-item .inner a.more {
  padding-right: 20px;
  float: right;
  color: #a7a7a7;
  background-image: url(../image/arrow2.png);
  background-position: right center;
  background-repeat: no-repeat;
}

.index-news .index-news-group .news-item .inner ul li {
  overflow: hidden;
  height: 66px;
  line-height: 66px;
  border-bottom: 2px solid #f7f7f7;
}

.index-news .index-news-group .news-item .inner ul li a {
  width: 70%;
  float: left;
  color: #000000;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index-news .index-news-group .news-item .inner ul li span {
  float: right;
}

.news-case .news-list .new-item {
  padding: 9px;
  float: left;
  width: 25%;
  cursor: pointer;
}

.news-case .news-list .new-item .inner {
  padding: 18px 0;
  background-color: #fff;
  height: 80px;
  text-align: center;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.news-case .news-list .new-item .inner a {
  color: #000000;
}

.news-case .news-list .new-item .inner .news-num {
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
}

.news-case .news-list .new-item .inner:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  -o-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.news-case .news-pages {
  margin-top: 40px;
  text-align: center;
}

.news-case .news-pages ul {
  display: inline-block;
  overflow: hidden;
}

.news-case .news-pages ul li {
  float: left;
  margin: 0 6px;
}

.news-case .news-pages ul li a {
  color: #000000;
}

.city-group .city-wrap {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}

.city-group .city-wrap2 {
  padding: 24px 30px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
}

.city-group .city-wrap2 .city-row {
  line-height: 36px;
}

.city-group .city-wrap2 .city-row span {
  font-weight: bold;
}

.city-group .city-wrap2 .city-row a {
  margin-right: 38px;
}

.city-group .city-wrap2 .city-row a.more {
  float: right;
  margin-right: 0;
}

.city-group .city-wrap2 .city-row span, .city-group .city-wrap2 .city-row a {
  float: left;
  color: #000000;
}

.city-group .city-wrap3 {
  margin-top: 30px;
  padding: 24px 30px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
}

.city-group .city-wrap3 .city-row {
  line-height: 36px;
}

.city-group .city-wrap3 .city-row a {
  margin-right: 6px;
  float: left;
  width: 96px;
  color: #000000;
}

.city-group .city-group-hot {
  padding: 0 30px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  background-color: #f4f4f4;
}

.city-group .city-group-hot span {
  float: left;
}

.city-group .city-group-hot a {
  margin: 0 15px;
  float: left;
  color: #000000;
}

.city-group .city-others {
  padding: 12px 0;
  overflow: hidden;
}

.city-group .city-others .city-row {
  padding: 0 30px;
  line-height: 40px;
  float: left;
  width: 50%;
}

.city-group .city-others .city-row span {
  float: left;
}

.city-group .city-others .city-row a {
  float: left;
  margin-right: 8px;
  color: #000000;
}

.foot {
  margin-top: 58px;
  padding: 25px 0;
  background-color: #181818;
  
   padding-bottom: 128px;
  
}

.foot .flinks {
  padding-bottom: 12px;
  line-height: 32px;
  border-bottom: 1px solid #747474;
}

.foot .flinks span {
  float: left;
  color: #ffffff;
}

.foot .flinks a {
  margin-left: 20px;
  float: left;
  color: #747474;
}

.foot .foot-info {
  margin-top: 25px;
  color: #ffffff;
  line-height: 32px;
}

.foot .foot-info .info-row {
  width: 50%;
  float: left;
}

.foot .foot-info .info-row a {
  color: #ffffff;
}

.where {
  margin-top: 20px;
}

.where .where-inner {
  background-image: url(../image/thecar.png);
  background-repeat: no-repeat;
  background-position: right 100px;
}

.where .where-group {
  height: 489px;
}

.where .where-fugai {
  margin-top: 40px;
  width: 543px;
  height: 135px;
  font-size: 20px;
  line-height: 35px;
  background-image: url(../image/fugai.png);
  color: #ffffff;
  overflow: hidden;
}

.where .where-fugai p {
  margin-top: 20px;
  margin-left: 55px;
}

.where .where-xc {
  margin-top: 34px;
  color: #8e8e8e;
}

.where .where-icons ul {
  width: 470px;
  overflow: hidden;
}

.where .where-icons li {
  float: left;
  line-height: 38px;
}

.where .where-icons .where {
  margin-right: 54px;
  display: inline-block;
  padding-left: 38px;
  line-height: 38px;
  font-size: 16px;
}

.where .where-icons .where.where-icons1 {
  background-image: url(../image/where-icons_1.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons2 {
  background-image: url(../image/where-icons_2.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons3 {
  background-image: url(../image/where-icons_3.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons4 {
  background-image: url(../image/where-icons_4.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons5 {
  background-image: url(../image/where-icons_5.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons6 {
  background-image: url(../image/where-icons_6.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons7 {
  background-image: url(../image/where-icons_7.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons8 {
  background-image: url(../image/where-icons_8.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.where .where-icons .where.where-icons9 {
  background-image: url(../image/where-icons_9.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}

.value {
  padding-bottom: 60px;
  background-image: url(../image/value-bg.png);
}

.value .value-group li {
  padding-left: 70px;
  position: relative;
}

.value .value-group li .value-name {
  font-weight: bold;
  font-size: 16px;
}

.value .value-group li .value-desc {
  margin-top: 18px;
  line-height: 22px;
  text-align: justify;
  color: #6a6a6b;
}

.value .value-group li + li {
  margin-top: 24px;
}

.value .value-group li .li-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 52px;
  height: 52px;
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
}

.index-qa .qa-box {
  position: relative;
}

.index-qa .qa-box .more {
  position: absolute;
  right: 0;
  top: -25px;
  padding-right: 20px;
  color: #a7a7a7;
  background-image: url(../image/arrow2.png);
  background-position: right center;
  background-repeat: no-repeat;
}

.index-qa .qa-group {
  margin: 0 -20px;
}

.index-qa .qa-group .qa-item {
  width: 50%;
  float: left;
  padding: 0 20px;
}

.index-qa .qa-group .qa-item .qa-inner {
  border-top: 2px solid #f7f7f7;
}

.index-qa .qa-group .qa-item li {
  padding: 18px 0;
  border-bottom: 2px solid #f7f7f7;
}

.index-qa .qa-group .qa-item li h3 {
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index-qa .qa-group .qa-item li h3 a {
  color: #000000;
}

.index-qa .qa-group .qa-item li .news-info {
  line-height: 24px;
}

.how .how-group {
  float: left;
  width: 580px;
}

.how .how-group .how-tit {
  margin-top: 24px;
  font-weight: bold;
  font-size: 26px;
}

.how .how-group .how-diff {
  margin-top: 15px;
}

.how .how-group .how-diff-item {
  margin-top: 25px;
  width: 50%;
  float: left;
  font-size: 16px;
  line-height: 30px;
}

.how .how-group .how-diff-item span {
  float: left;
}

.how .how-group .how-diff-item .tip-kr {
  margin-right: 15px;
  padding: 0 10px;
  line-height: 30px;
  color: #fff;
  background-color: #d50000;
}

.how .how-img {
  float: right;
}

.standard .standard-wrap {
  margin: 20px -20px 0;
}

.standard .standard-wrap .standard-item {
  width: 33.333%;
  padding: 20px 20px;
  float: left;
}

.standard .standard-wrap .standard-item .inner {
  height: 406px;
  border: 1px solid #e5e5e5;
}

.standard .standard-wrap .standard-item .inner .top {
  padding: 0 24px;
}

.standard .standard-wrap .standard-item .inner .top .standard-tit {
  padding: 25px 0;
  font-size: 20px;
  font-weight: bold;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt {
  min-height: 95px;
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt.standard-img {
  border-top: none;
  border-bottom: none;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt .standard-opt-item {
  margin-top: 30px;
  padding-left: 56px;
  width: 50%;
  float: left;
  font-size: 16px;
  line-height: 22px;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt .standard-opt-item.opt1 {
  background-image: url(../image/opt1.png);
  background-repeat: no-repeat;
  background-position-x: 10px;
  background-position-y: 2px;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt .standard-opt-item.opt2 {
  background-image: url(../image/opt2.png);
  background-repeat: no-repeat;
  background-position-x: 10px;
  background-position-y: 2px;
}

.standard .standard-wrap .standard-item .inner .top .standard-opt .standard-opt-item .liang {
  color: #ff000f;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-tips {
  padding-top: 25px;
  padding-bottom: 10px;
  color: #ff0000;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-tips span {
  float: left;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-tips a {
  float: right;
  color: #ff0000;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-list li {
  overflow: hidden;
  line-height: 28px;
  font-size: 16px;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-list li span {
  float: left;
}

.standard .standard-wrap .standard-item .inner .top .standard-nums .standard-list li span + span {
  float: right;
}

.standard .standard-wrap .standard-item .inner .sub {
  margin-top: 10px;
  height: 96px;
  color: #ffffff;
  background-image: url(../image/sub-bg.jpg);
}

.standard .standard-wrap .standard-item .inner .sub .sub-year {
  float: left;
  margin-top: 40px;
  margin-left: 27px;
  position: relative;
}

.standard .standard-wrap .standard-item .inner .sub .sub-year:after {
  position: absolute;
  right: 0;
  top: -20px;
  content: "合约年限3年";
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  width: 92px;
  height: 23px;
  background-image: url(../image/dbx.png);
}

.standard .standard-wrap .standard-item .inner .sub .sub-year .yx {
  font-size: 40px;
  font-weight: bold;
  font-family: 'DINPro-Medium';
}

.standard .standard-wrap .standard-item .inner .sub .sub-year .dy {
  vertical-align: text-top;
  font-size: 16px;
}

.standard .standard-wrap .standard-item .inner .sub .sub-btn {
  margin-top: 28px;
  margin-right: 20px;
  float: right;
  width: 128px;
  height: 46px;
  line-height: 44px;
  font-size: 16px;
  text-align: center;
  border: 1px solid #fff;
  -moz-border-radius: 23px;
  -webkit-border-radius: 23px;
  -ms-border-radius: 23px;
  border-radius: 23px;
  cursor: pointer;
}

.standard .standard-wrap .standard-item .inner .sub .sub-btn:hover {
  color: #e4647a;
  background-color: #fff;
}

.special-num .special-num-wrap {
  background-color: #fff;
}

.special-num .special-num-tips .special-num-tip {
  height: 50px;
  line-height: 50px;
  text-align: right;
  color: #ffffff;
  font-size: 16px;
  background-color: #e51200;
}

.special-num .special-num-tips .special-num-tip .change {
  margin-left: 20px;
  margin-right: 35px;
  cursor: pointer;
  text-decoration: underline;
}

.special-num .special-num-content .special-num-item {
  padding: 14px 0;
  font-size: 18px;
  border: 1px solid #d9d9d9;
}

.special-num .special-num-content .special-num-item .item {
  float: left;
  width: 20%;
  text-align: center;
  height: 46px;
  line-height: 46px;
}

.good-num2 .good-num-wrap {
  background-color: #fff;
}

.good-num2 .good-num-tips .good-num-tip {
  float: left;
  width: 33.3333%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  background-color: #e51200;
  cursor: pointer;
}

.good-num2 .good-num-tips .good-num-tip.active {
  background-color: #b00e00;
  position: relative;
}

.good-num2 .good-num-tips .good-num-tip.active:after {
  position: absolute;
  display: block;
  left: 50%;
  top: 100%;
  z-index: 10;
  content: "";
  width: 15px;
  height: 8px;
  background-image: url(../image/sj1.png);
  background-position: center;
}

.good-num2 .good-num-tips .good-num-tip a {
  color: unset;
  text-decoration: underline;
}

.good-num2 .good-num-content .good-num-item-line {
  padding: 12px 50px;
  font-size: 14px;
}

.good-num2 .good-num-content .good-num-item-line .shiyong {
  float: left;
}

.good-num2 .good-num-content .good-num-item-line .btn {
  float: right;
}

.good-num2 .good-num-content .good-num-item-line .red {
  color: #ff0000;
}

.good-num2 .good-num-content .good-num-item {
  padding: 14px 0;
  font-size: 18px;
  border: 1px solid #d9d9d9;
}

.good-num2 .good-num-content .good-num-item table {
  width: 100%;
}

.good-num2 .good-num-content .good-num-item table td {
  text-align: center;
  height: 46px;
}

.week .week-group table {
  width: 100%;
}

.week .week-group table td {
  width: 20%;
  height: 72px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #d9d9d9;
  position: relative;
  cursor: pointer;
}

.week .week-group table td .week-item .week-item-num {
  position: relative;
}

.week .week-group table td .week-item .week-item-num:before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  width: 15px;
  height: 15px;
  background-image: url(../image/new-icon.png);
}

.week .week-group table td .sb-tip {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  line-height: 72px;
  color: #ffffff;
  background-color: #e51200;
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.week .week-group table td:hover .sb-tip {
  display: block;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tiaojian .tiaojian-wrap {
  height: 260px;
  position: relative;
}

.tiaojian .tiaojian-wrap + .tiaojian-wrap {
  margin-top: 50px;
}

.tiaojian .tiaojian-wrap .tiaojian-tit {
  line-height: 48px;
  font-size: 20px;
  font-weight: bold;
  position: relative;
}

.tiaojian .tiaojian-wrap .tiaojian-tit span {
  padding-right: 12px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.tiaojian .tiaojian-wrap .tiaojian-tit span img {
  margin: 0 10px 0 5px;
}

.tiaojian .tiaojian-wrap .tiaojian-tit:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #dfdfdf;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-tit {
  font-size: 18px;
  font-weight: bold;
  line-height: 55px;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-tit span {
  float: left;
  line-height: 55px;
  color: #ff0000;
  font-size: 40px;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-texts {
  color: #ff0000;
  line-height: 22px;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-texts ul {
  overflow: hidden;
  width: 760px;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-texts ul li {
  float: left;
  width: 50%;
}

.tiaojian .tiaojian-wrap .tiaojian-ziliao .tiaojian-ziliao-ps {
  margin-top: 20px;
}

.tiaojian .tiaojian-wrap .tiaojian-img {
  position: absolute;
  right: 0;
  top: 0;
}

.zhinan .zhinan-wrap {
  margin-top: 35px;
  background-image: url(../image/zhinan-bg.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item + .zhinan-item {
  margin-top: 25px;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item .zhinan-tit {
  padding-left: 38px;
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item .zhinan-tit.tit1 {
  background-image: url(../image/01.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item .zhinan-tit.tit2 {
  background-image: url(../image/02.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item .zhinan-tit.tit3 {
  background-image: url(../image/03.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.zhinan .zhinan-wrap .zhinan-text .zhinan-item .zhinan-desc {
  margin-top: 20px;
  line-height: 24px;
}

.peizhi .peizhi-wrap {
  margin-top: 30px;
}

.peizhi .peizhi-wrap .peizhi-item + .peizhi-item {
  margin-top: 54px;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-topline {
  padding: 0 25px;
  height: 46px;
  line-height: 46px;
  color: #ffffff;
  background-color: #ff2513;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-topline .span1 {
  margin-right: 20px;
  padding-right: 15px;
  font-size: 20px;
  font-weight: bold;
  vertical-align: middle;
  background-image: url(../image/shuxian.png);
  background-repeat: no-repeat;
  background-position: right center;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-topline .span2 {
  vertical-align: middle;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs {
  margin: 0 -18px;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon {
  margin-top: 28px;
  float: left;
  width: 33.333%;
  padding: 0 18px;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner {
  height: 63px;
  background-color: #f8f8f8;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox {
  margin-top: 15px;
  margin-left: 20px;
  margin-right: 15px;
  float: left;
  width: 32px;
  height: 32px;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox1 {
  background-image: url(../image/s1.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox2 {
  background-image: url(../image/s2.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox3 {
  background-image: url(../image/s3.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox4 {
  background-image: url(../image/s4.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox5 {
  background-image: url(../image/s5.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox6 {
  background-image: url(../image/s6.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox7 {
  background-image: url(../image/s7.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox8 {
  background-image: url(../image/s8.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox9 {
  background-image: url(../image/s9.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox10 {
  background-image: url(../image/s10.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox11 {
  background-image: url(../image/s11.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox12 {
  background-image: url(../image/s12.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox13 {
  background-image: url(../image/s13.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox14 {
  background-image: url(../image/s14.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox15 {
  background-image: url(../image/s15.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox16 {
  background-image: url(../image/s16.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox17 {
  background-image: url(../image/s17.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox18 {
  background-image: url(../image/s18.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox19 {
  background-image: url(../image/s19.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox20 {
  background-image: url(../image/s20.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox21 {
  background-image: url(../image/s21.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox22 {
  background-image: url(../image/s22.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox23 {
  background-image: url(../image/s23.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-iconbox.iconbox24 {
  background-image: url(../image/s24.png);
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-texts {
  overflow: hidden;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-texts .text1 {
  margin-top: 15px;
  font-weight: bold;
}

.peizhi .peizhi-wrap .peizhi-item .peizhi-funcs .peizhi-icon .peizhi-inner .peizhi-texts .text2 {
  margin-top: 7px;
  font-size: 12px;
}

.page2 {
  margin-top: 35px;
}

.page2 .page-content {
  width: 740px;
  float: left;
}

.page2 .page-content .page-bread {
  margin-bottom: 25px;
  line-height: 25px;
}

.page2 .page-content .page-bread a {
  color: #000000;
}

.page2 .page-content .wenti-wrap {
  margin: 0 -17px;
  width: 776px;
}

.page2 .page-content .wenti-wrap .wenti-item {
  margin-bottom: 26px;
  float: left;
  padding: 0 17px;
  width: 50%;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner {
  border: 1px solid #e5e5e5;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-inner-tit {
  padding: 0 20px;
  height: 47px;
  line-height: 47px;
  color: #ffffff;
  background-color: #ff1400;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-inner-tit .more {
  float: right;
  color: #ffffff;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box {
  padding: 0 20px;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first {
  margin-top: 20px;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-tit {
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-tit a {
  color: #000000;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-info {
  margin-top: 8px;
  font-size: 10px;
  color: #adadad;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-desc {
  margin-top: 15px;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-desc .wenti-box-img {
  margin-right: 5px;
  float: left;
  width: 93px;
  height: 56px;
  background-color: #adadad;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-desc .wenti-box-img img {
  width: 100%;
  height: 100%;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-desc .desc {
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-box .wenti-first .wenti-desc .desc a {
  color: #000000;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-ul li {
  padding: 18px 0;
  line-height: 22px;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-ul li h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-ul li a {
  color: #000000;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-ul li .info {
  font-size: 12px;
  color: #adadad;
}

.page2 .page-content .wenti-wrap .wenti-item .wenti-inner .wenti-ul li + li {
  border-top: 1px dashed #d1d1d1;
}

.page2 .page-content .wenti-wrap2 {
  width: 750px;
}

.page2 .page-content .wenti-wrap2 .article-ct {
  padding: 30px;
  border: 1px solid #d3d3d3;
}

.page2 .page-content .wenti-wrap2 .article-ct h3 {
  text-align: center;
  font-size: 20px;
  line-height: 32px;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-info {
  text-align: center;
  line-height: 32px;
  color: #cacaca;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-body {
  line-height: 22px;
  text-align: justify;
  color: #333333;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-body img {
  margin: 25px 0;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-body .article-funcs {
  margin: 30px 0;
  padding: 25px;
  line-height: 30px;
  background-color: #eeeeee;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-body .article-funcs a {
  color: #333333;
}

.page2 .page-content .wenti-wrap2 .article-ct .article-p {
  line-height: 26px;
}

.page2 .page-content .wenti-wrap2 .article-ct .page-fy {
  margin-top: 40px;
  line-height: 26px;
}

.page2 .page-content .wenti-wrap2 .article-ct .page-fy a {
  color: #333333;
}

.page2 .page-content .wenti-wrap2 .article-ct .back {
  font-weight: bold;
  line-height: 26px;
}

.page2 .page-content .wenti-wrap2 .article-p {
  margin-top: 20px;
  font-weight: bold;
}

.page2 .page-content .wenti-wrap2 .article-p span {
  color: #ff3224;
}

.page2 .page-content .wenti-wrap3 {
  margin-bottom: 60px;
  padding: 30px;
  background-color: #eaeaea;
}

.page2 .page-content .wenti-wrap3 .city + .city {
  margin-top: 30px;
}

.page2 .page-content .wenti-wrap3 .city h2 {
  font-size: 14px;
  padding-bottom: 12px;
}

.page2 .page-content .wenti-wrap3 .city .city-desc {
  line-height: 24px;
}

.page2 .page-content .wenti-wrap3 .city .zj {
  line-height: 24px;
}

.page2 .page-content .wenti-wrap3 .week-group {
  background-color: #ffffff;
}

.page2 .page-content .wenti-wrap3 .week-group table {
  width: 100%;
}

.page2 .page-content .wenti-wrap3 .week-group table td {
  width: 20%;
  height: 54px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #d9d9d9;
  position: relative;
  cursor: pointer;
}

.page2 .page-content .wenti-wrap3 .week-group table td .week-item .week-item-num {
  position: relative;
}

.page2 .page-content .wenti-wrap3 .week-group table td .week-item .week-item-num:before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  width: 15px;
  height: 15px;
  background-image: url(../image/new-icon.png);
}

.page2 .page-content .wenti-wrap3 .week-group table td .sb-tip {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  line-height: 54px;
  color: #ffffff;
  background-color: #e51200;
  display: none;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.page2 .page-content .wenti-wrap3 .week-group table td:hover .sb-tip {
  display: block;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}

.page2 .page-content .page-ct-md {
  width: 750px;
}

.page2 .page-content .page-ct-md h2 {
  font-size: 24px;
}

.page2 .page-content .page-ct-md .page-news-list li {
  overflow: hidden;
}

.page2 .page-content .page-ct-md .page-news-list li + li {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #e7e6f0;
}

.page2 .page-content .page-ct-md .page-news-list .img-box {
  float: left;
  margin-right: 24px;
  width: 195px;
  height: 95px;
  background-color: #cecece;
}

.page2 .page-content .page-ct-md .page-news-list .img-box img {
  width: 100%;
  height: 100%;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct {
  width: 530px;
  float: right;
  float: left;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-tit {
  line-height: 22px;
  font-weight: bold;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-tit a {
  color: #333333;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-info {
  margin-top: 5px;
  line-height: 22px;
  color: #b6b6b6;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-desc {
  margin-top: 5px;
  line-height: 22px;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-desc a {
  color: #333333;
}

.page2 .page-content .page-ct-md .page-news-list .news-ct .news-desc a:hover {
  color: #ff0000;
}

.page2 .page-content .page-ct-md .good-num-wrap {
  background-color: #fff;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tips .good-num-tip {
  float: left;
  width: 20%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  background-color: #e51200;
  cursor: pointer;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tips .good-num-tip.active {
  background-color: #b00e00;
  position: relative;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tips .good-num-tip.active:after {
  position: absolute;
  display: block;
  left: 50%;
  top: 100%;
  z-index: 10;
  content: "";
  width: 15px;
  height: 8px;
  background-image: url(../image/sj1.png);
  background-position: center;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tips .good-num-tip a {
  color: unset;
  text-decoration: underline;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-content .good-num-item {
  padding: 14px 0;
  font-size: 18px;
  border: 1px solid #d9d9d9;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-content .good-num-item table {
  width: 100%;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-content .good-num-item table td {
  text-align: center;
  height: 46px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-content .good-num-item .good-num-ku {
  margin: 0 45px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-content .good-num-item .good-num-ku .good-num-tip {
  padding: 24px 0;
  font-size: 16px;
  border-top: 2px dashed #c2c2c2;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj {
  margin: 25px -14px 0;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item {
  padding: 0 14px;
  width: 33.333%;
  float: left;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  -o-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add {
  padding: 22px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add .inner-tit {
  font-size: 18px;
  line-height: 28px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add .inner-p {
  margin-top: 5px;
  font-size: 12px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add .inner-p span {
  color: #ff0000;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add .inner-m {
  font-size: 12px;
  margin-top: 35px;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-add .inner-m span {
  display: inline-block;
  font-family: 'DINPro-Medium';
  font-size: 42px;
  font-weight: bold;
  color: #ff0000;
  vertical-align: sub;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-sub {
  height: 37px;
  line-height: 37px;
  font-size: 10px;
  color: #ffffff;
  overflow: hidden;
  text-align: center;
  background-color: #efefef;
  background-image: url(../image/sub-btn2.jpg);
  background-size: cover;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-sub .buy {
  float: left;
  width: 60%;
}

.page2 .page-content .page-ct-md .good-num-wrap .good-num-tj .good-num-tj-item .inner .inner-sub .more {
  float: left;
  width: 40%;
  color: #c19b59;
}

.page2 .page-content .cp-list .news-list {
  margin: 0 -9px;
}

.page2 .page-content .cp-list .news-list .new-item {
  padding: 5px 9px;
  float: left;
  width: 33.333%;
  cursor: pointer;
}

.page2 .page-content .cp-list .news-list .new-item .inner {
  padding: 12px 10px;
  min-height: 66px;
  background-color: #fff;
  text-align: center;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.page2 .page-content .cp-list .news-list .new-item .inner .news-tit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page2 .page-content .cp-list .news-list .new-item .inner a {
  color: #000000;
}

.page2 .page-content .cp-list .news-list .new-item .inner .news-num {
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
}

.page2 .page-content .cp-list .news-list .new-item .inner:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  -o-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.page2 .page-content .cp-list .news-pages {
  margin-top: 40px;
  text-align: center;
}

.page2 .page-content .cp-list .news-pages ul {
  display: inline-block;
  overflow: hidden;
}

.page2 .page-content .cp-list .news-pages ul li {
  float: left;
  margin: 0 6px;
}

.page2 .page-content .cp-list .news-pages ul li a {
  color: #000000;
}

.page2 .page-side {
  float: right;
  width: 302px;
}

.page2 .page-side .page-side-md + .page-side-md {
  margin-top: 36px;
}

.page2 .page-side .page-side-md .side-add {
  position: relative;
  width: 299px;
  height: 266px;
  overflow: hidden;
  background-image: url(../image/side-add.jpg);
}

.page2 .page-side .page-side-md .side-add .side-m {
  margin-top: 50px;
  margin-left: 50px;
  font-size: 17px;
  color: #ffffff;
}

.page2 .page-side .page-side-md .side-add .side-m span {
  font-family: 'DINPro-Medium';
  font-weight: bold;
  font-size: 68px;
}

.page2 .page-side .page-side-md .side-add .side-c {
  margin-top: 12px;
  margin-left: 50px;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  color: #ffffff;
}

.page2 .page-side .page-side-md .side-add .count_down {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #ffffff;
  font-size: 12px;
}

.page2 .page-side .page-side-md .side-add .side-btn {
  margin: 35px auto 0;
  width: 182px;
  color: #ff5200;
  height: 50px;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
  background-color: #fff;
  border-radius: 22px;
  cursor: pointer;
}

.page2 .page-side .page-side-md .side-add .side-btn:hover {
  font-weight: bold;
}

.page2 .page-side .page-side-md .page-inner .page-tit {
  padding: 0 25px;
  height: 48px;
  line-height: 48px;
  color: #ffffff;
  background-color: #ff1400;
}

.page2 .page-side .page-side-md .page-inner .page-tit a {
  float: right;
  color: #ffffff;
}

.page2 .page-side .page-side-md .page-inner .page-ct {
  border: 1px solid #f0f0f0;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-ct-tit {
  padding: 20px 20px 0;
  font-size: 12px;
  font-weight: bold;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form {
  padding: 20px 0 0;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .form-tit {
  text-align: center;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .form {
  position: relative;
  margin-top: 18px;
  padding: 0 20px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .code {
  position: absolute;
  right: 35px;
  top: 132px;
  background: #e1e1e1;
  width: 50px;
  height: 24px;
  font-family: "黑体";
  font-weight: bold;
  font-style: italic;
  text-align: center;
  line-height: 24px;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form input[type="text"] {
  padding-left: 10px;
  display: block;
  width: 100%;
  height: 48px;
  line-height: 48px;
  border: none;
  outline: none;
  background: #f4f4f4;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form input[type="text"] + input[type=text] {
  margin-top: 12px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .input-button {
  padding: 0 20px 20px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .input-button input[type="submit"] {
  margin-top: 20px;
  display: block;
  width: 100%;
  height: 48px;
  line-height: 48px;
  color: #ffffff;
  border: none;
  cursor: pointer;
  background-color: #ff1400;
  outline: none;
}

.page2 .page-side .page-side-md .page-inner .page-ct .page-form .input-button input[type="submit"]:hover {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.page2 .page-side .page-side-md .page-inner .page-ct .side-news {
  padding: 20px 20px;
  line-height: 22px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .side-news h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page2 .page-side .page-side-md .page-inner .page-ct .side-news h3 a {
  color: #000000;
  font-weight: normal;
}

.page2 .page-side .page-side-md .page-inner .page-ct .side-news p {
  color: #a9a9a9;
}

.page2 .page-side .page-side-md .page-inner .page-ct .side-news li + li {
  margin-top: 5px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .citys {
  padding: 20px;
}

.page2 .page-side .page-side-md .page-inner .page-ct .citys li {
  float: left;
  padding: 0 10px;
  width: 50%;
  text-align: center;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page2 .page-side .page-side-md .page-inner .page-ct .citys li a {
  color: #333333;
}

.youshi .youshi-wrap .youshi-wrap-row {
  padding: 0 50px;
  position: relative;
}

.youshi .youshi-wrap .youshi-wrap-row .yous-vs {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -67px;
  margin-top: -26px;
  padding: 5px 0;
  width: 134px;
  height: 42px;
  text-align: center;
  font-style: italic;
  background-color: #fff;
  background-image: url(../image/vs-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  box-sizing: content-box;
}

.youshi .youshi-wrap .youshi-wrap-row .yous-vs.vs1:after {
  content: "比号码";
  display: inline-block;
  color: #dd2727;
  font-weight: bold;
  font-size: 18px;
  line-height: 42px;
}

.youshi .youshi-wrap .youshi-wrap-row .yous-vs.vs2:after {
  content: "比价格";
  display: inline-block;
  color: #dd2727;
  font-weight: bold;
  font-size: 18px;
  line-height: 42px;
}

.youshi .youshi-wrap .youshi-wrap-row .yous-vs.vs3:after {
  content: "比功能";
  display: inline-block;
  color: #dd2727;
  font-weight: bold;
  font-size: 18px;
  line-height: 42px;
}

.youshi .youshi-wrap .youshi-wrap-row .yous-vs.vs4:after {
  content: "比服务";
  display: inline-block;
  color: #dd2727;
  font-weight: bold;
  font-size: 18px;
  line-height: 42px;
}

.youshi .youshi-wrap .youshi-wrap-row + .youshi-wrap-row {
  margin-top: 30px;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item {
  float: left;
  width: 478px;
  border: 3px solid #d1d1d1;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-tit {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  height: 50px;
  line-height: 50px;
  color: #767b86;
  background-color: #e5e5e5;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item + .youshi-item {
  float: right;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item.youshi-item-active {
  border: 3px solid #a90000;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item.youshi-item-active .youshi-tit {
  background-color: #dd2727;
  color: #ffffff;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item.youshi-item-active .youshi-sub {
  background-color: #dd2727;
  color: #ffffff;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md {
  padding: 20px 0;
  display: table;
  color: #767b86;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md .youshi-box {
  display: table-cell;
  vertical-align: middle;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md .p1 {
  padding-left: 20px;
  font-size: 14px;
  line-height: 20px;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md .p1 span {
  color: #dd2727;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md .p2 {
  padding-left: 20px;
  margin-top: 22px;
  font-size: 18px;
  font-weight: bold;
  color: #dd2727;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-md .p3 {
  padding-left: 75px;
  line-height: 20px;
  color: #7f838e;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-sub {
  height: 52px;
  line-height: 52px;
  background-color: #e5e5e5;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-sub .youshi-sub-btn {
  float: left;
  width: 50%;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-sub .youshi-sub-btn + .youshi-sub-btn {
  position: relative;
}

.youshi .youshi-wrap .youshi-wrap-row .youshi-item .youshi-sub .youshi-sub-btn + .youshi-sub-btn::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  height: 100%;
  width: 0;
  border-left: 1px dashed #fff;
}

.haopin .haopin-wrap {
  padding: 0 50px;
}

.haopin .haopin-wrap table {
  border: 1px dashed #fff;
}

.haopin .haopin-wrap table tr td {
  width: 244px;
  height: 185px;
  text-align: center;
  border-right: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
}

.haopin .haopin-wrap table tr td + td {
  border-right: 1px dashed #cccccc;
}

.haopin .haopin-wrap table tr td:last-of-type {
  border-right: none;
}

.haopin .haopin-wrap table tr:last-of-type td {
  border-bottom: none;
}
.lianxi {
	
}
.lianxi .lianxi-group {
  padding-left: 50px;
}

.lianxi .lianxi-group .lianxi-texs .lianxi-tex {
  float: left;
  margin-right: 66px;
}

.lianxi .lianxi-group .lianxi-texs .tex-img {
  margin-right: 15px;
  float: left;
  width: 79px;
  height: 80px;
  background-image: url(../image/adv-bg.png);
  background-position: 0 0;
}

.lianxi .lianxi-group .lianxi-texs .lianxi-ct {
  display: table;
  float: left;
  line-height: 22px;
  height: 80px;
}

.lianxi .lianxi-group .lianxi-texs .lianxi-ct .ts {
  display: table-cell;
  vertical-align: middle;
}

.lianxi .lianxi-group .lianxi-texs .lianxi-ct .p1 {
  color: #ff2601;
}

.lianxi .lianxi-group .lianxi-texs .lianxi-ct .p2 {
  color: #768289;
}

#map {
  margin-top: 20px;
  border: 1px solid #ff8201;
  margin-bottom: 20px;
}

.page-add3 {
  margin-top: 40px;
}

.page-line {
  margin-top: 40px;
}

.page-line ul {
  overflow: hidden;
}

.page-line ul li {
  float: left;
}

.page-line ul li a {
  color: #333333;
}
/*.SG-kf-group {
	display: none !important; 
}*/

.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li span{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li .current{color:#fff;display:inline-block;border:1px solid #ddd;padding:6px 15px;border-color:#ccc;background:#ccc;}
.pagelist .hover {background:#ccc;color:#fff;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#ccc;background:#ccc;color:#fff;}
.pagelist li.active a{border-color:#ccc;background:#ccc;color:#fff;}
.mod_page_content_li{
  border-bottom: 1px dashed #dbe4eb;
   list-style: outside;
}


/*底部固定栏*/

.four-fix {
    height: 80px;
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    /* z-index: 250; */
}

.four-fix-bg {

    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    left: 0;
    

    background: linear-gradient(0deg, #FF4B1B, #FF291B);

}

.four-bd {
    width: 1200px;
    margin: 0 auto;
    background-color: transparent!important;
    height: 80px!important;
    line-height: 80px!important;
}

.mt-35 {
    margin-top: -35px;
}

.four-bd-name input {
    width: 168px!important;
}

.four-bd-tele input {
    width: 185px!important;
}

.four-bd-yzm input {
    width: 100px!important;
}

.four-bd-name i,
.four-bd-tele i,
.four-bd-yzm i {
    top: 30px!important;
}


.four-bd-a button {
    width: 140px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: inline-block;
    color: red;
    font-size: 16px;
    margin-left: 25px;
    border: none;
    border-radius: 0px;
    background-color: #fbdc3f;
    font-weight: bold;
}

.four-bd-a a:hover {
    background-color: #e7ca3a;
    color: red;
}

.four-bd-yzm img {
    vertical-align: middle;
    margin-left: 2px!important;
    margin-top: -2px;
    width: 70px;
    height: 34px;
}

.bd-input .bd-name {
    background: url(../image/xingming.png) 0px 0px no-repeat;
    background-size: contain;
    /*top: 28px!important;*/
}
.bd-input .bd-call {
    background: url(../image/shouji-2.png) 0px 0px no-repeat;
    background-size: contain;
    /*top: 28px!important;*/
}
.bd-input .bd-yzm {
    background: url(../image/yanzhengma.png) 0px 0px no-repeat;
    background-size: contain;
    /*top: 28px!important;*/
}

.floatLeft {
    float: left;
}


.four-bd-yzm input {
    width: 100px!important;
}

.bd-input input {
    width: 215px;
    height: 34px;
    border: none;
    padding-left: 45px;
    box-sizing: border-box;
}

.four-bd-name input, .four-bd-tele input, .four-bd-yzm input, .four-bd-yzm img {
    border-radius: 4px;
}
.four-bd-name input {
    width: 168px!important;
}

.four-bd-tele input {
    width: 185px!important;
}
.bd-input.four-bd-name {
    margin-left: 1%;
}

.bd-input {
    margin-left: 10px;
    position: relative;
}

input {
    outline: none;
}
input, textarea, select, button {
    font: 14px "Microsoft YaHei","Arial","黑体","宋体",sans-serif;
}







/*轮播图*/

* {
    zoom: 1
}

.fullSlide {
    position: relative;
    background: transparent;
    margin: 0 auto;
}

.fullSlide .bd {
    position: relative;
    z-index: 0;
    background: transparent!important;
}

.fullSlide .bd li img {
    width: 100%;
    vertical-align: top;
}

.fullSlide .hd {
    position: relative;
    z-index: 1;
    margin-top: -25px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.fullSlide .hd ul {
    text-align: center;
    padding-top: 5px;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 34px;
    height: 2px;
    margin: 5px;
    background: url(../image/tg_flash_p.png) -52px 0;
    overflow: hidden;
    font-size: 0;
}

.fullSlide .hd ul .on {
    background-position: 0 0;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.fullSlide .prev,
.fullSlide .next {
    z-index: 1;
    display: block;
    width: 42px;
    height: 70px;
    position: relative;
    margin: -20% 0 0 3%;
    float: left;
    background: url(../image/arr.png) 0 0 no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8
}

.fullSlide .next {
    background-position: right 0;
    float: right;
    margin-right: 3%
}

.fullSlide .prev:hover,
.fullSlide .next:hover {
    filter: alpha(opacity=60);
    opacity: 0.6
}

.fullSlide .arrow {
    display: none;
}

.fullSlide:hover .arrow {
    display: block;
}

.mt215 {
    margin-top: 215px;
}



.fullSlide .bd ul li {
    /*height: 400px;
    width: 100%;*/
    /*cursor: pointer;*/
    height: 400px;
}

.fullSlide .bd.bdwid {
    height: 400px;
}


.hei400 {
    height: 400px!important;
}

ul.hei400 li {
    background-size: cover!important;
    height: 400px!important;
}

ul.hei344 li {
    background-size: cover!important;
    height: 350px!important;
}

.hei344 {
    height: 350px!important;
}

* {
    zoom: 1
}

.fullSlide1 {
    position: relative;
    /*background:#000;*/
    margin: 0 auto;
}

.fullSlide1 .bd1 {
    position: relative;
    z-index: 0;
}

.fullSlide1 .bd1 .tempWrap {
    width: 1200px!important;
}

.fullSlide1 .bd1 li img {
    width: 100%;
    vertical-align: top;
}

.fullSlide1 .hd1 {
    position: relative;
    z-index: 1;
    margin-top: 256px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.fullSlide1 .hd1 ul {
    text-align: center;
    padding-top: 5px;
}

.fullSlide1 .hd1 ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 34px;
    height: 2px;
    margin: 5px;
    background: url(../image/tg_flash_p.png) -52px 0;
    overflow: hidden;
    font-size: 0;
}

.fullSlide1 .hd1 ul .on {
    background-position: 0 0;
}

.fullSlide1 .prev,
.fullSlide1 .next {
    z-index: 1;
    display: block;
    width: 42px;
    height: 70px;
    position: relative;
    margin: -12.5% 0 0 0%;
    float: left;
    background: url(../image/arr.png) 0 0 no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8
}

.fullSlide1 .next {
    background-position: right 0;
    float: right;
    margin-right: 0%
}

.fullSlide1 .prev:hover,
.fullSlide1 .next:hover {
    filter: alpha(opacity=60);
    opacity: 0.6
}

.fullSlide .arrow {
    display: none;
}

.fullSlide:hover .arrow {
    display: block;
}




/*导航栏*/

.header {
    height: 100px!important;
    min-height: 100px!important;
}

.head-logo {
    height: 100px;
    line-height: 100px;
}

.head-logo img {
    vertical-align: middle;
}

.head-logo div:nth-child(2) {
    height: 100px;
    box-sizing: border-box;
    padding-top: 18px;
    padding-left: 20px;
}

.head-logo p:first-child {
    color: #0c3f6e;
    font-size: 16px;
}

.head-logo p:last-child {
    font-family: helvetica;
    background: -webkit-linear-gradient(top, #70a5ff, #065cff);
    background: -moz-linear-gradient(top, #70a5ff, #065cff);
    background: -ms-linear-gradient(top, #70a5ff, #065cff);
    background: -o-linear-gradient(top, #70a5ff, #065cff);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -o-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -ms-text-fill-color: transparent;
    -o-text-fill-color: transparent;
    background: linear-gradient(top, #70a5ff, #065cff);
    background-clip: text;
    text-fill-color: transparent;
    font-size: 30px;
    font-weight: bold;
    padding-top: 15px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#70a5ff, endColorStr=#065cff);
}

.head-nav ul li.nav-li {
    float: left;
    height: 100px;
    line-height: 100px;
    position: relative;
   
    text-align: center;
}

.head-nav ul li.nav-li a {
    display: inline-block;
    color: #101010;
    font-size: 16px;
    font-weight: bold;
    height: 72px;
    line-height: 100px;
    margin: 0px 17px;
    position: relative;
    z-index: 99;
    /*font: 18px/.5 Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;*/
}

.head-nav ul li.nav-li a span {
    position: absolute;
    bottom: 12px;
    left: 36px;
    display: inline-block;
    width: 53px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: linear-gradient(-45deg, #70a5ff, #065cff);
    background: -webkit-linear-gradient(-45deg, #70a5ff, #065cff);
    background: -o-linear-gradient(-45deg, #70a5ff, #065cff);
    background: -moz-linear-gradient(-45deg, #70a5ff, #065cff);
    background: -ms-linear-gradient(-45deg, #70a5ff, #065cff);
    border-radius: 14.5px;
}

.head-nav ul li.nav-li:hover a span {
    background: linear-gradient(-45deg, #fff, #fff);
    background: -webkit-linear-gradient(-45deg, #fff, #fff);
    background: -o-linear-gradient(-45deg, #fff, #fff);
    background: -moz-linear-gradient(-45deg, #fff, #fff);
    background: -ms-linear-gradient(-45deg, #fff, #fff);
    color: #065cff;
}

.head-nav ul li.nav-li a i {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #1e1e1e;
    border-bottom: 2px solid #1e1e1e;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: relative;
    top: -4px;
    margin-left: 5px;
}

.head-nav ul li.nav-li a img {
    position: absolute;
    bottom: 12px;
    left: 36px;
}

.head-nav ul li.nav-li.active a i {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}

.head-nav ul li.nav-li.active a {
    /*border-bottom: 2px solid #009aff;*/
    /*color: #009aff;*/
    /*font-weight: bold;*/
}

.head-nav ul li.nav-li:hover .nav-ul {
    display: block;
}

.nav-ul-div {
    position: relative;
    width: 127%;
    height: 62px;
    overflow: hidden;
}

.nav-ul-div1 {
    position: relative;
    width: 135%;
    height: 300px;
    overflow: hidden;
}

.head-nav ul li.nav-li .nav-ul {
    position: absolute;
    top: -65px;
    left: -12px;
    display: block;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.head-nav ul li.nav-li .nav-ul.nav-ul1 {
    position: absolute;
    top: -300px;
    left: -30px;
    display: block;
    transition: all 0.75s ease;
    -moz-transition: all 0.75s ease;
    -webkit-transition: all 0.75s ease;
    -o-transition: all 0.75s ease;
}

.head-nav ul li.nav-li:hover .nav-ul {
    top: 0px;
}

.head-nav ul li.nav-li:hover .nav-ul.nav-ul1 {
    top: 0px;
}

.head-nav ul li.nav-li .nav-ul li {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    margin-top: 0px;
}

.head-nav ul li.nav-li .nav-ul li a.nav-a {
    width: 107px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #101010;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px;
    position: relative;
    background-color: #fff;
}
.head-nav ul li.nav-li .nav-ul li a.nav-a:hover{
    border-bottom: none;
    color: #009aff;
}

.head-nav ul li.nav-li .nav-ul li a.nav-a.nav-acp {
    width: 145px;
}















        .header2 {
            height: 67px !important;
            min-height: 67px !important;
        }

        .header-logo {
            height: 67px;
            margin-top: 3%;
        }

        .header-logo .head-logo-left {
            width: 23%;

        }

        .header-logo .head-logo-left img {
           
            
            height:66px;
        }

        .header-logo .head-logo-middle {
            padding: 0;
        }

        .header-logo .head-logo-middle img {
            width: 56%;
            vertical-align: -11%;
        }

        .header-logo div:nth-child(2) {
            padding: 0;
            /*margin-top: 2%;*/
            height: auto;
        }

        .header-logo .head-logo-middle .logo-right-line {
            padding: 7.5% 0 1% 0;
            border: .5px solid #ff0000;
            margin: 1% 3%;
            /* vertical-align: middle; */
            float: left;
        }

        .header-logo .head-logo-middle .logo-right-con {
            /*display: inline;*/
            margin-left: 0%;
            margin-top: 1%;
        }

        .header-logo .head-logo-middle .logo-right-tip {
            color: #666666;
            font-size: 16px;
            margin-left: 6%;
                line-height: 24px;
             margin-top: 6px;
        }

        .head-logo-right {
            width: 22%;
            margin-top: 1%;
        }

        .head-logo-right .right-logo {
            float: left;
            width: 44px;
            height: 44px;
        }

        .head-logo-right .right-logo img {
            width: 100%;
        }

        .head-logo-right .right-con {
            float: left;
            margin-left: 4%;
            font-size: 14px;
            margin-top: -5px;
        }

        .head-logo-right .right-con p:nth-child(1) {
            font-size: 14px;
            color: #666;
        }

        .head-logo-right .right-con p:nth-child(2) {
            
            padding-top:10px ;
            font-size: 26px;
            color: #E1251B
        }

        .head-nav {
            height: 60px;
            background: #e60012;
            margin-top: 3%;
        }

        .head-nav ul li.nav-li {
            height: 60px;
        }

        .head-nav ul li.nav-li {
            line-height: 60px;
        }

        .head-nav ul li.nav-li a {
            height: 60px;
            line-height: 60px;
            color: #fff !important;
        }

        .head-nav ul li.nav-li a i,
        .head-nav ul li.nav-li:hover a i,
        .head-nav ul li.nav-li.active a i {
            border-right: 2px solid #fff;
            border-bottom: 2px solid #fff;
        }

        .head-nav ul li.nav-li:hover,
        .head-nav ul li.nav-li.active {
            background: #77252c;
            border: 0;
        }

        .head-nav ul li.nav-li:hover>a,
        .head-nav ul li.nav-li.active>a {
            border: 0;
            color: #fff;
        }

        .head-nav ul li.nav-li.active a {
            border: 0;
        }

        .head-nav ul li.nav-li .nav-ul li a.nav-a {
            background: #77252c;
        }

        .nav-ul-div {
            width: 100%;
        }

        .head-nav ul li.nav-li .nav-ul li a.nav-a.nav-acp {
            width: 100%;
        }

        /*20201102 end*/
        /*.head-nav ul li.nav-li.index{
            width: 11% !important;
        }*/
        .head-nav ul li.nav-li {
            white-space: nowrap;
            padding: 0 1% !important;
            /*padding: 0 2.5rem;*/
        }

        /*@media only screen and (max-width: 1350px) and (min-width: 1320px) {
            .head-nav ul li.nav-li {
                padding: 0;
                width: 15%!important;
            }
        }*/
        .head-nav-ul1 {
            width: 1000px !important;
            display: flex;
            flex-direction: row;
            justify-content: center;
            flex-shrink: 1;
        }



.floatLeft {
    float: left;
}

.head-logo-right {
    width: 22%;
    margin-top: 1%;
}
.floatRight {
    float: right;
}


.head-nav {
    height: 60px!important;
}

.head-nav {
    margin-top: 1.5%!important;
}


.header-logo .head-logo-middle .logo-right-line {
    padding: 7.5% 0 1% 0;
    border: 0.5px solid #ff0000;
    margin: 1% 3%;
    /* vertical-align: middle; */
    float: left;
}

.head-nav ul {
    width: 1200px;
    height: 60px!important;
    margin: 0 auto;
}

.nav-ul-div {
    position: relative;
    width: 127%;
    height: 262px;
    overflow: hidden;
}


.head-nav ul li.nav-li .nav-ul {
    position: absolute;
    top: -265px;
    left: -12px;
    display: block;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.fenzhan{
    
    margin:20px  0;
    
}

.youshi  .item {

margin:5px  10px;
list-style: none;
line-height: 20px;


}

.youshi  .item a {


color:#000;

}

