﻿@charset "utf-8";
img { display: block;}
.header, .content, .footer { width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}
.head { height: 110px;}
.banner { height: 600px; background: url("../images2/banner.jpg") no-repeat center 0;}
.search { height: 80px;}
body{min-width:1200px}
.zs { height: 160px; overflow: hidden;}
.zs dl { padding-top: 40px; height: 120px;}
.zs dt { float: left;}
.zs dd { float: left; width: 831px; height: 120px; background: url("../images2/zs_03.jpg") no-repeat;}
.zs dd p { float: left; font-size: 28px; color: #1a1a1a; text-align: center; margin: 38px 0 0 96px;}
.zs dd p span { display: block; font: 15px "Arial"; letter-spacing: 1px; margin-top: 6px;}
.zs dd h3 { float: left; font-size: 14px; color: #666666; font-weight: normal; margin: 36px 0 0 40px;}
.zs dd h3 b { display: block; font-size: 20px; color: #1a1a1a; margin-bottom: 5px;}

.lr { height: 1702px; overflow: hidden;}
.lr h3 { height: 192px; text-align: center; background: url("../images2/lrx.jpg") no-repeat 0 95px; font-size: 18px; color: #666666; font-weight: normal; line-height: 36px;}
.lr h3 p { padding: 75px 0 10px; font-size: 36px; color: #333333;}
.lr .lrd1 { height: 500px; background: url("../images/tj_06.jpg") no-repeat center 0;}
.lr .lrd1 dl { float: right; width: 570px;}
.lr .lrd1 dt img { float: left; margin-right: 27px;}
.lr .lrd1 dd { font-size: 16px; color: #333333; line-height: 32px; height: 253px;}
.lr .lrd1 dd b { display: block; font-size: 32px; color: #009946; padding: 80px 0 25px;}
.lr .lrd2 { height: 510px; background: url("../images/tj_07.jpg") no-repeat center 0;}
.lr .lrd2 dl { width: 495px; text-align: right; margin-left: 60px;}
.lr .lrd2 dd { font-size: 16px; color: #333333; line-height: 32px; height: 263px;}
.lr .lrd2 dd b { display: block; font-size: 32px; color: #009946; padding: 85px 0 30px;}
.lr .lrd2 dt { padding-left: 115px;}
.lr .lrd2 dt img { float: left; margin-left: 27px;}
.lr .lrd3 { background: url("../images/tj_08.jpg") no-repeat center 0;}
.lr .lrd3 dd { height: 273px;}
.lr .lrd3 dd b { padding: 85px 0 30px;}

.sm { height: 930px; background: #f5f5f5; overflow: hidden; padding-top:20px;}
.sm h3 { height: 188px; text-align: center; background: url("../images2/sm_03.jpg") no-repeat 0 98px; font-size: 18px; color: #666666; font-weight: normal; line-height: 35px;}
.sm h3 p { padding: 80px 0 12px; font-size: 36px; color: #333333;}
.sm h3 span { color: #009946;}
.sm .smz { float: left; width: 298px; height: 660px; border: 1px solid #e5e5e5; background: #ffffff;}
.sm .smz h4 { height: 79px; padding: 20px 0 0 97px; background: url("../images2/sm_09.jpg") no-repeat 60px 34px; font-size: 28px; color: #4c4c4c; line-height: 40px; border-bottom: 1px solid #e5e5e5;}
.sm .smz h4 span { display: block; font: 12px "Arial"; color: #b2b2b2; font-weight: normal; text-transform: uppercase;}
.sm .smz li a { display: block; height: 58px; background: url("../images2/smx.jpg") no-repeat center bottom; font-size: 18px; color: #333333; line-height: 30px; padding: 12px 0 0 97px;}
.sm .smz li a span { display: block; font: 10px "Arial"; color: #bfbfbf; text-transform: uppercase;}
.sm .smz li:last-child a { background: none;}
.sm .smz li a:hover { background: #009946; color: #ffffff;}
.sm .smz li a:hover span { color: #8dc6a0;}
.sm .smy { float: right; width: 890px; position: relative;}
.sm .smt { margin-bottom: 10px;}
.sm .smu { position: relative;}
.sm .smu li { border: 1px solid #e5e5e5; background: #ffffff; float: left; margin-right: 10px; text-align: center;}
.sm .smu li img { width: 213px; height: 213px;}
.sm .smu li a { font-size: 14px; color: #4c4c4c; line-height: 70px;}
.sm .smu li.nomar{margin-right:0;}
.sm .smj1 { position: absolute; left: 0; top: 112px;}
.sm .smj2 { position: absolute; right: 0; top: 112px;}

.qs { height: 633px; background: url("../images2/qsb.jpg") no-repeat center 0; overflow: hidden;}
.qs h3 { height: 192px; text-align: center; font-size: 18px; color: #666666; font-weight: normal;}
.qs h3 p { padding: 78px 0 12px; font-size: 36px; color: #333333; line-height: 36px;}
.qs li { float: left; margin: 0 2px 2px 0;}
.qs li img { border: 1px solid #e5e5e5; width:236px; height:117px;}
.qs li:nth-child(5),.qs li:nth-child(10),.qs li:nth-child(15) { margin-right: 0;}

.ss { height: 1769px; background: url("../images2/ssb.jpg") no-repeat center 0; overflow: hidden;}
.ss h3 { height: 211px; text-align: center; position: relative; font-size: 18px; color: #666666; line-height: 36px; background: url("../images2/ss_03.png") no-repeat 0 97px; font-weight: normal;}
.ss h3 p { font-size: 36px; color: #333333; padding: 78px 0 12px;}
.ss h3 img { position: absolute; left: 582px; top: 193px;}
.ss dl { height: 376px;}
.ss dt { float: left;}
.ss dd { float: left; width: 580px; padding-left: 20px;}
.ss dd h4 { font-size: 30px; color: #009946; padding: 60px 0 50px;}
.ss dd h4 em { display: block; font-size: 14px; color: #4c4c4c; font-weight: normal; line-height: 25px; margin-top: 20px;}
.ss dd h4 em b { color: #1a1a1a;}
.ss dd p em { display: block; float: left; padding: 0 30px; border-right: 1px solid #c9c9c9; font-size: 16px; color: #4c4c4c;}
.ss dd p em span { font: 50px "Microsoft YaHei"; color: #00a64b; line-height: 40px;}
.ss dd p em i { display: block;}
.ss dd p em:first-child { padding-left: 10px;}
.ss dd p em:last-child { border: 0;}
.ss .ssd2 { width: 522px; padding-left: 78px;}
.ss .ssd4 p em { font-size: 16px; color: #4c4c4c; padding: 0 18px;}
.ss .ssd4 p em span { display: block; font-size: 20px; color: #00a64b;}
.ss .ssd4 p em span i { font: 40px "Microsoft YaHei"; display: inline-block; line-height: 55px;}

.ms { height: 185px; background: url("../images2/msb.jpg") no-repeat center 0; overflow: hidden;}
.ms h3 { height: 43px; text-align: center; font-size: 30px; color: #ffffff; padding-top: 40px;}
.ms p { font-size: 16px; color: #ffffff; text-align: center; line-height: 40px; margin-bottom: 22px;}
.ms a { display: block; width: 300px; height: 40px; background: #f5ad11; border-radius: 20px; margin: 0 auto; font-size: 16px; color: #ffffff; text-align: center; line-height: 40px;}
.ms a b { font: 22px "Arial"; font-weight: bold;}

.dz { height: 832px; overflow: hidden;}
.dz h3 { height: 202px; text-align: center; font-size: 18px; color: #666666; background: url("../images2/dz_03.jpg") no-repeat 0 106px; font-weight: normal;}
.dz h3 p { font-size: 36px; color: #333333; padding: 85px 0 15px; line-height: 36px;}
.dz h3 span { color: #009946;}
.dz dl { position: relative;}
.dz dd { position: absolute; right: 0; top: 210px; width: 510px; height: 210px; background: rgba(0,0,0,0.6); font-size: 28px; color: #ffffff; padding: 50px 0 0 50px;}
.dz dd span { display: block; width: 461px; font-size: 14px; color: #ffffff; line-height: 28px; margin-top: 20px;}










