@charset "utf-8";
/* CSS Document */

html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet,header,nav,section,strong,footer,a img{border:0;margin:0;padding:0; }ul{list-style:none}.gl{float:left}.gr{float:right}.gclear{clear:both;font-size:0;overflow:hidden;height:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none; }
[hidden] { display: none; }

body{font:12px/1.5 "微软雅黑", arial, \5b8b\4f53;
min-width: 1190px;
}
body{padding:0px;margin:0px; background:#000;} 
a{text-decoration:none;color:black;}a:visited{/*color:black*/}a:hover,a:active,a:focus{ color: #e4007f; text-decoration: none; outline: none; }
html{}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}

.left{ float:left;}
.right{ float:right;}
#wrapper{
	height:895px;
}

.dibu div {
	text-align: center;
	margin: auto;
}

#menu{ margin:0px auto; width:980; height:78px;}
#menu .left{ height:78px;}

/*专题动画导航*/

.nnnn{ background:#000; height:78px;}
.header{ margin:0px auto; width:980px;z-index:2000;}
.header{
	height:78px;
	
}
.logo{float:left;padding-right:80px;}
.logo{border-right:1px solid #eaeaea;}

.section_icon_nav_box2{ background:#000; white-space:653px; z-index:2000;}
.section_icon_nav_box2 ul li{width:78px; float:left; }
.section_icon_nav_box2 ul li.icon_nav11,
.section_icon_nav_box2 ul li.icon_nav12,
.section_icon_nav_box2 ul li.icon_nav13{display:block}

.section_icon_nav_box1{background: #FFF; height: 78px; border-bottom:1px solid #dfdfdf}
.section_icon_nav_box2{height:78px;}

.section_icon_nav_box2 ul{height:78px;}
.section_icon_nav_box2 ul li {width: 80px;position: relative; float: left; height: 78px;border-right:1px solid #eaeaea;}
.section_icon_nav_box2 ul li.icon_nav11,
.section_icon_nav_box2 ul li.icon_nav12,
.section_icon_nav_box2 ul li.icon_nav13{display:none}

.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;/*background-color:#ad033a; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;*/}
.section_icon_nav_box2 ul li:visited i{background-color:#ad033a; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.section_icon_nav_box2 ul li:hover i{opacity:1;
	-webkit-animation:orangeIn 0.2s ease;
	animation:orangeIn 0.2s ease;background-color:#9d0a3a \9;}
	@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-moz-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-ms-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}

@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-moz-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-ms-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}

100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}

.section_icon_nav_box2 ul li a {
	width:100%;
	height:78px;
	position:absolute;
	color:#FFF;
	left: 5px;
}
.section_icon_nav_box2 ul li a em{display: block; margin:-1px auto auto; width: 55px; height: 55px; background-image:url(../../img/nav_03.png);
}
.section_icon_nav_box2 ul li a:hover{ color:#FFF}

.icon_nav1 a em{ background-position:0 0}
.icon_nav1 a:hover em{ background-position:0 -64px}
.icon_nav2 a em{background-position:-79px 0px}
.icon_nav2 a:hover em{ background-position:-79px -64px}
.icon_nav3 a em{ background-position:-159px 0}
.icon_nav3 a:hover em{ background-position:-159px -64px}
.icon_nav4 a em{ background-position:-238px 0}
.icon_nav4 a:hover em{ background-position:-238px -64px}
.icon_nav5 a em{ background-position:-317px 0}
.icon_nav5 a:hover em{ background-position:-317px -64px}
.icon_nav6 a em{ background-position:-397px 0}
.icon_nav6 a:hover em{ background-position:-397px -64px;}
.icon_nav7 a em{ background-position:-480px 0}
.icon_nav7 a:hover em{ background-position:-480px -64px}
.icon_nav8 a em{ background-position:-559px 0}
.icon_nav8 a:hover em{ background-position:-559px -64px}

.select_box .list{  list-style-type: none;text-align:left; width: 82px;z-index:10000000;position: absolute; } 

.select_box .list li{float:right; width: 82px;background:#EFEFEF;height:27px; padding-top:8px; } 
.select_box .list li a{ width:75px; overflow:hidden;height:27px;float:none;} 
 
.select_box .list a:link {color:#666; text-decoration:none} 
.select_box .list a:visited {color:#666;text-decoration:none} 
.select_box .list a:hover {color:#F3F3F3;text-decoration:none;background:#C00; } 
 
.select_box.list  li:hover ul{left: auto} 
.select_box.list  li.sfhover ul{left: auto} 

.section_icon_nav_box2 ul li p { text-align: center; position: absolute; top: 55px; text-align: center; width: 100%; display: block; left: 0;}
.nav{ background:#F00; height:3px;}
.skinBg{width:100%;height:100%;position:absolute;left:0;top:0;background-position:center 0;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;}
.main{ margin:0px auto; width:1140px; }

.dw h1{ padding-top:300px; font-size:24px; color:#F00;}

.in-w { line-height: 30px; font-size: 14px; color: #9f9f9f;text-align: right;}
.in-w a {
  padding: 0 7px;
  line-height: 30px;
  font-size: 14px;
  color: #9f9f9f;
  text-decoration: none;
}
.in-w a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.main-w {
	position: relative;
	zoom: 1;
	background-color: #000;
}
#supersized,
#supersized li {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
/*--supersized--*/
#supersized {
  z-index: 1;
}
#supersized li {
  padding: 30px;
  box-sizing: border-box;
  background-color: #FFF;
  overflow: hidden;
}
/*for shutter theme*/
#controls-wrapper {
  margin: 0;
  height: 40px;
  width: 100%;
  bottom: 0px;
  left: 0;
 
}
#controls {
  overflow: hidden;
  height: 40px;
  position: relative;
  text-align: left;
  z-index: 5;
}
ul#slide-list {
  position: absolute;
  left: 124px;
  bottom: 28px;
}
ul#slide-list li {
  list-style: none;
  width: 8px;
  height: 8px;
  float: left;
  margin: 0 5px 0 0;
}
ul#slide-list li.current-slide a,
ul#slide-list li.current-slide a:hover {
  background-position: -16px -333px;
}
ul#slide-list li a {
  display: block;
  width: 8px;
  height: 8px;
  background: url(bg_sprit.png) -1px -333px no-repeat;
}
ul#slide-list li a:hover {
  background-position: -16px -333px;
  cursor: pointer;
}
/*--supersized--*/
.sly-wrap .frame {
  height: 100%;
  overflow: hidden;
}
.sly-wrap .frame .slidee {
  width: 100%;
}
.sly-wrap .scrollbar {
  position: absolute;
  right: 3px;
  width: 9px;
  height: 100%;
  background: #FFF;
  line-height: 0;
  border-radius: 3px;
}
.sly-wrap .scrollbar .handle {
  margin: 2px auto;
  width: 5px;
  height: 100px; background:#F00;
  border-radius: 3px;
  cursor: pointer;
}
.sly-wrap .scrollbar .handle .mousearea {
  position: absolute;
  top: 0;
  left: -10px;
  width: 22px;
  height: 100%;
}

.flags {width:227px; height:40px;

  padding-left:65%;
  top: 0;
  z-index:18000;
}
.flags .share { width:227px; height:40px;
  padding-right: 92px;
}
.flags .share a {
  width: 72px;
  height: 36px;
  display: block;
  float: left;
  margin-right: 2px;
  text-decoration: none;
  text-indent: -9999px; background:url(../imges/bg_sprit.png) -1px -180px no-repeat;
}
.flags .share a.f-sina {
  background-position: -1px -180px;
}
.flags .share a.f-weixin {
  background-position: -75px -180px;
}
.flags .share a.f-event {
  background-position: -148px -180px;
}
.flags .more {
  cursor: pointer;
  width: 73px;
  height: 73px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(bg_sprit.png) 0 -238px no-repeat;
  z-index: 3;
  text-decoration: none;
  text-indent: -9999px;
}
.flags .more-link {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 20px;
  width: 241px;
  height: 221px;
  background: url(bg_sprit.png) -177px -238px no-repeat;
  text-align: right;
  z-index: 9;
}
.flags .more-link a {
  width: 120px;
  float: right;
  display: block;
  font-size: 14px;
  color: #FFF;
  text-decoration: none;
  margin-right: 20px;
  line-height: 28px;
}
.main-l {
  width: 213px;
  height: 100%;
  padding: 0 19px 0 20px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}
.main-l .main-l-w {
  padding-top: 28px;
}
.main-l .l-logo {
  width: 158px;
  height: 158px;
  display: block;
  margin-left: 8px; background:url(../imges/bg_sprit.png)no-repeat;
  text-decoration: none;
  text-indent: -9999px;
}

.main-l .logo-txt {
  display: block;
  width: 158px;
  height: 21px;
  margin: 12px 0 0 8px;
background:url(../imges/bg_sprit.png) 0 -357px no-repeat;
  text-indent: -9999px;
}
.main-l .bottom-txt {
  display: block;
  width: 170px;
  height: 130px;
  position: absolute;
  bottom: 0;
  left: 0;
background:url(../imges/bg_sprit.png) 0 -421px no-repeat;
 margin-left: 28px; 

}
.bg-green {
  background-color: #58B530;
}
.bg-gray {
  background-color: #ffff;
}
.main-r .main-rb {
  padding:4% 5% 0 15%;
  overflow: hidden;
}

.main-r .tit-w ul {
  height: 31px;
  overflow: hidden;
}
.main-r .tit-w ul li {
  width: 145px;
  float: left;
  margin-right: 9px;
  position: relative;
  zoom: 1;
}
.main-r .tit-w ul li a,
.main-r .tit-w ul li a:visited {
  display: block;
  text-decoration: none;
  text-indent: -9999px;
  border: 1px solid #FFF;
  height: 29px;
  background-color: transparent;
  background: url(menus.png) no-repeat;
}
.main-r .tit-w ul li a:hover {
  background-color: #FFF;
}
.main-r .tit-w ul li a.active {
  background-color: #FFF;
}
.main-r .tit-w h4 {
  width: 158px;
  height: 34px;
  display: block;
  margin-right: 2px;
  text-indent: -9999px;
  background: url(menus.png) no-repeat;
  position: absolute;
  right: 0;
  bottom: 0;
}
.main-r .tit-w .submenu {
  display: none;
  position: absolute;
  top: 0;
  padding-top: 40px;
  width: 145px;
  cursor: pointer;
  z-index: 99;
}
.main-r .tit-w .submenu div {
  background: #58B431;
}
.main-r .tit-w .submenu a {
  background: none;
  color: #FFF;
  font-size: 14px;
  line-height: 26px;
  text-indent: 0;
  text-align: center;
}
.main-r .tit-w .submenu a:hover {
  text-decoration: underline;
}
.main-r .main-b {
 
  position: relative;
  zoom: 1;
}
.cover-info .main-l .bottom-txt {
  display: none;
}
.cover-info .main-rb {
  padding-left: 30px;
  z-index: 9;
}
.cover-info .cover-img {
  float: left;
  width: 40%;
  overflow: hidden;

 
}
.scpmt {
  overflow: hidden;
  margin-top: 30px;
}
.scpmt .floors {
	position: absolute; padding-left:90%;
	top: 0;
	z-index: 14;
	height: 389px; 
}
.scpmt .floors a,
.scpmt .floors a:visited,
.scpmt .floors a.active {
  width: 34px;
  height: 54px;
  display: block;
  text-decoration: none;
  text-indent: -9999px; background:transparent url(../imges/bg_floor.png) no-repeat;
  margin-bottom: 13px;
}
.scpmt .floors a:hover {
  background-position: -47px 0;
}
.scpmt .floors a.f-4f {
  background-position: 0 0;
}
.scpmt .floors a.f-4f:hover,
.scpmt .floors a.f-4f.active {
  background-position: -43px 0;
}
.scpmt .floors a.f-3f {
  background-position: 0 -67px;
}
.scpmt .floors a.f-3f:hover,
.scpmt .floors a.f-3f.active {
  background-position: -47px -67px;
}
.scpmt .floors a.f-2f {
  background-position: 0 -133px;
}
.scpmt .floors a.f-2f:hover,
.scpmt .floors a.f-2f.active {
  background-position: -47px -133px;
}
.scpmt .floors a.f-1f {
  background-position: 0 -200px;
}
.scpmt .floors a.f-1f:hover,
.scpmt .floors a.f-1f.active {
  background-position: -47px -200px;
}
.scpmt .floors a.f-5f {
  background-position: 0 -266px;
}
.scpmt .floors a.f-5f:hover,
.scpmt .floors a.f-5f.active {
  background-position:-47px -266px;
}
.scpmt .floors a.f-b1 {
  background-position: 0  -332px;
}
.scpmt .floors a.f-b1:hover,
.scpmt .floors a.f-b1.active {
  background-position: -43px -332px;
}
.scpmt .symbol {
  position: absolute;
  bottom: -60px;
  right: 0;
  margin-right: 10px;
  z-index: 9;
}
.scpmt .floor-main {
  position: relative;
  zoom: 1;
  overflow: hidden;
  z-index: 8;
  height: 408px;
}
.scpmt .floor-main ul {
  position: absolute;
  top: 0;
}
.scpmt .floor-main ul li {
  margin-bottom: 10px;
}
.store-info {
  width: 213px;
  height: 300px;
  margin-top: 115px;
  background: #58B530;
}
.store-info .info-txt {
  padding: 28px 0 0 24px;
  width: 178px;
  height: 215px;
  color: #FFF;
  font-size: 14px;
  line-height: 28px;
}
.gwxx .info-b {
  height: 498px;
  margin-top: 15px;
  padding-right: 30px;
  position: relative;
  zoom: 1;
  font-size: 13px;
  color: #595757;
  line-height: 24px;
}
.gwxx .info-b img {
  display: block;
  margin-bottom: 16px;
}
.calendar {
  display: none;
  width: 213px;
  height: 240px;
  overflow: hidden;
  margin-top: 98px;
  background-color: #0D2410;
  color: #FFF;
  position: relative;
  zoom: 1;
}
.calendar a {
  color: #FFF;
  text-decoration: none;
}
.huodong .bottom-txt {
  position: relative;

  margin-left: 0;
}
.hd-list {
  padding: 22px 0;
}
.hd-list ul {
  position: relative;
  zoom: 1;
  float: left;
  width: 100%;
  margin-right: -22px;
}
.hd-list ul li {
  float: left;
  width: 270px;
  background: #FFF;
  margin-bottom: 8px;
  color: #666;
  line-height: 24px;
  overflow: hidden;
}
.hd-list ul li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #666;
}
.hd-list ul li img {
  width: 246px;
  display: block;
  margin: 0 auto;
}
.hd-list ul li h4 {
  padding: 8px 0;
  color: #5BB634;
  font-size: 16px;
}
.hd-detail .info-b {
  height: 497px;
  padding-right: 30px;
  position: relative;
  zoom: 1;
  font-size: 13px;
  color: #595757;
  line-height: 24px;
}
.hd-detail .info-b .thumb {
  width: 390px;
  height: 497px;
  overflow: hidden;
  float: left;
}
.hd-detail .info-b .info {
  color: #595757;
  font-size: 16px;
  line-height: 24px;
}
.hd-detail .info-b .info h4 {
  color: #58B431;
  font-size: 24px;
  margin-bottom: 26px;
}
.member .tit-w ul {
  overflow: visible;
}
.member .main-b { 
  position: relative;
  zoom: 1;
  padding-top: 12%; 
}
.member .form-b {
  width: 428px;
  height: 340px;
  margin: 0 auto;
  color: #58B431;
  font-size: 14px;
}
.member .form-b h4 {
  height: 44px;
  background: url(menus.png) -308px -614px no-repeat;
  border-bottom: 1px solid #58B431;
  text-indent: -9999px;
}
.member .form-b dl {
  margin: 10px 0;
}
.member .form-b dl dt {
  padding: 10px 0;
  line-height: 24px;
}
.member .form-b dl dt input[type="checkbox"] {
  margin: 0 5px 0 0;
  border: none;
}
.member .form-b dl dt label {
  margin-right: 30px;
}
.member .form-b dl dt a {
  color: #58B431;
  text-decoration: underline;
}
.member .form-b dl dd input[type="text"],
.member .form-b dl dd input[type="password"] {
  width: 396px;
  padding: 6px 16px;
  height: 14px;
  border: none;
  background: #FFF;
  line-height: 14px;
  color: #00320F;
  font-family: "微软雅黑";
}
.member .form-b dl dd textarea {
  width: 562px;
  height: 188px;
  padding: 6px 16px;
  border: none;
  background: #FFF;
  line-height: 14px;
  color: #00320F;
  font-family: "微软雅黑";
  outline: none;
}
.member .form-b dl dd .btn {
  width: 84px;
  height: 29px;
  padding: 0;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  font-family: "微软雅黑";
  border: none;
  background: #FFF;
  color: #58B431;
}
.member .form-b .txt {
  padding-top: 22px;
}
.member .form-b .txt a {
  color: #58B431;
  font-size: 16px;
  text-decoration: underline;
  margin-right: 83px;
}
.login .form-b h4 {
  background-position: -308px -614px;
}
.login .form-b dl dd .btn {
  text-decoration: none;
  text-indent: -9999px;
  background: url(bg_login.png) no-repeat;
}
.active-card .form-b h4 {
  background-position: -286px -667px;
}
.member .identity {
  padding-top: 38px;
}
.identity .form-b {
  width: 310px;
  height: 480px;
  padding: 0;
  text-align: center;
  color: #FFF;
}
.identity .form-b .card {
  padding: 3px 5px 5px 3px;
  position: relative;
  zoom: 1;
}
.identity .form-b .card .number {
  position: absolute;
  top: 80px;
  right: 48px;
  font-size: 14px;
  text-align: center;
}
.identity .form-b .card .number b {
  font-size: 28px;
  display: block;
  font-weight: normal;
}
.identity .form-b h5 {
  color: #00320F;
  font-size: 16px;
  line-height: 40px;
}
.member .profile {
  padding-top: 30px;
}
.profile .form-b {
  width: 650px;
  height: auto !important;
  _height: 400px;
}
.profile .form-b h4 {
  background-position: -308px -723px;
  margin-bottom: 20px;
}
.profile .form-b dl {
  margin: 8px 0;
  width: 310px;
  margin-right: 10px;
  line-height: 26px;
  float: left;
  overflow: hidden;
}
.profile .form-b dl dt {
  width: 92px;
  float: left;
  padding: 0;
  line-height: 26px;
}
.profile .form-b dl dd {
  color: #00320F;
  width: 210px;
  float: left;
}
.profile .form-b dl dd input[type="text"] {
  width: 150px;
}
.profile .form-b dl dd input.btn {
  width: 90px;
}
.profile .form-b dl dd input.email {
  width: 150px;
}
.profile .form-b dl dd .btn {
  text-decoration: none;
  text-indent: -9999px;
  background: url(bg_reg.png) no-repeat;
}
#editform dl dd .btn {
  text-decoration: none;
  text-indent: -9999px;
  background: url(bg_edit.png) no-repeat;
}
.change-pass .form-b h4 {
  background-position: -308px -778px;
}
.change-pass .form-b dl dd {
  color: #00320F;
}
.change-pass .form-b dl dd input[type="password"] {
  width: 168px;
}
.change-pass .form-b dl dd span {
  display: block;
  color: #58B431;
  padding-top: 10px;
  font-size: 12px;
  line-height: 22px;
}
.member .feedback {
  padding-top: 48px;
}
.member .score-change {
  padding-top: 48px;
}
.feedback .form-b,
.score-change .form-b {
  width: 100%;
  height: 467px;
}
.feedback .form-b .sly-wrap,
.score-change .form-b .sly-wrap {
  padding-right: 30px;
  position: relative;
  zoom: 1;
  height: 400px;
  margin-top: 10px;
  overflow: hidden;
}
.feedback .form-b h4,
.score-change .form-b h4 {
  background-position: -308px -834px;
  position: relative;
  zoom: 1;
}
.feedback .form-b h4 a,
.score-change .form-b h4 a {
  position: absolute;
  left: 193px;
  bottom: 10px;
  display: block;
  width: 145px;
  height: 31px;
  background: #00320F;
  text-align: center;
  line-height: 31px;
  font-size: 20px;
  color: #58b431;
  text-indent: 0;
  text-decoration: none;
}
.feedback .form-b dl,
.score-change .form-b dl {
  padding-left: 25px;
  padding-top: 22px;
}
.feedback .form-b dl dd textarea,
.score-change .form-b dl dd textarea {
  margin-top: 10px;
}
.feedback .form-b ul,
.score-change .form-b ul {
  padding-top: 5px;
}
.feedback .form-b ul li,
.score-change .form-b ul li {
  padding-left: 25px;
  background: url(bg_sprit.png) -398px -538px no-repeat;
  font-size: 14px;
  line-height: 26px;
}
.feedback .form-b ul li.q,
.score-change .form-b ul li.q {
  background-position: -398px -536px;
  color: #58B431;
}
.feedback .form-b ul li.a,
.score-change .form-b ul li.a {
  background-position: -398px -622px;
  color: #00320F;
}
.feedback .form-b ul li.line,
.score-change .form-b ul li.line {
  margin-left: 25px;
  padding-top: 10px;
  background: none;
  border-bottom: 1px dashed  #58B431;
}
.apply .form-b h4 {
  background-position: -308px -888px;
}
.score .form-b {
  width: 348px;
  height: 188px;
  padding: 26px;
  background: #FFF;
}
.score .form-b .info-b {
  padding: 42px 0;
  border: 1px dashed #00320F;
  text-align: center;
  color: #58B431;
  font-size: 14px;
  line-height: 26px;
}
.score .form-b .info-b b {
  font-size: 32px;
  line-height: 40px;
  display: block;
  margin: 0 auto;
}
.score .form-b .info-b a {
  display: block;
  width: 120px;
  height: 26px;
  background: #00320F;
  color: #58B431;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  margin: 10px auto 5px auto;
}
.score-change .form-b h4 {
  background-position: -308px -942px;
}
.score-change .form-b h4 a {
  position: absolute;
  left: 205px;
  bottom: 0px;
  display: block;
  width: 145px;
  height: 31px;
  background: none;
  font-size: 16px;
  line-height: 28px;
  color: #00320F;
  text-indent: 0;
  text-decoration: underline;
}
.score-change .form-b h4 strong {
  display: block;
  position: absolute;
  right: 10px;
  bottom: 0;
  color: #00320F;
  font-size: 20px;
  line-height: 28px;
  text-indent: 0;
  font-weight: normal;
  color: #58B531;
}
.score-change .form-b .sly-wrap {
  padding-right: 30px;
  position: relative;
  zoom: 1;
  height: 420px;
  margin: 6px auto;
  overflow: hidden;
}
.score-change .form-b ul {
  padding: 34px 0 0 4px;
}
.score-change .form-b ul li {
  width: 150px;
  height: 208px;
  line-height: 24px;
  margin: 0 30px 22px 30px;
  float: left;
  padding: 0;
  background: none;
}
.score-change .form-b ul li a {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #58B431;
  text-align: center;
  text-decoration: none;
}
.score-change .form-b ul li a span {
  color: #00320F;
  display: block;
}
.score-change .form-b ul li .thumb {
  width: 150px;
  height: 150px;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: #FFF;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.cxxx .search {
  padding: 35px 0 26px 0;
  border-bottom: 1px dashed #FFF;
  width: 100%;
  float: left;
}
.cxxx .search .form {
  width: 241px;
  height: 23px;
  padding: 1px ;
  float: left;
  background: #00320F;
}
.cxxx .search .form input {
  font-family: "微软雅黑";
  font-size: 14px;
}
.cxxx .search .form .kw {
  float: left;
  padding: 4px 10px;
  width: 155px;
  height: 15px;
  line-height: 14px;
  color: #00320F;
  background: #FFF;
  border: none;
}
.cxxx .search .form .btn {
  width: 60px;
  height: 23px;
  padding: 0;
  line-height: 16px;
  text-align: center;
  color: #FFF;
  float: right;
  border: none;
  background: none;
}
.cxxx .search .words {
  margin: 0 12px;
  padding: 0 4px;
  height: 27px;
  float: left;
  line-height: 27px;
  border: 1px solid #FFF;
  border-top: none;
  border-bottom: none;
}
.cxxx .search .words a,
.cxxx .search .words span {
  font-size: 14px;
  padding: 0 4px;
  color: #FFF;
  line-height: 27px;
  text-decoration: none;
  text-transform: uppercase;
}
.cxxx .search .category {
  float: left;
  margin-top: -15px;
  position: relative;
  zoom: 1;
}
.cxxx .search .category a {
  position: absolute;
  left: 0;
  width: 47px;
  margin-left: 16px;
  padding-top: 47px;
  display: block;
  float: left;
  margin: 0 6px;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  background: url(bg_cx_icon.png) no-repeat;
}
.cxxx .search .category a.ico-fs {
  left: 0;
  background-position: 0 0;
}
.cxxx .search .category a.ico-ms {
  left: 60px;
  background-position: -60px 0;
}
.cxxx .search .category a.ico-tp {
  left: 119px;
  background-position: -119px 0;
}
.cxxx .search .category a.ico-qz {
  left: 178px;
  background-position: -178px 0;
}
.cxxx .search .category a.ico-xs {
  left: 238px;
  background-position: -238px 0;
}
.cxxx .hd-list ul li {
  position: relative;
  zoom: 1;
}
.cxxx .hd-list ul li h4 {
  color: #221815;
  padding: 14px 0;
}
.cxxx .hd-list ul li .paste {
  display: block;
  width: 97px;
  height: 97px;
  position: absolute;
  right: 24px;
  bottom: 5px;
  background: url(bg_paste.png) no-repeat;
  text-align: center;
  color: #FFF;
  font-size: 100px;
  line-height: 94px;
  font-style: normal;
}
.cxxx .hd-list ul li .paste.z3 {
  background-position: 0 -1px;
}
.cxxx .hd-list ul li .paste.z5 {
  background-position: -107px -1px;
}
.cxxx .hd-list ul li .paste.z7 {
  background-position: -214px -1px;
}
.msg .hd-detail .info-b .info h4,
.about .hd-detail .info-b .info h4 {
  color: #666;
}
.contact .form-b {
  width: 531px;
  margin: 0 auto;
  margin-top: 13%;
  color: #58B531;
  font-size: 16px;
  line-height: 24px;
}
.map .form-b {
  padding-top: 20px;
  width: 100%;
  float: left;
}
.map .form-b .map-w {
  width: 737px;
  height: 443px;
  padding: 12px;
  background: #FFF;
  float: left;
}
.map .form-b .map-w #map {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.map .form-b .map-i {
  padding-left: 800px;
  color: #585756;
  line-height: 26px;
  font-size: 16px;
}
.gwxx .form-b {
  width: 100%;
  padding-top: 10px;
}
.gwxx .form-b .sly-wrap {
  padding-right: 20px;
  position: relative;
  zoom: 1;
  height: 550px;
  margin: 6px auto;
  overflow: hidden;
}
.gwxx .form-b table {
  width: 100%;
}
.gwxx .form-b table th {
  padding: 3px 12px;
  background: #00320F;
  font-size: 14px;
  color: #FFF;
  text-align: left;
}
.gwxx .form-b table th.th2 {
  padding-left: 23px;
}
.gwxx .form-b table th.th3 {
  padding-left: 34px;
}
.gwxx .form-b table .tr {
  cursor: pointer;
}
.gwxx .form-b table .tr td {
  background: #FFF;
  height: 23px;
  line-height: 23px;
  padding: 3px 12px;
  color: #666;
  text-align: left;
}
.gwxx .form-b table .tr.tr1 td {
  background: #58B431;
  color: #FFF;
}
.gwxx .form-b table .tr.tr1.active td {
  background: #00320F;
  color: #FFF;
}
.gwxx .form-b table .tr.tr2 td {
  background: #FFF;
  color: #585858;
}
.gwxx .form-b table .tr.tr2.active td {
  background: #00320F;
  color: #FFF;
}
.csh .info-b {
  height:650px;
  padding-right: 30px;
  position: relative;
  zoom: 1;
}
.csh-list ul {
  width: 100%;
  position: relative;
  zoom: 1;
}
.csh-list ul li {
  width: 100%;
  height: 370px;
  margin-bottom: 10px;
  line-height: 22px;
  font-size: 15px;
}
.csh-list ul li.odd {
  background: #585657; color:#FFF;
}
.csh-list ul li.even {
  background: #585657;
  color: #FFF;
}
.csh-list ul li .thumb {
  width: 46%;
  height:370px;
  border: 0;
  overflow: hidden;
  display: block;
  float: left;
}
.csh-list ul li .txt { width:50%;
  padding: 2% 1% 0 48%;
}
.scrollbg .main-rb {
  overflow: visible;
  height: 100%; 
}
.main-rb {padding-top:200px;}
.scrollbg .main-b {
  height: 100%;
  padding-top: 10px;
}
.scrollbg .huoxian_box {
  width: 100%;
  height: 100%;
  position: relative;
}
.scrollbg .bg1 {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 500px;
  overflow-y: auto;
  margin: 0 -50px 0 0;
}
.scrollbg .bg0 {
  position: absolute;
  z-index: 3;
  height: 100%;
  width: 100%;
  background: url(../images/bg0.png);
}
.scrollbg .bg2 {
  position: absolute;
  z-index: 3;
  width: 50%;
  height: 420px;
  overflow: auto;
  right: 50px;
  top: 20px;
}
.scrollbg .bg1 img {
  width: 50%;
  height: auto;
}
.scrollbg .bg1 div {
  width: 100%;
  clear: both;
}
.scrollbg .bg2 .item .jieshao {
  line-height: 22px;
  font-size: 14px;
  color: #595757;
  padding-right: 50px;
}
.scrollbg #leftNav {
  position: absolute;
  z-index: 10000;
  width: 40px;
  left: 90px;
  top: 280px;
}
.scrollbg #leftNav .arrow a {
  background-image: url(nav_arrow.png);
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
  display: block;
  margin-left: 30px;
}
.scrollbg #leftNav .arrow a#up {
  background-position: 0 0;
  margin-bottom: 11px;
}
.scrollbg #leftNav .arrow a#down {
  background-position: 0 -28px;
  margin-top: 11px;
}
.scrollbg #leftNav .arrow.active a#up {
  background-position: -28px 0;
  margin-bottom: 11px;
}
.scrollbg #leftNav .arrow.active a#down {
  background-position: -28px -28px;
  margin-top: 11px;
}
.scrollbg #leftNav .leftNavContainer {
  background: url(nav_bg.png) no-repeat center 0;
}
.scrollbg #leftNav #pageNav {
  display: block;
  position: absolute;
  margin-left: 0;
  width: 16px;
}
.scrollbg #leftNav #pageNav a {
  display: block;
  width: 16px;
  height: 33px;
  text-indent: -2000px;
  background-image: url(leftnav.png);
  float: left;
  margin-bottom: 9px;
}
.scrollbg #leftNav #pageNav a.first {
  background-position: 0 -40px;
}
.scrollbg #leftNav #pageNav a.first:hover,
.scrollbg #leftNav #pageNav a.first.active {
  background-position: -16px -40px;
}
.scrollbg #leftNav #pageNav a.second {
  background-position: 0 0 ;
}
.scrollbg #leftNav #pageNav a.second:hover,
.scrollbg #leftNav #pageNav a.second.active {
  background-position: -16px 0;
}
.scrollbg #leftNav #collectoinNav {
  position: absolute;
  display: none;
}
.scrollbg #collectionNav .nav {
  margin: 0 0 9px 30px;
  position: relative;
}
.scrollbg #collectionNav .nav.last {
  margin-bottom: 0;
}
.scrollbg #collectionNav .nav a {
  display: block;
  width: 27px;
  height: 27px;
  text-indent: -2000px;
  background-image: url(nav.png);
}
.scrollbg #collectionNav .nav a:hover {
  text-decoration: none;
}
.scrollbg #collectionNav .nav.dim a {
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.scrollbg #collectionNav .nav .navText {
  display: block;
  position: absolute;
  left: 29px;
  top: 3px;
}
.scrollbg #collectionNav .nav .navText span {
  display: block;
  background: url(arrow.png) no-repeat;
  width: 18px;
  height: 9px;
  margin: 6px 0 0 0;
}
.scrollbg #collectionNav .nav .navText p {
  color: #FFF;
  /*font-weight:bold;*/
  padding: 0;
  margin: 0;
  background: #000;
  padding: 2px 8px;
  text-indent: 0;
  white-space: nowrap;
  position: absolute;
  left: 18px;
  top: 0;
}
.scrollbg #collectionNav a.nav_1 {
  background-position: 0 0;
}
.scrollbg #collectionNav a.nav_1:hover,
.scrollbg #collectionNav a.nav_1.active {
  background-position: -28px 0;
}
.scrollbg #collectionNav a.nav_2 {
  background-position: 0 -40px;
}
.scrollbg #collectionNav a.nav_2:hover,
.scrollbg #collectionNav a.nav_2.active {
  background-position: -28px -40px;
}
.scrollbg #collectionNav a.nav_3 {
  background-position: 0 -80px;
}
.scrollbg #collectionNav a.nav_3:hover,
.scrollbg #collectionNav a.nav_3.active {
  background-position: -28px -80px;
}
.scrollbg #collectionNav a.nav_4 {
  background-position: 0 -120px;
}
.scrollbg #collectionNav a.nav_4:hover,
.scrollbg #collectionNav a.nav_4.active {
  background-position: -28px -120px;
}
.scrollbg #collectionNav a.nav_5 {
  background-position: 0 -160px;
}
.scrollbg #collectionNav a.nav_5:hover,
.scrollbg #collectionNav a.nav_5.active {
  background-position: -28px -160px;
}
.scrollbg #collectionNav a.nav_6 {
  background-position: 0 -200px;
}
.scrollbg #collectionNav a.nav_6:hover,
.scrollbg #collectionNav a.nav_6.active {
  background-position: -28px -200px;
}
.scrollbg #collectionNav a.nav_7 {
  background-position: 0 -240px;
}
.scrollbg #collectionNav a.nav_7:hover,
.scrollbg #collectionNav a.nav_7.active {
  background-position: -28px -240px;
}
.scrollbg #collectionNav a.nav_8 {
  background-position: 0 -280px;
}
.scrollbg #collectionNav a.nav_8:hover,
.scrollbg #collectionNav a.nav_8.active {
  background-position: -28px -280px;
}
.scrollbg #collectionNav a.nav_9 {
  background-position: 0 -320px;
}
.scrollbg #collectionNav a.nav_9:hover,
.scrollbg #collectionNav a.nav_9.active {
  background-position: -28px -320px;
}
.scrollbg #collectionNav a.nav_10 {
  background-position: 0 -360px;
}
.scrollbg #collectionNav a.nav_10:hover,
.scrollbg #collectionNav a.nav_10.active {
  background-position: -28px -360px;
}
.scrollbg #collectionNav a.nav_11 {
  background-position: 0 -400px;
}
.scrollbg #collectionNav a.nav_11:hover,
.scrollbg #collectionNav a.nav_11.active {
  background-position: -28px -400px;
}
.scrollbg #collectionNav a.nav_12 {
  background-position: 0 -440px;
}
.scrollbg #collectionNav a.nav_12:hover,
.scrollbg #collectionNav a.nav_12.active {
  background-position: -28px -440px;
}
.scrollbg #collectionNav a.nav_13 {
  background-position: 0 -480px;
}
.scrollbg #collectionNav a.nav_13:hover,
.scrollbg #collectionNav a.nav_13.active {
  background-position: -28px -480px;
}
.scrollbg #collectionNav a.nav_14 {
  background-position: 0 -520px;
}
.scrollbg #collectionNav a.nav_14:hover,
.scrollbg #collectionNav a.nav_14.active {
  background-position: -28px -520px;
}
.wx .main-rb {
  padding-left: 0;
  padding-right: 0;
}
.wx .main-b {
  padding: 0;
}
.zhangcheng .main-b {
  padding-top: 18px;
}
.zhangcheng .main-b .info-b {
  height: 450px;
}
.zhangcheng .main-b .info-b h4 {
  color: #58B531;
}
.zhangcheng .chapter {
  padding-bottom: 20px;
  line-height: 24px;
}
.zhangcheng .chapter a {
  font-size: 14px;
  color: #58B531;
  margin-right: 20px;
  text-decoration: underline;
}
.zhangcheng .chapter a:hover {
  color: #003110;
}
.zhangcheng .chapter a.active {
  font-size: 14px;
  color: #003110;
  margin-right: 20px;
  text-decoration: underline;
}
.mianze .main-b .info-b {
  height: 450px;
}
.mianze .main-b .info-b h4 {
  color: #58B531;
}
.mianze .tit-w h4 {
  background: none;
  text-indent: 0;
  font-size: 22px; color:#F00;
  line-height: 30px;
  text-align: right;
}
.scdlpmt .main-r .main-b {
  padding-left: 232px;
  padding-top: 0;
}
.scdlpmt .main-r .main-rb {
  padding-left: 0;
}
.scdlpmt .main-r .tit-w {
  margin-left: 252px;
}
.member .hyqy {
  padding-top: 38px;
}
.hyqy {
  padding-top: 38px;
}
.hyqy .info-b {
  height: 497px;
  padding-right: 30px;
  position: relative;
  zoom: 1;
  font-size: 14px;
  color: #595757;
  line-height: 24px;
}
html.full {
  height: 100%;
  overflow: hidden;
}
html.full body {
  height: 100%;
}
html.full body .wrapper {
  height: 100%;
}
html.full body .main-w {
  height: 100%;
}
/*sprits*/
.main-r .tit-w a.m-cxxx {
  background-position: -143px 0px;
}
.main-r .tit-w a.m-cxxx:hover,
.main-r .tit-w a.m-cxxx.active {
  background-position: 0px 0px;
}
.main-r .tit-w a.m-gwxx {
  background-position: -143px -29px;
}
.main-r .tit-w a.m-gwxx:hover,
.main-r .tit-w a.m-gwxx.active {
  background-position: 0px -29px;
}
.main-r .tit-w a.m-scpmt {
  background-position: -143px -58px;
}
.main-r .tit-w a.m-scpmt:hover,
.main-r .tit-w a.m-scpmt.active {
  background-position: 0px -58px;
}
.scdl .tit-w h4 {
  background-position: -280px -38px;
}
.scdlpmt .tit-w h4 {
  background-position: -303px -991px;
}
.main-r .tit-w a.m-hd {
  background-position: -143px -87px;
}
.main-r .tit-w a.m-hd:hover,
.main-r .tit-w a.m-hd.active {
  background-position: 0px -87px;
}
.main-r .tit-w a.m-yx {
  background-position: -143px -116px;
}
.main-r .tit-w a.m-yx:hover,
.main-r .tit-w a.m-yx.active {
  background-position: 0px -116px;
}
.zxhd .tit-w h4 {
  background-position: -270px -113px;
}
.main-r .tit-w a.m-hydl {
  background-position: -143px -145px;
  position: relative;
  z-index: 100;
}
.main-r .tit-w a.m-hydl:hover,
.main-r .tit-w a.m-hydl.active {
  background-position: 0px -145px;
  position: relative;
  z-index: 100;
}
.main-r .tit-w a.m-hysq {
  background-position: -143px -174px;
}
.main-r .tit-w a.m-hysq:hover,
.main-r .tit-w a.m-hysq.active {
  background-position: 0px -174px;
}
.main-r .tit-w a.m-jfcx {
  background-position: -143px -203px;
}
.main-r .tit-w a.m-jfcx:hover,
.main-r .tit-w a.m-jfcx.active {
  background-position: 0px -203px;
}
.main-r .tit-w a.m-jfdh {
  background-position: -143px -232px;
}
.main-r .tit-w a.m-jfdh:hover,
.main-r .tit-w a.m-jfdh.active {
  background-position: 0px -232px;
}
.main-r .tit-w a.m-hyqy {
  background-position: -143px -438px;
}
.main-r .tit-w a.m-hyqy:hover,
.main-r .tit-w a.m-hyqy.active {
  background-position: 0px -438px;
}
.member .tit-w h4 {
  background-position: -293px -187px;
}
.main-r .tit-w a.m-gymsg {
  background-position: -143px -263px;
}
.main-r .tit-w a.m-gymsg:hover,
.main-r .tit-w a.m-gymsg.active {
  background-position: 0px -263px;
}
.main-r .tit-w a.m-cysh {
  background-position: -143px -292px;
}
.main-r .tit-w a.m-cysh:hover,
.main-r .tit-w a.m-cysh.active {
  background-position: 0px -292px;
}
.main-r .tit-w a.m-yz {
  background-position: -143px -320px;
}
.main-r .tit-w a.m-yz:hover,
.main-r .tit-w a.m-yz.active {
  background-position: 0px -320px;
}
.msg .tit-w h4 {
  background-position: -280px -261px;
}
.contact .tit-w h4 {
  background-position: -308px -411px;
}
.main-r .tit-w a.m-gyslm {
  background-position: -143px -349px;
}
.main-r .tit-w a.m-gyslm:hover,
.main-r .tit-w a.m-gyslm.active {
  background-position: 0px -349px;
}
.main-r .tit-w a.m-slmwz {
  background-position: -143px -379px;
}
.main-r .tit-w a.m-slmwz:hover,
.main-r .tit-w a.m-slmwz.active {
  background-position: 0px -379px;
}
.main-r .tit-w a.m-lxwm {
  background-position: -143px -408px;
}
.main-r .tit-w a.m-lxwm:hover,
.main-r .tit-w a.m-lxwm.active {
  background-position: 0px -408px;
}
.about .tit-w h4 {
  background-position: -260px -338px;
  width: 200px;
}

}
.main-b scpmt{ margin:0px auto; width:80%;}
.section{ width:80%;}

.main{margin:0  auto; width:980px;}

#content{width:600px; margin-top:30%;padding:20px 20px 0px 0px;border:solid 1px #cbcbcb;background:#fafafa;-moz-box-shadow:0px 0px 10px #cbcbcb;-webkit-box-shadow:0px 0px 10px #cbcbcb;height:240px;}
#content li{ width:580px; line-height:28px; height:28px; border-bottom:1px solid #cbcbcb}
hr{border:none;height:1px;line-height:1px;background:#E5E5E5;margin-bottom:20px;padding:0;}
#content p{margin:0;padding:7px 0;}
#content a img{border:1px solid #BBB;padding:2px;margin:10px 20px 10px 0;vertical-align:top;}
#content a img.last{margin-right:0;}
#content ul{margin-bottom:24px;padding-left:15px;}

DIV.digg { 
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
 MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center 
} 
DIV.digg A { 
BORDER-RIGHT: #5e262c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5e262c 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; 
BORDER-LEFT: #5e262c 1px solid; COLOR: #5e262c; PADDING-TOP: 2px;
 BORDER-BOTTOM: #5e262c 1px solid; TEXT-DECORATION: none 
} 
DIV.digg A:hover { 
BORDER-RIGHT: #5e262c 1px solid; BORDER-TOP: #5e262c 1px solid;
 BORDER-LEFT: #5e262c 1px solid; COLOR: #000; BORDER-BOTTOM: #5e262c 1px solid 
} 
DIV.digg A:active { 
BORDER-RIGHT: #5e262c 1px solid; BORDER-TOP: #5e262c 1px solid;
 BORDER-LEFT: #5e262c 1px solid; COLOR: #000; BORDER-BOTTOM: #5e262c 1px solid 
} 
DIV.digg SPAN.current {
	BORDER-RIGHT: #5e262c 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #5e262c 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #5e262c 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #5e262c 1px solid;
	BACKGROUND-COLOR: #F00
} 
DIV.digg SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px;
 BORDER-BOTTOM: #eee 1px solid 
} 
.dibu a{color:#FFF;margin:0 8px}
.dibu  a:hover{ color:#F00;}
.dibu{ position:fixed;left:0px;bottom:0px;margin:0px auto; width:100%; font-size:16px; color:#FFF;}