﻿.inner{
	width:1200px;
	margin:0 auto;
}
.normal-table{
	width:100%;
	border-top: solid #0070cc 2px;
	border-left: solid #e7e8ec 1px;
}
.normal-table tr td ,.normal-table tr th{
	padding:15px 10px;
	border-right: solid #e7e8ec 1px;
	border-bottom: solid #e7e8ec 1px;
}
.text-left{
	text-align:left;
}
.text-center{
	text-align:center;
}
.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#banner{
	width:100%;
	float:left;
	height:630px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
#banner .swiper-slide{
	width:100%;
	float:left;
	height:630px;
}
#banner #swiper-slide1{
	background: #3566f2;
}
#banner #swiper-slide2{
	/*background: #fad64a;*/
	background: radial-gradient(#fff, #e2eaff); 
}
#newest{
	width:100%;
	border-bottom:1px solid #ddd;
	padding:25px 0;
	float:left;
	color:#777;
}
#newest ul{
	float:right;
	line-height:16px;
	max-width:900px;
	overflow:hidden;
	white-space:nowrap; 
	height:16px;
}
#newest li{
	text-align:center;
	display:inline;
	padding:0 20px;
	border-right:1px solid #ddd;
}
#newest li:first-child{
	padding:0;
	border-right:none;
}
#newest li a{
	color:#777;
}
#announce{
 float:left; width:300px;overflow:hidden; height:16px;
}
#announce .foreigner{
width: 24px;
    overflow: hidden;
    float: left;
	text-indent:-9999px;
	background:url(../images/chinese_icon.png) left 50% no-repeat;
	background-size:18px auto;
}
#announce .join-us{
color: #333;  text-decoration:none;
}
#announce .join-us:hover{
	text-decoration:underline;
}
#announce i{
    top: 4px;
    border: solid 1px transparent;
    border-width: 5px 5px;
    _border-color: #fc0;
    _filter: chroma(color=black);
    border-right-color: #fc0;
    display: inline-block;
    margin-left: 3px;
}
#banner .arrow-left {
  background:url("../images/left.png") no-repeat ;
position: absolute;
left: 0px;
top: 55%;
margin-top: -35px;
width: 46px;
height: 46px;
z-index:9;

}
#banner .arrow-right {
  background:url("../images/r.png") no-repeat ;
position: absolute;
right: 0px;
top:55%;
margin-top: -35px;
width: 46px;
height: 46px;
z-index:9;
}
#banner .pagination {
position: absolute;
left: 0;
text-align: center;
bottom: 20px;
width: 100%;
z-index:999;
}
#banner .swiper-pagination-bullet {
display: inline-block;
width: 15px;
height: 15px;
border-radius: 15px;
background: #0c60d3;
margin: 0 3px;
cursor: pointer;
transform:scale(0.7,0.7);
transition: all 0.3s ease-in-out;

}
#banner .swiper-pagination-bullet-active{
	transform:scale(1,1);
}
#banner #mainTheme{
font: italic bold 120px/100% Arial;
letter-spacing: -3px;
padding-top: 160px;
margin-bottom:20px;
color:#fff;
text-align:center;
position:relative;
display:inline-block;
}
#banner #mainTheme h1{
	font-family:Arial;
	color:#fff;
	padding-right:20px;
}

#banner #mainTheme span{
	font-size: 28px;
position: absolute;
right:-40px;
top: 170px;
display: block;
width: 38px;
height: 38px;
line-height: 38px;
text-align: center;
background:#ff7200;
color:#fff;
-webkit-border-radius: 38px;
-moz-border-radius: 38px;
border-radius: 38px;
font-style: italic;
font-weight: normal;
letter-spacing:2px;
text-shadow:none;
}
#banner #swiper-slide1 p{
font: normal 34px/400%;
text-shadow: 1px 1px 0 #1A668E;
text-align:center;
letter-spacing:3px;
color:#fff;
}
#banner #swiper-slide2 dt{
	font: normal 34px/200% arial;
	margin-top:268px;
	color:#0b5d9b;
	font-size:55px;
	font-weight:bold;
}
#banner #swiper-slide2 dd{
margin-bottom: 10px;
font: normal 22px/180%;
float:left;
margin-left:20px;
text-align:center;
letter-spacing:3px;
color:#4f72d6;

}
#banner #swiper-slide3 dt{
text-align:center;
color:#ff7d03;
font-weight:bold;
margin-top:160px;
margin-left:250px;
}
#banner #swiper-slide3 dd{
text-align:center;
color:#ff7d03;
font-weight:bold;
margin-left:250px;

}

#banner .subbtn{
	text-align:center;
	padding-left:90px;
	font-size:32px;
	color:#4b4b4b;
}
#banner .subbtn1{
	text-align:right;
	padding-top:60px;
	padding-left:90px;
}
#banner .subbtn2{
	text-align:left;
	padding-top:20px;
	padding-left:30px;
}
#banner .button{
	font-size:16px;
	color:#fff;
	margin:0 7px;
	padding:10px 25px;
	border-radius:20px;
	text-decoration:none;
	border:1px solid #fff;
}
#banner .mainbtn{
	text-align:center;
	margin-top:50px;
}
#banner .mainbtn a{
	font-size:16px;
	color:#3566f2;
	margin:20px auto;
	padding:10px 25px;
	background: #fff;
	border-radius:20px;
	text-decoration:none;
}
.mobileshow{
	
}
.mobileshow .show{
	width:100%;
	float:left;
	background: #fff;
	padding:70px 0;
	border-bottom:1px solid #eee;
}
.mobileshow .detail {
	float:left;
	width:728px;
	margin-top:50px;
	font-size:16px;
	line-height:30px;
	color:#636D82;
}
.mobileshow h2{
	color:#333;
	font:30px/2 normal;
	margin-bottom:20px;
}
.index .phone-box{
	float:right;	
}

