.main , .main2{
	width: 100%;
	background-color: #fefefe;
        margin-top: 2%;
        overflow:hidden;
}
.main1{
	max-width: 1200px;
	min-width: 320px;
	margin: auto;
	background: url(../images/xuxian.png) no-repeat left bottom;
}
.main1 p{
	width: 100%;
	line-height: 55px;
	text-indent: 34px;
	background: url(../images/icon-dizhi.png) no-repeat left center;
	font-size: 16px;
	color: #a9a9a9;
}
.main1 p a{
	color: #a9a9a9;
}
.main2{
	width: 100%;
	
}
.biaoti1{
	width: 100%;
	height: 28px;
	color: #3e3a37;
	border-left: 5px solid #00b0a0;
    padding-left: 3%;
	background: url(../images/heng1.png) no-repeat center bottom;
	font-size: 22px;
	margin-bottom: 3%;

}
.main2-1{
	width: 100%;
	overflow:hidden;
}
.main2-1 li{
	float: left;
	width: 24%;
	margin-right: 1%;
    height: 120px;
	text-align: center;
	font-size: 22px;
	color: #1a1819;
	padding-top: 98px;
}
.main2-1 li:nth-child(1){
	background: url(../images/guanyu1-1.png) no-repeat center 40px #f4f4f4;
}
.main2-1 li:nth-child(2){
	background: url(../images/guanyu2.png) no-repeat center 47px #f4f4f4;
}
.main2-1 li:nth-child(3){
	background: url(../images/guanyu3.png) no-repeat center 41px #f4f4f4;
}
.main2-1 li:nth-child(4){
	background: url(../images/guanyu4.png) no-repeat center 39px #f4f4f4;
}
.main2-1 p{
	line-height: 28px;
}
.main2-1 li:last-child{
	margin-right: 0;
}
.main2-1 li:nth-child(1):hover{
	background: url(../images/guanyu1.png) no-repeat center 40px #0cb8c4;
	color: #f6ffff;
}
.main2-1 li:nth-child(2):hover{
	background: url(../images/guanyu2-1.png) no-repeat center 47px #0cb8c4;
	color: #f6ffff;
}
.main2-1 li:nth-child(3):hover{
	background: url(../images/guanyu3-1.png) no-repeat center 41px #0cb8c4;
	color: #f6ffff;
}
.main2-1 li:nth-child(4):hover{
	background: url(../images/guanyu4-1.png) no-repeat center 39px #0cb8c4;
	color: #f6ffff;
}
.main3{
	max-width: 1200px;
	min-width: 320px;
	margin: auto;
	margin-bottom: 40px;
}
.main4{
	max-width: 1200px;
	min-width: 320px;
	margin: auto;
	height: 140px;
	margin-bottom: 66px;
}
.main4 li{
	width:33.3%;
	float: left;
	height: 100%;
}
.main4-1{
	float: left;
	width: 51%;
	height: 100%;
	overflow: hidden;
}
.main4-1 img{
	height: 100%;
}
.main4-1 img:hover{
	transform: scale(1.2);
}
.main4-2{
	float: right;
	width: 48%;
	height: 100%;
	position: relative;
}
.main4-2 a{
	width: 59px;
	height: 15px;
	line-height: 15px;
	border: 2px solid #c4c4c4;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	margin: auto;
	font-size: 12px;
	text-align: center;
	color: #c5c5c5;
}
.main4-2-1{
	height: 19px;
	font-size: 14px;
	color: #666563;
}
.main4-2-2{
	font-size: 12px;
	height: 13px;
	color: #cacaca;
}
.liuyanban{
    margin: 0 auto;
    padding: 0 3%;
    box-sizing: border-box;
    width: 40%;
    float: right;
    margin-right: 10% !important;
}
.liuyanban div{
    display:inline-block;
}
.liuyanban div{
    width:30%;
}
.liuyanban div p{
    font-size: 16px;
    margin-bottom: 5%;
    color: #707070;
}
.liuyanban div:nth-child(4) input{
    width:50%;
}
.liuyanban div:nth-child(4) img{
    width:45% !important;
}
.liuyanban div:nth-child(6){
    width:100%;
}
.liuyanban div:nth-child(6) p{
    margin:2% 0 1% 0;
}
.ditubox{
    width: 40%;
    float: left;
    margin-left: 10%;
}
.big{
    margin-top:3%;
}
.big div p:first-child{
    transition:all .6s;
}
.big div p:nth-child(2){
    font-size:18px;
    margin-top:5%;
}
.big div p:nth-child(3){
    font-size:18px;
    margin-top:1%;
}
.big div p:first-child:hover{
    transform: scale(1.3);
      transition:all .6s;
}
.main5{
	min-width: 320px;
	max-width: 1200px;
	margin: auto;
}
.main5 input{
	height: 48px;
	width: 75%;
	border: 1px solid #ddd;
	padding-left: 1%;
	font-size: 21px;
	margin-left: 3%;
}
.main5 input:nth-child(2){
	margin-left: 0;
}
.main5 img{
	width: 9.6%;
}
.main5 textarea{
	margin: 5% 0;
    margin-top:1%;
	border: 1px solid #ddd;
	width: 96%;
	height: 200px;
	font-size: 26px;
}
.main5 a{
	display: inline-block;
	background: #2972f7;
	color: white;
	padding: 1% 3%;
	font-size: 26px;
	margin-top: 2%;
}



@media screen and (max-width: 1200px) {
	.main2-1{
		display: flex;
}
	.main2-1 li{
		height: auto;
		font-size: 12px;
}
	.main5 input{
		width: 19%;
    		font-size: 14px;
}
    .biaoti1{
        margin-top:5%;
    }
    .liuyanban{
        margin-bottom: 5% !important;
    }
    .liuyanban div{
        width:100%;
        margin-top: 2%;
    }
    .liuyanban input{
        height:33px;
        width:100%;
        background-position-x: 78% !important;
    }
    .liuyanban textarea{
        width:100%;
    }
    .liuyanban textarea{
        height:110px;
    }
    .ditubox{
        width:80%;
    }
    .ditubox div:first-child{
        width:100% !important;
        height: 294px !important;
    }
    .big{
        display:none !important;
    }
}