body{font-family:'\5FAE\8F6F\96C5\9ED1';min-width:1130px; font-size:18px; line-height:40px;}
.top{ font-size:12px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
.banner{ background:url(../images/banner1.jpg) center top no-repeat #c8f2f9;width:100%; padding-top:647px;}
.preface{width:960px;height:242px;background:#c8f2f9; font-size:20px; line-height:40px; color:#004e58; margin:0px auto}
.preface p{ text-indent:40px;}
.mainbox{ width:990px; margin:0px auto; position:relative;}
.mainbox .tit{ font-size:45px; text-align:center; padding-bottom:46px;font-weight:bold; line-height:50px;}
.floor1{ background:url(../images/floorbg2.png) no-repeat center top #71d5c5; padding:150px 0px 60px; color:#fff;}
.floor1 .infocon span{padding:0px 20px 0px 30px; margin-bottom:5px; background:#128978; line-height:40px; font-size:22px; display:block; height:40px;}
.floor1 .infocon span.sp1{ display:inline-block;}
.floor1 .infocon1{ margin-top:30px;}
.floor1 .infocon1 span{ display:block;}
.floor1 .infocon1 .tit1{ width:150px; height:117px; padding:20px 10px 20px 22px; background:#128978; float:left; margin-top:15px; position:relative; font-size:22px;}
.floor1 .infocon1 .tit1 i{ width:14px; height:26px; background:url(../images/allow.jpg) no-repeat; position:absolute; right:-14px; top:60px; display:block;}
.floor1 .infocon1 .txt{ float:right; background:#ccf2ed; width:740px; padding:15px 20px; font-size:18px; line-height:38px;color:#128978;}
.floor2{ background:url(../images/floorbg3.jpg) center bottom no-repeat #108f7a; color:#fff; padding:110px 0px;}
.floor2 .t1{ text-indent:36px;}
.floor2 .infocon1{ background:#4cab9b; padding-top:30px;}
.floor2 .infocon1 .flcon{ width:720px; float:left;}
.floor2 .infocon1 .frcon{ margin-right:35px; float:right; width:218px; height:196px; background:url(../images/dpic1.jpg); _display:inline;}
.floor2 .infocon1 span{ display:block;width:330px; line-height:50px; background:#95cec5; text-align:center; color:#04584a; font-size:22px; font-weight:bold;}
.floor2 .infocon1 p{ font-size:20px; line-height:40px; padding:20px 0px 0px 40px;}
.floor2 .infocon2{ background:#ffffff; padding:20px 40px; color:#000}
.infocon2 .fontbg{ background:#e76359; color:#fff; display:inline-block; padding:2px 18px; text-indent:0px;}
.infocon2 .fred{ color:#e76359}
.floor2 a{ background:#e76359; color:#fff; padding:0px 6px;}
.floor3{ padding:100px 0px 70px;}
.floor3 .tit3{ color:#fff; height:53px; line-height:53px; background:#e76359; text-align:center; font-weight:bold; width:600px; margin:-10px auto 30px; font-size:34px;}
.floor3 .infocon1{ background:#f5efe7; padding:30px 0px 0px; font-size:20px; line-height:36px; border-bottom:2px dotted #62605c}
.floor3 .infocon1 .flcon{ width:700px; float:left; padding:15px 0px 0px 40px;}
.floor3 .infocon1 .frcon{ margin-right:20px; float:right; width:227px; height:186px; background:url(../images/dpic3.jpg) no-repeat; margin-top:5px; _display:inline;}
.floor3 .infocon1 span{ display:block;width:330px; line-height:50px; background:#95cec5; text-align:center; color:#04584a; font-size:22px; font-weight:bold;}
.floor3 .infocon2{ background:#e76359; padding:20px 45px; color:#fff}
.floor3 .infocon2 strong{ font-size:22px;}
.floor3 .fred{ color:#e76359}
.floor4{ padding:100px 0px 110px; background:url(../images/dfloorbg4.jpg) #e76359 center bottom no-repeat; color:#fff;}
.floor4 .infocon1{ background:#484848;}
.floor4 .infocon1 .flcon{ width:720px; float:left; padding-top:30px;}
.floor4 .infocon1 .frcon{ float:right; width:221px; height:232px; background:url(../images/dpic4.jpg) #606060 no-repeat center center;}
.floor4 .infocon1 span{ display:block;width:330px; line-height:50px; background:#fff; text-align:center; color:#e76359; font-size:22px; font-weight:bold;}
.floor4 .infocon1 p{ font-size:20px; line-height:40px; padding:16px 0px 0px 40px;}
.floor4 .infocon2{ background:#ffffff; padding:20px 35px; color:#000}
.floor4 .infocon2 p{ text-indent:36px;}
.floor4 .infocon2 .fontbg{ background:#e76359; color:#fff; display:inline-block; padding:2px 18px; text-indent:0px;}
.floor4 .infocon2 .fred{ color:#e76359}
.floor5{ padding:80px 0px 70px; background:#56aaff; color:#fff;}
.floor5 strong{font-size:24px; font-weight:bold;}
.floor5 .fyellow{ color:#ffff00; }
.floor5 .infocon1{font-size:20px; line-height:36px; border-bottom:2px dotted #3b75b0;padding:15px 0px 50px 30px; background:url(../images/dpic5.jpg) no-repeat 680px bottom}
.floor5 .infocon1 p{ width:700px;}
.floor5 .infocon2{ background:#3b75b0; padding:20px 25px 20px 35px; font-size:18px;}
.floor5 .infocon2 strong{ font-size:22px;}
.floor6{ padding:100px 0px 70px; background:url(../images/dfloorbg6.jpg) center top no-repeat #f0f0f0;}
.floor6 .infocon1{background:url(../images/dpic6.jpg) no-repeat 28px bottom; height:146px; margin:-15px 45px 0px 20px;}
.floor6 .infocon1 p{ padding:20px 0px 0px 210px;}
.floor6 .infocon1 p strong{color:#e76359}
.floor6 .infocon2{ background:#dd503c; padding:15px 20px 15px 35px;margin:30px 45px 0px; color:#fff;}
.floor6 .infocon2 strong{ font-size:22px;}
.floor6 a{ background:#fff; color:#dd503c; padding:0px 6px;}
.floor7{ background:#108f7a; color:#fff; padding:110px 0px 80px; margin-bottom:40px;}
.floor7 .infocon1 span{width:130px}
.floor7 .infocon1 .frcon{background:url(../images/dpic7.jpg) center bottom no-repeat; margin-top:15px;}
.floor8{border-top:none;padding:12px;width:980px;margin:0px auto;font-family:'\5B8B\4F53'; font-size:12px;}
.floor8 .comment{float:left;width:690px}
.floor8 .news{float:right;width:268px;margin-bottom:10px}
.floor8 .newslist,.floor8 .contact{width:266px;border:1px solid #cdcdcd}
.floor8 .newslist ul{margin-top:7px}
.floor8 .newslist li{display:block;overflow:hidden;height:25px;margin:0px 5px 0px 8px;line-height:25px;word-break:break-all}
.floor8 .newslist li a{margin-left:2px}
.floor8 .title{background:#33998e;height:33px;padding-left:14px;font-size:14px;color:#FFF;line-height:33px;font-weight:bold;_overflow:hidden}
.floor8 .contact p{line-height:20px;padding:5px 10px 0px 15px}
.floor8 .contact .codebox{text-align:center;padding-bottom:10px}
.bottom{font-family:'\5B8B\4F53'}