@charset "utf-8";/* CSS Document */

*{padding:0px;margin:0px;border:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.fl{float:left;}
.fr{float:right;}
/*渐变从左向右*/

/*黑白照片*/
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}
.gray:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;cursor:pointer;}

.IndexService{background:#f6f6f6;}
.IndexService .IndexService_content{max-width:1500px;margin:0 auto;padding:75px 0px;}
.IndexService .IndexService_content .IndexService_content_title{text-align:center;padding-bottom:55px;}
.IndexService .IndexService_content .IndexService_content_title dd{font-size:30px;color:#333333;text-transform:uppercase;}
.IndexService .IndexService_content .IndexService_content_title dt{font-size:16px;color:#999999;margin-top:12px;line-height:28px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list{width:100%;background:url(../images/bn2.png) no-repeat 100% 50%;padding:0px 50px;}
.IndexService .IndexService_content .IndexService_content_body .owl-item:first-child .content_body_list{padding-left:0px;}
.IndexService .IndexService_content .IndexService_content_body .owl-item:last-child .content_body_list{padding-right:0px;background:none;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-size:20px;color:#333333;text-align:center;margin-bottom:15px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{font-size:13px;color:#666666;text-align:center;line-height:26px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:50px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list{display:inline-block;width:50%;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:20px 0px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:hover dd{color:#ff7019;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:hover dt{color:#ff7019;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2n){border-right:0px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(1){padding-top:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2){padding-top:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(3){border-bottom:0px;padding-bottom:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(4){border-bottom:0px;padding-bottom:10px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dd{color:#222222;font-size:28px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dt{color:#333;font-size:14px;margin-top:10px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}


.contact{background:#ebebeb;}
.contact .IndexService_content{padding-bottom:110px;}
.contact .contact_content .contact_content_list .content_list_hover{position:absolute;width:100%;height:100%;left:0;background:#fb6a19;padding:30px 25px;bottom:-550px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.contact .contact_content .contact_content_list .content_list_hover p{color:#fff;font-size:14px;line-height:26px;margin-bottom:10px;}
.contact .contact_content .contact_content_list .content_list_hover p:last-child{margin-bottom:0px;}
.contact .contact_content .contact_content_list:hover .content_list_hover{bottom:0px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.contact .contact_motto{padding:30px 0px;}
.contact .contact_motto .contact_motto_left dd p{font-size:14px;color:#333333;line-height:26px;}
.contact .contact_motto .contact_motto_left dd{margin-bottom:20px;}
.contact .contact_motto .contact_motto_left dd:last-child{margin-bottom:0px;}
.contact .contact_motto .contact_motto_left{width:52%;padding:90px 0px;}
.contact .contact_motto .contact_motto_right{width:48%;}
.contact .contact_motto .contact_motto_right img{max-width:100%;}
.contact .contact_motto_map{position:relative;}
.contact .contact_motto_map .motto_map_top img{width:100%;height:651px;object-fit:cover;}
.contact .contact_motto_map .motto_map_bottom{position:absolute;top:50%;left:19%;transform:translateX(-50%) translateY(-50%);}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content{padding-left:10.5%;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title{background:#313131;width:427px;padding:40px 64px;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title dd{font-size:32px;color:#fff;margin-bottom:30px;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title dd span{font-size:24px;margin-left:15px;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title dt p{color:#fff;font-size:14px;line-height:35px;}



.ContactMap .ContactMap_list{ width:100%; background:#fff; margin-bottom:40px;}
.ContactMap .ContactMap_list .ContactMap_list_left{ width:48%; padding:81px 88px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title{ font-size:30px; color:#444444; text-transform:uppercase; margin-bottom:55px; padding-bottom:17px; border-bottom:1px solid #cccccc;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title img{ margin-right:15px; position:relative; top:-2px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p{ font-size:16px; color:#555555; line-height:26px; margin-bottom:23px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p:last-child{ margin-bottom:0px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p img{ margin-right:15px;}
.ContactMap .ContactMap_list .ContactMap_list_right{ width:52%; padding:10px;}




.map_box{ width:100%; height:384px;}
.map_box img{ width:inherit;}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



#dituContent1{ width:100%; height:384px;}
#dituContent2{ width:100%; height:384px;}
#dituContent3{ width:100%; height:384px;}





#dituContent1 .pop .center{ width:300px !important;}
.pop .bottom{ height:25px !important;}
#dituContent2 .pop .center{ width:272px !important;}
#dituContent3 .pop .center{ width:338px !important;}










@media screen and (max-width:1500px){
.ContactMap .IndexService_content{max-width:1200px;}
.ContactMap .ContactMap_list .ContactMap_list_left{ padding:68px 50px;}	
	
.IndexService .all,.advantage .all,.footer .footer_content,.pc_header .pc_header_content,.case_banner .case_banner_content,.contact .contact_motto_map .motto_map_bottom .map_bottom_content,.ServiceBanner .ServiceBanner_content,.App .App_content{max-width:1200px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list{padding:0px 25px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:78px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:35px;}
.IndexCase .IndexCase_content .IndexCase_content_list .content_list_img img{height:264px;}

.contact .contact_content .contact_content_list{padding:50px 18px;}
.contact .contact_content .contact_content_list .content_list_hover p{line-height:22px;}
.contact .contact_content .contact_content_list .content_list_hover{padding:20px;}
.contact .contact_content .contact_content_list{width:100%;}

}
@media screen and (max-width:1200px){
.ContactMap img{ max-width:inherit;}
.ContactMap .ContactMap_list .ContactMap_list_left{ padding:20px;}
.ContactMap .IndexService_content{ width:94%; margin:0 auto; max-width:100%;}
.ContactMap .ContactMap_list .ContactMap_list_left,.ContactMap .ContactMap_list .ContactMap_list_right{ width:100%;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title{ font-size:18px; margin-bottom:15px; padding-bottom:10px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_title img{ height:20px; margin-right:10px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p{ font-size:13px; margin-bottom:8px;}
.ContactMap .ContactMap_list .ContactMap_list_left .list_left_txt p img{ height:20px; margin-right:10px; position:relative; top:-2px;}

	
	

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

/*联系我们*/
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title{width:100%;}
.contact .owl-theme .owl-controls .owl-nav div{top:-235px;}
.contact .contact_motto .contact_motto_left,.contact .contact_motto .contact_motto_right{width:100%;float:none;}
.contact .contact_motto .contact_motto_left{padding:20px 0px;}
.contact .contact_motto{padding:0px 0px;}
.contact .contact_motto_map .motto_map_bottom{position:inherit;transform:inherit;top:0;left:0;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title{padding:20px 10px;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title dd{font-size:18px;}
.contact .contact_motto_map .motto_map_bottom .map_bottom_content .map_bottom_title dd span{font-size:14px;}
.contact .contact_motto_map .motto_map_top img{height:auto;}
.ContactBanner .ContactBanner_content .ContactBanner_content_right{display:none;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left{padding:0px 2%;text-align:center;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left dd{font-size:24px;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left dt{font-size:24px;}
.ContactBanner .ContactBanner_content:before{display:none;}
.ContactBanner .ContactBanner_content .ContactBanner_content_left{position:inherit;width:100%;left:inherit;top:inherit;bottom:auto;transform:inherit;}
.about_banner .about_banner_content{width:90%;}
.about_banner .about_banner_content dd{font-size:18px;color:#fff;}
.about_banner .about_banner_content .banner_content_logo{margin:20px 0px;}
.about_banner .about_banner_content .banner_content_logo img{width:50%}
.about_banner .about_banner_content dt p{font-size:14px;color:#fff;line-height:24px;}

}
@media screen and (max-width:768px){/*首页*/
.IndexService .IndexService_content{padding:30px 0px;}
.IndexService .IndexService_content .IndexService_content_title dd{font-size:18px;}
.IndexService .IndexService_content .IndexService_content_title dt{line-height:22px;font-size:14px;margin-top:8px;}
.IndexService .IndexService_content .IndexService_content_title{padding-bottom:25px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list{width:100%;margin-right:0%;padding:0px 5% !important;background:none;margin-bottom:25px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:20px;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:auto;}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-size:18px;margin-bottom:10px;}

}






