@charset "utf-8";
/* CSS Document */
body {margin:0;font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:100%; padding:0px; color:#000; padding:0px;}
ul {list-style:none; text-decoration:none}
*{ margin:0; padding:0; }
img{ border:none;}

a{ text-decoration:none; color:#000;}
p{ padding:0px; margin:0px;}
a:hover {color:#054eb4;text-decoration: none;}
.wrap{ margin:0 auto; width:1173px}
.xiaoguo{ float:left; width:100%; height:541px;}
 .banner{height:541px;overflow:hidden; margin:0px; padding:0px}
.banner .d1{width:100%;height:541px;display:block;position:absolute;left:0px;top:150px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:630px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
h1{ float:left; margin:0px; padding:0px}
.top{ width:100%; height:34px; background-color:#054eb4; float:left; line-height:34px; }
.top a{ color:#FFF}
.top a:hover{ color:#eacf00}
.nav{ float:left; width:593px; padding-left:140px;}
.nav ul{ margin:0px; padding:0px}
.nav ul li{ float:left; width:97px;border-left:1px solid #ececec; height:117px; line-height:117px; text-align:center}
.nav ul li a{ font-size:14px; color:#363636; }
.nav ul li a:hover{ color: #054eb4;}

.product{ float:left; background:url(../images/index_08.jpg) no-repeat top center; height:51px; text-align:center; width:1173px; margin-top:30px;}
.product strong{ color:#585858; font-size:26px}
.product span{ font-size:14px; text-transform:uppercase; color:#585858; font-weight:bolder;}
.about{ float:left; width:100%; height:507px; margin-top:48px; margin-bottom:44px; background:url(../images/index_11.jpg) no-repeat top center} 
.aboutab{ font-size:26px; color:#FFF; text-align: center; width:1173px; float:left; padding-top:40px; padding-bottom:5px}
.aboutab1{ font-size:14px; color:#FFF; text-align:center; width:1173px; float:left; text-transform:uppercase;}
.images1{ float:left; width:500px; padding-top:60px; padding-left:25px; padding-right:33px;}
.abou1{ float:left; width:600px; line-height:25px; margin-right:15px;}
.abou1 strong{ color:#454545; font-size:24px; float:left; padding-top:60px; width:600px; padding-bottom:10px;}
.news{ float:left; background:url(../images/index_14.jpg) no-repeat top center; height:390px; width:100%; margin-top:34px; margin-bottom:34px;}

.prolist{ float:left; width:1173px; margin-top:35px;}
.prolist1{ float:left; width:1040px; margin-left:30px; margin-right:30px;}


.pordectsd{ margin-bottom:10px; float:left}
.pordectsd ul{ margin-top:10px; float:left}
.pordectsd ul li{ width:218px;float:left; text-align:center; overflow:hidden; display:inline; height:280px; }
.pordectsd ul li img{ width:218px;margin-bottom:0px; }
.pordectsd ul li p a{ color:#FFF}
.pic03{ height:191px;  overflow:hidden; }


#demo {overflow:hidden;width: 100%;}
#demo ul{list-style-type:none; margin:0px; padding:0px}
#demo img { border:none; padding-top:10px; width:218px}
#indemo {float: left;width:1000%;}
#demo1 {float: left; margin:0px; padding:0px}
#demo2 {float: left; margin:0px; padding:0px}
#demo1 ul li{float:left; width:238px;  background:#1084d3; margin-left:25px; padding:0px; height:249px; text-align:center}
#demo2 ul li{float:left; width:238px;  background:#1084d3; margin-left:25px; padding:0px; height:249px; text-align:center;}


#demo1 ul li p{ text-align: center; color: #FFF; font-size:14px; line-height:35px; float: left; width:238px; }
#demo2 ul li p{text-align: center; color: #FFF; font-size:14px;  line-height:35px; float: left; width:238px;}




.newleft{ float:left; width:622px; color:#054eb4}
.newleft strong{ font-size:24px; font-weight:normal; float:left; padding-left:300px; padding-top:150px;}
.newleft span{ font-size:16px; text-transform:uppercase; float:left; padding-left:71px; padding-top:15px;}
.newright{ float:left; width:551px;}
.newright ul{ margin:0px; padding:0px}
.newright ul li{ float:left; width:551px;color:#4e4e4e; padding-top:38px;}
.newright ul li a{ font-size:16px; color:#4e4e4e; font-weight:bolder; padding-bottom:10px; float:left} 
.newright ul li a:hover{ color:#054eb4}
.newright ul li span{ float:left; line-height:24px; width:100%}
.footer{ float:left; width:100%; background-color:#054eb4; height:195px; color: #FFF;}
.zzb07tail{color:#FFF}
.footer a{ color:#FFF}
.footer strong{ font-size:24px; float:left; padding-top:28px; font-weight:normal; width:1000px; margin-bottom:30px;}
.footer a:hover{color:#eacf00}
.zzb07tail a{color:#FFF}
.zzb07tail a:hover{color:#eacf00}
.zzb07link a{color:#FFF}
.zzb07link a:hover{color:#eacf00}
.fooright{ float:right; padding-top:17px;}
.fooleft{float:left; width:1000px; line-height:24px;}