@charset "utf-8";

.banner { height: 600px; background: url("../images/banner.jpg") no-repeat center 0;}
.search { height: 80px; background: url("../images/seb.jpg") no-repeat center 0;overflow:hidden;}
.search .sed { width: 270px; height: 78px; background: #ffffff url("../images/se_03.jpg") no-repeat 63px 42px; position: absolute; left: 0; top: -29px; font-size: 18px; color: #333333; line-height: 30px; padding: 30px 0 0 130px;}
.search .sed span { display: block; font-size: 30px; color: #333333; margin-top: 5px;}
.search .sez { float: left; padding-left: 620px; font-size: 12px; color: #ffffff; line-height: 80px;}
.search .sez a { color: #ffffff; margin-right: 15px;}
.search .sey { float: right; margin-top: 20px;}
.search .sey input { display: block; float: left; border: 0;}
.search .sey .sek1 { width: 201px; height: 40px; background: url("../images/se_07.jpg") no-repeat; padding-left: 20px; font-size: 12px; color: #cbe4d3;}
.search .sey .sek2 { width: 57px; height: 40px; background: url("../images/se_06.jpg") no-repeat;}

.zs { height: 965px; overflow: hidden;}
.zs h3 { height: 215px; text-align: center; font-size: 36px; color: #1a1a1a; font-weight: normal; line-height: 36px; padding-top: 80px; background: url("../images/gxx.png") no-repeat center 172px;}
.zs h3 span { display: block; font-size: 18px; color: #666666; margin: 10px 0 40px;}
.zs h3 p { width: 1023px; margin: 0 auto; font-size: 14px; color: #4c4c4c; line-height: 30px;}
.zs dl { position: relative;}
.zs dd { position: absolute; left: 0; top: 0; padding: 60px 0 0 10px;}
.zs dd p { float: left; border-right: 1px solid #ababab; height: 70px; padding: 0 40px; position: relative;}
.zs dd p i { display: block; float: left; font: 50px "Microsoft YaHei"; color: #00a64b; line-height: 56px; margin-top: 10px;}
.zs dd p em { display: block; float: left; font-size: 16px; color: #4c4c4c; margin: 13px 0 0 20px;}
.zs dd p .zss { position: absolute; left: 97px; top: 33px; font: 20px "Microsoft YaHei"; color: #00a64b;}
.zs dd p em span { display: block; font-size: 20px;}
.zs dd p:last-child { border: 0;}
.zs dd p .zsi { padding-right: 10px;}

.lr { height: 2100px; background: #f5f5f5; overflow: hidden;}
.lr .lrk { height: 578px; padding-bottom: 20px;}
.lr .lrk .lra { height: 172px;}
.lr .lra h3 { font-weight: normal; float: left; margin-top: 70px;}
.lr .lra h3 p { font-size: 36px; color: #333333; padding-left: 56px; background: url("../images/lr_03.jpg") no-repeat left center; line-height: 36px;}
.lr .lra h3 span { display: block; font: 12px "Arial"; color: #999999; padding-left: 124px; background: url("../images/lr_09.jpg") no-repeat left center; text-transform: uppercase; margin-top: 20px;}
.lr .lra ul { float: right;}
.lr .lra li { float: left; margin-left: 20px; padding-top: 85px;}
.lr .lra li a { display: block; font-size: 16px; color: #333333; padding-bottom: 25px;}
.lr .lra li a:hover { background: url("../images/lr_07.jpg") no-repeat center bottom; color: #23a2a3; font-weight: bold;}
.lr .lro .lrt { float: left;}
.lr .lro .lrt img { width: 237px; height: 406px;}
.lr .lro ul { float: right;}
.lr .lro li { float: left; width: 305px; background: #ffffff; margin-left: 16px;}
.lr .lro li img { width: 305px; height: 305px;}
.lr .lro li p { height: 98px; border-top: 3px solid #ffffff; font-size: 14px; color: #4c4c4c; text-align: center; line-height: 98px;}
.lr .lro li:first-child { margin-left: 0;}
.lr .lro li a:hover p { background: #23a2a3 url("../images/lry.jpg") no-repeat center 62px; color: #ffffff; line-height: 80px;}
.lr .lrk .lrp2 { background: url("../images/lr_25.jpg") no-repeat left center;}
.lr .lrk .lrp3 { background: url("../images/lr_36.jpg") no-repeat left center;}
.lr .lrk .lrp4 { background: url("../images/lr_47.jpg") no-repeat left center;}

.sm { height: 784px; overflow: hidden;}
.sm h3 { height: 123px; text-align: center; background: url("../images/gxx.png") no-repeat center 135px; font-size: 36px; color: #333333; font-weight: normal; line-height: 36px; padding-top: 75px;}
.sm .smu { height: 106px;}
.sm .smu li { float: left; margin-right: 4px; text-align: center;}
.sm .smu li a { display: block; width: 194px; height: 64px; border: 1px solid #23a2a3; border-radius: 5px; font-size: 16px; color: #4c4c4c; line-height: 64px;}
.sm .smu li a p { padding-left: 50px;}
.sm .smu li:last-child { margin-right: 0;}
.sm .smu li:nth-child(1) a p { background: url("../images/sml_03.png") no-repeat 15px center;}
.sm .smu li:nth-child(2) a p { background: url("../images/sml_05.png") no-repeat 15px center;}
.sm .smu li:nth-child(3) a p { background: url("../images/sml_07.png") no-repeat 15px center;}
.sm .smu li:nth-child(4) a p { background: url("../images/sml_09.png") no-repeat 15px center;}
.sm .smu li:nth-child(5) a p { background: url("../images/sml_11.png") no-repeat 15px center;}
.sm .smu li:nth-child(6) a p { background: url("../images/sml_13.png") no-repeat 10px center;}
.sm .smu li a:hover { color: #ffffff; font-weight: bold;}
.sm .smu li:nth-child(1) a:hover p { background: #23a2a3 url("../images/smb_03.png") no-repeat 40px center;}
.sm .smu li:nth-child(2) a:hover p { background: #23a2a3 url("../images/smb_05.png") no-repeat 20px center;}
.sm .smu li:nth-child(3) a:hover p { background: #23a2a3 url("../images/smb_07.png") no-repeat 30px center;}
.sm .smu li:nth-child(4) a:hover p { background: #23a2a3 url("../images/smb_09.png") no-repeat 10px center;}
.sm .smu li:nth-child(5) a:hover p { background: #23a2a3 url("../images/smb_11.png") no-repeat 20px center;}
.sm .smu li:nth-child(6) a:hover p { background: #23a2a3 url("../images/smb_13.png") no-repeat 30px center;}
.sm dl { float: left; width: 400px;}
.sm dt img { width: 400px; height: 300px;}
.sm dd { height: 232px; background: #f5f5f5 url("../images/sm_08.jpg") no-repeat 40px 195px;}
.sm dd p { width: 322px; margin: 0 auto; font-size: 14px; color: #666666; line-height: 28px;}
.sm dd p span { display: block; font-size: 24px; color: #333333; padding: 40px 0 15px;}

.qs { height: 622px; background: url("../images/qsb.jpg") no-repeat center 0; overflow: hidden; width:1920px; margin:0 auto;}
.qs h3 { height: 95px; text-align: center; font-size: 36px; color: #ffffff; background: url("../images/gxx.png") no-repeat center 135px; font-weight: normal; padding-top: 85px;}
.qs li { float: left;}
.qs li p { font-size: 14px; color: #ffffff; line-height: 29px; text-align: center;}
.qs li p b { font-size: 16px;}
.qs li em { display: block; width: 54px; height: 54px; background: url("../images/qsy1.png") no-repeat; margin: 0 auto 10px;}
.qs li:hover em { background:url("../images/qsy2.png") no-repeat;}
.qs li em img { margin: 0 auto; padding-top: 15px;}
.qs li span { display: block; font-size: 14px; color: #ffffff; text-align: center; font-weight: bold;}
.qs li:nth-child(1) { margin-left: 15px;}
.qs li:nth-child(1) p { padding: 145px 0 68px;}
.qs li:nth-child(2) { margin-left: 36px;}
.qs li:nth-child(2) p { padding: 145px 0 98px;}
.qs li:nth-child(3) { margin-left: 40px;}
.qs li:nth-child(3) p { padding: 102px 0 110px;}
.qs li:nth-child(4) { margin-left: 15px;}
.qs li:nth-child(4) p { padding: 76px 0 136px;}
.qs li:nth-child(5) { margin-left: 28px;}
.qs li:nth-child(5) p { padding: 60px 0 155px;}
.qs li:nth-child(6) { margin-left: 35px;}
.qs li:nth-child(6) p { padding: 40px 0 175px;}
.qs li:nth-child(7) { margin-left: 22px;}
.qs li:nth-child(7) p { padding: 20px 0 195px;}
.qs li:nth-child(8) { margin-left: 22px;}
.qs li:nth-child(8) p { padding: 0 0 215px;}

.ss { height: 800px; overflow: hidden;}
.ss h3 { height: 70px; text-align: center; background: url("../images/gxx.png") no-repeat center bottom; font-size: 36px; color: #333333; padding-top: 77px; font-weight: normal;}
.ss .ssz { float: left; width: 576px;}
.ss h4 { height: 45px; font-size: 20px; padding-top: 35px;}
.ss h4 a { color: #333333;}
.ss img { width: 576px; height: 250px; margin-top: 5px;}
.ss .ssz .sst .img { width: 576px; height: 270px;}
.ss .ssq img { width: 276px; height: 268px;}
.ss .ssz dd { height: 156px; border-bottom: 1px dashed #b5b5b5;}
.ss .ssz dd p { float: left; width: 68px; height: 64px; border: 1px solid #b5b5b5; margin-top: 40px; text-align: center; font: 12px "Arial"; color: #333333; padding-top: 20px;}
.ss .ssz dd p b { display: block; font: 36px "Arial"; color: #333333; font-weight: bold; line-height: 36px;}
.ss .ssz dd em { display: block; float: left; width: 447px; margin: 45px 0 0 25px; font-size: 14px; color: #666666; line-height: 23px;}
.ss .ssz dd em b { display: block; font-size: 14px; color: #333333; margin-bottom: 10px;}
.ss .ssz dd a:hover em b { color:#23a2a3;}
.ss .ssz ul { padding-top: 10px;}
.ss .ssz ul li { margin-left: 20px; line-height: 30px;}
.ss .ssz ul li a { display: block; padding-left: 18px; background: url("../images/ss_10.jpg") no-repeat left center; font-size: 14px; color: #333333;}
.ss .ssz ul li a:hover { color:#23a2a3;}
.ss .ssy { float: right; width: 576px;}
.ss .ssy ul { padding-top: 40px;}
.ss .ssy li { height: 86px; overflow: hidden; margin-bottom: 20px;}
.ss .ssy li p { float: left; width: 68px; height: 64px; border: 1px solid #b5b5b5; text-align: center; font: 12px "Arial"; color: #333333; padding-top: 20px;}
.ss .ssy li p b { display: block; font: 36px "Arial"; color: #333333; font-weight: bold; line-height: 36px;}
.ss .ssy li em { display: block; float: left; width: 447px; margin: 5px 0 0 25px; font-size: 14px; color: #666666; line-height: 23px;}
.ss .ssy li em b { display: block; font-size: 14px; color: #333333; margin-bottom: 10px;}
.ss .ssy li a:hover em b { color:#23a2a3;}

.ms { height: 746px; background: url("../images/msb.jpg") no-repeat center 0; overflow: hidden;}
/*.ms h3 { height: 70px; text-align: center; font-size: 36px; color: #333333; background: url("../images/gxx.png") no-repeat center 134px; font-weight: normal; padding-top: 77px;} */
.ms h4 { height: 70px; padding: 140px 0 30px 743px;}
.ms h4 p { float: left; font-size: 24px; color: #ffffff; line-height: 35px; font-weight: normal;}
.ms h4 a { display: block; float: left; margin: 15px 0 0 10px;}
.ms ul { float: right; padding-top: 80px;}
.ms li { width: 458px; height: 60px; background: #ededed; font-size: 14px; color: #4c4c4c; line-height: 60px; margin-bottom: 1px; padding-left: 210px;}
.ms li span { margin: 0 20px;}
.ms li:hover, .ms .on { background: #23a2a3; color: #ffffff;}
.ms .mso { position: absolute; left: 30px; top: 175px;}






.bn317 {
    width: 100%;
    min-width: 1000px;
    z-index: 20;
    position: relative;
}
.bn317 .list, .bn317 li, .bn317 img {
    height: 800px;
}
.bn317 li {
    width: 100%;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    background: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.bn317 li img {
    width: 1920px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}
.bn317 li a {
    display: block;
    width: 100%;
}
.bn317 .tip {
    width: 100%;
    height: 6px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 24px;
    z-index: 10;
}
.bn317 .tip span {
    width: 10px;
    height: 10px;
    margin: 0 9px;
    border: 2px solid #FFC107;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    border-radius: 100%;
}
.bn317 .tip span.cur {
    background: #23a2a3;
}
.bn317 .prev, .bn317 .next {
    width: 50px;
    height: 70px;
    position: absolute;
    z-index: 12;
    top: 50%;
    margin-top: -40px;
    cursor: pointer;
    transition: none;
    background: url({eyou:global name='web_cmspath' /}/skin/zujianku/images/btn317.png) no-repeat 0 center;
}
.bn317 .prev {
    left: 3%;
    background-position: 8px center;
}
.bn317 .next {
    right: 3%;
    background-position: -59px 0;
}








