/*
	 CSS-Tricks Example
*/
*                                       { margin: 0; padding: 0; }
body                                    { }
a, a img                                { border: 0; text-decoration: none; outline: 0; }

.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
a {color: #555;text-decoration: none;}
.container {width: 100%;position: relative;}
.clr {clear: both;padding: 0;height: 0;margin: 0;}
.line {height:0;width:960px;border-top:1px solid #2c3874;border-bottom:1px solid #4c5e8d;margin:0 auto;}

body {background:#e1e1e1;margin:0;padding:0;font:normal 14px/24px "Microsoft Yahei","冬青黑体简体中文 w3","宋体";color:#fff;}
.header,
.wrap {margin:0 auto;background:#384C80;width:960px;}
.header {background:url(../images/banner.jpg) no-repeat;height:400px;position:relative;}
.header a.logo {position:absolute;width:48px;height:38px;display:block;bottom:50px;left:500px;bottom: 72px;left: 447px;overflow:hidden;text-indent:-9999px;}
.header .address {font:16px/36px "Microsoft Yahei","冬青黑体简体中文 w3","宋体";position:absolute;bottom:30px;left:0;width:100%;text-align:center;}
.wrap {background:#384C80 url(../images/one_bg.jpg) no-repeat right top;}
.wrap-box {margin:0 50px;padding:50px 0 30px;border-top:1px solid #4c5e8d;border-bottom:1px solid #2c3874;}
.t-h2 {overflow:hidden;}
.t-h2 .i-ico {float:left;background:url(../images/t_ico.png) no-repeat;display:block;height:31px;width:138px;}
.t-h2 h2 {float:left;height:29px;line-height:29px;background:url(../images/t_bg.png) repeat-x;width:248px;font:normal 14px/24px "Microsoft Yahei","冬青黑体简体中文 w3","宋体";color:#fff;text-align:center;overflow:hidden;}
.box-ctt {}

.box-one {}
.box-one .box-ctt {margin:0 30px;}
.box-one .i-ico {width:160px;}
.box-one p {margin:30px 0;text-indent:2em;}
.box-one strong {color:#e79096;font-weight:normal;}



.box-two .i-ico {background-position:0 -32px;}
.box-two ul {margin:0 260px 0 57px;}
.box-two ul li {list-style:none;line-height:35px;}
.box-two h3 {font:normal 14px/24px "Microsoft Yahei","冬青黑体简体中文 w3","宋体";margin:30px 30px 10px;text-indent:2em;}
.box-two strong {float:right;font-weight:normal;}
.box-two em {font-style:normal;}


.box-three .i-ico {background-position:0 -64px;}
.box-three .box-ctt {margin:30px 55px;}
.box-three .box-ctt table {border:1px solid #ccc;margin:30px 0;border-collapse:collapse;background-color:#4a5d90;box-shadow:0 0 1px #111;}
.box-three .box-ctt table em {font-style:normal;padding:10px;display:block;height:20px;}
.box-three .box-ctt table strong {color:#f99;font-weight:normal;margin:0 5px;}
.box-three .box-ctt table td {border:1px solid #aaa;}
.box-three .box-ctt table td div {border-left:15px solid #446f9f;height:62px;line-height:62px;padding:10px;}
.box-three .box-ctt table td .box-1 {border-color:#446f9f;}
.box-three .box-ctt table td .box-2 {border-color:#364877;}
.box-three .box-ctt table td .box-3 {border-color:#446f9f;}
.box-three .box-ctt table td .box-4 {border-color:#364877;}
.box-three .box-ctt table td .box-5 {border-color:#446f9f;}
.box-three .box-ctt table td .box-6 {border-color:#364877;}


.box-four .i-ico {background-position:0 -96px;}
.box-four ul {margin:30px 60px;overflow:hidden;}
.box-four li {line-height:25px;margin:5px 0;}
.box-four a {color:#fff;}

.box-five .i-ico {background-position:0 -128px;}
.box-five .box-ctt {margin:30px 60px;background-color:#4b5f8f;padding:15px;}
.box-five .box-ctt a {color:#f99;margin:0 10px;}