/* CSS Document */
body { margin: 0px auto; font-size: 12px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
body a { text-decoration: none; color: #666666; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form { list-style-type: none; margin: 0px; padding: 0px; }
img {border:0}
.ying { float: left; height: 8px; width: 100%; font-size: 5%; background: url('../images/ying.jpg') repeat-x top left; }
.ying p { float: right; height: 8px; width: 80%; font-size: 5%; background: url('../images/ying.jpg') repeat-x top right; }
.input { border: 1px solid #D8D8D8; margin-right: 10px; }
/* header ===== */
#header { width: 910px; margin: 0px auto; overflow: hidden!important; }
.logo { float: left; padding: 5px 0px 5px 10px; }
.topnav { float: right; padding: 18px 0px 10px 0px; }
.topnav .left { float: left; padding-right: 20px; background: url('../images/top_right.jpg') no-repeat top right; }
.topnav .right { float: left; }
.topnav .right img { float: left; padding-left: 10px; }
#nav { width: 910px; margin: 0px auto; overflow: hidden; height: 38px; background: url('../images/menu.jpg'); }
#nav ul { float: left; width: 100%; }
#nav ul li { float: left; margin: 0px 20px; display: inline; height: 38px; line-height: 38px; color:#676A6F; font-size: 13px; font-weight: bold; }
#nav ul .one { float: left; padding-left: 24px; display: inline; }
#nav ul li a { color:#676A6F; text-decoration: none; }
#nav ul li a.nonce { float: left; width: 84px; height: 38px; text-align: center; background: url('../images/menu_2.jpg') no-repeat; }
#main { width: 910px; margin: 10px auto; overflow: hidden; }
#left { float: left; width: 680px; }
#right { float: left; width: 230px; }
#right2 { float: right; width: 660px; }
/* index ===== */
/* 1 */
.banner1 { float: left; width: 670px; }
.banner1 img { display: block; }
.banner2 { float: left; width: 230px; height: 300px; background: url('../images/banner2.jpg') no-repeat; }
.banner2 p { float: left; width: 100%; padding-top: 210px; text-align: center; }
.banner2 .font { float: left; width: 100%; padding-top: 8px; text-align: center; font-weight: bold; color: #4F940A; margin-top:-10px;*margin-top:0px;}
/* 2 */
.main1 { float: left; width: 100%; margin-top: 4px; }
.main1 .top { float: left; width: 100%; height: 5px; font-size: 5%; background: url('../images/1_top.jpg') no-repeat; }
.main1 .body { float: left; width: 100%; background: url('../images/1_body.jpg') repeat-y; }
.main1 .body .left { float: left; width: 560px; background: url('../images/bg1.jpg') no-repeat 420px 60px; }
.main1 .body .left dl { float: left; width: 94%; padding: 0px 0px 10px 20px; }
.main1 .body .left dl dt { float: left; width: 100%; height: 36px; line-height: 36px; font-weight: bold; font-size: 14px; background: url('../images/1_title.jpg') no-repeat bottom left; }
.main1 .body .left dl dd { float: left; width: 100%; padding-top: 10px; }
.main1 .body .left p { float: left; width: 80%; padding: 0px 0px 0px 20px; }
.main1 .body .right { float: right; width: 310px; background: url('../images/1_right.jpg') no-repeat top left; }
.main1 .body .right dl { float: left; width: 85%; padding: 0px 0px 10px 25px; }
.main1 .body .right dl dt { float: left; width: 100%; margin-bottom: 15px; height: 36px; background: url('../images/1_title.jpg') no-repeat bottom left; }
.main1 .body .right dl dt h3 { float: left; line-height: 36px; font-weight: bold; font-size: 14px; }
.main1 .body .right dl dt label { float: right; font-size: 12px; font-family:arial; padding: 8px 0px 0px 0px; }
.main1 .body .right dl dd { float: left; width: 100%; height: 24px; line-height: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.main1 .body .right dl dd img { padding: 0px 10px 0px 0px; }
.main1 .body .right dl dd a { color: #4F940A; }
.main1 .bottom { float: left; width: 100%; height: 5px; font-size: 5%; background: url('../images/1_bottom.jpg') no-repeat; }
/* 3 */
.main2 { float: left; width: 100%; margin-top: 4px; }
.main2 dl { float: left; width: 100%; background-color: #F9F9F9; padding-bottom: 14px; }
.main2 dl dt { float: left; width: 100%; border-bottom: 2px solid #9DC52A; background-color: #fff; }
.main2 dl dt h3 { float: left; padding-left: 20px; line-height: 30px; font-weight: bold; font-size: 14px; color: #FF850B; }
.main2 dl dt .h3 { float: left; padding-left: 20px; line-height: 30px; font-weight: bold; font-size: 14px; color: #FF850B; }
.main2 dl dd { float: left; padding: 14px 0px 0px 20px; font-size: 13px; }
.main2 dl dd a { color: #4F940A; }
/* main ===== */
.content { float: left; width: 100%; }
.title { float: left; width: 100%; height: 36px; line-height: 15px; border-bottom: 2px solid #A9C888; }
.title img { padding-right: 10px; }
.title h3 { float: left; font-size: 16px; color: #333; padding: 8px 0px 0px 10px; }
.title label { float: right; padding: 10px 16px 0px 0px; }
/* list */
.list { float: left; width: 100%; border-top: 12px solid #F4FBF0; padding-top: 5px; }
.list .bg { border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; background-color: #F7F7F7; }
.list ul { float: left; width: 100%; height: 30px; }
.list ul li { float: left; }
.list .k1 { float: left; width: 66%; padding: 10px 0px 0px 12px; line-height: 14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.list .k1 img { padding-right: 10px; }
.list .k2 { float: right; padding-right: 20px; text-align: right; line-height: 30px; }
.page { float: right; width: 100%; text-align: center; padding: 15px 0px; letter-spacing: 12px; line-height: 15px; }
.page img { padding-right: 10px; }
.page a { margin: 15px auto; overflow: hidden; }
/* down */
.main3 { float: right; width: 98%;  }
.main3 dl { float: left; width: 94%; padding: 20px 0px 10px 20px; }
.main3 dl dt { float: left; width: 100%; height: 30px; line-height: 30px; font-weight: bold; font-size: 14px; }
.main3 dl dd { float: left; width: 100%; padding-top: 10px; }
.main3 p { float: left; width: 80%; padding: 0px 0px 0px 20px; }

/* news */
.news { float: left; width: 100%; margin-top: 5px;}
.news .title1 { float: left; width: 100%; height: 30px; text-align: left; }
.news .title1 h3 { float: left; font-size: 14px; font-weight:bold; color: #333; padding: 8px 0px 0px 0px; }
.news .title1 label { float: right; padding: 18px 10px 0px 0px; }
.news .body { float: left; width: 100%; text-align: left; background: url('../images/2_top.jpg') no-repeat; }
.news .body ul { float: left; padding: 22px 14px 0px 14px; display: inline; }
.news .body ul li { float:left; width: 100%; list-style-type: none; padding: 7px 0px 5px 0px; line-height: 15px; border-bottom: 1px solid #ECECEC; overflow: hidden; }
.news .body ul li img { padding-right: 10px; }
.news .bott { float: left; width: 100%; text-align: left; height: 15px; background: url('../images/2_bottom.jpg') no-repeat; }

/* about */
.main4 { float: right; width: 96%; margin-top: 10px; }
.main4 dl { float: left; width: 96%; }
.main4 dl dt { float: left; width: 100%; font-size: 13px; font-weight: bold; margin-top: 10px; }
.main4 dl dd { float: left; width: 100%; word-wrap:break-word; text-indent:2em; padding-top: 5px; }
/* other */
.other { float: left; width:100%; }
.other ul { float: left; width:100%; border-top: 1px solid #D8DFE6; background-color: #F8F9F7; }
.other ul li { float: left; }
.other .title1 { float: left; width: 100%; text-align: center; margin-top: -1px; padding: 5px 0px; border-top: 1px solid #9DD268; background-color: #F4FBF0; }
.other .k1 { float: left; width: 24%; line-height: 20px; text-align: right; padding: 6px 3% 0px 0px; color: #86AC6A; }
.other .k2 { float: left; width: 70%; padding: 5px 0px 5px 3%; background-color: #fff; }
.other .kk1 { float: left; width: 14%; line-height: 20px; text-align: right; padding: 6px 3% 0px 0px; color: #86AC6A; }
.other .kk2 { float: left; width: 80%; padding: 5px 0px 5px 3%; background-color: #fff; }
.other p { float: left; width: 100%; text-align: center; margin-top: -1px; padding: 5px 0px; border-top: 1px solid #9DD268; }
.other p img { padding-left: 10px; }



/* footer ===== */
#footer { width: 910px; margin: 0px auto; overflow: hidden; text-align: center; padding-top: 15px; line-height: 22px; }
#footer .xian { float: left; width: 100%; height: 10px; font-size: 5%; background-color: #F9F9F9; border-top: 1px solid #9DC52A; margin-bottom: 18px; }

.lu { color: #6D9234; }
