html{ padding:0px;margin:0px;font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;font-size:15px;}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;padding-top:50px;background:#fff;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
header,article,aside,div,span,p,ul,li,ol,h1,h2,h3,h4,h5{ list-style:none;margin:0;padding:0;}
img{ border:0;font-size:0;margin:0;vertical-align:bottom;}
a{ background-color:transparent; text-decoration:none; color:#333333;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
a:active,a:hover{ outline:0;}
b,strong{font-weight:bold;}
hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:new-content-box;-moz-box-sizing:new-content-box;box-sizing:new-content-box;height:0}
body.index-body{ padding-top:0;}
@font-face
{
font-family:yhl;
src: url('../fonts/yhl.otf');
}

.container{ padding:0 5%;}
.container:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

/*导航栏*/
.header{ position:fixed;z-index:101;top:-60px;left:0;right:0;height:50px;background:rgba(255,255,255,0.9);border-bottom:solid 1px #ddd;overflow:hidden;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.header:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.header .logo{ float:left;margin-top:12px;}
.header .logo img{ height:26px;}
.header .nav{ float:right;height:50px;line-height:50px;overflow:hidden;}
.header .nav ul{ }
.header .nav ul li{ float:left;color:#656565;font-size:18px;}
.header .nav ul li a{ color:#656565;padding:0 20px;}
.header .nav ul li span.call{ font-weight:bold;padding-left:20px;}
.header .nav ul li.on a, .header .nav ul li:hover a{ color:#caa970;}
.top0{ top:0;}

/*首页导航栏*/
.header2{ position:fixed;z-index:101;top:3em;left:0;right:0;height:71px;overflow:hidden;}
.header2 .logo{ float:left;}
.header2 .logo img{ height:71px;}
.header2 .i-menu{ cursor:pointer;display:inline-block;float:right;width:31px;height:31px;background:url(../images/i-menu.png) no-repeat center center;}
.header2-off{ display:none;}

.navs{ display:none;position:fixed;z-index:102;top:0;left:0;right:0;bottom:0;background:#000;}
.navs ul{ width:520px;position:absolute;left:50%;margin-left:-260px;right:5%;top:50%;transform:translateY(-50%);}
.navs ul li{ font-size:35px;line-height:80px;}
.navs ul li a{ display:block;color:#fff;text-align:center;}
.navs ul li a:hover{ color:#caa970;}
.navs a.close-navs{ cursor:pointer;position:absolute;top:6%;right:5%;}
.navs a.close-navs img{ height:52px;}

/*轮播图*/
.slideBox{ overflow:hidden;position:relative;background:#fff;width:100%;min-height:660px !important;margin-bottom:0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:100%;text-align:center; }
.slideBox .hd ul li{ transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;/-o-transition:all 0.6s;margin-bottom:25px;display:inline-block; width:30px;height:2px; background:#fff; margin-right:3px;margin-left:3px;text-indent:-9999px;}
.slideBox .hd ul li.on{ background:#caa970;}
.slideBox .bd{ position:relative; z-index:0;width:100%;height:100%;}
.slideBox .bd ul{ width:100%;height:100% !important;}
.slideBox .bd li{ overflow:hidden;margin:0;position:relative; vertical-align:top;width:100%;height:100%;}
.slideBox .bd li .li-bg{ height:100%;background-size:cover !important;}
.slideBox .bd li a{ display:inline-block;width:100%;height:100%;position:relative;}
.slideBox .bd img{ width:1920px;height:760px;position:absolute;top:0;left:50%;margin-left:-960px;display:block; }
.slideBox .prev{ display:inline-block;position:absolute; left:40px; top:50%; margin-top:-32px;  width:35px; height:65px; background:url(../images/slide_btn.png) no-repeat left -100px; filter:alpha(opacity=0);opacity:0;}
.slideBox .next{ display:inline-block;position:absolute; right:45px; top:50%; margin-top:-32px;  width:35px; height:65px; background:url(../images/slide_btn.png) no-repeat left -170px; filter:alpha(opacity=0);opacity:0; }
.slideBox:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

/*服务范围*/
.page-one{ margin:70px 0;}

.pinpai-zhanlue{ overflow:hidden;}
.pinpai-zhanlue .left{ width:42%;float:left;}
.pinpai-zhanlue .left p{ color:#caa970;font-size:60px;line-height:80px;font-family:'yhl';font-weight:lighter;}

.pinpai-zhanlue .right{ color:#caa970;width:58%;float:right;}
.pinpai-zhanlue .right p.en{ font-size:130px;text-transform:uppercase;line-height:135px;font-family:'yhl';font-weight:lighter;}
.pinpai-zhanlue .right i.hr{ margin:70px 0;margin-left:10px;width:180px;height:2px;background:#ddd;display:block;}

.pinpai-zhanlue .right p.en2{ color:#656565;padding-left:10px;font-size:18px;text-transform:uppercase;line-height:44px;}
.pinpai-zhanlue .right p.en3{ color:#caa970;padding-left:10px;font-size:18px;text-transform:uppercase;line-height:44px;}
.pinpai-zhanlue .right i.hr2{ margin:30px 0;margin-left:10px;width:20px;height:1px;background:#999;display:block;}

/*首页案例列表*/
.page-two{ margin-bottom:70px;}

.index-anli-head{ margin-bottom:20px;}
.index-anli-head:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

.index-anli-head .left{ float:left;width:42%;line-height:42px;}
.index-anli-head .left a{ color:#caa970;font-size:24px;}
.index-anli-head .left a:hover{ color:#b87809;}

.index-anli-head .right{ float:left;width:58%;}
.index-anli-head .right:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

.index-anli-head .right .lx{ float:left;line-height:42px;padding-left:10px;}
.index-anli-head .right .lx a{ color:#656565;font-size:18px;}

.case-head{ float:right;}
.case-head ul{}
.case-head ul li{ position:relative;z-index:9;float:left;margin-left:50px;}
.case-head ul li a{ display:block;color:#656565;font-size:18px;line-height:42px;}
.case-head ul li ul{ display:none;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);padding:10px 0;Position: absolute;left:50%;top:42px;width:160px;margin-left:-81px;overflow:hidden;border:solid 1px #ddd;background:#fff;border-radius:6px;}
.case-head ul li ul li{ text-align:center;float:none;margin:0;}
.case-head ul li ul li a{ color:#656565;}
.case-head ul li:hover a{ color:#b87809;}
.case-head ul li:hover ul li a{ color:#656565;}
.case-head ul li ul li a:hover{ color:#b87809;}
.case-head ul li:hover ul{ display:block;}

.index-anli{ padding-bottom:70px;overflow:hidden;margin:0 1.5%;}
.index-anli ul{ }
.index-anli ul li{ position:relative;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;width: 49.4%;margin: 0.6% 0.3% 0 0.3%;color:#fff;float:left;}
.index-anli ul li{ overflow:hidden;position: relative;}
.index-anli ul li .img{ overflow:hidden;}
.index-anli ul li .img img{ width:100%;vertical-align:text-bottom;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.index-anli ul li .img-bg{ -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.index-anli ul li .desc{ position: absolute;top:0;left:0;right:0;bottom:0;z-index: 50;background: rgba(234,234,234,.5);padding: 5%;color: #434343;opacity:0;overflow:hidden;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.index-anli ul li .desc .left{ float:left;width:28%;}
.index-anli ul li .desc .left p{ font-size:26px;line-height:36px;}
.index-anli ul li .desc .right{ float:right;width:68%;text-align:justify;}
.index-anli ul li .desc .right h2{ font-size:14px;line-height:24px;font-weight:500;}
.index-anli ul li .desc .right p{ font-size:14px;line-height:24px;font-weight:500;}
.index-anli ul li:hover .img-bg{ -webkit-transform: scale(1.10);-moz-transform: scale(1.10);transform: scale(1.10);}
.index-anli ul li:hover .desc{ opacity:1;}

.more-btn{ text-align:center;}
.more-btn i{ display:block;height:50px;width:1px;background:#656565;margin:0 auto;margin-bottom:20px;}
.more-btn a{ margin:0 auto;display:block;border-radius:0;height:38px;line-height:38px;width:160px;text-align:center;border:solid 1px #656565;}
.more-btn a:hover{ border:solid 1px #CBA870;background:#CBA870;color:#fff;}

/*首页资讯*/
.page-three{ margin-bottom:70px;}

.tab-news{ margin:0 5%;}
.tab-news .hd{ overflow:hidden;line-height:42px;margin-bottom:2%;}
.tab-news .hd h2{ line-height:34px;font-size:24px;color:##656565;float:left;width:42%;font-weight:500;}
.tab-news .hd h2 a{ color:##656565;}
.tab-news .hd h2 a span{ display:block;font-size:16px;line-height:20px;}
.tab-news .hd ul{ float:right;}
.tab-news .hd ul li{ line-height:54px;float:left;margin-left:50px;font-size:18px;cursor:pointer;color:#656565;}
.tab-news .hd ul li.on{ color:#caa970;}

.list-index-article{ overflow:hidden;Position: relative;padding-bottom:20px;margin-bottom:50px;}
.list-index-article:before{ content:'';Position: absolute;width:1px;background:#ddd;bottom:0;top:0;left:32.55%;}
.list-index-article:after{ content:'';Position: absolute;width:1px;background:#ddd;bottom:0;top:0;left:67.6%;}
.list-index-article ul{ margin-left:-5%;margin-top:-30px;}
.list-index-article ul li{ width:33.3333%;float:left;margin-top:30px;}
.list-index-article ul li .box{ margin-left:14.3%;}
.list-index-article ul li .article-head{ margin-bottom:18px;border-bottom:solid 1px #ddd;height:65px;line-height:65px;Position: relative;overflow:hidden;}
.list-index-article ul li .article-head a{ font-size:18px;Position: absolute;left:0;right:100px;height:65px;line-height:65px;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-index-article ul li .article-head span{ color:#999;display:block;Position: absolute;right:0;top:0;}
.list-index-article ul li p{ text-align:justify;height:48px;line-height:24px;color:#999;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-index-article ul li .article-head a:hover{ color:#cdae78;}

/*首页服务项目*/
.page-four{ margin-bottom:70px;}

.index-xm{ overflow:hidden;margin:0 5%;border:solid 1px #cdae78;}
.index-xm ul{ margin-left:-1px;padding:0;overflow:hidden;}
.index-xm ul li{ width:25%;float:left;}
.index-xm ul li .box{ padding:15% 10px;border-left:solid 1px #cdae78;}
.index-xm ul li .xm-head{ text-align:center;padding-bottom:30px;}
.index-xm ul li .xm-head h2{ color:#cbab74;font-size:28px;line-height:38px;font-weight:500;}
.index-xm ul li .xm-head i{ display:block;width:20px;height:2px;background:#ddd;margin:15px auto;}
.index-xm ul li .xm-head p{ font-size:16px;height:26px;line-height:26px;color:#999;}

/*当前位置*/
.dqwz{ padding:20px 5%;font-size:12px;color:#7d7d7d;}
.dqwz a{ color:#7d7d7d;}
.dqwz a:hover{ color:#caa970;}

/*案例分类*/
.case-son-nav{ margin:2% 0 20px 0;}
.case-son-nav:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.case-son-nav ul{ width:520px;margin:0 auto;}
.case-son-nav ul li{ position:relative;z-index:9;float:left;width:32.3333%;margin:0 0.5%;}
.case-son-nav ul li a{ display:block;text-align:center;color:#656565;font-size:20px;line-height:48px;}
.case-son-nav ul li a:hover, .case-son-nav ul li.on a{ color:#caa970;}

/*案例列表*/
.page-content{ margin-bottom:70px;}

.list-case{ overflow:hidden;margin: 0 3.4%;margin-bottom:70px;}
.list-case ul{ width: 100.4%;margin: -3% 0 0 -0.2%;}
.list-case ul li{ float: left;width: 32.9333%;margin: 3% 0.2% 0 0.2%;}
.list-case ul li.five-l{ width:19.5333%;}
.list-case ul li .img{ overflow:hidden;}
.list-case ul li .img img{ width:100%;vertical-align:text-bottom;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-case ul li .img-bg{ -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-case ul li .desc{ padding:0 5%;}
.list-case ul li .desc h2{ margin:25px 0 35px 0;font-size:22px;height:32px;line-height:32px;font-weight:500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-case ul li .desc p{ letter-spacing: 0.5px;font-size:14px;line-height:22px;height:22px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-case ul li:hover .desc h2{ color:#caa970;}
.list-case ul li:hover .img-bg{ -webkit-transform: scale(1.10);-moz-transform: scale(1.10);transform: scale(1.10);}

/*案例详情*/
.page-case-content{ margin:0 5%;margin-bottom:70px;}

.case-content{ overflow:hidden;margin-bottom:70px;}
.case-content .left-head{ width:33.3333%;float:left;padding-top:20px;}
.case-content .left-head p{ font-size:24px;color:#caa970;line-height:32px;margin-bottom:10px;}

.case-content .right-main{ width:66.6667%;float:left;}
.case-content .right-main h2.slogan{ padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #ddd;color:#caa970;font-size:90px;text-transform:uppercase;line-height:110px;font-family:'yhl';font-weight:lighter;}

.case-content .right-main .case-body{ font-size:20px;line-height:1.8;text-align:justify;color:#9fa0a0;}
.case-content .right-main .case-body p{ margin-bottom:1em;}
.case-content .right-main .case-body img{ max-width:100% !important;height:auto !important;}
.case-content .right-main .case-body a{ color:#9fa0a0 !important;}

.case-imgs{ margin-bottom:50px;}
.case-imgs img{ width:100%;}
.case-imgs p{ margin-bottom:10px;}

.case-sxp{ overflow: hidden;margin-top:70px;font-size:16px;padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #ddd;}
.case-sxp p.prev{ width:45%;float:left;line-height:32px;height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case-sxp p.next{ width:45%;float:right;text-align:right;line-height:32px;height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case-sxp a:hover{ color:#caa970;}

.case-about{ overflow: hidden;}
.case-about h2{ font-size:18px;margin-bottom:10px;font-weight:500;}
.case-about ul{ margin-left:-50px;}
.case-about ul li{ width:33.3333%;float:left;}
.case-about ul li .box{ Position: relative;padding-left:15px;margin-left:50px;font-size:14px;height:32px;line-height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case-about ul li .box:before{ content:'';width:4px;height:4px;Position: absolute;left:0;top:50%;margin-top:-2px;background:#333;}
.case-about ul li .box a:hover{ color:#caa970;}

/*新闻列表*/
.list-article{ overflow:hidden;margin-bottom:70px;}
.list-article ul{ margin-left:-2%;margin-top:-2%;}
.list-article ul li{ width:33.3333%;float:left;margin-top:2%;}
.list-article ul li .box{ height:82px;margin-left:6%;background:#f5f5f5;padding:25px 30px;position:relative;}
.list-article ul li .box .time{ width:66px;text-align:right;position: absolute;left:30px;top:50%;margin-top:-24px;}
.list-article ul li .box .time p.year{ font-size:18px;color:#656565;line-height:20px;height:20px;width:43px;margin-left:auto;overflow: hidden;}
.list-article ul li .box .time p.day{ font-weight:800;font-size:22px;color:#656565;line-height:28px;}
.list-article ul li .box .desc{ padding:0 0 0 90px;text-align:justify;}
.list-article ul li .box .desc h2{ margin-bottom:10px;font-size:18px;font-weight:500;height:28px;line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-article ul li .box .desc p{ color:#999;font-size:14px;height:44px;line-height:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-article ul li .box:hover .desc h2{ color:#caa970;}

/*服务项目*/
.page-service{ padding:40px 0 70px 0;}

.service-content{ overflow: hidden;}
.service-content .left-service{ width:25%;float:left;}
.service-content .left-service-box{ background:#f5f5f5;height:270px;padding:280px 20px;text-align:center;margin-right:10px;}
.service-content .left-service img{ height:95px;border-radius:100%;margin-bottom:15px;}
.service-content .left-service h2{ margin-bottom:25px;font-size:18px;font-weight:500;line-height:28px;color:#caa970;}
.service-content .left-service p{ font-size:14px;line-height:26px;color:#7d7d7d;}

.right-service{ overflow: hidden;width:75%;float:right;}
.right-service ul{ margin-left:-10px;margin-top:-10px;}
.right-service ul li{ width:33.3333%;float:left;margin-top:10px;}
.right-service ul li .box{ text-align:center;margin-left:10px;height:370px;padding:20px;background:#f5f5f5;}
.right-service ul li img{ height:95px;border-radius:100%;margin-bottom:15px;}
.right-service ul li h2{ margin-bottom:25px;font-size:18px;font-weight:500;line-height:28px;color:#caa970;}
.right-service ul li p{ font-size:14px;line-height:26px;color:#7d7d7d;}


/*信息库*/
.page-Information{ padding:0 0 70px 0;}

.Information-navs{ overflow: hidden;margin:2% 0;}
.Information-navs ul{ text-align:center;}
.Information-navs ul li{ display:inline-block;margin:0 3px;}
.Information-navs ul li a{ display:block;width:150px;text-align:center;height:38px;line-height:38px;border:solid 1px #ddd;}
.Information-navs ul li.on a, .Information-navs ul li:hover a{ background:#caa970;border:solid 1px #caa970;color:#fff;}

.Information-page{ overflow: hidden;line-height:36px;text-align:center;color:#999;}
.Information-page a{ margin:0 3px;display:inline-block;padding:0 13px;font-size:14px;border-radius:32px;background:#f5f5f5;}
.Information-page span{ margin:0 3px;display:inline-block;padding:0 13px;font-size:14px;border-radius:32px;background:#f5f5f5;}
.Information-page a:hover{ background:#caa970;color:#fff;}

.Information-content{ overflow:hidden;}
.Information-content .left-head{ width:33.3333%;float:left;padding-top:20px;}
.Information-content .left-head p{ font-size:24px;color:#999;line-height:32px;margin-bottom:10px;}

.Information-content .Information-main{ width:66.6667%;float:left;}
.Information-content .Information-main h1.title{ padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #ddd;color:#caa970;font-size:58px;text-transform:uppercase;line-height:78px;font-family:'yhl';font-weight:lighter;}

.Information-content .Information-main .Information-body{ font-size:20px;line-height:1.8;text-align:justify;color:#9fa0a0;overflow: hidden;}
.Information-content .Information-main .Information-body p{ text-align:justify;margin-bottom:1em;}
.Information-content .Information-main .Information-body img{ max-width:100% !important;height:auto !important;}
.Information-content .Information-main .Information-body a{ color:#9fa0a0;}

.Information-imgs{ margin-bottom:50px;}
.Information-imgs img{ width:100%;}
.Information-imgs p{ margin-bottom:10px;}

.Information-sxp{ overflow: hidden;margin-top:70px;font-size:16px;padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #ddd;}
.Information-sxp p.prev{ width:45%;float:left;line-height:32px;height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Information-sxp p.next{ width:45%;float:right;text-align:right;line-height:32px;height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Information-sxp a:hover{ color:#caa970;}

.Information-about{ overflow: hidden;}
.Information-about h2{ font-size:18px;margin-bottom:10px;font-weight:500;}
.Information-about ul{ margin-left:-50px;}
.Information-about ul li{ width:33.3333%;float:left;}
.Information-about ul li .box{ Position: relative;padding-left:15px;margin-left:50px;font-size:14px;height:32px;line-height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Information-about ul li .box:before{ content:'';width:4px;height:4px;Position: absolute;left:0;top:50%;margin-top:-2px;background:#333;}
.Information-about ul li .box a:hover{ color:#caa970;}

/*纳贤才*/
.view-banner{ height:360px;background-size:cover !important;}

.page-naxiancai{ padding:70px 5%;}

.naxiancai-tip{ overflow: hidden;margin-bottom:70px;}
.naxiancai-tip .left{ width:33.3333%;float:left;}
.naxiancai-tip .left p{ font-size:28px;color:#caa970;line-height:42px;}
.naxiancai-tip .right{ width:66.6667%;float:left;}
.naxiancai-tip .right p{ font-size:68px;color:#caa970;line-height:78px;font-family:'yhl';font-weight:lighter;}

.naxiancai-body{ text-align:justify;font-size:22px;line-height:38px;Position: relative;color:#585858;}
.naxiancai-body p{ Position: relative;padding-left:33.3333%;}
.naxiancai-body strong{ width:33.3333%;Position: absolute;left:0;top:0;font-size:28px;color:#caa970;font-weight:500;}
.naxiancai-body img{ max-width:100% !important;height:auto !important;}

/*关于我们*/
.page-about{ padding:70px 5%;}
.list-about{ overflow: hidden;}
.list-about ul{}
.list-about ul li{ margin-bottom:50px;overflow: hidden;}
.list-about ul li .left{ width:33.3333%;float:left;}
.list-about ul li .left p{ font-size:28px;color:#6d6d6d;line-height:42px;}

.list-about ul li .right{ width:66.6667%;float:right;color:#6d6d6d;}
.list-about ul li .right h1{ margin-top:-20px;font-size:80px;color:#caa970;line-height:102px;font-family:'yhl';font-weight:lighter;}
.list-about ul li .right h2{ font-size:28px;line-height:42px;margin-bottom:20px;}
.list-about ul li .right h2.red{ color:#ff0000;}
.list-about ul li .right p{ line-height:26px;font-size:16px;text-align:justify;margin-bottom:20px;}
.list-about ul li .right p.lc{ font-size:24px;line-height:34px;}
.list-about ul li .right p.lc img{ height:15px !important;vertical-align:middle;margin-top:-2px;padding:0 5px;}
.list-about ul li .right img{ max-width:100% !important;height:auto !important;}
.list-about ul li:last-child{ margin-bottom:0;}

.huanjie-bg{ padding:70px 0;background-size:auto 100% !important;}
.huanjie-box{ margin:0 5%;overflow: hidden;}

.huanjie-head{ margin-bottom:50px;text-align:center;}
.huanjie-head h2{ margin-bottom:5px;font-size:60px;line-height:80px;font-weight: 500;color:#222;}
.huanjie-head h2 span{ font-size:85px;}
.huanjie-head p{ line-height:28px;font-size:18px;}

.list-huanjie{ overflow: hidden;}
.list-huanjie ul{ margin-left:-20px;}
.list-huanjie ul li{ width:33.33%;float:left;}
.list-huanjie ul li .box{ text-align:center;margin-left:20px;padding:50px 30px;background:#fff;overflow: hidden;}
.list-huanjie ul li .box h2{ margin-bottom:10px;font-size:45px;line-height:55px;font-weight: 500;color:#222;}
.list-huanjie ul li .box p.big{ font-size:28px;line-height:38px;color:#666;}
.list-huanjie ul li .box p.desc{ height:90px;line-height:30px;font-size:20px;color:#999;}
.list-huanjie ul li .box i{ display:block;margin:30px auto;height:2px;width:40px;background:#999;}
.list-huanjie ul li .box:hover{ background:#cbab74;}
.list-huanjie ul li .box:hover h2, .list-huanjie ul li .box:hover p.big, .list-huanjie ul li .box:hover p.desc{ color:#fff;}
.list-huanjie ul li .box:hover i{ background:#fff;}

.list-about-fw{ margin-left:33.3333%;}
.list-about-fw ul{}
.list-about-fw ul li{ padding-bottom:50px;border-bottom:solid 1px #ddd;margin-bottom:50px;}
.list-about-fw ul li h2{ position:relative;font-size:40px; line-height:60px;font-weight:400;padding:0 0 0 133px;margin:0 0 60px 0}
.list-about-fw ul li h2 i{ font-style:normal;background:url(../images/biaoti-bg.png) no-repeat center;width:103px; height:103px; line-height:93px;font-weight:400;font-size:70px; position:absolute;left:0;top:-15px; text-align:center;}
.list-about-fw ul li h2 em{ font-style:normal;background:url(../images/biaoti-bg.png) no-repeat center;width:103px; height:103px; line-height:93px;font-weight:400;font-size:70px; position:absolute;left:0;top:-15px; text-align:center;}
.list-about-fw ul li p{ line-height:32px;min-height:28px;font-size:18px;}
.list-about-fw ul li p.big{ font-size:30px;line-height:40px;margin-bottom:28px;}
.list-about-fw ul li:last-child{ padding-bottom:0;margin-bottom:0;border:0;}

/*联系我们*/
.dituContent{ height:550px;}

.page-contact{ padding:70px 5%;}
.list-contact{ overflow: hidden;}
.list-contact ul{}
.list-contact ul li{ margin-bottom:50px;overflow: hidden;}
.list-contact ul li .left{ width:33.3333%;float:left;}
.list-contact ul li .left p{ font-size:28px;color:#6d6d6d;line-height:42px;}
.list-contact ul li .right{ width:66.6667%;float:left;color:#6d6d6d;}
.list-contact ul li .right h1{ margin-top:-20px;font-size:80px;color:#caa970;line-height:102px;font-family:'yhl';font-weight:lighter;}
.list-contact ul li .right h2{ font-size:28px;line-height:42px;margin-bottom:20px;}
.list-contact ul li .right h2.red{ color:#ff0000;}
.list-contact ul li .right p{ line-height:26px;font-size:16px;text-align:justify;}
.list-contact ul li .right p.mt10{ margin-top:10px;}
.list-contact ul li .right p strong{ font-size:26px;line-height:36px;}
.list-contact ul li .right img{ max-width:100% !important;height:auto !important;}
.list-contact ul li:last-child{ margin-bottom:0;}

.contact-hr{ width:200px;height:2px;background:#ddd;margin:2% 0 4% 0;}

/*页脚*/
.footer-kehu{ padding-bottom:30px;border-bottom:solid 1px #ddd;}
.footer-kehu h2{ padding-bottom:20px;font-size:24px;color:#caa970;font-weight:500;border-bottom:solid 1px #ddd;margin-bottom:30px;}
.footer-kehu img{ width:100%;}

.footer-item{ overflow: hidden;padding:30px 0;border-bottom:solid 1px #ddd;}

.footer-item .footer-nav{ float:left;width:30%;overflow: hidden;}
.footer-item .footer-nav ul{ }
.footer-item .footer-nav ul li{ width:33.3333%;float:left;line-height:28px;font-size:14px;}
.footer-item .footer-nav ul li a{ color:#7d7d7d;}
.footer-item .footer-nav ul li a:hover{ color:#cdae78;}
.footer-item .footer-nav ul li h2{ font-size:22px;font-weight:500;margin-bottom:10px;}

.footer-item .footer-add{ float:left;width:50%;}
.footer-item .footer-add h2{ font-size:22px;font-weight:500;margin-bottom:10px;color:#3f3f3f;}
.footer-item .footer-add p{ line-height:28px;font-size:14px;color:#7d7d7d;}

.footer-item .footer-weixin{ float:right;width:15%;text-align:right;}
.footer-item .footer-weixin img{ height:145px;}

.footer-copy{ padding:30px 0;overflow: hidden;color:#7d7d7d;font-size:12px;line-height:28px;}
.footer-copy a{ color:#7d7d7d;padding:0 3px;}
.footer-copy .left{ float:left;width:45%;}
.footer-copy .right{ float:right;width:45%;text-align:right;}
.footer-copy .right img{ height:24px;width:auto;vertical-align:middle;margin-top:-4px;margin-left:3px;}

/*悬浮客服*/
.fixed-kefu{ display:none;position:fixed;z-index:109;bottom:90px;right:0;}
.list-kefu{ overflow: hidden;}
.list-kefu ul{ }
.list-kefu ul li{ color:#222;margin-bottom:1px;width:68px;height:68px;background:#ffcc33;}
.list-kefu ul li a{ color:#222;font-size:12px;display:block;height:68px;line-height:68px;text-align:center;}
.list-kefu ul li img{ height:25px;margin-top:21px;}

.line-bg{ display:none;cursor: pointer;position:fixed;z-index:110;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);}
.lianxifangshi{ position:fixed;top:50%;transform:translateY(-50%);left:50%;margin-left:-100px;width:200px;}
.lianxifangshi .lianxi-weixin{ margin-bottom:10px;width:160px;padding:40px 20px 20px 20px;border-radius:5px;background:#fff;overflow: hidden;text-align:center;}
.lianxifangshi .lianxi-weixin img{ width:120px;height:120px;margin-bottom:20px;}
.lianxifangshi .lianxi-weixin p{ font-size:14px;line-height:22px;}
.lianxifangshi .lianxi-call{ border-radius:5px;background:#fff;overflow: hidden;text-align:center;}
.lianxifangshi .lianxi-call a{ display:block;height:35px;line-height:35px;font-size:14px;}

/*PC兼容*/
@media screen and (max-width:1900px)
{
.pinpai-zhanlue .right p.en{ font-size:100px;line-height:110px;}
.case-content .right-main h2.slogan{ font-size:80px;line-height:100px;}
.list-about ul li .right h1{ font-size:70px;line-height:100px;}
}

@media screen and (max-width:1460px)
{
.pinpai-zhanlue .right p.en{ font-size:90px;line-height:100px;}
.case-content .right-main h2.slogan{ font-size:70px;line-height:90px;}
.list-about ul li .right h1{ font-size:60px;line-height:90px;}



}







