header {
  width: 100%;
  background: #fff; }
header .top_wrap {
  height: 40px;
  background-color: #eeeeee;
  line-height: 40px; }
header .top_wrap .loaction_box {
  background-image: url("../images/01.png");
  height: 40px;
  background-position-y: center;
  padding-left: 15px;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #666666; }
header .top_wrap .loaction_box a {
  color: #df5e32; }
header .top_wrap .nav_box ul li::after {
  position: absolute;
  width: 1px;
  height: 13px;
  background-color: #dcdcdc;
  top: 50%;
  margin-top: -6.5px;
  right: 0;
  content: ''; }
header .top_wrap .nav_box ul li {
  float: left;
  position: relative; }
header .top_wrap .nav_box ul li a:hover {
  color: #df5e32; }
header .top_wrap .nav_box ul li a {
  display: inline-block;
  padding: 0 10px;
  color: #666666;
  font-size: 12px; }
header .top_wrap .nav_box .contact {
  margin-left: 12px;
  background-image: url("../images/02.png");
  height: 40px;
  background-position-y: center;
  padding-left: 15px;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #df5e32; }

.product_library .query_select_wrap .add_xl{
  display: none;
}
.product_library .query_select_wrap .add_show{
  display: block;
}
header .bottom_wrap {
  height: 100px;
  position: relative; }
header .bottom_wrap .logo_box {
  margin-top: 30px;
}
header .bottom_wrap .logo_box img {
  width: 155px;
  height: 50px; }
header .bottom_wrap .nav_box .move_line {
  position: absolute;
  content: '';
  display: none;
  width: 64px;
  height: 2px;
  background-color: #df5e32;
  left: 0%;
  bottom: 20px; }
header .bottom_wrap .nav_box ul a:hover {
  color: #df5e32; }
header .bottom_wrap .nav_box ul .active a {
  color: #df5e32; }
header .bottom_wrap .nav_box ul .active span {
  display: inline-block;
  position: relative; }
header .bottom_wrap .nav_box ul .active span::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  left: 0%;
  bottom: 20px; }
header .bottom_wrap .nav_box ul li {
  float: left; }
header .bottom_wrap .nav_box ul li:hover .iconfont {
  transform: rotate(-180deg);
  color: #df5e32; }
header .bottom_wrap .nav_box ul li a {
  display: block;
  line-height: 100px;
  color: #333333;
  font-size: 16px;
  padding: 0 30px;
  position: relative; }
header .bottom_wrap .nav_box ul li a .iconfont {
  position: absolute;
  right: 5px;
  top: 0;
  color: #a9a9a9;
  transition: .3s ease-in-out;
  display: block; }
header .bottom_wrap .nav_box ul li .second_menu {
  border-top: 1px solid #df5e32;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100px;
  background-color: #ffffff;
  box-shadow: -4px 4px 6px 0px rgba(153, 153, 153, 0.5);
  display: none;
  padding: 50px 0;
  text-align: center;
  font-size: 0;
  z-index: 999; }
header .bottom_wrap .nav_box ul li .second_menu .item {
  display: inline-block;
  padding: 0 20px;
  text-align: center;
  vertical-align: middle; }
header .bottom_wrap .nav_box ul li .second_menu .item a:hover {
  color: #df5e32; }
header .bottom_wrap .nav_box ul li .second_menu .item a {
  padding: 0 !important;
  line-height: inherit !important; }
header .bottom_wrap .nav_box ul li .second_menu .item a:hover .m1 {
  display: none; }
header .bottom_wrap .nav_box ul li .second_menu .item a:hover .m2 {
  display: inline-block; }
header .bottom_wrap .nav_box ul li .second_menu .item a:hover p {
  color: #df5e32; }
header .bottom_wrap .nav_box ul li .second_menu .item a .m2 {
  display: none; }
header .bottom_wrap .nav_box ul li .second_menu .item a p {
  color: #333333;
  font-size: 14px;
  margin-top: 6px; }
header .bottom_wrap .nav_box ul li .second_menu .item_type_01 {
  border-right: 1px dashed #ccc;
  padding: 0 30px; }
header .bottom_wrap .nav_box ul li .second_menu .item_type_01 h6 {
  color: #333333;
  font-size: 14px;
  text-align: left;
  margin-bottom: 30px; }
header .bottom_wrap .nav_box ul li .second_menu .item_type_01 .link_box {
  text-align: left;
  width: 187px; height:180px;}
header .bottom_wrap .nav_box ul li .second_menu .item_type_01 .link_box a {
  /*float: left;*/
  color: #666666;
  font-size: 14px;
  display: inline-block;
  margin-right: 22px;
  margin-bottom: 20px;
  /*display: block;*/
}
header .bottom_wrap .nav_box ul li .second_menu .item_type_01 .link_box a:hover {
  color: #df5e32; }
header .bottom_wrap .search_box {
  width: 297px;
  height: 40px;
  border: solid 1px #dcdcdc;
  margin-top: 30px; }
header .bottom_wrap .search_box select {
  width: 100px;
  height: 36px;
  border: none;
  padding-left: 16px;
  border-right: 1px solid #dcdcdc; }
header .bottom_wrap .search_box input {
  width: 165px;
  height: 100%;
  padding-left: 10px;
  border: none; }
header .bottom_wrap .search_box span {
  height: 100%;
  display: block;
  background-image: url("../images/04.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20px; }
footer .con_wrap .tet_box .link_box li:first-child{margin-right: 35px;}
footer {
  background-color: #2b2b2b;
  height: 215px;
  padding: 0 5%; }
footer .con_wrap {
  padding-top: 50px; }
footer .con_wrap .tet_box .link_box li:not(:first-child) {
  margin-right: 35px; }
footer .con_wrap .tet_box .link_box li {
  float: left; }
footer .con_wrap .tet_box .link_box li a {
  color: #ffffff;
  font-size: 14px; }
footer .con_wrap .tet_box .info {
  margin-top: 20px; }
footer .con_wrap .tet_box .info .fl p {
  color: #bbbbbb;
  font-size: 12px;
  line-height: 24px; }
footer .con_wrap .tet_box .info .pic {
  margin-left: 50px; }
footer .con_wrap .tet_box .info .pic a {
  margin-left: 30px; }
footer .con_wrap .pic_box .ewm .item {
  float: left;
  width: 100px;
  text-align: center;
  margin-right: 30px; }
footer .con_wrap .pic_box .ewm .item img {
  width: 100px;
  height: 100px; }
footer .con_wrap .pic_box .ewm .item p {
  color: #ffffff;
  font-size: 14px; }
footer .con_wrap .pic_box .contact {
  margin-left: 70px;
  text-align: center; }
footer .con_wrap .pic_box .contact h6 {
  color: #ffffff;
  font-size: 30px; }
footer .con_wrap .pic_box .contact p {
  color: #999999;
  font-size: 14px;
  margin: 10px 0; }
footer .con_wrap .pic_box .contact a {
  width: 216px;
  height: 41px;
  background-color: #df5e32;
  border-radius: 21px;
  display: block;
  text-align: center;
  line-height: 41px;
  color: #fff;
  font-size: 14px; }
footer .con_wrap .pic_box .contact a img {
  display: inline-block;
  margin-right: 10px; }

.left_nav_wrap {
  position: fixed;
  z-index: 99999;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%); }
.left_nav_wrap ul li:not(:last-child) {
  border-bottom: 1px solid #fff; }
.left_nav_wrap ul li {
  display: block;
  background-color: #fe5b0c;
  height: 70px;
  width: 70px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 12px; }
.left_nav_wrap ul li a {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 13px;
  padding-top: 44px;
  width: 100%;
  height: 100%; }
.left_nav_wrap ul #wxzx {
  position: relative; }
.left_nav_wrap ul #wxzx .ewm_box {
  position: absolute;
  /*width: 186px;
      height: 170px;*/
  background-color: #fe5b0c;
  padding: 10px;
  right: -300px;
  top: 0;
  z-index: 999999; }
.left_nav_wrap ul #wxzx .ewm_box .close_btn {
  width: 20px;
  font-size: 16px;
  cursor: pointer;
  color: #ffffff;
  line-height: 22px; }
.left_nav_wrap ul #wxzx .ewm_box .close_btn .iconfont {
  display: inline-block;
  margin-top: 10px;
  animation: close_btn_move 1s linear infinite alternate; }
@keyframes close_btn_move {
  0% {
    transform: translateX(-2px); }
  50% {
    transform: translateX(0px); }
  100% {
    transform: translateX(2px); } }
.left_nav_wrap ul #wxzx .ewm_box .pic {
  margin-left: 12px; }

.comm_line_move {
  position: relative; }
.comm_line_move .sliding_line {
  position: absolute;
  content: '';
  height: 2px;
  background: #2d466e;
  width: 90px;
  bottom: -8px;
  left: -10px; }
.comm_line_move ul .comm_active a {
  color: #2d466e; }
.comm_line_move ul li {
  float: left; }
.comm_line_move ul li a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  padding: 0 10px; }
.comm_line_move ul li a:hover {
  color: #2d466e; }

.bottom_link {
  background-color: #303030;
  height: 240px;
  padding: 0 5%; }
.bottom_link .head {
  padding: 35px 0; }
.bottom_link .head .link_btn .link_on a {
  background-color: #404040;
  color: #df5e32; }
.bottom_link .head .link_btn li:hover a {
  color: #df5e32; }
.bottom_link .head .link_btn li {
  float: left;
  margin-right: 18px; }
.bottom_link .head .link_btn li a {
  display: block;
  width: 89px;
  height: 37px;
  background-color: #2b2b2b;
  border-radius: 19px;
  text-align: center;
  line-height: 37px;
  color: #ddd;
  font-size: 14px; }
.bottom_link .head .more_link a {
  color: #df5e32;
  font-size: 14px; }
.bottom_link .con {
  width: 96%; }
.bottom_link .con .item {
  display: none; }
.bottom_link .con .item li {
  float: left;
  text-align: center;
  margin-bottom: 15px;
  margin-right: 10px; }
.bottom_link .con .item li a:hover {
  color: #df5e32; }
.bottom_link .con .item li a {
  color: #777;
  font-size: 12px; }

.nearby_city {
  background-color: #ffffff;
  padding-bottom: 30px; }
.nearby_city .tit {
  padding: 30px 0; }
.nearby_city .tit h6 {
  color: #333333;
  font-weight: 550;
  font-size: 28px;
  padding-left: 20px;
  border-left: 5px solid #2d466e; }
.nearby_city ul li {
  float: left;
  margin-right: 40px; }
.nearby_city ul li a:hover {
  color: #fc6921; }
.nearby_city ul li a {
  color: #666666;
  font-size: 14px;
  line-height: 24px; }

.pub_tit {
  padding: 1px 0; }
.pub_tit h6 {
  margin-top: 30px;
  margin-bottom: 20px;
  color: #333333;
  font-weight: 550;
  font-size: 28px;
  padding-left: 20px;
  border-left: 5px solid #2d466e; }
.pub_tit h6 i {
  font-weight: normal; }
.pub_tit .know_more:hover {
  color: #df5e32; }
.pub_tit .know_more {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-top: 30px;
}
.pub_tit .know_more img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 10px; }

.mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 999;
  display: none; }

.crumbs_wrap {
  height: 60px;
  line-height: 60px;
  background-color: #fbfbfb;
  border-bottom: 1px solid #e5e5e5; }
.crumbs_wrap .con_box {
  background-image: url("../images/05.png");
  background-repeat: no-repeat;
  height: 60px;
  background-position: left center;
  padding-left: 16px;
  font-size: 14px;
  color: #333; }
.crumbs_wrap .con_box span {
  color: #777; }
.crumbs_wrap .con_box span h1{
  font-size: 14px;
  color: #333333;
}
.crumbs_wrap .con_box .sear_box {
  margin-top: 10px;
  width: 220px;
  height: 40px;
  border: solid 1px #dcdcdc; }
.crumbs_wrap .con_box .sear_box input {
  width: 85%;
  height: 100%;
  padding-left: 10px;
  border: none; }
.crumbs_wrap .con_box .sear_box a {
  height: 100%;
  display: block;
  background-image: url(../images/04.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 20px; }

.page_box {
  text-align: center; }
/*.page_box a:hover {*/
/*background: #204684 !important;*/
/*color: #fff; }*/
.page_box .prev_page,
.page_box .next_page {
  display: inline-block; }
.page_box .prev_page a,
.page_box .next_page a {
  display: block;
  height: 40px;
  width: 130px;
  text-align: center;
  line-height: 40px;
  background: #fff;
  border: 1px solid #ccc; }
.page_box ul {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 8px;
  border-left: 1px solid #ccc; }
.page_box ul li:last-child {
  border-left: 1px solid #ccc; }
.page_box ul .active_page a {
  background: #204684;
  color: #fff; }
.page_box ul li {
  float: left;
  font-size: 0; }
.page_box ul li a {
  font-size: 12px;
  width: 40px;
  height: 40px;
  display: block;
  color: #333;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: #fff;
  line-height: 40px; }
.page_box ul li i {
  font-size: 12px;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px; }

.query_select_wrap {
  background: #fff; }
.query_select_wrap .active {
  height: auto !important; }
.query_select_wrap .row_box {
  /*height: 62px;*/
  /*line-height: 60px;*/
  border-bottom: 1px dashed #e6e6e6;
  background-position: left 22px;
  background-repeat: no-repeat;
  padding-left: 32px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden; }
.query_select_wrap .row_box h6 {
  color: #333333;
  font-size: 16px; }
.query_select_wrap .row_box ul {
  width: 80%;
  margin-left: 58px; }
.query_select_wrap .row_box ul li {
  float: left;
  color: #999999;
  font-size: 14px;
  margin-right: 30px; }
.query_select_wrap .row_box ul li a {
  height: 30px;
  line-height: 30px;
  color: #333; }
.query_select_wrap .row_box ul li a:hover {
  color: #df5e32; }
.query_select_wrap .row_box .more {
  color: #df5e32;
  cursor: pointer;
  font-size: 14px; }
.query_select_wrap .has_query {
  position: relative; }
.query_select_wrap .has_query ul{
  margin-top: -4px;
}
.query_select_wrap .has_query ul li {
  height: 34px;
  background-color: #f7f5f5;
  border: solid 1px rgba(230, 230, 230, 0.8);
  margin-top: 0;
  line-height: 34px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 10px;
  color: #666666;
  position: relative;
  font-size: 14px; }
.query_select_wrap .has_query ul li h1{
  display: inline-block;
}
.query_select_wrap .has_query ul .qingchu{
  position: absolute;
  right: 0;
}
.query_select_wrap .has_query ul li .iconfont {
  font-size: 12px;
  cursor: pointer;
  transition: transform .3s;padding-left: 20px; }
.query_select_wrap .has_query ul li .iconfont:hover {
  transform: rotate(180deg); }
.query_select_wrap .has_query .sear_box {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
  width: 220px;
  height: 40px;
  border: solid 1px #dcdcdc; }
.query_select_wrap .has_query .sear_box input {
  width: 85%;
  height: 100%;
  padding-left: 10px;
  border: none; }
.query_select_wrap .has_query .sear_box a {
  height: 100%;
  display: block;
  background-image: url(../images/04.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 20px; }
.query_select_wrap .ys ul li:first-child {
  margin-right: 30px; }
.query_select_wrap .ys ul li {
  margin-right: 15px; }
.query_select_wrap .ys ul li a img {
  width: 25px;
  height: 25px; }
.query_select_wrap .sort_box {
  height: 75px;
  line-height: 75px;
  position: relative; }
.query_select_wrap .sort_box .sliding_line {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 184px;
  height: 4px;
  background: #df5e32; }
.query_select_wrap .sort_box ul li:not(:last-child)::after {
  width: 1px;
  height: 13px;
  background-color: #e5e5e5;
  top: 50%;
  margin-top: -6.5px;
  content: '';
  position: absolute;
  right: 0; }
.query_select_wrap .sort_box ul .comm_active a {
  color: #df5e32 !important;
  border-bottom: 2px solid #df5e32;
}
.query_select_wrap .sort_box ul .comm_active a .iconfont {
  color: #df5e32; }
.query_select_wrap .sort_box ul li:hover a {
  color: #df5e32; }
.query_select_wrap .sort_box ul li:hover a .iconfont {
  color: #df5e32; }
.query_select_wrap .sort_box ul li {
  float: left;
  position: relative; }
.query_select_wrap .sort_box ul li a {
  width: 184px;
  text-align: center;
  display: block;
  line-height: 75px;
  color: #333333;
  font-size: 16px; }
.query_select_wrap .sort_box ul li a .iconfont {
  font-size: 16px;
  display: inline-block;
  margin-left: 20px; }
.query_select_wrap .sort_box ul .up_down_box a {
  position: relative; }
.query_select_wrap .sort_box ul .up_down_box a .iconfont {
  position: absolute;
  right: 37px; }
.query_select_wrap .sort_box ul .up_down_box a .icon-arrUp-fill {
  top: -5px; }
.query_select_wrap .sort_box ul .up_down_box a .icon-arrLeft-fill1 {
  top: 5px; }
.query_select_wrap .sort_box ul .up_down_box:hover a {
  color: #df5e32 !important; }
.query_select_wrap .sort_box ul .up_down_active a {
  color: #df5e32; }
.query_select_wrap .sort_box .more_select {
  position: relative; }
.query_select_wrap .sort_box .more_select .iconfont {
  position: absolute;
  display: none;
  top: 0;
  right: 40px;
  pointer-events: none; }
.query_select_wrap .sort_box .more_select select {
  display: none;
  width: 164px;
  height: 46px;
  background-color: #f7f5f5;
  border: solid 1px rgba(230, 230, 230, 0.8);
  padding-left: 45px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-progress-appearance: none; }

.swiper_prev,
.swiper_next {
  position: absolute;
  top: 60%;
  font-size: 30px !important;
  cursor: pointer; }

.swiper_prev:hover,
.swiper_next:hover {
  color: #c3996a; }

.swiper_prev {
  left: 0; }

.swiper_next {
  right: 0; }

.w1540 {
  position: relative;
  max-width: 1540px;
  min-width: 1180px;
  margin: 0 auto; }

.zxgl .wrap {
  padding-top: 20px;
  padding-bottom: 20px; }
.zxgl .wrap .wrap_title {
  padding: 20px 0; }
.zxgl .wrap .wrap_title h6 {
  color: #333333;
  font-size: 30px; }
.zxgl .wrap .wrap_title h6 a{
  color: #333;
}
.zxgl .wrap .wrap_title ul {
  margin-left: 60px;
  margin-top: 20px; }
.zxgl .wrap .wrap_title ul li {
  float: left; }
.zxgl .wrap .wrap_title ul li a:hover {
  color: #df5e32; }
.zxgl .wrap .wrap_title ul li a {
  color: #666666;
  font-size: 14px;
  display: block;
  padding: 0 30px; }
.zxgl .wrap .wrap_title .more_btn {
  margin-top: 20px; }
.zxgl .wrap .wrap_title .more_btn a:hover {
  color: #df5e32; }
.zxgl .wrap01 .flow_list_wrap {
  margin-bottom: 20px; }
.zxgl .wrap01 .flow_list_wrap .flow_item:hover {
  box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.11); }
.zxgl .wrap01 .flow_list_wrap .flow_item:not(:last-child) {
  margin-right: 20px; }
.zxgl .wrap01 .flow_list_wrap .flow_item {
  transition: box-shadow .3s;
  width: 32%;
  background: #fff;
  cursor: pointer;
  float: left; }
.zxgl .wrap01 .flow_list_wrap .flow_item .pic_box img {
  width: 100%;
  height: 185px; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li:nth-child(3n) {
  border-right: none; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li:hover .con .im2 {
  display: inline-block; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li:hover .con .im1 {
  display: none; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li:hover .con p {
  color: #fe5b0c; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li {
  float: left;
  cursor: pointer;
  width: 33.33333%;
  height: 135px;
  display: table;
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li .con {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li .con .im2 {
  display: none; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li .con img {
  max-width: 34px;
  max-height: 36px; }
.zxgl .wrap01 .flow_list_wrap .flow_item ul li .con p {
  color: #999999;
  margin-top: 20px; }
.zxgl .wrap01 .flow_list_wrap .item2 ul li {
  height: 90px; }
.zxgl .wrap01 .flow_list_wrap .item2 ul li p {
  margin-top: 10px !important; }
.zxgl .wrap01 .flow_list_wrap .item3 ul li {
  height: 270px; }
.zxgl .wrap01 .text_wrap .infor_wrap {
  width: 75%; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box {
  padding-top: 30px;
  background: #fff;
  height: 560px;
  border-top: 2px solid #2d466e;
  padding-left: 30px;
  padding-right: 30px;
  display: none; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box .tit {
  color: #333333;
  font-size: 30px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box .tit a{
  color: #333333;
}
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li:last-child {
  border-bottom: none; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li {
  padding-top: 60px;
  padding-bottom: 30px;
  border-bottom: 1px solid #f1f1f1; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li:hover .text_box h6 {
  color: #df5e32; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .pic_box img {
  width: 240px;
  height: 135px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box {
  width: 70%; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box h6 {
  color: #333333;
  font-size: 18px;
  margin-bottom: 20px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box p {
  color: #999999;
  font-size: 14px;
  line-height: 24px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box .info {
  margin-top: 30px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box .info .time {
  color: #999999;
  font-size: 14px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box .info div {
  line-height: 18px;
  color: #999999;
  font-size: 14px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box .info div img {
  max-width: 22px;
  min-height: 18px;
  margin-right: 6px; }
.zxgl .wrap01 .text_wrap .infor_wrap .information_box ul li .text_box .info .dz {
  margin-right: 20px; }
.zxgl .wrap01 .text_wrap .question_box {
  width: 23%;
  height: 560px;
  background-color: #ffffff;
  padding-left: 25px;
  padding-right: 25px; }
.zxgl .wrap01 .text_wrap .question_box .tit {
  padding: 30px 0;
  color: #333333;
  font-size: 20px; }
.zxgl .wrap01 .text_wrap .question_box .tit a {
  color: #999999;
  font-size: 14px;
  vertical-align: bottom;
  margin-top: 6px; }
.zxgl .wrap01 .text_wrap .question_box .tit a:hover {
  color: #df5e32; }
.zxgl .wrap01 .text_wrap .question_box ul li {
  margin-bottom: 28px;
  width: 235px; }
.zxgl .wrap01 .text_wrap .question_box ul li a:hover h5 {
  color: #df5e32; }
.zxgl .wrap01 .text_wrap .question_box ul li a h5 {
  color: #333333;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.zxgl .wrap01 .text_wrap .question_box ul li a p {
  font-size: 14px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.zxgl .wrap01 .text_wrap .question_box ul li a p span {
  color: #2d466e; }
.zxgl .wrap01 .text_wrap .question_box ul li a .time {
  color: #999999;
  font-size: 12px;
  margin-top: 10px; }
.zxgl .wrap02 {
  background: #fff; }
.zxgl .wrap02 .con_wrap .wrap_title {
  width: 100%; }
.zxgl .wrap02 .con_wrap .pic_box {
  width: 75%;
  background: #fff;
  /*padding: 0 30px 30px 30px; */}
.zxgl .wrap02 .con_wrap .pic_box .big_img:hover img {
  transform: scale(1.1); }
.zxgl .wrap02 .con_wrap .pic_box .big_img {
  cursor: pointer;
  width: 66.6%;
  height: 366px;
  overflow: hidden;
  position: relative; }
.zxgl .wrap02 .con_wrap .pic_box .big_img a{
  display: block;
}
.zxgl .wrap02 .con_wrap .pic_box .big_img img {
  height: 366px;
  width: 100%;
  transition: transform .6s ease-in-out; }
.zxgl .wrap02 .con_wrap .pic_box .big_img p {
  position: absolute;
  width: 100%;
  height: 60px;
  background: rgba(0, 0, 0, 0.5);
  line-height: 60px;
  left: 0;
  bottom: 0;
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  padding-left: 20px; }
.zxgl .wrap02 .con_wrap .pic_box .small_img {
  width: 32%;
  height: 366px; }
.zxgl .wrap02 .con_wrap .pic_box .small_img a{
  display: block;
  position: relative;
  height: 180px;
  margin-bottom: 4px;
}
.zxgl .wrap02 .con_wrap .pic_box .small_img a p{
  position: absolute;
  width: 100%;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  line-height: 30px;
  left: 0;
  bottom: 0px;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
}
.zxgl .wrap02 .con_wrap .pic_box .small_img img:first-child {
  margin-bottom: 18px; }
.zxgl .wrap02 .con_wrap .pic_box .small_img img {
  height: 181px; }
.zxgl .wrap02 .con_wrap .pic_box .new_list li:nth-child(2n+1) {
  margin-right: 0px; }
.zxgl .wrap02 .con_wrap .pic_box .new_list li {
  float: left; }
.zxgl .wrap02 .con_wrap .pic_box .new_list li a:hover {
  color: #df5e32; }
.zxgl .wrap02 .con_wrap .pic_box .new_list li a::before {
  position: absolute;
  width: 4px;
  height: 0px;
  content: '';
  border-radius: 50%;
  background: #ccc;
  margin-top: -2px;
  left: 0;
  top: 50%; }
.zxgl .wrap02 .con_wrap .pic_box .new_list li a {
  position: relative;
  display: block;
  padding: 36px 30px 0 30px;}
.zxgl .wrap02 .con_wrap .hot_article {
  width: 23%; }
.zxgl .wrap02 .con_wrap .hot_article .tit {
  padding: 30px 30px 30px 0;
  color: #333333;
  font-size: 20px; }
.zxgl .wrap02 .con_wrap .hot_article .tit a {
  color: #999999;
  font-size: 14px;
  vertical-align: bottom;
  margin-top: 6px; }
.zxgl .wrap02 .con_wrap .hot_article .tit a:hover {
  color: #df5e32; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li {
  margin-bottom: 25px; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li .text_box_a h6:hover  {
  color: #df5e32; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li{
  display: block; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li a{
  display: block;
}
.zxgl .wrap02 .con_wrap .hot_article .art_list li .pic_box_a {
  width: 40%; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li .pic_box_a img {
  width: 100%;
  height: 57px; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li .text_box_a {
  margin-left: 25px;
  width: 48%; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li .text_box_a h6 {
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.zxgl .wrap02 .con_wrap .hot_article .art_list li a .text_box_a p {
  font-size: 14px;
  color: #666;
  line-height: 20px; }
.zxgl .wrap03 .pic_box {
  background: #fff;
  padding: 0 15px;
  width: 75%;
  height: 680px; }
.zxgl .wrap03 .pic_box .wrap_title ul li a {
  padding: 0 15px; }
.zxgl .wrap03 .pic_box .top_swiper {
  position: relative;
  margin-bottom: 35px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .pic_box_b {
  height: 350px;
  width: 67%; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .pic_box_b a{
  display: block;
}
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .pic_box_b img {
  height: 350px;
  width: 100%; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b {
  width: 33%;
  background: #f3f4f8;
  padding: 40px;
  height: 350px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b h6 {
  padding-bottom: 20px;
  text-align: center; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b h6 p {
  color: #333333;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 20px;
  text-align: left; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b .des {
  color: #666666;
  line-height: 30px;
  font-size: 16px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b .ico {
  margin-top: 20px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b .ico span {
  display: inline-block;
  margin-left: 10px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-slide .text_box_b .ico span img {
  max-width: 19px;
  max-height: 17px;
  vertical-align: -3px; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-pagination-bullets {
  position: absolute;
  bottom: 10px;
  right: 120px;
  left: inherit;
  width: inherit;
  z-index: 100; }
.zxgl .wrap03 .pic_box .top_swiper .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #df5e32; }
.zxgl .wrap03 .jq_hot {
  width: 23%;
  background: #fff;
  padding: 0 20px;
  height: 680px; }
.zxgl .wrap03 .jq_hot .tit {
  padding: 30px 0;
  color: #333333;
  font-size: 20px; }
.zxgl .wrap03 .jq_hot .tit a {
  color: #999999;
  font-size: 14px;
  vertical-align: bottom;
  margin-top: 6px; }
.zxgl .wrap03 .jq_hot .tit a:hover {
  color: #df5e32; }
.zxgl .wrap03 .jq_hot ul li a {
  color: #666666;
  font-size: 14px;
  line-height: 45px;
  display: block;
  border-bottom: 1px solid #f1f1f1;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.zxgl .wrap04 {
  background-image: url("../images/84.jpg");
  background-size: cover;
  background-position: center; }
.zxgl .wrap04 .pic_box {
  width: 75%; }
.zxgl .wrap04 .pic_box .sh_list li:not(:nth-child(3n)) {
  margin-right: 2%; }
.zxgl .wrap04 .pic_box .sh_list li:hover .img_box img {
  transform: scale(1.1); }
.zxgl .wrap04 .pic_box .sh_list li:hover .tt_box h6 {
  color: #df5e32; }
.zxgl .wrap04 .pic_box .sh_list li {
  float: left;
  margin-bottom: 20px;
  width: 32%; }
.zxgl .wrap04 .pic_box .sh_list li .img_box {
  width: 100%;
  height: 176px;
  overflow: hidden; }
.zxgl .wrap04 .pic_box .sh_list li .img_box a{
  display: block;
}
.zxgl .wrap04 .pic_box .sh_list li .img_box img {
  width: 100%;
  height: 176px;
  transition: transform .6s ease-in-out; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box {
  height: 160px;
  background: #f2f4f8;
  padding: 0 25px; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box h6 {
  color: #333333;
  font-size: 18px;
  line-height: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box p {
  color: #999999;
  line-height: 22px;
  height: 64px;
  font-size: 14px; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box .other {
  margin-top: 22px; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box .other span {
  margin-left: 10px;
  display: inline-block; }
.zxgl .wrap04 .pic_box .sh_list li .tt_box .other span img {
  max-width: 19px;
  max-height: 17px;
  vertical-align: -3px; }
.zxgl .wrap04 .owner_comm {
  width: 23%;
  padding: 0 20px; }
.zxgl .wrap04 .owner_comm .tit {
  padding: 30px 0;
  color: #333333;
  font-size: 20px; }
.zxgl .wrap04 .owner_comm .tit a {
  color: #999999;
  font-size: 14px;
  vertical-align: bottom;
  margin-top: 6px; }
.zxgl .wrap04 .owner_comm .tit a:hover {
  color: #df5e32; }
.zxgl .wrap04 .owner_comm ul li .des h6:hover{
  color: #df5e32; }
.zxgl .wrap04 .owner_comm ul li {
  margin-bottom: 30px; }
.zxgl .wrap04 .owner_comm ul li a {
  display: block; }
.zxgl .wrap04 .owner_comm ul li .head {
  width: 28%; }
.zxgl .wrap04 .owner_comm ul li .head img {
  width: 60px;
  border-radius: 50%;
  /* overflow: hidden; */
  height: 60px;
}
.zxgl .wrap04 .owner_comm ul li .des {
  margin-left: 15px;
  margin-top: 10px;
  width: 64%; }
.zxgl .wrap04 .owner_comm ul li .des h6 {
  color: #333333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 26px; }
.zxgl .wrap04 .owner_comm ul li .des span {
  color: #2d466e;
  font-size: 14px; }
.zxgl .wrap05 .video_box {
  width: 75%;
  background: #fff;
  padding: 0 20px;
  height: 775px; }
.zxgl .wrap05 .video_box .big_video_swiper .swiper-wrapper .swiper-slide #example_video_1 {
  width: 100%;
  height: 515px; }
.zxgl .wrap05 .video_box .big_video_swiper .swiper-wrapper .swiper-slide .video-js .vjs-big-play-button {
  background-image: url("../images/121.png");
  height: 47px;
  width: 47px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  font-size: inherit;
  border: none;
  background-color: inherit;
  left: 50%;
  top: 50%;
  margin-left: -23.5px;
  margin-top: -23.5px; }
.zxgl .wrap05 .video_box .small_box {
  padding: 0 50px;
  margin-top: 10px;
  position: relative; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide:hover::after {
  opacity: 1; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide:hover p {
  bottom: 10px; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .small_on {
  border: 2px solid #df5e32 !important; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide {
  position: relative;
  cursor: pointer;
  height: 114px;
  border: 2px solid #fff; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide img {
  height: 110px; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide .btn {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  margin-left: -15px;
  margin-top: -15px;
  width: 30px;
  height: 30px; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide .btn img {
  width: 30px;
  height: 30px; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide p {
  position: absolute;
  width: 100%;
  z-index: 100;
  bottom: 9%;
  left: 10px;
  color: #fff;
  font-size: 14px;
  transition: bottom .6s ease-in-out; }
.zxgl .wrap05 .video_box .small_box .small_switch_swiper .swiper-slide::after {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity .6s ease-in-out; }
.zxgl .wrap05 .video_box .small_box .swiper_btn:hover {
  background-color: #fe5b0c;
  color: #fff; }
.zxgl .wrap05 .video_box .small_box .swiper_btn {
  text-align: center;
  width: 40px;
  height: 110px;
  background-color: #f7f7f7;
  line-height: 110px;
  position: absolute;
  cursor: pointer;
  top: 0; }
.zxgl .wrap05 .video_box .small_box .small_prev_btn {
  left: 0; }
.zxgl .wrap05 .video_box .small_box .small_next_btn {
  right: 0; }

.product_library .flow_wrap ul li {
  float: left;
  width: 20%;
  height: 700px; }
.product_library .flow_wrap ul li .im2 {
  display: none; }
.product_library .flow_wrap ul li img {
  width: 100%;
  height: 100%; }
.product_library .query_select_wrap .active {
  height: 124px !important; }
.product_library .query_select_wrap .row_box {
  border-bottom: 1px dashed #e6e6e6;
  background-position: left 26px;
  background-repeat: no-repeat;
  padding-left: 32px;
  overflow: hidden; }
.product_library .query_select_wrap .row_box h6 {
  color: #333333;
  font-size: 16px; }
.product_library .query_select_wrap .row_box ul {
  width: 80%;
  margin-left: 58px; }
.product_library .query_select_wrap .row_box ul li {
  float: left;
  color: #999999;
  font-size: 14px;
  margin-right: 30px; }
.product_library .query_select_wrap .row_box ul li a {
  color: #333; }
.product_library .query_select_wrap .row_box ul li a:hover {
  color: #df5e32; }
.product_library .query_select_wrap .row_box .more {
  color: #df5e32;
  cursor: pointer;
  font-size: 14px; }


/*2021-01-07 更多筛选*/
#cpk_list_page .row_box {
  /*height: 62px;*/
  /*line-height: 60px;*/
  border-bottom: 1px dashed #e6e6e6;
  background-position: left 22px;
  background-repeat: no-repeat;
  padding: 10px 0 10px 40px;
  position: relative;
  overflow: hidden; }
#cpk_list_page .query_select_wrap .more_option{ z-index: 99}
#cpk_list_page .query_select_wrap .more_option .more_option_list
{     position: relative;
  z-index: 99;}
#cpk_list_page .query_select_wrap .more_option .more_option_list li {
  border: 1px solid #E5E5E5;
  padding: 1px 40px 1px 15px;
  position: relative;
  min-width: 2em;
  cursor: pointer;
  /*border-bottom: 1px solid #000;*/

}
#cpk_list_page .query_select_wrap .more_option .more_option_list.list_open li{ border-bottom: 1px solid #ea977b;}
#cpk_list_page .query_select_wrap .more_option .more_option_list li a:after{
  content: "";
  position: absolute;
  right: 8px;
  top: 8px;
  background: url(/static/onlineOceano/images/cpk_more_option/more_tab_close.png) no-repeat 0 4px;
  width: 22px;
  height: 14px;
  background-size: 13px auto;
}

#cpk_list_page .query_select_wrap .more_option .more_option_list.list_open li.open{
  border: 1px solid #ea977b;
  border-bottom: 1px solid #F7F5F5;
  z-index: 99;
  background: #F7F5F5;
}
#cpk_list_page .query_select_wrap .more_option .more_option_list li.hasselected{
  border: 1px solid #ea977b;
  background: #F7F5F5;
}
#cpk_list_page .query_select_wrap .more_option .more_option_list li.hasselected a{ color: #e06f5e}
#cpk_list_page .query_select_wrap .more_option .more_option_list.list_open li.open a{ color: #e06f5e;}
#cpk_list_page .query_select_wrap .more_option .more_option_list li a
{     pointer-events: none;}
#cpk_list_page .query_select_wrap .more_option .more_option_list li.open a:after{
  background: url("/static/onlineOceano/images/cpk_more_option/more_tab_show.png") no-repeat 0 4px;
  background-size: 13px auto;
}

#cpk_list_page .query_select_wrap .more_option_bd{
  clear: both;
  border: 1px solid #ea977b;
  min-height: 95px;
  position: absolute;
  top: 43px;
  display: none;
  width: 100%;
  background: #F7F5F5;
  left: 0px;
}
#cpk_list_page .query_select_wrap .more_option_bd .list{ overflow: hidden;display: none;
  margin-left: 35px;
  margin-top: 15px;
}
#cpk_list_page .query_select_wrap .more_option_bd .list .ipc{
  vertical-align: -1px;
  margin-right: 5px;
  display: none;
  float: left;
  position: relative;
  top: 8px;
  cursor: pointer;
}
.wrap_duogongneng_option{ display: none}
#cpklist_more_option .show_more_option_open .ipc{ display: block;}
#cpk_list_page .query_select_wrap .more_option_bd .list li{ }

#cpk_list_page .query_select_wrap .more_option_bd_footer .btn{ }






.product_library .query_select_wrap .has_query ul li {
  height: 34px;
  background-color: #f7f5f5;
  border: solid 1px rgba(230, 230, 230, 0.8);
  line-height: 34px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 10px;
  color: #666666;
  font-size: 14px; }
.product_library .query_select_wrap .has_query ul li .iconfont {
  font-size: 12px;
  cursor: pointer;
  transition: transform .3s; }
.product_library .query_select_wrap .has_query ul li .iconfont:hover {
  transform: rotate(180deg); }
.product_library .query_select_wrap .cp {
  display: none; }
.product_library .query_select_wrap .cp ul {
  display: none; }
.product_library .query_select_wrap .ys ul li:first-child {
  margin-right: 30px; }
.product_library .query_select_wrap .ys ul li {
  margin-right: 30px; }
.product_library .query_select_wrap .ys ul li a img {
  width: 25px;
  height: 25px; }
.product_library .query_select_wrap .sort_box {
  height: 75px;
  line-height: 75px; }
.product_library .query_select_wrap .sort_box ul li:not(:last-child)::after {
  width: 1px;
  height: 13px;
  background-color: #e5e5e5;
  top: 50%;
  margin-top: -6.5px;
  content: '';
  position: absolute;
  right: 0; }
.product_library .query_select_wrap .sort_box ul .active_sort a {
  color: #df5e32; }
.product_library .query_select_wrap .sort_box ul .active_sort a .iconfont {
  color: #df5e32; }
.product_library .query_select_wrap .sort_box ul li:hover a {
  color: #df5e32; }
.product_library .query_select_wrap .sort_box ul li:hover a .iconfont {
  color: #df5e32; }
.product_library .query_select_wrap .sort_box ul li {
  float: left;
  position: relative; }
.product_library .query_select_wrap .sort_box ul li a {
  width: 184px;
  text-align: center;
  display: block;
  line-height: 75px;
  color: #333333;
  font-size: 16px; }
.product_library .query_select_wrap .sort_box ul li a .iconfont {
  font-size: 16px;
  display: inline-block;
  margin-left: 20px; }
.product_library .query_select_wrap .sort_box .more_select {
  position: relative; }
.product_library .query_select_wrap .sort_box .more_select .iconfont {
  position: absolute;
  top: 0;
  right: 40px;
  pointer-events: none; }
.product_library .query_select_wrap .sort_box .more_select select {
  width: 164px;
  height: 46px;
  background-color: #f7f5f5;
  border: solid 1px rgba(230, 230, 230, 0.8);
  padding-left: 45px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-progress-appearance: none; }
.product_library .product_show_wrap {
  padding-bottom: 100px;
  background: #f3f4f8;
  /*padding-top: 50px; */
}
.product_library .product_show_wrap .recommend_box {
  height: 490px;
  text-align: center;
  line-height: 490px;
  background-color: #ffffff;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); }
.product_library .product_show_wrap .recommend_box img{
  max-width: 100%;
  max-height: 490px;
}
.product_library .product_show_wrap .recommend_box .text_box {
  width: 46%;
  padding-left: 60px;
  padding-top: 70px;
  position: relative; }
.product_library .product_show_wrap .recommend_box .text_box h3::before {
  position: absolute;
  content: '';
  width: 38px;
  height: 4px;
  background-color: #df5e32;
  left: 0;
  top: -20px; }
.product_library .product_show_wrap .recommend_box .text_box h3 {
  color: #333;
  font-size: 50px;
  margin-bottom: 22px;
  position: relative; }
.product_library .product_show_wrap .recommend_box .text_box h5 {
  font-size: 30px;
  color: #333; }
.product_library .product_show_wrap .recommend_box .text_box h6 {
  font-size: 18px;
  color: #333; }
.product_library .product_show_wrap .recommend_box .text_box .img_box {
  text-align: right; }
.product_library .product_show_wrap .recommend_box .text_box img {
  width: 250px;
  height: 267px; }
.product_library .product_show_wrap .recommend_box .text_box a {
  color: #df5e32;
  font-size: 18px;
  position: absolute;
  left: 60px;
  bottom: 66px; }
.product_library .product_show_wrap .recommend_box .pic_box {
  width: 54%; }
.product_library .product_show_wrap .recommend_box .pic_box img {
  width: 100%;
  height: 490px; }
.product_library .product_show_wrap .product_list_box {
  margin-bottom: 100px; }
.product_library .product_show_wrap .product_list_box ul li:nth-child(4n+4) {
  margin-right: 0; }
.product_library .product_show_wrap .product_list_box ul li:hover p {
  color: #df5e32; }
/*.product_library .product_show_wrap .product_list_box ul li:hover .pic_box img {*/
/*transform: scale(1.1); }*/
.product_library .product_show_wrap .product_list_box ul li {
  float: left;
  margin-top: 50px;
  margin-right: 2.6666%;
  width: 320px;
  /*height: 487px;*/
  background-color: #ffffff;
  box-shadow:0px 3px 4px 2px rgba(0, 0, 0, 0.1);
  position: relative; }
.product_library .product_show_wrap .product_list_box ul li a{
  display: block;
}
.product_library .product_show_wrap .product_list_box ul li .pic_box {
  width: 100%;
  height: 320px;
  text-align: center;
  line-height: 320px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden; }
.product_library .product_show_wrap .product_list_box ul li .pic_box img {
  max-width: 100%;
  max-height: 320px;
  transition: transform .8s ease-in-out; }
.product_library .product_show_wrap .product_list_box ul li p {
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  color: #333333;
  border-top: 1px solid #f1f1f1;
  font-size: 16px; }
.product_library .product_show_wrap .product_list_box ul li .like {
  position: absolute;
  background-image: url("../images/30.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 30px;
  right: 46px;
  color: #fff;
  width: 60px;
  padding-left: 23px; }
.product_library .product_show_wrap .product_list_box ul li .small_box {
  background: #fff;
  padding: 2px;
  position: absolute;
  bottom: 30px;
  right: 34px; }
.product_library .product_show_wrap .product_list_box ul li .small_box img {
  /*width: 135px;*/
  /*height: 135px;*/
}
.product_library .xg_pic_wrap {
  background: #fff;
  padding-bottom: 60px; }
.product_library .xg_pic_wrap .tit {
  padding: 60px 0; }
.product_library .xg_pic_wrap .tit h6 {
  color: #333333;
  font-size: 28px;
  font-weight: 550;
  padding-left: 24px;
  border-left: 4px solid #2d466e; }
.product_library .xg_pic_wrap .tit h6 span {
  font-weight: normal; }
.product_library .xg_pic_wrap .tit a:hover {
  color: #df5e32; }
.product_library .xg_pic_wrap .tit a {
  font-size: 14px;
  color: #333;
  line-height: 28px; }
.product_library .xg_pic_wrap .tit a img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 10px; }
.product_library .xg_pic_wrap .xg_swiper .swiper-slide:hover p {
  bottom: 0; }
.product_library .xg_pic_wrap .xg_swiper .swiper-slide:hover img {
  transform: scale(1.1); }
.product_library .xg_pic_wrap .xg_swiper .swiper-slide {
  height: 290px;
  position: relative;
  height: 290px;
  overflow: hidden; }
.product_library .xg_pic_wrap .xg_swiper .swiper-slide img {
  width: 100%;
  height: 290px;
  transition: transform .6s ease-in-out; }
.product_library .xg_pic_wrap .xg_swiper .swiper-slide p {
  position: absolute;
  left: 0;
  bottom: -55px;
  height: 55px;
  line-height: 55px;
  transition: bottom 0.6s;
  padding: 0 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 16px;
  width: 100%; }

.product_library_details .product_js {
  padding: 40px 0;
  background: #fff; }
.product_library_details .product_js .pic_box {
  position: relative;
  width: 560px; }
.product_library_details .product_js .pic_box .aa_swiper:hover .iconfont {
  display: block; }
.product_library_details .product_js .pic_box .swiper_container {
  position: relative; }
.product_library_details .product_js .pic_box .swiper_container .iconfont {
  position: absolute;
  top: 50%;
  z-index: 100;
  width: 40px;
  height: 100px;
  margin-top: -50px;
  text-align: center;
  line-height: 100px;
  font-size: 22px;
  color: #fff;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.5);
  display: block; }
.product_library_details .product_js .pic_box .swiper_container .iconfont:hover {
  color: #df5e32; }
.product_library_details .product_js .pic_box .swiper_container .aa_next {
  right: 0; }
.product_library_details .product_js .pic_box .aa_swiper {
  position: relative;
  width: 445px;
  margin: 0 auto; }
.product_library_details .product_js .pic_box .aa_swiper .swiper-slide {
  overflow: hidden; }
.product_library_details .product_js .pic_box .zx_box {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 70px;
  left: 0;
  bottom: 0; }
.product_library_details .product_js .pic_box .zx_box a {
  width: 50%;
  line-height: 70px;
  display: block;
  height: 70px;
  text-align: center;
  color: #ffffff;
  font-size: 16px; }
.product_library_details .product_js .pic_box .zx_box a img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 12px; }
.product_library_details .product_js .pic_box .zx_box .sj {
  background-color: #df5e32; }
.product_library_details .product_js .pic_box .zx_box .kf {
  background: rgba(0, 0, 0, 0.5); }
.product_library_details .product_js .tet_box {
  width: 50%; }
.product_library_details .product_js .tet_box .tit {
  border-bottom: 2px solid #999;
  height: 60px;
  line-height: 60px; }
.product_library_details .product_js .tet_box .tit h6 {
  color: #333333;
  font-size: 30px; }
.product_library_details .product_js .tet_box .tit .cz {
  font-size: 14px;
  color: #333; }
.product_library_details .product_js .tet_box .tit .cz a:hover {
  color: #df5e32; }
.product_library_details .product_js .tet_box .tit .cz a:hover .iconfont {
  color: #df5e32; }
.product_library_details .product_js .tet_box .tit .cz a {
  margin-right: 20px; }
.product_library_details .product_js .tet_box .tit .cz em {
  cursor: pointer; }
.product_library_details .product_js .tet_box .tit .cz .iconfont {
  display: inline-block;
  color: #b9a997;
  margin-right: 5px; }
.product_library_details .product_js .tet_box .con .des {
  color: #333333;
  font-size: 14px;
  padding: 20px 0; }
.product_library_details .product_js .tet_box .con dl {
  font-size: 14px;
  line-height: 35px; }
.product_library_details .product_js .tet_box .con dl dt {
  display: inline-block;
  color: #999; }
.product_library_details .product_js .tet_box .con dl dd {
  display: inline-block;
  color: #666; }
.product_library_details .product_js .tet_box .con .wlxz h6 {
  color: #999;
  line-height: 35px;
  width: 12%; }
.product_library_details .product_js .tet_box .con .wlxz ul {
  width: 85%;
  overflow: hidden; }
.product_library_details .product_js .tet_box .con .wlxz ul li {
  float: left;
  height: 52px;
  margin: 2px 4px 2px 0;
  position: relative; }
.product_library_details .product_js .tet_box .con .wlxz ul li:hover a {
  color: #2d466e; }
.product_library_details .product_js .tet_box .con .wlxz ul li a {
  padding: 0 5px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
  display: block;
  text-align: center;
  line-height: 48px; }
.product_library_details .product_js .tet_box .con .wlxz ul li a img {
  display: inline-block;
  margin-right: 3px; }
.product_library_details .product_js .tet_box .con .wlxz ul .wl_on {
  border: solid 1px #2d466e; }
.product_library_details .product_js .tet_box .con .wlxz ul .wl_on::after {
  position: absolute;
  content: '';
  background-image: url("../images/1016_01.png");
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0; }
.product_library_details .product_js .tet_box .con .wlxz .ul_height {
  margin-top: 7px;
}
.product_library_details .product_js .tet_box .con .more {
  text-align: right;
  width: 94%;
  color: #2d466e;
  opacity: 0.7;
  font-size: 14px;
  margin-top: 5px;
  cursor: pointer; }
.product_library_details .product_js .tet_box .nearby_store {
  margin-top: 20px;
  margin-bottom: 20px; }
.product_library_details .product_js .tet_box .nearby_store span {
  color: #999;
  font-size: 14px; }
.product_library_details .product_js .tet_box .nearby_store select {
  margin-left: 28px;
  width: 408px;
  height: 52px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
  padding-left: 30px; }
.product_library_details .product_js .tet_box .tm_store a {
  width: 211px;
  height: 65px;
  background-color: #d81e06;
  display: block;
  text-align: center;
  line-height: 65px;
  color: #ffffff;
  font-size: 14px;
  /*margin-left: 78px;*/
  margin-top: 17px;
}
.product_library_details .product_js .tet_box .tm_store a img {
  display: inline-block;
  margin-right: 12px; }
.product_library_details .main_wrap {
  background: #f3f4f8;
  border-bottom: 56px solid #f3f4f8; }
.product_library_details .main_wrap .you_like {
  position: relative;
  max-width: 1540px;
  min-width: 1180px;
  margin: 0 auto;
  padding-bottom: 50px; }
.product_library_details .main_wrap .you_like .tit {
  padding: 30px 0 10px; }
.product_library_details .main_wrap .you_like .tit h6 {
  font-size: 28px;
  color: #333;
  padding-left: 20px;
  border-left: 4px solid #2d466e;
  font-weight: 550; }
.product_library_details .main_wrap .you_like .tit h6 span {
  font-weight: normal; }
.product_library_details .main_wrap .you_like .like_swiper {
  padding: 15px 4px; }
.product_library_details .main_wrap .you_like .like_swiper .swiper-slide:hover {
  box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.11); }
.product_library_details .main_wrap .you_like .like_swiper .swiper-slide:hover p {
  color: #df5e32; }
.product_library_details .main_wrap .you_like .like_swiper .swiper-slide {
  transition: box-shadow .3s; }
.product_library_details .main_wrap .you_like .like_swiper .swiper-slide p {
  height: 80px;
  text-align: center;
  line-height: 80px;
  background: #fff;
  color: #333333;
  font-size: 20px; }
.product_library_details .main_wrap .details_comment {
  background: #fff; }
.product_library_details .main_wrap .details_comment .head {
  height: 70px;
  line-height: 70px;
  border-bottom: 1px solid #ccc; }
.product_library_details .main_wrap .details_comment .head .nav_box a:first-child::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 11px;
  background-color: #e5e5e5;
  right: 0;
  top: 50%;
  margin: -5.5px; }
.product_library_details .main_wrap .details_comment .head .nav_box a:hover {
  color: #df5e32; }
.product_library_details .main_wrap .details_comment .head .nav_box a {
  display: block;
  position: relative;
  width: 160px;
  text-align: center;
  line-height: 70px; }
.product_library_details .main_wrap .details_comment .head .tm_store a {
  width: 211px;
  height: 70px;
  background-color: #d81e06;
  display: block;
  text-align: center;
  line-height: 70px;
  color: #ffffff;
  font-size: 14px; }
.product_library_details .main_wrap .details_comment .head .tm_store a img {
  display: inline-block;
  margin-right: 12px; }
.product_library_details .main_wrap .details_comment .product_details {
  border-bottom: 50px solid #f3f4f8; }
.product_library_details .main_wrap .details_comment .product_details .parameter_box {
  padding: 65px; }
.product_library_details .main_wrap .details_comment .product_details .parameter_box table {
  width: 100%; }
.product_library_details .main_wrap .details_comment .product_details .parameter_box table tbody tr td {
  padding-bottom: 10px;
  font-size: 14px;
  color: #333; }
.product_library_details .main_wrap .details_comment .user_reviews {
  padding-bottom: 90px; }
.product_library_details .main_wrap .details_comment .user_reviews .tit {
  padding: 20px 0;
  position: relative; }
.product_library_details .main_wrap .details_comment .user_reviews .tit h6 {
  font-size: 28px;
  color: #333;
  padding-left: 30px;
  border-left: 4px solid #2d466e;
  font-weight: 550; }
.product_library_details .main_wrap .details_comment .user_reviews .tit h6 span {
  font-weight: normal; }
.product_library_details .main_wrap .details_comment .user_reviews .tit h6 i {
  color: #333333;
  font-size: 14px; }
.product_library_details .main_wrap .details_comment .user_reviews form {
  margin-top: 10px;
  padding: 0 30px; }
.product_library_details .main_wrap .details_comment .user_reviews form textarea {
  max-width: 100%;
  min-width: 100%;
  height: 232px;
  border: solid 1px #d8d8d8;
  resize: both;
  padding: 20px; }
.product_library_details .main_wrap .details_comment .user_reviews form .yzm {
  margin-top: 10px; }
.product_library_details .main_wrap .details_comment .user_reviews form .yzm input {
  width: 206px;
  height: 47px;
  border: solid 1px #d8d8d8;
  padding-left: 30px;
  display: inline-block; }
.product_library_details .main_wrap .details_comment .user_reviews form .yzm .pic_box {
  display: inline-block;
  margin-left: 45px;
  width: 100px;
  height: 40px;
  vertical-align: middle; }
.product_library_details .main_wrap .details_comment .user_reviews form .fb {
  margin-top: 10px; }
.product_library_details .main_wrap .details_comment .user_reviews form .fb p {
  display: inline-block;
  font-size: 14px;
  line-height: 47px;
  color: #999999; }
.product_library_details .main_wrap .details_comment .user_reviews form .fb p i {
  color: #2d466e; }
.product_library_details .main_wrap .details_comment .user_reviews form .fb a {
  width: 136px;
  display: inline-block;
  margin-left: 16px;
  height: 47px;
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  text-align: center;
  line-height: 47px;
  color: #fff;
  font-size: 16px; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list {
  margin-top: 55px;
  padding: 0 30px; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap {
  margin-bottom: 40px;
  border-top: 1px solid #ccc; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap li {
  padding: 50px 0;
  border-bottom: 1px solid #ccc; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap li .pic_box img {
  width: 74px;
  height: 74px; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap li .tet_box {
  width: 90%; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap li .tet_box h6 {
  color: #999999;
  font-size: 14px;
  margin-bottom: 10px; }
.product_library_details .main_wrap .details_comment .user_reviews .reviews_list .list_wrap li .tet_box p {
  color: #333333;
  font-size: 14px;
  line-height: 22px; }
.product_library_details .about_product_wrap {
  background: #fff;
  padding-bottom: 60px; }
.product_library_details .about_product_wrap .tit {
  padding: 30px 0; }
.product_library_details .about_product_wrap .tit h6 {
  color: #333333;
  font-size: 28px;
  font-weight: 550;
  padding-left: 24px;
  border-left: 4px solid #2d466e; }
.product_library_details .about_product_wrap .tit h6 span {
  font-weight: normal; }
.product_library_details .about_product_wrap .tit .comm_line_move {
  position: relative; }
.product_library_details .about_product_wrap .tit .comm_line_move .sliding_line {
  position: absolute;
  content: '';
  height: 2px;
  background: #2d466e;
  width: 90px;
  bottom: -8px;
  left: -10px; }
.product_library_details .about_product_wrap .tit .comm_line_move ul .comm_active a {
  color: #df5e32;
  border-bottom: solid 2px #df5e32;
}
.product_library_details .about_product_wrap .tit .comm_line_move ul li {
  float: left; }
.product_library_details .about_product_wrap .tit .comm_line_move ul li a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  padding: 0 10px; }
/*.product_library_details .about_product_wrap .tit .comm_line_move ul li a:hover {*/
/*color: #2d466e; }*/
.product_library_details .about_product_wrap .xg_swiper .swiper-slide:hover p {
  bottom: 0; }
.product_library_details .about_product_wrap .xg_swiper .swiper-slide:hover img {
  transform: scale(1.03); }
.product_library_details .about_product_wrap .xg_swiper .swiper-slide {
  background-color: #ffffff;
  box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 300px;
  position: relative;
  overflow: hidden;
}
.product_library_details .about_product_wrap .xg_swiper .swiper-slide img {
  transition: transform .6s ease-in-out;
  max-width: 100%;
  max-height: 100%;
}
.product_library_details .about_product_wrap .xg_swiper .swiper-slide p {
  position: absolute;
  left: 0;
  bottom: -55px;
  height: 55px;
  line-height: 55px;
  padding: 0 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 16px;
  width: 100%;
  transition: bottom .6s; }

.model_house .flow_wrap ul li {
  float: left;
  width: 20%;
  height: 700px; }
.model_house .flow_wrap ul li .im2 {
  display: none; }
.model_house .flow_wrap ul li img {
  width: 100%;
  height: 100%; }
.model_house .con_wrap {
  background: #f3f4f8;
  padding-top: 36px;
  padding-bottom: 64px; }
.model_house .con_wrap .model_house_list {
  width: 74.6%;
  margin-bottom: 70px; }
.model_house .con_wrap .model_house_list .item {
  width: 100%;
  padding: 28px;
  background: #fff;
  margin-bottom: 25px; }
.model_house .con_wrap .model_house_list .item .house_info .pic_box img {
  width: 270px;
  height: 193px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box {
  width: 41%;
  margin-left: 25px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box h6,h1 {
  color: #333333;
  font-size: 14.5px; }

.model_house .con_wrap .model_house_list .item .house_info .tet_box table {
  margin: 8px 0; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box table tr td {
  line-height: 22px;
  font-size: 14px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box table tr .t1{
  width:60px;
}
.model_house .con_wrap .model_house_list .item .house_info .tet_box .room_num .add_more.model_house .con_wrap .model_house_list .item .house_info .tet_box .room_num .add_more
.model_house .con_wrap .model_house_list .item .house_info .tet_box table tr .t1 {
  width: 60px;
  color: #999999; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box table tr .t2 {

  color: #333; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box .ck_num a {
  display: block;
  width: 126px;
  height: 38px;
  background-color: #fff0e8;
  border-radius: 19px;
  text-align: center;
  line-height: 38px;
  font-size: 14px;
  color: #df5e32;
  border: solid 1px #df5e32; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box .ck_num .case {
  width: 41%;
  margin-left: 10px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box .room_num {
  width: 100%;
  height: 34px;
  overflow: hidden;
  position: relative;
  padding-right: 55px;
  margin-top: 20px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box .room_num li {
  float: left;
  width: auto;
  padding: 0 5px;
  height: 34px;
  background-color: #fbfbfb;
  border: solid 1px #e4e4e4;
  text-align: center;
  line-height: 34px;
  color: #333333;
  font-size: 14px; }
.model_house .con_wrap .model_house_list .item .house_info .tet_box .room_num li:not(:last-child) {
  margin-right: 8px; }
.model_house .con_wrap .model_house_list .item .house_info .link_box {
  margin-top: 20px;
  width: 25%; }
.model_house .con_wrap .model_house_list .item .house_info .link_box a {
  display: block;
  width: 100%;
  height: 53px;
  text-align: center;
  line-height: 53px;
  font-size: 16px; }
.model_house .con_wrap .model_house_list .item .house_info .link_box .a1 {
  background-color: #fc6921;
  color: #fff;
  margin-bottom: 8px; }
.model_house .con_wrap .model_house_list .item .house_info .link_box .a2:hover {
  color: #df5e32;
  border: solid 1px #df5e32; }
.model_house .con_wrap .model_house_list .item .house_info .link_box .a2 {
  background-color: #fbfbfb;
  border: solid 1px #e4e4e4;
  color: #333333; }
.model_house .con_wrap .model_house_list .item .house_show {
  margin-top: 10px;
  height: 378px; }
.model_house .con_wrap .model_house_list .item .house_show .show_swiper {
  display: none;
  width: 81.6%;
  position: relative;
  height: 378px; }
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .swiper-wrapper .swiper-slide {
  position: relative; }
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: auto;
}
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .swiper-wrapper .swiper-slide .small_img {
  position: absolute;
  bottom: 15px;
  right: 20px;
  width: 180px;
  padding: 10px 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .swiper-wrapper .swiper-slide .small_img img {
  width: 160px;
  height: 111px; }
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .iconfont {
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 24px;
  color: #df5e32;
  cursor: pointer; }
.model_house .con_wrap .model_house_list .item .house_show .show_swiper .show_next {
  right: 0; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper {
  width: 17%;
  height: 378px; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .small_on .s_mask {
  display: block !important; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .small_on::after {
  width: 100% !important; }
/*.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide:hover::after {*/
/*width: 100%; }*/
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide:hover .s_mask {
  display: block; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide::after {
  position: absolute;
  content: '';
  width: 0;
  bottom: 0;
  height: 4%;
  background: #df5e32;
  left: 0;
  transition: width .6s; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide {
  position: relative;
  cursor: pointer; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide img {
  height: 100%; }
.model_house .con_wrap .model_house_list .item .house_show .small_swiper .swiper-slide .s_mask {
  height: 96%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  line-height: 83px;
  color: #fff;
  font-size: 16px;
  display: none; }
.model_house .con_wrap .right_wrap {
  width: 23%; }
.model_house .con_wrap .right_wrap .wrap01 {
  width: 100%;
  background-image: url("../images/27.jpg");
  height: 475px;
  background-size: cover;
  padding-top: 385px;
  margin-bottom: 20px; }
.model_house .con_wrap .right_wrap .wrap01 a {
  width: 245px;
  height: 40px;
  background-color: #fc6921;
  border-radius: 20px;
  text-align: center;
  line-height: 40px;
  color: #ffffff;
  font-size: 14px;
  display: block;
  margin: 0 auto;
  /*animation: ani 1s linear infinite alternate; */}
@keyframes ani {
  0% {
    transform: scale(0.9); }
  100% {
    transform: scale(1.1); } }
.model_house .con_wrap .right_wrap .wrap02 {
  background: #fff;
  margin-bottom: 20px; }
.model_house .con_wrap .right_wrap .wrap02 .tit {
  padding-top: 24px; }
.model_house .con_wrap .right_wrap .wrap02 .tit h6 {
  color: #333333;
  font-size: 20px;
  padding-left: 20px;
  border-left: 5px solid #df5e32; }
.model_house .con_wrap .right_wrap .wrap02 ul li {
  border-bottom: 1px solid #f1f1f1; }
.model_house .con_wrap .right_wrap .wrap02 ul li a {
  display: block;
  padding: 30px 20px; }
.model_house .con_wrap .right_wrap .wrap02 ul li a img {
  width: 100%; }
.model_house .con_wrap .right_wrap .wrap02 ul li a p {
  text-align: center;
  color: #444444;
  font-size: 16px;
  margin-top: 20px; }
.model_house .con_wrap .right_wrap .wrap02 .read_more a {
  display: block;
  width: 100%;
  height: 60px;
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  text-align: center;
  line-height: 60px;
  color: #ffffff;
  font-size: 16px; }
.model_house .con_wrap .right_wrap .wrap03 {
  background: #fff; }
.model_house .con_wrap .right_wrap .wrap03 .tit {
  padding: 24px 0; }
.model_house .con_wrap .right_wrap .wrap03 .tit h6 {
  color: #333333;
  font-size: 20px;
  padding-left: 20px;
  border-left: 5px solid #df5e32; }
.model_house .con_wrap .right_wrap .wrap03 ul {
  padding: 0 20px; }
.model_house .con_wrap .right_wrap .wrap03 ul .first {
  padding: 30px 0; }
.model_house .con_wrap .right_wrap .wrap03 ul .first h6 {
  line-height: inherit !important; }
.model_house .con_wrap .right_wrap .wrap03 ul .first h6::after {
  left: 1px !important;
  bottom: 7px !important; }
.model_house .con_wrap .right_wrap .wrap03 ul .first .con_box {
  padding-top: 0 !important; }
.model_house .con_wrap .right_wrap .wrap03 ul .first .con_box h5 {
  margin-top: 9px; }
.model_house .con_wrap .right_wrap .wrap03 ul .t h6 {
  color: #fc6921 !important; }
.model_house .con_wrap .right_wrap .wrap03 ul li:hover .con_box h5 {
  color: #df5e32; }
.model_house .con_wrap .right_wrap .wrap03 ul li {
  border-top: 1px dashed #f1f1f1; }
.model_house .con_wrap .right_wrap .wrap03 ul li h6 {
  color: #333333;
  font-size: 24px;
  line-height: 70px;
  position: relative; }
.model_house .con_wrap .right_wrap .wrap03 ul li h6::after {
  position: absolute;
  content: '';
  width: 15px;
  height: 1px;
  background: #c2c2c2;
  transform: rotate(-45deg);
  bottom: 27px;
  left: 3px; }
.model_house .con_wrap .right_wrap .wrap03 ul li .con_box {
  padding-top: 20px;
  width: 80%; }
.model_house .con_wrap .right_wrap .wrap03 ul li .con_box h5 {
  color: #333333;
  font-size: 16px; }
.model_house .con_wrap .right_wrap .wrap03 ul li .con_box p {
  color: #999999;
  font-size: 12px; }
.model_house .con_wrap .right_wrap .wrap03 .read_more a {
  display: block;
  width: 100%;
  height: 60px;
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  text-align: center;
  line-height: 60px;
  color: #ffffff;
  font-size: 16px; }
.model_house .nearby_city {
  background-color: #ffffff; }
.model_house .nearby_city .tit {
  padding: 30px 0; }
.model_house .nearby_city .tit h6 {
  color: #333333;
  font-weight: 550;
  font-size: 28px;
  padding-left: 20px;
  border-left: 5px solid #2d466e; }
.model_house .nearby_city ul li {
  float: left;
  margin-right: 40px; }
.model_house .nearby_city ul li a:hover {
  color: #fc6921; }
.model_house .nearby_city ul li a {
  color: #666666;
  font-size: 14px;
  line-height: 24px; }

.model_house_huxing_details .banner_wrap {
  background-image: url("../images/29.jpg");
  background-size: cover;
  background-position: center;
  height: 327px; }
.model_house_huxing_details .con_wrap {
  background: #f3f4f8;
  margin-bottom: -200px; }
.model_house_huxing_details .con_wrap .con_wrap_box {
  transform: translateY(-285px); }
.model_house_huxing_details .con_wrap .con_wrap_box .crumbs_wrap {
  border-bottom: none;
  background: none; }
.model_house_huxing_details .con_wrap .con_wrap_box .crumbs_wrap .con_box {
  color: #fff;
  background-image: url("../images/43.png"); }
.model_house_huxing_details .con_wrap .con_wrap_box .crumbs_wrap .con_box a i {
  color: #fff; }
.model_house_huxing_details .con_wrap .con_wrap_box .crumbs_wrap .con_box span {
  color: #fff; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details {
  height: 440px;
  margin-bottom: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .pic_box {
  width: 50%;
  padding: 25px 80px;
  background: #f1f1f1;
  height: 440px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box {
  background: #fff;
  width: 50%;
  height: 440px;
  padding: 60px;
  padding-top: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box .t {
  padding: 20px 0;
  border-bottom: 1px solid #f1f1f1;
  color: #333333;
  font-size: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box table {
  margin-top: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box table tbody tr td {
  color: #999999;
  font-size: 14px;
  line-height: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box table tbody tr .d1 {
  color: #333333; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box .zx_service {
  margin-top: 70px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box .zx_service a {
  width: 320px;
  height: 65px;
  background-color: #df5e32;
  display: block;
  text-align: center;
  line-height: 65px;
  color: #ffffff;
  font-size: 16px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_details .tet_box .zx_service a img {
  display: inline-block;
  margin-right: 10px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap {
  background: #fff; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box {
  height: 70px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box ul .switch_on a {
  color: #df5e32; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box ul li {
  float: left; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box ul li a:hover {
  color: #df5e32; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box ul li a {
  display: block;
  line-height: 70px;
  padding: 0 40px;
  color: #333333;
  font-size: 14px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .switch_box .zx {
  width: 200px;
  height: 70px;
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  text-align: center;
  line-height: 70px;
  color: #ffffff;
  font-size: 16px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item {
  display: none; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper {
  height: 660px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .swiper-slide {
  text-align: center;
  line-height: 660px;
  background: #ccc;
  position: relative; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .swiper-slide img {
  max-width: 100%;
  max-height: 660px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .swiper-slide p {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  font-size: 14px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .iconfont {
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 24px;
  color: #fff;
  cursor: pointer; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .show_prev {
  left: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .show_swiper .show_next {
  right: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .small_swiper {
  height: 120px; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .small_swiper .small_on {
  border: solid 3px #df5e32 !important; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .small_swiper .swiper-slide {
  cursor: pointer;
  text-align: center;
  line-height: 113px;
  height: 120px;
  border: solid 3px #fff; }
.model_house_huxing_details .con_wrap .con_wrap_box .room_show_wrap .pic_wrap .item .small_swiper .swiper-slide img {
  max-width: 100%;
  max-height: 114px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap {
  position: relative;
  max-width: 1540px;
  min-width: 1180px;
  margin: 0 auto; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper {
  height: 435px;
  background: #fff; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap {
  width: 57.3%;
  height: 435px;
  padding-left: 55px;
  padding-top: 62px;
}
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d1 {
  width: auto; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d1 h5 {
  color: #333333;
  font-size: 30px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d1 h5 i {
  color: #df5e32;
  font-weight: 550; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d1 p {
  color: #666666;
  line-height: 25px;
  font-size: 16px;
  margin-top: 20px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d2::before {
  position: absolute;
  content: '';
  width: 38px;
  height: 2px;
  background-color: #eaeaea;
  top: -24px;
  left: 0; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d2 {
  margin-top: 66px;
  margin-bottom: 70px;
  position: relative; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d2 h5 {
  color: #555555;
  font-size: 24px;
  background-image: url("../images/40.png");
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position: left center; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d2 p {
  color: #666666;
  font-size: 16px;
  margin-top: 18px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d3 .map {
  color: #df5e32;
  font-size: 18px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d3 .send {
  color: #666666;
  font-size: 18px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d3 a {
  line-height: 26px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .tet_wrap .d3 a img {
  max-width: 21px;
  max-height: 21px;
  display: inline-block;
  margin-left: 12px; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .pic_box {
  width: 41%; }
.model_house_huxing_details .con_wrap .con_wrap_box .monopoly_wrap .store_swiper .swiper-slide .pic_box img {
  height: 435px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq {
  position: relative;
  max-width: 1540px;
  min-width: 1180px;
  margin: 0 auto; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .huxing_swiper .swiper-slide:hover p {
  bottom: 0; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .huxing_swiper .swiper-slide:hover img {
  transform: scale(1.1); }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .huxing_swiper .swiper-slide {
  position: relative;
  overflow: hidden;
  height: 158px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .huxing_swiper .swiper-slide img {
  width: 100%;
  height: 158px;
  transition: transform .6s ease-in-out; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .huxing_swiper .swiper-slide p {
  position: absolute;
  transition: bottom .6s;
  width: 100%;
  height: 46px;
  text-align: center;
  left: 0;
  bottom: -46px;
  line-height: 46px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 14px; }
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .swiper_prev,
.model_house_huxing_details .con_wrap .con_wrap_box .huxing_dq .swiper_next {
  top: 60%; }

.model_house_details .banner_wrap {
  background-image: url("../images/29.jpg");
  background-size: cover;
  background-position: center;
  height: 327px; }
.model_house_details .con_wrap {
  background: #f3f4f8;
  margin-bottom: -200px; }
.model_house_details .con_wrap .con_wrap_box {
  transform: translateY(-285px); }
.model_house_details .con_wrap .con_wrap_box .crumbs_wrap {
  border-bottom: none;
  background: none; }
.model_house_details .con_wrap .con_wrap_box .crumbs_wrap .con_box {
  color: #fff;
  background-image: url("../images/43.png"); }
.model_house_details .con_wrap .con_wrap_box .crumbs_wrap .con_box a i {
  color: #fff; }
.model_house_details .con_wrap .con_wrap_box .crumbs_wrap .con_box span {
  color: #fff; }
.model_house_details .con_wrap .con_wrap_box .model_house_address {
  height: 440px;
  background: #fff; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .pic_box {
  width: 48%; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .pic_box img {
  width: 100%;
  height: 440px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box {
  background: #fff;
  width: 52%;
  height: 440px;
  padding: 60px 10px 60px 60px;
  padding-top: 30px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t {
  padding: 20px 0;
  border-bottom: 1px solid #f1f1f1;
  color: #333333;
  font-size: 30px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t h1{
  font-size: 30px;
  display: inline-block;
}
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t a:hover {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t a:hover .iconfont {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t a {
  margin-right: 20px;
  font-size: 14px;
  line-height: 40px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .t .iconfont {
  display: inline-block;
  color: #b9a997;
  margin-right: 5px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box table {
  margin-top: 30px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box table tbody tr td {
  color: #999999;
  font-size: 14px;
  line-height: 30px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box table tbody tr .d1 {
  color: #333333; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .zx_service {
  margin-top: 30px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .zx_service a {
  width: 320px;
  height: 65px;
  background-color: #df5e32;
  display: block;
  text-align: center;
  line-height: 65px;
  color: #ffffff;
  font-size: 16px; }
.model_house_details .con_wrap .con_wrap_box .model_house_address .tet_box .zx_service a img {
  display: inline-block;
  margin-right: 10px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box {
  padding-left: 30px;
  min-height: 60px;
  background-color: #ffffff;
  line-height: 60px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box .title {
  margin-right: 50px;
  color: #333333;
  font-size: 16px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box .title img {
  margin-right: 20px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box ul .choice_on a {
  background-color: #fcefea;
  border: solid 1px #df5e32;
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box ul li {
  float: left; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box ul li a:hover {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .choice_box ul li a {
  padding: 6px 16px;
  text-align: center;
  line-height: 28px;
  font-size: 14px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li:not(:nth-child(4n)) {
  margin-right: 2.66%; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li:hover {
  box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.11); }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li:hover .tet_box h6 {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li:hover .pic_box .add_zx {
  bottom: 0; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li {
  cursor: pointer;
  margin-top: 20px;
  float: left;
  width: 23%;
  background-color: #ffffff;
  position: relative; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li a{
  display: block;
}
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .pic_box {
  position: relative;
  overflow: hidden; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .pic_box .add_zx {
  position: absolute;
  width: 100%;
  height: 55px;
  left: 0;
  background: rgba(0, 0, 0, 0.65);
  text-align: center;
  line-height: 55px;
  color: #ffffff;
  font-size: 16px;
  z-index: 99;
  bottom: -55px;
  transition: bottom .3s; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .pic_box .add_zx img {
  width: 15px;
  height: 15px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .pic_box img {
  width: 100%;
  height: 260px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .tet_box {
  text-align: center;
  padding-bottom: 20px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .tet_box h6 {
  color: #333333;
  font-size: 20px;
  line-height: 42px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .tet_box dl {
  font-size: 14px; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .tet_box dl dt {
  display: inline-block;
  color: #333333; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .huxing_list ul li .tet_box dl dd {
  display: inline-block;
  color: #999999; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .load_more a:hover {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .huxing_pic_wrap .load_more a {
  display: block;
  width: 218px;
  height: 65px;
  background-color: #ffffff;
  text-align: center;
  line-height: 65px;
  margin: 50px auto 0;
  color: #333333;
  font-size: 16px; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide:hover .tet_box h6 {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide {
  background: #fff; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .pic_box img {
  height: 290px; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .tet_box {
  text-align: center;
  padding-top: 30px;
  height: 100px; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .tet_box h6 {
  color: #333333;
  font-size: 20px;
  line-height: 42px; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .tet_box dl {
  font-size: 14px; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .tet_box dl dt {
  display: inline-block;
  color: #333333; }
.model_house_details .con_wrap .con_wrap_box .pub_swiper_wrap .swiper-container .swiper-slide .tet_box dl dd {
  display: inline-block;
  color: #999999; }
.model_house_details .con_wrap .con_wrap_box .interest_houses_wrap .swiper-container .swiper-wrapper .swiper-slide .pic_box img {
  height: 220px; }
.model_house_details .con_wrap .con_wrap_box .houses_case_wrap .swiper_prev,
.model_house_details .con_wrap .con_wrap_box .houses_case_wrap .swiper_next {
  top: 70%; }
.model_house_details .con_wrap .con_wrap_box .houses_case_wrap .houses_case_swiper .swiper-slide:hover p {
  color: #df5e32; }
.model_house_details .con_wrap .con_wrap_box .houses_case_wrap .houses_case_swiper .swiper-slide {
  position: relative; }
.model_house_details .con_wrap .con_wrap_box .houses_case_wrap .houses_case_swiper .swiper-slide p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 55px;
  line-height: 55px;
  text-align: center;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  font-size: 16px; }

.region_screen {
  background: #f2f4f8;
  padding: 40px 0; }
.region_screen .con_wrap {
  background-color: #ffffff;
  border: solid 3px #df5e32;
  font-size: 14px;
  padding-top: 44px; }
.region_screen .con_wrap .pub_r {
  padding-left: 50px;
  padding-right: 30px; }
.region_screen .con_wrap .pub_r .tit {
  color: #333333;
  width: 10%; }
.region_screen .con_wrap .hot_city {
  margin-bottom: 20px; }
.region_screen .con_wrap .hot_city ul li {
  float: left; }
.region_screen .con_wrap .hot_city ul li a {
  color: #df5e32;
  display: block;
  padding: 0 15px; }
.region_screen .con_wrap .hot_city p {
  color: #333333; }
.region_screen .con_wrap .hot_city p i {
  color: #df5e32; }
.region_screen .con_wrap .fast_lookup {
  margin-bottom: 25px; }
.region_screen .con_wrap .fast_lookup form select {
  width: 133px;
  height: 30px;
  background-color: #ffffff;
  border: solid 1px #d7d7d7;
  padding-left: 15px; }
.region_screen .con_wrap .fast_lookup form input {
  vertical-align: top;
  width: 93px;
  height: 30px;
  background-color: #df5e32;
  color: #fff;
  border: none; }
.region_screen .con_wrap .zm_choice {
  height: 54px;
  background-color: #f4f4f4;
  line-height: 54px;
  padding-left: 50px; }
.region_screen .con_wrap .zm_choice .tit {
  color: #333333; }
.region_screen .con_wrap .zm_choice ul li {
  float: left;
  margin-right: 20px; }
.region_screen .con_wrap .zm_choice ul li a {
  color: #333333; }
.region_screen .con_wrap .area_list {
  padding-top: 48px; }
.region_screen .con_wrap .area_list .area_item {
  margin-bottom: 40px; }
.region_screen .con_wrap .area_list .area_item ul {
  width: 90%; }
.region_screen .con_wrap .area_list .area_item ul li {
  float: left;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px; }
.region_screen .con_wrap .area_list .area_item ul li a:hover {
  color: #df5e32; }
.region_screen .con_wrap .area_list .area_item ul li .show_more {
  color: #df5e32;
  cursor: pointer;
  text-decoration: underline; }

.offline_store .banner_wrap {
  background-image: url("../images/39.jpg");
  height: 700px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
.offline_store .banner_wrap .crumbs_wrap {
  background: no-repeat;
  border: none; }
.offline_store .banner_wrap .crumbs_wrap .con_box {
  color: #fff;
  background-image: url(../images/43.png); }
.offline_store .banner_wrap .crumbs_wrap .con_box a {
  color: #fff; }
.offline_store .banner_wrap .crumbs_wrap .con_box a i {
  color: #fff; }
.offline_store .banner_wrap .crumbs_wrap .con_box span {
  color: #fff; }
.offline_store .banner_wrap .con_wrap {
  text-align: center;
  margin-top: 200px; }
.offline_store .banner_wrap .con_wrap h5 {
  position: relative;
  font-size: 40px;
  color: #f7f7f7; }
.offline_store .banner_wrap .con_wrap h5 i {
  font-size: 24px;
  vertical-align: top; }
.offline_store .banner_wrap .con_wrap .search_box {
  width: 706px;
  height: 60px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 30px;
  line-height: 60px;
  margin: 40px 0; }
.offline_store .banner_wrap .con_wrap .search_box input {
  width: 600px;
  height: 100%;
  border: none;
  vertical-align: top;
  padding-left: 10px; }
.offline_store .banner_wrap .con_wrap .search_box .iconfont:hover {
  color: #df5e32; }
.offline_store .banner_wrap .con_wrap .search_box .iconfont {
  font-size: 26px;
  font-weight: 600; }
.offline_store .banner_wrap .con_wrap .area_box {
  position: relative; }
.offline_store .banner_wrap .con_wrap .area_box i {
  color: #fff;
  font-size: 18px;
  display: inline-block; }
.offline_store .banner_wrap .con_wrap .area_box span {
  font-size: 18px;
  color: #fff;
  display: inline-block;
  margin-left: 12px;
  margin-right: 27px; }
.offline_store .banner_wrap .con_wrap .area_box img {
  width: 28px;
  height: 21px;
  cursor: pointer;
  vertical-align: bottom; }
.offline_store .banner_wrap .con_wrap .area_box .city_show {
  display: none;
  z-index: 100;
  position: absolute;
  width: 388px;
  background-color: #ffffff;
  box-shadow: 0px 1px 35px 0px rgba(78, 78, 78, 0.1);
  border-radius: 10px;
  left: 50%;
  margin-left: -194px;
  top: 45px;
  text-align: left; }
.offline_store .banner_wrap .con_wrap .area_box .city_show h6 {
  color: #666666;
  font-size: 15px;
  line-height: 50px;
  padding: 0 40px; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .selected_box {
  padding-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
  border-bottom: 1px solid #f1f1f1; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .selected_box input {
  width: 140px;
  height: 35px;
  border-radius: 5px;
  border: none;
  text-align: center;
  line-height: 35px;
  font-size: 14px; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .selected_box .city_on {
  background-color: #df5e32 !important;
  color: #ffffff !important; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .selected_box .province {
  color: #333;
  cursor: pointer;
  background-color: #eee; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .selected_box .city {
  color: #333333;
  cursor: pointer;
  background-color: #eeeeee; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .select_box {
  padding-top: 25px; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .select_box ul li {
  float: left;
  width: 33.3%;
  text-align: center;
  margin-bottom: 20px; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .select_box ul li a:hover {
  color: #df5e32; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .select_box ul li a {
  color: #666666;
  text-align: center;
  font-size: 14px;
  display: inline-block;
  width: 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.offline_store .banner_wrap .con_wrap .area_box .city_show .select_box .select_city {
  display: none; }
.offline_store .store_list_wrap {
  padding-bottom: 130px; }
.offline_store .store_list_wrap .total_info {
  height: 90px;
  line-height: 90px;
  font-size: 17px;
  color: #999999; }
.offline_store .store_list_wrap .total_info i {
  color: #df5e32; }
.offline_store .store_list_wrap .store_item:hover .pic_box img {
  transform: scale(1.1); }
.offline_store .store_list_wrap .store_item {
  background: #fff;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  cursor: pointer; }
.offline_store .store_list_wrap .store_item .tet_wrap {
  width: 57.3%;
  /*height: 435px;*/
  padding-left: 55px;
  padding-top: 62px;
}
.offline_store .store_list_wrap .store_item .tet_wrap .d1 {
  width: 600px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d1 h1 {
  color: #333333;
  font-size: 15px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d1 h5 {
  color: #333333;
  font-size: 30px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d1 h5 i {
  color: #df5e32;
  font-weight: 550; }
.offline_store .store_list_wrap .store_item .tet_wrap .d1 p {
  color: #666666;
  line-height: 25px;
  font-size: 16px;
  margin-top: 20px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d2::before {
  position: absolute;
  content: '';
  width: 38px;
  height: 2px;
  background-color: #eaeaea;
  top: -24px;
  left: 0; }
.offline_store .store_list_wrap .store_item .tet_wrap .d2 {
  margin-top: 66px;
  margin-bottom: 70px;
  position: relative; }
.offline_store .store_list_wrap .store_item .tet_wrap .d2 h5 {
  color: #555555;
  font-size: 24px;
  background-image: url("../images/40.png");
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position: left center; }
.offline_store .store_list_wrap .store_item .tet_wrap .d2 p {
  color: #666666;
  font-size: 16px;
  margin-top: 18px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d3 .map {
  color: #df5e32;
  font-size: 18px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d3 .send {
  color: #666666;
  font-size: 18px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d3 a {
  line-height: 26px; }
.offline_store .store_list_wrap .store_item .tet_wrap .d3 a img {
  max-width: 21px;
  max-height: 21px;
  display: inline-block;
  margin-left: 12px; }
.offline_store .store_list_wrap .store_item .pic_box {
  width: 535px;
  height: 435px;
  overflow: hidden;
  line-height: 435px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.offline_store .store_list_wrap .store_item .pic_box img {
  max-width: 100%;
  width: 535px;
  transition: transform .6s ease-in-out; }
.offline_store .jm_banner a {
  display: block;
  height: 313px;
  background-image: url("../images/40.jpg");
  background-size: cover; }

.offline_store_details {
  position: relative;
  padding-bottom: 100px; }
.offline_store_details .store_info {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 1px; }
.offline_store_details .store_info .store_item {
  background: #fff;
  margin-bottom: 30px;
  cursor: pointer; }
.offline_store_details .store_info .store_item .tet_wrap {
  width: 61.5%;
  height: 435px;
  padding: 55px; }
.offline_store_details .store_info .store_item .tet_wrap .d1 {
  width: auto; }
.offline_store_details .store_info .store_item .tet_wrap .d1 h5 {
  color: #333333;
  font-size: 30px; }
.offline_store_details .store_info .store_item .tet_wrap .d1 h5 i {
  color: #df5e32;
  font-weight: 550; }
.offline_store_details .store_info .store_item .tet_wrap .d1 p {
  color: #666666;
  line-height: 25px;
  font-size: 16px;
  margin-top: 20px; }
.offline_store_details .store_info .store_item .tet_wrap .d2::before {
  position: absolute;
  content: '';
  width: 38px;
  height: 2px;
  background-color: #eaeaea;
  top: -24px;
  left: 0; }
.offline_store_details .store_info .store_item .tet_wrap .d2 {
  margin-top: 66px;
  margin-bottom: 39px;
  position: relative; }
.offline_store_details .store_info .store_item .tet_wrap .d2 h5 {
  color: #555555;
  font-size: 24px;
  background-image: url("../images/40.png");
  background-repeat: no-repeat;
  height: 25px;
  padding-left: 30px;
  background-position: left center; }
.offline_store_details .store_info .store_item .tet_wrap .d2 p {
  color: #666666;
  font-size: 16px;
  margin-top: 18px; }
.offline_store_details .store_info .store_item .tet_wrap .d3 .zx_service a {
  width: 320px;
  height: 65px;
  background-color: #df5e32;
  display: block;
  text-align: center;
  line-height: 65px;
  color: #ffffff;
  font-size: 16px; }
.offline_store_details .store_info .store_item .pic_box {
  width: 535px;
  height: 435px;
  text-align: center;
  line-height: 435px;
  overflow: hidden; }
.offline_store_details .store_info .store_item .pic_box img {

  max-width: 100%;
  width: 535px;
  transition: transform .6s ease-in-out; }
.offline_store_details .room_show .show_wrap {
  position: relative;
}
.offline_store_details .room_show .show_wrap .menu_box {
  padding-top: 40px;
  width: 23%;
  font-size: 0;
  background: #fff;
  height: 240px;
  position: absolute;
  left: 1%; }
.offline_store_details .room_show .show_wrap .menu_box .dl_on dt .im2 {
  display: inline-block; }
.offline_store_details .room_show .show_wrap .menu_box .dl_on dt .im1 {
  display: none; }
.offline_store_details .room_show .show_wrap .menu_box .dl_on dd {
  color: #df5e32; }
.offline_store_details .room_show .show_wrap .menu_box dl {
  cursor: pointer;
  margin-bottom: 40px;
  display: inline-block;
  width: 33.3%;
  text-align: center; }
.offline_store_details .room_show .show_wrap .menu_box dl dt {
  margin-bottom: 18px; }
.offline_store_details .room_show .show_wrap .menu_box dl dt img {
  max-width: 30px;
  max-height: 31px; }
.offline_store_details .room_show .show_wrap .menu_box dl dt .im2 {
  display: none; }
.offline_store_details .room_show .show_wrap .menu_box dl dd {
  font-size: 16px;
  color: #333; }
.offline_store_details .room_show .show_wrap .menu_box dl:hover dt .im2 {
  display: inline-block; }
.offline_store_details .room_show .show_wrap .menu_box dl:hover dt .im1 {
  display: none; }
.offline_store_details .room_show .show_wrap .menu_box dl:hover dd {
  color: #df5e32; }
.offline_store_details .room_show .show_wrap .con_box_list {
  width: 100%; }
.offline_store_details .room_show .show_wrap .con_box_list .item {
  width: 100%;
  font-size: 0;
  display: none; }
.offline_store_details .room_show .show_wrap .con_box_list .item li {
  float: left;
  margin: 0 1%;
  height: 240px;
  margin-bottom: 25px; }
.offline_store_details .room_show .show_wrap .con_box_list .item li:first-child {
  margin-left: 26%; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box {
  position: relative;
  background: #fff;
  width: 23%; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper-slide .pic_box:hover .enlarge_btn {
  display: block; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper-slide .pic_box {
  position: relative;
  cursor: pointer; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper-slide .pic_box img {
  height: 178px; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper-slide .pic_box .enlarge_btn {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22.5px;
  margin-top: -22.5px;
  display: none;
  z-index: 990; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper-slide .pic_box .enlarge_btn img {
  width: 45px;
  height: 45px; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .iconfont {
  width: 23px;
  height: 45px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  line-height: 45px;
  z-index: 100;
  position: absolute;
  top: 40%;
  margin-top: -22.5px;
  font-size: 20px !important;
  cursor: pointer; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper_prev_room {
  right: 0; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .swiper_next_room {
  left: 0; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .tet_box {
  height: 62px;
  line-height: 62px;
  padding: 0 22px;
  font-size: 16px;
  color: #000; }
.offline_store_details .room_show .show_wrap .con_box_list .item .swiper_box .tet_box span {
  color: #df5e32; }
.offline_store_details .room_show .show_wrap .con_box_list .item .or_box {
  width: 23%;
  position: relative; }
.offline_store_details .room_show .show_wrap .con_box_list .item .or_box p {
  width: 100%;
  position: absolute;
  height: 60px;
  line-height: 60px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  color: #fff;
  padding: 0 22px;
  left: 0;
  bottom: 0; }
.offline_store_details .room_show .show_wrap .con_box_list .load_more a {
  display: block;
  margin: 60px auto 0;
  width: 250px;
  height: 61px;
  background-color: #ffffff;
  text-align: center;
  line-height: 61px;
  color: #333333;
  font-size: 16px;
  border: 1px solid #babdb9;
}
.offline_store_details .map_wrap .map_box {
  width: 71.1%;
  height: 565px; }
.offline_store_details .map_wrap .map_box .item {
  display: none; }
.offline_store_details .map_wrap .map_box img {
  height: 565px; }
.offline_store_details .map_wrap .loaction_list {
  width: 28.9%;
  background: #fff;
  height: 565px;
  overflow: hidden; }
.offline_store_details .map_wrap .loaction_list ul {
  position: relative;
  width: 100%;
  height: 565px; }
.offline_store_details .map_wrap .loaction_list ul .map_on {
  background-color: #f7f7f7; }
.offline_store_details .map_wrap .loaction_list ul .map_on .info h6 {
  color: #df5e32 !important; }
.offline_store_details .map_wrap .loaction_list ul li:hover {
  background-color: #f7f7f7; }
.offline_store_details .map_wrap .loaction_list ul li:hover .info h6 {
  color: #df5e32 !important; }
.offline_store_details .map_wrap .loaction_list ul li {
  height: auto;
  border-bottom: 1px solid #f1f1f1;
  padding-right: 24px;
  padding-top: 30px;
  padding-bottom: 30px;
  cursor: pointer;
  padding-left: 66px;
  background-image: url("../images/60.png");
  background-position: 30px center;
  background-repeat: no-repeat;

}
.offline_store_details .map_wrap .loaction_list ul li .info h6 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 12px; }
.offline_store_details .map_wrap .loaction_list ul li .info p {
  color: #666666;
  font-size: 14px; }
.offline_store_details .map_wrap .loaction_list ul li .distance {
  color: #999999;
  font-size: 14px;
  margin-top:10px; }
.offline_store_details .big_pic_pop {
  position: fixed;
  padding: 60px;
  z-index: 100000;
  top: 50%;
  left: 50%;
  background: #fff;
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 100%;
  display: none; }
.offline_store_details .big_pic_pop img {
  max-width: 1000px;
  max-height: 700px; }
.offline_store_details .big_pic_pop .close_btn {
  position: absolute;
  right: 20px;
  top: 25px;
  font-size: 36px;
  cursor: pointer; }

.all_store .con_wrap {
  background: #f3f4f8; }
.all_store .con_wrap .con_wrap_box {
  transform: translateY(-130px); }
.all_store .con_wrap .con_wrap_box .crumbs_wrap {
  border-bottom: none;
  background: none; }
.all_store .con_wrap .con_wrap_box .crumbs_wrap .con_box {
  color: #fff;
  background-image: url("../images/43.png"); }
.all_store .con_wrap .con_wrap_box .crumbs_wrap .con_box a i {
  color: #fff; }
.all_store .con_wrap .con_wrap_box .crumbs_wrap .con_box span {
  color: #fff; }
.all_store .con_wrap .con_wrap_box .store_con {
  background: #fff; }
.all_store .con_wrap .con_wrap_box .store_con .store_box {
  width: 31%;
  height: 695px;
  overflow: hidden; }
.all_store .con_wrap .con_wrap_box .store_con .store_box .title {
  border-bottom: 1px solid #f1f1f1;
  height: 80px;
  line-height: 80px;
  padding: 0 24px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box .title h6 {
  color: #2c3d66;
  font-size: 16px;
  font-weight: 550; }
.all_store .con_wrap .con_wrap_box .store_con .store_box .title h6 i {
  font-weight: normal; }
.all_store .con_wrap .con_wrap_box .store_con .store_box .title span {
  color: #999999;
  font-size: 14px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box .title span em {
  color: #df5e32; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul {
  height: 613px;
  overflow: hidden;
  width: 100%; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li:not(:last-child) {
  border-bottom: 1px solid #f1f1f1; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li {
  padding: 0 24px 24px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .tit {
  height: 68px;
  line-height: 68px;
  color: #000000;
  font-size: 16px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .tit i {
  width: 25px;
  margin-right: 10px;
  height: 25px;
  display: inline-block;
  border: solid 1px #df5e32;
  text-align: center;
  line-height: 25px;
  color: #df5e32;
  font-size: 14px;
  border-radius: 50%; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .con .pic_box img {
  width: 110px;
  height: 86px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .con .tet_box {
  width: 180px;
  margin-left: 12px;
  color: #666666;
  font-size: 14px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .con dl {
  color: #666666;
  font-size: 14px;
  line-height: 22px; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .con dl dt {
  display: inline-block; }
.all_store .con_wrap .con_wrap_box .store_con .store_box ul li .con dl dd {
  display: inline-block; }
.all_store .con_wrap .con_wrap_box .store_con .map_box {
  width: 69%;
  position: relative; }
.all_store .con_wrap .con_wrap_box .store_con .map_box img {
  width: 100%;
  height: 695px; }
.all_store .con_wrap .con_wrap_box .store_con .map_box .query_box {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df5e32;
  padding: 0 26px;
  padding-bottom: 20px; }
.all_store .con_wrap .con_wrap_box .store_con .map_box .query_box .title {
  padding: 30px 0; }
.all_store .con_wrap .con_wrap_box .store_con .map_box .query_box .title h6 {
  color: #ffffff;
  font-size: 24px;
  padding-left: 14px;
  border-left: 4px solid #fff; }
.all_store .con_wrap .con_wrap_box .store_con .map_box .query_box form select {
  display: block;
  width: 198px;
  height: 40px;
  border: solid 1px #ffffff;
  background: no-repeat;
  margin-bottom: 15px;
  color: #fff; }

.zx_effect .flow_wrap ul li {
  float: left;
  width: 20%;
  height: 700px; }
.zx_effect .flow_wrap ul li .im2 {
  display: none; }
.zx_effect .flow_wrap ul li img {
  width: 100%;
  height: 100%; }
.zx_effect .query_select_wrap .sort_box li:hover a {
  color: #df5e32; }
.zx_effect .query_select_wrap .sort_box li:hover a .iconfont {
  color: #df5e32; }
.zx_effect .query_select_wrap .sort_box .active_sort a {
  color: #df5e32; }
.zx_effect .query_select_wrap .sort_box .active_sort a .iconfont {
  color: #df5e32; }
.zx_effect .con_wrap {
  background: #f3f4f8; }
.zx_effect .con_wrap .con_wrap_box {
  transform: translateY(-100px); }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box {
  width: 46%;
  height: 490px;
  background: #fff;
  padding-left: 60px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box .tit::before {
  position: absolute;
  content: '';
  width: 38px;
  height: 4px;
  background-color: #df5e32;
  left: 0;
  top: 60px; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box .tit {
  padding-top: 80px;
  position: relative;
  margin-bottom: 150px; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box .tit h6 {
  color: #df5e32;
  font-size: 30px;
  margin-bottom: 15px; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box .tit p {
  color: #df5e32;
  font-size: 50px;
  width: 354px; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .tet_box h5 {
  color: #999999;
  font-size: 14px;
  line-height: 24px; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .pic_box {
  width: 54%; }
.zx_effect .con_wrap .con_wrap_box .ad_wrap .pic_box img {
  width: 100%;
  height: 490px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul {
  padding-top: 20px;
  -moz-column-count: 3;
  -webkit-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  column-count: 3; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li {
  break-inside: avoid;
  width: 100%;
  margin-bottom: 20px;
  /*box-shadow: 0px 0px 27px 0px rgba(36, 36, 36, 0.16);*/
}
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li a{
  display: block;
}
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .pic_box {
  position: relative; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .pic_box img {
  height: 350px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .pic_box a {
  position: absolute;
  width: 100%;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  bottom: 0;
  font-size: 16px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .pic_box a img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box {
  background: #fff;
  height: 90px;
  line-height: 90px;
  padding: 0 20px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box h6 {
  color: #333333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width: 292px;
  font-size: 20px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box dl {
  float: left;
  margin-right: 10px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box dl dt {
  margin-top: 34px;
  float: left;
  margin-right: 10px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box dl dt img {
  vertical-align: -3px;
  max-width: 22px;
  max-height: 18px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .info_box dl dd {
  float: left; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .c1 {
  background-color: #f7f7f7;
  width: 100%;
  padding: 20px 30px;
  text-align: center;
  height: 120px;
  font-size: 0; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul li .c1 i {
  break-inside: inherit;
  display: inline-block;
  width: 22%;
  margin: 0 1%; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul .box1 {
  height: 560px; }
.zx_effect .con_wrap .con_wrap_box .main_wrap ul .box2 {
  height: auto; }
.zx_effect .con_wrap .con_wrap_box .page_box {
  margin-top: 100px; }
.zx_effect .more_select_wrap {
  background: #fff;
  padding-bottom: 60px; }
.zx_effect .more_select_wrap .title_more .comm_line_move .sliding_line {
  width: 100px; }
.zx_effect .more_select_wrap .more_swiper .swiper-slide:hover p {
  bottom: 0; }
.zx_effect .more_select_wrap .more_swiper .swiper-slide:hover img {
  transform: scale(1.1); }
.zx_effect .more_select_wrap .more_swiper .swiper-slide {
  background-color: #ffffff;
  box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 300px;
  position: relative;
  overflow: hidden;}
.zx_effect .more_select_wrap .more_swiper .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
  transition: transform .6s ease-in-out; }
.zx_effect .more_select_wrap .more_swiper .swiper-slide p {
  position: absolute;
  transition: bottom .6s;
  left: 0;
  bottom: -55px;
  height: 55px;
  line-height: 55px;
  padding: 0 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 16px;
  width: 100%; }

.zx_comment .banner_wrap {
  background-image: url("../images/49.jpg");
  height: 501px;
  width: 100%;
  background-size: cover;
  background-position: center; }
.zx_comment .banner_wrap .banner_box {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }
.zx_comment .banner_wrap .banner_box .tet_box {
  width: 35.8%;
  height: 500px;
  background-color: #2d466e;
  opacity: 0.95;
  background-size: cover;
  padding: 55px 3% 0; }
.zx_comment .banner_wrap .banner_box .tet_box h6 {
  color: #ffffff;
  font-size: 30px;
  margin-bottom: 20px; }
.zx_comment .banner_wrap .banner_box .tet_box .info {
  margin-bottom: 65px; }
.zx_comment .banner_wrap .banner_box .tet_box .info ul li::before {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  left: 0;
  top: 50%;
  margin-top: -2px; }
.zx_comment .banner_wrap .banner_box .tet_box .info ul li {
  padding-left: 14px;
  color: #fff;
  font-size: 14px;
  position: relative; }
.zx_comment .banner_wrap .banner_box .tet_box .mnsj {
  margin-bottom: 30px;
  display: block;
  color: #ffffff;
  font-size: 14px;
  text-decoration: underline; }
.zx_comment .banner_wrap .banner_box .tet_box .mnsj img {
  display: inline-block;
  margin-right: 12px; }
.zx_comment .banner_wrap .banner_box .tet_box .link_box {
  text-align: left;
  margin-bottom: 55px; }
.zx_comment .banner_wrap .banner_box .tet_box .link_box a {
  width: 40%;
  height: 54px;
  text-align: center;
  line-height: 54px;
  display: inline-block;
  color: #ffffff;
  font-size: 14px; }
.zx_comment .banner_wrap .banner_box .tet_box .link_box .xg {
  border: solid 1px #ffffff; }
.zx_comment .banner_wrap .banner_box .tet_box .link_box .kf {
  background-color: #df5e32;
  border: solid 1px #df5e32; }
.zx_comment .banner_wrap .banner_box .tet_box .other a {
  color: #fff;
  font-size: 14px;
  margin-right: 10px; }
.zx_comment .banner_wrap .banner_box .comm_swiper {
  height: 500px; }
.zx_comment .banner_wrap .banner_box .comm_swiper .swiper-wrapper .swiper-slide {
  height: 500px; }
.zx_comment .banner_wrap .banner_box .swiper-btn {
  top: 45%;
  color: #f1f1f1; }
.zx_comment .user_comment .user_reviews {
  background: #fff; }
.zx_comment .user_comment .user_reviews form {
  margin-top: 10px;
  padding: 0 30px 60px; }
.zx_comment .user_comment .user_reviews form textarea {
  max-width: 100%;
  min-width: 100%;
  height: 232px;
  border: solid 1px #d8d8d8;
  resize: both;
  padding: 20px; }
.zx_comment .user_comment .user_reviews form .yzm {
  margin-top: 10px; }
.zx_comment .user_comment .user_reviews form .yzm input {
  width: 206px;
  height: 47px;
  border: solid 1px #d8d8d8;
  padding-left: 30px;
  display: inline-block; }
.zx_comment .user_comment .user_reviews form .yzm .pic_box {
  display: inline-block;
  margin-left: 45px;
  width: 100px;
  height: 40px;
  vertical-align: middle; }
.zx_comment .user_comment .user_reviews form .fb {
  margin-top: 10px; }
.zx_comment .user_comment .user_reviews form .fb p {
  display: inline-block;
  font-size: 14px;
  line-height: 47px;
  color: #999999; }
.zx_comment .user_comment .user_reviews form .fb p i {
  color: #2d466e; }
.zx_comment .user_comment .user_reviews form .fb a {
  width: 136px;
  display: inline-block;
  margin-left: 16px;
  height: 47px;
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  text-align: center;
  line-height: 47px;
  color: #fff;
  font-size: 16px; }
.zx_comment .user_comment .user_reviews .reviews_list {
  padding: 0 30px;
  /* border-bottom: 50px solid #f2f4f8;*/ }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap {
  margin-bottom: 40px;
  border-top: 1px solid #ccc; }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap li {
  padding: 50px 0;
  border-bottom: 1px solid #ccc; }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap li .pic_box img {
  width: 74px;
  height: 74px; }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap li .tet_box {
  width: 90%; }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap li .tet_box h6 {
  color: #999999;
  font-size: 14px;
  margin-bottom: 10px; }
.zx_comment .user_comment .user_reviews .reviews_list .list_wrap li .tet_box p {
  color: #333333;
  font-size: 14px;
  line-height: 22px; }
.personal_center {
  background: #eee;
  padding: 50px 0; }
.personal_center .personal_center_menu {
  width: 20%; }
.personal_center .personal_center_menu .head_portrait {
  background: #fff;
  height: 265px;
  display: table;
  width: 100%; }
.personal_center .personal_center_menu .head_portrait .con_tab {
  width: 100%;
  text-align: center;
  display: table-cell;
  vertical-align: middle; }
.personal_center .personal_center_menu .head_portrait .con_tab .head {
  width: 120px;
  height: 120px; }
.personal_center .personal_center_menu .head_portrait .con_tab p {
  color: #333333;
  font-size: 20px;
  line-height: 42px; }
.personal_center .personal_center_menu .head_portrait .con_tab .user_add img {
  width: 11px;
  height: 15px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: -2px; }
.personal_center .personal_center_menu .data_completion {
  background: #fff;
  margin: 25px 0;
  width: 100%;
  height: 65px;
  line-height: 65px;
  text-align: center;
  color: #333333;
  font-size: 15px; }
.personal_center .personal_center_menu .data_completion em {
  color: #df5e32; }
.personal_center .personal_center_menu .data_completion span {
  display: inline-block;
  width: 108px;
  height: 11px;
  background-color: #eeeeee;
  border-radius: 5px;
  margin: 0 10px;
  position: relative; }
.personal_center .personal_center_menu .data_completion span i {
  position: absolute;
  width: 22px;
  height: 11px;
  background-color: #df5e32;
  border-radius: 5px;
  left: 0;
  top: 0; }
.personal_center .personal_center_menu .menu_tree .menu_tree_item dt {
  width: 100%;
  height: 78px;
  background-color: #df5e32;
  text-align: center;
  line-height: 78px; }
.personal_center .personal_center_menu .menu_tree .menu_tree_item dt a {
  font-size: 20px;
  color: #fff;
  display: block; }
.personal_center .personal_center_menu .menu_tree .menu_tree_item dt a img {
  display: inline-block;
  margin-right: 20px;
  vertical-align: 0; }
.personal_center .personal_center_menu .menu_tree .selected a {
  color: #df5e32;
  border-left: 4px solid #df5e32;
  background: #fff; }
.personal_center .personal_center_menu .menu_tree .selected a .im2 {
  display: inline-block; }
.personal_center .personal_center_menu .menu_tree .selected a .im1 {
  display: none; }
.personal_center .personal_center_menu .menu_tree dd {
  width: 100%;
  height: 70px; }
.personal_center .personal_center_menu .menu_tree dd a:hover {
  color: #df5e32;
  border-left: 4px solid #df5e32; }
.personal_center .personal_center_menu .menu_tree dd a:hover .im2 {
  display: inline-block; }
.personal_center .personal_center_menu .menu_tree dd a:hover .im1 {
  display: none; }
.personal_center .personal_center_menu .menu_tree dd a:hover::before {
  width: 100%; }
.personal_center .personal_center_menu .menu_tree dd a::before {
  position: absolute;
  content: '';
  z-index: -1;
  width: 0;
  height: 100%;
  background: #fff;
  left: 0;
  top: 0;
  transition: width .3s; }
.personal_center .personal_center_menu .menu_tree dd a {
  position: relative;
  font-size: 16px;
  border-left: 4px solid #fff;
  display: block;
  padding-left: 66px;
  color: #333333;
  background: #fff;
  line-height: 70px; }
.personal_center .personal_center_menu .menu_tree dd a .im2 {
  display: none; }
.personal_center .personal_center_menu .menu_tree dd a img {
  vertical-align: 0;
  max-width: 18px;
  max-height: 18px;
  display: inline-block;
  margin-right: 10px; }
.personal_center .personal_center_menu .menu_tree .security_btn a {
  width: 100%;
  height: 78px;
  background-color: #a8adb6;
  text-align: center;
  line-height: 78px;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
  display: block; }
.personal_center .con_box {
  width: 77%;
  min-height: 1455px;
  height: auto;
  background: #fff;
  padding-bottom: 25px;
}
.personal_center .con_box .con_pub_tit {
  padding: 30px 0;
  border-bottom: 1px solid #f2f4f8; }
.personal_center .con_box .con_pub_tit h6 {
  color: #333333;
  font-size: 18px;
  padding-left: 30px;
  padding-right: 30px;
  border-left: 5px solid #df5e32; }
.personal_center .con_box .con_pub_tit h6 .on{
  color: #df5e32;
}
.personal_center .con_box .con_pub_tit h6 span{
  cursor: pointer;
}
.personal_center .con_box .con_pub_tit h6 a:hover {
  color: #df5e32; }
.personal_center .con_box .con_pub_tit h6 a {
  color: #777777;
  font-size: 15px; }
.personal_center .con_box .con_pub_tit h6 a .iconfont {
  display: inline-block;
  margin-right: 8px; }
.personal_center .con_box .main_con {
  padding-top: 90px; }
.personal_center .con_box .main_con form {
  width: 420px;
  margin: 0 auto; }
.personal_center .con_box .main_con form .file {
  text-align: center;
  margin-bottom: 30px; }
.personal_center .con_box .main_con form .file .con {
  display: inline-block;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  position: relative; }
.personal_center .con_box .main_con form .file .con input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer; }
.personal_center .con_box .main_con form .file .con p:hover {
  opacity: 1; }
.personal_center .con_box .main_con form .file .con p {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 120px;
  z-index: 1;
  opacity: 0; }
.personal_center .con_box .main_con form .file .con img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%; }
.personal_center .con_box .main_con form .row_i {
  width: 420px;
  margin-bottom: 30px;
  height: 60px;
  border-radius: 30px;
  border: solid 1px #e7e7e7;
  line-height: 60px;
  padding: 0 30px; }
.personal_center .con_box .main_con form .row_i input {
  height: 53px;
  width: 50%;
  border: none;
  vertical-align: 1px; }
.personal_center .con_box .main_con form .row_i a {
  color: #df5e32;
  font-size: 16px; }
.personal_center .con_box .main_con form .radio input {
  display: none; }
.personal_center .con_box .main_con form .radio label {
  position: relative;
  font-size: 16px;
  color: #333;
  margin-left: 25px; }
.personal_center .con_box .main_con form .radio label::before {
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  vertical-align: middle;
  border: solid 1px #ccc;
  margin-right: 10px;
  box-sizing: border-box; }
.personal_center .con_box .main_con form .radio input:checked + label::before {
  background-image: url("../images/98.png");
  background-size: cover;
  border: 1px solid #df5e32 !important; }
.personal_center .con_box .main_con form .select select {
  height: 55px;
  width: 26%;
  padding-left: 13px;
  border: none; }
.personal_center .con_box .main_con form .sub input {
  width: 420px;
  height: 60px;
  background-color: #df5e32;
  border-radius: 30px;
  border: none;
  font-size: 18px;
  color: #fff; }

.revise_password .con_wrap .con_box .step_box {
  height: 100px;
  line-height: 100px;
  background-color: #fcfcfc;
  padding: 0 8%; }
.revise_password .con_wrap .con_box .step_box .dl_active dt {
  background-color: #fc6921;
  color: #fff; }
.revise_password .con_wrap .con_box .step_box .dl_active dd {
  color: #df5e32; }
.revise_password .con_wrap .con_box .step_box dl {
  float: left;
  margin-right: 30px;
  text-align: left; }
.revise_password .con_wrap .con_box .step_box dl dt {
  display: inline-block;
  margin-right: 20px;
  width: 40px;
  height: 40px;
  background-color: #eeeeee;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  font-size: 22px;
  color: #333; }
.revise_password .con_wrap .con_box .step_box dl dd {
  display: inline-block;
  color: #555555;
  font-size: 16px; }
.revise_password .con_wrap .con_box .step_box dl dd a:hover {
  color: #df5e32; }
.revise_password .con_wrap .con_box .step_box dl dd span {
  display: inline-block;
  margin-left: 50px; }

.third .con_box .main_con .pic_box {
  text-align: center; }
.third .con_box .main_con .pic_box img {
  width: 120px;
  height: 120px;
  border-radius: 50%; }
.third .con_box .main_con .pic_box p {
  color: #555555;
  font-size: 26px;
  margin-top: 25px; }
.third .con_box .main_con .sure:hover {
  background: #df5e32;
  color: #fff; }
.third .con_box .main_con .sure {
  display: block;
  width: 180px;
  height: 60px;
  background-color: #eeeeee;
  border-radius: 30px;
  margin: 100px auto 0;
  text-align: center;
  line-height: 60px;
  color: #464646;
  font-size: 18px; }

.my_news_details .con_box .main_con_news .head {
  background: #f2f4f8;
  text-align: center;
  padding-bottom: 40px;
  padding-top: 40px; }
.my_news_details .con_box .main_con_news .head h6 {
  font-size: 26px;
  color: #000; }
.my_news_details .con_box .main_con_news .head .info {
  text-align: center;
  margin-top: 20px; }
.my_news_details .con_box .main_con_news .head .info dl {
  display: inline-block;
  color: #666;
  font-size: 14px;
  margin-right: 18px; }
.my_news_details .con_box .main_con_news .head .info dl dt {
  display: inline-block; }
.my_news_details .con_box .main_con_news .head .info dl dd {
  display: inline-block; }
.my_news_details .con_box .main_con_news .article_box {
  padding: 30px; }
.my_news_details .con_box .main_con_news .article_box p {
  font-size: 14px;
  color: #666;
  text-indent: 28px;
  line-height: 22px; }

.my_news .main_con_news {
  padding: 0 30px; }
.my_news .main_con_news table {
  width: 100%; }
.my_news .main_con_news table tr {
  width: 100%;
  border-bottom: 1px solid #eee; }
.my_news .main_con_news table tr td {
  height: 60px;
  padding-top: 17px;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px;
  color: #666; }
.my_news .main_con_news table tr td a {
  color: #666; }
.my_news .main_con_news table tr td a:hover {
  color: #df5e32; }
.my_news .main_con_news table thead {
  background-color: #fcfcfc; }
.my_news .main_con_news table .bottom tr td a:hover {
  color: #df5e32;
  border: solid 1px #df5e32; }
.my_news .main_con_news table .bottom tr td a {
  width: 50px;
  height: 26px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #dddddd;
  display: inline-block;
  text-align: center;
  line-height: 26px; }

.my_quotation .main_con_quotation table {
  width: 100%; }
.my_quotation .main_con_quotation table thead {
  background-color: #fcfcfc; }
.my_quotation .main_con_quotation table thead tr td {
  font-size: 16px;
  color: #333333; }
.my_quotation .main_con_quotation table tr {
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
  height: 60px; }
.my_quotation .main_con_quotation table tr td {
  text-align: center; }
.my_quotation .main_con_quotation table tbody tr {
  border-bottom: 1px solid #f1f1f1; }
.my_quotation .main_con_quotation table tbody tr td {
  color: #666666;
  font-size: 14px; }
.my_quotation .main_con_quotation table tbody tr td a:hover {
  background-color: #fc6921;
  color: #fff; }
.my_quotation .main_con_quotation table tbody tr td a {
  width: 76px;
  height: 30px;
  background-color: #f6f6f6;
  border-radius: 15px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  color: #333333;
  font-size: 14px; }
.my_quotation .main_con_quotation .page_box {
  padding: 30px 0;
  border-bottom: 1px solid #f1f1f1; }
.my_order .main_con_oder{
  padding: 0 20px;
}
.my_order .main_con_oder table {
  width: 100%;
  text-align: center; }
.my_order .main_con_oder table td {
  border-bottom: 1px solid #ccc; }
.my_order .main_con_oder table thead {
  height: 66px;
  padding: 0 15px; }
.my_order .main_con_oder table thead tr {
  height: 66px; }
.my_order .main_con_oder table thead tr td {
  color: #333333;
  font-size: 16px; }
.my_order .main_con_oder table tbody .order_info {
  background-color: #fcfcfc;
  height: 54px; }
.my_order .main_con_oder table tbody .order_info td {
  color: #333333;
  text-align: left;
  padding-left: 15px;
  font-size: 14px; }
.my_order .main_con_oder table tbody .product_info {
  height: 116px;
  padding: 0 15px; }
.my_order .main_con_oder table tbody .product_info td {
  color: #333333;
  max-width: 200px;
  font-size: 14px; }
.my_order .main_con_oder table tbody .product_info td img {
  width: 80px;
  height: 80px; }
.my_order .main_con_oder table tbody .end_info {
  text-align: right;
  height: 85px; }
.main_con_detailed table tr td{
  text-align: center;
}
.my_order .main_con_oder table tbody .end_info td {
  color: #333333;
  font-size: 14px; }
.my_order .main_con_oder table tbody .end_info td i {
  color: #df5e32; }
.my_order .main_con_oder table tbody .end_info td a {
  display: inline-block;
  width: 100px;
  height: 36px;
  background-color: #fc6921;
  border-radius: 18px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
  margin: 0 10px; }

.my_programme .main_con_programme table {
  width: 100%;
  margin-bottom: 30px; }
.my_programme .main_con_programme table td {
  border-bottom: 1px solid #f1f1f1; }
.my_programme .main_con_programme table thead tr {
  height: 60px;
  background-color: #fcfcfc; }
.my_programme .main_con_programme table thead tr .cen {
  text-align: center; }
.my_programme .main_con_programme table thead tr td {
  color: #333333;
  font-size: 16px; }
.my_programme .main_con_programme table tbody tr:nth-child(2n) {
  background: #fcfcfc; }
.my_programme .main_con_programme table tbody tr {
  height: 54px; }
.my_programme .main_con_programme table tbody tr .cen {
  text-align: center; }
.my_programme .main_con_programme table tbody tr td {
  color: #333333;
  font-size: 14px; }
.my_programme .main_con_programme table tbody tr td a:hover {
  background-color: #fc6921;
  color: #fff; }
.my_programme .main_con_programme table tbody tr td a {
  display: inline-block;
  width: 76px;
  height: 30px;
  background-color: #f6f6f6;
  border-radius: 15px;
  text-align: center;
  line-height: 30px;
  color: #333333;
  font-size: 14px; }

.web_collect .main_con_webcollect table {
  width: 100%; }
.web_collect .main_con_webcollect table tr td {
  padding-left: 34px; }
.web_collect .main_con_webcollect table thead {
  background-color: #fcfcfc;
  height: 60px;
  line-height: 60px; }
.web_collect .main_con_webcollect table tbody .qs td .bh {
  background-color: #fc6921; }
.web_collect .main_con_webcollect table tbody tr {
  border-bottom: 1px dashed #f1f1f1; }
.web_collect .main_con_webcollect table tbody tr td {
  max-width:200px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  height: 55px;
  line-height: 55px; }
.web_collect .main_con_webcollect table tbody tr td .bh {
  display: inline-block;
  width: 17px;
  height: 17px;
  background-color: #b3b3b3;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  color: #fff; }
.web_collect .main_con_webcollect .my_collect {
  /*border-top: 20px solid #f2f4f8; */
}
.web_collect .main_con_webcollect .my_collect .tit {
  height: 85px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 85px;
  padding-right: 30px; }
.web_collect .main_con_webcollect .my_collect .tit h6 {
  color: #333333;
  font-size: 18px;
  padding-left: 24px;
  position: relative; }
.web_collect .main_con_webcollect .my_collect .tit h6::before {
  position: absolute;
  content: '';
  width: 5px;
  height: 27px;
  background-color: #fc6921;
  left: 0;
  top: 50%;
  margin-top: -13.5px; }
.web_collect .main_con_webcollect .my_collect .tit .switch_box {
  margin-right: 50px; }
.web_collect .main_con_webcollect .my_collect .tit .switch_box .coll_on {
  color: #2d466e;
  border-bottom: 2px solid #2d466e; }
.web_collect .main_con_webcollect .my_collect .tit .switch_box li:hover {
  color: #2d466e; }
.web_collect .main_con_webcollect .my_collect .tit .switch_box li {
  float: left;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
  padding: 0 15px;
  height: 85px;
  line-height: 85px; }
.web_collect .main_con_webcollect .my_collect .tit a {
  color: #777;
  font-size: 15px; }
.web_collect .main_con_webcollect .my_collect .tit a:hover{
  color: #df5e32;
}
.web_collect .main_con_webcollect .my_collect .con .item {
  padding-top: 20px;
  /*border-bottom: 20px solid #f2f4f8;*/
}
.web_collect .main_con_webcollect .my_collect .con .item ul {
  text-align: center; }
.web_collect .main_con_webcollect .my_collect .con .item ul li:hover .pic_box img {
  transform: scale(1.05); }
.web_collect .main_con_webcollect .my_collect .con .item ul li:hover .tet_box {
  color: #df5e32; }
.web_collect .main_con_webcollect .my_collect .con .item ul li {
  /*display: inline-block;*/
  float: left;
  font-size: 0;
  width: 30%;
  margin: 0 16px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  background: #fff;
  padding-left: 20px;
  position: relative; }
.web_collect .main_con_webcollect .my_collect .con .item ul li:hover{

}
.web_collect .main_con_webcollect .my_collect .con .item ul li .pic_box {
  width: 100%;
  overflow: hidden;
  line-height: 185px;
  height: 185px; }
.web_collect .main_con_webcollect .my_collect .con .item ul li .pic_box img {
  width: 100%;
  transition: transform .6s ease-in-out; }
.web_collect .main_con_webcollect .my_collect .con .item ul li .tet_box {
  height: 48px;
  line-height: 48px;
  /*padding-left: 24px;*/
  text-align: center;
  color: #333333;
  font-size: 14px;
}
.web_collect .main_con_webcollect .my_collect .con .item ul li .tet_box:hover a{
  color: #df5e32;
}
.web_collect .main_con_webcollect .my_collect .con .item ul li .small_box {
  position: absolute;
  right: 15px;
  bottom: 15px; }
.web_collect .main_con_webcollect .my_collect .con .item ul li .small_box img {
  width: 67px;
  height: 67px; }
.web_collect .main_con_webcollect .my_collect .con .item ul li .delete_btn {
  position: absolute;
  right: 16px;
  top: 16px;
  font-size: 22px;
  color: #333; }
.web_collect .main_con_webcollect .my_collect .con .item ul li .delete_btn:hover {
  color: #df5e32; }
.web_collect .main_con_webcollect .my_browse .tit {
  height: 85px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 85px;
  padding-right: 30px; }
.web_collect .main_con_webcollect .my_browse .tit h6 {
  color: #333333;
  font-size: 18px;
  padding-left: 24px;
  position: relative; }
.web_collect .main_con_webcollect .my_browse .tit h6::before {
  position: absolute;
  content: '';
  width: 5px;
  height: 27px;
  background-color: #fc6921;
  left: 0;
  top: 50%;
  margin-top: -13.5px; }
.web_collect .main_con_webcollect .my_browse .tit .switch_box {
  margin-right: 50px; }
.web_collect .main_con_webcollect .my_browse .tit .switch_box .coll_on {
  color: #2d466e;
  border-bottom: 2px solid #2d466e; }
.web_collect .main_con_webcollect .my_browse .tit .switch_box li:hover {
  color: #2d466e; }
.web_collect .main_con_webcollect .my_browse .tit .switch_box li {
  float: left;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
  margin: 0 15px;
  height: 85px;
  line-height: 85px; }
.web_collect .main_con_webcollect .my_browse .tit a {
  color: #777;
  font-size: 15px; }
.web_collect .main_con_webcollect .my_browse .tit a:hover{
  color:#df5e32;
}
.web_collect .main_con_webcollect .my_browse .con .item {
  padding: 20px 0; }
.web_collect .main_con_webcollect .my_browse .con .item ul {
  text-align: center; }
.web_collect .main_con_webcollect .my_browse .con .item ul li {
  /*display: inline-block;*/
  float: left;
  font-size: 0;
  width: 30%;
  margin: 0 16px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  background: #fff; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box:hover p {
  bottom: 0; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box:hover img {
  transform: scale(1.1); }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box {
  height: 185px;
  position: relative;
  cursor: pointer;
  overflow: hidden; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box a{
  /*text-align: center;*/
  line-height: 185px;
  /*display: block;*/
}
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box img {
  /*max-height: 185px;*/
  width: 100%;
  transition: transform .6s ease-in-out; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box p {
  position: absolute;
  width: 100%;
  height: 44px;
  line-height: 44px;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  bottom: -44px;
  left: 0;
  transition: bottom .3s; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box p img {
  width: 15px;
  height: 15px;
  vertical-align: -2px; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .pic_box p:hover {
  color: #df5e32; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .tet_box {
  height: 48px;
  line-height: 48px;
  padding: 0 25px;
  font-size: 14px;
  color: #333333; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .tet_box span {
  display: inline-block;
  margin-left: 10px; }
.web_collect .main_con_webcollect .my_browse .con .item ul li .tet_box span img {
  max-width: 19px;
  max-height: 17px;
  vertical-align: -2px; }

.service_evaluation .main_con_evaluation ul .head {
  height: 60px;
  line-height: 60px;
  color: #333333;
  font-size: 16px;
  background-color: #fcfcfc; }
.service_evaluation .main_con_evaluation ul .head p {
  text-align: center;
  width: 25%;
  float: left; }
.service_evaluation .main_con_evaluation ul .li_on .tt a {
  background-color: #fc6921 !important;
  color: #fff !important; }
.service_evaluation .main_con_evaluation ul .con_item .tt {
  height: 84px;
  line-height: 84px;
  border-bottom: 1px solid #f1f1f1; }
.service_evaluation .main_con_evaluation ul .con_item .tt p {
  text-align: center;
  width: 25%;
  float: left;
  color: #333333;
  font-size: 14px; }
.service_evaluation .main_con_evaluation ul .con_item .tt p a {
  width: 100px;
  height: 36px;
  background-color: #f6f6f6;
  border-radius: 18px;
  display: inline-block;
  text-align: center;
  line-height: 36px;
  color: #333333;
  font-size: 14px; }
.service_evaluation .main_con_evaluation ul .con_item .con {
  padding: 0 30px 30px;
  background-color: #fcfcfc;
  display: none; }
.service_evaluation .main_con_evaluation ul .con_item .con span {
  color: #333333;
  font-size: 14px;
  display: inline-block;
  margin-right: 12px; }
.service_evaluation .main_con_evaluation ul .con_item .con .pf {
  height: 70px;
  line-height: 70px; }
.service_evaluation .main_con_evaluation ul .con_item .con .pf .score-star i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../images/101.png");
  background-size: cover;
  vertical-align: -3px; }
.service_evaluation .main_con_evaluation ul .con_item .con .pf .score-star .cur {
  background-image: url("../images/102.png"); }
.service_evaluation .main_con_evaluation ul .con_item .con .pf .f_show {
  color: #fc6921;
  margin-left: 6px;
  font-size: 14px; }
.service_evaluation .main_con_evaluation ul .con_item .con .pj span {
  vertical-align: top; }
.service_evaluation .main_con_evaluation ul .con_item .con .pj textarea {
  width: 92%;
  height: 87px;
  border: solid 1px #efefef;
  background: #fff;
  padding: 10px; }
.service_evaluation .main_con_evaluation ul .con_item .con .sub {
  text-align: right;
  margin-top: 25px; }
.service_evaluation .main_con_evaluation ul .con_item .con .sub input {
  width: 100px;
  height: 36px;
  background-color: #2c3d66;
  border-radius: 18px;
  border: none;
  color: #f6f6f6;
  font-size: 14px; }

.effect_evaluate .main_con_effect {
  margin-bottom: 30px; }
.effect_evaluate .main_con_effect .item .head {
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  color: #333333;
  font-size: 16px;
  background: #fcfcfc;
  border-bottom: 1px solid #f2f4f8; }
.effect_evaluate .main_con_effect .item .head .time {
  color: #a0a0a0;
  font-size: 14px; }
.effect_evaluate .main_con_effect .item .con {
  padding: 30px;
  border-bottom: 1px solid #f2f4f8; }
.effect_evaluate .main_con_effect .item .con .pic_box {
  width: 74px;
  height: 74px; }
.effect_evaluate .main_con_effect .item .con .tet_box {
  padding-top: 10px;
  width: 85%;
  color: #333333;
  font-size: 14px;
  line-height: 24px; }

.my_browse_page .con_pub_tit ul {
  padding-right: 30px; }
.my_browse_page .con_pub_tit ul .cur_on::after {
  position: absolute;
  content: '';
  width: 30px;
  height: 3px;
  background-color: #2d466e;
  bottom: -30px;
  left: 60px; }
.my_browse_page .con_pub_tit ul .cur_on a {
  color: #2d466e; }
.my_browse_page .con_pub_tit ul li:hover a {
  color: #2d466e; }
.my_browse_page .con_pub_tit ul li {
  float: left;
  position: relative; }
.my_browse_page .con_pub_tit ul li a {
  display: block;
  margin-left: 60px;
  line-height: 24px; }
.my_browse_page .main_con_browse {
  padding: 30px 0; }
.my_browse_page .main_con_browse ul {
  text-align: center; }
.my_browse_page .main_con_browse ul li {
  /*display: inline-block;*/
  float: left;
  position: relative;
  font-size: 0;
  width: 30%;
  margin:0 16px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  background: #fff; }
.my_browse_page .main_con_browse ul li :hover{

}
.my_browse_page .main_con_browse ul li .iconfont{
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 22px;
}
.my_browse_page .main_con_browse ul li .iconfont:hover{
  color: #df5e32;
}
.my_browse_page .main_con_browse ul li .pic_box:hover p {
  bottom: 0; }
.my_browse_page .main_con_browse ul li .pic_box:hover img {
  transform: scale(1.1); }
.my_browse_page .main_con_browse ul li .pic_box {
  height: 185px;
  position: relative;
  text-align: center;
  line-height: 185px;
  cursor: pointer;
  overflow: hidden; }
.my_browse_page .main_con_browse ul li .pic_box img {
  height: auto;
  max-width: 100%;
  transition: transform .6s ease-in-out; }
.my_browse_page .main_con_browse ul li .pic_box p {
  position: absolute;
  width: 100%;
  height: 44px;
  line-height: 44px;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  bottom: -44px;
  left: 0;
  transition: bottom .3s; }
.my_browse_page .main_con_browse ul li .pic_box p img {
  width: 15px;
  height: 15px;
  vertical-align: -2px; }
.my_browse_page .main_con_browse ul li .pic_box p:hover {
  color: #df5e32; }
.my_browse_page .main_con_browse ul li .tet_box {
  height: 48px;
  line-height: 48px;
  padding: 0 25px;
  font-size: 14px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color: #333333; }
.my_browse_page .main_con_browse ul li .tet_box:hover a{
  color:#df5e32;
}
.my_browse_page .main_con_browse ul li .tet_box span {
  display: inline-block;
  margin-left: 10px; }
.my_browse_page .main_con_browse ul li .tet_box span img {
  max-width: 19px;
  max-height: 17px;
  vertical-align: -2px; }

.my_reservation .main_con_reservation table {
  width: 100%;
  margin-bottom: 30px; }
.my_reservation .main_con_reservation table tr {
  border-bottom: 1px solid #f1f1f1; }
.my_reservation .main_con_reservation table tr td {
  padding-left: 70px; }
.my_reservation .main_con_reservation table thead tr td {
  height: 60px;
  background: #fcfcfc;
  color: #333;
  font-size: 16px; }
.my_reservation .main_con_reservation table tbody tr td {
  height: 55px;
  color: #333;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  max-width: 200px;
  font-size: 14px; }
.my_reservation .main_con_reservation table tbody tr:nth-child(2n) td {
  background: #fcfcfc; }

.my_post .con_pub_tit ul {
  padding-right: 30px; }
.my_post .con_pub_tit ul .cur_on::after {
  position: absolute;
  content: '';
  width: 30px;
  height: 3px;
  background-color: #2d466e;
  bottom: -30px;
  left: 60px; }
.my_post .con_pub_tit ul .cur_on a {
  color: #2d466e; }
.my_post .con_pub_tit ul li:hover a {
  color: #2d466e; }
.my_post .con_pub_tit ul li {
  float: left;
  position: relative; }
.my_post .con_pub_tit ul li a {
  display: block;
  margin-left: 60px;
  line-height: 24px; }
.my_post table {
  width: 100%;
  margin-bottom: 30px; }
.my_post table tr {
  border-bottom: 1px solid #f1f1f1; }
.my_post table tr td {
  padding-left: 20px; }
.my_post table thead tr td {
  height: 60px;
  background: #fcfcfc;
  color: #333;
  font-size: 16px; }
.my_post table tbody tr td {
  height: 55px;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90px;
}
.my_post table tbody tr td a:hover{
  color: #df5e32;
}
.my_post table tbody tr:nth-child(2n) td {
  background: #fcfcfc; }

.feedback_proposal .main_con form .row_t {
  width: 420px;
  height: 60px;
  background-color: #ffffff;
  border-radius: 30px;
  border: solid 1px #e7e7e7;
  line-height: 60px;
  padding-left: 30px;
  margin-bottom: 20px; }
.feedback_proposal .main_con form .t1 input {
  display: none; }
.feedback_proposal .main_con form .t1 label {
  color: #555555;
  font-size: 16px;
  padding-left: 50px;
  position: relative; }
.feedback_proposal .main_con form .t1 label::before {
  position: absolute;
  content: '';
  width: 22px;
  height: 22px;
  background-color: #ffffff;
  border-radius: 11px;
  border: solid 1px #cccccc;
  top: 50%;
  margin-top: -14px;
  left: 15px; }
.feedback_proposal .main_con form .t1 input:checked + label::before {
  background-image: url("../images/98.png");
  border: none; }
.feedback_proposal .main_con form .t2 input {
  width: 70%;
  height: 96%;
  border: none;
  vertical-align: 0; }
.feedback_proposal .main_con form .p1 {
  margin-bottom: 20px;
  width: 419px;
  height: 225px;
  background-color: #ffffff;
  border-radius: 30px;
  border: solid 1px #e7e7e7;
  padding: 30px; }
.feedback_proposal .main_con form .p1 textarea {
  width: 315px;
  height: 160px;
  border: none; }

.offer_detailed .main_con_detailed table {
  width: 100%; }
.offer_detailed .main_con_detailed table tr td {
  padding-left: 20px; }
.offer_detailed .main_con_detailed table thead tr td {
  height: 60px;
  background: #fcfcfc;
  color: #333;
  font-size: 16px; }
.offer_detailed .main_con_detailed table tbody tr:nth-child(2n) {
  background: #fcfcfc; }
.offer_detailed .main_con_detailed table tbody tr td {
  padding-top: 15px;
  padding-bottom: 15px; }

.zx_details_gs .crumbs_wrap {
  background: none !important;
  border: none; }
.zx_details_gs .con_nav_wrap {
  margin-bottom: 20px; }
.zx_details_gs .con_nav_wrap ul .active_on a {
  color: #df5e32; }
.zx_details_gs .con_nav_wrap ul .last a {
  background-image: linear-gradient(136deg, #213f72 0%, #1f4b8d 100%), linear-gradient(#2d466e, #2d466e);
  background-blend-mode: normal, normal;
  color: #fff; }
.zx_details_gs .con_nav_wrap ul li:hover a {
  color: #df5e32; }
.zx_details_gs .con_nav_wrap ul li {
  height: 70px;
  line-height: 70px;
  background: #fff;
  float: left;
  text-align: center;
  width: 12.5%; }
.zx_details_gs .con_nav_wrap ul li a {
  font-size: 14px;
  color: #333;
  display: block; }
.zx_details_gs .con_nav_wrap .con_box {
  background: #fff;
  margin-bottom: 30px; }
.zx_details_gs .effect_map_wrap {
  padding-bottom: 60px; }
.zx_details_gs .effect_map_wrap .tit {
  padding: 20px 0; }
.zx_details_gs .effect_map_wrap .tit h6 {
  color: #333333;
  font-size: 28px;
  font-weight: 550;
  padding-left: 24px;
  border-left: 4px solid #2d466e; }
.zx_details_gs .effect_map_wrap .tit h6 span {
  font-weight: normal; }
.zx_details_gs .effect_map_wrap .tit .link {
  position: relative; }
.zx_details_gs .effect_map_wrap .tit .link_active {
  color: #df5e32; }
.zx_details_gs .effect_map_wrap .tit a:hover {
  color: #df5e32; }
.zx_details_gs .effect_map_wrap .tit a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-right: 20px; }
.zx_details_gs .effect_map_wrap .xg_swiper .swiper-slide:hover p {
  bottom: 0; }
.zx_details_gs .effect_map_wrap .xg_swiper .swiper-slide:hover img {
  transform: scale(1.1); }
.zx_details_gs .effect_map_wrap .xg_swiper .swiper-slide {
  box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.1);
  height: 300px;
  line-height: 300px;
  position: relative;
  background: #fff;
  text-align: center;
  overflow: hidden; }
.zx_details_gs .effect_map_wrap .xg_swiper .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
  transition: transform .6s ease-in-out; }
.zx_details_gs .effect_map_wrap .xg_swiper .swiper-slide p {
  position: absolute;
  left: 0;
  bottom: -55px;
  height: 55px;
  line-height: 55px;
  padding: 0 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 16px;
  width: 100%;
  transition: bottom .6s; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .pic_box:hover p {
  bottom: 0; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .pic_box:hover img {
  transform: scale(1.1); }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .pic_box {
  height: 230px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  height: 230px; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .pic_box img {
  width: 100%;
  height: 230px;
  transition: transform .6s ease-in-out; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .pic_box p {
  position: absolute;
  left: 0;
  bottom: -55px;
  height: 55px;
  line-height: 55px;
  padding: 0 30px;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: 16px;
  width: 100%;
  transition: bottom .6s; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .tet_box {
  padding: 30px 30px 30px 30px;
  background: #fff; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .tet_box ul li a:hover {
  color: #df5e32; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .tet_box ul li a::before {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #999;
  left: -10px;
  top: 50%;
  margin-top: -2.5px;
  content: ''; }
.zx_details_gs .effect_map_wrap .wz_swiper .swiper-slide .tet_box ul li a {
  font-size: 14px;
  color: #666;
  margin-bottom: 18px;
  display: block;
  position: relative; }
.zx_details_gs .effect_map_wrap .gjc li {
  float: left; }
.zx_details_gs .effect_map_wrap .gjc li a:hover {
  color: #df5e32; }
.zx_details_gs .effect_map_wrap .gjc li a {
  color: #999999;
  font-size: 14px;
  display: block;
  margin-right: 12px;
  margin-bottom: 15px; }
.zx_details_gs .effect_map_wrap .c_item {
  display: none; }
.zx_details_gs .relevant_product_wrap {
  padding-bottom: 60px;
  background: #fff; }
.zx_details_gs .relevant_product_wrap .tit {
  padding: 30px 0; }
.zx_details_gs .relevant_product_wrap .tit h6 {
  color: #333333;
  font-size: 28px;
  font-weight: 550;
  padding-left: 24px;
  border-left: 4px solid #2d466e; }
.zx_details_gs .relevant_product_wrap .tit h6 span {
  font-weight: normal; }
.zx_details_gs .relevant_product_wrap .tit a:hover {
  color: #df5e32; }
.zx_details_gs .relevant_product_wrap .tit a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-right: 20px; }
.zx_details_gs .relevant_product_wrap .relevant_product_swiper .swiper-slide {
  width: 15%;
  height: 200px;
  transition: width .6s;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden; }
.zx_details_gs .relevant_product_wrap .relevant_product_swiper .swiper-slide img {
  width: 100%;
  /*height: 200px;*/
}
.zx_details_gs .relevant_product_wrap .relevant_product_swiper .cur_on {
  /* width: 30%;*/
  /*border: 2px solid #df5e32;*/
}

@media screen and (max-width: 1490px) {
  header .bottom_wrap .nav_box ul li a {
    padding: 0 15px; }
  header .bottom_wrap .nav_box ul li a .iconfont {
    right: -5px; } }
@media screen and (max-width: 1390px) {
  .swiper_prev,
  .swiper_next {
    top: 100px !important; }

  .swiper_prev {
    right: 10%;
    left: inherit; }

  .swiper_next {
    right: 5%; }

  .zx_comment .swiper_prev,
  .zx_comment .swiper_next {
    top: inherit !important;
    bottom: -50px !important;
    color: #df5e32 !important; } }
@media screen and (max-width: 1350px) {
  footer .con_wrap .tet_box .info .pic {
    margin-left: 0; }
  footer .con_wrap .pic_box .contact {
    margin-left: 0; } }
.wrap_video {
  background-image: url("../images/91.jpg");
  height: 900px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 80px; }
.wrap_video .con_wrap {
  max-width: 1420px;
  min-width: 1180px;
  margin: 0 auto;
  padding: 0 70px; }
.wrap_video .con_wrap .big_video_swiper {
  width: 76%; }
.wrap_video .con_wrap .big_video_swiper .swiper-slide #example_video_1 {
  width: 100%;
  height: 645px; }
.wrap_video .con_wrap .big_video_swiper .swiper-slide .video-js .vjs-big-play-button {
  background-image: url(../images/121.png);
  height: 47px;
  width: 47px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  font-size: inherit;
  border: none;
  background-color: inherit;
  left: 50%;
  top: 50%;
  margin-left: -23.5px;
  margin-top: -23.5px; }
.wrap_video .con_wrap .small_fl {
  width: 24%; }
.wrap_video .con_wrap .small_fl .small_switch_swiper {
  height: 570px;
  width: 100%; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .small_on::after {
  opacity: 1 !important; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide:hover::after {
  opacity: 1; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide:hover {
  border: 4px solid #df5e32; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide:hover .btn {
  display: block; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide::after {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  left: 0;
  top: 0;
  z-index: 100;
  transition: opacity .6s ease-in-out;
  opacity: 0; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide {
  position: relative;
  cursor: pointer;
  border: 4px solid #fff; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide img {
  height: 182px; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide .btn {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -18px;
  margin-top: -18px;
  z-index: 101;
  display: none; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .swiper-slide .btn img {
  width: 36px;
  height: 36px; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .small_on {
  border: 4px solid #df5e32; }
.wrap_video .con_wrap .small_fl .small_switch_swiper .small_on .btn {
  display: block; }
.wrap_video .con_wrap .small_fl .more_btn a {
  display: block;
  width: 100%;
  background: #df5e32;
  height: 75px;
  text-align: center;
  line-height: 75px;
  color: #fff;
  font-size: 14px; }

.login_res {
  background-image: url("../images/1001.jpg");
  width: 100%; }
.login_res .layout {
  padding: 100px 0; }
.login_res .layout .fl_box {
  width: 62%;
  text-align: center; }
.login_res .layout .fl_box h3 {
  color: #df5e32;
  font-size: 48px; }
.login_res .layout .fl_box h6 {
  color: #cdcdcd;
  font-size: 26px; }
.login_res .layout .fl_box .img_box {
  margin-top: 50px; }
.login_res .layout .fr_box {
  width: 38%;
  background: #fff; }
.login_res .layout .fr_box .switch_box h6 {
  background-color: #fafafa;
  width: 50%;
  color: #333333;
  font-size: 24px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border-top: 2px solid #fff;
  cursor: pointer; }
.login_res .layout .fr_box .switch_box .active_on {
  background: #fff;
  border-top: 2px solid #df5e32; }
.login_res .layout .fr_box .item {
  padding: 35px 10% 40px;
  display: none; }
.login_res .layout .fr_box .item .row {
  margin-bottom: 30px; }
.login_res .layout .fr_box .item .row label {
  color: #333333;
  font-size: 14px;
  margin-right: 18px; }
.login_res .layout .fr_box .item .row input {
  width: 86%;
  height: 40px;
  border: solid 1px #aaaaaa;
  padding-left: 10px; }
.login_res .layout .fr_box .item .sure {
  margin: 30px 0;
  font-size: 14px;
  text-align: center; }
.login_res .layout .fr_box .item .sure input {
  display: inline-block;
  width: 20px;
  height: 20px; }
.login_res .layout .fr_box .item .sure a {
  color: #6596e7; }
.login_res .layout .fr_box .item .su input {
  height: 56px;
  background-color: #df5e32;
  width: 100%;
  color: #fff;
  font-size: 24px; }
.login_res .layout .fr_box .res .yzm label {
  color: #333333;
  font-size: 14px;
  margin-right: 18px; }
.login_res .layout .fr_box .res .yzm input {
  width: 57%;
  border: solid 1px #aaaaaa;
  height: 40px;
  padding-left: 10px; }
.login_res .layout .fr_box .res .yzm a {
  width: 23%;
  display: inline-block;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #e0e0e0; }
.login_res .layout .fr_box .login .yzm label {
  color: #333333;
  font-size: 14px;
  margin-right: 18px; }
.login_res .layout .fr_box .login .yzm input {
  width: 35%;
  border: solid 1px #aaaaaa;
  height: 40px;
  padding-left: 10px; }
.login_res .layout .fr_box .login .yzm img {
  margin: 0 10px;
  width: 30%;
  max-height: 40px; }
.login_res .layout .fr_box .login .yzm a {
  color: #333333;
  font-size: 12px; }
.login_res .layout .fr_box .login .pass_cz {
  margin: 30px 0;
  padding: 0 20px; }
.login_res .layout .fr_box .login .pass_cz .fl input {
  background-color: #e0e0e0;
  border: solid 1px #535353;
  opacity: 0.6;
  width: 16px;
  height: 16px; }
.login_res .layout .fr_box .login .pass_cz .fr a {
  color: #333333;
  font-size: 12px; }
.login_res .layout .fr_box .login .other_login h6 {
  text-align: center; }
.login_res .layout .fr_box .login .other_login h6 span {
  display: inline-block;
  position: relative; }
.login_res .layout .fr_box .login .other_login h6 span::before, .login_res .layout .fr_box .login .other_login h6 span::after {
  position: absolute;
  content: '';
  width: 70%;
  height: 1px;
  background-color: #cccccc;
  top: 50%; }
.login_res .layout .fr_box .login .other_login h6 span::before {
  left: -100%; }
.login_res .layout .fr_box .login .other_login h6 span::after {
  right: -100%; }
.login_res .layout .fr_box .login .other_login .login_way {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 30px; }
.login_res .layout .fr_box .login .other_login .login_way a {
  display: inline-block;
  margin: 0 10px; }

.yuyue .banner_wrap {
  background-image: url("../images/1002.jpg");
  width: 100%;
  height: 620px;
  padding-top: 17px; }
.yuyue .banner_wrap .yuyue_box {
  width: 380px;
  background-color: #ffffff;
  box-shadow: 0px 6px 4px 0px rgba(216, 216, 216, 0.25); }
.yuyue .banner_wrap .yuyue_box .tit {
  color: #df5e32;
  font-size: 24px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border-bottom: 2px solid #304168; }
.yuyue .banner_wrap .yuyue_box .tit i {
  opacity: .7; }
.yuyue .banner_wrap .yuyue_box .con {
  padding: 10px 50px 30px; }
.yuyue .banner_wrap .yuyue_box .con .people_num {
  color: #555555;
  font-size: 15px;
  padding: 10px 0;
  border-bottom: 1px solid #df5e32; }
.yuyue .banner_wrap .yuyue_box .con .people_num i {
  color: #df5e32;
  font-size: 20px; }
.yuyue .banner_wrap .yuyue_box .con form {
  padding: 15px 0 5px; }
.yuyue .banner_wrap .yuyue_box .con form input {
  width: 100%;
  height: 40px;
  border: solid 1px #aaaaaa;
  padding-left: 15px;
  margin-bottom: 10px; }
.yuyue .banner_wrap .yuyue_box .con form .se_box {
  margin-bottom: 10px; }
.yuyue .banner_wrap .yuyue_box .con form .se_box select {
  width: 32.3%;
  height: 40px;
  border: solid 1px #aaaaaa; }
.yuyue .banner_wrap .yuyue_box .con form .up_pic {
  margin-bottom: 10px; }
.yuyue .banner_wrap .yuyue_box .con form .up_pic .img_box {
  width: 50%;
  height: 90px;
  padding: 8px;
  border: 1px solid #aaa;
  border-right: none; }
.yuyue .banner_wrap .yuyue_box .con form .up_pic .inp_box {
  width: 50%;
  height: 90px;
  border: 1px dashed #aaa;
  position: relative;
  text-align: center;
  padding: 26px 18px;
  cursor: pointer; }
.yuyue .banner_wrap .yuyue_box .con form .up_pic .inp_box input {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0; }
.yuyue .banner_wrap .yuyue_box .con form .up_pic .inp_box p {
  color: #333333;
  font-size: 14px;
  opacity: 0.6; }
.yuyue .banner_wrap .yuyue_box .con form .sub_box {
  position: relative; }
.yuyue .banner_wrap .yuyue_box .con form .sub_box input {
  width: 100%;
  height: 44px;
  background-color: #df5e32;
  color: #ffffff;
  font-size: 18px;
  border: none; }
.yuyue .banner_wrap .yuyue_box .con form .sub_box img {
  position: absolute;
  top: 20%;
  left: 85px; }
.yuyue .banner_wrap .yuyue_box .con .des_about {
  color: #333333;
  font-size: 12px; }
.yuyue .banner_wrap .yuyue_box .con .des_about i {
  color: #df5e32; }
.yuyue .banner_wrap .yuyue_box .con .des_about img {
  display: inline-block;
  margin-right: 5px; }
.yuyue .yuyue_flow {
  height: 180px;
  background-color: #f9f9f9;
  box-shadow: 0px 4px 5px 0px rgba(51, 51, 51, 0.25);
  padding-top: 40px; }
.yuyue .yuyue_flow .layout .tit {
  text-align: center;
  margin-top: 10px; }
.yuyue .yuyue_flow .layout .tit h6 {
  color: #333333;
  font-size: 26px; }
.yuyue .yuyue_flow .layout .tit h6 i {
  color: #df5e32; }
.yuyue .yuyue_flow .layout .tit P {
  color: #333333;
  font-size: 26px; }
.yuyue .yuyue_flow .layout .flow_con {
  width: 80%; }
.yuyue .yuyue_flow .layout .flow_con ul li {
  text-align: center;
  float: left;
  width: 20%;
  position: relative; }
.yuyue .yuyue_flow .layout .flow_con ul li .icon {
  width: 74px;
  height: 74px;
  border: solid 2px #df5e32;
  text-align: center;
  line-height: 74px;
  border-radius: 50%;
  display: inline-block; }
.yuyue .yuyue_flow .layout .flow_con ul li p {
  text-align: center;
  color: #333333;
  font-size: 16px;
  margin-top: 15px; }
.yuyue .yuyue_flow .layout .flow_con ul li:not(:last-child)::after {
  position: absolute;
  content: '';
  background-image: url("../images/1020.png");
  width: 18px;
  height: 16px;
  top: 26%;
  right: 0; }
.yuyue .yuyue_success {
  padding-bottom: 80px; }
.yuyue .yuyue_success .layout .tit {
  padding: 65px 0;
  text-align: center;
  font-weight: 550; }
.yuyue .yuyue_success .layout .tit span {
  position: relative;
  color: #333333;
  font-size: 36px; }
.yuyue .yuyue_success .layout .tit span::after, .yuyue .yuyue_success .layout .tit span::before {
  position: absolute;
  content: '';
  width: 80px;
  height: 2px;
  background-color: #ff4800;
  top: 50%; }
.yuyue .yuyue_success .layout .tit span::after {
  right: -100px; }
.yuyue .yuyue_success .layout .tit span::before {
  left: -100px; }
.yuyue .yuyue_success .layout ul {
  text-align: center;
  font-size: 0; }
.yuyue .yuyue_success .layout ul li {
  display: inline-block;
  width: 206px;
  height: 240px;
  border-radius: 10px;
  padding-top: 45px;
  text-align: center;
  margin: 0 13px; }
.yuyue .yuyue_success .layout ul li img {
  max-width: 79px;
  min-height: 73px; }
.yuyue .yuyue_success .layout ul li p {
  margin: 30px auto 0;
  width: 95px;
  color: #ffffff;
  font-size: 24px; }
.page-box{
  text-align: center;
  font-size: 0;
}
.page-box a{
  display: inline-block;
  font-size: 12px;
  width: 40px;
  height: 40px;
  color: #333 !important;
  border: 1px solid #ccc !important;
  margin: 0 2px;
  background: #fff;
  line-height: 40px;
}
.page-box span{
  display: inline-block;
  font-size: 12px;
  width: 40px;
  height: 40px;
  color: #333;
  border: 1px solid #ccc;
  margin: 0 2px;
  background: #fff;
  line-height: 40px;
}
.page-box .prev{
  width: 130px;
  margin: 0 10px;
}
.page-box .next{
  width: 130px;
  margin: 0 10px;
}
.page-box .first{

}
.page-box .last{

}
.pagination  .current{
  /*background: #204684 !important;*/
}
.page-box .on{
  background: #204684;
  color: #fff !important;
}
.page-box .total{
  font-size: 12px;
  display: inline-block;
  margin-left: 15px;
}
.pagination .current.prev, .pagination .current.next{
  color: #333 !important;
}
.pagination .current{
  background: #fff !important;
  color: #df5e32 !important;
  border:none !important;
  border: 1px solid #ccc !important;
}
/*# sourceMappingURL=output.css.map */
