@charset "gb2312";
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 24px;
	background-color: #e2e2e2;
}
a:link {
	color: #4b4b4b;
	text-decoration: underline;
}
a:visited {
	color: #4b4b4b;
	text-decoration: underline;
}
a:active,a:hover{
	color: #4ca400;
	text-decoration: none;
}
a.white:link{
    text-decoration:none;
	color:#FFFFFF;
	}
a.white:visited{
    text-decoration:none;
	color:#FFFFFF;
	}
a.white:active,a.white:hover{
    text-decoration:underline;
	color:#FFFF00;
	}
a.yellow:link{
    text-decoration:none;
	color:#FFFF00;
	}
a.yellow:visited{
    text-decoration:none;
	color:#FFFF00;
	}
a.yellow:active,a.yellow:hover{
    text-decoration:underline;
	color:#FFFF00;
	}
a.bk:link{
    text-decoration:none;
	color:#000000;
	}
a.bk:visited{
    text-decoration:none;
	color:#000000;
	}
a.bk:active,a.bk:hover{
    text-decoration:underline;
	color:#000000;
	}
a.hs:link{
    text-decoration:none;
	color:#696969;
	}
a.hs:visited{
    text-decoration:none;
	color:#696969;
	}
a.hs:active,a.hs:hover{
    text-decoration:underline;
	color:#696969;
	}
a.green:link{
    text-decoration:underline;
	color:#408b00;
	}
a.green:visited{
    text-decoration:underline;
	color:#408b00;
	}
a.green:active,a.green:hover{
    text-decoration:none;
	color:#408b00;
	}
a.green01:link{
    text-decoration:underline;
	color:#408b00;
	}
a.green01:visited{
    text-decoration:underline;
	color:#408b00;
	}
a.green01:active,a.green01:hover{
    text-decoration:none;
	color:#408b00;
	}
a.red:link{
    text-decoration:underline;
	color:#ff4e00;
	}
a.red:visited{
    text-decoration:underline;
	color:#ff4e00;
	}
a.red:active,a.red:hover{
    text-decoration:none;
	color:#ff4e00;
	}
h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 28px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}
h4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.mt15 {
	margin-top: 15px;
}
.pt10 {
	padding-top: 10px;
}
.pt8 {
	padding-top: 8px;
}
.pt6 {
	padding-top: 6px;
}
.pt3 {
	padding-top: 3px;
}
.pb3 {
	padding-bottom: 3px;
}
.pt15 {
	padding-top: 15px;
}
.pl10 {
	padding-left: 10px;
}
.pl5 {
	padding-left: 5px;
}
.pt20 {
	padding-top: 20px;
}
.fwhite {
	color: #FFFFFF;
}
.fgreen {
	color: #4ca400;
}
.fblue {
	color: #1b7fe5;
}
.fgray {
	color: #444444;
}
.fred {
	color: #ff4e00;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f14h26 {
	font-size: 14px;
	line-height: 26px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix  {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
* img {
    border:0
}
#pic							{
	width:345px;
	height:205px;
	overflow:hidden;
	cursor:pointer;
}
#play							{position:absolute;margin-left:260px;margin-top:-20px;}
#play a							{text-decoration: none;border:1px solid #E1E1E1;background:#E8F8FC;width:14px;height:14px;color:#fff;display:block;float:left;text-align:center;line-height:14px;margin-right:3px;}
#play a:link, #play a:visited	{color:#fff;}
#play a:hover					{color:#f60;}
.news01{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.news01 li{
	list-style: none;
	margin: 0px;
	background-image: url(../images/dd01.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	width: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.news01 li span{
	float:right;
	text-align:right;
	margin: 0px;
	color: #999999;
}
.news02{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.news02 li{
	list-style: none;
	margin: 0px;
	background-image: url(../images/dd02.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	width: auto;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.news02 li span{
	float:right;
	text-align:right;
	margin: 0px;
	color: #999999;
}
/*分页样式*/
.fL	{
	float: left;
}
.fR	{
	float: right;
}
.tC	{
	text-align:center;
}
.vM	{
	vertical-align:middle;
}
.endpagenum	{
	height:auto;
	clear:both;
	padding-top: 5px;
}
.endpagenum .s1 {
	width:36px;
}
a.s1 {
    text-decoration:none;
}
.endpagenum a 			{
	border:1px solid #B8D793;
	color:#58CF6B;
	margin:5px 4px 0pt 0pt;
	padding:2px 5px 1px;
	text-align:center;
	background-color: #FFFFFF;
}
* + html .endpagenum a 		{
	border:1px solid #B8D793;
	color:#58CF6B;
	text-align:center;
	line-height:24px;
	margin-right:4px;
	margin-top:1px;
	padding:1px 5px 0px;
}
* html .endpagenum a 		{
	border:1px solid #B8D793;
	color:#58CF6B;
	text-align:center;
	line-height:24px;
	margin-right:4px;
	margin-top:1px;
	padding:1px 5px 0px;
}
.endpagenum a.s2:visited {
	color:#FFFFFF;
}
.endpagenum a:hover {
	color:#fff;
	border:1px solid #e8e8e8;
	background-color: #58CF6B;
}
.endpagenum .s2 {
	border:1px solid #B8D793;
	color:#fff;
	font-weight:bold;
	background-color: #58CF6B;
}
.pagezone span .s {
	border:1px solid #B8D793;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 1px;
	margin:5px 4px 0pt 0pt;
	background-color: #58CF6B;
}

/*分页样式*/

.top {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/top.jpg);
	height: 219px;
}
.nav {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/nav.jpg);
	height: 42px;
	padding-right: 70px;
	padding-left: 62px;
}
.nav_01 {
	float: left;
	height: 34px;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/nav_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
}
.nav_02 {
	float: left;
	height: 34px;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/nav_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
}
.nav_03 {
	float: right;
	height: auto;
	width: 120px;
	padding-top: 13px;
	line-height: 18px;
	text-align: center;
}
.app {
	float: left;
	height: 42px;
	width: 170px;
}
.main01 {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 385px;
	overflow: hidden;
}
.main01_blank {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
}
.main01_app {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
}
.main01_left {
	width: 16px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 114px;
	background-image: url(../images/main01_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.main01_mid {
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	background-image: url(../images/main01_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main01_right {
	width: 16px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 114px;
	background-image: url(../images/main01_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
.main01_news {
	float: left;
	height: auto;
	width: 646px;
}
.main01_intro {
	float: right;
	height: auto;
	width: 260px;
}
.main01_news_top {
	background-image: url(../images/main01_news_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 596px;
	padding-top: 3px;
	padding-left: 50px;
}
.main01_news_mid {
	background-color: #fafff2;
	float: left;
	height: 260px;
	width: 624px;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
}
.main01_news_blank {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 614px;
	padding: 15px;
	border: 1px solid #99d044;
}
.main01_news_app {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 614px;
	padding: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
}
.main01_news_bot {
	float: left;
	height: auto;
	width: 646px;
}
.main01_intro_top {
	background-image: url(../images/main01_intro_top.gif);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	height: 27px;
	width: 260px;
	padding-top: 3px;
}
.main01_intro_mid {
	background-color: #e2f3c6;
	padding: 15px;
	float: left;
	height: auto;
	width: 230px;
}
.main01_intro_mid_01 {
	float: left;
	height: auto;
	width: 230px;
}
.main01_intro_mid_02 {
	float: left;
	height: auto;
	width: 200px;
	padding-left: 30px;
	padding-top: 10px;
}
.main02 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 332px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main02a {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 19px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main02_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
}
.main02_bot {
	background-image: url(../images/main02_bot.gif);
	background-repeat: no-repeat;
	float: left;
	height: 19px;
	width: 970px;
	overflow: hidden;
}
.main02_intro_top {
	background-image: url(../images/main02_intro_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 402px;
	padding-top: 2px;
	padding-left: 50px;
}
.main02_intro_mid {
	padding: 10px;
	float: left;
	height: 170px;
	width: 430px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
	background-color: #fafff2;
}
.main02_intro_mid_w {
	padding: 10px;
	float: left;
	height: 170px;
	width: 430px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
	background-color: #fafff2;
}
.main02_intro_mid_w_01 {
	float: left;
	height: auto;
	width: 430px;
}
.main02_intro_mid_w_02 {
	float: left;
	height: auto;
	width: 415px;
	padding-left: 15px;
}
.main02_mid01_left {
	float: left;
	height: auto;
	width: 452px;
}
.main02_mid01_right {
	float: right;
	height: auto;
	width: 452px;
}
.main02_mid02 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}.main02_contact_top {
	background-image: url(../images/main02_contact_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 872px;
	padding-top: 3px;
	padding-left: 50px;
}
.main02_contact_mid {
	float: left;
	height: auto;
	width: 890px;
	background-color: #fafff2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.bot {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #deedf6;
	height: 95px;
	padding-right: 16px;
	padding-left: 16px;
	background-image: url(../images/bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	text-align: center;
}
.main03 {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 593px;
	overflow: hidden;
}
.main03_mid_01 {
	float: left;
	height: auto;
	width: 922px;
}
.main03_mid_02 {
	float: left;
	height: 30px;
	width: 890px;
	padding-top: 5px;
	background-image: url(../images/main03_mid_02.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-left: 32px;
}
.main03_mid_left {
	float: left;
	height: auto;
	width: 370px;
}
.main03_mid_right {
	float: right;
	height: auto;
	width: 532px;
}
.main03_toppic {
	background-image: url(../images/main03_toppic_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 218px;
	width: 357px;
	padding-top: 13px;
	padding-left: 13px;
}
.main03_prize_top {
	float: left;
	height: auto;
	width: 370px;
	padding-top: 15px;
}
.main03_prize_mid {
	float: left;
	height: auto;
	width: 370px;
}
.main03_logo {
	float: left;
	height: auto;
	width: 532px;
	padding-bottom: 10px;
}
.main03_yy {
	float: left;
	height: auto;
	width: 502px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.main03_preface {
	float: left;
	height: auto;
	width: 490px;
	background-color: #fafff2;
	border: 1px solid #99d044;
	line-height: 28px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.main01_news_zw01 {
	float: left;
	height: auto;
	width: 614px;
	text-align: center;
}
.main01_news_zw02 {
	margin: 10px;
	padding: 10px;
	float: left;
	height: auto;
	width: 572px;
	background-color: #FFFFFF;
	border: 1px solid #cdec9e;
}
.main01_news_zw03 {
	float: left;
	height: auto;
	width: 614px;
	padding-bottom: 15px;
}
.main01_news_zw04 {
	text-align: right;
	float: left;
	height: auto;
	width: 614px;
	padding-bottom: 10px;
}
.main01_news_zw05 {
	text-align: right;
	float: left;
	height: auto;
	width: 600px;
}
.main04 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 362px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main04_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main04_mid01_left {
	float: left;
	height: auto;
	width: 452px;
}
.main04_mid01_right {
	float: right;
	height: auto;
	width: 452px;
}
.main04_mid01_left_top {
	float: left;
	height: auto;
	width: 452px;
}
.main04_mid01_left_mid {
	float: left;
	height: auto;
	width: 420px;
	border: 1px solid #99d044;
	background-color: #fafff2;
	padding: 15px;
}
.main04_mid01_left_mid_01 {
	float: left;
	height: auto;
	width: 420px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7bc83c;
}
.main04_mid01_left_mid_02 {
	float: left;
	height: auto;
	width: 420px;
	padding-top: 8px;
}
.main05 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 655px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main05_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 20px;
}
.main05_des_top {
	float: left;
	height: auto;
	width: 922px;
}
.main05_mid01_left {
	float: left;
	height: auto;
	width: 452px;
}
.main05_mid01_right {
	float: right;
	height: auto;
	width: 452px;
}
.main05_mid01_left_mid {
	float: left;
	height: auto;
	width: 420px;
	border: 1px solid #99d044;
	background-color: #fafff2;
	padding: 15px;
}
.main05_mid01_left_mid_01 {
	float: left;
	height: auto;
	width: 420px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7bc83c;
}
.main05_mid01_left_mid_02 {
	float: left;
	height: auto;
	width: 420px;
	padding-top: 8px;
}
.main06 {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 253px;
	overflow: hidden;
}
.main06_glogo {
	float: left;
	height: auto;
	width: 309px;
}
.main06_backg {
	float: right;
	height: auto;
	width: 567px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 28px;
}
.main07 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main07_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main07_prize_left {
	float: left;
	height: auto;
	width: 296px;
}
.main07_prize_mid {
	float: left;
	height: auto;
	width: 296px;
	margin-left: 18px;
}
.main07_prize_right {
	float: right;
	height: auto;
	width: 296px;
}.main07_prize01_top {
	float: left;
	height: 27px;
	width: 246px;
	background-image: url(../images/main06_prize_top.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 50px;
}
.main07_prize01_mid {
	padding: 16px;
	float: left;
	width: 262px;
	background-color: #fffeed;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffc22e;
	border-bottom-color: #ffc22e;
	border-left-color: #ffc22e;
}
.main08 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main08_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main08_intro_mid {
	padding: 15px;
	float: left;
	height: auto;
	width: 890px;
	background-color: #fafff2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99d044;
	border-bottom-color: #99d044;
	border-left-color: #99d044;
}
.main09 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 251px;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main09_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}.main09_mess_top {
	float: left;
	height: auto;
	width: 922px;
}
.main09_mess_mid {
	background-color: #fafff2;
	float: left;
	padding: 15px;
	height: auto;
	width: 890px;
	border: 1px solid #99d044;
}
.main09_mess_mid_pic {
	text-align: center;
	float: left;
	height: auto;
	width: 185px;
	line-height: 20px;
}
.main09_mess_mid_mess {
	float: left;
	height: auto;
	width: 650px;
	line-height: 28px;
	margin-left: 30px;
}
.main10 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main10_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main10_work_top {
	float: left;
	height: auto;
	width: 922px;
}
.main10_work_no1 {
	background-color: #fffeed;
	float: left;
	height: auto;
	width: 920px;
	border: 1px solid #ffc22e;
}
.main10_work_no1_left {
	float: left;
	width: 35px;
	background-color: #ffb12e;
	text-align: center;
	padding-top: 10px;
	height: 185px;
}
.main10_work_no4_left {
	float: left;
	width: 35px;
	background-color: #ffb12e;
	text-align: center;
	padding-top: 10px;
	height: 205px;
}
.main10_work_no_pic {
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #b1b1b1;
}
.main10_work_no1_mid {
	float: left;
	height: auto;
	width: 595px;
	padding-top: 10px;
	padding-left: 15px;
}
.main10_work_no1_mid_01 {
	float: left;
	height: auto;
	width: 325px;
	padding-left: 15px;
}
.main10_work_no1_intro {
	float: left;
	height: auto;
	width: 325px;
}
.main10_work_no1_right {
	float: right;
	height: 185px;
	width: 244px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffb12e;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.main10_work_no2 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 450px;
	border: 1px solid #99d044;
}
.main10_work_no3 {
	background-color: #fafff2;
	float: right;
	height: auto;
	width: 450px;
	border: 1px solid #99d044;
}
.main10_work_no_left {
	float: left;
	width: 35px;
	background-color: #99d044;
	text-align: center;
	padding-top: 10px;
	height: 185px;
}
.main10_work_no2_left_02 {
	float: left;
	width: 202px;
	text-align: center;
	height: auto;
}
.main10_work_no2_left_mid {
	float: left;
	width: 402px;
	height: auto;
	padding-top: 10px;
	padding-left: 13px;
}
.main10_work_no2_mid {
	float: left;
	height: auto;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
}
.main10_work_no2_intro {
	float: left;
	height: auto;
	width: 180px;
}
.main10_work_no2_text {
	float: left;
	height: auto;
	width: 200px;
	text-align: left;
	padding-top: 10px;
}
.main10_work_no4 {
	background-color: #fffeed;
	float: left;
	height: auto;
	width: 290px;
	border: 1px solid #ffc22e;
}
.main10_work_no5 {
	background-color: #fffeed;
	float: left;
	height: auto;
	width: 290px;
	border: 1px solid #ffc22e;
	margin-left: 20px;
}
.main10_work_no6 {
	background-color: #fffeed;
	float: right;
	height: auto;
	width: 290px;
	border: 1px solid #ffc22e;
}
.main10_work_no4_mid {
	float: left;
	height: auto;
	width: 225px;
	padding-left: 28px;
	padding-top: 5px;
}
.main10_work_no4_mid_01 {
	height: auto;
	width: 200px;
	border: 1px solid #b8b8b7;
	float: left;
}
.main10_work_no4_mid_02 {
	height: auto;
	float: left;
	width: 201px;
	text-align: center;
}
.main10_work_no4_mid_03 {
	height: auto;
	float: left;
	width: 200px;
	text-align: center;
	background-color: #FFE8B3;
}
.main10_work_no7 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 217px;
	border: 1px solid #a0d350;
}
.main10_work_no8 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 217px;
	border: 1px solid #a0d350;
	margin-left: 15px;
}
.main10_work_no9 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 217px;
	border: 1px solid #a0d350;
	margin-left: 15px;
}
.main10_work_no10 {
	background-color: #fafff2;
	float: right;
	height: auto;
	width: 217px;
	border: 1px solid #a0d350;
}
.main10_work_no7_mid {
	float: left;
	height: auto;
	width: 162px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.main10_work_no7_mid_01 {
	height: auto;
	width: 162px;
	border: 1px solid #b8b8b7;
	float: left;
}
.main10_work_no7_mid_02 {
	height: auto;
	float: left;
	width: 162px;
	text-align: center;
}
.main10_work_no7_mid_03 {
	height: auto;
	float: left;
	width: 162px;
	text-align: center;
	background-color: #D7EDB6;
}
.main11 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main11_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main11_mid01_top {
	float: left;
	height: auto;
	width: 922px;
}
.main11_inter_mid_01 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 266px;
	border: 1px solid #a0d350;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.main11_inter_mid_02 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 266px;
	border: 1px solid #a0d350;
	padding: 15px;
	margin-left: 15px;
}
.main11_inter_mid_03 {
	background-color: #fafff2;
	float: right;
	height: auto;
	width: 266px;
	border: 1px solid #a0d350;
	padding: 15px;
}
.main11_inter_top {
	float: left;
	height: auto;
	width: 266px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7bc83c;
}
.main11_inter_mid {
	float: left;
	height: auto;
	width: 266px;
	padding-top: 5px;
}
.main12 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	padding-right: 16px;
	padding-left: 16px;
	overflow: hidden;
}
.main12a {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
	height: 351px;
}
.main12b {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-color: #deedf6;
}
.main12_pm{
	float: left;
	height: auto;
	width: 230px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.main12_pm_01{
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #ffc22e;
	height: 18px;
	width: 18px;
	text-align: center;
	line-height: 18px;
}
.main12_pm_02{
	float: left;
	padding-left: 10px;
}
.main12_news_top {
	background-image: url(../images/main12_news_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 596px;
	padding-top: 3px;
	padding-left: 50px;
}
.main12_news_mid {
	background-color: #fffeed;
	float: left;
	height: 260px;
	width: 624px;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffc22e;
	border-bottom-color: #ffc22e;
	border-left-color: #ffc22e;
}
.main12_intro_top {
	background-image: url(../images/main12_intro_top.gif);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	height: 27px;
	width: 260px;
	padding-top: 3px;
}
.main12_intro_mid {
	background-color: #fff1c9;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.main12_intro_mid_01 {
	float: left;
	height: auto;
	width: 230px;
}
.main12_intro_mid_02 {
	float: left;
	height: auto;
	width: 200px;
	padding-left: 30px;
	padding-top: 10px;
}
.main12_news_mid_pic {
	float: left;
	height: auto;
	width: 292px;
}
.main12_news_mid_pic_01 {
	float: left;
	height: auto;
	width: 100%;
	text-align: center;
}
.main12_news_mid_pic_02 {
	float: left;
	height: auto;
	width: 290px;
	text-align: center;
	border: 1px solid #b8b8b7;
}
.main12_news_mid_intro {
	float: right;
	height: 255px;
	width: 315px;
	overflow: hidden;
}
.main12_mid01 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 922px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main12_work_top {
	float: left;
	height: auto;
	width: 922px;
}
.main12_work_l01 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 264px;
	border: 1px solid #99d044;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.main12_work_l02 {
	background-color: #fafff2;
	float: left;
	height: auto;
	width: 264px;
	border: 1px solid #99d044;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	margin-left: 20px;
}
.main12_work_l03 {
	background-color: #fafff2;
	float: right;
	height: auto;
	width: 264px;
	border: 1px solid #99d044;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.main12_mid {
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	background-image: url(../images/main01_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-right: 24px;
	padding-left: 24px;
}
.main12_mid02 {
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
	background-image: url(../images/main01_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 15px;
}
.main12_work_l01_01 {
	float: left;
	height: auto;
	width: 262px;
	text-align: center;
}
.main12_work_l01_02 {
	float: left;
	height: auto;
	width: 260px;
	border: 1px solid #b6b7b6;
}
.main12_work_l01_03 {
	float: left;
	height: auto;
	width: 262px;
	background-color: #D7EDB6;
	text-align: center;
}
.main13_news {
	float: left;
	height: auto;
	width: 922px;
}
.main14_news {
	float: left;
	height: auto;
	width: 890px;
	background-color: #fafff2;
	padding: 15px;
	border: 1px solid #99d044;
}
.main14_news_mid {
	float: left;
	height: auto;
	width: 890px;
}
.main14_news_mid_02 {
	float: left;
	height: auto;
	width: 890px;
	text-align: center;
}
.main13_news_top {
	background-image: url(../images/main13_news_top.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 874px;
	padding-top: 3px;
	padding-left: 50px;
}
.main13_news_mid {
	background-color: #fffeed;
	float: left;
	height: 240px;
	width: 892px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffc22e;
	border-bottom-color: #ffc22e;
	border-left-color: #ffc22e;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.main13_news_mid_intro {
	float: right;
	height: 245px;
	width: 580px;
	overflow: hidden;
}
