﻿@charset "utf-8";
.banner { height: 600px; background: url("../images/banner.jpg") no-repeat center 0; z-index:3;}
.search { height: 150px; background: url("../images/seb.jpg") no-repeat center 0; font-family: "Microsoft YaHei", serif; z-index:99;}
.sek { position: absolute; left: 0; top: -22px; z-index:99;}
.sek h3 { float: left;}
.sek ul { float: left; width: 643px; height: 153px; background: url("../images/se_04.jpg") no-repeat; padding: 18px 0 0 33px;}
.sek ul li { width: 564px; height: 45px; border-bottom: 1px dashed #dfdfdf; padding-left: 26px; line-height: 45px;}
.sek ul li span { font-size: 22px; color: #2767c2; font-weight: bold; float: left;}
.sek ul li p { float: left; font-size: 16px; color: #4c4c4c; margin-left: 15px;}
.sep { float: left; width: 323px; height: 169px; background: #f7f7f7; border: 1px solid #e5e5e5; border-left: 0; background: url("../images/seb1.jpg") no-repeat;}
.sep .see1 { display: block; height: 32px; padding-top: 50px; font-size: 12px; margin-left: 21px;}
.sep .see1 span { color: #333333; font-weight: bold;}
.sep .see1 a { color: #666666; margin-right: 15px;}
.sep .see2 { display: block; margin-left: 20px;}
.sep .see2 input { display: block; float: left; border: 0;}
.sep .see2 .sek1 { width: 230px; height: 31px; background: url("../images/se_07.jpg") no-repeat; padding-left: 17px;}
.sep .see2 .sek2 { width: 36px; height: 31px; background: url("../images/se_08.jpg") no-repeat;}

.zs { height: 1052px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.zs h3 { height: 140px; text-align: center; font-size: 38px; color: #333333; font-weight: normal; line-height: 38px; padding-top: 94px;}
.zs h3 span { font-size: 40px; color: #2767c2; font-weight: bold;}
.zs h3 img { margin-top: 20px;}
.zs .zsz { float: left; width: 312px; height: 808px; background: url("../images/zsj_03.jpg") no-repeat; position: relative;}
.zs .zsz h4 { width: 267px; height: 97px; text-align: center; font-size: 30px;  line-height: 30px; padding-top: 39px; margin-left:4px; border-bottom:3px solid #2767c2;}
.zs .zsz h4 a { color: #2767c2;}
.zs .zsz h4 p { font: 16px "Times New Roman"; color: #bababa; text-transform: uppercase; margin-top: 10px;}
.zs .zsz ul { position: relative;}
.zs .zsz ul li { line-height: 80px;}
.zs .zsz ul li p { display:none; position: absolute; left: 275px; top: 0; width: 214px; height: 646px; background: url("../images/tmd2.png") repeat; z-index: 8; padding: 25px 0 0 53px;}
.zs .zsz ul li p a { display: block; font-size: 14px; color: #ffffff; line-height: 37px;}
.zs .zsz ul li .zso { height: 80px; display: block; background: url("../images/zsx.jpg") no-repeat 4px bottom; padding-left: 60px; font-size: 22px; color: #000000; z-index: 9; position: relative;}
.zs .zsz ul li .zso:hover { background: url("../images/zs_12.jpg") no-repeat 4px 0; color: #ffffff;}
.zs .zsz ul li:hover p { display:block;}
.zs .zsz ul li:nth-child(5) p a { line-height:32px;}
.zs .zsz .zsp { width: 183px; height: 110px; text-align: center; font-size: 14px; color: #666666; margin: 38px 0 0 80px; background: url("../images/zsd_06.png") no-repeat center bottom;}
.zs .zsz .zsp span { display: block; height: 39px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; font: 26px "Arial"; color: #000000; line-height: 39px; font-weight: bold; margin-top: 5px;}
.zs .zsz .zst { position: absolute; left: -33px; bottom: 0;}
.zs .zsy { float: right; width: 870px; position: relative;}
.zs .zsy .zsu { height: 79px;}
.zs .zsy .zsu li { float: left; text-align: center; line-height: 79px;}
.zs .zsy .zsu li a { display: block; width: 290px; height: 79px; background: url("../images/zs_08.jpg") no-repeat; font-size: 22px; color: #000000; line-height: 79px;}
.zs .zsy .zsu li a:hover, .zs .zsy .zsu .on a { background: url("../images/zs_07.jpg") no-repeat; font-weight:bold; color: #2767c2;}
.zs .zsy .zsk .zso li img { width: 871px; height: 489px;}
.zs .zsy .zsj1 { position: absolute; left: 0; top: 273px;}
.zs .zsy .zsj2 { position: absolute; right: 0; top: 273px;}
.zs .zsy .zso li em { display:block; width: 789px; height: 135px; border: 1px solid #eeeeee; border-bottom: 0; background: #f7f7f7; padding: 23px 40px 0;}
.zs .zsy .zso li .zsp { height: 38px; border-bottom: 1px dashed #dedede; font-size: 18px; color: #000000; padding-left: 30px; background: url("../images/zs_17.jpg") no-repeat left 10px;}
.zs .zsy .zso li span { display: block; font-size: 14px; color: #666666; line-height: 28px; margin: 10px 0;}
.zs .zsy .zso dt em { float: left; width: 106px; height: 66px; background: url("../images/zs_21.jpg") no-repeat; text-align: center; font-size: 20px; color: #ffffff; line-height: 26px; padding-top: 15px;}
.zs .zsy .zso dt em i { display: block;}
.zs .zsy .zso dt span { display: block; float: left; width: 701px; height: 65px; background: url("../images/zs_22.jpg") no-repeat; font-size: 14px; color: #1a1a1a; line-height: 25px; padding: 16px 34px 0 29px;}
.zs .zsy .zso dt span i { color: #2767c2;}

.qs { height: 940px; overflow: hidden; font-family: "Microsoft YaHei", serif; background: url("../images/qsb.jpg") no-repeat center bottom;}
.qs h3 { height: 132px; text-align: center; padding-top: 88px; font-size: 38px; color: #333333; font-weight: normal; line-height: 38px; background: url("../images/qsx.png") no-repeat center 153px;}
.qs h3 span { font-weight: bold; color: #2767c2;}
.qs h3 p { font-size: 20px; color: #404040; margin-top: 15px;}
.qs .qsu { height: 150px; background: url("../images/qsx.jpg") no-repeat;}
.qs .qsu li { float: left;}
.qs .qsu li a { display: block; width: 270px; height: 120px; padding-left: 30px; font-size: 16px; color: #808080;}
.qs .qsu li a span { display: block; font-size: 22px; color: #000000; margin-bottom: 10px; padding-top: 20px;}
.qs .qsu li a:hover, .qs .qsu .on a { color: #bed1ed;}
.qs .qsu li a:hover span, .qs .qsu .on a span { color: #ffffff; font-weight: bold; padding-top:30px;}
.qs .qsu li:nth-child(1) a { background: url("../images/qsz_07.jpg") no-repeat 262px 10px;}
.qs .qsu li:nth-child(2) a { background: url("../images/qsz_09.jpg") no-repeat 262px 10px;}
.qs .qsu li:nth-child(3) a { background: url("../images/qsz_11.jpg") no-repeat 262px 10px;}
.qs .qsu li:nth-child(4) a { background: url("../images/qsz_13.jpg") no-repeat 262px 10px;}
.qs .qsu li:nth-child(1) a:hover, .qs .qsu .on:nth-child(1) a { background: url("../images/qsk1.jpg") no-repeat;}
.qs .qsu li:nth-child(2) a:hover, .qs .qsu .on:nth-child(2) a  { background: url("../images/qsk2.jpg") no-repeat;}
.qs .qsu li:nth-child(3) a:hover, .qs .qsu .on:nth-child(3) a  { background: url("../images/qsk3.jpg") no-repeat;}
.qs .qsu li:nth-child(4) a:hover, .qs .qsu .on:nth-child(4) a  { background: url("../images/qsk4.jpg") no-repeat;}
.qs .qso { height: 490px; background: url("../images/qsb1.png") no-repeat;}
.qs .qso dl { position: relative;}
.qs .qso dt { float: left; margin: 10px 0 0 10px;}
.qs .qso dt img { width: 836px; height: 470px;}
.qs .qso .qsd1 { float: left; width: 354px; height: 470px; background: url("../images/qst_04.jpg") no-repeat; margin-top: 10px;}
.qs .qso .qsd1 p { padding: 335px 0 0 57px; font-size: 14px; color: #becdeb;}
.qs .qso .qsd1 p span { display: block; font: 26px "Arial"; color: #ffffff; font-weight: bold; margin: 5px 0 10px;}
.qs .qso .qsd1 p a { display: block; width: 92px; height: 33px; background: url("../images/qsk.png") no-repeat; font-size: 16px; color: #ffffff; text-align: center; line-height: 33px;}
.qs .qso .qsd2 { position: absolute; right: 10px; top: 49px; width: 478px; height: 280px; background: #f7f7f7;}
.qs .qso .qsd2 h4 { font-size: 26px; color: #2767c2; font-weight: bold; line-height: 26px; padding: 40px 0 0 70px;}
.qs .qso .qsd2 h4 span { display: block; font: 24px "Times New Roman"; color: #d9d9d9; text-transform: uppercase; margin-top: 5px;}
.qs .qso .qsd2 p { font-size: 14px; color: #4c4c4c; width: 365px; padding-left: 22px; background: url("../images/qsx1.jpg") no-repeat left 10px; margin-left: 50px; margin-top: 15px;}
.qs .qso .qsd2 .qsx { line-height:36px; background: url("../images/qsx1.jpg") no-repeat left 17px;}

.fs { height: 897px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.fs h3 { height: 130px; text-align: center; font-size: 38px; color: #333333; font-weight: normal; line-height: 38px; padding-top: 94px;}
.fs h3 span { font-size: 40px; color: #2767c2; font-weight: bold;}
.fs h3 img { margin-top: 20px;}
.fs .fsk { height: 673px; background: url("../images/fsk.jpg") no-repeat; position: relative;}
.fs .fsz { width: 300px; position: absolute; left: 0; top: 0; z-index: 9;}
.fs .fsz li { margin-top: 10px;}
.fs .fsz li a { display: block; width: 300px; height: 103px; background: url("../images/fsk_06.png") no-repeat; padding: 60px 0 0 45px;}
.fs .fsz li a span { display: block; font-size: 24px; color: #000000; line-height: 24px;}
.fs .fsz li a p { font: 16px "Times New Roman"; color: #95989b; text-transform: uppercase; font-weight: normal; margin-top: 10px;}
.fs .fsz li a:hover, .fs .fsz .on a { background: url("../images/fsk_03.png") no-repeat;}
.fs .fsz li a:hover span, .fs .fsz .on a span { color: #ffffff; font-weight: bold;}
.fs .fsz li a:hover p, .fs .fsz .on a p { color: #618ac6;}
.fs .fsz .fsa { display: block; width: 130px; height: 38px; background: url("../images/fsk1.jpg") no-repeat; margin: 57px 0 0 105px; font-size: 16px; color: #ffffff; text-align: center; line-height: 38px;}
.fs .fsy { float: right; width: 915px;}
.fs .fsy dt { width: 915px; height: 519px; background: url("../images/fsb.jpg") no-repeat;}
.fs .fsy dt img { width: 905px; height: 509px; padding: 10px 0 0 0;}
.fs .fsy dd { width:880px;}
.fs .fsy dd em { display:block; font-size: 14px; color: #4c4c4c; line-height: 28px; margin-top: 30px;}
.fs .fsy dd em span { display: block; font-size: 22px; color: #000000; margin-bottom: 5px;}

.ms { height: 570px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms h3 { height: 150px; text-align: center; font-size: 38px; color: #333333; font-weight: normal; line-height: 38px; padding-top: 81px;}
.ms h3 span { font-size: 40px; color: #2767c2; font-weight: bold;}
.ms h3 img { margin-top: 20px;}
.ms ul { height: 240px; background: url("../images/msk.jpg") no-repeat;}
.ms ul li { float: left; width: 240px; height: 120px; position: relative;}
.ms ul li a { display: block; padding-top: 3px;}
.ms ul li a p { display: none; position: absolute; left: 0; bottom: -20px; width: 241px; height: 32px; background: #2767c2; font-size: 16px; color: #ffffff; text-align: center; line-height: 32px; z-index:9;}
.ms ul li a img { width: 200px; height: 100px; margin: 10px auto 0; -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.ms ul li a:hover img { -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;}
.ms ul li a:hover { border-top: 3px solid #2767c2; padding: 0;}
.ms ul li a:hover p { display: block;}

.dz { height: 1441px; background: url("../images/dzb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dz h3 { height: 140px; text-align: center; font-size: 40px; color: #000000; line-height: 40px; padding-top: 74px;}
.dz h3 p { font-size: 20px; color: #404040; font-weight: normal; margin-top: 10px;}
.dz dl { height: 539px;}
.dz dt img { width: 635px; height: 357px; margin: 0 auto;}
.dz dd { width: 979px; margin: 40px auto 0; font-size: 14px; color: #4c4c4c; line-height: 30px; text-align: center;}
.dz ul { position: relative;}
.dz li { float: left; height: 299px; margin: 0 0 10px 10px;}
.dz li:nth-child(1) img { width: 533px; height: 299px;}
.dz li:nth-child(2) img, .dz li:nth-child(3) img { width: 308px; height: 173px;}
.dz li:nth-child(4) img { width: 224px; height: 299px;}
.dz li:nth-child(5) img { width: 398px; height: 299px;}
.dz li:nth-child(6) img { width: 533px; height: 299px;}
.dz li:nth-child(1) { margin-left: 0;}
.dz li:nth-child(4) { margin-left: 25px;}
.dz li:last-child { position: absolute; right: 0; top: 183px; width: 657px; height: 116px; background: url("../images/dz_15.jpg") no-repeat; line-height: 116px;}
.dz li:last-child p { float: left; font-size: 30px; color: #ffffff; font-weight: bold; margin: 0 25px 0 50px;}
.dz li:last-child span { display: block; float: left; font-size: 20px; color: #f0f5fc;}

.dk { height: 884px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dk h3 { height: 120px; text-align: center; font-size: 38px; color: #2767c2; line-height: 38px; padding-top: 85px; background: url("../images/dk_03.jpg") no-repeat center 100px;}
.dk h3 p { font-size: 20px; color: #404040; font-weight: normal; margin-top: 10px;}
.dk h4 { height: 39px; border-bottom: 1px solid #dedede; line-height: 35px;}
.dk h4 p { float: left;}
.dk h4 p a { font-size: 18px; color: #1a1a1a;}
.dk h4 em { display: block; float: right; font-weight: normal;}
.dk h4 em a { font-size: 14px; color: #999999;}
.dk .dkz { float: left; width: 508px;}
.dk .dkz dl { height: 410px; border-bottom: 1px solid #dedede; margin-bottom: 15px;}
.dk .dkz dt { padding-top: 25px;}
.dk .dkz dt img { width: 508px; height: 254px;}
.dk .dkz dd a { font-size: 14px; color: #737373; line-height: 23px;}
.dk .dkz dd span { display: block; font-size: 16px; color: #333333; font-weight: bold; padding-left: 25px; background: url("../images/dk_14.jpg") no-repeat left center; margin: 20px 0 15px;}
.dk .dkz dd em { display: block; width: 480px; margin-left: 25px;}
.dk .dkz li { height: 32px; line-height: 32px;}
.dk .dkz li a p { float: left; width: 12px; height: 12px; margin: 11px 15px 0 0;}
.dk .dkz li a span { display: block; float: left; font-size: 14px; color: #333333;}
.dk .dkz li a em { display: block; font-size: 14px; color: #999999; float: right;}
.dk .dkz li:nth-child(1) a p { background: #2767c2 url("../images/dkz_03.png") no-repeat;}
.dk .dkz li:nth-child(2) a p { background: #2767c2 url("../images/dkz_06.png") no-repeat;}
.dk .dkz li:nth-child(3) a p { background: #a6a6a6 url("../images/dkz_08.png") no-repeat;}
.dk .dkz li:nth-child(4) a p { background: #a6a6a6 url("../images/dkz_10.png") no-repeat;}
.dk .dky { float: right; width: 602px;}
.dk .dky .dkk1 { height: 329px; padding-top: 5px;}
.dk .dky .dkk1 dl { height: 130px; margin-top: 20px;}
.dk .dky .dkk1 dt { float: left;}
.dk .dky .dkk1 dt img { width: 260px; height: 130px;}
.dk .dky .dkk1 dd { float: right; width: 317px;}
.dk .dky .dkk1 dd a p { font-size: 16px; color: #333333; font-weight: bold; margin: 5px 0 10px;}
.dk .dky .dkk1 dd a em { display: block; height: 70px; font-size: 14px; color: #737373; line-height: 23px;}
.dk .dky .dkk1 dd a span { display:block; font-size: 14px; color: #2767c2;}
.dk .dky .dku ul { padding-top: 10px;}
.dk .dky .dku li { line-height: 34px;}
.dk .dky .dku li a { font-size: 14px; color: #333333; padding-left: 15px; background: url("../images/dk_17.jpg") no-repeat left center;}
.dk .dky .dku li a span { display: block; float: right; color: #999999;}






