﻿body{background:url(../images/bg.jpg) #00a5e8 center bottom no-repeat;font-size:14px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%}
a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.content{background:url(../images/banner.jpg) no-repeat top center;min-width:1130px;width:auto;padding-top:290px; font-family: '\5FAE\8F6F\96C5\9ED1'}
@media screen and (-webkit-min-device-pixel-ratio:0){.main{background:url(../images/topbg.jpg) no-repeat 49.999% 0}
}
.nav,.mainbox{ width: 1000px; margin: 0 auto; }
.nav{ font-size: 22px; }
.nav ul{ margin-left: 25px; }
.nav  li{float: left}
.nav  li a{ color: #fff; padding: 0px 25px; line-height: 77px;height: 77px; display: block; min-width: 100px; _float: left}
.nav  li a:visited{color: #fff}
.nav  li a:hover,.nav  li a.cur,.nav  li a.cur:visited{ background: url(../images/navbg.png) no-repeat top center; color: #00a2e2 }
.describe{ margin: 82px auto 0; width: 710px; color: #734b05; font-size: 20px; line-height: 36px; text-align: center; padding-bottom: 135px}
#floor1{ background: url(../images/floor1.jpg) no-repeat top center;  height: 450px;}
#floor1 .rising{margin-left: 28px;width: 535px; font-size: 14px; line-height: 33px; color: #fff; text-indent: 2em;}
#floor1 .rising i{ font-size: 18px; padding-right: 3px; }
.mainbox h2{ font-size: 30px; font-weight: normal; margin-bottom: 27px;  color: #fff; }
.mainbox h2 span{ font-size: 21px; display: block; margin-bottom: 11px;  line-height: 21px;}
.mainbox h2.flspace{margin-left: 28px;}
.mainbox h2.center{ text-align: center; }
#floor2{background:url(../images/floor2.jpg) center center no-repeat #00a5e8}
.news{ border-bottom: 1px dashed #80d2f3; margin-bottom: 58px; }
.news ul{ margin-left:28px; width: 980px;  padding-bottom: 40px;}
.news li{ width: 455px; float: left; color: #fff; line-height: 3px; height: 43px; font-size: 18px; margin-right: 32px; }
.news li i{ padding-right: 5px; float: left;  font-style: normal; }
.news li span{ width: 312px; overflow: hidden; height: 43px; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;  float: left; }
.news li em{  float: right  }
.news li a{color: #fff; display: block;line-height: 43px;cursor: pointer;}
.news li a:visited{color: #fff;}
.news li a:hover{color: #c5ed48; }
.news li a:hover span{ text-decoration: underline;}
.physical{border-radius: 8px; overflow: hidden;}
.physical table{ border-collapse: collapse;border:0px;  font-size: 21px; text-align: center;}
.physical table th{background: #2cb9f3; padding-top: 10px; line-height: 40px; height: 40px; color: #fff;  font-weight: normal; border-right: #59cfff solid 3px;border-bottom: #59cfff solid 3px;}
.physical table .noline{border-right:0px;}
.physical table .noline1{border-bottom:0px;}
.physical table td{color: #0279b1; line-height: 52px;background: #93dbf9;border-right: #59cfff solid 3px;border-bottom: #59cfff solid 3px;}
.botline{ border-bottom: 1px dashed #80d2f3; height: 53px; }
#floor3{ padding-top: 48px; }
#floor3 .tit{color: #c5ed48; font-size: 20px; width: 105px;float: left;  margin-right: 12px;}
#floor3 .product{ margin-left: 28px; padding-top: 20px; }
#floor3 .product ul{ float: left; }
#floor3 .product ul.leftcon{ width: 508px; }
#floor3 .product li{ margin-bottom: 47px; }
#floor3 .tit i{ width: 40px; display: inline-block; }
#floor3 .infotxt{padding-left: 25px; color: #ffffff; font-size: 14px; float: left; border-left:2px #c5ed48 solid; line-height: 14px; margin-top: 6px;}
#floor3 .infotxt p{ padding-bottom: 18px; }
#floor3 .infotxt p.space{padding-bottom: 0px;}
#floor3 .infotxt p.oneline{ line-height: 20px; padding-bottom: 0px; }
.product1 p{ color: #fff; margin-top: 20px; margin-left: 28px; }
.product1 .flcon{ float: left; width: 612px; }
.product1 .frcon{float: left; margin-top: 2px;}
#floor4 .flcon{ float: left; margin-top: 82px; width: 409px; }
#floor4 .frcon{ float: left; margin-top: 30px; width:562px; color: #fff; font-size: 14px; line-height: 33px;}
#floor4 .frcon p{text-indent: 2em;}
#floor4 .frcon p i{ font-size: 18px; padding-right: 3px; }
#floor5 p{text-indent: 2em; color: #fff; font-size: 14px; line-height: 33px;}
#floor5 p i{ font-size: 18px; padding-right: 3px; }
.comment{ padding-top: 70px;  margin-bottom: 21px;}
.comment .title{ height: 68px; line-height: 68px; color: #fff; font-size: 30px; padding-left:37px;background: #0080d9;  }
.bottom{width: 980px; padding: 10px 10px 0;}