/* CSS Document */
* { font-size:12px; font-family:Verdana; line-height:24px;}
body { margin:0; padding:0; font-size:12px; font-family:Verdana; line-height:24px; cursor: url(images/stone.cur); color:#222}

img { border:0 none;}
.img1 { border:#960 2px solid;}

a:link, a:visited { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#FF6600;}

#container { background:#FFF url(Images/Bg.jpg) center top no-repeat ;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~ */
#titile_nav { margin:0; padding:0; width:100%; height:42px; background:#FC0 url(images/title_nav.jpg) repeat-x;}
#title_logo { margin:0; padding:0; margin-left:50px; float:left;}

#title_location { margin:0; padding:0; width:auto; height:42px; float:left; margin-left:50px;}
#title_location ul { margin:0; padding:0; width:740px; height:42px; list-style:none;}
#title_location li, #title_location li a { margin:0; padding:0; width:80px; height:40px; display:block; line-height:42px; font-size:12px;}
#title_location li { float:left;}
/*顶部菜单导航*/
/* common styling */
.menu { width:auto; position:relative; margin:0; margin-left:70px; margin-top:6px;}
.menu ul li a {display:block; text-decoration:none; color:#000; width:80px; height:32px; text-align:center; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li {float:left; margin-left:15px; position:relative; }
.menu ul li ul {display:none;}

/* specific to non IE browsers */
.menu ul li:hover ul { display:block; position:absolute; top:32px; left:-15px; width:auto; height:auto}
.menu ul li:hover ul li a { display:block; float:left; background:#FFF; color:#000; line-height:30px;}
.menu ul li:hover ul li a:hover { color:#000; text-decoration:underline;}
.menu ul li .inline { float:left; display:inline-block;}

.menu li.menu_li2_left, .menu li.menu_li2_right { margin:0; padding:0; display:block; width:12px; height:26px; background:url(Images/menu_li2_bg_l.gif) no-repeat;}
.menu li.menu_li2_right { background:url(Images/menu_li2_bg_r.gif) no-repeat;}

table.menu_td { line-height:30px; font-weight:bold;}
table.menu_td a.relax { width:auto; height:auto;}

/*广告代码开始*/
.flashNews {position:relative; width:610px; overflow:hidden; border:0 none; text-align:left}
.firstNews {position:relative; float:right; width:610px; margin-bottom:12px; overflow:hidden; border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:200px;}
.flashNews .bg {position:absolute;left:0; bottom:0; width:610px; height:73px; background:#000000; filter:alpha(opacity=30); -moz-opacity:0.39; opacity:0.39;}
.flashNews h3 {position:absolute; left:30px; top:135px; width:300px; height:35px; line-height:35px; z-index:2;}
.flashNews h3 a {font-size:20px; font-family:微软雅黑, 黑体, Arial, sans-serif; font-weight:blod; color:#FFFFFF;}
.flashNews h3 a:hover {color:#F90; text-decoration:none;}
.flashNews p {position:absolute; left:60px; top:170px; width:420px; height:20px; line-height:20px; z-index:2; font-size:12px;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F90;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(Images/flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000; font-family:Georgia;}
/*广告代码结束*/

/*导航代码*/
#nav_1 { margin:0; padding:0; margin-left:22px; margin-top:18px; width:186px; height:auto;}
#nav_1 ul { list-style:none; margin:0; padding:0; width:auto; height:auto;}
#nav_1 li, #nav_1 a { display:block; width:186px; height:50px;}
#nav_2 { margin:0; padding:0; margin-left:22px; margin-top:5px; width:186px; height:auto;}
#nav_2 ul { list-style:none; margin:0; padding:0; width:auto; height:auto;}
#nav_2 li, #nav_2 a { display:block; width:93px; height:20px;}
#nav_2 li { float:left;}
#nav_3 { margin:0; padding:0; margin-left:27px; margin-top:6px; width:175px; height:auto;}
#nav_3 ul { list-style:none; margin:0; padding:0; width:auto; height:auto;}
#nav_3 li, #nav_3 a { display:block; width:175px; height:55px;}
#nav_4 { margin:0; padding:0; margin-left:27px; margin-top:5px; width:175px; height:auto;}
#nav_4 ul { list-style:none; margin:0; padding:0; width:auto; height:auto;}
#nav_4 li, #nav_4 a { display:block; width:175px; height:30px;}
#nav_1 ul, #nav_2 ul, #nav_3 ul, #nav_4 ul { margin:0; padding:0; width:auto; height:auto; list-style:none;}

/* ~~~~~~~~~~~ foot text style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#foot_text { margin:0; line-height:24px; height:72px; width:100%; text-align:center; color:#630;}
#foot_text a { color:#630;}

/* ~~~~~~~~~~~ Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.Page_content_box { margin:30px 20px 0 20px;}

/* ~~~~~~~~~~~ content text style ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.conent_text, .conent_text_news { width:640px; height:auto; min-height:300px; margin:0 10px;}
.conent_text_news { background:url(images/text_dotted_bg.gif); height:auto;}

/* ~~~~~~~~~~~ font style  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.f_size14 { font-size:14px;}

.f_red13, .f_red13 a { font-size:12px; color:#F00;}
.f_red14, .f_red14 a { font-size:14px; color:#F00;}

.f_wihte13 { font-size:12px; color:#FFF;}
.f_wihte14 { font-size:14px; color:#FFF;}

.f_green13, .f_green13 a { color:#090; font-size:12px;}
.f_green14, .f_green14 a { color:#090; font-size:14px;}


.hp_show_pic { margin:42px 0px 5px 12px; padding:0; width:588px; height:118px;}

#span_myads, #span_myads2, #span_myads3, #span_myads4 { display:none;}

