@charset "utf-8";
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}

img { display: block;}
.header, .content, .footer { width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}
.banner { height: 600px; background: url("../images1/banner.jpg") no-repeat center 0; overflow: hidden;}
.search { height: 80px;}
body{min-width:1200px}
.zs {padding:0 0 50px;}
.zs h3 { height: 154px; text-align: center; font-weight: normal; font-size: 36px; line-height: 36px; color: #009946; background: url("../images1/zs_03.png") no-repeat center 163px; padding-top: 78px;}
.zs h3 b { margin-left: 10px; color: #333333;}
.zs h3 p { font-size: 16px; color: #666666; margin-top: 10px; letter-spacing: 2px;}
.zs h3 span { margin-left: 20px;}
/*.zs ul { height: 364px;}*/
.zs li { float: left; position: relative; font-size: 20px; color: #000000; text-align: center; margin-right: 35px;margin-bottom:35px;}
.zs li p { position: absolute; left: 0; top: 0; width: 212px; height: 170px; background: rgba(0,0,0,0.5); border-top-left-radius: 10px; border-top-right-radius: 10px; font-size: 20px; color: #ffffff; text-align: center; line-height: 35px; padding-top: 108px; display: none;}
.zs li img { width: 212px; height: 278px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 5px solid #009946; margin-bottom: 15px;}
.zs li:hover p { display: block;}
.zs .zsj1 { margin-left: 445px;}
.zs .zsj1,.zs .zsj2 { float: left;}
.zs li.nomar{margin-right:0;}

.lr { height: 881px; background: url("../images1/lrb.jpg") no-repeat center 0; overflow: hidden;}
.lr h3 { height: 150px; text-align: center; font-weight: normal; font-size: 36px; line-height: 36px; color: #009946; background: url("../images1/zs_03.png") no-repeat center 144px; padding-top: 55px;}
.lr h3 b { margin-left: 10px; color: #333333;}
.lr h3 p { font-size: 16px; color: #666666; margin-top: 10px; letter-spacing: 2px;}
.lr h3 span { margin-left: 20px;}
.lr .lru { padding: 11px 0 0 12px;}
.lr .lru ul { float: left; margin-right: 1px;}
.lr .lru li { position: relative; margin-bottom: 1px;}
.lr .lru li img { width: 293px; height: 221px;}
.lr .lru li p { display: none; position: absolute; left: 0; top: 0; width: 293px; height: 221px; background: rgba(0,0,0,0.8);}
.lr .lru li em { display: block; font-size: 20px; color: #ffffff; text-align: center; line-height: 35px; padding: 48px 0 30px;}
.lr .lru li span { display: block; width: 140px; height: 38px; background: #f5b920; border-radius: 20px; font-size: 20px; color: #ffffff; text-align: center; line-height: 38px; margin: 0 auto;}
.lr .lru li a:hover p { display: block;}
.lr .lrj1 { position: absolute; left: -59px; top: 412px;}
.lr .lrj2 { position: absolute; right: -59px; top: 412px;}
.lr .lra { display: block; width: 155px; height: 45px; background: #f5b920; border-radius: 20px; font-size: 20px; color: #ffffff; text-align: center; line-height: 45px; margin: 60px auto 0;}

.sm { height: 513px; background: url("../images1/smb.jpg") no-repeat center 0; overflow: hidden;}
.sm h3 { height: 130px; text-align: center; font-weight: normal; font-size: 36px; line-height: 36px; color: #ffffff; padding-top: 65px;}
.sm h3 b { margin-left: 10px; color: #ffffff;}
.sm h3 p { font-size: 16px; color: #ffffff; margin-top: 10px; letter-spacing: 2px;}
.sm h3 span { margin-left: 20px;}
.sm ul { height: 222px;}
.sm li { float: left; width: 159px; height: 138px; border-radius: 10px; padding-top: 36px; margin-left: 68px;}
.sm li p { width: 68px; height: 60px; margin: 0 auto 22px;}
.sm li span { display: block; width: 133px; height: 38px; font-size: 20px; color: #ffffff; text-align: center; line-height: 38px; margin: 0 auto;}
.sm li:nth-child(1) p { background: url("../images1/smt_03.png")}
.sm li:nth-child(2) p { background: url("../images1/smt_05.png")}
.sm li:nth-child(3) p { background: url("../images1/smt_07.png")}
.sm li:nth-child(4) p { background: url("../images1/smt_09.png")}
.sm li:nth-child(5) p { background: url("../images1/smt_11.png")}
.sm li:nth-child(1):hover p { background: url("../images1/smb_03.png") no-repeat;}
.sm li:nth-child(2):hover p { background: url("../images1/smb_05.png") no-repeat;}
.sm li:nth-child(3):hover p { background: url("../images1/smb_07.png") no-repeat;}
.sm li:nth-child(4):hover p { background: url("../images1/smb_09.png") no-repeat;}
.sm li:nth-child(5):hover p { background: url("../images1/smb_11.png") no-repeat;}
.sm li:hover { background: #ffffff;}
.sm li:hover span { background: #049848; border-radius: 20px;}
.sm .smk { width: 300px; height: 43px; background: #f5b920; border-radius: 20px; font-size: 20px; color: #ffffff; text-align: center; line-height: 43px; margin: 0 auto;}
.sm .smk b { margin-left: 10px;}

.qs { height: 1959px; background: url("../images1/qsb.jpg") no-repeat center 0; overflow: hidden;}
.qs h3 { height: 173px; text-align: center; font-weight: normal; font-size: 36px; line-height: 36px; color: #009946; background: url("../images1/zs_03.png") no-repeat center 195px; padding-top: 105px;}
.qs h3 b { margin-left: 10px; color: #333333;}
.qs h3 p { font-size: 16px; color: #666666; margin-top: 10px; letter-spacing: 2px;}
.qs h3 span { margin-left: 20px;}
.qs dl { position: relative; height: 392px;}
.qs .qsd1 dt { position: absolute; left: -20px; top: 0;}
.qs .qsd1 dd { float: right; width: 554px;}
.qs .qsd1 dd h4 { height: 133px; background: url("../images1/qs_06.jpg") no-repeat; font-size: 34px; color: #009946; line-height: 133px; padding-left: 63px; margin-top: 36px;}
.qs .qsd1 dd .qsp1 { font-size: 16px; color: #333333; background: url("../images1/qsj.jpg") no-repeat left center; padding: 28px 0 32px 15px;}
.qs .qsd1 dd .qsp2 em { display: block; float: left; font-size: 16px; color: #4c4c4c; text-align: center; padding: 0 16px; border-right: 1px solid #ababab;}
.qs .qsd1 dd .qsp2 em span { font: 42px "Microsoft YaHei"; color: #00a64b; line-height: 56px;}
.qs .qsd1 dd .qsp2 em i { display: block; font-size: 20px; color: #4c4c4c;}
.qs .qsd1 dd .qsp2 em:last-child { border: 0;}
.qs .qsd2 dt { position: absolute; right: -17px; top: 0;}
.qs .qsd2 dd { float: left; width: 569px;}
.qs .qsd2 dd h4 { height: 123px; background: url("../images1/qs_14.jpg") no-repeat; font-size: 34px; color: #009946; line-height: 123px; padding-left: 83px; margin-top: 36px;}
.qs .qsd2 dd .qsp1 { font-size: 16px; color: #333333; background: url("../images1/qsj.jpg") no-repeat left 8px; margin: 38px 0 32px; padding-left: 15px; line-height: 25px;}
.qs .qsd3 dt { position: absolute; left: -20px; top: 0;}
.qs .qsd3 dd { float: right; width: 561px;}
.qs .qsd3 dd h4 { height: 134px; background: url("../images1/qs_21.jpg") no-repeat; font-size: 34px; color: #009946; line-height: 134px; padding-left: 73px; margin-top: 36px;}
.qs .qsd3 dd .qsp1 { font-size: 16px; color: #333333; background: url("../images1/qsj.jpg") no-repeat left 8px; margin: 28px 0 20px; padding-left: 15px; line-height: 25px;}
.qs .qsd3 dd .qsp2 em { display: block; float: left; font-size: 16px; color: #4c4c4c; padding: 0 50px; border-right: 1px solid #ababab;}
.qs .qsd3 dd .qsp2 em span { font: 42px "Microsoft YaHei"; color: #00a64b; line-height: 56px;}
.qs .qsd3 dd .qsp2 em i { display: block; font-size: 20px; color: #4c4c4c;}
.qs .qsd3 dd .qsp2 em:last-child { border: 0;}
.qs .qsd3 dd .qsp2 em:first-child { padding-left: 0}
.qs .qsd4 dt { position: absolute; right: -20px; top: 0;}
.qs .qsd4 dd { float: left; width: 568px;}
.qs .qsd4 dd h4 { height: 127px; background: url("../images1/qs_27.jpg") no-repeat; font-size: 34px; color: #009946; line-height: 127px; padding-left: 83px; margin-top: 36px;}
.qs .qsd4 dd .qsp1 { font-size: 16px; color: #333333; background: url("../images1/qsj.jpg") no-repeat left 8px; margin: 28px 0 15px; padding-left: 15px; line-height: 25px;}
.qs .qsd4 dd .qsp2 em { display: block; float: left; font-size: 16px; color: #4c4c4c; padding: 0 26px; border-right: 1px solid #ababab; text-align: center;}
.qs .qsd4 dd .qsp2 em span { display: block; font: 32px "Microsoft YaHei"; color: #00a64b; line-height: 40px;}
.qs .qsd4 dd .qsp2 em i { font-size: 20px; color: #009946;}
.qs .qsd4 dd .qsp2 em:last-child { border: 0;}
.qs .qsd4 dd .qsp2 em:first-child { padding-left: 0}

.ss { height: 835px; background: url("../images1/ssb.jpg") no-repeat center 0; overflow: hidden;}
.ss h3 { height: 162px; text-align: center; background: url("../images1/ssx.png") no-repeat center 179px; font-size: 36px; color: #ffffff; line-height: 36px; padding-top: 90px;}
.ss h3 p { font-size: 16px; font-weight: normal; padding-top: 10px; letter-spacing: 2px;}
.ss h3 p span { margin-left: 20px;}
.ss ul { height: 315px;}
.ss li { float: left; text-align: center; color: #fffefe; margin-left: 234px;}
.ss li img { margin: 0 auto;}
.ss li b { display: block; font-size: 18px; margin-top: 5px;}
.ss li span { font: 12px "Droid Serif"; text-transform: uppercase;}
.ss .ssp { width: 1037px; text-align: center; margin: 0 auto; font-size: 16px; color: #333333; line-height: 30px;}
.ss .ssp a { color: #333333;}
.ss .ssp span { display: block; width: 155px; height: 45px; background: #f5b920; border-radius: 20px; font-size: 20px; color: #ffffff; text-align: center; line-height: 45px; margin: 25px auto 0;}











