/**
  *********************************************
  *                Logo Reference             *
  *********************************************
**/
@import url(http://sgcq.wanmei.com/style/sg_logo_2.css);
@import url(http://www.wanmei.com/top/css/iframe.css);
#sg_logo{top:0px;left:0px;}
#transparent_logo{top:0px;left:0px;}

.logo_box {width:258px; height:137px; position:absolute;top:1px;left:35px;}

/**
  *********************************************
  *                  CSS Reset                *
  *********************************************
**/
*, body { font-size:12px; font-family:Verdana;}
body { text-align:center; background:#000 url(../images/body_bg.jpg) left top repeat;}
:link,:visited { text-decoration:none;}
:focus {outline:none;}
a {cursor:pointer;}
a {blr:expression(this.onFocus=this.blur());outline:none;}
area {blr:expression(this.onFocus=this.blur());outline:none;}
a:visited,a:active {color:#580000;}
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_top {background:url(../images/wrap_bg_top.jpg) center top no-repeat;min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#wrap_btm {background:url(../images/wrap_bg_btm.jpg) center bottom no-repeat;min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#content {width:1002px; margin:0 auto; text-align:left;}

.block_1 {width:1002px; position:relative; overflow:hidden;}
	.block_1 img {display:block; float:left;}
.block_2 {width:1002px; background:url(../images/cont_box_m.jpg) left top repeat-y;}
	.block_2_t {width:1002px; background:url(../images/cont_box_t.jpg) left top no-repeat;  padding-top:10px;}
	.block_2_b {width:1002px; background:url(../images/cont_box_b.jpg) left bottom no-repeat; padding-bottom:70px; height:100% !important; min-height:750px; height:750px;}
.cont_txt {width:8800px; margin:0 auto;}

.main_nav {width:660px; height:40px; background:url(../images/menu_1.jpg) left top no-repeat; top:4px; right:34px; overflow:hidden; position:absolute;}
	.main_nav li {width:110px; height:40px; float:left; display:inline;}
	.main_nav li a {display:block; width:110px; height:40px; text-indent:-9999px;}
	.main_nav li a:hover {background:url(../images/menu_1.jpg) 0 -40px no-repeat;}
		.main_nav li a.btn_1:hover{background-position:0 -40px;}
		.main_nav li a.btn_2:hover{background-position:-110px -40px;}
		.main_nav li a.btn_3:hover{background-position:-220px -40px;}
		.main_nav li a.btn_4:hover{background-position:-330px -40px;}
		.main_nav li a.btn_5:hover{background-position:-440px -40px;}
		.main_nav li a.btn_6:hover{background-position:-550px -40px;}
		
.sub_nav {width:448px; height:58px; background:url(../images/menu_2.jpg) left top no-repeat;  bottom:6px; left:54px; overflow:hidden; position:absolute;}
	.sub_nav li {width:224px; height:58px; float:left; display:inline;}
	.sub_nav li a {display:block; width:224px; height:58px; text-indent:-9999px;}
	.sub_nav li a:hover, .sub_nav li a.current {background:url(../images/menu_2.jpg) 0 -58px no-repeat;}
		.sub_nav li.btn_1 a:hover, .sub_nav li.btn_1 a.current{background-position:0 -58px;}
		.sub_nav li.btn_2 a:hover, .sub_nav li.btn_2 a.current{background-position:-224px -58px;}


.cont_txt { width:880px; margin:0 auto; }
	.cont_txt h2 {width:260px; height:30px; margin:0 auto 30px; text-indent:-9999px;}
		.cont_txt h2.tit_1 {background:url(../images/tit_1.jpg) left top no-repeat;}
		.cont_txt h2.tit_2 {background:url(../images/tit_2.jpg) left top no-repeat;}
	.cont_txt p {font-size:14px; color:#000; line-height:22px; padding:5px 0 5px; }
		.cont_txt p span {display:block; float:left; width:25px; height:22px; text-indent:-9999px; padding-right:5px;}
			.cont_txt p span.num_1 {background:url(../images/num_1.gif) left center no-repeat;}
			.cont_txt p span.num_2 {background:url(../images/num_2.gif) left center no-repeat;}
			.cont_txt p span.num_3 {background:url(../images/num_3.gif) left center no-repeat;}
			.cont_txt p span.num_4 {background:url(../images/num_4.gif) left center no-repeat;}
			.cont_txt p span.num_5 {background:url(../images/num_5.gif) left center no-repeat;}
			.cont_txt p span.num_6 {background:url(../images/num_6.gif) left center no-repeat;}
			.cont_txt p span.num_7 {background:url(../images/num_7.gif) left center no-repeat;}
			.cont_txt p span.num_8 {background:url(../images/num_8.gif) left center no-repeat;}
			.cont_txt p span.num_9 {background:url(../images/num_9.gif) left center no-repeat;}
		.img_box {width:330px; padding:10px 10px 0;}
			.img_box img {display:block; width:319px; height:128px; background:url(../images/img_bg.jpg) left top no-repeat; padding:6px 6px 6px 5px;}
			.img_box p {text-align:center; height:16px; color:#cf0000; font-weight:bold; line-height:16px; font-size:14px; margin:5px 0; padding:0;}
	.cont_txt table {background-color:#000; font-size:12px; height:20px; line-height:20px; margin:10px auto;}
		.cont_txt table tr td {background-color:#e7be8e; color:#000; font-size:12px; height:20px; text-align:center; padding:0 2px;}
		.cont_txt table tr td a {color:#ff0000; text-decoration:underline;}	