@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, "宋体";
	line-height: 24px;
	color: #8c8c8c;
	text-align: left;
	background:#e4e7e8 url(../images/bg.jpg) no-repeat center top;
}
div,span,ul,li,dl,dt,dd,img{
	margin:0;
	padding:0;
	border:0;
}
i,em{
	font-style:normal;
}
a {
	text-decoration:none;
	color:#8c8c8c;
}
a:hover{
	text-decoration:underline;
	color:#80a50f;
}
a img {
	border: none;
}
p.clear{
    clear:both;
    padding:10px 0 0 0;
}
form {
	margin:0;
	padding:0;
}
.textfield{
	width:200px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
	color:#8e512e;
}
.textfield2{
	width:135px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
	color:#8e512e;
}
.textarea{
	width:160px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	color:#8e512e;
}
.submit{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/submit.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.submit3{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/reset.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.submit2{
	width:66px;
	height:23px;
	float:left;
	background:url(../images/search.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.reset{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/reset.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.select{
	width:50px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
	color:#8e512e;
}

/* Header */
#top{
	width:1003px;
	height:35px;
	line-height:35px;
	margin:0 auto;
	padding:20px 0 13px;
}


/* Menu */
#menu{
	width:1003px;
	height:45px;
	background:url(../images/menu_bg.jpg) no-repeat center top;
	margin: 0 auto;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu li{
	display: inline;
	line-height:45px;
}
#menu .xm a{
	width:218px;
	height:45px;
	float:left;
	line-height:45px;
	text-align:center;
	line-height:42px;
	color:#524f4f;
	display:block;
}
#menu .xm a:hover{
	width:218px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/menu_1.jpg) no-repeat;
}
#menu .ln a{
	width:177px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#524f4f;
	display:block;
}
#menu .ln a:hover{
	width:177px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/menu_2.jpg) no-repeat;
}
#menu .zj a{
	width:202px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#524f4f;
	display:block;
}
#menu .zj a:hover{
	width:202px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/menu_3.jpg) no-repeat;
}
#menu .zs a{
	width:198px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#524f4f;
	display:block;
}
#menu .zs a:hover{
	width:198px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/menu_4.jpg) no-repeat;
}
#menu .hb a{
	width:208px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#524f4f;
	display:block;
}
#menu .hb a:hover{
	width:208px;
	height:45px;
	float:left;
	text-align:center;
	line-height:42px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/menu_5.jpg) no-repeat;
}


/* Banner */
#banner {
	width:1003px;
	height:505px;
	margin: 0 auto;
}




/* Con */
#Con{
	width:1003px;
	height:auto;
	margin:0 auto;
	overflow:auto;
}
.Con_Group{
	width:1003px;
	height:auto;
	float:left;
	margin-bottom:35px;
}
.Con_GroupTop{
	width:903px;
	height:65px;
	float:left;
	line-height:65px;
	padding-left:50px;
	padding-right:50px;
	font-size:18px;
	font-family:"微软雅黑";
	color:#80a50f;
	font-weight:bold;
	background:url(../images/gro_top.jpg) no-repeat center top;
}
.Con_GroupTop a{
	color:#80a50f;
	text-decoration:none;
}
.Con_GroupTop2{
	width:903px;
	height:65px;
	float:left;
	line-height:65px;
	padding-left:50px;
	padding-right:50px;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:bold;
	background:url(../images/gro_top2.jpg) no-repeat center top;
	color:#80a50f;
}
.Con_GroupTop2 a{
	color:#80a50f;
	text-decoration:none;
}
.Con_GroupTop3{
	width:615px;
	height:65px;
	float:left;
	line-height:65px;
	padding-left:50px;
	padding-right:50px;
	font-size:18px;
	font-family:"微软雅黑";
	color:#80a50f;
	font-weight:bold;
	background:url(../images/gro_top3.jpg) no-repeat center top;
}
.Con_GroupTop3 a{
	color:#80a50f;
	text-decoration:none;
}
.Con_GroupTop4{
	width:172px;
	height:65px;
	float:left;
	line-height:65px;
	padding-left:50px;
	padding-right:50px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#80a50f;
	font-weight:bold;
	background:url(../images/gro_top4.jpg) no-repeat center top;
}
.Con_GroupTop4 a{
	color:#80a50f;
	text-decoration:none;
}
.Con_GroupMid{
	width:943px;
	height:auto;
	float:left;
	background:url(../images/gro_mid.jpg) repeat-y center;
	padding:20px 30px 10px 30px;
}
.Con_GroupMid2{
	width:655px;
	height:auto;
	float:left;
	background:url(../images/gro_mid2.jpg) repeat-y center;
	padding:20px 30px 10px 30px;
}
.Con_GroupMid3{
	width:212px;
	height:auto;
	float:left;
	background:url(../images/gro_mid3.jpg) repeat-y center;
	padding:20px 30px 10px 30px;
}
.Con_GroupBot{
	width:1003px;
	height:20px;
	float:left;
	background:url(../images/gro_bot.jpg) no-repeat center top;
}
.Con_GroupBot2{
	width:715px;
	height:20px;
	float:left;
	background:url(../images/gro_bot2.jpg) no-repeat center top;
}
.Con_GroupBot3{
	width:272px;
	height:20px;
	float:left;
	background:url(../images/gro_bot3.jpg) no-repeat center top;
}
.Con_Group2{
	width:145px;
	height:72px;
	float:left;
	background:url(../images/pic.png) no-repeat center center;
	padding-left:15px;
	line-height:72px;
	color:#FFF;
	font-size:14px; font-weight:bold;
}
.Con_Group3{
	width:764px;
	height:auto;
	float:left;
	padding-left:15px;
}
.Con_Group4{
	width:943px;
	height:auto;
	float:left;
}
#outer {
	width:450px;
	margin:10px auto;
}
#tab {
	overflow:hidden;
	zoom:1;
	margin-bottom: 15px;
}
#tab li {
	float:left;
	color:#8c8c8c;
	height:33px;
	cursor:pointer;
	line-height:33px;
	list-style-type:none;
	width:125px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#tab li.current {
	color:#44b5df;
	background:#fff;
	width:123px;
	height: 31px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #ddd;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#content {
	border:1px solid #d8d8d8;
	background-color:#FFF;
}
#content p{ width:569px; float:right}
#content h2{ width:569px; float:right}
#content ul {
	line-height:24px;
	display:none;
	margin:20px 15px 20px 15px;
	padding:10px 0;
	width:913px;
	height:auto;
	overflow:auto;
}
.Con_Group5{
	width:913px;
	height:auto;
	float:left;
	border-bottom:#d8d8d8 1px dashed;
	padding-bottom:20px;
	margin-bottom:20px;

}
.Con_Group5 a{
	color:#80a50f;
}
.Con_Group6{
	width:913px;
	height:auto;
	float:left;
}
.Con_Group6 a{
	color:#80a50f;
}
.Con_Group7{
	width:943px;
	height:auto;
	float:left;
	border-bottom:#d3d3d3 1px dashed;
	padding-bottom:20px;
	margin-bottom:20px;
}
.Con_Group8{
	width:450px;
	height:auto;
	float:left;
	border-right:#d3d3d3 1px dashed;
	margin-right:14px;
}
.Con_Group9{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	margin-bottom:18px;
	color:#44b5df;
}
.Con_Group10{
	width:74px;
	height:74px;
	float:left;
	margin-right:14px;
	border:1px solid;
}
.Con_Group11{
	width:474px;
	height:auto;
	float:left;
}
.Con_Group12{
	width:74px;
	height:74px;
	float:left;
	margin-right:7px;
	border:#CCC 1px solid;
}
.Con_Group13{
	width:135px;
	height:74px;
	float:left;
	border:#CCC 1px solid;
}
.Con_Group14{
	width:934px;
	height:auto;
	float:left;
}
.Con_Group15{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	margin-bottom:18px;
	color:#44b5df;
}
.Con_Group16{
	width:74px;
	height:74px;
	float:left;
	margin-right:36px;
	border:#CCC 1px solid;
}
.Con_Group17{
	width:135px;
	height:74px;
	float:left;
	border:#CCC 1px solid;
	margin-right:36px;
}
.Con_Group18{
	width:135px;
	height:74px;
	float:left;
	border:#CCC 1px solid;
}
.Con_Group19{
	width:100%;
	height:auto;
	list-style: none;
	float: right;
}
.Con_Group20{
	width:934px;
	height:auto;
	float:left;
	margin-top:20px;
}
.Con_Group21{
	width:715px;
	height:auto;
	float:left;
	margin-right:16px;
}
.Con_Group22{
	width:370px;
	height:auto;
	float:left;
	margin-right:25px;
}
.Con_Group23{
	width:370px;
	height:auto;
	float:left;
	margin-top:50px;
}
.Con_Group24{
	width:224px;
	height:auto;
	float:left;
	padding-left:25px;
	border-left:#d3d3d3 1px dashed;
}
.Con_Group25{
	width:272px;
	height:auto;
	float:left;
}
.Con_Group26{
	width:155px;
	height:auto;
	float:left;
	padding:0 28px 0 29px;
}
.Con_Group27{
	width:111px;
	height:auto;
	float:left;
	padding:20px 50px 0 51px;
}
.Con_Group28{
	width:100%;
	height:auto;
	float:left;
	border-bottom:#d3d3d3 1px dashed;
	padding-bottom:25px;
	margin-bottom:25px;
}
.orange{
	font-size:14px;
	font-family:"微软雅黑";
	color:#ec8b0e;
}
.orange a{
	font-size:14px;
	font-family:"微软雅黑";
	color:#ec8b0e;
}
h2.green{
	color:#80a50f;
	font-size:14px;
	font-weight:bold;
}
h3 .blue{
	color:#44b5df;
	font-weight:bold;
}
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color:#CCC;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 400px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
    border-radius:5px;
}


/* Footer */
#footer {
	width:1003px;
	height:90px;
	margin: 0 auto;
	background:url(../images/footer_bg.jpg) no-repeat center top;
	text-align:center;
	padding-top:20px;
	padding-bottom:35px;
}
