*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
    color: #333;
}
body{
	font-family: "微软雅黑";
}

ul{
    list-style: none;
}

img{
    max-width: 100%;
}
/*缓存*/
/*.myPhone{
    position: absolute;
    top: 108px;
    width: 301px;
    overflow: hidden;
    transform: translate(0,0);
    display: none;
    transition: transform 500ms, opacity 500ms 100ms, left 0s 0s;
    transform: translate(0,10px);
    right: 0;
    z-index: 10;
}

.tel-bar {
    display: inline-block;
    background: #008DD5;
    color: #fff;
    padding: 2em 4em;
    text-align: center;
}

.tel-bar img {
    width: 4em;
    margin-bottom: 1em;
}

.tel-bar .tel-link {
    font-size: 2em;
    display: block;
    color: #fff!important;
}
.tel-bar p {
    display: inline-block;
    font-size: 0.9em;
    padding: 0.5em;
    line-height: 1;
    margin: auto;
    /* background-color: #34B7FB; */
/*}*/
.load_box {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999;
    top: 0;
    left: 0;
    background: #fff;
    text-align: center;
}

.load_box .loader_loader {
    width: 100%;
    height: 100%;
    max-width: 100%;
}
.loader_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 25%;
    max-width: 25%;
    height: 200px;
    align-items: center;
    justify-content: center;
}
@-webkit-keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }

  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }

  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.line-scale-party > div:nth-child(1) {
  -webkit-animation-delay: 0.77s;
          animation-delay: 0.77s;
  -webkit-animation-duration: 1.26s;
          animation-duration: 1.26s; }
.line-scale-party > div:nth-child(2) {
  -webkit-animation-delay: 0.29s;
          animation-delay: 0.29s;
  -webkit-animation-duration: 0.43s;
          animation-duration: 0.43s; }
.line-scale-party > div:nth-child(3) {
  -webkit-animation-delay: 0.28s;
          animation-delay: 0.28s;
  -webkit-animation-duration: 1.01s;
          animation-duration: 1.01s; }
.line-scale-party > div:nth-child(4) {
  -webkit-animation-delay: 0.74s;
          animation-delay: 0.74s;
  -webkit-animation-duration: 0.73s;
          animation-duration: 0.73s; }
.line-scale-party > div {
  background-color: #7aba1e;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-name: line-scale-party;
          animation-name: line-scale-party;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
          animation-delay: 0; }


/*end*/
.m-nav {
    position: fixed;
    top: 6rem;
    left: 0;
    width: 100%;
    height: calc(100% - 6rem);
    z-index: 33000000;
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    display: none;
}

.m-nav li a{
    display: block;
}
.m-nav li .tit{
    font-size: 1.36rem;
    line-height: 1.46rem;
    padding: 1rem;
    color: #2c2c2c;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
}

.m-nav li .tit:before{
    content: "";
    position: absolute;
    right: 1.3rem;
    width: 1.42rem;
    height: 1.42rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../image/m-nav-arrow.png);
}
.m-nav li.on1 .tit:before{
    background-image: url("../image/m-nav-jia.png");
}
.m-nav li.on2 .tit:before{
    background-image: url("../image/m-nav-jian.png");
}
.m-nav li .navson{
    padding: .15rem 0;
    border-bottom: 1px solid #e5e5e5;
    display: none;
}
.m-nav li .navson a{
    font-size: 1.3rem;
    line-height: 2.4rem;
    padding: .15rem 1.3rem;
    color: #737373;
}



/*头部*/


.mytop{
    width: 100%;
    border-top: 7px solid #d8b856;
    overflow: hidden;
    background: #f1f1f1;
}

.mytops{
    max-width: 1220px;
    margin: auto;
    overflow: hidden;
    padding: 0 10px;
}
.mytopsLeft{
    float: left;
    line-height: 37px;
    color: #464646;
}

.mytopsRight{
    float: right;
    line-height: 37px;
}
.mytopsRight a{
    color: #464646;
}
.mytopsRight a label{
    margin: 0;
    color: #a48645;
}
.mytopsRight a img{
        margin-left: 13px;
    margin-right: 6px;
}
.mytopsRight .search{
cursor: pointer;
    margin-left: 7px;
}



.listheader{
    position: absolute;
    width: 100%;
    z-index: 100;
    top: 44px;
}




.listheaderRight{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
}

.haeleft{
    float: left;
    height: 120px;
    line-height: 120px;
}

.haeleft img{

}






.nas{
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    float: right;
    width: 68%;
}

.nas>li{
    position: relative;
    flex: 1;
    height: 120px;
    line-height: 120px;
    transition: all 0.3s;
}
.nas>li>a{
    display: block;
    font-size: 15px;
    overflow: hidden;
    color: #fff;
    width: 100%;
    font-weight: 700;
    text-align: center;
    position: relative;
}
.nas>li>a span{
    float: right;
}
.nas>li>a img{
    /*margin-left: 5px;*/
}
.nas>li:hover>a{
    /*background: #ea7d11;*/
}
.nas>li:nth-child(1)>a .navs{
    border: 0;
}
.navs{
    transition: 0.3s linear;
}
/*.nas span{
    color: #ce9d59;
    display: block;
}
.nas>li>a:hover .navs{
    margin-top: -20px;
    transition: 0.3s linear;
}
*/
.nas>li:hover {
}















/**/
.clear {
    clear: both;
}

header .nav-btn {
    width: 45px;
    height: 34px;
    margin-top: 7px;
    position: relative;
}
.fl {
    float: left;
    display: inline;
}

header .nav-btn span {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 5px;
    background: #068585;
    position: absolute;
    left: 0;
    top: 12px;
    transition: left 0.3s,top 0.3s;
}
header .nav-btn span.line1, header .nav-btn span.line3, header .nav-btn span.line3 {
    left: 15px;
}
header .nav-btn span.line2 {
    left: 30px;
    background: #e8921f;
}

header .logo {
    margin: 0 auto;
    width: 96px;
    display: block;
    padding-top: 1rem;
}
header .logo img {
    width: 100%;
}

header .nav-btn.hover span.line2{
    left: 12px;
}
header .nav-btn.hover span.line0{
    top: 0;
}
header .nav-btn.hover span.line1{
    top: 0;
    left: 24px;
}
header .nav-btn.hover span.line3{
    top: 24px;
    left: 0;
}
header .nav-btn.hover span.line4{
    top:24px;
    left:24px;
}

.headerphone{
    line-height: 100%;
    font-size: 18px;
    color: #2759a3;
    margin-left: 2rem;
    margin-top: 4.5rem;
}
.headerphone img{
    margin-left: 2.5rem;
    margin-right: 1rem;
}
.clear{
    clear: both;
}
.fr {
    float: right;
    display: inline;
}


.headers a.menu {
    display: block;
    width: 22px;
    float: left;
    z-index: 1;
    margin-top: 4.5rem;
}


.headers a.menu span:first-child {
    margin-top: 0;
}

.headers a.menu span {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #3f6db3;
    margin-top: 5px;
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}

.headers a.menu span:last-child {
    width: 12px;
}

.headers a.menu:hover span:nth-child(1) {
    width: 11px;
}
.headers a.menu:hover span:nth-child(2) {
    width: 18px;
}

.headers a.menu:hover span:nth-child(3) {
    width: 22px;
}





.listheader_b{
    float: right;
    height: 131px;
    line-height: 131px;
    cursor: pointer;
}











.search {

}
.search-box {
    width: 28%;
    position: absolute;
    right: 0;
    top: 44px;
    display: none;
    z-index: 100;
    background: #c1a855;
    padding: 18px 2%;
}
.search-box .close {
    float: right;
    width: 35px;
    height: 35px;
    background: url(../image/wel26.png) no-repeat center;
    background-size: 100%;
    margin-top: 2px;
    opacity: 1;
}
.search-box form {
    width: 76%;
    height: 40px;
    line-height: 40px;
    position: relative;
    border: 1px solid rgba(255,255,255,.2);
}
.search-box form .text {
    font-size: 12px;
    color: #fff;
    border: none;
    background: none;
    padding: 0 28px 0 18px;
    width: 100%;
    height: 40px;
    color: #fff;
    line-height: 40px;
}
.search-box form .submit {
    width: 14px;
    height: 30px;
    position: absolute;
    top: 50%;
    right: 14px;
    margin-top: -15px;
    background: url(../image/wel25.png) no-repeat center;
    border: none;
}
.search-box form .text::-webkit-input-placeholder{
    color: #fff;
}
.search-box form .text:-moz-placeholder{
    color: #fff;
}
.search-box form .text::-moz-placeholder{
    color: #fff;
}
.search-box form .text:-ms-input-placeholder{
    color: #fff;
}
/*.clickPhone:hover .myPhone{
    opacity: 1;
    transition: transform 500ms, opacity 500ms 100ms, left 0s 0s;
}*/
.nas>li .more{
    position: absolute;
    left: 0%;
    top: 105px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 0;
    z-index: 100;
    display: none;
}
.nas>li .more a{
    display: block;
    color: #333;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    transition: all 0.3s linear 0s;
}

.nas>li .more a:hover{
    color: #d9bf68;
}



.xinwenall{
    position: relative;
    width: 100%;
    overflow: hidden;
}

.banner{

    width: 100%;
}
.banner video{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: fill;
}
.banner img{
    width: 100%;
    height: 100%;
}
/*.banner .bannerswiperpagination{
    bottom: 12%!important;
}
*/.bannerswiperpagination .swiper-pagination-bullet{
    width: 28px;
    height: 4px;
    border-radius: 0;
}
.bannerswiperpagination span.swiper-pagination-bullet-active{
    background: #c1a855;
}




.xinwen_a{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
}

.xinwen_as{
    max-width: 1220px;
    margin: auto;
    overflow: hidden;
    padding: 0 10px;
    height: 100%;
    position: relative;

}

.xinwen_as_a{
    width: 509px;
    height: 147px;
    background: url(../image/a3-1.png)center 0 no-repeat;
    color: #fff;
    top: 30%;
    padding-left: 26px;
    position: absolute;
}
.xinwen_as_a img{
    margin-top: 35px;
    margin-bottom: 10px;
}
.xinwen_as_a div{
    font-size: 27px;
    margin-bottom: 7px;
}
.xinwen_as_a span{
    font-size: 15px;
}

.meisuo_a{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    top: 61%;
    position: absolute;
    left: 0;

}

.meisuo_a a{
display: block;
    position: relative;
    width: 32%;
    height: 190px;
    float: left;
    text-align: center;
    transition: all 0.3s;
    text-decoration: none;
    background: #fff;
}
.meisuo_a a:nth-child(2){
    float: right;
}
.meisuo_a a div{
    width: 34px;
    height: 26px;
    background: url(../image/a4.png)center 0 no-repeat;
    margin: auto;
    margin-top: 0;
    margin-bottom: 0;
    transition: all 0.3s;
}
.meisuo_a a label{
font-size: 20px;
    display: block;
    line-height: 100%;
    color: #313131;
    margin-bottom: 14px;
    transition: all 0.3s;
    margin-top: 42px;
}
.meisuo_a a p{
    color: #737373;
    transition: all 0.3s;
    line-height: 26px;
}
.meisuo_a a span{
    width: 90px;
    height: 36px;
    display: block;
    background: url(../image/01.png)center 0 no-repeat;
    position: absolute;
    right: 31px;
    bottom: 0;
    transition: all 0.3s;
}


.meisuo_a a:nth-child(2) span{
    width: 97px;
    height: 36px;
    display: block;
    background: url(../image/03.png)center 0 no-repeat;
    position: absolute;
    right: 31px;
    bottom: 0;
    transition: all 0.3s;    
}

.meisuo_a a:nth-child(3) span{
    width: 97px;
    height: 36px;
    display: block;
    background: url(../image/05.png)center 0 no-repeat;
    position: absolute;
    right: 31px;
    bottom: 0;
    transition: all 0.3s;    
}
.meisuo_a a:hover{
    background: #c1a855;
}

.meisuo_a a:hover div{
    background: url(../image/a5.png)center 0 no-repeat;
}

.meisuo_a a:hover label{
    color: #fff;
}
.meisuo_a a:hover p{
    color: #fff;
}
.meisuo_a a:hover span{
    background: url(../image/02.png)center 0 no-repeat;
}

.meisuo_a a:nth-child(2):hover span{
    background: url(../image/04.png)center 0 no-repeat;
}

.meisuo_a a:nth-child(3):hover span{
    background: url(../image/06.png)center 0 no-repeat;
}





.xinwen_b{
    width: 100%;
    overflow: hidden;
    background: #f1f1f1;
}
.xinwen_bs{
    max-width: 1220px;
    margin:80px auto;
    overflow: hidden;
        padding: 0 10px;  
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
}


.xinwen_bs a{
display: block;
    background: #fff;
    width: 49%;
    margin-bottom: 40px;
    overflow: hidden;
}
.xinwen_bs a .xinwen_bsLeft{
    float: left;
    width: 34%;
    overflow: hidden;
}
.xinwen_bs a .xinwen_bsLeft img{
    width: 100%;
    transition: all 0.3s;
}
.xinwen_bs a:hover .xinwen_bsLeft img{
    transform: scale(1.2);
}
.xinwen_bs a .xinwen_bsRight{
    float: right;
    width: 61%;
    padding-right: 20px;
    overflow: hidden;
}
.xinwen_bs a .xinwen_bsRight label{
    font-size: 24px;
    color: #464646;
    font-weight: 400;
    margin-top: 3rem;
}
.xinwen_bs a .xinwen_bsRight p{
        color: #616161;
    line-height: 29px;
    margin-bottom: 1rem;
}
.xinwen_bs a .xinwen_bsRight div{
        color: #202020;
    display: inline-block;
    border: 1px solid #c1c1c1;
    padding: 5px 13px;
    border-radius: 4px;
}
.xinwen_bs a:hover .xinwen_bsRight div{
	background:rgba(155,137,75,0.8);
	color:#fff;
}
.xinwen_bs a:nth-child(3){
    margin-bottom: 0;
}
.xinwen_bs a:nth-child(4){
    margin-bottom: 0;
}


.xinwen_cTop{
    text-align: center;
    margin-top: 79px;
    margin-bottom: 44px;
}
.xinwen_cTop label{
    font-size: 30px;
    margin-bottom: 19px;
    display: block;
    line-height: 100%;
}
.xinwen_cTop img{
    display: block;
    margin: auto;
}





.xinwen_c{
    max-width: 1220px;
    margin:0 auto;
    overflow: hidden;
        padding: 0 10px;  
    margin-bottom: 80px;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
}

.xinwen_c a{
    display: block;
    width: 31%;
    overflow: hidden;
    border-bottom: 2px solid #e3e3e3;
    transition: all 0.3s
}
.xinwen_c a .xinwen_cimg{
    position: relative;
    width: 100%;
    overflow: hidden;
}

.xinwen_c a .xinwen_cimg img{
    width: 100%;
    transition: all 0.3s;
}
.xinwen_c a .xinwen_cimg div{
    position: absolute;
    left: 6%;
    width: 94px;
    height: 106px;
    text-align: center;
    color: #fff;
    bottom: 0;
    background: rgba(155,137,75,0.8);
    padding-top: 13px;
}
.xinwen_c a .xinwen_cimg div span{
    font-size: 32px;
}
.xinwen_c a .xinwen_cimg div p{
    font-size: 16px;
}


.xinwen_c a .xinwen_ctext{
    margin: 25px 0;
    overflow: hidden;
}
.xinwen_c a .xinwen_ctext label{
    font-size: 15px;
    color: #464646;
}
.xinwen_c a .xinwen_ctext div{
    color: #6b6b6b;
    line-height: 23px;
}

.xinwen_c a:hover{
    border-bottom: 2px solid #c1a855;
}

.xinwen_c a:hover .xinwen_cimg img{
    transform: scale(1.1);
}



.xinwen_d{
    width: 100%;
    overflow: hidden;
}

.xinwen_dLeft{
    float: left;
    width: 52%;
    height: 470px;
    background: url(../image/images/a1_02.jpg)center 0 no-repeat;
    overflow: hidden;
    position: relative;
}

.xinwen_dLefts{
    width: 581px;
    height: 259px;
    background: url(../image/09.png)center 0 no-repeat #fff;
    background-position: bottom right 46px;
    padding: 0 46px;
    position: absolute;
    left: 34%;
    top: 50%;
    margin-top: -129.5px;
    border-radius: 21px 0 21px 0
}
.xinwen_dLefts span{
    display: block;
    font-size: 18px;
    color: #2c2c2c;
    border-bottom: 1px solid #dfdfdf;
    line-height: 54px;
    margin-top: 16px;
}
.xinwen_dLefts div{
background: url(../image/010.png)left 0 no-repeat;
    width: 100%;
    overflow: hidden;
    height: 111px;
    margin-top: 24px;
}
.xinwen_dLefts div p{
    margin: 0 0 24px;
    padding-left: 34px;
}




#map{
    float: right;
    width: 48%;
    height: 470px;
    overflow: hidden;
}

.bottom{
    width: 100%;
    background: #f0f0f0;
    overflow: hidden;
}

.bottoms{
    max-width: 1220px;
    margin: auto;
    overflow: hidden;
    margin-top: 7rem;
    margin-bottom: 6rem;
}

.bottomsLeft{
    float: left;
    display: flex;
    width: 63%;
}
.bottomsLeft div{
border-right: 1px solid #d5d5d5;
    min-height: 203px;
    width: 24%;
    padding-left: 51px;
}
.bottomsLeft div:nth-child(2){
    width: 36%;
}
.bottomsLeft div span{
    display: block;
    font-size: 16px;
    color: #1c1c1c;
    margin-bottom: 16px;
}
.bottomsLeft div a{
    color: #484848;
    display: block;
    margin-bottom: 5px;
}


.bottomscenter{
    float: left;
    width: 26%;
    text-align: center;
    line-height: 203px;
}

.bottomsRight{
    float: right;
    width: 10%;
    text-align: center;
    line-height: 203px;
}

.allbottom{
    text-align: center;
    line-height: 67px;
    background: #c1a855;
    color: #fff;
}
.allbottom a{
    color: #fff;
}




/**/
.listfooter{
    margin-top: 0;
}



.listbanner{
    width: 100%;
    text-align: center;
    display: table;
    height: 400px;
}


.listbanner div{
    vertical-align: middle;
    display: table-cell;
    font-family: arial;
}
.listbanner div span{
    font-size: 71px;
    color: #f0f0f0;
}
.listbanner div p{
    color: #f0f0f0;
    font-size: 28px;
    margin: 0;
    font-style: oblique;
}


.newnav{
    text-align: left;
    padding: 50px 40px;
    background: #fff;
    box-shadow: 0 0 13px #ccc;
    overflow: hidden;
    font-family: arial;
    max-width: 1200px;
    margin: auto;
    margin-top: -78px;
    position: relative;
}
.newnav a{
    display: inline-block;
    height: 55px;
    color: #565656;
    background: #ededed;
    text-align: center;
    line-height: 55px;
    width: 22%;
    margin: 0 1.3%;
    margin-bottom: 2rem;
    transition: all 0.3s;
}
.newnav a:hover{
    background: #c1a855;
    color: #fff;
}
/*.newnav a:nth-child(4n){
    margin-right: 0;
}*/



.leinew{
    max-width: 1220px;
    margin:7rem auto;
    position: relative;
    overflow: hidden;
    padding: 0 10px;    
}

.leinew a{
    display: block;
    background: #f5f5f5;
    margin-bottom: 3.5rem;
    overflow: hidden;
    padding: 26px 0;
    transition: all 0.3s;
}
.leinew a .leinewLeft{
    float: left;
    height: 165px;
    width: 17.5%;
    border-right: 1px solid #DCDCDC;
    text-align: center;
}
.leinew a .leinewLeft div{
    font-size: 72px;
    font-family: Arial;
    font-weight: 700;
    color: #c2c2c2;
}
.leinew a .leinewLeft p{
    margin: 0;
    font-size: 20px;
    color: #333333;
    font-family: Arial;
}
.leinew a .leinewCenter{
    float: left;
    overflow: hidden;
    width: 17.5%;
    margin: 0 3rem;
}
.leinew a .leinewCenter img{
    width: 100%;
    transition: all 0.3s;
}

.leinew a .leinewRight{
    float: left;
    width: 54%;
    overflow: hidden;
}
.leinew a .leinewRight div{
    font-size: 18px;
    color: #1a1a1a;
    margin-top: 2rem;
    margin-bottom: 11px;
}
.leinew a .leinewRight p{
    margin: 0;
    color: #666666;
    line-height: 27px;
}

.leinew a:last-child{
    margin-bottom: 0;
}

.leinew a:hover{
    background: #c1a855;
}
.leinew a:hover .leinewLeft{
    border-right: 1px solid #fff;
}
.leinew a:hover .leinewLeft div{
    color: #fff;
}
.leinew a:hover .leinewLeft p{
    color: #fff;
}
.leinew a:hover .leinewCenter img{
    transform: scale(1.1);
}

.leinew a:hover .leinewRight div{
    color: #fff;
}
.leinew a:hover .leinewRight p{
    color: #fff;
}


.ul_5{
    max-width: 1220px;
    margin:7rem auto;
    position: relative;
    overflow: hidden;
    padding: 0 10px;   
}


.ul_5 li {
    width: 100%;
    border: solid 1px #e9e9e9;
    padding: 20px 138px 17px 134px;
    position: relative;
    overflow: hidden;
    margin-bottom: 2.6rem;
}
.ul_5 li .tab{ width:92px; height:107px; background:url(../image/jszz1.jpg) no-repeat center center; position:absolute; left:0; top:0; text-align:center; background-position:center center; background-size:contain;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_5 li .tab .ico{ width:100%; margin-top:29px; height:36px;}
.ul_5 li .tab .ico img{ height:100%;}
.ul_5 li .tab h6{ width:100%; height:100%; font-size:14px; color:white; line-height:32px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.ul_5 li .c_674{ width:51.37%; float:left; padding-top:0;}
.ul_5 li .c_674 h4{    margin: 0; width:100%; font-size:16px; color:#333; line-height:27px;}
.ul_5 li .c_674 h5{ width:100%; font-size:12px; color:#888; line-height:23px;}
.ul_5 li .c_674 h5 img{ vertical-align:middle; margin:-3px 6px 0 0 ; height:12px;}
.ul_5 li .c_637{ width:48.63%; float:left; padding:0 52px 0 41px; height:65px; line-height:65px; background:url(../image/jszz5.png) no-repeat left center;}
.ul_5 li .c_637 .p{ display:inline-block; vertical-align:middle; font-size:14px; color:#666; line-height:24px; max-height:72px; overflow:hidden;}
.ul_5 li .down{ width:153px; text-align:center; position:absolute; right:0; top:0; height:100%; background:url(../image/jszz6.png) no-repeat left center; padding-top:29px;}
.ul_5 li .down .ico{width:100%; height:24px; background:url(../image/14.png) no-repeat center center; background-size:contain;}
.ul_5 li .down h5{ width:100%; font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.ul_5 li:hover .tab{ background-image:url(../image/jszz1_h.jpg);}
.ul_5 li:hover .c_674 h4{ color:#c1a855;}
/*.ul_5 li:hover .down .ico{ background-image:url(../image/jszz4_h.png);}*/
.ul_5 li:hover .down h5{ color:#c1a855;}


.ul_5 li .down1 .ico{width:100%; height:24px; background:url(../image/15.png) no-repeat center center; background-size:contain;}
.ul_5 li .down1{ width:153px; text-align:center; position:absolute; right: 153px;; top:0; height:100%; padding-top:29px;}
.ul_5 li .down1 h5{ width:100%; font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.ul_5 li:hover .down1 h5{ color:#c1a855;}



.solutions_btitle{
    max-width: 1220px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
    padding: 0 10px; 
    margin-top: 7rem; 
    text-align: center;
    margin-bottom: 4rem;
      font-family: Arial;
}


.solutions_btitle span{
        font-size: 32px;
    color: #333333;  
}
.solutions_btitle div{
color: #666666;
    line-height: 28px;
    margin-top: 12px;
}


.solutions_b{
    max-width: 1220px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
    padding: 0 10px; 
    display: flex;
    flex-wrap: wrap;  
}
.solutions_b a:nth-child(4n){
    margin-right: 0;
}
.solutions_b a{
    display: block;
    width: 23%;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 2%;
}
.solutions_b a div{
    width: 100%;
    border-bottom: 8px solid #c1a855;
    overflow: hidden;
}
.solutions_b a div img{
    width: 100%;
    transition: all 0.3s;
}
.solutions_b a span{
display: block;
    line-height: 53px;
    text-align: center;
    border: 1px solid #eeeeee;
    border-top: 0;
    color: #666666;
    font-size: 16px;
}

.solutions_b a:hover div img{
    transform: scale(1.1);
}


.solutions_a{
    width: 100%;
    overflow: hidden;
    position: relative;
      font-family: Arial;
}

.solutions_as{
    position: relative;
    width: 100%;
    overflow: hidden;
}

.solutions_as .solutions_asLeft{
    float: left;
    background-color: #f0f0f0;
    background: url(../image/18.png)center 0 no-repeat;
    width: 53.495%;
    padding: 8rem 0;
    padding-left: 13vw;
    padding-right: 5vw;
    position: relative;
    overflow: hidden;
    height: 543px;
}
.solutions_as .solutions_asLeft label{
font-size: 28px;
    font-weight: 400;
    font-style: oblique;
    height: 49px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}
.solutions_as .solutions_asLeft label i{
        position: absolute;
    bottom: -2px;
    width: 100px;
    height: 3px;
    display: block;
    left: 0;
    background: #c1a855;
}
.solutions_as .solutions_asLeft p{
color: #666666;
    line-height: 32px;
    margin: 2.8rem 0;
}
.solutions_as .solutions_asLeft div{

}
.solutions_as .solutions_asLeft div a{
    background: #c1a855;
    color: #fff;
    padding: 10px 17px;
    border-radius: 4px;
    margin-right: 3%;
    display: inline-block;
    margin-bottom: 3%;
}


.solutions_as .solutions_asRight{
    float: right;
    height: 543px;
    width: 46%;
    line-height: 543px;
}
.solutions_as .solutions_asRight img{

}




.solutions_as:nth-child(2n) .solutions_asLeft{
    float: right;
    background-color: #c1a855;
    background: url(../image/19.png)center 0 no-repeat;
    padding-left: 5vw;
    padding-right: 13vw;
    position: relative;
    overflow: hidden;
}


.solutions_as:nth-child(2n) .solutions_asLeft label{
    color: #fff;
    border-bottom: 1px solid #fff;
}

.solutions_as:nth-child(2n) .solutions_asLeft label i{
    background: #fff;
}


.solutions_as:nth-child(2n) .solutions_asLeft p{
    color: #fff;
}

.solutions_as:nth-child(2n) .solutions_asLeft div a{
    background: #fff;
    color: #c1a855;
}



.contacttitle{
    text-align: center;
    margin-top: 9rem;
    margin-bottom: 6rem;
}

.listconta{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
    overflow: hidden;
}
.listconta a:nth-child(2n){
    float: right;
}
.listconta a{
    display: block;
    float: left;
    background: #f6f6f6;
    width: 48%;
    margin-bottom: 2%;
}
.listconta a img{
    float: left;
    width: 34%;
}
.listconta a div{
    float: right;
    width: 59%;
    overflow: hidden;
    margin-top: 5rem;
}
.listconta a div label{
font-weight: 400;
    color: #1a1a1a;
    font-size: 25px;
}
.listconta a div span{
    display: block;
    width: 31px;
    height: 2px;
    background: #c1a855;
}
.listconta a div p{
    font-size: 19px;
    color: #666666;
    margin: 0;
    font-family: Arial;
    background: url(../image/21.png)left 0 no-repeat;
    background-position: left;
    padding-left: 33px;
    margin-top: 12px;
}












.listconta_b{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
    overflow: hidden;
    margin-top: 10rem;
    margin-bottom: 5rem;
}

.listconta_bLeft{
    float: left;
    width: 47%;
    overflow: hidden;
      font-family: Arial;
}
.listconta_bLeft h5{
    font-size: 32px;
    height: 57px;
    border-bottom: dashed #ccc;
}
.listconta_bLeft label{
    display: block;
    font-size: 15px;
    background: url(../image/images/5_03.jpg)left 0 no-repeat;
    background-position: left;
    padding-left: 26px;
    margin-top: 40px;
    margin-bottom: 29px;
}
.listconta_bLeft div{
    background: url(../image/images/6_03.jpg)left 0 no-repeat;
    padding-left: 26px;
}
.listconta_bLeft div p{
    font-size: 15px;
    margin: 0;
    line-height: 29px;
}
.listconta_bLeft div p span{
    display: block;
    color: #c1a855;
}
.listconta_bLeft div p img{
margin-right: 7px;
}

.listconta_bRight{
    float: right;
    width: 50%;
}
.listconta_bRight img{

}


.listconta_c{
    max-width: 1200px;
    margin: auto;
    padding: 4.5rem 14rem;
    overflow: hidden;
    background: #f0f0f0;
    border: 1px solid #cccccc;
    margin-bottom: 8rem;    
}


.listconta_c span{
    display: block;
    color: #666666;
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
}

.listconta_c div{
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.listconta_c div input{
    height: 37px;
    width: 46%;
    border: 0;
    background: #fff;
    outline: none;
    padding-left: 14px;
    margin-bottom: 14px;
}

.listconta_c textarea{
    height: 133px;
    width: 100%;
    border: 0;
    background: #fff;
    outline: none;
    padding-left: 14px;
    margin-bottom: 14px;
    padding-top: 10px;    
}

.listconta_c p{
    margin-bottom: 20px;
}
.listconta_c p input{
    height: 37px;
    width: 20%;
    border: 0;
    background: #fff;
    outline: none;
    padding-left: 14px;
    margin-bottom: 14px;
    margin-right: 10px;
}
.listconta_c p img{

}
.listconta_c button{
    width: 200px;
    height: 40px;
    display: block;
    margin: auto;
    background: #c1a855;
    color: #fff;
    border: 0;
    outline: none;
    margin-bottom: 20px;
}
.listconta_c label{
    display: block;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    color: #999;
}







.wz_fabout{
    width: 100%;
    background: url(../image/images/7_02.jpg)center 0 no-repeat;
    height: 729px;
    overflow: hidden;
}


.wz_fabouttitle{
    text-align: center;
    margin-top: 126px;
    color: #fff;
    margin-bottom: 40px;
}
.wz_fabouttitle label{
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1.4em;
    text-shadow: 0em 0em 0.4em rgba(255, 255, 255, 0.6);

}
.wz_fabouttitle div{
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-family: arial;
}


.wz_faboutlist{
    font-family: arial;
    max-width: 1022px;
    overflow: hidden;
    padding: 0 10px;
    color: #fff;
    margin: auto;
    font-size: 24px;
}

.wz_faboutlist div{
    line-height: 41px;
    margin-bottom: 25px;
}



.aboutbanner{
    width: 100%;
    position: relative;
    overflow: hidden;
    font-family: arial;
}

.aboutbanner>img{
    width: 100%;
}

.aboutbanner div{
    text-align: center;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 10;
    height: 100%;
}
.aboutbanner div label{
    font-size: 110px;
    display: block;
    color: #fff;
    font-weight: 400;
    font-style: oblique;
    line-height: 100%;
    margin-top: 11vw;
}
.aboutbanner div a{
    font-family: arial;
    border-width: 0px;
    border-color: #c1a855;
    border-radius: 100px;
    font-size: 16px;
    background-color: #c1a855;
    padding-top: 20px;
    padding-right: 34px;
    padding-bottom: 20px;
    padding-left: 30px;
    display: inline-block;
    transition: all 300ms ease 0ms;
    box-shadow: 0px 12px 50px -12px #c1a855;
    position: relative;
    color: #fff;
    margin-top: 48px;
}

.aboutbanner div a img{
    margin-left: 5px;
}

.aboutbanner div a:hover {
    letter-spacing: 1px;
}



.aboutli_atitle{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
    overflow: hidden; 
    font-family: arial;
    margin-top: 6rem;   
}

.aboutli_atitle span{
    display: block;
    font-size: 18px;
    color: #595959;
    font-style: oblique;
    padding-left: 36px;
}
.aboutli_atitle img{

}
.aboutli_atitle div{
    padding-left: 36px;
    font-size: 42px;
    color: #343435;
    font-style: oblique;
    font-weight: 700;
}


.aboutli_b{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
    font-family: arial;
    padding-left: 36px;
    margin-top: 2vw;
}

.aboutli_bLeft{
    float: left;
    overflow: hidden;
    box-shadow: 0px 12px 90px -12px rgba(149, 173, 193, 0.46);
    border-radius: 0 10vw 0 0;
    width: 45%;
}
.aboutli_bLeft img{
    width: 100%;
}

.aboutli_bRight{
    float: right;
    width: 50%;
    overflow: hidden;
    margin-top: 4vw;
}
.aboutli_bRight label{
    font-size: 26px;
    font-style: oblique;
    color: #343435;
}
.aboutli_bRight div{
    font-size: 16px;
    line-height: 28px;
    margin-top: 1vw;
}


.aboutli_c{
    max-width: 1220px;
    margin: auto;
    padding: 0 10px;
    font-family: arial;
    padding-left: 36px;
    margin-bottom: 8vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 8rem;
}

.aboutli_c a{
    display: block;
    width: 31%;
}
.aboutli_c a div{
    box-shadow: 0px 12px 90px -12px rgba(149, 173, 193, 0.46);
    overflow: hidden;
}
.aboutli_c a div img{
    width: 100%;
}
.aboutli_c a p{
    color: #666666;
    line-height: 26px;
}
.aboutli_c a span{
    font-size: 22px;
    color: #333333;
    display: block;
    margin-top: 3rem;
    margin-bottom: 1rem;
}

.aboutli_c a:nth-child(1) div{
    border-radius: 6vw 0 0 0;
}

.aboutli_c a:nth-child(3) div{
    border-radius: 0 0 6vw 0;
}


.listmuiabout {
    width: 100%;
    line-height: 26px;
    margin-top: 2rem;
    overflow: hidden;
}

.listmui{
    width: 100%;
    overflow: hidden;
}

.listmui .bar {
    border-bottom: 1px solid #eaeaea;
    padding: 30px 0px 10px;
    overflow: hidden;
}
.listmui .bar .b_tt {
    float: left;
    font-size: 20px;
    color: #1f1f1f;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 20%;
    overflow: hidden;
}
.listmui .bar .curbar {
    float: right;
    text-align: right;
    font-size: 12px;
    color: #6e6e6e;
    width: 78%;
    vertical-align: middle;
    margin-top: 12px;
}
.listmui .bar .curbar i {
    font-style: normal;
    max-width: 100px;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
    display: inline-block;
    vertical-align: top;
}

.listmui .bar .curbar a {
    max-width: 100px;
    overflow: hidden;
    height: 18px;
    color: #6e6e6e;
    line-height: 18px;
    display: inline-block;
    vertical-align: top;
}




.listproright{
    max-width: 1220px;
    padding: 0 10px;
    margin: auto;
}
.listproright .title .tle {
    font-size: 18px;
    transition: all .5s ease;
    font-family: arial;
    color: #333;
    font-weight: 600;
}
.listproright .fa {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;
    color: #fff;
    z-index: 999;
}
.listproright .p_Product:hover .k {
    left: -50px;
    top: -50px;
}
.listproright .p_Product:hover .line {
    width: 100%;
}
.listproright .p_Product:hover .img {
    transform: scale(1.1);
}
.listproright .p_Product:hover .tle {
    color: #0a6cc7;
}
.listproright .p_Product:hover {
    box-shadow: 0 0 20px #ddd;
}
.listproright .p_Product {
    width: 32%;
    border-right: #e6e6e6 1px solid;
    border-top: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 1px solid;
    border-left: #e6e6e6 1px solid;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 2%;
    margin-bottom: 2rem;
}
.listproright .p_Product:nth-child(3n){
    margin-right: 0;
}

.listproright .xq {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 100%;
    height: 100%;
}

.listproright .line {
    position: absolute;
    width: 0px;
    height: 2px;
    background-color: #0a6cc7;
    bottom: -1px;
    left: 0px;
    transition: all .5s ease;
}

.listproright .k {
    position: absolute;
    top: -100px;
    left: -100px;
    width: 100px;
    height: 100px;
    background-color: #0a6cc7;
    transform: rotate(45deg);
    transition: all .5s ease;
}
.listproright .foot {
    padding: 30px 30px 30px;
    background: #fff;
}
.listproright .foot .more {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
}
.listproright .read {
    font-size: 14px;
    color: #0a6cc7;
    font-family: arial;
    font-weight: bold;
}
.listproright .foot {
    padding: 30px 30px 30px;
    background: #fff;
}

.listproright .pic {
    overflow: hidden;
    width: 100%;
    height: 199px;
}
.listproright .pic .img {
    width: 100%;
    height: 100%;
    transition: all 2s ease .5s;
}
.listproright .title {
    padding-top: 28px;
    width: 100%;
    height: 80px;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom: #e6e6e6 1px solid;
    background: #fff;
}



.listshowright{
    float: right;
    width: 100%;
}
.listshowrighttop{
    width: 100%;
    overflow: hidden;
}
.detailleft{
    float: left;
    width: 50%;
}





.detailright{
    float: right;
    width: 45%;
    overflow: hidden;
}
.detailright p{

}
.detailright p span{
    
}   
.detailright p label{
    margin: 0;
    font-size: 24px;
}

.listshowrightbottom{
    width: 100%;
    margin-top: 3rem;
}
.listshowrightbottom>span{
    width: 114px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    display: block;
    background-color: #c1a855;
}
.listshowrightbottom>div{
    border:1px solid #ccc;
    padding: 15px;
    line-height: 25px;
}




.ProductDetailsSmallimg {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.ProductDetailsSmallimg ul {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.ProductDetailsSmallimg ul {
    padding-bottom: 0;
}

.ProductDetailsSmallimg ul li {
    position: relative;
    display: inline;
    margin-right: 28px;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.ProductDetailsSmallimg ul li span {
    display: block;
    height: 100%;
    border: 1px solid #dadada;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    right: 0;
    bottom: 0;

}

.ProductDetailsSmallimg ul li.cur span {
    height: 100%;
    border: 1px solid #c1a855;
}

.ProductDetailsSmallimg ul li img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.ProductDetailsSmallimg ul li h5 {
    text-align: center;
    font-size: 16px;
    height: 30px;
    line-height: 24px;
    margin-bottom: -30px;
}

@media (min-width: 992px){
.ProductDetailsSmallimg {
    width: 83%;
    margin: 0 auto;
}

.dioo{
    position: relative;
    margin-top: 2rem;
}

.ProductimgArrowleft {
    display: block;
    position: absolute;
    bottom: 43px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: #ededed;
    border-radius: 36px;
    outline: none;
}
.ProductimgArrowleft {
    left: 0px;
    top: 26%;
}
.ProductimgArrowright {
    display: block;
    position: absolute;
    bottom: 43px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: #ededed;
    border-radius: 36px;
    outline: none;
}

.ProductimgArrowright {
    right: 0;
    top: 26%;
}
.ProductimgArrowright:after {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    border-left: 3px solid #999999;
    border-bottom: 3px solid #999999;
    position: absolute;
    transform: rotate(45deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
margin: 13px 0 0 11px;
}
.ProductimgArrowleft:after {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    border-left: 3px solid #999999;
    border-bottom: 3px solid #999999;
    position: absolute;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
margin: 13px 0 0 11px;
}

.ProductimgArrowleft:hover {
    background: #c1a855;
}
.ProductimgArrowright:hover {
    background: #c1a855;
}
.ProductimgArrowright:hover:after {
    border-left: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
}
.ProductimgArrowleft:hover:after {
    border-left: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
}

}









.liuyan{
    max-width: 1200px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 3rem;
}

.liuyanLeft{
    float: left;
    width: 40%;
    overflow: hidden;
}

.liuyanLeft input{
    display: block;
    width: 100%;
    height: 49px;
    padding-left: 10px;
    margin-bottom: 2rem;
    outline: none;
}

.liuyan textarea{
    display: block;
    float: right;
    width: 53%;
    height: 194px;
    padding: 7px;
    outline: none;  
}

.liuyanbottom{
    float: left;
    width: 100%;
    text-align: right;
    margin-top: 1rem;
}
.liuyanbottom input{
    width: 162px;
    height: 48px;
    background: #005FBD;
    color: #fff;
    border: 0;
    font-size: 18px;
}






.listWrapper {
    padding: 40px 0 60px 0;
    overflow: hidden;
    /*background: #f4f4f4;*/
}

.grWidth {
    max-width: 1220px;
    padding: 0 10px;
    margin: auto;
}

.pTitle {
    font-size: 30px;
    font-weight: normal;
    color: #c1a855;
    margin: 0;
    margin-bottom: 20px;
}


.proIndex {
    margin-bottom: 40px;
    overflow: hidden;
}
.proIndex ul {
    width: 100%;
    overflow: hidden;
}


.proIndex li{    float: left;
    width: 24.5%;
    background: #fff;
    margin: 0 0.5% 8px 0;}
.proIndex li .pImg{width:100%;display:block;overflow:hidden;}
.proIndex li img{width:100%;transition:all 0.5s;}
.proIndex li .font{padding:10px 15px 0 15px;color:#999;text-align:center;line-height:22px;}
.proIndex li h4{margin: 0; font-size:14px;font-weight:normal;height:28px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;}
.proIndex li .font p{text-align: left;}
.proIndex li:nth-child(1){    width: 49.5%;}
.proIndex li:nth-child(1) img,.proIndex li:nth-child(1) .pImg{width:100%;}
.proIndex li:nth-child(1) .font{padding: 10px 35px 5px 35px;font-size:14px;}
.proIndex li:nth-child(1) .font h4{font-size:18px;height:35px;}
.proIndex li:nth-child(1) .font h4 a{color:#333;}
.proIndex li:nth-child(1) .font h4 a:hover{color:#c1a855;}
.proIndex li:nth-child(1) .box{height:90px;margin-bottom:10px;overflow:hidden;}
.proIndex li:nth-child(1) .btns a,.proList li .btns a{display:inline-block;width:90px;height:26px;text-align:center;line-height:26px;background:#999;color:#fff;margin-right:10px;transition:all 0.3s;border-radius:3px;font-size:12px;}
.proIndex li:nth-child(1) .btns a:hover,.proList li .btns a:hover{background:#c1a855;}
.proIndex li:hover{box-shadow:0 0 5px #ccc;}
.proIndex li h4:hover{color:#c1a855;}



.pTitle a {
    float: right;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
}


.proIndex1 {
    margin-bottom: 40px;
    overflow: hidden;
}
.proIndex1 ul {
    width: 100%;
    overflow: hidden;
}


.proIndex1 li{    float: left;
    width: 24.5%;
    background: #fff;
    margin: 0 0.5% 8px 0;}
.proIndex1 li .pImg{width:100%;display:block;overflow:hidden;}
.proIndex1 li img{width: 100%;
    transition: all 0.5s;}
.proIndex1 li .font{padding:10px 15px 0 15px;color:#999;text-align:center;line-height:22px;}
.proIndex1 li h4{margin: 0; font-size:14px;font-weight:normal;height:28px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;}
.proIndex1 li .font p{text-align: left;}
.proIndex1 li:hover{box-shadow:0 0 5px #ccc;}
.proIndex1 li h4:hover{color:#c1a855;}




/* 采购表单样式 */
.orderBox{padding:25px;max-width:1220px;background:#fff;overflow:hidden;margin:0 auto;}
.orderBox h3{font-size:15px;line-height:18px;font-weight:normal;font-family:"微软雅黑";}
.orderBox .table{padding-top:20px;overflow:hidden;}
.orderBox .table li{width: 46%;
    float: left;
    height: 35px;
    margin-bottom: 10px;}
.orderBox .table li span{    float: left;
    border: 1px solid #ddd;
    line-height: 33px;
    height: 33px;
    width: 24%;
    display: inline-block;
    text-align: center;
    background: #f5f5f5;}
.orderBox .table li .iptTxt{    outline: none;
    float: right;
    width: 76%;
    border: 1px solid #ddd;
    border-left-width: 0;
    height: 33px;
    line-height: 33px;
    background: #f5f5f5;
    color: #666;
    padding-left: 10px;}
.orderBox .table li .iptCode{float: left;
    width: 48%;
    border: 1px solid #ddd;
    border-left-width: 0;
    height: 33px;
    line-height: 33px;
    background: #f5f5f5;
    color: #666;
    padding-left: 10px;
    outline: none;
}
.orderBox .table li .checkcode{width: 63px;height: 36px; float:left;border:1px solid #ddd;border-left-width:0;background:#eee;margin-left:2px;padding:6px;}
.orderBox .table li .btn{    padding: 0;width:72%;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;}
.orderBox .table li .btn:hover{background:#c1a855;color:#fff;}
.orderBox .table li.areLi{width: 47%;
    float: right;
    height: 171px;
    overflow: hidden;}
.orderBox .table li.areLi .txtContent{width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    outline: none;
    resize: none;
    padding: 15px;
    color: #666;
    line-height: 18px;
    background: #f1f1f1;
}




.sWrapper .sMain {
    background: #fff;
    overflow: hidden;
    padding: 20px;
    max-width: 1200px;
    margin-bottom: 20px;
}


/* 产品详情 */
.productshow_top{ height:; overflow: hidden; }
.product-show-pic{    width: 52%;}
.product-show-pic img{
    max-width: none;
}
.jqzoom>img{
    width: 100%;
    height: auto;
}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:310px;background:#fff;border:1px solid #CCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/* 图片小图样式 */
.spec-preview{width: 78%;
    float: left;}
.spec-scroll{    width: 18%;
    overflow: hidden;
    float: right;
    margin-top: 3px;}
 .spec-scroll a.prev{display:block;width:100%;height:5px;background:url(../img/gotop.gif) no-repeat center top; overflow:hidden;cursor:pointer; margin-bottom:10px;}
.spec-scroll a.prev:hover{background:url(../img/gotop2.gif) no-repeat center top;}
.spec-scroll a.next{display:block;width:100%;height:5px;background:url(../img/gobottom.gif) no-repeat center top; overflow:hidden;cursor:pointer; margin-top:10px;}
.spec-scroll a.next:hover{background:url(../img/gobottom2.gif) no-repeat center top;}
.spec-scroll .items{width:100%;height:445px;overflow:hidden; position: relative;}
.spec-scroll .items ul{position: absolute; width:100%;}
.spec-scroll .items ul li{width:100%;height:115px; text-align: center;}
.spec-scroll .items ul li img{width: 100%;
    height: 90px;cursor:pointer;border:1px solid #ececec;}
.spec-scroll .items ul li:hover img,.spec-scroll .items ul .on img{border:1px solid #c1a855;}
/* 产品右侧简介样式 */
.proShwo_right{width:45%;overflow:hidden;font-size:14px;}
.proShwo_right .title{font-size:30px;color:#c1a855;line-height:30px;padding-bottom:15px;border-bottom:1px dotted #e5e5e5;}
.proShwo_right .p1{height:40px;line-height:40px;border-bottom:1px dotted #e5e5e5;}
.proShwo_right .font{height:180px;overflow:hidden;margin-bottom:10px;padding-top:20px;}
.proShwo_right .font strong{font-size:18px;color:#333;}
.proShwo_right .phone{background: url('../img/picon2.jpg') no-repeat left center;padding-left:25px;margin-bottom:25px;color:#c1a855;}
.proShwo_right .phone span{font-size:22px;font-family:Arial;}
.proShwo_right .btn{padding: 0; display:inline-block;width:130px;height:40px;text-align:center;line-height:40px;background:#c1a855;color:#fff;font-size:16px;border-radius:5px;margin-right:20px;transition:all .3s;}
.proShwo_right .btn2{background:#c1a855;}
.proShwo_right .btn:hover{opacity:.8;}


.gr-tab-list {
    overflow: hidden;
    margin-top: 40px;
}
.gr-tab-list .hd {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e2e2e2;
    font-size: 16px;
}
.gr-tab-list .hd li {
    width: 150px;
    float: left;
    text-align: center;
    background: #f2f2f2;
    margin-right: 5px;
    cursor: pointer;
    position: relative;
}
.gr-tab-list .hd li.on {
    background: #c1a855;
    color: #fff;
}
.gr-tab-list .hd li.on::before {
    position: absolute;
    content: "";
    bottom: -12px;
    left: 70px;
    border: 6px solid transparent;
    border-top-color: #c1a855;
}
.gr-tab-list .bd {
    overflow: hidden;
    padding-top: 15px;
}






.title_0001{
	
	padding-left:20px;
	color:#464646;
	background:#f2f2f2;
	margin-bottom:15px;
	border-top:1px solid #dfdfdf;
	line-height:40px;
	margin-top:15px;
	font-weight:bold;
	height:40px;
}








.zhaoxin{
    max-width: 1620px;
    margin: auto;
    padding:0 10px;
    overflow: hidden;
    margin-top: 6rem;
    margin-bottom: 8rem;
}
.zhaoxintop{
    display: flex;
    width: 100%;
    background: #7F7F7F;
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.zhaoxintop span{
    flex: 1;
    text-align: center;
    color: #fff;
    font-size: 24px;
    padding: 1rem 0;
}
.zhaoxins li {
    position: relative;
    margin-bottom: 2rem;
    border: #eee solid 1px;
}

.zhaoxins li .topDiv {
    height: 48px;
    position: relative;
}
.zhaoxins li .topDiv a {
    display: block;
    height: 48px;
}
.zhaoxins li.liNow .topDiv a {
    background: #d8b856;
    color: #fff;
}
.zhaoxins li.liNow .msgDiv {
    color: #fff;
}

.zhaoxins li .msgDiv {
    color: #999;
}

.zhaoxins li .msgDiv {
    color: #999;
}
.zhaoxins li .msgDiv .dd01 {
    text-align: left;
    text-indent: 50px;
    width: 248px;
}
.zhaoxins li .msgDiv dl{
    display: flex;
    overflow: hidden;
    text-decoration:none;
}
.zhaoxins li .msgDiv dd {
    height: 48px;
    float: left;
    line-height: 48px;
    font-size: 14px;
    margin: 0;
    flex: 1;
    text-align: center;
    text-decoration:none;
}
/*.zhaoxins li .msgDiv .dd02 {
    width: 256px;
}
.zhaoxins li .msgDiv .dd03 {
    width: 210px;
}
.zhaoxins li .msgDiv .dd04 {
    width: 192px;
}
.zhaoxins li .msgDiv .dd05 {
    width: 165px;
}*/
dl{
    margin-bottom: 0;
}
.clear_f {
    clear: both;
    height: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
    display: inherit;
}
.zhaoxins li .zhaoxinsbox {
    display: none;
    color: #5d5d5d;
    padding: 45px 50px 60px;
    overflow: hidden;
    width: 100%;
}
.zhaoxins li h2 {
    position: relative;
    height: 30px;
    color: #00bbf7;
    font-size: 14px;
}
.zhaoxins li .zhaoxinscontent {
    line-height: 24px;
    padding-bottom: 40px;
    font-size: 14px;
    color: #999;
}
.zhaoxins li .btnDiv a:hover {
    border: #00bbf7 solid 1px;
    background: #00bbf7;
    color: #fff;
    transition: 0.2s linear;
}
.zhaoxins li .btnDiv{
    margin-top: 1rem;
}
.zhaoxins li .btnDiv a {
    display: block;
    width: 118px;
    height: 33px;
    color: #8b8b8c;
    font-size: 14px;
    text-align: center;
    line-height: 33px;
    border: #e0e0e0 solid 1px;
}
.left_000001_p{
	width:50%;
		margin-top:100px;
	float:left;
}
.right_000001_p{
		margin-bottom:50px;
		width:50%;
	float:right;
}

.right_000002_p{
		margin-top:100px;
}
.left_000002_p{
		margin-top:0px;
}









