body{font-family:'\5FAE\8F6F\96C5\9ED1';min-width:1130px; font-size:20px; 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/banner.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:1000px; margin:0px auto; position:relative;}
.mainbox .tit{ font-size:45px; text-align:center; padding-bottom:46px;font-weight:bold; line-height:50px;}
.floor1{ padding:110px 0px 120px;}
.floor1 .tit{ color:#013a41}
.floor1 .pic1{ top:106px; right:0px; position:absolute; background:url(../images/pic1.jpg); width:376px; height:325px; z-index:1}
.floor1 .infocon1{ width:750px; z-index:999; position:relative;}
.floor1 .infocon1 .ulcon{ margin-top:36px; width:553px; line-height:33px;}
.floor1 .infocon1 .ulcon li{ margin-bottom:20px;}
.floor1 .infocon1 .tit1{ font-size:25px; color:#d6453b;}
.floor1 .infocon1 .subtit{ width:99px; height:27px; display:block; background:#d75442; color:#fff; line-height:27px; text-align:center; font-weight:bold; float:left; margin-top:3px;}
.floor1 .infocon1 .txt{ width:445px;float:right}
.floor2{ background:url(../images/floorbg2.png) no-repeat center top #c8f2f9; padding:150px 0px 60px;}
.floor2 .tit{ color:#128978}
.floor2 .tityellow{ color:#ffff00; font-size:48px; text-align:center;line-height:48px; padding-top:80px;}
.floor2 .cw1 .tityellow .t1{ padding-left:48px; display:block;font-weight:bold }
.floor2 .cw1 .white{ color:#fff; text-align:center; font-size:28px; font-weight:bold; line-height:60px;}
.circle{behavior: url(css/pie.htc);position:relative;}
.floor2 .cw1{ width:293px; height:293px; background:#108f7a; float:left; margin-left:15px;border-radius:150px;}
.floor2 .infocon2{ width:605px; float:right; margin:20px 32px 0px 0px; _display:inline;}
.floor2 .infocon2 .tit1{ font-size:27px; text-align:center; height:50px; line-height:50px; color:#fff; background:#108f7a; font-weight:bold; margin-bottom:18px;}
.floor2 .infocon2 .txt2{ text-indent:40px;}
.floor3{ background:url(../images/floorbg3.jpg) center bottom no-repeat #108f7a; padding:110px 0px 100px ;color:#fff;}
.floor3 .infocon3 .fl{ float:left;}
.floor3 .infocon3 .txt3{ width:350px; float:right; padding-top:40px; text-indent:40px; }
.floor4,.floor5{ padding:110px 0px 70px;}
.floor4{ color:#000;}
.floor4 .tit1{ background:#d6453b; color:#fff; text-align:center; font-weight:bold; height:53px; line-height:53px; font-size:20px; width:918px; margin:0px auto;}
.floor4 .tit2{ text-align:center; padding:35px 0px 20px; color:#d6453b; font-size:26px; font-weight:bold;}
.floor4 .circle{border-radius:80px; height:160px; width:160px; color:#fff; text-align:center;}
.floor4 .circlecon{ width:813px; margin:50px auto 0px;}
.floor4 .circlecon li{ margin:0px 20px; float:left; _display:inline;}
.mainbox .circlecon .li1{ background:#3183ce}
.mainbox .circlecon .li2{ background:#3a8a48}
.mainbox .circlecon .li3{ background:#d6453b}
.mainbox .circlecon .li4{ background:#d88119}
.mainbox .circlecon .li5{ background:#8059b5}
.mainbox .circlecon .li6{ background:#007a8c}
.mainbox .circlecon  .f1{ font-size:24px; padding-top:60px; font-weight:bold; line-height:30px;}
.mainbox .circlecon  .f2{ font-size:16px; line-height:28px;}
.mainbox .circlecon  .f3{ font-size:22px; padding-top:45px; font-weight:bold; line-height:30px;}
.mainbox .circlecon  .f4{ font-size:28px; line-height:38px;font-weight:bold;}
.floor4  .txt,.floor5  .txt{ text-indent:40px; }
.floor5{ background:#ebebeb;}
.floor5 .tit1{ height:62px; line-height:62px; background:#646464; color:#fff; font-size:24px;}
.floor5 .tit1 .time{ width:330px; display:block; text-align:center; float:left;}
.floor5 .tit1 .info{ width:615px; display:block; padding-left:50px; float:right; background:#474747; font-size:27px;}
.floor5 .txt1{ font-size:22px; font-weight:bold; text-indent:44px; padding-top:20px;}
.floor5 .circlecon{ width:810px; margin:20px auto 30px;}
.floor5 .circle{border-radius:70px; height:112px; width:112px; color:#fff; text-align:center; border:11px solid #fff; font-size:24px; font-weight:bold;}
.floor5 .circlecon li{float:left; line-height:112px; text-align:center;}
.floor6{padding-top:115px; background:url(../images/floorbg6.jpg) #139b88 center bottom no-repeat; color:#fff; height:610px;}
.floor6 .infocon{ text-align:center; padding-top:80px; font-size:18px;}
.floor6 .infocon strong{ font-size:20px;}
.floor7{border-top:none;padding:12px;width:980px;margin:0px auto;font-family:'\5B8B\4F53'; font-size:12px;}
.floor7 .comment{float:left;width:690px}
.floor7 .news{float:right;width:268px;margin-bottom:10px}
.floor7 .newslist,.floor7 .contact{width:266px;border:1px solid #cdcdcd}
.floor7 .newslist ul{margin-top:7px}
.floor7 .newslist li{display:block;overflow:hidden;height:25px;margin:0px 5px 0px 8px;line-height:25px;word-break:break-all}
.floor7 .newslist li a{margin-left:2px}
.floor7 .title{background:#33998e;height:33px;padding-left:14px;font-size:14px;color:#FFF;line-height:33px;font-weight:bold;_overflow:hidden}
.floor7 .contact p{line-height:20px;padding:5px 10px 0px 15px}
.floor7 .contact .codebox{text-align:center;padding-bottom:10px}
.bottom{font-family:'\5B8B\4F53'}