.service_main { padding-top:80px; padding-bottom:80px;}
.service_main .container { width:1440px;}
.service_main .service_title { margin-bottom: 80px; text-align: center;}
.service_main .service_title h1 { margin-top:0px; color:#28a2e5; font-weight: bold; margin-bottom: 20px;}
.service_main .service_title p { color:#8d8d8d; line-height:30px; font-size: 16px;}

.service_project_info { padding: 80px 50px 0px 30px;}
.service_project_info h2 { margin-bottom: 40px; font-size: 28px;}
.service_project_info p { font-size: 16px; color: #5e6673; line-height: 30px; margin-bottom: 50px;}
.service_project_info a { display: inline-block; width: 165px; height: 45px; line-height: 45px; text-align: center; color: #1684e1; border: 1px #1684e1 solid;}
.service_project_info a:hover { color: #fff; border: 1px #1684e1 solid; background: #1684e1;}

.service_website { margin-bottom: 100px;}
.service_website img { width: 92%;}
.service_wxapp { margin-bottom: 60px;}
.service_wxapp img { width: 92%; float: right;}
.service_wxapp .service_project_info { text-align: right; padding: 100px 30px 0px 50px;}
.service_soft { margin-bottom: 40px;}
.service_soft img { width: 92%;}
.service_soft .service_project_info { padding: 100px 50px 0px 30px;}
.service_mg { margin-bottom: 20px;}
.service_mg img { width: 92%; float: right;}
.service_mg .service_project_info { text-align: right; padding: 120px 30px 0px 50px;}
.service_design { margin-bottom: 60px;}
.service_design img { width: 92%;}
.service_design .service_project_info { padding: 160px 50px 0px 30px;}