﻿* {
  margin: 0;
  padding: 0;
}
body {
  margin: 0 auto;
  background: url(../images/bg.jpg);
  color: #575757;
  font: 12px Arial, Verdana, Tahoma;
min-width: 1000px;
}
div, form, img, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}
ol {
  margin-left: 20px;
}
table {
  border-collapse: collapse;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a img, img {
  border: 0;
}
select, input, textarea {
  color: #575757;
  background: inherit;
  font: 12px Arial, Verdana, Tahoma;
}
input, textarea, select {
  padding: 1px;
}
a {
  color: #000;
  text-decoration: none;
}
a:hover {
  color: #0896d4;
  text-decoration: underline;
}
.clear {
  clear: both;
}
.wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}
.swrapper {
  margin-left: auto;
  margin-right: auto;
  background: url(../images/page_topbg.jpg) no-repeat 50% 0;
}
#header {
  height: 255px;
}
#header h1 {
  float: left;
  width: 180px;
  height: 132px;
  background: url(../images/logo.jpg) no-repeat;
  text-indent: -999px;
  overflow: hidden;
  /*background-size: 130px;
  background-position: 20px 0;*/
}
#header h1 {
  margin-top: 18px;
  margin-left: 14px;
}
* html #header h1 {
  margin-top: 18px;
  margin-left: 7px;
}
* + html #header h1 {
  margin-top: 18px;
  margin-left: 14px;
}
#header .nav_box {
  float: left;
  padding-left: 2px;
  padding-top: 23px;
  width: 587px;
  height: 120px;
}
#header .nav {
  width: 577px;
  height: 43px;
  background: url(../images/nav_bg.jpg) no-repeat;
  padding-left: 10px;
}
/*#header .nav a {
  display: inline;
  float: left;
  margin-top: 8px;
  width: 70px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  color: #FFF;
  font-size: 15px;
  font-weight: bold;
      text-shadow: -1px -1px 0 #706a5a, 1px -1px 0 #706a5a, -1px 1px 0 #302d28, 1px 1px 0 #302d28;
  margin-left: 10px;
}*/
#header .nav a {
	display:inline;
	float:left;
	margin-top:8px;
	width:70px;
	height:30px;
	text-indent:-999px;
	overflow:hidden;
}
#header .nav a.s1 {
	margin-left:37px;
}
#header .nav a.s2 {
	margin-left:34px;
}
#header .nav a.s3 {
	margin-left:31px;
}
#header .nav a.s4 {
	margin-left:44px;
}
#header .nav a.s5 {
	margin-left:38px;
}
#header .snav {
  margin-left: 10px;
  width: 566px;
  background: url(../images/snav_bg.jpg) no-repeat;
  color: #fff;
  height: 0;
  overflow: hidden;
  /* 平滑过渡动画 */
  transition: height 0.3s ease;
}
#header .snav a {
  color: #fff;
}
#header .snav span {
  margin: 0 5px;
}
#header .snav ul {
  float: left;
  padding-top: 3px;
  height: 72px;
  line-height: 22px;
  filter: glow(color=#000000, strength=2);
}
#header .snav ul li {}
#header .snav ul.s1 {
  width: 85px;
}
#header .snav ul.s1 li {
  margin-left: 45px;
}
#header .snav ul.s2 {
  width: 135px
}
#header .snav ul.s2 li {
  margin-left: 14px;
}
#header .snav ul.s3 {
  width: 80px
}
#header .snav ul.s3 li {
  margin-left: 20px;
}
#header .snav ul.s4 {
  width: 150px
}
#header .snav ul.s4 li {
  margin-left: 22px;
}
#header .snav ul.s5 {
  width: 105px
}
#header .snav ul.s5 li {
  margin-left: 38px;
}
#header .shan {
  display: none;
  position: absolute;
  margin-left: 655px;
  margin-top: -130px;
  width: 400px;
  height: 300px;
}
.img_box {
  position: relative;
  width: 150px; /* 你的图片宽度 */
  margin: 0 auto;
}
.banner_roll {
  display: flex;
  transition: transform 0.4s ease; /* 滑动动画 */
  width: max-content;
}
.banner_roll a {
  flex-shrink: 0;
}

.banner_btn span {
  border-bottom:1px solid #000;
}
/* 按钮高亮 */
.banner_btn span.active {
  border-bottom:1px solid #e4c15b;
}
#content {}
#content .side {
  float: left;
  padding-top: 10px;
  width: 199px;
}
#content .side .login_box {
  padding-top: 2px;
  width: 199px;
}
#content .side .login {
  margin-left: 5px;
}
#content .side .login a.login:hover {
  background: url(../images/side_bg.png) no-repeat;
  background-position: -188px 0px;
}
#content .side .login a.login {
  display: block;
  width: 188px;
  height: 70px;
  background: url(../images/side_bg.png) no-repeat;
  text-indent: -999px;
  overflow: hidden;
  background-position: 0px 0px;
}
#content .side .login a.backhome {
  display: block;
  width: 188px;
  height: 70px;
  background: url(../images/side_bg.png) no-repeat;
  background-position: 0px -72px;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .login a.backhome:hover {
  background: url(../images/side_bg.png) no-repeat;
  background-position: -188px -72px;
}
#content .side .khdxz_box {
  padding-top: 17px;
  padding-left: 15px;
  width: 173px;
  height: 277px;
  margin: 11px 0px 0px 11px;
  background: url(../images/side_khdxz_bg.jpg) no-repeat;
}
#content .side .khdxz_box a {
  display: block;
  color: #fff;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .khdxz_box .down_bt {
  width: 157px;
  height: 66px;
  background: url(../images/btn_khdxz.jpg) no-repeat;
  padding-top: 2px;
  margin-top: 15px;
}
#content .side .khdxz_box a.khdxz {
  width: 157px;
  height: 68px;
  background: url(../images/side_bg.png) no-repeat;
  background-position: 0px -143px;
}
#content .side .khdxz_box a.khdxz:hover {
  background: url(../images/side_bg.png) no-repeat;
  background-position: -172px -143px;
}
#content .side .khdxz_box a.xsbd {
  margin-top: 6px;
  width: 155px;
  height: 38px;
  background: url(../images/btn_xsbd.jpg) no-repeat;
}
#content .side .khdxz_box a.sjzn {
  margin-top: 5px;
  width: 154px;
  height: 18px;
  background: url(../images/side_sjzn_bg.jpg) no-repeat;
  text-indent: 0;
  text-align: center;
  line-height: 17px;
  text-decoration: none;
}
#content .side .khdxz_box a.kthz {
  width: 155px;
  height: 38px;
  background: url(../images/btn_kthz.jpg) no-repeat;
}
#content .side .khdxz_box a.zhcz {
  margin-top: 5px;
  width: 155px;
  height: 38px;
  background: url(../images/btn_zhcz.jpg) no-repeat;
}
#content .side .khdxz_box ul {
  margin: 5px 15px 7px 7px;
  height: 32px;
  line-height: 18px;
}
#content .side .khdxz_box ul li {
  float: left;
  padding-left: 9px;
  width: 43%;
  background: url(../images/icon_arrow01.gif) no-repeat 0 7px;
  text-align: left;
}
#content .side .khdxz_box ul li a {
  display: inline;
  text-indent: 0;
}
#content .side .yxts_box {
  margin-left: 11px;
  padding-top: 54px;
  padding-left: 14px;
  width: 174px;
  height: 134px;
  background: url(../images/side_yxts_bg.jpg) no-repeat;
  pointer-events: none;
}
#content .side .yxts_box a {
  display: block;
  width: 160px;
  height: 31px;
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .yxts_box a.s1 {
  background-image: url(../images/btn_hljn.jpg);
}
#content .side .yxts_box a.s2 {
  margin-top: 8px;
  background-image: url(../images/btn_hzgz.jpg);
}
#content .side .yxts_box a.s3 {
  margin-top: 8px;
  background-image: url(../images/btn_zzjjc.jpg);
}
#content .side .kfzx_box {
  margin-top: 12px;
  width: 199px;
  height: 293px;
  background: url(../images/side_kfzx_bg.jpg) no-repeat;
  text-align: center;
}
#content .side .kfzx {
  margin-left: 11px;
}
#content .side .kfzx a {}
#content .side .kfzx a.bugtj {
  margin-left: 4px;
  width: 74px;
  height: 31px;
  background: url(../images/btn_bugtj.jpg) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .kfzx a.wgjb {
  margin-left: 1px;
  width: 74px;
  height: 31px;
  background: url(../images/btn_wgjb.jpg) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .kfzx ul {
  padding-top: 66px;
  margin: 0 15px;
  margin-left: 25px;
  height: 20px;
  filter: glow(color=#3E2302, strength=3);
}
#content .side .kfzx ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 12px;
  width: 90%;
  background: url(../images/icon_arrow01.gif) no-repeat 2px 6px;
  text-align: left;
  line-height: 21px;
  color: #fff;
  display: block;
}
#content .side .kfzx ul li a {
  color: #fff;
}
#content .side .kfzx div.fcm {
  margin-left: 16px;
  margin-top: 5px;
  width: 159px;
  height: 141px;
  background: url(../images/img_fcm.jpg) no-repeat;
}
* html #content .side .kfzx div.fcm {
  margin-left: 4px;
}
* + html #content .side .kfzx div.fcm {
  margin-left: 4px;
}
#content .side .kfzx div.fcm a.fcm {
  display: block;
  margin-top: 7px;
  margin-left: 1px;
  width: 120px;
  height: 20px;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .kfzx div.fcm a.zhaqfa {
  display: block;
  margin-top: 20px;
  margin-left: 40px;
  width: 95px;
  height: 20px;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .yxgj_box {
  margin-left: 11px;
  padding-top: 54px;
  padding-left: 14px;
  width: 174px;
  height: 134px;
  background: url(../images/side_yxgj_bg.jpg) no-repeat;
}
#content .side .yxgj_box a {
  margin: 7px 0px;
  display: block;
  width: 160px;
  height: 46px;
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .side .yxgj_box a.s1 {
  background: url(../images/side_bg.png) no-repeat;
  background-position: 0px -213px;
}
#content .side .yxgj_box a.s1:hover {
  background: url(../images/side_bg.png) no-repeat;
  background-position: -172px -213px
}
#content .side .yxgj_box a.s2 {
  background: url(../images/side_bg.png) no-repeat;
  background-position: 0px -260px;
}
#content .side .yxgj_box a.s2:hover {
  background: url(../images/side_bg.png) no-repeat;
  background-position: -172px -260px;
}
#content .side .linklist {
  position: relative;
  margin-left: 14px;
  margin-top: 5px;
  width: 184px;
  height: 51px;
  background: url(../images/linklist_bg.jpg) no-repeat;
}
#content .side .linklist a {
  color: white;
  position: absolute;
  top: 18px;
  width: 184px;
  text-align: center;
}
#content .main {
  float: left;
  width: 801px;
}
#content .main .boxL {
  float: left;
  width: 562px;
  overflow: hidden;
}
#content .main .boxL .menu {
  margin-left: 9px;
  padding-left: 4px;
  width: 550px;
  height: 27px;
  background: url(../images/menu_bg.jpg) no-repeat;
  overflow: hidden;
}
#content .main .boxL .menu {
  padding-top: 20px;
}
* html #content .main .boxL .menu {
  padding-top: 18px;
}
* + html #content .main .boxL .menu {
  padding-top: 20px;
}
#content .main .boxL .news_box {
  margin-top: 7px;
  width: 562px;
  height: 283px;
  background: url(../images/news_bg.jpg) no-repeat;
}
#content .main .boxL .news {}
#content .main .boxL .news .img_box {
  display: inline;
  float: left;
  margin-left: 37px;
  margin-top: 25px;
  width: 163px;
  height: 233px;
  background: url(../images/banner_bg.gif) no-repeat;
}
#content .main .boxL .news .newslist_box {
  float: left;
  margin-top: 25px;
  width: 345px;
  height: 233px;
}

#content .main .boxL .news .newslist_box .news_menu {
  padding-top: 7px;
  padding-left: 30px;
  height: 20px;
  background: url(../images/news_menu_bg.jpg) no-repeat;
}
#content .main .boxL .news .newslist_box .news_menu ul {}
#content .main .boxL .news .newslist_box .news_menu ul li {
  float: left;
  cursor: pointer;
}
.list .news_list {
  display: none;
}
.list .news_list:first-child {
  display: block;
}
#content .main .boxL .news .newslist_box .news_menu a {
  color: #C7C4BA;
  margin: 0;
}
#content .main .boxL .news .newslist_box .news_menu a.c {
  /*font-size: 14px;
  font-weight: bold;*/
  color: #ffb446; /* 选中颜色，可改 */
}
* html .news_menu ul li a.c {
  margin-right: 27px;
}
* + html .news_menu ul li a.c {
  margin-right: 27px;
}
#content .main .boxL .news .newslist_box .news_menu ul li a.s {
  margin-left: 36px;
}
* html .news_menu ul li a.s {
  margin-left: 1px;
}
* + html .news_menu ul li a.s {
  margin-left: 1px;
}
#content .main .boxL .news .newslist_box .news_menu ul li a.ss {
  margin-left: 35px;
}
* html .news_menu ul li a.ss {
  margin-left: 26px;
}
* + html .news_menu ul li a.ss {
  margin-left: 26px;
}
#content .main .boxL .news .newslist_box .news_menu ul li a.sss {
  margin-left: 33px;
}
* html .news_menu ul li a.sss {
  margin-left: 27px;
}
* + html .news_menu ul li a.sss {
  margin-left: 27px;
}
#content .main .boxL .news .newslist_box .news_menu ul li.current a {
  color: #FFB446;
  font-weight: bold;
  text-decoration: none;
}
* html .news_menu ul li.current a {
  font-size: 14px;
  color: #FFB446;
  font-weight: bold;
}
* + html .news_menu ul li.current a {
  font-size: 14px;
  color: #FFB446;
  font-weight: bold;
}
#content .main .boxL .news .newslist_box .news_list .h {
  margin: 0 5px;
  background: url(../images/icon_line01.gif) repeat-x bottom;
  line-height: 24px;
  text-align: center;
}
#content .main .boxL .news .newslist_box .news_list .h a {
  color: #f00;
  font-size: 14px;
  font-weight: bold;
}
#content .main .boxL .news .newslist_box .news_list ul {
  margin: 5px;
  color: #F3ECD2;
}
#content .main .boxL .news .newslist_box .news_list ul li {
  height: 22px;
  line-height: 18px;
  background: url(../images/icon_line04.gif) repeat-x bottom;
}
* html ul li {
  height: 20px;
}
* + html ul li {
  height: 20px;
}
#content .main .boxL .news .newslist_box .newslist_box list ul a {
  float: left;
  margin-right: 5px;
  color: #F3ECD2;
  font-family: "宋体";
}
#content .main .boxL .news .newslist_box .newslist_box list ul span {
  float: right;
  margin-top: -2px;
  color: #F3ECD2;
}
#content .main .boxL .news .newslist_box .newslist_box list ul img {
  margin-bottom: 7px;
  margin-left: 3px;
}
#content .main .boxL .news .newslist_box .newslist_box list a.s {
  color: #FFB446;
}
#content .main .boxL .news .news_list .h {
  margin: 0 5px;
  background: url(../images/icon_line01.gif) repeat-x bottom;
  line-height: 24px;
}
* html #content .main .boxL .news .news_list .h {
  padding: 5px 0;
}
#content .main .boxL .news .news_list .h a {
  color: #f00;
  font-size: 14px;
  font-weight: bold;
}
#content .main .boxL .news .news_list ul {
  margin: 5px;
  color: #F3ECD2;
}
#content .main .boxL .news .news_list ul li {
  height: 22px;
  line-height: 18px;
}
* html #content .main .boxL .news .news_list ul li {
  height: 20px;
}
* + html #content .main .boxL .news .news_list ul li {
  height: 20px;
}
#content .main .boxL .news .news_list ul a.artlist {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 290px;
}
#content .main .boxL .news .news_list ul a {
  float: left;
  margin-right: 5px;
  color: #F3ECD2;
  font-family: "宋体";
}
#content .main .boxL .news .news_list ul span {
  float: right;
  margin-top: -2px;
  color: #F3ECD2;
}
#content .main .boxL .img3_box {
  margin-top: 8px;
  width: 563px;
  height: 135px;
  background: url(../images/img3_box_bg.jpg) no-repeat;
}
#content .main .boxL .img3_box .img3_list {
  width: 550px;
  height: 130px;
}
#content .main .boxL .img3_box div {
  display: inline;
  float: left;
  margin-top: 12px;
}
#content .main .boxL .img3_box .s1 {
  margin-left: 31px;
}
#content .main .boxL .img3_box .s2 {
  margin-left: 27px;
}
#content .main .boxL .img3_box .s3 {
  margin-left: 26px;
}
#content .main .boxR {
  float: left;
  width: 239px;
  overflow: hidden;
}
#content .main .boxR .xszy_box {
  
  margin-top: 57px;
  padding-top: 59px;
  width: 239px;
  height: 359px;
  background: url(../images/xszy_bg2.jpg) no-repeat;
}
#content .main .boxR .xszy_box a.xszy {
  display: block;
  margin-left: 12px;
  width: 206px;
  height: 47px;
  text-indent: -999px;
  overflow: hidden;
}
#content .main .boxR .xszy_box a.zlg {
  display: block;
  margin-left: 12px;
  margin-top: 9px;
  width: 206px;
  height: 47px;
  text-indent: -999px;
  overflow: hidden;
}
#content .main .boxR .xszy_box .rdhd {
  margin-left: 32px;
  margin-top: 45px;
  width: 170px;
  height: 145px;
}
#content .main .boxR .xszy_box .rdhd img {
  margin-top: 5px;
}
#content .main .boxR .xszy_box ul {
  margin-top: 10px;
  margin-left: 30px;
  line-height: 18px;
}
#content .main .boxR .xszy_box ul li {
  pointer-events: none;
  float: left;
  width: 40%;
  font-family: "宋体";
  text-align: left;
  filter: glow(color=#ffffff, strength=1);
}
#content .main .boxR .xszy_box ul li a {
  display: inline;
  text-indent: 0;
}
#content .main .boxR .xszy_box ul li a.cdkey {
  display: block;
  width: 76px;
  height: 15px;
  background: url(../images/txt_cdkeydh.gif) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .main .boxC {
  clear: both;
  width: 780px;
  height: 620px;
  background: url(../images/boxc_bg.png) no-repeat;
}
#content .main .boxC .tjzl_box {
  display: inline;
  float: left;
  margin-left: 18px;
  width: 372px;
  height: 340px;
}
#content .main .boxC .tjzl_box iframe {
  width: 372px;
  height: 340px;
}
#content .main .boxC .tjzl {
  margin: 44px 10px 5px 10px;
  height: 290px;
}
#content .main .boxC .tjzl .xt {
  float: left;
  margin-top: 2px;
  padding-left: 15px;
  width: 222px;
  height: 19px;
  background: url(../images/xt_bg.gif) no-repeat;
  line-height: 19px;
}
#content .main .boxC .tjzl .xt a {
  margin-right: 11px;
  padding-right: 15px;
  background: url(../images/icon_arrow04.gif) no-repeat 100% 2px;
  color: #30333A;
}
#content .main .boxC .tjzl .xt a.s {
  margin-right: 20px;
}
#content .main .boxC .tjzl a.zlzrk {
  pointer-events: none;
  display: block;
  float: left;
  margin-left: 8px;
  width: 104px;
  height: 23px;
  background: url(../images/btn_zlzrk.gif) no-repeat;
  text-indent: -999px;
  overflow: hidden;
}
#content .main .boxC .tjzl .img {
  pointer-events: none;
  margin-top: 10px;
  text-align: center;
}
#content .main .boxC ul {
  clear: both;
  margin-top: 6px;
  font-family: "宋体";
}
#content .main .boxC ul a {
  color: #372617;
}
#content .main .boxC .yxwd ul a {
  float: left;
  color: #372617;
}
#content .main .boxC .yxwd ul span {
  float: right;
}
#content .main .boxC ul li {
  height: 24px;
  background: url(../images/icon_line02.gif) repeat-x bottom;
  color: #372617;
  line-height: 24px;
}
#content .main .boxC .yxwd_box {
  float: left;
  margin-left: 7px;
  width: 371px;
  height: 340px;
}
#content .main .boxC .yxwd_box iframe {
  width: 350px;
  height: 240px;
}
#content .main .boxC .yxwd {
  margin: 44px 10px 5px 10px;
  height: 290px;
}
#content .main .boxC .yxwd .search {
  pointer-events: none;
}
#content .main .boxC .yxwd .search input.txt {
  width: 205px;
  height: 19px;
  background: #fff;
  border: 1px solid #4C3520;
}
#content .main .boxC .yxwd .search input.btn {
  width: 43px;
  height: 26px;
  background: url(../images/btn_tw.gif) no-repeat;
  border: 0;
}
#content .main .boxC .yxwd .wenwen {}
#content .main .boxC .yxwd .wenwen ul li {
  height: 24px;
  background: url(../images/icon_line02.gif) repeat-x bottom;
  color: #372617;
  line-height: 24px;
}
#content .main .boxC .yxwd .wenwen .wenwen_menu {
  pointer-events: none;
  margin-top: 8px;
  padding: 5px 0 0 8px;
  width: 350px;
  height: 17px;
  background: url(../images/wenwen_menu_bg.gif) no-repeat;
  color: #fff;
  font-family: "宋体";
}
#content .main .boxC .yxwd .wenwen .wenwen_menu a {
  color: #fff;
}
#content .main .boxC .boxC_img_box {
  clear: both;
  margin-top: 8px;
  margin-left: 18px;
  margin-right: 11px;
  height: 206px;
}
#content .main .boxC .boxC_img .img_list1 {
  float: left;
  margin-top: -31px;
  width: 363px;
  height: 190px;
}
* html #content .main .boxC .boxC_img .img_list1 {
  margin-top: -26px;
}
* + html #content .main .boxC .boxC_img .img_list1 {
  margin-top: -30px;
}
#content .main .boxC .boxC_img {
  margin: 5px;
  height: 164px;
}
#content .main .boxC .boxC_img {
  padding-top: 50px;
}
* html #content .main .boxC .boxC_img {
  padding-top: 30px;
}
* + html #content .main .boxC .boxC_img {
  padding-top: 40px;
}
#content .main .boxC .boxC_img .s1 {
  margin-left: 2px;
}
#content .main .boxC .boxC_img .s2 {
  margin-left: 5px;
}
#content .main .boxC .boxC_img .s3 {
  margin-left: 15px;
}
#content .main .boxC .boxC_img .s4 {
  margin-left: 4px;
}
#content .main .boxC .boxC_img .img {
  float: left;
  width: 178px;
  height: 134px;
}
#content .main .boxC .boxC_img .img .kuang {
  margin-top: 29px;
  padding: 6px 0 0 6px;
  width: 172px;
  height: 128px;
  background: url(../images/icon_kuang.gif) no-repeat;
}
* html #content .main .boxC .boxC_img .img .kuang {
  margin-top: 34px;
}
#content .main .boxC .boxC_img .img .name {
  margin-top: 5px;
  text-align: center;
  font-family: "宋体";
  /*new*/
  height: 14px;
  overflow: hidden;
}
#content .main .boxC .boxC_img .img a.more {
  display: block;
  float: right;
  margin-top: 4px;
  margin-right: 9px;
  width: 30px;
  height: 10px;
  text-indent: -999px;
  overflow: hidden;
}
* html #content .main .boxC .boxC_img .img a.more {
  margin-top: 4px;
  margin-right: 5px;
}
#footer {
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  padding: 10px 0;
  min-height: 40px;
  background: #585858 url(../images/foot_bg.gif) repeat-x 0 0;
  color: #A5A5A3;
  overflow: hidden;
}
#footer .info {
  margin: 0 auto;
  padding-left: 290px;
  width: 550px;
  background: url(../images/copyright_img.jpg) no-repeat;
}
* html #footer .info {
  width: 453px;
}
* + html #footer .info {
  width: 453px;
}
#footer .info a {
  color: #A5A5A3;
}
#footer .info span {
  margin: 0 5px;
}
#footer .info p {
  line-height: 18px;
}
#footer .info p.c {
  float: right;
  margin-top: -17px;
}
.banner {
  margin: 7px 0 0 7px;
  width: 150px;
  height: 219px;
  overflow: hidden;
  position: relative;
}
.banner_roll {
  position: absolute;
  left: 0;
  top: 0;
}
.banner_roll a {
  display: block;
  float: left;
}
.banner_btn {
  width: 450px;
  position: absolute;
  margin-top: -17px;
  margin-left: 12px;
  width: 129px;
  height: 17px;
}
.banner_btn span {
  cursor: pointer;
  width: 24px;
  height: 17px;
  display: block;
  float: left;
  margin-right: 1px;
}
.banner_btn .num_1 {
  background: url(../images/banner_btn1.gif) no-repeat;
}
.banner_btn .num_2 {
  background: url(../images/banner_btn2.gif) no-repeat;
}
.banner_btn .num_3 {
  background: url(../images/banner_btn3.gif) no-repeat;
}
.banner_btn .num_4 {
  background: url(../images/banner_btn4.gif) no-repeat;
}
.banner_btn .num_5 {
  background: url(../images/banner_btn5.gif) no-repeat;
}
.clear {
  clear: both;
}
.none {
  display: none;
}