@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0; font-size:12px; font-family:"微软雅黑"; width:100%;}
ul,ul li{  padding:0; margin:0; list-style-type:none;}
a{text-decoration:none; color: #000;}
a:hover{text-decoration:none; color:#0c50a5;}
.clear{clear:both;}


.wrap{ margin:0 auto; width:1100px;}
.logo{ float:left; width:418px; margin-right:295px; display:inline;}
.search{ float:left; width:263px; margin-top:43px;}
.yuyuan{ float:left; background:url(../images/index_04.jpg) no-repeat top left; width:124px; height:111px;}
.yuyuan ul{ float:left; margin:0px; padding:0px}
.yuyuan ul li{ float:left; width:42px;margin-top:70px;  margin-left:10px; display:inline; margin-right:10px}
.yuyuan ul li a{ float:left; } 
.nav{ float:left; background-color:#0c50a5; width:100%; height:50px; line-height:50px;}
.nav ul{ float:left; margin:0px; padding:0px}
.nav ul li{ text-align:center; float:left; width:137px;}

.nav ul li a{ font-size:15px; color:#FFF; display:block}
.nav ul li a:hover{ background-color:#3ab54a}
.banner{ float:left; width:100%;}

.product{ float:left; width:1100px; margin-top:30px;}
.productlist{ float:left; margin-top:53px;width:240px; padding-right:15px; padding-left:15px; }
.productlist ul{ float:left; margin:0px; padding:0px}
.productlist ul li{ float:left; width:240px;}
.productlist ul li a{}
.weniz{  background:rgba(58,181,74,0.85);width:100%;  width:239px; height:36px; bottom:36px; font-weight:normal; float:left; line-height:36px; position: relative; text-align:center; color:#FFF; font-size:14px}

.productmore{ float:left; text-align:center; width:1200px; margin-bottom:50px; margin-top:30px;}
.productmore a{ font-size:13px; color:#0c50a5; text-transform:uppercase; padding:10px 40px; border:1px solid #0c50a5; border-radius:16px;  }
.productmore a:hover{ color:#FFF; background-color:#0c50a5;}
.about{ float:left; background:url(../images/index_24.jpg) no-repeat top center; width:100%; height:375px;} 
.about1{ float:left; margin-left:433px; width:667px; margin-top:56px;color:#FFF;}
.about1 dd{ font-size:22px; float:left; width:667px; margin-bottom:38px;font-weight:bold;}
.about1 span{ font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:6px; font-weight:normal;}

.about1 strong{ float:left; width:667px; line-height:25px; font-size:14px; font-weight:normal; margin-top:26px;}

.news{ float:left; margin-top:60px; margin-bottom:69px; width:1100px;}
.newsleft{ float:left; width:720px; margin-right:47px;}
.newslist1{ float:left; border-bottom:1px dashed #a5a5a5; width:535px; padding-bottom:10px;}
.newslist2{ float:left; width:535px; margin-top:20px; }
.newslist2 ul{ float:left; margin:0px; padding:0px}
.newslist2 ul li{ float:left; width:535px; line-height:30px; height:30px;}
.newslist2 ul li a{ color:#555555}
.newslist2 ul li a:hover{color:#0c50a5}



.contact{ float:left; background:url(../images/index_30.jpg) no-repeat top center; height:166px; width:100%; color:#555555; font-size:13px;}

.contact1{ float:left; margin-left:240px; margin-top:40px; line-height:27px;}
.contact a{color:#555555;}
.contact a:hover{color:#0c50a5;}

.footer{ float:left; width:100%; height:58px; line-height:58px; background-color:#0c50a5; color:#FFF; font-size:13px; text-align:center}
.footer a{ color:#FFF}
.footer a:hover{ color:#fdb626}