﻿h1,h2,h3,h4,h5{ font-size:12px; font-weight:normal;}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input{margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-style:normal;}
body{ width:100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px auto;  height:auto; padding:0; font-size:12px; color:#666;}
img{ border:0px;}
ul li{ list-style:none; margin:0; padding:0; }
a,a:hover{ text-decoration:none; color:#666; }
a,area{blr:expression(this.onFocus=this.blur())}


.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1200px; margin:0 auto; }
.clear{ clear:both;}
.h10{ height:10px;}
mr0{ margin-right:0;}
.mt30{ margin-top:30px;}
.e1{background-color:#fff;}
.page{ margin-top:30px;}
.page a{ border:solid 1px #ccc; padding:5px 10px; margin-right:2px;}
.page span{ border:solid 1px #ccc; padding:5px 10px; margin-right:2px;}
.mb20{ margin-bottom:20px;}




.flexslider{position:relative;height:450px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}


.marquee {width:1000px;height:270px;overflow:hidden; margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:230px; display:block; float:left; text-align:center; font-size:12px; }
.marquee li .img{width:230px; border:solid 1px #ccc; text-align:center; margin-bottom:10px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:230px; }

.header{ background-color:#f1f1f1;}

.top{ height:30px; line-height:30px;  box-shadow:0 1px 0 0 #ccc; background-color:#fff;}
.top span{ float:right;}

.logo{ font-family:Microsoft Yahei; width:500px; float:left; margin:30px 0;}
.logo span{ display:block;}
.logo-big{ font-size:30px; font-weight:bold; color:#0071bf;}
.logo-small{ font-size:12px; text-transform:uppercase;}
.tel{ float:right; width:500px; text-align:left; background:url(../image/tel.jpg) left center no-repeat; height:50px; padding-left:70px; width:450px;  margin:30px 0;}
.tel span{ display:block; font-family:Microsoft Yahei;}
.tel .tel-name{ font-size:16px;}
.tel .tel-num{ font-size:24px; font-weight:bold; color:#0071bf;}

.nav{ background-color:#0071bf; height:60px;}
.nav ul li{ float:left; width:145px; line-height:60px; text-align:center;}
.nav ul li a{ color:#fff; display:block; width:145px; height:60px; font-size:14px; font-family:Microsoft Yahei;} 
.nav ul li a:hover{ background-color:#02b29c;}
.nav .nav-dot{ background:url(../image/nav-dot.jpg) center center no-repeat; width:5px; height:60px;}


.product-classify{ width:280px; float:left; background-color:#0071bf;}
.product-classify .title{ height:150px; background:url(../image/product-title.jpg) left top no-repeat;}
.product-classify .info{ width:250px; background:#fff; margin-left:15px; margin-bottom:15px; padding:10px 0;}
.product-classify .info ul li{ border-radius:25px; background-color:#0071bf; height:35px; width:190px; margin:10px auto 0 auto; text-align:center;}
.product-classify .info ul li:hover{ background-color:#02b29c;}
.product-classify .info ul li a{ text-align:center; line-height:35px; color:#fff;}

.product-info{ margin-top:30px;}
.product-info ul li{ float:left; margin-left:20px; margin-bottom:10px; width:210px; height:230px;}
.product-info ul li img{ border:solid 1px #f1f1f1; width:210px; height:200px;}
.product-info ul li span{ display:block; line-height:30px; text-align:center;}
.product-info ul li:hover img{ border:solid 1px #0071bf; width:204px; height:194px; padding:3px;}

.ad{ background:url(../image/ad.jpg) center top no-repeat; height:299px; margin:30px 0;}

.advantage .title{ font-family:Microsoft Yahei; margin-bottom:10px;}
.advantage .title .sp1{ font-size:30px; color:#333; font-weight:bolder; }
.advantage .title .sp1 em{ font-style:normal; font-size:60px; color:#0071bf;}
.advantage .titler{ font-family:Microsoft Yahei;  text-align:right; margin-bottom:10px;}
.advantage .titler .sp1{ font-size:30px; color:#333; font-weight:bolder; }
.advantage .titler .sp1 em{ font-style:normal; font-size:60px; color:#0071bf;}
.advantage ul{ width:500px;}
.advantage ul li{ width:500px;}
.advantage ul li.dot{ background:url(../image/dot.jpg) left center no-repeat; height:25px; padding-left:25px; line-height:25px;}
.advantage ul li.dot-line{ background:url(../image/dot-line.jpg) left center no-repeat; height:27px; width:19px;}

.advantage ul li.dotr{ width:475px;  background:url(../image/dot.jpg) right center no-repeat; height:25px; padding-right:25px; line-height:25px; text-align:right;}
.advantage ul li.dotr-line{  background:url(../image/dot-line.jpg) right center no-repeat; height:27px; text-align:right;}


.advantage img{  width:500px; height:300px;}
.adv1 ,.adv2 ,.adv3 ,.adv4{ margin-top:20px;}

.bt{ width:636px; margin:0 auto; text-align:center; font-family:Microsoft Yahei; margin-top:50px;}
.bt span{ display:block;}
.bt .bt-big{ font-size:35px; color:#333; font-weight:bold;}
.bt .bt-line{ background:url(../image/title-line.png) left center no-repeat; height:3px; margin:10px 0;}
.bt .bt-small{ font-size:20px; }

.aboutus{ background-color:#f1f1f1; padding-top:10px; padding-bottom:80px; margin-top:50px;}
.aboutus .about{ margin-top:50px;}
.aboutus .about .info{ float:left; width:650px;}
.aboutus .about .info span{ font-size:16px; color:#555555;}
.aboutus .about .info span em{ font-size:50px; font-weight:bold; font-style:normal; display:block; color:#0071bf;}
.aboutus .about img{ float:right; width:500px; border:solid 1px #ccc; height:300px;}
.aboutus .about .info .p{ line-height:30px; margin-top:10px; height:205px; overflow:hidden;}

.newscenter .news .title{ margin:50px 0 20px 0; border-bottom:none;}
.newscenter .news .title em{ font-size:18px; color:#333; font-weight:bold; font-family:Microsoft Yahei; font-style:normal; display:block; border-bottom:solid 3px #0071bf; line-height:35px; width:75px; text-align:center;}
.newscenter .news .title span{ float:right; line-height:35px;}
.newscenter .news .title span a{ font-size:16px; color:#333; font-weight:bold;}

.newscenter .news1{ width:580px; float:left;}
.newscenter .news2{ width:580px; float:right;}
.newscenter .news ul li{ line-height:45px; border-bottom:dashed 1px #f1f1f1;}
.newscenter .news ul li span{ float:right;}


.footer{ background-color:#0071bf; padding:50px 0; line-height:30px; text-align:center; color:#fff; margin-top:50px;}
.footer a{ color:#fff;}

.u_here{ border-left:solid 10px #399; height:20px; line-height:20px; margin:20px 0; padding-left:10px; margin-bottom:10px;}
.line{border-bottom:dashed 1px #ccc;}
.u_here span{ float:right;}

.right{ float:right; width:900px;}
.f-name{border-bottom:solid 1px #ccc;  height:45px; line-height:45px; margin-bottom:20px;}
.f-name span{display:block; float:left; height:45px; line-height:45px;}
.f-name .blue-line{ border-bottom:solid 1px #0CF; font-size:24px; font-family:Microsoft Yahei; color:#333;}

.desc-title{ background:#0071bf; line-height:45px; padding-left:10px; color:#fff; margin:20px 0;}
.xqs{ line-height:35px; font-size:14px; text-align:left;}
.xqs img{ width:898px; border:solid 1px #ccc; margin:5px auto; text-align:center;}
.xqs{}

.pre-next{ width:200px; text-align:center; }
.pre-next a{ font-size:16px; font-family:Microsoft Yahei; font-weight:bold;}

.desc h1{ font-size:30px; font-family:Microsoft Yahei; font-weight:bold;}
.desc p{ font-size:18px; font-family:Microsoft Yahei; line-height:45px;}

.content .info{ line-height:40px; font-size:14px;}