@charset "UTF-8";

.body address, .body caption, .body cite, .body code, .body dfn, .body em, .body i, .body th, .body var {
  font-style: normal;
  font-weight: 400
}
.btn_img:hover .title, .btn_link:hover, .dee_lfl .con_word a:hover, .index_search .news_box .news_list a:hover {
  text-decoration: underline
}
.clear {
  overflow: hidden
}
.clr {
  clear: both !important
}
/*@font-face {
  font-family: iconfont;
  src: url(../fonts/iconfont.ttf);
  src: url(../fonts/iconfont.eot);
  src: url(../fonts/iconfont.eot?#iefix) format("embedded-opentype"), url(../fonts/iconfont.woff) format("woff"), url(../fonts/iconfont.ttf) format("truetype"), url(../fonts/iconfont.svg#iconfont) format("svg");
  font-weight: 400;
  font-style: normal
}*/
.iconfont {
  font-family: iconfont;
  overflow: hidden;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.brand-detail .bdc01-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.brand_search .bs_main .bbl_title .bt_search_txt, .index_search .news_box .news_list a, .module_newslink_box .mnb_news_info .tittle_news {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.index_floor_seven .brand_news:hover, .index_floor_two .brand_serve:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, .15)
}
@-webkit-keyframes bun {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
  }
}
@keyframes bun {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
  }
}
@-webkit-keyframes loading {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@keyframes loading {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}
@-webkit-keyframes rowup {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  100% {
    -webkit-transform: translate3d(0, -312px, 0);
    transform: translate3d(0, -312px, 0)
  }
}
@keyframes rowup {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  100% {
    -webkit-transform: translate3d(0, -312px, 0);
    transform: translate3d(0, -312px, 0)
  }
}
.font-st {
  font-family: Tahoma
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow: hidden;
  vertical-align: top
}
.box {
  overflow: hidden;
  width: 1200px;
  padding-bottom: 10px;
  margin: 0 auto
}
.de_tips {
  height: 50px;
  overflow: hidden
}
.de_tips .det_cir {
  position: absolute;
  display: block;
  margin-top: -50px;
  background: url(../../img/icon_lingz.png) center center no-repeat #fff;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid #c9d9e2
}
.de_tips .det_nowgprs {
  font-size: 12px;
  line-height: 12px;
  margin: 24px 0;
  color: #999;
  display: block;
  padding-left: 120px
}
.hide {
  display: none
}
.page {
  overflow: hidden;
  font-size: 14px
}
.page .p_clic {
  cursor: pointer;
  float: left;
  display: block;
  text-align: center;
  width: 80px;
  height: 34px;
  line-height: 34px;
  background-color: #fff;
  color: #666;
  border: 1px solid #eee
}
.page .p_pre {
  margin-right: 4px
}
.page .p_next {
  margin-right: 10px
}
.page a.p_clic:hover {
  color: #000
}
.page .p_all, .page .p_now_page {
  display: block;
  float: left;
  height: 38px;
  line-height: 38px;
  color: #666
}
.page .btn_sure, .page ul.pages_list .p_list {
  line-height: 34px;
  text-align: center;
  height: 34px;
  float: left
}
.page .p_all em {
  color: #e50000
}
.page ul.pages_list {
  float: left;
  overflow: hidden;
  width: auto;
  margin-left: 0
}
.page ul.pages_list .p_list {
  cursor: pointer;
  width: 40px;
  margin-right: 4px;
  border: 1px solid #eee;
  background: #fff
}
.page .btn_sure, .page ul.pages_list .p_li_hov, .page ul.pages_list li.p_list:hover {
  background-color: #e50000;
  color: #fff
}
.page .btn_sure {
  width: 60px;
  display: block;
  margin-left: 10px
}
.page input {
  width: 34px;
  text-align: center;
  height: 34px;
  border: 1px solid #ddd;
  margin: 0 4px
}
.ttw_icon {
  display: inline-block;
  zoom: 1;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  background-image: url(../../img/img_icon45.png);
  background-repeat: no-repeat;
  margin-right: 12px
}
.ttw_list .ttw_ic01 {
  background-position: 0 0
}
.ttw_list .ttw_ic02 {
  background-position: -25px 0
}
.ttw_list .ttw_ic03 {
  background-position: -50px 0
}
.ttw_list .ttw_ic04 {
  background-position: -75px 0
}
.ttw_list .ttw_ic05 {
  background-position: -100px 0
}
.ttw_list .ttw_ic06 {
  background-position: 0 -25px
}
.ttw_list .ttw_ic07 {
  background-position: -25px -25px
}
.ttw_list .ttw_ic08 {
  background-position: -25px -50px
}
.ttw_list .ttw_ic09 {
  background-position: -25px -75px
}
.ttw_list .ttw_ic10 {
  background-position: -25px -100px
}
.ttw_list .ttw_ic11 {
  background-position: 0 -50px
}
.ttw_list .ttw_ic12 {
  background-position: -25px -50px
}
.ttw_list .ttw_ic13 {
  background-position: -50px -50px
}
.ttw_list .ttw_ic14 {
  background-position: -75px -50px
}
.ttw_list .ttw_ic15 {
  background-position: -100px -50px
}
.ttw_list .ttw_ic16 {
  background-position: 0 -75px
}
.ttw_list .ttw_ic17 {
  background-position: -50px -75px
}
.ttw_list .ttw_ic19 {
  background-position: -75px -75px
}
.ttw_list .ttw_ic20 {
  background-position: -100px -75px
}
.ttw_list .ttw_ic21 {
  background-position: 0 -100px
}
.ttw_list .ttw_ic22 {
  background-position: -25px -100px
}
.ttw_list .ttw_ic23 {
  background-position: -50px -100px
}
.ttw_list .ttw_ic24 {
  background-position: -75px -100px
}
.ttw_list .ttw_ic25 {
  background-position: -100px -100px
}
.ttw_list .ttw_ic26 {
  background-position: 0 -125px
}
.ttw_list .ttw_ic27 {
  background-position: -25px -125px
}
.ttw_list .ttw_ic29 {
  background-position: -50px -125px
}
.ttw_list .ttw_ic30 {
  background-position: -100px -125px
}
.ttw_list .ttw_ic31 {
  background-position: 0 -150px
}
.ttw_list .ttw_ic32 {
  background-position: -25px -150px
}
.ttw_list .ttw_ic33 {
  background-position: -50px -150px
}
.ttw_list .ttw_ic34 {
  background-position: -75px -150px
}
.ttw_list .ttw_ic35 {
  background-position: -100px -150px
}
.ttw_list .ttw_ic36 {
  background-position: 0 -175px
}
.ttw_list .ttw_ic37 {
  background-position: -25px -175px
}
.ttw_list .ttw_ic38 {
  background-position: -50px -175px
}
.ttw_list .ttw_ic39 {
  background-position: -75px -175px
}
.ttw_list .ttw_ic40 {
  background-position: -100px -175px
}
.ttw_list .ttw_ic41 {
  background-position: 0 -200px
}
.ttw_list .ttw_ic42 {
  background-position: -25px -200px
}
.ttw_list .ttw_ic43 {
  background-position: -50px -200px
}
.ttw_list .ttw_ic44 {
  background-position: -75px -200px
}
.ttw_list .ttw_ic45 {
  background-position: -100px -200px
}
input::-webkit-input-placeholder {
  color: #bbb
}
input::-moz-placeholder {
  color: #bbb
}
input:-ms-input-placeholder {
  color: #bbb
}
.de_rig {
  background-color: #fff;
  padding: 20px;
  width: 280px;
  overflow: hidden
}
.de_rig .aside_search {
  margin-bottom: 20px
}
.de_rig .der_tips {
  position: relative;
  height: 280px;
  width: 280px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border: 1px dashed #eff0f1;
  /*background: url(../../img/img_aside_01.png) center top no-repeat*/
}
.de_rig .der_tips .from_box {
  position: absolute;
  bottom: 30px;
  margin-left: 20px
}
.de_rig .der_tips .from_box .inp_search {
  width: 230px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  font-size: 14px;
  display: block;
  margin-bottom: 4px;
  border-radius: 4px
}
.de_rig dl {
  padding-bottom: 10px;
  color: #555
}
.de_rig dl .der_tit {
  padding: 10px 0 10px 40px;
  margin-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 700
}
.de_rig dl .der_dlist {
  background: url(../../img/icon_de_point.png) left center no-repeat;
  padding-left: 12px;
  font-size: 12px;
  line-height: 28px
}
.de_rig .de_news {
  overflow: hidden;
  border-bottom: 1px dashed #eff0f1
}
.de_rig .de_news .der_tit {
  background: url(../../img/icon_right_pro.png) left center no-repeat
}
.de_rig .de_news_brand .der_tit {
  background: url(../../img/icon_right_01.png) left center no-repeat
}
.de_rig .der_brand_box {
  width: 300px;
  overflow: hidden
}
.de_rig .der_brand_box .btn_img {
  float: left;
  width: 128px;
  height: 128px;
  margin-right: 14px;
  margin-bottom: 10px;
  border: 1px solid #ebebeb;
  -webkit-transition: all .3s;
  transition: all .3s
}
.de_rig .der_brand_box .btn_img img {
  width: 128px;
  height: 108px
}
.de_rig .der_brand_box .btn_img .title {
  position: relative;
  width: 128px;
  line-height: 20px;
  font-size: 12px;
  margin-top: 0;
  color: #666;
  background: #ebebeb;
  -webkit-transition: all .3s;
  transition: all .3s
}
.de_rig .der_brand_box .btn_img:hover {
  border-color: #db0000
}
.de_rig .der_brand_box .btn_img:hover .title {
  color: #fff;
  background: #db0000
}
.module_brand_list {
  height: 34px;
  width: 102px
}
.module_brand_list .show_more {
  cursor: pointer;
  line-height: 34px;
  height: 34px;
  border-radius: 0;
  border-color: #e4e4e4;
  color: #666
}
.module_brand_list .show_more .iconfont {
  color: #666;
  margin-left: 6px
}
.module_brand_list .tr_cla {
  position: absolute;
  display: none;
  width: 680px;
  padding-bottom: 0;
  margin-top: -1px;
  background: #fafafa;
  border: 1px solid #e4e4e4
}
.module_brand_list .trc_dl {
  width: 680px
}
.module_brand_list .trc_dl .ttw_list {
  width: 164px;
  margin-bottom: 20px;
  margin-right: 0
}
.module_brand_list:hover .tr_cla {
  display: block
}
.module_brand_list:hover .show_more {
  background: #fafafa
}
.trc_dl {
  width: 720px
}
.trc_dl .ttw_list {
  text-align: left;
  cursor: pointer;
  float: left;
  width: 160px;
  height: 27px;
  line-height: 27px;
  margin-right: 100px;
  margin-bottom: 10px;
  font-size: 14px;
  border: 2px solid #fafafa;
  color: #666
}
.trc_dl .ttw_last {
  margin-right: 0
}
.trc_dl .tr_tit {
  margin-bottom: 20px;
  color: #666
}
.trc_dl .ttw_list:hover {
  border-color: #e50000;
  color: #e50000
}
.trc_dl .ttw_list:hover .ttw_icon {
  background-image: url(../../img/img_icon45_hov.png)
}
.tr_brand_iteam .list_border {
  margin-bottom: 6px
}
.tr_brand_iteam .list_border:hover {
  color: #db0000
}
.module_newslink_box {
  overflow: hidden;
  width: 720px
}
.module_newslink_box .img_box {
  float: left;
  display: block;
  width: 234px;
  height: 148px
}
.module_newslink_box .img_box img {
  width: 100%;
  height: 100%
}
.module_newslink_box .mnb_news_info {
  float: right;
  width: 470px
}
.module_newslink_box .mnb_news_info .tittle_news {
  font-size: 20px;
  margin-bottom: 10px
}
.module_newslink_box .mnb_news_info .news_introduction {
  display: block;
  font-size: 14px;
  line-height: 24px;
  height: 90px;
  color: #999
}
.module_newslink_box .mnb_news_info .module_news_info {
  overflow: hidden;
  font-size: 12px;
  line-height: 24px;
  color: #999
}
.module_newslink_box .mnb_news_info .module_news_info .btn_border {
  float: right;
  height: 24px;
  line-height: 24px;
  width: auto;
  padding: 0 10px;
  margin-right: 10px;
  border-radius: 0;
  color: #999;
  border-color: #e4e4e4
}
.module_loading {
  font-size: 12px;
  color: #bbb
}
.module_crumb, .module_crumb a {
  font-size: 12px;
  color: #999
}
.module_loading .img_box {
  display: inline-block;
  margin-right: 6px
}
.module_loading .img_box img {
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite
}
.module_crumb {
  width: 1200px;
  margin: 0 auto
}
.module_pages {
  text-align: center
}
.module_pages .pages_box {
  display: inline-block;
  overflow: hidden
}
.module_pages .pages_btn {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin-right: 10px
}
.module_pages .pages_btn.cur {
  color: #db0000
}
.module_img_btn .img_box {
  width: 168px;
  height: 168px;
  margin-bottom: 12px;
  border: 1px solid #eee
}
.module_img_btn .img_box img {
  display: block;
  width: 100%;
  height: 100%
}
.module_img_btn .btn_gray:hover {
  border-color: #db0000;
  color: #db0000
}
.search_box {
  width: 742px;
  margin: 0 auto
}
.search_box .iconfont {
  position: absolute;
  font-size: 18px;
  margin-top: 18px;
  margin-left: 4px
}
.search_box .inp_err {
  position: absolute;
  display: none;
  height: 52px;
  line-height: 52px;
  margin-top: 1px;
  margin-left: 1px;
  width: 520px;
  padding-left: 10px;
  color: #db0000;
  background: #fff
}
.search_box .inp_search {
  width: 524px;
  height: 54px;
  line-height: 54px;
  padding-left: 34px;
  font-size: 14px;
  display: block;
  float: left;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}
.search_box .search_btn {
  width: 180px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  font-size: 18px;
  display: block;
  font-weight: 700;
  float: right;
  position: relative;
  background: url(../../img/index/img_02.png) 118px 6px no-repeat #db0000;
  color: #fff
}
.search_box .search_btn img {
  position: absolute;
  margin-top: -40px;
  margin-left: 100px
}
.search_box .search_btn:hover {
  background-color: #f50000
}
.common_top {
  padding-bottom: 0;
  background: #f4f4f4
}
.common_top .box {
  padding: 10px 0
}
.common_top .top_left {
  float: left;
  font-size: 12px;
  color: #666
}
.common_top .top_left a.login, .common_top .top_left a.reg {
  color: #666
}
.common_top .top_left a.login:hover, .common_top .top_left a.reg:hover {
  color: #db0000
}
.common_top .top_right {
  font-weight: 700;
  float: right;
  font-size: 14px;
  color: #db0000
}
.common_top .top_right .iconfont {
  font-size: 16px;
  margin-right: 4px
}
.common_header {
  width: 100%;
  background: #fff
}
.common_header .logo {
  display: block;
  float: left;
  width: 322px;
  height: 42px;
  margin-right: 70px;
  margin-top: 30px;
  background: url(../../img/img_logo.png) center no-repeat
}
.common_header .nav {
  overflow: hidden;
  float: left;
  margin-top: 34px
}
.common_header .nav a {
  display: block;
  float: left;
  position: relative;
  padding: 0 16px;
  line-height: 32px;
  font-size: 15px;
  border-radius: 6px
}
.common_header .nav a.cur {
  background: #db0000;
  color: #fff
}
.common_header .nav a.cur:hover {
  color: #fff
}
.common_header .nav a:hover {
  color: #db0000
}
.common_header .nav a:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 14px;
  right: -1px;
  top: 9px;
  background: #f5f5f5
}
.common_header .ewm {
  float: right;
  position: relative;
  padding-right: 84px;
  padding-top: 20px;
  margin-top: 10px;
  padding-bottom: 24px
}
.common_header .ewm span {
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 18px;
  color: #ababab
}
.common_header .ewm img {
  position: absolute;
  display: block;
  width: 68px;
  height: 68px;
  padding: 4px;
  right: 0;
  top: 0;
  border: 1px solid #f5f5f5
}
.footer {
  width: 100%;
  background-color: #2b3854;
  overflow: hidden;
  font-size: 12px
}
.footer .ft_solid {
  border-bottom: 1px solid #3d4963;
  padding-bottom: 15px
}
.ft_solid .ft_tips, .ft_solid ul {
  width: 1190px;
  margin: 0 auto
}
.ft_solid .ft_tips {
  margin: 20px auto;
  color: #efefef
}
.ft_fri .ftf_list a, .ft_solid ul, .ft_solid ul .ftt_list a {
  color: #8f9ebe
}
.ft_solid ul {
  overflow: hidden
}
.ft_solid ul .ftt_list {
  margin: 0 24px 13px 0;
  line-height: 12px;
  float: left;
  cursor: pointer
}
.footer .ft_fri {
  width: 1190px;
  margin: 0 auto;
  text-align: center
}
.ft_fri .ftf_ul {
  width: 775px;
  margin: 35px auto 30px;
  overflow: hidden
}
.ft_fri .ftf_list {
  float: left;
  color: #8f9ebe;
  border-right: 1px solid #8f9ebe;
  line-height: 12px;
  padding-right: 14px;
  margin-right: 14px;
  cursor: pointer
}
.ft_fri .ftf_last {
  margin-right: 0;
  padding-right: 0;
  border: 0
}
.ft_fri .ftf_iso {
  color: #bdbdbd;
  line-height: 12px
}
.ft_fri .ftf_coop {
  width: 720px;
  overflow: hidden;
  margin: 30px auto 34px
}
.ftf_coop .ftf_img_list {
  float: left;
  margin-right: 10px
}
.banner {
  padding-top: 230px;
  height: 203px;
  width: 100%;
  /*background: url(../../img/img_index_banner.png) center center no-repeat*/
}
.banner .b_bg {
  position: relative;
  margin: 0 auto;
  height: 60px;
  padding: 30px;
  width: 792px;
  background-color: rgba(0, 0, 0, .5)
}
.banner .b_bg input {
  float: left;
  height: 56px;
  line-height: 56px;
  font-size: 16px;
  padding-left: 10px;
  border: 1px solid #ccc;
  color: #999;
  background-color: #fff
}
.banner .b_bg input.bb_biao {
  width: 380px
}
.banner .b_bg input.bb_num {
  width: 190px;
  border-width: 1px 0
}
.banner .b_bg .b_warn {
  position: absolute;
  border-radius: 11px;
  overflow: hidden;
  width: 371px;
  height: 21px;
  padding: 20px 13px 0;
  top: 92px;
  right: 30px;
  background: url(../../img/img_warning.png) top center no-repeat;
  border-bottom: 1px solid #eb7f30
}
.img_banner {
  display: block;
  width: 100%;
  height: 100px
}
.list_news, .list_news_time {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  width: 100%;
  color: #666
}
.list_news .red_ico, .list_news_time .red_ico {
  display: inline-block;
  width: 2px;
  height: 4px;
  margin-right: 10px;
  background: #c50000;
  vertical-align: middle
}
.list_news .gray_ico, .list_news_time .gray_ico {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #ccc
}
.list_news:hover, .list_news_time:hover {
  color: #c50000
}
.list_news_time {
  overflow: hidden
}
.list_news_time .time {
  float: right;
  font-size: 14px;
  color: #999
}
.list_imgnews {
  overflow: hidden;
  width: 720px
}
.list_imgnews .img_box {
  float: left;
  display: block;
  width: 120px;
  height: 80px;
  margin-right: 20px
}
.list_imgnews .img_box img {
  width: 100%;
  height: 100%
}
.list_imgnews a {
  float: left;
  display: block;
  width: 580px
}
.list_imgnews a.news_tittle {
  font-size: 16px;
  margin-bottom: 6px;
  color: #333
}
.list_imgnews a.news_info {
  font-size: 12px;
  line-height: 18px;
  color: #999
}
.list_border {
  display: block;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
  color: #666;
  border: 1px solid #f0f0f0;
  background: #fff
}
.list_border .arrow {
  float: right;
  font-size: 14px;
  color: #666
}
.title_bold, .title_more {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 1.2;
  color: #333
}
.mf_tit, .rf_depic, .rf_depic .rf_tit {
  margin-bottom: 60px
}
.title_more {
  overflow: hidden
}
.title_more .more_news {
  float: right;
  font-weight: 400;
  font-size: 14px;
  color: #999
}
.title_more .more_news .iconfont {
  font-size: 16px;
  margin-right: 4px
}
.tittle_redarrow {
  font-size: 18px;
  padding-left: 20px;
  background: url(../../img/icon_tigz01.png) 3px center no-repeat;
  color: #666
}
.mf_tit {
  text-align: center;
  padding-top: 50px;
  height: 52px
}
.mf_tit .mft_word {
  display: inline-block;
  position: relative;
  z-index: 99
}
.mf_tit .title {
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  padding: 0 20px
}
.mf_tit .tit_intr {
  font-size: 14px;
  line-height: 14px;
  margin-top: 10px;
  color: #999
}
.mf_tit .mft_solid {
  display: block;
  position: absolute;
  width: 100%;
  margin-top: -36px;
  z-index: 10;
  border-bottom: 1px solid #ccc
}
.tittle_underline {
  font-size: 22px;
  color: #333;
  border-bottom: 1px solid #eee
}
.rf_depic {
  background-color: #fff;
  padding: 20px 20px 60px
}
.rf_depic .rf_tit {
  font-size: 22px;
  padding: 10px 0 10px 18px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  background: url(../../img/icon_tigz01.png) 3px center no-repeat
}
.title_left {
  padding-left: 20px;
  font-size: 14px;
  color: #666
}
.title_link {
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  color: #333
}
.title_link .text {
  padding-left: 8px;
  font-size: inherit;
  border-left: 4px solid #ff3c28;
  color: inherit
}
.title_link .more {
  float: right;
  display: inline-block;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  width: 56px;
  height: 24px;
  line-height: 24px;
  border-radius: 24px;
  color: #999;
  border: 1px solid #eee
}
.title_link .more:hover {
  color: #666
}
.btn_bunred, .btn_bunwhite, .btn_more {
  width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  display: block;
  color: #fff;
  background: #c50000;
  border-radius: 14px
}
.btn_bunred:hover, .btn_bunwhite:hover, .btn_more:hover {
  background: #ac0000
}
.btn_bunwhite, .btn_more {
  width: 98px;
  height: 26px;
  line-height: 26px;
  background: #fff;
  color: #999;
  border: 1px solid #999
}
.btn_bunwhite:hover, .btn_more:hover {
  background: #fff;
  color: gray
}
.btn_border {
  width: 113px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  display: block;
  border-radius: 4px;
  border: 1px solid #db0000;
  color: #db0000
}
.brand_search .ba_brandclassify .btn_red_none, .btn_red {
  width: 115px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  display: block;
  border-radius: 4px;
  background: #db0000;
  color: #fff
}
.brand_search .ba_brandclassify .btn_red_none:hover, .btn_red:hover {
  background: #c20000
}
.btn_more {
  width: 58px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px
}
.btn_op, .btn_op_bun {
  display: block;
  text-align: center;
  padding: 0 20px;
  line-height: 30px;
  border-radius: 4px;
  border: 1px solid #999;
  color: #999
}
.btn_op:hover, .btn_op_bun:hover {
  color: #db0000;
  border-color: #db0000
}
.btn_img .title, .btn_yellow {
  text-align: center;
  display: block;
  color: #fff
}
.btn_op_bun {
  padding: 0;
  border-radius: 100%
}
.btn_img {
  display: block;
  width: 285px;
  height: 180px
}
.btn_img img {
  display: block;
  width: 100%;
  height: 100%
}
.btn_img .title {
  position: absolute;
  line-height: 34px;
  z-index: 1;
  margin-top: -34px;
  width: 285px;
  background: rgba(0, 0, 0, .6)
}
.btn_yellow {
  width: 240px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-radius: 4px;
  background: #f90
}
.btn_yellow:hover {
  background: #e68a00
}
.btn_link {
  font-size: 14px;
  color: #db0000
}
.btn_blue_border, .btn_gray_border {
  width: 76px;
  text-align: center;
  font-size: 12px;
  display: block;
  border-radius: 4px;
  height: 30px;
  line-height: 30px
}
.btn_blue_border {
  border: 1px solid #1750b9;
  color: #1750b9
}
.btn_blue_border:hover {
  color: #fff;
  background: #1750b9
}
.btn_gray_border {
  border: 1px solid #bbb;
  color: #bbb
}
.btn_gray, .btn_red_border {
  border-radius: 4px;
  display: block;
  font-size: 14px;
  text-align: center
}
.btn_red_border {
  width: 68px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #db0000;
  color: #db0000
}
.btn_red_border:hover {
  color: #fff;
  background: #db0000
}
.btn_gray {
  width: 168px;
  height: 36px;
  line-height: 36px;
  background-color: #f6f6f6;
  border: 1px solid #ddd;
  color: #333
}
.btn_bun {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #ddd
}
.btn_bun.cur {
  width: 12px;
  background: #db0000
}
.aside_search {
  width: 280px
}
.aside_search .inp_search {
  width: 188px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  border: 1px solid #ccc
}
.aside_search .search_btn {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  display: block;
  background: #c50000;
  color: #fff
}
.aside_search .search_btn:hover {
  background: #ac0000
}
.form_box th span {
  font-size: 14px;
  color: #434753;
  margin-right: 10px
}
.form_box th .phone_title {
  margin-top: 20px;
  display: inline-block
}
.form_box td input, .form_box td select {
  width: 228px;
  padding-left: 10px;
  height: 32px;
  line-height: 34px;
  display: block;
  border: 1px solid #e5e5e5
}
.form_box td .inp_phone {
  border-color: #3ab14e
}
.form_box td .phone_info {
  width: 240px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #3ab14e
}
.form_box td select {
  width: 240px;
  height: 34px;
  line-height: 34px
}
.form_box td, .form_box th {
  padding-bottom: 10px
}
.form_box .red_star {
  color: #c50000
}
.mark {
  position: fixed;
  top: 0;
  left: 0;
  background: url(../../img/bg_black07.png);
  background: rgba(0, 0, 0, .5);
  height: 100%;
  width: 100%;
  z-index: 110
}
.dig, .layer {
  position: fixed;
  background-color: #fff;
  border-top: 2px solid #e50000;
  width: 656px;
  top: 50%;
  left: 50%;
  margin-top: -140px;
  margin-left: -328px;
  overflow: hidden;
  padding: 0 32px 20px;
  z-index: 120
}
.dig .dig_close, .layer .dig_close {
  float: right;
  background: url(../../img/icon_dig_close.png) center center no-repeat #e50000;
  width: 32px;
  height: 32px;
  display: block;
  margin-right: -32px;
  cursor: pointer
}
.dig .dig_tit, .layer .dig_tit {
  text-align: center;
  font-size: 20px;
  padding: 20px 0 10px;
  margin: 0 0 10px;
  color: #e50000;
  border-bottom: 1px solid #ccc
}
.dig .dsuc_btn, .layer .dsuc_btn {
  display: block;
  background-color: #e50000;
  color: #fff;
  width: 220px;
  height: 36px;
  line-height: 36px;
  margin: 20px auto 0;
  border-radius: 4px
}
.dig .dsuc_btn:hover, .layer .dsuc_btn:hover {
  background: #c20000
}
.struct {
  padding-bottom: 40px
}
.dig_suc {
  width: 380px;
  margin-left: -190px;
  text-align: center
}
.dig_suc .dig_word {
  color: #434753;
  font-size: 14px;
  line-height: 22px
}
.layer_index_nav {
  position: fixed;
  display: none;
  top: 120px;
  left: 50%;
  margin-left: -660px;
  background: #fff;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf
}
.layer_index_nav .nav_btn {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  width: 50px;
  height: 44px;
  padding-top: 6px;
  border-bottom: 1px solid #dfdfdf;
  color: #999
}
.layer_index_nav .nav_btn span {
  display: block;
  font-size: 12px;
  line-height: 18px
}
.layer_index_nav .nav_btn.cur, .layer_index_nav .nav_btn:hover {
  background: #db0000;
  color: #fff
}
.content-collect {
  position: fixed;
  z-index: 19;
  right: 10px;
  top: 40%
}
.content-collect .ccollect-consult, .content-collect .ccollect-logo, .content-collect .ccollect-qq, .content-collect .ccollect-tel, .content-collect .ccollect-top, .content-collect .ccollect-wx {
  background-color: #666;
  width: 36px;
  height: 36px;
  margin-bottom: 1px;
  text-align: center;
  color: #fff;
  border-radius: 3px 0 0 3px;
  position: relative;
  cursor: pointer
}
.content-collect .ccollect-consult .iconfont, .content-collect .ccollect-logo .iconfont, .content-collect .ccollect-qq .iconfont, .content-collect .ccollect-tel .iconfont, .content-collect .ccollect-top .iconfont, .content-collect .ccollect-wx .iconfont {
  font-size: 20px;
  line-height: 36px;
  position: absolute;
  z-index: 3;
  width: 36px;
  right: 0;
  color: #fff
}
.content-collect .ccollect-consult .hover, .content-collect .ccollect-logo .hover, .content-collect .ccollect-qq .hover, .content-collect .ccollect-tel .hover, .content-collect .ccollect-top .hover, .content-collect .ccollect-wx .hover {
  display: none;
  position: absolute;
  background-color: #db0000;
  width: 100px;
  padding-left: 15px;
  z-index: 2;
  text-align: left;
  height: 36px;
  line-height: 36px;
  right: 0;
  border-radius: 3px 0 0 3px;
  color: #fff
}
.content-collect .ccollect-consult:hover .hover, .content-collect .ccollect-logo:hover .hover, .content-collect .ccollect-qq:hover .hover, .content-collect .ccollect-tel:hover .hover, .content-collect .ccollect-top:hover .hover, .content-collect .ccollect-wx:hover .hover {
  display: block
}
.content-collect .ccollect-tel .hover {
  width: 130px;
  font-weight: 700
}
.content-collect .ccollect-wx .hover .more {
  display: none;
  position: absolute;
  right: 37px;
  background-color: #db0000;
  border-radius: 3px 0 0 3px;
  padding: 10px;
  z-index: 4;
  margin-top: -90px
}
.content-collect .ccollect-wx .hover:hover .more {
  display: block
}
.content-collect .ccollect-logo {
  background: #db0000
}
.layer_form {
  display: none;
  width: 322px;
  margin-left: -190px;
  margin-top: -190px
}
.layer_form .dig_close {
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  top: 18px;
  right: 64px
}
.layer_form .dig_tit {
  font-size: 24px
}
.layer_form .gray_info {
  text-align: center;
  font-size: 14px;
  color: #999;
  margin-top: 20px
}
.layer_form .dsuc_btn {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  width: 326px;
  height: 36px;
  line-height: 36px
}
.layer {
  position: fixed;
  display: none;
  left: 50%;
  top: 50%;
  background: #fff;
  border-top: 2px solid #e50000
}
.layer .close {
  position: absolute;
  text-align: center;
  cursor: pointer;
  display: block;
  font-size: 20px;
  width: 25px;
  line-height: 25px;
  border-radius: 100%;
  margin-top: 20px;
  right: 24px;
  background: #db0000;
  color: #fff
}
.m_dig {
  position: fixed;
  bottom: 0;
  background: #000;
  height: 100px;
  width: 100%;
  z-index: 110
}
.m_dig .md_mid {
  position: relative;
  width: 1175px;
  margin: -48px auto 0
}
.md_mid .btn_now, .md_mid .mdm_close {
  position: absolute;
  display: inline-block;
  zoom: 1
}
.md_mid .btn_now {
  background: url(../../img/img_dig03.png) center center no-repeat;
  width: 160px;
  height: 50px;
  top: 74px;
  right: 65px
}
.md_mid .mdm_close {
  background: url(../../img/img_dig02.png) center center no-repeat #4d4d4d;
  width: 32px;
  height: 32px;
  top: 48px;
  right: 0;
  cursor: pointer
}
.layer_box {
  position: fixed;
  overflow: hidden;
  display: none;
  left: 50%;
  top: 50%;
  border-radius: 4px;
  z-index: 200;
  background: #fff
}
.layer_box .close {
  font-weight: 700;
  position: absolute;
  font-size: 28px;
  top: 10px;
  right: 10px;
  color: #999
}
.layer_box .title {
  text-align: center;
  font-size: 18px;
  margin-top: 34px;
  margin-bottom: 14px;
  color: #333
}
.layer_box .info {
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  color: #bbb
}
.layer_box .submit_btn {
  width: 130px;
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  margin: 20px auto 0
}
.layer_box .inp_err {
  position: absolute;
  display: none;
  height: 44px;
  line-height: 44px;
  padding-left: 10px;
  width: 180px;
  background: #fff;
  color: #db0000
}
.layer_submit {
  width: 366px;
  height: 200px;
  margin-left: -180px;
  margin-top: -100px
}
.layer_login {
  width: 480px;
  height: 374px;
  margin-top: -180px;
  margin-left: -240px
}
.layer_login .layer_form_box {
  width: 100%;
  margin-top: 30px
}
.layer_login .layer_form_box .inp_list {
  overflow: hidden
}
.layer_login .layer_form_box .inp_title {
  text-align: right;
  float: left;
  width: 120px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 46px;
  color: #666
}
.layer_login .layer_form_box .inp_box {
  overflow: hidden;
  float: left;
  width: 300px;
  margin-bottom: 14px;
  border: 1px solid #eee
}
.layer_login .layer_form_box .inp_txt {
  width: 170px;
  height: 46px;
  line-height: 46px;
  padding-left: 10px;
  font-size: 14px;
  display: block;
  float: left;
  border: none
}
.layer_login .layer_form_box .get_code, .layer_login .layer_form_box .wait_code {
  display: block;
  float: right;
  text-align: center;
  width: 114px;
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  background: #f6f6f6;
  color: #333
}
.layer_login .layer_form_box .wait_code {
  display: none
}
.layer_login .layer_form_box img {
  float: right;
  cursor: pointer;
  width: 114px;
  height: 46px
}
.layer_login .layer_form_box .login_btn {
  width: 130px;
  height: 46px;
  line-height: 46px;
  margin: 0 auto
}
.table .tleft {
  text-align: left
}
.table .tright {
  text-align: right
}
.btn_search, .index_floor_four .index_floor_two .brand_serve.server_box.box_03 .btn_box, .index_floor_four .index_floor_two .brand_serve.server_box.box_04 .btn_box, .index_floor_two .brand_serve.box_02 .btn_box, .index_floor_two .index_floor_four .brand_serve.server_box.box_03 .btn_box, .index_floor_two .index_floor_four .brand_serve.server_box.box_04 .btn_box, .index_search .info {
  text-align: center
}
.table_follow_brand, .table_follow_brand table {
  width: 100%
}
.table_follow_brand table td {
  border-bottom: 1px solid #eee
}
.table_follow_brand .brand_img {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  width: 130px
}
.table_follow_brand .brand_img img {
  display: block;
  width: 130px;
  height: 130px
}
.about_page .img_banner, .gbih_page .img_banner, .license_content .img_banner, .license_pages .img_banner, .newspage .img_banner, .pro_notice .img_banner, .reg_page .img_banner, .trade_page .img_banner {
  height: 240px
}
.table_follow_brand .brand_title {
  font-size: 16px;
  color: #333
}
.table_follow_brand .brand_info {
  font-size: 14px;
  line-height: 26px;
  color: #999
}
.table_follow_brand .brand_info em {
  color: #333
}
.table_follow_brand .btn_red_border {
  display: inline-block
}
body {
  background: url(../../img/img_bg01.png)
}
#header {
  width: 100%;
  background-color: #fff;
  overflow: hidden
}
#left {
  position: absolute;
  left: 0;
  width: 222px;
  background-color: #262a33;
  overflow: hidden
}
.bg_gray {
  overflow: hidden;
  width: 100%;
  background: #f1f4fa
}
.rp_cont {
  width: 1190px;
  margin: 0 auto;
  overflow: hidden
}
.left_box .page, .reg_page .de_entry, .reg_page .de_newslist, .reg_page .m_flow, .trade_page .de_newslist, .trade_page .tr_cla {
  margin-left: 40px
}
.about_page .det_cir {
  background-image: url(../../img/icon_lingz04.png)
}
.about_page .de_ban {
  background: url(../../img/img_banner01.png) center top no-repeat
}
.gbih_page .de_ban {
  background: url(../../img/img_deail_banner01.png) center top no-repeat
}
.gbih_page .det_cir {
  background-image: url(../../img/icon_clock.png)
}
.license_content .det_cir, .license_pages .det_cir, .newspage .det_cir {
  background-image: url(../../img/icon_lingz03.png)
}
.left_box {
  float: left
}
.license_content .left_box, .pro_notice .rp_cont .left_box, .trade_page .left_box {
  margin-left: 50px;
  border-left: 1px solid #eee
}
.right_box {
  float: right
}
.nt_wid .nt_kuo {
  overflow: hidden;
  float: left;
  height: 50px;
  width: 905px
}
.btn_search {
  height: 60px;
  width: 198px;
  display: block;
  float: left;
  color: #fff;
  background-color: #d70000
}
.btn_search .btn_word {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin: 10px 0
}
.btn_search .btn_word1 {
  font-size: 12px;
  line-height: 12px
}
.b_warn p {
  font-size: 14px;
  color: #54523d;
  line-height: 14px
}
.b_warn .bw_top {
  padding-bottom: 7px;
  border-bottom: 1px solid #e3c46e
}
.bw_top .dw_red {
  color: #d70000
}
.b_warn .bw_bot {
  color: #f80;
  line-height: 22px
}
.b_warn .bw_bot span {
  color: #d70000
}
.de_ban {
  display: block;
  background: url(../../img/img_deail_banner01.png) center center no-repeat #343637;
  width: 100%;
  height: 239px
}
.index_banner {
  width: 100%;
  height: 500px;
  background: url(../../img/index/banner.png) center no-repeat
}
.index_search {
  position: absolute;
  width: 760px;
  padding-top: 10px;
  height: 190px;
  left: 50%;
  margin-left: -380px;
  margin-top: 250px;
  background: url(../../img/index/bg_01.png) center no-repeat
}
.index_search .info {
  font-size: 17px;
  line-height: 44px;
  color: #fff
}
.index_search .info .red {
  color: #db0000
}
.index_search .news_box {
  overflow: hidden
}
.index_search .news_box .news_list, .index_search .news_box .news_more, .index_search .news_box .title {
  float: left
}
.index_search .news_box .news_more {
  margin-top: 30px
}
.index_search .news_box .title {
  font-size: 17px;
  color: #fff;
  padding: 0 30px;
  margin-top: 36px
}
.index_search .news_box .news_list {
  position: relative;
  margin-top: 10px;
  overflow: hidden;
  height: 72px;
  width: 440px
}
.index_search .news_box .news_list ul {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 440px
}
.index_search .news_box .news_list .red_ico {
  vertical-align: top;
  float: left;
  margin-top: 10px;
  background: #999
}
.index_search .news_box .news_list a {
  display: inline-block;
  float: left;
  font-size: 14px;
  line-height: 24px;
  color: #999
}
.index_floor_one {
  height: 124px;
  background: #fff
}
.index_floor_one .box {
  position: absolute;
  width: 1250px;
  left: 50%;
  margin-left: -600px
}
.index_floor_one .show {
  position: relative;
  float: left;
  width: 170px;
  padding-left: 80px;
  height: 70px;
  margin-top: 28px
}
.index_floor_one .show .icon_good {
  display: block;
  position: absolute;
  width: 70px;
  height: 70px;
  left: 0;
  top: 0;
  background: url(../../img/index/icon_01.png) no-repeat
}
.index_floor_one .show .icon_good.icon_02 {
  background-position: -70px 0
}
.index_floor_one .show .icon_good.icon_03 {
  background-position: -140px 0
}
.index_floor_one .show .icon_good.icon_04 {
  background-position: -210px 0
}
.index_floor_one .show .icon_good.icon_05 {
  background-position: -280px 0
}
.index_floor_one .show span {
  display: block;
  vertical-align: top;
  width: 160px
}
.index_floor_one .show .title {
  font-weight: 700;
  font-size: 20px;
  padding-top: 14px;
  padding-bottom: 6px
}
.index_floor_one .show .title em {
  font-weight: 700;
  color: #db0000
}
.index_floor_one .show .info {
  font-size: 12px;
  color: #878787
}
.index_floor_two {
  background: #eff0f1;
  height: 470px
}
.index_floor_two .box {
  position: absolute;
  width: 1250px;
  left: 50%;
  margin-left: -650px;
  margin-top: 40px;
  padding-left: 50px
}
.index_floor_two .mf_tit {
  width: 360px;
  margin: 0 auto
}
.index_floor_two .mf_tit .mft_solid {
  width: 360px
}
.index_floor_two .mf_tit .title {
  font-size: 30px;
  padding: 0 26px;
  background: #eff0f1
}
.index_floor_two .brand_serve {
  float: left;
  width: 285px;
  margin-right: 20px;
  background: #fff;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_two .brand_serve .title {
  overflow: hidden;
  padding: 20px;
  background: #f36668
}
.index_floor_two .brand_serve .left {
  float: left
}
.index_floor_two .brand_serve .left dt {
  font-size: 24px;
  margin-bottom: 4px;
  color: #fff
}
.index_floor_two .brand_serve .left dd {
  font-size: 12px;
  color: #fff;
  color: rgba(255, 255, 255, .3)
}
.index_floor_two .brand_serve .right {
  float: right;
  font-size: 14px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  margin-top: 4px;
  padding: 0;
  border: 1px solid #fff;
  color: #fff
}
.index_floor_two .brand_serve .show_box {
  padding-left: 20px;
  padding-top: 34px
}
.index_floor_two .brand_serve .show_box h3 {
  font-size: 16px;
  padding-bottom: 4px;
  color: #333
}
.index_floor_two .brand_serve .show_box p {
  font-size: 14px -2px;
  color: #878787
}
.index_floor_two .brand_serve .btn_box {
  overflow: hidden;
  padding-left: 20px;
  margin-top: 24px;
  padding-bottom: 40px
}
.index_floor_two .brand_serve .btn_box a {
  float: left
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve .btn_box a.btn_red_none, .index_floor_two .brand_serve .btn_box .brand_search .ba_brandclassify a.btn_red_none, .index_floor_two .brand_serve .btn_box a.btn_red {
  background: #f36668;
  margin-right: 20px;
  border-color: #f36668
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve .btn_box a.btn_red_none:hover, .index_floor_two .brand_serve .btn_box .brand_search .ba_brandclassify a.btn_red_none:hover, .index_floor_two .brand_serve .btn_box a.btn_red:hover {
  background: #f14e51
}
.index_floor_two .brand_serve .btn_box a.btn_border {
  margin-right: 0;
  color: #f36668;
  border-color: #f36668
}
.index_floor_two .brand_serve .btn_box a.btn_border:hover {
  color: #f14e51;
  border-color: #f14e51
}
.index_floor_two .brand_serve:hover .btn_op_bun {
  background: #fff;
  color: #f36668
}
.index_floor_four .index_floor_two .brand_serve.server_box.box_03 .title, .index_floor_four .index_floor_two .brand_serve.server_box.box_04 .title, .index_floor_two .brand_serve.box_02 .title, .index_floor_two .index_floor_four .brand_serve.server_box.box_03 .title, .index_floor_two .index_floor_four .brand_serve.server_box.box_04 .title {
  background: #fc9258
}
.index_floor_four .index_floor_two .brand_serve.server_box.box_03 a.btn_border, .index_floor_four .index_floor_two .brand_serve.server_box.box_04 a.btn_border, .index_floor_two .brand_serve.box_02 a.btn_border, .index_floor_two .index_floor_four .brand_serve.server_box.box_03 a.btn_border, .index_floor_two .index_floor_four .brand_serve.server_box.box_04 a.btn_border {
  margin-left: 65px;
  color: #fc9258;
  border-color: #fc9258
}
.index_floor_four .index_floor_two .brand_serve.server_box.box_03 a.btn_border:hover, .index_floor_four .index_floor_two .brand_serve.server_box.box_04 a.btn_border:hover, .index_floor_two .brand_serve.box_02 a.btn_border:hover, .index_floor_two .index_floor_four .brand_serve.server_box.box_03 a.btn_border:hover, .index_floor_two .index_floor_four .brand_serve.server_box.box_04 a.btn_border:hover {
  color: #fc823f;
  border-color: #fc823f
}
.index_floor_four .index_floor_two .brand_serve.server_box.box_03:hover .btn_op_bun, .index_floor_four .index_floor_two .brand_serve.server_box.box_04:hover .btn_op_bun, .index_floor_two .brand_serve.box_02:hover .btn_op_bun, .index_floor_two .index_floor_four .brand_serve.server_box.box_03:hover .btn_op_bun, .index_floor_two .index_floor_four .brand_serve.server_box.box_04:hover .btn_op_bun {
  color: #fc9258
}
.index_floor_two .brand_serve.box_03 .title {
  background: url(../../img/index/bg_02.png) top right no-repeat #52c79e
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve.box_03 a.btn_red_none, .index_floor_two .brand_serve.box_03 .brand_search .ba_brandclassify a.btn_red_none, .index_floor_two .brand_serve.box_03 a.btn_red {
  background: #52c79e;
  margin-right: 20px;
  border-color: #52c79e
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve.box_03 a.btn_red_none:hover, .index_floor_two .brand_serve.box_03 .brand_search .ba_brandclassify a.btn_red_none:hover, .index_floor_two .brand_serve.box_03 a.btn_red:hover {
  background: #3fc193
}
.index_floor_two .brand_serve.box_03 a.btn_border {
  margin-right: 0;
  color: #52c79e;
  border-color: #52c79e
}
.index_floor_two .brand_serve.box_03 a.btn_border:hover {
  color: #3fc193;
  border-color: #3fc193
}
.index_floor_two .brand_serve.box_03:hover .btn_op_bun {
  color: #52c79e
}
.index_floor_two .brand_serve.box_04 .title {
  background: #65a9f1
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve.box_04 a.btn_red_none, .index_floor_two .brand_serve.box_04 .brand_search .ba_brandclassify a.btn_red_none, .index_floor_two .brand_serve.box_04 a.btn_red {
  background: #65a9f1;
  margin-right: 20px;
  border-color: #65a9f1
}
.brand_search .ba_brandclassify .index_floor_two .brand_serve.box_04 a.btn_red_none:hover, .index_floor_two .brand_serve.box_04 .brand_search .ba_brandclassify a.btn_red_none:hover, .index_floor_two .brand_serve.box_04 a.btn_red:hover {
  background: #4e9cef
}
.index_floor_three, .index_floor_three .mf_tit .title {
  background: #fff
}
.index_floor_two .brand_serve.box_04 a.btn_border {
  margin-right: 0;
  color: #65a9f1;
  border-color: #65a9f1
}
.index_floor_two .brand_serve.box_04 a.btn_border:hover {
  color: #4e9cef;
  border-color: #4e9cef
}
.index_floor_two .brand_serve.box_04:hover .btn_op_bun {
  color: #65a9f1
}
.index_floor_three .trade_list.cur .trade_name, .index_floor_three .trade_list:hover .trade_name {
  font-weight: 700;
  color: #db0000
}
.index_floor_three .box {
  position: relative;
  padding-top: 50px
}
.index_floor_three .mf_tit {
  width: 340px;
  margin: 0 auto
}
.index_floor_three .trade_list.cur .icon_trade, .index_floor_three .trade_list:hover .icon_trade {
  background-image: url(../../img/index/icon_03.png)
}
.index_floor_three .mf_tit .mft_solid {
  width: 340px
}
.index_floor_three td {
  vertical-align: top
}
.index_floor_three .trade_list {
  text-align: center;
  cursor: pointer;
  width: 150px;
  height: 100px
}
.index_floor_three .trade_list .arrow {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #f9f9f9;
  border-top: none;
  display: none;
  position: absolute;
  margin-top: -10px;
  margin-left: -6px
}
.index_floor_three .trade_list.cur {
  padding-bottom: 240px
}
.index_floor_three .trade_list.cur .arrow {
  display: inline-block
}
.index_floor_three .trade_list.cur .trade_box {
  display: block
}
.index_floor_three .trade_list .icon_trade {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
  background: url(../../img/index/icon_02.png) no-repeat
}
.index_floor_three .trade_list .icon_trade .hot {
  position: absolute;
  top: -5px;
  right: -35px
}
.index_floor_three .trade_list .icon_trade.icon_02 {
  background-position: -50px 0
}
.index_floor_three .trade_list .icon_trade.icon_03 {
  background-position: -100px 0
}
.index_floor_three .trade_list .icon_trade.icon_04 {
  background-position: -150px 0
}
.index_floor_three .trade_list .icon_trade.icon_05 {
  background-position: -200px 0
}
.index_floor_three .trade_list .icon_trade.icon_06 {
  background-position: -250px 0
}
.index_floor_three .trade_list .icon_trade.icon_07 {
  background-position: -300px 0
}
.index_floor_three .trade_list .icon_trade.icon_08 {
  background-position: -350px 0
}
.index_floor_three .trade_list .icon_trade.icon_09 {
  background-position: 0 -50px
}
.index_floor_three .trade_list .icon_trade.icon_10 {
  background-position: -50px -50px
}
.index_floor_three .trade_list .icon_trade.icon_11 {
  background-position: -100px -50px
}
.index_floor_three .trade_list .icon_trade.icon_12 {
  background-position: -150px -50px
}
.index_floor_three .trade_list .icon_trade.icon_13 {
  background-position: -200px -50px
}
.index_floor_three .trade_list .icon_trade.icon_14 {
  background-position: -250px -50px
}
.index_floor_three .trade_list .icon_trade.icon_15 {
  background-position: -300px -50px
}
.index_floor_three .trade_list .icon_trade.icon_16 {
  background-position: -350px -50px
}
.index_floor_three .trade_list .icon_trade.icon_17 {
  background-position: 0 -100px
}
.index_floor_three .trade_list .icon_trade.icon_18 {
  background-position: -50px -100px
}
.index_floor_three .trade_list .icon_trade.icon_19 {
  background-position: -100px -100px
}
.index_floor_three .trade_list .icon_trade.icon_20 {
  background-position: -150px -100px
}
.index_floor_three .trade_list .icon_trade.icon_21 {
  background-position: -200px -100px
}
.index_floor_three .trade_list .icon_trade.icon_22 {
  background-position: -250px -100px
}
.index_floor_three .trade_list .icon_trade.icon_23 {
  background-position: -300px -100px
}
.index_floor_three .trade_list .trade_name {
  display: block;
  font-size: 14px;
  margin-top: 10px;
  padding-bottom: 20px;
  color: #333
}
.index_floor_three .trade_box {
  position: absolute;
  display: none;
  cursor: default;
  width: 1140px;
  padding: 30px;
  z-index: 9;
  left: 0;
  background: #f9f9f9
}
.index_floor_four, .index_floor_four .mf_tit .title {
  background: #eff0f1
}
.index_floor_three .trade_box td, .index_floor_three .trade_box th {
  text-align: left;
  border-right: 1px solid #e9e9e9
}
.index_floor_three .trade_box th {
  font-size: 16px;
  padding: 0 0 6px;
  color: #333
}
.index_floor_three .trade_box td {
  font-size: 14px;
  color: #878787
}
.index_floor_three .trade_box .about {
  width: 275px
}
.index_floor_three .trade_box .must {
  width: 277px;
  padding-left: 40px
}
.index_floor_three .trade_box .defend {
  padding-left: 40px;
  width: 274px
}
.index_floor_three .trade_box .btn_box {
  width: 200px;
  border: none;
  padding-left: 40px
}
.index_floor_three .trade_box .btn_box a {
  margin-bottom: 14px;
  width: 140px
}
.index_floor_three .trade_box .list_box {
  width: 275px;
  padding-left: 40px;
  padding-top: 10px
}
.index_floor_three .trade_box .list_box span {
  display: inline-block;
  width: 135px;
  line-height: 28px
}
.index_floor_three .trade_box p {
  width: 235px;
  font-size: 14px;
  line-height: 22px
}
.index_floor_four {
  width: 100%
}
.index_floor_four .mf_tit {
  width: 380px;
  margin: 0 auto
}
.index_floor_four .mf_tit .mft_solid {
  width: 380px
}
.index_floor_four .box {
  margin-top: 40px
}
.index_floor_four .server_box {
  overflow: hidden;
  float: left;
  display: block;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #fff;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_four .server_box.box_01 {
  width: 294px;
  height: 337px;
  background: url(../../img/index/img_04.png) top right no-repeat #fff
}
.index_floor_four .server_box.box_01 .icon_server {
  margin: 100px auto 0
}
.index_floor_four .server_box.box_02, .index_floor_four .server_box.box_03, .index_floor_four .server_box.box_04 {
  width: 292px;
  height: 186px
}
.index_floor_four .server_box.box_02 .icon_server, .index_floor_four .server_box.box_03 .icon_server, .index_floor_four .server_box.box_04 .icon_server {
  margin: 30px auto 0;
  background-position: -60px 0
}
.index_floor_four .server_box.box_05:hover .btn_box, .index_floor_four .server_box.box_06:hover .btn_box, .index_floor_four .server_box.box_07:hover .btn_box {
  margin-top: 10px
}
.index_floor_four .server_box.box_03 .icon_server {
  background-position: -120px 0
}
.index_floor_four .server_box.box_04 {
  margin-right: 0;
  background: url(../../img/index/img_05.png) top right no-repeat #fff
}
.index_floor_four .server_box.box_04 .icon_server {
  background-position: -180px 0
}
.index_floor_four .server_box.box_05, .index_floor_four .server_box.box_06 {
  width: 443px;
  height: 141px;
  background: url(../../img/index/img_05.png) top right no-repeat #fff
}
.index_floor_four .server_box.box_05 dt, .index_floor_four .server_box.box_06 dt {
  padding-top: 30px
}
.index_floor_four .server_box.box_05:hover dt, .index_floor_four .server_box.box_06:hover dt {
  padding-top: 20px;
  margin-bottom: 4px
}
.index_floor_four .server_box.box_06 {
  margin-right: 0;
  background: #fff
}
.index_floor_four .server_box.box_07 {
  border-top: 3px solid #d0d5d9;
  width: 292px;
  height: 118px
}
.index_floor_four .server_box.box_07 dt {
  padding-top: 30px
}
.index_floor_four .server_box.box_07:hover dt {
  padding-top: 15px;
  margin-bottom: 4px
}
.index_floor_four .server_box .icon_server {
  display: block;
  width: 60px;
  height: 60px;
  background: url(../../img/index/icon_04.png) no-repeat;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_four .server_box .btn_box {
  overflow: hidden;
  text-align: center;
  display: none;
  margin-top: 20px;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_four .server_box .btn_box a {
  display: inline-block;
  width: 120px
}
.index_floor_four .server_box .btn_box a.btn_info {
  margin-right: 10px;
  background: #fff;
  color: #666
}
.index_floor_four .server_box dl {
  text-align: center
}
.index_floor_four .server_box dt {
  font-size: 22px;
  line-height: 1;
  margin-bottom: 10px;
  padding-top: 17px;
  color: #333;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_four .server_box dd {
  font-size: 14px;
  line-height: 20px;
  color: #999
}
.index_floor_four .server_box:hover {
  background-color: #333
}
.index_floor_four .server_box:hover .icon_server {
  height: 0
}
.index_floor_four .server_box:hover .btn_box {
  display: block
}
.index_floor_four .server_box:hover dd, .index_floor_four .server_box:hover dt {
  color: #fff
}
.index_floor_five {
  padding-bottom: 60px;
  background: #fff
}
.index_floor_five .mf_tit {
  width: 370px;
  margin: 0 auto 40px
}
.index_floor_five .mf_tit .mft_solid {
  width: 370px
}
.index_floor_five .mf_tit .title {
  background: #fff
}
.index_floor_five .brand_reg_list {
  float: left;
  width: 285px;
  margin-left: 13px;
  border: 1px solid #e4e4e4
}
.index_floor_five .brand_reg_list .title {
  width: 100%;
  height: 70px;
  margin-bottom: 10px;
  background: url(../../img/index/title_01.png) no-repeat
}
.index_floor_five .brand_reg_list .list_news_time {
  font-size: 14px;
  line-height: 28px;
  margin-left: 14px;
  width: 240px
}
.index_floor_five .brand_reg_list .list_news_time .red_ico {
  background: #f99294
}
.index_floor_five .brand_reg_list .get_more {
  text-align: right;
  font-size: 14px;
  margin-top: 10px;
  padding-bottom: 20px;
  padding-right: 20px;
  color: #999
}
.index_floor_five .brand_reg_list.list_02 .title {
  background-position: -290px 0
}
.index_floor_five .brand_reg_list.list_02 .list_news_time .red_ico {
  background: #f6aa6c
}
.index_floor_five .brand_reg_list.list_03 .title {
  background-position: -580px 0
}
.index_floor_five .brand_reg_list.list_03 .list_news_time .red_ico {
  background: #75d0b0
}
.index_floor_five .brand_reg_list.list_04 {
  margin-right: 0
}
.index_floor_five .brand_reg_list.list_04 .title {
  background-position: -870px 0
}
.index_floor_five .brand_reg_list.list_04 .list_news_time .red_ico {
  background: #82b9f4
}
.index_floor_six {
  position: relative;
  width: 100%;
  height: 510px;
  background: url(../../img/index/floor_02.png) center no-repeat
}
.index_floor_six .bun {
  position: absolute;
  width: 316px;
  height: 316px;
  left: 50%;
  margin-left: -160px;
  top: 107px;
  background: url(../../img/index/img_07.png) center no-repeat;
  -webkit-animation: bun 10s linear infinite;
  animation: bun 10s linear infinite
}
.index_floor_seven, .index_floor_seven .mf_tit .title {
  background: #eff0f1
}
.index_floor_seven {
  height: 550px
}
.index_floor_seven .box {
  width: 1250px;
  padding-left: 50px
}
.index_floor_seven .mf_tit {
  width: 300px;
  margin: 0 auto 40px
}
.index_floor_seven .mf_tit .mft_solid {
  width: 300px
}
.index_floor_seven .brand_news {
  float: left;
  margin-right: 20px;
  width: 285px;
  padding-bottom: 30px;
  background: #fff;
  -webkit-transition: all .5s;
  transition: all .5s
}
.index_floor_seven .brand_news .info {
  display: block;
  font-size: 12px;
  line-height: 20px;
  margin: 10px 20px;
  color: #999
}
.index_floor_seven .brand_news .info:hover {
  color: #db0000
}
.index_floor_seven .brand_news .time {
  font-size: 12px;
  padding-left: 20px;
  margin-top: -2px;
  color: #ccc
}
.index_floor_eight {
  width: 100%;
  height: 730px;
  background: url(../../img/index/floor_01.png) center no-repeat
}
.index_floor_eight .box {
  position: relative;
  height: 530px
}
.index_floor_eight .ask_btn, .index_floor_eight .login_btn {
  position: absolute;
  font-size: 14px;
  line-height: 18px;
  top: 210px;
  left: 285px;
  color: #2b5684;
  border-bottom: 1px solid #2b5684
}
.index_floor_eight .ask_btn:hover, .index_floor_eight .login_btn:hover {
  color: #386faa
}
.index_floor_eight .login_btn {
  top: 275px;
  left: 510px
}
.de_pro .de_tips .det_cir {
  background-image: url(../../img/icon_problem.png)
}
.de_search {
  overflow: hidden;
  margin-bottom: 20px
}
.de_search .inp_search {
  float: left;
  width: 188px;
  padding-left: 10px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border: 1px solid #ccc;
  border-right: none
}
.de_search .inp_btn {
  display: block;
  width: 80px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #d70000;
  float: left
}
.de_about .de_entry_03 .elite, .de_about .de_ico_jiao, .de_ico, .indexTypes .btn, .tr_brand_iteam .module_brand_list {
  display: inline-block
}
.de_newslist .title_more, .indexTypes em {
  font-size: 18px
}
.de_search .inp_btn:hover {
  background: #c40000
}
.de_liebiao {
  width: 1190px;
  margin: 0 auto;
  overflow: hidden
}
.indexTypes, .m_flow .mft_solid {
  width: 760px
}
.drf_ic .de_tips {
  height: 50px;
  overflow: hidden
}
.drf_ic .de_tips .det_cir {
  background-image: url(../../img/icon_tr_ban01.png)
}
.de_entry .rf_depic {
  background: #fff;
  margin-bottom: 20px;
  margin-left: 40px
}
.de_entry .rf_depic a.rf_btn:hover {
  border-color: #e50000;
  color: #fff;
  background-color: #e50000
}
.de_newslist {
  background: #fff;
  padding: 20px 20px 30px;
  margin-top: 35px;
  margin-bottom: 60px
}
.de_newslist .title_more .btn_more {
  float: right;
  font-weight: 400
}
.de_newslist .list_imgnews {
  margin-top: 20px
}
.de_newslist .list_imgnews .news_tittle {
  font-weight: 700
}
.m_flow .mf_tit {
  width: 760px;
  margin: 0 auto 30px;
  padding-top: 0
}
.m_flow .mf_tit .title {
  background: url(../../img/img_bg01.png)
}
.indexTypes {
  margin: 10px auto;
  overflow: hidden
}
.indexTypes em {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 39px;
  line-height: 39px;
  color: #fff;
  text-align: center;
  background: url(../../img/img_redbg.png) left top no-repeat
}
.indexTypes .title {
  width: 132px;
  color: #000;
  height: 213px;
  float: left;
  background: #fff;
  text-align: center
}
.indexTypes .title h2 {
  margin-top: 44px;
  font-size: 14px
}
.indexTypes ul {
  width: 900px !important;
  overflow: hidden;
  margin-left: 0 !important
}
.indexTypes li {
  position: relative;
  float: left;
  width: 132px;
  overflow: hidden;
  height: 213px;
  border-left: 1px solid #f2f5fa
}
.indexTypes li.current {
  width: 230px;
  position: relative
}
.indexTypes li.current h2 {
  margin-top: 33px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px
}
.indexTypes li.current .btn {
  background: #e50000;
  color: #fff
}
.indexTypes li.current .btn:hover {
  background: #c50000
}
.indexTypes .tit_fir {
  background: url(../../img/icon_liu1.png) center center no-repeat #fff
}
.indexTypes .tit_sec {
  background: url(../../img/icon_liu2.png) center center no-repeat #fff
}
.indexTypes .tit_thr {
  background: url(../../img/icon_liu3.png) center center no-repeat #fff
}
.indexTypes .tit_four {
  background: url(../../img/icon_liu5.png) center center no-repeat #fff
}
.indexTypes .tit_five {
  background: url(../../img/icon_liu6.png) center center no-repeat #fff
}
.indexTypes .con {
  position: absolute;
  top: 0;
  width: 342px;
  left: 0;
  padding-left: 43px;
  background: url(../../img/01.jpg) 0 top no-repeat;
  height: 213px;
  overflow: hidden
}
.indexTypes .con .border {
  position: absolute;
  left: 0;
  top: 0;
  width: 385px;
  height: 0;
  border-top: 1px solid #e50000
}
.indexTypes .con p {
  width: 182px;
  margin-top: 15px;
  line-height: 18px
}
.indexTypes #con11 {
  background: url(../../img/reg/img_index_bg03.png) 0 top no-repeat
}
.indexTypes #con22 {
  background: url(../../img/reg/img_index_bg04.png) 0 top no-repeat
}
.indexTypes #con33 {
  background: url(../../img/reg/img_index_bg05.png) 0 top no-repeat
}
.indexTypes #con44 {
  background: url(../../img/reg/img_index_bg06.png) 0 top no-repeat
}
.indexTypes #con55 {
  background: url(../../img/reg/img_index_bg07.png) 0 top no-repeat
}
.indexTypes .btn {
  position: absolute;
  width: 66px;
  height: 28px;
  border: 1px solid #e50000;
  color: #e50000;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  top: 150px;
  left: 30px
}
.tr_thr .trt_list {
  width: 360px;
  height: 162px;
  float: left
}
.trt_list .tl_title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px
}
.tr_thr .trt_lfirst {
  padding-left: 13px;
  width: 347px
}
.tr_thr .tl_word {
  font-size: 14px;
  line-height: 20px;
  color: #666
}
.tr_thr .tl_word span {
  color: #e50000
}
.tr_thr .trt_bg_ifir {
  background: url(../../img/icon_tryuan01.png) center center no-repeat
}
.tr_thr .trt_bg_isec {
  background: url(../../img/icon_tryuan02.png) center center no-repeat
}
.tr_thr .trt_bg_ithr {
  background: url(../../img/icon_tryuan03.png) center center no-repeat
}
.tr_thr .trt_lsec .tl_word {
  margin-top: 50px
}
.tr_thr .trt_last_solid {
  border-top: 1px solid #e0e0e0
}



.tr_cla {
  overflow: hidden;
  padding: 20px;
  width: 720px;
  background: #fff
}
.tr_cla .trc_dl {
  overflow: hidden
}
.tr_cla .tr_two .tittle_redarrow {
  line-height: 40px;
  margin-bottom: 20px;
  color: #000
}
.brand_search .ba_brandclassify .tr_cla .tr_two .tittle_redarrow .btn_red_none, .tr_cla .tr_two .tittle_redarrow .brand_search .ba_brandclassify .btn_red_none, .tr_cla .tr_two .tittle_redarrow .btn_red {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: auto;
  padding: 0 10px;
  border-radius: 0
}
.brand_search .ba_brandclassify .tr_cla .tr_two .tittle_redarrow .btn_red_none .iconfont, .tr_cla .tr_two .tittle_redarrow .brand_search .ba_brandclassify .btn_red_none .iconfont, .tr_cla .tr_two .tittle_redarrow .btn_red .iconfont {
  font-size: 18px;
  margin-right: 4px
}
.tr_cla .tr_two .useway {
  font-size: 14px;
  line-height: 22px;
  padding: 10px;
  margin-bottom: 14px;
  background: #fff4ee;
  color: #e68342
}
.de_about .de_entry, .de_about .de_tips {
  border-left: 1px solid #c7d7e1;
  padding-left: 39px
}
.tr_cla .tr_two .get_more {
  overflow: hidden;
  width: 720px
}
.tr_cla .tr_two .get_more .useway {
  float: left;
  width: 560px
}
.tr_cla .tr_two .get_more .btn_yellow {
  float: left;
  width: 140px;
  min-height: 40px;
  line-height: 40px;
  border-radius: 0;
  font-size: 14px
}
.tr_cla .tr_two .brand_title {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 6px;
  color: #333
}
.tr_cla .tr_two .iteam_list {
  overflow: hidden
}
.tr_cla .tr_two .iteam_list td, .tr_cla .tr_two .iteam_list th {
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  line-height: 20px;
  padding-top: 6px;
  color: #999
}
.tr_cla .tr_two .iteam_list th {
  width: 64px
}
.tr_cla .tr_two .iteam_list td {
  width: 160px;
  padding-right: 10px
}
.brand_table .det_cir {
  background-image: url(../../img/icon_lingz02.png)
}
.tr_brand_iteam .module_brand_list .tr_cla {
  margin-left: -145px
}
.de_ico {
  width: 0;
  height: 0;
  vertical-align: middle;
  background: center top no-repeat none;
  overflow: hidden
}
.ico_ab_01 {
  background-image: url(../../img/icon_tigz01.png);
  width: 6px;
  height: 7px
}
.de_about .de_tips {
  margin-left: 49px;
  height: 60px
}
.de_about .det_cir {
  background-image: url(../../img/ico_ab.png);
  margin-left: -88px
}
.de_about .de_entry {
  margin-left: 49px;
  overflow: hidden
}
.de_about .de_ico_jiao {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 13px;
  border-style: dashed solid dashed dashed;
  border-color: transparent #fff transparent transparent;
  border-left: none;
  margin-top: 24px
}
.de_about .de_entry_main {
  background-color: #fff;
  padding: 24px 20px;
  width: 1048px;
  overflow: hidden
}
.de_about .de_entry_02, .de_about .de_entry_03 {
  padding-top: 20px
}
.de_about .de_entry_01 {
  padding-top: 20px;
  overflow: hidden;
  zoom: 1;
  color: #666
}
.de_about .de_entry_01 dl {
  width: 49%;
  text-align: center;
  float: left;
  min-height: 400px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.de_about .de_entry_01 dl.gs {
  text-align: left;
  padding-left: 100px;
  margin-top: 40px
}
.de_about .de_entry_01 dl dd {
  margin-top: 30px
}
.de_about .de_entry_01 dl p {
  margin-bottom: 12px;
  line-height: 1.5em
}
.de_about .de_entry_02 .de_ab_title {
  margin-bottom: 0
}
.de_about .de_entry_02 h3 {
  background: url(../../img/title_ab_01.png) 38% center no-repeat;
  text-align: center;
  font-size: 20px;
  height: 73px;
  line-height: 73px;
  color: #333
}
.de_about .de_entry_02 h3.border_b {
  border-top: 1px solid #ccc;
  margin-top: 30px
}
.de_about .de_entry_02 .img_cont {
  text-align: center;
  margin-top: 30px
}
.de_about .de_entry_03 .synopsis {
  line-height: 2em;
  color: #666;
  text-indent: 2em
}
.de_about .de_entry_03 .title_zb {
  border-top: 1px solid #ccc;
  padding: 20px 0 0 50px;
  background: url(../../img/title_ab_02.png) left top no-repeat;
  height: 48px;
  font-size: 16px;
  color: #333
}
.de_about .de_entry_03 .title_zb p {
  color: #666;
  margin-top: 12px;
  font-size: 14px
}
.de_about .de_entry_03 .expert_list {
  margin: 0 40px;
  overflow: hidden;
  zoom: 1;
  border-bottom: 1px dashed #ccc;
  padding: 20px 0 40px 40px
}
.de_about .de_entry_03 .expert_list dt {
  float: right;
  width: 730px;
  margin-top: 30px
}
.de_about .de_entry_03 .expert_list dt h5 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px
}
.de_about .de_entry_03 .expert_list dt p {
  margin-top: 25px;
  line-height: 2em;
  text-indent: 2em
}
.de_about .de_entry_03 .expert_list dd {
  width: 150px
}
.de_about .de_entry_03 .expert_list dd img {
  width: 100%
}
.de_about .de_entry_03 .elite {
  margin: 35px 23px 20px 35px
}
.de_about .de_entry_04 {
  padding-top: 20px;
  overflow: hidden;
  zoo: 1
}
.de_about .de_entry_04 h2 {
  margin-bottom: 20px
}
.de_about .de_entry_04 h3 {
  color: #666;
  margin: 0 0 30px 30px
}
.de_about .de_entry_04 dl {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 50px
}
.de_about .de_entry_04 dl dd {
  float: left;
  width: 300px;
  margin-top: 10px;
  color: #333
}
.de_about .de_entry_04 dl dd h4 {
  font-weight: 700;
  color: #e50000;
  font-size: 24px;
  margin-bottom: 10px
}
.de_about .de_entry_04 dl dt {
  float: left;
  border-right: 1px solid #ccc;
  margin-right: 24px;
  width: 70px;
  padding-right: 12px
}
.de_about .de_entry_04 dl dt img {
  width: 100%
}
.de_about .de_entry_04 .fl {
  float: left;
  border-right: 1px dashed #ccc;
  width: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 64px
}
.de_about .de_entry_04 .fl li {
  float: left;
  border: 1px solid #dad9d9;
  text-align: center;
  padding-top: 10px;
  width: 150px;
  height: 100px;
  margin: 0 22px 20px;
  overflow: hidden
}
.de_about .de_entry_04 .fl p {
  font-size: 16px;
  margin: 8px 0 14px
}
.de_about .de_entry_04 .fl span {
  display: block;
  background-color: #e8e8e8;
  height: 25px;
  text-align: center;
  padding-top: 6px
}
.de_about .de_entry_04 .fl span a {
  font-size: 12px;
  color: #fff;
  background-color: #e50000;
  text-align: center;
  line-height: 20px;
  display: inline-block;
  width: 60px
}
.de_about .de_entry_04 .fr {
  float: right;
  width: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 85px
}
.de_about .de_entry_04 .fr li {
  background: url(../../img/ico_ab_09.png) left center no-repeat;
  padding-left: 16px;
  margin-bottom: 15px
}
.de_about .de_entry_04 .fr .telasd {
  margin-bottom: 55px
}
.de_about .de_entry_04 .fr .telasd .btn a {
  vertical-align: middle;
  display: inline-block;
  width: 174px
}
.de_about .de_entry_04 .fr .telasd .btn a img {
  width: 100%
}
.de_about .de_entry_04 .fr .telasd .time {
  background-position: 0 13px;
  line-height: 2em
}
.de_about .de_entry_04 .fr .sep {
  margin-bottom: 46px;
  display: block
}
.de_about .de_entry_05 {
  padding-top: 20px
}
.de_about .de_entry_05 dl {
  overflow: hidden;
  zoom: 1;
  border-bottom: 1px dashed #ccc;
  margin: 0 45px 15px;
  padding-bottom: 15px
}
.de_about .de_entry_05 dl dt {
  float: right;
  box-shadow: 0 0 3px rgba(0, 0, 0, .5);
  border: 4px solid #fff;
  margin: 13px 3px 0 0;
  overflow: hidden
}
.de_about .de_entry_05 dl dd {
  width: 400px;
  line-height: 24px
}
.de_about .de_entry_05 dl dd h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px
}
.de_about .de_entry_05 dl dd span {
  display: block;
  margin-top: -18px;
  position: relative;
  margin-bottom: 15px
}
.de_about .de_entry_05 dl dd p {
  margin-left: 10px;
  margin-bottom: 5px
}
.de_about .de_entry_05 dl.border_no {
  border-bottom: none
}
.de_about .de_entry_06 {
  padding-top: 20px;
  padding-bottom: 60px
}
.de_about .de_entry_06 h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px
}
.de_about .de_entry_06 .main {
  margin: 0 50px
}
.de_about .de_entry_06 p {
  text-indent: 2em;
  line-height: 2em;
  margin-bottom: 30px
}
.de_about .de_entry_06 h4 {
  font-weight: 700;
  margin-bottom: 30px
}
.de_about .de_ab_ly {
  position: fixed;
  top: 300px;
  font-size: 14px;
  margin-left: 20px
}
.de_about .de_ab_ly a {
  cursor: pointer;
  display: block;
  background: url(../../img/btn_ab_ly.png) left center no-repeat;
  width: 56px;
  height: 45px;
  padding-top: 11px;
  text-align: center;
  overflow: hidden;
  color: #7da6bf;
  line-height: 1.25
}
.de_about .de_ab_ly a.cur, .de_about .de_ab_ly a:hover {
  background-image: url(../../img/btn_ab_ly_c.png);
  color: #fff
}
.de_ab_title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 45px;
  font-size: 18px
}
.de_ab_title .ico_ab_01 {
  margin-right: 10px
}
.de_ab_main .synopsis {
  overflow: hidden;
  zoom: 1;
  margin: 0 57px 62px 10px
}
.de_ab_main .synopsis dt {
  float: right
}
.de_ab_main .synopsis dd {
  margin-top: 30px;
  float: left;
  width: 780px
}
.de_ab_main .synopsis p {
  color: #666;
  margin-bottom: 20px;
  line-height: 2em;
  text-indent: 2em
}
.de_ab_main .slogan {
  overflow: hidden;
  zoom: 1
}
.de_ab_main .slogan dl {
  border: 1px solid #ccc;
  height: 118px;
  margin: 0 19px 20px 0;
  float: left;
  width: 328px;
  overflow: hidden;
  box-sizing: border-box
}
.de_ab_main .slogan dl.list {
  width: 1022px;
  margin-bottom: 0
}
.de_ab_main .slogan dl.list dt {
  width: 840px
}
.de_ab_main .slogan dt {
  float: right;
  width: 151px;
  font-size: 14px;
  margin-top: 15px;
  margin-right: 10px;
  line-height: 1.5em
}
.de_ab_main .slogan dt h3 {
  font-size: 18px;
  color: #e50000;
  margin-bottom: 10px;
  font-weight: 700
}
.de_ab_main .slogan dd {
  float: left;
  width: 150px
}
.de_ab_main .slogan dd img {
  width: 100%;
  display: block
}
.det_cir {
  background-image: url(../../img/icon_clock.png)
}
.ghc_deil {
  width: 760px;
  padding-left: 38px
}
.ghc_deil .ghd_year {
  position: relative;
  background-color: #fff;
  padding: 0 20px;
  margin-bottom: 20px
}
.ghd_year .title {
  font-size: 30px;
  color: #000;
  padding: 24px 0 24px 13px
}
.ghd_year .title .t_tips {
  font-size: 16px;
  color: #666;
  margin-left: 10px
}
.de_entry, .gbih_page .left_box {
  margin-left: 50px
}
.ghd_year .ght_trg {
  position: absolute;
  width: 0;
  height: 0;
  top: 34px;
  left: -14px;
  border-width: 7px;
  border-style: dashed solid dashed dashed;
  border-color: transparent #fff transparent transparent
}
.ghd_year .ght_ciycle {
  position: absolute;
  width: 17px;
  height: 17px;
  display: block;
  top: 32px;
  left: -48px;
  background-color: #fff;
  border: 1px solid #c7d7e1;
  border-radius: 50%
}
.ghd_year2 .title {
  border-bottom: 1px solid #d0d0d0
}
.ghd_year .ght_pwod {
  padding: 24px 0
}
.ghd_year .ght_pwod .ght_word {
  font-size: 16px;
  color: #666;
  line-height: 36px
}
.ghd_year .ght_pwod .ght_wred {
  color: #e50000
}
.ghd_year .ght_pwod .ght_word .gw_mouth {
  margin-right: 20px
}
.ghd_year .ght_pwod .ght_word .gw_modouble {
  margin-right: 10px
}
.ghd_year .ght_pwod .ght_word .gw_no {
  margin-right: 14px
}
.ghc_deil .ghd_ylast {
  margin-bottom: 50px
}
.gbih_page .ghc_deil {
  border-left: 1px solid #eee
}
.de_entry {
  overflow: hidden;
  border-left: 1px solid #c7d7e1;
  padding-bottom: 50px
}
.de_entry ul, .dee_lfl {
  margin-left: 40px;
  overflow: hidden
}
.de_entry ul {
  width: 760px
}
.de_entry ul .dee_list {
  position: relative;
  padding-left: 38px;
  height: 80px;
  margin-bottom: 20px;
  line-height: 80px;
  background: url(../../img/icon_tigz02.png) 23px center no-repeat #fff
}
.dee_lfl .con_word p, .dee_lfl .info {
  line-height: 32px
}
.de_entry ul .dee_list a {
  color: #666;
  font-size: 18px
}
.de_entry ul li.dee_list:hover {
  background-image: url(../../img/icon_tigz01.png)
}
.de_entry ul li.dee_list:hover .del_word {
  color: #e50000
}
.de_entry .del_trg {
  position: absolute;
  left: -14px;
  border-width: 7px;
  display: block;
  width: 0;
  height: 0;
  top: 34px;
  border-style: dashed solid dashed dashed;
  border-color: transparent #fff transparent transparent
}
.de_entry .del_time {
  float: right;
  margin-right: 20px
}
.de_entry .dee_lfl {
  float: left
}
.de_entry .de_rig, .dee_lfl .article_info .bshare-custom, .dee_lfl .dee_ftips .df_next {
  float: right
}
.dee_lfl {
  width: 760px
}
.dee_lfl .dee_woed {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px
}
.dee_lfl .title {
  font-size: 22px;
  padding: 10px 0 10px 18px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  background: url(../../img/icon_tigz01.png) 3px center no-repeat
}
.dee_lfl .con_num, .dee_lfl .con_warn {
  background-color: #fff4ee;
  font-size: 14px;
  color: #e68342
}
.dee_lfl .info {
  font-size: 14px;
  color: #999
}
.dee_lfl .article_info {
  font-size: 14px;
  color: #999;
  display: block;
  margin: 10px 0;
  overflow: hidden
}
.dee_lfl .con_word {
  font-size: 15px;
  color: #666;
  line-height: 32px;
  margin: 30px 0;
  min-height: 550px
}
.dee_lfl .con_word a {
  color: #e68342
}
.dee_lfl .con_warn {
  line-height: 26px;
  padding: 20px 17px
}
.dee_lfl .con_warn span {
  font-weight: 700
}
.dee_lfl .con_num {
  line-height: 18px;
  padding: 20px 17px 10px;
  font-weight: 700
}
.dee_lfl .dee_ftips {
  background-color: #fff;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #999;
  padding: 0 18px;
  margin-bottom: 20px
}
.dee_lfl .dee_ftips .df_next, .dee_lfl .dee_ftips .df_pre {
  color: #666
}
.dee_lfl .dee_ftips a.df_listwo:hover, .dee_lfl .dee_ftips a.df_pre:hover {
  color: #000
}
.dee_lfl .dee_ftips .df_pre {
  margin-right: 20px
}
.dee_lfl .dee_ftips .df_listwo {
  margin-left: 20px
}
.dee_lfl .dee_ftips .df_next a, .dee_lfl .dee_ftips .df_next em {
  display: inline;
  float: left
}
.dee_lfl .dee_btn {
  text-align: center
}
.dee_lfl .dee_btn a {
  display: inline-block;
  width: 210px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  border-radius: 0
}
.dee_lfl .dee_btn a.btn_border {
  margin-right: 30px;
  background: #fff4f4
}
.dee_lfl .dee_tag {
  margin-top: 60px;
  margin-bottom: 10px
}
.dee_lfl .dee_tag .tag_title {
  font-size: 14px;
  color: #999
}
.dee_lfl .dee_tag .btn_more {
  display: inline-block;
  width: auto;
  padding: 0 20px;
  line-height: 30px;
  height: 30px;
  border-radius: 0;
  margin-right: 10px;
  color: #999;
  border: 1px solid #e4e4e4
}
.dee_lfl .dee_tag .btn_more:hover {
  color: #db0000;
  border-color: #db0000
}
.dee_lfl .de_link {
  display: block;
  border: 0;
  margin-bottom: 50px
}
.dee_lfl .dee_about_news {
  padding: 20px 0 20px 20px;
  background: #fff
}
.dee_lfl .dee_about_news .about_title {
  overflow: hidden;
  font-size: 16px;
  padding-bottom: 10px;
  margin-right: 20px;
  border-bottom: 1px solid #e5e5e5
}
.dee_lfl .dee_about_news .about_title .again {
  float: right;
  font-size: 12px;
  margin-top: 4px;
  color: #999
}
.dee_lfl .dee_about_news .about_title .again .iconfonts {
  font-size: 18px
}
.dee_lfl .dee_about_news .news_list_box {
  overflow: hidden;
  margin-top: 20px;
  margin-left: 0 !important
}
.dee_lfl .dee_about_news .news_list_box .list_news, .dee_lfl .dee_about_news .news_list_box .list_news_time {
  float: left;
  width: 330px;
  margin-bottom: 14px;
  margin-right: 20px
}
.dee_lfl .dee_about_news .news_list_box .list_news .red_ico, .dee_lfl .dee_about_news .news_list_box .list_news_time .red_ico {
  background: #cacaca
}
.newslist .de_liebiao {
  overflow: hidden
}
.newslist .de_liebiao .de_rig {
  float: right
}
.newslist .de_liebiao .news_list {
  float: left;
  padding-top: 20px;
  margin-left: 40px;
  width: 740px;
  padding-left: 20px;
  padding-bottom: 40px;
  background: #fff
}
.newslist .de_liebiao .news_list .module_newslink_box {
  margin-bottom: 20px
}
.newslist .de_liebiao .news_list .page {
  width: 700px
}
.newslist .de_liebiao .news_list .page ul {
  width: auto;
  margin-left: 0
}
.newslist .de_liebiao .news_list .page .p_next {
  margin-right: 20px
}
.newslist .de_liebiao .news_list .page .p_clic {
  width: 70px
}
.newslist .de_entry {
  float: left;
  overflow: hidden;
  width: 1140px
}
.newslist .de_entry .page {
  margin-left: 40px
}
.brand_search {
  padding-bottom: 30px
}
.brand_search .bs_banner {
  width: 100%;
  height: 324px;
  background: url(../../img/bs/banner.png) center no-repeat
}
.brand_search .bs_search {
  overflow: hidden;
  position: absolute;
  width: 740px;
  left: 50%;
  margin-left: -370px;
  margin-top: -100px
}
.brand_search .bs_main {
  width: 100%;
  padding-top: 20px;
  background: #f6f6f6
}
.brand_search .bs_main .box {
  background: #fff;
  width: 1198px;
  border: 1px solid #eee
}
.brand_search .bs_main .bm_brand_list {
  float: left;
  width: 899px;
  border-right: 1px solid #eee
}
.brand_search .bs_main .bbl_title {
  overflow: hidden;
  padding: 20px;
  border-bottom: 1px solid #eee
}
.brand_search .bs_main .bbl_title .bt_search_txt {
  float: left;
  font-size: 16px;
  width: 500px;
  color: #999
}
.brand_search .bs_main .bbl_title .bt_search_txt em {
  color: #666
}
.brand_search .bs_main .bbl_title .bt_check {
  float: right
}
.brand_search .bs_main .bbl_title .bt_check .bc_check {
  margin-left: 44px
}
.brand_search .bs_main .bbl_title .bt_check .bc_check input {
  vertical-align: middle;
  margin-right: 4px
}
.brand_search .bs_main .bbl_list {
  width: 820px;
  margin: 0 auto
}
.brand_search .bs_main .bbl_list table {
  width: 100%
}
.brand_search .bs_main .bbl_list table td {
  border-bottom: 1px solid #eee;
  height: 61px
}
.brand_search .bs_main .bbl_list .bl_brand_icon {
  font-size: 14px;
  color: #666
}
.brand_search .bs_main .bbl_list .bl_brand_icon .ttw_icon {
  margin-right: 10px
}
.brand_search .bs_main .bbl_list .bl_buy, .brand_search .bs_main .bbl_list .bl_no_reg, .brand_search .bs_main .bbl_list .bl_similar {
  display: inline-block;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
  background: #e0f8d7;
  color: #237a01;
  border: 1px solid #84b376
}
.brand_search .bs_main .bbl_list .bl_buy .bg_arrow, .brand_search .bs_main .bbl_list .bl_no_reg .bg_arrow, .brand_search .bs_main .bbl_list .bl_similar .bg_arrow {
  display: block;
  position: absolute;
  width: 10px;
  height: 30px;
  margin-left: -18px;
  margin-top: -1px;
  background: url(../../img/bs/icon_arrow_01.png) center no-repeat
}
.brand_search .bs_main .bbl_list .bl_buy .iconfont, .brand_search .bs_main .bbl_list .bl_no_reg .iconfont, .brand_search .bs_main .bbl_list .bl_similar .iconfont {
  margin-right: 4px;
  color: #90ca7f
}
.brand_search .bs_main .bbl_list .bl_similar {
  background: #fcd6d6;
  color: #ef5555;
  border-color: #ea8484
}
.brand_search .bs_main .bbl_list .bl_similar .bg_arrow {
  background: url(../../img/bs/icon_arrow_03.png) center no-repeat
}
.brand_search .bs_main .bbl_list .bl_similar .iconfont {
  color: #fc8e8e
}
.brand_search .bs_main .bbl_list .bl_buy {
  background: #f8ebd7;
  color: #df7434;
  border-color: #dea462
}
.brand_search .bs_main .bbl_list .bl_buy .bg_arrow {
  background: url(../../img/bs/icon_arrow_02.png) center no-repeat
}
.brand_search .bs_main .bbl_list .bl_buy .iconfont {
  color: #f4b37a
}
.brand_search .bs_main .bbl_list .btn_link {
  margin-left: 22px
}
.brand_search .bs_main .bbl_list .module_loading {
  margin-right: 10px
}
.brand_search .bs_main .bm_aside {
  float: right;
  padding-right: 20px;
  padding-top: 20px
}
.brand_search .bs_main .bm_aside .ba_search_end {
  width: 256px;
  height: 266px;
  border-radius: 4px;
  box-shadow: 0 0 18px 0 rgba(196, 217, 255, .46);
  background: #fff;
  border: 1px solid #eee
}
.brand_search .bs_main .bm_aside .ba_search_end .bse_arrow {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  margin-left: -13px;
  margin-top: 130px;
  background: url(../../img/bs/icon_arrow.png) center no-repeat
}
.brand_search .bs_main .bm_aside .ba_search_end img {
  display: block;
  margin: 30px auto 14px
}
.brand_search .bs_main .bm_aside .ba_search_end .ba_info {
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  color: #999
}
.brand_search .bs_main .bm_aside .ba_search_end .get_talk {
  display: block;
  width: 180px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  margin: 10px auto 0
}
.brand_search .ba_reg_list .brl_title {
  overflow: hidden;
  margin-top: 30px
}
.brand_search .ba_reg_list .brl_title span {
  float: left;
  font-size: 16px;
  color: #333
}
.brand_search .ba_reg_list .brl_title span em {
  font-size: 12px;
  margin-left: 10px;
  color: #999
}
.brand_search .ba_reg_list .brl_title span em .red {
  color: #db0000
}
.brand_search .ba_reg_list .brl_title .clear {
  float: right;
  font-size: 14px;
  color: #1750b9
}
.brand_search .ba_reg_list .brl_name {
  font-size: 14px;
  margin-top: 22px;
  padding-bottom: 14px;
  color: #999;
  border-bottom: 1px solid #eee
}
.brand_search .ba_reg_list .brl_name .name {
  color: #333
}
.brand_search .ba_brandclassify {
  padding-top: 8px
}
.brand_search .ba_brandclassify .bb_list {
  overflow: hidden;
  margin-top: 16px
}
.brand_search .ba_brandclassify .bb_list .line {
  float: left;
  display: block;
  width: 2px;
  height: 5px;
  margin-top: 6px;
  margin-right: 6px;
  background: #db0000
}
.brand_search .ba_brandclassify .bb_list .bl_name {
  float: left;
  display: block;
  font-size: 12px;
  margin-top: 3px;
  color: #666
}
.brand_search .ba_brandclassify .bb_list .bl_del {
  text-align: center;
  float: right;
  width: 60px;
  height: 20px;
  border-radius: 10px;
  line-height: 20px;
  font-size: 12px;
  background: #f6f6f6;
  color: #666
}
.brand_search .ba_brandclassify .bb_list .bl_del .iconfont {
  margin-right: 4px;
  color: #bbb
}
.brand_search .ba_brandclassify .btn_red, .brand_search .ba_brandclassify .btn_red_none {
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  width: 96px;
  border-radius: 3px;
  margin: 34px auto 30px
}
.brand_search .ba_brandclassify .btn_red_none {
  display: none;
  cursor: default;
  background: #ddd;
  color: #333
}
.brand_search .ba_brandclassify .btn_red_none:hover {
  background: #ddd;
  color: #333
}
.brand_list {
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
  background: #f6f6f6
}
.brand_list .bl_left {
  float: left;
  width: 928px;
  border: 1px solid #eee;
  background: #fff
}
.brand_list .title_left {
  line-height: 58px;
  border-bottom: 1px solid #eee
}
.brand_list .bl_title {
  overflow: hidden;
  border-bottom: 1px solid #eee
}
.brand_list .bl_title .bl_list_type {
  display: block;
  float: left;
  text-align: center;
  width: 146px;
  font-size: 14px;
  color: #666;
  line-height: 56px;
  height: 56px;
  border-bottom: 2px solid #fff
}
.brand_list .bl_title .bl_list_type .iconfont {
  font-size: 18px;
  margin-right: 4px
}
.brand_list .bl_title .bl_list_type:hover {
  color: #db0000
}
.brand_list .bl_title .bl_list_type.cur {
  color: #db0000;
  border-color: #db0000
}
.brand_list .bl_brand_list {
  width: 878px;
  margin: 0 auto;
  padding-bottom: 40px
}
.brand_list .bl_brand_list .bbl_brand_info {
  width: 350px
}
.brand_list .bl_brand_list .module_pages {
  margin-top: 40px
}
.brand_list .bl_right {
  float: right;
  background: #fff
}
.brand_list .bl_right .img_banner {
  width: 250px;
  height: 112px;
  background: url(../../img/bs/img_01.png) center no-repeat
}
.brand_list .br_brand_list .bbl_btnbox {
  text-align: center;
  margin-top: 28px
}
.brand_list .br_brand_list .bbl_btnbox .btn_bun {
  display: inline-block;
  margin-right: 8px
}
.brand_list .br_brand_list .bbl_brand_list {
  margin: 10px auto 0;
  width: 170px
}
.brand_list .br_brand_list .bbl_brand_list .module_img_btn {
  margin-bottom: 24px
}
.brand-detail {
  width: 1160px;
  padding: 20px;
  margin: 14px auto 30px;
  background-color: #fff
}
.brand-detail ul li {
  color: #333;
  font-size: 14px;
  line-height: 30px
}
.brand-detail .title_link {
  margin-bottom: 10px;
  line-height: 18px
}
.brand-detail .bd-con01 {
  overflow: hidden
}
.brand-detail .bdc01-img {
  float: left;
  width: 288px;
  height: 288px;
  line-height: 192px;
  border: 1px solid #e5e5e5;
  zoom: 1
}
.brand-detail .bdc01-img img {
  display: block;
  max-height: 288px;
  max-width: 288px
}
.brand-detail .bdc01-text {
  float: right
}
.brand-detail .bdc01-text .title {
  font-size: 24px;
  margin-bottom: 20px;
  color: #333
}
.brand-detail .bdc01-text h3 {
  font-size: 18px;
  color: #333
}
.brand-detail .bdc01-text .brand-info-box {
  padding-left: 30px;
  padding-top: 24px;
  width: 800px;
  padding-bottom: 20px;
  background: #fcfcfc
}
.brand-detail .bdc01-text .brand-info-box p {
  margin-bottom: 6px;
  padding-right: 30px
}
.brand-detail .bdc01-text ul {
  overflow: hidden
}
.brand-detail .bdc01-text ul li {
  float: left;
  width: 240px;
  margin-bottom: 6px;
  margin-right: 0
}
.brand-detail .bdc01-text ul li:nth-of-type(2) {
  width: 200px
}
.brand-detail .bdc01-text ul li:nth-of-type {
  width: 220px
}
.brand-detail .bdc01-text ul:last-of-type li:last-of-type {
  width: 170px
}
.brand-detail .col-gray {
  color: #999
}
.brand-detail .col-red {
  color: #db0000
}
.brand-detail p {
  color: #333;
  line-height: 30px;
  font-size: 14px
}
.brand-detail .bd-title {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #333;
  padding-left: 20px;
  background-color: #f8f8f8
}
.brand-detail .bd-con02, .brand-detail .bd-con03, .brand-detail .bd-con04 {
  padding-top: 20px;
  padding-bottom: 50px;
  border-top: 1px solid #f5f5f5
}
.brand-detail .bd-con02 li, .brand-detail .bd-con03 li, .brand-detail .bd-con04 li {
  line-height: 34px
}
.brand-detail .bd-con03 ul li {
  float: left;
  width: 260px
}
.brand-detail .bd-con04 .icon_line {
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 6px;
  margin-right: 10px;
  background: #999
}


h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}
.module_brand_list {
  height: 34px;
  width: 102px
}
.module_brand_list .show_more {
  cursor: pointer;
  line-height: 34px;
  height: 34px;
  border-radius: 0;
  border-color: #e4e4e4;
  color: #666
}
.module_brand_list .show_more .iconfont {
  color: #666;
  margin-left: 6px
}
.module_brand_list .tr_cla {
  position: absolute;
  display: none;
  width: 680px;
  padding-bottom: 0;
  margin-top: -1px;
  background: #fafafa;
  border: 1px solid #e4e4e4
}
.module_brand_list .trc_dl {
  width: 680px
}
.module_brand_list .trc_dl .ttw_list {
  width: 164px;
  margin-bottom: 20px;
  margin-right: 0
}
.module_brand_list:hover .tr_cla {
  display: block
}
.module_brand_list:hover .show_more {
  background: #fafafa
}

/*defined*/
.trade_page {
  /*background-color: #EFF0F1;*/
  background-color: #fff;
}
.de_tips .det_cir {
  z-index: 20;
}
.de_rig .der_tips .from_box .inp_search {
  background-color: #fff;
}
.iconfont.close {
  width: 24px;
  height: 24px;
  display: inline-block;
}
.iconfont.close img {
  display: block;
  width: 16px;
  height: 16px;
  margin: 4px;
}
.dig_close img {
  display: block;
  width: 16px;
  height: 16px;
  margin: 8px;
}
.ttw_icon {
  overflow: hidden;
}
.ttw_icon img {
  width: 25px;
  height: 25px;
  display: block;
}
.body .rp_cont {
  /*width: 1090px;*/
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 20px;
}
.ft_solid .ft_tips, 
.ft_solid ul,
.footer .ft_fri,
.rp_cont,
.de_liebiao {
  width: 1090px;
}
.license_content .left_box, 
.pro_notice .rp_cont .left_box, 
.trade_page .left_box {
  border-left-color: #f2f2f2;
}
.tr_cla,
.trc_dl,
.tr_cla .tr_two .get_more {
  width: 620px;
}
.tr_cla .tr_two .get_more .useway {
  width: 460px;
}
.module_brand_list .tr_cla {
  /*width: 580px;*/
  width: 630px;
  box-sizing: border-box;
  padding: 10px;
  /*background-color: #fafafa;*/
  /*display: block;*/
}
.module_brand_list .trc_dl .ttw_list {
  width: 150px;
}
.trc_dl .ttw_list {
  margin-right: 50px;
}
.trc_dl .ttw_last {
  margin-right: 0;
}
.ttw_icon {
  margin-right: 3px;
}
.tr_brand_iteam .module_brand_list .tr_cla {
  margin-left: -150px;
}
.left_box .page, 
.reg_page .de_entry, 
.reg_page .de_newslist, 
.reg_page .m_flow, 
.trade_page .de_newslist, 
.trade_page .tr_cla {
  /*margin-left: 30px;*/
}
.trade_page .tr_cla {
  border: 1px solid #f2f2f2;
  /*border-radius: 5px;*/
}
.de_tips .det_cir {
  margin-top: 0;
  margin-left: 10px;
  width: 80px;
  height: 80px;
  box-sizing: border-box;
}

/* ----------------------------------------------------------------柯---------------------------------------------------------------- */
/* 分类页 新增的搜索框 */
.classify-search {
  height: 40px;
  margin-bottom: 30px;
}
.classify-search form {
  height: 100%;
  display: flex;
  align-items: center;
}
.classify-search label {
  height: 95%;
  border: 1px solid #eee;
  border-right: 0;
  flex: 1;
  display: flex;
  align-items: center;
}
.classify-search label span {
  width: 35px;
  height: 20px;
  display: inline-block;
  border-right: 1px solid #eee;
  background: url(../../img/new_img/classify-search.png) no-repeat center;
  background-size: 50%;
}
.classify-search label input {
  padding-left: 10px;
  width: 100%;
  height: 100%;
}
.classify-search-btn {
  width: 140px;
  height: 100%;
  color: #fff;
  /* background-color: rgb(90, 118, 196); */
  background-color: #f90;
  cursor: pointer;
}
.classify-search-result-header {
  height: 40px;
  display:flex;
  background-color: #aaa;
}
.classify-search-result-header span {
  height: 100%;
  text-align: center;
  line-height: 40px;
  color: #fff;
  flex: 2;
}
.classify-search-result-header span:last-child {
  flex: 3.5;
  border-left: 1px dashed #fff;
}
.classify-search-result-container-item {
  display: flex;
  border: 1px solid #eee;
  margin-bottom: 10px;
}
.classify-search-result-container-item-left {
  flex: 2;
  display: flex;
  flex-direction: column;
  align-items:center;
  justify-content: center;
}

.classify-search-result-container-item-left i {
  width: 60%;
  display: block;
  border-top: 1px solid #eee;
  margin: 5px 0;
}
.classify-search-result-container-item-left p {
  margin-bottom: 15px;
}
.classify-search-result-container-item-left a {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 8px;
  color: #fff;
  background-color: #f90;
}
.classify-search-result-container-item-right {
  flex: 3.5;
  border-left: 1px dashed #ccc;
  position: relative;
}
.classify-search-result-container-item-right ul {
  padding: 25px 25px 25px 35px;
}
.classify-search-result-container-item-right ul li {
  margin-bottom: 20px;
}
.classify-search-result-container-item-right h4 {
  font-size: 15px;
  margin-bottom: 5px;
}
.classify-search-result-container-item-right h4:hover {
  color: #ef413a;
}
.classify-search-result-container-item-right p {
  font-size: 12px;
  line-height: 20px;
}
.classify-search-result-container-item-right .icon {
  background-color: #ef413a;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
}
.classify-search-result-container-item-right .icon img {
  width: 60%;
  height: 60%;
}
.search-nothing {
  text-align: center;
  padding: 50px;
  border: 1px solid #eee;
}
.search-nothing img {
  width: 50px;
  vertical-align: middle;
  margin-right: 15px;
}




