body{font-size: 14px; -webkit-text-size-adjust: none;}
.wrap{min-width:1000px !important; width: 100%; background: #f6f8fa;}
.header{height: 100px; background: #37096f;position: fixed; top: 0px;left: 0px; width:100%; z-index: 1000;}
.header.scroll{background-color: #333539;}
.logo-bg{ width: 200px; height: 100px; margin-left: 40px; background: url(../images/logo.png) no-repeat;}
.nav{ padding: 0 40px 0 0; font-size: 18px;}
.nav li{ float: left;}
.nav a{color: #9dc7ff; line-height: 98px; height: 98px; border-bottom: 2px solid #191f5a; margin-left: 60px; display: block;}
.nav a:hover{ color: #FFF;}
.nav a.act{ color: #FFF; border-bottom: 2px solid #9dc7ff;}
.banner{background:#333fb5 url(../images/banner.jpg) center top no-repeat; width: 100%; height: 580px;}
.w1000{width: 1000px; margin: 0 auto;}
.whitebg{background: #FFF;}
.pt60{padding-top: 60px;}.mt60{margin-top: 60px;}
.us-service{background: url(../images/us-service.jpg) no-repeat; height: 540px;}
.title-img{ height: 100px; text-align: center;}
.about-us-text{ width: 440px;padding-top:60px; color: #333539;}
.about-us-text p{ line-height: 26px; padding-bottom: 10px;}
.contact-con{ margin-top: 35px; height: 415px;}
.twice-code{ width: 160px; height: 210px; position: absolute; left: 420px; top: 0px;}
.tel{ width: 160px; height: 130px; position: absolute; left: 180px; top: 230px; text-align: center;}
.website{ width: 160px; height: 130px; position: absolute; left: 420px; top: 230px; text-align: center;}
.mail{ width: 160px; height: 130px; position: absolute; left: 660px; top: 230px; text-align: center;}
.lab-com{ line-height: 20px; padding: 15px 0; display: block; text-align: center; color: #4c4b4c;}
a.lab-com:hover{ color: #e04e8c;}
.lab-code{line-height: 20px; padding: 10px 0 20px; display: block; text-align: center; color: #4c4b4c;}
.produce-info{ height: 60px; width: 310px; padding-left: 10px; background: #FFF;}
.produce-name{color: #333539; font-size: 16px; display: block; padding-top: 10px; line-height: 24px;}
.produce-t{color: #8e939d; font-size: 12px; display: block; line-height: 20px;}
.produce-ico{ position: absolute; right: 10px; top: 16px; display: block; width: 30px; height: 28px;}
.banner-bg{background:#eceff2 url(../images/img-bg.jpg) no-repeat; width: 320px; height: 290px;}
#banner img{ display: block;}
#banner { height: 400px; width: 1000px; overflow: hidden;}
#banner .JQ-content-box {height: 300px;  width: 1000px;}
#banner .JQ-content-box .JQ-slide-content{position:absolute}
#banner .JQ-content-box .JQ-slide-content li {float:left; width: 1000px; height: 350px;}
#banner .JQ-content-box a{ display: block; height: 400px; width: 100%;}
#banner .JQ-content-box a.banner01{background: url(../images/ad_bg_03.jpg) center top no-repeat;}
#banner .JQ-content-box a.banner02{background: url(../images/ad_bg_04.jpg) center top no-repeat;}
#banner .JQ-content-box a.banner03{background: url(../images/ad_bg_05.jpg) center top no-repeat;}
#banner .JQ-slide-nav { height: 12px; left: 50%; position: absolute; top: 370px; width: 50px; z-index: 1; margin-left: -40px; display: none;}
#banner .JQ-slide-nav li {background: url(../images/btn-bg.png) no-repeat; float: left; height: 12px; overflow: hidden; width: 12px; margin-right: 10px;}
#banner .JQ-slide-nav li.on { background: url(../images/btn-bg-hover.png) no-repeat;}
#banner .JQ-slide-nav li a { display: block; height: 12px; width: 12px;}

.footer{ background: url(../images/footer.jpg)  center bottom no-repeat; height: 140px; color: #8e939d; text-align: center;}

.product-textbox{color: #333;padding: 5px; width: 310px; background-color: #FFF; height: 70px;}