body{font-family:'\5B8B\4F53';min-width:1130px; font-size:14px;}
.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%;height: 400px;}
.preface{width:1000px;height:242px; font-size:14px; line-height:24px; color:#333333;  font-weight: bold; margin: 0px auto;}
.preface p{ text-indent:28px; padding: 138px 0 0 32px; width: 360px;}
.aboutcon{ width: 1022px; margin: 28px auto 38px; background: url(../images/aboutbg.png); height: 128px; color: #333;line-height:30px; font-weight: bold; text-align: center; }
.aboutcon.spacen{ margin: 20px auto 20px; }
.aboutcon p{padding-top: 28px;}
.aboutcon p span{color: #0fa1da;}
.mainbox{ width:1000px; margin:0px auto; position:relative;}
.floor1 .leftcon{ float: left; width: 326px; color: #135959; line-height: 24px;}
.floor1 .leftcon li{ margin-bottom: 28px; }
.floor1 .leftcon .tit{ width: 104px; height: 62px; background: url(../images/allbgs.png) no-repeat; margin-bottom: 11px; }
.floor1 .leftcon .tit.tit2{ background-position: 0px -64px; }
.floor1 .leftcon .tit.tit3{ background-position: 0px -133px; }
.floor1 .rightcon{ float: right; width: 601px; color: #135959; line-height: 24px;}
.floor2 .leftcon1{ width: 211px; float: left; }
.floor2 .leftcon1_areaintro{ height: 165px; background: url(../images/areabg.png); text-align: center; font-weight: bold; margin-top: 150px}
.floor2 .leftcon1_areaintro p{ padding-top: 37px; line-height: 30px; }
.floor2 .rightcon1{ float: left; width: 752px; margin-left: 30px;  margin-top: 58px;}
.floor2 .rightcon1 ul{ width: 360px;  float: left;}
.floor2 .rightcon1 ul.flr{float: right;}
.floor2 .rightcon1  li{margin-bottom: 44px; }
.floor2 .rightcon1 span{ width: 76px;height:  36px; background: url(../images/allbgs.png) 0px -200px no-repeat; display: block;float: left; }
.floor2 .rightcon1 span.tit1{ background-position: 0px -319px; }
.floor2 .rightcon1 span.tit2{ background-position: 0px -407px; }
.floor2 .rightcon1 span.tit3{ background-position: 0px -239px; }
.floor2 .rightcon1 .space{ padding-right: 55px; }
.floor2 .rightcon1 .space1{ padding-right: 14px; }
.floor2 .rightcon1 span.tit4{ background-position: 0px -278px; }
.floor2 .rightcon1 span.tit5{ background-position: 0px -359px; }
.floor2 .rightcon1 span.tit6{ background-position: 0px -446px; }
.floor2 .rightcon1 p{ float: right; width: 266px;  font-size: 14px; line-height: 24px;color: #135959;}
.floor3{background:#eaf0ea; padding: 10px 0 5px;}
.floor3 table{ line-height:36px; color:#333; font-size:14px; text-align:center; border:2px #fff solid; width:1000px; margin:0 auto;border-collapse: collapse;}
.floor3 table th{ color:#135959; background:#f6f9f6; border-right:2px #fff solid; padding:8px 0}
.floor3 table td{ background:#edf3ed; border-right:2px #fff solid; padding:8px 0 }
.floor3 table td.bg1{ background:#f6f9f6}
.floor3 table .txtleft{ text-align:left; padding-left:40px;}
.infotxt{ width: 1022px; margin: 28px auto 18px; background: url(../images/infotxt.png); height: 148px; color: #333;line-height:30px; font-weight: bold; text-align: center; }
.infotxt p{padding-top: 25px;}
.floor4{font-size: 12px; padding-top: 21px;}
.floor4 .comment{float:left;width:700px; }
.floor4 .news{float:right;width:270px;margin-bottom:10px}
.floor4 .newslist,.floor4 .contact{width:268px;border:1px solid #cdcdcd}
.floor4 .newslist ul{margin-top:4px}
.floor4 .newslist li{display:block;overflow:hidden;height:25px;margin:0px 5px 0px 8px;line-height:25px;word-break:break-all}
.floor4 .newslist li a{margin-left:2px}
.floor4 .title{background:#a4d6c6;height:33px;padding-left:14px;font-size:14px;color:#FFF;line-height:33px;font-weight:bold;_overflow:hidden}
.floor4 .contact p{line-height:20px;padding:5px 10px 0px 15px}
.floor4 .contact .codebox{text-align:center;padding-bottom:10px}
.bottom,.about-us{font-family:'\5B8B\4F53'; width: 1000px;}
.about-us{font-family:'Arial'; }
.bomhome{ width: 960px; }