@charset "gb2312";
body {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	margin: 0px;
}
.clear {
	clear: both;
}
a {
}
#apDiv12 {
	position: absolute;
	width: 150px;
	height: 161px;
	z-index: 1;
	background-color: #009A44;
	margin-top: 50px;
	line-height: 30px;
	padding-left: 15px;
	top: 171px;
	margin-left: 510px;
	visibility: hidden;
}
#topmenu_div .menuli{
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;	
}
#apDiv1 {
	position: absolute;
	width: 327px;
	height: 68px;
	z-index: 1;
	font-size: 14px;
	margin-top: 210px;
	margin-left: 110px;
}
#apDiv2 {
	position: absolute;
	width: 200px;
	height: 22px;
	z-index: 2;
	color: #FFF;
	margin-top: 55px;
	margin-left: 720px;
	font-weight: bold;
}
#apDiv3 {
	position: absolute;
	width: 272px;
	height: 95px;
	z-index: 3;
	font-size: 14px;
	margin-top: 90px;
	margin-left: 720px;
}
#index_mes #mes_con table tr #con_tent #form1 table tr td #onlinems {
	width: 100px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	margin-bottom: 20px;
	font-weight: bold;
	background-color: #0C0;
}

#apDiv4 {
	position: absolute;
	width: 273px;
	height: 23px;
	z-index: 4;
	margin-top: 195px;
	margin-left: 720px;
	font-weight: bold;
	color: #FFF;
}
#apDiv5 {
	position: absolute;
	width: 274px;
	height: 188px;
	z-index: 5;
	margin-top: 225px;
	margin-left: 720px;
}
#apDiv6 {
	position: absolute;
	width: 274px;
	height: 22px;
	z-index: 6;
	margin-top: 418px;
	margin-left: 720px;
	font-weight: bold;
	color: #FFF;
}
#apDiv7 {
	position: absolute;
	width: 274px;
	height: 143px;
	z-index: 7;
	margin-top: 450px;
	margin-left: 720px;
}
#apDiv8 {
	position: absolute;
	width: 320px;
	height: 104px;
	z-index: 8;
	font-size: 14px;
	margin-top: 220px;
	margin-left: 115px;
}
#apDiv9 {
	position: absolute;
	width: 269px;
	height: 115px;
	z-index: 9;
	font-size: 14px;
	margin-left: 700px;
	margin-top: 195px;
}
#apDiv10 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 10;
	background-color: #037957;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	line-height: 50px;
	margin-left: 150px;
	margin-top: 500px;
}
#apDiv11 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 11;
	line-height: 50px;
	background-color: #037957;
	text-align: center;
	margin-top: 500px;
	margin-left: 685px;
	font-weight: bold;
	color: #FFF;
}
#topline {
	height: 6px;
	width: 100%;
	background-color: #00902A;
}
#logodiv {
	height: 35px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}
#logodiv #QQonline {
	background-color: #f3f1f1;
	height: 30px;
	width: 200px;
	float: right;
	text-align: center;
	line-height: 30px;
	display: inline;
	font-size: 14px;
}
#logodiv #QQonline a {
	color: #01A137;
	text-decoration: none;
}
#logodiv #contactus {
	line-height: 30px;
	height: 30px;
	width: 100px;
	float: right;
	background-color: #009A33;
	text-align: center;
}
#logodiv #contactus a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}
#logodiv #toptel {
	float: right;
	margin-top: 20px;
}
#topmenu {
	background-color: #009A44;
	height: 50px;
	width: 100%;
	line-height: 50px;
}
#topmenu #topmenu_div {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topmenu #topmenu_div a {
	color: #FFF;
	text-decoration: none;
}
#topad1 {
	height: 433px;
	width: 100%;
	background-image: url(../images/topadbg_06.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#topad1 #ad1_con {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topad1 #ad1_con #leftmenu {
	float: left;
	width: 283px;
	height: 479px;
	background-color: #0D7957;
}
#leftmenu1 {
	background-image: url(../images/index_03.jpg);
	height: 30px;
	width: 283px;
	padding-top: 26px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}
#leftmenu a {
	color: #FFF;
	text-decoration: none;
}


#adpic {
	width: 1000px;
	float: left;
	height: auto;
	background-image: url(../images/f2_06.jpg);
	background-repeat: no-repeat;
}
.leftmenu2 {
	background-image: url(../images/index_06.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	width: 183px;
	line-height: 37px;
	padding-left: 100px;
	font-weight: bold;
}
#maintitle #about_left {
	float: left;
	height: auto;
	width: 520px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 30px;
	margin-left: 15px;
	line-height: 25px;
}
#maintitle #about_left #aboutpic1 {
	text-align: center;
	margin-bottom: 20px;
}
#maintitle #about_left #aboutpic2 {
	margin-top: 20px;
}
#maintitle #about_news {
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	width: 400px;
}
#maintitle #about_news #news_name {
	float: left;
	width: 100px;
	height: 30px;
	color: #FFF;
	background-color: #009A44;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}
#maintitle #about_news #morenews {
	float: right;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#maintitle #about_news #morenews a {
	color: #009A44;
	text-decoration: none;
	font-size: 14px;
}
.news_li {
	background-image: url(../images/index_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	line-height: 40px;
	width: auto;
	padding-left: 10px;
}













#topad2 {
	background-image: url(../images/index2_10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 219px;
	width: 100%;
}
#maintitle {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#maintitle #titlename {
	background-color: #009A44;
	height: 30px;
	width: 140px;
	margin-top: 10px;
	text-align: center;
	color: #FFF;
	line-height: 30px;
	float: left;
}
#maintitle #siteurl {
	height: 30px;
	width: 860px;
	float: left;
	margin-top: 10px;
	background-color: #F3F1F1;
	text-align: right;
	line-height: 30px;
	color: #009A44;
}
#maintitle #siteurl span {
	margin-right: 10px;
}
#maintitle #siteurl span a {
	color: #0D7957;
}
#content {
	line-height: 30px;
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#index_mes {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
#content_mess {
	width: 450px;
	border: 1px solid #333;
	height: 100px;
}
#mes_user {
	height: 30px;
	width: 200px;
}
#mes_tel {
	height: 30px;
	width: 200px;
}



#index_mes #mes_con {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #009A44;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
	background-color: #009A44;
	color: #FFF;
}
#index_mes #mes_con table tr #con_tent {
	line-height: 30px;
	color: #FFF;
	width: 500px;
}
#mes_send {
	height: 40px;
	width: 250px;
	line-height: 40px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #333;
	color: #FFF;
}
.mes_li {
	color: #FFF;
	width: 470px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	float: right;
}
#mes_ul {
	line-height: 25px;
}

#mes_licon {
	color: #FFF;
	height: 50px;
	overflow: hidden;
	font-size: 14px;
}
#index_art {
	height: auto;
	width: 1000px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#index_art #art_cp {
	float: left;
	height: auto;
	width: 470px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	line-height: 30px;
	margin-left: 30px;
}
#art_title {
	color: #009A44;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: bold;
}
.art_li a {
	color: #333;
	text-decoration: none;
}
#index_art #art_faq {
	float: left;
	margin-left: 30px;
}

.art_li {
	width: 450px;
	height: 30px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #117F5C;
	line-height: 30px;
}
#foot {
	height: auto;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #069B47;
	margin-top: 50px;
}
#foot #foot_content {
	height: auto;
	width: 1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 14px;
	color: #069B47;
	text-align: center;
}
#indexline {
	height: auto;
	width: 100%;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #117F5C;
	margin-top: 20px;
}
#indexline #jc_content {
	background-image: url(../images/indexbg_03.jpg);
	background-repeat: no-repeat;
	height: 616px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
}
#fxms {
	height: auto;
	width: 100%;
	background-color: #eae1d2;
}
#fxms #fxms_content {
	background-image: url(../images/indexbg_05.jpg);
	height: 593px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ps {
	text-align: center;
	font-size: 14px;
}
#fxms #fxms_content #apDiv10 a {
	color: #FFF;
	text-decoration: none;
}
#fxms #fxms_content #apDiv11 a {
	color: #FFF;
	text-decoration: none;
}
.scrolltext #quotation ul li {
	list-style-type: none;
	display: inline;
}
#art_title span {
	float: right;
	margin-right: 5px;
	font-size: 14px;
}
#art_title span a {
	color: #666;
	text-decoration: none;
}
.article_li {
	line-height: 35px;
	float: left;
	width: 480px;
}
.al_pic {
	width: 400px;
	margin-right: 50px;
	margin-left: 50px;
	display: inline;
	float: left;
	height: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
.al_pic #alname {
	line-height: 35px;
	height: 35px;
	width: 400px;
	overflow: hidden;
	text-align: center;
}
a {
	text-decoration: none;
	color: #009A44;
}
.scrolltext {
	height: 400px;
	width: 100%;
	overflow: hidden;
}
.news_li a {
	color: #333;
	text-decoration: none;
}
.article_li a {
	color: #333;
	text-decoration: none;
}
#kefu {
	height: auto;
	width: 56px;
	position: fixed;
	z-index: 100;
	top: 600px;
	right: 20px;
}
#alname a {
	color: #333;
	text-decoration: none;
}
#in_al {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#in_al #altitle {
	line-height: 30px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	background-color: #009A44;
	width: 100px;
	margin: 15px;
	font-weight: bold;
}
.aldiv {
	height: 182px;
	width: 182px;
	float: left;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	margin: 7px;
}
#in_al #morediv {
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	color: #009A44;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#oTransContainer #oDIV1 {
	background-image: url(../images/ff1_10.jpg);
	background-repeat: no-repeat;
	height: 219px;
	width: 100%;
	background-color: #0A2A1B;
	background-position: center top;
}
#oTransContainer #oDIV2 {
	background-image: url(../images/ff2_10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 219px;
	width: 100%;
	background-color: #FBE0B5;
}
#oTransContainer #oDIV3 {
	background-image: url(../images/ff3_10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 219px;
	width: 100%;
	background-color: #E5E9E8;
}
.LeftBotton {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 241px;
	width: 30px;
	float: left;
	cursor: hand;
	margin-right: 15px;
	display: inline;
}
#List1 {
	float: left;
}
#List2 {
	float: left;
}
.RightBotton {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 241px;
	width: 30px;
	float: left;
	cursor: hand;
	margin-left: 15px;
	display: inline;
}
.rollBox {
	height: 241px;
	width: auto;
	overflow: hidden;
}

#ISL_Cont {
	float: left;
	height: 241px;
	width: 310px;
	overflow: hidden;
	text-align: center;
	display: inline;
}

.ScrCont {
	width: 10000000px;
}
#maintitle #about_news #about_zz {
	margin-top: 10px;
}
.zzimg {
	float: left;
	height: 241px;
	width: 310px;
	overflow: hidden;
}
