﻿.main .main_banner {
    position: relative;
    height: 272px;
    z-index: -1;
}

.main .main_banner img {
    width: 100%;
}

.main .main_columntitle {
    padding: 20px;
    overflow: hidden;
    background-color: #fff;
}

.main .main_columntitle .columntitle {
    height: 45px;
    border-bottom: 1px solid #cbb686;
}

.main .main_columntitle .columntitle h2 {
    width: 267px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #595b5d;
    margin-right: 20px;
    display: inline-block;
}
.main .main_columntitle .columntitle h2 >a {

    color: #595b5d;

}
.columntitleh2switch{
background-color: #cbb686 !important;
color:#fff !important;
}
.columntitleAswitch{
color:#fff !important;
}
.columntitleyslmbgswitch{
background-color: #cbb686 !important;
color:#fff !important;
}

.main .main_content {
    overflow: hidden;
}

.main .main_content .contentleft {
    float: left;
    background-color: #f5f5f5;
    width: 267px;
    padding: 20px 10px;
    min-height: 661px;
}

.main .main_content .contentleft .file-left,
.main .main_content .contentleft .file_colnavleft {
    width: 247px;
}

.main .main_content .contentleft .file-left>li,
.main .main_content .contentleft .file_colnavleft>li {
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

.main .main_content .contentleft .file-left>li>a,
.main .main_content .contentleft .file_colnavleft>li>a {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    display: block;
    color: #313539;
}

.main .main_content .contentleft .file-left>li>a>span,
.main .main_content .contentleft .file_colnavleft>li>a>span {
    float: left;
    margin-right: 10px;
}

.main .main_content .contentleft .file-left>li>a>span>img,
.main .main_content .contentleft .file_colnavleft>li>a>span>img {
    width: 50px;
    vertical-align: bottom;
}

.main .main_content .contentleft .file-left>li>a:hover,
.main .main_content .contentleft .file_colnavleft>li>a:hover {
    background-color: #cbb486;
    color: #fff;
}

.main .main_content .contentleft .file-left>li>.items {
    max-height: 400px;
    overflow-y: auto;
 overflow-x: hidden;
    background-color: #fff;
}

.main .main_content .contentleft .file-left>li>.items>li {
    width: 100%;
    padding-left: 30px;
    border-bottom: 1px solid #eee;
}

.main .main_content .contentleft .file-left>li>.items>li a {
    display: block;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 14px;
}

.main .main_content .contentleft .file-left>li>.items>li a:hover {
    color: #ca0000;
}

.main .main_content .contentright {
    float: left;
    padding: 30px 20px 30px 30px;
    width: 893px;
}

.main .main_content .contentright .searchShop .bdbox {
    margin-bottom: 20px;
 position: relative;
}

.main .main_content .contentright .searchShop .bdbox #wjzt {
    width: 80px;
}

.main .main_content .contentright .searchShop .bdbox #qygr,
.main .main_content .contentright .searchShop .bdbox #wjzt {
    width: 300px;
}

.main .main_content .contentright .searchShop .bdbox #zwjs,
.main .main_content .contentright .searchShop .bdbox #wjzt,
.main .main_content .contentright .searchShop .bdbox #wjbh,
.main .main_content .contentright .searchShop .bdbox #btjs,
.main .main_content .contentright .searchShop .bdbox #ztjs,
.main .main_content .contentright .searchShop .bdbox #wjbh,
.main .main_content .contentright .searchShop .bdbox #wjzt,
.main .main_content .contentright .searchShop .bdbox #dpd1,
.main .main_content .contentright .searchShop .bdbox #dpd2,
.main .main_content .contentright .searchShop .bdbox #jdjs,
.main .main_content .contentright .searchShop .bdbox #jdjs02,
.main .main_content .contentright .searchShop .bdbox #qyhgr {
    font-size: 14px;
    padding-left: 10px;
}

.main .main_content .contentright .searchShop .bdbox .labmglf {
    margin-left: 30px;
}

.main .main_content .contentright .searchShop .bdbox .rqspan2 {
    width: 142px;
    height: 34px;
    border: 1px solid #dcdcdc;
}

.main .main_content .contentright .searchShop .bdbox .form_control {
    width: 300px;
    height: 34px;
    border: 1px solid #dcdcdc;
}

.main .main_content .contentright .ajaxpaglist {
    width: 100%;
}

.main .main_content .contentright .ajaxpaglist>li {
    width: 100%;
padding-left:10px;
    height: 45px;
    line-height: 45px;
    color: #333;
    background: url(http://www.gzlwch.com/images/1608/dian.png) no-repeat left 21px;
    border-bottom: 1px dashed #eeeeee;
}

.main .main_content .contentright .ajaxpaglist>li>a {
    color: #333;

}

.main .main_content .contentright .ajaxpaglist>li>span {
    float: right;
}








.colnavactive {
    color: #fff !important;
    background-color: #cbb486;
}

/*左右自适应相同高度开始*/


/* .contentleft,
  .contentright {
      padding-bottom: 32767px !important;
      margin-bottom: -32767px !important;
  }
  
  @media all and (min-width: 0px) {
  
      .contentleft,
      .contentright {
          padding-bottom: 0 !important;
          margin-bottom: 0 !important;
      }
  
      .contentleft:before,
      .contentright:before {
          content: '';
          display: block;
          background: inherit;
          padding-top: 32767px !important;
          margin-bottom: -32767px !important;
          height: 0;
      }
  } */

/*左右自适应相同高度end*/
.hcjusify {
    width: 90px;
    display: inline-block;
    text-align: justify;
    text-align-last: justify;
}

.hcjusify::after {
    content: "";
    width: 100%;
    display: block;
}