html, body, ul, ol, li, p, form, fieldset, img {margin:0; padding:0; border:0;}
body{margin: 0 auto;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#353434;
	clear:both;
	background-color:#efefef;
	background-image: url(bg.gif);
	background-repeat:repeat-x;
	background-position: center top;
}
map{display:inline}
.ipt2{border:1px solid #d7d7d7}

ol,ul,li{ margin:0;padding:0; list-style:none}
select,input{vertical-align:middle;}

a{color:#353434;text-decoration:none;}
a:hover{color:#eb964a;text-decoration:underline;}
.bluelnk{color:blue; text-decoration:underline}
.whitelnk{color:#eb964a; text-decoration:none}
.clear{clear:both;overflow:hidden;margin:0;padding:0}

.f_left{float:left;display:inline;}
.f_right{float:right;display:inline;}
.t_center{ text-align:center;}
.c_center{text-align:center;}

#main_con_left{width:713px;background:;float:left}
.main_con_right{width:271px; background:;float:left}

.mt10{ margin-top:10px;}
.mt5{ margin-top:3px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:40px;}

.t_000{ color:#000;}
.t_fe5a00{ color:#fe5a00; font-weight:bold; text-decoration:none;}
.t_red{ color:#ff0000;}
.tx{text-decoration:underline;}

.t14{ font-size:14px; font-weight:bold; font-family:Arial;}
.t16{ font-size:16px; font-weight:bold; font-family:Arial;}

.t_bold{ font-weight:bold;}

#menu{height:40px;background:}
#menu a{background:url(menubg.gif);height:40px;float:left}

#menu a.menu_1{width:133px;background-position:0 0;}
#menu a.menu_1:hover,#menu a.menu_1active{width:133px;background-position: left bottom}

#menu a.menu_2{width:126px;background-position:-133px top}
#menu a.menu_2:hover,#menu a.menu_2active{width:126px;background-position: -133px bottom}

#menu a.menu_3{width:145px;background-position:-259px top}
#menu a.menu_3:hover,#menu a.menu_3active{width:145px;background-position: -259px bottom}

#menu a.menu_4{width:105px;background-position:-404px top}
#menu a.menu_4:hover,#menu a.menu_4active{width:105px;background-position: -404px bottom}

/*#menu a.menu_5{width:76px;background-position:-433px top}
#menu a.menu_5:hover,#menu a.menu_5active{width:76px;background-position: -433px bottom}*/

.topJs_title{ height:88px; margin:0px auto; padding:0px; width:100%; font:12px Tahoma; text-align:center;}
.topJs_title_width { height:88px; width:984px; margin:0 auto; padding:0px;}
.topJs_title_nav{ height:88px; width:300px; float:right; text-align:left; color:#000; }
.but_text{ float:right; margin:12px 10px 0 0;}
.but_menu{ width:146px; height:21px; float:right; background:url(top_1.jpg) no-repeat left center;  margin-top:8px;  _margin-top:10px; *margin-top:8px; text-align:left;  cursor:pointer;}
.but_text_m { margin-left:5px; margin-top:4px; color:#dfdfdf;}
.xlcd {float:right;visibility: visible; z-index:1; display:hidden; height:1px;padding-top:5px;margin-top:-5px}
.bg_img{width:146px; height:238px;  background: url(090820_2.gif) no-repeat left top;  clear:both; float:right; padding:19px 10px 0 10px; position:absolute; z-index:2; visibility: hidden; top:28px;}
.bg_img li { float:left; width:146px; margin-bottom:5px;}
.bg_img a { color:#dfdfdf; background:url(090820_3a.gif) no-repeat; width:136px; height:16px; padding:2px 0 0 20px; display:block; text-decoration:none;}
.bg_img a:hover { color:#dfdfdf; background:url(090820_3.gif) no-repeat; width:136px; height:16px; padding:2px 0 0 20px; display:block;  text-decoration:none;}

.login{float:right; padding-top:20px;}
.logined{ background:url(loged_bg.gif);width:271px;height:261px;float:left;font-size:11px;font-family:Arial}
.loged_tit{ background:url(loged_titbg.gif);width:254px;height:27px;margin:6px auto;font-weight:bold;line-height:27px;text-indent:10px}
.loged_txt{padding-left:25px;line-height:20px}
.perbox_tit{margin:8px auto;font-weight:bold;color:#999}
.per_out{}
.perbox{width:194px;height:12px; background:red;float:left;margin-top:4px;overflow:hidden}
.perbox_per{ background:green;height:12px;float:left;overflow:hidden}
.per_shadow{top:-12px; position:relative;width:194px;height:12px}
.perbox_num{float:left;height:12px;padding-left:5px}

.loged_clnk{ background:url(loged_butbg.gif);width:246px;height:37px;margin:10px auto auto}
.loged_clnk a{float:left;height:37px;line-height:37px;font-size:11px;font-weight:bold;overflow:hidden;text-align:center}
.but_enter{ background:url(but_enter.gif); width:49px;height:14px;display:inline-block;line-height:14px;color:#fff;text-align:center}
.but_enter:hover{ text-decoration:none}
.service{ background:url(service_bg.gif);width:271px;height:141px;float:left}
.adbox{ background:url(adbox_bg.gif);width:271px;height:179px;float:left;text-align:center}

.news_bj{ width:246px; height:304px; float:left; background:url(news_3.jpg) no-repeat; padding-left:15px; padding-right:10px;}
.news_bj li { float:left; height:29px;}
.news_bj .li_01 { width:200px;}
.news_bj .li_02 { width:40px;}

.flash_bj{width:708px; height:369px; float:left; padding:8px 0 0 0px; margin-top:6px;}
.login_1{ background:url(login_1.jpg) no-repeat; width:260px; height:191px; float:left; padding:25px 0 0 11px;}

.rtit_news{width:271px;height:51px;float:left;background:url(news_1.jpg);}
.more01{ font-family:Tahoma; font-weight:bold;font-size:11px;float:right;padding-right:18px;line-height:43px}
.more01 a{color:#454545; text-decoration:none}
.con_txt{width:160px;margin:auto;margin-top:55px;line-height:30px;}

.box_d2d2d2{ border:1px solid #d2d2d2; background:url(login_5.jpg) repeat; height:21px;}
#main_con{width:984px; margin:0 auto;}

.sitemap{ background:url(sitemap_bg.gif);width:697px;height:39px;font-family:tahoma;font-size:11px;line-height:39px;text-indent:20px;color:#fff}

.sitemap_home{color:#3d3d3d;}
.sitemap_home a{color:#3d3d3d;text-decoration:none;}
.sitemap_home a:hover{color:#26539e;text-decoration:none;}

.commonbox{ background:url(commonbox.gif);width:703px;height:492px;float:left;overflow:hidden;margin-top:8px;font-family:Arial;font-weight:bold;font-size:11px}
.commonbox2{ background:url(commonbox2.gif);width:703px;height:626px;float:left;overflow:hidden;margin-top:8px;font-family:Arial;font-weight:bold;font-size:11px}
.commonbox3{ background:url(l_2.jpg) repeat; width:703px; float:left; font-family:Arial; padding-top:16px;}
.commonbox4{ background:url(fb_3.jpg) repeat; width:946px; float:left; font-family:Arial; padding-top:18px;}

.l_bj{ background:url(l_1.jpg) no-repeat; width:678px; height:29px; float:left; color:#fff; padding:18px 0 0 25px;}
/*091019*/
.about_top{ background:url(about_2.jpg) repeat; height:24px; float:left; color:#fff; padding-top:16px; font-family:Arial;}
.about_left{ background:url(about_4a.jpg) repeat; width:220px; float:left;}

.about_menu a:hover,.about_menu a.active{ background-position:bottom;}
.about_menu .about_menu1{background:url(about_menu1.jpg);width:89px;height:15px;display:block}
.about_menu .about_menu2{background:url(about_menu2.jpg);width:89px;height:15px;display:block}
.about_menu .about_menu3{background:url(about_menu3.jpg);width:89px;height:15px;display:block}
.about_menu .about_menu4{background:url(about_menu4.jpg);width:89px;height:15px;display:block}

.w_bj{ background:url(404-5a.jpg) repeat; width:703px; float:left; font-family:Arial;}

.commonbox{ background:url(commonbox.gif);width:703px;height:492px;float:left;overflow:hidden;margin-top:8px;font-family:Arial;font-weight:bold;font-size:11px}
.copy{width:100%;float:left;height:142px;clear:both;color:#3d3d3d; text-align:center; background:url(bottom_bg.gif) repeat; margin-top:15px;}
.copy .copytxt{padding-top:25px}
.copy a{color:#3d3d3d;text-decoration:none;}
.copy a:hover{color:#26539e;text-decoration:underline;}