/*
 * è‡ªå®šä¹‰å˜é‡
 */
/*
 * è‡ªå®šä¹‰æ ·å¼chunk
 */
html {
  overflow-x: hidden;
}
body {
  font-family: 'Microsoft YaHei';
}
* {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
a {
  cursor: pointer;
}
p,
ul,
li,
dl,
dd {
  margin: 0px;
}
ul,
dl,
dd {
  padding: 0;
}
.content-box {
  width: 1000px;
  margin: 0 auto;
}
.clearfix {
  zoom: 1;
  /*æ¸…é™¤æµ®åŠ¨å…å—è¿‘é‚»å¹²æ‰°ã€è§£å†³marginé‡å */
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.word-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tab-btn .tabs {
  float: left;
  background-color: #f3906d;
  color: #ffffff;
  width: 222px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  border-radius: 6px;
  font-size: 24px;
  font-weight: 700;
  margin: 0 4px;
  cursor: pointer;
}
.tab-btn .tabs.active {
  color: #dd5423;
  background-color: #ffffff;
  box-shadow: 12px -5px 22px -8px #f3906d, -8px -5px 22px -8px #f3906d, 0 -9px 7px -15px #f3906d;
  height: 57px;
  padding-bottom: 15px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-bottom: 10px\9;
  *padding-bottom: 10px;
  border: 0px;
  border-top: 1px solid #f3906d\0;
  border-left: 1px solid #f3906d\0;
  border-right: 1px solid #f3906d\0;
  *border-top: 1px solid #f3906d;
  *border-left: 1px solid #f3906d;
  *border-right: 1px solid #f3906d;
}
#permit_banner .ban_h {
  position: relative;
  height: 350px;
}
#permit_banner .ban_h .banner {
  position: absolute;
  left: -460px;
}
#xn_btn {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}
#tab .tab {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 230px;
  height: 42px;
  line-height: 42px;
  background: #666;
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin: 0px 2px;
}
#tab .tab:hover,
#tab .tab.active {
  background: #124578;
}
#tab .tab:hover:before,
#tab .tab.active:before {
  width: 18px;
  height: 7px;
  background: url(../images/xn_tab_active.png) no-repeat;
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: -7px;
}
#tab1 .tab {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 325px;
  height: 42px;
  line-height: 38px;
  border: 2px solid #fff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin: 0px 4px;
}
#tab1 .tab:hover,
#tab1 .tab.active {
  background: #fff;
  color: #124578;
}
#tab1 .tab:hover:before,
#tab1 .tab.active:before {
  width: 18px;
  height: 7px;
  background: url(../images/xn_tab_active2.png) no-repeat;
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: -7px;
}
#xn_tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
}
#xn_tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#xn_tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#xn_tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#xn_tit strong {
  color: #124578;
  font-weight: bold;
}
#commonProblem .banner {
  background-image: url('../images/201708202325.jpg');
  background-repeat: no-repeat;
  background-position: center;
  height: 350px;
}
#commonProblem .section-1 .content-box {
  padding: 42px 0;
}
#commonProblem .section-1 .content-box .tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
  width: 260px;
  margin-bottom: 42px;
}
#commonProblem .section-1 .content-box .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#commonProblem .section-1 .content-box .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#commonProblem .section-1 .content-box .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#commonProblem .section-1 .content-box .tit strong {
  color: #124578;
  font-weight: bold;
}
#commonProblem .section-1 .content-box .problem-show {
  border: 1px solid #e3e3e3;
  border-radius: 30px;
  box-shadow: 0px 0px 10px #b1b1b1;
  padding: 0px 27px;
  position: relative;
}
#commonProblem .section-1 .content-box .problem-show .area-1 {
  width: 344px;
  padding: 30px 0;
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li {
  height: 48px;
  cursor: pointer;
  margin-bottom: 12px;
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li p em.p_t {
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li.active p em.p_t {
  background-color: #124578;
  color: #fff;
  width: 291px;
  display: inline-block;
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li .num {
  font-size: 36px;
  color: #bfbfbf;
  margin-right: 26px;
  display: inline-block;
  font-style: italic;
  float: left;
  font-family: 'Microsoft YaHei';
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li p.li {
  margin-top: 8px;
  font-size: 18px;
  color: #333;
  display: inline-block;
}
#commonProblem .section-1 .content-box .problem-show .area-1 ul li p.li strong {
  font-size: 19px;
  color: #bfbfbf;
  font-weight: normal;
}
#commonProblem .section-1 .content-box .problem-show .area-2 {
  width: 600px;
  border-left: 1px dashed #124578;
  padding: 30px 0 30px 30px;
  min-height: 734px;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div {
  display: none;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .question {
  margin-bottom: 48px;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .question h2 {
  font-size: 20px;
  color: #124578;
  font-weight: 700;
  vertical-align: middle;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .question h2 img {
  vertical-align: middle;
  margin-right: 12px;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .question p {
  line-height: 32px;
  font-size: 16px;
  color: #333333;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .question p strong {
  font-size: 16px;
  color: #124578;
  font-weight: normal;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer {
  width: 570px;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer h2 {
  font-size: 20px;
  color: #124578;
  font-weight: 700;
  vertical-align: middle;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer h2 img {
  vertical-align: middle;
  margin-right: 12px;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer p {
  width: 570px;
  line-height: 32px;
  font-size: 16px;
  color: #333333;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer p a {
  color: #124578;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .answer p em {
  font-weight: 700;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .consult {
  background-image: url('../images/permit_2_1_btn_4.png');
  background-position: center;
  background-repeat: no-repeat;
  width: 288px;
  margin-left: 140px;
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}
#commonProblem .section-1 .content-box .problem-show .area-2 > div .consult:hover {
  background-image: url('../images/permit_2_1_btn_4_h.png');
}
.body_over {
  height: 100%;
  overflow: hidden;
}
#show_pop .rows:after,
#file_pop .rows:after,
#liu_pop .rows:after,
#employer_pop .rows:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#show_pop .yin,
#file_pop .yin,
#liu_pop .yin {
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}
#show_pop .yin a,
#file_pop .yin a,
#liu_pop .yin a {
  color: #666;
  text-decoration: underline;
  text-align: right;
}
#show_pop .yin a:hover,
#file_pop .yin a:hover,
#liu_pop .yin a:hover {
  color: #ef1300;
}
#file_pop .yin {
  display: inline-block;
}
#show_pop .yin {
  line-height: 40px;
  width: 420px;
}
#liu_pop .yin {
  width: 446px;
}
#show_pop .show_success,
#file_pop .file_success,
#liu_pop .liu_success,
#employer_pop .liu_success {
  text-align: center;
  display: none;
}
#show_pop input[type='text'],
#file_pop input[type='text'],
#liu_pop input[type='text'],
#employer_pop input[type='text'] {
  float: left;
}
#show_pop label,
#file_pop label,
#liu_pop label,
#employer_pop label {
  height: 38px;
  line-height: 38px;
  float: left;
}
#show_pop .show_success {
  line-height: 40px;
  padding-top: 40px;
}
#show_pop .show_success strong {
  font-weight: normal;
  font-size: 24px;
  color: #124578;
}
#file_pop {
  height: 233px;
  position: relative;
}
#file_pop .file_success {
  line-height: 32px;
  padding-top: 10px;
}
#file_pop .file_success strong {
  font-weight: normal;
  font-size: 24px;
  color: #124578;
}
#file_pop .err {
  position: absolute;
  left: 315px;
  bottom: -14px;
  margin: 0 !important;
}
#liu_pop .liu_success {
  line-height: 40px;
  padding-top: 80px;
}
#liu_pop .liu_success strong {
  font-weight: normal;
  font-size: 24px;
  color: #124578;
}
#employer_pop .liu_success {
  line-height: 40px;
  padding-top: 80px;
}
#employer_pop .liu_success strong {
  font-weight: normal;
  font-size: 24px;
  color: #124578;
}
#intManage {
  position: relative;
  color: #333;
}
#intManage .int_fixed {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  display: none;
  position: fixed;
  top: 0px;
  z-index: 6;
}
#intManage .employer-pop {
  width: 560px;
  height: 616px;
  overflow: hidden;
  background-image: url('../images/201711241709.jpg');
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 34px 0 0 10px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -280px;
  margin-top: -307px;
  z-index: 10000;
  font-size: 14px;
  background-size: cover;
  border-radius: 10px;
  display: none;
}
#intManage .employer-pop .close-btn {
  background-image: url('../images/201708220759.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 12px;
  top: 12px;
  padding: 12px;
  cursor: pointer;
}
#intManage .employer-pop h3 {
  font-size: 24px;
  line-height: 32px;
  color: #ff8e20;
  font-weight: 700;
  margin: 0;
  margin-bottom: 14px;
  text-align: center;
}
#intManage .employer-pop .rows {
  padding: 5px 0;
  width: 500px;
  margin: 0 auto;
}
#intManage .employer-pop .rows .input {
  height: 38px;
  padding: 10px 14px;
  font-size: 14px;
  border: 1px solid #e3e3e3;
  width: 490px;
}
#intManage .employer-pop .rows .input::-webkit-input-placeholder {
  color: #999999;
}
#intManage .employer-pop .rows .input:-moz-placeholder {
  color: #999999;
}
#intManage .employer-pop .rows .input:-ms-input-placeholder {
  color: #999999;
}
#intManage .employer-pop .rows .radio {
  margin-right: 8px;
  vertical-align: middle;
}
#intManage .employer-pop .rows strong {
  vertical-align: middle;
  font-weight: normal;
}
#intManage .employer-pop .rows strong.mr {
  margin-right: 30px;
}
#intManage .employer-pop .rows .long {
  width: 373px;
}
#intManage .employer-pop .rows .short {
  width: 292px;
  margin-right: 22px;
}
#intManage .employer-pop .rows #getCode {
  width: 148px;
  height: 38px;
  background: #124578;
  color: #fff;
  text-align: center;
  display: inline-block;
  line-height: 38px;
  margin-left: 24px;
}
#intManage .employer-pop .rows p {
  text-align: center;
  line-height: 20px;
}
#intManage .employer-pop .tips {
  width: 500px;
  margin: 0 auto;
  padding: 5px 0;
}
#intManage .employer-pop .tips strong {
  font-size: 14px;
  font-weight: normal;
  color: #ef1300;
}
#intManage .employer-pop .err {
  bottom: 94px;
  position: absolute;
  left: 50px;
  width: 373px;
  margin: 0 auto 20px;
  display: none;
}
#intManage .employer-pop .err strong {
  font-size: 14px;
  font-weight: normal;
  color: #ef1300;
}
#intManage .employer-pop .sub {
  width: 490px;
  margin: 20px 25px 16px;
}
#intManage .employer-pop .sub input {
  border: 0;
  background-color: #124578;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 490px;
  height: 40px;
  border-radius: 0;
}
#intManage .employer-pop ul {
  width: 500px;
  margin: 0 auto;
}
#intManage .employer-pop ul li {
  background-image: url('../images/int_3_1_liu_li.png');
  background-repeat: no-repeat;
  background-position: -250px top;
  color: #999999;
  font-size: 14px;
  line-height: 41px;
  width: 240px;
  height: 41px;
  overflow: hidden;
  text-align: left;
  padding-right: 35px;
  margin-bottom: 9px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  padding-left: 10px;
}
#intManage .employer-pop ul li.clicked {
  background-position: 0px top;
  color: #fff;
}
#intManage .show-pop {
  width: 520px;
  height: 366px;
  overflow: hidden;
  background-image: url('../images/201708220744.jpg');
  background-repeat: no-repeat;
  background-position: center;
  padding: 27px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -265px;
  margin-top: -183px;
  z-index: 10000;
  display: none;
}
#intManage .show-pop .close-btn {
  background-image: url('../images/201708220759.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 12px;
  top: 12px;
  padding: 12px;
  cursor: pointer;
}
#intManage .show-pop h3 {
  font-size: 24px;
  line-height: 32px;
  color: #ff8e20;
  font-weight: 700;
  margin: 0;
  margin-bottom: 14px;
  text-align: center;
}
#intManage .show-pop p {
  font-size: 16px;
  color: #000000;
  margin-bottom: 12px;
  text-align: center;
}
#intManage .show-pop .rows {
  padding: 10px 0;
  width: 373px;
  margin: 0 auto;
}
#intManage .show-pop .rows .input {
  height: 38px;
  padding: 10px 14px;
  font-size: 16px;
  border: 1px solid #e3e3e3;
}
#intManage .show-pop .rows .input::-webkit-input-placeholder {
  color: #999999;
}
#intManage .show-pop .rows .input:-moz-placeholder {
  color: #999999;
}
#intManage .show-pop .rows .input:-ms-input-placeholder {
  color: #999999;
}
#intManage .show-pop .rows .radio {
  margin-right: 8px;
  vertical-align: middle;
}
#intManage .show-pop .rows strong {
  vertical-align: middle;
  font-weight: normal;
}
#intManage .show-pop .rows strong.mr {
  margin-right: 30px;
}
#intManage .show-pop .rows .long {
  width: 373px;
}
#intManage .show-pop .rows .short {
  width: 202px;
  margin-right: 22px;
}
#intManage .show-pop .err {
  margin-bottom: 27px;
  width: 373px;
  margin: 0 auto 20px;
  display: none;
}
#intManage .show-pop .err strong {
  font-size: 14px;
  color: #ef1300;
  font-weight: normal;
}
#intManage .show-pop .sub {
  width: 373px;
  margin: 15px auto 0;
}
#intManage .show-pop .sub input {
  border: 0;
  background-color: #124578;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 373px;
  height: 40px;
}
#intManage .show-file-pop {
  width: 560px;
  height: 476px;
  overflow: hidden;
  background-image: url('../images/int_3_2_liu_bg.png');
  background-repeat: no-repeat;
  background-position: center;
  padding: 27px 0 0 40px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -280px;
  margin-top: -238px;
  z-index: 10000;
  display: none;
}
#intManage .show-file-pop .close-btn {
  background-image: url('../images/201708220759.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 12px;
  top: 12px;
  padding: 12px;
  cursor: pointer;
}
#intManage .show-file-pop h3 {
  font-size: 24px;
  line-height: 32px;
  color: #ff8e20;
  font-weight: 700;
  margin: 0;
  margin-bottom: 14px;
  text-align: center;
}
#intManage .show-file-pop .rows {
  padding: 10px 0;
  width: 500px;
  margin: 0 auto;
}
#intManage .show-file-pop .rows .input {
  height: 38px;
  padding: 10px 14px;
  font-size: 16px;
  border: 1px solid #e3e3e3;
}
#intManage .show-file-pop .rows .input::-webkit-input-placeholder {
  color: #999999;
}
#intManage .show-file-pop .rows .input:-moz-placeholder {
  color: #999999;
}
#intManage .show-file-pop .rows .input:-ms-input-placeholder {
  color: #999999;
}
#intManage .show-file-pop .rows .radio {
  margin-right: 8px;
  vertical-align: middle;
}
#intManage .show-file-pop .rows strong {
  vertical-align: middle;
  font-weight: normal;
}
#intManage .show-file-pop .rows strong.mr {
  margin-right: 30px;
}
#intManage .show-file-pop .rows .long {
  width: 373px;
}
#intManage .show-file-pop .rows .short {
  width: 202px;
  margin-right: 22px;
}
#intManage .show-file-pop .err {
  bottom: 54px;
  position: absolute;
  left: 50px;
  width: 373px;
  margin: 0 auto 20px;
  display: none;
}
#intManage .show-file-pop .err strong {
  font-size: 14px;
  font-weight: normal;
  color: #ef1300;
}
#intManage .show-file-pop .sub {
  width: 373px;
  margin: 20px auto 0;
}
#intManage .show-file-pop .sub input {
  border: 0;
  background-color: #124578;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 373px;
  height: 40px;
}
#intManage .show-file-pop ul {
  width: 500px;
  margin: 0 auto;
}
#intManage .show-file-pop ul li {
  background-image: url('../images/int_3_1_liu_li.png');
  background-repeat: no-repeat;
  background-position: -250px top;
  color: #999999;
  font-size: 14px;
  line-height: 41px;
  width: 240px;
  height: 41px;
  overflow: hidden;
  text-align: left;
  padding-right: 35px;
  margin-bottom: 9px;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  padding-left: 10px;
}
#intManage .show-file-pop ul li.clicked {
  background-position: 0px top;
  color: #fff;
}
#intManage .banner {
  background-image: url('../images/ban_n_banner.jpg');
  background-repeat: no-repeat;
  background-position: center;
  height: 350px;
}
#intManage .tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
}
#intManage .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#intManage .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#intManage .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#intManage .tit strong {
  color: #124578;
  font-weight: bold;
}
#intManage .section_1 {
  padding: 36px 0 60px;
}
#intManage .section_1 .tit {
  width: 362px;
}
#intManage .section_1 .floor {
  background: url(../images/ban_n_bg1.png) no-repeat center top;
}
#intManage .section_1 .floor a,
#intManage .section_1 .floor .call-tip em {
  font-size: 14px;
  color: #124578;
  border: 1px solid #124578;
  background: #fee6de;
  line-height: 20px;
  padding: 0 8px;
  display: inline-block;
  cursor: pointer;
}
#intManage .section_1 .floor .call-tip em {
  padding: 0 12px;
}
#intManage .section_1 .floor p {
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
#intManage .section_1 .floor p.li1,
#intManage .section_1 .floor p.li3,
#intManage .section_1 .floor p.li5,
#intManage .section_1 .floor p.li6,
#intManage .section_1 .floor p.li8,
#intManage .section_1 .floor p.li10,
#intManage .section_1 .floor p.li12 {
  color: #124578;
  line-height: 30px;
  padding-left: 38px;
}
#intManage .section_1 .floor p.li2,
#intManage .section_1 .floor p.li4 {
  padding-left: 40px;
}
#intManage .section_1 .floor p.li7,
#intManage .section_1 .floor p.li9,
#intManage .section_1 .floor p.li11,
#intManage .section_1 .floor p.li13,
#intManage .section_1 .floor p.li15 {
  font-size: 14px;
  font-weight: normal;
}
#intManage .section_1 .floor p.li7,
#intManage .section_1 .floor p.li11,
#intManage .section_1 .floor p.li13 {
  padding-top: 22px;
}
#intManage .section_1 .floor p.li3 {
  margin-top: 11px;
}
#intManage .section_1 .floor p.li4 {
  margin-top: 64px;
}
#intManage .section_1 .floor p.li5 {
  margin-top: 9px;
}
#intManage .section_1 .floor p.li7 {
  width: 140px;
}
#intManage .section_1 .floor p.li9 {
  padding: 26px 0 0 22px;
}
#intManage .section_1 .floor p.li11 {
  width: 126px;
}
#intManage .section_1 .floor p.li13 {
  width: 126px;
}
#intManage .section_1 .floor p.li14 {
  color: #ffffff;
  line-height: 20px;
  padding-left: 38px;
}
#intManage .section_1 .floor p.li15 {
  width: 100px;
  padding: 18px 0 0 13px;
}
#intManage .section_1 .floor .area1 {
  width: 140px;
}
#intManage .section_1 .floor .area1 a {
  margin: 10px 0 0 7px;
}
#intManage .section_1 .floor .area2 {
  width: 162px;
}
#intManage .section_1 .floor .area3 {
  width: 145px;
}
#intManage .section_1 .floor .area4 {
  width: 148px;
}
#intManage .section_1 .floor .area4 a {
  margin: 15px 0 0 22px;
}
#intManage .section_1 .floor .area4 .call-tip {
  padding: 15px 0 0 22px;
  float: left;
  position: relative;
}
#intManage .section_1 .floor .area4 .show-tip {
  position: absolute;
  background-image: url('../images/201708211827.png');
  width: 603px;
  height: 304px;
  overflow: hidden;
  padding: 20px 24px;
  bottom: 24px;
  left: -65px;
  z-index: 10000;
  display: none;
}
#intManage .section_1 .floor .area4 .show-tip strong {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  display: block;
}
#intManage .section_1 .floor .area4 .show-tip p {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  margin: 0;
  font-weight: normal;
  float: none;
}
#intManage .section_1 .floor .area4 .show-tip .conn {
  height: 260px;
  overflow-y: auto;
  width: 613px;
  padding-right: 24px;
}
#intManage .section_1 .floor .area5 {
  width: 145px;
}
#intManage .section_1 .floor .area6 {
  width: 146px;
}
#intManage .section_1 .floor .area6 a {
  margin-top: 15px;
}
#intManage .section_1 .floor .area7 {
  width: 114px;
  padding-top: 55px;
}
#intManage .section_1 .floor .area1,
#intManage .section_1 .floor .area3,
#intManage .section_1 .floor .area4,
#intManage .section_1 .floor .area5,
#intManage .section_1 .floor .area6 {
  padding-top: 60px;
}
#intManage .section_2 {
  background: #f7f8f8;
  padding: 40px 0 50px;
}
#intManage .section_2 .tit {
  width: 428px;
}
#intManage .section_2 .tab_tit {
  margin-top: 20px;
}
#intManage .section_2 .tab_tit .tab {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 230px;
  height: 42px;
  line-height: 42px;
  background: #666;
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin: 0px 2px;
}
#intManage .section_2 .tab_tit .tab:hover,
#intManage .section_2 .tab_tit .tab.active {
  background: #124578;
}
#intManage .section_2 .tab_tit .tab:hover:before,
#intManage .section_2 .tab_tit .tab.active:before {
  width: 18px;
  height: 7px;
  background: url(../images/xn_tab_active.png) no-repeat;
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -9px;
  bottom: -7px;
}
#intManage .section_2 .tab_tit .tab.tab1,
#intManage .section_2 .tab_tit .tab.tab2 {
  width: 160px;
}
#intManage .section_2 .tab_tit .tab.tab3 {
  width: 510px;
}
#intManage .section_2 .tab_con {
  background: #ffffff;
  box-shadow: 0 0 30px #d4d7d8;
  padding: 45px 25px 25px 30px;
  margin: 40px 0;
  display: none;
}
#intManage .section_2 .tab_con .conn {
  height: 370px;
  overflow-y: scroll;
}
#intManage .section_2 .tab_con .conn ul li {
  margin-bottom: 20px;
}
#intManage .section_2 .tab_con .conn ul li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#intManage .section_2 .tab_con .conn ul li p {
  float: left;
}
#intManage .section_2 .tab_con .conn ul li p.img {
  width: 35px;
  margin-right: 16px;
}
#intManage .section_2 .tab_con .conn ul li p.info {
  width: 885px;
  font-size: 18px;
  color: #333;
  line-height: 40px;
}
#intManage .section_2 .tab_con .conn ul li p.info em {
  display: block;
  font-size: 16px;
}
#intManage .section_2 .tab_con.tab_con1 {
  display: block;
}
#intManage .section_2 .floor {
  background: url(../images/ban_n_img1.jpg) no-repeat center top;
  height: 198px;
  border: 1px solid #124578;
}
#intManage .section_2 .floor .info {
  font-size: 28px;
  font-weight: bold;
  color: #333;
  line-height: 50px;
  padding: 15px 0 10px;
}
#intManage .section_2 .floor .info em {
  color: #124578;
}
.monidafen{
background: #124578;
    color: #fff;
    padding: 10px 20px;
    border-radius: 30px;
    width: 312px;
    display: inline-block;    font-size: 20px;
    font-weight: bold;
}
.monidafen:hover{
background:#C44417;
}
#intManage .section_2 .floor .call-pop {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  width: 312px;
  background: url(../images/point1-btn-3-1.png) no-repeat;
}
#intManage .section_2 .floor .call-pop:hover {
  background: url(../images/point1-btn-3-1-hover.png) no-repeat;
}
#intManage .section_3 {
  padding: 40px 0 50px;
}
#intManage .section_3 .tit {
  width: 426px;
}
#intManage .section_3 .floor .info {
  font-size: 16px;
  color: #333;
  padding: 30px 0 22px;
}
#intManage .section_3 .floor .info em {
  font-size: 20px;
  color: #124578;
}
#intManage .section_3 .floor .cate-btn {
  position: relative;
}
#intManage .section_3 .floor .cate-btn ul {
  overflow: hidden;
  display: inline-block;
}
#intManage .section_3 .floor .cate-btn ul li {
  float: left;
  margin: 0 19px;
}
#intManage .section_3 .floor .cate-btn ul li strong.li1 {
  background-image: url('../images/201711231659.png');
  width: 39px;
  height: 44px;
}
#intManage .section_3 .floor .cate-btn ul li strong.li2 {
  background-image: url('../images/201711231700.png');
  width: 51px;
  height: 43px;
}
#intManage .section_3 .floor .cate-btn ul li strong.li3 {
  background-image: url('../images/201711231701.png');
  width: 36px;
  height: 43px;
}
#intManage .section_3 .floor .cate-btn ul li a:hover strong.li1 {
  background-image: url('../images/201711231659_ac.png');
}
#intManage .section_3 .floor .cate-btn ul li a:hover strong.li2 {
  background-image: url('../images/201711231700_ac.png');
}
#intManage .section_3 .floor .cate-btn ul li a:hover strong.li3 {
  background-image: url('../images/201711231701_ac.png');
}
#intManage .section_3 .floor .cate-btn ul li a {
  display: inline-block;
  border: 1px solid #e5e5e5;
  width: 220px;
  height: 120px;
  text-align: center;
}
#intManage .section_3 .floor .cate-btn ul li a strong {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 20px;
  text-indent: -9999px;
}
#intManage .section_3 .floor .cate-btn ul li a em {
  display: block;
  font-size: 18px;
  color: #999999;
}
#intManage .section_3 .floor .cate-btn ul li a:hover {
  border: 1px solid #124578;
}
#intManage .section_3 .floor .cate-btn ul li a:hover em {
  color: #124578;
}
#intManage .section_3 .floor .cate-btn .abs {
  position: absolute;
  z-index: 1;
  display: none;
}
#intManage .section_3 .floor .cate-btn .abs div {
  width: 1000px;
  padding: 32px 28px 6px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#intManage .section_3 .floor .cate-btn .abs div p {
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}
#intManage .section_3 .floor .cate-btn .abs .abs-1 {
  height: 184px;
  background-image: url(../images/201711242300.png);
}
#intManage .section_3 .floor .cate-btn .abs .abs-2 {
  height: 223px;
  background-image: url(../images/201711242301.png);
}
#intManage .section_3 .floor .cate-btn .abs .abs-3 {
  height: 184px;
  background-image: url(../images/201711242302.png);
}
#intManage .section_3 .floor_case {
  margin-top: 30px;
  background: #fff0de;
  padding: 10px 10px 12px 70px;
}
#intManage .section_3 .floor_case .floor_con {
  border: 1px dashed #124578;
  position: relative;
  height: 142px;
}
#intManage .section_3 .floor_case .floor_con .img {
  position: absolute;
  top: -3px;
  left: -58px;
}
#intManage .section_3 .floor_case .floor_con .nei {
  line-height: 30px;
  width: 786px;
  float: right;
  padding-right: 15px;
}
#intManage .section_3 .floor_case .floor_con .nei strong {
  color: #124578;
  display: block;
  padding-top: 20px;
}
#intManage .section_3 .floor_case .floor_con .nei p {
  color: #333;
}
#intManage .section_3 .floor_case .floor_con .nei p em {
  font-weight: bold;
}
#intManage .bg-4-5 {
  background: url(../images/201711231742.jpg) no-repeat center top;
}
#intManage .section_4 {
  padding-top: 40px;
}
#intManage .section_4 .tit {
  width: 500px;
  margin-bottom: 10px;
}
#intManage .section_4 ul {
  display: inline-block;
  margin-top: 20px;
}
#intManage .section_4 ul li {
  float: left;
  width: 226px;
  height: 69px;
  padding: 10px 0;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  background: url(../images/201711231750.png) no-repeat center;
  margin-right: 22px;
}
#intManage .section_4 ul li strong {
  background: url(../images/201711231749.png) no-repeat center;
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  line-height: 34px;
}
#intManage .section_4 ul li p {
  display: inline-block;
  vertical-align: middle;
  color: #124578;
  text-align: left;
}
#intManage .section_4 ul li p:first-child {
  color: #124578;
}
#intManage .section_4 ul li p strong {
  text-align: center;
  color: #fff;
}
#intManage .section_5 {
  padding-bottom: 20px;
}
#intManage .section_5 .file {
  padding-top: 35px;
}
#intManage .section_5 .file h3 {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 4px;
  text-align: center;
}
#intManage .section_5 .file .tt {
  background: url(../images/int_3_2_line.png) no-repeat center center;
  font-size: 30px;
  font-weight: bold;
  color: #124578;
  margin-bottom: 14px;
}
#intManage .section_5 .file .rows {
  padding: 10px 0;
  width: 798px;
  margin: 0 auto;
}
#intManage .section_5 .file .rows .input {
  height: 38px;
  padding: 10px 14px;
  font-size: 16px;
  border: 1px solid #e3e3e3;
}
#intManage .section_5 .file .rows .input::-webkit-input-placeholder {
  color: #999999;
}
#intManage .section_5 .file .rows .input:-moz-placeholder {
  color: #999999;
}
#intManage .section_5 .file .rows .input:-ms-input-placeholder {
  color: #999999;
}
#intManage .section_5 .file .rows .radio {
  margin-right: 8px;
  vertical-align: middle;
}
#intManage .section_5 .file .rows strong {
  vertical-align: middle;
  font-weight: normal;
}
#intManage .section_5 .file .rows strong.mr {
  margin-right: 20px;
}
#intManage .section_5 .file .rows .long {
  width: 242px;
  margin: 0 15px 0 17px;
}
#intManage .section_5 .file .rows .short {
  width: 130px;
  margin-right: 17px;
}
#intManage .section_5 .file .err {
  padding-left: 106px;
  display: none;
  width: 373px;
  margin: 0 auto 20px;
}
#intManage .section_5 .file .err strong {

  font-size: 14px;
  font-weight: normal;
  color: #ef1300;
}
#intManage .section_5 .file .sub {
  width: 180px;
  display: inline-block;
  margin-right: 8px;
}
#intManage .section_5 .file .sub input {
  border: 0;
  background-color: #124578;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 180px;
  height: 38px;
}
#intManage .section_5 .file ul {
  width: 798px;
  margin: 0 auto;
}
#intManage .section_5 .file ul li {
  background-image: url('../images/201708250855.png');
  background-repeat: no-repeat;
  background-position: -128px top;
  color: #999999;
  font-size: 16px;
  line-height: 41px;
  width: 120px;
  height: 41px;
  overflow: hidden;
  text-align: center;
  padding-right: 35px;
  margin-bottom: 9px;
  float: left;
  cursor: pointer;
  margin-right: 18px;
}
#intManage .section_5 .file ul li.clicked {
  background-position: 0px top;
  color: #fff;
}
#intManage .section_5 .file ul li.case3,
#intManage .section_5 .file ul li.case4 {
  width: 180px;
  background: url(../images/int_3_2_file_li.png) no-repeat 0 0;
}
#intManage .section_5 .file ul li.case3.clicked,
#intManage .section_5 .file ul li.case4.clicked {
  background-position: -190px 0;
}
#intManage .section_5 .file ul li.case4 {
  margin-right: 0;
}
#intManage .section_6 {
  height: 270px;
  background: url(../images/201711231808.jpg) no-repeat center top;
  padding-top: 55px;
}
#intManage .section_6 .info {
  font-size: 26px;
  color: #262424;
}
#intManage .section_6 .des {
  font-size: 30px;
  font-weight: bold;
  color: #333;
  display: block;
  padding: 10px 0 20px;
}
#intManage .section_6 .des em {
  color: #124578;
}
#intManage .section_6 a {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  width: 420px;
  color: #124578;
  background: url(../images/ban_n_btn2.png) no-repeat;
}
#intManage .section_7 {
  padding: 40px 40px 0 30px;
  height: 300px;
  background: url(../images/201711231813.png) no-repeat center bottom;
}
#intManage .section_7 .floor {
  width: 724px;
  height: 92px;
  float: right;
  font-size: 24px;
  color: #333;
  padding-left: 216px;
  margin-top: 46px;
}
#intManage .section_7 .floor em {
  color: #124578;
}
#intManage .section_7 .btnn {
  padding-right: 165px;
}
#intManage .section_7 .call-file {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  width: 388px;
  background: url('../images/201708181144.png') no-repeat;
  margin-top: 20px;
}
#intManage .section_7 .call-file:hover {
  background: url('../images/201708181145.png') no-repeat;
}
#integral {
  color: #333;
}
#integral .ban_h {
  position: relative;
  height: 350px;
}
#integral .ban_h .banner {
  position: absolute;
  left: -460px;
}
#integral .tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
}
#integral .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#integral .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#integral .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#integral .tit strong {
  color: #124578;
  font-weight: bold;
}
#integral .section_1 {
  padding: 50px 0 40px;
}
#integral .section_1 .tit {
  width: 463px;
}
#integral .section_1 .con {
  position: relative;
  padding: 40px 0 0;
}
#integral .section_1 .con ul li {
  float: left;
  position: relative;
  padding-top: 23px;
}
#integral .section_1 .con ul li .titt {
  width: 259px;
  height: 39px;
  background: url(../images/integral_3_2_area2.png) no-repeat;
  line-height: 39px;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  position: absolute;
  left: 50%;
  margin-left: -130px;
  top: 0px;
}
#integral .section_1 .con ul li .conn {
  width: 480px;
  height: 118px;
  background: #ffe6d6;
  border: 1px solid #124578;
  color: #124578;
  border-radius: 10px;
  font-size: 16px;
  line-height: 118px;
}
#integral .section_1 .con ul li:first-child .titt {
  background: url(../images/integral_3_2_area1.png) no-repeat;
}
#integral .section_1 .con ul li:first-child .conn {
  background: #ffead6;
  border: 1px solid #ff8e20;
  color: #ff8e20;
  line-height: 26px;
  padding-top: 24px;
}
#integral .section_1 .con ul strong {
  color: #124578;
  float: left;
  height: 123px;
  font-size: 30px;
  padding: 0 3px;
  line-height: 123px;
}
#integral .section_2 {
  background: #edf5ff;
  padding: 50px 0 40px;
}
#integral .section_2 .tit {
  width: 545px;
  height: 108px;
  padding: 0;
  line-height: 48px;
}
#integral .section_2 .content-box {
  position: relative;
}
#integral .section_2 .content-box .tab_tit {
  height: 50px;
  line-height: 50px;
  background: #666;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
}
#integral .section_2 .content-box .tab_con {
  background: #ffffff;
  box-shadow: 0px 0px 20px #9ca2ac;
  margin-top: 10px;
  padding: 7px 32px 60px;
}
#integral .section_2 .content-box .tab_con .floor {
  margin-top: 22px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p {
  float: left;
  font-weight: bold;
  line-height: 30px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p strong {
  color: #124578;
  font-size: 20px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p em {
  font-size: 18px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p .job {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background: #666;
  padding: 0 10px;
  position: relative;
  color: #ffffff;
  margin: 0 8px 0 18px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p .job:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 9px;
  background: url(../images/integral_n_san1.png) no-repeat;
  left: -5px;
  top: 10px;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p.step {
  font-weight: normal;
  font-size: 16px;
  color: #333;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p.step strong {
  font-weight: bold;
}
#integral .section_2 .content-box .tab_con .floor .f_tit p.step strong em {
  font-size: 18px;
}
#integral .section_2 .content-box .tab_con .floor .case {
  background: #fffbef;
  border: 1px dashed #ebb387;
  padding: 20px 22px 8px;
  margin-top: 15px;
}
#integral .section_2 .content-box .tab_con .floor .case:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#integral .section_2 .content-box .tab_con .floor .case .img {
  display: inline-block;
}
#integral .section_2 .content-box .tab_con .floor .case .case_con {
  font-size: 14px;
  width: 695px;
}
#integral .section_2 .content-box .tab_con .floor .case .case_con p {
  line-height: 20px;
  margin-bottom: 8px;
}
#integral .section_2 .content-box .tab_con .floor .case .case_con p em {
  font-weight: bold;
}
#integral .section_2 .content-box .tab_con .floor .case .case_con .tea_tit {
  font-size: 16px;
  color: #124578;
  display: block;
  padding-bottom: 12px;
}
#integral .section_2 .content-box .tab_con .floor .case.chenCase .img {
  padding-top: 18px;
}
#integral .section_2 .content-box .tab_con .floor .case.maCase {
  padding-top: 10px;
}
#integral .section_2 .content-box .tab_con .floor .case.maCase .case_con {
  margin-top: 25px;
}
#integral .section_2 .content-box .tab_con .floor .case.shiCase .img {
  padding-top: 5px;
}
#integral .section_2 .content-box .tab_con .floor .case.lvCase .img {
  padding-top: 14px;
}
#integral .section_2 .content-box .tab_con .floor .case.panCase {
  padding-bottom: 16px;
}
#integral .section_2 .content-box .tab_con a {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  background: url('../images/permit_2_1_btn_1.png') no-repeat;
  width: 348px;
  margin: 20px 0 6px;
}
#integral .section_2 .content-box .tab_con a:hover {
  background: url('../images/permit_2_1_btn_1_h.png') no-repeat;
}
#integral .section_2 .content-box .tab_con .may a {
  margin: 20px 12px 0;
}
#integral .section_2 .content-box .tab_con.tab_con_c .floor .f_tit p .job {
  background: #124578;
}
#integral .section_2 .content-box .tab_con.tab_con_c .floor .f_tit p .job:before {
  background: url(../images/integral_n_san2.png) no-repeat;
}
#integral .section_2 .trip {
  padding: 50px 0 10px;
}
#integral .section_2 .trip .tit {
  height: 75px;
  width: 185px;
  padding-top: 11px;
}
#integral .section_2 .trip .area .info {
  font-size: 20px;
  color: #333;
  padding-top: 15px;
}
#integral .section_2 .trip .area .des {
  font-size: 20px;
  color: #999;
  padding: 5px 0 8px;
}
#integral .section_2 .trip .area .area_hd {
  background: url(../images/integral_n_bg.png) no-repeat center top;
}
#integral .section_2 .trip .area .area_hd ul li {
  float: left;
  font-size: 24px;
  color: #124578;
  font-weight: bold;
  line-height: 78px;
  padding-left: 305px;
}
#integral .section_2 .trip .area .area_hd ul li:first-child {
  padding-left: 126px;
}
#integral .section_2 .trip .area .area_hd .in {
  font-size: 28px;
  font-weight: bold;
  color: #333;
  padding-top: 20px;
  line-height: 40px;
}
#integral .section_2 .trip .area a {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  background: url(../images/permit_2_4_btn_1.png) no-repeat;
  width: 398px;
  margin: 30px 0 0px;
}
#integral .section_2 .trip .area a:hover {
  background: url(../images/permit_2_4_btn_1_h.png) no-repeat;
}
#integral .section_3 {
  background: url(../images/integral_n_bg2.jpg) no-repeat center bottom;
  height: 378px;
  padding-top: 80px;
}
#integral .section_3 .info {
  font-size: 28px;
  color: #124578;
  font-weight: bold;
  line-height: 40px;
}
#integral .section_3 a {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  background: url(../images/permit_2_4_btn_1.png) no-repeat;
  width: 398px;
  margin: 130px 0 0px;
}
#integral .section_3 a:hover {
  background: url(../images/permit_2_4_btn_1_h.png) no-repeat;
}
.inteLi {
  position: fixed;
  top: 63%;
  left: 50%;
  margin-left: 540px;
}
.inteLi li {
  width: 36px;
  height: 36px;
  line-height: 36px;
  margin-bottom: 1px;
}
.inteLi li a {
  display: block;
  position: relative;
  background: #124578;
  height: 36px;
  border-radius: 2px;
  text-align: center;
}
.inteLi li a strong {
  display: none;
}
.inteLi li a img {
  padding-top: 9px;
}
.inteLi li a:hover {
  background: #666;
}
.inteLi li a:hover strong {
  position: absolute;
  top: 0;
  right: 34px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  width: 92px;
  color: #ffffff;
  background: #666;
  border-radius: 2px;
  padding-left: 10px;
}
#integral_3_1 {
  color: #333;
  font-size: 16px;
}
#integral_3_1 .banner-box .content-box {
  position: relative;
}
#integral_3_1 .banner-box .video_con {
  width: 496px;
  height: 291px;
  background: url(../images/detail_img.png) no-repeat;
  cursor: pointer;
  position: absolute;
  left: 0px;
  bottom: 22px;
  z-index: 1;
}
#integral_3_1 .banner-box .video {
  position: absolute;
  width: 435px;
  height: 268px;
  top: 39px;
  left: 48px;
  padding: 10px 10px 0;
}
#integral_3_1 .section_1 {
  height: 110px;
  background: url(../images/201711221645.jpg) no-repeat center top;
}
#integral_3_1 .section_1 .content-box {
  color: #ffffff;
  line-height: 28px;
  padding-top: 30px;
}
#integral_3_1 .section_1 .content-box strong {
  color: #feff93;
  font-size: 18px;
  font-weight: normal;
  text-decoration: underline;
}
#integral_3_1 .section_1 .content-box em {
  color: #feff93;
  font-size: 18px;
}
#integral_3_1 .btn {
  display: block;
  margin: 0 auto;
  height: 50px;
  line-height: 50px;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  text-align: center;
}
#integral_3_1 .title {
  padding-top: 60px;
}
#integral_3_1 .norm {
  position: relative;
}
#integral_3_1 .norm > img {
  display: inherit;
  width: 100%;
}
#integral_3_1 .norm .change {
  position: absolute;
  left: 26px;
  bottom: 16px;
  padding-left: 0;
  width: 948px;
}
#integral_3_1 .norm .change li {
  float: left;
  height: 34px;
  line-height: 34px;
  border: 1px solid #ffffff;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}
#integral_3_1 .norm .change li.first {
  margin-left: 0 !important;
}
#integral_3_1 .norm .change li.active {
  position: relative;
  background-color: #fff;
  border: 1px solid #fff;
  font-weight: bold;
  color: #124578;
}
#integral_3_1 .norm .change li.active:before {
  content: url('../images/201711221805.png');
  position: absolute;
  left: 50%;
  bottom: -18px;
  margin-left: -8px;
}
#integral_3_1 .content {
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
#integral_3_1 .content .slider {
  margin: 0 auto;
  padding: 0;
  width: 868px;
}
#integral_3_1 .content .slider li {
  position: relative;
  display: none;
}
#integral_3_1 .banner-box .ban_h,
#integral_3_1 .ad-box .ban_h {
  position: relative;
  height: 350px;
}
#integral_3_1 .banner-box .ban_h .banner,
#integral_3_1 .ad-box .ban_h .banner {
  position: absolute;
  left: -460px;
}
#integral_3_1 .ad-box .ban_h {
  height: 110px;
}
#integral_3_1 .introduce {
  background: url('../images/201711221710.jpg') center top repeat-y;
  padding-top: 40px;
}
#integral_3_1 .introduce .tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
  width: 680px;
}
#integral_3_1 .introduce .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#integral_3_1 .introduce .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#integral_3_1 .introduce .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#integral_3_1 .introduce .tit strong {
  color: #124578;
  font-weight: bold;
}
#integral_3_1 .introduce .subtitle {
  height: 54px;
  background: url(../images/int_3_1_btn.png) no-repeat center top;
  color: #ff9e20;
  font-size: 20px;
  line-height: 54px;
  font-weight: bold;
  margin: 15px 0 20px;
}
#integral_3_1 .introduce .tt {
  background: url(../images/int_3_1_star.png) no-repeat center 20px;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
  padding-top: 10px;
}
#integral_3_1 .introduce .content .slider li.case0 {
  display: block;
}
#integral_3_1 .introduce .content-box > div {
  position: relative;
  margin-bottom: 32px;
}
#integral_3_1 .introduce .content-box > div:before {
  content: url('../images/boxshadow.png');
  position: absolute;
  left: 50%;
  bottom: -20px;
  margin-left: -358px;
}
#integral_3_1 .introduce .reduction > img,
#integral_3_1 .introduce .no > img {
  display: inherit;
}
#integral_3_1 .introduce .basic .content,
#integral_3_1 .introduce .point .content {
  position: relative;
}
#integral_3_1 .introduce .basic .content .left,
#integral_3_1 .introduce .point .content .left,
#integral_3_1 .introduce .basic .content .right,
#integral_3_1 .introduce .point .content .right {
  position: absolute;
  top: 250px;
}
#integral_3_1 .introduce .basic .content .left,
#integral_3_1 .introduce .point .content .left {
  left: 25px;
}
#integral_3_1 .introduce .basic .content .right,
#integral_3_1 .introduce .point .content .right {
  right: 25px;
}
#integral_3_1 .introduce table {
  text-align: center;
}
#integral_3_1 .introduce table tr td {
  font-size: 14px;
  line-height: 40px;
  background: #f5f5f7;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
#integral_3_1 .introduce table tr:first-child td {
  line-height: 32px;
  padding: 10px 0;
}
#integral_3_1 .introduce table tr:first-child td p {
  line-height: 16px;
}
#integral_3_1 .introduce table tr.ebebf0 td {
  background-color: #ebebf0;
}
#integral_3_1 .introduce .orange {
  color: #124578;
}
#integral_3_1 .introduce .basic .norm {
  height: 126px;
  background: url(../images/201711221716.jpg) no-repeat center top;
}
#integral_3_1 .introduce .basic .change li {
  width: 228px;
  margin-left: 8px;
}
#integral_3_1 .introduce .basic .content {
  height: 600px;
}
#integral_3_1 .introduce .basic .content .slider li {
  padding-top: 32px;
  position: relative;
  height: 644px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 table {
  margin-bottom: 10px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 table tr td {
  width: 81px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 table tr td:first-child {
  width: 99px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 table tr.ebebf0 td {
  background-color: #ebebf0;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .age {
  text-align: center;
  font-size: 18px;
  line-height: 35px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .age p {
  color: #f7586a;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .age p strong {
  font-size: 22px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .floor_1 {
  background: url(../images/201711221751.png) no-repeat center center;
  font-size: 18px;
  color: #777777;
  margin: 28px 0 18px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .floor_2 {
  padding: 0px 15px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .floor_3 {
  background: url(../images/201711231328.png) no-repeat left bottom;
  position: absolute;
  height: 265px;
  left: -66px;
  bottom: 43px;
  width: 1000px;
  padding: 70px 0 0 400px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .floor_3 p {
  font-size: 16px;
  line-height: 28px;
}
#integral_3_1 .introduce .basic .content .slider li.case0 .floor_3 p strong {
  color: #124578;
}
#integral_3_1 .introduce .basic .content .slider li.case1 table {
  margin-bottom: 38px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 table tr td {
  width: 156px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 table tr td:first-child {
  width: 88px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 table tr:first-child p {
  width: 100px;
  margin: 0px auto;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf {
  color: #ffffff;
  font-size: 18px;
  padding-bottom: 34px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .jf_t {
  color: #676767;
  font-size: 24px;
  padding-left: 50px;
  line-height: 42px;
  display: inline-block;
  margin: 0 0 10px 67px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf,
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf {
  width: 400px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .num {
  float: left;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .num img {
  display: block;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf .jf_t {
  background: url(../images/int_3_1_tab2_coin1.jpg) no-repeat left center;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf .num {
  margin-top: 15px;
  padding-right: 62px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf .case-bg {
  background: url(../images/2018012401.png) no-repeat center top;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf .case-bg .case {
  width: 400px;
  padding-left: 100px;
  line-height: 56px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .have_jf .case-bg .case p {
  width: 186px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  padding-top: 12px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .jf_t {
  background: url(../images/int_3_1_tab2_coin2.png) no-repeat left center;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .num {
  margin-top: 22px;
  padding-right: 30px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg {
  background: url(../images/20180124.png) no-repeat center top;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case {
  width: 400px;
  padding: 3px 18px 2px 83px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case .li {
  line-height: 24px;
  padding-top: 3px;
  width: 126px;
  text-align: left;
  display: inline-block;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case .edu_btn {
  width: 148px;
  height: 40px;
  line-height: 36px;
  font-size: 14px;
  font-weight: bold;
  background: #c4c4c4;
  border-radius: 20px;
  float: right;
  margin-top: 6px;
  text-align: center;
  color: #ffffff;
  padding: 2px 0;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case .edu_btn p {
  line-height: 18px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case.case1 > p {
  color: #444444;
  font-size: 16px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case.case2 > p {
  font-size: 16px;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .jf .no_jf .case-bg .case.case2 .edu_btn {
  background: #716cb6;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .edu {
  width: 260px;
  background: url(../images/notcan-btn-3-1.png) no-repeat;
}
#integral_3_1 .introduce .basic .content .slider li.case1 .edu:hover {
  background: url(../images/notcan-btn-3-1-hover.png) no-repeat;
}
#integral_3_1 .introduce .basic .content .slider li.case2 table tr td {
  width: 110px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 table tr td:first-child {
  width: 88px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 table tr td p {
  line-height: 18px;
  margin: 0px auto;
  width: 102px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 table tr td.td_w {
  width: 300px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 table tr td.td_w p {
  width: 244px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .li_img {
  font-size: 18px;
  line-height: 36px;
  color: #eb6877;
  margin-bottom: 10px;
  text-align: center;
  margin-top: 20px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor {
  background: url(../images/201711231137.png) no-repeat left top;
  position: absolute;
  height: 320px;
  left: -66px;
  bottom: 44px;
  width: 1000px;
  padding: 36px 0 0 231px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor strong,
#integral_3_1 .introduce .basic .content .slider li.case2 .floor em {
  display: block;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor strong {
  color: #124578;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor em {
  padding: 10px 0 8px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor p {
  color: #eb6877;
  background: #faf4fa;
  line-height: 22px;
  width: 374px;
  margin-bottom: 10px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 14px;
}
#integral_3_1 .introduce .basic .content .slider li.case2 .floor p.db {
  background: #f1e8f1;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .case_con {
  background: url(../images/201711231158.png) no-repeat center top;
  height: 168px;
  color: #ffffff;
  padding: 46px 0 0 60px;
  font-size: 18px;
  line-height: 35px;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .case_con strong {
  font-size: 20px;
  color: #fff9b9;
  font-weight: normal;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .floor {
  background: url(../images/201711231311.png) no-repeat left bottom;
  position: absolute;
  height: 348px;
  left: -66px;
  bottom: 44px;
  width: 1000px;
  padding: 78px 0 0 450px;
  line-height: 30px;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .floor strong {
  color: #124578;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .floor p {
  width: 384px;
  padding-bottom: 10px;
}
#integral_3_1 .introduce .basic .content .slider li.case3 .socialsecurity {
  position: absolute;
  bottom: 74px;
  right: 142px;
}
#integral_3_1 .introduce .basic .content .work {
  position: absolute;
  top: 210px;
  left: 465px;
  width: 372px;
  background: url('../images/section_4_btn.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .basic .content .work:hover {
  background: url('../images/section_4_btn_hover.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .basic .content .work.first {
  left: 35px;
}
#integral_3_1 .introduce .basic .content .socialsecurity {
  width: 312px;
  background: url('../images/point1-btn-3-1.png') no-repeat;
  background-size: 100%;
  position: static;
}
#integral_3_1 .introduce .basic .content .socialsecurity:hover {
  background: url('../images/point1-btn-3-1-hover.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .point .change li {
  margin-top: 10px;
  margin-left: 19px;
  text-align: center;
}
#integral_3_1 .introduce .point .change li.case0 {
  width: 436px;
}
#integral_3_1 .introduce .point .change li.case1 {
  width: 242px;
}
#integral_3_1 .introduce .point .change li.case2 {
  width: 232px;
}
#integral_3_1 .introduce .point .change li.case3 {
  width: 198px;
}
#integral_3_1 .introduce .point .change li.case4 {
  width: 140px;
}
#integral_3_1 .introduce .point .change li.case5 {
  width: 190px;
}
#integral_3_1 .introduce .point .change li.case6 {
  width: 212px;
}
#integral_3_1 .introduce .point .change li.case7 {
  width: 132px;
}
#integral_3_1 .introduce .point .norm {
  height: 170px;
  background: url(../images/201711221758.jpg) no-repeat center top;
}
#integral_3_1 .introduce .point .content {
  background: url(../images/201711231350.png) no-repeat center bottom #fff;
  height: 528px;
}
#integral_3_1 .introduce .point .content .slider li {
  padding-top: 32px;
}
#integral_3_1 .introduce .point .content .slider li .case_con {
  height: 120px;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  line-height: 28px;
  padding: 32px 0 0 60px;
  margin-top: 15px;
}
#integral_3_1 .introduce .point .content .slider li .floor_case {
  margin-top: 20px;
  background: #fff0de;
  padding: 10px 10px 12px 70px;
}
#integral_3_1 .introduce .point .content .slider li .floor_case .floor_con {
  border: 1px dashed #124578;
  position: relative;
  height: 142px;
}
#integral_3_1 .introduce .point .content .slider li .floor_case .floor_con .img {
  position: absolute;
  top: -3px;
  left: -58px;
}
#integral_3_1 .introduce .point .content .slider li .floor_case .floor_con .nei {
  line-height: 30px;
  width: 654px;
  float: right;
  padding-right: 20px;
}
#integral_3_1 .introduce .point .content .slider li .floor_case .floor_con .nei strong {
  color: #124578;
  display: block;
  padding-top: 20px;
}
#integral_3_1 .introduce .point .content .slider li.case0 table tr td {
  width: 260px;
}
#integral_3_1 .introduce .point .content .slider li.case0 table tr td:first-child {
  width: 88px;
}
#integral_3_1 .introduce .point .content .slider li.case0 .con {
  height: 123px;
  padding-top: 8px;
  font-size: 22px;
  text-align: center;
  margin-top: 15px;
}
#integral_3_1 .introduce .point .content .slider li.case0 .con p {
  padding-bottom: 18px;
  font-size: 18px;
  color: #f7586a;
}
#integral_3_1 .introduce .point .content .slider li.case0 .pic-bg {
  background: url(../images/201711231352.png) no-repeat center bottom;
  position: relative;
  height: 264px;
}
#integral_3_1 .introduce .point .content .slider li.case0 .pic-bg .words-area {
  position: absolute;
  width: 434px;
  left: 312px;
  top: 71px;
}
#integral_3_1 .introduce .point .content .slider li.case0 .pic-bg .words-area strong {
  font-weight: normal;
  font-size: 16px;
  color: #124578;
}
#integral_3_1 .introduce .point .content .slider li.case0 .pic-bg .words-area p {
  font-size: 16px;
  color: #444444;
  line-height: 30px;
}
#integral_3_1 .introduce .point .content .slider li.case1 .words-area {
  padding: 0 58px 50px;
}
#integral_3_1 .introduce .point .content .slider li.case1 .words-area p {
  line-height: 28px;
  color: #f7586a;
  font-size: 16px;
}
#integral_3_1 .introduce .point .content .slider li.case2 table tr td {
  width: 195px;
}
#integral_3_1 .introduce .point .content .slider li.case2 table tr td p {
  width: 135px;
  margin: 0px auto;
  line-height: 20px;
}
#integral_3_1 .introduce .point .content .slider li.case2 table tr td:first-child {
  width: 88px;
}
#integral_3_1 .introduce .point .content .slider li.case2 .case_con {
  background: url(../images/201711231357.png) no-repeat center top;
  font-size: 18px;
  margin-bottom: 20px;
}
#integral_3_1 .introduce .point .content .slider li.case2 .case_ft {
  height: 198px;
  background: url(../images/int_3_1_add_bg.jpg) no-repeat center top;
  font-size: 22px;
  font-weight: bold;
  padding: 30px 0 3px;
  text-align: center;
}
#integral_3_1 .introduce .point .content .slider li.case2 .case_ft p {
  margin-bottom: 10px;
}
#integral_3_1 .introduce .point .content .slider li.case3 .case_con {
  background: url(../images/201711231359.png) no-repeat center;
  font-size: 22px;
  padding-left: 22px;
  height: 287px;
  margin: 0px;
  padding-top: 106px;
}
#integral_3_1 .introduce .point .content .slider li.case3 .case_con p {
  margin-bottom: 10px;
}
#integral_3_1 .introduce .point .content .slider li.case3 .floor_case {
  margin-top: 14px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .words-area {
  padding: 0 58px 21px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .words-area p {
  line-height: 28px;
  color: #f7586a;
  font-size: 16px;
  text-align: center;
}
#integral_3_1 .introduce .point .content .slider li.case4 .case_con {
  background: url(../images/201711231401.png) no-repeat center top;
  font-size: 18px;
  margin-bottom: 20px;
  padding-left: 36px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .con {
  height: 166px;
  background: url(../images/int_3_1_add_bg3.jpg) no-repeat center top;
  padding-top: 45px;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  margin-top: 15px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .con p {
  padding-bottom: 10px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .con p strong {
  color: #124578;
}
#integral_3_1 .introduce .point .content .slider li.case4 .pic-bg {
  background: url(../images/201711231352.png) no-repeat center bottom;
  position: relative;
  height: 264px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .pic-bg .words-area {
  position: absolute;
  width: 520px;
  left: 262px;
  top: 70px;
}
#integral_3_1 .introduce .point .content .slider li.case4 .pic-bg .words-area strong {
  font-weight: normal;
  font-size: 16px;
  color: #124578;
}
#integral_3_1 .introduce .point .content .slider li.case4 .pic-bg .words-area p {
  font-size: 16px;
  color: #444444;
  line-height: 30px;
  text-align: left;
}
#integral_3_1 .introduce .point .content .slider li.case5 .case_con {
  background: url(../images/int_3_1_add_con6.jpg) no-repeat 2px 2px #c490bf;
  padding-top: 329px;
  height: 465px;
  margin: 0;
}
#integral_3_1 .introduce .point .content .slider li.case5 .case_con p {
  line-height: 134px;
  font-size: 22px;
}
#integral_3_1 .introduce .point .content .slider li.case6 .case_con {
  background: url(../images/int_3_1_add_con7.jpg) no-repeat 2px 2px #ff8e20;
  padding-top: 329px;
  height: 465px;
  margin: 0;
}
#integral_3_1 .introduce .point .content .slider li.case6 .case_con p {
  line-height: 134px;
  font-size: 22px;
}
#integral_3_1 .introduce .point .content .slider li.case7 table tr td {
  width: 260px;
}
#integral_3_1 .introduce .point .content .slider li.case7 table tr td:first-child {
  width: 88px;
}
#integral_3_1 .introduce .point .content .slider li.case7 .case_con {
  background: url(../images/int_3_1_add_con8.jpg) no-repeat 415px 2px #ff8e20;
  padding: 145px 0 0 30px;
  font-size: 22px;
  height: 353px;
}
#integral_3_1 .introduce .point .content .slider li.case7 .case_con p {
  margin-bottom: 10px;
}
#integral_3_1 .introduce .point .content .point1,
#integral_3_1 .introduce .point .content .point2,
#integral_3_1 .introduce .point .content .point3 {
  width: 312px;
  background: url('../images/point1-btn-3-1.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .point .content .point1:hover,
#integral_3_1 .introduce .point .content .point2:hover,
#integral_3_1 .introduce .point .content .point3:hover {
  background: url('../images/point1-btn-3-1-hover.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .point .content .point2 {
  position: static;
}
#integral_3_1 .introduce .point .content .point4 {
  width: 348px;
  background: url('../images/permit_2_1_btn_1.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .point .content .point4:hover {
  background: url('../images/permit_2_1_btn_1_h.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .reduction {
  background: #ffffff;
}
#integral_3_1 .introduce .reduction .norm {
  height: 126px;
  background: url(../images/201711231518.jpg) no-repeat center top;
  padding-top: 30px;
}
#integral_3_1 .introduce .reduction .norm .list strong {
  display: inline-block;
  width: 180px;
  height: 34px;
  color: #ffffff;
  line-height: 34px;
  border: 1px solid #ffffff;
  font-weight: normal;
  margin: 22px 11px 0;
}
#integral_3_1 .introduce .reduction .content {
  width: 841px;
  margin: 0 auto;
  padding: 32px 0 40px;
}
#integral_3_1 .introduce .reduction .content table tr td {
  width: 260px;
}
#integral_3_1 .introduce .reduction .content table tr td:first-child {
  width: 92px;
}
#integral_3_1 .introduce .no {
  margin-bottom: 3px !important;
  background: #ffffff;
  padding-bottom: 40px;
}
#integral_3_1 .introduce .no .norm {
  height: 126px;
  background: url(../images/int_3_1_fou.jpg) no-repeat center top;
}
#integral_3_1 .introduce .no .norm .tt {
  background: url(../images/int_3_1_star1.png) no-repeat center 20px;
}
#integral_3_1 .introduce .no .norm .list p {
  display: inline-block;
  height: 34px;
  color: #ffffff;
  line-height: 34px;
  margin: 22px 10px 0;
  padding: 0 8px;
}
#integral_3_1 .introduce .no .content {
  position: relative;
  background: url(../images/int_3_1_add_bg.jpg) no-repeat center bottom;
  height: 158px;
  margin-top: 32px;
}
#integral_3_1 .introduce .no .content p {
  font-size: 22px;
  font-weight: bold;
  padding: 30px 0 15px;
}
#integral_3_1 .introduce .no .content .btn {
  width: 362px;
  background: url('../images/no-btn-3-1.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .no .content .btn:hover {
  background: url('../images/no-btn-3-1-hover.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .introduce .believe {
  margin-bottom: 0 !important;
}
#integral_3_1 .introduce .believe:before {
  content: none !important;
}
#integral_3_1 .introduce .believe > img {
  margin-left: -12px;
  margin-bottom: 24px;
}
#integral_3_1 .introduce .believe .btn {
  position: absolute;
  top: 65px;
  right: 50px;
  width: 312px;
  background: url('../images/point1-btn-3-1.png') no-repeat;
  background-size: 100%;
  color: #fff;
}
#integral_3_1 .introduce .believe .btn:hover {
  background: url('../images/point1-btn-3-1-hover.png') no-repeat;
  background-size: 100%;
  color: #ffffff;
}
#integral_3_1 .notcan {
  height: 450px;
  background: url(../images/int_3_1_ft_bg.jpg) no-repeat center top;
}
#integral_3_1 .notcan .content-box {
  position: relative;
  height: 450px;
  padding-top: 46px;
  background: url(../images/201711231535.png) no-repeat left bottom;
}
#integral_3_1 .notcan .content-box .tit {
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
  width: 755px;
}
#integral_3_1 .notcan .content-box .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
#integral_3_1 .notcan .content-box .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
#integral_3_1 .notcan .content-box .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
#integral_3_1 .notcan .content-box .tit strong {
  color: #124578;
  font-weight: bold;
}
#integral_3_1 .notcan .content-box .btn {
  position: absolute;
  right: 72px;
  bottom: 30px;
  width: 260px;
  background: url('../images/notcan-btn-3-1.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .notcan .content-box .btn:hover {
  background: url('../images/notcan-btn-3-1-hover.png') no-repeat;
  background-size: 100%;
}
#integral_3_1 .notcan .content-box .btn.first {
  right: 365px;
}
#integral_3_1 .fixed {
  position: fixed;
  top: 65%;
  left: 50%;
  margin-left: 538px;
  z-index: 2;
}
#integral_3_1 .fixed li {
  margin-bottom: 1px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  background-color: #124578;
  border-radius: 2px;
}
#integral_3_1 .fixed li a {
  display: block;
  height: 36px;
  position: relative;
  width: 36px;
}
#integral_3_1 .fixed li a img {
  margin: 8px 0 0 8px;
  float: left;
}
#integral_3_1 .fixed li a strong {
  display: none;
  text-align: center;
  line-height: 36px;
  font-family: 'Microsoft YaHei';
  font-size: 14px;
  color: #ffffff;
}
#integral_3_1 .fixed li a:hover {
  background-color: #666666;
}
#integral_3_1 .fixed li a:hover strong {
  position: absolute;
  right: 36px;
  top: 0px;
  background-color: #666666;
  width: 100px;
  display: block;
}
#integral_3_1 .prism-big-play-btn {
  left: 50% !important;
  margin-left: -46px !important;
  bottom: 89px !important;
}
.mouseDisable {
  pointer-events: none;
  background-color: #999 !important;
}
#integral_3_1 .box-1 {
  background: #fef8fc;
}
#integral_3_1 .box-1 .box-1-content {
  margin-top: 30px;
  margin-bottom: 50px!important;
  position: relative;
}
#integral_3_1 .box-1 .box-1-content .box-1-btn {
  position: absolute;
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
  color: #ff6059;
  font-size: 20px;
  background: #feff93;
  border-radius: 20px;
}
#integral_3_1 .box-1 .box-1-content .box-1-btn.btn1 {
  right: 35px;
  bottom: 25px;
}
#integral_3_1 .box-1 .box-1-content .box-1-btn.btn2 {
  left: 35px;
  bottom: 25px;
}

   input { outline:none; }
     .int{ height: 30px; text-align: left;width: 20%; }
        .int input{
            border: 1px solid transparent;
            font-size: 18px;
            line-height: 36px;
            border-radius: 4px;
            margin: 0 10px;
            padding-left: 10px;
        }

        .send a{
            display: inline-block;
            font-size: 12px;
            width: 200px;
            opacity: 0;
            line-height: 36px;
            border-radius: 20px;
        }
        input[type="button"],
        input[type="submit"]{
            width: 144px;
    height: 40px;
    font-size: 16px;
    color: #ffffff;
    background: #124578;
    border: none;
        }
input[type="button"]:hover,
 input[type="submit"]:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
}
input[type="button"]:active,
input[type="submit"]:active{
    background: #124578;
}
        
     .high{ color: red; }
     .msg{ font-size: 13px; }
     .onError{ color: red; display: block;margin-left: 20px; }
     .onSuccess{ color: green;margin-left: 20px; }
/*# sourceMappingURL=integral.css.map */





.xn_news {
  background: #f7f7f7;
  padding-top: 40px;
}
.xn_news .tit {
  width: 258px;
  font-size: 36px;
  font-weight: bold;
  margin: 0px auto;
  height: 75px;
  position: relative;
  padding-top: 11px;
  color: #333;
  text-align: center;
}
.xn_news .tit em {
  width: 108px;
  height: 34px;
  position: absolute;
}
.xn_news .tit em.xn_tit_l {
  background: url(../images/xn_tit_l.png) no-repeat left top;
  left: 0px;
  top: 0px;
}
.xn_news .tit em.xn_tit_r {
  background: url(../images/xn_tit_r.png) no-repeat right bottom;
  right: 0px;
  bottom: 0px;
}
.xn_news .tit strong {
  color: #124578;
  font-weight: bold;
}
.xn_news ul {
  padding: 30px 0;
}
.xn_news ul li {
  float: left;
  width: 484px;
  height: 135px;
  border: 1px solid #e3e3e3;
  background: #ffffff;
  margin-bottom: 10px;
}
.xn_news ul li strong {
  display: inline-block;
  width: 190px;
  height: 133px;
}
.xn_news ul li strong img {
  width: 190px;
  height: 133px;
}
.xn_news ul li a {
  float: right;
  width: 275px;
  line-height: 30px;
  color: #333;
  padding: 30px 25px 0 0;
}
.xn_news ul li a:hover {
  color: #124578;
}
.xn_news ul li.case1,
.xn_news ul li.case3,
.xn_news ul li.case5 {
  margin-left: 30px;
}
#news_detail {
  padding: 40px 0;
}
#news_detail .section {
  border: 1px solid #e3e3e3;
  padding: 16px 36px;
display: flex;
    flex-direction: column;
}
#news_detail .section .floor_1 {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 25px;
}
#news_detail .section .floor_1 h2,
#news_detail .section .floor_1 h3 {
  margin: 0;
}
#news_detail .section .floor_1 h2 {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  padding: 20px 0;
}
#news_detail .section .floor_1 h3 {
  color: #999999;
  font-size: 12px;
}
#news_detail .section .floor_2 {
  padding-top: 20px;
}
#news_detail .section .floor_2 p {
  text-indent: 2em;
  line-height: 28px;
  font-size: 14px;
  color: #333;
}
#news_detail .section .floor_2 img {
  margin: 10px auto;
  display: inherit;
}
#news_detail .section .floor_3 {
  border-top: 1px solid #e3e3e3;
  padding: 8px 0 12px;
  margin-top: 35px;
}
#news_detail .section .floor_3 a {
  display: block;
  font-size: 16px;
  color: #777;
  position: relative;
  padding-left: 30px;
  margin-top: 16px;
  line-height: 20px;
}
#news_detail .section .floor_3 a:before {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
  content: '';
}
#news_detail .section .floor_3 a.previous:before {
  background: url(../images/news-detail-up.png) no-repeat center center #e3e3e3;
}
#news_detail .section .floor_3 a.next:before {
  background: url(../images/news-detail-down.png) no-repeat center center #e3e3e3;
}
#news_detail .section .floor_3 a:hover {
  color: #124578;
}
#news_detail .section .floor_3 a:hover:before {
  background-color: #124578;
}
#news_detail .section .floor_3 a:hover span {
  text-decoration: underline;
}
#news_detail .recommend-box {
  border: 1px solid #e3e3e3;
  margin-top: 20px;
  padding: 0 35px;
}
#news_detail .recommend-box-hd {
  line-height: 60px;
  border-bottom: 1px solid #e3e3e3;
}
#news_detail .recommend-box-hd .recommend-tit {
  font-size: 18px;
  color: #333;
}
#news_detail .recommend-box-hd .change {
  float: right;
  font-size: 14px;
  color: #999;
  background: url(../images/news-detail-change.png) no-repeat left center;
  padding-left: 25px;
  cursor: pointer;
}
#news_detail .recommend-box-hd .change:hover {
  color: #124578;
  background: url(../images/news-detail-change-hov.png) no-repeat left center;
}
#news_detail .recommend-box-bd {
  padding-bottom: 20px;
}
#news_detail .recommend-box-bd li {
  float: left;
  width: 50%;
  margin-top: 20px;
  padding: 0 2% 0 30px;
  position: relative;
  line-height: 20px;
}
#news_detail .recommend-box-bd li:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 18px;
  height: 20px;
  background: url(../images/news-detail-coin.png) no-repeat left center;
}
#news_detail .recommend-box-bd li a {
  display: block;
  font-size: 16px;
  color: #444;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#news_detail .recommend-box-bd li:hover:before {
  background: url(../images/news-detail-coin-hov.png) no-repeat left center;
}
#news_detail .recommend-box-bd li:hover a {
  color: #124578;
  text-decoration: underline;
}