/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
dt{font-weight: normal;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.wh{max-width: 1597px;margin:0 auto;padding: 0 15px;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.flex{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}

.roll_product {float: left;}

.plist{margin-top: 56px;}
.plist li{margin-right: 15px;margin-bottom: 15px;}
.plist li:nth-child(3n){margin-right: 0;}
.plist li a.img{border:1px solid #e5e5e5;display: block;}
.plist li a.img img{width: 388px;height: 388px;}
.plist li h3 a{display: block;color: #fff;font-size: 16px;font-weight: normal;}

/*头部样式*/
.top1{height: 27px;background: #e6e6e6;color: #595959;line-height: 27px;overflow: hidden;font-size: 13px;}
.top2{height: 107px;overflow: hidden;background:#f3f0e9;}
.top2 .wh{align-items: center;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 107px;}
.top2 .k2{font-size: 18px;color: #67625b;line-height: 30px;}
.wel{line-height: 30px;color: #826939;font-size: 16px;background: #f6f6f6;padding: 8px 0;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1 a{color: #595959;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

#menu{background: #b59351;}

/*热门搜索*/
/*.sou{margin: 15px 0;}
#formsearch{float:right;}
.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

.hotSearch a{margin-right:6px;}
#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;}
#formsearch input#keyword{height:22px;line-height:22px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#009b4c;color:#fff;border:none;cursor:pointer;font-size: 12px;}
*/
/*首页banner*/
.banner{position:relative;}
.banner{width:100%;height:100%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height:100%;}
.banner ul.bb li{position:absolute;display:none;width:100%;height:100%;}
.banner ul.bb li a{width:100%;display:block;height:100%;}
.banner ul.bb li a img{width:100%;height:100%;}
.banner .num{position:absolute;right:0;bottom:40px;z-index:100;text-align: center;width: 100%;}
.banner .num li{display:inline-block;margin:0 5px;width:61px;height: 6px; text-indent:-100px;overflow:hidden;background: #009b4c;}
.banner .num li.num_hover{background-color:#e15616;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:16px;height:16px;line-height:16px;}




/*导航栏样式*/
.nav{background:  #b59351;}
.nav li{text-align:center;float:left;position:relative;z-index:999;width: 10%;border-right: 1px solid #c59f54;border-left: 2px solid #9c7e46;}
.nav li:last-child{background: none;}
.nav li a{display:block;line-height:46px;color:#fff;height:46px;padding: 0;font-size: 16px;padding: 0;}
.nav> li >a:hover{color:#fff;text-decoration:none;background-color:#c79f52;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #c79f52;
}
#menu{position: relative;overflow: hidden;height: 46px;z-index: 99;}
.dao{
	position: absolute;
    width: 100%;
    min-width: 1000px;
    height: 240px;
    background: rgba(148, 117, 57, .9);
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    background: url(../images/navbarbg.png) repeat;
}
.nav .sec{opacity:0;padding: 15px 0px;height: 196px;overflow: hidden;border-right:1px solid #9e7e42;font-size: 14px;overflow:hidden;z-index:9999;position:absolute;top:46px;left:0px;width: calc(100% + 1px);-webkit-transition: .3s;transition: .3s;}
.nav li:hover .sec{background: #af8a42;border-color: #af8a42;}
.nav .sec a{height: 25px;line-height: 25px;text-align: center;font-size: 14px;display:block;padding-bottom: 3px;color: #fff;}
.nav .sec a:hover{color: #ffcc33; text-decoration:underline; font-weight:bold;}
#menu.navhover{overflow: visible;}
#menu.navhover .sec{opacity: 1;}

.bannerbox{overflow: hidden;}
.bannerbox .picB {
    width: 100%;
    height: auto;
}

.bannerbox .text {
    display: none;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    max-width: 1000px;
    width: 70%;
    margin: 0 auto;
    transform: translateY(-50%);
}

.bannerbox .bannerBtn {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    color: #fff;
    font-size: 0.825rem;
}

.bannerbox .swiper-button-prev {
    margin-bottom: 0.825rem;
}

.bannerbox .next , .bannerbox .prev {
    margin: 0 0.825rem;
}

.bannerbox .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: auto;
    left: 0px;
    top: 0px;
}

.bannerbox .bannerTitle {
    position: relative;
    color: #FF9800;
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    transition: all 2s ease;
}

.bannerbox .content::before {
    content: "";
    position: absolute;
    width: 20%;
    height: 40%;
    display: none;
    border: 10px solid rgba(255, 255, 255, 0.2);
    top: 30%;
    left: 10%;
    transition: all 2s cubic-bezier(0.42,0,0.58,1);
    opacity: 0;
    transform: translate3d(-80px, 0, 0);
    z-index: 1;
}

.bannerbox .text * {
    transform: translate3d(0, 80px, 0);
    opacity: 0;
}

.bannerbox .bannerPic {
    position: relative;
    width: 100%;
    height: auto;
    transition: all 1s ease 2.5s;
    transform: perspective(1000px) translate3d(0, 0, 0px);
}

.bannerbox .swiper-slide-active .bannerPic {
    transition: all 10s ease 0s;
    transform: perspective(1000px) translate3d(0, 0, 40px);
}
.bannerbox .swiper-pagination-bullet-active{background: #b59351;}


.box1{margin: 42px 0 11px;}
.mySwipertt{overflow:hidden;}
.yul li{margin-bottom: 29px;margin-right: 21px;width: 300px;}
.yul li:nth-child(4n){margin-right: 0;}
.ycon{margin-left: 14px;}
.ycon h3{color: #a9948a;font-size: 18px;font-weight: normal;line-height: 1;margin: 8px 0 4px;}
.ycon p{color: #75665e;font-size: 20px;}
.jt{text-align: center;margin: 11px 0;}


.box22{background: #f3f0e9;padding: 31px 0 38px;overflow: hidden;}
.jul{background: #fff;}
.jul li{border-right: 1px solid #f4f4f4;padding: 28px 28px  10px 28px;width: 20%;}
.jul li:last-child{border:none;}
.jcon{font-size:0px;}
.jcon a{line-height: 36px;letter-spacing: 1px;color: #7e7f81;font-size: 16px;display:inline-block;padding:0 2px;}
.jcon a:not(:last-child):after{content: ' | ';}


/*.jcon a:nth-child(3n):after,.jcon a:last-child:after{content: '';}*/
.jul li>a{display: block;color: #4f535b;font-size: 28px;text-align: center;}
.jul li>a img{width: 35px;}
.jcon a:hover{text-decoration: underline;}



/**/
.box3{margin: 34px 0 32px;background-color: #ffffff;padding: 33px 30px 15px 16px;}
.dleft h3{padding-left: 20px;letter-spacing: 2px;color: #494949;font-size: 20px;font-weight: normal;margin-bottom: 20px;}
.dleft h3 span{color: #b4b4b4;letter-spacing: 0;}
.dimg img{width: 100%!important;height:auto!important;}
.dleft{width: 40.5%;}
.dright{width: 55.8%;}
.psort{margin: 22px 0 2.9vw;}
.psort li{width: 28.3%;position: relative;}
.psort li a{display: block;height: 51px;background-color: #dad7d1;border-radius: 12px 12px 0 0;text-align: center;letter-spacing: 4px;color: #ffffff;font-size: 22px;line-height: 51px;}
.psort li.cur a{background: #c8934a;}
.psort li:after{content: '';width: 20px;height: 15px;background: url(../images/sjx.png) no-repeat center;position: absolute;bottom: -15px;left: 50%;margin-left: -10px;display: none;}
.psort li.cur:after{display: block;}
.sec2 a{display: block;width: 17%;height: 41px;line-height: 39px; border-radius: 5px;border: solid 1px #e6e6e6;margin-bottom: 24px;margin-right: 3.7%;}
.sec2 a:nth-child(5n){margin-right: 0;}
.sec2 a span{display: block;width: 22px;text-align: center;border-right:1px solid #e6e6e6;font-size: 16px;color: #c9c9ca;}
.pt{letter-spacing: 1px;color: #434343;font-size: 16px;width: calc(100% - 22px);text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}




/**/
.t11{width: 28%;background: #fff;padding: 30px 32px 15px 33px;}
.t11 h3{letter-spacing: 2px;font-size: 22px;color: #494949;font-weight: normal;}
.t11 h3 span{letter-spacing: 0;color: #a8a8a8;}
.tul{margin-top: 45px;}
.tul li{width: 33%;margin-bottom: 3px;}
.tul li img,.ht img{width: 100%;}
.t12{width: 28.5%;background: #fff;padding: 30px 13px 13px 13px;}
.csort{color: #1e1d1d;font-size: 16px;margin-bottom: 45px;}
.csort li{width: 25%;background: url(../images/line2.png) no-repeat right center;}
.csort li:last-child{background: none;}
.csort li.on a,.pt:hover{color: #c8934a;}
.csort li a{color: #1e1d1d;font-size: 16px;text-align: center;display: block;}
.t12 .bd{overflow: hidden;}
.t12 .bd li{height: 97px;background-color: #f8f8f8;margin-bottom: 9px;}
.t12 .bd li .img img{width: 83px;height: 97px;}
.tcon{margin-left: 16px;}
.tcon dd{color: #1e1d1d;font-size: 16px;}
.tcon dt{color: #3f3f3f;font-size: 16px;line-height: 2;}
.t12 .bd li a{align-items:center;}
.yu{margin-top: 11px;}
.yu a{display: block;width: 96px;height: 35px;line-height: 33px;text-align: center;color: #9f8760;font-size: 16px; background-color: #fffff1;border-radius: 5px;border: solid 1px #e4e2c0;margin-bottom: 6px;}
.yu a:last-child{border: solid 1px #fddcdf;background-color: #fbf0f1;}
.tl3{width: 42.2%;background-color: #ffffff;padding: 30px 0 38px 30px;position: relative;}
.ren{}
.tu{position: absolute;right: 0;bottom: 38px;width: 48.9%;}
.tu img{width: 100%;}
.tl3 h3{letter-spacing: 2px;font-size: 20px;color: #494949;font-weight: normal;}
.tl3 h3 span{letter-spacing: 0;color: #a8a8a8;}
.ren >li>.rr1>a{letter-spacing: 4px;color: #cf9f5f;font-size: 24px;margin: 46px 0 9px;display: block;}
.ren>li>.rr1>a span{letter-spacing: 1px;font-size: 18px;}
.ren dt{letter-spacing: 1px;font-size: 16px;color: #977342;}
.ren h2{color: #434343;font-size: 16px;font-weight: bold;letter-spacing: -1px;margin-bottom: 6px;margin-top: 2.4vw;}
.rcon{letter-spacing: -1px;color: #727272;font-size: 14px;line-height: 2.4;height:11.7vw;overflow: hidden;}
.rr1{position: relative;z-index: 99;}
.yu2 a{display: block;
width: 147px;
  height: 44px;
  line-height: 44px;letter-spacing: 1px;
  color: #ffffff;font-size: 23px;text-align: center;
  background-image: linear-gradient(-3deg, 
    rgba(199, 145, 71, 0.61) 0%, 
    rgba(207, 158, 96, 0.61) 50%, 
    rgba(207, 159, 96, 0.61) 74%, 
    rgba(207, 159, 95, 0.61) 100%), 
  linear-gradient(
    #c79147, 
    #c79147);
  background-blend-mode: normal, 
    normal;
    }

.yu2 a:last-child{
  background-image: linear-gradient(-3deg, 
    rgba(252, 130, 129, 0.61) 0%, 
    rgba(254, 112, 111, 0.61) 100%), 
  linear-gradient(
    #c79147, 
    #c79147);
  background-blend-mode: normal, 
    normal;
    margin-left: 1.7vw;
}




/**/
.box5{padding: 38px 0 35px;}
.nbox1{width: 64%;background: #fff;padding: 23px 42px 24px 36px;background: url(../images/nbj.jpg) no-repeat top center;background-size: cover;}
.nbox2{width: 34.9%;background: #fff;padding: 24px 29px 25px 23px;}
.nbt .hd li{float: left;color: #7f7f7f;font-size: 22px;letter-spacing: 2px;margin-right: 2.2vw;cursor: pointer;}
.nbt .hd li.on{color: #494949;}
.gd a{display: block;letter-spacing: 1px; color: #e31414;font-size: 16px;}
.nul{padding: 26px 0 12px;border-bottom: 1px solid #e0dedc;position: relative;}
.nul .img img{width: 252px;}
.xin{width: 45%;margin-left: 2.5vw;}
.shi{letter-spacing: 1px;color: #828282;font-size: 16px;position: absolute;right: 0;bottom: 12px;}
.xin a{display: block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color: #646464;letter-spacing: 1px;font-size: 18px;margin-bottom: 8px;}
.xin a:hover{color: #ca9650;}
.xin p{color: #828282;line-height: 26px;font-size: 16px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.nn2 a,.nn2 span{display: block;line-height: 32px;font-size: 16px;letter-spacing: 1px;color: #646464;}
.nn2 a{width: calc(100% - 160px);overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.nul2{margin-top: 20px;}
.nn2 span{color: #828282;}
.nbox2 h3{letter-spacing: 2px;font-size: 22px;color: #494949;font-weight: normal;}
.nbox2 h3 span{letter-spacing: 0;color: #a8a8a8;}
.nul3{padding: 26px 0 13px;border-bottom: 1px solid #ececec;position: relative;}
.nul3 li .img img{width: 219px;height: 149px;}
.xin2{width: calc(100% - 249px);}
.xin2 a{display: block;font-size: 18px;color: #646464;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.xin2 p{line-height: 26px;letter-spacing: 1px;font-size: 16px;color: #6e6e6e;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-top: 10px;}
.nul3 li{align-items:center;}
.xin2 a:hover{color: #ca9650;}
.nul3{margin-bottom: 18px;}

/**/
.yi{width: 76.4%;background: #fff;padding: 29px 19px;}
.honor{width: 22.6%;background:#fff;padding: 29px 15px 0 15px;}
.mySwiper2{overflow: hidden;}
.honor h3{letter-spacing: 2px;font-size: 22px;color: #494949;font-weight: normal;margin-bottom: 46px;}
.honor h3 span{letter-spacing: 0;color: #a8a8a8;}
.yi h3{letter-spacing: 2px;font-size: 22px;color: #494949;font-weight: normal;padding-left: 26px;margin-bottom: 46px;}
.yi h3 span{letter-spacing: 0;color: #a8a8a8;}
.yul2 li img{width: 100%}
.yul2 li{width: 24%;}
.mySwiper2 .img img{width: 100%;}
.mySwiper2 p{letter-spacing: 1px;color: #6e6e6e;font-size: 22px;margin-top: 25px;text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.jian{width: 73px;height: 26px;background-color: #fdefef;border-radius: 8px;border: solid 1px #eee3e4;color: #bea968;font-size: 22px;}
.swiper-button-prev2,.swiper-button-next2{width: 50%;border-right:1px solid #eee3e4;height: 24px;line-height: 24px;text-align: center;outline: none;}

/**/
.ft2{background-color: #685036;letter-spacing: 1px;color: #cfb697;font-size: 14px;text-align: center;padding: 8px 0;}
.ft2 a{color: #cfb697;}
.ft1{background-color: #8e7552;padding: 29px 0;}
.tleft{width: 35%;background: url(../images/line3.jpg) no-repeat right top;padding-right: 15px;}
.tlogo img{max-width: 100%;}
.dhd{font-size: 52px;color: #e5c7a2;font-weight: bold;line-height: 1;}
.dtel dd{line-height: 1; letter-spacing: 1px;color: #e5c7a2;font-size: 23px;margin-right: 7px;}
.dtel{padding-left: 51px;background: url(../images/dtel.png) no-repeat left center;margin: 42px 0 30px;}
.tewm  img{max-width: 158px;}
.x1{line-height: 27px;letter-spacing: 1px;color: #cdb08c;font-size: 18px}
.x2{color: #cdb08c;font-size: 16px;line-height: 30px;margin-top: 10px;}
.lx{width: calc(100% - 199px);}
.dao2 li dd{letter-spacing: 2px;color: #f9e6ce;font-size: 20px;margin: 28px 0 23px;}
.dao2 li p,.dao2 li a{line-height: 38px;letter-spacing: 2px;font-size: 16px;color: #f2d6b3;}
.tright{width: 61%;}

























@media(max-width: 1500px){
  .pt{letter-spacing: 0;font-size: 14px;}
  .sec2 a{margin-bottom: 15px;}
  .rcon{height: auto;margin-bottom: 20px;}
  .t12 .bd li{height: 90px;}
  .t12 .bd li .img img{width: 78px;height: 90px;}
  .tcon dt,.tcon dd{font-size: 14px;line-height: 1.6;}
  .dhd{font-size: 42px;}
  .dtel dd{font-size: 20px;}

}






@media(max-width: 1360px){
	.logo{width: 30%;}
	.logo img{width: 100%;}
	.logowz{width: 29%}
	.logowz img{width: 100%}
	.wel{font-size: 14px;}
	.k2 img{width: 280px;}
	.top2 .k2{font-size: 15px;}
  .yul li{margin-right: 0;width: 25%;}
  .ycon{width: calc(100% - 78px);}
  .csort li a{font-size: 14px;}
  .t11 h3{font-size: 20px;}
  .xin{width: 39%;margin-left: 1.5vw;}
  .xin2 p,.xin p{font-size: 14px;letter-spacing: 0;line-height: 22px;}
  .honor h3{font-size: 20px;letter-spacing: 1px;}
  .mySwiper2 p{font-size: 18px;margin-top: 15px;}
   .dhd{font-size: 32px;}
   .dtel{padding-top: 5px;padding-bottom: 5px;}
  .dtel dd{font-size: 16px;}
  .x1{font-size: 16px;line-height: 23px;}
  .x2{font-size: 14px;line-height: 24px;}
}


@media(max-width: 1200px){
  .ycon h3{font-size: 14px;}
  .ycon p{font-size: 16px;}
  .jul li>a{font-size: 22px;}
  .yul li .img img{width: 56px;}
  .jul li{padding: 28px 17px  10px 20px;}
  .jcon a{font-size: 14px;line-height: 2;}
  .psort li a{font-size: 18px;height: 40px;line-height: 40px;}
  .pt{font-size: 12px;}
  .sec2 a{margin-bottom: 5px;}
  .psort{margin-top: 15px;}
  .jian{display: none;}
  .yi h3,.honor h3{margin-bottom: 30px;}
}

@media(max-width: 1024px){
  .t11,.t12,.tl3{width: 100%;margin-bottom: 20px;}
  .tu{width: 28.9%;}
  .nul3 li .img img{width: 178px;height: auto;}
  .xin2{width: calc(100% - 188px);}
  .shi{font-size: 14px;}
  .dao2 li p, .dao2 li a{letter-spacing: 1px;font-size: 13px;}
  .dao2 li dd{font-size: 16px;}
}


@media(max-width: 768px){
  .ycon h3{font-size: 12px;}
  .ycon p{font-size: 14px;}
  .jul li>a{font-size: 16px;}
  .jcon a{letter-spacing: 0;}
  .dleft,.dright{width: 100%;float: none;}
  .nbox1,.nbox2{width: 100%;margin-bottom: 20px;}
  .yi,.honor{width: 100%;}
  .honor{margin-top: 20px;}
  .honor{padding: 29px 15px;}
  .tleft,.tright{width: 100%;}
  .tleft{background:none;}
}
@media(max-width: 640px){
  .box1{margin: 30px 0 10px;}
  .yul li{width: 48%;margin-bottom: 15px;}
  .yul li .img img{width: 47px;}
  .ycon{width: calc(100% - 55px);margin-left: 7px;}
  .jcon a{font-size: 12px;}
  .jul li{width: 50%;padding: 18px 17px  10px 10px;}
  .jt{margin: 5px 0;}
  .box3{padding: 20px 15px;}
  .dleft h3{letter-spacing: 1px;font-size: 16px;padding-left: 0;}
  .psort li a{letter-spacing: 1px;font-size: 16px;}
  .psort{margin: 15px 0 20px;}
  .sec2 a{width: 48%;margin-right: 2%;height: 36px;line-height: 34px;}
  .sec2 a:nth-child(5n){margin-right: 2%;}
  .sec2 a:nth-child(2n){margin-right: 0;}
  .psort li:after{width: 15px;height: 10px;background-size: cover;bottom: -10px;margin-left: -7px;}
  .psort li a{height: 35px;line-height: 35px;}
  .t11,.t12,.tl3{padding: 20px 15px;}
  .tul{margin-top: 20px;}
  .csort{margin-bottom: 20px;}
  .tu{width: 54.9%;bottom: 20px;}
  .rcon{padding-right: 20%;font-size: 12px;line-height: 20px;}
  .ren >li>.rr1>a{margin-top: 25px;}
  .yu2 a{width: 100px;height: 30px;line-height: 30px;font-size: 14px;}
  .box22{padding-bottom: 10px;}
  .box5{padding: 10px 0;}
  .nbox1,.nbox2{padding: 20px 15px;}
  .nbt .hd li{font-size: 18px;}
  .gd a{font-size: 14px;}
  .nbox2 h3{font-size:20px;}
  .xin2 a{font-size: 16px;}
  .xin2 p{margin-top: 5px;}
  .nul3{padding-top: 20px;}
  .nn2 a,.nn2 span{font-size: 14px;}
  .nn2 a{width: calc(100% - 110px);}
  .nul{padding-top: 20px;}
  .nul .img{float: none;}
  .nul .img img{width: 100%;}
  .xin{float: none;width: 100%;margin: 15px 0 20px 0;}
  .yi h3, .honor h3{margin-bottom: 20px;padding-left: 0;font-size: 20px;}
  .yi, .honor{padding: 20px 15px;}
  .yi{padding-bottom: 10px;}
  .yul2 li{width: 48%;margin-bottom: 15px;}
  .mySwiper2 p{font-size: 16px;}
  .tright{display: none;}
.dtel{margin: 20px 0;background-size: 29px;padding-left: 30px;}
.dhd{font-size: 26px;}
.dtel dd{font-size: 14px;}
.lx{width: calc(100% - 171px);}


}



.mySwiper3{overflow:hidden;}











/*友情链接*/

.f_link{width: 1200px;line-height: 30px;margin:0 auto;}
.f_link a{color: #666;}
/*页面底部*/
#footer{height: 321px;background: #009b4c;}
.ff_er{width: 324px;height: 304px;background: #009b4c;}
.ff_er h3{font-weight: normal;color: #fff;font-size: 24px;padding-top:42px;}
.ff_er .er{margin-top:30px;text-align: center;font-size: 20px;color: #fff;line-height:50px;}
.ff_cont h3{color: #fff;font-size: 24px;font-weight: normal;margin-bottom: 6px;}
.ff_cont{width: 414px;padding-right: 65px; background: url(../images/line2.png) no-repeat right top;margin-top: 42px;color: #fff;font-size: 14px;line-height: 26px;border-right: 1px solid #d8e1dd;padding-bottom: 20px;}
.ff_cont a{color: #fff;font-size: 14px;}
.nav_foot{width: 395px;margin-top: 65px;line-height: 39px;}
.nav_foot a{color: #fff;font-size: 14px;}
.copyright{text-align:center;line-height:24px;}














/*内页左侧样式*/



.page-product-inquiry a{color: #fff;}

/*手机底部*/
@media(max-width: 1200px){
  .xypg-right-content{overflow: hidden;}
  .xypg-right-content p img{
           max-width: 100%;
          width: auto !important;
          height: auto !important;
     }
}
@media (max-width:768px){
 .db{display:block!important;}
}


.dbb{height:50px;}

/* 页脚 */
.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #8e7552;
}

.footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 30px;padding:10px 0;
  font-size: 0;
}

.footer ul li.active {
  background: #8e7552;
}

.footer ul li a {
  display: block;color:#fff;
}

.footer ul li .iconfont {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.footer ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;color:#fff;
}


.footer li .icon-home{ background: url(../images/a1.png) no-repeat;width:20px;height:20px;}
.footer li .icon-home2{ background: url(../images/a2.png) no-repeat;width:20px;height:20px;}
.footer li .icon-phone{ background: url(../images/a3.png) no-repeat;width:20px;height:20px;}
.footer li .icon-contact{ background: url(../images/a4.png) no-repeat;width:20px;height:20px;}

.footer li .icon-phone:before{font-size:0;}

.footer ul li a{border-left:1px solid  rgba(255,255,255,.5);}
@media(max-width: 991px){
	.page-banner,.x-banner{margin-top: 60px;}
}



/* 分类样式 */
.pro-inner-cate {
  background: #eee;
  height: 80px;
}
.pro-inner-cate .xypg-left-nav {
  margin: 0;
  height: 80px;
  text-align: left;
}
.pro-inner-cate .xypg-left-nav > li {
  display: inline-block;
  border-bottom: none;position: static;
}
.pro-inner-cate .xypg-left-nav > li > a {
  padding: 0;
  height: 80px;
  width:160px;
  line-height: 80px;
  text-align: center;
  font-size: 18px;
  border-radius: 0;
}
.pro-inner-cate .xypg-left-nav > li > a:hover {
  background: #fff;
  color: #b59351 !important;font-weight:bold;
}
.pro-inner-cate .xypg-left-nav > li:hover > a {
  color: #b59351 !important;
}
.pro-inner-cate .xypg-left-nav > li .first-nav-btn {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: none;display:none;
}
.pro-inner-cate .xypg-left-nav > li .xypg-left-subnav {
  position: absolute;
  width: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0px 5px 8px rgb(0 0 0 / 10%);
  z-index: 9999;
  padding: 20px 0;
}


.pro-inner-cate .xypg-left-nav > li .xypg-left-subnav > div > li {
  float:left;
  width: 160px;
  text-indent: 28px;
  margin: 0 15px;
}
.pro-inner-cate .xypg-left-nav > li .xypg-left-subnav > div > li > a {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  padding-bottom: 10px !important;
  display: block;
}
.pro-inner-cate .xypg-left-nav > li .xypg-left-subnav > div > li a {
  padding: 0;
  line-height: 30px;
}
.pro-inner-cate .xypg-left-nav > li .xypg-left-subnav > div > li a:before {
  display: none;
}

/*免责声明*/
.mzsm {
    max-width: 920px;
    height: 1270px;
    margin: 60px auto 0 auto;
    background: url(https://gcdn.xyptcdn.com/images/flsm-bg.jpg) top center no-repeat;
}

.mzsm .con {
    max-width: 690px;
    margin: 0 auto;
    padding-top: 100px;
    font-size: 14px;
    color: #555;
    line-height: 30px;
}

.mzsm .con p {
    margin-top: 14px;
    margin-bottom: 14px;
    word-break: break-all;
}
