﻿/* 2009-03-04 */
/* author:hhf */

*{
padding:0;
margin:0;
}
#wbody{
width:100%;
height:100%;
background:url(../images/wbody_bg.png) repeat-x 0 bottom;
}
body{
margin:10px 0 0 0;
font-family:verdana,宋体;
background:#e5e5e5 url(../images/body_bg.png) repeat-x 0 0;
font-size:12px;
text-align:center;
color:#555555;
}

p{
line-height:160%;
}
ul{
list-style-type:none;
}
a{
color:#333333;
text-decoration:none;
}
a:hover{
color:#dd6622;
}
img{
border:none;
vertical-align:bottom;
}
br.clear{
line-height:0;
clear:both;
}
.clear{
clear:both;
margin:0;
}
.clear2{
clear:both;
line-height:1%;
height:0px;
width:1px;
text-indent:-99999px;
}
/* begin #header */
#header{
width:988px;
background:#ffffff;
color:#fff;
text-align:left;
overflow:hidden;
margin:0 auto;
}
.h-1{
background:#000;
width:986px;
height:24px;
overflow:hidden;
border-top:solid 1px #434343;
border-left:solid 1px #434343;
border-right:solid 1px #434343;
position:relative;
}
#s_nav ul img{
float:left;
margin:0 5px 0 0;
}
.h-1 a{
color:#ffffff;
}
.h-1 a:hover{
color:#ffffff;
}
#s_nav{
position:absolute;
right:0px;
top:5px;
}
#s_nav*{
vertical-align:middle;
}
#s_nav li{
display:block;
float:left;
margin:0 7px;
height:22px;
line-height:15px;
}
ul#itime_nav{
position:absolute;
left:5px;
top:5px;
height:22px;
background:url(../images/dot01.gif) no-repeat 0 -1px;
padding:0 0 0 15px;
width:720px;
}
#itime_nav li{
display:block;
float:left;
margin:0 10px;
display:inline;
height:22px;
line-height:15px;
vertical-align:middle;
font-family:宋体;
}
.h-2{
clear:both;
height:90px;
line-height:90px;
width:988px;
padding:15px 0 20px 0;
}
.h-2 span{
display:block;
float:left;
display:inline;
margin:8px 0 0 37px;
width:710px;
overflow:hidden;
}
#logo{
margin:0 0 0 5px;
float:left;
display:inline;
}
.h-3{
background:#efefef url(../images/line01.gif) repeat-x 0 0;
padding:4px 0 0 0;
height:35px;
width:988px;
border-bottom:solid 1px #999999;
}
.mainNav{
height:35px;
line-height:35px;
float:left;
padding:0 0 0 14px;
}
.mainNav li{
float:left;
color:#000;
display:block;
float:left;
font-size:14px;
margin:0 1px 0 0;
padding:0 0px 0 14px;
background:url(../images/sign01.gif) no-repeat 4px 48%;
}
.mainNav a{
display:inline;
padding:10px 8px;
*padding:11px 8px 10px 8px;
}
.mainNav a:hover{
background:#8ec31f;
color:#fff;
}
.h-3 form{
float:right;
margin:7px 5px 0 0;
*+margin:6px 5px 0 0;
}
.h-3 input{
vertical-align:middle;
border:solid 1px #999;
height:18px;
}
input.submit{
height:auto;
border:none;
font-size:12px;
}
input#Keyword{
width:165px;
height:18px;
}
#wrapper{
margin:0 auto;
padding:10px 12px 0 12px;
overflow:hidden;
width:964px;
background:#ffffff;
text-align:left;
clear:both;
}
/* end #header */

/* begin .point */
.pic_art_content{
line-height:160%;
}
.point{
width:450px;
border-top:none;
}
.point2 li{
margin:6px 0 0 0;
}
.point2 a{
font-size:16px;
line-height:150%;
padding:0 0 0px 13px;
color:#cc0000;
font-weight:bold;
background:url(../images/sign03.gif) no-repeat 0 5px;
}
.point2 a:hover,.point3 a:hover{
color:#ff9900;
}
.point3{
padding:10px 0 0 0;
}
.point3 a{
font-weight:bold;
background:url(../images/sign05.gif) no-repeat 10px 50%;
border-bottom:solid 1px #cccccc;
padding:0 0 0 29px;
word-spacing:1px;
letter-spacing:1px;
font-size:14px;
display:block;
height:28px;
line-height:28px;
color:#cc0000;
}
/* end .point */


.box{
border:solid 1px #cccccc;
margin:0 0 10px 0;
overflow:hidden;
}
.clearboth{
clear:both;
}
.font12px{
font-size:12px;
}
.font14px{
font-size:14px;
}
.gg{
padding:10px 0;
display:block;
clear:both;
}
#footer-nav{
clear:both;
margin:0 auto;
width:988px;
background:#d5d5d5;
border-top:solid 4px #ff9900;
padding:8px 0;
text-align:center;
}
#footer-nav li{
display:inline;
}
#footer-nav a{
color:#000;
padding:0 8px;
}
#footer-nav a:hover{
color:#000;
text-decoration:underline;
}
#footer{
clear:both;
margin:0 auto;
width:990px;
height:128px;
color:#fff;
text-align:left;
position:relative;
background:url(../images/footer2.png) no-repeat 0px bottom;
}
#wfooter{
height:64px;
width:990px;
background:url(../images/footer1.png) no-repeat 1px 0;
}
#footer p{
line-height:150%;
position:absolute;
top:70px;
left:0;
width:100%;
text-align:center;
color:#000;
}
.links{
padding:3px 2px 0 2px;
*padding:5px 2px 0 2px;
color:#5e5e5e;
font-family:宋体;
}
.links li{
padding:2px 4px;
line-height:18px;
display:inline;
}
.links a{
color:#000;
white-space: nowrap;
}
.links a:hover{
color:#5e5e5e;
text-decoration:underline;
}


/* link style*/
.linkstyle1,.linkstyle2,.linkstyle3{
margin:7px 5px;
font-size:12px;
}
.linkstyle1 li{
height:28px;
line-height:28px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle1 a{
color:#004488;
font-weight:bold;
background:url(../images/sign04.gif) no-repeat 0px -5px;
padding:0 0 0 22px;
height:28px;
line-height:28px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle1 a:hover,.linkstyle2 a:hover,.linkstyle3 a:hover{
color:#ff9900;
}
.linkstyle2 a{
color:#004488;
background:url(../images/sign03.gif) no-repeat 6px 5px;
padding:0 0 0 20px;
height:25px;
line-height:25px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle3 li{ 
background:url(../images/sign03.gif) no-repeat 2px 50%;
padding:0 0 0 15px;
height:25px;
line-height:25px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle3 a{
color:#004488;
}
.linkstyle4{
margin:9px 5px 7px 5px;
}
.linkstyle4 a{
color:#004488;
background:url(../images/sign03.gif) no-repeat 4px 50%;
padding:0 0 0 20px;
height:25px;
line-height:25px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle4 a:hover{
color:#ff9900;
text-decoration:underline;
}
