.shou {
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 52px;
	color: #fff;
	background-color: #b36671;
	display: inline-block;
	text-align: center;
}
#xdhx dl {
	float: left;
	width: 196px;
	height: 167px;
	border: 2px solid #e7d6d6;
	border-bottom: 2px solid #c70025;
	position: relative;
	text-align: center;
	line-height: 28px;
	margin-right: 20px;
}
#xdhx dl.dl {
	margin-right: 0px;
}
#xdhx dt {
	position: absolute;
	top: -41px;
	left: 56px;
	font-size: 18px;
}
#xdhx dt i {
	width: 83px;
	height: 83px;
	display: inline-block;
	background: url(/public/images/x-2.png);
}
#xdhx dt a:hover i {
	animation: tf5 1s ease 100ms alternate none 1;
}
#xdhx dt a.a2 i {
	background-position: -83px 0;
}
#xdhx dt a.a3 i {
	background-position: -166px 0;
}
#xdhx dt a.a4 i {
	background-position: -249px 0;
}
#xdhx dt a.a5 i {
	background-position: -332px 0;
}
#xdhx dd {
	font-size: 12px;
	padding-top: 80px;
	line-height: 20px;
}
#xdhx dd a {
	color: #696969;
}
#xdhx dd a:hover {
	color: #d60d50;
	font-weight: bold;
}
#xdhx {
	padding-top: 41px;
	width: 1080px;
	margin: 25px auto;
	overflow: hidden;
}
#xnews {
	margin-top: 40px;
	background: url(/public/images/diwen.jpg);
	padding: 24px 0 30px 0;
	overflow: hidden;
}
.w1 {
	width: 1080px;
	margin: 0 auto;
}
.x-news1 {
	width: 785px;
}
.fl {
	float: left;
	display: inline;
}
.xbar {
	border-bottom: 1px solid #d8d0cc;
	font-size: 18px;
	color: #5e1c27;
	padding-bottom: 5px;
	height: 27px;
	position: relative;
}
.xbar span.s {
	position: absolute;
	height: 31px;
	border-bottom: 2px solid #f58e54;
	left: 0px;
}
.xbar b {
	color: #f45d08;
}
.xbar .fr {
	font-size: 14px;
	padding-top: 8px;
}
.xbar .fr a.on {
	color: #ff6c00;
}
.xbar .fr a.a {
	font-size: 12px;
	color: #999999;
	line-height: 22px;
}
.x-news1 dl {
	height: 270px;
	overflow: hidden;
}
.x-news1 dl {
	margin-top: 17px;
}
.x-news1 dt {
	float: left;
	position: relative;
	margin-right: 20px;
}
.x-news1 dt a {
	color: #fff;
	background: rgb(157, 59, 66);
	background: rgba(157, 59, 66, .7);
	line-height: 33px;
	position: absolute;
	width: 214px;
	font-size: 12px;
	text-indent: 5px;
	bottom: 0;
	left: 0;
}
.x-news1 dd p {
	padding: 10px 12px;
	height: 70px;
}
.x-news1 dd p, .x-news1 dd p * {
	transition: all 1s;
}
.x-news1 dd p:hover {
	background: #e3e3e3;
}
.x-news1 dd p:hover span {
	background-color: #d60d50;
}
.x-news1 dd p:hover a {
	color: #d60d50;
}
.x-news1 dd p:hover i a {
	color: #d60d50;
}
.x-news1 dd {
	float: left;
	width: 550px;
}
.x-news1 dd span {
	width: 85px;
	padding-top: 10px;
	color: #fff;
	text-align: center;
	background: #dfd3d3;
	height: 60px;
	margin-right: 15px;
}
.x-news1 dd i.i1 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1em;
}
.x-news1 dd a {
	line-height: 26px;
	font-size: 14px;
}
.x-news1 dd i.i2, .x-news1 dd i.i2 a {
	line-height: 18px;
	color: #666666;
	font-size: 12px;
	font-style: inherit;
}
.x-news2 {
	background: #fff;
	background: rgba(255, 255, 255, .5);
	border: 1px solid #dddddd;
	margin-left: 36px;
	width: 257px;
	height: 298px;
	padding-top: 20px;
}
.x-news2 li {
	float: left;
	font-size: 12px;
	text-align: center;
	width: 83px;
	height: 80px;
	overflow: hidden;
}
.x-news2 ul {
	padding: 12px 0 0 6px;
}
.x-news2 i {
	display: inline-block;
	background: url(/public/images/x-6.png);
	width: 46px;
	height: 46px;
}
.x-news2 li.li {
	height: 96px;
}
.x-news2 i.i2 {
	background-position: 0 -46px;
}
.x-news2 i.i3 {
	background-position: 0 -92px;
}
.x-news2 i.i4 {
	background-position: 0 -138px;
}
.x-news2 i.i5 {
	background-position: 0 -184px;
}
.x-news2 i.i6 {
	background-position: 0 -230px;
}
.x-news2 i.i7 {
	background-position: 0 -276px;
}
.x-news2 i.i8 {
	background-position: 0 -322px;
}
.x-news2 i.i9 {
	background-position: 0 -368px;
}
.x-news2 a.a {
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 52px;
	color: #fff;
	background-color: #d60d50;
	display: inline-block;
	text-align: center;
}
.x-news2 input {
	height: 30px;
	border: 1px solid #e4dbdb;
	border-right: 0px;
	width: 176px;
	margin-left: 15px;
	background: url(b4.png) no-repeat 6px 50%;
	text-indent: 28px;
	float: left;
	display: inline;
}
.x-news2 li a {
	color: #818181;
}
.x-news2 li a:hover i {
	animation: tf5 1s;
}
.x-news1 dd p, .x-news1 dd p * {
	transition: all 1s;
}
.sshuju {
	overflow: hidden;
	clear: both;
	background: #FFF;
	margin: 30px 0px;
}
.sjbt {
	background: url(/public/images/sjbt.jpg) center no-repeat;
	width: 1080px;
	height: 93px;
}
.sjnw {
	background: url(/public/images/sjnw.jpg) center no-repeat;
	width: 1080px;
	height: 291px;
	position: relative;
}
.sjnw .a1 {
	float: left;
	position: absolute;
	width: 202px;
	display: block;
	height: 58px;
	margin-top: 195px;
}
.sjnw .a2 {
	float: left;
	position: absolute;
	width: 202px;
	display: block;
	height: 58px;
	margin-left: 220px;
	margin-top: 195px;
}
.sjnw .a3 {
	float: left;
	position: absolute;
	width: 202px;
	display: block;
	height: 58px;
	margin-left: 436px;
	margin-top: 195px;
}
.sjnw .a4 {
	float: left;
	position: absolute;
	width: 202px;
	display: block;
	height: 58px;
	margin-left: 654px;
	margin-top: 195px;
}
.sjnw .a5 {
	float: left;
	position: absolute;
	width: 202px;
	display: block;
	height: 58px;
	margin-left: 874px;
	margin-top: 195px;
}
.rmht {
	overflow: hidden;
	clear: both;
	background: url(/public/images/diwen.jpg);
	margin: 30px 0px;
}
.rmbt {
	background: url(/public/images/rmbt.jpg) center no-repeat;
	width: 1080px;
	height: 92px;
	margin: 20px 0px;
}
.r {
	border-left: 2px solid #c70025;
	height: 141px;
}
.rmnw1 {
	width: 347px;
	float: left;
	padding-right: 16px;
	text-align: center;
	line-height: 25px;
}
.rmnw1 a {
	color: #FFF;
	margin-top: 10px;
	display: block;
}
.r3 {
	float: right;
	width: 345px;
	text-align: center;
	line-height: 25px;
}
.r3 li {
	float: left;
	display: block;
	width: 111px;
	height: 71px;
}
.r3 a {
	color: #FFF;
	margin-top: 10px;
	display: block;
}
.rmnw1 li {
	float: left;
	display: block;
	width: 112px;
	height: 71px;
}
.r4 {
	margin-right: 3px;
}
.r2b b {
	color: #c70025;
	border-bottom: 1px solid #000;
	line-height: 70px;
	font-size: 18px;
}
.r2b {
	width: 124px;
	margin-right: 7px;
	background: #FFF;
	height: 140px !important;
}
.r2b a {
	margin-top: 40px;
}
.htbj {
	padding: 2px 5px;
	font-size: 12px;
}
.rmnw1 b {
	line-height: 50px;
}
.r3 b {
	line-height: 50px;
}
.rd {
	border-bottom: 1px solid #fff;
}
.rhight {
	height: 280px;
}
.s1 {
	background: #d3bfda;
}
.s2 {
	background: #fdd4b6;
}
.s3 {
	background: #b0d2db;
}
.s4 {
	background: #d25c72;
}
.s5 {
	background: #afbbd3;
}
.s6 {
	background: #b4a3c3;
}
.s7 {
	background: #a7c9a4;
}
.s8 {
	background: #97bfd8;
}
.s9 {
	background: #b0d2db;
}
.s10 {
	background: #d25c72;
}
.s11 {
	background: #b4a3c3;
}
.s12 {
	background: #a7c9a4;
}
.act_wrapper {
*zoom:1;
	position: relative;
	z-index: 1;
	min-width: 1105px;
	margin: auto;
	overflow: hidden;
	_overflow-y: visible;
}
.act_wrapper .act_wrapper_bd {
*zoom:1;
	position: relative;
	z-index: 1;
	text-align: left;
}
.act_wrapper .act_bgs {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 1;
	width: 1920px;
	margin-left: -960px
}
.act_wrapper .act_bg {
	width: 1920px;
	background-position: 50% 0;
	background-repeat: no-repeat
}
.act_wrapper .act_content {
	position: relative;
	z-index: 2;
	width: 100%;
	margin: 0 auto;
}
.act_hide {
	display: none!important
}
.act_contentZ {
	height: 573px;
}
.act_sec {
	position: relative;
	width: 1098px;
	margin: auto;
	background: url(/public/images/hjz.png) center center;
	height: 573px;
}
.act_sec .banner_askBut {
	width: 804px;
	height: 391px;
	overflow: hidden;
	position: absolute;
	top: 102px;
	left: 276px;
}
.act_sec .banner_askBut ul {
	width: 110%;
}
.act_sec .banner_askBut ul li {
	float: left;
	width: 804px;
	text-align: center;
	height: 391px;
}
.act_bannerBg1 {
	height: 100px;
	background-image: url("/public/images/hj1.jpg");
	width: 100%;
}
.act_bannerBg2 {
	height: 100px;
	background-image: url("/public/images/hj2.jpg");
	width: 100%;
}
.act_bannerBg3 {
	height: 100px;
	background-image: url("/public/images/hj3.jpg");
	width: 100%;
}
.act_bannerBg4 {
	height: 100px;
	background-image: url("/public/images/hj4.jpg");
	width: 100%;
}
.act_bannerBg5 {
	height: 100px;
	background-image: url("/public/images/hj5.jpg");
	width: 100%;
}
.act_bannerBg6 {
	height: 73px;
	background-image: url("/public/images/hj6.jpg");
	width: 100%;
}
#divSmallBox {
	overflow: hidden;
*display:inline;
*zoom:1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}
#playBox {
	width: 804px;
	height: 391px;
	background: #333;
	position: relative;
	overflow: hidden;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(/public/images/l.png) no-repeat;
	position: absolute;
	top: 190px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(/public/images/r.png) no-repeat;
	position: absolute;
	top: 190px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 804px;
	height: 10px;
	position: absolute;
	bottom: 15px;
	z-index: 10
}
#playBox .smalltitle ul {
	width: 120px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #69aaec;
}
 @-webkit-keyframes tf5 {
 from {
 -webkit-transform: perspective(300px) rotateX(180deg);
 transform: perspective(300px) rotateX(180deg)
}
 to {
 -webkit-transform: perspective(300px) rotateX(0deg);
 transform: perspective(300px) rotateX(0deg)
}
}
 @keyframes tf5 {
 from {
 -webkit-transform: perspective(300px) rotateX(180deg);
 transform: perspective(300px) rotateX(180deg)
}
 to {
 -webkit-transform: perspective(300px) rotateX(0deg);
 transform: perspective(300px) rotateX(0deg)
}
}
