/* CSS Document */
.banner{ width: 100%; margin: 0 auto; background: url(../images/banner01.jpg) no-repeat center 0; height: 420px; }
.main{ background: #b90101; margin: 0 auto; width: 100%; }
.mainbox{ width: 1000px; margin: 0 auto; }
.zjhy_title{ width: 1000px; float: left; height: 63px; background: url(../images/zjhy_bg.jpg) no-repeat 0 0; }
.zjhy_title2{ width: 1000px; float: left; height: 63px; background: url(../images/bg02.jpg) no-repeat 0 0; margin-top: 16px; }
.fuwubox{ width: 928px; background: #FFF; padding: 37px 36px; float: left; }
.fuwubox table{ width: 925px; border-left: solid 2px #d99e38; border-top: solid 2px #d99e38; }
.fuwubox table tr td{ line-height: 24px; border-right: solid 2px #d99e38; border-bottom: solid 2px #d99e38; font-size: 14px; font-family: "Microsoft Yahei","\5b8b\4f53"; color: #8e6a2c; }
.fuwubox table tr td.leftstyle1{ padding: 0 15px 0 15px; }
.fuwubox table tr td.leftstyle2{ font-size: 28px; padding: 0 0 0 25px; }
.fuwubox h1{ display: block; float: left; width: 928px; height: 30px; line-height: 30px; color: #8e6a2c; font-family: "Microsoft Yahei","\5b8b\4f53"; font-size: 18px; }
.fuwubox p{ display: block; float: left; width: 898px; line-height: 20px; color: #8e6a2c; font-family: "Microsoft Yahei","\5b8b\4f53"; font-size: 16px; padding-left: 20px; }
.shangpu{ width: 1000px; height: 85px; float: left; margin-top: 16px; background: url(../images/shangpu.jpg) no-repeat 0 0; }
.shangpu p{ display: block; float: left; line-height: 70px; color: #e80300; font-family: "Microsoft Yahei","\5b8b\4f53"; font-size: 35px; font-weight: bold; padding-left: 85px; }
.shangpu img{ margin: 18px 0 0 175px; }
.bottom{ width: 1600px; padding: 40px 0; line-height: 59px; color: #8e6a2c; font-family: "Microsoft Yahei","\5b8b\4f53"; font-size: 36px; color: #fffa9b; text-align: center; }
.bottom img{ padding-right: 15px; vertical-align: middle; }
.cjhy{ width: 1000px; height: 126px; float: left; position: relative; margin: 35px 0 0 0; background: url(../images/cjhy.jpg) no-repeat 0 0; }
.cjhy a{ display: block; width: 142px; height: 41px; position: absolute; top: 63px; left: 430px; }
.maintop{ width: 1600px; height: 672px; margin: 0px auto; background: #b90101 url(../images/bannerbg.jpg) no-repeat top center; }
.maincen{ width: 1600px; margin: 0px auto; background: #b90101 url(../images/mainbg.jpg) repeat-y top center; }
.maincenbox{ width: 928px; height: 1000px; margin: 0px auto 0; padding: 0px 36px; position: relative; }
.maincenbox table{ width: 928px; border-left: solid 2px #d99e38; border-top: solid 2px #d99e38; position: absolute; top: -100px; }
.maincenbox table tr td{ padding: 5px 0; border-right: solid 2px #d99e38; border-bottom: solid 2px #d99e38; font-size: 20px; font-family: "Microsoft Yahei","\5b8b\4f53"; color: #ba5300; }
.maincenbox table tr td.leftstyle1{ padding: 5px 15px 5px 15px; }
.maincenbox table tr td.leftstyle2{ font-size: 28px; padding: 0 0 0 25px; }
.maincenbox table tr td.leftstyle3{ font-size: 28px; text-align: center; font-weight: bold; }
.maincenbox table tr td.leftstyle4{ font-size: 20px; text-align: center; }
.maincenbox table tr td b{ display: inline-block; width: 373px; height: 52px; background: #fff url(../images/table-6800.jpg) no-repeat 0 10px; }
.maincenbot{ width: 1600px; height: 99px; margin: 0px auto 0; position: relative; background: #b90101 url(../images/table-bottom.jpg) no-repeat top center; }
.maincenbot a{ display: block; width: 158px; height: 39px; position: absolute; top: 36px; left: 603px; }
.footer{ width: 1600px; margin: 0px auto; text-align: center; background: #b90101; padding: 0 0 25px 0; color: #ff7a7a; font-size: 14px; line-height: 28px; }
.footer p{ width: 1600px; line-height: 35px; margin: 0px auto; text-align: center; background: #8f0000; color: #6d0000; margin-bottom: 25px; }
.footer p a{ text-decoration: none; color: #ffb2b2; margin: 0px 10px; }
.footer p a:hover{ text-decoration: underline; color: #333; }
.footer img{ margin-top: 15px; }
