/**
  *********************************************
  *                Logo Reference             *
  *********************************************
**/
@import url(http://sgcq.wanmei.com/style/sg_logo_2.css);
@import url(http://sgcq.wanmei.com/top/css/iframe.css);
#sg_logo{top:0;left:0;}
#transparent_logo{top:0;left:0;}

.logo_box {width:260px; height:110px; position:absolute;top:8px;left:362px;}
/**
  *********************************************
  *                  CSS Reset                *
  *********************************************
**/
*, body { font-size:12px; font-family:Verdana;}
body { text-align:center; background-color:#000;}
:focus {outline:none;}
a {text-decoration:none;cursor:pointer;}
a:hover {text-decoration:underline;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
area{blr:expression(this.onFocus=this.blur());}
ul,ol { list-style:none;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{ margin:0; padding:0;}
img {border:0 none;}
.l {float:left;}
.r {float:right;}
.c {clear:both;}
.t_c {text-align:center;}
.t_l {text-align:left;}
.t_r {text-align:right;}

#wrap {background:url(../images/wrap_top.jpg) center top no-repeat;min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#wrap_t1, #wrap_b1, #wrap_t2, {min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#wrap_t1 {background:url(../images/wrap_top_page_1.jpg) center top no-repeat;}
#wrap_t2 {background:url(../images/wrap_top_page_2.jpg) center top no-repeat;}
#wrap_b1 {background:url(../images/wrap_btm_page_1.jpg) center bottom no-repeat; padding-bottom:20px;}

#content {width:1002px; margin:0 auto; text-align:left;}

.block_1 {width:1002px; overflow:hidden; position:relative;}
	.block_1 img {display:block; float:left;}
.main_nav {width:892px; height:25px; background:url(../images/menu_1.jpg) left top no-repeat; top:56px; left:54px; overflow:hidden; position:absolute;}
	.main_nav li {float:left; display:inline; width:75px; height:25px;}
		.main_nav li.btn_1 {margin-right:41px;}
		.main_nav li.btn_2 {margin-right:43px;}
		.main_nav li.btn_3 {margin-right:274px;}
		.main_nav li.btn_4 {margin-right:42px;}
		.main_nav li.btn_5 {margin-right:42px;}
	.main_nav li a {display:block; width:75px; height:25px; text-indent:-9999px;}
	.main_nav li a:hover {background:url(../images/menu_1.jpg) 0 -25px no-repeat;}
		.main_nav li.btn_1 a:hover{background-position:0 -25px;}
		.main_nav li.btn_2 a:hover{background-position:-116px 0px;}
		.main_nav li.btn_3 a:hover{background-position:-234px -25px;}
		.main_nav li.btn_4 a:hover{background-position:-583px -25px;}
		.main_nav li.btn_5 a:hover{background-position:-700px -25px;}
		.main_nav li.btn_6 a:hover{background-position:-817px -25px;}
	.btn_star {width:215px; height:84px; position:absolute; top:532px; left:74px;}
		.btn_star a {display:block; width:215px; height:84px; text-indent:-9999px; background:url(../images/null.gif) left top repeat;}
	.sub_nav {width:625px; height:50px; top:574px; left:190px; overflow:hidden; position:absolute; }
	.sub_nav li {width:262px; height:50px; position:absolute; top:0; background:url(../images/menu_2.jpg) left top no-repeat;}
		.sub_nav li.btn_1 {background-position:0 0; left:0;}
		.sub_nav li.btn_2 {background-position:0 -50px; right:0;}
	.sub_nav li a {display:block; width:262px; height:50px; text-indent:-9999px;}
	.sub_nav li a:hover {background:url(../images/menu_2.jpg) -262px 0 no-repeat;}
		.sub_nav li.btn_1 a:hover{background-position:-262px 0;}
		.sub_nav li.btn_2 a:hover{background-position:-262px -50px;}

	.frame_box, .down_box, .card_box{position:absolute;}

	.frame_box {width:384px; height:177px; top:677px; left:83px; background-color:#8f9194;}
	.down_box {width:200px; height:156px; top:677px; left:522px;}
	.card_box {width:174px; height:149px; top:687px; left:784px;}

	.down_box a.btn_1 {display:block; width:200px; height:72px; margin:5px 0 5px; text-indent:-9999px;background:url(../images/null.gif) left top repeat;}
	.down_box p {width:190px; padding-left:5px; font-size:12px; color:#fff; font-weight:bold; line-height:19px; text-align:left; margin-bottom:5px;}
	.down_box p.btn_2 { text-align:right;}
	.down_box p.btn_2 a {font-size:12px; color:#fff600; font-weight:bold; text-decoration:underline;}
	
	.card_box a {display:block; width:174px; height:149px; text-indent:-9999px; background:url(../images/null.gif) left top repeat;}
		
.block_2 {width:950px; margin:0 auto;  background:url(../images/bg_cont1_02.jpg) left top repeat-y;}	
	.block_2_t {width:950px; padding-top:95px; background:url(../images/bg_cont1_01.jpg) left top no-repeat;}	
	.block_2_b {width:950px; padding-bottom:40px; background:url(../images/bg_cont1_03.jpg) left bottom no-repeat;}	
		
		.banner_list {width:905px; overflow:hidden; margin:0 auto;} 
			.banner_list li {width:155px; height:106px; margin:0 13px 20px; float:left; display:inline;}
			.banner_list li a {display:block; width:147px; height:98px; padding:4px; background:url(../images/bg_img.gif) left top no-repeat;}
			.banner_list li a:hover {display:block; background-position:0 -106px;}
			.banner_list li a img {display:block; width:147px; height:98px;}

.block_3 {width:950px; margin:0 auto 20px;  background:url(../images/bg_cont2_02.jpg) left top repeat-y;}	
	.block_3_t {width:950px; padding-top:95px; background:url(../images/bg_cont2_01.jpg) left top no-repeat;}	
	.block_3_b {width:950px; padding-bottom:40px; background:url(../images/bg_cont2_03.jpg) left bottom no-repeat;}				
	
		.banner_list2 {width:920px; overflow:hidden; margin:0 auto;} 
			.banner_list2 li {width:190px; height:130px; margin:0 20px 20px; float:left; display:inline;}
			.banner_list2 li a {display:block; width:184px; height:124px; padding:3px; background:url(../images/bg_img2.gif) left top no-repeat;}
			.banner_list2 li a:hover {display:block; background-position:0 -130px;}
			.banner_list2 li a img {display:block; width:184px; height:124px;}
		
		