* {

}
td{font-size: 12px;}
#header {/*头部样式*/
	margin: 0px;
	padding: 0px;
	height: 84px;
	width: 896px;
	background: url(../images/bg_top.jpg) no-repeat right top;
	font-size: 12px;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 205px;
	background: url(../images/line.jpg) no-repeat right top;
}
#header #nav {
	margin: 26px 0px 0px;
	padding: 0px;
	float: left;
	width: 691px;
	color: #FFFFFF;
}
#today {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 16px 0px 0px;
	text-align: right;
	overflow: hidden;
	height: 23px;
}
#mainnav {
	margin: 0px 0px 0px 74px;
	padding: 0px;
	height: 28px;
	overflow: hidden;
	width: 617px;
}
#mainnav ul {
	margin: 0px;
	padding: 0px;
}
#mainnav li {
	color: #FFFFFF;
	background: url(/images/line.jpg) no-repeat right top;
	text-align: center;
	margin: 0px;
	float: left;
	list-style: none;
	font-size: 12px;
	line-height: 250%;
	height: 28px;
	padding: 0px 20px 0px 21px;
	display: inline;
}
#mainnav .s1 {
BACKGROUND: none transparent scroll repeat 0% 0%
}
#mainnav a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainnav a:hover {
	text-decoration: none;
	color: #FFFFE8;
}

#container {
	margin: 0px;
	padding: 0px;
	width: 896px;
}
.leftbar 
{ 
	
	background: url(/images/leftbak.gif);
	width: 196px;
 }

.menu
{
	font-size: 12px;
	margin: 18px 0px 25px 15px;
	padding: 0px;
}
.menu h2 a {
     font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu h3 a {
     font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a {
     font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.width9px {
	font-size: 0px;
	width: 9px;
}





#bottom {/*低部样式*/
	font-size: 12px;
	margin: 6px 0px 0px;
	padding: 0px;
	width: 896px;
	border-top: 1px solid #DAE5E9;
	line-height: 41px;
	text-align: center;
	color: #989898;
}
.menu h2 {
     font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/arrow.gif) no-repeat 0px 8px;
	margin: 0px;
	padding: 3px 3px 3px 14px;
}
.menu h3
{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0px;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.menu h4 {
     font-size: 12px;
	margin: 0px;
	padding: 6px 0px 6px 8px;
	font-weight: normal;
	color: #FFFFFF;
}

.f-gray {
	color: #464646;
}
.f-gray2 {
	line-height: 150%;
	color: #333333;
}
.f-red {
	font-weight: bold;
	color: #E91293;
	text-decoration: none;
}
.f-red2 {
	color: #FF0000;
}
.f-red3 {
	line-height: 130%;
	color: #DD127B;
	text-decoration: none;
}


.f-red14px {
	font-size: 14px;
	font-weight: bold;
	color: #C80479;
}
.f-white {
	font-weight: bold;
	color: #FFFFFF;
}

.f-brown {
	line-height: 130%;
	color: #C44206;
}

.bg_photo {
	background: url(../images/bg_photo.jpg) no-repeat center;
	height: 231px;
	width: 430px;
}
.bg_photo2 {
	background: url(../images/bg_photo2.jpg) no-repeat;
	padding: 7px;
}




.content
{
	color: #333333;
	line-height: 150%;
}

.line_blue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
	border-left-color: #c2c2c2;
}
.line_title {
	background: url(../images/bg_line.jpg) repeat-x;
}
p
{
	text-indent: 2em;
	line-height: normal;
}


.img_left {
	margin: 0px;
	padding: 0px;
	float: left;
}
.imgbord_gray {
	border: 1px solid #E7E7E7;
	padding: 3px;
}
.imgbord_gray2 {
	border: 1px solid #CCCCCC;
	padding: 3px;
}





a.agray {
	color: #464646;
	text-decoration: none;
}
a.agray:hover {
	text-decoration: none;
	color: #DB0785;
}
a.agray2 {
	color: #333333;
	text-decoration: none;
}
a.agray2:hover {
	color: #AA0055;
	text-decoration: none;
}


.textbox {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
a.ablue {
	color: #3399FD;
	text-decoration: none;
}
a.ablue:hover {
	text-decoration: none;
	color: #E50F8F;
}
a.agreen {
	color: #91ABAF;
	text-decoration: none;
}
a.ared {
	font-weight: bold;
	color: #E91293;
	text-decoration: none;
}
a.ared:hover {
	color: E91293;
	text-decoration: none;
}
a.ared2 {
	font-size: 12px;
	line-height: 150%;
	color: #DD127B;
	text-decoration: none;
}
a.ared2:hover {
	line-height: 150%;
	text-decoration: none;
}
a.abrown {
	line-height: 150%;
	color: #C44206;
	text-decoration: none;
}
a.abrown2 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C44206;
}





.newsul {
	margin: 0px;
	padding: 0px;
}
.newslist {
	line-height: 140%;
	color: #8C8C8C;
	list-style: none;
	background: url(../images/arrow3.gif) no-repeat 3px 10px;
	padding-left: 0px;
}
.newslist a {
	color: #333333;
	text-decoration: none;
}
.newslist a:hover {
	text-decoration: none;
	color: #E0218A;
}




.banner {
	margin: 0px;
	padding: 0px;
}
.banner_about {
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
	background-image: url(../images/banner_about.jpg);
	background-repeat: no-repeat;
}
.banner_contact {
	background: url(../images/banner_contact.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
.banner_news {
	background: url(../images/banner_news.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
.banner_shop {
	background: url(../images/banner_shop.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
.banner_act {
	background: url(../images/banner_act.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
.banner_service {
	background: url(../images/banner_service.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
.banner_join {
	background: url(../images/banner_join.jpg) no-repeat;
	margin: 11px 0px 0px;
	padding: 0px;
	height: 74px;
}
#bottom em {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #989898;
}
#bottom em a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #989898;
	text-decoration: none;
}
body {
	margin: 0px;
	padding: 0px;
}
.T40
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 40px;
	border-bottom: gainsboro 1px solid;
	position: static;
	
}
.T80
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 80px;
	border-bottom: gainsboro 1px solid;
	position: static;
	
}
.T100
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100px;
	border-bottom: gainsboro 1px solid;
	position: static;
	
}
.T150
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 150px;
	border-bottom: gainsboro 1px solid;
	position: static;
	
}
.T300
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 300px;
	border-bottom: gainsboro 1px solid;
	position: static;
}
.T350
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 320px;
	border-bottom: gainsboro 1px solid;
	position: static;
}
.T560
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 600px;
	border-bottom: gainsboro 1px solid;
	position: static;
	
}

