* { 
margin : 0; 
padding : 0; 
} 
body, td, th { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
margin : 0; 
} 
body { 
width : 1004px; 
margin : 0 auto; 
} 
a:link { 
color : #000000; 
font-family : verdana; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
color : #3a9c2d; 
} 
a:visited { 
color : #000000; 
font-family : verdana; 
text-decoration : none; 
} 
.a_under a:link { 
text-decoration : underline; 
} 
.blue_font { 
color : #094aa4; 
} 
.link1 { 
font-family : Verdana; 
font-size : 11px; 
color : #000000; 
} 
.link2 { 
font-family : "Times New Roman", Times, serif; 
font-size : 14px; 
font-weight : bold; 
color : #ffffff; 
} 
.link3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
} 
.title1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
} 
.newslist { 
margin : 0; 
position : relative; 
} 
.newslist ul { 
position : relative; 
width : 95%; 
margin : 0; 
padding : 0; 
padding-top : 5px; 
overflow : hidden; 
list-style-type : none; 
} 
.newslist ul li { 
margin : 0; 
height : 20px; 
position : relative; 
line-height : 20px; 
text-align : left; 
} 
.newslist ul li a:hover { 
color : #3a9c2d; 
text-decoration : underline; 
} 
.timee { 
position : absolute; 
right : 5px; 
} 
.m_factory { 
height : 35px; 
line-height : 25px; 
text-align : left; 
} 
.m_factory a { 
padding-left : 20px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
margin-top : 10px; 
} 
#top { 
width : 1004px; 
margin : 0 auto; 
} 
#logo { 
background : url(/images/logo.jpg) no-repeat left top; 
height : 120px; 
width : 1004px; 
margin : 0 auto; 
} 
#top_menu { 
list-style : none; 
width : 1004px; 
background-color : #094aa4; 
margin : 0 auto; 
min-width : 1004px; 
float : left; 
} 
#top_menu h2 { 
font-size : 14px; 
font-weight : bold; 
font-family : "Times New Roman", Times, serif; 
color : #ffffff; 
} 
#top_menu li { 
float : left; 
padding-left : 30px; 
background-color : #094aa4; 
height : 23px; 
line-height : 23px; 
} 
.logo { 
background : url(/images/logo.jpg) left top; 
width : 1004px; 
height : 120px; 
margin : 0 auto; 
} 
.b_site { 
list-style-type : none; 
margin : 0 auto; 
width : 750px; 
text-align : center; 
} 
.b_catalog { 
font-size : 14px; 
font-weight : bold; 
font-family : "Times New Roman", Times, serif; 
} 
.b_site a { 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
color : #164263; 
padding : 0 5px; 
font-size : 11px; 
color : #2e2e2e; 
} 
.b_site a:hover { 
text-decoration : underline; 
} 
.b_site a:visited { 
color : #2e2e2e; 
} 
.s_menu { 
width : 1004px; 
margin : 0 auto 10px; 
background : #094aa4 url(/images/menu_left_1.gif) no-repeat right top; 
height : 25px; 
overflow : hidden; 
} 
.menu_items { 
height : 27px; 
padding-left : 50px; 
float : left; 
} 
.menu_items a { 
font-weight : bold; 
color : #ffffff; 
font-size : 14px; 
font-family : "Times New Roman", Times, serif; 
height : 27px; 
line-height : 27px; 
padding : 0 15px; 
} 
.menu_items a:visited { 
color : #ffffff; 
font-family : "Times New Roman", Times, serif; 
font-size : 14px; 
} 
.language { 
float : right; 
background : #ffffff; 
} 
.language a { 
border : 0; 
padding : 0; 
} 
.language img { 
border : 0; 
padding : 0; 
} 
.s_bottom { 
border-top : 1px solid #094aa4; 
width : 1004px; 
margin : 0 auto 10px; 
padding-top : 5px; 
margin-top : 15px; 
clear : both; 
} 
.b_site { 
list-style-type : none; 
margin : 0 auto; 
width : 750px; 
text-align : center; 
} 
.b_catalog { 
font-size : 13px; 
font-weight : bold; 
font-family : "Times New Roman", Times, serif; 
} 
.b_site a { 
font-family : verdana; 
padding : 0 5px; 
font-size : 11px; 
color : #000000; 
} 
.b_site a:hover { 
text-decoration : underline; 
} 
.b_site a:visited { 
color : #000000; 
} 
.main_left { 
float : left; 
width : 744px; 
} 
.main_left .index_page { 
width : 32%; 
height : 106px; 
text-align : center; 
float : left; 
padding-top : 10px; 
} 
.main_right { 
float : right; 
width : 259px; 
} 
.main_right .help { 
text-align : right; 
margin-bottom : 15px; 
} 
.main_right .note { 
border-right : 1px solid #cccccc; 
margin-left : 5px; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
float : right; 
} 
.main_right .note h2 { 
width : 100%; 
} 
.main_right .note h2 { 
width : 100%; 
} 
* + html .main_right .note h2 { 
width : 259px; 
} 
.main_right .note p { 
padding : 15px 5px 5px; 
font-size : 11px; 
height : 12px; 
line-height : 12px; 
} 
.main_right .title_1 { 
background : #094aa4; 
height : 20px; 
text-align : center; 
line-height : 20px; 
font-weight : bold; 
color : #ffffff; 
font-size : 12px; 
} 
.main_right .title_2 { 
background : #3a9c2d; 
height : 20px; 
text-align : center; 
line-height : 20px; 
font-weight : bold; 
color : #ffffff; 
font-size : 12px; 
} 
.h_line { 
clear : both; 
border-bottom : 1px solid #cccccc; 
margin-top : 10px; 
} 
p { 
font-size : 1em; 
line-height : 1.5em; 
margin : 0.2em 0; 
font-family : Verdana; 
} 
.font15 { 
font-size : 13px; 
} 
.fontbold { 
font-weight : bold; 
} 
.title_3 { 
font-size : 12px; 
height : 25px; 
line-height : 25px; 
font-family : Arial, Helvetica, sans-serif; 
padding-left : 5px; 
} 
.div1 { 
float : left; 
width : 33%; 
border-right : 1px solid #cccccc; 
} 
.div1 p { 
padding : 0 5px 5px; 
} 
.div2 { 
float : left; 
width : 32%; 
text-align : center; 
} 
.tcenter { 
text-align : center; 
} 
.news_block { 
float : right; 
width : 68%; 
height : 106px; 
} 
.news_left li { 
margin : 0; 
padding : 0; 
margin-bottom : 6px; 
width : 200px; 
float : left; 
list-style-type : none; 
} 
.news_left a { 
padding : 0; 
margin : 0; 
} 
.newsort li a { 
font-size : 14px; 
font-weight : bold; 
list-style : none; 
} 
.newsort li a:hover { 
text-decoration : underline; 
} 
.hot_articles { 
font-size : 13px; 
border-bottom : 1px solid #cccccc; 
width : 95%; 
margin-bottom : 3px; 
padding-bottom : 2px; 
} 
.relevant_news { 
font-size : 12px; 
margin-top : 30px; 
height : 20px; 
line-height : 20px; 
font-weight : bold; 
} 
.relevant_news_li li { 
list-style-type : none; 
height : 25px; 
line-height : 25px; 
font-size : small; 
} 
.relevant_news_li a:hover { 
text-decoration : underline; 
color : #88bb22; 
font-weight : bold; 
} 
.fairtime { 
font-weight : bold; 
padding-right : 10px; 
font-size : 10px; 
} 
.manual { 
margin : 0; 
list-style-type : circle; 
margin-left : 15px; 
padding-top : 5px; 
} 
.manual span { 
color : #cc6600; 
font-weight : bold; 
padding-right : 5px; 
} 
.manual li { 
float : left; 
width : 48%; 
margin-bottom : 2px; 
} 
.manual li a { 
font-weight : bold; 
font-family : verdana; 
font-size : 92%; 
} 
.manual li a:hover { 
color : #3a9c2d; 
text-decoration : underline; 
} 
.fmore { 
float : right; 
padding : 2px 5px 2px 0; 
} 
.fairbox { 
padding-left : 10px; 
margin-left : 10px; 
font-size : small; 
line-height : 1.6em; 
padding-left : 15px; 
} 
.fairbox li a { 
text-decoration : underline; 
font-weight : bold; 
color : #3a9c2d; 
} 
.fairbox li a:hover { 
color : #3a9c2d; 
text-decoration : underline; 
} 
.fairbox li a:visited { 
color : #3a9c2d; 
text-decoration : underline; 
} 
.newslist2 { 
margin : 0; 
position : relative; 
} 
.newslist2 ul { 
position : relative; 
width : 100%; 
margin : 0; 
padding : 0; 
padding-top : 5px; 
overflow : hidden; 
list-style-type : none; 
} 
.newslist2 ul li { 
float : left; 
line-height : 20px; 
margin : 0 0 5px; 
position : relative; 
text-align : left; 
border : 1px dashed #999999; 
} 
.newslist2 ul li a:hover { 
color : #3a9c2d; 
text-decoration : underline; 
} 
.dvtime { 
float : right; 
font-weight : bold; 

padding-right : 10px; 
color : gray; 
} 
.dvtitle { 
background : transparent url(/images/ail.png) no-repeat scroll 0 5px; 
float : left; 
padding : 0 0 0 20px; 
width : 350px; 
} 
.hotel_contact { 
margin : 5px 0 5px 10px; 
} 
.hotel_contact a { 
color : red; 
font : bold 14px Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.bcontent { 
float : left; 
padding : 8px; 
clear : both; 
display : block; 
width : 95%; 
} 
#content_border { 
padding : 0 10px 5px 10px; 
text-align : left; 
line-height : 20px; 
} 
.news_title { 
padding-bottom : 7px; 
font-size : 130%; 
color : #669922; 
font-family : tahoma, 'Trebuchet MS', lucida, helvetica, sans-serif; 
} 
.news_time { 
color : #555544; 
font-size : 110%; 
font-weight : bold; 
} 
.news_article a { 
text-decoration : underline; 
color : #006699; 
} 
.news_article a .sepecial { 
font-weight : bold; 
} 
.rssbtn { 
background : url('/images/rss.gif') no-repeat left top; 
height : 16px; 
width : 36px; 
display : block; 
} 