ul{padding: 0px;}
li{list-style: none;}
a{text-decoration: none;color: #000;}
img{border: none;}
div{
	margin:0 auto;
}

.seoone{
	width: 1200px;
	overflow: hidden;
	margin-top: 108px;
}
.seotitle1{
	width: 1200px;
	background: url(../seo_img/title_bg.png)repeat-x;
	text-align: center;
}
.seotitle1 h2{
	font-size: 40px;
	background: #fff;
	display: inline-block;
	padding: 0px 30px;
	margin:0 auto;
}
.seotitle1 h2 span{
	color: #e62022;
}
.seotitle1 h3{
	font-size: 18px;
	color: #333;
	font-weight: normal;
	line-height: 36px;
}
.seo1ul{
	width: 1225px;
	margin-top: 50px;
}
.seo1ul li{
	width: 245px;
	height: 267px;
	float: left;
}
.seo1ul li div{
	width: 180px;
	height: 167px;
	margin-left: 0px;
	padding: 100px 20px 0px 20px;
	transition: 0.2s;
	color: #333;
}
.seo1ul li div h3{
	font-size: 22px;
	text-align: center;
}
.seo1ul li div p{
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	margin-top: 20px;
}
.seooneli_1{
	background: url(../seo_img/pc1.png);
}
.seooneli_1:hover{
	transform: translate(0px,-5px);
	background: url(../seo_img/pc1_h.png);
	color: #fff;
}
.seooneli_2{
	background: url(../seo_img/wap1.png);
}
.seooneli_2:hover{
	transform: translate(0px,-5px);
	background: url(../seo_img/wap1_h.png);
	color: #fff;
}
.seooneli_3{
	background: url(../seo_img/weixin1.png);
}
.seooneli_3:hover{
	transform: translate(0px,-5px);
	background: url(../seo_img/weixin1_h.png);
	color: #fff;
}
.seooneli_4{
	background: url(../seo_img/web1.png);
}
.seooneli_4:hover{
	transform: translate(0px,-5px);
	background: url(../seo_img/web1_h.png);
	color: #fff;
}
.seooneli_5{
	background: url(../seo_img/tel1.png);
}
.seooneli_5:hover{
	transform: translate(0px,-5px);
	background: url(../seo_img/tel1_h.png);
	color: #fff;
}

.seotwo{
	width: 100%;
	overflow: hidden;
	margin-top: 150px;
	background: #f4f4f4;
	padding: 40px 0px;
}
.seotwo .seotitle1 h2{
    background: #f4f4f4;
}
.seo2ul{
	width: 1200px;
	overflow: hidden;
	background: #fff;
	padding-bottom: 30px;
	margin-top: 30px;
}
.seo2ul li{
	width: 240px;
	float: left;
	border: 1px #ddd solid;
	margin-top: 30px;
	margin-left: 30px;
	padding: 10px;
	transition: 0.5s;
}
.seo2ul li img{
	width: 240px;
	height: 240px;
}
.seo2ul li p{
	background: #f4f4f4;
	color: #333;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	transition: 0.2s;
}
.seo2ul li:hover p{
	background: #e62022;
	color: #fff; 
}
.seo2ul li:hover{
	border: 1px #e62022 solid;
}

.seothree{
	width: 1200px;
	overflow: hidden;
	margin-top: 80px;
}
.seo3bg{
	width: 1200px;
	height: 630px;
	background: url(../seo_img/con3.jpg)no-repeat;
}
.seo3bg ul{
	overflow: hidden;
	padding-top: 80px;
}
.seo3bg ul li{
	width: 50%;
	height: 100px;
	float: left;
}
.seo3text{
	border: 2px solid #838383;
	display: inline-block;
	float: left;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
}
.seo3text:hover{
	background: #e62022;
	border: 2px solid #e62022;
}
.seo3text:hover{
	color: #fff;
}
.seo3text:hover span{
	color: #fff;
}
.seo3text:hover + div{
    border-left-color: #e62022;
    border-right-color: #e62022;
}
.seo3text span{
	color: #e62022;
	font-size: 22px;
	margin-left: 10px;
}
.seo3sj_l{
    border-top: 8px solid transparent;
    border-left-width: 16px;
    border-left-style: solid;
    border-left-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    margin-top: 18px;
}
.seo3sj_r{
    border-top: 8px solid transparent;
    border-right-width: 16px;
    border-right-style: solid;
    border-right-color: #838383;
    border-bottom: 8px solid transparent;
    float: right;
    margin-top: 18px;
}
.seo3li_1 .seo3text{
    margin-left: 140px;
}
.seo3li_3 .seo3text{
    margin-left: 30px;
}
.seo3li_5 .seo3text{
    margin-left: 45px;
}
.seo3li_7 .seo3text{
    margin-left: 140px;
}
.seo3li_2 .seo3text{
    margin-right: 90px;
}
.seo3li_4 .seo3text{
    margin-right: 50px;
}
.seo3li_6 .seo3text{
    margin-right: 30px;
}
.seo3li_8 .seo3text{
    margin-right: 140px;
}
.seo3li_2 .seo3text,.seo3li_4 .seo3text,.seo3li_6 .seo3text,.seo3li_8 .seo3text{
	float: right;
}
.seo3_menu{
	width: 140px;
	height: 140px;
	border: 1px #e62022 dashed;
	border-radius: 50%;
}
.seo3_menu .liji{
	width: 130px;
	height: 95px;
	background: #e62022;
	border-radius: 50%;
	margin-top: 5px;
	font-size: 30px;
	color: #fff;
	text-align: center;
    padding-top: 35px;
}
.seo3_menu:hover{
	border: 1px #333 dashed;
}
.seo3_menu:hover .liji{
	background: #333;
}

.seofour{
	width: 100%;
	height: 480px;
	overflow: hidden;
	background: #f3f3f3;
	margin-top: 80px;
	padding: 50px 0px;	
}
.seo4bg{
	width: 1200px;
	height: 480px;
	background: url(../seo_img/seo4bg.png);
}
.seo4l{
	width: 560px;
	height: 480px;
	float: left;
}
.seo4lb{
	width: 450px;
	height: 100px;
	float: right;
	margin-top: -22px;
}
.seo4lb h2{
	font-size: 37px;
	color: #e62022;
}
.seo4lb h2 span{
	font-size: 18px;
	font-weight: normal;
	color: #333;
	margin-left: 20px;
}
.seo4lb h3{
	font-size: 27px;
	color: #333;
	font-weight: normal;
	margin-top: 8px;
}
.seo4r{
	width: 560px;
	height: 480px;
	float: right;
}
.seo4ul{
   clear: both;
   padding-top: 80px;
   margin-left: 25px;
}
.seo4ul li span{
	background: #e62022;
	color: #fff;
	padding: .4px 6px;
	margin-right: 15px;
}
.seo4ul li{
	width: 520px;
	height: 42px;
	font-size: 16px;
}
.seo4ul li:hover{
	font-size: 17px;
}
.seo4ul li font{
	color: #e62022;
}
.seo4_menu{
	width: 180px;
	height: 45px;
	background: #e62022;
	color: #fff;
	text-align: center;
	line-height: 45px;
	margin-top: 12px;
	transition: 0.5s;
}
.seo4_menu:hover{
	background: #333;
}

.seofive{
	width: 1300px;
	overflow: hidden;
	margin-top: 120px;
	padding-bottom: 50px;
}
.seofive h1{
	font-size: 70px;
	color: #e62022;
	text-align: center;
}
.seofive ul li{
	width: 200px;
	float: left;
	text-align: center;
	margin-left: 50px;
}
.seo5img{
	width: 160px;
	height: 180px;
	background: url(../seo_img/img10_2.png);
}
.img_1{
	display: none;
}
.seofive ul li:hover div .img_1{
	display: block;
}
.seofive ul li:hover div .img_2{
	display: none;
}
.seofive ul li h3{
	font-size: 20px;
	color: #333;
	margin-top: 10px;
}
.seofive ul li p{
	font-size: 14px;
	color: #666;
    margin-top: 15px;
    line-height: 20px;
}
.seofive ul{
	margin-top: 100px;
}

.seosix{
	width: 1200px;
	overflow: hidden;
	margin-top: 80px;
}
