@CHARSET "UTF-8";
html{font-size:41.4px;}
body{background-color: #fff;color: #595959;
	font-family:'opposansM';
	src: url('__PUBLIC__/fonts/OPPOSans-M.ttf') format('truetype'), url('__PUBLIC__/fonts/OPPOSans-M.svg') format('svg'),url('__PUBLIC__/fonts/OPPOSans-M.woff') format('woff');/*路径要正确*/
	font-weight: normal;
	font-style: normal;
}
body.body-white{;overflow: hidden;}
a{cursor: pointer;display: block;
	transition: all 0.6s;
	-o-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	
}
a:hover{text-decoration:none; }
a:active {color: #00ffff}
ul{margin: 0;padding: 0;}
li{list-style-type:none;}
button,input[type=button],input[type=submit]{outline: none;}
p{margin-bottom: 0;}
form{margin-bottom: 0;}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.ellipsis{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ellipsis2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.btn:hover{opacity: 0.8;}

.pages{
	/*width: 100%;*/
	/*background: #FFF;*/
	height: 40px;
	padding: 20px;
}
.pages div{
	float: right;
	background: #fff;
	padding: 5px 0 5px 5px;
}
.pages li{
	float: left;
	margin: 3px 5px;
}
.pages li a{
	padding: 3px 15px;
	background: #d77f39;
	color: #FFF;
}
.pages li a:hover{
	opacity: 0.7;
}
.pages li span{
	padding: 2px 15px;
	border: solid #555 1px;
	display: inline-block;
}

#footer{
	height: 220px;
    max-width: 100%;
    margin: auto;
	width: 100%;
	text-align: right;
	display: flex;
	align-items: center;
	background: #242424;
}
.footer-bg{
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#footer .column-group{
	padding-top: 30px;
	margin: 0 40px;
	display: flex;
	align-items: center;
}
#footer  .column{
	width: 270px;
	text-align: center;
	position: relative;
	min-height: 50px;
}
#footer  .column:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 20px;
	background: #bfbfbf;
}
#footer  .column:first-of-type:after{
	width: 0;
}
/*#footer  .column ul{
	margin: 15px 0;
	padding: 0;
}
#footer .column ul li{
	margin:10px 0;
}*/
#footer .column a{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
#footer .column a:hover{color: #d77f39;}
#footer .footer-erweima {position: fixed; right: 0; top: 100px;z-index: 99;
	/*transform: translateY(-50%);
	transform: -o-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -webkit-translateY(-50%);*/
}
#footer .footer-erweima img{
	width: 150px;
	vertical-align: top;
	max-width: inherit;
}
#footer .column-group.column-group2{align-items:self-start;flex-wrap: wrap;padding-top: 10px;}
#footer .column-group.column-group2 .logo-img{width: 150px;vertical-align: middle;}
#footer .column-group.column-group2 .column{font-size: 12px;width: calc(50% - 80px);text-align: left;}
#footer .column-group.column-group2 .column:after{height: 0;}
#footer .column-group.column-group2 a{display: inline-block;padding-right: 10px;}
#footer .column-group.column-group2 img{height: 40px;}
#footer  .ba{
	color: #fff;
    font-size: 14px;
    margin: 20px 40px 0;
}
#footer  .ba a{
    color: #fff;
}
#footer  .ba a:hover{
	color: #d77f39;
}
/*.backtotop{color: #595959;}*/
/*.backtotop:hover i{color: #d77f39;}*/

.index-fixed-top .navbar-fixed-top{
	background: none;
}
.navbar-fixed-top {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
}
.navbar-fixed-top.indexFixed{
	position: absolute;
}
.navbar-fixed-top.fixednav{
	position: fixed;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0px 10px #d2cccc;
}
.navbar-fixed-top.indexFixed.fixednav{
	position: fixed;
}
.navbar-fixed-top.indexFixed.fixednav .nav li a{
	color: #595757;
}
.navbar-fixed-top .top-container{
	max-width: 1200px;
	width: calc(100% - 40px);
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 20px;
}
.navbar-fixed-top .top-fixed-logo{
	height: 53px;
	width: auto;
	max-width: inherit;
}
.nav-collapse, .nav-collapse.collapse{overflow: visible;}
.nav-collapse{width: 100%; margin: 0 20px; }
.nav-collapse ul{text-align: right;}
/*.nav-collapse .nav{ position: relative;}*/
.nav li{display: inline-block; margin: 0 15px;position: relative;font-size: 18px;font-weight: bold;}
.nav li a{color: #595757; padding: 10px 0;}
.nav li.dropdown{margin-right: 30px;}
.nav li.dropdown>a{position: relative;}
.nav li.dropdown>a:after{content: '';position: absolute;right: -15px;top: 50%; width:0; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-top:5px solid #595959;
	transform: translateY(-50%);
	transform: -o-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -webkit-translateY(-50%);
}
.nav li.dropdown:hover>a:after{border-bottom:5px solid #d77f39;border-top:0;}
.index-fixed-top .navbar-fixed-top .nav li a{color: #fff;}
.index-fixed-top .navbar-fixed-top .nav li:hover a{color: #d77f39; }
.index-fixed-top .navbar-fixed-top .nav li:hover .dropdown-menu a{color: #fff; }
.index-fixed-top .navbar-fixed-top .nav li .dropdown-menu li:hover a{color: #d77f39; }
.nav li.menu-select{border-bottom: 2px solid #d77f39; } 
.nav li:hover a{color: #d77f39; }
.nav li .dropdown-menu{display: none;padding: 10px;box-shadow: 0 1px 4px #ddd;}
.nav-collapse .nav li ul{text-align: center;display: flex;}
.nav li.open .dropdown-menu{position: absolute; left: 50%; top: 100%; min-width: 100%; background: rgba(0,0,0,0.6); color: #fff;margin: 0;display: block;
	transform: translateX(-50%);
	transform: -o-translateX(-50%);
	transform: -ms-translateX(-50%);
	transform: -moz-translateX(-50%);
	transform: -webkit-translateX(-50%);
}
.nav li.open .dropdown-menu li{color: #fff;white-space: nowrap;padding-left: 15px;}
.nav li.open .dropdown-menu li:after{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #fff;left: 0;top: 50%;
	transform: translateY(-50%);
	transform: -o-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -webkit-translateY(-50%);
}
.nav li.open .dropdown-menu li a{color: #fff;padding: 9px 0;font-weight: normal;}
.nav li.open .dropdown-menu li:hover a{color: #d77f39;}

.navbar-fixed-top .top2 .pull-right{white-space: nowrap;}
.language{background: #d77f39; color: #fff; border-radius: 20px; }
.language{padding: 0 20px; } 
.language a{height: 30px; line-height: 30px; /*width: 40px;*/ padding: 0 5px; text-align: center; display: inline-block; color: #fff; font-size: 12px; }

.swiper-slide a{display: block;}
.swiper-slide img{width: 100%;}
#banner-swiper .swiper-slide a{overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;height: 100%; }
#banner-swiper .swiper-slide img{opacity: 1;
	transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transition: all 5s 0.5s ease-in-out;
	-o-transition: all 5s 0.5s ease-in-out;
	-ms-transition: all 5s 0.5s ease-in-out;
	-moz-transition: all 5s 0.5s ease-in-out;
	-webkit-transition: all 5s 0.5s ease-in-out;
}
#banner-swiper .swiper-slide.swiper-slide-active a{}
#banner-swiper .swiper-slide.swiper-slide-active img{
	transform: scale(1.0,1.0);
	-o-transform: scale(1.0,1.0);
	-ms-transform: scale(1.0,1.0);
	-moz-transform: scale(1.0,1.0);
	-webkit-transform: scale(1.0,1.0);
}
#banner-swiper .pagination {position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center; }
#banner-swiper .swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #555; margin: 0 5px; opacity: 0.8; cursor: pointer; }
#banner-swiper .swiper-active-switch {background: #fff; }



.banner-pp{width: 100%;margin-bottom: 40px;}
.banner-pp ul{display: flex;margin: 0;justify-items: left;flex-wrap: wrap;}
.banner-pp ul li{width: 11.11%;position: relative;}
.banner-pp ul li:last-of-type{display: none;}
.banner-pp ul li img{width: 100%;}
.banner-pp ul li .img_hover{padding: 0; align-items: center;justify-content: space-around;color: #333;background: #ffc60d;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10; opacity: 0;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.banner-pp ul li .img_hover img{height: 30px;width: auto;}
.banner-pp ul li .img_hover .img_content{text-align: center;}
.banner-pp ul li:hover .img_hover{display: flex;height: 110%;opacity: 1;}



.panel{width: 100%;}
/*.panel .panel-bg{max-width: 1280px;width: 100%;margin: 0 auto;}*/
.panel .displayflex{display: flex;}
.panel .panel-left{width: 50%;}
.panel .panel-right{width: 50%;}
.panel-txt{display: flex;justify-items: center;align-items: center;}
.panel-txt .medio{margin-left: 0;width: 35.33%;position: relative;z-index: 1;right: 0;padding: 20px 20 40px 0;}
/*.panel .panel-left img, .panel .panel-right img{width: 100%;}*/
.panel .medio-title{font-size: 24px;color: #d77f39;margin-bottom: 20px;font-weight: bold;margin-bottom: 30px;}
.panel .medio-info{line-height: 1.8em;}
.panel .medio-info .ellipsis2{max-height: 3.6em;}
.panel .medio-info p{}
.panel .btn-group{margin-top: 30px;}
.panel .btn-group .btn{background: #d77f39;color: #fff;border-radius: 0;border: 0;width: 180px;font-size: 14px;line-height: 36px;}
.panel .btn-group .btn a{color: #fff;}


.index-container .panel .panel-bottom ul li .icon img{
	transition: All 0.5s ease-in-out; 
	-o-transition: All 0.5s ease-in-out; 
	-ms-transition: All 0.5s ease-in-out; 
	-moz-transition: All 0.5s ease-in-out; 
	-webkit-transition: All 0.5s ease-in-out; 
}
.index-container .panel .panel-bottom ul li:hover .icon img{
	transform: rotateY(180deg); 
	-o-transform: rotateY(180deg); 
	-ms-transform: rotateY(180deg); 
	-moz-transform: rotateY(180deg); 
	-webkit-transform: rotateY(180deg); 
}


.bghui{background: #f2f2f2;}
.background_img{width: 100%;}
.bbig-title{box-shadow: 0 5px 5px #ddd;background: #f1f1f1;width: 100%;padding: 10px 0;border-top: 5px solid #bca08a;}
.bbig-title .bbig-title-bg{padding: 0px 20px;width: calc(100% - 80px);max-width: 1200px;margin: 0 auto 0;padding: 0 40px;}
.bbig-title .bbig-title-bg a,.bbig-title .bbig-title-bg label{display: inline-block;color: #595959;font-size: 16px;line-height: 24px; font-weight: normal;margin: 0;}
.bbig-title .bbig-title-bg a:hover{color: #d77f39;}

.title-nav{width: calc(100% - 80px);max-width: 1200px;margin: 0 auto;padding: 0 40px;}
.title-nav ul{margin: 20px 20px;}
.title-nav li{display: inline-block;}
.title-nav li .name{padding: 0 20px;background: #fff;margin-right: 10px;margin-bottom: 10px;text-align: center;font-size: 18px;line-height: 45px;min-width: 80px;color: #595959;}
.title-nav li.active .name,.title-nav li:hover .name{background: #d77f39;color: #fff;}
.list-container{width: calc(100% - 80px);max-width: 1200px;margin: 0 auto;padding: 0 40px;}
.terms .name{color: #595959;line-height: 40px;font-size: 18px;margin-bottom: 10px;padding: 0 20px;}
.terms .name:hover{color: #d77f39;}
.terms .name span{float: right;color: #a6a6a6;font-size: 14px;}
.terms .name:hover span{color: #d77f39;}
.rows{margin-bottom: 20px;}
.rows ul{margin: 0 20px;width: calc(100% - 40px);}
.rows li{margin-right: 15px; display: inline-block;float: left;width: calc(25% - 14px);border: 1px solid #dcdcdc;margin-bottom: 20px;}
.rows li:nth-of-type(4n){margin-right: 0;}
.rows li .img{width: 100%;background: #fff;}
.rows li .pro-name{color: #595959;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 20px 15px;background: #e5f0f6;}


.swiper-container-pointer-events{width: 100%;margin: 0 auto;}

.index-container{background: #fff;padding-top: 40px;}
.index-container .panel{max-width: 1200px; margin: 0 auto; padding: 0 40px; width: calc(100% - 80px); }
.index-container .panel-bg{background: #fff;box-shadow: 0 0 5px #ddd;margin: 0 auto;padding: 20px 40px;}
.index-container .list-title{font-size: 24px;line-height: 36px;font-weight: bold;margin: 0 auto 20px; padding: 0 40px;border-left: 10px solid #d77f39;}
.index-container .list-title a.tomore{font-weight: normal;float: right;color: #595959;font-size: 16px;}
.index-container .list-title a.tomore:hover{color: #d77f39;}
.index-container .list-group{display: flex;white-space: nowrap;justify-content: space-between;align-items: center;}

.index-container .list-group2{position: relative;}
.index-container .corporatebusiness-panel .list-group .swiper-wrapper{height: inherit !important;text-align: center;}
.index-container .list-group .swiper-container {width: 100%; color: #fff; text-align: center; }
.index-container .list-group .swiper-slide{height: inherit !important;}
.index-container .list-group .swiper-slide .list{margin: 0 10px;}
.index-container .list-group .arrow-left {display: none;opacity: 0.5;background: url(../images/prev.png) no-repeat;background-size: 100% 100%; position: absolute; left: 0px; top: 50%; margin-top: -20px; width: 40px; height: 40px; z-index: 12;}
.index-container .list-group .arrow-right {display: none;opacity: 0.5;background: url(../images/next.png) no-repeat; background-size: 100% 100%; position: absolute; right: 0px; top: 50%; margin-top: -20px; width: 40px; height: 40px; z-index: 12;}
.index-container .list-group .arrow-left:hover,
.index-container .list-group .arrow-right:hover{opacity: 1;}
.index-container .list-group2:hover .arrow-left,
.index-container .list-group2:hover .arrow-right{display: inline-block;}


.index-container .video-panel{margin-bottom: 40px;}
.index-container .video-panel .panel-bg{}
.index-container .video-panel .list-title{}
.index-container .video-panel .list-group{align-items: inherit;}
.index-container .video-panel .video-div{width:100%;overflow: hidden;display: flex;justify-content: space-between;}
.index-container .video-panel .video-div .list{width: calc(33.33% - 20px);padding-bottom: 10px;cursor: pointer;}
.index-container .video-panel .video-div .list .list-info{padding: 10px;position: relative;}
.index-container .video-panel .video-div .list .list-info .span-bofan{position: absolute;right: 10px;top: 55%;width: 30px;height: 30px;border: 1px solid #333;border-radius: 50%;
	transform: translateY(-50%);
	transform: -o-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -webkit-translateY(-50%);
}
.index-container .video-panel .video-div .list .list-info .span-bofan:before{content: '';position: absolute;left: 12px;top: 50%;width: 0; height: 0; border-left: 10px solid #595959; border-bottom: 5px solid transparent; border-top: 5px solid transparent;
	transform: translateY(-50%);
	transform: -o-translateY(-50%);
	transform: -ms-translateY(-50%);
	transform: -moz-translateY(-50%);
	transform: -webkit-translateY(-50%);
}
.index-container .video-panel .video-div .list .list-info-title{font-size: 16px;color: #333;line-height: 20px;}
.index-container .video-panel .video-div .list .list-info-min-title{font-size: 14px;color: #999;line-height: 20px;}
.index-container .video-panel .video-div .list:hover{background: #d77f39;}
.index-container .video-panel .video-div .list:hover .list-info .span-bofan{border-color: #fff;}
.index-container .video-panel .video-div .list:hover .list-info .span-bofan:before{border-left-color: #fff;}
.index-container .video-panel .video-div .list:hover .list-info-title,
.index-container .video-panel .video-div .list:hover .list-info-min-title{color: #fff;}
/*.index-container .video-panel .video-div video{max-width: 100%;max-height:400px;width: 100%;}
.index-container .video-panel .video-div .swiper-slide {text-align: center; font-size: 18px;
      display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
      -webkit-box-pack: center; -ms-flex-pack: center; 
      -webkit-justify-content: center; justify-content: center;
      -webkit-box-align: center; -ms-flex-align: center; 
      -webkit-align-items: center; align-items: center;
	    transition: 300ms;
	    transform: scale(0.9);
	    opacity: 0.8;
	    width: 20%;
}
.index-container .video-panel .video-div .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);opacity: 1;}
.index-container .video-panel .video-div .swiper-slide .video-dis{padding: 20px;background: #d77f39;box-shadow: 0 0 5px #ddd;margin: 0;}
.index-container .video-panel .video-div .swiper-slide .video-title{font-size: 18px;padding: 10px;color: #fff;}
.index-container .video-panel .video-div .swiper-slide .video-title a{color: #fff;}
.index-container .video-panel .video-div .swiper-pagination-bullet-active{background: #fff;border: 1px solid #d77f39;}
.index-container .video-panel .video-div .swiper-button-next, 
.index-container .video-panel .video-div .swiper-button-prev{opacity: 0}
.index-container .video-panel .video-div:hover .swiper-button-next,
.index-container .video-panel .video-div:hover .swiper-button-prev{opacity: 1;}
.index-container .video-panel .video-div .swiper-button-next:after, 
.index-container .video-panel .video-div .swiper-button-prev:after{color: #333;font-size: 24px;}
.index-container .video-panel .video-div .swiper-button-prev:hover,
.index-container .video-panel .video-div .swiper-button-next:hover{background: rgba(0, 0, 0, 0.6);}
.index-container .video-panel .video-div .swiper-button-prev:hover:after,
.index-container .video-panel .video-div .swiper-button-next:hover:after{color: #fff;}*/
/*#video-swiper .swiper-slide{height: 360px;display: flex;align-items: center;background: #000;justify-content: center;}
.index-container .video-panel .video-div video{max-width: 100%;max-height:400px;width: 100%;}
.index-container .video-panel .video-div .swiper-button-next:after,
.index-container .video-panel .video-div .swiper-button-prev:after{font-size: 24px;}
.index-container .video-panel .video-div .mySwiper{}
.index-container .video-panel .swiper {width: 100%; height: 400px; margin-left: auto; margin-right: auto; }
.index-container .video-panel .swiper-slide {background-size: cover; background-position: center; } 
.index-container .video-panel .mySwiper2 {height: 400px; width: calc(100% - 100px);} 
.index-container .video-panel .mySwiper {height: 40px; box-sizing: border-box; padding: 0 0; } 
.index-container .video-panel .mySwiper .swiper-slide {width: 100%; height: 100%; opacity: 0.4;background: #fff;display: flex;align-items: center;justify-content: center;border-right: 1px solid #d77f39;overflow: hidden;} 
.index-container .video-panel .mySwiper .swiper-slide, 
.index-container .video-panel .swiper-wrapper{transform: translate3d(0px, 0px, 0px) !important;}
.index-container .video-panel .swiper-wrapper{cursor: pointer;}
.index-container .video-panel .mySwiper .swiper-slide-thumb-active {opacity: 1; background: #d77f39;} 
.index-container .video-panel .mySwiper .swiper-slide p{width: 100%;font-size: 14px;color: #d77f39;text-align: center;}
.index-container .video-panel .mySwiper .swiper-slide-thumb-active p{color: #fff;}*/

/*.index-container .video-panel .presidentSpeech-div{width: 240px;margin-top: -50px;}
.index-container .video-panel .presidentSpeech-title span{font-size: 16px;border-radius: 30px;padding: 8px 20px;background: #d77f39;color: #fff;display: inline-block;margin-bottom: 20px;}
.index-container .video-panel .presidentSpeech-list{margin-top: 30px;}
.index-container .video-panel .presidentSpeech-list .img{width: 240px;margin-bottom: 20px;}
.index-container .video-panel .presidentSpeech-list .img img{width: 240px;}
.index-container .video-panel .presidentSpeech-list .presidentSpeech-info{width: 100%;}
.index-container .video-panel .presidentSpeech-list .presidentSpeech-title{font-size: 18px;margin-bottom: 20px;}
.index-container .video-panel .presidentSpeech-list .presidentSpeech-title a{color: #595959;}
.index-container .video-panel .presidentSpeech-list .presidentSpeech-date{font-size: 14px;color: #999;}
.index-container .video-panel .presidentSpeech-list:hover .presidentSpeech-title a,
.index-container .video-panel .presidentSpeech-list:hover .presidentSpeech-date{color: #d77f39;}*/

.popup-video{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;}
.popup-video .popup-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 18;background: rgba(0, 0, 0, 0.6);}
.popup-video .popup-content{position: absolute;left: 50%;top: 50%;max-width: 100%;max-height: 100%;z-index: 20;background: #000;padding: 20px 0;width: 80%;
	transform: translate(-50%,-50%);
	transform: -o-translate(-50%,-50%);
	transform: -ms-translate(-50%,-50%);
	transform: -moz-translate(-50%,-50%);
	transform: -webkit-translate(-50%,-50%);
}
.popup-video .popup-content .popup-close{position: absolute;right: 0;top: 0;color: #fff;font-size: 16px;}
.popup-video .popup-content .popup-close span{font-size: 18px;width: 40px;height: 40px;line-height: 40px;text-align: center;display: inline-block;background: rgba(255, 255, 255, 0.6);color: #fff;background: #d77f39;border-radius: 50%;cursor: pointer;}
.popup-video .popup-content .popup-title{font-size: 24px;padding: 20px 0;line-height: 36px;color: #fff;display: none;}
.popup-video .popup-content .popup-video-div{text-align: center;}
.popup-video .popup-content .popup-video-div video{max-width: 80%;max-height: 80vh;margin: 0 auto;}


.index-container .dynamic-panel{}
.index-container .dynamic-panel .colee_left {display: flex;white-space: nowrap;overflow:hidden;height:300px;width:calc(50% - 20px);background:#fff;}
.index-container .colee_left1 {display: flex;white-space: nowrap;}
.index-container .colee_left2 {display: flex;white-space: nowrap;}
.index-container .colee_left .img{height: 300px;}
.index-container .dynamic-panel .colee_left .img{margin-right: 20px;}
.index-container .colee_left .img img{height: 300px;width: inherit;max-width: inherit;}
.index-container .dynamic-panel .list-group .list{width: calc(50% - 20px);}
.index-container .dynamic-panel .list-group .list .column{font-size: 16px;line-height: 32px;border-bottom: 1px dashed #ddd;}
.index-container .dynamic-panel .list-group .list .column a{color: #595959;padding: 10px 0;}
.index-container .dynamic-panel .list-group .list .column:hover a{color: #d77f39;}

.index-container .corporatebusiness-panel {margin-top: 40px;margin-bottom: 40px;}
.index-container .corporatebusiness-panel .colee_left {display: flex;white-space: nowrap;overflow:hidden;height:300px;width:100%;}
.index-container .corporatebusiness-panel .list-group .list{position: relative;}
.index-container .corporatebusiness-panel .list-group .list .list-info{position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);height: 48px;width: 100%;padding: 5px 0;}
.index-container .corporatebusiness-panel .list-group .list .list-info-title{color: #fff;font-size: 16px;line-height: 24px;margin: 0 20px;text-align: center;width: calc(100% - 40px);}
.index-container .corporatebusiness-panel .list-group .list .list-info-title a{color: #fff;}
.index-container .corporatebusiness-panel .list-group .list .list-info-min-title{
	color: #fff;font-size: 16px;line-height: 24px;margin: 0 20px;text-align: center;width: calc(100% - 40px);
}
.index-container .corporatebusiness-panel .list-group .list .list-info-min-title a{color: #fff;}
.index-container .corporatebusiness-panel .list-group .list:hover .list-info{background: rgba(215, 127, 57, 0.6);}
/*.index-container .corporatebusiness-panel .list-group .list:hover a{color: #d77f39 !important;}*/
.index-container .corporatebusiness-panel .list-group .swiper-wrapper{}
.index-container .corporatebusiness-panel .list-group .swiper-button-next, 
.index-container .corporatebusiness-panel .list-group .swiper-button-prev{opacity: 0}
.index-container .corporatebusiness-panel .list-group:hover .swiper-button-next,
.index-container .corporatebusiness-panel .list-group:hover .swiper-button-prev{opacity: 1;}
.index-container .corporatebusiness-panel .list-group .swiper-button-next:after, 
.index-container .corporatebusiness-panel .list-group .swiper-button-prev:after{color: #333;font-size: 24px;}
.index-container .corporatebusiness-panel .list-group .swiper-button-prev:hover,
.index-container .corporatebusiness-panel .list-group .swiper-button-next:hover{background: rgba(215, 127, 57, 0.6);}
.index-container .corporatebusiness-panel .list-group .swiper-button-prev:hover:after,
.index-container .corporatebusiness-panel .list-group .swiper-button-next:hover:after{color: #fff;}



.about-container .panel.panel1{position: relative;height: 600px;width: 100%;display: flex; margin-top: 80px;padding-top: 80px;max-width: 100%;}
.about-container .panel.panel1:before{content: '';position: absolute;left: 50%;width: 1px;height: 100px;background: #d77f39;top: -50px;z-index: 5;}
.about-container .panel.panel1:after{content: '';position: absolute;left: 50%;width: 100%;height: 1px;background: #fff;top: 60%;left: 0;z-index: 5;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.about-container .panel.panel1 .panel-bg{width: 100%;position: relative;height: 600px;}
.about-container .panel.panel1 .panel-title{width: 100%;max-width: 1280px;margin: -10px auto 0;text-align: center;color: #fff;font-size: 24px;}

.about-container .panel1 .gslc{width: calc(100% - 80px);max-width: 1280px;padding: 20px 40px;height: 560px;display: flex;align-items: center;position: relative;margin: 0 auto;z-index: 12;}
/*.about-container .panel1 .gslc .swiper-slide{width: 200px !important;position: relative;}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .span-dc{opacity: 1;}
.about-container .panel1 .gslc .swiper-slide .span-dc{width: 8px;height: 8px;border-radius: 50%;background: #fff;position: absolute;z-index: 5;margin-left: 0;right: 38%; top: 16px;display: none;}
.about-container .panel1 .gslc .swiper-slide .span-dc span{color: #fff; white-space: nowrap;position: relative;top: 20px;left: -25px;font-size: 18px;display: none;}
.about-container .panel1 .gslc .swiper-slide .span-dc:after{content: '';position: absolute;left: 50%;top: 50%;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #fff;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	animation: mywidth 1s linear infinite;
	-o-animation: mywidth 1s linear infinite;
	-ms-animation: mywidth 1s linear infinite;
	-moz-animation: mywidth 1s linear infinite;
	-webkit-animation: mywidth 1s linear infinite;
}
@keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-o-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-ms-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-moz-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-webkit-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
.about-container .panel1 .gslc .swiper-slide .year{opacity: 0;position: relative;z-index: 6;
	transform: translateY(100%);
	-o-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
}
.about-container .panel1 .gslc .swiper-slide .time{font-size: 18px;color: #fff;text-align: right;position: relative;z-index: 6;margin-bottom: 10px;padding-top: 10px;
	transform: translate(-100px,200px);
	-o-transform: translate(-100px,200px);
	-ms-transform: translate(-100px,200px);
	-moz-transform: translate(-100px,200px);
	-webkit-transform: translate(-100px,200px);
	transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
}
.about-container .panel1 .gslc .swiper-slide .gslc-info{background: #d77f39;color: #fff;padding: 15px;height: 300px;position: relative;z-index: 15;}
.about-container .panel1 .gslc .swiper-slide .gslc-info .img{margin-bottom: 10px;overflow: hidden;}
.about-container .panel1 .gslc .swiper-slide .gslc-info .img img{width: 100%;}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .span-dc{display: block;}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .year{opacity: 1;
	transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%);
}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .time{
	transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
}*/
.about-container .panel1 .gslc .swiper-container {width: 100%; height: 70%; }
.about-container .panel1 .gslc .swiper-slide {text-align: center; font-size: 16px; background: none; align-items: center; width: 200px;
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
	-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;
	-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;
	transition: 300ms; transform: scale(0.8);
}
.about-container .panel1 .gslc .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
/*.about-container .panel1 .gslc .swiper-slide.swiper-slide-active{background: #d77f39;}*/
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .span-dc{opacity: 1;}
.about-container .panel1 .gslc .swiper-slide .span-dc{width: 8px;height: 8px;border-radius: 50%;background: #fff;position: absolute;z-index: 5;margin-left: 0;right: 38%; top: 16px;display: none;}
.about-container .panel1 .gslc .swiper-slide .span-dc span{color: #fff; white-space: nowrap;position: relative;top: 20px;left: -25px;font-size: 18px;display: none;}
.about-container .panel1 .gslc .swiper-slide .span-dc:after{content: '';position: absolute;left: 50%;top: 50%;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #fff;
	transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	animation: mywidth 1s linear infinite;
	-o-animation: mywidth 1s linear infinite;
	-ms-animation: mywidth 1s linear infinite;
	-moz-animation: mywidth 1s linear infinite;
	-webkit-animation: mywidth 1s linear infinite;
}
@keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-o-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-ms-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-moz-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
@-webkit-keyframes mywidth{
	0%{width: 8px;height: 8px;opacity: 1;}
	100%{width: 40px;height: 40px;opacity: 0;}
}
.about-container .panel1 .gslc .swiper-slide .year{position: relative;z-index: 6;}
.about-container .panel1 .gslc .swiper-slide .time{font-size: 18px;color: #fff;text-align: right;position: relative;z-index: 6;margin-bottom: 10px;padding-top: 10px;}
.about-container .panel1 .gslc .swiper-slide .gslc-info{background: #d77f39;color: #fff;padding: 15px;height: 300px;position: relative;z-index: 15;}
.about-container .panel1 .gslc .swiper-slide .gslc-info .img{margin-bottom: 10px;overflow: hidden;}
.about-container .panel1 .gslc .swiper-slide .gslc-info .img img{width: 100%;}
.about-container .panel1 .gslc .swiper-slide .gslc-info .p-group{overflow: hidden;max-height: 300px;}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .span-dc{display: block;}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .year{opacity: 1;
	transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%);
}
.about-container .panel1 .gslc .swiper-slide.swiper-slide-active .time{
	transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
}

/*.about-container{max-width: 1200px;margin: 0 auto;padding: 0 40px 40px;}*/
.about-container{max-width: 1200px; margin: 0 auto; padding: 0 40px 40px;}
.banner-msg {width: 100%;max-width: 1280px;margin: 0 auto;position: relative;z-index: 10;}
.banner-msg-bg {position: absolute;right: 20px;top: -260px;width: 500px;max-height: 200px;background: #fff;box-shadow: 0 0 5px #ddd;padding: 20px;}
.banner-msg .banner-msg-title{font-size: 24px;font-weight: bold;margin-bottom: 10px;padding-left: 0;}
.banner-msg .txt {padding-top: 10px;max-height: 120px;overflow: auto;}
.banner-msg .txt p{}
.banner-msg .btn-group{text-align: center;}
.banner-msg .btn-group .btn{margin: 20px auto 0;border-radius: 30px;background: #d77f39;color: #fff;border: 1px solid #d77f39;padding: 5px 20px;font-size: 12px;}
.banner-msg .btn-group .btn a{color: #fff;}
.guimo {width: 100%;position: relative;background: #fff;box-shadow: 0 5px 5px #ddd;}
.guimo-bg {width: 100%;max-width: 1280px;margin: 0 auto;}
.guimo ul{display: flex;}
.guimo ul li{padding: 20px 0;text-align: center;border-right: 1px dashed #bfbfbf;width: 25%;}
.guimo ul li:last-of-type{border-right: 0;}
.guimo .icon img{height: 100px;margin-bottom: 5px;}
.guimo .jianjie-box p{margin-bottom: 0;}
.about-container .panel{background: none;position: relative;max-width: 1200px;}
.about-container .panel-top .aboutcompany {max-width: 1200px;margin: 0 auto;padding: 0 40px;}
.about-container .panel-top .aboutcompany-bg {padding: 40px 0;}
.about-container .panel-top .aboutcompany .aboutcompany-title{font-size: 18px;margin-bottom: 20px;text-align: left;padding: 0 20px;border-left: 5px solid #d77f39;}
.about-container .panel-top .aboutcompany .txt {padding-top: 10px;overflow: auto;}
.about-container .panel-top .aboutcompany .txt p{}
.about-container .panel-top .aboutcompany .btn-group{text-align: center;}
.about-container .panel.gslc-panle{margin-bottom: 40px;max-width: 1200px;margin: 0 auto;padding: 0 40px 40px;}
.about-container .panel .medio{position: relative;min-height: 400px;margin: 40px auto 20px;background: #fff;box-shadow: 0 0 5px #ddd;}
.about-container .panel .medio-right.img-gd-box, .about-container .panel .medio-left.img-gd-box{position: absolute;width: 45%;height: 80%;padding-top: 0;top: 10%;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 5;}
.about-container .panel .medio-left.img-gd-box{left: 20px;}
.about-container .panel .medio-right.img-gd-box{right: 20px;}
.about-container .panel .img-gd-box img{width: 100%;opacity: 0;}
.about-container .panel .medio-right, .about-container .panel .medio-left{display: flex;align-items: center;min-height: 400px;width: 100%;}
.about-container .panel .txt-gd-box{width: 100%;max-width: 1280px;margin: 0 auto;}
.about-container .panel .medio-txt{padding: 40px 0 40px 0;background: #fff;width: 50%;position: relative;z-index: 2;left: 0;min-height: 400px;display: flex; align-items: center;}
.about-container .panel .medio-txt .medio-txt-bg{width: calc(100% - 80px);}
.about-container .panel .medio-right .medio-txt{margin-left: auto;}
.about-container .panel .medio-left .medio-txt{margin-right: auto;}
.about-container .panel .medio:nth-of-type(2n) .medio-txt{right: 0;left: auto;padding-left: 50px;padding-right: 0;}
.about-container .panel .medio-txt .medio-title{font-weight: bold;position: relative;padding-left: 50px;padding-bottom: 30px;color: #997052;height: 50px;margin-bottom: 0;}
.about-container .panel .medio-txt .medio-title:before{content: '';position: absolute;left: 0;top: 0;width: 40px;height: 40px;background: #bca08a;}
.about-container .panel .medio-txt .medio-title:after{content: '';position: absolute;left: 50px;bottom: 30px;width: 90%;height: 10px;background: #bca08a;}
.about-container .panel .medio-txt .medio-info{font-size: 18px;line-height: 36px;color: #997052;font-weight: bold;padding-left: 50px;position: relative;padding-bottom: 70px;}
.about-container .panel .medio-txt .medio-info:before{content: '';position: absolute;left: 0;bottom: 20px;width: 90%;height: 10px;background: #bca08a;}
.about-container .panel .medio-txt .medio-info:after{content: '';position: absolute;right: -8px;bottom: 0;width: 40px;height: 40px;background: #bca08a;}
.about-container .panel .medio .medio-title span{width: 60px;height: 60px;border-radius: 50%;line-height: 60px;text-align: center;display: inline-block;background: #d77f39;color: #fff;font-size: 16px;margin-right: 15px;}
.about-container .panel .medio .medio-mintitle{font-size: 18px;color: #d77f39;margin: -10px auto 30px;}
.about-container .panel .medio-txt .btn-group .btn{border:  1px solid #d77f39;color: #d77f39;background: #fff;}

/*.about-container .panel.gslc-panle .panel-top{margin: 80px auto 40px;}
.about-container .panel.gslc-panle .panel-title{font-size: 24px; line-height: 36px; font-weight: bold; margin: 0 auto 20px;}
.about-container .gslc{text-align: center;}
.about-container .gslc ul{position: relative;}
.about-container .gslc ul:before{content: '';width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background: #999;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.about-container .gslc ul li {margin-bottom: 30px;display: flex;align-items: baseline;}
.about-container .gslc ul li .gslc-info{width: 40%;text-align: left;display: inline-block;position: relative;padding: 10px 5% 0 5%;line-height: 1.8em;}
.about-container .gslc ul li .gslc-info:before{content: '';width: 8%;height: 1px;background: #a6a6a6;position: absolute;left: 0;top: 23px;}
.about-container .gslc ul li .time{width: 48%;text-align: right;position: relative;padding: 0 1%;color: #d77f39;font-size: 18px;font-weight: bold;}
.about-container .gslc ul li .time:before{content: '';width: 9px;height: 9px;border-radius: 50%;background: #a6a6a6;position: absolute;right: -5px;top: 8px;}
.about-container .gslc ul li:nth-of-type(2n) .gslc-info{text-align: right;}
.about-container .gslc ul li:nth-of-type(2n) .gslc-info:before{left: auto;right: 0;}
.about-container .gslc ul li:nth-of-type(2n) .time{text-align: left;}
.about-container .gslc ul li:nth-of-type(2n) .time:before{left: -4px;right: auto;}*/


.listabout-container.about-container{max-width: 100%;padding: 0 0 40px;}
.listabout-container.about-container .panel{max-width: 1200px; margin: 0 auto; padding: 0 40px;width: calc(100% - 80px);}

.listabout-container.about-container .panel.companyhonors-panel{padding-bottom: 40px;}
.companyhonors-panel .list-title{}
.companyhonors-panel .list{display: flex;flex-wrap: wrap;}
.companyhonors-panel .column{width: calc(25% - 20px);margin: 10px 10px;overflow: hidden;}
.companyhonors-panel .column a{position: relative;}
.companyhonors-panel .column .img{}
.companyhonors-panel .column .img img{width: 100%;}
.companyhonors-panel .column .column-info{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);display: flex;justify-content: space-around;align-items: center;opacity: 0;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.companyhonors-panel .column .column-info .column-title{font-size: 16px;padding: 20px;color: #fff;text-align: center;max-width: 100%;line-height: 24px;}
.companyhonors-panel .column:hover .column-info{opacity: 1;}

.listabout-container.about-container .panel.socialresponsibility-panel{max-width: 100%;background: #f2f2f2;padding: 40px 0;width: 100%;}
.listabout-container.about-container .panel.socialresponsibility-panel .panel-bg{max-width: 1200px; margin: 0 auto; padding: 0 40px;width: calc(100% - 80px);}
.listabout-container .list-title{font-size: 24px; line-height: 36px; font-weight: bold; margin: 40px auto 20px; padding: 0 40px; border-left: 10px solid #d77f39;}
.listabout-container .list-title a.tomore{font-weight: normal; float: right; color: #595959; font-size: 16px;}
.listabout-container .list-title a.tomore:hover{color: #d77f39;}


.socialresponsibility-panel .list-title{margin-top: 0;}
.socialresponsibility-panel .list{margin-top: 20px;display: flex;flex-wrap: wrap;}
.socialresponsibility-panel .column{margin-bottom: 20px;width: calc(50% - 10px);margin-right: 20px;}
.socialresponsibility-panel .column:nth-of-type(2n){margin-right: 0;}
.socialresponsibility-panel .column a{display: flex;align-items: center;flex-wrap: nowrap;}
.socialresponsibility-panel .column .column-left{width: 160px;height: 160px;border-radius: 50%;margin-right: 20px;}
.socialresponsibility-panel .column .column-left .img{width: 160px;height: 160px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.socialresponsibility-panel .column .column-right{width: calc(100% - 180px);}
.socialresponsibility-panel .column .column-right .column-title{font-size: 18px;color: #595959;margin-bottom: 10px;}
.socialresponsibility-panel .column .column-right .column-min-title{font-size: 14px;line-height: 24px;max-height: 48px;color: #595959;}
.socialresponsibility-panel .column .column-right .btn{border-radius: 30px;width: 120px;}
.socialresponsibility-panel .column:hover .column-right .column-title,
.socialresponsibility-panel .column:hover .column-right .column-min-title{color: #d77f39;}


.news-panel .list-title{}
.news-panel .list{margin-top: 20px;display: flex;flex-wrap: wrap;}
.news-panel .column{margin-bottom: 20px;width: calc(33.33% - 14px);margin-right: 20px;background: #fff;box-shadow: 0 0 5px #ddd;border-radius: 10px;overflow: hidden;}
.news-panel .column:nth-of-type(3n){margin-right: 0;}
.news-panel .column .column-left{width: 100%;height: calc((33.33vw - 40px)/2);margin-bottom: 20px;}
.news-panel .column .column-left .img{width: 100%;height: calc((33.33vw - 40px)/2);background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.news-panel .column .column-right{width: 100%;padding-bottom: 20px;}
.news-panel .column .column-right .column-title{font-size: 18px;color: #595959;padding: 0 20px;margin-bottom: 10px;}
.news-panel .column .column-right .column-min-title{font-size: 14px;line-height: 24px;max-height: 48px;color: #595959;padding: 0 20px;}
.news-panel .column:hover .column-right .column-title,
.news-panel .column:hover .column-right .column-min-title{color: #d77f39;}


.aboutnextool-container{width: calc(100% - 80px);max-width: 1200px;margin: 0 auto;padding: 0 40px 50px;}
.aboutnextool-container .panel{background: none;margin-top: 40px;}
.aboutnextool-container .panel .medio-txt{width: calc(45% - 20px); background: none;padding: 0 5% 0 20px;left: 0;align-items: normal;line-height: 1.8em;}
.aboutnextool-container .panel .medio-txt{flex-direction: column;text-align: left;}
.aboutnextool-container .panel .medio-txt .medio-title{font-size: 14px;color: #999;width: 100%;}
.aboutnextool-container .panel .medio-txt .medio-title img{height: 40px;width: auto;vertical-align: bottom; margin-right: 20px;}
.aboutnextool-container .panel .medio-txt .medio-info img{width: auto;}
.aboutnextool-container .panel .medio-txt .btn-group .btn{background: #ff6b01;color: #fff;border-radius: 30px;border-color: #ff6b01;}
.aboutnextool-container .panel .medio-txt .btn-group .btn a{color: #fff;}
.aboutnextool-container .panel .medio-txt img{vertical-align: bottom;}
.aboutnextool-container .panel .medio-right{width: 55%;}
.aboutnextool-container .panel .medio-right img{width: 100%;}

.presidentspeech-container{width: calc(100% - 80px);max-width: 1200px;margin: 0 auto;padding: 0 40px 50px;}
.presidentspeech-container .panel{background: none;margin-top: 40px;}
.presidentspeech-container .panel .medio img{max-width: 100%;}
.presidentspeech-container .panel .medio-txt{width: calc(100% - 40px); background: none;padding: 0 20px 0 20px;left: 0;align-items: normal;line-height: 1.8em;}
.presidentspeech-container .panel .medio-txt{flex-direction: column;text-align: left;}
.presidentspeech-container .panel .medio-txt img{vertical-align: bottom;}


.contact-container .panel.xxfk-panel{margin-top: 0;}
.contact-container .contact-title{font-size: 24px; margin-top: 40px; border-left: 5px solid #d77f39; padding-left: 20px; margin-bottom: 40px;}
.contact-container .panel .medio{margin-bottom: 20px;}
.contact-container .panel .medio:last-of-type{padding-bottom: 0;}
.contact-container .panel .medio .contact-info p{color: #999;}
.contact-container .panel .medio .contact-info p.p1{color: #333;font-size: 18px;}
.contact-container .panel .medio .contact-info p.p2{margin-bottom: 20px}
.contact-container .panel .medio .contact-info p a{display: inline-block;color: #999;}
.contact-container .panel.xxfk-panel .evaluating .input-row{display: flex;align-items: center;}
.contact-container .panel.xxfk-panel label{color: #595959;width: 60px;display: inline-block;}
.contact-container .panel.xxfk-panel input, .contact-container .panel.xxfk-panel textarea{width: calc(100% - 90px);margin-right: 5px;border-color: #a6a6a6;}
.contact-container .panel.xxfk-panel .msg{color: #f00;width: 20px;display: inline-block;}
.contact-container .panel.xxfk-panel .input-row1 input{width: calc(100% - 290px);}
.contact-container .panel.xxfk-panel .input-row1 img{width: 200px;margin-right: 20px;border: 1px solid #ddd;vertical-align: middle;}
.contact-container .panel.xxfk-panel .btn-group{text-align: right;}
.contact-container .panel.xxfk-panel .btn-group .btn {background: #d77f39; color: #fff; border-radius: 30px; border-color: #d77f39;margin-right: 20px;width: 180px;}

.contact-container .panel .BMapLib_SearchInfoWindow form,.contact-container .panel  .BMapLib_SearchInfoWindow ul, .BMapLib_SearchInfoWindow li{display: flex;}
.contact-container .panel .BMapLib_nav_tab_content li{width: 100%;}
.contact-container .panel .BMapLib_SearchInfoWindow .BMapLib_trans{width: 50px;}
.contact-container .panel .BMapLib_SearchInfoWindow .BMapLib_nav input{margin-bottom: 0;padding: 2px 0;}

.contact-container .links-panel{width: 100%;margin-bottom: 40px;}
.contact-container .links-panel .links-title{font-size: 24px; margin-top: 40px; border-left: 5px solid #d77f39; padding-left: 20px;margin-bottom: 40px;}
.contact-container .links-panel ul{display: flex;margin: 0;justify-items: left;flex-wrap:wrap;width: 100%;}
.contact-container .links-panel ul li{width: calc(20% - 20px);position: relative;margin: 0 10px 20px;}
.contact-container .links-panel ul li:last-of-type{display: none;}
.contact-container .links-panel ul li img{width: 100%;}
.contact-container .links-panel ul li .img_hover{padding: 0; align-items: center;justify-content: space-around;color: #333;background: #ffc60d;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10; opacity: 0;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.contact-container .links-panel ul li .img_hover img{height: 30px;width: auto;}
.contact-container .links-panel ul li .img_hover .img_content{text-align: center;}
.contact-container .links-panel ul li:hover .img_hover{display: flex;height: 110%;opacity: 1;}


.subsidiaries-container .list{margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.subsidiaries-container .column{margin-bottom: 20px;background: #fff;width: calc(25% - 15px);margin-right: 20px;box-shadow: 0 0 5px #ddd;}
.subsidiaries-container .column:nth-of-type(4n){margin-right: 0;}
.subsidiaries-container .column .img{width: 100%;position: relative;}
.subsidiaries-container .column .img img{width: 100%;}
.subsidiaries-container .btn-group{position: absolute;left: 50%;bottom: -20px;
	transform: translateX(-50%);
	transform: -o-translateX(-50%);
	transform: -ms-translateX(-50%);
	transform: -moz-translateX(-50%);
	transform: -webkit-translateX(-50%);
}
.subsidiaries-container .btn-group .btn-goGuanwang{border-radius: 30px;width: 120px;max-width: 100%;}
.subsidiaries-container .column-info{padding: 20px 10px;}
.subsidiaries-container .column-info .column-title{font-size: 18px;line-height: 30px;height: 30px;margin-bottom: 20px;margin-top: 10px;color: #d77f39;text-align: center;}
.subsidiaries-container .column-info .column-min-title{font-size: 14px;line-height: 20px;height: 60px;width: 90%;color: #595959;-webkit-line-clamp: 3;}
.subsidiaries-container .column:hover{box-shadow: 0 0 5px #d77f39;}


.companyHonors-container .list-title{font-size: 24px;margin-top: 40px;border-left: 5px solid #d77f39;padding-left: 20px;}
.companyHonors-container .list{margin-top: 20px;display: flex;flex-wrap: wrap;}
.companyHonors-container .column{margin-bottom: 20px;background: #fff;width: calc(20% - 16px);margin-right: 20px;}
.companyHonors-container .column:nth-of-type(5n){margin-right: 0;}
.companyHonors-container .column .img{width: 100%;position: relative;}
.companyHonors-container .column .img img{width: 100%;}
.companyHonors-container .column-info{padding: 10px 10px;}
.companyHonors-container .column-info .column-title{font-size: 14px;line-height: 20px;height: 20px;color: #d77f39;text-align: center;color: #595959}
.companyHonors-container .column:hover .column-info .column-title{color: #d77f39;}


.sociares-container .panel .panel-top .panel-title{font-size: inherit;text-align: inherit;font-weight: normal;padding: 20px 0;}
.sociares-container .list{}
.sociares-container .column{margin-bottom: 20px;background: #e5f0f6;}
.sociares-container .column a{display: flex;}
.sociares-container .column-left{width: calc(45% - 40px);padding: 40px 20px;}
.sociares-container .column-left .column-title{font-size: 24px;line-height: 42px;height: 84px;width: 90%;margin-bottom: 20px;color: #333;}
.sociares-container .column-left .column-min-title{font-size: 14px;line-height: 20px;height: 40px;width: 90%;margin-bottom: 20px;color: #595959;}
.sociares-container .column-left .column-date{font-size: 14px;line-height: 20px;height: 20px;width: 90%;color: #595959;}
.sociares-container .column-right{width: 55%;height: 300px;position: relative;}
.sociares-container .column-right .img{position: absolute; width: 100%; height: 100%; padding-top: 0; top: 0; right: 0; background-size: auto 300px; background-repeat: no-repeat; background-position: left center;}
/*.sociares-container .column-right img{width: 100%;}*/
.sociares-container .column:hover .column-left .column-title,
.sociares-container .column:hover .column-left .column-min-title,
.sociares-container .column:hover .column-left .column-date{color: #d77f39}


.news-container .list{margin-top: 40px;display: flex;flex-wrap: wrap;}
.news-container .column{margin-bottom: 20px;background: #fff;width: calc(33.33% - 14px);margin-right: 21px;box-shadow: 0 0 5px #ddd;}
.news-container .column:nth-of-type(3n){margin-right: 0;}
.news-container .column .img{width: 100%;}
.news-container .column .img img{width: 100%;}
.news-container .column-info{padding: 20px 10px;}
.news-container .column-info .column-title{font-size: 18px;line-height: 30px;height: 30px;margin-bottom: 20px;color: #d77f39;}
.news-container .column-info .column-min-title{font-size: 14px;line-height: 20px;height: 60px;margin-bottom: 20px;color: #999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.news-container .column-info .column-date{font-size: 14px;line-height: 20px;height: 20px;color: #999;}
.news-container .column:hover{box-shadow: 0 0 5px #d77f39;}

.newsdetails-title{color: #d77f39;}
.bbig-title span{float: right; color: #595959;font-size: 14px;font-weight: normal;}
.evaluating-container {max-width: 1200px;width: calc(100% - 80px);margin: 0 auto;padding: 0 40px;}
.evaluating-container .img{margin: 20px auto;text-align: center;}
.evaluating-container .panel{background: none;}
.evaluating-container .panel .panel-header{margin: 40px auto;font-size: 24px;padding-bottom: 20px;text-align: center;}
.evaluating-container .panel .panel-header .panel-header-min-title{font-size: 16px;color: #999;margin-top: 10px;}
.evaluating-container .panel .panel-body{padding: 20px;}
.evaluating-container .panel .panel-body{max-width: 1000px;width: auto;height: auto;margin: 0 auto;}

.recruit-container {max-width: 1200px;width: calc(100% - 80px);margin: 0 auto;padding: 0 40px;}
.recruit-container .panel{background: none;}
.recruit-container .panel .panel-title{font-size: 18px;padding: 0 20px;color: #d77f39;border-left: 5px solid #d77f39;margin: 20px 20px 0;}
.recruit-container .panel .panel-body{padding: 20px 0;}
.recruit-container .panel .panel-body{max-width: 100%;width: auto;height: auto;}
.recruit-container .panel .panel-bottom{padding: 20px 0;}

.recruit-container .panel .list-title{background: #d77f39;padding: 15px 20px;font-size: 18px;line-height: 20px;color: #fff;}
.recruit-container .panel .list-group{border: 1px solid #d77f39;margin-bottom: 20px;}
.recruit-container .panel .list-title span{float: right;display: inline-block;width: 20px;height: 20px;vertical-align: middle;position: relative;margin-right: -20px;}
.recruit-container .panel .list-title span:before{content: '';position: absolute; width: 10px; height: 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: rotate(45deg);right: 20px; top: 0px;}
.recruit-container .panel .list-group.isOpen .list-title span:before{-webkit-transform: rotate(-135deg);top: 7px;}
.recruit-container .panel .list-group.isOpen .column .column-name{font-size: 16px;}

.recruit-container .panel .list-group .column.isOpen{border: 1px solid #ddd;background: #ddd;}
.recruit-container .panel .list-group .column.isOpen .column-name{background: #ccc;}
.recruit-container .panel .list-group .column.isOpen .column-content{background: #ddd;}

.recruit-container .panel .column-title{font-size: 18px; margin: 40px auto 20px; text-align: left; padding: 0 20px; border-left: 5px solid #d77f39;}
.recruit-container .panel .column{}
.recruit-container .panel .column-name{font-size: 18px;line-height: 40px; padding: 10px 20px;cursor: pointer;}
.recruit-container .panel .column-name label{font-size: 14px;color: #999;display: inline-block;margin-left: 10px;}
.recruit-container .panel .column-name:hover{color: #d77f39;}
.recruit-container .panel .column .column-name span{float: right;display: inline-block;width: 30px;height: 30px;vertical-align: middle;position: relative;margin-right: -20px;}
.recruit-container .panel .column .column-name span:before{content: '';width: 12px;height: 1px;background: #434343;position: absolute;left: -2px;top: 20px;}
.recruit-container .panel .column .column-name span:after{content: '';width: 1px;height: 12px;background: #434343;position: absolute;left: 4px;top: 14px;}
.recruit-container .panel .column.isOpen .column-name span:after{width: 0;}
.recruit-container .panel .column-content{background: #fff;padding: 40px 20px;display: none;box-shadow: 0 0 5px #ddd;}
/*.recruit-container .panel .column.isOpen .column-content{display: block;}*/
.recruit-container .panel .column-content p{margin-bottom: 0;}
.recruit-container .panel .column-content hr{margin: 10px 0;}
.recruit-container .panel .btn-group .btn{border-radius: 20px;}


.animationDiv{}
.fadeInUp{
	animation: myfirst 1s linear;
	-o-animation: myfirst 1s linear;
	-ms-animation: myfirst 1s linear;
	-moz-animation: myfirst 1s linear;
	-webkit-animation: myfirst 1s linear;
	animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
@keyframes myfirst{
	0%{
		transform: translateY(100%);
		-o-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-webkit-transform: translateY(100%);
	}
	100%{
		transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
}
@-o-keyframes myfirst{
	0%{
		transform: translateY(100%);
		-o-transform: translateY(100%);
	}
	100%{
		transform: translateY(0%);
		-o-transform: translateY(0%);
	}
}
@-ms-keyframes myfirst{
	0%{
		transform: translateY(100%);
		-ms-transform: translateY(100%);
	}
	100%{
		transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}
@-moz-keyframes myfirst{
	0%{
		transform: translateY(100%);
		-moz-transform: translateY(100%);
	}
	100%{
		transform: translateY(0%);
		-moz-transform: translateY(0%);
	}
}
@-webkit-keyframes myfirst{
	0%{
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
	}
	100%{
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
	}
}

@media (max-width: 979px){
	body{
    padding: 0;
	}
	.navbar-fixed-top{
		margin-bottom
	}
	.nav-collapse, .nav-collapse.collapse{
    height: auto;
	}
	.nav-collapse .nav{
		margin: 0;
	}
	.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus{
		background: none;
	}
	.banner-pp ul li{
		width: 20%;
	}
.banner-pp ul li:last-of-type{
	display: block;
}
	.aboutnextool-container .panel.xxfk-panel .medio-txt{
		min-width: 400px;
	}
}

