﻿/* 2009-03-04 */
/* author:hhf */

*{
padding:0;
margin:0;
}
#wbody{
width:100%;
height:100%;
background:url(../images/wbody_bg.png) repeat-x 0 bottom;
background:#fff;
width:988px;
margin:0 auto;
}
body{
margin:0px 0 0 0;
font-family:verdana,宋体;
background:#e5e5e5 url(../images/body_bg.png) repeat-x 0 0;
background:#fff;
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{
width:988px;
height:30px;
overflow:hidden;
position:relative;
line-height:30px;
margin:0 auto;
}
#s_nav ul img{
float:left;
margin:0 5px 0 0;
}
.h-1 a{
color:#454545;
}
.h-1 a:hover{
color:#c00;
}
#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;
}
#loginbar{width:100%;
height:30px;
text-align:center;
background:url(../images/head_bg1.gif) repeat-x 0 0;}
ul#itime_nav{
position:absolute;
left:5px;
top:7px;
height:30px;
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:80px;
line-height:80px;
width:988px;
padding:12px 0 20px 0;
}
.h-2 span{
display:block;
float:left;
display:inline;
margin:0px 0 0 37px;
width:710px;
overflow:hidden;
}
#logo{
margin:0 0 0 5px;
float:left;
display:inline;
}
.h-3{
background: url(../images/nav1.jpg);
height:36px;
width:988px;
}
.mainNav{
height:36px;
line-height:36px;
float:left;
overflow:hidden;

}
.mainNav li{
float:left;
color:#000;
height:36px;
font-size:12px;
width:92px;
line-height:36px;

}
#home a{color:#fff;
}
#home a:hover{background:#000 url(../images/nav3.jpg) ;}
.mainNav a{
color:#fff;
float:left;
width:92px;
height:36px;
text-align:center;
display:inline;
}
.mainNav a:hover{
color:#fff;
overflow:hidden;
background:#000 url(../images/nav22.gif) ;
}
.h-3 form{
float:right;
margin:3px 5px 0 0;
width:220px;
}
.h-3 input{
vertical-align:middle;
border:solid 1px #999;
height:18px;
margin-top:4px;
float:left;
}
input.submit{
width:60px;
height:20px;
font-size:12px;
margin-top:5px;
margin-left:8px;
cursor:pointer;
}
input#Keyword{
width:147px;
height:20px;
}
#wrapper{
margin:0 auto;
padding:10px 6px 0 6px;
overflow:hidden;
width:976px;
background:#ffffff;
text-align:left;
clear:both;
}
/* end #header */

/* begin .point */
.pic_art_content{
line-height:160%;
}
.point{
width:416px;
border-top:none;
height:260px;
overflow:hidden;
}
.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;
text-align:center;
height:35px;
background:#fff url(../images/sign09.gif) repeat-x 0 0;
}
#footer-nav li{
display:inline;
}
#footer-nav a{
line-height:35px;
color:#fff;
padding:0 8px;
}
#footer-nav a:hover{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#footer{
clear:both;
margin:0 auto;
width:988px;
height:163px;
color:#fff;
text-align:left;
position:relative;
background:#fff;
overflow:hidden;
}
#footer p{
line-height:150%;
position:absolute;
top:118px;
left:0;
width:100%;
text-align:center;
color:#000;
background:#eee;
}
.links a{
color:#7e7e7e;
white-space: nowrap;
}
.links a:hover{
color:#5e5e5e;
text-decoration:underline;
}
.links .tmenu ul{
background:#fff;
bordeR:none;
height:24px;
border-bottom:solid 1px #ccc;
}
.links .tmenu li{
background:#fff;
color:#000;
border:solid 1px #ccc;
border-bottom:solid 1px #eee;
}
.links .tmenu li.on{
background:#eee;
color:#000;
border:solid 1px #ccc;
border-bottom:solid 1px #eee;
}
.links .tbox{
background:#eee;
bordeR:none;
}
.links .tbox ul{
padding:8px 0;
background:#eee;
margin:0;
}
.links .tmenu li.a1{
border-left:none;
}
.link-txt{
color:#5e5e5e;
font-family:宋体;
}
.link-txt li{
padding:2px 4px;
line-height:18px;
display:inline;
}
.link-img1{
height:30px;
margin:10px 0;
text-align:center;
}
.link-img1 a,.link-img2 a{

}
.link-img2{
height:30px;
margin:0px 0 10px 0;
text-align:center;
}

/* 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{
font-size:14px;
color:#004488;
background:url(../images/sign03.gif) no-repeat 4px 50%;
padding:0 0 0 20px;
height:25px;
line-height:28px;
overflow:hidden;
white-space:nowrap;
}
.linkstyle4 a:hover{
font-size:14px;
color:#ff9900;
text-decoration:underline;
}
