/**Author: zlr  Updated: 2016.8.22**/
body{font-family:'\5FAE\8F6F\96C5\9ED1';min-width:1130px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
.banner{height:508px;background:url(../images/banner.jpg) center top no-repeat #fff; width: 1000px; margin: 55px auto 49px;}
.banner .preface{height:113px;margin:0px auto; width: 719px; padding-top: 366px;}
.banner .preface p{color:#333333;font-size:18px;line-height:36px;text-indent:36px}
.space{ padding-top: 50px; }
.space1{ padding-top: 67px; }

.floor1,.floor3{background:#239ced;}
.mainbox{width:820px;margin:0px auto;padding-bottom:70px; font-size: 18px; line-height: 36px;}
.mainbox .tit{font-size:30px;padding:58px 0px 27px 0px;text-align:center; font-weight: normal;}
.mainbox .tit.contit{color: #fff478;}
.mainbox .tit.contit1{color: #239ced; padding-bottom: 37px;}
.mainbox .txtcon{font-size:18px;line-height:36px;text-indent:36px; color: #fff; width: 800px; margin: 0px auto 20px;}
.mainbox  .imgcon{ text-align: center; }
/*.floor2 p{ font-size: 18px; color: #333333; text-align: center; line-height: 30px; }*/
.floor2 .infocon{background: url(../images/floorbg1.jpg) no-repeat;  height: 161px; margin-top: 45px; }
.floor2 .infocon p{ width: 740px; margin: 0 auto; padding-top: 23px;  line-height: 36px; font-size: 18px; text-indent: 36px; padding-left: 7px;}
.floor_infocon{ text-indent: 36px; color: #fff; }
.floor_infocon i,.floor_infocon span{ color: #fff478 }
.floor_infocon .bigfont{ font-size: 30px; font-family: 'Arial'; font-weight: bold;  padding-left: 2px;}
.floor_infocon i.white_font{ color: #fff; }
.floor4{background:#0766aa;color:#fff}
.floor4 .mainbox{ width: 840px; }
.floor4 .titlename{ width: 584px; height: 94px; background: url(../images/floorbg2.jpg); color: #fff478; font-size: 30px; line-height: 94px; font-weight: normal; margin: 0px auto 37px; text-align: center;}
.floor4 .titlename.tit1{ width: 617px; height: 112px; line-height: 40px; background: url(../images/floorbg3.jpg); padding-top: 23px; margin-top: 57px;}
.floor4 .floor_infocon{ font-style: italic;}
.floor4 .floor_infocon em{ font-style: normal; }
.floor5{background:#eef8fe;color:#333333}
.floor5 .forecast{ background: url(../images/pic4.jpg) no-repeat left 61px; }
.forecast_info{ padding:65px 0 0 222px; }
.forecast_info p{ color: #333;  padding-top: 30px; text-indent: 36px }
.forecast_title{ font-size: 30px; color: #239ced; font-weight: normal;  text-align: center;}
.forecast_title span{ color: #0766aa; }
.floor6{border-top:none;padding-top:36px;width:980px;margin:0px auto;font-family:'\5B8B\4F53'}
.floor6 .comment{float:left;width:690px}
.floor6 .news{float:right;width:268px;margin-bottom:10px}
.floor6 .newslist,.floor6 .contact{width:266px;border:1px solid #cdcdcd}
.floor6 .newslist ul{margin-top:7px}
.floor6 .newslist li{display:block;overflow:hidden;height:25px;margin:0px 5px 0px 8px;line-height:25px;word-break:break-all}
.floor6 .newslist li a{margin-left:2px}
.floor6 .title{background:#239ced;height:33px;padding-left:14px;font-size:14px;color:#FFF;line-height:33px;font-weight:bold;_overflow:hidden}
.floor6 .contact p{line-height:20px;padding:5px 10px 0px 15px}
.floor6 .contact .codebox{text-align:center;padding-bottom:10px}
.bottom{font-family:'\5B8B\4F53'}