﻿HTML BODY {
	MARGIN:0px;  PADDING:0px; TEXT-ALIGN:center; FONT-SIZE:12px; FONT-FAMILY:"Arial";color:#525353;
	
}

TD,div {font-family: "Arial";font-size: 12px; color: #333333; line-height:20px;}

INPUT,TEXTAREA {BORDER-WIDTH:1px; BORDER-COLOR:#cccccc;background:#ffffff;font-family: "Arial";}

p,ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

A {TEXT-DECORATION:none;color:#525353;
}

A:hover {
	COLOR:#CC0000; TEXT-DECORATION:none;
}

.clear{clear:both;}

#top{width:1002px; margin:auto;}
.PageTop
{
	background:url(../images/PageTop.jpg);
	height:80px;
	overflow:hidden;
}
.top1
{
	color:#5b5b5b;
	width:170px;
	float:right;
	text-align:left;
	line-height:16px;
	padding-top:20px;
}
.top1 span
{
	font-weight:bold;
}

.top2
{
	float:right;
	text-align:left;
	width:150px;
}

.Menu
{
	background:url(../images/menu.jpg);
	height:39px;
	overflow:hidden;
	padding-left:70px;
}
.Menu ul
{
	margin:0px;
	list-style-type:none;
	padding:0px;
}
.Menu li
{
	float:left;
	height:39px;
}
.Menu li a
{
	display:block;
	height:39px;
}
.IndexFlash
{
	
	overflow:hidden;
	width:1002px;
	margin:auto;
	margin-top:5px;
}
.IndexFL
{
	float:left;
	width:209px;
}

.IndexFL .IndexPbg
{
	background:url(../images/IndexPbg.jpg);
	height:105px;
	padding-top:7px;
}
.IndexFR
{
	float:right;
}

.IndexProList
{
	width:1002px;
	margin:auto;
	margin-top:3px;
	padding-top:30px;
	padding-bottom:10px;
	overflow:hidden;
}
.IndexPro
{
	width:139px;
	height:126px;
	float:left;
	display:inline;
	background:url(../images/IndexProbg.jpg);
	margin-right:20px;
}
.IndexProImg
{
	padding-top:4px;
}
.IndexProName
{
	text-align:left;
	padding-left:10px;
    margin-top:-5px;
}

.IndexBody
{
	background:url(../images/indexCbg.jpg) center top no-repeat;
}


.IndexProfile
{
	overflow:hidden;
	height:230px;
	width:1002px;
	margin:auto;
}
.IndexAbout
{
	float:left;
	width:501px;
}
.IndexAboutjj
{
	line-height:15px;
	text-align:left;
	padding-left:17px;
}

.IndexNews
{
	width:381px;
	float:right;
	text-align:left;
	margin-right:67px;
	display:inline;
}

.IndexNewsList
{
	padding-top:10px;
}
.IndexNewsList ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.IndexNewsList li
{
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #ababab;
}
.IndexNewsList li div 
{
	float:left;
	line-height:28px;
	height:28px;
	overflow:hidden;
}
.IndexNewsList .IndexNDate
{
	color:#4f4f4f;
	font-weight:bold;
	width:86px;	
}

.IndexNewsList .IndexNTitle
{
	background:url(../images/dot1.jpg) no-repeat 0px 10px;
	padding-left:12px;
}
.IndexNTitle a,.IndexNTitle a:hover
{
	color:#2b7978;
}
.IndexNTitle a:hover
{
	text-decoration:underline;
}
#body{width:1002px;  margin:auto; padding-bottom:10px;}
#body_left{ width:209px; float:left}
#body_right{ width:788px; float:right;}
#body_right_in{ padding-left:10px; padding-bottom:10px;padding-top:10px;}

#bottom{width:1002px; margin:auto; background:url(../images/btbg.jpg); height:36px; line-height:36px; text-align:right; padding-right:20px; color:#6f6f6f;}
#bottom a
{
	color:#6f6f6f;
}

#search{ padding-top:35px; padding-left:5px;}

#magazine{}


.leftmenuA,.leftmenuB
{
	text-align:left;
	padding-left:50px;
	height:21px;
	overflow:hidden;
}
.leftmenuA a
{
	color:#ffffff;
}
.leftmenuA a:hover,.leftmenuB a
{
	color:#ffd94a;
}
.leftmenuB
{
	background:url(../images/LeftClassbg.jpg);
}

.LeftProbg
{
	background:url(../images/Leftbg.gif);
        margin-top: -6px;
}

.LeftContactbg
{
	background:url(../images/LeftContactBg.gif);
	height:257px;
	margin-top:17px;
	text-align:left;
	padding-top:50px;
	padding-left:10px;
	color:#616161;
	line-height:18px;
}
.LeftContactbg span
{
	font-weight:bold;
}
.LeftContactbgInner {
    margin-top: -10px;line-height:17px;
}
#inbar,#inbar a
{
	color:#057271;
	height:38px;
	text-align:right;
	padding-top:10px;
	padding-right:15px;
}
.InAbout
{
	text-align:left;
}

.InContact
{
	text-align:left;
	line-height:30px;
	padding:20px 0px 0px 30px;
}
.InContact h4
{
	color:#057271;
	margin:0px;
	padding:0px;
}