/**
  *********************************************
  *                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:0;left:375px; z-index:99999;}

/*页面公用信息*/
*, body { font-size:12px; font-family:Verdana;}
body { text-align:center; background-color:#0a0c0e;}
: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_top, #wrap_btm {width:1002px; min-width:1002px; width:100%; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#wrap_top {background:url(../images/wrap_top.jpg) no-repeat center top;}
#wrap_btm {background:url(../images/wrap_btm.jpg) no-repeat center bottom; padding-bottom:56px;}
#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:844px; height:22px; background:url(../images/menu_1.jpg) left top no-repeat; top:4px; left:81px; overflow:hidden; position:absolute;}
	.main_nav li {float:left; display:inline; width:76px; height:22px;}
		.main_nav li.btn_1 {margin-right:34px;}
		.main_nav li.btn_2 {margin-right:34px;}
		.main_nav li.btn_3 {margin-right:252px;}
		.main_nav li.btn_4 {margin-right:34px;}
		.main_nav li.btn_5 {margin-right:34px;}
	.main_nav li a {display:block; width:76px; height:22px; text-indent:-9999px;}
	.main_nav li a:hover {background:url(../images/menu_1.jpg) 0 -22px no-repeat;}
		.main_nav li.btn_1 a:hover{background-position:0 -22px;}
		.main_nav li.btn_2 a:hover{background-position:-110px -22px;}
		.main_nav li.btn_3 a:hover{background-position:-220px -22px;}
		.main_nav li.btn_4 a:hover{background-position:-548px -22px;}
		.main_nav li.btn_5 a:hover{background-position:-658px -22px;}
		.main_nav li.btn_6 a:hover{background-position:-768px -22px;}
	.nav_2 {width:414px; height:80px; position:absolute; top:376px; left:535px;}
	.nav_2 li {width:115px; height:80px; position:absolute; background:url(../images/menu_2.jpg) left top no-repeat;}
		.nav_2 li.btn_1 {background-position:0 0; top:0px; left:0;}
		.nav_2 li.btn_2 {background-position:-115px 0; top:0; left:149px;}
		.nav_2 li.btn_3 {background-position:-230px 0; top:0; left:299px;}
	.nav_2 li a {display:block; width:115px; height:80px; text-indent:-9999px;}
	.nav_2 li a:hover {background:url(../images/menu_2.jpg) 0 -80px no-repeat;}
		.nav_2 li.btn_1 a:hover{background-position:0 -80px}
		.nav_2 li.btn_2 a:hover{background-position:-115px -80px;}
		.nav_2 li.btn_3 a:hover{background-position:-230px -80px;}
	.nav_3 {width:675px; height:41px; position:absolute; top:491px; left:247px;}
	.nav_3 li {height:41px; position:absolute; background:url(../images/menu_3.jpg) left top no-repeat;}
		.nav_3 li.btn_1 {width:149px; background-position:0 0; top:0px; left:0;}
		.nav_3 li.btn_2 {width:169px; background-position:-149px 0; top:0px; left:153px;}
		.nav_3 li.btn_3 {width:169px; background-position:-318px 0; top:0px; left:330px;}
		.nav_3 li.btn_4 {width:168px; background-position:-487px 0; top:0px; left:506px;}
	.nav_3 li a {display:block; width:100%; height:41px; text-indent:-9999px;}
	.nav_3 li a:hover, .nav_3 li a.current {display:block; height:41px; background:url(../images/menu_3.jpg) 0 -41px no-repeat;}
		.nav_3 li.btn_1 a:hover, .nav_3 li.btn_1 a.current{width:149px; background-position:0 -41px}
		.nav_3 li.btn_2 a:hover, .nav_3 li.btn_2 a.current{width:169px; background-position:-149px -41px}
		.nav_3 li.btn_3 a:hover, .nav_3 li.btn_3 a.current{width:169px; background-position:-318px -41px}
		.nav_3 li.btn_4 a:hover, .nav_3 li.btn_4 a.current{width:168px; background-position:-487px -41px}
.block_2 {width:1002px; height:247px; margin:0 auto; background:url(../images/cont_4.jpg) left top no-repeat; position:relative;}	
		.frame_box, .down_box, .sub_box {position:absolute;}
		.frame_box {width:384px; height:177px; bottom:28px; left:63px;}
		.down_box {width:205px; height:176px; bottom:36px; left:465px;}
		.sub_box {width:268px; height:196px; bottom:23px; left:675px;}
			.down_box a.btn_1 {display:block; width:205px; height:72px; margin:20px 0 15px; text-indent:-9999px;}
			.down_box p {width:200px; font-size:12px; color:#7b0000; font-weight:bold; line-height:19px; text-align:left;}
			.down_box p.btn_2 { text-align:right;}
			.down_box p.btn_2 a { font-size:12px; color:#e50000; font-weight:bold; text-decoration:underline;}
	.nav_box {width:268px; height:196px; float:left; background:url(../images/menu_4.jpg) 0 0 no-repeat; overflow:hidden;}
	.nav_box li {width:67px; height:196px; float:left; display:inline;}
		.nav_box li a {display:block;width:67px; height:196px; text-indent:-9999px;}
			.nav_box li a:hover  {background:url(../images/menu_4.jpg) 0 -196px no-repeat;}
				.nav_box li a.btn_1:hover{background-position:0 -196px;}
				.nav_box li a.btn_2:hover{background-position:-67px -196px;}
				.nav_box li a.btn_3:hover{background-position:-134px -196px;}
				.nav_box li a.btn_4:hover{background-position:-201px -196px;}
			
.block_3 {width:960px; height:97px; margin:0 auto; padding:23px 0 0 42px;  background:url(../images/cont_5.jpg) left top no-repeat;}	

.cont_box{width:1002px; background:url(../images/cont_2.jpg) left top repeat-y;}
.cont_box_t{width:1002px; padding-top:25px; background:url(../images/cont_1.jpg) left top no-repeat;}
.cont_box_b{width:1002px; padding-bottom:30px; background:url(../images/cont_3.jpg) left bottom no-repeat;}
	.cont_txt {width:800px; margin:0 auto; height:100% !important; min-height:500px; height:500px;}
	.cont_txt h1 {width:800px; height:50px; line-height:50px; margin-bottom:20px; color:#ffff00; text-align:center; font-size:20px;}
	.cont_txt h2 {width:800px; line-height:28px; color:#fff; text-align:left; font-size:14px;}
	.cont_txt p { margin:0 auto; color:#fff; line-height:28px; text-indent:2em;font-size:14px;}	
		.cont_txt p.zero {text-indent:0;}
	.cont_txt p a {text-decoration:underline; color:#fff;}
	.cont_txt p a, .cont_txt p b, .cont_txt p font, .cont_txt p strong, .cont_txt p span {font-size:14px;}
	.cont_txt img {display:block; padding:3px; background-color:#fff; border:1px solid #000; margin:0 auto 10px;}
.table_red {text-align:center; border-top:solid 1px #0A0C0E; border-left:solid 1px #0A0C0E; margin:0 auto 10px;}
	.table_red tr th{border-bottom:solid 1px #0A0C0E; border-right:solid 1px #0A0C0E; line-height:22px; padding:2px 3px; color:#fff; font-weight:bold;}
	.table_red tr td{border-bottom:solid 1px #0A0C0E; border-right:solid 1px #0A0C0E; line-height:18px; padding:2px 3px; color:#fff;}
	.table_red tr td p{text-align:left; line-height:18px; color:#fff; text-indent:0;}
	.table_red tr td a{color:#fff; text-decoration:underline;}
	.table_red tr td img {display:inline; padding:0; border:0; vertical-align:middle; margin:0;}