﻿@charset "utf-8";
/* CSS Document */

/*头尾*/
#top{height:80px; width:1000px; margin:0 auto; overflow:hidden; position:relative;}
#top div{ float:left; clear:none; overflow:hidden;}
#logo{width:260px; height:50px; margin:15px 40px 0 0;}
#search{width:500px;height:40px; margin:20px 0 0 0;}
#search input{vertical-align:middle; display:inline-block;}
#search .inp1{height:22px; line-height:22px; width:380px; font-size:12px; color:#ddd; float:left; padding:8px 12px; border:1px solid #ddd;}
#search .inp2{cursor:pointer; height:40px; width:50px; float:left; border:1px solid #ddd; border-left:none; background:url(../img/search.png) no-repeat center;}
#topR{width:200px; height:40px; margin-top:20px;}
#topR li{width:80px; height:38px; line-height:36px; font-size:12px; text-align:center; border-top:2px solid #ddd; background:#f5f5f5; margin-left:20px; float:left; clear:none; }
#topR li a{color:#666;}
#topR li a:hover{color:#333; text-decoration:none;}

#nav{height:90px; width:1000px; margin:0 auto 20px auto; overflow:hidden;}
.nav1,.nav2{ margin:0 auto; width:100%; overflow:hidden; clear:both; text-align:center;}
.nav1{background:#c00; height:50px;}
.nav2{background:#f5f5f5; height:40px;}
.nav1 ul,.nav2 ul{height:32px; padding:9px 0; text-align:center; margin:0 auto; overflow:hidden; width:980px;}
.nav2 ul{height:16px; width:696px; padding-left:745px;}
.nav1 ul li,.nav2 ul li,#topCon li{float:left; display:inline; clear:none; font-size:16px; height:24px; line-height:24px;  width:auto; text-align:center; padding:4px 16.7px;}
.nav1 ul li.ls1{background:#fff;}
.nav1 ul li a,.nav2 ul li a{color:#fff; text-decoration:none; white-space:nowrap; display:block; }
.nav1 ul li.ls1 a{color:#c00;}
.nav1 ul li a:hover{color:#ffa;}
.nav2 ul li{font-size:12px; background:url(../img/li_01.png) no-repeat left center; padding:2px 0 2px 16px; line-height:16px; height:16px; margin:0 6px; text-align:center;}
.nav2 ul li.l1{background:none; text-indent:0; }
.nav2 ul li a{color:#666;}
.nav2 ul li a:hover{color:#c00;}

#topNav{float:left; clear:both; width:100%; height:35px; background:#f5f5f5;}
#topCon{width:1000px; margin:0 auto; line-height:21px; overflow:hidden;}
#topCon ul{float:left; width:1040px; margin:0 -11px;}
#topCon li{border-right:1px solid #ddd; height:15px; line-height:12px; margin:10px 0; padding:0 17.7px;}
#topCon a{color:#666; font-size:14px;}
#topCon a:hover{color:#c00;}

#bottom{text-align:center;width:100%;margin:0 auto; padding-bottom:40px; overflow:hidden; border-top:1px solid #f5f5f5; padding-top:20px;}
#bottom p{margin-bottom:10px; font-size:12px; color:#888;}
#bottom a{color:#888;}
#bottom a:hover{color:#c00;}
#bottom p.ps1{color:#c00; font-size:18px; margin-bottom:20px;}
#bottom p.ps1 span{padding:0 10px;}
#bottom p.ps2{margin-bottom:15px; color:#333;}
#bottom p.ps2 a{color:#333;}
#bottom p.ps2 a:hover{color:#c00;}
