.f_one_w { position: relative; }
.f_one { overflow: hidden; background: url(conbg.jpg) 50% 0 repeat; }

.dzf_con_bg { width: 100%; height: 580px; margin: 0 auto; text-align: center; }
.dzf_con { width: 980px; margin: 0 auto; text-align: center; padding-top: 90px; }
.oneline { float: right; height: 139px; overflow: visible; }
.oneline li { width: 254px; height: 137px; float: left; margin-right: 1px; background-color: #005bac; position: relative; z-index: 1; overflow: visible; }
.uls { height: 137px; }
.oneline li.lis { margin-right: 0px; }
.oneline li h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.tit_font { width: 455px; height: 137px; color: #005bac; line-height: 20px; text-align: left; float: left; padding-right: 10px; padding-top: 5px; }
.tit_font h3 { font-size: 34px; color: #005bac;line-height: 40px; }
.tit_font p { font-size: 12px; color: #005bac; }
.oneline li div { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; margin-top: -135px; *margin-top:0px;
position: absolute; z-index: 50; margin-left: 20px; *margin-left:-240px;
}
#li_font span { display: inline-block; text-align: left; color: #FFF; line-height: 20px; font-size: 12px; padding: 10px 20px 0px 20px; }
#li_font h3 { text-align: left; padding: 10px 20px 0px 20px; }
#kong { background: none; }
#kong1 { background: none; }

.oneline li.b_q, .oneline li.b_q a, .oneline li.b_q a h3 { z-index: 99; position: relative; }
.c { position: absolute; left: -10px; top: 0px; z-index: 55; }
.d { position: absolute; top: -10px; left: 0px; z-index: 55; }
.oneline li.e { background: #00417a; }
.oneline .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }


#six_spe { background: url(sixbg.png) no-repeat; width: 222px; height: 218px; margin: -50px 180px 0px 200px; }
#six_spe h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.tit_font_six { width: 315px; height: 137px; color: #005bac; text-align: left; font-size: 12px; line-height: 20px; float: left; padding-right: 10px; padding-top: 5px; }
.tit_font_six h3 { font-size: 34px;  color: #005bac;  line-height: 40px;}
.tit_font_six p { font-size: 12px; color: #005bac; line-height: 20px;}
.sixline { float: right; height: 218px; text-align: center; margin-top: 30px; }
.sixline li { width: 222px; height: 218px; float: left; margin-right: 1px; background: url(sixbg.png) no-repeat; margin-left: 120px; }
.sixline li:hover { }
.sixline li h3 { font-size: 16px; color: #fff; line-height: 32px; font-weight: normal; }
.sixline li:hover { background: url(sixbg_hov.png) no-repeat; }
#six_spe:hover { background: url(sixbg_hov.png) no-repeat; }