/*  About */
body{ background:#f4f4f4}
a.a11{width:120px; height:30px;border-radius:5px; padding-top:5px;display:block; font-size:16px;  }
a.a11:link {color: #fff;  background:#F00; }
a.a11:visited {color: #fff;  background:#F00; }
a.a11:hover {color: #666;background: #fff;text-decoration: none}
a.a11:active {color: #fff;  background:#F00;  }
	
a.a12{width:120px; height:30px;border-radius:5px; padding-top:5px;display:block; font-size:16px;  }
a.a12:link {color: #666;  background:#fff; }
a.a12:visited {color: #666;  background:#fff;  }
a.a12:hover {color: #fff;background: #f00;text-decoration: none}
a.a12:active {color: #666;  background:#fff;  }

a.a13{font-size:18px;  }
a.a13:link {color: #333;  }
a.a13:visited {color: #333;   }
a.a13:hover {color: #666;text-decoration: none}
a.a13:active {color: #333;    }


.banner{width:100%; height:400px; background:url(../image/web_1.jpg) center no-repeat; }
		
.web1{ width:100%; height:auto; background:url(../image/about_1.jpg)  top center no-repeat; padding-top:50px;}
.web1 .ul1{  height:120px;width:1200px; margin:0 auto; text-align:center;}
.web1 .ul1 .li1{ font-size:36px; height:60px;}
.web1 .ul1 .li2{ font-size:16px; color:#666}
.web1 .ul2{ width:1200px;height:60px; margin:0 auto; overflow:hidden; text-align:center   }
.web1 .ul2 li{ width:200px;  height:30px; display:inline   }	

.menu1{ width:1200px; height:60px;  text-align:center;  }
.menu1 ul{display:inline-block; *display:inline; zoom:1;}
.menu1 li{ width:120px; height:30px;  float:left; text-align:center; margin-right:30px;   }
.menu1 .bb{width:120px; height:25px;  float:left; text-align:center;border-radius:15px; padding-top:5px; margin-left:25px; margin-right:25px;}

.news1{width:1200px; height:150px; margin-top:30px; margin-bottom:30px;}
.news1 .ul1{width:150px; float:left; background:#045bab; height:100%}
.news1 .ul1 dt{font-size:60px; color:#FFF; text-align:center; font-weight:bold}
.news1 .u1l dl{font-size:14px; color:#FFF; text-align:center; line-height:25px;}

.news2{width:1050px; float:left; background:#FFF; height:100%; color:#666}
.news2 dt{margin-left:40px; height:30px; padding-top:20px; font-size:18px; }
.news2 .dl1{margin-left:40px; height:50px; padding-top:10px; padding-right:30px; font-size:14px; line-height:25px;}
.news2 .dl2{margin-left:40px;  font-size:12px;padding-top:10px;}

.page{ width:1200px; height:70px; text-align:center}
.page a{
    display: inline-block;
    padding: 5px 10px;
    margin-right: 10px;
    border: 1px solid #2eafbb;
    color: #2eafbb;
}
.page a:link{ text-decoration:none;}
.page a:hover {
	color: #fff;
	background-color: #045bab;
	text-decoration: none
	}
.page a.now {
    background-color: #045bab;
    color: #fff;
}

.newslist{ width:1500px; height:auto; overflow:hidden; padding-bottom:40px; }
.newslist1{ width:1200px; height:auto; margin-right:40px; float:left; background:#FFF }
.newslist1 .title1{ height:35px; font-size:24px; padding-top:20px; padding-left:20px; color:#045bab  }
.newslist1 .title2{ height:30px; font-size:14px; padding-top:10px; padding-left:20px; margin-bottom:25px; border-bottom:#ccc solid 1px; color:#666}
.newslist1 .center{ font-size:16px; color:#666; line-height:35px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.newslist1 .center img{max-width:100%; margin-top:5px; margin-bottom:5px;}
.newslist1 .center a{ color:#666; text-decoration:underline}

.newslist2{ width:260px; height:auto;  float:left}
.newslist2 ul{ color:#999; margin-top:15px;}
.newslist2 li{height:30px; font-size:18px; color:#045bab}
.newslist2 ul dt{ height:35px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.newslist2 ul dt a{font-size:16px;color:#666;}
.newslist2 ul dl{font-size:14px; line-height:22px;}
.newslist2 ul .dl2{font-size:12px; height:30px; margin-top:15px; border-bottom:#CCC solid 1px;}


.case5{width:1200px; height:auto; margin-top:30px; margin-bottom:30px; overflow:hidden}
.case5 ul{ width:350px; height:340px; margin-left:25px; margin-right:25px;  float:left}
.case5 ul .li1{ width:350px; height:240px; position:relative;cursor:pointer; }
.case5 ul .li1 span{display:none; text-decoration:none; }
.case5 ul .li1:hover a.now{ position:absolute; top:0; width:100%; height:100%; z-index:100; left:0; display:block; text-decoration:none  }
.case5 ul .li1:hover span{ display:block;position:absolute; width:340px; height:40px; padding:5px; letter-spacing:1px; font-size:14px; bottom:0; left:0; color:#FFF;  z-index:10;  background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}




.case5 ul .li2{ width:350px; height:30px;border-bottom:#CCC solid 1px; font-size:16px; padding-top:10px;}
.case5 ul .li2 a{ color:#666; text-decoration:none}
.case5 ul .li3{ width:350px; height:30px; text-align:right; padding-top:10px;}

.caselist{ width:1500px; height:auto; overflow:hidden; padding-bottom:40px; }
.caselist1{ width:1500px; height:auto; background:#FFF; overflow:hidden }
.caselist1 .title1{ height:35px; font-size:24px; padding-top:20px; padding-left:20px;  }
.caselist1 .title2{ height:30px; font-size:14px; padding-top:10px; padding-left:20px; margin-bottom:25px; border-bottom:#ccc solid 1px; color:#666}
.caselist1 .title2 a{ color:#F00; text-decoration:none}
.caselist1 .center{ font-size:14px; line-height:28px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
