@charset "utf-8";

/* CSS Document 

Use for:	4399.com

Version:	1.0

Date:		2011/03/22

Author:		情封

Update:

*/



/* CSS 重置 */

body, div, span, applet, object, iframe,input, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr { padding: 0; margin: 0; }

.page_bg{background:#140A00;}

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

input,select,textarea{ font:12px Arial, Helvetica, sans-serif; }

input,select,img{ vertical-align:middle}

li{list-style:none}

h1, h2, h3, h4, h5, h6 {font-size: 100%; }

legend{ display:none}



/* 基础设置 */

body{ font-size:12px;}

.wrapper{ margin:0 auto; width:1000px; text-align:left  }

td{ font-size:12px; line-height:160%;}

.left{ float:left }

.right{ float:right }

.txthide{ text-indent:-999em;overflow:hidden; line-height:0; font-size:0}

.txthide h2{ line-height:0px;}

.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}

.clearfix{ zoom:1;}

.clear{ clear:both }

em{ font-style:normal}

.mt10{ margin-top:10px;}



/* 链接样式 */

.full_bg a {color: #666666; text-decoration:none; outline:none;}

.full_bg a:hover { text-decoration:underline;}



/*公共样式*/



/*==========页面名称============*/
.full_bg{ background:url(../images/full_bg.jpg) no-repeat center top;}

/*head*/

.head{}

	.m_hd{ background:url(../images/m_hd.jpg) no-repeat; height:600px;}

	.m_hd .m_panel{ background:url(../images/m_s_panel1.png) no-repeat; width:410px; height:330px; position:relative;left:300px;top:100px;}

	.m_hd .m_panel .f_server{ position:absolute; left:166px; top:85px;}

	.m_hd .m_panel .f_server a{ background-image:url(../images/btn.jpg);font-size:12px; background-repeat:no-repeat; width:190px; height:32px; display:block; text-align:center; line-height:31px; color:#ffffe7; font-weight:700}
    .m_hd .m_panel .f_server a:hover{ text-decoration:none}
    .ms_on{ background-position:0 0;}
    .ms_on:hover{ background-position:0 -32px; text-decoration:none;}
    .ms_g{ background-position:-190px 0; position:relative}
    .ms_g .ms_new{ position:absolute; width:36px; height:32px; left:3px; top:0; display:block; background:url(../images/new.gif) no-repeat}
    .ms_g:hover{ background-position:-190px -32px}


	/*f_link*/

	.f_link{ position:absolute; left:428px; top:161px; width:210px;}

	.f_link li{ margin-bottom:8px;}

	.f_link a{ background-image:url(../images/btn.jpg);font-size:14px; background-repeat:no-repeat; width:190px; height:32px; display:block; text-align:center; line-height:31px; color:#ffffe7; font-weight:700}
    .f_link a:hover{ text-decoration:none}


	.btn_1_on{ background-position:0 0}

	.btn_1_on:hover{ background-position:-210px 0}



	.btn_2_on{ background-position:-420px 0}

	.btn_2_on:hover{ background-position:-630px 0}



	.btn_3{ background-position:0 -40px;}

	.btn_3:hover{ background-position:-210px -40px;}



	.btn_4{ background-position:-420px -40px;}

	.btn_4:hover{ background-position:-630px -40px;}



	.btn_5{ background-position:-840px -40px;}

	.btn_5:hover{ background-position:-1050px -40px;}



	.btn_5_on{ background-position:-840px 0px;}

	.btn_5_on:hover{ background-position:-1050px 0px;}



	.btn_5_pre{ background-position:-1260px -40px;}

	.btn_5_pre:hover{ background-position:-1470px -40px;}



/*main*/

.main{ width:958px; margin:0 auto}

/*mod_box*/

.mod_box{}

.mod_box .mod_hd{ background:url(../images/mod_hd_1.jpg) no-repeat; height:92px;}

.mod_box .mod_bd{ background:url(../images/mod_bd.jpg) repeat-y;}

.mod_box .mod_fd{ background:url(../images/mod_fd_1.jpg) no-repeat; height:37px;}



/*mod_box*/

.f_box{}

.f_box .f_hd{ background:url(../images/f_hd.jpg) no-repeat; height:41px;}

.f_box .f_hd_1{ background:url(../images/f_hd_1.jpg) no-repeat; height:41px;}

.f_box .f_bd{ background:url(../images/f_bd.jpg) repeat-y; padding:0 28px; zoom:1}

.f_box .f_fd{ background:url(../images/f_fd.jpg) no-repeat; height:41px;}



/*f_gameintro*/

.f_gameintro{ text-indent:2em; color:#816000; font-size:14px; line-height:22px; padding:0 50px; zoom:1}



/*m_container*/

.m_container{ width:560px;}

.m_boxx .m_hd{ background-image:url(../images/m_title.jpg); background-repeat:no-repeat; height:30px; position:relative}

.m_boxx .m_bd{ padding:10px 34px 10px 23px; zoom:1}

.m_boxx .m_hd h2{ display:none}

.m_boxx .m_hd .rt_more{ position:absolute; right:2px; top:2px; width:80px; height:24px; text-indent:-999em; overflow:hidden}

.m_boxx th{ padding:10px 0; color:#826400}

.m_boxx td{ padding:5px 0; color:#826400}



/*m_news*/

.m_news .m_hd{ background-position:0 0}

.m_news th{ color:#826400}

.m_news td{ color:#826400}

.m_news td a{ color:#826400}

.m_news td a:hover{ color:#e1aa00}

/*m_gl*/

.m_gl .m_hd{ background-position:0 -30px;}

.m_gl th{ color:#5a8200}

.m_gl td a{ color:#5a8200}

.m_gl td a:hover{ color:#8cc800}



/*m_query*/

.m_query{ background:url(../images/m_query.jpg) no-repeat; height:540px; width:300px; padding:62px 11px 0;}

.txt_input{ background:url(../images/form.jpg) no-repeat; width:193px; height:47px; display:inline-block; vertical-align:middle; padding:3px 0 0 7px;}

.txt_input input{ padding:14px 4px; width:172px; border:none; background:none; font-size:14px;}

.btn_query{ background:url(../images/form.jpg) no-repeat 0 -50px; width:90px; height:50px; cursor:pointer; border:none;}

.btn_query:hover{ background-position:-90px -50px;}



/*m_qres*/

.m_qres{ width:296px; height:256px; border:1px solid #69b4d7; background:#fff;}

.m_qres h3{ height:30px; background:#1c98e1; text-align:center; line-height:30px; color:#fff; font-size:16px;}

.m_qres .m_qbd{ height:226px; overflow-y:auto;}

.m_qres dl{ line-height:18px; padding:5px;}

.m_qres dl.cur{ background:#e8f4fc}

.m_qres dt{ color:#003251; font-weight:700}

.m_qres dd{ color:#666}



/*m_ad*/

.m_ad{ background:#fff; padding:3px; zoom:1}



/*m_update*/

.m_update{ width:900px;}

.m_update .m_hd{ background:url(../images/update.jpg) no-repeat; height:30px;}

.m_update th{ color:#007391}

.m_update td{ color:#007391}

.m_update td a{ color:#007391}

.m_update td a:hover{ color:#00afe1}

/*foot*/

.f_pub_foot{ text-align:center; line-height:20px; color:#b4b400; padding:20px 0; zoom:1 }

.f_pub_foot a,.f_pub_foot span{ color:#b4b400; margin:0 10px; }

.f_pub_foot a:hover{ color:#f58220; }



/* 其他样式控制  */

.my_box{width:100%;}

#mp_box, #my_main{margin:0px;}



#my_ft {color:#B4B400;}

#my_ft a {color:#B4B400;}

#my_ft {width:960px;margin:8px auto;}



/*add by f2er 11-06-23*/
.ms_head{ position:relative; padding-top:10px; background:url(../images/m_hd.jpg) no-repeat; height:590px;}
.ms_box{ width:666px; position:absolute; left:189px; top:166px;}
/*ms_nav*/
.ms_nav{ position:relative; top:3px; zoom:1; padding-left:74px;}
.ms_nav li{ float:left; margin-right:10px; display:inline}
.ms_nav li a{ background-image:url(../images/ul.png); background-repeat:no-repeat; width:120px; height:39px; display:block; text-indent:-999em; overflow:hidden}
.ms1{ background-position:0 0}
.ms1:hover{ background-position:0 -39px}
.ms2{ background-position:-120px 0}
.ms2:hover{ background-position:-120px -39px}
.ms3{ background-position:-240px 0}
.ms3:hover{ background-position:-240px -39px}
.ms4{ background-position:-360px 0}
.ms4:hover{ background-position:-360px -39px}
/*ms_bd*/
.ms_bd{ background:url(../images/ms_bd.png) no-repeat; width:591px; height:313px; padding:43px 41px 0 34px}
.ms_bd h2{ display:none}
.ms_news{ width:300px; white-space:nowrap; overflow:hidden; position:relative}
.ms_news ul{ margin:30px 0 15px 20px;}
.ms_news li{ line-height:26px;}
.ms_news a{ color:#874a00}
.ms_news a:hover{ color:#ff9600}
.ms_more{ text-align:right; position:absolute; right:10px; top:0;}
.ms_more .ms_ad{ display:block; width:280px; height:70px;}
.ms_server{ width:210px;}
.ms_box_select{ margin-top:27px; zoom:1; overflow:hidden;}
.ms_box_all{  zoom:1; overflow:hidden;}
.ms_box_all li{ margin-bottom:4px; float:left; width:190px; display:inline;}
.ms_server a{ background-image:url(../images/btn.jpg); background-repeat:no-repeat; width:190px; height:32px; display:block; text-align:center; line-height:31px; color:#ffffe7; font-weight:700}
.ms_server a:hover{ text-decoration:none}
.ms_on{ background-position:0 0; margin-bottom:50px;}
.ms_on:hover{ background-position:0 -32px; text-decoration:none}
.ms_g{ background-position:-190px 0; position:relative}
.ms_g .ms_new{ position:absolute; width:36px; height:32px; left:3px; top:0; display:block; background:url(../images/new.gif) no-repeat}
.ms_g:hover{ background-position:-190px -32px}

.mod_phone ,.mod_desc, .mod_desc a , .mod_server{ color:#feb210;}

