@charset "utf-8";
/* CSS Document */
body{background:  url(images/2011newyear_bg.jpg) repeat-x fixed; margin:0; padding:0; font-size:12px; color: #666; font-family:"Tahoma","Verdana", "Calibri" ,"Microsoft YaHei", "微软雅黑";}
a{outline:none;}
a:link{text-decoration:none;color:#989898;}
a:visited{text-decoration:none;color:#989898;}
a:hover{text-decoration:none;color:#989898;}
img{border:none;margin:0;padding:0;}
.clear{clear:both;}

/* ---------------- body_bg-------------- */
#body_bg
{
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0 auto;
	background:url(images/web_06.gif) top center repeat-y;
}

/* ---------------- Wrapper-------------- */
#wrapper
{
	width: 960px;
	height: auto;
	padding: 0px;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 5px;
	box-shadow: 3px -3px 18px #777;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 3px -3px 18px #777;
	-webkit-box-shadow: 3px -3px 18px #777;

}
#wrapper:after
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
}
/* \*/* html #wrapper
{
	height: 1px;
}
/* */

/* ---------------- Header Container-------------- */
#header
{
	width: 960px;
	padding: 0px;
	margin: 0px;
}

#header:after
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
}
/* \*/* html #header
{
	height: 1px;
}
/* */

/* ---------------- Header Logo -------------- */

.logo
{
	float: left;
}
.logo a
{
	background: url(images/shuanganlogo.gif) no-repeat;
	width: 260px;
	height: 87px;
	display: block;
	margin: 20px 11px 6px;
	text-indent: -10000px;
}

/* ---------------- Header right section -------------- */

#top-right
{
	text-align: right;
	float: right;
	width: 480px;
	margin: 2px 0px 0px 0px;
	padding-right: 5px;
	background: url(images/contact_icon.gif) no-repeat left bottom;
	height: 111px;
	color: #575756;
	font-size: 12px;
}
/* Navigation
============================================================================= */
#nav {z-index:10;}
#nav a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}
#nav {background:#b81225 url(images/nav_bg.gif) bottom repeat-x; height:30px; font:normal 14px/30px Tahoma, Verdana, Calibri, Microsoft YaHei, 微软雅黑; width:960px; margin:0 auto; position:relative;}
#nav ul {margin:0; padding:0; list-style:none;}
#nav ul.menu {position:absolute; overflow:hidden;}
#nav .menu .level1-li {float:left; width:137px; margin-top:-300px;}
#nav .menu a {display:block; width:137px; text-decoration:none; text-align:center; color:#fff; background:url(images/level1_bg.gif);}
#nav .menu a.level1-a {position:relative; float:left; margin-right:-136px; margin-top:300px;}
#nav .menu .sub { float:left; margin-top:-30px; padding-top:30px;}
#nav .menu .sub a {background:#2c1013; color:#f4d7d7; position:relative; margin-right:-1px; font-size:12px; border-bottom:solid 1px #0d0606; filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#nav .menu a:hover,
#nav .menu a:focus,
#nav .menu a:active {background:#9f0013; margin-right:0;}
#nav .menu .level1-li a:hover { background:#9f0013 url(images/level_bg.gif) bottom;}
#nav .menu .level1-li .sub a:hover {background:#14090a; color:#FFF; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

/*====================Main_container===============================*/

#main_container
{
	margin: 0 auto;
	padding: 6px 0 0;
}
#main_container:after
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
}
/* \*/* html #main_container
{
	height: 1px;
}
/* */


/* ---------------- left_container -------------- */

.left_container
{
	float: left;
	width: 735px;
	position:relative;
	margin: 0;
}

.left_container:after
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
}
/* \*/* html #right_container
{
	height: 1px;
}
/* */


/*====================slider=================================*/
	#slider_container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:735px;
		background:#fff;		
		}	

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		z-index:-10000;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:735px;
		height:350px;
		overflow:hidden; 
		}	
			
	/* numeric controls */	

	ol#controls{
		margin:-28px 0 0 0;
		float:right;
		padding:0;
		height:15px;
		z-index:1000;	
		}
	ol#controls li{
		margin:0 2px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:15px;
		line-height:15px;
		}
	ol#controls li a{
		float:left;
		height:15px;
		line-height:15px;
		background:#fff;
		color:#c03;
		padding:5px 10px 5px;
		text-decoration:none;
		font:12px Trebuchet MS, Arial, Helvetica, Sans-Serif;
		filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
		}
	ol#controls li.current a{
		background:#cc0033;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
.left_content
{
	float: left;
	width:735px;
	border-right: solid 1px #d9d9d9;
}
.left_title
{
	float: left;
	padding-left:10px;
	clear:both;
}
.main
{
	float: left;
	padding: 0 46px 50px;
}
/*====================left_content=================================*/

hr{color:#d9d9d9;}
.h_link {font-size:16px; line-height:36px; margin:20px 20px 20px 6px; float:left;}
.h_link a{ background:#7A7A7A; color:#FFFFFF; padding:10px 30px; text-decoration:none;}
.h_link a:hover{background:#b81225; color:#FFFFFF;}
.top_btn {float:right; text-align:center; border-radius: 2px;	-moz-border-radius:2px;-webkit-border-radius:2px;}
.top_btn a{font-family: Verdana; font-weight:bold; font-size:12px; line-height:24px; padding:6px 8px; color:#FFFFFF; background:#7A7A7A; text-decoration:none;}
.top_btn a:hover{background:#b81225;}
.left_content p{font-size:14px; color:#666; line-height:24px; text-indent:28px;}
.left_content h1{ font-size:18px; padding:15px 20px 0; line-height:28px; color:#fff; background:#888;}
.bling{color:#b81225;}
.main_table img, .main_table td, .main_table tr{ vertical-align: middle; font-size:14px; line-height:22px;}
.main_table p{ font-size:14px; line-height:22px; text-indent:0; }
.main_table table { border-collapse:collapse;}
.light-box{padding:20px 0;}
.thumbnail{padding:5px; border:1px solid #CCC; background:#fff; float: left; margin-right: 20px; margin-bottom: 16px;}
.check_box{width:169px;font-size:14px;color:#4b4036;text-align:center;line-height:20px;}
.dm_page {
	margin: 2px auto 8px;
	font-family:Verdana, 'Century Gothic', Tahoma , "Microsoft YaHei", "微软雅黑";
	color: #fff;
	background: #c6c6c6;
	text-align: center;
	height:25px;
}

.dm_page a, .dm_page a:visited {
	color: #fff;
	background: #c6c6c6;
	text-decoration:none;
	font-size:20px;
	height:25px;
	width:25px;
	text-align:center;
	display:block;
	float:left;
}

.dm_page a:hover, .dm_page a.a_active {
	color: #c6c6c6;
	background: #fff;
	text-decoration:none;
	line-height:25px;
}


/* ---------------- right_container -------------- */

.right_container
{
	float: right;
	width: 219px;
}

.r_ad
{
	margin:0 0 6px 0;
	border-bottom:solid 1px #d9d9d9;
}

/* ---------------- mid_container -------------- */

.mid_container
{
	float: left;
	margin: 0;
}

.mid_ad
{
	float: left;
	margin:0 6px 6px 0;
	border:solid 1px #d9d9d9;
}
.mid_last_ad
{
	float: left;
	clear: right;
	margin:0 0 6px;
	background-color:#d9d9d9;
	border:solid 1px #d9d9d9;
}
.mid_container a
{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	float:left;
}
.mid_container a:hover
{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}


#mid_container:after
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	content: '.';
	visibility: hidden;
	display: block;
	clear: both;
}
/* \*/* html #right_container
{
	height: 1px;
}


/*=============footer=================================================*/

#footer
{
	margin: 0;
}
/*---------fooer_top----------*/
.footer_top
{
	background: url(http://www.sh-an.com.cn/images/footer_t.gif) no-repeat;
	width:960px;
	height: 33px;
	padding-top:6px;
}

.footer_mid
{
	margin: 6px 0 0 2px;
	padding: 0;
}

.footer_mid ul
{
	list-style: none;
	margin:0;
	padding:0 0 0 15px;
}
.footer_mid li
{
	float: left;
	padding: 0 5px 4px;
	color:#999999;
	font-size:14px;
	line-height:16px;
}

.footer_mid li a
{
	float: left;
	text-decoration: none;
	color:#999999;
	font-size:14px;
	line-height:16px;
}

li.copyright
{
	color: #999;
	margin-left: 8px;
	font-size: 12px;
	line-height:14px;
}
li.copyright a
{
	color: #999;
	font-size: 12px;
	line-height:14px;
}


