/**
  *********************************************
  *                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:0px;left:374px;}

/**
  *********************************************
  *                  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_top {background:url(../images/wrap_bt_top.jpg) center top no-repeat;min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#wrap_btm {background:url(../images/wrap_bt_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;}
	
	.main_nav {width:970px; height:30px; background:url(../images/nav_1.jpg) left top no-repeat; top:8px; left:21px; overflow:hidden; position:absolute;}
	.main_nav li {width:120px; height:30px; float:left; display:inline;}
		.main_nav li.btn_4 {margin-left:250px;}
	.main_nav li a {display:block; width:120px; height:30px; text-indent:-9999px;}
	.main_nav li a:hover {background:url(../images/nav_1.jpg) 0 -30px no-repeat;}
		.main_nav li.btn_1 a:hover{background-position:0 -30px;}
		.main_nav li.btn_2 a:hover{background-position:-120px -30px;}
		.main_nav li.btn_3 a:hover{background-position:-240px -30px;}
		.main_nav li.btn_4 a:hover{background-position:-610px -30px;}
		.main_nav li.btn_5 a:hover{background-position:-730px -30px;}
		.main_nav li.btn_6 a:hover{background-position:-850px -30px;}
	
.block_2 {width:1002px; background:url(../images/img_block_3.jpg) top left repeat-y;}
.block_2_t {width:1002px; background:url(../images/img_block_2.jpg) top left no-repeat; padding-top:14px;}
.block_2_b {width:1002px; background:url(../images/img_block_4.jpg) bottom left no-repeat; padding-bottom:33px;}

.page_index {width:976px; padding-left:26px; overflow:hidden;}

.block_left {width:124px; float:left;}
	.b_l_1 {width:124px; height:94px; display:block; text-indent:-9999px; background:url(../images/img_b_l_1.jpg) top left no-repeat;}
	.b_l_2 {width:124px;}
		.b_l_2 h2 {width:124px; height:42px; text-indent:-9999px; background:url(../images/img_b_l_2.jpg) top left no-repeat;}
		.b_l_2 ul {width:124px; height:348px; overflow:hidden; background:url(../images/nav_2.jpg) 0 0 no-repeat;}
			.b_l_2 ul li {width:124px; height:42px; float:left; display:inline;}
				.b_l_2 ul li a {display:block; width:124px; height:42px; text-indent:-9999px;}
				.b_l_2 ul li a:hover { background:url(../images/nav_2.jpg) -124px 0 no-repeat;}
					.b_l_2 ul li.btn_1 a:hover {background-position:-124px 0;}
					.b_l_2 ul li.btn_2 a:hover {background-position:-124px -42px;}
					.b_l_2 ul li.btn_3 a:hover {background-position:-124px -84px;}
					.b_l_2 ul li.btn_4 a:hover {background-position:-124px -126px;}
					.b_l_2 ul li.btn_5 a:hover {background-position:-124px -168px;}
					.b_l_2 ul li.btn_6 a:hover {background-position:-124px -210px;}
					.b_l_2 ul li.btn_7 a:hover {background-position:-124px -252px;}
					.b_l_2 ul li.btn_8 a:hover {background-position:-124px -294px;}
				.b_l_2 ul li a.none, .b_l_2 ul li a.none:hover { background:url(../images/nav_2.jpg) -248px 0 no-repeat;}
					.b_l_2 ul li.btn_1 a.none, .b_l_2 ul li.btn_1 a.none:hover {background-position:-248px 0;}
					.b_l_2 ul li.btn_2 a.none, .b_l_2 ul li.btn_2 a.none:hover {background-position:-248px -42px;}
					.b_l_2 ul li.btn_3 a.none, .b_l_2 ul li.btn_3 a.none:hover {background-position:-248px -84px;}
					.b_l_2 ul li.btn_4 a.none, .b_l_2 ul li.btn_4 a.none:hover {background-position:-248px -126px;}
					.b_l_2 ul li.btn_5 a.none, .b_l_2 ul li.btn_5 a.none:hover {background-position:-248px -168px;}
					.b_l_2 ul li.btn_6 a.none, .b_l_2 ul li.btn_6 a.none:hover {background-position:-248px -210px;}
					.b_l_2 ul li.btn_7 a.none, .b_l_2 ul li.btn_7 a.none:hover {background-position:-248px -252px;}
					.b_l_2 ul li.btn_8 a.none, .b_l_2 ul li.btn_8 a.none:hover {background-position:-248px -294px;}
	.b_l_3 {width:124px;}
		.b_l_3 h2 {width:124px; height:51px; text-indent:-9999px; background:url(../images/img_b_l_3.jpg) top left no-repeat;}
		.b_l_3 ul {width:124px; height:138px; overflow:hidden; background:url(../images/nav_3.jpg) 0 0 no-repeat;}
			.b_l_3 ul li {width:124px; height:42px; float:left; display:inline;}
				.b_l_3 ul li a {display:block; width:124px; height:42px; text-indent:-9999px;}
				.b_l_3 ul li a:hover { background:url(../images/nav_3.jpg) -124px 0 no-repeat;}
					.b_l_3 ul li.btn_1 a:hover {background-position:-124px 0;}
					.b_l_3 ul li.btn_2 a:hover {background-position:-124px -42px;}
					.b_l_3 ul li.btn_3 a:hover {background-position:-124px -84px;}
				.b_l_3 ul li a.none, .b_l_3 ul li a.none:hover { background:url(../images/nav_3.jpg) -248px 0 no-repeat;}
					.b_l_3 ul li.btn_1 a.none, .b_l_3 ul li.btn_1 a.none:hover {background-position:-248px 0;}
					.b_l_3 ul li.btn_2 a.none, .b_l_3 ul li.btn_2 a.none:hover {background-position:-248px -42px;}
					.b_l_3 ul li.btn_3 a.none, .b_l_3 ul li.btn_3 a.none:hover {background-position:-248px -84px;}
	.b_l_4 {width:124px; height:374px; background:url(../images/img_b_l_4.jpg) top left no-repeat;}
		.b_l_4 h2 {width:124px; height:54px; text-indent:-9999px; }
		.b_l_4 ul {width:92px; margin:0 auto; }
			.b_l_4 ul li {width:92px; float:left; margin:1px 0; display:inline;}
				.b_l_4 ul li img {display:block; width:90px; height:96px; border:1px solid #b46e00;}				

.block_mid {width:574px; float:left;}
	.banner_slide {width:242px; height:215px; padding:6px 5px 5px 7px; float:left; background:url(../images/img_banner_bg.jpg) top left no-repeat;}
	.news_list {width:320px; height:226px; float:left; background:url(../images/img_news_bg.jpg) top left no-repeat; position:relative;}	
		.news_list h2 {height:44px; text-indent:-9999px; margin-bottom:5px;}
		.news_list ul {width:266px; overflow:hidden; margin:0 auto;}
		.news_list ul li {width:251px; overflow:hidden; padding-left:15px; float:left; height:24px; background:url(../images/bg_news_bg_line.jpg) left bottom no-repeat;}
		.news_list ul li a, .news_list ul li span {display:block; text-align:left; float:left; display:inline; color:#590000; line-height:24px; height:24px;}
			.news_list ul li span {width:35px; text-align:center;}
			.news_list ul li a{width:240px; color:#b40800;}
				.news_list ul li a:hover {color:#590000;  text-decoration:none;}	
		.news_list a.btn_more { position:absolute; bottom:15px; right:30px; color:#B40800;}
		`.news_list a.btn_more:hover {color:#B40800;}
	.team_list {width:574px; height:392px; clear:both; background:url(../images/img_table_list.jpg) top left no-repeat;}		
		.team_list h2 {height:46px; text-indent:-9999px;}
		.team_table {width:550px; margin:0 auto;}
			.team_table tr th, .team_table tr td {height:37px; line-height:37px; color:#7a0000; text-align:center;}
			.team_table tr th.wid_1 {width:83px;}
			.team_table tr th.wid_2 {width:80px;}
			.team_table tr th.wid_3 {width:80px;}
			.team_table tr th.wid_4 {width:60px;}
			.team_table tr th.wid_5 {width:90px;}
				.team_table tr td span { color:#ff0000; font-weight:bold;}
				.team_table tr td a { color:#7A0000;}
				.team_table tr td a:hover{ text-decoration:underline;}
				.team_table tr td a.vote {color:#7A0000; font-weight:bold;}
	.pic_list {width:574px; height:210px; background:url(../images/img_pic_list.jpg) top left no-repeat;}
		.pic_list h2 {height:50px; text-indent:-9999px; }
		.pic_list ul {width:548px; margin:0 auto; }
			.pic_list ul li {width:121px; height:133px; padding:5px 5px 6px; margin:0 3px; float:left;display:inline; background:url(../images/img_pic_list_bg.gif) top left no-repeat;}
				.pic_list ul li img {display:block; width:121px; height:133px;}	
	.bbs_list {width:287px; height:213px; float:left; background:url(../images/img_bbs_bg.jpg) top left no-repeat; float:left;}	
		.bbs_list h2 {height:44px; text-indent:-9999px; margin-bottom:10px;}
		.bbs_list ul {width:258px; overflow:hidden; margin:0 auto;}
		.bbs_list ul li {width:245px; overflow:hidden; padding-left:13px; float:left; height:24px; background:url(../images/bg_news_bg_line2.jpg) left bottom no-repeat;}
		.bbs_list ul li a{display:block; width:240px; text-align:left; float:left; display:inline; color:#ffe400; line-height:24px; height:24px;}
			.bbs_list ul li a:hover {color:#fffb96;  text-decoration:none;}	
	.xc_list {width:287px; height:210px; background:url(../images/img_xc_list.jpg) top left no-repeat; float:left; position:relative;}
		.xc_list h2 {height:55px; text-indent:-9999px; }
		.xc_list ul {width:266px; margin:0 auto; }
			.xc_list ul li {width:117px; padding:5px 5px 0; margin:0 3px; float:left;display:inline; background:url(../images/img_pic_list_bg2.gif) top left no-repeat;}
				.xc_list ul li img {display:block; width:117px; height:109px; margin-bottom:6px;}	
				.xc_list ul li p {width:117px; height:20px; color:#fffb96; line-height:20px; text-align:center;}
		.xc_list a.btn_more { position:absolute; top:25px; right:15px; color:#FFFB96;}
		`.xc_list a.btn_more:hover {text-decoration:underline;}
	
.block_right {width:254px; float:left;}
	.b_r_l {width:254px; background:url(../images/bg_righ_2.jpg) top left repeat-y;}
	.b_r_t {width:254px; background:url(../images/bg_righ_1.jpg) top left no-repeat; padding-top:8px;}
	.b_r_b {width:254px; background:url(../images/bg_righ_3.jpg) bottom left no-repeat; padding-bottom:12px; height:100% !important;min-height:150px;height:150px; position:relative;}
		.b_r_b h2 {width:106px; height:35px; text-indent:-9999px; margin:0 0 5px 73px;}
			.b_r_b h2.tit_1 {background:url(../images/tit_right_1.jpg) top left no-repeat;}
			.b_r_b h2.tit_2 {background:url(../images/tit_right_2.jpg) top left no-repeat;}
			.b_r_b h2.tit_3 {background:url(../images/tit_right_3.jpg) top left no-repeat;}
			.b_r_b h2.tit_4 {background:url(../images/tit_right_4.jpg) top left no-repeat;}
	.photo_show {width:220px; margin:0 auto;}
		.photo_show img {display:block; width:103px; height:75px; padding:5px 5px 6px; margin:0 5px 5px 0; float:left; background:url(../images/img_pic_list_bg3.gif) top left no-repeat;}
		.photo_show h5 {font-size:12px; padding-top:8px; font-weight:normal; color:#ffcc00; line-height:22px;}
		.photo_show p {clear:both; color:#ffe3a0; line-height:18px; text-align:left;}
	.msg_show {width:220px; margin:0 auto;}
		.msg_show p{color:#ffe3a0; line-height:18px; text-align:left; word-wrap:break-word;}
			.msg_show p b {color:#ffd800;}
		.msg_show marquee {width:220px; height:90px;}
	.form_1 {width:230px; margin:0 auto; }		
		.form_1 h3 {color:#f26600; line-height:22px;}
		.form_list {width:230px; margin:0 auto; overflow:hidden;}

	.form_list li {height:22px; padding:3px 0; float:left; width:100%;}
		.form_list li.list_a {height:34px;} /*高li*/
		.form_list li.list_b {width:160px; float:left;}
		.form_list li.list_c {width:60px; float:right;}
	.form_list li label, .form_list li input, .form_list li textarea, .form_list li select, .form_list li span, .form_list li img, .form_list li a {float:left; display:inline;}
	
	.form_list li label {width:35px; color:#fff; height:22px; line-height:22px; text-align:left;}
		.form_list li label.type_a {width:43px;}
		.form_list li label.type_b {width:52px;}
	.form_list li input {color:#000; border:0 none;}
		.form_list li input.type_a {width:125px; height:14px; padding:4px 0; color:#000; line-height:14px;}/*普通 input*/
		.form_list li input.type_b {width:40px; height:14px; padding:4px 0; color:#000; line-height:14px;}/*验证码 input*/
		.form_list li input.type_c { border:0 none; margin:4px 4px 0 0;*margin:0 !important;*margin:0;}
		.form_list li input.type_d {width:145px; height:14px; padding:4px 0; color:#000; line-height:14px;}/*普通 input*/
	.form_list li textarea {width:180px; height:32px; color:#000; border:0 none;}
	.form_list li img {width:55px; height:22px; cursor:pointer; margin:0 2px;}
	.form_list li select {width:145px; height:22px;}
	.form_list li a {color:#fff; line-height:22px;} 
		.form_list li a:hover {text-decoration:underline;}
	.ques_table {width:220px; margin:0 auto 5px; background:url(../images/bg_news_bg_line3.jpg) bottom center no-repeat; padding-bottom:5px;}
		.ques_table tr td {height:20px; line-height:20px; color:#fff8aa; text-align:left; vertical-align:middle; padding:0;}
			.ques_table tr td.wid_1 {width:185px;}
			.ques_table tr td.wid_2 {width:35px;}
		
.btn_box {width:74px; height:20px; margin:5px auto 0; clear:both;}
	.btn_box img{cursor:pointer;}	
	.btn_rule {width:58px; height:17px; display:block; text-indent:-9999px; position:absolute; top:10px; right:17px; background:url(../images/btn_rule.jpg) top left no-repeat;}
			
	.video_show {width:238px; height:142px; margin:2px auto 0;}
	
.qd_box {width:134px; height:37px; text-indent:-9999px; margin:0 auto; background:url(../images/img_jqqd.gif) left center no-repeat;}
.qd_h1 {height:150px} 	
.qd_h2 {height:90px} 	
.qd_h3 {height:165px} 	
.block_cont	{width:828px; float:left; background:url(../images/cont_2.jpg) top left repeat-y;}		
	.block_cont_t {width:828px; background:url(../images/cont_1.jpg) top left no-repeat; padding-top:9px;}
	.block_cont_b {width:828px; background:url(../images/cont_3.jpg) bottom left no-repeat; padding-bottom:10px; height:100% !important;min-height:210px;height:210px; position:relative;}		
			
	.cont_txt { width:800px; margin:0 auto; height:100% !important;min-height:1030px;height:1030px;}
	.cont_txt h2 {width:140px; height:32px; margin:0 0 20px 343px; text-indent:-9999px;}
		.cont_txt h2.tit_1 {background:url(../images/cont_tit_1.jpg) left top no-repeat;}
		.cont_txt h2.tit_2 {background:url(../images/cont_tit_2.jpg) left top no-repeat;}
		.cont_txt h2.tit_3 {background:url(../images/cont_tit_3.jpg) left top no-repeat;}
		.cont_txt h2.tit_4 {background:url(../images/cont_tit_4.jpg) left top no-repeat;}
		.cont_txt h2.tit_5 {background:url(../images/cont_tit_5.jpg) left top no-repeat;}
		.cont_txt h2.tit_6 {background:url(../images/cont_tit_6.jpg) left top no-repeat;}
		.cont_txt h2.tit_7 {background:url(../images/cont_tit_7.jpg) left top no-repeat;}
		.cont_txt h2.tit_8 {background:url(../images/cont_tit_8.jpg) left top no-repeat;}
		.cont_txt h2.tit_9 {background:url(../images/cont_tit_9.jpg) left top no-repeat;}
		.cont_txt h2.tit_10 {background:url(../images/cont_tit_10.jpg) left top no-repeat;}
		.cont_txt h2.tit_11 {background:url(../images/cont_tit_11.jpg) left top no-repeat;}
	.cont_txt p ,.cont_txt b{font-size:14px; color:#6c0000; line-height:25px; padding:5px 0 5px; width:750px; margin:0 auto;}
		.cont_txt p a {color:#ff0000;font-size:14px;}
			.cont_txt p a:hover {text-decoration:underline;font-size:14px;}
		.cont_txt p span {display:block; float:left; width:25px; height:25px; 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;}
	.cont_txt img {display:block; padding:3px; background-color:#fff; border:1px solid #000; margin:5px auto;}
	.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;}				
			
.page_tab {width:648px; height:44px; background:url(../images/page_tab.jpg) left top no-repeat; overflow:hidden; margin:0 auto 10px;}
	.page_tab li {width:162px; height:44px; float:left; display:inline;}
	.page_tab li a {display:block; width:162px; height:44px; text-indent:-9999px;}
	.page_tab li a:hover, .page_tab li a.current {background:url(../images/page_tab.jpg) 0 -44px no-repeat;}
		.page_tab li.btn_1 a:hover, .page_tab li.btn_1 a.current{background-position:0 -44px;}		
		.page_tab li.btn_2 a:hover, .page_tab li.btn_2 a.current{background-position:-162px -44px;}		
		.page_tab li.btn_3 a:hover, .page_tab li.btn_3 a.current{background-position:-324px -44px;}		
		.page_tab li.btn_4 a:hover, .page_tab li.btn_4 a.current{background-position:-486px -44px;}		
			
.frame_box_1 {width:550px; margin:0 auto;}
.frame_box_2 {width:230px; margin:0 auto;}
.frame_box_3 {width:230px; margin:0 auto;}			
			
.cont_list { width:800px; margin:0 auto; height:100% !important;min-height:1030px;height:1030px;}
	.cont_list h2 {width:140px; height:32px; margin:0 0 20px 343px; text-indent:-9999px; background:url(../images/cont_tit_12.jpg) left top no-repeat;}	
	.cont_list ul {width:700px; margin:0 auto; overflow:hidden;}
		.cont_list ul li {width:683px; overflow:hidden; padding-left:17px; float:left; height:22px; margin:2px 0; background:url(../images/bg_news_bg_line4.jpg) left bottom no-repeat;}
		.cont_list ul li a, .cont_list ul li span {display:block; text-align:left; float:left; font-size:14px; display:inline; color:#590000; line-height:22px; height:22px;}
			.cont_list ul li span {width:110px; text-align:center;}
			.cont_list ul li a{color:#b40800; width:573px;}
				.cont_list ul li a:hover {color:#590000; text-decoration:none;}	

.cont_photo { width:800px; margin:0 auto; height:100% !important;min-height:1030px;height:1030px;}
	.cont_photo h2 {width:140px; height:32px; margin:0 0 20px 343px; text-indent:-9999px; background:url(../images/cont_tit_13.jpg) left top no-repeat;}	
		.cont_photo ul {width:735px; margin:0 auto; }
			.cont_photo ul.type_2 {width:741px; margin:0 auto;}
			.cont_photo ul.type_2 li {margin:5px 60px;}
			.cont_photo ul li {width:117px; padding:5px 5px 0; margin:5px 10px; float:left;display:inline; background:url(../images/img_pic_list_bg2.gif) top left no-repeat;}
				.cont_photo ul li img {display:block; width:117px; height:109px; margin-bottom:10px;}	
				.cont_photo ul li p {width:117px; height:48px; font-size:12px; color:#B40800; line-height:16px; text-align:left;}	
					.cont_photo ul.type_2 li p {text-align:center;}
					.cont_photo ul li p.md {color:#ff0000; font-weight:bold;}
			
.page_num {width:500px; height:20px; margin:20px auto 10px; clear:both; text-align:center;}
	.page_num p {font-size:12px; color:#b40800; line-height:20px;}
		.page_num p a {font-size:12px; color:#b40800; padding:0 5px;}
		.page_num p a:hover {text-decoration:underline;}
			
			
			
			
					