﻿/*body {
  padding-top: 50px;
}*/
@media (min-width: 768px) {
	.navbar-nav {
		max-width: 965px;
	}
}

.bor{
	border:1px solid #fff;
	transition:all .4s;
}

.navbar-inverse-index{
	background-color: rgba(255,255,255,0.1);
	border: 0px;
	z-index: 2999;
	transition:all .6s;
}
.navbar-inverse-index:hover{
	background-color: #fff;
}
.navbar-inverse-index:hover .navbar-brand .dark-logo{
	display: block;
}
.navbar-inverse-index:hover .navbar-brand .light-logo{
	display: none;
}
.navbar-inverse-index:hover .navigation_a{
	color: #000;
}
.navbar-inverse-index:hover .index_navigation .navigation_b{
	color: #000;
}
/*header悬浮效果*/
.navbar-nav .index_navigation .navigation_a:hover{
	font-weight: bold;
	/*font-size: 18px!important;*/
	/*//border-bottom: 2px solid #0063ba;*/
}
.navbar-inverse-index:hover .nav .dark-sym{
	display: inline-block;line-height: 60px;
}
.navbar-inverse-index:hover .nav .light-sym{
	display: none;
}

.navbar-inverse-index img {
    width: 128px;
}
.navbar-inverse .navbar-toggle {
     border: 0;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border:0;
}
.nav li{
    padding: 0 24.5px;
}
.navbar-brand{
	height: 60px;
	line-height: 30px;
	margin-right: 9.5px;
}
.navbar-brand{
	height: 60px;
	line-height: 30px;
	margin-right: 9.5px;
}
.navbar-brand .dark-logo{
	display: none;
}
.index_navigation .navigation_a{
	padding:0 ;
	color: #fff;
	font:bold 16px/60px "宋体";
	white-space:nowrap;
	display: inline-block;
	text-align: center;
}
.index_navigation .navigation_b{
	line-height: 60px;padding:0 ;
	color: #fff;
	font-size: 16px;
	font-family: "宋体",serif;
	text-align: center;
}
.navigation_b-s{
	color: #FFFFFF;
}
.navbar-inverse-index:hover .navigation_b-s{
	color: #000;
}
.navigation_b:hover{
	font-weight: bold;
}
.nav .language{
	padding-left: 15px !important;
	padding-right:0 ;
}
.nav .language a{
	display: inline-block;
	padding-left:0 ;padding-right: 0;
	background:none !important;
}
.nav .search_sym{
	padding-left: 10px;
	padding-right: 0;
}
.nav .dark-sym{
	display: none;
}
/*.index_navigation:hover .active-branch{
	display: block;
}*/
.index_navigation:hover .active-branch{
	display: block;
}
.index_navigation{
	position: relative!important;
}
.active-branch{
	position: absolute;
	top: 60px;
	left: -88px;
	display: none;
	list-style: none;
	/*left: -50%;
	margin-left: -28px;*/
}
.cm-children{
	padding-left:0 ;
	background: #0063ba;
	min-width: 285px;
	list-style: none;
	transition:all .4s;
}
.cm-lead{
	position: absolute;
	left: 260px;
	top: 0px;padding: 0;
	display: none;
}
.lead_nav:hover .cm-lead{
	display: block;
}
.cm-cop{
	position: absolute;top:0px;
	left: 285px;padding: 0;
	min-width: 295px;
	display: none;
	
}
.corp_nav:hover .cm-cop{
	display: block;
}
.cm-children .cm-menu-item{
	height: 40px;text-align: center;
	border-bottom: 1px solid #5c9bce;
}
.border-left{
	border-left: 1px solid #5C9BCE;
}
.cm-children .sep-item{
	border: 0;
}
.cm-children .cm-menu-item a{
	line-height:40px;
	display: inline-block;
	text-decoration: none;
	color: #fff;font-size: 14px;
}
/*.active-branch .cm-menu-item:hover .navbar-inverse .active-branch .cm-menu-item a{
	color: #000;
}*/
.cm-children .cm-menu-item:hover .cm-menu-a{
	font-weight: bold;
}
.active-branch .sec-menu-item:hover .sec-menu-a{
	font-weight: bold;
}
.news-menu{
	position: absolute;
	top: 61px;
	left: -100.5px;
	display: none;
}
.index_navigation:hover .news-menu{
	display: block;
}
.invs-menu{
	position: absolute;
	top: 61px;
	left: -35.5px;
	display: none;
}
.index_navigation:hover .invs-menu{
	display: block;
}
.careers-menu{
	position: absolute;
	top: 61px;left: -88px;
	display: none;
}
.index_navigation:hover .careers-menu{
	display: block;
}
.supp-menu{
	position: absolute;
	top: 61px;left: -88px;
	display: none;
}
.index_navigation:hover .supp-menu{
	display: block;
}
.myamec-menu{
	position: absolute;
	top: 61px;left: -86px;
	display: none;
}
.index_navigation:hover .myamec-menu{
	display: block;
}
.prods-menu{
	position: absolute;
  top: 61px;left: -85.5px;
  display: none;
}
.index_navigation:hover .prods-menu{
	display: block;
}
/*.top-search{
	position: absolute;top: 55px;
	width: 250px;height: 40px;list-style: none;
	z-index: 1000;
	padding: 10px 0 0;
	margin: 9px 0 0;display: table;
}*/
.index-bottom{
	z-index: 9999;
	position: absolute;
	top: 59px;
	display: none;
}

.index_navigation:hover .index-bottom{
	display: block;
}
.cn-btn-a{
	padding: 10px 90px;
}
/*中文
.cn-index{
	display: none;
}
.cn-etch{
	display: none;
}
.cn-archive{
	display: none;
}
.myamec-cn{
	display: none;
}
.cn-company-overview{
	display: none;
}
.cn-inforation{
	display: none;
}
.cn-vision-con{
	display: none;
}
.cn-mission{
	display: none;
}
.cn-corde-values{
	display: none;
}
.cn-more{
	display: none;
}
.cn{
	display: none;
}*/



.nav .cn-li{
	padding: 0 20.5px;
}
.cn-li{
	position: relative;
}
.active-branch-cn{
	position: absolute;
	top: 60px;
	left: -82px;
	display: none; 
	list-style: none;
}
.cn-li:hover .active-branch-cn{
	display: inline-block;
}
.sec-menu-a:hover{
	font-weight: bold;
}
.prods-menu-cn{
	position: absolute;
	top: 60px;
	left: -82px;
	display: none; 
	list-style: none;
}
.cn-li:hover .prods-menu-cn{
	display: inline-block;
}
.invs-menu-cn{
	position: absolute;
	top: 60px;
	left: -72px;
	display: none; 
	list-style: none;
}
.cn-li:hover .invs-menu-cn{
	display: inline-block;
}
.news-menu-cn{
	position: absolute;
	top: 60px;
	left: -82px;
	display: none; 
	list-style: none;
}
.cn-li:hover .news-menu-cn{
	display: inline-block;
}
.careers-menu-cn{
	position: absolute;
	top: 60px;
	left: -82px;
	display: none; 
	list-style: none;
}
.cn-li:hover .careers-menu-cn{
	display: inline-block;
}
.supp-menu-cn{
	position: absolute;
	top: 60px;
	left: -82px;
	display: none; 
	list-style: none;
}
.cn-li:hover .supp-menu-cn{
	display: inline-block;
}







.ser-span{
	vertical-align: top;
}
.sea-btn{
	height: 42px;display: inline-block;
	vertical-align: middle;
	border-radius: 0;
	padding-left:93px ;
	padding-right:93px ;

	margin-left: -6px;
	/*margin-top:-3px;*/
	color: #0063BA;
	background:#FFFFFF;
	text-decoration: none;
	background: url(../img/fangdajing.png) no-repeat center center #FFFFFF; 
}
.sea-btn:hover{
	text-decoration: none;
	border: none;
}
.hide{
	display: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#fff;font-size:14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#fff;font-size:14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#fff;font-size:14px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#fff;font-size:14px;
}
.top-search::before {
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    margin-left: 170px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #0063ba;
    display: block;
    top: 0;
    right: 225px;
}
.navbar-toggle{
	margin-top: 13px;
	margin-bottom: 13px;
}
/*
.nav-cta.btn-outline {
    margin-left: auto;
    margin-right: 8px;
}
#navbar{
	display: inline-block !important;
}
.dark-logo{
	display: none;
}*/
.starter-template{
	padding: 40px 15px;
	text-align: center;
}
.top-ban {
  background-image: url(../img/Rectangle-Copy.png);
  background-size:100% 100%;
  animation: bannerAnimation 2s linear .3s;
	transition:all .2s .3s;
	transform: scale(1);
}
@keyframes bannerAnimation{
	from{
		transform: scale(1.2);
	}
	to{
		transform: scale(1);
	}
}


@media screen and (min-width: 768px){
	.top_banner {
	    padding: 200px 0px 150px 0px;
	}
}
.top_banner{
	position: relative;
}
@media screen and (max-width: 768px){
	.banner-img {
	    display: none;
	}
}

.banner-text {
  color: white;
  /*max-width: 600px;*/
   /* padding: 0px 20px;*/
  position: relative;
  /* opacity: 1;
  transition:all 2s .6s;
  animation: bannerText 2s linear .6s; */
}
/* @keyframes bannerText{
	from{opacity: 0;}
	to{opacity: 1;}
} */
.banner-wx{
	width: 500px;height: 3px;background: #fff;
	position: absolute;
	top:40px;left: -220px;
	animation: gira 0.5s 1;
  -webkit-animation:gira 0.5s 1  .4s;
  -moz-animation:gira 0.5s 1 .4s; 
  -o-animation:gira 0.5s 1 .4s; 
  -ms-animation:gira 0.5s 1 .4s; 

}
@-webkit-keyframes gira { 
from{left: -800px;}
to{left: -200px;}
}

h1{
	margin: 0;
}
.banner-text h1 {
	display: inline-block;
    font-size: 50px;
    color: #fff;
    /*letter-spacing: 1px;  */ 
    font-weight: 500;
    line-height: 72px;
    text-shadow: 0 8px 15px #67b0a5;
    padding: 90px 30px 60px 30px;
    /*background: #0063B2;
    opacity:0.5;
    filter:Alpha(opacity=50);*/
    background-color: rgba(0,99,178,0.5);
    font-family: serif;font-weight: bold;
}
#tran-h{
	
}
@keyframes hhh {
from{left: -800px;}
to{left: -800px;}
}
.banner-img{
	animation: bannerImg 2s linear .3s;
	transition:all .2s .3s;
	transform: translateX(0px);
}
@keyframes bannerImg{
	from{
		transform: translateX(32px);
	}
	to{
		transform: translateX(0px);
	}
}
/*.banner-img img{
	transform: scale(0.7);
}*/
/*Products*/
#product{
	background: #0063ba;
}
.index-product{
	position: relative;
	/*width: 505px;*/
	height: 300px;
	overflow: hidden;
	/*margin: 0 40px;*/
	padding: 0;
}
.index-product-ul{
	position: absolute;
	list-style: none;
	/*width: 505px;*/
	height: 300px;
	overflow: hidden;
	margin-bottom: 0;
}
.index-product-ul li{
	width: 488px;
	height: 300px;
	display: inline-block;
	float: left;
}
.index-product a{
	position: absolute;
	color:#fff;
	/*margin:0 10px;*/
	/**/
	text-decoration:none;
}
.index-product .btn_right{
    /*display: none;*/
    /*width: 126px;
    height: 179px;*/
    position: absolute;
    top: 50%;margin-top: -15px;
    right: 0;
    z-index: 50;
    color: #fff;
    /*line-height: 179px;*/
    text-decoration: none;   
}
.btn_right i{
	font-size:30px;
}

.product-lunbo h2{
	font-family: Athelas-Bold2;
	font-weight: bold;
	letter-spacing: 0.8px;
	color: #fff;
	margin-bottom: 0;
	padding-top: 10px;
}
.baseline-pro{
	width: 9%;
	border-top: 2px solid #fff;
	display: inline-block;
}
.product-lunbo p{
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
	margin: 10px 0;
}
.product-lunbo img{
	width: 140px;
}
.product-etch-content{
	overflow: hidden;
	height: 90px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}
.more-fill-white{
	display: none;
}
.product-more:hover .more-fill-white{
	display: block;
}
.product-more:hover .more-outline-white{
	display: none;
}



/*News*/
#news{
	    letter-spacing: 1px;
	
	text-align: center;
}
.news{
	padding-top: 50px;
	margin-bottom: 70px;
}
.news-title{
	padding: 20px 0 0;
	font-family: Athelas-Bold2;
	/*font-family: Athelas-Bold2;*/
	font-weight: bold;
	font-size: 35px;
	color: #0063B2;
	
}
.text-center{
	text-align: center;
}
.baseline{
	width: 3%;text-align: center;
	border-top: 2px solid #0063B2;display: inline-block;
}
.map{
	width: 1170px;
	height: 580px;
	margin: 0 auto;
	background: url(../img/map/map_of_the_word_bg.png) top center no-repeat;
	background-size: cover;
	position: relative;
}
.mapPointer{
	position: absolute;
	width: 18px; height: 26px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}
.mapSpace{
	width: 300px;
	padding:10px;
	border-radius: 4px;
	background: #fff;
	display: none;
	position: absolute;
	z-index: 1;
	margin-left: -136px;
	box-shadow: 0 0 2px #999;
}
.mapTit{
	font:bold 14px/1.1 "思源雅黑";
}
.mapTxt{
	font:14px/1.1 "思源雅黑";
	margin: 0;
}
.mapPointer_1{/*新加坡*/
	top:344px; left: 861px;
}
.mapSpace_1{
	margin-top: -140px
}
.mapPointer_2{/*上海*/
	top:246px; left: 910px;
}
.mapSpace_2{
	margin-top: -122px;
	z-index: 0;
	display: block;
}
.mapPointer_3{/*韩国*/
	top:234px; left: 938px;
}
.mapSpace_3{
	margin-top: -110px;
	z-index: 1;
}
.mapPointer_4{/*日本*/
	top:218px; left: 978px;
}
.mapSpace_4{
	margin-top: -122px;
	z-index: 0;
}
.mapPointer_5{/*南昌*/
	top:260px; left: 898px;
}
.mapSpace_5{
	margin-top: -122px;
	z-index: 0;
}
.mapPointer_6{/*美国*/
	top:224px; left: 167px;
}
.mapSpace_6{
	margin-top: -100px;
	z-index: 0;
}

.mapPointer_7{/*台湾*/
	top:276px; left: 916px;
}
.mapSpace_7{
	margin-top: -274px;
	z-index: 1;
}

.mapPointer_8{/*厦门*/
	top:276px; left: 902px;
}
.mapSpace_8{
	margin-top: -122px;
	z-index: 0;
}

.news-content{
	margin-top: 50px;
	overflow: hidden;
}
.news-list-hover{
	height: 520px;
	background: #fff;
	transition:all .4s;
}
.news-img-item{
	position: relative;
    width: 100%;
    padding-bottom: 75%;
    overflow: hidden;
	overflow: hidden;
}
.news-img-item .nwesImg{
	position: absolute;
    top: 0;
    left: 0;
	width: 100%; height: 100%;
	transition: all 0.4s;
	background-position: center;
	background-repeat:no-repeat;
	background-size: cover;
}
.news-list-hover:hover .news-img-item .nwesImg{
	transform: scale(1.2);
}

.news-cont-item{
	font-weight: bold;
	text-align: left;
	font-size: 22px;
	color: #333333;
	letter-spacing: 0.7px;
	padding: 10px 10px  0 10px;
	display: block;
	min-height: 62px;
	text-overflow: ellipsis;/*文字隐藏以后添加省略号*/
	/*display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;*/
  display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.news-scon-item{
	font-size: 17px;
	color: #2B2B33;
	letter-spacing: 0.15px;
	text-align: justify;
	padding: 10px 10px 0 10px;
	margin-bottom: 0;
	height: 84px;
	overflow: hidden;
	/*display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;*/
}
.news-baseline{
	padding:10px 10px ;
	text-align: center;
	margin-bottom: 0;
}
.news-baseline span{
	display: inline-block;
	width: 100%;height: 1px;background: #0063BA;
}
.news-date-item{
	/*font-family: PingFangTC-Light;*/
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	color: #999999;
	letter-spacing: 0.1px;
	text-align: left;
	line-height: 26px;
	padding-bottom: 20px;
	margin: 0;
}
.news-date-item img{
	width: 30px;
}
.more-white{
	transition:all .4s;
}
.news-list{
	/*padding-left:0 ;padding-right: 0;*/
	margin-bottom:50px ;
}
.news-list-hover:hover{
	background: #0063B2;
}
.news-list-hover:hover .news-cont-item{
	color: #FFFFFF;
}
.news-list-hover:hover .news-scon-item{
	color: #FFFFFF;
}
.news-list-hover:hover .news-baseline span{
	background: #fff;
}
.news-list-hover:hover .news-date-item{
	color: #fff;
}
.news-list-hover:hover .more-white{
	transform:translateY(-30px)
}

.arch-img{
	width:220px;cursor: pointer;
}
.arch-blue{
	display: none;
}
.archive-img:hover .arch-blue{
	display: inline-block;
}
.archive-img:hover .arch-whit{
	display: none;
}

#career{
	background-image: url(../img/bg.jpg);
	background-size: cover;
	background-position: center center;
	padding: 100px 0;margin-bottom: 50px;
}
.career-sear{
	font-family: Athelas-Bold2;
	font-weight: bold;
	/*font-family: serif;font-weight: 900;*/
	font-size: 55px;
	color: #FFFFFF;
	letter-spacing: 8.38px;
	padding-bottom: 60px;
}
.btn-a{
	border:1px solid #0063ba;
	color: #0063ba;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 75px 12px 75px;
	font-size: 15px;
	transition: 0.3s ease all;
	display: inline-block;
	font-weight: 500;text-decoration: none!important;
}
.cn-btn-a{
	padding: 10px 100px;
}
.btn-b{
	background:#0063ba;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	width: 800px;
	padding: 20px 75px;
	font-size: 15px;
	transition: 0.3s ease all;
	display: inline-block;
	font-weight: 500;text-decoration: none!important;
}
.btn-b:hover{
	color: #0063b2;
	background: #FFFFFF;
}
.btn-a:hover{
	background-color: #0063B2;color: #fff;
}
.serachjob-btn-img{
	max-width: 300px;
}

#information{
	margin-bottom: 100px;
}
.inq-info{
	font-family: Athelas-Bold2;
	/*//font-weight: bold;*/
	font-size: 45px;
	color: #0063B2;
	padding: 60px 0 60px;
}
.f-25{
	font-size: 25px;
	display: inline-block;
}
.pad-bot-25{
	padding-bottom: 25px;
}
.str-titl{
	font-weight: 600;
	font-size: 23px;
}
.h1-t{
	font-family: Athelas-Bold2;
	font-weight: bold;
	font-size: 30px;
	color: #2B2B33;
	letter-spacing: 0.89px;
}
.marg-20{
	margin: 20px 0;
}
.pad-20{
	padding-top: 20px;
}
.inpt{
	width: 100%;
	padding: 10px 0 10px 10px;
	border: 1px solid #A6B2C4;
}
.m-input{
	padding: ;
}

.-top{
	width: 35px;
	position: absolute;
	bottom:-46px;right: -50px;
	cursor: pointer;
}
.-top img{
	width: 100%;
}
.pad-bt{padding:10px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.h1-s a{
	font-family:serif,Athelas-Bold;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer-nav-item{
	
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
}
.footer-nav-item a{
	color: #FFFFFF;
	text-decoration: none;
	
}
.footer-nav-item:hover .hover-a{
	font-weight: bold;
}
.foot-logo{
	padding-top:40px ;
}
.footer-logo{
	display: inline-block;
}
/*.footer-zh{
	width: 2px;
	min-height: 30px;
	background: #5b7086;
}*/
.zhongwei{
	padding-right:15px ;
	border-right: 1px solid #5B7086;
}
.huichuang{
	padding-left: 15px;
}
.footer-logo img{
	width: 115px;
}
.topline{
	    border-top: 1px solid #5B7086;
}
.footer-copyright{
	background-color: #001A2F;
	padding: 30px 0;
}
.footer-copyright p{
	color: #FFFFFF;font-size: 14px;
}

/*Company 	Info*/
.com-overview{
	margin-bottom: 50px;
	text-align: center;
}
.cinfo-banner{
	background-image: url(../img/homepage_bg.png);
	/*background-position: left 50%;*/
	background-repeat: no-repeat;
	background-size: 100% auto;
	/*/padding: 160px 0 120px;*/
}

@media screen and (min-width: 768px){
	.cinfo-banner {
     padding: 160px 0 140px; 
	}
}

/*@media screen and (max-width:@screen-lg){
	.cinfo-banner {
     padding: 180px 0 160px; 
	}
}*/
.com-info{
	/*font-family: Athelas-Bold2;*//*font-weight: bold;*/
	font-family: Noe Display,Times,Times New Roman,Athelas-Bold2,serif;
	font-size: 77px;
	color: #FFFFFF;
}
.index-list{
	/*font-family: PingFangTC-Light;*/
	font-size: 16px;
	color: #2B2B33;
	background: #fff;
	line-height: 28px;
	padding: 15px 0;
	margin-bottom: 50px;
}
.index-list a{
	
	font-size: 16px;
	color: #2B2B33;
	text-decoration: none;
}

.marg-top-20{
	margin-top: 20px;
}

.overview-con{
	/*font-family: PingFangTC-Light;*/
	font-size: 18px;text-align: left;
	color: #2B2B33;padding-top: 20px;
}
.brochur{
	padding:80px;
	background: url(../img/index/brochur_bg.jpg);
	margin-bottom: 150px;
}
.dark-bro,.dark-fact{
	display: none;
	
}
.bro-btn{
	width: 55%;margin: 0 auto;
	padding: 10px;
}
.bro-btn img{
	width: 100%;height: auto;
}
.fact-btn:hover .dark-fact{
	display: block;
}
.fact-btn:hover .light-fact{
	display: none;
}
.brochure-btn:hover .dark-bro{
	display: block;
}
.brochure-btn:hover .light-bro{
	display: none;
}
.vision-tit{
	text-align: center;
}
.vision-con{
	text-align: center;
	padding: 70px 0;
	background: #0063B2;
	font-family: sans-serif;
	font-size: 40px;
	color: #FFFFFF;
	
}
.vision-invention{
	display: inline-block;
	padding: 0 25px;
	font-weight: 400;
}
.mission{
	margin-bottom: 50px;
}
.mission-con{
	/*font-family: PingFangTC-Light;*/
	font-size: 28px;
	color: #333333;
	padding-right: 50px;
	text-align: left;
	letter-spacing: 0.3px;/*font-weight: 300;*/
}

.mission-item{
	width: 50%;
	float: left;
	text-align: right;
}
.mission-item-left{
	display: inline-block;
	width: 535px;
	text-align: left;
}
.mission-item img{
	width: 100%;
	height: auto;
}



.core-con{	
	font-size: 28px;
	color: #333;
	text-align: center;
	padding-top: 20px;
}
.core-con:hover{
	color: #0063b2;
	font-family: Athelas-Bold1;
	/*font-weight: bold;*/
}
.section{
	margin-bottom: 100px;
}
.leader-item{
	padding: 40px 0 30px;
}
.leader-head{
	width:200px;height: 200px;
	/*overflow: hidden;*/	
	border-radius: 50%;
	background-size: 100% auto;
	margin: 0 auto;
	
}
.leadership{
	position: relative;	
}
.intro-person{
	position: absolute;
	top: 400px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.leadership-person{
	border: 1px solid #0063b2;
	padding: 40px;
	background: #FFFFFF;	
}
.leader-head-GY{
	position: relative;
	display: none;
}
.leader-head-ZD{
	position: relative;
	display: none;
}
.leader-head-MC{
	position: relative;
	display: none;
}
.leader-head-AC{
	position: relative;
	display: none;
}
.leader-head-TN{
	position: relative;
	display: none;
}
.leader-head-JY{
	position: relative;
	display: none;
}
.leader-head-MR{
	position: relative;
	display: none;
}
.leader-head-MC:after,.leader-head-MC:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-MC:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 945px;
}
.leader-head-MC:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 944px;
}
.leader-head-ZD:after,.leader-head-ZD:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-ZD:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 555px;
}
.leader-head-ZD:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 554px;
}
/*.leader-head-GY:before,.leader-head-GY:after{
    position: absolute;
    content: " ";
    top: -30px;
    left: 165px;
    display: block;
    width: 0;
    height: 0;
    border: 15px solid #fff;
    border-color:  transparent  transparent #fff transparent;
    z-index: 111111;
    display: block;
}
.leader-head-GY:after{
    left: 165px;
    border-color: transparent  transparent #23238c transparent;
    z-index: 1111;
    opacity: 1;
}*/
.leader-head-GY:after,.leader-head-GY:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-GY:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 165px;
}
.leader-head-GY:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 164px;
}
/*.leader-head-GY{
	background: url(../img/jiantou-shang.png) no-repeat 165px 0;
}*/
/*.leadership-jiantoushang{
	position: absolute;
	top: -19px;left: 163px;
	z-index: 1000;
}*/



.leader-head-JY:after,.leader-head-JY:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-JY:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 945px;
}
.leader-head-JY:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 944px;
}
.leader-head-TN:after,.leader-head-TN:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-TN:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 555px;
}
.leader-head-TN:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 554px;
}
.leader-head-AC:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 165px;
}
.leader-head-AC:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 164px;
}
.leader-head-MR:after,.leader-head-MR:before {
    border: solid transparent;
    content: '';
    position: absolute;
    width: 0px;
}
.leader-head-MR:after {
    border-width: 10px;
    border-bottom-color: #FFF;
    top: -20px;
    left: 165px;
}
.leader-head-MR:before {
    border-width: 11px;
    border-bottom-color: #1d1d73;
    top: -22px;
    left: 164px;
}
.leadership-person{
	display: none;
}
.leadership-person p{
	font-size: 16px;
	font-family: "微软雅黑";
}
.marg-top-30{
	margin-top: 30px;
}



.intro-person2{
	position: absolute;
	top: 815px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person3{
	position: absolute;
	top: 1230px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person4{
	position: absolute;
	top: 1645px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person5{
	position: absolute;
	top: 2055px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person6{
	position: absolute;
	top: 2470px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person7{
	position: absolute;
	top: 2885px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-person8{
	position: absolute;
	top: 3300px;
	left: 0;
	background: #0063b2;
	z-index: 4000;
	width: 100%;
	padding: 0 20px 50px;
	display: none;
}
.intro-div-x{
	width: 40px;height: 40px;
	position: absolute;
	top: 0;right: 0;
}
.intro-div-x img{
	width: 100%;
}
.intro-div-x-left{
	width: 40px;height: 40px;
	position: absolute;
	top: 0;left: 0;
}
.intro-div-x-left img{
	width: 100%;
}
.intro-div-img img{
	width: 100%;
}
.intro-div-img-left img{
	width: 100%;
}
.intro-div-img{
	width: 200px;
	height: 200px;
	border-radius: 100px;
	border: 6px solid #FFFFFF;
	position: absolute;
	top: -100px;left: 150px;
}
.intro-div-img-left{
	width: 200px;
	height: 200px;
	border-radius: 100px;
	border: 6px solid #FFFFFF;
	position: absolute;
	top: -100px;right: 150px;
}
.intro-div-top{
	padding: 20px 0 20px 250px;
}
.intro-div-top-left{
	padding: 20px 250px 20px 0px;
}
.intro-div-top p{
	color: #FFFFFF;	
}
.intro-div-top-left p{
	color: #FFFFFF;	
}
.intro-name{
	font-size: 30px;
	font-family: Athelas-Bold2;
	font-weight: bold;
	letter-spacing: 0.5px;
	
}
.intro-professional{
	font-size:20px;	
}
.intro-div-details{
	color: #FFFFFF;
	/*padding: 0 50px 0 0 ;*/
	font-size: 16px;
	line-height: 30px;
}
.pad-r-50{
	padding-right: 50px;
}
.marg-bot-40{
	margin-bottom: 40px;
}

.leader-name{
	font-family: Athelas-Bold2;
	/*font-weight: bold;*/
	font-size: 24px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	padding-top: 30px;
}
.leader-job{
	font-family: PingFangTC-Semibold;
	font-size: 16px;
	color: #999999;
	letter-spacing: 0.15px;
	text-align: center;
	min-height: 70px;
	margin-bottom: 0;
}
.leader-item:hover{
	background: #fff;
	/*border: 1px solid #0063b2;*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=135, Strength=5);/*for ie6,7,8*/ 

	-moz-box-shadow:1px 1px 3px #ccc;/*firefox*/ 

	-webkit-box-shadow:1px 1px 3px #ccc;/*webkit*/ 

	box-shadow:1px 1px 3px #ccc;/*opera或ie9*/
}
.pad-tb-40{
	padding: 0 40px;
}
.directors-item{
	padding: 30px 20px;
	
	background: #fff;
}
.directors-name{
	font-family: serif;
	font-size: 20px;font-weight: 600;
	color: #333333;
	letter-spacing: 0;
	padding-bottom: 20px;
}
.directors-job{
	font-family: PingFangTC-Semibold;
	font-size: 14px;
	height: 40px;
	color: #999999;
	letter-spacing: 0.15px;
}
.marg-top-40{
	margin-top: 40px;
}
.directors-item:hover{
	border:1px solid #0070CA;
}
.code-con{
	/*font-family: PingFangTC-Light;*/
	font-size: 18px;
	color: #2B2B33;
}
.code-xtit{	
	font-size: 28px;
	color: #0063B2;
	padding: 30px 0 40px;
}

.year-img-right{
	position: absolute;
	top: 0;right: 5%;
	width: 40%;
	padding: 0 0 80px;
	
}
.year-img-right img{	
	width: 100%;
}

.timeline{
	margin-bottom: 50px;
	background: url(../img/shixinzhengfangxing.png) repeat-y scroll 50% 0 transparent;
	padding-bottom: 30px;
  /*margin: 30px 0;*/
    
}
.timeline-li{
	position: relative;
	margin-bottom: 30px;
}
.timeline-li span{
	display: inline-block;
	font-size: 0; 
}
.timeline-li img{
	
	vertical-align: middle;
}
.timeline-div-zuo{
	position: absolute;
	top: 15px;left:0;
	/*display: none;*/
}
.timeline-div-zuo-left{
	position: absolute;
	top: 15px;right:0;
}
.timeline-div-zzuo{
	position: absolute;
	top: 16px;
	margin-left: -4.25px;
	left:50%;
	z-index: 555;
}
.timeline-div-zzuo-left{
	position: absolute;
	top: 20.5px;right:-20.25px;
	z-index: 555;
}
.timeline-content-right{
	/*position: absolute;
	top: 0;left:20px;*/
	margin-left: 55%;
	cursor: pointer;
	/*width: 50%;*/
	background: #fff;
	padding: 10px 0 10px 10px;
	position: relative;
}
.timeline-content-right:before,.timeline-content-right:after{
    position: absolute;
    content: " ";
    top: 16px;
    left: -16px;
    display: block;
    width: 0;
    height: 0;
    border: 8px solid #Fff;
    border-color: transparent #fff transparent transparent;
    z-index: 111111;
    display: none;
}
.timeline-content-right:after{
    left: -17px;
    border-color: transparent #0063b2 transparent transparent;
    z-index: 1111;
    opacity: 0;
}

.timeline-li:hover .timeline-content-right{
	border: 1px solid #0063b2;
}
.timeline-li:hover .timeline-content-right:before,.timeline-content-right:after{

    display: inline-block;
}
.timeline-li:hover .timeline-content-right:after{
    /*left: -17px;
    border-color: transparent #0063b2 transparent transparent;
    z-index: 1111;*/
    opacity: 1;
}
.timeline-content-left{
	/*position: absolute;
	top: 0;left:20px;*/
	margin-right: 55%;
	cursor: pointer;
	/*width: 50%;*/
	background: #fff;
	padding: 10px 0 10px 10px;
	position: relative;
	/*border: 1px solid #0063b2;*/
}
.timeline-content-left:before,.timeline-content-left:after{
    position: absolute;
    content: " ";
    top: 16px;
    right: -16px;
    display: block;
    width: 0;
    height: 0;
    border: 8px solid #Fff;
    border-color: transparent transparent   transparent #fff;
    z-index: 111111;
    display: none;
}
.timeline-content-left:after{
    right: -17px;
    border-color: transparent  transparent  transparent #0063b2;
    z-index: 1111;
    opacity: 0;
}
.timeline-li:hover .timeline-content-left{
	border: 1px solid #0063b2;
}
.timeline-li:hover .timeline-content-left:before,.timeline-content-left:after{

    display: inline-block;
}
.timeline-li:hover .timeline-content-left:after{
    /*left: -17px;
    border-color: transparent #0063b2 transparent transparent;
    z-index: 1111;*/
    opacity: 1;
}


.zuojiantou{
	display: none;
}
.circle{
	display: none;
}
/*.timeline-li:hover .zuojiantou{
	
	display: inline-block;
}*/
/*.timeline-content-right:hover .circle{
	display: inline-block;
}*/
.timeline-li:hover .circle{
	display: inline-block;
}
.timeline-content-right:hover .year-2004-img{
	display: inline-block;
}
.year-2004 img{
	width: 100%;
}
/*.year-2004{
	position: absolute;
	top: 0;
	left: -300px;
}*/

.timeline-div-you-left{
	/*position: absolute;
	top: 0;left:20px;*/
	margin-right: 30px;
}
.year{
	font-size: 18px;
	color: #0063b2;
}
.timeline-img{
	padding: 40px 20px;
}
.kong{
	padding: 210px 0;
	/*display: none;*/
}
.year-img{
	position: absolute;
	top: 0;left: 5%;
	width: 40%;
	padding: 0 0 80px;
	/*display: none;*/
}
.year-2004-img-right{
	position: absolute;
	top: 0;right: 5%;
	width: 40%;
	padding: 0 0 80px;
	
}
.img-display{
	display: none;
}
.display{
	display: none;
}
.year-2004-img-right img{	
	width: 100%;
}
/*.timeline-li:hover .year-2004-img-right{
	display: inline-block;
}*/
.year-2004-img{
	display: none;
}
.year-2005-img{
	display: none;
	top: -35px;
}
.year-2007-img{
	display: none;
	top: -114px;
}
.year-2008-img{
	display: none;
	top: -171px;
}
.year-img img{
	width: 100%;
}

.timeline-s{
	position: absolute;
	top: -52px;left:50%;margin-left: -27.5px;
	width: 55px;height: 55px;
	text-align: center;
	line-height: 55px;
	color: #fff;font-family: Athetas;
	background: url(../img/circle.png) no-repeat;
	font-size: 15px;
}
.timeline-end{
	position: absolute;
	bottom: -72px;left:50%;margin-left: -27.5px;
	width: 55px;height: 55px;
	text-align: center;
	line-height: 55px;
	color: #fff;
	background: url(../img/circle.png) no-repeat;
	font-size: 12px;
}
.timeline-s-left{
	position: absolute;
	top: -52px;right: -27.5px;
	width: 55px;height: 55px;
	text-align: center;
	line-height: 55px;
	color: #fff;
	background: url(../img/circle.png) no-repeat;
	font-size: 12px;
}
.year-2010-img{
	display: none;
}
.year-2011-img{
	top: 5px;
	display: none;
}
.year-2012-img-top{
	top: -34px;
}
.year-2013-img{
	top: -83px;
	display: none;
}
.year-2014-img-top{
	top: -122px;
	display: none;
}
.year-2015-img-top{
	
}
.year-2016-img-top{
	top: -10px;	
}
.year-2017-img-top{
	top: -40px;
}
.year-2018-img{
	display: none;
}
.timeline li{
	position:relative;
}
.click-show{
	display: block;
}
.img-show{
	display: block;
}
.award-list{
	padding: 30px 0;
	border-bottom: 1px dotted #0063b2;
}
.award-list a{
	text-decoration: none;
}
.award-time{
	color: #0063b2;
	font-size: 16px;
	font-family: Athelas-Bold2;
	display: inline-block;
	letter-spacing: 0.17px;
	width: 18%;
	/*padding-bottom: 5px;*/
	vertical-align: middle;
	
}
.award-title{
	font-size: 16px;
	display: inline-block;
	width: 75%;
	font-family: Athelas-Bold2;
	font-weight: bold;
	color: #333;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	vertical-align: middle;
	
}
.award-list-page{
	
	position: relative;
}
.award-list-page .award-a{
	width: 32px;text-align: center;
	height: 32px;line-height: 32px;
	border: 1px solid rgba(0,0,0,0.10);
	color: #333;
	display: inline-block;
	text-decoration: none;
}
.award-list-page .award-a:hover{
	background: #0063b2;
	color: #FFFFFF;
}
.prev-award{
	position: absolute;
	top: 0px;left: 0;
	border: 0;
}
.prev-award:hover .prev-blue-award{
	display: block;
}
.prev-award:hover .prev-white-award{
	display: none;
}
.next-award{
	position: absolute;
	top: 0px;right: 0;
	border: 0;
}
.next-award:hover .next-blue-award{
	display: block;
}
.next-award:hover .next-white-award{
	display: none;
}
.prev-award img{
	width: 32px;
}
.next-award img{
	width: 32px;
}
.prev-blue-award,.next-blue-award{
	display: none;
}
.awards{
	margin-bottom: 50px;
}

/*products*/
.product-banner{
	background: url(../img/products_bg.jpg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	
}
@media screen and (min-width: 768px){
	.product-banner {
     padding: 160px 0 140px; 
	}
}
.etch-tit{
	margin-top: 40px;
	padding-top: 0;
	position: relative;
}
.chevron{
	cursor: pointer;
	background-size:100% auto;
	width: 20px;
	display: inline-block;
	/*padding-bottom: 17px;*/
	margin-top: 18px;
	margin-left:10px;
	position: absolute;
	top: 0;/*left: 55%;*/
}
/*.open-chevron{
	display: none;
}
.close-chevron{
	display: block;
	
}*/
.etch-con{
	padding: 20px 0 100px;
}
.etch-robt{
	position: relative;
}
.CCP-etch,.ICP-etch,.TSV-etch{
	position: absolute;top: 0;left: 0;
	width: 50%;text-align: center;
	padding: 9px 0;font-size: 17px;
	background: #0070CA;color: #FFFFFF;
	display: none;
	z-index: 1999;
}
.etch-robt:hover .CCP-etch{
	display: block;
}
.etch-robt:hover .ICP-etch{
	display: block;
}
.etch-robt:hover .TSV-etch{
	display: block;
}
.etch-robt-img{
	position: relative;
	overflow: hidden;
}
.etch-robt-360{
	width: 45px;display: inline-block;padding: 5px;
	position: absolute;bottom: 0;right: 0;
}
.etch-robt-img img{
	width: 100%;
	height: auto;
}
@keyframes imgscale {
	from { transform: scale(1) }
	to { transform: scale(1.1) }
}
.etch-robt:hover img {
	animation: imgscale .5s forwards;
}
.etch-robt-name{
	width: 100%;
	padding: 8px 0;
	/*background: #0070ca;*/
	color: #fff;
	font-family: Athelas-Bold;
	font-size: 24px;
	font-weight: 100;
	text-align: center;
	background: url(../img/more-ptoduct.png) no-repeat right bottom #0070CA;
}
.etch-product{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #0070ca;
	z-index:9000 ;
	top: 0;
	left: 0;
	
	display: none;
}
.etch-product-content{
	/*height: 689px;*/
	overflow-y: scroll;
}
.etch-product-content::-webkit-scrollbar{
    width: 0
}
.etch-list-top{
	border: 1px solid #FFFFFF;
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	
}
.etch-list-num{
	background: #fff;
	color: #0063b2;
	font-family: Athelas-Bold1;
	padding: 10px 13px;
	display: inline-block;
	font-size: 18px;
}
.etch-list-title{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
}
.etch-list-title-over{
		width: 90%;
		display: inline-block;
	    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
    /*line-height: 45px;*/
   position: absolute;
   top: 50%;margin-top: -11px;
   left: 47px;

}
.etch-product-content p{
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 0;
	margin-top: 10px;
	
}




/*investor Relations*/
.investor-banner{
	background-image: url(../img/investor-relations_01.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
}
@media screen and (min-width: 768px){
	.investor-banner {
     padding: 130px 0 50px; 
	}
}
.stock-quote{
	width: 80%;
	margin:0 auto;
	padding: 20px;
	background-color: rgba(000,000,000,0.4);
}

.amec-stock{
	float: left;
	font-size: 30px;color: #FFFFFF;
}

/*.ipo-file{
	font-family: "黑体";
	font-size: 65px;
	color: #FFFFFF;
	letter-spacing: 9.38px;
	padding: 85px 20px 85px;
	text-align: left;font-weight: bold;
}*/
.ipo-file{
	padding-right:0 ;
}
.ipo-file img{
	width: 100%;
}
.blue-more{
	display: none;
}
.ipo-file-dowload{
	background: #fff;
	padding: 0 40px ;
}
.ipo-list-more{
	display: inline-block;
	width: 120px;
}
.ipo-list-more:hover .blue-more{
	display: inline-block;
}

.ipo-list-more img{
	width: 100%;
}
.ipo-list-more:hover .blue-more{
	display: inline-block;
}
.ipo-list-more:hover .white-more{
	display: none;
}
.ipo-file-dowload-tit{
	padding: 15px 0;
	position: relative;
	margin-bottom: 0;
	border-bottom: 1px dotted #0063b2;
}
.ipo-file-dowload-tit:last-child{
	border-bottom:none;
}
.ipo-pdf-title{
	display: inline-block;
	padding-left: 10px;
	color: #2b2b33;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
}
.ipo-pdf-title:hover{
	color: #0063b2;
}
.marg-bot-30{
	margin-bottom: 30px;
}
.marg-bot-50{
	margin-bottom: 50px;
}
.ipo-pdf{
	background: url(../img/pdf_icon.png) no-repeat;
	background-size: 100% auto;
	vertical-align: bottom; 
	display: inline-block;
	height:18px;width:18px;margin-right: 5px;
}
.ipo-download{
	background: url(../img/cloud-download_icon.png);
	background-size: 100% auto;
	vertical-align: bottom; 
	display: inline-block;
	height:18px;width:18px;
	position: absolute;top: 0;
	right: 0;top: 50%;margin-top: -9px;margin-right: 9px;
}
.financials{
	color: #2B2B33;
	font-family: Athelas-Bold2;
	font-weight: bold;
	padding: 0 0 30px;text-align: left;
	border-bottom: 1px solid #5C9BCE;
	margin-bottom: 40px;
	position: relative;
}
.pad-tb-15{
	padding: 15px 0;
}
.marg-tb-30{
	margin: 30px 0;
}
.financials-more{
	width: 120px;
	display: inline-block;
	position: absolute;
	right: 0;
}

.financials-more img{
	width: 100%;
}
.financials-more:hover .white-more{
	display: none;
}
.financials-more:hover .blue-more{
	display: inline-block;
}
.financial-lists{
	background: #f3f5f7;
	padding: 40px 0 20px 0;
	
}
.financial-list-date{
	color: #0063b2;
	position: absolute;
	right: 0;top: 50%;
	margin-top: -10px;
	font-family: Athelas-Bold2;;
}
.pad-tb-50-20{
	padding: 50px 0 20px 0;
}

.corpor-banner{
	background-image: url(../img/investor_relations_02.jpg);
	/*background-position: left 50%;*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	/*/padding: 160px 0 120px;*/
}
@media screen and (min-width: 768px){
	.corpor-banner {
     padding: 160px 0 130px; 
	}
}
.directors-item-y{
	padding: 30px 20px;
    background: #fff;
    border:1px solid #0070ca;
}
.reservation-con{
	background: #fff;
}
.zhu{
	color: #0063ba;
	font-size: 18px;
}
.pad-tb-30{
	padding: 30px 0;
}
.pad-bot-20{
	padding-bottom: 20px;
}
.zhu-detail{
	color: #2b2b33;
	margin-bottom: 0;
	font-family: "黑体";
}
/*input[type="radio"]::before {
    content: "\a0"; 
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    width: 1em;
    height: 1em;
    margin-right: .4em;
    border-radius: 50%;
    border: 1px solid #01cd78;
    text-indent: .15em;
    line-height: 1; 
}
input[type="radio"]:checked::before {
    background-color: #01cd78;
    background-clip: content-box;
    padding: .2em;
}*/
.invester{
	font-size: 18px;
	font-weight: normal;
	
}
.invest-org{
	/*//color: #0063ba;*/
	display: inline-block;
	padding-left:10px ;
}
.invest-person{
	color: #738594;
	padding-:10px ;
}
.reser-invester-right{
	text-align: left;
	padding-left: 10px;
	position: relative;
	line-height: 30px;
}
.reser-invester-left{
	text-align: right;
	padding-right: 10px;
	position: relative;
	line-height: 30px;
}
input[type="radio"] {
    width: 20px;
    height: 20px;
	margin-top: 0;
    filter:alpha(opacity=0); /* IE */   
	-moz-opacity:0; /* 老版Mozilla */   
	-khtml-opacity:0; /* 老版Safari */   
	opacity: 0; /* 支持opacity的浏览器*/ 	
}
.lable-left {
    position: absolute;
    right: 115px;
    top: 5px;
    width: 20px;
    height: 20px;
    margin-bottom: 0;
    -moz-border-radius: 50%; /* Firefox */
	-webkit-border-radius: 50%; /* Safari 和 Chrome */
	border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    border: 1px solid #A6B2C4;
}
.lable-right {
    position: absolute;
    left: 10px;
    top: 5px;
    width: 20px;
    height: 20px;
    margin-bottom: 0;
    -moz-border-radius: 50%; /* Firefox */
	-webkit-border-radius: 50%; /* Safari 和 Chrome */
	border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    border: 1px solid #999;
}
/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
input[type="radio"]:checked+label {
    background-color: #0063b2;
    border: 1px solid #0063b2;
}
input[type="radio"]:checked+label::after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #fff;
	border-radius: 50%;
    top: 5px;
    left: 5px;
}
.need-invester-right{
	
}
.organ{
	margin-right: 15px;
}

.organ img{
	width: 22px;;
}

.orgn-p-input{
	text-align: left;
	padding: 10px 0;
	font-family: serif;font-weight: bold;
	font-size: 24px;
	color: #2B2B33;
	letter-spacing: 0.29px;
	margin-bottom: 0;
}
.calendar-input{
	line-height: 0px;
	height: 47px;
	font-size: 16px;
}
input,select{
	appearance: none; /* 去掉默认图标 */
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
}
select::-ms-expand { display: none; }
.pad-bot-10{
	padding-bottom: 10px;
}
.beizhu{
	color: #f00;
	padding: 20px 0 30px;
}
.checkbox-{
	margin-right: 10px;
}
.pad-r-10{
	padding-right: 10px;
}
.pad-l-10{
	padding-left: 10px;
}
input[type="checkbox"] {
	
	margin: 0;
	width: 20px;
	height: 20px;
	/*text-align:center;
	display: inline-block;
	vertical-align: middle;
	line-height: 15px;
	position: relative;*/
	filter:alpha(opacity=0); /* IE */   
	-moz-opacity:0; /* 老版Mozilla */   
	-khtml-opacity:0; /* 老版Safari */   
	opacity: 0; /* 支持opacity的浏览器*/ 
	vertical-align: middle;
}
.checkbox-lable{
	position: absolute;
	left: 10px;
	top: 5px;
	width: 20px;
	height: 20px;
	border: 1px solid #A6B2C4;
	vertical-align: middle;
	margin-bottom: 0;
}
input[type="checkbox"]:checked+label {
    background-color: #0063B2;
    border: 1px solid #0063B2;
}
.purposes{
	font-size: 16px;
	vertical-align: middle;
	color: #73859c;
	display: inline-block;
	padding-left: 10px;
}
.marg-bot-20{
	margin-bottom: 20px;
}
.marg-bot-150{
	margin-bottom: 150px;
}
.m-input{
	color: #778ca2;
}
.pad-rl-20{
	/* padding: 0 20px; */
}
.s-btn{
	text-align: right;
}
.c-btn{
	text-align: left;
}
.s-btn img{
	width: 45%;
}
.c-btn img{
	width: 45%;
}
.marg-30{
	margin: 30px 0;
}

.reception-day{
	font-size: 24px;
	font-family: "宋体";
	font-weight: bold;
	color: #FFFFFF;
	padding: 16px 0;
	margin-bottom: 0;
}
.active-date{
	width: 110px;
	height: 110px;
	background: #0063b2;
	margin-left: 27.5px;
	color: #FFFFFF;
}
.active-date-year{
	margin-bottom: 0;
	font-size: 13px;
	font-family: "宋体";
	text-align: right;
	padding: 10px 10px 0 0;
}
.active-date-day{
	display: inline-block;
	font-size: 80px;
	margin-bottom: 0;
	font-family: "宋体";
	font-weight: bold;
	line-height: 80px;
}
.reception-detail{
	padding: 5px 0 0 0;
	font-size: 18px;
	color: #2B2B33;
	margin-bottom: 0;
}
.pad-tb-20{
	padding: 20px 0;
}
.event-detail{
	display: inline-block;
	padding-bottom: 10px;
	cursor:pointer;
}
.background{
	background: url(../img/矩形.svg) no-repeat center bottom;
}
.event-detail p{
	font-size: 16px;
	padding: 0 20px;
}
.baseline-event-sort{
	width: 15%;
	text-align: center;
	border-top: 2px solid #0063B2;
	display: inline-block;
	margin-top: 0;
}
.detail-time{
	color: #778ca2;
	font-size: 16px;
	display: inline-block;
}
.hoster{
	font-size: 20px;
	display: inline-block;
	padding-left: 20px;
	font-family: "微软雅黑";
	letter-spacing: 1px;
}
.activity-beizhu{
	font-family: PingFangTC-Regular;
	font-size: 14px;
	color: #FF0000;
}
.p-content{
	font-size: 16px;
	color: #333;
}
.amec-activity-item img{
	width: 100%;
	height: auto;
}
.img-detail{
	background: #fff;
	padding: 10px 20px;
}
.img-detail span{
	font-size: 14px;
	color: #333;
}
.amec-year-meeting{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.amec-white,.amec-blue{
	width: 220px;
}
.amec-white{
	display: inline-block
}
.amec-blue{
	display: none;
}
.amec-calendar:hover .amec-blue{
	display: inline-block;
}
.amec-calendar:hover .amec-white{
	display: none;
}
.picture-text-date{
	color: #FFFFFF;
	background: #0063b2;
	font-size: 16px;
	padding: 10px;
	text-align: center;
	font-family: "微软雅黑";
}
.picture-text-right{
	position: relative;
}
.yuandian{
	position: absolute;
	top: 0;
	left: -20px;
}
.activity-introduce{
	width: 100%;
	height: 500px;
	background: #0063b2;
	margin: 50px 0;
	color: #fff;
	font-size: 35px;
	text-align: center;
}
.left-ldquo{
	display: inline-block;
	width: 90px;
	margin: 80px 0;
}
/*.activity-guest img{
	width:100%;
	height: auto;
}*/
.activity-guest{
	border: 1px solid #ccc;
	padding: 90px 50px 80px 50px;
	position: relative;
}
.activity-guest-img{
	display: inline-block;
	width: 80px;
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -40px;
}
.activity-guest-name{
	text-align: center;
	font-size: 20px;
	margin-bottom: 30px;
	font-weight: bold;
}
.activity-guest-intro{
	text-align: center;
	font-size: 16px;
	margin-bottom: 0;
}
.event-way-detail{
	display: none;
}
.event-way{
	margin-bottom: 0;
}
.span-event-sort{
	width: 15px;height: 2px;background: #0063b2;display: inline-block;
}
/*.display-none{
	display: none;
}*/
.block-defalut{
	display: inline-block;
}

.fina-index-nav{
	text-align: left;
	padding: 30px 0;
}
/*.fina-index-nav a{
	font-size: 16px;
	text-decoration: none;
}*/
.financial-title{
	color: #2b2b33;
	font-size: 16px;
}
.financial-title-m{
	border-left: 1px solid #2b2b33;
	border-right: 1px solid #2b2b33;
	padding: 0 8px;
	margin: 0 8px;
}
.color-blue{
	color: #006ed1;
	font-weight: bold;
}
.tr-top{
	background:#0070ca ;	
}
.marg-top-60{
	margin-top: 60px;
}
.marg-top-80{
	margin-top: 80px;
}
table img{
	width: 15px;
}
th{
	text-align: center;
	color: #fff;
	padding: 15px 0;
}
td{
	text-align: center;
	color: #2b2b33;
	padding: 13px 0;
}
.td-border{
	border-left: 1px solid #ddd;
}
tr{
	border-bottom: 1px solid #ddd;
}
.td-title{
	padding: 13px 30px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	/*width: 70%;*/
}
.financial-table{
	display: none;
}



.faq-list-item{
	position: relative;
	padding: 20px 0;
	/*background: url(../img/iconfontjiantou2.png) no-repeat center right;*/
}
.faq-answer-icon{
	position: absolute;
	right: 0;top: 50%;margin-top: -7.5px;
}
.answer-icon{
	display: none;
}
.faq-list-item span{
	font-size: 23px;
	letter-spacing: 0.5px;
	color: #333;
	font-family: Athelas-Bold2;
	font-weight: bold;
	display: inline-block;	
}
.Q{
	padding:0 10px;
}
.faq-list-item-A span{
	display: inline-block;
	color: #FFFFFF;
	
	font-size: 23px;
	letter-spacing: 0.5px;
	font-family: Athelas-Bold2;
	font-weight: bold;
}
.faq-list-item-A{
	color: #FFFFFF;
	padding: 20px 0;
	font-size: 23px;
	letter-spacing: 0.5px;
	font-family: Athelas-Bold2;
	font-weight: bold;
}
.question-item{
	position: relative;
}
.answer{
	display: none;
}





/*news*/
.news-banner{
	background-image: url(../img/news.jpg);
    /* background-position: left 50%; */
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media screen and (min-width: 768px){
	.news-banner {
    padding: 160px 0 140px;
	}
}
/*.news-list-hover{
	padding: 0 20px;
}*/

.wechat{
	position: absolute;
	top: 10px;right: 35px;
	padding: 10px 10px;
	background: #0063b2;
	display: none;
}
.wechat a{
	display: inline-block;
	width: 30px;height: 30px;
}
.wechat a img{
	width: 100%;
}
.news-list-hover:hover .wechat{
	display: inline-block;
}
.latest-news-title{
	padding: 50px 0 0px;
	margin-bottom: 0;
	position: relative;
}
.latest-news-con{
	font-size: 16px;
	color: #333333;
	letter-spacing: 1px;
	width: 60%;
	display: inline-block; 
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	word-wrap: normal; 
	margin-bottom: 0;
}
.border-bottom{
	border-bottom: 2px dotted #0063b2;
}
.-ellipsis-1{
	color: #333333;
	font-family: Athelas-Bold2;
	letter-spacing: 0.6px;
	font-size: 20px;
	font-weight: bold;
	width: 70%;
	display: inline-block; 
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	word-wrap: normal; 
	text-decoration: none;
}
.-ellipsis-2{
	color: #333333;
	font-family: Athelas-Bold2;
	letter-spacing: 0.6px;
	font-size: 20px;
	font-weight: bold;
	width: 70%;
	display: inline-block; 
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	word-wrap: normal; 	
}
.-ellipsis-1:hover{	
	 color: #333333;
}
.-ellipsis-2:hover{
	text-decoration: none;
	 color: #333333;
}
.lastest-news-date{
	position: absolute;
	right: 0;bottom: 35px;
	display: inline-block;
	font-family: Athelas-Bold2;
	text-align: right;
	color: #0063B2;
	font-size: 15px;
}
.lastest-news-address{
	position: absolute;
	right: 0;bottom: 10px;
	display: inline-block;
	font-family: Athelas-Bold2;
	text-align: right;
	color: #333;
	font-size: 15px;
}
.pad-tb-50{
	padding: 50px 0;
}
.pad-tb-80{
	padding: 50px 0 80px;
}
.news-arch img{
	width: 220px;
}
.laest-news-list{
	position: relative;
}
.news-arch{
	position: absolute;
	bottom: -60px;
	left: 50%;margin-left: -110px;
}
.news-blue{
	display: none;
}
.news-arch:hover .news-blue{
	display: inline-block;
}
.news-arch:hover .news-white{
	display: none;
}
.events-arch{
	position: relative;
}
.prev{
	position: absolute;
	top: 0;left: 0;
}
.next{
	position: absolute;
	top: 0;right: 0;
}
.events-arch a{
	text-decoration: none;
}
.page-a{
	  color: #666666;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    border: 1px solid #e1e1e1;
    margin: 0 4px;
    vertical-align: middle;
}
.page-a:hover{
	background: #0063B2;
	color: #fff;
}
.events-arch img{
	width: 32px;
}
.pad-top-40px{
	padding-top: 40px;
}
.pad-top-50{
	padding-top: 50px;
}
.next-blue,.prev-blue{
	display: none;
}
.pad-tb-40-20{
	padding: 40px 0 20px;
}
.prev:hover .prev-blue{
	display: inline-block;
}
.prev:hover .prev-white{
	display: none;
}
.next:hover .next-blue{
	display: inline-block;
}
.next:hover .next-white{
	display: none;
}
.latest-news{
	background: #fff;
}
.pad-tb-40-40{
	padding: 40px;
}
.news-detail-time{
	color: #0063b2;
	padding: 0 0 10px 0;
	font-family: Athelas-Bold2;
	font-size: 18px;	
}
.news-detail-title{
	color: #2b2b33;
	font-size: 30px;
	font-family: Athelas-Bold2;
	padding: 30px 0;
	font-weight: bold;
}
.news-detail-stitle{
	color: #0063b2;	
	font-family: Athelas-Bold2;
	font-size: 16px;
	border-left: 2px solid #0063b2;
}
.news-detail-stitle-p1{
	padding: 20px 0 20px 40px;
	margin-bottom: 0;
	font-family: Athelas-Bold1;
}
.news-detail-stitle-p2{
	padding: 0 0 20px 40px;
	margin-bottom: 0;
	font-weight: bold;
}
.news-detail-content p{
	margin-top: 40px;
	margin-bottom: 0;
	font-size: 16px;
	color: #2b2b33;
}
.news-list-right{
	border-top: 2px solid #0063b2;
}
.news-list-right-news{
	padding: 20px 0;
	text-align: center;
	border-bottom: 2px solid #f3f5f7;
	font-family: Athelas-Bold2;
	font-weight: bold;
	font-size: 18px;
	color: #333;
	margin-bottom: 30px;
}
.news-list-item p{
	
	font-family: Athelas-Bold2;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
/*.news-list-item-p{
	color: #red;
}*/
.news-list-item{
	padding: 0 25px;
}
.news-list-more{
	padding: 40px 0;
	text-align: center;
}
.news-list-more img{
	width: 140px;
}
.news-more-blue{
	display: none;
}
.news-more-hover:hover .news-more-blue{
	display: inline-block;
}
.news-more-hover:hover .news-more-white{
	display: none;
}
.news-list-item-hover:hover{
	color: #0063b2;
}
.news-list-item-hover{
	color: #333;
}



/*career*/
.career-index-banner{
	  /*/background-image: url(../img/careers.png);*/
    /* background-position: left 50%; */
    /*background-repeat: no-repeat;
    background-size: 100% 100%;*/
	 position: relative;
	 overflow: hidden;
}

@media screen and (max-width: 767px) {
	.career-index-banner{
		margin-top: 55px;
	}
}

.career-banner{
	  background-image: url(../img/careers.jpg);
     /*background-position: left 50%; */
    background-repeat: no-repeat;
    background-size: 100% auto;

}
@media screen and (min-width: 768px){
	.career-banner {
    padding: 160px 0 140px;
	}
}
.career-index-banner img{
	width: 100%;
	height:auto;
}
/*.right-career{
	
	bottom: 50px;
	width: 400px;
}*/
.right-career-item{
	position: absolute;right: 0;
	text-align: right;
}
.career-searchs{
 top: 250px;
}
.career-experienced{
	top: 310px;
}
.career-campus{
	top: 370px;
}
.right-career-item img{
	width: 50px;height: auto;	
	vertical-align:middle;
}
.right-career-item{
	letter-spacing: -999px;
	
}
.right-career-item-span{
	color: #FFFFFF;
	display: inline-block;
	line-height: 50px;
	border-right: 1px solid #fff;
	padding: 0 15px;
	text-align: center;
	background: #0063b2;
	letter-spacing: 1px;
	font-size: 14px;
	vertical-align: middle;
	text-decoration: none;
	margin-left:0; 
}
/*.career-campus:hover .right-career-item-span{
	display: inline-block;	
}
.career-experienced:hover .right-career-item-span{
	display: inline-block;	
}*/
/*.career-searchs:hover .right-career-item-span{
	display: inline-block;
}*/

.right-career-item-span:hover{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	
}




.tpillors{
	margin-bottom: 50px;
}
.career-search{
	padding: 15px 0;
	color: #fff;
	background: #0063B2;
	font-size: 20px;
}
/*.career-s{
	background: #FFFFFF;
	padding: 50px 0;
}*/
/*.career-s img{
	width: 100%;
}*/
/*.career-c{
	background: #0063b2;
	padding: 50px 0;
}*/
.career- img{
	width: 100%;
}
.ExP-white{
	display: none;
}
.career-s:hover .ExP-white{
	display: inline-block;
}
.career-s:hover .ExP-blue{
	display: none;
}
.CaR-blue{
	display: none;
}
.career-c:hover .CaR-blue{
	display: inline-block;
}
.career-c:hover .CaR-white{
	display: none;
}
.ep-a{
	padding-top: 20px;
	font-size: 30px;
	color: #2B2B33;
	font-family: Athelas-Bold2;
	font-weight: bold;
}
.cr-a{
	padding-top: 20px;
	font-size: 30px;
	color: #fff;
	font-family: Athelas-Bold2;
	font-weight: bold;
}

.life-amec-title{
	background: #f3f5f7;
	padding: 30px 0 20px 0;
}
.life-prev{
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -24px;
}
.life-next{
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -24px;
}
.life-amec{
	background: #fff;
	padding: 50px 0;
}
.amec-life{
	
}
.amec-life-big img{
	width: 100%;
	height: auto;
}
.amec-life img{
	width: 100%;
	height: auto;
}
/*.right-life-img{
	position: relative;
	height: 530px;
	overflow: hidden;
}*/
.suo-img{
	border: 1px solid #0063b2;
}
.marg-top-15{
	margin-top: 15px;
}
.marg-bot-15{
	margin-bottom: 15px;
}
/*#life-img1{
	position: absolute;
	left: 0;
	top: 0;
}*/
/*#life-img2{
	position: absolute;
	left: 0;
	top: 108px;
}
#life-img3{
	position: absolute;
	left: 0;
	top: 216px;
}
#life-img4{
	position: absolute;
	left: 0;
	top: 324px;
}

#life-img5{
	position: absolute;
	left: 0;
	top: 432px;
}
#life-img6{
	position: absolute;
	left: 0;
	bottom: -108px;
}*/




/*Support*/
.support-banner{
	background-image: url(../img/support.jpg);
	/* background-position: left 50%; */
	background-repeat: no-repeat;
	background-size: 100% auto;
}
@media screen and (min-width: 768px){
	.support-banner {
    padding: 160px 0 140px;
	}
}
.pad-top-50{
	padding-top: 50px;
}
.support-con{
	background: #0063B2;
	padding: 40px 30px;
}
.support-con p{
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 0;
}
.support-con-m{
	padding: 30px 0;
}
.pad-top-20{
	padding-top: 20px;
}
.pad-top-40{
	padding-top: 40px;
}
.pad-bot-40{
	padding-bottom: 40px;
}
.pad-bot-50{
	padding-bottom: 50px;
}
.field-spare{
	background: #FFFFFF;
}
.field-spare-con p{
	font-size: 18px;
	color: #2B2B33;
	margin-bottom: 0;
}
.support-img{
	height:550px;
}
.quality-img{
	padding: 255px 120px 244px 240px;
}
.support-img img{
	width: 100%;
	height: 100%;
}
.quality-img img{
	width: 100%;
	height:auto;
}
.quality-con{
	background: #0063B2;
	padding: 252.5px 70px;
}
.quality-content{
	color: #fff;
	font-size: 18px;
	letter-spacing: 0.7px;
	margin-bottom: 30px;
}
.pad-top-30{
	padding-top: 30px;
}
.quality-con p{
	color: #fff;
	font-size: 18px;
	margin-bottom: 0;
}
.quality-con-m{
	padding: 50px 0;
}
.eps-img{
	padding: 0 30px;
}
.iso-img img{
	width: 100%;
}
.marg-bot-40{
	margin-bottom: 40px;
}
.pad-top-35{
	padding-top: 35px;
}
.pad-bot-5{
	padding-bottom: 5px;
}
.pad-tb-100{
	padding: 100px 0;
}




.eps-ph-left{
  -moz-box-shadow:#ccc 0 0 20px;
  -webkit-box-shadow:#ccc 0 0 20px;
  box-shadow:#ccc 0 0 20px;
  /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color='#ccc');
}
.eps-img-copy{
	padding: 50px 30px;
}
.eps-img-copy img{
	width: 100%;
	height: auto;
}
.eps-con-p1{
	color: #0063b2;
	font-size: 18px;
	font-family: Athelas-Bold1;
	margin-bottom: 0;
	padding: 20px 0 40px;
}
.eps-con-p2{
	color: #2b2b33;
	font-size: 18px;
	padding-bottom: 30px;
	margin-bottom: 0;
}
.ep-sys{
	font-size: 20px;
	color: #0063b2;
	font-family: Athelas-Bold2;
	font-weight: bold;
	padding: 10px 0;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.ep-sys:hover{
	color: #0063b2;
}
.ep-details span{
	color: #333;
	font-size: 16px;
}
.f-bold{
	font-weight: bold;
}
.ep-time{
	float: right;
}
.ep-list-item{
	border-bottom: 1px dotted #0063b2;
}

.ep-tip{
	display: none;
}
.ep-wrong{
	position: absolute;
	top: 0;
	right: 0;z-index: 2003;
}
.ep-wrong img{
	width: 50px;	
}
.white-ep-content{
	position: absolute;
	top:0;
	left: 0;
	background: #FFFFFF;
	width: 100%;
	z-index: 2002;
	padding: 100px 40px;
}
.job-title-top{
	background: #0070ca;
	/*text-align: center;*/
	padding: 10px 0;
	margin: 0;
}
.job-title-top div{
	color: #FFFFFF;
}
.job-title{
	font-size: 26px;	
	font-family: serif;
	font-weight: bold;	
}
.job-title-date{
	text-align: right;
	line-height: 37px;
	font-size: 14px;
}
.ep-system-city{
	padding: 20px 0;
	border-bottom: 1px solid #0070ca;
}
.ep-system-city span{
	font-size: 16px;
	letter-spacing: 1px;	
}
.f-blue{
	color: #0063b2;	
}
.f-black{
	color: #2b2b33;
}
.marg-left-20{
	margin-left: 20px;
}
.pad-left-5{
	padding-left: 5px;
}
.job-descriptions{
	font-size: 22px;
	padding: 20px 0;
	font-family: serif;
	font-weight: bold;
}
.ep-job-descrip{
	padding: 50px 0;
	border-bottom: 1px solid #0070ca;
}
.ep-job-descrip p{
	font-size: 16px;
}
.ep-apply-now{
	position: absolute;
	top: 893px;
	left: 50%;
	margin-left: -160px;
	display: inline-block;
	background: #0063ba;
	color: #fff;
	padding: 12px 88px;
	text-decoration: none;
	z-index: 2004;
}
.ep-apply-now:hover{
	
	text-decoration: none;
	border: 1px solid #0063B2;
	background: #FFFFFF;
	color: #0063B2;
	z-index: 2004;
}



.campus-list-top{
	border: 1px solid #0070ca;
}
.campus-list-num{
	background: #0070ca;
	color: #fff;
	font-family: Athelas-Bold1;
	padding:  10px 12px;
	display: inline-block;
	font-size: 18px;
}
.campus-list-title{
	color: #0063b2;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
}
.campus-list-content{
	margin-top: 30px;
}
.campus-list-content p{
	font-size: 16px;
	color: #2b2b33;
	margin-bottom: 5px;
}
.campus-list-address{
	padding: 15px 0 ;
	border: 1px solid #0070ca;
}
.f-s{
	font-size: 16px;
}
.campus-location{
	font-weight: bold;
	color: #0070ca;
}
.apply-now{
	display: inline-block;
	background: #0063ba;
	color: #fff;
	padding: 12px 80px;
	text-decoration: none;
}
.apply-now{
	position: absolute;
	left: 50%;margin-left: -122px;
	bottom: -20px;
}
.apply-now:hover{
	text-decoration: none;
	background: #fff;
	color: #0063b2;
	border: 1px solid #0063b2;
	
}



/*My AMEC*/
.my-amec-banner{
	background-image: url(../img/myamec_bg.jpg);
	/*background-position: left 50%;*/
	background-repeat: no-repeat;
	background-size: 100% auto;
	/*/padding: 160px 0 120px;*/
}
@media screen and (min-width: 768px){
	.my-amec-banner {
     padding: 160px 0 140px; 
	}
}
.amec-login-div{
	background: #FFFFFF;
	padding: 50px 0;
}
.amec-login-div p{
	font-family: Athelas-Bold2;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	color: #2b2b33;
	padding-bottom: 50px;
	letter-spacing: 1px;
	margin-bottom: 0;
}
.amec-login-div a{
	text-decoration: none;
	display: block;
	width: 40%;
	padding: 8px 0;
	margin: 0 auto;
	border: 1px solid #1998df;
	color: #0063b2;
}
.amec-login:hover{
	background: #0063b2;
	color: #FFFFFF;
}
.pad-tob-40{
	padding: 40px 0;
}




/*Search*/
.search-banner{
	background-image: url(../img/search_top.png);
    /* background-position: left 50%; */
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
@media screen and (min-width: 768px){
	.search-banner {
    padding: 160px 0 130px;
	}
}
.pad-tb-80-20{
	padding: 80px 0 20px 0;
}
.search-left{
	float: left;
}
.search-left{
	font-family: "微软雅黑";
	font-weight: bold;
}
.select-year{
	font-family: Athetas;
	color: #0063b2;
	font-size: 30px;
}
.search-right-sort{
	float: right;
	font-size: 16px;
	color: #2b2b33;
	padding-top:10px ;
}
.search-right-sort a{
	color: #2b2b33;
}
.search-news-con{
	color: #666;
}
.search-news-title{
	color: #333333;
	font-family: Athelas-Bold2;
	letter-spacing: 0.6px;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
	text-decoration: none;
}
.search-news-title a{
	color: #333333;
	font-family: Athelas-Bold2;
	letter-spacing: 0.6px;
	font-size: 20px;
	font-weight: bold;
	
}






/*sitemap*/
.sitemap{
	position: fixed;
	bottom: 30px;
	left: 30px;
	z-index: 9000;
	cursor: pointer;
}
.other-sitemap{
	top: 330px;
}
.aother-sitemap{
	top: 600px;
}
.sitemap img{
	width: 50px;
}
.dark-sitemap{
	display: none;
}
.sitemap:hover .light-sitemap{
	display: none;
}
.sitemap:hover .dark-sitemap{
	display: block;
}
.white_content { 
	display: none; 
	position: fixed; 
	top: 0; 
	left: 0;
	width:100%; 
	height: 100%; 
	padding: 50px 165px 0 165px; 
	background-color: #0063b2; 
	z-index:9202; 
	overflow: auto; 
}
.white_content::-webkit-scrollbar{
	width: 0
}
/*.sitemap-center{
	width: 1200px;
	margin: 0 auto;
}*/
.black_overlay-ep{ 
    display: none; 
    position: absolute; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    z-index:1001; 
    -moz-opacity: 0.5; 
    opacity:.50; 
    filter: alpha(opacity=55); 
} 
.sitemap-wrong{
	width: 50px;
}
.sitemap-index-header li a{
	display: inline-block;
	padding: 5px 0;
} 
.sitemap-index-header li a{
	color: #FFFFFF;
	
}
.sitemap-index-top{
	font-size: 18px;
	font-family: sans-serif;
	/*font-weight: bold;*/
	letter-spacing:0.8px;
}
.sitemap-index-item{
	font-size: 28px;
	
}
.sitemap-line {
	height: 40px
}
.second-index a{
	padding-left: 5px;
}
/*.sitemap-index-header{
	float: left;
	
}*/
.pad-rl-30{
	padding: 0 30px;
}
.three-index a{
	/*display: inline-block;
	padding-left: 15px;*/
	font-size: 16px;
}
.second-index-img{
	display: inline-block;
	background: url(../img/jiantou.png) no-repeat left 14.5px;
	text-indent: 22px;
	font-size: 24px;
}
.sitemap-index-title{
	padding: 20px 0;
}
.wrong{
	display: inline-block;
	
	position: fixed;
	left: 30px;
	bottom: 30px;
}

/*搜索*/
.top-search{
	position: fixed;
	top: 0;
	left: 0;/*margin-left: -300px;*/
	width: 100%;
	height:100%;
	/*border: 10px solid orange; */
	background-color: #0063b2; 
	z-index:9009; 
	display: none;
}
#search{
	width: 50%;height: 42px;display: inline-block;
	border: none;
	font-size: 14px;line-height: 20px;
	padding: 10px;background: #0063BA;
	color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
}
.search-input-con{
	
}
.search-input{
	padding: 300px 0;
}
.search-wrong{
	text-align: right;
}
.search-wrong img{
	width: 40px;
	cursor: pointer;
	
}

.stock-box{
	width: 1140px;
	margin: 0 auto;
	padding-bottom:30px;
	overflow: hidden;
}
.right_cont_daima{
	width: 460px;
	text-align: left;
}
.right_cont_p{
	padding:1em 0;
	font-weight: normal;
}
.cont{
	font-weight: normal;
}
.t1{
	font:bold 20px/1.5 '宋体';
	border-bottom: 1px solid #ddd;
	padding-bottom: 0.5em;
}
.fr{
	float: right;
}
.lr{
	float:left;
}
.video_logo {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}


.archive{
	justify-content: center;
	align-items: center;
}

.archiveCen{
	width: 220px;
	height: 43px;
	overflow: hidden;

}
.archiveCen:hover .archive-img{
	transform:translateY(-43px)
}
.archive-img{
	transition:all .4s;
	display: block;
}
.archiveImg{
	max-width: 100%;
}





/* 之前样式是旧样式 */
.homeBanner{
	width: 100%;
	padding:12% 0;
	position: relative;
	background-position: top center;
}
.homeBannerTit{
	text-align: center;
	font-size: 100px;
	color:#fff;
	line-height: 110px
}


.jobs{
	width: 100%;
	padding:10% 0;
	justify-content: center;
	align-items: center;
}
.searchJobs{
	width:46%;
	max-width:700px;
	height: 60px;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#0B7CD4), to(#D23E66));
	background: -webkit-linear-gradient(to right, #0B7CD4, #D23E66);
	background: -moz-linear-gradient(to right, #0B7CD4, #D23E66);
	background: -o-linear-gradient(to right, #0B7CD4, #D23E66);
	background: linear-gradient(to right, #0B7CD4, #D23E66);
	font-size: 22px;
	line-height: 60px;
	color:#fff;
	text-align: center;
	transition:all .4s;
}
.searchJobs:hover{/*样式覆盖*/
	color:#fff;
	text-decoration: none;
	transform:scale(1.1)
}

.messageBox{
	padding:60px 0 100px;
}
.Messinfor{
	align-items: flex-start;
	justify-content: space-between;
}
.messC{
	width: 48%;
}
.messLabel{
	display: block;
	text-align: left;
	font-size: 36px;
	line-height: 1;
	color:#0063B2;
	font-weight: inherit;
}
.messInput{
	width: 100%;
	margin: 30px 0 44px;
	height: 60px;
	border: 1px solid #A6B2C4;
	font-size: 28px;
	padding:0 .6rem;
}
.messTextArea{
	font-size: 24px;
	color:#333;
	width: 100%;
	max-width: 100%;
	margin: 30px 0 44px;
}
.messButton{
	width: 540px;
	height: 80px;
	background: #0063B2;
	text-align: center;
	line-height: 80px;
	color:#fff;
	font-size: 24px;
	margin: 0 auto;
}

.addressBox{
	margin-bottom: 60px;
	justify-content: space-between;
	align-items: center;
	flex-wrap:wrap;
}

.addressContent{
	min-width: 600px;
	max-width: 740px;
	width: 70%;
}
.addressNav{
	justify-content: center;
	margin-bottom: 20px;
}
.addressNav li{
	padding:0 15px;
	height: 46px;
	position: relative;
}
.addressNavName{
	font-size: 16px;
	line-height: 46px;
	color:#333;
	text-align: center;
	cursor: pointer;
	display: block;
	font-weight: bold;
}
.addressNavBor{
	position: absolute;
	width: 30px;
	height: 2px;
	left: 0; right: 0;
	margin: 0 auto;
	bottom: 0;
	background: #0063B2;
	opacity: 0;
	transition: all .4s;
}
.addressNav li:hover .addressNavBor{
	opacity: 1;
}

.addressMain{
	width: 100%;
	height: 460px;
	overflow: hidden;
}
.addressMainMove{
	height: 100%;
	transition:all .4s;
}
.addressMainList{
	height: 100%;
	float: left;
	position: relative;
}
.addressCount{
	width: 100%;
	height: 420px;
	overflow: hidden;
	position: relative;
}
.addressCountList{
	width: 80%;
	height: 100%;
	position: absolute;
	transition: all .4s;
}
.addressCountImg{
	width: 100%;
	height: 100%;
	padding:5% 6%;
	color:#fff;
}
.addressCountPosition{
	font-size: 14px;
	padding:0 20px;
	line-height: 24px;
	border-radius: 12px;
	display:inline-block;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#1879CC), to(#C24269));
	background: -webkit-linear-gradient(to right, #1879CC, #C24269);
	background: -moz-linear-gradient(to right, #1879CC, #C24269);
	background: -o-linear-gradient(to right, #1879CC, #C24269);
	background: linear-gradient(to right, #1879CC, #C24269);
}
.addressInfoBox{
	position: absolute;
	bottom: 6%;
	left: 5%;
}
.addressCityName{
	font-size: 22px;
	line-height: 1;
	margin-bottom: 5%;
	text-shadow:1px 1px 3px #333;
}
.addressCityInfo{
	font-size: 14px;
	line-height: 24px;
	text-shadow:0px 0px 1px #666;
}


.addressInfo{
	max-width: 482px;
}
.addressInfoTit{
	font-size: 36px;
	color:#0063B2;
	line-height: 1;
	margin-bottom: 54px;
}
.addressTextArea{
	font-size: 20px;
	line-height: 1;
	color:#333;
	margin: 12px 0;
}
.addressTextArea p{
	margin-bottom: 40px;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../img/index/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../img/index/right.png) no-repeat center center;
}

.cebc p{
	font-size: 18px;
	color: #333;
	margin-bottom: 18px;
}

.acebc ul{
	padding-left: 16px;
}
.acebc ul li{
	list-style-type: disc;
	font-size: 18px;
	color: #333;
	margin-bottom: 18px;
}
.sustaina{
	margin-bottom: 50px;
}
/*分页样式*/
.pglist{padding: 20px 0 20px;width:100%;text-align: center;clear: both;}
.pglist a,.pglist span{color: #999;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 30px;background: #fff;border: 1px solid #f2f2f2;}
.pglist a:hover,.pglist .active a{display:inline-block;color: #fff;background: #003399;border-color: #003399;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pglist li{display:inline-block;border:solid 0px #ddd;border-radius:4px;}
.pglist li a{color: #999;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 30px;background: #fff;border: 1px solid #f2f2f2;}