* {
 margin:0px;
 padding:0px
}
a {
 text-decoration:none
}
body,
input,
button,
textarea,
select,
option,
optgroup {
 font-family:Microsoft YaHei;
 font-weight:400;
 color:#ffffff
}
.clear:after,
.cfl:after,
.header_wrap:after {
 clear:both;
 content:" ";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden
}
ul li {
 list-style-type:none
}
img {
 vertical-align:middle
}
* {
 margin:0;
 padding:0
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
 margin:0;
 padding:0
}
table {
 border-collapse:collapse;
 border-spacing:0
}
fieldset,
img {
 border:0
}
caption,
th {
 text-align:left
}
div {
 font-size:12px;
 color:#333
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight:normal
}
em {
 font-style:normal
}
.fx-f,
.fx-f-ac,
.fx-f-ajc {
 display:flex
}
.fx-f-ac,
.fx-f-ajc {
 align-items:center
}
.fx-f-ajc {
 justify-content:center
}
.fx-f-cols {
 justify-content:center
}
.fx-f-jsb {
 justify-content:space-between
}
.fx-f-acc {
 align-content:center
}
.fx-f-1 {
 flex:1
}
.fx-f-r {
 justify-content:flex-end
}
.fx-f-column {
 flex-direction:column
}
.fx-f-w {
 flex-wrap:wrap
}
.fx-f-rf {
 flex-flow:row wrap;
 align-content:flex-start
}
.fx-f-box-5 {
 flex:0 0 5%
}
.fx-f-box-10 {
 flex:0 0 10%
}
.fx-f-box-15 {
 flex:0 0 15%
}
.fx-f-box-18 {
 flex:0 0 18%
}
.fx-f-box-20 {
 flex:0 0 20%
}
.fx-f-box-23 {
 flex:0 0 23%
}
.fx-f-box-25 {
 flex:0 0 25%
}
.fx-f-box-30 {
 flex:0 0 30%
}
.fx-f-box-33 {
 flex:0 0 33.33%
}
.fx-f-box-35 {
 flex:0 0 35%
}
.fx-f-box-40 {
 flex:0 0 40%
}
.fx-f-box-45 {
 flex:0 0 45%
}
.fx-f-box-48 {
 flex:0 0 48%
}
.fx-f-box-50 {
 flex:0 0 50%
}
.fx-f-box-55 {
 flex:0 0 55%
}
.fx-f-box-60 {
 flex:0 0 60%
}
.fx-f-box-65 {
 flex:0 0 65%
}
.fx-f-box-70 {
 flex:0 0 70%
}
.fx-f-box-75 {
 flex:0 0 75%
}
.fx-f-box-80 {
 flex:0 0 80%
}
.fx-f-box-85 {
 flex:0 0 85%
}
.fx-f-box-90 {
 flex:0 0 90%
}
.fx-f-box-95 {
 flex:0 0 95%
}
.margin-0 {
 margin:0 !important
}
.margin-3 {
 margin:3px !important
}
.margin-5 {
 margin:5px !important
}
.margin-10 {
 margin:10px !important
}
.margin-15 {
 margin:15px !important
}
.margin-20 {
 margin:20px !important
}
.margin-25 {
 margin:25px !important
}
.margin-30 {
 margin:30px !important
}
.margin-35 {
 margin:35px !important
}
.margin-40 {
 margin:40px !important
}
.margin-45 {
 margin:45px !important
}
.margin-50 {
 margin:50px !important
}
.margin-60 {
 margin:60px !important
}
.margin-70 {
 margin:70px !important
}
.margin-80 {
 margin:80px !important
}
.margin-vertical-0 {
 margin-top:0 !important;
 margin-bottom:0 !important
}
.margin-vertical-3 {
 margin-top:3px !important;
 margin-bottom:3px !important
}
.margin-vertical-5 {
 margin-top:5px !important;
 margin-bottom:5px !important
}
.margin-vertical-10 {
 margin-top:10px !important;
 margin-bottom:10px !important
}
.margin-vertical-15 {
 margin-top:15px !important;
 margin-bottom:15px !important
}
.margin-vertical-20 {
 margin-top:20px !important;
 margin-bottom:20px !important
}
.margin-vertical-25 {
 margin-top:25px !important;
 margin-bottom:25px !important
}
.margin-vertical-30 {
 margin-top:30px !important;
 margin-bottom:30px !important
}
.margin-vertical-35 {
 margin-top:35px !important;
 margin-bottom:35px !important
}
.margin-vertical-40 {
 margin-top:40px !important;
 margin-bottom:40px !important
}
.margin-vertical-45 {
 margin-top:45px !important;
 margin-bottom:45px !important
}
.margin-vertical-50 {
 margin-top:50px !important;
 margin-bottom:50px !important
}
.margin-vertical-60 {
 margin-top:60px !important;
 margin-bottom:60px !important
}
.margin-vertical-70 {
 margin-top:70px !important;
 margin-bottom:70px !important
}
.margin-vertical-80 {
 margin-top:80px !important;
 margin-bottom:80px !important
}
.margin-horizontal-0 {
 margin-right:0 !important;
 margin-left:0 !important
}
.margin-horizontal-3 {
 margin-right:3px !important;
 margin-left:3px !important
}
.margin-horizontal-5 {
 margin-right:5px !important;
 margin-left:5px !important
}
.margin-horizontal-10 {
 margin-right:10px !important;
 margin-left:10px !important
}
.margin-horizontal-15 {
 margin-right:15px !important;
 margin-left:15px !important
}
.margin-horizontal-20 {
 margin-right:20px !important;
 margin-left:20px !important
}
.margin-horizontal-25 {
 margin-right:25px !important;
 margin-left:25px !important
}
.margin-horizontal-30 {
 margin-right:30px !important;
 margin-left:30px !important
}
.margin-horizontal-35 {
 margin-right:35px !important;
 margin-left:35px !important
}
.margin-horizontal-40 {
 margin-right:40px !important;
 margin-left:40px !important
}
.margin-horizontal-45 {
 margin-right:45px !important;
 margin-left:45px !important
}
.margin-horizontal-50 {
 margin-right:50px !important;
 margin-left:50px !important
}
.margin-horizontal-60 {
 margin-right:60px !important;
 margin-left:60px !important
}
.margin-horizontal-70 {
 margin-right:70px !important;
 margin-left:70px !important
}
.margin-horizontal-80 {
 margin-right:80px !important;
 margin-left:80px !important
}
.margin-top-0 {
 margin-top:0 !important
}
.margin-top-3 {
 margin-top:3px !important
}
.margin-top-5 {
 margin-top:5px !important
}
.margin-top-10 {
 margin-top:10px !important
}
.margin-top-15 {
 margin-top:15px !important
}
.margin-top-20 {
 margin-top:20px !important
}
.margin-top-25 {
 margin-top:25px !important
}
.margin-top-30 {
 margin-top:30px !important
}
.margin-top-35 {
 margin-top:35px !important
}
.margin-top-40 {
 margin-top:40px !important
}
.margin-top-45 {
 margin-top:45px !important
}
.margin-top-50 {
 margin-top:50px !important
}
.margin-top-60 {
 margin-top:60px !important
}
.margin-top-70 {
 margin-top:70px !important
}
.margin-top-80 {
 margin-top:80px !important
}
.margin-bottom-0 {
 margin-bottom:0 !important
}
.margin-bottom-3 {
 margin-bottom:3px !important
}
.margin-bottom-5 {
 margin-bottom:5px !important
}
.margin-bottom-10 {
 margin-bottom:10px !important
}
.margin-bottom-15 {
 margin-bottom:15px !important
}
.margin-bottom-20 {
 margin-bottom:20px !important
}
.margin-bottom-25 {
 margin-bottom:25px !important
}
.margin-bottom-30 {
 margin-bottom:30px !important
}
.margin-bottom-35 {
 margin-bottom:35px !important
}
.margin-bottom-40 {
 margin-bottom:40px !important
}
.margin-bottom-45 {
 margin-bottom:45px !important
}
.margin-bottom-50 {
 margin-bottom:50px !important
}
.margin-bottom-60 {
 margin-bottom:60px !important
}
.margin-bottom-70 {
 margin-bottom:70px !important
}
.margin-bottom-80 {
 margin-bottom:80px !important
}
.margin-left-0 {
 margin-left:0 !important
}
.margin-left-3 {
 margin-left:3px !important
}
.margin-left-5 {
 margin-left:5px !important
}
.margin-left-10 {
 margin-left:10px !important
}
.margin-left-15 {
 margin-left:15px !important
}
.margin-left-20 {
 margin-left:20px !important
}
.margin-left-25 {
 margin-left:25px !important
}
.margin-left-30 {
 margin-left:30px !important
}
.margin-left-35 {
 margin-left:35px !important
}
.margin-left-40 {
 margin-left:40px !important
}
.margin-left-45 {
 margin-left:45px !important
}
.margin-left-50 {
 margin-left:50px !important
}
.margin-left-60 {
 margin-left:60px !important
}
.margin-left-70 {
 margin-left:70px !important
}
.margin-left-80 {
 margin-left:80px !important
}
.margin-right-0 {
 margin-right:0 !important
}
.margin-right-3 {
 margin-right:3px !important
}
.margin-right-5 {
 margin-right:5px !important
}
.margin-right-10 {
 margin-right:10px !important
}
.margin-right-15 {
 margin-right:15px !important
}
.margin-right-20 {
 margin-right:20px !important
}
.margin-right-25 {
 margin-right:25px !important
}
.margin-right-30 {
 margin-right:30px !important
}
.margin-right-35 {
 margin-right:35px !important
}
.margin-right-40 {
 margin-right:40px !important
}
.margin-right-45 {
 margin-right:45px !important
}
.margin-right-50 {
 margin-right:50px !important
}
.margin-right-60 {
 margin-right:60px !important
}
.margin-right-70 {
 margin-right:70px !important
}
.margin-right-80 {
 margin-right:80px !important
}
@media (max-width: 767px) {
 .margin-xs-0 {
  margin:0 !important
 }
}
@media (min-width: 768px) {
 .margin-sm-0 {
  margin:0 !important
 }
}
@media (min-width: 992px) {
 .margin-md-0 {
  margin:0 !important
 }
}
@media (min-width: 1200px) {
 .margin-lg-0 {
  margin:0 !important
 }
}
.padding-0 {
 padding:0 !important
}
.padding-3 {
 padding:3px !important
}
.padding-5 {
 padding:5px !important
}
.padding-10 {
 padding:10px !important
}
.padding-15 {
 padding:15px !important
}
.padding-20 {
 padding:20px !important
}
.padding-25 {
 padding:25px !important
}
.padding-30 {
 padding:30px !important
}
.padding-35 {
 padding:35px !important
}
.padding-40 {
 padding:40px !important
}
.padding-45 {
 padding:45px !important
}
.padding-50 {
 padding:50px !important
}
.padding-60 {
 padding:60px !important
}
.padding-70 {
 padding:70px !important
}
.padding-80 {
 padding:80px !important
}
.padding-vertical-0 {
 padding-top:0 !important;
 padding-bottom:0 !important
}
.padding-vertical-3 {
 padding-top:3px !important;
 padding-bottom:3px !important
}
.padding-vertical-5 {
 padding-top:5px !important;
 padding-bottom:5px !important
}
.padding-vertical-10 {
 padding-top:10px !important;
 padding-bottom:10px !important
}
.padding-vertical-15 {
 padding-top:15px !important;
 padding-bottom:15px !important
}
.padding-vertical-20 {
 padding-top:20px !important;
 padding-bottom:20px !important
}
.padding-vertical-25 {
 padding-top:25px !important;
 padding-bottom:25px !important
}
.padding-vertical-30 {
 padding-top:30px !important;
 padding-bottom:30px !important
}
.padding-vertical-35 {
 padding-top:35px !important;
 padding-bottom:35px !important
}
.padding-vertical-40 {
 padding-top:40px !important;
 padding-bottom:40px !important
}
.padding-vertical-45 {
 padding-top:45px !important;
 padding-bottom:45px !important
}
.padding-vertical-50 {
 padding-top:50px !important;
 padding-bottom:50px !important
}
.padding-vertical-60 {
 padding-top:60px !important;
 padding-bottom:60px !important
}
.padding-vertical-70 {
 padding-top:70px !important;
 padding-bottom:70px !important
}
.padding-vertical-80 {
 padding-top:80px !important;
 padding-bottom:80px !important
}
.padding-horizontal-0 {
 padding-right:0 !important;
 padding-left:0 !important
}
.padding-horizontal-3 {
 padding-right:3px !important;
 padding-left:3px !important
}
.padding-horizontal-5 {
 padding-right:5px !important;
 padding-left:5px !important
}
.padding-horizontal-10 {
 padding-right:10px !important;
 padding-left:10px !important
}
.padding-horizontal-15 {
 padding-right:15px !important;
 padding-left:15px !important
}
.padding-horizontal-20 {
 padding-right:20px !important;
 padding-left:20px !important
}
.padding-horizontal-25 {
 padding-right:25px !important;
 padding-left:25px !important
}
.padding-horizontal-30 {
 padding-right:30px !important;
 padding-left:30px !important
}
.padding-horizontal-35 {
 padding-right:35px !important;
 padding-left:35px !important
}
.padding-horizontal-40 {
 padding-right:40px !important;
 padding-left:40px !important
}
.padding-horizontal-45 {
 padding-right:45px !important;
 padding-left:45px !important
}
.padding-horizontal-50 {
 padding-right:50px !important;
 padding-left:50px !important
}
.padding-horizontal-60 {
 padding-right:60px !important;
 padding-left:60px !important
}
.padding-horizontal-70 {
 padding-right:70px !important;
 padding-left:70px !important
}
.padding-horizontal-80 {
 padding-right:80px !important;
 padding-left:80px !important
}
.padding-top-0 {
 padding-top:0 !important
}
.padding-top-3 {
 padding-top:3px !important
}
.padding-top-5 {
 padding-top:5px !important
}
.padding-top-10 {
 padding-top:10px !important
}
.padding-top-15 {
 padding-top:15px !important
}
.padding-top-20 {
 padding-top:20px !important
}
.padding-top-25 {
 padding-top:25px !important
}
.padding-top-30 {
 padding-top:30px !important
}
.padding-top-35 {
 padding-top:35px !important
}
.padding-top-40 {
 padding-top:40px !important
}
.padding-top-45 {
 padding-top:45px !important
}
.padding-top-50 {
 padding-top:50px !important
}
.padding-top-60 {
 padding-top:60px !important
}
.padding-top-65 {
 padding-top:65px !important
}
.padding-top-70 {
 padding-top:70px !important
}
.padding-top-75 {
 padding-top:75px !important
}
.padding-top-80 {
 padding-top:80px !important
}
.padding-bottom-0 {
 padding-bottom:0 !important
}
.padding-bottom-3 {
 padding-bottom:3px !important
}
.padding-bottom-5 {
 padding-bottom:5px !important
}
.padding-bottom-10 {
 padding-bottom:10px !important
}
.padding-bottom-15 {
 padding-bottom:15px !important
}
.padding-bottom-20 {
 padding-bottom:20px !important
}
.padding-bottom-25 {
 padding-bottom:25px !important
}
.padding-bottom-30 {
 padding-bottom:30px !important
}
.padding-bottom-35 {
 padding-bottom:35px !important
}
.padding-bottom-40 {
 padding-bottom:40px !important
}
.padding-bottom-45 {
 padding-bottom:45px !important
}
.padding-bottom-50 {
 padding-bottom:50px !important
}
.padding-bottom-55 {
 padding-bottom:55px !important
}
.padding-bottom-60 {
 padding-bottom:60px !important
}
.padding-bottom-70 {
 padding-bottom:70px !important
}
.padding-bottom-80 {
 padding-bottom:80px !important
}
.padding-bottom-90 {
 padding-bottom:90px !important
}
.padding-left-0 {
 padding-left:0 !important
}
.padding-left-3 {
 padding-left:3px !important
}
.padding-left-5 {
 padding-left:5px !important
}
.padding-left-10 {
 padding-left:10px !important
}
.padding-left-15 {
 padding-left:15px !important
}
.padding-left-20 {
 padding-left:20px !important
}
.padding-left-25 {
 padding-left:25px !important
}
.padding-left-30 {
 padding-left:30px !important
}
.padding-left-35 {
 padding-left:35px !important
}
.padding-left-40 {
 padding-left:40px !important
}
.padding-left-45 {
 padding-left:45px !important
}
.padding-left-50 {
 padding-left:50px !important
}
.padding-left-60 {
 padding-left:60px !important
}
.padding-left-70 {
 padding-left:70px !important
}
.padding-left-80 {
 padding-left:80px !important
}
.padding-right-0 {
 padding-right:0 !important
}
.padding-right-3 {
 padding-right:3px !important
}
.padding-right-5 {
 padding-right:5px !important
}
.padding-right-10 {
 padding-right:10px !important
}
.padding-right-15 {
 padding-right:15px !important
}
.padding-right-20 {
 padding-right:20px !important
}
.padding-right-25 {
 padding-right:25px !important
}
.padding-right-30 {
 padding-right:30px !important
}
.padding-right-35 {
 padding-right:35px !important
}
.padding-right-40 {
 padding-right:40px !important
}
.padding-right-45 {
 padding-right:45px !important
}
.padding-right-50 {
 padding-right:50px !important
}
.padding-right-60 {
 padding-right:60px !important
}
.padding-right-70 {
 padding-right:70px !important
}
.padding-right-80 {
 padding-right:80px !important
}
@media (max-width: 767px) {
 .padding-xs-0 {
  padding:0 !important
 }
}
@media (min-width: 768px) {
 .padding-sm-0 {
  padding:0 !important
 }
}
@media (min-width: 992px) {
 .padding-md-0 {
  padding:0 !important
 }
}
@media (min-width: 1200px) {
 .padding-lg-0 {
  padding:0 !important
 }
}
.font-size-24 {
 font-size:24px !important
}
　 .width-1200 {
 width:1200px;
 margin:0 auto
}
.width-950 {
 width:950px;
 margin:0 auto
}
.text-center {
 text-align:center
}
.height-full {
 height:100%
}
.width-full {
 width:100%
}
#header .position-flex {
 position:absolute;
 z-index:999;
 width:1200px
}
#header .head-content {
 display:flex;
 align-items:center;
 justify-content:space-between
}
#header .head-content .nav-content {
 display:flex
}
#header .head-content .nav-wrap {
 display:flex;
 align-items:center
}
#header .head-content .nav-a {
 font-size:16px;
 color:#ffffff;
 display:block;
 height:80px;
 display:flex;
 width:90px;
 align-items:center;
 justify-content:center
}
#header .head-content .position-icon {
 position:relative
}
#header .head-content .position-icon>div {
 position:absolute;
 top:10px;
 width:43px;
 height:21px;
 right:0px
}
#header .head-content .position-icon>div span {
 font-size:12px;
 color:#ffffff;
 padding-left:2px
}
#header .head-content .nav-a:hover {
 color:#0052d9
}
#header .head-content .login {
 margin-left:45px;
 display:flex
}
#header .head-content .login .nav-a {
 color:#ffffff;
 width:74px;
 position:relative;
 margin-left:0;
 font-size:14px
}
#header .head-content .login .nav-a:hover {
 color:#0052d9
}
#header .head-content .zc-btn {
 padding:7px 11px;
 background:#0052d9;
 border-radius:4px;
 color:#fff;
 outline:none;
 border:none;
 cursor:pointer;
 font-size:12px
}
#header .head-content .zc-btn:hover {
 background:#2e7dff
}
#header .head-content .logo a {
 display:block;
 width:157px;
 height:41px;
 margin-top:-12px
}
#header .head-content .logo a img {
 height:100%
}
#nav {
 height:500px
}
#nav .nav-bj {
 height:500px
}
#nav .nav-box {
 padding-top:170px
}
#nav .nav-box .box-title {
 font-size:40px;
 color:#FFFFFF
}
#nav .nav-box .box-describe {
 padding-top:20px;
 font-size:18px;
 color:#F3F3F3
}
#nav .nav-box .box-link {
 margin-top:40px;
 width:142px;
 height:40px;
 border:1px solid #fff;
 font-size:15px;
 color:#F3F3F3
}
#sreach {
 height:150px;
 background:#454545
}
#sreach .box .box-title {
 width:224px;
 height:150px;
 background:#363636
}
#sreach .box .box-title p {
 padding-left:34px;
 font-size:26px;
 color:#FFFFFF
}
#recommend {
 background:#fff
}
#recommend .recommend-title p {
 font-size:28px;
 color:#333333
}
#recommend .recommend-body .recommend-time {
 background:url("../images/index_400/recommend_bj.png");
 width:190px;
 height:372px
}
#recommend .recommend-body .recommend-time .time-p-title {
 font-size:30px;
 color:#FFFFFF;
 padding-top:39px
}
#recommend .recommend-body .recommend-time .time-img {
 padding:43px 0px 41px 0px
}
#recommend .recommend-body .recommend-time .time-p-text {
 font-size:16px;
 color:#FFFFFF
}
#recommend .recommend-body .recommend-time .time-box {
 height:80px
}
#recommend .recommend-body .recommend-time .time-link {
 width:120px;
 height:40px;
 border:1px solid #fff;
 border-radius:20px;
 font-size:16px;
 color:#FFFFFF
}
#recommend .recommend-body .lists-box {
 background:#F1F4FC;
 padding:20px
}
#recommend .recommend-body .lists-box .list {
 width:310px;
 height:332px;
 background:#fff
}
#recommend .recommend-body .lists-box .list .list-top {
 height:203px;
 border-bottom:1px solid #E9E9E9
}
#recommend .recommend-body .lists-box .list .list-top ul>li>div {
 margin-left:34px;
 padding-top:20px
}
#recommend .recommend-body .lists-box .list .list-top ul>li>div .div-icon {
 width:32px;
 height:32px;
 font-size:16px;
 color:#fff;
 background:#FF7201
}
#recommend .recommend-body .lists-box .list .list-top ul>li>div .p-1 {
 font-size:30px;
 color:#333333
}
#recommend .recommend-body .lists-box .list .list-top ul>li>div .p-1 span {
 color:#FF7201
}
#recommend .recommend-body .lists-box .list .list-bottom .p-1 {
 padding:22px 0px 0px 24px
}
#recommend .recommend-body .lists-box .list .list-bottom .p-1 a {
 font-size:16px;
 color:#333333;
 font-weight:400
}
#recommend .recommend-body .lists-box .list .list-bottom .p-2 {
 color:#7B7B7B;
 font-size:14px;
 padding:8px 24px
}
#recommend .recommend-body .lists-box .list .list-bottom .p-3 {
 padding-left:24px
}
#recommend .recommend-body .lists-box .list .list-bottom .p-3 p {
 display:flex;
 justify-content:center;
 align-items:flex-end;
 color:#7B7B7B;
 font-size:14px
}
#recommend .recommend-body .lists-box .list .list-bottom .p-3 p span {
 color:#ff7201;
 font-size:20px
}
#recommend .recommend-body .lists-box .list .list-bottom .p-3 .text-decoration {
 text-decoration:line-through
}
#recommend .recommend-body .lists-box .list:hover {
 box-shadow:0px 0px 20px 0px rgba(0,82,217,0.2)
}
#activity {
 background:#F1F4FC
}
#activity .activity-title p {
 font-size:28px;
 color:#333333
}
#activity .activity-body .lists .list {
 transition:all 0.3s ease-in-out;
 background:#fff;
 width:384px;
 height:534px
}
#activity .activity-body .lists .list .list-box-1 {
 padding:20px 26px;
 border-bottom:1px solid #e9e9e9
}
#activity .activity-body .lists .list .list-box-1 .p-1 {
 font-size:20px
}
#activity .activity-body .lists .list .list-box-1 .p-1 span {
 color:#FF7201
}
#activity .activity-body .lists .list .list-box-1 .p-2 {
 font-size:14px;
 color:#666666
}
#activity .activity-body .lists .list .list-box-2 {
 border-bottom:1px solid #e9e9e9;
 padding:14px 25px
}
#activity .activity-body .lists .list .list-box-2 .box-2-div a {
 font-size:14px;
 color:#FF7201
}
#activity .activity-body .lists .list .list-box-2 .box-2-div a b {
 font-size:24px
}
#activity .activity-body .lists .list .list-box-2 .box-2-div .btn {
 width:58px;
 height:23px;
 border:1px solid #FF7201;
 border-radius:4px;
 color:#FF7201
}
#activity .activity-body .lists .list .list-box-2 .box-p {
 padding-top:10px;
 font-size:14px
}
#activity .activity-body .lists .list .list-box-3 {
 border-bottom:1px solid #e9e9e9;
 padding:10px 25px
}
#activity .activity-body .lists .list .list-box-3 p {
 font-size:14px;
 color:#333333
}
#activity .activity-body .lists .list .list-box-3 ul li {
 line-height:24px
}
#activity .activity-body .lists .list .list-box-4 a {
 height:50px;
 color:#666666
}
#activity .activity-body .lists .list:hover {
 box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);
 transform:translateY(-20px)
}
#activity .activity-body .lists .list:hover .list-box-4 a {
 background:#0052d9;
 color:#FFFFFF
}
#consultation {
 height:112px;
 background:linear-gradient(-90deg, #0064fc, #1d5af2)
}
#consultation p {
 font-size:18px;
 color:#FFFFFF
}
#consultation .consultation-a a {
 width:130px;
 height:46px;
 border:1px solid #fff;
 font-size:14px;
 color:#FFFFFF
}
#select-number .number-title .p-1 {
 font-size:28px;
 color:#333333
}
#select-number .number-title .p-2 {
 font-size:16px;
 color:#9A9A9A
}
#select-number .number-body .number-box .box-title {
 font-size:18px;
 padding-top:26px
}
#select-number .number-body .number-box ul li p {
 font-size:14px;
 color:#7B7B7B
}
#select-number .number-body .number-box .p-describe {
 font-size:14px;
 color:#7B7B7B
}
#select-400 {
 background:#f1f4fc;
 height:658px
}
#select-400 .number-title p {
 font-size:28px;
 color:#333333
}
#select-400 .number-body {
 background:url("../images/index_400/sj.png") center no-repeat;
 height:471px
}
#select-400 .number-body ul {
 margin-top:20px
}
#select-400 .number-body ul li div {
 padding:14px 24px;
 background:#fff;
 border-radius:10px
}
#select-400 .number-body ul li div .p-title {
 font-size:18px;
 color:#333333
}
#select-400 .number-body ul li div .p-describe {
 font-size:14px;
 color:#7B7B7B
}
#select-400 .number-body ul li:nth-child(1) {
 width:510px;
 height:122px
}
#select-400 .number-body ul li:nth-child(2) {
 height:122px
}
#select-400 .number-body ul li:nth-child(3) {
 width:326px;
 height:122px
}
#core-strengths {
 background:url("../images/index_400/model_bj.png")
}
#core-strengths .core-title .p-1 {
 font-size:28px;
 color:#fff
}
#core-strengths .core-body .lists .list {
 transition:all 0.3s ease-in-out;
 width:277px;
 height:170px;
 border:1px solid #545e7c
}
#core-strengths .core-body .lists .list>div {
 height:90px
}
#core-strengths .core-body .lists .list .p-title {
 font-size:24px;
 color:#FFFFFF
}
#core-strengths .core-body .lists .list .p-describe {
 font-size:14px;
 color:#CFD2DC;
 padding-top:14px
}
#core-strengths .core-body .lists .list:hover {
 box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);
 transform:translateY(-20px)
}
#core-strengths .core-body .lists .list:nth-child(n+5) {
 margin-top:30px
}
#add-function {
 background:#F1F4FC
}
#add-function .add-title .p-1 {
 font-size:28px;
 color:#333333
}
#add-function .add-body {
 position:relative
}
#add-function .add-body ul {
 background:#fff
}
#add-function .add-body ul li {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 border-right:1px dashed #e9e9e9;
 border-bottom:1px dashed #e9e9e9
}
#add-function .add-body ul li div {
 width:132px;
 height:100px
}
#add-function .add-body ul li div img {
 margin-top:24px
}
#add-function .add-body ul li div p {
 padding-top:11px;
 font-size:16px;
 color:#666666
}
#add-function .add-body ul li div:hover {
 box-shadow:0px 0px 20px 0px rgba(0,82,217,0.2)
}
#add-function .add-body ul li:nth-child(9n) {
 border-right:none
}
#opening-process .process-title .p-1 {
 font-size:28px;
 color:#333333
}
#opening-process .process-title .p-2 {
 font-size:16px;
 color:#9A9A9A
}
#opening-process .process-body .box>div {
 width:225px;
 height:162px;
 background:#fff;
 border:1px solid #e9e9e9;
 box-shadow:0px 0px 15px 0px rgba(52,110,206,0.1)
}
#opening-process .process-body .box>div img {
 margin-top:-50px
}
#opening-process .process-body .box>div .p-title {
 padding-top:15px;
 font-size:18px;
 color:#333333
}
#opening-process .process-body .box>div .p-describe {
 padding-top:10px;
 font-size:14px;
 color:#7B7B7B
}
#opening-process .process-body .box>div p {
 padding:0px 42px
}
#first-choice {
 height:511px;
 background:#f1f4fc
}
#first-choice .choice-title .p-1 {
 font-size:28px;
 color:#333333
}
#first-choice .choice-title .p-2 {
 font-size:16px;
 color:#9A9A9A
}
#first-choice .choice-body .lists li {
 transition:all 0.3s ease-in-out;
 width:224px;
 height:150px;
 background:#fff;
 border:1px solid #e5e5e5;
 box-sizing:border-box
}
#first-choice .choice-body .lists li>div p {
 font-size:14px;
 color:#666666
}
#first-choice .choice-body .lists li:hover {
 box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);
 transform:translateY(-20px)
}
#first-choice .choice-body .lists li:nth-child(n+6) {
 margin-top:20px
}
#new-information {
 background:#fff
}
#new-information .information-title .h2 {
 font-size:28px;
 font-family:Microsoft YaHei;
 font-weight:400;
 color:#333333
}
#new-information .information-body .list ul {
 border-bottom:1px solid #ececec
}
#new-information .information-body .list ul li {
 font-size:16px;
 height:62px;
 line-height:62px;
 cursor:pointer;
 margin:0px 17px;
 color:#333333;
 box-sizing:border-box
}
#new-information .information-body .list ul li:hover {
 color:#0052D9;
 border-bottom:2px solid #0052D9
}
#new-information .information-body .list ul .active {
 color:#0052D9;
 border-bottom:2px solid #0052D9
}
#new-information .information-body .items .lists .item {
 display:flex;
 flex-direction:column;
 flex-wrap:wrap;
 height:175px;
 width:100%
}
#new-information .information-body .items .lists .item .box-1 {
 width:33.33%;
 font-size:14px;
 font-family:Microsoft YaHei;
 font-weight:400;
 color:#666666;
 line-height:32px
}
#new-information .information-body .items .lists .item .box-1 p:first-child {
 width:250px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 word-break:break-all
}
#new-information .information-body .items .lists .item .box-1 p {
 height:34px
}
#new-information .information-body .items .lists .item .box-1 a {
 color:#666666
}
#new-information .information-body .items .lists .item .box-1 .img-2 {
 display:none
}
#new-information .information-body .items .lists .item .box-1:hover a {
 color:#0052D9
}
#new-information .information-body .items .lists .item .box-1:hover .img-1 {
 display:none
}
#new-information .information-body .items .lists .item .box-1:hover .img-2 {
 display:inline
}
#online-processing {
 background:#f1f4fc
}
#online-processing .process-title .p-1 {
 font-size:24px;
 color:#535353
}
#online-processing .process-body .lists .list-title p {
 font-size:18px;
 color:#444444;
 padding-right:40px
}
#online-processing .process-body .lists .list-title p a {
 font-size:14px;
 color:#7B7B7B
}
#online-processing .process-body .lists .list-title p a:hover {
 color:#0052D9
}
#online-processing .process-body .lists .list-body ul li {
 padding-top:10px;
 padding-right:28px
}
#online-processing .process-body .lists .list-body ul li a {
 font-size:14px;
 color:#7B7B7B
}
#online-processing .process-body .lists .list-body ul li a:hover {
 color:#0052D9
}
#footer {
 height:199px;
 background:#212121
}
#footer .foot-link {
 height:64px;
 border-bottom:1px solid #383838
}
#footer .foot-link .link-title {
 width:100px;
 line-height:66px;
 font-size:14px;
 color:#fff
}
#footer .foot-link .link-body {
 line-height:66px
}
#footer .foot-link .link-body ul li a {
 font-family:"PingFang-SC-Medium", Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 font-size:14px;
 color:#717171
}
#footer .foot-link .link-body ul li a:hover {
 color:#0052D9
}
#footer .foot-bottom {
 padding-top:45px
}
#footer .foot-bottom .bottom-ul ul li a {
 font-size:16px;
 color:#717171;
 font-family:"PingFang-SC-Medium", Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif
}
#footer .foot-bottom .bottom-ul ul li a:hover {
 color:#0052D9
}
#footer .foot-bottom .bottom-ul ul li:nth-child(1) {
 color:#fff;
 font-size:16px
}
#footer .foot-bottom .bottom-ul .bottom-copyright {
 font-family:"PingFang-SC-Medium", Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 font-size:12px;
 padding-top:8px;
 color:#717171
}
#footer .foot-bottom .bottom-ul .bottom-copyright a {
 font-family:"PingFang-SC-Medium", Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color:#717171;
 font-size:12px
}
#footer .foot-bottom .bottom-ul .bottom-copyright a:hover {
 color:#0052D9
}
#footer .foot-bottom .bottom-time .p-1 {
 font-family:"PingFang-SC-Medium", Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 font-size:13px;
 color:#8B8B8B
}
#footer .foot-bottom .bottom-time .p-2 {
 font-size:22px;
 color:#FFFFFF
}
#footer .foot-bottom .bottom-time .wechat {
 width:34px;
 height:34px;
 background:#383838;
 border-radius:50%;
 position:relative;
 margin:0 6px
}
#footer .foot-bottom .bottom-time .wechat .img-2 {
 display:none
}
#footer .foot-bottom .bottom-time .wechat div {
 position:absolute;
 top:-110px;
 display:none
}
#footer .foot-bottom .bottom-time .wechat:hover .img-2 {
 display:inline
}
#footer .foot-bottom .bottom-time .wechat:hover .img-1 {
 display:none
}
#footer .foot-bottom .bottom-time .wechat:hover div {
 display:block
}
#footer .foot-bottom .bottom-time .webo {
 margin:0 6px;
 width:34px;
 height:34px;
 background:#383838;
 border-radius:50%
}
#footer .foot-bottom .bottom-time .webo .img-2 {
 display:none
}
#footer .foot-bottom .bottom-time .webo:hover .img-2 {
 display:inline
}
#footer .foot-bottom .bottom-time .webo:hover .img-1 {
 display:none
}
