﻿.container{max-width:1200px;}

/*网站公共样式*/
.clear{clear:both;overflow:hidden;}
.info-content{font-size:15px;line-height:2;margin:0 auto;}
a{color:#000;text-decoration:none;}                                            
a:hover{color:#e1ba61}
a:focus{color:#e1ba61}
a.btn-more{transition:all 0.5s ease;transition:all 0.5s ease;text-align:center;margin:0px auto;}
.banner{height:500px\9!important;overflow:hidden\9!important;overflow:hidden;} /*兼容ie低版*/

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color: rgba(0, 0, 0, .7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*TOP*/
.back {transform: rotateY(-180deg);transform-style: preserve-3d;transition: ease-in-out 600ms;}
.ycxs{display:none;}
.logo img{max-width:100%;width:auto;}

.zhuan {
    -webkit-animation: logoRotate 0.8s ease-in-out 0.8s alternate none 0.8;
    animation: logoRotate 0.8s ease-in-out 0.8s alternate none 0.8;
}
@-webkit-keyframes logoRotate {
    0% {
        -webkit-transform: rotateY(0deg);
    }

    50% {
        -webkit-transform: rotateY(-360deg);
    }
}

@keyframes logoRotate {
    0% {
        transform: rotateY(0deg);
    }

    100% {
        transform: rotateY(-360deg);
    }
}


/*主菜单*/
@media (min-width:1000px) /*pc端*/
{
.header1 {background-color: #b2966e;}
.header1 .logo{margin:15px 0;display:block}
.header1 .nav-toggle{display:none}
.logo img{height: auto;width: auto;max-width: 300px;max-height: 54px;}
.logo .invest{font-size: 28px;}
.logo .invest p{font-size:14px;}

.header1 .nav{padding-left:100px;}
.nav{padding-top:10px}
.nav>ul>li{float:left;text-align:center;line-height:70px;padding: 0 26px;}
.nav>ul>li>ul{position:absolute;}
.nav>ul>li>a{color:#fff;font-size:16px;font-weight: 500;}
.nav >ul>li.current >a,.nav >ul>li> a:hover{color:#2f2312;}
.nav li:hover> ul{display:block;}
/*.nav> ul > li > ul::before {display:block;margin:0px auto;text-align: center;position:absolute;top:-8px;left: 45%;content: "";width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom: 8px solid #b2976c;}
*/.nav> ul > li > ul li ul::before{display:block;margin:0px auto;text-align: center;position:absolute;top:20px;left:-10px;content: "";width: 0;height: 0;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #fff;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#fff;font-size:15px;line-height:50px} 
.nav ul li ul li a:hover{text-decoration:none;color:#fff;background:#967e57;}
.nav ul li{position:relative;}      
.nav ul li .arrow{display:none}
.nav ul li ul{background-color:#b2976c;display:none;position:absolute;left:-18%;z-index:2;width:150px} /*二级ul样式*/
.nav ul li ul li ul{left:100%;top:0px; display:none;}/*三级以后ul样式*/

.nav ul li ul li{display:none;}

/*TOP*/
.muqc-top img{max-height:25px;position:relative;top:-4px;}
.muqc-top .more{position:relative;bottom:10px;}
.muqc-top .more a{font-size:16px;width: 130px;height: 40px;line-height: 40px;background-color: rgba(178,151,108,1);color: #fff;display:inline-block;}
.muqc-top .more a:hover{background-color: rgb(167, 131, 74);}

/* 这是放大镜缩放窗口。 */
.zoom-small-image{margin-left:100px;}
}
@media (max-width:1000px) /*手机端*/
{
.header1 {background-color:#b2966e;}
.header1 .logo{line-height:60px;text-align:left;margin-left:10px;}
.header1 .logo img{height:auto;width:auto;max-width:250px;max-height:40px;}
.header1 .nav-toggle{position:absolute;right:0px;top:0px;font-size:20px;color:white;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;}
.header1 .nav-toggle.active{color:#ccc;}
.topcoms .col-xs-12{padding:0 0;}
.logo .invest{font-size: 16px;line-height: 1.2;}
.nav{position:fixed;z-index:100;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition: all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:300px;max-width:60%}
.nav ul li{line-height: 45px;text-align:left}
.nav ul li ul{display:none;} /*二级ul样式*/
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #f3f3f3}
.nav ul li ul li a{padding-left:60px;font-size:14px;background-color:#eeeeee}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px; text-align:center;transition-duration:0s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.nav ul li.current > a{color:#2f2312;}
.nav ul li.active > ul{display:block}
.nav ul li.active > .arrow{transform:rotate(90deg)}
.display-die{display:none;}
.gotoptop_icon{display:none!important;}
}

/*BANNER*/
/*.html5zoo-arrow-left-0{background:url(../images/left.png) no-repeat scroll left top!important;margin-left:10px;}
.html5zoo-arrow-right-0{background:url(../images/left2.png) no-repeat scroll left top!important;margin-right:10px;}*/

/*FOOTER*/
@media (min-width:1000px){
footer{padding:40px 0;margin-top:80px;overflow:hidden;}
footer .nav-foot ul li:not(:last-child){padding-right:40px;}
footer .nav-foot ul li a{font-size:16px;}
footer .footTitle{padding:60px 0 40px;font-size:16px;}
footer .link-list li{float:left;width:40%;padding-bottom:6px;}
footer .link-list li a{color: #adbbb7;}
footer .email-foot p{line-height:1.8;color: #adbbb7;}
.footcol .left{width:35%;}
.footcol .center{width:40%;}
.footcol .right{width:25%;}
}
@media (max-width:1000px){
footer{margin: 40px 0 0;padding:20px 0;}
footer .nav-foot{border-bottom: 1px solid #5a5a5a;padding-bottom: 20px;}
footer .nav-foot ul li{text-align:center;width:25%;}
footer .nav-foot ul li:nth-child(-n+3):nth-child(n+1){display:none;}
footer .nav-foot ul li a{font-size:12px;}
footer .footTitle{display:none;}
footer .email-foot{padding-top:20px;text-align:center;}
}
footer{background-color: #1a3830;color:#5a5a5a;}
footer a:hover{color:#fff;text-decoration:underline;}
footer .nav-foot ul li{display:inline-block;}
footer .nav-foot ul li ul li{display:none;}
footer .nav-foot ul li a,.footTitle{color: #ccc;}
footer .qqLink a img{max-height:25px;}
footer .email-foot p.num{color: rgb(178, 151, 108);font-size: 30px;}
footer .ewm img{height:124px;width:124px;}




/*PC端置顶*/
#ToTop{position: fixed;bottom: 80px;right: 40px;width: 40px;height: 40px;text-indent: -999em;z-index: 20000;background-image: url(../images/top2.png);background-repeat: no-repeat;background-position: -336px 0;}
#ToTop:hover {width: 40px;height: 40px;background: url(../images/top2.png) no-repeat -336px -42px;text-indent: -999em;filter: alpha(opacity=100);opacity: 1;z-index: 20000;}


/*移动端固定栏目按钮*/
.float-nav-toggle{z-index: 10;display: block;text-align: center;position: fixed;left: 6px;bottom: 60px;color: #fff;font-size: 18px;width: 40px;height: 40px;line-height: 40px;background-color: rgba(13, 13, 13, 0.6);border-radius: 20px;}
@media (max-width: 767px) {.display-xs-block {display: block !important;}}


/*移动端固定导航栏*/
.footer-fixed{position:fixed;left:0;bottom:0;overflow:hidden;width:100%;padding:6px 0px 2px;color:#fff;z-index:9;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-top: 0.2rem solid #000;background: #fff;}
.footer-fixed ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;text-align: center;}
.footer-fixed ul li a{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size: 13px;}
.footer-fixed ul li p{font-size:1.3rem;}
.footer-fixed.active{transform:translateX(2.8rem);z-index:9;}
.footer-fixed2{font-size: 2.8rem;padding-top: 0.6rem;}
.footer-fixed i{display:block;}
.footer-fixed .fa{font-size:22px;}
@media (min-width:1000px){.footer-fixed{display:none!important;}}
@media (max-width:1000px){footer{padding-bottom:66px;}}


/*子栏目样式*/
.sub-nav-box .sub-nav>ul>li{text-align:center;line-height:60px;display: inline-block;}
.sub-nav-box .sub-nav>ul>li>ul{position:absolute;}
.sub-nav-box .sub-nav>ul>li>a{background-color: #f4f4f4;}
.sub-nav-box .sub-nav >ul>li.active >a{background-color: #b2976c;color: #fff;}
.sub-nav-box .sub-nav li:hover> ul{display:block;}
.sub-nav-box .sub-nav> ul > li > ul::before {display:block;margin:0px auto;text-align: center;position:absolute;top:-8px;left: 45%;content: "";width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom: 8px solid #b2976c;}
.sub-nav-box .sub-nav> ul > li > ul li ul::before{display:block;margin:0px auto;text-align: center;position:absolute;top:20px;left:-10px;content: "";width: 0;height: 0;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #fff;}
.sub-nav-box .sub-nav ul li ul li a{display:block;width:100%;text-align:center;color:#fff;line-height:50px} 
.sub-nav-box .sub-nav ul li ul li a:hover{text-decoration:none;color:#fff;background:rgba(0, 0, 0, 0.1);}

.sub-nav-box .sub-nav ul li{position:relative;}
.sub-nav-box .sub-nav ul li .arrow{display:none}
.sub-nav-box .sub-nav ul li ul{background-color:#b2976c;display:none;position:absolute;left:0;z-index:2;width:100%;} /*二级ul样式*/
.sub-nav-box .sub-nav ul li ul li ul{left:100%;top:0px; display:none;}/*三级以后ul样式*/

@media screen and (min-width:1000px){
.sub-nav-box{text-align: center;margin-bottom: 60px;}
.sub-nav-box .sub-nav>ul>li>a{padding:10px 40px;font-size:16px;}
.sub-nav-box .sub-nav >ul>li.active >a{font-weight:bold;}
.contactus .sub-nav-box .sub-nav > ul > li > a{padding: 20px 118px;}
.newsnav .sub-nav-box .sub-nav > ul > li > a{padding: 20px 168px;}
}
@media screen and (max-width:1000px){
.sub-nav-box .sub-nav{padding-bottom:20px}
.sub-nav-box{padding-left:10px;padding-right:10px;}
.sub-nav-box .sub-nav>ul>li{margin-right: 10px;}
.sub-nav-box .sub-nav>ul>li>a{width: 100%;height: 34px;display: inline-block;font-size: 13px;overflow: hidden;}
.sub-nav-box .sub-nav ul li{width:46%;line-height: 34px;}
.sub-nav-box .sub-nav ul li ul li,.sub-nav-box .sub-nav ul li ul::before{display:none;}
}



/*公共样式*/
.breadcrumb-bg{background-color:#f4f4f4;}
.breadcrumb > li + li::before{color: #000;padding: 0 5px 0 2px;}
.breadcrumb li a span:hover{color:#b2976c;}

.page ul li .fa{padding-right: 10px;}
.page ul li:hover a,.page ul li:hover{color: #0488CD;}
.breadcrumb > li + li::before {content: "-";}

/*文在超出范围*/
.card1{display:block;/*内联对象需加*/ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */
       overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;}
.card2 {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height: 50px;line-height:1.8;}
.card3{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;height: 60px;}



/*图片列表*/
.images-list .row .item a{display:block;overflow:hidden;}
.images-list .row .item img{display:block;width:100%;height:auto;transition: all 0.3s ease-out 0s;}
.images-list .row .item a:hover img{transform:scale(1.1,1.1);}


/*分页样式*/
@media (min-width:1000px){
.breadcrumb-bg{margin-bottom:80px;}

.headquartersbox .left{padding-right:0;}
.headquartersbox .right{padding-left:0;}
.headquartersbox .headquarters{min-height:366px;padding-left: 50px;}

.connection .titles{padding:80px 0;}

.product-list li{margin-bottom:50px;}
.product-list li .titles{font-size:18px;}
.product-list li .boxs .titles{padding-top:15px;}
}
@media (max-width:1000px){
.breadcrumb-bg{margin-bottom:30px;}

.headquartersbox .headquarters{padding:0 15px;}
.connection .titles{padding:30px 0;}

.product-list li .boxs .titles{padding-top:10px;}

}
/*分页-联系我们*/
.bg-gray{background-color:#f0f0f0;}
.headquarters li:first-child{font-size: 30px;color: rgb(178, 151, 108);padding:30px 0;font-weight:bold;}
.headquarters li:last-child{padding-bottom:40px;}
.headquarters li:not(:first-child){font-size:16px;line-height:2;}

/*分页-产品中心*/
.product-list li .boxs{border:1px solid rgb(238, 238, 238);padding: 15px;}
.product-list li .boxs:hover{border-color: #b2976c;}
.product-list li .boxs .titles{color: #5A5A5A;}
.product-list li .boxs:hover .titles{color: #5A5A5A;}

.images-box .swiper-button-prev{background:url(../images/left.gif) no-repeat left;background-size: contain;}
.images-box .swiper-button-next{background:url(../images/right.gif) no-repeat right;background-size: contain;}


/*分页-产品中心2*/
.pa_textlist_1 .item{border-bottom:1px solid #ccc;}
.pa_textlist_1 .item .picbox{display:block;overflow:hidden;}
.pa_textlist_1 .item .picbox img{transition:all 0.3s ease-in-out;}
.pa_textlist_1 .item .picbox:hover img{transform:scale(1.08,1.08);}
.pa_textlist_1 .item .title{line-height:1.4;text-align:left;}
.pa_textlist_1 .item .title:hover{color: #b2976c;}
.pa_textlist_1 .item .date{font-size:13px;}
.pa_textlist_1 .item .intro{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height:46px;}
.pa_textlist_1 .item .boxs{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pa_textlist_1 .contentbox{padding-right: 0;}
.pa_textlist_1 .item .mask img{max-height:40px;max-width:40px;}
@media(min-width:1000px){
.pa_textlist_1{padding-top:30px;}
.pa_textlist_1 .item{padding-bottom: 30px;margin-bottom: 30px;}
.pa_textlist_1 .item .date{padding:10px 0;}
.pa_textlist_1 .item .boxs{margin-top: 15px;}
.pa_textlist_1 .col-md-2{width: 20%;}
.pa_textlist_1 .col-md-8{width:80%;}
.pa_textlist_1 .item .title{font-size:18px;}
}
@media(max-width:1000px){
.pa_textlist_1 .item{padding: 0 0 15px;margin: 0 15px 15px;}
.pa_textlist_1 .item .title{font-size:14px;}
.pa_textlist_1 .contentbox{padding-left:8px;}
}
/*鼠标触发下拉遮罩样式*/
.div-img{ position:relative;}
.div-img img{display:block;width:100%;}
.div-img .mask{width:100%;height:100%;background:rgba(17, 17, 17, 0.6);position:absolute;top:0;
    left:0;transition:0.3s linear;overflow:hidden;display:flex;justify-content:center;align-items:center; opacity:0;}
.div-img:hover .mask{opacity:1;}
.div-img .font{color:#fff;font-size:16px;font-weight:bold;}
.mask img{width: 60px!important;height: auto!important;}


/*分页-新闻中心*/
.news-list .row{border-bottom: 1px dotted #dbd4cd;overflow: hidden;}
.news-list .row .date{background: #fff;text-align: center;color: #999;}
.news-list .row .title a{color: #5A5A5A;}
.news-list .row .title a:hover{color:#b2976c;}
.news-list .row .title p{padding-top: 8px;color: #999;font-size: 13px;}
@media (min-width:1000px) {
.news-list{margin-bottom:60px;}
.news-list .row{padding: 0 0 30px;margin-bottom: 30px;}
.news-list .row .date{width: 85px;height: 70px;}
.news-list .row .date li:first-child{font-size:40px;height: 42px;line-height: 42px;}
.news-list .row .title a{font-size: 22px;}
.news-list .col-md-2{width:10%;}
.news-list .col-md-10{width:90%;}
}
@media (max-width:1000px) {
.news-list{margin: 0 15px;}
.news-list .row{padding: 0 0 15px;margin-bottom: 15px;}
.news-list .row .date{width: 60px;height: 60px;}
.news-list .row .date li:first-child{font-size:24px;height: 38px;line-height: 38px;}
.news-list .row .date li:last-child{font-size: 13px;}
.news-list .row .title a{font-size: 16px;padding-top: 4px}
.news-list .row .left{padding-left:0;}
.news-list .row .right{padding-right:0;padding-left:0;}
}




/*首页-咨询服务*/
@media (min-width:1000px) {
.consult-home{position: relative;top: -128px;margin-bottom:-128px;}
.consult-home img{max-height:57px;margin-top: 6px;}
.consult-home .left .title{font-size: 32px;}
.consult-home .right .title{font-size: 26px;}
.consult-home .left,.consult-home .right{padding: 25px 10px 40px 50px;}
.consult-home .col-md-6:first-child{padding-right:0;}
.consult-home .col-md-6:nth-child(2){padding-left:0;}
}
@media (max-width:1000px) {
.consult-home img{max-height:40px;margin-top: 6px;}
.consult-home .left .title{font-size: 20px;}
.consult-home .right .title{font-size: 19px;}
.consult-home .left,.consult-home .right{padding: 15px;}
.consult-home .col-md-6{padding-left:0;padding-right:0;}
}
.consult-home .left{background-color:#b2976c;color:#fff;overflow: hidden;line-height: 1.3;}
.consult-home .right{background-color:#fff;color:#b2976c;overflow: hidden;line-height: 1.5;}
.consult-home .box1{width:20%;float:left;text-align: center;}
.consult-home .box2{width:80%;float:left;}
.consult-home .box2 .en{font-size: 16px;}

/*首页-专业领域*/
@media (min-width:1000px) {
.territory-bg{padding-bottom: 80px;}
.territory-bg .teamTitle{margin-bottom: 40px;position: relative;top: -40px;}
.homepro .boxs{position:relative;width:320px;height:350px;overflow:hidden;}
.homepro .boxs .img2{position: absolute;top: 0;left: -320px;transition:0.3s linear;z-index:11;}
.homepro .boxs .img1{transition:0.3s linear;position: absolute;top: 0;left: 0;}
.homepro .boxs:hover .img2{position: absolute;top: 0;left: 0;}
.homepro .boxs:hover .img1{position: absolute;top: 0;left: 280px;}
.homepro .words{z-index: 10;position: relative;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.homepro .words span{padding: 10px 30px;font-size: 24px;padding-top:120px;}
.homepro li{padding-bottom:50px!important;}
}
@media (max-width:1000px) {
.territory-bg{padding-bottom: 40px;}
.territory-bg .teamTitle{padding-top: 40px;}
.homepro .words{text-align:center;position: absolute;bottom: 18%;transform: translate(-50%, -50%);left: 50%;}
.homepro .words span{font-size: 16px;}
.homepro li:nth-child(2n-1){padding-right: 8px;}
.homepro li:nth-child(2n){padding-left: 8px;}
}
.territory-bg{background-color:#f4f4f4;}
.homepro .boxs{background-color:#fff;}
.homepro li a{color:#666;}
.homepro li a:hover{color:#666;}



/*首页-服务客户*/
@media (min-width:1000px) {
.service-bg{margin-bottom: -80px;padding: 80px 0 100px;}

}
@media (max-width:1000px) {
.service-bg{margin-bottom: -40px;padding: 40px 0 60px;}

}
.service-bg{background-color: #f0f0f0;}



