@charset "utf-8";
.banner {
	background: center no-repeat;
	background-size: cover;
	height: 557px;
	background-image: url(../images/baidu/banner.jpg) ;
}
.title{
	font-size: 30px;
}
.zixun{
	display: inline-block;
	color: #d5b78e;
	text-align: center;
	font-size: 24px;
	background: url(../images/baidu/ico1.png) left 70px center no-repeat;
	padding: 10px 120px;
	border: 1px solid #d5b78e;
	margin: 40px 0;
}

@media only screen and (max-width: 1170px) {
.banner {
	position: relative;
	height: 150px;
}
.zixun{
	background: url(../images/baidu/ico1.png) left 50px center no-repeat;
	padding: 5px 95px;
	margin: 20px 0;
}	
}


/*服务项目*/
.service{
	text-align: center;
	padding-top: 60px;
}
.service-con{
	border: 1px solid #d5b78e;
	padding: 0;
}
.service-con h3{
	font-size: 24px;
	background: #d5b78e;
	color: #fff;
	text-align: center;
	line-height: 58px;
}
.service-con-l,.service-con-r{
	padding: 20px 0;
}
.service-con-l dd,.service-con-r dd{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.service-con-l p,.service-con-r p{
	padding: 0 50px;
	color: #808080;
	line-height: 25px;
	text-align: left
}
.service-con-r p{
	border-left: 1px solid #d5b78e;
}
@media only screen and (max-width: 1170px) {
.service{
	padding-top: 30px;
}	
.service-con-l p,.service-con-r p{
	padding: 0 15px;
	color: #808080;
	line-height: 25px;
	text-align: left
}
.service-con-r{
	border-top: 1px solid #d5b78e;
}
.service-con-r p{
	border-left: 0;
}	
}

.service-con1 tr{
	border-bottom: 1px solid #d5b78e;
}
.service-con1 tr:nth-child(odd){
	background: #f7f1e8;
	line-height: 39px;
}
.service-con1 tr td:nth-child(1){
	border-right: 1px solid #d5b78e;
	width: 185px;
	font-size: 16px;
	font-weight: bold;
}
.service-con1 tr td:nth-child(2){
	text-align: left;
	padding-left: 25px;
	line-height: 30px;
	color: #808080;
}
.swiper-container {
	max-height: 510px;
	margin-right: 30px;
}
@media only screen and (max-width: 1170px) {
.service-con1 tr td:nth-child(1){
	width: 5%;
}
.service-con1 tr td:nth-child(2){
	padding-left: 15px;
}
.swiper-container {
	max-height: 250px;
	margin-right: 0;
}	
}

.service-con.a,.service-con.b{
	max-width: 500px;
	margin-right: 37px;
}
.service-con.a p,.service-con.b p,.service-con.c p{
	padding: 20px 35px;
	color: #808080;
	line-height: 25px;
	height: 180px;
}
.service-con.a p span,.service-con.b p span,.service-con.c p span{
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #282828;
}
@media only screen and (max-width: 1170px) {
.service-con.a,.service-con.b{
	margin-right: 0;
	margin-bottom: 20px;
}
.service-con.a p,.service-con.b p,.service-con.c p{
	padding: 15px;
	height: auto;
}	
}



/*AI智能人工*/
.ai{
	background: url(../images/baidu/ai.jpg) center no-repeat;
	background-size: cover;
	padding: 60px 0;
}
.ai .title{
	color: #d5b78e;
}
.ai-con{
	margin-top: 60px;
	text-align: center;
}
.ai-con li dd{
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
}
.ai-con li{
	padding-top: 30px;
    padding-bottom: 30px;
}
.ai-con li:nth-child(1) dd{
	background-image: url(../images/baidu/ai1-1.png);
}
.ai-con li:nth-child(2) dd{
	background-image: url(../images/baidu/ai2-1.png);
}
.ai-con li:nth-child(3) dd{
	background-image: url(../images/baidu/ai3.png);
}
.ai-con li:nth-child(4) dd{
	background-image: url(../images/baidu/ai4.png);
}
.ai-con li:nth-child(5) dd{
	background-image: url(../images/baidu/ai5.png);
}
.ai-con li:nth-child(6) dd{
	background-image: url(../images/baidu/ai6.png);
}
.ai-con li p{
	color: #FFF;
	font-size: 16px;
	margin: 10px 0;
	font-weight: bolder;
}
.ai-con li a{
	font-size: 12px;
	color: #BBB;
}
.ai-con li div{
	color: #BBB;
	padding-bottom: 10px;
}
.ai-con li:nth-child(1):hover dd{
	background-image: url(../images/baidu/ai1-1.png);
}
.ai-con li:nth-child(2):hover dd{
	background-image: url(../images/baidu/ai2-1.png);
}
.ai-con li:nth-child(3):hover dd{
	background-image: url(../images/baidu/ai3-1.png);
}
.ai-con li:nth-child(4):hover dd{
	background-image: url(../images/baidu/ai4-1.png);
}
.ai-con li:nth-child(5):hover dd{
	background-image: url(../images/baidu/ai5-1.png);
}
.ai-con li:nth-child(6):hover dd{
	background-image: url(../images/baidu/ai6-1.png);
}
.ai-con li:nth-child(1) a,.ai-con li:nth-child(2) a{
	color: #d5b78e;
}
.ai-con li:nth-child(1) p,.ai-con li:nth-child(2) p{
	color: #d5b78e;
}
.ai-con li:hover a{
	cursor: pointer;
	color: #d5b78e;
}
.ai-con li:hover p{
	cursor: pointer;
	color: #d5b78e;
}
@media only screen and (max-width: 1170px) {
.ai{
	padding: 30px 0;
}
.ai-con{
	margin-top: 30px;
}	
}

/*业务流程*/
.liuc{
	padding-top: 60px;
}
.liuc-con{
	border-bottom: 1px solid #d5b78e;
}
.liuc-con li{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	min-width: 20%;
}
.liuc-con li dd{
	height: 110px;
	background-position: center;
	background-repeat: no-repeat;
}
.liuc-con li:nth-child(1) dd{
	background-image: url(../images/baidu/liuc1.png);
}
.liuc-con li:nth-child(2) dd{
	background-image: url(../images/baidu/liuc2.png);
}
.liuc-con li:nth-child(3) dd{
	background-image: url(../images/baidu/liuc3.png);
}
.liuc-con li:nth-child(4) dd{
	background-image: url(../images/baidu/liuc4.png);
}
.liuc-con li:nth-child(5) dd{
	background-image: url(../images/baidu/liuc5.png);
}

.liuc-con li img{
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
	margin-bottom: -14px;
}
.liuc-con li:hover{
	cursor: pointer;
	color: #d5b78e;
}
.liuc-con li:nth-child(1):hover dd{
	background-image: url(../images/baidu/liuc1-1.png);
}
.liuc-con li:nth-child(2):hover dd{
	background-image: url(../images/baidu/liuc2-1.png);
}
.liuc-con li:nth-child(3):hover dd{
	background-image: url(../images/baidu/liuc3-1.png);
}
.liuc-con li:nth-child(4):hover dd{
	background-image: url(../images/baidu/liuc4-1.png);
}
.liuc-con li:nth-child(5):hover dd{
	background-image: url(../images/baidu/liuc5-1.png);
}

.lic-con2{
	margin-top: 70px;
	background: url(../images/baidu/liucbg.jpg) center no-repeat;
	background-size: cover;
	padding: 140px 0 40px 0;
	text-align: center;
	font-size: 20px;
}
.lic-con2 p{
	margin: 20px 0;
}
@media only screen and (max-width: 1170px) {
.liuc{
	padding: 0;
	padding-top: 30px;
}	
.liuc-con li img{
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 15px;
	margin-bottom: -14px;
}	
.liuc-con li{
	margin-bottom: 15px;
}	
.liuc-con{
	border-bottom: 0;
}
.liuc-con li:nth-child(5){
	min-width: 100%;
}
.lic-con2{
	margin-top: 30px;
	background: url(../images/baidu/liucbg.jpg) center no-repeat;
	background-size: cover;
	padding: 30px 0;
	text-align: center;
	font-size: 20px;
}	
}


/**弹出框**/
#phone_div{
	text-align: center;
	position: absolute; 
	top: 800px;
	width:500px;;
	left: 0;
	right: 0;
	margin: 0 auto;
	display:block;
	z-index: 9999;
	background: #fff;
	border:1px solid #d5b78e;
}
#phone_div h3{
	color: #fff;
	background: #d5b78e;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
#phone_div h3 p{
	float: right;
	margin-right: 5px;
}
#phone_div input[type="text"]{
	color: #282828;
	width: 200px;
	border: 1px solid #d5b78e;
	margin: 5px auto;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
}
#phone_div button{
	color: #d5b78e;
	background: none;
	border: none;
	border:1px solid #d5b78e;
	padding: 5px 30px;
	margin: 20px auto;
}
#phone_div button:hover{
	background: #d5b78e;
	color: #fff;
}

.hr-gray-row{
    border-bottom: 1px solid #BBB;
}
.hr-gray-col{
    border-right: 1px solid #BBB;
}

.banner-middle {
	background: center no-repeat;
	background-size: cover;
	height: 480px;
	background-image: url(../images/baidu/banner-middle.png) ;
	margin-top: 50px;
}

.seo-train {
	padding: 60px 0;
}
.seo-train-con dd {
	color: #808080;
	background-color: #F5F5F6;
	max-width: 250px;
	margin-right: 50px;
	text-align: center;
	background-position: center top 35px;
	background-repeat: no-repeat;
	padding-top: 100px;
	font-size: 12px;
	line-height: 28px;
	min-height: 370px;
}
.seo-train-con dd h4 {
	font-size: 16px;
	color: #0a0808;
	line-height: 30px;
}
.seo-train-con dd hr {
	width: 24px;
	margin: 10px auto;
	border-top: 1px solid #b0b0b0;
}
.seo-train-con dd a {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 27px;
	font-size: 12px;
	width: 105px;
	margin: 0 auto;
	border: 1px solid #d6d6d6;
	color: #bcbcbc;
}
.seo-train-con dd:hover {
	background-color: #282828;
	color: #bcbcbc;
	animation: pulse 1s .2s ease both;
	-webkit-animation: pulse 1s .2s ease both;
	-moz-animation: pulse 1s .2s ease both;
}

@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1)
}
50% {
-webkit-transform:scale(1.1)
}
100% {
-webkit-transform:scale(1)
}
}
@-moz-keyframes pulse {
0% {
-moz-transform:scale(1)
}
50% {
-moz-transform:scale(1.1)
}
100% {
-moz-transform:scale(1)
}
}
.seo-train-con dd:hover h4 {
	color: #d5b78e;
}
.seo-train-con dd:hover hr {
	border-top: 1px solid #d5b78e;
}
.seo-train-con dd:hover a{
	background: #d5b78e;
	border: 1px solid #d5b78e;
	color: #fff;
}
.seo-train-con dd:nth-child(1) {
	background-image: url(../images/baidu/seo-train1.png);
}
.seo-train-con dd:nth-child(2) {
	background-image: url(../images/baidu/seo-train2.png);
}
.seo-train-con dd:nth-child(3) {
	background-image: url(../images/baidu/seo-train3.png);
}
.seo-train-con dd:nth-child(4) {
	background-image: url(../images/baidu/seo-train4.png);
	margin-right: 0px;
}
.seo-train-con dd:nth-child(1):hover {
	background-image: url(../images/baidu/seo-train1-1.png);
}
.seo-train-con dd:nth-child(2):hover {
	background-image: url(../images/baidu/seo-train2-1.png);
}
.seo-train-con dd:nth-child(3):hover {
	background-image: url(../images/baidu/seo-train3-1.png);
}
.seo-train-con dd:nth-child(4):hover {
	background-image: url(../images/baidu/seo-train4-1.png);
	margin-right: 0px;
}

.seo-train-con dd h4{
	padding-top: 30px;
}

@media only screen and (max-width: 900px) {
.seo-train {
	padding: 30px 0;
}
.seo-train-con{
	padding: 0;
}	
.seo-train-con dd {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.seo-train-con dd:nth-child(2n) {
	margin-right: 0%;
}
}


/*质量服务*/
.serviceq{
	background: url(../images/baidu/ai.jpg) center no-repeat;
	background-size: cover;
	padding: 60px 0;
}
.serviceq .title{
	color: #d5b78e;
}
.serviceq-con{
	margin-top: 40px;
	text-align: center;
}
.serviceq-con li dd{
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
}
.serviceq-con li{
	padding-top: 30px;
    padding-bottom: 30px;
}
.serviceq-con li:nth-child(1) dd{
	background-image: url(../images/baidu/service1-1.png);
}
.serviceq-con li:nth-child(2) dd{
	background-image: url(../images/baidu/service2-1.png);
}
.serviceq-con li:nth-child(3) dd{
	background-image: url(../images/baidu/service3.png);
}
.serviceq-con li:nth-child(4) dd{
	background-image: url(../images/baidu/service4.png);
}
.serviceq-con li:nth-child(5) dd{
	background-image: url(../images/baidu/service5.png);
}
.serviceq-con li:nth-child(6) dd{
	background-image: url(../images/baidu/service6.png);
}
.serviceq-con li p{
	color: #000;
	font-size: 16px;
	margin: 10px 0;
	font-weight: bolder;
}
.serviceq-con li a{
	font-size: 12px;
	color: #BBB;
}
.serviceq-con li div{
	color: #BBB;
	padding-bottom: 10px;
}
.serviceq-con li:nth-child(1):hover dd{
	background-image: url(../images/baidu/service1-1.png);
}
.serviceq-con li:nth-child(2):hover dd{
	background-image: url(../images/baidu/service2-1.png);
}
.serviceq-con li:nth-child(3):hover dd{
	background-image: url(../images/baidu/service3-1.png);
}
.serviceq-con li:nth-child(4):hover dd{
	background-image: url(../images/baidu/service4-1.png);
}
.serviceq-con li:nth-child(5):hover dd{
	background-image: url(../images/baidu/service5-1.png);
}
.serviceq-con li:nth-child(6):hover dd{
	background-image: url(../images/baidu/service6-1.png);
}
.serviceq-con li:nth-child(1) a,.serviceq-con li:nth-child(2) a{
	color: #d5b78e;
}
.serviceq-con li:nth-child(1) p,.serviceq-con li:nth-child(2) p{
	color: #d5b78e;
}
.serviceq-con li:hover a{
	cursor: pointer;
	color: #d5b78e;
}
.serviceq-con li:hover p{
	cursor: pointer;
	color: #d5b78e;
}
@media only screen and (max-width: 1170px) {
.serviceq{
	padding: 30px 0;
}
.serviceq-con{
	margin-top: 30px;
}	
}
.banner-service {
	background: center no-repeat;
	background-size: cover;
	height: 557px;
	background-image: url(../images/baidu/banner1.jpg) ;
}