﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner { height:600px;overflow: hidden;}
.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#2679C7;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;
}


/**/
.zs { height: 549px; font-family: "Microsoft YaHei", serif; position: relative;}
.zs h2 { height: 158px; text-align: center; font-size: 42px; color: #292929; padding-top: 45px;}
.zs h2 p { font-weight: normal; font-size: 24px; color: #878787; padding-top: 25px; background: url("zsx.jpg") no-repeat center 10px;}
.zs li { float: left; width: 247px;}
.zs li a { display: block; width: 203px; height: 207px; background: url("zsk.jpg") no-repeat; padding-right: 44px; text-align: center; padding-top: 55px; font-size: 16px; color: #292929;}
.zs li a p { width: 55px; height: 41px; margin: 0 auto;}
.zs li a span { display: block; font-weight: bold; font-size: 24px; color: #525252; margin: 15px 0 10px;}
.zs .zsl1 a p { background: url("zst1.png") no-repeat;}
.zs .zsl2 a p { background: url("zst2.png") no-repeat;}
.zs .zsl3 a p { background: url("zst3.png") no-repeat;}
.zs .zsl4 a p { background: url("zst4.png") no-repeat;}
.zs .zsl5 a p { background: url("zst5.png") no-repeat;}
.zs li a:hover { background: url("zsk1.jpg") no-repeat; color: #ffffff;}
.zs li a:hover span { color: #ffffff;}
.zs .zsl1 a:hover p { background: url("zsb1.png") no-repeat;}
.zs .zsl2 a:hover p { background: url("zsb2.png") no-repeat;}
.zs .zsl3 a:hover p { background: url("zsb3.png") no-repeat;}
.zs .zsl4 a:hover p { background: url("zsb4.png") no-repeat;}
.zs .zsl5 a:hover p { background: url("zsb5.png") no-repeat;}
.zs .zsl5 { position: absolute; right: -30px; top: 223px;}


/**/
.qs { height:auto; background: url("qsb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xqs { width: 1200px; margin: 0 auto; position: relative;}
.qs h2 { height:95px; text-align: center; padding-top: 70px; background: url("qsx.jpg") no-repeat center 140px;}
.qs h2 a { font-size: 42px; color: #1280d9;}
.qsk { height: 804px;}
.qsz { float: left; width: 240px; height:auto; background-color:#1889d8;}
.qsz h3 { height: 62px; border-bottom: 1px solid #f2f2f2; background: url("qs_14.png") no-repeat 30px 34px; font-size: 18px; color: #fff; font-weight: normal; padding: 30px 0 0 70px;}
.qsz h3 a{ color:#FFF;}
.qsz h3 p { font: 14px Arial; color: #fff; text-transform: uppercase;}
.qsk1 { border-bottom: 1px solid #f2f2f2;}
.qsk1 h4 { height: 33px; padding: 11px 0 0 30px;}
.qsk1 h4 a { display: block; padding-left: 29px; background: url("qs_25.png") no-repeat left 2px; font-size: 16px; color: #fff;}
.qsk1 h4 a p { font: 14px Arial; color: #b0b0b0;}
.qsk1 h4 a:hover,.qsk1.cur h4 a { background: url("qs_22.png") no-repeat left 2px;color: #fff;}
.qsk1 ul { width: 170px; height: 145px; margin: 0 auto;}
.qsk1 li { float: left; width: 85px;}
.fff {height: 305px !important;}
.qsk1 li a { font-size: 16px; color: #797979; line-height: 30px;}
.qsk1 li a:hover { color: #2679c7;}

.qsy { float: right; width:1200px; height:auto;}
.qsy h3 { height:70px; font-weight: normal; }
.qsy h3 ul li{ position:relative; float:left;width:600px;}
.qsy h3 a.a_h { display: block; float: left; width:600px; height:50px; background: url("qsk1.jpg") no-repeat;}
.qsy h3 a p { float: left; font: 14px Arial; color: #b0b0b0;}
.qsy h3 a p span { display: block; font-size: 18px; color: #525252; background: url("qs_11.png") no-repeat right center; width:550px; font-weight:bold; line-height:50px; text-align:center;}
.qsy h3 em { display: block; right:0; width: 115px; height: 31px; background: url("qsk2.png") no-repeat; font-size: 12px; color: #525252; text-align: center; line-height: 31px; margin:10px 30px 0 0; position:absolute}
.qsy h3 li:hover, .qsy h3 li.cur a.a_h { background: #2679c7;}
.qsy h3 li:hover p, .qsy h3 li.cur a.a_h p { color: #69a0d4;}
.qsy h3 li:hover p span, .qsy h3 li.cur a.a_h p span { color: #ffffff; background: url("qsy.jpg") no-repeat right center;}
.qsy h3 li:hover em , .qsy h3 .cur em  { background: url("qs_03.jpg") no-repeat; color: #ffffff; font-weight: bold;}
.qsy h3 li:hover em a, .qsy h3 .cur em a{ color:#fff;}
.qsy h3 li em a:hover, .qsy h3 .cur em a:hover{ font-size:14px; font-weight:bold}
.qsu {height: 297px;}
.qsu li { float: left; margin-right: 10px; position: relative; margin-bottom:10px;}

.qsu li:nth-child(4n){margin-right:0px;}
.qsu li p { position: absolute; left: 0; top:216px; width: 291px; height: 48px; background: url("qstm.png") repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 48px;}
.qsu li:hover p{ background:#2679C7}
.qsu li img { width: 290px; height: 262px; border: 1px solid #efefef;}
.qsi h3 { height: 74px; background: url("qsx1.png") no-repeat center 10px; padding-left: 465px;}
.qsi h3 a { display: block; float: left; width: 124px; height: 35px; background: url("qs_34.png") no-repeat; font-size: 18px; color: #ffffff; text-align: center; line-height: 35px; font-weight: normal; margin-right: 25px;}
.qsi h3 a:hover, .qsi h3 .cur { background: url("qs_32.png") no-repeat; font-weight: bold;}
.qsi .psi_tab{ width: 1168px;margin: 0 auto;}
.qsi ul { margin-left: 18px;}
.qsi li { float: left; margin-right: 14px; position: relative; width:281px}
.qsi li img { width: 281px; height: 264px;}
.qsi li p { position: absolute; left: 0; top: 216px; width: 281px; height: 48px; background: url("qstm.png") repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 48px;}
.qsi li:hover p{ background:#2679C7;}
.qsa { position: absolute; left: -10px; top: 1198px;}
.qsa1 { position: absolute; right: -10px; top: 1198px;}
/**/
.fs { height: 828px; font-family: "Microsoft YaHei", serif; position: relative;}
.fs h2 { height: 167px; text-align: center; padding-top: 70px; font-size: 42px; background: url("qsx.jpg") no-repeat center 140px;}
.fs h2 a { color: #292929;}
.fs h2 p { font-size: 24px; color: #878787; font-weight: normal; padding-top: 30px;}
.fs .fsu { float: left; width: 245px;}
.fs .fsu li a { display: block; height: 72px; font-size: 14px; color: #292929; text-align: center; line-height: 72px;}
.fs .fsu .fsl { background: url("fs_03.jpg") no-repeat;}
.fs .fsu li a:hover, .fs li.cur a { background: url("fs_10.jpg") no-repeat; color: #ffffff; font-weight: bold;}
.fs .fsy_tab{ float:right}
.fsy { float: right; width: 908px; height: 498px; background: url("fsb.jpg") no-repeat;}
.fsy ul { height: 382px;}
.fsy li { float: left;}
.fsy li img { width: 330px; height: 188px; margin-bottom: 6px;}
.fsy .fsl1 img { width: 572px; height: 382px; margin-right: 6px;}
.fsy p { font-size: 14px; color: #292929; line-height: 32px; padding: 25px 0 0 60px;}
.fsy p span { display: block;}
.fsa { position: absolute; left: 265px; top: 465px;}
.fsa1 { position: absolute; right: -21px; top: 465px;}
/**/
.gg { height: 428px; background: url("ggb.jpg") no-repeat center 0;}
.gg h2 { font-size: 45px; color: #1280d9; height: 98px; font-weight: normal; padding-top: 60px; background: url("gg_03.jpg") no-repeat 0 129px;}
.gg ul { padding-top: 15px; height: 150px;}
.gg li { float: left; font-size: 16px; color: #ffffff; font-weight: bold; margin-right: 80px;}
.gg li img { margin: 0 auto 15px; display:block}
.gg h3 p { float: left; padding-left: 60px; background: url("gg_23.png") no-repeat left center; font-weight: normal; font-size: 14px; color: #1280d9;}
.gg h3 p span { display: block; font-size: 27px; font-weight: bold;}
.gg h3 a { display: block; float: left; width: 150px; height: 40px; background: url("gg_20.png") no-repeat; font-size: 14px; color: #f9f9f9; text-align: center; line-height: 40px; margin-left: 40px;}
/**/
.ms1 { height: 698px; background: url("ms_02.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms1 h2 { height: 205px; padding-top: 81px; text-align: center; background: url("qsx.jpg") no-repeat center 146px;}
.ms1 h2 a { font-size: 42px; color: #292929;}
.ms1 h2 a p { font-size: 24px; color: #878787; font-weight: normal; padding-top: 30px;}
.ms1 h3 { float: left;}
.ms1 h4 { float: left; margin: 40px 0 0 25px;}
.ms1 h4 p { font-size: 24px; color: #525252; padding-left: 110px; background: url("ms_06.png") no-repeat left 5px; height: 92px;}
.ms1 h4 p b { font-size: 32px;}
.ms1 h4 p span { display: block; font-size: 24px; color: #525252; font-weight: normal;}
.ms1 h4 em { display: block; padding-top: 38px; background: url("ms_11.png") no-repeat;}
.ms1 h4 em span { display: block; font-size: 14px; color: #525252; line-height: 17px; font-weight: normal; padding-left: 24px; background: url("ms_14.png") no-repeat left center; margin-bottom: 18px;}
.ms1 h4 a { display: block; margin-top: 30px;}

.ms2 { height: 424px; background: url("ms_03.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms2 h3 { float: right;}
.ms2 h4 { float: right; margin: 40px 25px 0 0;}
.ms2 h4 p { font-size: 24px; color: #525252; padding-left: 110px; background: url("ms_25.jpg") no-repeat left 5px; height: 92px;}
.ms2 h4 p b { font-size: 32px;}
.ms2 h4 p span { display: block; font-size: 24px; color: #525252; font-weight: normal;}
.ms2 h4 em { display: block; padding-top: 38px; background: url("ms_11.png") no-repeat;}
.ms2 h4 em span { display: block; font-size: 14px; color: #525252; line-height: 17px; font-weight: normal; padding-left: 24px; background: url("ms_14.png") no-repeat left center; margin-bottom: 18px;}
.ms2 h4 a { display: block; margin-top: 30px;}

.ms3 { height: 401px; background: url("ms_04.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms3 h3 { float: left;}
.ms3 h4 { float: left; margin: 40px 0 0 25px;}
.ms3 h4 p { font-size: 24px; color: #525252; padding-left: 110px; background: url("ms_31.png") no-repeat left 5px; height: 92px;}
.ms3 h4 p span { display: block; font-size: 24px; color: #525252; font-weight: normal;}
.ms3 h4 em { display: block; padding-top: 38px; background: url("ms_11.png") no-repeat;}
.ms3 h4 em span { display: block; font-size: 14px; color: #525252; line-height: 17px; font-weight: normal; padding-left: 24px; background: url("ms_14.png") no-repeat left 0; margin-bottom: 18px;}
.ms3 h4 a { display: block; margin-top: 30px;}

.ms4 { height: 425px; background: url("ms_05.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms4 h3 { float: right;}
.ms4 h4 { float: right; margin: 40px 25px 0 0;}
.ms4 h4 p { font-size: 24px; color: #525252; padding-left: 110px; background: url("ms_39.jpg") no-repeat left 5px; height: 92px;}
.ms4 h4 p b { font-weight: bold;}
.ms4 h4 p span { display: block; font-size: 24px; color: #525252; font-weight: normal;}
.ms4 h4 em { display: block; padding-top: 38px; background: url("ms_11.png") no-repeat;}
.ms4 h4 em span { display: block; font-size: 14px; color: #525252; line-height: 17px; font-weight: normal; padding-left: 24px; background: url("ms_14.png") no-repeat left center; margin-bottom: 18px;}
.ms4 h4 a { display: block; margin-top: 30px;}
/**/
.lr { height: 793px; background: url("lrb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.lr h2 { height: 150px; text-align: center; background: url("qsx.jpg") no-repeat center 160px; padding-top: 74px;}
.lr h2 a { font-size: 45px; color: #ffffff;}
.lr li { float: left; width: 290px; position: relative; text-align: center; margin-right: 12px;}
.lr li a { display: block;}
.lr li a i { display: block; position: absolute; left: 64px; top: 0; width: 161px; height: 161px; background: url("lry.png") no-repeat;}
.lr li a:hover i, .lr li .cur i { background: url("lry1.png") no-repeat;}
.lr li img { width: 161px; height: 161px; margin: 0 auto;border-radius: 50%;}
.lr li p { font-size: 16px; color: #ffffff; margin: 20px auto 15px;line-height: 32px; min-height:64px;width: 280px;}
.lr li span { display: block; font-weight: bold; color:#fff; font-size:16px; margin-bottom:10px}
.lr li a em { display: block; width: 245px; margin: 0 auto; font-size: 14px; color: #c8c8c8; line-height: 26px; text-align: left; height: 155px;}
.lr li a:hover em, .lr li .cur em { color: #ffffff;}
.lr li a b { display: block; width: 290px; height: 58px; background: #2679c7; font-size: 14px; color: #ffffff; line-height: 58px; font-weight: normal;}
.lr li a:hover b, .lr li .cur b { background: #ff9140; font-weight: bold;}
.lr .nones { margin-right: 0;}
/**/
.dz { height:auto; background: #efefef; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dz h2 { height: 120px; text-align: center; padding-top: 62px; background: url("qsx.jpg") no-repeat center 146px;}
.dz h2 a { font-size: 45px; color: #292929;}
.dzk { height:500px;}
.dzk ul { margin-left: 208px; height: 106px;}
.dzk li { float: left; margin-right: 2px;}
.dzk li a { display: block; width: 174px; height: 49px; background: #2679c7 url("dz_03.jpg") no-repeat 167px center; font-size: 18px; color: #ffffff; line-height: 49px; padding-left: 22px;}
.dzk li a:hover, .dzk li .cur { background: #ff9140 url("dz_05.jpg") no-repeat 167px center;}
.dzk dl { position: relative;}
.dzk dt img { border: 6px solid #ffffff; width: 689px; height: 438px;}
.dzk dd { position: absolute; right: 0; top: 34px; width: 601px; height: 320px; background: #ffffff; text-align: center; padding-top: 62px;}
.dzk dd p { font-size: 18px; color: #292929; font-weight: bold;}
.dzk dd p:hover,.dzk dd em:hover{ color:#F27D2E}
.dzk dd span { display: block; width: 477px; margin: 0 auto; font-size: 14px; color: #292929; line-height: 32px; text-align: left; margin-top: 30px;}
.dzk dd em { display: block; margin-top: 70px; font-size: 14px; color: #d5d5d5; background: url("dzx.jpg") no-repeat center;}
.dzk1 h3 { height: 70px; background: url("dz_14.jpg") no-repeat center 0; text-align: center; line-height: 37px; font-size: 18px; color: #ffffff; font-weight: bold;}
.dzk1 h3 a{ color: #ffffff;}
.dzk1 h3 span { font: 18px Arial; color: #93bce3; font-weight: bold; margin-left: 10px;}
.dzk1 ul { margin-left: 2px;}
.dzk1 li { float: left; width: 281px; margin-left: 14px;}
.dzk1 li img { width: 281px; height: 198px;}
.dzk1 li a p { height: 72px; background: url("dzk.jpg") no-repeat; font-size: 16px; color: #ffffff; text-align: center; line-height: 72px;}
.dzk1 li a:hover p, .dzk1 li .cur p { background: #2679c7;}
/**/
.dk { height: 805px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dk h2 { height: 130px; text-align: center; padding-top: 60px; background: url("qsx.jpg") no-repeat center 130px;}
.dk h2 a { font-size: 42px; color: #242424;}

.dkz { float: left; width: 700px;}
.dkz h3 { height: 39px; border-bottom: 1px solid #292929; margin-bottom: 16px;}
.dkz h3 p { float: left;}
.dkz h3 p span { font-size: 18px; color: #292929; font-weight: normal; margin: 0 15px;}
.dkz h3 p a { font-size: 18px; color: #292929; font-weight: normal;}
.dkz h3 p a:hover, .dkz h3 p .cur { font-weight: bold;}
.dkz h3 em { display: block; float: right; margin-top: 5px;}
.dkz h3 em a { font-size: 14px; color: #292929; font-weight: normal;}
.dkz dl { height: 158px;}
.dkz dt { float: left; width: 151px; height: 158px; text-align: center;}
.dkz dt a { display: block; height: 125px; font-size: 32px; color: #525252; font-weight: bold; padding-top: 33px; background: url("dk_13.png") no-repeat center 94px;}
.dkz dl:hover dt a, .dkz dl.cur dt a { background: #2679c7 url("dk_09.jpg") no-repeat center 94px; color: #ffffff;}
.dkz dd { padding: 28px 0 0 33px; float: left; width: 480px;}
.dkz dd span { font-size: 16px; color: #525252; font-weight: bold;}
.dkz dd p { font-size: 14px; color: #797979; line-height: 26px; margin-top: 10px;}
.dkz .dkd { background: url("dkb.jpg") no-repeat;}

.dky { float: right; width: 440px;border-bottom: 1px solid #525252;height: 528px;}
.dky h3 { height: 39px; border-bottom: 1px solid #292929; margin-bottom: 13px;}
.dky h3 p { float: left;}
.dky h3 p span { font-size: 18px; color: #292929; font-weight: normal; margin: 0 15px;}
.dky h3 p a { font-size: 18px; color: #292929; font-weight: normal;}
.dky h3 p a:hover, .dky h3 p .cur { font-weight: bold;}
.dky h3 em { display: block; float: right; margin-top: 5px;}
.dky h3 em a { font-size: 14px; color: #292929; font-weight: normal;}
.dky dl { height: 158px; border-bottom: 1px solid #e9e9e9;}
.dky dt { padding: 27px 0 0 5px; height: 38px;}
.dky dt a { display: block; font-size: 16px; color: #525252; font-weight: bold; padding-left: 49px; background: url("dk_03.jpg") no-repeat left 0; line-height: 27px;}
.dky dl:hover dt a, .dky dl.cur dt a{ color:#3578C6}
.dky dd { font-size: 14px; color: #292929; line-height: 26px; margin-left: 5px; padding-left: 49px; background: url("dk_06.jpg") no-repeat left 0;}
.dky .dkd { border-bottom: 1px solid #525252;}
/**/

