/* common style*/



/*---公共样式--*/

body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:lighter;}

body{text-align:left; font-size:12px; color:#333; background:url(imagesbg.jpg) repeat-x top center;}

input,select,button,font{font:12px Verdana,Arial,Tahoma;} 

ul, li{ list-style:none;}

img{border:0}

input, textarea, select{ color:#6e6e6e; font-size:12px;}

.aril{ font-family:Arial, Helvetica, sans-serif;}



.flt{ float:left;}

.frt{ float:right;}

.f14{font-size:14px}

.strong{ font-weight:bold;}

.tac{ text-align:center;}

.tar{ text-align:right;}

.lh24{ line-height:24px;}

.border_none{ border:none!important;}

.clear{height:0px;font-size:0px;line-height:0px;clear:both; _overflow:hidden;}/*清除浮动*/



a{color:#333; text-decoration:none;}

a:link,a:visited{ color:#333; text-decoration:none;}

a:hover,a:active,a:focus{color:#cf0000; text-decoration:none;}



/*字体*/

.red{ color:#ff0000;}

.white{ color:#fff;}

.blue,.blue a{ color:#487cbb!important;}

.blue a:hover{ color:#cf0000!important;}



#container{ width:978px; margin:0px auto;}



/*header*/

#header{ width:978px;}

#header .top{ height:79px; width:978px;}

#header .top .logo{ padding-left:5px; padding-top:16px;}

#header .top .frt{margin-top:10px; padding-left:35px; line-height:22px; padding-right:10px;}

#header #nav{ background:url(imagesnav-bg.jpg) repeat-x; height:38px;}

#header #nav a{ float:left; display:block; width:107px; line-height:38px; text-align:center; font-size:14px; color:#fff;}

#header #nav .select{ background:url(imagesnav-bg.jpg) repeat-x 0px -38px; width:105px; color:#f6ff00; font-weight:bold;}

#header #nav .line{ float:left; display:block; background:url(imagesnav-bg.jpg) no-repeat 0px -103px; width:2px; height:37px; overflow:hidden;}

#header .sub-nav{ background:url(imagesnav-bg.jpg) repeat-x 0px -76px; width:976px; height:27px; border:solid #d8d8d8 1px; border-top:0px; position:relative;}

#header .sub-nav-cont{ background:url(imagesicon.gif) no-repeat 0px -53px; padding-left:16px; line-height:27px; position:absolute; left:20px; top:0px;}



.news{ line-height:24px;}

.news li{ background:url(imagesicon.gif) no-repeat 0px -98px; padding-left:10px; height:24px; overflow:hidden;font-size:12px}



/*footer*/

#footer{ width:978px; padding-bottom:25px; color:#555555;}

#footer p{ padding-top:14px; line-height:22px; text-align:center;}