/* CSS Document */

body { padding: 0; margin: 0; background: url(images/bj.jpg) 0 0 repeat-x #fff; 	font-family:Arial,"微软雅黑"; font-size: 14px; color: #5C5C5C; font-size: 12px;font-style: normal; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { margin: 0; padding: 0; }
a{font-style: normal;}
a:link, a:visited { text-decoration: none;font-style: normal; }
ul { margin: 0; padding: 0; list-style-type: none; }
img { border: none; }
.spacer { clear: both; font-size: 0; line-height: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/*------------------------------------------------body--------------------*/
.nav_5 { width: 960px; height: 104px; margin: 0 auto; text-align: center; overflow:hidden; }
.logo_5 { height: 104px; float: left; padding-left: 50px; }
.nav_5 ul { float: right; padding: 40px 20px 0; }
.nav_5 ul li { float: right; display: block; text-align: center; margin-left: 50px; font-size: 14px; color: #fff; font-weight: bold; line-height: 22px; }
.nav_5 ul li a { color: #fff; }
.nav_5 ul li a:hover { color: #404f09; }
/*------------------------------------------------mian--------------------*/
.mian_right li em a{font-style: normal; }
.mian { width: 960px;height:680px;  margin: 0 auto; }
.mian_left { width: 660px; height: 680px; float: left; overflow: hidden; }
.mian_right { width: 300px; height: 680px; float: left; overflow: hidden; background-color: #e5e5e5; }
#container { width: 660px; height: 262px; padding: 20px 0 10px; margin: 0 auto; position: relative; z-index: 0; }
#example { width: 660px; height: 262px; position: relative; }
#ribbon { position: absolute; top: -3px; left: -15px; z-index: 500; }
#frame { position: absolute; z-index: 0; width: 739px; height: 341px; top: -3px; left: -80px; }
#slides { position: absolute; top: 15px; left: 45px; z-index: 100; }
#slides .next, #slides .prev { position: absolute; top: 95px; left: -29px; width: 24px; height: 43px; display: block; z-index: 101; }
.slides_container { width: 580px; height: 230px; overflow: hidden; position: relative; }
#slides .next { left: 585px; }
.pagination { margin: 26px auto 0; width: 100px; }
.pagination li { float: left; margin: 0 1px; }
.pagination li a { display: block; width: 12px; height: 0; padding-top: 12px; background-image: url(../img/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.pagination li.current a { background-position: 0 -12px; }
.caption { position: absolute; bottom: -35px; height: 30px; padding: 5px 20px 0 20px; background: #000; background: rgba(0,0,0,.5); width: 540px; font-size: 1.3em; line-height:28px; color: #fff; border-top: 1px solid #000; text-shadow: none; }

a:link, a:visited { color: #fff; text-decoration: none; }
a:hover, a:active { color: #fff; text-decoration: none; }
/*------------------------------------------------left--------------------*/

.news { width: 580px; height: 243px; padding-left: 40px; }
.acc { width: 580px; height: 140px; padding-left: 40px; }
h2.ne_1 { color: #8ea034; font-size: 16px; line-height: 31px; border-bottom: 2px solid #e5e5e5;	font-family:Arial,"微软雅黑"; font-weight:100;}
h2.ne_1 span { float: right; font-size: 12px; }
h2.ne_1 span a{color:#8ea034;}
h2.ne_1 span a:hover{color:#404f09;}
.news ul { padding-top: 10px; }
.news li { line-height: 22px; padding-left: 20px; background: url(news.jpg) no-repeat; }
.news li a { color: #505050; }
.news li a:hover { color: #62761b; }
.acc_box { padding: 15px 0; line-height: 22px; }
.mian_right h2{ font-size:16px; color:#8ea034; padding:33px 0 15px 20px;font-family:Arial,"微软雅黑"; font-weight:100;}
.mian_right ul{ padding-left:20px;}
.mian_right li{ line-height:26px; padding-bottom:5px;}
.mian_right li b{ display:block;}
.mian_right li a{ color:#505050;}
.mian_right li a:hover{ color:#404f09;}
.mian_right li em{ display:block;color:#8ea034; line-height:18px;}
.mian_right li em a{ color:#8ea034;}
.mian_right li em a:hover{ color:#404f09;}
.mian_right p{line-height:20px;padding-left:20px;}

/******  footer  *******/
.footer_1{ width:100%; height: 115px;background-color: #444444; }
.footer { width:960px; height: 115px; margin:0 auto; border-top: 1px solid #4c4c4c; color: #bebebe; }
.footer a { color: #bebebe; }
.footer a:hover { color: #eee; }
.footer .links { float: left; display: inline-block; padding-left: 40px; padding-top: 45px; }
.footer .links a { display: inline-block; padding: 0 8px; color: #bebebe; }
.footer .links li a:link, .footer .links li a:visited, .footer .links li a:active { color: #bebebe; }
.footer .links a:hover { color: #eee; }
.footer .copyright { float: right; padding-right: 20px; padding-top: 15px; line-height:22px; width: 350px; font-size: 12px; }
