/*public style*/
*{padding:0; margin:0;list-style-type:none;}
img{border:none;}
body{font-size:12px; background:#e7f1fa; color:#555; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;background:url("/images/bg.jpg") top left no-repeat; background-color:#e7f1fa}
p{line-height:24px;}
a{text-decoration:none;color:#555;}
.cle{font-size:0; height:0; clear:both;}
.blank1,.blank3,.blank5,.blank8,.blank10{clear:both; font-size:0;}
.blank1{height:1px;}
.blank3{height:3px;}
.blank5{height:5px;}
.blank8{height:8px;}
.blank10{height:10px;}

.top{width:1000px;height:161px;margin:0px auto;overflow:hidden;background:url(../images/t.gif);}
.logo{float:left;height:200px;}
.logo img{height:161px;}
.phone{float:right;color:#003768;margin-top:10px;font-size:18px;}

.menu{clear:both;width:1000px; height:40px;overflow:hidden; background:url(../images/nav.gif); height:59px; margin:auto}
#nav {width:980px; margin:0 auto; line-height:59px; list-style-type:none;}
#nav li {float: left; width:122px; line-height:49px;}
#nav li a {display: block; width:122px; color: #fff; font-size:16px; text-align:center;text-decoration:none;font-weight:bold;}
#nav li a:hover{background:#005696;}
#nav li a.on{ background:#005696;}
#nav li ul {list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute; z-index:200; }
#nav li ul li{float: left; line-height: 30px; width: 122px; background: #d0e0f0  }
#nav li ul li a{display: block; width: 122px;w\idth: 102px; text-align:left; font-size:14px; padding-left:20px ;color:#005696; text-decoration:none; font-weight:normal;}
#nav li ul li a:hover {color:#fff;text-decoration:none;font-weight:normal;background:#005696;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

.banner{width:729px;height:400px;margin:0 auto;}
#focus {width:729px; height:400px; overflow:hidden; position:relative;}
#focus ul {height:400px; position:absolute;}
#focus ul li {float:left; width:729px; height:400px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:729px; height:20px; left:0; bottom:0; background:#000; display:none}
#focus .btn {position:absolute; width:729px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.banner img{width:729px; height:400px; }
.con{width:1000px;margin:0px auto;overflow:hidden;}
.cp A {
	COLOR: #003768; TEXT-DECORATION: none; font-size:14px; padding-left:5px;
}
.cp A:hover {
	COLOR: #003768; text-decoration:underline; font-size:14px; padding-left:5px;
}

.index_l3 { width:100%; }
.index_l3 ul { margin-top:0px; }
.index_l3 ul li { width:240px; float:left; margin:5px 0 0 10px; }
.index_l3 ul li span { margin:0 auto; padding-top:5px;display:block; text-align:center }
.index_l3 ul li.first { margin-left:0; }


ul.archives {font-family:'Tahoma','simsun';color: #003768;display: block;margin:0 auto;text-decoration: none;width: 234px;}
ul.archives li {background-color: #d0e0f0;display: inline-block;margin-bottom: 3px;padding: 3px;text-align: left;width: 234px;}
ul.archives li a {color: #003768;display: inline-block;padding: 6px;text-decoration: none;width: 222px;}
ul.archives li a:hover {background-color: #005696;color: white;}