*{margin:0;padding:0}
body{font:12px microsoft yahei;color:#333}
a{text-decoration:none;color:#333}
ul,li{list-style-type:none}
img{border:0}
.clear{clear:both}
h1{font-weight:normal}

.header{width:1000px;margin:0 auto;position:relative}
.header .logo{width:200px;height:105px;background:url(../images/logo.jpg) no-repeat center center;float:left}
.header form{position:absolute;width:184px;height:26px;background:url(../images/search.jpg);top:10px;right:0}
.header .input-box{float:left;width:127px;height:26px;line-height:26px;border:0;padding-left:10px;background:none;color:#666}
.header .button{float:right;border:0;background:none;width:47px;height:26px;cursor:pointer}
.nav{height:29px;position:absolute;top:58px;right:0}
.nav li{width:98px;height:29px;line-height:29px;background:url(../images/nav2.jpg) no-repeat right center;text-align:center;font-size:16px;float:left}
.nav a{display:block}
.nav li:last-child{background:none}

.footer{clear:both;min-width:1000px;border-top:1px #ccc solid}
.footer .b{width:1000px;margin:0 auto;}
.footer .l{width:300px;float:left}
.footer .l p:first-child{font-size:18px;padding-top:20px;padding-bottom:10px}
.footer .l p:last-child{margin-bottom:10px;color:#16C1DB;font-size:25px;background:url(../images/footer.jpg) no-repeat left center;padding-left:50px}
.footer .r{float:right;text-align:right}
.footer .r p{line-height:25px;font-size:14px}
.footer .r p:first-child{padding-top:20px}

#list{width:1000px;margin:30px auto;}
.left{width:245px;float:left;margin-bottom:10px}
.left .top{height:10px;background:#16C1DB;border-top:5px solid #0093AB;margin-top:-30px}
.left h1{margin-bottom:5px;line-height:54px;height:54px;font-size:25px;padding-left:20px;background:#16C1DB;color:#fff}
.left li{line-height:36px;height:36px;margin-bottom:5px;font-size:14px;background:#D2D2D2;padding-left:20px}
.left li a{display:block}
.left .sel{background:#5D5D5D;}
.left .sel a{color:#fff}
.left p{line-height:25px;padding-left:10px;padding-right:10px;font-size:14px}
.left p:first-child{font-size:16px;padding-top:10px}
.left p:last-child{padding-bottom:10px}
.right{width:700px;float:right}
.right h1{height:40px;line-height:40px;color:#16C1DB;font-size:20px;border-bottom:1px #16C1DB solid;}
.right h1 span{float:right;font-size:12px;color:#333}

.banner{clear:both;height:251px;background:url(../images/banner.jpg) no-repeat center center}

.page{clear:both;height:40px;font-size:14px;font-family:microsoft yahei;text-align:center}
.page .info{letter-spacing:1px;}
.page .page_now{display:inline-block;padding:0 5px;border:1px #666 solid;background:#16C1DB;margin:0 2px;color:#fff}
.page .page_last{display:inline-block;padding:0 5px;border:1px #666 solid;margin:0 2px;cursor:pointer;}

#qq{position:fixed;width:152px;top:220px;z-index:999;right:5px}
#qq h1{height:30px;background:#3590E0}
#qq span{background:url(../images/qq2.jpg) no-repeat 120px center;display:block;font:18px/20px microsoft yahei;color:#fff;padding-left:10px;cursor:pointer}
#qq a{height:47px;background:url(../images/qq3.jpg) no-repeat left center;display:block;margin:0 20px;font:16px/47px microsoft yahei;padding-left:40px}
#qq1{width:30px;height:90px;display:none;text-align:center;color:#fff;cursor:pointer;position:fixed;top:220px;z-index:999;right:5px;background:#3590E0;font:16px microsoft yahei;padding:10px 0}