@charset "utf-8";
/* CSS Document */

/*layout*/
body { background-color:#000; text-align:center;}
.layout { width:935px; margin:auto; text-align:center;overflow:hidden; background-color:#fff;}

/*header*/
.header { position:relative; height:120px; background:url(../images/bg_header.gif) left top repeat-x;}
.header .logo { position:absolute; left:60px; bottom:20px;}
.webad { position:absolute; right:60px; bottom:20px; text-align:right; line-height:2em; letter-spacing:3px;}
.webad .title { font-size:14px; font-weight:bolder; color:#900;}
.mainContact { position:absolute; left:330px; bottom:25px;}
.mainContact .tel { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bolder; color:#900; line-height:1em;}

/*导航菜单*/
.mainNav { background:url(../images/bg_mainnav.gif) left top repeat-x; height:51px; text-align:center; position:relative;}
.mainNav ul { position:absolute; right:60px; top:0;}
.mainNav li { display:block; float:left; height:51px; line-height:51px; padding:0 30px 0 28px; background:url(../images/bg_menuline.gif) right top no-repeat; font-size:14px; font-weight:bolder; color:#333;}
.mainNav a{ color:#333;}
.mainNav a:link,.nav a:visited{ color:#333;}
.mainNav a:hover{color:#900;}

.mainContent { width:815px; margin:auto; overflow:hidden;}

.mainRight { width:272px; overflow:hidden; float:right;}
.mainLeft { width:523px; overflow:hidden; float:left;}

.mainLeft .block { margin-bottom:10px;}
.mainLeft .blockHeader { height:30px; line-height:30px;}
.mainLeft .blockHeader h2 { font-size:14px; height:30px; line-height:30px; color:#900; float:left;}
.class .mainLeft .blockHeader h2 { font-size:22px; height:2em; line-height::em; color:#900; float:left;}
.mainLeft .blockHeader h2 a { color:#900;}
.mainLeft .blockHeader h2 a:hover { color:#000;}

.mainLeft .blockHeader h3 { font-size:14px; height:30px; line-height:30px; color:#333; float:left;}
.mainLeft .blockHeader h3 a { color:#333;}
.mainLeft .blockHeader h3 a:hover { color:#900;}
.mainLeft .blockFooter { text-align:right;}

.mainRight .block{ margin-bottom:10px;}
.mainRight .blockHeader { height:30px; line-height:30px; background:url(../images/bg_h2.gif) 10px center no-repeat;}
.mainRight .blockHeader h2{font-size:14px; height:30px; line-height:30px; color:#000; float:left; padding-left:26px;}
.mainRight .blockBody { border:#999 1px solid; padding:10px;}
.mainRight .blockContent { color:#666;}
.mainRight .wm_newslist { padding:5px 0 0 0;}
.mainRight .wm_item { padding-left:12px; background:url(../images/bg_arrow.gif) 3px center no-repeat;}
.mainRight li.wm_item:hover { background-image:url(../images/bg_arrow_hover.gif);}
.mainRight .wm_item a:hover { text-decoration:none;}

.class .articleContent { font-size:12px; line-height:2em;}
.articleContent div { font-size:12px; line-height:2em;}
.class .textblock { margin-bottom:10px;}
.class .articleContent h3 { font-size:14px; line-height:2em; border-bottom:#999 1px dashed; margin-bottom:10px;}
.class .articleContent p { margin:0; padding:0; text-indent:2em;}
.class .articleContent ul li { list-style-type:square;text-indent:2em; font-weight:bolder;}
.class .articleContent ol li { list-style-type:decimal; text-indent:2em;}


.fun { border-bottom:#999 1px solid; height:30px; line-height:30px; overflow:hidden; margin-top:10px;}
.breadcrumb { float:left; height:30px; line-height:30px; color:#666;}
.breadcrumb a{ color:#666;}

.searchBlock { background-image:url(../images/icon_search.gif); background-position:left center; background-repeat:no-repeat; height:31px; line-height:31px; float:right; padding-left:20px; padding-right:10px;}
.searchBlock table { height:31px;}
.searchBlock .inp { width:106px; height:16px; border:#366 1px solid; line-height:16px; padding:0 2px; margin-right:4px;}

/*footer*/
.footer { background:url(../images/bg_footer.gif) left top repeat-x; padding-top:1px;}
.footer_left { width:265px; float:left; position:relative; margin-top:45px;}
.footer_right { float:left; padding:0 60px 60px 26px; line-height:180%; background-image:url(../images/bg_line.gif); background-position:left; background-repeat:repeat-y;margin-top:45px;}
.footer_left .logo { position:absolute; right:10px; top:0;}
.footer_right .title { color:#000; margin-bottom:10px; letter-spacing:3px;}
