﻿@charset"utf-8";
/* CSS Document */
 body, html, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, em, i, span, img, a, b, input, label {
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: Arial, "microsoft yahei";
}
img {
    border:none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
ul, li, ol {
    list-style-type:none;
}
input, button {
    font-family:"microsoft yahei";
}
a {
    text-decoration: none;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: none;
}
input, button, select, textarea {
    outline:none;
}
/*去除苹果默认按钮样式*/
 input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {
    -webkit-appearance: none;
}
/*去除苹果默认圆角样式*/
 .button {
    border-radius: 0;
}
/*去除Chrome等浏览器文本框默认发光边框*/
 input:focus, textarea:focus {
    outline: none;
}
/*去掉高光样式*/
 input:focus {
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-user-modify:read-write-plaintext-only;
}
/*去除IE10+浏览器文本框后面的小叉叉*/
 input::-ms-clear {
    display: none;
}
/*禁止多行文本框textarea拖拽*/
 textarea {
    resize: none;
}
/*元素的内边距和边框不再会增加它的宽度*/
 .bobox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.left {
    float:left;
}
.right {
    float:right;
}
/*清除浮动终极版（在需要清除浮动的外框加个clearfix类）*/
 .clearfix:after {
    content:"\200B";
    display:block;
    height:0;
    clear:both;
}
.clearfix {
    *zoom:1;
}
/*IE/7/6*/



/**/
.banner1,.form,.absorbed,.thinking,.manner,.list,.team1,.advantage,.step{
	width: 100%;
	height: 630px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.banner-img,.form-centered,.absorbed-centered,.thinking-centered,.manner-centered,.list-centered,.team-centered,.advantage-centered,.step-centered{
	width: 1920px;
	height: 630px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	background: url(../images/banner.jpg) no-repeat;
}
.form-content,.absorbed-content,.thinking-content,.manner-content,.list-content,.team-content,.advantage-content,.step-content{
	width: 1400px;
	margin: 0 auto;
}


.form{
	height: 222px;
}
.form-centered{
	height: 222px;
	background: url(../images/form-beijing.jpg) no-repeat;
	padding-top: 16px;
}
.form-content{
	background: #e0e0e0;
	box-sizing: border-box;
	padding: 24px 140px 22px 136px;
}
.form-content ol{
	display: flex;
}
.form-content ol input[type=text]{
	width: 338px;
	height: 58px;
	box-sizing: border-box;
	padding: 18px;
	background: white;
	border: solid 1px #333;
	font-size: 16px;
	margin-right: 52px;
}
.form-content ol input::-webkit-input-placeholder{
	color: black;
}
.form-content ol input:-moz-placeholder{
  color: black;
}
.form-content ol input::-moz-placeholder{
  color: black;
}
.form-content ol input:-ms-input-placeholder{
  color: black;
}
.form-content ol a{
	width: 338px;
	height: 58px;
	text-align: center;
	color: white;
	font-size: 24px;
	line-height: 58px;
	/*border: solid 1px #fff189;
	background: linear-gradient(to right, #a57029,#f8cd6d,#a57029);*/
}
.form-content-txtScroll{
	width: 1124px;
	height: 75px;
	background: url(../images/form-pic1.jpg) no-repeat;
	margin-top: 24px;
	box-sizing: border-box;
	padding: 24px 0 0 248px;
}
.form-content-txtScroll .bd{
	color: #fd6d4b;
	font-size: 24px;
}
.form-content-txtScroll .bd b{
	padding-left: 100px;
}
.form-content-txtScroll .bd span{
	padding: 0 86px 0 98px;
}


.absorbed{
	height: 883px;
}
.absorbed-centered{
	height: 883px;
	background: url(../images/absorbed-beijing.jpg) no-repeat;
}
.absorbed-centered dl{
	display: flex;
}
.absorbed-centered dl dd{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -285px 0 47px;
}
.absorbed-centered dl dd a:nth-of-type(1),.absorbed-centered dl dd a:nth-of-type(3){
	margin-right: 12px;
}
.absorbed-centered dl dd a:nth-of-type(1),.absorbed-centered dl dd a:nth-of-type(2){
	margin-bottom: 16px;
}


.thinking{
	height: 1041px;
}
.thinking-centered{
	height: 1041px;
	background: url(../images/thinking-beijing.jpg) no-repeat;
}


.manner{
	height: 1007px;
}
.manner-centered{
	height: 1007px;
	background: url(../images/manner-beijing.jpg) no-repeat;
}
.manner-content a{
	width: 334px;
	display: block;
	margin: 50px auto 0;
}


.list{
	height: 1020px;
}
.list-centered{
	height: 1020px;
	background: url(../images/list-beijing.jpg) no-repeat;
}
.list-content ul{
	display: flex;
	flex-wrap: wrap;
}
.list-content ul li:nth-of-type(2),.list-content ul li:nth-of-type(5){
	margin: 0 34px;
}
.list-content > a{
	width: 286px;
	display: block;
	margin: 18px auto 0;
}


.team1{
	height: 806px;
}
.team-centered{
	height: 806px;
	background: url(../images/team-beijing.jpg) no-repeat;
}
.team-content ul{
	display: flex;
}
.team-content ul li{
	width: 246px;
	height: 508px;
	background: white;
	margin-right: 42px;
}
.team-content ul li:nth-of-type(5){
	margin: 0;
}
.team-content ul li p{
	padding:10px 16px 0;
	font-size: 16px;
	color: #606060;
	line-height: 28px;
}


.advantage{
	height: 806px;
}
.advantage-centered{
	height: 806px;
	background: url(../images/advantage-beijing.jpg) no-repeat;
}
.advantage-centered dl{
	display: flex;
}
.advantage-centered dd{
	width: 635px;
	height: 619px;
	background: url(../images/advantage-pic3.png) no-repeat;
}
.advantage-centered dd a,.step-content > a{
	width: 410px;
	line-height: 66px;
	color: white;
	text-align: center;
	font-size: 24px;
	background: url(../images/advantage-pic4.jpg) no-repeat;
	display: block;
	margin-top: 356px;
}


.step{
	height: 634px;
}
.step-centered{
	height: 634px;
	background: url(../images/step-beijing.jpg) no-repeat;
}
.step-content > a{
	margin: 0 auto;
}


.switch{
	width: 100%;
	height: 626px;
	background: url(../images/switch-beijing.jpg) no-repeat center;
	padding-top: 54px;
	box-sizing: border-box;
}
.slideTxtBox{
	width: 1238px;
	height: 540px;
	background: url(../images/slideTxtBox-beijing.jpg) no-repeat;
	box-sizing: border-box;
	padding: 72px 0 0 116px;
	position: relative;
	margin: 0 auto;
}
.slideTxtBox .hd ul{
	width: 400px;
	line-height: 62px;
	background: #dfdfdf;
	position: absolute;
	z-index: 3;
}
.slideTxtBox .hd ul li{
	width: 200px;
	text-align: center;
	color: black;
	font-size: 24px;
	cursor: pointer;
}
.slideTxtBox .hd ul li.on{
	color: white;
	background: url(../images/switch-pic4.jpg) no-repeat;
}

.switch .bd ul li .switch-ioc ul{
	width: 346px;
	display: flex;
	padding: 80px 0 18px 24px;
}
.switch .bd ul li .switch-ioc ul li{
	text-align: center;
	color: #666;
	font-size: 14px;
	margin-right: 30px;
}
.switch .bd ul li .switch-ioc ul li:nth-of-type(4){
	margin: 0;
}
.switch .bd ul li .switch-ioc ul li img{
	padding-bottom: 5px;
}

.switch .bd ul li .switch-input input[type=text]{
	width: 398px;
	height: 58px;
	background: white;
	border: solid 1px #a1a1a1;
	border-radius: 50px;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 16px;
	font-size: 18px;
}
.switch .bd ul li .switch-input input[type=text]#switch-input-img{
	margin-top: 90px;
	background: url(../images/switch-pic3.png) no-repeat 340px 15px white;
}

.switch .bd ul li .switch-link a{
	width: 400px;
	line-height: 60px;
	background: url(../images/switch-pic5.png) no-repeat;
	text-align: center;
	color: white;
	font-size: 24px;
	border-radius: 50px;
	display: block;
}
.switch .slideTxtBox p{
	color: #b47938;
	font-size: 16px;
	position: absolute;
	margin: -30px 0 0 30px;
}