@import url("master.css");

/*>>>>>>>>>>>>>头部header<<<<<<<<<<<<<*/
header{line-height:80px;position:fixed;z-index:999;top:0;left:0;right:0;}
header .nav_ul{margin-right:40px;}
header .nav_right .nav_ul>ul>li>a{font-size:16px;position:relative;padding:0 15px;}
header .nav_right .nav_ul>ul>li>a:after{content:"";width:100%;height:2px;background:#3EA89B;position:absolute;
left:0;bottom:0;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform-origin:100%;
-webkit-transition:-webkit-transform.5s cubic-bezier(.215,.61,.355,1);
-o-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);
transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0);z-index:1;}
header .nav_right .nav_ul>ul>li:hover>a:after{-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);-ms-transform-origin:0;transform-origin:0;-webkit-transform-origin:0;}
header .nav_right .nav_ul>ul>li:hover>a{background:#f5f5f5;}
header .nav_right .header_phone{text-shadow:5px 5px 10px rgba(0,0,0,0.5);display:inline-flex;}
header .nav_right .header_phone>i{font-size:24px;vertical-align:-1px;}
header .nav_right .header_phone>span{font-size:22px;}
header .logo img{height:50px;}
@media screen and (max-width:1600px){
	header .nav_right .header_phone>span:nth-child(2),header .nav_right .header_phone>span:nth-child(3){display:none;}
}
header .nav_ul>ul>li>.nav_ul_list{position:absolute;top:110%;left:0;line-height:18px;width:160px;}
header .nav_ul>ul>li>.nav_ul_list>li>a{border-bottom:1px solid #eee;font-size:14px;}
header .nav_ul>ul>li>.nav_ul_list>li>a:hover{background:#3ea89b;color:#fff;padding-left:13px;}
header .nav_ul>ul>li:hover>.nav_ul_list{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;top:100%;}

/*>>>>>>>>>>>>>首页（banner）<<<<<<<<<<<<<*/
.banner{height:0;padding-bottom:-moz-calc(41.66667% - 80px);padding-bottom:-webkit-calc(41.66667% - 80px);padding-bottom:calc(41.66667% - 80px);}
.banner .swiper-banner{width:100%;height:100%;position:absolute;left:0;top:0;}
.banner .swiper-banner .banner_img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}
.banner:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;/*background:rgba(0,0,0,.3);*/z-index:555;}
.banner .swiper-banner .swiper-nun{position:absolute;bottom:50px;z-index:888;left:50%;margin-left:-86px;
border-bottom: 1px solid rgba(255,255,255,.2);width:auto;padding:0 20px;line-height:28px;}
.banner .swiper-banner .swiper-nun span.swiper-page{display:inline-block;margin-right:100px;position:relative;cursor:pointer;width:16px;}
.banner .swiper-banner .swiper-nun span.swiper-page:last-child{margin:0;}
.banner .swiper-banner .swiper-nun span.swiper-page:after{content:"";position:absolute;bottom:-15px;left:50%;height:2px;background:#fff;
width:0px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;
filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity:0;opacity:0;}
.banner .swiper-banner .swiper-nun span.swiper-page.active:after{width:100%;left:0;
filter:alpha(opacity=100); -moz-opacity:1;-khtml-opacity:1;opacity:1;}
.banner .swiper-banner .swiper-nun span.swiper-page:hover:after{width:100%;left:0;
filter:alpha(opacity=50); -moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}

/*>>>>>>>>>>>>>title<<<<<<<<<<<<<*/
.title h2{font-size:36px;line-height:62px;font-weight:bold;}
.title h3{font-size:16px;line-height:24px;text-transform:uppercase;}

/*>>>>>>>>>>>>>首页（我们的服务）<<<<<<<<<<<<<*/
.about_cnt{font-size:16px;line-height:30px}
.main-business .business-item .inner{position: relative;padding:20px 20px 40px;border-bottom:2px solid #ccc;}
.main-business .business-item .inner .line{position: absolute; left: 0; bottom:-2px; width: 0; height: 2px; background-color: #3EA89B; -webkit-transition: width ease-in-out 0.5s; -o-transition: width ease-in-out 0.5s; -moz-transition: width ease-in-out 0.5s; transition: width ease-in-out 0.5s; }
.main-business { margin: 0 -27px;}
.main-business .business-item { float: left; width: 25%;}
.main-business .business-item .inner { position: relative; margin: 0 27px;}
.main-business .business-item .inner:hover .id { color: #ccc;}
.main-business .business-item .inner:hover h2 a { color: #3EA89B;}
.main-business .business-item .inner:hover .line { width: 100%; }
.main-business .ico { margin-bottom: 12px; height: 82px; line-height: 82px; font-size: 0;margin-left: 26px; }
.main-business .ico img { vertical-align: middle;}
.main-business .ico .ac { display: none; }
.main-business .id { position: absolute; right:0; top: 0; font-size: 90px; line-height: 90px; color: #f2f2f2; font-weight: bold; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.main-business h2 { padding: 10px 0 21px; margin-left:26px;}
.main-business h2 a { font-size: 18px; line-height:24px; font-weight: bold; color: #1a1a1a; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.main-business .sub {height:175px;}
.main-business .sub a{display:block;padding-left:30px;font-size:14px;line-height:32px;color:#666;position:relative;}
.main-business .sub a:after{content:'';position:absolute;left:0;top:50%;height:1px;width:5px;background-color:#666;margin-top:-.5px;}
.main-business .sub a:hover{color:#3EA89B;}
.main-business .sub a:hover:after{background-color:#3EA89B;}

/*>>>>>>>>>>>>>首页（分割）<<<<<<<<<<<<<*/
.division{z-index:5;position:absolute;left:0;bottom:0;width:100%;height:11px;
background-image: url(../img/qmimg/bgi-business.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;}

/*>>>>>>>>>>>>>首页（案列）<<<<<<<<<<<<<*/
.index_tab{overflow:hidden;}
.index_tab .index_tab_ul{margin-left:-30px;}
.index_tab .index_tab_ul>li{padding:0 20px 0 30px;background: url(../img/qmimg/navline.png) no-repeat 0 center;}
.index_tab .index_tab_ul>li .index_tab_btn{font-size:16px;color:#1a1a1a;line-height:42px;}
.index_tab .index_tab_ul>li .index_tab_btn:after{content:"";width:100%;height:2px;background:#3EA89B;position:absolute;
 left:0;bottom:0;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform-origin:100%;
-webkit-transition:-webkit-transform.5s cubic-bezier(.215,.61,.355,1);
-o-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);
transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0);z-index:1;}
.index_tab .index_tab_ul>li .index_tab_btn:hover,.index_tab .index_tab_ul>li .index_tab_btn.active{color:#3EA89B;}
.index_tab .index_tab_ul>li .index_tab_btn:hover:after,.index_tab .index_tab_ul>li .index_tab_btn.active:after{-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);-ms-transform-origin:0;transform-origin:0;-webkit-transform-origin:0;}

.cases{width:102.2%;}
.cases .cases_item>a{margin-right:6.5%;}
.cases .cases_item .cases_lock{padding-bottom:60%;height:0;overflow:hidden;}
.cases .cases_item .cases_lock .cases_image{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;z-index:1;}
.cases .cases_item .cases_lock .cases_text{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgba(62,168,155,.9);
display:-ms-flexbox;-ms-flex-align:center;display:-moz-box;-moz-box-align:center;display:-webkit-box;
-webkit-box-align:center;display:box;box-align:center;padding:0 25px;}
.cases .cases_item .cases_lock .cases_text .cases_text_box p{line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;overflow:hidden;}
.cases .cases_item .cases_lock .cases_text .cases_text_box i{height:37px;background:url(../img/qmimg/jiantou.png) no-repeat 0px bottom;}
.cases .cases_item .cases_title h3{font-size:20px;line-height:25px;font-weight:bold;}
.cases .cases_item .cases_title p{line-height:30px;height:40px;}
.cases .cases_item>a:hover .cases_text{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;}
.cases .cases_item>a:hover .cases_image{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.cases .cases_item>a:hover .cases_title h3{color:#3EA89B;}

/*首页查看更多按钮*/
.index_more{display:inline-block;width:133px;height:35px;font-size:13px;line-height:33px;border:1px solid #999;text-transform:uppercase;}
.index_more::after{content:'';position:absolute;top:50%;left:-41px;z-index:3;width:80px;height:1px;background-color:#999;}
.index_more::before{content:'';position:absolute;top:50%;right:-41px;z-index:3;width:80px;height:1px;background-color:#999;}
.index_more:hover {color:#3EA89B;border-color:#3EA89B;}
.index_more:hover::before,.index_more:hover::after {background-color:#3EA89B;}

/*首页（一个买单的理由）*/
.strengthen{background-image:url(../img/qmimg/inumbg.png);background-repeat:no-repeat;background-size:cover;
padding:20px 0;background-position:center center;}
.strengthen .strengthen_list{margin:0 8%;}
.strengthen .strengthen_list li{padding:40px 0;}
.strengthen .strengthen_list li h1{font-size:70px;font-weight:bold;}
.strengthen .strengthen_list li i{display:block;width:26px;height:2px;margin:0 auto 27px;}
.strengthen .strengthen_list li p{line-height:24px;font-size:16px;}

/*首页（新闻动态）*/
.dynamic .dynamic_l{width:30%;padding-right:10px;}
.dynamic .dynamic_l .dynamic_pic{height:0;padding-bottom:280px;overflow:hidden;}
.dynamic .dynamic_l .dynamic_pic>img{height:100%;position:absolute;left:0;top:0;}
.dynamic .dynamic_line{display:-ms-flexbox;-ms-flex-align:center;display:-moz-box;-moz-box-align:center;display:-webkit-box;
-webkit-box-align:center;display:box;box-align:center;height:270px;padding:35px;}
.dynamic .dynamic_line .dynamic_cont .dynamic_head{background-image:url(../img/qmimg/case-arrow-black.png);background-position:right center;background-repeat:no-repeat;}
.dynamic .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>i{font-size:40px;font-style:normal;color:#4d4d4d;}
.dynamic .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>em{font-size:18px;}
.dynamic .dynamic_line .dynamic_cont .dynamic_info h5{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:1;overflow:hidden;}
.dynamic .dynamic_line .dynamic_cont .dynamic_info .dynamic_text{line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;overflow:hidden;font-size:14px;}

.dynamic .dynamic_c{width:30%;padding-right:10px;}
.dynamic .dynamic_c>.dynamic_line:first-child{margin-bottom:10px;}
.dynamic .dynamic_r{width:40%;}
.dynamic .dynamic_r>.dynamic_line{height:130px;margin-bottom:10px;}
.dynamic .dynamic_r>.dynamic_line .dynamic_cont{position:relative;}
.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info{position:absolute;top:50%;left:130px;width:350px;margin-top:-24px;}
.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info .dynamic_title{line-height:24px;height:48px;}
.dynamic .dynamic_r>.dynamic_line:last-child{margin-bottom:0;}
.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info h5{-webkit-line-clamp:2;}

.dynamic .dynamic_line:hover{background:#3EA89B;}
.dynamic .dynamic_line:hover .dynamic_cont .dynamic_head{background-image:url(../img/qmimg/case-arrow-white.png);}
.dynamic .dynamic_line:hover .dynamic_cont .dynamic_head .dynamic_time>em,
.dynamic .dynamic_line:hover .dynamic_cont .dynamic_head .dynamic_time>i,
.dynamic .dynamic_line:hover .dynamic_cont .dynamic_info h5>a{color:#fff;}
.dynamic .dynamic_line:hover .dynamic_cont .dynamic_info .dynamic_text{color:rgba(255,255,255,.7);}
.dynamic .dynamic_l:hover .dynamic_pic>img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line .dynamic_cont .dynamic_head{background-image:url(../img/qmimg/case-arrow-white.png);}
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>em,
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>i,
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line .dynamic_cont .dynamic_info h5>a{color:#fff;}
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line .dynamic_cont .dynamic_info .dynamic_text{color:rgba(255,255,255,.7);}
.dynamic .dynamic_l .dynamic_pic:hover + .dynamic_line{background:#3EA89B;}
@media (max-width:1720px){
	.dynamic .dynamic_line{padding:25px;}
	.dynamic .dynamic_c .dynamic_line{height:260px;}
	.dynamic .dynamic_l .dynamic_pic{padding-bottom:260px;}	
	.dynamic .dynamic_r>.dynamic_line{height:125px;}
	.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info{left:115px;width:330px;}
	.dynamic .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>i{font-size:35px;}
}
@media (max-width:1600px){	
	.dynamic .dynamic_line{padding:20px;}	
	.dynamic .dynamic_c .dynamic_line{height:250px;}
	.dynamic .dynamic_l .dynamic_pic{padding-bottom:240px;}
	.dynamic .dynamic_r>.dynamic_line{height:120px;}
	.dynamic .dynamic_l .dynamic_line .dynamic_cont .dynamic_info .dynamic_text{-webkit-line-clamp:4;}
	.dynamic .dynamic_line .dynamic_cont .dynamic_head .dynamic_time>i{font-size:30px;}
	.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info{left:105px;width:310px;}
	.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info h5{font-size:15px;}
}
@media (max-width:1400px){	
	.dynamic .dynamic_c .dynamic_line{height:240px;}
	.dynamic .dynamic_l .dynamic_pic{padding-bottom:220px;}
	.dynamic .dynamic_r>.dynamic_line{height:115px;}
	.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info{left:95px;width:280px;}
	.dynamic .dynamic_r>.dynamic_line .dynamic_cont .dynamic_info h5{font-size:14px;}
}
.dynamic_hot .dynamic_hot_box{border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:58px;height:60px;font-size:0;}
.dynamic_hot .dynamic_hot_box>i{display:inline-block;font-style:normal;width:34px;line-height:16px;height:16px;
background:#ec3b3b;font-size:13px;}
.dynamic_hot .dynamic_hot_box>i:before{position:absolute;content:"";right:-6px;top:0;width:0;height:0;
border-style:solid;border-width:8px 8px 0 0;border-color:#ec3b3b transparent transparent transparent;}
.dynamic_hot .dynamic_hot_box>a{display:inline-block;font-size:14px;}
.dynamic_hot .dynamic_hot_box>a:hover{color:#16135a;}
.dynamic_hot .dynamic_hot_box>span{display:inline-block;font-size:14px;}

/*首页（免费获取报价）*/
.offer .offer_guide>p{font-size:24px;line-height:36px;} 
.offer .offer_guide>h2{font-size:40px;letter-spacing:3px;line-height:60px;}
.offer .offer_form>li{margin-right:.8%;height:60px;position:relative;}
.offer .offer_form>li>input{position:absolute;left:0;top:0;width:100%;height:60px;
font-size:16px;border:none;padding-left:10px;outline:none;}
.offer .offer_form>li:nth-child(1){width:14.4%;}
.offer .offer_form>li:nth-child(2){width:14.4%;}
.offer .offer_form>li:nth-child(3){width:48.4%;}
.offer .offer_form>li:last-child{width:20.4%;margin-right:0;}
.offer .offer_form>li>button{line-height:60px;border:none;width:100%;outline:none;cursor:pointer;}
.offer .offer_form>li>button:hover{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.offer .offer_form>li>input::-webkit-input-placeholder{color:#bbb;}
.offer .offer_form>li>input:-moz-placeholder{color:#bbb;}
.offer .offer_form>li>input::-moz-placeholder{color:#bbb;}
.offer .offer_form>li>input:-ms-input-placeholder{color:#bbb;}

@media (max-width:1720px){
	.offer .offer_guide>p{font-size:23px;}
	.offer .offer_guide>h2{font-size:38px;}
}
@media (max-width:1600px){	
	.offer .offer_guide>p{font-size:22px;}
	.offer .offer_guide>h2{font-size:37px;}
	.offer .offer_form>li>input{font-size:15px;}
}
@media (max-width:1400px){	
	.offer .offer_guide>p{font-size:21px;}
    .offer .offer_guide>h2{font-size:36px;}
}

/*footer*/
.footer-content{padding:36px 0 0;color:#777;font-size:16px;line-height:24px;background-color:#333;z-index:5;}
.footer-content a{color:#777;}
.footer-content a:hover{color:#fff;}
.foot-about{padding-bottom:43px;font-size:14px;line-height:26px;color:#666;}
.foot-about .about-left{width:28.125%;}
.foot-about .adv-mid{width:28.125%;margin-left:7.8125%;}
.foot-about .diff-right{width:28.125%;}
.u-qk-title{position:relative;padding-bottom:12px;margin-bottom:19px;
color:#666;line-height:46px;border-bottom:1px solid #666;}
.u-qk-title h4{font-size:22px;color:#ccc;}
.u-qk-title .more{position:absolute;right:0;top:0;font-size:24px;width:46px;height:46px;text-align:right;}
.friend-links{padding-bottom:38px;}
.friend-links h6{padding-bottom:9px;font-size:16px;line-height:24px;color:#ccc;}
.friend-links h6 .tilte{margin-right:9px;}
.friend-links h6 .tilte:before{content: '';display:inline-block;vertical-align:top;width:5px;height:16px;margin:4px 10px 0 0;background:#3EA89B;}
.friend-links h6 a{display:block;padding:0 10px;font-size:14px;line-height:22px;color:#666;border:1px solid #444;}
.friend-links .link-list{overflow:hidden;}
.friend-links .link-list a{position:relative;font-size:14px;margin-right:15px;}
.friend-links .link-list a::before{content: '';position: absolute;left:-8px;top:50%;margin-top:-7px;
width:1px;height:14px;background-color:#777;}
.full-foot-bottom{padding:28px 0 34px;color:#666;font-size:14px;line-height:26px;border-top:1px solid #4d4d4d;text-align:center;}
.full-foot-bottom a{color:#666;}
@media (max-width:1720px){	
.foot-about .adv-mid{width:32%;margin-left:5.875%;}
}

/*page（背景）*/
.secondary_banner{height:460px;overflow:hidden;}
.secondary_banner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);
background-image:url(../img/qmimg/e.png);background-position:bottom center;background-repeat:no-repeat;z-index:99;}
.secondary_banner .enlarge_region{overflow:hidden;position:absolute;z-index:120;width:220px;height:220px;
top:0;left:0;cursor:none;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);display:none;}
/*page（筛选）*/
.secondaryLevelnav{border-bottom:1px solid #ccc;}
.secondaryLevelnav .secondaryLevelnav_ul{justify-content:center;display:-webkit-box;display:-moz-box; display:-ms-flexbox;display:-webkit-flex;display:flex;}
.secondaryLevelnav .secondaryLevelnav_ul>li{padding:0 30px;}
.secondaryLevelnav .secondaryLevelnav_ul>li>a{height:60px;line-height:60px;font-size:18px;}
.secondaryLevelnav .secondaryLevelnav_ul>li>a:after{content:'';position:absolute;bottom:0;left:50%;width:0px;height:2px;background:#3EA89B;
transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.secondaryLevelnav .secondaryLevelnav_ul>li>a:hover{color:#3EA89B;}
.secondaryLevelnav .secondaryLevelnav_ul>li>a:hover:after{width:100%;left:0;}
.secondaryLevelnav .secondaryLevelnav_ul>li>a.active{color:#3EA89B;}

/*page（案列）*/
.more_case .morecase_tab{width:1200px;}
.more_case .morecase_tab>a{font-size:16px;position:relative;margin:10px 20px;padding-bottom:5px;display:inline-block;}
.more_case .morecase_tab>a:after{content:"";width:100%;height:2px;background:#3EA89B;position:absolute;
left:0;bottom:0;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform-origin:100%;
-webkit-transition:-webkit-transform.5s cubic-bezier(.215,.61,.355,1);
-o-transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);
transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1);
-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0);z-index:1;}
.more_case .morecase_tab>a:hover:after{-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);-ms-transform-origin:0;transform-origin:0;-webkit-transform-origin:0;}
.more_case .morecase_tab>a:hover{color:#3EA89B;}

.morecase{width:102.2%;}
.morecase .morecase_item>a{margin-right:6.5%;}
.morecase .morecase_item .morecase_lock{padding-bottom:60%;height:0;overflow:hidden;}
.morecase .morecase_item .morecase_lock .morecase_image{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;z-index:1;}
.morecase .morecase_item .morecase_lock .morecase_text{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgba(62,168,155,.9);
display:-ms-flexbox;-ms-flex-align:center;display:-moz-box;-moz-box-align:center;display:-webkit-box;
-webkit-box-align:center;display:box;box-align:center;padding:0 25px;}
.morecase .morecase_item .morecase_lock .morecase_text .morecase_text_box p{line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;overflow:hidden;}
.morecase .morecase_item .morecase_lock .morecase_text .morecase_text_box i{height:37px;background:url(../img/qmimg/jiantou.png) no-repeat 0px bottom;}
.morecase .morecase_item .morecases_title h3{font-size:20px;line-height:25px;font-weight:bold;}
.morecase .morecase_item .morecase_title p{line-height:30px;height:40px;}
.morecase .morecase_item>a:hover .morecase_text{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;}
.morecase .morecase_item>a:hover .morecase_image{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.morecase .morecase_item>a:hover .morecase_title h3{color:#3EA89B;}

/*page（标题）*/
.inner_title>h3{font-size:32px;line-height:32px;}
.inner_title>p{font-size:15px;color:#080509;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.inner_title>em{width:70px;height:2px;background:#3EA89B;}

.page_nav{font-size:0;}
.page_nav>a{padding:0 15px;display:inline-block;font-size:14px;margin:0 4px;height:40px;line-height:40px;min-width:40px;background:#ccc;color:#fff;}
.page_nav>a:hover,.page_nav>a.active{background:#3EA89B;font-weight:bold;}

/*page（资讯）*/
.dynamic_box>ul>li{width:49%;margin-right:2%;margin-bottom:2%;padding:25px;border:1px solid #eee;}
.dynamic_box>ul>li:nth-of-type(2n){margin-right:0;}
.dynamic_box>ul>li .dynamic_item{height:175px;}
.dynamic_box>ul>li .dynamic_item .dynamic_image{width:32.5%;height:100%;overflow:hidden;}
.dynamic_box>ul>li .dynamic_item .dynamic_image>a{width:100%;height:100%;}
.dynamic_box>ul>li .dynamic_item .dynamic_image .imgs{width:100%;height:100%;object-fit:cover;}
.dynamic_box>ul>li .dynamic_item .dynamic_text{width:63.5%;margin-left:4%;height:100%;}
.dynamic_box>ul>li .dynamic_item .dynamic_text .dynamic_title{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dynamic_box>ul>li .dynamic_item .dynamic_text .dynamic_time{color:#4d4d4d;background-image:url(../img/qmimg/case-arrow-black.png);background-position:right center;background-repeat:no-repeat;}
.dynamic_box>ul>li .dynamic_item .dynamic_text .dynamic_time>span{font-size:36px;}
.dynamic_box>ul>li .dynamic_item .dynamic_text .desc{display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:3;overflow:hidden;line-height:24px;}
.dynamic_box>ul>li:hover{background:#f5f5f5;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.dynamic_box>ul>li:hover .dynamic_item .dynamic_image .imgs{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}

@media (max-width:1600px){	
	.dynamic_box>ul>li{padding:20px;}
}
@media (max-width:1400px){	
	.dynamic_box>ul>li .dynamic_item{height:150px;}
    .dynamic_box>ul>li .dynamic_item .dynamic_text .desc{-webkit-line-clamp:2;}
}

/*page（资讯详情）*/
.dynamicds{width:90%;}
.dynamicds .dynamicds_title{width:78%;}
.dynamicds .dynamicds_title h2{font-size:24px;line-height:32px;}
.dynamicds .dynamicds_title p{color:#080509;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;line-height:24px;}
.dynamicds .dynamicds_title p span{padding:0 8px;}
.dynamicds .dynamicds_modular{margin-top:2%;}
.dynamicds .dynamicds_modular .dynamicds_left{width:78%;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_box{border:1px solid #eee;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_box .dynamicds_cnt{font-size:14px;line-height:24px;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_box .dynamicds_cnt img{max-width:100%;display:inline;}

.dynamicds .dynamicds_modular .dynamicds_right{width:20%;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret{border:1px solid #eee;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret h4{font-size:20px;line-height:24px;height:24px;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret h4:after{content:'';position:absolute;left:0;width:3px;height:16px;top:50%;margin-top:-8px;background:#3EA89B;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret .dynamicds_ret_img{height:0;padding-bottom:70%;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret .dynamicds_ret_img img{width:100%;height:100%;position:absolute;top:0;left:0;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret .dynamicds_ret_title{line-height:24px;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:2;overflow:hidden;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret li{padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.dynamicds .dynamicds_modular .dynamicds_right .dynamicds_ret li>a:hover .dynamicds_ret_title{color:#3EA89B;}

.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_about{margin-top:2%;outline:1px solid #eee;font-size:0;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_about>a{display:inline-block;font-size:14px;line-height:46px;height:46px;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
width:33.333333%;color:#333;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_about>a:nth-child(2):after{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background:#eee;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_about>a:nth-child(2):before{content:'';position:absolute;right:0;top:0;height:100%;width:1px;background:#eee;}
.dynamicds .dynamicds_modular .dynamicds_left .dynamicds_about>a:hover{background:#f5f5f5;color:#3EA89B;}

/*page（案列详情）*/
.casedetails .casedetails_l{width:70%;background:#e9e9e9;min-height:1000px;padding:3% 2.5% 5% 2.5%;}
.casedetails .casedetails_l .casedetails_img{padding:4% 10%;}
.casedetails .casedetails_l .casedetails_img img{display:inline;max-width:100%;}
.casedetails .casedetails_r{width:30%;position:fixed;right:0;top:80px;bottom:0;z-index:2;padding:2.5% 2%;}
.casedetails .casedetails_r .casedetails_text .casedetails_title{font-size:24px;line-height:32px;}
.casedetails .casedetails_r .casedetails_text .casedetails_con{line-height:24px;}
.casedetails .casedetails_r .casedetails_text .casedetails_cut{border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:24px;}
.casedetails .casedetails_r .casedetails_text .casedetails_about a{line-height:44px;height:44px;outline:1px solid #eee;padding:0 15px;white-space:nowrap;
overflow:hidden;text-overflow:ellipsis;display:block;color:#333;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.casedetails .casedetails_r .casedetails_text .casedetails_about a:last-child{margin-top:10px;}
.casedetails .casedetails_r .casedetails_text .casedetails_about a:hover{background:#f5f5f5;color:#3EA89B;}

/*page（关于我们）*/
.about .about_img{height:216px; margin-right:2%;}
.about .about_text p{line-height:26px;font-size:16px;margin-top:10px;}
.about .about_text p:first-child{margin-top:0;}
.about .about_imgul .about_imgli{margin-right:2%;width:23.5%;}
.about .about_imgul .about_imgli:last-child{margin-right:0;}
.about .about_imgul .about_imgli .about_img{width:100%;height:0;padding-bottom:65%;overflow:hidden;}
.about .about_imgul .about_imgli .about_img>img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.about .about_imgul .about_imgli .about_img:hover>img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}

.atservice .atservice_list{border:1px solid #eaeaea;}
.atservice .atservice_list>li{padding:2.5%;position:relative;}
.atservice .atservice_list .atservice_num{background-image:url(../img/qmimg/case-arrow-black.png);background-position:right center;background-repeat:no-repeat;}
.atservice .atservice_list .atservice_num span{font-size:60px;line-height:60px;color:#e0e0e0;display:inline-block;}
.atservice .atservice_list .atservice_title{font-size:22px;line-height:22px;}
.atservice .atservice_list .atservice_text{line-height:26px;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:2;overflow:hidden;}
.atservice .atservice_list>li:hover{z-index:2;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .2);box-shadow:0 0 15px rgba(0, 0, 0, .2)}
.atservice .atservice_list>li:hover .atservice_num span{color:#666;}

/*page（联系我们）*/
.contact_map #contactmap{height:500px;}
.contact .contact_text .contact_icon>img{width:120px;}
.contact .contact_text>ul{border-left:1px solid #eee;border-bottom:1px solid #eee;}
.contact .contact_text>ul>li{border-right:1px solid #eee;border-bottom:1px solid #eee;padding:3% 1%;}
.contact .contact_text .contact_title{font-size:18px;line-height:28px;}
.contact .contact_text .contact_text{font-size:16px;line-height:24px;}

/*页面（其他）*/
.licence{background:#f5f5f5;padding:3% 6%;}
.licence_list .licence_title{border-bottom:1px solid #3EA89B;}
.licence_list .licence_title h3{font-size:28px;}
.licence_list .licence_title h4{font-size:22px;}
.licence_list .licence_title h4 i{vertical-align:-1px;}
.licence_list .licence_title_type h5{font-size:18px;}
.licence_list .licence_txt{line-height:28px;}
.licence_list .licence_txt p{padding:5px 0;}
.licence_list .licence_l{padding-right:1.5%;}
.licence_list .licence_r{padding-left:1.5%;}
.licence_list .licence_img{height:100%;}
.licence_list .licence_img img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;z-index:1;}
.licence_list .licence_img .licence_logo{height:50%;}
.licence_list .licence_img .licence_logo img{object-fit:contain;width:74%;height:74%;top:8%;left:8%;}
