html body{overflow-x: hidden;}
html{background-color: #fff;}
i{font-style: normal;}
/* 辅助*/
a:hover{color: #fff;transition: all .3s;}
.layui-badge{height: 20px;line-height: 20px;border-radius: 2px;}
.tt-link{color: #01AAED;}
.tt-link:hover{color: #aaaaaa;}
.tt-grey{color: #999;}
.pdbox{padding:30px 0 80px;}
.bg-bai{background:#ffffff;padding-top:35px;}
.bg-hui{background:#f2f2f2;padding-top:35px;}
.odian{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.odian1{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.fl{ float: left;}
.fr{ float: right;}
/*导航三级菜单样式*/
/*.layui-nav-third-child{display: none;left:110px;top:0;min-width: 100%;line-height:28px;padding: 5px 0;z-index: 100;white-space: nowrap;}*/
.layui-nav-third-child{display: none;position:absolute;left:85px;top:0;min-width: 100%;line-height: 36px;/*padding: 5px;*/background-color:rgba(10,42,73,0.5);z-index: 100;white-space: nowrap;}
.layui-nav-third-child li a{color: white;}
.layui-nav-third-child li a:hover{color: white;}
.layui-nav-third-child li{position: relative;color: white;background-color: rgba(0,0,0,.3)!important;}
.layui-nav .layui-nav-third-child li.layui-this a{background-color: transparent;color: white;}
.layui-nav-third-child li:after{display: none;}
/* 头部*/
.tt-top{ padding:15px 0;}
.tt-logo{position:relative;left:0;top:0;}
/* .tt-top .iconbox{width:100%;margin:0 auto;text-align:center;margin-top:25px;display:block;} */
/* .tt-top .iconbox a{padding:0 5px 0 5px;} */
.tt-top .phonebox{width:100%;margin:0 auto;text-align:left;text-align: right;line-height:38px;color:#af8f5e;font: 600 22px/1.6 Microsoft yahei;}
/* .tt-top .phonebox p b{color:#fff;font: normal 120%/1.2 Microsoft yahei;margin-left:5px;display: block;float:right;} */

.tt-header{width: 100%;border-radius: 0;background:#af8f5e;height:85px;}
.tt-header .layui-nav{height:85px; display: flex;justify-content: space-between;}
.tt-header .layui-nav .layui-nav-item{line-height:85px;padding: 0px; width: 130px;}
.tt-header .layui-nav .layui-nav-item:hover{ background: #f2f2f2;}
.tt-header .layui-nav .layui-nav-item a{color:#fff;padding:0 5px ;text-align: center;font-size: 18px; font-weight: 600;}
.tt-header .layui-nav .layui-nav-item:hover>a {color:#b39559;}
.tt-header .layui-nav .layui-this a{color:#b39559;}
.tt-header .layui-nav .layui-nav-item .layui-nav-child{border-radius:0px;text-align: center;font-size:16px;}
.tt-header .layui-nav .layui-nav-item .layui-nav-child a{border-radius: 0;text-align:center;font-size:16px;}
.tt-header .layui-nav .layui-nav-child a{color: #fff;}
.tt-header .layui-nav .layui-nav-child:hover{color:#b39559;}
.tt-header .layui-nav-child:after,.layui-header .layui-nav-child:before{bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tt-header .layui-nav-child:after{border-bottom-color: #b39559;border-width: 8px;margin-left: -10px;}
.tt-header .layui-nav-child:before{border-bottom-color: #b39559;border-width: 8px;margin-left: -10px;}
/*单页左侧导航样式*/
.tt-left{border:1px solid #f2f2f2;margin-bottom:35px;}
.tt-left .layui-nav-item{border-bottom:1px solid #f2f2f2;}
section{text-align: center;min-height:450px;width: 100%;}
h1{margin-bottom: .5em;font: bold 280%/1.8 Microsoft yahei;color:#060101;}
p{margin: 0 auto;line-height:26px;display: block;}
/*英文标题样式开始*/
.indexbox{padding:10px 0;margin:10px;width:100%;
    color:#b0251f;display:block;margin:0 auto;overflow:hidden;border:none; text-align: center;}
.indexbox span{font: bold 24px/1.5 Microsoft yahei;color:#b39559;padding:0 5px 0 5px;height:30px;line-height:30px;}
.subline{width:100px;/* border-bottom:#b39559 solid 2px;*/margin:0 auto;display: block;}
/*英文标题样式结束*/
.morebtn{margin:0 auto;display:block;width:110px;height: 35px;line-height: 35px;padding: 0 12px;white-space: nowrap;text-align: center;font-size: 14px;border-radius: 20px;cursor: pointer;border: 1px solid #b39559;color: #b39559;}
/*新闻中心开始*/
.news-box{width:100%;height:100%;margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;text-align:left;}
.news-box img{width:100%;height:100%;}
.news-box p{margin:0;line-height:28px;}
.news-box .title{color:#565656;font: bold 130%/1.8 Microsoft yahei;position: relative;display:block;top:10px;line-height:55px;}
.news-box .timer{display:block;position:absolute;top:10px;right:15px;font: normal 80%/1.8 Microsoft yahei;}
.news-box img:hover{box-shadow: 0px 0px 50px 15px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
.news-list-box{background-color:#f2f2f2;min-height:100px;margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;text-align:left;padding:10px;border-radius:2px;}
.news-list-box .title{position: relative;display:block;top:10px;color:#565656;font: normal 120%/1.4 Microsoft yahei;display:block;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news-list-box p{margin-top:10px;line-height:28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-list-box .timer-box{text-align:center;position:relative;display: block;top:15px;color: #d4d4d4;border-right:1px solid #d4d4d4;}
.arrow_box{position:absolute;right:-20px;top:30%;display:block;margin:4px;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent transparent #d4d4d4;}
.news-list-box .timer-box b{color:#d4d4d4;font: bold 190%/1.8 Microsoft yahei;}
.news-list-box:hover{/* transform:translateY(-10px);-webkit-transform:translateY(-10px);*/
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
/*新闻样式*/
.left_title{text-align:left;}
.left_subline{width:100px;border-bottom:#b39559 solid 2px;display: block;}
.article-list-box{margin:0 auto;text-align:left;padding:10px;}
.article-list-box .title{position: relative;display:block;top:10px;color:#3c3d3b;font: normal 100%/1.0 Microsoft yahei;display:block;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.article-list-box .timer-box{text-align:left;position:relative;display: block;top:13px;color: #beb29c;}
.article-list-arrow:before{top: -26%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #b39559;border-width: 8px;margin-left: -10px;}
.article-list-arrow:after{border-bottom-color: #b39559;border-width: 8px;margin-left: -10px;}
/*新闻中心结束*/
/*关于我们开始*/
#about div:nth-child(1){background-color:#823b78 !important;}
#about div:nth-child(3){background-color:#2b3340 !important;}
#about div:nth-child(6){background-color:#067bd8 !important;}
#about div:nth-child(5){background-color:#29b5c9 !important;}
#about div:nth-child(4){background-color:#021d3a !important;}
#about div:nth-child(7){background-color:#de8600 !important;}
#about div:nth-child(2){background-color:#5e3ead !important;}
#about div:nth-child(8){background-color:#4468a2 !important;}
.about-list-box{width:100%;height:200px;/* border-radius:16px;*/
    margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;/* box-shadow:-2px 8px 30px rgba(0,0,0,0.2);*/
}
.about-list-box:hover{box-shadow: 0px 0px 50px 15px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
/*关于我们结束*/
/*介绍*/
.introduce-box-top{margin-top:-55px;}
.introduce-box{padding-top:20px;padding-bottom:20px;box-shadow: 0 5px 20px rgba(0,0,0,0.2);transition: box-shadow 0.5s;background-color:#fff;min-height:300px;width:100%;margin:0 auto;display:block；}
.introduce-content{padding:30px;color:#5f5f5f;}
.introduce-content p{text-align: justify;padding:15px;color:#5f5f5f;}
.introduce-list{text-align: center;}
.introduce-list .pic{text-align:center;margin:0 auto;width:30px;height:30px;}
.introduce-list .tit{text-align:center;line-height:26px;margin-bottom: 10px;}
.introduce-list img{width:20px;height:auto;}
.layui-btn-brown{width:130px;line-height:26px;display:block;padding: 0 14px;background-color:#b39559;border-radius:18px;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;cursor: pointer}
.layui-btn-brown:hover{opacity: .8;filter: alpha(opacity=80);color: #fff}
.video-box{width:90%;margin:50px auto;display: block;}
.longen{position:relative;width:200px;height:100px;border:1px solid #b39559;border-radius:5px;}
.longen span{position:absolute;left:100px;bottom:-18px;border-width:8px;border-style:solid dashed dashed;border-color:red transparent transparent;font-size:0;line-height:0;}
.bubble_box{display: none;position: absolute;width: 120px;height:120px;padding: 15px;left: -35.5%;z-index: 999;top:0;right: 0;bottom:170px;margin: auto;line-height: 26px;border:1px solid #b39559;border-radius:5px;background-color:#fff;font-size:12px;/*text-align:left;*/
}
.bubble_box:before{bottom:-11%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: #b39559;border-width: 8px;margin-left: -10px;}
.bubble_box:after{border-top-color: #b39559;border-width: 8px;margin-left: -10px;}
.introduce-list a:hover .bubble_box{display: block;}
/*介绍结束*/
/*业务领域*/
.advantage-list-box{margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;overflow:hidden;background-color:#fff;border:1px solid #e6d5b2;width:auto;margin-left:-1px;margin-top:-1px;padding-top:25px;padding-bottom:25px;}
.advantage-list-box li{padding:25px 10px;}
.advantage-list-box:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.2);transition: box-shadow 0.5s;background-color:#b39559;color:#fff;}
.advantage-list-box .show{width:auto;height:38px;display:block;margin:0 auto;}
.advantage-list-box .hide{width:auto;height:38px;display:none;margin:0 auto;}
.advantage-list-box h1{color:#b39559;font: normal 120%/1.4 Microsoft yahei;padding:0;margin-top:20px;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.advantage-list-box h2{color:#b39559;font: normal 100%/1.4 Microsoft yahei;padding:0;margin-top:20px; height: 35px;}
.advantage-list-box:hover h1{color:#fff;}
.advantage-list-box:hover h2{color:#fff;}
.advantage-list-box:hover .hide{display:block;}
.advantage-list-box:hover .show{display:none;}
/*业务领域结束*/
.advantage_box{width:20%;float:left;}
/*首页左右箭头推荐位*/
.tuijian_box{overflow: hidden;width:100%;}
.tuijian_left_arrow{left:-15px;background: url("../images/arrow-left.png") no-repeat 50%;}
.tuijian_left_arrow:hover{background: url("../images/arrow-left-hover.png") no-repeat 50%;}
.tuijian_right_arrow{right:-15px;background: url("../images/arrow-right.png") no-repeat 50%;}
.tuijian_right_arrow:hover{background: url("../images/arrow-right-hover.png") no-repeat 50%;}
.tuijian_arrow{width: 25px;height:48px;cursor: pointer;text-indent: -999px;position: absolute;top:30%;z-index:100;}
.tuijian_box .item{width:100%;float:left;}
/*首页专家团队*/
.items-box{transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;width:85%;height:100%;display:block;background-color:#fff;text-align: center;margin-top:10px;margin-left:5%;}
.items-box:hover{}
.items-box .pic{display:block;margin:0 auto;width:100%;height:100%;box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);transition: box-shadow 0.5s;padding:5px;border:2px solid #fff;background-color:#fff;}
.items-box:hover .pic{border:2px solid #a48d6d;}
.items-box .title{text-align: center;margin: 40px 5px 2px;color:#3c3c3c;font: bold 140%/1.4 Microsoft yahei;position: relative;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.items-box .desc{text-align: center;margin: -15px 10px 10px;height: 18px;font-size: 14px;color: #3c3c3c;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.items-box p{text-align: center;margin: 10px 10px 2px;height: 30px;font-size: 12px;color: #b0b0b0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.items-box .icon{text-align: center;height: 24px;width: 24px;display: inline-block;}
/*首页专家团队推荐end*/
/*要闻样式*/
.card_list{position:relative;}
.card_list .list{}
.card_list .list .item{text-align:left;min-height:345px;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;background-color: #fff;padding:15px;border:1px solid #fff;box-shadow:0 5px 20px rgba(0,0,0,0.2);}
.card_list .list .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);/* transform:translateY(-5px);-webkit-transform:translateY(-5px);*/
    border:1px solid #cea255;}
.card_list .list .item h2{font-size:16px;margin-top:20px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.card_list .list .item h2:hover{color: #b39559!important}
.card_list .list .item p{margin-top:15px;font-size:14px;color:#808080;line-height: 24px;transition:all 1s ease-out 0.2s;-webkit-transition:all 1s ease-out 0.2s;white-space:pre-wrap;word-wrap:break-word;}
.card_list .list .item .ico{height:250px;text-align:center;transform:translateY(0);-webkit-transform:translateY(0);opacity:1; overflow: hidden;}
.card_list .list .item .ico img{display:inline-block;height:250px;width:100%;}

/*鼠标滑过效果*/
.lawfirm-box:hover .desc{display:block;color:#fff;}
/*首页分所end*/
/*产品开始*/
.product-list-box{border-radius:8px;margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;overflow:hidden;/* box-shadow: 0 5px 10px rgba(0,0,0,0.2);*/
    padding:15px 10px;border:1px solid #f2f2f2;}
.product-list-box:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);box-shadow: 0 5px 20px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
.product-list-box img{width:80%;height:80%;display:block;margin:0 auto;}
.product-list-box h1{line-height:45px;color:#565656;font: normal 130%/2.4 Microsoft yahei;padding:0;margin: 0;text-align:center;}
.padding20{line-height: 45px;padding:20px;}
.product-category-info{background-color:#fed201;}
.product-cover-box img{width:230px;height:165px;}
.product-description-box{padding-right:30px;}
.product-description-box h1{color:#565656;font: normal 180%/2.4 Microsoft yahei;}
/*产品结束*/
/*案例开始*/
.case-list-box{/* min-height:128px;*/
    border-radius:8px;margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;overflow:hidden;border:1px solid #f2f2f2;}
.case-list-box li{/* padding:25px;*/
}
.case-list-box:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);box-shadow: 0 5px 20px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
.case-list-box img{width:80%;display:block;margin:0 auto;}
.case-list-box h1{line-height:35px;color:#565656;font: bold 140%/1.8 Microsoft yahei;padding:0;margin: 0;}
/*案例结束*/
/*联系我们开始*/
/*信息*/
.contact-list-box{width:100%;/* height:240px;*/
    margin:0 auto;text-align:left;}
.contact-list-box p{line-height:65px;height:45px;color:#fff;font: normal 100%/1.8 Microsoft yahei;}
.contact-list-box a,.contact-list-box a:hover{color:#fff;}
.contact-list-box-pic{background-color:#fff;width:130px;height:130px;border-radius:5px;margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;box-shadow:-2px 8px 30px rgba(0,0,0,0.2);}
.contact-list-box-pic:hover{box-shadow: 0px 0px 50px 15px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
.contact-list-box .icon{width:25px;height:25px;}
/*二维码*/
.contact-erweima-box{width:110px;height:160px;margin:0 auto;}
.contact-erweima-box p{line-height:35px;color:#fff;font: normal 100%/1.8 Microsoft yahei;text-align:center;}
.contact-erweima-box-pic{background-color:#fff;width:110px;height:110px;/*border-radius:5px;*/
    margin:0 auto;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;box-shadow:-2px 8px 30px rgba(0,0,0,0.2);padding:5px;}
.contact-erweima-box-pic:hover{box-shadow: 0px 0px 50px 15px rgba(0,0,0,0.2);transition: box-shadow 0.5s;}
/*联系我们结束*/
/*底部信息开始*/
/*底部导航*/
.nav-list-box{width:100%;margin:0 auto;text-align:left;}
.nav-list-box p{line-height:30px;color:#b39559;/*font: normal 100%/1.0 Microsoft yahei;*/
}
.nav-list-box a{line-height:30px;color:#b6b2b1;/*font: normal 100%/1.0 Microsoft yahei;*/
}
.nav-list-box a:hover{color:#fff;}
.nav-list-box p span{line-height:32px;color:#b6b2b1;font: bold 100%/1.0 Microsoft yahei;}
.nav-list-box p b{line-height:25px;color:#555;font: normal 200%/1.4 Microsoft yahei;}
.horizontal-line{width:100%;height:1px;line-height:1px;background-color:#917d68;margin-top:35px;}
/*友情链接*/
.link-list-box{width:100%;margin:0 auto;text-align:left;}
.link-list-box a{line-height:35px;color:#9d9d9d;font: normal 100%/3.2 Microsoft yahei;padding:0 5px 0 5px;}
/*版权信息*/
.copy-list-box{width:100%;margin:0 auto;text-align:left;}
.copy-list-box a{line-height:35px;color:#fff;font: normal 100%/1.8 Microsoft yahei;padding:0 5px 0 5px;}
/*底部信息结束*/
/*卡片翻转样式开始*/
.reversal{width:165px;height:165px;display:block;margin:0 auto;position: relative;text-align:center;}
.title{display:block;margin:0 auto;font: normal 100%/0.8 Microsoft yahei,Helvetica Neue,Helvetica,PingFang SC,5FAE8F6F96C59ED1,Tahoma,Arial,sans-serif;color:#fff;position: relative;bottom:20px;}
.face{width:165px;height:165px;position: absolute;text-align: center;line-height:150px;backface-visibility: hidden;transform-style: preserve-3d;transition: transform 1s;}
.face img{width:88px;height:88px;border-radius:50%;}
.back{width:100%;height:165px;position: absolute;text-align:center;line-height:35px;backface-visibility: hidden;transform-style: preserve-3d;transition: transform 1s;color:#fff;padding:20px 15px;}
.face{transform: rotateY(0deg);}
.back{transform: rotateY(-180deg);}
.reversal:hover .back{transform:rotateY(0deg);}
.reversal:hover .face{transform:rotateY(180deg);}
/*卡片翻转样式结束*/
.sub_title{font: normal 120%/1.2 Microsoft yahei;color: #b39559;padding: 0 5px 0 5px;height: 30px;line-height: 30px;}
.sub_desc{padding: 0 5px 0 5px;line-height: 60px;color:#999;font: normal 100%/2.0 Microsoft yahei;}
/*列表式*/
.news_list{text-align:left;}
.news_list li{position: relative;height: 180px;border:1px solid #fff;margin-bottom: 15px;padding: 15px 15px 15px 200px;border-bottom: 1px solid #fff;background: #fff;transition: all 0.3s linear;-moz-transition: all 0.3s linear;/* Firefox 4*/
    -webkit-transition: all 0.3s linear;/* Safari 和 Chrome*/
    -o-transition: all 0.3s linear;/* Opera*/
}
.news_list .no_pic{padding:15px;}
.news_list li:hover{box-shadow:0px 1px 16px -8px #333;border:1px solid #b39559;}
.news_list li .pic{position: absolute;left: 15px;top: 15px;height: 180px;overflow: hidden;line-height: 110px;width:165px;}
.news_list li .pic img{width:100%;vertical-align:middle;}
.news_list li h2{line-height: 28px;font-size:0;position: relative;}
.news_list li h2{display: inline-block;vertical-align: top;}
.news_list li h3{line-height: 28px;font-size:14px;position: relative;}
.news_list li h3{display:block;vertical-align: top;}
.news_list li h2 a{max-width: 99%;margin-right: 10px;overflow: hidden;text-overflow:ellipsis;font-size: 16px;line-height: 26px;}
.news_list li h2 a:hover{color:#b39559;}
.news_list li .date{position: relative;line-height: 20px;font-size: 12px;color: #666;}
.news_list li .date span{padding-right: 15px;height: 20px;line-height: 20px;padding-left:2px;}
.news_list li .desc{line-height: 24px;overflow: hidden;margin-top: 8px;color:#666;}
/*图片卡片样式*/
.pic_list{position:relative;}
.pic_list .list{}
.pic_list .list .item{text-align:center;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;background-color: #fff;padding:15px;height:250px;}
.pic_list .list .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.pic_list .list .item h2{font-size:16px;margin-top:20px;}
.pic_list .list .item h2:hover{color: #b39559!important}
.pic_list .list .item p{margin-top:15px;font-size:14px;color:#808080;line-height: 24px;transition:all 1s ease-out 0.2s;-webkit-transition:all 1s ease-out 0.2s;white-space:pre-wrap;word-wrap:break-word;}
.pic_list .list .item .ico{height:200px;opacity:0;text-align:center;transform:translateY(0);-webkit-transform:translateY(0);opacity:1;overflow:hidden;}
.pic_list .list .item .ico img{display:inline-block;height:auto;width:100%}
/*产品卡片样式*/
.product_list{position:relative;}
.product_list .list{}
.product_list .list .item{text-align:center;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;background-color: #fff;padding:15px;}
.product_list .list .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.product_list .list .item h2{font-size:16px;margin-top:20px;}
.product_list .list .item h2:hover{color: #b39559!important}
.product_list .list .item p{margin-top:15px;font-size:14px;color:#808080;line-height: 24px;transition:all 1s ease-out 0.2s;-webkit-transition:all 1s ease-out 0.2s;white-space:pre-wrap;word-wrap:break-word;}
.product_list .list .item .ico{height:auto;opacity:0;text-align:center;transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.product_list .list .item .ico img{display:inline-block;height:auto;}
/* ------------------------------------------ FIXED HEADER
---------------------------------------------*/
/* 底部版权*/
.tt-footer{margin:10px 0 0 0;padding: 15px 0 15px;line-height: 26px;text-align:left;color: #b6b2b1;width: 100%;border-top:1px solid #917d68;}
.tt-footer a{font-weight:300;color: #fff;padding-right:5px;}
.tt-footer a:hover{color: #fff;}
/* 二维码start*/
.erweima{position:absolute;right:0;top:55px;}
.erweima li{display:inline;margin-right:10px;position:relative;}
.erweima .triangle_border_up{position: absolute;width: 0;height: 0;top: -8px;left: 39px;border-width: 0 8px 8px;border-style: solid;border-color: rgba(51,51, 51, 1) rgba(51, 51, 51, 1) white;background: white;}
.erweima .recognition_box{display: none;position: absolute;width: 90px;height: 90px;padding: 2px;background-color:#fff;top: 30px;left: -35px;border: 1px solid rgba(51,51, 51, 1);z-index: 999}
.erweima li:hover .recognition_box{display: block;}
/*.erweima .layui-icon-login-wechat{color:#af9653;font-size:26px;background-color:#fff;border-radius:50%;}*/
.erweima .layui-icon{color:#fff;font-size:26px;background-color:#af9653;border-radius:50%;}
/* 二维码*/
/* 面板*/
.tt-panel{margin-bottom: 15px;border-radius: 2px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);clear:both;}
.tt-panel-title{position: relative;height: 50px;line-height: 50px;padding: 0 15px;border-bottom: 1px dotted #E9E9E9;color: #333;border-radius: 2px 2px 0 0;font-size: 14px;}
/* 专栏*/
.tt-column{height: 45px;line-height: 45px;padding:0 8px 0 8px;clear: both;}
.tt-column ul li{position: relative;display: inline-block;height: 45px;padding-right:10px;text-align: left;}
.tt-column ul li a{color:#666;}
.tt-column ul li a:hover{color:#aaaaaa;}
.tt-column ul li.layui-this{color: #aaaaaa;font-weight: bold;}
.tt-column-right{position: absolute;right:10px;top:0px;}
.tt-column-right .layui-btn{vertical-align: initial;}
/* 搜索*/
.tt-search{display: inline-block;vertical-align: top;width: 50px;height: 50px;margin-right: 10px;text-align: center;cursor: pointer;font-size: 20px;}
.tt-search .layui-icon{font-size: 20px;}
.tt-search:hover{color: #aaaaaa;}
.tt-layer-search input{height: 75px;line-height: 75px;width: 500px;padding: 0 15px;font-size: 20px;border: none 0;background: none;}
/* 列表*/
.tt-list .tt-avatar{position: absolute;left: 15px;top: 15px;}
.tt-list .tt-avatar img{display: block;width: 40px;height:40px;margin: 0;border-radius: 0px;}
.tt-list .tt-avatar2{position: absolute;left: 15px;top: 15px;margin-bottom:35px;width:120px;height:115px;overflow: hidden;display:block;}
.tt-list .tt-avatar2 img{width:100%;height:auto;border-radius: 0px;}
.tt-list li{position: relative;height:60px;line-height: 22px;padding: 15px 15px 15px 15px;border-bottom: 1px dotted #e2e2e2;overflow: hidden;display:block;margin-bottom:20px;}
.tt-list li:last-child{border-bottom: none;}
.tt-list li h2,
.tt-list li h2 a,
.tt-list-info{overflow: hidden;text-overflow: ellipsis;}
.tt-list li h2{height: 26px;font-size: 0;margin-left:160px;}
.tt-list li h2 a{display: inline-block;padding-right: 10px;font-size: 18px;}
.tt-list li h2 .layui-badge{height: 26px;line-height: 26px;padding: 0 5px;margin-right: 10px;font-size: 12px;border: 1px solid #aaaaaa;background: none;color: #aaaaaa;}
.tt-list-info{position: relative;font-size: 13px;color: #999;margin-left:160px;}
.tt-list-info>*{padding-right: 15px;}
.tt-list-info a{color: #999;}
.tt-list-info a:hover{color: #aaaaaa;}
.tt-list-nums{position: absolute;right: 0;top: 0;padding-right: 0!important;}
.tt-list-nums i{position: relative;padding: 0 3px 0 15px;}
.tt-list-badge{position: absolute;right: 15px;top: 15px;font-size: 0;}
.tt-list-badge .layui-badge{margin-left: 5px;border-radius: 2px;font-size: 12px;}
.tt-list .tt-none-pic h2{margin-left:0}
.tt-none-pic .tt-list-info{margin-left:0}
.tt-list .tt-avatar2{overflow:hidden;display:block;}
.tt-list .tt-avatar2 a:hover img{transform: scale(1.1);transition: all 1s ease 0s;}
/* hot列表*/
.tt-hot-list li{position: relative;height:65px;line-height: 22px;padding: 15px 15px 15px 15px;border-bottom: 1px dotted #e2e2e2;}
.tt-hot-list li:last-child{border-bottom: none;}
.tt-hot-list li h2,
.tt-hot-list li h2 a,
.tt-hot-list .info{overflow: hidden;text-overflow: ellipsis;}
.tt-hot-list li h2{height: 28px;font-size: 0;}
.tt-hot-list li h2 a{display: inline-block;padding-right: 10px;font-size: 16px;}
.tt-hot-list li h2 .layui-badge{top: -6px;height: 14px;line-height: 14px;padding: 0 5px;margin-right: 10px;font-size: 12px;border: 1px solid #aaaaaa;background: none;color: #aaaaaa;}
.tt-hot-list .info{position: relative;font-size: 13px;color: #999;}
.tt-hot-list .info>*{padding-right: 15px;}
.tt-hot-list .info a{color: #999;}
.tt-hot-list .info a:hover{color: #aaaaaa;}
/* 单行列表*/
.tt-list-one .tt-panel-title{margin-bottom: 5px;}
.tt-list-one dd{margin: 0 15px;line-height: 26px;white-space: nowrap;overflow: hidden;list-style: decimal-leading-zero inside;*list-style-type: decimal inside;color: #009E94;}
.tt-list-one dd a,
.tt-list-one dd span{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;font-style: normal}
.tt-list-one dd a{max-width: 85%;margin-right: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.tt-list-one dd span{font-size: 12px;color: #ccc;}
.tt-list-one dd:last-child{padding-bottom: 5px;}
body .layui-edit-face{border:none;background:none;}
body .layui-edit-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}
.layui-edit-face .layui-layer-TipsG{display:none;}
.layui-edit-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.layui-edit-face ul li{cursor: pointer;float: left;border: 1px solid #e8e8e8;height: 22px;width: 26px;overflow: hidden;margin: -1px 0 0 -1px;padding: 4px 2px;text-align: center;}
.layui-edit-face ul li:hover{position: relative;z-index: 2;border: 1px solid #eb7350;background: #fff9ec;}
/* 静态列表*/
.tt-list-static li{line-height: 26px;list-style-position: inside;list-style-type: disc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tt-list-static li a{color: #01AAED;}
.tt-list-static li a:hover{opacity: 0.8;}
/*二级标题*/
.title-bg{min-height:270px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.title-box h2{font-size: 42px;color:#f2f2f2;font-weight:bold;line-height:32px;display:block;margin:0 auto;padding-top:125px;text-align: center;}
.title-box span{padding:4px 15px 4px 15px;opacity:0.8;}
/* Detail页*/
.detail-box{padding:20px}
.detail h1{font-size: 1.6rem;line-height: 33px;text-align:left;}
.tt-detail-info{position: relative;margin: 10px 0 15px;}
.tt-detail-info .layui-btn{height: 20px;line-height: 20px;vertical-align: top;border-radius: 0;}
.tt-detail-info .layui-btn+.layui-btn{margin-left: 0;}
.tt-detail-info .tt-list-nums{top: -3px;font-size: 14px;}
.tt-detail-info .tt-list-nums i{padding: 0 3px 0 15px;font-size: 14px;color: #666;}
.tt-detail-info span{color: #999;}
.detail-body{margin: 20px 0 0;min-height: 306px;line-height: 26px;font-size: 14px;color: #666;word-wrap: break-word;}
.detail-body p{margin-bottom:15px;}
.detail-body a{color:#4f99cf;}
.detail-body img{max-width: 100%;cursor: crosshair;}
.detail-body table{margin: 10px 0 15px;}
.detail-body table thead{background-color:#f2f2f2;}
.detail-body table th,
.detail-body table td{padding: 10px 20px;line-height: 22px;border: 1px solid #DFDFDF;font-size: 14px;font-weight: 400;}
.detail .page-title{border: none;background-color: #f2f2f2;}
.detail-body h4{color: #666;font: normal 120%/1.2 Microsoft yahei;padding: 0 5px 0 10px;line-height: 25px;height:25px;border-left:4px solid #b39559;}
/* 内容块*/
.tt-content{min-height:60px;padding-bottom:10px;padding-top:15px;color: #999;}
.tt-content p{margin: 5px 0 10px 0;padding: 0 15px;font-size:12px;color: #999;line-height:26px;text-align:left;}
.tt-text-title{margin: 10px 0 0px 0;font-size: 14px;color: #999;line-height:26px;text-align:center;}
/*对齐方式*/
.tt-txt-center{text-align: center}
.tt-txt-left{text-align: left;}
.tt-txt-right{text-align: right}
/*圆角*/
.tt-img-circle{border-radius: 50%;}
/*位置*/
.tt-txt-info{position: relative;padding: 6px 0px 0px 0px;border-top: 1px dotted #eee;height:32x;line-height: 32px;}
.tt-txt-active{position: absolute;right: 0;top: 10px;padding: 0 15px;}
.tt-txt-active a{color:#5DB276}
.tt-txt-left-active{position: absolute;left: 0;top: 10px;padding: 0 15px;}
.tt-txt-left-active a{color:#5DB276}
/*鼠标效果*/
.tt-list-box:hover{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.tt-list-box .layui-badge{top: -4px;height: 16px;line-height: 16px;padding: 0 5px;margin-right: 10px;font-size: 12px;border: 1px solid #aaaaaa;background: none;color: #aaaaaa;}
.info-box{transition:all 0.6s ease-out 0s;-webkit-transition:all 0.6s ease-out 0s;transform:translateY(0px);-webkit-transform:translateY(0px);}
/*边框*/
.tt-img-border{border:1px solid #ddd;padding:2px;}
.tt-img-width{width:100%;height:148px;overflow: hidden;display:block;}
.tt-img-width img{width:100%;}
.tt-img-width a:hover img{transform: scale(1.1);transition: all 1s ease 0s;}
.tt-img-width-list{width:100%;height:148px;overflow: hidden;display:block;}
.tt-img-width-list img{width:100%;}
.tt-img-width-list a:hover img{transform: scale(1.1);transition: all 1s ease 0s;}
.tt-box{width:100%;overflow: hidden;display:block;}
.tt-box a:hover img{transform: scale(1.1);transition: all 1s ease 0s;}
/*字体色*/
.tt-txt-blue{color:#01AAED}
.tt-txt-red{color:#c30e23}
.tt-txt-orange{color:#e94619}
.tt-txt-green{color:#90ab0b}
.tt-txt-green{color:#90ab0b}
.tt-txt-cyan{color:#46d082}
.tt-txt-brown{color:#502e2f}
/*间距*/
.margin-right-10{margin-right: 10px;}
.margin-top-10{margin-top: 10px;}
.margin-top-35{margin-top: 35px;}
.padding-top-70{padding-top: 70px;}

/*左边导航*/
.left_nav_mask{display: none;}
.left_nav_btn{display: none;}
.left_nav_close{display: none;}
.left_nav{display: none;}
.left_nav .layui-nav .layui-nav-item{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 40px;margin-left:10px;margin-right:10px;}
.left_nav .layui-nav .layui-nav-item a{display: block;padding: 0 5px;transition: all .3s;-webkit-transition: all .3s;color: #333;}
.left_nav .layui-side,.left_nav .layui-side-scroll{width:100%;}
.left_nav .layui-side .layui-nav-item{display:block;width: 100%;font-size:15px;line-height: 45px;}
.left_nav .layui-nav-tree{width: 100%;padding:10px;}
.p_nav{position:absolute;z-index:111;width:100%;height: 400px;overflow-x: hidden;display: none;}
.p_nav .layui-nav{background-color:#fff;width:97.5%;}
.p_nav .layui-nav .layui-nav-item{position: relative;/*display: inline-block;*/
    vertical-align: middle;line-height: 40px;/* margin-left:10px;margin-right:10px;*/
    /*width:100%;*/
}
/*首页轮播*/
.inner{width: 96%;height:100%;overflow: hidden;margin: 0 auto;}
/*右侧悬浮*/
.floating_ck{position:fixed;right:8px;top:25%;z-index:10001;font-size:12px;}
.floating_ck dl dd{position:relative;width:52px;height:52px;background-color:#4f4b4a;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;padding:5px 0 5px 0;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd .icon{display:block;width:30px;height:30px;overflow: hidden;margin:0 auto;padding-top:5px;}
.floating_ck dd .icon img{width:28px;height:28px;}
.floating_ck dd span{color:#fff;display:block;font-size:12px;font-weight:normal;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:62px;background-color:#fff;border-bottom:solid 1px #fff;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:0;}
.floating_ewm i{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#333;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_right_fixed{position:fixed;z-index:10001;top:130px;width:180px;}
.datu-box img{display: block;width: 100%;}
img{border: 0;vertical-align: middle;}
.contact-tit{font-size: 18px;font-weight: bolder;color: #333;margin-bottom: 15px;}
/*tab-box start*/
.tab-box{position: relative;width: 100%;}
.tab-box .tab-list{float:left;position:relative;left:50%;}
.tab-box .tab-list > li{position:relative;right:50%;float:left;margin:10px;line-height:38px;}
.tab-box .tab-list > li a{color: #666;font: normal 140%/1.4 Microsoft yahei;padding: 0 5px 0 5px;line-height: 38px;}
.tab-box .tab-list > li.active a{color: #b39559;}
.tab-box .tab-list > li.active:after{width: 100%;background: #b39559;}
.tab-box .tab-list .link:hover{color: #b39559;}
.tab-box .tab-list .link:hover:after{width: 100%;background: #219ff0;}
.tab-box .tab-list > li:after{content: '';display: block;/*height: 2px;*/width: 0;margin: -2px auto auto;background: transparent;-webkit-transition: width .5s ease, background-color .5s ease;transition: width .5s ease, background-color .5s ease;}

    
.aboutimg { padding-right: 10px; margin-top: 8px;}
.abouttxt{ line-height: 2; text-align:left; font-size: 16px; text-indent:32px;}
.aboutr ul {padding-left:10px}
.aboutr ul li{ width: 100%; margin-top: 8px;}
.aboutr ul li img{ width: 100%;}

.footer{padding:50px 0px 0px 0px;width:100%;background-color:#232830;color:#ccc;}
.footer p,.footer a{color:#ccc;}
.footer_t{padding-bottom:40px; display: flex;}
.footer_t .dl{line-height: 26px;padding:0px 50px 0px 0px; float: left;}
.footer_t .dl dt{padding-bottom:8px;font-size:16px;height:30px;line-height:30px;color:#fff;letter-spacing:2px;}
.footer_t .dl dt a{color:#fff;}
.footer_t .dl dd{line-height: 28px;font-size:14px;line-height:30px;}
.footer_t .dl dd a{display:block;}
.ywly{ width: 190px;}
.ywly dd{float: left; width: 50%;}
/* .footer_t .dl-al{width:260px;} */
.footer_xian{width:1px;height:180px;background-color:#444;margin:0px 60px;}
.footer_ewm{width:125px;height:160px;text-align:center;line-height:20px;margin:0px 15px;padding:15px 0px 0px 0px;}
.footer_ewm img{width:125px;height:125px;}
.footer_ewm p{margin-top:8px;font-size:14px;}
.footer_t .lianxi{padding-right:0px;}
.footer_t .p1{font-size:30px;height:40px;line-height:40px;font-weight:bold;color:#aa7e51;margin-top:12px;}
.footer_t .p2{height:30px;line-height:30px;}
.footer_t .zxzx{width:220px;height:34px;line-height:34px;text-align:center;font-size:16px;border:1px solid #aa7e51;color:#aa7e51;display:block;margin-top:23px;}
.footer_t .zxzx:hover{background-color:#aa7e51;color:#FFF;}
.footer_bq{text-align:center;line-height:24px;padding:15px 0px;font-size:13px;border-top:1px solid #444;}
.footer_bq p{margin:2px 0px;line-height:24px;}
/*tab-box end*/


.h_xw{padding:10px 0px 50px 0px;overflow: hidden;}
.h_xw_l{width:375px;position:relative;}
.h_xw_l .tit{width: 285px;position: absolute;bottom: 10px;left: 10px;font-size: 16px;z-index: 20;height: 52px;line-height: 26px;padding: 15px 60px 15px 10px;font-weight: normal;background-color:#FFF;background-repeat: repeat;}
.h_xw_l .tit h4{font-weight:normal;}
.h_xw_l .tit .desc{display:none;}
.h_xw_l .more,.h_xw_c_box .more{background-image: url(../images/h_xw_more.png);background-repeat: no-repeat;background-position: center top;width:22px;height:25px;display:block;position:absolute;z-index:30;bottom:30px;right:10px;}
.h_xw_l a:hover .more,.h_xw_c_box:hover .more{background-position: center bottom;}
.h_xw_c{width:555px;margin-left:20px;}{a}.h_xw_c_box{background-color:#f7f7f7;padding:25px 20px 22px 20px;margin-bottom:10px;transition:all 0.3s;position:relative;height:163px;}
.h_xw_c_box .tit{line-height:28px;height:28px;font-size:16px;font-weight:normal;color:#474747;}
.h_xw_c_box .desc{color:#888;font-size:13px;line-height:22px;height:44px;margin-top:5px;}
.h_xw_c_box .xian{border-bottom:1px solid #ddd;width:100%;margin:15px 0px;}
.h_xw_c_box .time .a{font-size:24px;display:block;color:#888;height:34px;line-height:34px;border-bottom:1px solid #ddd;width:24px;}
.h_xw_c_box .time .b{font-size:13px;color:#a3a3a3;line-height:24px;height:24px;}
.h_xw_c_box .more{bottom:40px;right:16px;}
.h_xw_c_box:hover{background-color:#f5f5f5;}
.h_xw_r{width:235px;}
.h_xw_r ul li {margin-bottom:10px}
.h_xw_r .h_xw_c_box{height:90px;}
.h_xw_r .time{float:left;border-right:1px solid #ddd;padding:15px 14px 15px 0px;}
.h_xw_r .tit{line-height:24px;height:44px;width: 265px;}
.h_xw_r .cont{width:265px;margin:0px 0px 0px 0px;}
.h_xw_r .h_xw_c_box .desc{margin-top:0px;}
.h_xw_r .h_xw_c_box .more{bottom:25px;right: 260px;}
.h_xw .h_more{background-color:#FFF;}


.page_banner{text-align: center;line-height: 480px;height: 480px;background-repeat: no-repeat;background-position: center 0;}
.wap_banner{ text-align: center;}
.wap_banner img { width: 100%;}

.news_lists ul{padding:50px 0px 10px 0px;}
.news_lists ul li{margin-top: 24px;}
.news_lists ul li:first-child{margin-top: 0}
.news_lists ul li .img{height: 210px;overflow: hidden;float: left;width: 280px;}
.news_lists ul li .img img{width:100%;height:210px;}
.news_lists ul li:after{content: '';display: block;}
.news_lists ul li .text{overflow: hidden;border: 10px solid #f4f4f4;border-left: 0;height: 130px;padding: 30px;}
.news_lists ul li .text .time{color: #cea76e}
.news_lists ul li .text h3{font-size: 20px;margin-bottom: 15px;line-height: 30px;margin-top: 5px; overflow: hidden;}
.news_lists ul li .text p{color: #666;height:56px;line-height:28px;overflow: hidden;}
.news_lists ul li a:hover .text h3, .news_list ul li a:hover .text p{color: #cea76e}

.service_list{padding:10px 0px;}
.service_list ul{padding:50px 0px; display: flex;justify-content:space-between;flex-wrap:wrap}
.service_list ul li{position: relative;z-index: 10;width:20%;box-shadow: 0 0 5px rgba(0,0,0,0.1);display: block;background: #fff;text-align: center;}
.service_list ul li:hover{background: #cea76e;border-bottom-color: #aa7e51; color: #fff;}
.service_list .img{height: 38px;background-repeat: no-repeat;background-position: center center; background-size: 100%;}
.service_list .img2{display:none;}
.service_list ul li:hover h3{color: #fff}
.service_list ul li:hover .img1{display:none;}
.service_list ul li:hover .img2{display: block;}
.service_list p{line-height: 22px;height: 44px;overflow: hidden;max-width: 265px;margin: 20px auto;width: 95%;}
.service_list .text{padding-bottom: 50px;}

.tuandui_ul{display: block;padding:0px 0px 20px 0px;}
.tuandui_ul li{display:inline-block;width: 48.3%;background: #f7f7f7;margin: 3% 0% 0px 3%;transition: all .3s;vertical-align: middle;}
.tuandui_ul li .img{width:45%;}
.tuandui_ul li .cont{width:49%;padding:25px 3%;}
.tuandui_ul li .cont h3{font-size:24px;line-height:34px;}
.tuandui_ul li .cont .p1{font-size:14px;line-height:24px;color:#aa7e51;margin:7px 0px 20px 0px;border-bottom:1px solid #dedede;padding:0px 0px 10px 0px;}
.tuandui_ul li .cont .p2{font-size:16px;font-weight:bold;color:##969696;}
.tuandui_ul li .cont .p3{font-size:16px;line-height:30px;height:90px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.tuandui_ul li .cont .more{margin-top:20px;}
.tuandui_ul li:nth-child(2n+1){margin-left:0%;}

.list_nav{height:58px; background-color:#f0f0f0;}
.list_nav ul{ display: flex; justify-content: space-between;}
.list_nav ul li a{ display:block; padding:0px 25px; font-size:16px; height:58px; line-height:58px; text-align:center;}
.list_nav ul li a:hover,.list_nav ul .cur a{ background-color:#aa7e51; color:#FFF;}
.list_td{ padding:50px 0px 20px 0px;}

/*分页*/
.Page{width:80%; text-align:center; margin:0 auto; padding-left:100px; margin-top:20px; height: 60px;}
.Page a{display:inline-block;background:#ffffff;height:38px; vertical-align:middle; line-height:38px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;padding:0 15px}
.Page a:hover{ background:#aa7e51; border:1px solid #aa7e51; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block; padding:0 15px;background:#ffffff;height:38px; vertical-align:middle; line-height:38px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#aa7e51; border:1px solid #aa7e51;color:#FFF}

.pro_menu{width: 260px;float:left;}
.pro_menu .tit {display: block;font-size: 18px;line-height: 50px;background: #aa7e51;padding: 0 15px;color: #FFF;}
.pro_menu ul li{line-height: 52px;border-bottom: 1px solid #fff;}
.pro_menu ul li a{display: block;padding: 0 5px;background: #f6f6f6;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.pro_menu ul li.on a, .pro_menu ul li a:hover{background:#cea76e;color:#FFF;}
.pro_menu ul li.on a span, .pro_menu ul li a:hover span{color: #fff;}
.pro_menu ul li.on a span:after, .pro_menu ul li a:hover span:after{background: #fff;}
.pro_menu ul li span{display: block;padding-left: 26px;position: relative;color: #666;}
.pro_menu ul li span:after{content: '';display: block;width: 6px;height: 6px;background: #dedede;position: absolute;left: 0;top: 50%;margin-top: -3px;}

.news_details{position: relative;padding:50px 0px 10px 0px;}
.news_details .d_text{background: #f6f6f6;padding: 35px;width:830px;float:right;}
.news_details .d_text h2{text-align: center;font-size: 20px;font-weight: normal;line-height: 1.5em;margin-bottom: 10px;}
.news_details .d_text .tit{border-bottom: 1px solid #d0d0d0;padding-bottom: 10px;margin-bottom: 20px;}
.news_details .d_text h3{font-size: 16px;margin: 10px 0;font-weight: 600;}
.news_details .d_text .tit p{ text-align: right;}
.news_details .d_text .text img{ width: 100%;}
.news_details .d_text .text p{margin-bottom: 15px;}
.news_details .news_list .text{height: auto;border: 0;padding: 15px 0;}
.news_details .news_list .img{float: none;}
.news_details .news_list li{margin: 0}
.tips{ margin-bottom: 10px;}
.layui-container .news_details .pagebox{ width: 100%;box-sizing: border-box;}
.show_pre_next{padding:5px 0px 5px 0px;border-top:1px solid #f1f1f1;font-size:14px;line-height:22px;position:relative;}
.show_pre_next .Previous,.show_pre_next .Next{margin-top:10px;width:100%;}

.ms_show_t{border: 1px solid #e5e5e5;padding: 15px; margin-top: 50px;}
.ms_show_t_c{background-color:#f5f5f5;padding:30px 20px 20px 30px;}
.ms_show_t .img{width: 26%;margin:0px 0px 0px 0px;background-color:#c6ae96;overflow:inherit;padding-bottom:10px;}
.ms_show_t .img img{margin:-10px 0px 0px -10px;}
.ms_show_t .cont{width:71%;margin:0px 0px 0px 0px;}
.ms_show_t .cont .tit{font-size:28px;height:34px;line-height:34px;font-weight: normal;margin:0px 0px 12px 0px;padding:0px 0px 12px 0px;border-bottom:1px dashed #ddd;}
.ms_show_t .cont .tit span{font-size:18px;color:#aa7e51;font-weight:normal;}
.ms_show_t .cont .desc{font-size:16px;line-height:28px;}
.ms_show_t .cont .desc p{}
.ms_show_t .cont .desc .p1{font-weight: bold;color:#666;margin-right:10px;}
.ms_show_b{background-color:#f5f5f5;padding:30px 20px 20px 30px;margin:20px 0px;}
.ms_show_b .biaoti{height:24px;line-height:24px;border-left:4px solid #aa7e51;text-indent:10px;font-size:24px;}
.ms_show_b .cont{padding:20px 0px 20px 0px;}
.ms_show_b .cont p{margin-bottom:10px;}

@media screen and (max-width: 768px){

    .layui-container{ padding:0px 15px}
    .pdbox {padding: 10px 0 30px;}
    html body{margin-top:85px;}
    .tt-main{width: 100%;}
    /* 顶边距*/
    .tt-marginTop{margin-top: 0;}
    .tt-top{ display: none;}
    .tt-header{height:85px;border-bottom:1px solid #f2f2f2; display: none;}
    .tt-logo img{height:40px;width:auto;padding: 10px 15px;margin-top:15px;}
    .tt-img-width{width:100%;height:auto;overflow: hidden;display:block;}
    .tt-img-width img{width:100%;height:auto;}
    .tt-img-width a:hover img{transform: scale(1.0);transition: all 1s ease 0s;}
    .tt-img-width-list{width:100%;height:auto;overflow: hidden;display:block;}
    .tt-img-width-list img{width:100%;height:auto;}
    .tt-img-width-list a:hover img{transform: scale(1.0);transition: all 1s ease 0s;}
    .tt-list-box:hover{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transform:translateY(0);-webkit-transform:translateY(0);}
    .tt-col dd a:hover img{transform: scale(1);transition: all 1s ease 0s;}
    .tt-list-box{height:auto;}
    /* 头部*/
    .mheader{ height:85px; background: #f2f2f2;position: fixed;left: 0;top: 0;z-index: 999999;width: 100%;}
    .tt-header .tt-nav-right li .tt-nav-avatar{padding-right: 15px;}
    .tt-header .tt-nav-right{margin-right: 5px;}
    .tt-hot-list li h2 .layui-badge{top: -2px;height: 14px;line-height: 14px;padding: 0 5px;margin-right: 10px;font-size: 12px;border: 1px solid #aaaaaa;background: none;color: #aaaaaa;}
    .detail h1{font-size: 1.2rem;line-height: 33px;text-align:left;}
    /*左边导航*/
    .mlogo{ width:80%; margin-top:15px; margin-left: 5px;}
    .left_nav{display:none;top:85px;left:-200px;}
    .layui-nav-itemed .layui-nav-child a{padding-left:30px;}
    .left_nav_mask{content: '';position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(255,255,255,.8);z-index: 998;}
    .left_nav_btn{display: block;position: fixed;z-index: 10001;top:15px;right: 15px;width: 50px;height: 50px;line-height: 50px;border-radius: 2px;text-align: center;cursor:pointer;}
    .left_nav_close{display: none;position: fixed;z-index: 10001;top:15px;right: 15px;width: 50px;height: 50px;line-height: 50px;border-radius: 2px;text-align: center;cursor:pointer;}
    .left_nav_btn img,.left_nav_close img{ width: 30px;}
    .left_nav_show{left:0;display:block;}
    .layui-side,.layui-side-scroll{width:100%;top:85px;}
    .layui-side .layui-nav-item{display:block;width: 100%;font-size:15px;line-height: 45px;}
    .layui-nav-tree{width: 100%;padding:10px;}
    .layui-side .layui-nav-item a{font-size:1rem;}
    .layui-side .layui-nav-item em{position:absolute;right:10px;top:0;font-size:1rem;}
    .left_nav .layui-nav .layui-nav-more{ display: block;}
    #floating_right{display:none}
    .p_nav{display: block;}
    .p_nav .layui-nav{background-color:#fff;width:92%;}
    .title-bg{min-height:130px;}
    .title-box h2{font-size:28px;padding-top:55px;}
    .title-box span{padding:4px 15px 4px 15px;opacity:0.8;}
    .introduce-box-top{margin-top:20px;}
    .video-box{width:90%;margin:10px auto;display: block;}
    .pic_list .list .item{height:150px;}
    .pic_list .list .item .ico{height:100px;}
    .tuijian_left_arrow{left:15px;background: url("../images/arrow-left.png") no-repeat 50%;}
    .tuijian_right_arrow{right:15px;background: url("../images/arrow-right.png") no-repeat 50%;}
    .article-list-arrow:before{top: 0;}
    .advantage_box{width:50%;float:left;}
    .partner_box{width:33.33%;float:left;}
    .layui-row .aboutimg{ width: 100%;padding-left:10px;}
    .layui-row .abouttxt{ width: 100%; padding: 10px;}
    .layui-row .aboutr{ width: 100%;}
    .layui-row .aboutr ul{ display: flex; justify-content: space-between;padding-right: 10px;}
    .layui-row .aboutr ul li{ width: 31%;}
    .footer{ padding: 0;}
    .layui-container .footer_t{ display: none;}
    .nowap{ display: none;}
    .page_banner{height:100px; background-size: 100%;}

    .news_lists ul{padding:10px 0;}
    .news_lists ul li{margin-top: 14px;}
    .news_lists ul li:first-child{margin-top: 0}
    .news_lists ul li .img{height:auto;overflow: hidden;float: left;width:100%; display: none;}
    .news_lists ul li .img img{width:100%;height:auto;}
    .news_lists ul li:after{content: '';display: block;}
    .news_lists ul li .text{overflow: hidden;border: 10px solid #f4f4f4;height: 130px;padding:10px;}
    .news_lists ul li .text .time{color: #cea76e}
    .news_lists ul li .text h3{font-size: 20px;margin-bottom: 15px;line-height: 30px;margin-top: 5px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
    .news_lists ul li .text p{color: #666;height:56px;line-height:28px;overflow: hidden;}
    .news_lists ul li a:hover .text h3, .news_list ul li a:hover .text p{color: #cea76e}

    .tuandui_ul{display: block;padding:0px 0px 20px 0px;}
    .tuandui_ul li{width:100%;}
    .tuandui_ul li .cont{width:49%;padding:5px 3%;}
    .tuandui_ul li .cont h3{font-size:18px;line-height:20px;}
    .tuandui_ul li .cont .p1{font-size:14px;line-height:24px;margin:0px 0px 5px 0px;}

    .advantage-list-box{padding:10px 0;}

    .ms_show_t{padding:0px; border: none; margin-top: 10px;}
    .ms_show_t_c{padding:10px;}
    .ms_show_t .img{width:96%;margin:2%;padding-left:5px}
    .ms_show_t .cont{width:100%;}
    .ms_show_t .cont .tit{ margin: 10px 0;font-size: 24px; height: auto;}
    .ms_show_t .cont .tit span{font-size:16px; display: block;}
    .ms_show_b{padding:20px 10px;}
    .ms_show_b .cont{padding:10px 0px;}
    .layui-container.news_details.pagebox{ width:100%;}

    .card_list .list .item .ico img {height: auto;}    

    .Page{width:92%; text-align:center; padding:5px;color:#777;border-radius:0.38rem;margin:4% auto;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
    .Page a { color:#cea76e;}
    .pro_menu{width:100%; float: none;}
    .pro_menu .tit {display: block;font-size: 18px;line-height: 45px;background: #aa7e51;padding: 0 15px;color: #FFF;}
    .pro_menu ul li{line-height: 35px;border-bottom: 1px solid #fff;}
    .news_details{position: relative; padding:10px 0;}
    .news_details .d_text{padding:10px 2%;width:96%;float:none; margin-bottom: 10px;}
    .mh4{ height:1930px; overflow:hidden}
    .mh588{height:588px; overflow:hidden}
}