@charset "gb2312";
/* CSS Document */

/*È«¾Ö*/
ul,li {margin:0;padding:0; }
li {list-style:none;}
body,#warp,#top,#foot,.body {margin:0 auto; padding:0;text-align:center;}
body { font-family:"ËÎÌå";font-size:12px;line-height:24px;color:#4d4d4d; background: #f8f8f8 url(images/by2012b_bg.jpg) no-repeat center 39px}
.clear { margin:0 auto; clear:both;}
img { border:none;}
.float { float:left; }
a {color:#606060; text-decoration:none; }
a:hover { color:#ab0808; text-decoration:underline;}
.white { color:#FFF;}
.red {color:#9f0606; font-weight:bold;}
.black { color:#000;}
.dy { height:96px;}
.news { }
.more a {color:#ab0808; text-decoration:none; }
.more a:hover {text-decoration:underline;}

/*Ê×Ò³*/

#warp {text-align:center; margin:0;padding:0;clear:both;}
#top {width:944px; height:216px; background:url(images/by2012b_02.jpg) no-repeat center top; overflow:hidden;}
#top .t_tit a { width:332px; height:166px; margin:29px 0 0 308px;display:block;text-indent:-9999px;}
#top .logo a { width:190px; height:77px; margin:9px 0 7px 56px;display:block;text-indent:-9999px;}
#top .t_ryu a { width:272px; height:82px; margin:0 0 0 18px; display:block;text-indent:-9999px;}
#top .nav_top { margin:0 0 0 14px;width:276px; height:24px; line-height:26px; }
#top .nav_top a { width:68px; height:24px; float:left;}
#top .nav_top a:hover {text-decoration:none; font-weight:bold;}

.body {width:944px;text-align:left;}
.box1,.box2,.box3,.box4 { margin:0 auto; clear:both;}
	.box1 {width:882px; height:367px; padding:0 31px;background:url(images/by2012b_04.jpg) no-repeat center top;}
		.box1 .a_left { width:262px; height:249px;padding:102px 0 0; overflow:hidden;}
				.a_left a { width:80px; height:53px; float:left;margin:0 6px 30px 0;display:inline;display:block;text-indent:-9999px;}
		.box1 .a_center { width:340px;padding:40px 0 0 16px; line-height:24px;}
				.a_center div { width:328px;}
		.box1 .a_right { width:248px; height:289px;padding:78px 0 0 16px;}
				.a_right .djs_btn { width:248px; height:27px; cursor:pointer;}
				.a_right .djs_nr { width:193px;padding:0 0 0 55px; line-height:28px; height:223px;}
				.a_right .djs_wnr {background:url(images/byb_webgame.jpg) no-repeat left top;}
				.a_right .djs_snr {background:url(images/byb_sigl.jpg) no-repeat left top;}
	
	.box2 {width:894px; padding:235px 25px 0; height:179px;background:url(images/by2012b_05.jpg) no-repeat center top;}
.b_nr_fg { padding:0 28px 0 0;}	
.b_nr {width:433px; }
.b_nr .video a { width:172px; height:107px; margin:0 16px 0 0;display:block;text-indent:-9999px;}
.b_nr .b_info { width:245px; line-height:22px; height:124px;}
.b_nr .b_info .b_tit { font-size:12px;height:25px; line-height:24px; padding:0 0 0 7px;}
.b_nr .b_info .b_njs { height:101px;}
.b_nr .b_info .b_njs a:hover {color:#4d4d4d;text-decoration:underline;}
.b_btn { width:433px; height:24px; overflow:hidden;}
.b_btn a { width:60px; height:24px; padding:0 0 0 17px; float:left;line-height:24px;color:#fff; text-decoration:none; }
.b_btn a:hover {color:#fff;text-decoration:underline; font-weight:bold;}
.b_btn_fg01 { margin:0 17px 0 0;}
.b_btn_fg02 { margin:0 7px 0 0;}
	
	.box3 {width:944px;height:179px;padding:243px 0 0;background:url(images/by2012b_08.jpg) no-repeat center top;}
		.box3 .c_dj {width:210px; height:106px;line-height:20px;}
		.box3 .c_dj a:hover {color:#4d4d4d;text-decoration:underline;}
		.box3 .c_fg01 { padding:62px 18px 0 25px;}	
		.box3 .c_fg02 { padding:62px 0 0 28px;}	
		.box3 .c_jnr { width:424px; height:40px; line-height:20px; text-align:left;}	
		
	.box4 {width:914px; padding:67px 10px 0 20px; height:92px;background:url(images/by2012b_09.jpg) no-repeat center top;}
	
	.box4 .d_img a {width:448px; height:74px;float:left;margin:0 9px 0 0;display:block;text-indent:-9999px;}
	
#foot {width:400px;padding:33px 272px 20px;margin:0 auto; text-align:center; color:#9d9d9d;background:url(images/by2012b_10.jpg) no-repeat center top;}

#foot .f_logo a { margin:0 127px 13px;width:144px; height:54px;display:block; text-indent:-9999px;}
#foot .f_nav { width:400px; height:20px; line-height:20px;color:#fff;}
#foot .f_nav a { width:400px; height:20px;color:#fff;}
#foot .f_nav a:hover { color:#fff; text-decoration:underline;}
#foot p {line-height:22px; text-align:center;}

/*Footer*/
#footer{clear:both; margin:0 auto; width:100%; height:120px;padding-top:40px; color:#4f3131; font-size:12px; text-align:center;}
#footer div{margin:5px auto 0;}
#footer a{margin:0 5px;color:#4f3131;}
