/* 头部 */
.Top002839{ position: relative; width: 100%; z-index: 10;  }
.Top002839 .logo{float: left;display: table;height: 80px; }
.Top002839 .logo a{display: table-cell;vertical-align: middle;}
.Top002839 .logo img{max-height: 60px;} 
.Top002839 .mid{ margin-right: 3%; float: right; }
.Top002839 .top-right{ float: right;}
.Top002839 .top-left{ } 
.Top002839 .top-right{ z-index: 100; }
.Top002839 .top-right dt,
.Top002839 .top-right dd{ display: table-cell; vertical-align: middle;  }
.Top002839 .top-right .contact{ padding-left: 20px;  }
.Top002839 .top-right .contact a{ display: block; padding: 0 20px 0 40px; font-size: 16px; line-height: 30px; border-radius: 30px; border: 1px solid #e5e5e5;  text-align: center; text-transform: capitalize; background: url(../images/Top002897_ct2.png) no-repeat 12% center; color: #999; }
.Top002839 .top-right .contact a:hover{  background: url(../images/Top002897_ct.png) no-repeat 12% center #2c528e; border: 1px solid #2c528e; color: #fff; }
.Top002839 .top-right dl{float: right; display: table; height: 80px;  } 
.Top002839 .top-search{ position: relative;padding-left: 10px; margin-left: 20px;}
.Top002839 .open-search{width: 18px; height: 18px;background: url("../images/Top002897-icon_search2.png") no-repeat center center;display: block; cursor: pointer; background-size: contain;}
.Top002839 .open-search.on{border-radius: 50%;background-color: #2c528e;background-image: url("../images/Top002897-icon_search2.png");}
.Top002839 .top-search .box{position: absolute; top: 100%;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.5); width: 300px;display: none;}
.Top002839 .top-search .box .text{width: 100%; height: 40px;line-height: 40px; padding-left: 10px;color:#fff;background: none;border: 0;}
.Top002839 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#2c528e url("../images/Top002897-icon_search_on.png") no-repeat center center;top: 0;right: 0; }
.Top002839 .top-lang{position: relative; z-index: 100;}
.Top002839 .top-lang .cur{ display: inline-block; font-size: 16px; padding: 0 22px 0 33px; color: #999; background: url("../images/Top002897-icon_lang2.png") no-repeat left center;position: relative; z-index: 1;line-height: 80px; background-size: 20px;}
.Top002839 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #fff; border-right: 1px solid #fff; right: 0; top: 50%; margin-top: -3px;}
.Top002839 .topcode{ position: relative; }
.Top002839 .topcode figure{ display:none; position:absolute; top:95%; left:50%; margin-left:-65px; background-color:#f9f9f9; z-index:100;padding:5px;}
.Top002839 .topcode figure img{ width:120px; max-width:none; height:120px;  display:block;}
.Top002839 .topcode figure span{ display:block; text-align:center; line-height:24px; color:#999; padding-bottom: 10px; }
.Top002839 .topcode figure i{ position:absolute; width:0; height:0; border:5px solid #ccc; border-left-color:transparent;border-right-color:transparent; border-top:0; top:-5px; left:50%; margin-left:-5px; z-index: 100; }
.Top002839 .topcode:hover figure{ display:block;}

.Top002839 .topcode a{ margin-left: 20px; display: inline-block; width: 30px; height: 30px; background-size: contain; line-height: 38px; text-align: center; border: 1px solid #eee; border-radius: 30px; background: url(../images/Top002897-wechat.png) no-repeat center  }
.Top002839 .topcode a:hover{  background:url(../images/Bottom001832-share.png) no-repeat center #3eb135; border: 1px solid #3eb135;  }
.Top002839 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002839 .lang-list a{display: block;line-height: 30px;text-align: center;}


.Top002839 .sub-vertical .sub { border-top:1px solid #eeeeee;background-color: #fff;}
/*.Top002839 .header-menu .sub-menu-layer{ background-color: #fff; }*/
.Top002839 .header-menu li{width: auto!important;  }
.Top002839 .header-menu li em{ padding-right: 30px; position: relative; line-height: 80px; }
.Top002839 .header-menu li:last-of-type em{padding-right: 0; } 
.Top002839 .header-menu li.aon em a{ color: #2c528e; }
.Top002839 .header-menu li em a{ position: relative; color: #333; font-size: 16px; /*font-weight: bold; */}
.Top002839 .header-menu li em a:after{position: absolute; content: ''; height: 4px; width: 0; bottom: 0; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);background: #fff; transition: 0.3s;}
.Top002839 .header-menu li em a:hover:after,
.Top002839 .header-menu li.aon em a:after{width: 100%; background: #2c528e;  }

.Top002839 .header-menu li.has-sub {position: inherit !important;}
.Top002839 .header-menu li .sub { width: 100%;}
.Top002839 .header-menu li .sub-intro{ max-width:1400px; margin:0 auto; padding:2% 0;}
.Top002839 .header-menu li .sub-left{ width:23%; padding-right: 1%;border-right:1px solid #cccccc;}
.Top002839 .header-menu li .sub-left h3 { margin:0 0 30px; line-height: 1; font-weight: normal;font-size: 20px; color: #2c528e;}
.Top002839 .header-menu li .sub-left p { font-size: 16px; color: #333333;line-height: 30px;}
.Top002839 .header-menu li .sub-left a { position: relative; display: inline-block;font-size: 16px; margin-top: 20px; padding-right: 20px; color: #2c528e;}
.Top002839 .header-menu li .sub-left a:after { position: absolute; content: '';top:50%;right:0;margin-top:-4px;border:4px solid transparent;border-left:6px solid #2c528e;}
.Top002839 .header-menu li .sub-mid{ width:41.4%; padding-left: 4%;padding-bottom:18px; }
.Top002839 .header-menu li .sub-menu dt{ text-align:left;line-height: 1;  margin-bottom: 40px; padding-bottom: 20px;border-bottom:1px solid #ccc;}
.Top002839 .header-menu li .sub-menu dt > a{ font-size: 20px;color: #0053a5; margin-bottom: 8px;}
.Top002839 .header-menu li .sub-menu dt a:hover{ background: none; color: #0053a5;}
.Top002839 .header-menu li .sub-menu dt .sub-three dd { display: inline-block; margin-top: 10px;}
.Top002839 .header-menu li .sub-menu dt .sub-three dd a{ font-size: 16px; color: #333; line-height: 1;}
.Top002839 .header-menu li .sub-menu dt .sub-three dd a:hover { color: #0053a5;}
.Top002839 .header-menu li .sub-right{ width:27.6%;border-radius:10px; overflow: hidden;}
.Top002839 .header-menu li .sub-right img{border-radius:10px;}
.Top002839 .header-menu li .sub-right .sub-img { height: 150px;padding:0 20px;margin-bottom: 20px;border-radius:10px;background-repeat: no-repeat;background-position: center;background-size: cover; overflow: hidden;}
.Top002839 .header-menu li .sub-right .sub-img .ytable { height: 150px;}
.Top002839 .header-menu li .sub-right .sub-img .ytable .txt { display: table-cell;vertical-align: middle;}
.Top002839 .header-menu li .sub-right .sub-img .txt img { display: inline-block; margin-right: 12px;max-width: 40px; width: auto;}
.Top002839 .header-menu li .sub-right .sub-img .box1 .pic { display: table-cell;vertical-align: middle; width: 120px;}
.Top002839 .header-menu li .sub-right .sub-img .box1 .pic img { max-width: 110px;}
.Top002839 .header-menu li .sub-right .sub-img .box1 .txt { font-size: 20px;}
.Top002839 .header-menu li .sub-right .sub-img .box1 .txt .tit1 { color:#fff; margin-bottom: 10px; font-size: 16px;}
.Top002839 .header-menu li .sub-right .sub-img .box1 .txt .tit2 { line-height: 45px; color:#333;background:#fff;border-radius:10px; padding-left: 12px; font-size: 18px;}
.Top002839 .header-menu li .sub-right .sub-img .box2 .txt { font-size: 20px;color:#fff;}
.Top002839 .header-menu li .sub-right .sub-img .box2 .txt .tit1 { margin-bottom: 20px;}

.Top002839 .sub-video .video{position: relative;height:270px; z-index: 1; }
.Top002839 .sub-video .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center; background-size: 80px 80px; }
.Top002839 .sub-video .video video{ height: 100%;background: #000;}

@media(min-width:1024px) and (max-width:1440px){
.Top002839 .header-menu li .sub-right .sub-img .box1 .txt .tit2 {font-size: 16px;}
}
@media(min-width:1024px){
	.sub-txt-img .sub-intro .sub-left { float: left;}
	.sub-txt-img .sub-intro .sub-mid { float: left;}
	.sub-txt-img .sub-intro .sub-right { float: right;}

	.Top002839 .header-menu li .sub-row-3 .sub-mid{ width:100%;}
	.Top002839 .header-menu li .sub-row-3 .sub-mid dt { width: 28.9%; margin-right: 6.6%; border-bottom: 0;}
	.Top002839 .header-menu li .sub-row-3 .sub-mid dt > a { margin-bottom: 14px;}
	.Top002839 .header-menu li .sub-row-3 .sub-mid dt:last-of-type { margin-right: 0;}
	.Top002839 .header-menu li .sub-row-3 dt .sub-three dd { display: block;border-bottom:1px solid #ccc; margin-top:0; }
	.Top002839 .header-menu li .sub-row-3 dt .sub-three dd a{  line-height: 60px;}

	.Top002839 .header-menu .sub-list-img .sub-mid{ width: 77%;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt {float: left;width: 28.2%; margin-right: 7.6%; margin-bottom: 0;border-bottom: 0; text-align: center;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt:nth-of-type(3n) { margin-right: 0;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt > a { padding-bottom:16px;border-bottom:1px solid #cccccc;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt .sub-three dd  { width: 100%;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt .sub-three dd a { padding:0;}
	.Top002839 .header-menu .sub-list-img .sub-menu dt .sub-three dd a figure { padding-bottom: 71.8%;}

	.Top002839 .header-menu .sub-list-img2 .sub-mid{ width: 100%; padding-left: 0;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt {float: left;width: 22.14%; margin-right: 3.8%; margin-bottom: 0; padding-bottom: 0;border-bottom: 0; }
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt:nth-of-type(4n) { margin-right: 0;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt > a { padding: 0 0 16px;border-bottom:1px solid #cccccc;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt .sub-three dd  { width: 100%;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt .sub-three dd a { padding:0;white-space:normal;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt .sub-three dd a figure { padding-bottom: 71.8%;}
	.Top002839 .header-menu .sub-list-img2 .sub-menu dt .sub-three dd a p { line-height: 24px;}
}
@media(min-width:1281px){
.Top002839 .mid { float:right; margin-right: 5%; z-index: 9;}
}

@media(max-width:1400px){
	.Top002839 .header-menu li .sub-intro {padding: 2% 5%;}
}
@media(max-width:1024px){
	.Top002839 { position: relative;font-size: 60px;}
	.Top002839 .lang-list a { font-size: 16px;}
	.Top002839 .top-search .box { height: auto; font-size: 16px;}
	.Top002839 #header-menu{position: fixed; right:-100%;opacity: 0; top: 100px; bottom: 0;overflow: auto; width: 240px;background: rgba(255,255,255,0.8); transition: 0.3s;}
	.Top002839 #header-menu.header-menu-show{right: 0;opacity: 1;}
	.Top002839 #header-menu ul{padding: 20px;}
	.Top002839 #header-menu li a{color: #333;font-size: 15px;}
	.Top002839 #header-menu li.has-sub i.op{display: block;}
	.Top002839 #header-menu li.has-sub i.op:before,
	.Top002839 #header-menu li.has-sub i.op:after{background: #ea5432;}
	.Top002839 #header-menu li .sub{padding: 10px;;}
	.Top002839 #header-menu li .sub-menu dt:last-child a{border-bottom: 0;}
	.Top002839 #header-menu li .sub-three dd a {padding-left: 20px;line-height: 30px;background: rgba(234, 84, 50, 0.1);}
	.Top002839 #open_menu{float: right;width: 0.9em; height: 0.9em;    position: absolute;right: 0;top: 50%;transform: translateY(-53%);}
	.Top002839 #open_menu i{width: 60%;left: 20%; height: 3px;}
	.Top002839 #open_menu i,
	.Top002839 #open_menu i::before,
	.Top002839 #open_menu i::after{background: #ea5432;}
	.Top002839 #open_menu i::after{top: -10px;}
	.Top002839 #open_menu i::before{top: 10px;}

	#header-menu .sub-intro .sub-left ,
	#header-menu .sub-intro .sub-right { display: none;}
	.Top002839 .sub-video .open-video{background-size: auto 30%;}
	#header-menu .sub-menu dt .sub-three dd a p { display: none;;}
}
@media(max-width:480px){
	.Top002839 .top-right { padding-right: 17%;}
	.Top002839 .top-lang .cur { padding: 0 15px 0 30px; font-size: 16px;}
	.Top002839 .top-right .contact { display: none;}
	.Top002839 .top-right .topcode { display: none;}
	.Top002839 .sub-video .video { margin-top: 10px;}
}

/* 首页banner */
.Banner002901 { position: relative; z-index: 1;}

.Banner002901 img{display: block;width: 100%;}
.Banner002901 li{position: relative;}
.Banner002901 .txt{position: absolute;left:9%;top:36%;}
.Banner002901 .txt h2{font-size:34px;margin:0;margin-bottom:3%; letter-spacing: 1px;}
.Banner002901 .txt span{font-size:18px;font-weight: lighter;display: inline-block; letter-spacing: 1px;}
.Banner002901 .txt span:after{content:'';width:100px;height: 1px;background:#fff;display: block;margin-top:54px;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
 .Banner002901 .txt{left:7%;top:24%;}
 .Banner002901 .txt h2{font-size:22px;margin:0;margin-bottom:3%;}
.Banner002901 .txt span{font-size:14px;font-weight: lighter;display: inline-block;}
.Banner002901 .txt span:after{content:'';width:60px;height: 1px;background:#fff;display: block;margin-top:20px;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}

/* 首页标题 */
.home_title{ text-align:center; padding-bottom:3%;} 
.home_title span{ font-size:12px; letter-spacing:5px; color:#2c528e;}
.home_title h1{ margin:0; font-size:30px; padding:0 0 10px 0; font-weight:normal; color:#333;}
.home_title h1:after{ display:block; margin:0 auto; width:70px; height:5px; background-color:#2c528e; margin-top:20px; content:'';}
.home_title2 span{ color: rgba(255,255,255,0.5); }
.home_title2 h1{ color: #fff;  }
.home_title2 h1:after{ background-color:rgba(255,255,255,0.5); }
@media(max-width:640px){
.home_title h1{ font-size:22px;}
.home_title h1:after{ width: 40px;height:2px; margin-top: 10px;}
} 

/* 首页 更多按钮 */
.home_more{ display: inline-block; background: #2c528e;color: #fff; padding: 0 30px;position: relative; border-radius: 50px; } 
.home_more:hover{ background: #dd5524; } 
.home_more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.home_more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002845-more.png) no-repeat right center;transition: 0.3s;}
.home_more:hover span:before{ width: 30px;}
.home_more:hover{ color: #fff; }

.ctmore{ text-align: center; }
.ctmore .home_more{ background: #fff; color: #2c528e; }
.ctmore .home_more span:before{ background: url(../images/Floor002845-btnon.png) no-repeat right center;  }
.ctmore .home_more:hover{ background: #dd5524; color: #fff;  } 
.ctmore .home_more:hover span:before{ background: url(../images/Floor002845-more.png) no-repeat right center;  }


/* 首页数字营销 */
.home_data{  padding: 3.5% 0 4%; background-repeat:no-repeat;background-position:center;}
.home_data .ul_num { margin:0 auto; }
.home_data .ul_num li{ float: left; font-size: 18px; text-align: center; color:#2c528e;  width:16.66667%; position: relative; }  
.home_data .ul_num li .txt{ position: relative; }  
.home_data .ul_num li .txt em{ position: absolute; font-weight: normal; top: 0; font-size: 30px; right: 12%; font-style: normal;  }  
.home_data .ul_num li:nth-of-type(5) .txt em{  right: 20%;  }  
.home_data .ul_num li::before{ position:absolute; content:''; width:2px; border-right:1px dashed rgba(44, 82, 142, 0.15); right:0; top:20%; height:60%;}
.home_data .ul_num li:last-child::before{ display:none;}
.home_data .ul_num li span{ font-family:  "Roboto","DINCond-Bold",'helve118',Verdana, Geneva, sans-serif; font-weight: bolder; font-size: 55px;  padding-right: 5px; }
.home_data .ul_num li p{ position: relative; font-size: 16px; margin-top: 0; padding-top: 20px;  }
.home_data .ul_num li p::before{ position: absolute; display: block; content: ''; width: 20px; height: 3px; background:#dd5524; left: 50%; margin-left: -10px; top: 5px; }

@media (max-width: 480px) {
	.home_data .ul_num li { width: 33.3%;}
	.home_data .ul_num li span { font-size: 36px;}
	.home_data .ul_num li .txt em { font-size: 20px;}
	.home_data .ul_num li p { font-size: 16px;}
}

/* 首页创新技术平台 */
.Floor001739{ padding:4% 0 4.5%; background-repeat: no-repeat;background-position:center;}
.Floor001739 .ul{ padding:0 0 3.5%; } 
.Floor001739 li{float:left; width: 31%; border-radius: 20px; margin-right:3.5%; padding:40px 50px; text-align: center; position:relative; transition: ease-in-out 0.3s; }
.Floor001739 li:nth-of-type(3n){ margin-right: 0; }
.Floor001739 li a{display: block; margin:0 auto;  }
.Floor001739 li figure{ }
.Floor001739 li figure img{ width:50%; max-width:110px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li a:hover figure img{ display:none;}
.Floor001739 li a:hover  figure .hover{ display:inline-block;}
.Floor001739 li h3{font-size: 19px; color: #fff; padding-top: 10px; margin: 20px 0; }
.Floor001739 li p{  line-height: 25px; height:132px; overflow:hidden; font-size: 14px; color: #fff; margin:0;} 
.Floor001739 li:hover{  background: rgba(221, 85, 36, 0.9);  }
.Floor001739 li:hover a *{color: #fff !important;}
@media(max-width:768px){
	.Floor001739 { padding-top: 8%;}
	.Floor001739 li{ width:100%;padding: 4%; margin-right: 0;}
	.Floor001739 li:nth-child(2n)::before{ display:none;}
	.Floor001739 li figure img {max-width:60px;}
	.Floor001739 li h3 {margin:10px 0; padding-top: 0;font-size: 18px;}
	.Floor001739 li p {height: auto;max-height:132px;line-height: 26px;font-size: 15px;}
}

/*.ServiceContent{ width: 100%; height: 870px; background: url(../images/ServiceContent.jpg) no-repeat center; }*/
/*ServiceContent*/
.ServiceContent {padding: 4.3% 0;}
.ServiceContent .tab_hd { padding-bottom: 4%;}
.ServiceContent .tab_hd ul { font-size: 0; text-align: center;}
.ServiceContent .tab_hd li { display: inline-block; margin-right: 20px; padding:0 2% 0 2.3%;line-height: 45px;font-size: 19px;color: #666666;border-radius:30px;background: #eeeeee; cursor: pointer;transition: 0.3s;}
.ServiceContent .tab_hd li:last-of-type { margin-right: 0;}
.ServiceContent .tab_hd li span{ vertical-align: middle;}
.ServiceContent .tab_hd li img{ max-width:33px;}
.ServiceContent .tab_hd li .hover{ display: none;}
.ServiceContent .tab_hd li.on,
.ServiceContent .tab_hd li:hover { color:#fff;background: #2c528e;}
.ServiceContent .tab_hd li.on .normal,
.ServiceContent .tab_hd li:hover .normal{ display: none;}
.ServiceContent .tab_hd li.on .hover,
.ServiceContent .tab_hd li:hover .hover{ display: inline-block;}
.ServiceContent .tab_bd .item {margin: 0 -20px; }
.ServiceContent .tab_bd li a{ display: block;padding:0 20px; }
.ServiceContent .tab_bd li .pic { overflow: hidden;}
.ServiceContent .tab_bd li figure { padding-bottom: 56%;transition: 0.3s;}
.ServiceContent .tab_bd li h3 { margin:20px 0;font-size: 16px;transition: 0.3s}
.ServiceContent .tab_bd li p { margin: 0; font-size: 14px; color: #999999;}
.ServiceContent .tab_bd li:hover figure { transform: scale(1.08);}
.ServiceContent .tab_bd li:hover h3 { color: #2c528e;}
.ServiceContent .tab_bd .arrows  { padding-top: 3.4%;text-align: center;}
.ServiceContent .tab_bd .arrows button { display: inline-block; width: 120px; height: 35px;border:0;border-radius:30px;background-repeat:no-repeat;background-position: center;}
.ServiceContent .tab_bd .arrows button.slick-prev { margin-right: 40px;background-color:#eeeeee; background-image:url("../images/Service_left.png");}
.ServiceContent .tab_bd .arrows button.slick-next {background-color:#2c528e; background-image:url("../images/Service_right.png");}

@media (max-width: 768px) {
	.ServiceContent {padding: 8% 0;}
	.ServiceContent .tab_hd li { margin:0 2% 4%; line-height: 40px;font-size: 16px;}
	.ServiceContent .tab_hd li img { max-width:24px;}
	.ServiceContent .tab_bd .item {margin: 0 ; }
	.ServiceContent .tab_bd li a{ display: block;padding:0 2%; }
	.ServiceContent .tab_bd li h3 { margin:14px 0;font-size: 18px;}
	.ServiceContent .tab_bd li p { font-size: 15px;}
	.ServiceContent .tab_bd .arrows { padding-top: 20px;}
	.ServiceContent .tab_bd .arrows button { width: 110px; height: 40px;}
}



/* 首页 服务内容  */
.Floor002721{ padding: 3.5% 0; }
.Floor002721 .list-box .box{ float:left;  }
.Floor002721 .box .pic{ overflow:hidden;}
.Floor002721 .box .pic a{ display:block; position:relative;}

.Floor002721 .box .pic a > img{ width:100%; display:block; transition:0.3s;}
.Floor002721 .box .pic a:hover > img{ transform:scale(1.12); -webkit-transform:scale(1.12); -ms-transform:scale(1.12);}
.Floor002721 .box .txt{ position: absolute; width: 100%; z-index: 5; left: 0; color: #fff; text-align: center; top: 50%; line-height: 30px; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: top 0.3s; }
.Floor002721 .box .txt span{ font-size:20px; font-weight: bold; padding:0 0 15px 0; color:#fff; position: relative; } 
.Floor002721 .box .txt span::after{ position: absolute; display: block; content: ''; width: 30px; height: 2px; background: #fff; left: 50%; bottom: 0; margin-left: -15px; z-index: 20 }
.Floor002721 .box .txt em{ font-style: normal; color: #fff; text-transform: uppercase; display: none; }
.Floor002721 .box .txt img{ display:inline-block; height:36px;}
.Floor002721 .box ul{ min-height:170px;  padding:12px 0 4px 0; }
.Floor002721 .box li{ line-height:40px; padding-left: 26px; border-bottom: 1px dotted #e5e5e5; }
.Floor002721 .box li:last-of-type{ border-bottom: 0; }
.Floor002721 .box li a{ padding-left:20px; color: #333; font-size: 16px; background:url(../images/Floor002721_li.png) no-repeat left center;}
.Floor002721 .box li a:hover{ color:#2c528e;}
@media(min-width:1025px){
.Floor002721 .list-box .box{width:31%;}
.Floor002721 .list-box .box:not(:nth-child(3n)){margin-right:3.5%;}
}
@media(max-width:1024px){
.Floor002721 .list-box .box{margin-bottom:4%;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor002721 .list-box .box{width:48%; }
.Floor002721 .list-box .box:not(:nth-child(2n)){margin-right:4%;}
}
@media(max-width:480px){
.Floor002721 .list-box .box{ float:none;}
.Floor002721 .search-box .text{ line-height:52px; height:54px; padding:0 10px 0 60px;}
}

/* 首页 信息中心 */
.Floor001901{ padding: 3.5% 0 4% 0; }
.Floor001901 .tit{ color: #333; font-size:19px; position: relative; margin: 0; margin-bottom: 25px; padding-left: 15px; }
.Floor001901 .tit::before{ position: absolute; top: 6px; left: 0; display: inline-block; content: ''; background: #2c528e; height: 16px; width: 3px; }
.Floor001901 ul{float: left; width: 48%; margin-right: 4%; }
.Floor001901 ul:nth-of-type(2n){ margin-right: 0; }
.Floor001901 li{ float: left; width: 48%; margin-right:4%; list-style: none; }
.Floor001901 li:nth-of-type(2n){ margin-right:0;}
.Floor001901 li figure{ padding-bottom:55%;}
.Floor001901 li .txt{ border: 1px solid #eee; padding: 20px 20px 25px;  }
.Floor001901 li h2{ margin:0; font-size: 16px; color: #333;  overflow: hidden; }
.Floor001901 li time{font-size: 12px; color: #aaa; padding-top: 15px; display: inline-block; }
.Floor001901 li p{ line-height:26px; font-size: 14px;  height: 52px; overflow: hidden; color: #999;}
.Floor001901 li a:hover h2{color: #2c528e;}

.Floor001901 dl{ padding-top: 3%; }
.Floor001901 .dl1{float: left; width: 48%;} 
.Floor001901 .dl1 dd{ height: 186px;}
.Floor001901 .dl1 dd .pic{ width: 40%; float: left; }
.Floor001901 .dl1 dd figure{ padding-bottom:55%;}
.Floor001901 .dl1 dd .txt{ width: 60%; float: right;  border: 1px solid #eee; height: 100%;  padding:20px 30px 0; }
.Floor001901 .dl1 dd h2{ margin-top: 0; font-size: 16px;  }
.Floor001901 .dl1 dd time{  color: #999; padding-top: 10px;  font-size: 12px;}
.Floor001901 .dl1 dd p{ color: #999; font-size: 14px; line-height: 24px; }
.Floor001901 .dl1 dd h2:hover{color: #2c528e;}

.Floor001901 .dl2{ float: right; width: 48%; }
.Floor001901 .dl2 .tit{ margin-bottom: 29px; }
.Floor001901 .dl2 dd{  border-bottom: 1px dashed #e5e5e5; position: relative; clear: both; line-height: 40px; }
.Floor001901 .dl2 .txt h2{ margin: 12px 0;font-size: 16px; }
.Floor001901 .dl2 .txt time{ position: absolute; right: 0; top: 0; }
.Floor001901 .dl2 .txt h2:hover{color: #2c528e;}

@media (min-width: 769px) {
	.Floor001901 .dl1 dd { position: relative;}
	.Floor001901 .dl1 dd .pic { position: absolute;top:0;left:0; height: 100%;}
	.Floor001901 .dl1 dd figure { height: 100%;padding-bottom: 0;}
}
@media (max-width: 480px) {
	.Floor001901 { padding-top: 8%;}
	.Floor001901 ul { float: none;width: 100%; margin-right: 0;}
	.Floor001901 ul:nth-of-type(2n) { margin-top: 30px;}
	.Floor001901 .tit{ font-size: 20px;}
	.Floor001901 .tit::before { top: 3px; height: 22px;}
	.Floor001901 li .txt { padding: 6%;}
	.Floor001901 li h2 { font-size: 16px;}
	.Floor001901 li p { font-size: 15px;}
	.Floor001901 .dl1 ,
	.Floor001901 .dl2 { width: 100%;padding-top: 9%;}
	.Floor001901 .dl1 dd { height: auto;}
	.Floor001901 .dl1 dd h2 { font-size: 16px;}
	.Floor001901 .dl1 dd .pic,
	.Floor001901 .dl1 dd .txt { float: none;width: 100%;}
	.Floor001901 .dl1 dd .txt { padding:4% 6% 0}
	.Floor001901 .dl2 .txt h2 { font-size: 15px;}
}

/*
 .Floor002235 为demo编号
 */
.Floor002235{}
.Floor002235 {position: relative; z-index: 5; padding-bottom: 70px}
.Floor002235 .tabs{ border-bottom: 2px solid #c79669;  text-align: center; margin: -40px 0 60px; /*margin: 0 0 60px;*/ background: #fff; font-size: 14px; color: #474747}
.Floor002235 .tabs span.on{  color: #c79669; font-weight: bold; background-color: #aaa; color: #fff;}
.Floor002235 .tabs span{padding: 0 14px; line-height: 24px; display: block; background-color: #eee;border-bottom:1px solid #fff;}

.Floor002235 .con{ display: none;}
.Floor002235 .word h4{font-size: 18px; color: #c79669; font-weight: 100}
.Floor002235 .word h4 span{display: block; width: 40px; border-bottom: 1px solid #c79669; margin: 17px 0 5px}
.Floor002235 .word dd{font-size: 16px; line-height: 24px; color: #474747; margin: 0 0 10px; padding-left: 40px;}
.Floor002235 .word p{font-size: 14px; line-height: 22px; color: #777; padding: 20px 0 0}
.Floor002235 .addr{ background: url(../images/Floor002235-addr.png) no-repeat 0 center;}
.Floor002235 .tel{ background: url(../images/Floor002235-tel.png) no-repeat 0 center;}
@media (min-width: 768px) {
.Floor002235 .con .map{ width: 45%; float: left; max-width: 449px}
.Floor002235 .con .word{ width: 50%; float: right; margin: -20px 0 0}

.Floor002235 .tabs span{ position: relative; padding: 0 24px;line-height: 44px; display: inline-block; background: none; border-bottom: none;}
.Floor002235 .tabs span.on{color: #c79669;background: none;}
.Floor002235 .tabs span.on:after{background: url(../images/Floor002235-icon.png) no-repeat bottom center; content: ""; width: 24px; height: 12px; display: block; position: absolute; left: 50%; bottom: -11px; transform: translate(-50%,0);}	
}
@media (min-width:1024px) {
.Floor002235 .tabs span{ line-height: 79px; padding: 0 34px;}	
}
@media (min-width:1250px) {
.Floor002235 .tabs { padding: 0 44px;}
.Floor002235 .con .map{ width: 449px; margin: 0 0 0 85px}
.Floor002235 .con .word{ width: 460px; margin: -16px 90px 0 0}
}

/* 首页 联系我们 */
.home_contant{ padding: 5% 0;  background-position: center center; background-size: cover;}
.home_contant .txtbox{ text-align: center; color: #fff; }
.home_contant .txtbox a.btn{  width: 160px; text-align: center; line-height: 40px; height: 40px;border: 1px solid #fff; display: inline-block; color: #fff; font-size: 18px; border-radius: 50px; }
.home_contant .txtbox a.btn:hover{ border: 1px solid #2c528e; background: #2c528e;  border: 1px solid rgba(255,255,255,0.6);; background: rgba(31, 86, 175, 0.6); }
.home_contant .txtbox .tit h2,.home_contant .txtbox .tit h3,.home_contant .txtbox .tit p{ margin: 0; font-weight: normal; }
.home_contant .txtbox .tit h2{ font-size: 36px; }
.home_contant .txtbox .tit h3{  font-size: 48px; font-weight: 100;   }
.home_contant .txtbox p{ font-size: 20px; }

@media (max-width: 480px) {
	.home_contant .txtbox a.btn {width: 140px;height: 45px;line-height: 45px;font-size: 16px;}
	.home_contant .txtbox p { padding: 0 12%;font-size: 16px;}
}

/* 底部 */
.home_bottom .footer{ padding: 25px 0; line-height: 32px; border-bottom: 1px solid #eee; }
.home_bottom .footer,.footer a{ color: #333; font-size: 14px; }
.footer a{float: left;}
.home_bottom .footer .links{ float: left;}
.home_bottom .footer .links a+a{ position: relative; margin-left: 30px;}
.home_bottom .footer .links a+a:before{ content: ""; width: 1px; height: 50%; top: 30%; left: -15px; position: absolute; border-left: dotted #6995d8 1px;}
.home_bottom .copyright{ padding: 10px 0; font-size: 14px; }
.home_bottom .copyright span{ float: right; margin: 0; text-align: right;}
	
.home_bottom .footer dd.footercode{ margin-left: 20px;  float: right; line-height: 32px; position: relative; }
.home_bottom .footer dd.footercode a{ position:relative; width:32px; height:32px; margin-right: 10px; display:inline-block; float: left; background:url(../images/Bottom001832-share.png) no-repeat center #3eb135; border-radius: 30px; }
.home_bottom .footer dd.footercode figure{ display:none; position:absolute; bottom:95%; left:50%; margin-left:-65px; background-color:#fff; z-index:100;padding:5px;}
.home_bottom .footer dd.footercode figure img{ width:120px; max-width:none; height:120px;  display:block;}
.home_bottom .footer dd.footercode figure span{ display:block; text-align:center; line-height:24px; color:#999; padding-bottom: 10px; }
.home_bottom .footer dd.footercode figure i{ position:absolute; width:0; height:0; border:5px solid #fff; border-left-color:transparent;border-right-color:transparent; border-bottom:0; bottom:-5px; left:50%; margin-left:-5px;}
.home_bottom .footer dd.footercode:hover figure{ display:block;}
	
@media only screen and (max-width:1024px ) {
	.home_bottom .footer .links,
	.home_bottom .footer dd.footercode,
	.home_bottom .footer .copyright{ float: none; width: 100%; text-align: center;}
	.home_bottom .footer dd.footercode { padding-top: 4%;margin-left:0;}
}
@media only screen and (max-width:480px ) {
	.home_bottom .footer, .footer a { font-size: 14px;}
	.home_bottom .footer .links a+a { margin-left: 18px;}
	.home_bottom .footer .links a+a:before { left: -10px;}
	.home_bottom .footer dd.footercode a { float: none;vertical-align: middle;}
	.home_bottom .copyright { font-size: 14px; text-align: center;}
	.home_bottom .copyright span { display: block;float: none;text-align: center;}
}

/* 02_2发展历史 */
.Timeline002790 { padding:5% 0; }
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e; margin-top: 3%; }
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1; }
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -80px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:12px; height:12px;border:1px solid #999;  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 45%; background: #f5f5f5; border-radius: 10px; padding:20px 40px; float: right; position: relative;  overflow: hidden;border: 1px solid #fff }
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con .txt{ }
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;font-size:16px; line-height:24px; }
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size: 22px;color: #2c528e;padding-bottom: 7px; font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
.Timeline002790 li .txt p{line-height: 36px;color: #666;font-size: 14px;}
.Timeline002790 li.hover .con{ border: 1px solid #2c528e} 
.Timeline002790 li.hover:after{ border-color:  #2c528e} 
.Timeline002790 li.hover:before{ border-color:  #2c528e}

.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:200px; height: 48px; text-align:left;line-height:48px;display: inline-block;color: #fff; font-size: 18px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #2c528e; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}



@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
	.Timeline002790{ padding-top: 0}
	.Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0}	
	.Timeline002790 li .con{width: 100%; float: left; padding: 20px }	
	.Timeline002790 .year::before,
	.Timeline002790 li:after,
	.Timeline002790 li:before{ display: none}
	.Timeline002790 li .con .txt,
	.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
	.Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
	
}
@media(max-width:480px){
	.Timeline002790 {padding-top: 5%;}
	.Timeline002790 li .txt h3 { font-size: 22px;}
	.Timeline002790 li .txt p { font-size: 15px; line-height: 28px;}
	.Timeline002790 .more a { width: 150px; height: 40px; line-height: 40px;font-size: 14px;}
}

/* 栏目页banner */
.Banner002033 div{/* height:550px;*/ background-position:center top; background-repeat:no-repeat;background-size:contain;}
.Banner002033 div img{ display:none;}
@media(max-width:1600px){
	.Banner002033 div{background-size:cover;}
}
@media(min-width:1001px){
	.Banner002033 div{padding-top: 28.65%;}
}
@media(max-width:1000px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}

/* 栏目页菜单 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}

.Menu002272 .nav-menu ul{display: block;float: left;}
.Menu002272 .nav-menu ul li{float: left;line-height: 60px; margin-right: 50px; position: relative; }
.Menu002272 .nav-menu ul li a{ font-size: 16px; color: #666; }
.Menu002272 .nav-menu ul li:hover a::before,
.Menu002272 .nav-menu ul li.on a::before{content:'';position:absolute;width:100%;height:2px;bottom:0px;background-color:#2c528e;z-index:1;left:0;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a{color: #2c528e;}

.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{color: #999; position: relative; line-height: 45px; font-size: 16px;  }
.Menu002272 .current a:after{ content: ">"; margin: 0 10px; line-height: 20px; height: 20px; color: #ccc;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #2c528e;}
.Menu002272 .current span{ color: #666; font-size: 16px;  }

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
} 
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 60px; }
	.Menu002272 .current a{line-height: 60px;} 
}
@media (max-width:768px ) {
	.Menu002272 .location { display: none;}
}
@media (max-width:480px ) {
	.Menu002272 .nav-menu ul { float: none;width: 100%;}
	.Menu002272 .nav-menu ul li{width: 100%;margin-right: 2%;text-align: center;}
	.Menu002272 .nav-menu ul li:nth-of-type(2n) { margin-right: 0;}
	.Menu002272 .nav-menu ul li a { font-size: 16px;}
	.Menu002272 .current a{ font-size: 14px;  }
	.Menu002272 .current span{ font-size: 14px;  }
}


/* 栏目页内容 */
.column_box{ padding: 3vw 0 5vw; }
/* 栏目页标题 */ 
.column_tit{  text-align: center; padding: 0 0 40px;  }  
.column_tit h2{ font-size: 22px; font-weight: normal; position: relative; color: #000; padding-bottom: 1.93%; margin: 0;  }  
.column_tit h2::after{ width: 40px; height: 4px; background: #2c528e; display: block; content: ''; position: absolute; left: 50%; bottom: 0; margin-left: -20px; }  
.column_tit p{ margin-bottom: 0;  font-family: "Roboto","DINCond-Bold",'helve118',Verdana, Geneva, sans-serif;  font-size: 16px; color: #999; text-transform: uppercase; }
@media (max-width:480px ) {
	.column_box {padding: 5vw 0;}
	.column_tit { padding-bottom: 20px;}
	.column_tit h2 { font-size: 20px;}
	.column_tit p{ font-size: 16px;}
}

/* 02_1米兰网页版-米兰(中国)简介  */
.RighInfo002228 .pic{ margin: 15px 0;   } 
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:16px; line-height:30px; color:#666; }
.RighInfo002228 .single-content p{  margin:0;padding:20px 0;font-size: 16px;line-height: 36px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .single-content span{text-align:center;font-size:16px;display:block;color:#333;margin-bottom: 20px;}
.RighInfo002228 .single-content ul{margin-top: 3%;padding:0 3%;}
.RighInfo002228 .single-content li{width:48.5%;float:left;margin-right:3%;}
.RighInfo002228 .single-content li span{margin-top:20px;}
.RighInfo002228 .single-content li:nth-child(2n){margin-right:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;} 
@media screen and (min-width:465px){
	.RighInfo002228 .single-content p { padding:6px 0;font-size: 16px;line-height: 33px;}
    .RighInfo002228 .col2{ width:49%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-content p{ padding:15px 0; } 
  .RighInfo002228 .p3 p{padding: 0;}
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media (max-width:480px){
	.RighInfo002228 .single-content p { padding:6px 0;font-size: 15px;line-height: 28px;}
	.RighInfo002228 .single-content span { font-size: 15px;}
}

/* 02_2管理团队 */
.Functional{ padding: 2% 0 0; }
.Functional dd{ float:left; margin-bottom:3%; width:100%; color:#666;  background: #f5f5f5; } 
.Functional dd div{position:relative; padding: 50px 20px 50px 42%; overflow:hidden;}
.Functional dd figure{position:absolute;left:0;top:0;height:100%;width: 36%;} 
.Functional dd h5{font-size:18px; color: #000;margin: 20px 0 15px;   }
.Functional dd h5 span{ font-size:16px; font-weight: normal; color: #999; padding-left: 10px;  }
.Functional dd h3{ font-size:18px; color: #999; font-weight: normal; margin:0 0 10px 0; }
.Functional dd p{color:#666;font-size: 14px;line-height: 34px;height: 200px;overflow: hidden;} 

@media(max-width:1024px){
} 
@media(max-width:768px){
.Functional dd div{ padding-left: 0; height: auto; } 
.Functional dd figure{  width:100%; position: relative; padding-bottom: 100%; } 
} 
@media(max-width:640px){
	.Functional dd{ width:100%; float: inherit; margin-bottom: 10px; padding: 20px; }
	.Functional dd div { padding: 0;}
	.Functional dd h5 { font-size: 20px;}
	.Functional dd h5 span { font-size: 16px;}
	.Functional dd p{ height: auto; font-size: 15px;}
} 


/* 翻页 */
.Page002274{ text-align:center; padding:0 ; color:#666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #f5f5f5; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#2c528e;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: "宋体"; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/* 02_3企业文化 */
.RighInfo002799{ margin-top: 1vw;  padding: 4% 5% 4%; background: #f5f9ff; }
.RighInfo002799 .column_tit{ padding: 1% 0; text-align: left; }
.RighInfo002799 .column_tit h2::after{ left: 0; margin-left: 0; }
.RighInfo002799 .pic{ float: right; margin-left: 12%; width: 62.5%; }
.RighInfo002799 .tit .en{ font-family: 'Times New Roman'; font-size: 48px; color: #edf8ff; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; }
.RighInfo002799 .tit .cn{ margin-top: -35px; font-size: 48px; color: #2c528e; letter-spacing: 5px;}
.RighInfo002799 .subtit{font-size: 30px; margin-top: 3%;position: relative;margin-bottom: 1%; } 
.RighInfo002799 .subtit span{  position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p{ color: #333; font-size: 18px; line-height: 36px; text-align: justify;margin:0; }
.RighInfo002799 .p1{ color: #666; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 1440px) {
	.RighInfo002799  {padding:4% 3% 7%;}
	.RighInfo002799 .pic { margin-left: 6%;}
}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }
}
@media (max-width: 480px) {
	.RighInfo002799 .subtit { margin-top: 10%;font-size: 20px;}
	.RighInfo002799 .subtit span { font-size: 30px;}
	.RighInfo002799 p { font-size: 15px;}
}

/* 03_2服务内容详情页 */ 
.w22{ width: 20%; }
.w75{ width: 72%;}

.ser_box{ background: #f9f9f9;  }
.ser_box dl dd{}


.ser_box p{ font-size: 16px; line-height: 28px;  }
.ser_box .auto{  position: relative; }
.ser_box .auto::after{ width: 1px; height: 100%; background: #e5e5e5; position: absolute; left: 24%; display: block; content: ''; top: 0; }
@media (max-width: 1024px) {
	.w22,
	.w75{ width: 100%; }
	.ser_box .auto::after { display: none;}
	.ser_box p { font-size: 15px;}
}

.Menu001756 ul{ padding-bottom:20%;}
.Menu001756 li{  line-height:62px; border-bottom: 1px solid #e5e5e5; }
.Menu001756 li a{ display:block; color:#25170f; font-size:16px;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ color:#2c528e; font-weight: bold; }
@media(max-width:1024px){
.Menu001756 header{ background-image:none; padding:3% 0; font-size:20px;}
.Menu001756 ul{ border:none; padding-bottom:0;}
.Menu001756 li{ float:left; width: 50%; padding:0 3%; text-align:center;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background-image:none;}
}
@media(max-width:768px){
.Menu001756 li a{ font-size:15px;}
.Menu001756 li{width:100%;line-height: 30px;}
}

.RighInfo002815{padding: 2% 0;}  
.RighInfo002815 .info p{font-size: 16px;line-height: 32px;}
.RighInfo002815 .txt-dl{padding-top: 4%;}
.RighInfo002815 .txt-dl dl{ margin-bottom: 32px;}
.RighInfo002815 .txt-dl dd{position:relative;font-size: 16px;color: #333;margin-top: 20px;line-height: 15px;padding-left: 20px;}
.RighInfo002815 .txt-dl dd:before{position: absolute; content: ''; width: 8px; height: 8px; background: #2c528e; left: 0; top: 4px;}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 48px;font-family: Arial;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{position:relative;color: #2c528e;font-size: 18px;line-height: 28px;padding-left: 20px;}
.RighInfo002815 .txt-dl dt span.cn:before{position: absolute; content: ''; width: 8px; height: 8px; background: #2c528e; left: 0; top: 11px;}

.RighInfo002815 .text2 dl{margin-top:4%;}
.RighInfo002815 .text2 dl dd{font-size:16px;position: relative;padding:10px 0 10px 20px;}
.RighInfo002815 .text2 dl dd:after{width:8px;height: 8px;background:#2c528e;display: block;content:'';position: absolute;left:0;top:0;margin-top:17px;}

@media(min-width:481px){
.RighInfo002815 .txt-dl dl{float: left;width: 47.5%;margin-right: 5%;}
.RighInfo002815 .txt-dl dl:nth-child(2n-1){clear: left;}
.RighInfo002815 .txt-dl dl:nth-child(2n){margin-right: 0;}
.RighInfo002815 .word3{width:36%;float:left;}
.RighInfo002815 .pic3{width:59%;float:right;}
.RighInfo002815 .text{width: 63%; float: left;  }
.RighInfo002815 .pic{width: 29%; float: right; margin-left: 8%; margin-top: 2%;  }
}
@media(max-width:1024px){
	.RighInfo002815 { padding-top: 8%;}
	.RighInfo002815 .pic{text-align: center;}
}
@media(max-width:768px){
	.RighInfo002815 .column_tit { padding-bottom: 30px;}
	.RighInfo002815 .column_tit h2 { font-size: 16px;}
	.RighInfo002815 .info p { font-size: 15px;}
	.RighInfo002815 .txt-dl dl { margin-bottom: 20px;}
	.RighInfo002815 .txt-dl dt span.cn { font-size: 16px;}
	.RighInfo002815 .txt-dl dd { margin-top: 10px;font-size: 15px;}
}


/* 02_3企业文化 领导寄语 */ 
.RighInfo002852{padding: 5vw 0 3vw 0;} 
.RighInfo002852 .column_tit{ padding:0 0 1% 0; text-align: left; }
.RighInfo002852 .column_tit h2::after{ left: 0; margin-left: 0; }
.RighInfo002852 .intro-main{padding-bottom: 2vw;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{position: relative;padding-top: 20px;line-height: 36px;font-size: 18px;color: #666;} 
.RighInfo002852 .singlePage .name{ position: absolute; right: 0; text-align: right; padding-top: 20px; } 
.RighInfo002852 .singlePage .name h3{ margin-bottom: 0; color: #333;  } 
.RighInfo002852 .singlePage .name p{ margin: 0; color: #999; } 
@media(min-width:641px){
.RighInfo002852 .intro-main .left{float: right; width: 65%;}
.RighInfo002852 .intro-main .pic{float: left;width: 28%; padding-top: 8%; }
}
@media(max-width:640px){
	.RighInfo002852 { padding-top: 10vw;}
	.RighInfo002852 .singlePage { line-height: 28px;font-size: 15px;}
	.RighInfo002852 .singlePage .name{ position: relative; padding-top: 0; padding-bottom: 20px;}
	.RighInfo002852 .intro-main .pic{width: 90%; margin: 0 auto;}

} 

/* 04_1公司新闻 */ 
.PicList000687{ padding: 1vw 0 0 0; overflow: hidden;} 

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #2c528e;display: block;}
.PicList000687 .more:hover{background: #2c528e;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more2.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 18px;color: #000;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687 p{line-height: 1.8em;color: #7d7d7d;height: 3.43em;margin-bottom: 2.03vw;font-size: 16px;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top .slick-list{  background: #fff;  }
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #ddd; padding-left: 1.62vw;display: block; margin-bottom: 1.61vw;color: #999;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 1.7em;}
.PicList000687 .news-top .Ispic { padding-bottom: 65%;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#2c528e;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{ padding: 3vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #2c528e; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .Ispic { padding-bottom: 75.2%;}
.PicList000687 .news-list .more{line-height: normal; color: #999; background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.png");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #2c528e; border-bottom: 0;}
}

/* 03_1服务内容 */ 
.PicList002949{ padding-top: 1%;  }
.PicList002949 .item{ margin-bottom: 4vw; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002949 .item:last-of-type{ margin-bottom: 0; }
.PicList002949 .item a:hover{color: #1e50ae;}
.PicList002949 .txt{padding:3vw 3.5vw 2vw;}
.PicList002949 .txt p.dot3{font-size: 18px;line-height: 32px;color: #666;}
.PicList002949 .tit{font-size: 26px; line-height: 1em; color: #333; font-weight: bold; }
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #2c528e; width: 48px; height: 2px;}
.PicList002949 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}

.PicList002949 ul{ min-height:170px;  padding:12px 0 4px 0; }
.PicList002949 li{ line-height:50px; border-bottom: 1px dotted #e5e5e5; }
.PicList002949 li:last-of-type{ border-bottom: 0; }
.PicList002949 li a{padding-left:20px;color: #333;font-size: 18px;background:url(../images/Floor002721_li.png) no-repeat left center;}
.PicList002949 li a:hover{ color:#2c528e;}

@media(min-width:1025px){
.PicList002949 .pic{ width:620px;  padding-left: 2.5vw; }
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%; }
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 3vw 0;font-size: 3.5vw;}
	.PicList002949 .txt p.dot3 { font-size: 15px;}
	.PicList002949 .tit{font-size: 5vw;}
	.PicList002949 li a { font-size: 15px;}
}

/* 02_3公司资质 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


/* 02_1米兰网页版-米兰(中国)简介 荣誉资质 */
.PicList002120{ }
.PicList002120 li{float:left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%; }
.PicList002120 li a{ display:block;}
.PicList002120 li p{margin:0; line-height: 28px; padding:20px 2%; text-align:center;font-size: 16px;word-break: inherit;}
.PicList002120 li:hover p{color:#2c528e;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom: 66%;background-size:contain;  border: 1px solid #e5e5e5; }
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/* 04_1细胞系开发平台 */
.RighInfo001{ background: #fff; padding: 3vw;  } 
.RighInfo001 p{ font-size: 14px; color: #333; font-weight: bold; } 
.RighInfo001 .part1 dd{ font-size: 16px;  position: relative; padding:10px 0 10px 20px; }
.RighInfo001 .part1 dd::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 0%; margin-top: 16px; }

.part3_x{margin-top: 20px;}
.part3_img{display: flex;flex-wrap: wrap;justify-content: space-between;}
.part3_img div{width: 49%;}
.RighInfo001 .part2{ padding: 3vw 0;  }
.RighInfo001 .part2 dd{ font-size: 18px; min-height: 142px; width: 18.5%; margin-right: 1.875%; float: left; background: #2c528e; color: #fff; display: inline-block; padding: 40px 30px; text-align: center; border-radius: 20px; border: 10px solid #fdbc4a; }
.RighInfo001 .part2 dd:nth-of-type(2n){  border: 10px solid #fde0ac; }
.RighInfo001 .part2 dd:nth-of-type(5){  margin-right: 0 }
.RighInfo001 .part2 p{ font-size: 24px; font-weight: bold; color: #333; text-align: center; padding-top: 15px; }
@media(max-width:768px){
	.RighInfo001{ margin-top: 4vw;padding: 6vw 3vw;}
	.RighInfo001 .part1 dd { font-size: 15px;}
	.RighInfo001 p { font-size: 15px;}
}

/* 04_2上游开发平台 */
.RighInfo002{  margin-bottom: 3vw;  }
.RighInfo002 .part1{ background: #fff; padding: 3vw ;  }
.RighInfo002 .part1 .box{ padding-bottom: 4vw;  border-bottom: 1px solid #e5e5e5; }
.RighInfo002 .part1 h3{ color: #333; font-size: 20px;   }
.RighInfo002 .part1 dl dd{color:#888;font-size:16px;position: relative;padding:8px 0 8px 20px;}
.RighInfo002 .part1 dl dd::after{width:8px;height: 8px;background:#2c528e;display: block;content:'';position: absolute;left:0;top:0%;margin-top:15px;}
.RighInfo002 .part1 p{ color: #888; line-height: 36px; font-size: 16px;   }
.RighInfo002 .part1 .pic{  float: right; width: 53%;  padding-left: 3%; }
.RighInfo002 .list1{ padding: 2vw 0; border-bottom: 1px solid #e5e5e5;   }
.RighInfo002 .part1 .pic2{  }
@media(max-width:768px){
	.RighInfo002{ margin-top: 4vw;;}
	.RighInfo002 .part1  { padding: 6vw 3vw;}
	.RighInfo002 .part1 h3 { font-size: 18px;}
	.RighInfo002 .part1 p { font-size: 15px;}
	.RighInfo002 .part1 .pic { float: none; width: 100%;}
}

/* 04_2上游开发平台 */
.RighInfo003{ background: #fff; padding: 3vw ;  }
.RighInfo003 .part1{ padding-bottom: 3vw;  }
.RighInfo003 .part1 dd{ font-size: 16px;  position: relative; padding:10px 0 10px 20px; }
.RighInfo003 .part1 dd::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 0; margin-top: 17px; }

@media (max-width: 768px) {
	.RighInfo003 .part1 dd { font-size: 16px;}
}

/* 04_2上游开发平台 */
.RighInfo004{ background: #fff; padding: 3vw ;  }
.RighInfo004 .part1{ padding-bottom: 3vw;  }
.RighInfo004 .part1 dd{ font-size: 16px;  position: relative; padding:10px 0 10px 20px; }
.RighInfo004 .part1 dd::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 0%; margin-top: 18px; }
.RighInfo004 .part2 li{ float: left; width: 31.5%;margin-right: 2.75%; list-style: none; } 
.RighInfo004 .part2 li:nth-of-type(3n){ margin-right: 0;  } 
.RighInfo004 .part2 li figure{ padding-bottom:55%;}
.RighInfo004 .part2 li .txt{ padding:  25px 20px; }
.RighInfo004 .part2 li h2{ margin:0; font-size: 24px; color: #333;  overflow: hidden; } 
.RighInfo004 .part2 li p{ line-height:32px; font-size: 16px; color: #999;  }
.RighInfo004 .part2 li p strong{ color: #333;  }
@media(max-width:768px){
	.RighInfo004{ margin-top: 4vw; padding: 6vw 3vw;}
	.RighInfo004 .part1 dd { font-size: 16px;}
	.RighInfo004 .part1 p { font-size: 15px; margin-top: 0;line-height: 28px;}
	.RighInfo004 .part1 .pic { float: none; width: 100%;}
}


/* 04_2下游开发平台 */
.RighInfo002816{ background: #fff; padding: 3vw;  }
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 .xy_list{ width: 42%; float: left; }
.RighInfo002816 .xy_img{ width: 53%; float: right; }
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul:last-of-type{ margin-bottom: 0; }
.RighInfo002816 ul .inner{background: #f9f9f9; padding: 10%; border-bottom: 1px solid #eee;  }
.RighInfo002816 ul li:last-of-type .inner{ border-bottom: 0;  }
.RighInfo002816 ul li dl dd{font-size:16px;  position: relative; padding: 5px 0 5px 20px;}
.RighInfo002816 ul li dl dd:after{width: 8px;
    height: 8px;
    background: #2c528e;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0%;
    margin-top: 12px;}
.RighInfo002816 ul h3{ font-size: 18px; color: #333;margin-bottom:16px;} 
.RighInfo002816 ul .li p{ line-height: 28px; color: #666;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){ 
.xy_img{text-align: center;}
.xy_img img{width: 100%;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width:100%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}

}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

@media(max-width:768px){
	.RighInfo002816{ padding: 6vw 3vw;;}
	.RighInfo002816 ul h3 { font-size: 18px;}
	.RighInfo002816 .part1 p { font-size: 15px;}
	.RighInfo002816 .xy_list,
	.RighInfo002816 .xy_img { float: none; width: 100%;}
}

.RighInfo002226{ background: #fff; padding:1vw 3vw 4vw;  }  
.RighInfo002226 .ul li{list-style: none; min-height: 363px; background: #fff; border: 1px solid #e5e5e5; float: left; width: 31%;  margin-right: 3%; padding: 3%; border-radius: 5px; }
.RighInfo002226 .ul li:nth-of-type(3n){ margin-right: 0;}
.RighInfo002226 .ul li .h2{  color: #000; padding-top: 10px; font-size: 20px; margin: 10px 0; } 
.RighInfo002226 .ul li dl dd{padding:8px 0 8px 20px;position: relative;}
.RighInfo002226 .ul li dl dd:after{width: 8px;
    height: 8px;
    background: #2c528e;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0%;
    margin-top: 14px;}
.RighInfo002226 .ul li .p{ font-size: 18px; line-height: 36px; padding: 5px 0 0;  color: #888;  }
@media(max-width:768px){
	.RighInfo002226 .ul li{ width: 100%; margin-right: 0; min-height: auto; margin-bottom: 20px; text-align: center; }
	.RighInfo002226 .ul li .h2 { font-size: 18px;}
	.RighInfo002226 .ul li .p { font-size: 16px; line-height: 28px;}
	.RighInfo002226 .ul li img { margin-left: 5%;}
}

/* 04_2上游开发平台 */
.RighInfo0005{ padding: 3vw; background: #fff; min-height:600px;}
.RighInfo0005 .bbox{ padding:1vw 0 2vw 0; } 
.RighInfo0005 .imgbox{ width: 100%; padding-top: 20px; } 
.RighInfo0005 .imgbox img{}
.RighInfo0005 .text .dl{ width: 100%;  }
.RighInfo0005 .text dd{ padding: 10px 0;   }
.RighInfo0005 .text dd h2{font-size: 18px;}
.RighInfo0005 .text p{ font-size: 16px; color: #666; line-height: 36px; margin: 0; padding-top: 10px;text-align: justify; }
.RighInfo0005 .text h3{ font-size: 22px; color: #333;  margin: 0; display: block; position: relative;} 
.RighInfo0005 .text dd h3{padding: 10px 0 10px 20px;font-size: 16px;color: #666;font-weight: normal;}
.RighInfo0005 .text dd h3::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 0%; margin-top: 16px; }

.RighInfo0005 .imgbox h3{ padding:10px 0 20px; text-align: center;font-size: 18px;color: #333;font-weight: normal;}
@media(max-width:768px){
	.RighInfo0005 { padding: 6vw 0; }
	.RighInfo0005 .text p { font-size: 15px; line-height: 28px;padding-left: 0;}
	.RighInfo0005 .text .dl {padding: 0 4%;}
	.RighInfo0005 .text dd h3 { font-size: 16px;}
	.RighInfo0005 .imgbox h3 { font-size: 15px;}
}

/* 03_4管理体系 */
.management{ text-align: center; background: #fff; padding: 3vw 2.5vw; }
.management .pic{  display: inline-block; width: 24%; border-radius: 50%; margin-top: 10vw; }
.management li{ list-style: none; width: 34%; float: left; text-align: left;  }
.management li dl{ border: 1px solid #e5e5e5; margin: 30px 0; border-radius: 20px; background: #fafafa; padding: 8% 10%;  }
.management li img{ float: left; margin-right: 8px;  }
.management li h3{  font-size: 18px; color: #333; margin-top: 0;  }
.management li p{  line-height:28px; min-height: 56px; font-size: 16px; color: #888; margin: 0;  }
.management li p span{display: block;padding-left:15px;position: relative;}
.management li p span:after{width: 6px;
    height: 6px;
    background: #2c528e;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0%;
    margin-top: 11px;}
.management .li2{ float: right; }
.management .li2 dl:first-of-type{ min-height: 215px; }
@media (max-width: 1024px) { 
.management .pic{  margin-top: 8%; }
}
@media (max-width: 768px) {
	.management {padding: 6vw 0;}
	.management .pic{  margin-top:20%; }
}
@media (max-width: 480px) {
	.management ul { padding-top: 4%;}
	.management li,
	.management .pic{ width:100%; float: none; }
	.management .pic{  border: 0; border-radius: 0; margin: 0 0 15px; text-align: center;}
	.management .pic img { width: 60%;  }
	.management li dl{ margin: 0; margin-bottom: 15px;  }
	.management li h3 { font-size: 16px;}
	.management li p { font-size: 15px;}
}

/* 03_4管理体系 */
.combination{ margin: 3vw 0; background: #fff; padding: 3vw 2.5vw; }
.combination dd{ font-size: 18px; color: #2c528e; position: relative; padding:10px 0 10px 20px; }
.combination dd::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 0%; margin-top: 19px; }
.combination dd span{  font-size: 18px;  }
.combination .pic{ padding: 20px 0;  }
@media (max-width: 768px) {
	.combination {padding: 6vw 0;}
	.combination dd { font-size: 18px;}
	.combination dd span { font-size: 16px;}
}

/* 03_4管理体系 */
.secret{ margin: 3vw 0; background: #fff; padding: 3vw 2.5vw; }
@media (max-width: 768px) {
	.secret {padding: 6vw 0;}
}


.managcon{ margin: 0vw 0 3vw; background: #fff; padding: 3vw 2.5vw; }
@media (max-width: 768px) {
	.managcon{padding: 6vw 0;}
}



/* 07_1联系我们 地图 */ 
.RighInfo002275{ padding:8% 0; }
.RighInfo002275 .text{margin-bottom: 30px;}
.RighInfo002275 .text .title{font-size: 30px;color: #111;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size:16px;color:#666;line-height: 38px; margin: 0; padding: 0;}  
.RighInfo002275 .text .mail a { color:#2c528e;text-decoration: underline;}
.RighInfo002275 .kefu{  position: relative; }
.RighInfo002275 .code{ text-align: center; margin: 0 auto; font-size: 18px;float: right;}
.RighInfo002275 .code img{  display: block; margin: 0 auto; }
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
.RighInfo0022751{background-repeat: no-repeat;background-position: top center;}
@media screen and (min-width: 769px) {
	.RighInfo002275{ padding:3% 0; }
	.RighInfo002275 .text{width: 100%;}
	.RighInfo002275 .map{width: 50%;height: 260px;}
}
@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .map{width: 50%;height: 320px;}
	.RighInfo002275 .container { display: table;width: 60%;margin:0 auto;  overflow: hidden;}
/*
	.RighInfo002275 .text,
	.RighInfo002275 .kefu {display: table-cell;vertical-align: top;}
*/
	.RighInfo002275 .kefu .code {display:inline-block;text-align: center;}
	.RighInfo002275 .text { width: 68%;}
	.RighInfo002275 .text .title{font-size: 36px;}
}
@media screen and (min-width: 1200px) { 
	.RighInfo002275 .text .title{margin: 30px 0 20px;}
	.RighInfo002275 .map{width: 900px;height: 450px;margin: 0 auto;}
}
@media screen and (max-width: 768px) {
    .RighInfo002275 .kefu,.RighInfo002275 .text{display: block;}
    .RighInfo002275 .code{float: none;}
}

@media screen and (max-width: 480px) {
	.RighInfo002275 .text  { text-align: center;}
	.RighInfo002275 .text .p { font-size: 15px; line-height: 2;}
	.RighInfo002275 .code { font-size: 16px;}
}


/* 07_1联系我们 留言表单 */
.Form002802 .from .tr1 td{ width: 32%; margin-right: 2%; float: left; margin-bottom: 2%;  }
.Form002802 .from .tr1 td:nth-of-type(3n){ margin-right: 0; }
.Form002802 .from .tr2 td{ width: 49%; margin-right: 2%; float: left; margin-bottom: 2%;  }
.Form002802 .from .tr2 td:nth-of-type(2n){ margin-right: 0;  }
.Form002802 .from .country td{ width: 100%; }
.Form002802 .from td:nth-of-type(5n){ margin-right: 0;  }
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;} 
.Form002802 .from label span{vertical-align: middle;color: red;padding-right: 5px;}
.Form002802 .from .text{ width:100%; height:45px; line-height:45px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:230px;}
.Form002802 .from .btn{ padding: 1.5vw 0; text-align:center;}
.Form002802 .from .btn input{ background:#2c528e; cursor:pointer; padding:0; border:none; width: 120px; height:40px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;} 
@media(min-width:641px){
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; } 
}

/* 栏目页标题2 */
.column-head{ margin-bottom: 30px; position: relative; }
.column-head img{ position: absolute; left: 0; }
.column-head em{position:relative; font-style:normal; display: inline-block; color:#0a122e; font-size:18px; padding-left: 20px;  } 
.column-head em:before{position:absolute; left:0; top:4px; width:3px; height:26px; content:""; background:#dd5524; }
@media only screen and (min-width:768px ) {
.column-head em{ font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
.column-head em{ font-size: 24px;}
}
@media(max-width:768px ) {
.column-head{ margin-bottom: 30px;  }
.column-head em span{ display: block;  }
}

/* 06_1米兰网页版-米兰(中国)生活 成长与发展 */
.Floor002950{ padding: 0 0 4vw 0;}
.Floor002950 .pic3{ padding: 2vw 0 0;  } 
.Floor002950 .txt{  float: left; width: 48%; padding:0 ; }
.Floor002950 .title-desc{ padding:0vw 0 1.5vw; line-height: 32px; font-size: 18px;  }
.Floor002950 .video{position: relative; z-index: 1; float: right; width: 44.625%; }
.Floor002950 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center; background-size: 80px 80px; }
.Floor002950 .video video{background: #000;}
.Floor002950 img{transition: all .3s;}
.Floor002950 img:hover{transform: scale(1.01);}
@media(max-width:1024px){
.Floor002950 .open-video{background-size: auto 30%;}
}
@media(max-width:480px){
	.Floor002950 .txt,
	.Floor002950 .video { float: none; width: 100%;}
	.Floor002950 .video { margin-top: 10px;}
	.Floor002950 .title-desc { line-height: 28px;font-size: 15px;}
}

a:hover{color:#203864;}
/* 06_1米兰网页版-米兰(中国)生活 员工活动 */
.activity{ padding: 3vw 0 0; }
.activity p{ font-size: 18px; text-align: center; }
.activity .pic{ padding-top: 1.5vw;  }
.activity img{transition: all .3s;}
.activity img:hover{transform: scale(1.02);}
@media(max-width:640px){
	.activity {padding: 6vw 0;}
	.activity p { font-size: 15px;}
}



/* 06_1米兰网页版-米兰(中国)生活 */
.Recruitment .txt p{ line-height: 32px; font-size: 16px;  } 
.Recruitment .box{ padding-top: 1.5vw;  }
.Recruitment dl{ font-size: 16px; padding-bottom: 30px; width: 49%; margin-right: 2%;  float: left; }
.Recruitment dl:nth-of-type(2n){ margin-right: 0;}
.Recruitment dt{ position: relative; font-size: 20px; color: #333; margin-bottom: 20px; font-weight: bold; }
.Recruitment dd{ padding: 5px 0; position: relative; padding:10px 0 10px 0px; }
.Recruitment dd::after{ width: 8px; height: 8px; background: #2c528e;  display: block; content: ''; position: absolute; left: 0; top: 50%; margin-top: -4px; display: none;}
.Recruitment .box .tips{ clear: both; font-size: 18px; color: #999;  }
.Recruitment .box .tips em{ color: #f00; padding-right: 8px;  }
@media(max-width:640px){
	.Recruitment .txt p { line-height: 1.8;font-size: 15px;}
	.Recruitment dl { float: none; width: 100%; font-size: 15px;}
	.Recruitment dt { font-size: 18px;}
	.Recruitment .box .tips { font-size: 15px;}
}


/* 05_3活动信息 */
.PicList000762{ }
.PicList000762 li{ float:left; width:31%; margin-right:3.5%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f2f2f2;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:55.85%;}
.PicList000762 li a:hover{ background-color:#2c528e; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
	.PicList000762 {padding: 3vw 0;}
.PicList000762 li{width:49%; margin-right: 2%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}

/* 05_4资源库 */
.TextList001203{ padding-bottom: 3vw;  }
.TextList001203 li{ width: 49%; margin-right: 2%; float: left; margin-bottom:1%; line-height:36px; border:1px solid #e3e7e6; padding:0 15px 0 30px; position:relative;}
.TextList001203 li time{ float: right; padding-right: 20px; color: #999; }
.TextList001203 li:nth-of-type(2n){ margin-right: 0; }
.TextList001203 li::before{ position:absolute; content:''; width:6px; height:6px; border-radius:50%; background-color:#2c528e; left:15px; top:50%; margin-top:-3px;}
.TextList001203 li a{ display:block; padding:10px 0;}
.TextList001203 li span{ padding-right:10px; font-size: 16px; }
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:35px; background-color:#2c528e; color:#fff; font-size:12px; }
.TextList001203 li i::before{ position:absolute; content:''; width:28px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:10px;} 
@media(max-width:480px){
	.TextList001203 li { width: 100%; margin-bottom: 3%; padding-right: 10px;}
	.TextList001203 li a { padding: 5px 0;}
	.TextList001203 li span { font-size: 16px;}
	.TextList001203 li i{padding-left:9px; padding-right: 29px; font-size: 13px;}
	.TextList001203 li i::before { right:0;}
}

/* 06_2人才招聘 */ 
.Floor002915{ padding: 3vw 0 4vw; font-size: 16px; } 
.Floor002915 nav{text-align: center; padding-bottom: 40px; }
.Floor002915 nav span{border-radius: 5px; line-height: 45px; margin: 0 10px; background: #F1F1F1;  color: #333; font-size: 18px; display: inline-block; overflow: hidden;}
.Floor002915 nav span a { display: block; width: 100%; padding:0 50px; }

.Floor002915 nav span:hover,
.Floor002915 nav span.on{ background: #2c528e; color: #fff;  }
.Floor002915 nav span:hover a,
.Floor002915 nav span.on a{ background: #2c528e; color: #fff; cursor: pointer; }
.Floor002915 .form{position: relative;padding-right: 150px; overflow: hidden; border-radius: 5px;}
.Floor002915 .form .btn{position: absolute;right: 0; top: 0; width: 150px; height: 70px; color: #fff;background: #2c528e; font-size: 18px; border: 0; cursor: pointer;}
.Floor002915 .form .text{ font-size: 18px; color: #999; width: 100%;line-height: 70px; height: 70px; background: #f3f3f3; border: 0;padding: 0 2vw;} 
::-webkit-input-placeholder{color: #999;}   
::-moz-placeholder{color: #999;}   
:-ms-input-placeholder {color: #999;}  

.Floor002915 .filter{ margin: 2% 0 0;}
.Floor002915 dl.year{position: relative; z-index: 10; float: left; width: 23%; margin-right: 2%;}
.Floor002915 dl.year dd{position: absolute; top: 100%; left: 0; width: 100%; z-index: 100;background: #f9f9f9;display: none;}
.Floor002915 dl.year dd a{display: block;padding: 5px 20px;line-height: 24px; transition: 0.3s;}
.Floor002915 dl.year dd a:hover{background: #2c528e;color: #fff;}
.Floor002915 dl.year dt{position: relative;line-height: 45px;background: #fff; border: 1px solid #e5e5e5; padding-right: 30px; padding-left: 20px;}
.Floor002915 dl.year dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.Floor002915 ul.search{position: relative; float: right; width: 50%; z-index: 2;}
.Floor002915 #newBtn{ position: absolute;display:block;top:0;right:0;   width: 200px; height: 45px; line-height: 45px; background: #2c528e; text-align: center; color: #fff; }
.Floor002915 ul.search .text{width: 100%; font-size: 16px; line-height: 45px; height: 45px; background: #fff;  border: 1px solid #e5e5e5; padding: 0 20px; color: #666;}
.Floor002915 ul.search .text.focus{color: #333;}
@media(max-width:640px){
	.Floor002915 { padding: 6vw 0;}
	.Floor002915 nav span {width: 48%;padding:0;line-height: 40px;text-align: center;font-size: 16px;margin: 0 1%;float: left;}
	.Floor002915 nav span a {padding:0;}
	.Floor002915 .form{padding-right: 30%; margin: 2vw 0;}
	.Floor002915 .form .btn{ height: 12vw;width: 30%;}
	.Floor002915 .form .text{line-height: 12vw; height: 12vw; font-size: 15px;}
	.Floor002915,
	.Floor002915 .form .btn{font-size: 3.5vw;}
	.Floor002915 dl.year { float: none;width: 100%; margin-bottom: 10px;}
	.Floor002915 dl.year:nth-of-type(1) { z-index: 101;}
	.Floor002915 dl.year dt { line-height: 40px;}
	.Floor002915 ul.search { float: none;width: 100%;}
	.Floor002915 ul.search .text { height: 40px; line-height: 40px;font-size: 15px;}
	.Floor002915 #newBtn { width: 100px; height: 40px; line-height: 40px;font-size: 4vw;}
}
/* 06_2人才招聘 招聘联系信息 */
.contact_info{ padding-bottom: 3vw;  }
.contact_info dd{ float: left; width: 49%; margin-right: 2%; }
.contact_info dd img{  border-radius: 15px;  }
.contact_info dd:nth-of-type(2){ margin-right: 0; }

/* 06_2人才招聘 招聘列表 */
.TextList001652{ border: 1px solid #e5e5e5;  }
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center; } 
.TextList001652 .job_ol li{font-size: 18px;  background-color:#2c528e; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #eee;}
.TextList001652 .list:last-of-type{ border-bottom: 0;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:18px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2c528e;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;  font-size: 18px; } 
.TextList001652 .job_info p{ line-height:36px; color: #888;  } 
.TextList001652 .job_info p strong{ color: #333; padding-bottom: 10px; display: inline-block; } 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}

/* 06_2人才招聘 招聘列表 */
.welfare{ padding: 3vw 0 0; }

/*RighInfo002810 */
.RighInfo002810{padding: 3% 0;}

.RighInfo002810 .txt-logo{background: url(../images/RighInfo002810-bg.jpg); margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333; font-size: 15px;}

.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .info{line-height: 24px; }
.RighInfo002810 .txt-list .red{color: #333;font-size: 22px;}
.RighInfo002810 .txt-list .info p{line-height: 30px;}
.RighInfo002810 .txt-list .info strong{ position: relative;font-weight: normal;padding-left: 20px;}
.RighInfo002810 .txt-list .info strong:before{position: absolute; content: ''; width: 8px; height: 8px; background: #2c528e; left: 0; top: 4px;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}
}
@media(max-width:768px){
	.RighInfo002810 .ytable,
	.RighInfo002810 .ytable-cell{display: block;}
	.RighInfo002810 .txt-logo{text-align: center;}
	.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
	.RighInfo002810 .txt-list .red { font-size: 18px;}
	.RighInfo002810 .txt-list .box { margin-bottom: 10%;}
	.RighInfo002810 .txt-list .box:not(:last-child) { margin-bottom: 10%;}
}

/*
 .TextList000658 为demo编号
 */
 .TextList000658 .list{ padding-bottom:1px;}
 .TextList000658 .list h1.title{ font-size:18px; background-color:#f2f2f2; margin:0; padding:16px 0 16px 16px; font-weight:normal; position:relative; cursor:pointer; line-height:25px;}
 .TextList000658 .list h1.title time{ float:right; padding-right:74px; font-size:16px; color:#333;position:relative;}
 .TextList000658 .list h1.title::before{ width:23px; height:23px; background-color:#e5e5e5; border-radius:50%; position:absolute; content:''; right:20px; top:50%; margin-top:-11px;}
 .TextList000658 .list h1.title time::before,
 .TextList000658 .list h1.title time::after{ position:absolute; content:''; background-color:#b3b3b2;top:50%;}
 .TextList000658 .list h1.title time::before{ width:12px; height:2px; right:25px;  margin-top:-1px;}
 .TextList000658 .list h1.title time::after{ width:2px; height:12px; margin-top:-6px; right:30px;}
 .TextList000658 .list h1.on{ background-color:#005ca2; color:#fff;}
 .TextList000658 .list h1.on time{ color:#fff;}
 .TextList000658 .list h1.on::before{ background-color:#fff;}
 .TextList000658 .list h1.on time::after{ display:none;}
 .TextList000658 .list h1.on time::before{ background-color:#b3b3b2;}
 .TextList000658 .con{ padding:3%; display:none;}
 .TextList000658 .info{ width: 60%; float: left; line-height:36px; font-size: 16px; padding-bottom:2%;}
 .TextList000658 .apply a{ display:inline-block; padding:5px 25px; color:#fff; border-radius:5px; background-color:#005ca2; font-size:14px;}


 ul,ol{list-style: none;}
 .rczp{ float: right; display: flex;margin-top: 30px; width: 35%; font-size: 16px; }
 .rc_list{text-align: center;}
 .rc_list1 img{max-width: 40px;margin-right: 10px;}
 .rc_list1{margin-left: 3vw;}
 .rc_list p{padding: 0;margin: 0;}
 .rc_list1 dd{display: flex;align-items: center;margin-top: 10px;}

@media(max-width:640px){
	.TextList000658 .info,
	.rczp { float: none; width: 100%;}
	.TextList000658 .info { line-height: 1.8;font-size: 15px;}
	.TextList000658 .list h1.title{ font-size:15px;}
	.TextList000658 .list h1.title time{padding-right:54px; font-size:12px;}
	.TextList000658 .apply { margin-bottom: 20px;}
	.TextList000658 .apply a{ font-size:14px;}
	.rczp { font-size: 15px;margin: 10px 0;}
	.rc_list1 img { max-width: 25px;}
}

/* 07_1联系我们 联系我们 */
.mapbox .map{ width: 100%; }





/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:20px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:6% 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; margin-bottom: 10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}

.gettop{position: fixed; right: 1%; bottom: 10%; width: 40px; height: 40px; background: #2c528e url(../images/top.png) center center no-repeat;}
.img-box{text-align: center; font-size: 0;}
.img-box img{width: 31.5%; display: inline-block; margin-right: 2.75%;}
.img-box img:nth-of-type(3n){margin-right: 0;}
.img-box img:last-of-type{margin-right: 0;}