@charset "utf-8";
/* CSS Document */
/* 全局CSS定义 */
/* CSS reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
del, ins { text-decoration: none }
fieldset, img { border: 0; }
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
ul,ol{ list-style:none }
label{ cursor:pointer}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address,cite,dfn,em,var{font-style:normal;}

/* global */
body{ font:12px/1.8 "SimSun"; }
.page_bg{background:#000;padding-bottom:10px;padding-top:0px;}
.wrapper{ margin:0 auto;text-align:left;width:1000px;}
td{ font-size:12px; line-height:160%;}
.left{ float:left }
.right{ float:right }
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.txthide{ display:none}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear{ clear:both }

.mb10{ margin-bottom:10px;}

/* current style fix */
.my_box {width:100%;margin:0px;}
.my_clr {height:0px;}
#my_ft {width:1000px;color:#FFFFFF;margin:5px auto;}
#my_main {background-color:#000000;}

/*m_intro*/
.m_intro{ height:110px; background:url(../images/z_bg.jpg) repeat-y;line-height:2; color:#167b9d; text-indent:2em;}	/* @2011-09-06 */
.m_title{ width:1000px; height:48px; background:url(../images/z_a.jpg) no-repeat;}
.m_center{ padding: 0 15px;}		/* @2011-09-06 */
.m_c{ width:1000px; height:24px; background:url(../images/z_c.jpg) no-repeat;}

/*m_box_gg*/
.m_box{ width:494px;}

/*m_box_hd*/
.m_box_hd{ background-image:url(../images/m_box_hd.jpg); background-repeat:no-repeat; height:47px; position:relative}
	.m_box_hd a,.m_jl_t a{ display:block; width:70px; height:24px; position:absolute; right:25px; top:15px; text-indent:-999em; overflow:hidden}

/*m_gg*/
.m_gg{ background-position: 0 0}
.m_gbd_i{ background:url(../images/z_box1_i.jpg) repeat-y center top}
.m_gbd_i2{ background:url(../images/z_box2_i.jpg) repeat-y center top}
.m_gbd_in{ background:url(../images/z_box1_in.jpg) no-repeat center bottom;height:235px;}

.m_gfd{ background:url(../images/z_box1_fbg.jpg) no-repeat; height:9px; overflow:hidden}

/*m_gl*/
.m_gl{ background-position:0 -47px;}
.m_gl_in{ background:url(../images/z_box2_in.jpg) no-repeat center bottom; width:494px;margin-left:1px;height:235px;}

/*m_jl*/
.m_jl{ width:742px;}
.m_jl_t{ background:url(../images/m_jl_t.jpg) repeat-x; height:48px; overflow:hidden; position:relative}
.m_jl_bd{ background:url(../images/m_jl_bd.jpg) repeat-y}
.m_jl_f{ background:url(../images/m_jl_f.jpg) no-repeat; height:21px;} 

/*f_ad*/
.f_ad{ height:40px; width:1000px; margin:0 auto; position:relative}
	.f_ad ul{ position:absolute; left:435px; top:18px;}
	.f_ad li{ float:left; width:120px; height:36px; margin-right:10px; display:inline}
	.f_ad a{ width:120px; height:36px; display:block; text-indent:-999em; overflow:hidden}
	.ad_1{ background-position:0 0}
	.ad_1:hover{ background-position:0 -36px;}
	.ad_2{ background-position:-120px 0}
	.ad_2:hover{ background-position:-120px -36px;}
	.ad_3{ background-position:-240px 0}
	.ad_3:hover{ background-position:-240px -36px;}

/*f_flash*/
.f_flash{width:980px;height:600px;background:url(../images/f_flash.jpg) no-repeat;margin:0 auto 10px; padding:10px;}
.f_fin{ background:#000000;}
.f_flash .flash_box{ margin:0 auto; width:980px; height:600px;}

/*f_table_1*/
.f_table_1{ padding:15px 120px 25px 30px; zoom:1;}
.f_table_1 th{ padding-bottom:10px;}
.f_table_1 td{ padding:4px 0;}
.ct_1 th{color:#167b9d}
.ct_1 td{ color:#167b9d}
.ct_1 td a{ color:#167b9d;}
.ct_1 td a:hover{ color:#167b9d}

/*ct_2*/
.ct_2 th{color:#167b9d}
.ct_2 td{ color:#167b9d}
.ct_2 td a{ color:#167b9d;}
.ct_2 td a:hover{ color:#167b9d}


/*ct3*/
.ct3{ padding:15px 15px 25px 30px;}
.ct3 th{color:#167b9d}
.ct3 td{ color:#167b9d; padding:5px 0}
.ct3 td a{ color:#167b9d;}
.ct3 td a:hover{ color:#167b9d}


/*m_jt*/
.m_jt{ float:right; width:245px;}
.m_jt_t{ background:url(../images/m_jt_t.jpg) no-repeat; height:47px;}
.m_jt_bd{ background:url(../images/z_box4_i.jpg) repeat-y}
.m_jt_f{ background:url(../images/z_box4_f.jpg) no-repeat; height:18px;}

/*img_box*/
.img_box{ padding:10px 0; width:192px; margin:0 auto}
.img_box li{ margin-bottom:10px; }
.img_box a{ display:block; zoom:1; vertical-align:middle}
.img_box img{ padding:3px; background:#fff; border:1px solid #736e00; margin:0 auto; display:block; vertical-align:middle}
.img_box a:hover img{ border:1px solid #ffd200}

/*l_bg*/
.l_bgt{background:url(../images/bg_t.jpg?v=1) no-repeat center top;}
.l_bgb{background:url(../images/bg_b.jpg?v=1) no-repeat center 482px;padding-top:10px;}

/*l_head*/
.l_head{width:1000px;height:89px;margin:0 auto 10px;}


/*========================add by f2er 11-09-24=================================*/
.f_rank{ width:1000px; margin:0 auto 10px}
.f_rank .hd,.f_rank .bd,.f_rank .fd{ background-image:url(../images/rank.png); background-repeat:no-repeat}
.f_rank .hd{ background-position:0 0; height:75px;}
.f_rank .bd{ background-position:-1000px 0; background-repeat:repeat-y; padding:0 12px; width:976px; overflow:hidden; zoom:1}
.f_rank table{ text-align:center}
.f_rank th{ color:#af9f1b; text-align:center; font-weight:700; color:#af9f1b; font-size:16px;}
.f_rank td{ padding:5px 0}
.fc,.cw{ float:left; width:478px; color:#e8d323; text-align:center}
.cw{ margin-left:20px; display:inline}
.f_rank .fd{ background-position:-2000px bottom; height:15px; overflow:hidden}