@charset "utf-8";


.head{ height:60px;}
.mqNav{ background:#fff;}



{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}



.footer{ height: 60px;line-height: 60px;}
.footer .address{
    height: 60px!important;
    line-height: 60px!important;
    border-top: none!important;
    font-weight: 600;
}
.footer .address{color: #000!important;}

/*图片幻灯片*/

.slidebox{ width:100%; height:510px; position: relative; z-index:1; overflow:hidden;}

.slidebox .fouce{width:100%; height:100%; overflow:hidden;}

.slidebox .fouce .info{ display:block;width:100%; height:100%; margin:0px;position:absolute; left:0; top:0; z-index:1;overflow:hidden; background-position:center top; background-repeat:no-repeat; background-color:#fff;}

.slidebox .fouce .info.last-active{ z-index:5;}

.slidebox .fouce .info.active{ z-index:10;}

.slidebox .tabicon{ position: absolute; left: 0; right: 0; bottom:20px; width:100%; *padding-left:46%; text-align:center; z-index:11;}

.slidebox .tabicon li { display: inline-block; *display: inline; *float:left;width: 10px; height: 10px; margin: 0 2px; text-indent: -999em; background: rgba(0,0,0,0.2); border: 1px solid rgba(255,255,255,0.5);border-radius: 12px; cursor: pointer; }

.slidebox .tabicon li.active { background:#bc9882;}



.tabBox{ }

.tabBox .tabs{height:50px; line-height:50px; border-bottom:1px solid #d6d6d6; margin-top:30px; overflow:hidden;}

.tabBox li{ float:left; margin-right:38px; position:relative; bottom:-1px; cursor:pointer; padding-right:6px;}

.tabBox li span{ background:url(../img/brand/icon_07.png) no-repeat; text-indent:25px; display:block; height:20px; line-height:20px; margin:15px 0; font-size:14px; color:#888;}

.tabBox li span.n1{ background-position:4px 2px;}

.tabBox li span.n2{ background-position:1px -32px;}

.tabBox li span.n3{ background-position:0 -64px;text-indent:30px;}

.tabBox li.on{ border-bottom:2px solid #bc9882;}

.tabBox li.on span{ color:#bc9882;}

.tabBox li.on span.n1{ background-position:-127px 2px;}

.tabBox li.on span.n2{ background-position:-130px -32px;}

.tabBox li.on span.n3{ background-position:-131px -64px;}



.tm5{overflow: hidden;padding-top: 55px;}
.tm5 ul{overflow: hidden;}

.tm5 li{ width: 280px;height:378px;float: left;background-color: #fff;margin-right: 7px;margin-bottom: 7px;position: relative;}
.tm5 li:first-child{
    width: 567px;
    height: 474px;
}
.tm5 li:nth-child(2){
    width: 567px;
    height: 474px;
}
.tm5 li .pic{height:140px;}

.tm5 li:first-child .pic{height: 288px;}

.tm5 li:nth-child(2) .pic{height: 288px;}

.tm5 li .pic img{width: 100%;height: 100%;object-fit: cover;}
.tm5 li a{height: 100%;display: block;}
.tm5 li h2 a{ font-size:21px; font-weight:normal;color: #000;}
.tm5 li h2 .txt{ font-size:21px; font-weight:normal;color: #000;}

.tm5 li h2{ margin-bottom:15px;font-size:21px; font-weight:normal;color: #000;}

.tm5 li p{ height:120px; overflow:hidden; line-height:24px;}

.tm5 li .other{ height:25px; line-height:25px; color:#C1C1C1;position:absolute;bottom: 20px;font-size: 18px;}

.tm5 .hasMore{margin-top: 80px;margin-bottom:0!important;}



/*helpDetail2*/

.m2{ padding-right:0; line-height:30px; color:#3c3c3c; font-size:13px;}
.m2{ font-size:14px;}

.m2 img{ margin:30px 0;border-radius:5px;max-width: 100%;}

.helpDetail2 .title{  padding-top:30px; margin-bottom:40px; text-align:center;}

.helpDetail2 .title h2{font-size:32px; font-weight:normal; padding-bottom:20px; color:#000;}

.helpDetail2 .title .date{ font-size:12px; margin-top:15px; color:#999;}

.helpDetail2 .title u{ text-decoration:none; padding:0 12px; color:#999; font-size:10px;}

.helpDetail2 .title p{ color:#999;margin-bottom: 20px;margin-top: 70px;}

.helpDetail2 .title .icon1{background:url(../img/service/icon_21.png) no-repeat left center; text-indent:25px; display:inline-block; color:#999;}

.helpDetail2 .title .icon2{background:url(../img/service/icon_22.png) no-repeat left center; text-indent:25px; display:inline-block; color:#999;}

.helpDetail2{padding-bottom: 120px;}

.helpIcon{ padding:60px 0 20px 0; text-align:center;}

.m2 .select a{ float:none; display:inline-block;}

.m2 .select a.yes{ margin-left:20px;}

.m2 .shi a.yes{ position:relative; top:-1px;}

.m2 .telBox li{ display:inline-block; text-align:left; line-height:24px; padding-top:15px;}

.pageBox{ border-top:1px dotted #ddd; padding-top:15px; line-height:24px; margin-top:40px;}

.pageBox .tag{ float:right; margin-top:15px;}

.pageBox .tag a{ height:28px; line-height:28px; border:1px solid #ddd; padding:0 10px; display:inline-block; margin-left:10px;border-radius:5px;}

.pageBox .tag a:hover{ background:#bc9882; color:#fff;}

.pageBox p a{ text-decoration:underline;}

.pageBox p a:hover{ text-decoration:none;color:#bc9882;}

.main .other .pro li img{ margin:0;}

.main .other .pro li{ line-height:21px;}

.txt{padding: 30px 30px 20px 30px;box-sizing: border-box; }
.conbox{border-bottom:1px solid #E4E4E4}
.path{display: flex;justify-content: space-between;height: 40px!important;line-height: 40px!important;}
.path a{
    font-weight: 600;font-size: 14px;color: #000;
}
.small-nav{display: flex; color: #1A1A1A; font-weight: 400;}
.small-nav li{margin-right: 20px;cursor: pointer;}
.small-nav .active{
    color:  #1A1A1A;
    border-bottom: 2px solid #1A1A1A;
    font-weight: 600;
}
.conbox2{background-color:#F5F5F5;padding-bottom: 80px;}

.moreRead{
    background-color: #F5F5F5;
    padding-top: 80px;
    padding-bottom: 60px;
}
.moreRead ul{overflow: hidden;}
.moreRead .Title{text-align: center;font-weight: 600;color: #1A1A1A;font-size: 26px;margin-bottom: 60px;}
.moreRead li{
    width: 280px;
    height: 254px;
    background-color: #fff;
    float: left;
    margin-right: 7px;
    margin-bottom: 7px;
    padding: 30px;
    box-sizing: border-box;
    position: relative;
}
.moreRead li h2{font-size: 21px;}
.moreRead li .other{ height:25px; line-height:25px; color:#C1C1C1;position:absolute;bottom: 40px;font-size: 18px;}