body {font-family:ËÎÌå,serif;background:#fefefe url(images/index_bg.jpg) repeat-x;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
a {text-decoration:none;}
a:hover{ text-decoration:underline;}

.clear {clear:both; height:0; overflow:hidden; display:block;}
.alyout{ width:917px; margin:0px auto;}
.head{ overflow:hidden; width:100%; height:auto;}
.head h1,.foot h2,.msg{ float:left; text-align:left;}
.head p{ float:right; width:30%; padding-top:54px;}
.head p a{ margin:0px 10px; float:left; display:inline;text-decoration:none;}
.head span{ float:left;}
.nav{ background:url(images/index_nav.jpg) no-repeat; height:35px; position:relative; z-index:99;}

#nav li.first{ width:73px; background:none;}
.nav li.first a{ color:#e7e3e3; }
.nav li a{ line-height:35px; color:#fff;}
.nav .search{ float:right; width:24%; padding-top:5px;}
.search input{ width:159px; height:20px; line-height:20px; border:1px solid #242321;}
.search input.btn{ width:25px; height:26px; border:0; background:url(images/index_search.gif) no-repeat; cursor:pointer;}
.part{ width:100%; position:relative; height:auto; overflow:hidden; clear:both; }
.main{   background:#fff url(images/index_mtop.jpg) no-repeat; padding-top:22px;}
.border{border-left:1px solid #bfbebe;border-right:1px solid #bfbebe;}
.list{ margin-top:20px; padding-top:20px; background:url(images/index_listbg.gif) repeat-x; overflow:hidden; zoom:1;}
.list li{ width:178px; padding-top:35px; padding-left:112px; height:78px; float:left; margin-left:11px; display:inline; overflow:hidden; zoom:1;}
.list li a{ color:#fff; line-height:16px;}
.list li.first{ background:url(images/index_list01.jpg) no-repeat;}
.list li.sec{ background:url(images/index_list02.jpg) no-repeat;}
.list li.third{ background:url(images/index_list03.jpg) no-repeat;}
.foot{ margin-top:25px; padding-bottom:97px; padding-top:5px; overflow:hidden; background:url(images/index_foot.gif) repeat-x; height:42px;}
.foot .msg{ padding-top:10px; padding-left:15px; line-height:24px; color:#4a4a4a;}


#nav { list-style-type: none; }
#nav a {display: block;  text-align:center;}
#nav li {float: left; width: 95px; background:url(images/index_navli.gif) no-repeat right 1px;}
#nav li ul {list-style-type: none;text-align:left;left: -999em; width: 93px; position: absolute;}
#nav li ul li{float: left; background: #2978ce url(images/index_navhover.gif) no-repeat 0px bottom;opacity: 0.8;filter:alpha(opacity=80);cursor:pointer;}
#nav li ul a{display: block; text-align:center;}
#nav li ul a:link  {color:#fff; text-decoration:none;position:relative;
cursor:pointer;}
#nav li ul a:visited  {color:#fff;text-decoration:none;}
#nav li ul a:hover  {color:#ffff;text-decoration:underline;font-weight:normal; }
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
.importInfo{ font-family:Verdana; font-size:14px;}
.KinSlideshow_titleBar{ height:20px;}

.foot1 {margin-top:25px; padding-bottom:97px; padding-top:5px; overflow:hidden; background:url(images/index_foot.gif) repeat-x; height:42px;}
