﻿.header-box {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	transition: 388ms ease-in-out;
	background: #fff;
}
.header{
	max-height: 90px;
}
.header>.container{position: relative;}
.logo {
	width: 200px;
	float: left;
	line-height: 1;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.logo img {
	display: block;
	width: 100%;
	height: auto;
	line-height: 1;
}

.menu {
	position: absolute;
	right: 75px;
	top: 73px;
}

.menu .menu_font {
	font-size: 14px;
	text-align: center;
	color: #0076db;
}

.header-box.scoll {
	background: #fff;
}

.header-box.scoll .header {
	padding: 18px 75px 18px 88px;
}

.menu {
	cursor: pointer;
	z-index: 5;
}

#menu_toggle1 {
	display: none;
}

.menu span {
	position: relative;
	display: inline-block;
	width: 21px;
	height: 3px;
	background-color: #0076db;
	border-radius: 2px;
	vertical-align: middle;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
	margin-top: -2px
}

.menu span:after,
.menu span:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 21px;
	height: 3px;
	left: 0;
	border-radius: 2px;
	background-color: #0076db;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}

.menu span:before {
	top: -6px;
	-webkit-transition-property: top, transform;
	-moz-transition-property: top, transform;
	-ms-transition-property: top, transform;
	-o-transition-property: top, transform;
	transition-property: top, transform;
}

.menu span:after {
	bottom: -6px;
	-webkit-transition-property: bottom, transform;
	-moz-transition-property: bottom, transform;
	-ms-transition-property: bottom, transform;
	-o-transition-property: bottom, transform;
	transition-property: bottom, transform;
}

.menu.active span {
	background-color: transparent;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
	-ms-transition-delay: 0s, 0s;
	-o-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s
}

.menu.active span:after,
.menu.active span:before {
	-webkit-transition-delay: 0s, .3s;
	-moz-transition-delay: 0s, .3s;
	-ms-transition-delay: 0s, .3s;
	-o-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s
}

.menu.active span:before {
	top: 0;
	background: #0076db;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.menu.active span:after {
	bottom: 0;
	background: #0076db;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.menufix {
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	background: #fff\9;
	filter: alpha(opacity=80);
	transition: 466ms 0ms;
	opacity: 0;
	visibility: hidden;
	perspective: 800px;
}
.header-right {
	float: right;
}

.navs {
	float: left;
	margin-bottom: 0;
}

.navs li {
	width: 100px;
	float: left;
	position: relative;
	height: 90px;
}

.navs li a {
	display: block;
	color: #333333;
	font-size: 16px;
	position: relative;
	width: 100px;
	text-align: center;
	position: relative;
	padding-top: 30px;
	height: 90px;
}
.navs li a span{
	font-size: 12px;
	display: none;
}

.navs li:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #0076db;
	background-position: center 13px; 
	background-size: 48px 8px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: -webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: -webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);
	transition: transform .7s cubic-bezier(0.23, 1, 0.32, 1);
	transition: transform .7s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);
	transform-origin: left 100%;
	-webkit-transform-origin: left 100%;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	visibility: hidden\9;
}

.navs li.active a,
.navs li:hover a {
	color: #fff;
}
.navs li.active span,
.navs li:hover span {
	display: block;
}

.navs li.active:before,
.navs li:hover:before {
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform-origin: left 0;
	-webkit-transform-origin: left 0;
	visibility: visible\9;
}
.menubox {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
	display: none;
	overflow-y: auto;
}

.menus-list {
	position: relative;
	margin: auto;
	margin-top: 16%;
	width: 90%;
	margin-bottom: 88px;
}

.menus-list li {
	position: relative;
}

.menus-list li:before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: ReturnToNormal;
	animation-name: ReturnToNormal;
	border-bottom: 1px solid #e5e5e5;
}

.menus-list li:last-child {
	border-bottom: none;
}

.menus-list li a {
	display: block;
	line-height: 50px;
	color: #323232;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.header_top{padding: 5px 0;background: #0076db;color: #fff;line-height: 25px;}
.header_top a{color: #fff;}
.home_icon{display: block;width: 25px;height:25px;background: url(../img/home_icon.png) no-repeat center center;background-size:100%;margin-right: 5px;}
.phone_icon{display: block;width: 25px;height:25px;background: url(../img/phone_icon.png) no-repeat center center;background-size:100%;margin-right: 5px;}
.address_icon{display: block;width: 25px;height:25px;background: url(../img/address_icon.png) no-repeat center center;background-size:100%;margin-right: 5px;margin-left: 20px;}

.second_nav{width: 100%;text-align: center;display:none;background: #0076db;transition: all .5s;}
.second_nav ul{margin: 0;overflow: hidden;display: inline-block;}
.second_nav ul li{display:inline;padding: 0;height: auto;float: left;}
.second_nav ul li a{display: block;color: #fff !important;position: relative;margin-top: 0;height: auto;padding:10px;font-size: 14px;margin-left: 30px;}
.second_nav ul li:before{background-image:none;}
.second_nav ul li a:before{content: '';position: absolute;width: 5px;height: 5px;left: 0;top: 50%;transform: translateY(-50%);background: #FFF;}


.banner1{clear: both;}
.banner1 img{width: 100%;}
.banner1 .swiper-pagination-bullet{background: #fff;opacity: 1;width: 10px;height: 10px;position: relative;margin: 0 10px !important;}
.banner1 .swiper-pagination-bullet-active:after{content: "";width: 20px;height: 20px;border: 1px solid #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.banner1 .swiper-button-next,.banner1 .swiper-button-prev{top: auto;bottom: 12px;}
.banner1 .swiper-button-prev{left: 41%;background-image: url(../img/ban_prev.png);width: 45px;height: 15px;background-size: 100% 100%;z-index: 11;margin-bottom: 0;}
.banner1 .swiper-button-next{right: 41%;background-image: url(../img/ban_next.png);width: 45px;height: 15px;background-size: 100% 100%;z-index: 11;margin-bottom: 0;}


.consultation{background: url(../img/programme_bg.jpg) no-repeat center center;background-size:cover;padding-bottom: .6rem;}
.consultation .left_cont{padding:10px 0;background: #0076db;}
.consultation .left_cont>div{height: 62px;line-height: 62px;font-size: .3rem;padding: 0;text-align: center;color: #fff;position: relative;}
.consultation .left_cont>div span{font-size: .2rem;}
.consultation .left_cont>div a{font-size: .2rem;color: #fff;display: block;line-height: 20px;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);padding: 5px 15px;background: #0764b2;border-radius: 5px;width: 64%;}
.consultation .left_cont>div a .dj{width: 20px;height: 20px;display: block;background:url(../img/dj.png) no-repeat center center;background-size:100%;margin-right: 5px;}
.consultation .search_cont{margin-bottom: 1rem;position: relative;}
.consultation .shadow{position: absolute;bottom: -30px;z-index:0;}
.consultation .search_c{padding: 8px 15px;background: #fff;z-index: 1;}
.consultation .search_c .hotworld{margin-bottom: 4px;font-size: 16px;color: #363636;}
.consultation .search_c .hotworld a{color:#363636;}
.consultation .search_c .input-group{width: 100%;}
.consultation .search_c .input-group .form-control:focus{border-color:#ccc;box-shadow:none;-webkit-box-shadow: none;}
.consultation .search_c .input-group .form-control{height: 40px;border-right: none !important;width:90%;box-shadow: none;}
.consultation .search_c .input-group .input-group-btn{width: 10%;}
.consultation .search_c .input-group .input-group-btn:last-child>.btn{width: 100%;padding: 0 12px;border-left: none;height: 40px;}
.btn-default:hover{border-color:none;box-shadow:none;-webkit-box-shadow: none;background: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;background: none;border-left: none;}
.btn-default.focus, .btn-default:focus{border-left:none;border-color: #ccc;}
.consultation .search_c .input-group .input-group-btn:last-child>.btn img{width: 24px;}
.consultation .programme .programme_font{text-align: center;padding:20px 0;}
.consultation .programme .programme_font img{width: 56px;margin-bottom: 32px;}
.consultation .programme .programme_font h1{margin: 0;font-size: 45px;color: #0076db;margin-bottom: 10px;}
.consultation .programme .programme_font p{font-size: 16px;color: #363636;}
.consultation .programme .programme_font h2{color: #0076db;font-size: 32px;}





.product{background: url(../img/product_bg.jpg) no-repeat center center;text-align: center;padding: .6rem 0;}
.product .pro_nav{display: inline-block;margin-bottom: .8rem;}
.product .pro_nav li{float: left;display: inline-block;width: 148px;height: 46px;line-height: 46px;color: #363636;font-size: 16px;cursor: pointer; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin: 0 11px;
}
.product .pro_nav li.active{background:#0076db;color: #fff;}
.product .pro_box .img_box{position: relative;    height: 0; padding-bottom: 69.5%;}
.product .pro_cont li{margin: .6rem 0 0;}
.product .pro_box .img_box:before{content: '';position: absolute;left:0;top: 0;width: 100%;height: 0%;background: rgba(0,118,219,.8);}
.product .pro_box .img_box:after{content: '';position: absolute;left:0;bottom: 0;width: 100%;height: 0%;background: rgba(0,118,219,.8);}
.product .pro_box .img_box .read_more{width: 56px;height: 56px;position: absolute;top: 50%;left: 50%;z-index: 10;display: none;margin-top: -28px;margin-left: -28px;}
.product .pro_box .img_box .read_more p{color: #fff;font-size: 12px;}
.product .pro_box .img_box .check{width: 100%;margin-bottom: 10px;}
.product .pro_box:hover .img_box:before{height: 50%;transition: all .4s;}
.product .pro_box:hover .img_box:after{height: 50%;transition: all .4s;}
.product .pro_box:hover .read_more{display: block;animation:bounceIn 2s alternate;}
.product .pro_name{font-size: 16px;color: #363636;position: relative;padding: 10px;background: #fff;}
.product .pro_name:before{content: '';position: absolute;left: 0;height: 0%;background: #0076db;width: 10px;bottom: 0;display: block;}
.product .pro_name i{position: absolute;right: 0;height: 100%;background: #0076db;width: 10px;bottom: 0;}
.product .pro_name img{width: 80px;margin-left: 10px;}
.product .pro_name span{display: block;height: 28px;line-height: 28px;margin-right: 20px;    width: calc(100% - 121px); white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;    text-align: right;}
.product .pro_box:hover .pro_name:before{height: 100%;transition: all .4s;}

.index_title{margin-bottom: .5rem;text-align: center;}
.index_title h1{font-size: .5rem;color: #d0d0d0;margin-bottom: 10px;}
.index_title h2{font-size: .4rem;color: #363636;margin: 0;margin-bottom: 14px;}
.index_title span{display: block;width: 54px;height: 4px;background: #0076db;margin: 0 auto;}


.advantage{text-align: center;padding: .6rem 0;}
.advantage .adv_cont .adv_ban{height: 245px;box-shadow: 0px 0px 10px #b4d2ec;width: 80%}
.advantage .adv_cont .adv_ban .swiper-slide{padding: 20px 0;}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font{text-align: left;height: 100%;position: relative;}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font:after{content: '';width:1px;height: 80%;position: absolute;top:50%;transform: translateY(-50%);right: 0;background: #bfbfbf}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont{position:absolute;top: 50%;transform: translateY(-50%);left: 40px;}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont h1{font-size:24px;color: #363636;line-height: 40px}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont h1 i{display: block;width: 46px;height: 40px;float: left;margin-right: 10px}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont h1 i img{height: 100%;}
.advantage .adv_cont .adv_ban .swiper-slide:nth-child(4) .adv_font .adv_font_cont h1 i{margin-right: 0;}
.adv_ban_pagin .swiper-pagination-bullet{background: #0076db;}
.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont p{font-size:16px;color: #363636;}

.advantage .swiper-container .cy_index{position: absolute;top: 0;right: 0;width: 50px;height: 50px;border-radius: 0 0 0 50px;background: #0076db;text-align: right;line-height: 45px;font-size: 25px;color:#fff;padding-right:10px;}




.about{padding: .6rem 0;background: url(../img/about_bg.png) no-repeat top center;background-size:100% 80%;position: relative;}
.about .index_title h1{color: #fff;}
.about .index_title h2{color: #fff;}
.about .index_title span{background: #fff;}
.about .about_content{background: #fff;padding: .6rem .2rem;border: 1px solid #dcdcdc;}
.about .about_content p{line-height: 40px;text-indent:2em;font-size: 16px;color: #363636;}
.about .about_content .more{font-size: 14px;display: block;color: #fff;background: #0076db;padding:4px 10px;margin-top:20px}
.about .about_content .more i{margin-left: 5px;display: inline-block;}


.choose_reason{margin-bottom: 20px;}
.choose_img_box{width: 100%;height: 350px;background-size:cover !important;background-position:center center !important;}
.choose_ban{padding:10px 0 60px;}


.choose_ban .swiper-slide {width: 572px;height: 580px;background: #fff;transition: all .5s;}

.choose_ban .swiper-slide .choose_details{position: relative;height: 230px;box-shadow: 0 8px 30px #ddd;}
.choose_ban .swiper-slide .choose_details .choose_details_box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70%;}
.choose_ban .swiper-slide .choose_details h3{font-size: .4rem;margin:0;margin-bottom: .3rem;text-align: center;}

.choose_ban .swiper-slide .choose_details p{font-size: 12px;color: #707070;margin-bottom: .2rem;position: relative;}
.choose_ban .swiper-slide .choose_details p:before{content: '';width: 5px;height: 5px;background: #0076db;position: absolute;top: 50%;transform: translateY(-50%);left: -10px;}
.choose_ban .swiper-slide .choose_details p:last-child{margin-bottom: 0;}
.choose_ban .choose_details{background: #fff;}



.case{padding: .6rem 0;}
.case .case_box .img_box{position: relative;}
.case .case_box .img_box img{width: 100%;}
.case .case_box .box_shadow{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 0%;height: 0%;}

.case .case_box p{padding: 5px 10px;background: #0076db;font-size: 16px;color: #fff;position: relative;}
.case .case_box p i{display: block;width: 35px;height: 16px;background: url(../img/arrow_right.png) no-repeat center center;background-size:100%;position: absolute;top:50%;margin-top:-8px;right: 10px;}
.case .case_cont ul{margin-bottom: 0;}
.case .case_cont ul li{padding: 0 2.5%;margin-bottom: .6rem;}
.case .case_cont ul li:hover .box_shadow{transition: all 1s;width: 95%;height: 95%;border: 1px solid #fff;}
.case .case_cont ul li:hover i{animation: slideInLeft 1s alternate forwards;-webkit-animation:slideInLeft 1s alternate forwards;}
.case .read_more{color: #fff;background: #0076db;display: block;margin: 0 auto;text-align: center;width: 150px;padding: 5px 0;position: relative;}
.case .read_more i{margin-left: 5px;display: inline-block;}




.customers{padding: .6rem 0;background: url(../img/customers_bg.jpg) no-repeat center center;background-size: cover;}
.customers .container{padding: 0;}
.customers .index_title h1{color: #fff;}
.customers .index_title h2{color: #fff;}
.customers .customers_box ul li{width: calc(100%/8);float: left;padding:0 5px;margin-bottom: 10px;}
.customers .customers_box ul li img{display: block;width: 100%;}
.customers .customers_box ul li .img_box{display: block;position: relative;overflow: hidden;height: 100px;background: #fff;}
.customers .customers_box ul li .img_box img{position: absolute;top: 50%;max-width:100%;left: 50%;margin-top: -25%;margin-left: -50%;}
.customers .customers_box ul li:hover img{transform: scale(1.1);transition: all .5s;}


.news{padding: .6rem 0;margin-bottom: .6rem;}
.news .news_nav{display: inline-block;margin-bottom: .8rem;}
.news .news_nav_cont{text-align: center;}
.news .news_nav li{float: left;display: inline;padding: 5px 10px;cursor: pointer;}
.news .news_nav li.active{background: #0076db;color: #fff;}
.news .img_box{height: 255px;border: 2px solid #0076DB;overflow: hidden;}
.news .img_box .img{background: url(../img/news_img.jpg) no-repeat center center;background-size:cover !important;height: 100%;}
.news .img_box:hover .img{transform: scale(1.1);transition: all .5s;}
.news .news_details{padding: .35rem 0 .3rem;background: #0076DB;color: #fff;}
.news .news_details a{color: #fff;}
.news .news_details .date{text-align: center;}
.news .news_details .date h1{font-size: .8rem;margin: 0;margin-bottom: 15px;}
.news .news_details .details .news .news_details .details p span:nth-child(2){float:right;}
.news .details h1{margin: 0;font-size: 16px;}
.news .news_details .details span{display: block;width: 100%;background: #fff;height: 1px;margin: 20px 0;}
.news .news_details .details p{font-size: 14px;line-height: 30px;}

.news .news_list{margin-top: 18px;margin-bottom: 0;}
.news .news_list a{display: block;margin: 0;padding: 0;text-align: left;}
.news .news_list ul{margin-bottom: 40px;}
.news .news_list h1{margin: 0;font-size: 14px;color: #363636;margin-bottom: 15px;position: relative;}
.news .news_list h1 i{position: absolute;right: 35px;opacity: 0;top: 0;}
.news .news_list p{color: #999999;font-size: 12px;padding-bottom: 15px;border-bottom:1px dashed #0076DB;}
.news .news_list p span{display: block;white-space:nowrap;}
.news .news_list p span:nth-child(1){float: left;width: 80%;overflow: hidden;} 
.news .news_list p span:nth-child(2){float:right;width: 20%;text-align: right;}
.news .news_list ul li{margin-bottom: 40px;}
.news .news_list ul li:hover i{right: 0;opacity: 1;transition: all 1s;}
.news .news_list ul li:hover h1{padding-left:20px;transition: all 1s;color:#0076db;}
.news .news_list ul li:hover p{padding-left:20px;transition: all 1s;}
.news .news_list ul li:hover p span:nth-child(2){padding-right: 20px;transition: all 1s;}
.news .news_list .read_more{background: #0076db;color: #fff;padding: 8px 15px;display: inline;display:-webkit-inline-box;}
.news .news_list .read_more i{margin-left: 5px;display: inline-block;}




.footer{background: url(../img/footer_bg.png) no-repeat center bottom;background-size:cover;padding-top: 150px;color: #fff;position: relative;}
.footer .container{padding: 0;}
.footer a{color: #fff;}
.footer ul>li{float: left;width: calc(100%/5);text-align: center;position: relative;}
.footer ul>li h1{font-size: 14px;margin-bottom: .3rem;margin-top: 0;}
.footer ul>li h2{font-size: 24px;margin: 0;margin-bottom: .3rem;}
.footer ul>li p{font-size: 12px;margin-bottom: 10px;}
.footer ul>li img{margin-bottom: 10px;}
.footer ul>li::before{content: '';height: 100%;width: 1px;position: absolute;left: 0;background: #626262;}
.footer ul>li::after{content: '';height: 43px;width: 3px;position: absolute;left: -1px;background: #0076DB;top: 20px;}
.footer ul>li:last-child{padding:0 .3rem;}
.footer ul>li ol li{font-size: 12px;margin-bottom: 5px;}
.footer .top{position: absolute;left: 50%;transform: translateX(-50%);top: 10px;cursor: pointer;}
.footer .bottom{background: #fff;color: #363636;font-size: 14px;text-align: center;padding:5px 0;}
.footer .bottom a{color: #363636;}
.footer .bottom span:nth-child(2){margin-left: 50px;}
.footer .bottom span:nth-child(3){margin-left: 10px;}

.code{cursor: pointer;width: 70%;}
.code_box{position:fixed;height: 100%;width: 100%;background: rgba(0,0,0,.8);top: 0;left: 0;display: none;}
.code_box img{display:block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 30%;}


.contact_us{padding: .6rem 0;}



.new_ny_about{padding: .6rem 0;}
.new_ny_about .neiye_title{font-size: .4rem;color: #000000;font-weight: bold;margin: 0;margin-bottom: .6rem;}
.new_ny_about .neiye_about{margin-bottom: .6rem;}
.new_ny_about .neiye_about p{text-indent: 2em;line-height: 30px;color: #646464;font-size: 14px;}
.new_ny_about .neiye_about>div{padding: 0;}
.new_ny_about .neiye_about .iso{padding-right:10px;margin-top: .7rem;}
.new_ny_about .neiye_about .exit{padding-left: 10px;margin-top: .7rem;}
.new_ny_about .neiye_about .iso img{margin-top: 25px;}
.new_ny_about .neiye_about .exit  img{margin-top: 25px;}
.new_ny_about .neiye_about .iso p{color: #0076db;text-indent: 0;font-weight: bold;}
.new_ny_about .neiye_about .exit p{color: #0076db;text-indent: 0;font-weight: bold;}


.new_ny_about .culture_ab{margin-bottom: .6rem;padding-top: .6rem;}
.new_ny_about .culture_ab>ul{padding: 20px;box-shadow: 0 0 10px #eee;}
.new_ny_about .culture_ab>ul li{padding:10px 0 32px 36px;}

.new_ny_about .culture_ab>ul li h2{font-size: 16px;color: #505050;margin: 0;}
.new_ny_about .culture_ab>ul li .culture_ab_box span{display: block;width: 30px;height: 2px;background: #0076db;margin: 5px 0 30px;}
.new_ny_about .culture_ab>ul li .culture_ab_box p{line-height: 30px;color: #505050;font-size: 14px;}
.new_ny_about .culture_ab>ul li:nth-child(1){border-right: 1px solid #eeeeee;}




.new_ny_about .culture_ab .neiye_title{color: #fff;}
.new_ny_about .culture_ab{background: url(../img/culture_ab.jpg) no-repeat center center;background-size:100%;}
.new_ny_about .culture_ab>ul{width: 80%;margin: 0 auto;background: #fff;}
.new_ny_about .culture_ab>ul li:nth-child(3){border-right: 1px solid #eeeeee;border-top: 1px solid #eeeeee;}
.new_ny_about .culture_ab>ul li:nth-child(4){border-top: 1px solid #eeeeee;}


.new_ny_about .team_ab{margin-bottom: .6rem;}

.honor_ab_ban .swiper-slide{border: #fff 1px solid;}
.honor_ab_ban .swiper-slide img{width: 100%;max-height: 300px;}
.honor_ab_ban .swiper-slide .img {padding: 10px 10px 0px 10px;width: 100%;display: block;overflow: hidden;}
.honor_ab_ban .swiper-slide:hover {box-shadow: 0 0 8px 5px #e8e8e8;border: #007cc2 1px solid;}


.honor_ab_ban .swiper-slide .content_box {padding: 10px;background-color: #f5f5f5;text-align: center;}
.honor_ab_ban .swiper-slide .content_box a{color: #25292f;}
.honor_ab_ban .swiper-slide:hover .content_box {background-color: #0694d6;}
.honor_ab_ban .swiper-slide:hover .content_box a{color: #fff;}
.honor_ab_ban .swiper-slide:hover img {transform: scale(1.1);transition: all .5s;}

.nei_pro_nav{padding: 0;margin-top: 35px;}
.nei_pro_nav ul{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content:center;}
.nei_pro_nav ul li{width: 18%;margin:1%;text-align: center;color: #505050;font-size: 16px;border: 1px solid #e6e6e6;line-height: .9rem;}
.nei_pro_nav ul li a{color: #505050;}
.nei_pro_nav ul li i{font-style: normal;display: inline-block;font-size: 20px;margin-right:5px;font-weight: bold;}
.nei_pro_nav ul li:hover i{transform: rotate(360deg);transition: all .5s;transform-origin:50% 50%;}


.partner_bg{background: #f7f7f7;}
.partner_bg .partner_box{padding: 0;}
.partner_bg  .partner_cont{padding:20px 0;text-align: center;background: #fff;transform: scale(.9);}
.partner_bg  .partner_cont img{max-width:100%;}
.partner_bg .neiye_nav{margin-bottom: .4rem;}
.partner_bg .neiye_nav h3.title{background: #fff;}
.partner ol{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: center;}
.partner ol li{width: calc(100%/3);margin-bottom: 20px;cursor: pointer;}
.partner ol li:hover .partner_cont{transform: scale(1);transition: all 1s;box-shadow: 0px 10px 30px rgba(233, 233, 233, 0.8);}

.partner .content_box h1{font-weight: 400;margin: 0;margin-top: 20px;font-size: 16px;}
.partner ol li:hover h1{color: #0076db;transition: all 1s;}

.bottom_de{background: url(../img/bottom_bg.jpg) no-repeat top center;background-size:100%;text-align: center;padding:.4rem 0;}
.bottom_de h1{color: #fff;font-size: 36px;margin: 0;margin-bottom: .4rem;}
.bottom_de>.container{background: #fff;border: 1px solid #eeeeee;text-align: center;padding: 20px;}
.bottom_de>.container p{color: #505050;font-size: 14px;line-height: 40px;}

/*地图*/
.contact_map{border: none !important;}
#dituContent{border: none !important;}






.right_message{
	position: fixed;
	right: 10px;
	bottom: 80px;
	z-index: 999;
}
.right_message>ul{
	width: 60px;
	display: inline-block;
	border: 1px solid #e0e0e0;
}
.right_message>ul>li{
	width: 100%;
	height: 64px;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	z-index: 150;
}
.right_message>ul>.TOP{
	border-bottom: none;
}
.right_message>ul>li>div{
	width: 100%;
	transition: all 0.5s;
}
.right_message>ul>li>div>div{
	width: 100%;
	height: 64px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	background-color: #fff;
	font-size: 12px;
}
.right_message>ul>li>div>div:nth-of-type(2){
	background-color: #0076db;
	top: 65px;
	transition: all 0.5s;
}
.right_message>ul>li>div>div:nth-of-type(2)>span{
	color: #fff;
}
.right_message .right_erweima{
	padding-top: 0px !important;
}
.right_message>ul>li>div>div>img{
	margin-top: 10px;
	width: 20px;
	margin-bottom: 5px;
}
.right_message>ul>li>div>div>span{
	display: block;
	font-size: 12px;
	color: #363636;
}
.right_message>ul>li>ul{
	width: 0px;
	position: absolute;
	left: -145px;
	top: 0px;
	overflow: hidden;
	transition: all 0.5s;

}
.right_message>ul>li>ul>li{
	width: 145px;
	height: 64px;
	background-color: #0076db;
	color: #fff;
	text-align: center;
	margin-left: 100%;
	transition: all 0.5s;
}
.right_message>ul>li>ul>li a{
	font-size: inherit;
	color: #fff;
}
.right_message>ul>li>ul .qq{
	line-height: 64px;
	font-size: 12px;
}

.right_message>ul>li>div>div .vx{
	width: 25px;
}
.right_message>ul>li>ul .imgbox{
	height: 100%;
	font-size: 12px;
	line-height: 30px;
}
.right_message>ul>li>ul .imgbox>img{
	width: 100%;
}

.right_message>ul>li .dh_box{
	/*margin-top: -64px;*/
}

.right_message>ul>li>ul .dh2{
	text-align: left;
}
.right_message>ul>li>ul>.dh2:nth-of-type(even){
	background-color: #0076db;
}



.right_message>ul>li>ul .dh2>img{
	float: left;
}
.right_message>ul>li .dh_box>li:nth-of-type(1)>img{
	margin: 23px 13px;
	float: left;
}

.right_message>ul>li .dh_box>li:nth-of-type(2)>img{
	margin: 23px 16px;
}
.right_message>ul>li .dh_box>li:nth-of-type(3)>img{
	margin: 22px 12px;
}

.right_message>ul>li>ul .dh2>div{
	width: 100px;
	margin: 11px 0px;
	font-size: 12px;
}
.right_message>ul>li>ul .dh2>div>span{
	overflow:hidden;
	white-space:nowrap;
}
.right_message>ul>li>div>div .yuy{
	width: 30px;
}
.right_message>ul .yuyue{
	cursor: pointer;
}
.right_message>ul>li>ul>li>div>p{
	margin-bottom: 5px;
}
.toTop {
	width: 35px;
	height: 28px;
	display: block;
	margin: 15px auto 0px;
	background: url(../img/icon_right/toTop2_h.png) center/100% 100%;
	z-index: 99;
	cursor: pointer;

}
.right_message>ul>.TOP>div>div{
	background-color: #0076db;
}

@media screen and (max-width:1200px){
	.logo{ width: 110px; margin-top: 20px;padding: 0;}
}


@media screen and (max-width:1024px){
	body{ cursor:pointer;overflow-x: hidden;}
	.logo{ margin-top: 3px;}
	.menufix{ display:none;}
	.header-box{opacity: .95;}
	.header{ padding: 10px;}
	.logo{ position:relative; left:0; top:auto;transform: inherit;}
	.menu{ position:absolute; right:10px; top:10px;}
	.menu strong{ display:none;}
	.header>.container{padding: 0;}
	#menu_toggle{ display:none;}
	#menu_toggle1{ display:block;}
	.menu{ margin-top:6px;}
	.header-box.scoll{ border-bottom:1px solid #a0a0a0;}
	.header-box.scoll .header{ padding:18px 5%;}
	.menu span,.menu span:after, .menu span:before{ width:32px;}
	.menu span:before{ top:-8px;}
	.menu span:after{ bottom:-8px;}
	.header-right {
    display: none;
	}	
	.banner1 .swiper-button-next{display: none;}	  
	.banner1 .swiper-button-prev{display: none;} 
	.banner1 .swiper-pagination{display: none;}
	
	
	.new_ny_about .neiye_title{margin-bottom: .2rem;}
	.new_ny_about{padding: 10px 10px;}
	.new_ny_about .culture_ab>ul{width: 100%;padding: 0;}
	.new_ny_about .culture_ab>ul li{border: 1px solid #eeeeee;padding: 30px;}
	.new_ny_about .neiye_about .iso{padding: 0;}
	.new_ny_about .neiye_about .exit{padding: 0;}	
	.partner .content_box h1{font-size: 12px;} 
}
@media screen and (max-width:768px){
	html {
	  overflow-y: scroll;
	}
	
	:root {
	  overflow-y: auto;
	  overflow-x: hidden;
	}
	
	:root body {
	  position: absolute;
	}
	body {
	  width: 100vw;
	  overflow: hidden;
	}
	.consultation .search_c{padding: 0;border-radius: 8px;margin-top: 20px;background: none;}
	.consultation .search_c .input-group{height: 40px;}		
	.consultation .search_c .hotworld{font-size: 12px;}
	.consultation .search_c .input-group .form-control{width: 80%;box-shadow: none !important;border: none;}
	.consultation .search_c .input-group .input-group-btn{width: 20%;}
	.consultation .search_c .input-group .input-group-btn .btn{border: none;}
	.consultation .search_c .input-group>form{border: 1px solid #ccc;border-radius: 5px;background: #fff;}
	.consultation .search_cont{margin-bottom: .5rem;}
	.consultation .programme .programme_font img{margin-bottom: .3rem;}
	.consultation .programme .programme_font h1{font-size: 22px;}
	.consultation .programme .programme_font h2{font-size: 18px;}
	.consultation .programme .programme_font p{font-size: 14px;}
	.product .pro_nav li{width: 50%;}
	.product .container{padding: 0;}
	.product .pro_box .img_box .check{margin-bottom: 5px;}
	.product .pro_box .img_box .read_more{width: 50px;height: 70px;margin-top: -35px;margin-left: -25px;}
	.product .pro_name span{width: 100%;margin: 0;text-align: center;}
	.product .pro_nav{margin-bottom: 0;}
	.advantage .adv_cont .adv_ban{width: 100%;height: 450px;}
	.advantage .adv_cont .adv_ban .swiper-slide .adv_font .adv_font_cont{left: 50%;transform: translate(-50%,-50%);width: 80%;}
	.advantage .adv_cont .adv_ban .swiper-slide .adv_font:after{display: none;}
	.advantage .adv_cont .adv_ban .swiper-slide .adv_font{height: 50%;}
	.advantage .adv_cont .adv_ban .swiper-slide{padding: 0;}
	.about .about_content .more{float: none;width: 50%;margin: 0 auto;text-align: center;}
	.about .about_content p:nth-child(2){display: none;}
	.choose_ban .swiper-slide{width: 100%;height: auto;}
	.choose_ban{width: 95%;padding: 10px 0;}
	.choose_img_box{height: 200px;}
	.choose_ban .swiper-slide .choose_details .choose_details_box{width: 90%;}
	.choose_ban .swiper-slide .choose_details{box-shadow: 0 6px 30px #f1efef;}
	.customers .customers_box ul li{width: calc(100%/4);}
	.news_cont .col-md-6{padding: 0;}
	.news .img_box{height: 180px;}
	.news .news_details .date{padding: 0;}
	.news .news_details .details span{margin: 10px 0;}
	.news .news_details .details p{line-height: 20px;font-size: 12px;}
	.news h1{font-size: 14px;}
	.news .news_list p span:nth-child(1){width: 62%;}
	.news .news_list p span:nth-child(2){width: 38%;}
	.news .news_list h1{font-size: 14px;}
	.news{margin-bottom: 0;}
	.footer .top{top: 35px;}
	.footer{padding-top: 110px;}
	.footer ul>li{width: calc(100%/2);margin-bottom: 20px;}
	.footer ul>li h2{font-size: 14px;}
	.footer ul>li:last-child{padding: 0 10px;}
	.footer .bottom span{display: block;margin: 0;}
	.footer .bottom span:nth-child(2){margin-left: 0;}
	.footer .bottom span:nth-child(3){margin-left: 0;}
	.contact_us iframe{height: 250px;}
	.case .case_box p{padding: 5px 0;text-align: center;}
	.case .case_box p i{display: none;}
	.product .pro_name img{display: none;}
	.about{background-size:cover;}
	.honor_ab_ban .swiper-slide img{max-height: 350px;}
	.news .news_list ul li{margin-bottom: 20px;}
	.news .news_list{text-align: center;}
	.zoom_box{width: 95%;}
	.bottom_de h1{font-size: 20px;}
}