﻿@charset "utf-8";
/* CSS Document */
a{ outline:none;}
/* header */
.header-box {width: 100%; max-width: 910px; margin: 20px auto;}
.header .logo {float:left; display:inline;}
.header a.btn {display:inline; margin: 8px 0 0 20px; float:left;}
.sq_header {background:url("../pic/hd/headerbg.jpg") repeat-x; height:59px; }
.sq_header .logo {float:left; display:inline;}
.sq_header a {display:inline; margin:18px 0 0 20px; float:left;}
.hd_banner {height:291px; background:url(../pic/hd/sd/img_01.jpg) no-repeat center top; }
.zl_banner {background: url(../pic/banner.jpg) no-repeat 50% 50%; height: 560px;}
.pic1 {background: url(../pic/pic1.jpg) no-repeat 50% 50%; height: 570px; margin: 95px 0 60px;}
.pic2 {background: #f8f8f8 url(../pic/pic2.jpg) no-repeat 50% 50%; height: 560px; padding: 103px 0 55px;}
.pic3 {background: url(../pic/pic3.jpg) no-repeat 50% 50%; height: 480px; margin: 114px 0;}
.pic4 {background: #f8f8f8 url(../pic/pic4.jpg) no-repeat 50% 50%; height: 573px; padding: 95px 0;}
.blue1 {background: #151828; height: 412px; position: relative;}
.blue1 img {display: block; bottom: -50px; position: absolute; left: 50%; margin-left: -520px;}
.blue2 {background: #1a1d2e; text-align: center; font-size: 18px; color: #41486a; padding: 110px 0 90px;}