* {
	margin: 0px; padding: 0px;
}
body {
	-ms-overflow-x: hidden;
}
.bigcontainer {
	background: rgb(0, 0, 0); width: 100%;
}
.test {
	border: 1px solid red; border-image: none;
}
.fl {
	float: left;
}
.cl {
	clear: both;
}
.bl {
	display: block;
}
.ab {
	left: 431px; top: -1px; position: absolute;
}
.rl {
	position: relative;
}
.topcontainer {
	background: url("../images/bj_01.html") no-repeat 0px 0px; left: 50%; width: 1920px; height: 1060px; overflow: hidden; margin-left: -960px; position: relative;
}
.animatetop {
	left: 50%; width: 1920px; height: 1080px; margin-left: -960px;
}
.topcontainer .topnavs {
	left: 50%; top: 23px; width: 616px; height: 30px; margin-left: -41px;
}
.topcontainer .topnavs .nav {
	width: 112px; height: 30px;
}
.topcontainer .topnavs .nav1 {
	margin-left: 0px;
}
.topcontainer .topnavs .nav2 {
	margin-left: 167px;
}
.topcontainer .topnavs .nav3 {
	margin-left: 335px;
}
.topcontainer .topnavs .nav4 {
	margin-left: 503px;
}
.gameIntro {
	background: url("../images/bj_02.jpg") no-repeat 0px 0px; left: 50%; width: 1920px; height: 943px; overflow: hidden; margin-top: -1px; margin-left: -960px; position: relative;
}
.gameIntro .introTexts {
	left: 50%; top: 108px; width: 686px; height: 366px; margin-left: -503px;
}
.gameIntro .introTexts .line {
	width: 669px; height: 42px;
}
.gameIntro .introTexts .lineTitle {
	left: 10px; top: 9px; width: 99px; height: 22px; color: rgb(251, 255, 245);
}
.gameIntro .introTexts .lineText {
	left: 120px; top: 14px; width: 521px; height: 26px; color: rgb(0, 0, 0);
}
.gameIntro .introTexts .line1 {
	left: 18px; top: 5px;
}
.gameIntro .introTexts .line2 {
	left: 18px; top: 57px;
}
.gameIntro .introTexts .line3 {
	left: 18px; top: 109px;
}
.gameIntro .introTexts .line4 {
	left: 18px; top: 161px;
}
.gameIntro .introTexts .line5 {
	left: 18px; top: 213px;
}
.gameIntro .introTexts .line6 {
	left: 18px; top: 265px;
}
.gameIntro .introTexts .line7 {
	left: 18px; top: 317px;
}
.gameIntro1 {
	background: url("../images/bj_02-1.jpg") no-repeat 0px 0px; left: 50%; width: 1920px; height: 790px; overflow: hidden; margin-left: -960px; position: relative;
}
.gzshow {
	background-position: 0px 0px; left: 50%; width: 1920px; height: 790px; overflow: hidden; margin-left: -960px; position: relative; background-image: url("../images/bj_03.gif"); background-repeat: no-repeat;
}
.zbShow {
	background: url("../images/bj_04.jpg") no-repeat 0px 0px; left: 50%; width: 1920px; height: 964px; overflow: hidden; margin-left: -960px; position: relative;
}
.gzimg {
	background: url("../images/bj04_jcjt/gifdh.html") no-repeat center; left: 50%; top: 221px; width: 309px; height: 309px; margin-left: -366px; z-index: 50;
}
.gzzs {
	background: url("../images/bj_06.jpg") no-repeat 0px 0px; left: 50%; width: 1920px; height: 1199px; overflow: hidden; margin-left: -960px; position: relative;
}
.zbShow2 {
	background: url("../images/bj_05.jpg") no-repeat 0px 0px; left: 50%; width: 1920px; height: 882px; overflow: hidden; margin-left: -960px; position: relative;
}
.zbShow2 .zbtext {
	left: 421px; width: 1058px; height: 40px;
}
.zbShow2 .zbtext .text {
	color: white; font-size: 27px;
}
.zbShow2 .zbtext1 {
	top: 570px;
}
.zbShow2 .zbtext2 {
	top: 1046px;
}
.zbShow2 .zbtext3 {
	top: 1524px;
}
.bottom {
	background-position: 0px 0px; left: 50%; width: 1920px; height: 132px; overflow: hidden; margin-left: -960px; position: relative; background-image: url("../images/bj_07.jpg");
}
#Layer4 {
	left: 0px; top: 0px; width: 1920px; height: 132px; position: absolute; z-index: 2; background-image: url("images/bj_07.html"); background-repeat: no-repeat;
}
#Layer5 {
	left: 777px; top: 24px; width: 700px; height: 90px; position: absolute; z-index: 1;
}
.STYLE2 {
	color: rgb(255, 255, 255); font-size: 12px;
}
a:link {
	color: rgb(204, 204, 204);
}
a:visited {
	color: rgb(204, 204, 204);
}
a:hover {
	color: rgb(204, 204, 204);
}
a:active {
	color: rgb(204, 204, 204);
}
.slide1 {
	left: 50%; top: 107px; width: 1145px; height: 559px; margin-left: -573px;
}
.slide1 .uls li {
	list-style: none;
}
.slide1 .prev {
	width: 32px; height: 50px;
}
.slide1 .next {
	width: 32px; height: 50px;
}
.slide1 .prev {
	left: -38px; top: -315px;
}
.slide1 .next {
	left: 1144px; top: -367px;
}
.slide2 {
	left: 365px; top: 215px; width: 1200px; height: 650px;
}
.slide2 .uls li {
	list-style: none;
}
.slide2 .prev {
	width: 102px; height: 154px;
}
.slide2 .next {
	width: 102px; height: 154px;
}
.slide2 .prev {
	background-position: left top; left: -136px; top: -375px;
}
.slide2 .next {
	background-position: right top; left: 1222px; top: -529px;
}
.slide2 .slide2hd {
	left: 915px; top: 405px; width: 900px; height: 47px; margin-left: -495px;
}
.slide2 .slide2hd .sm {
	width: 46px; height: 47px;
}
.slide2 .slide2hd .sm:hover {
	cursor: pointer;
}
.slide2 .slide2hd .sm1 {
	left: 0px;
}
.slide2 .slide2hd .sm1.on {
	background: url("../images/bj04_jcjt/02.html");
}
.slide2 .slide2hd .sm2 {
	left: 192px;
}
.slide2 .slide2hd .sm2.on {
	background: url("../images/bj04_jcjt/04.html");
}
.slide2 .slide2hd .sm3 {
	left: 383px;
}
.slide2 .slide2hd .sm3.on {
	background: url("../images/bj04_jcjt/06.html");
}
.slide2 .slide2hd .sm4 {
	left: 575px;
}
.slide2 .slide2hd .sm4.on {
	background: url("../images/bj04_jcjt/08.html");
}
.slide2 .slide2hd .sm5 {
	left: 766px;
}
.slide2 .slide2hd .sm5.on {
	background: url("../images/bj04_jcjt/10.html");
}
.slide3 {
	left: 636px; top: 411px; width: 1244px; height: 625px; overflow: hidden; margin-left: -148px;
}
.slide3 .uls li {
	list-style: none;
}
.slide3 .prev {
	background: url("../images/arrow.png") no-repeat left top; width: 43px; height: 84px;
}
.slide3 .next {
	background: url("../images/arrow.png") no-repeat left top; width: 43px; height: 84px;
}
.slide3 .prev {
	background-position: right top; left: 1113px; top: -337px;
}
.slide3 .prev:hover {
	background-position: right bottom;
}
.slide3 .next {
	background-position: left top; left: 0px; top: -421px;
}
.slide3 .next:hover {
	background-position: left bottom;
}
.slide4 {
	left: 50%; top: 212px; width: 1078px; height: 419px; margin-left: -780px;
}
.slide4 .uls li {
	list-style: none;
}
.slide4 .prev {
	width: 40px; height: 52px;
}
.slide4 .next {
	width: 40px; height: 52px;
}
.slide4 .prev {
	left: 1121px; top: -401px;
}
.slide4 .next {
	left: -72px; top: -460px;
}
.slide5 {
	left: 50%; top: 1097px; width: 1078px; height: 419px; margin-left: -539px;
}
.slide5 .uls li {
	list-style: none;
}
.slide5 .prev {
	width: 40px; height: 52px;
}
.slide5 .next {
	width: 40px; height: 52px;
}
.slide5 .prev {
	left: -85px; top: -262px;
}
.slide5 .next {
	left: 1121px; top: -317px;
}
.zuoyi {
	transition:0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;
}
.zuoyi:hover {
	transform: translate(0px, 10px); -webkit-transform: translate(0, 10px); -moz-transform: translate(0, 10px); -o-transform: translate(0, 10px);
}
#Floatingbar {
	top: 50%; width: 157px; right: 0px; font-family: "Microsoft YaHei"; font-size: 12px; margin-top: -150px; position: fixed; z-index: 150000; box-shadow: 0px 3px 14px rgba(0,0,0,0.4); background-color: rgb(255, 255, 255);
}
#Floatingbar .ewm {
	padding: 22px 0px 15px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; background-color: rgb(51, 51, 51);
}
#Floatingbar .ewm img {
	margin: 0px auto; width: 117px; height: 117px; display: block;
}
#Floatingbar ul {
	background: url("../images/line_x.html") no-repeat bottom rgb(51, 51, 51); padding: 14px 0px; color: white; list-style-type: none;
}
#Floatingbar ul li {
	height: 22px; text-align: center; line-height: 22px; margin-bottom: 7px; cursor: pointer;
}
#Floatingbar ul li a {
	color: white;
}
#Floatingbar ul li a:hover {
	color: white;
}
#Floatingbar ul li img {
	margin-left: 5px; vertical-align: middle;
}
#Floatingbar .btn_backtop {
	height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; display: block; background-color: rgb(103, 103, 103);
}
#Floatingbar .btn_backtop:hover {
	background-color: rgb(80, 113, 41);
}
#Floatingbar .btn {
	background: url("../images/arrow.png") no-repeat right top; left: -15px; top: 23px; width: 15px; height: 130px; position: absolute; cursor: pointer;
}
#Floatingbar .btn.change {
	background-position: left top;
}
#backtop {
	background: url("../images/arrow_top.png") no-repeat left top; width: 50px; height: 50px; right: 20px; bottom: 20px; display: none; position: fixed; z-index: 11500; cursor: pointer; _position: absolute; _bottom: auto;
}
#backtop:hover {
	background-position: left bottom;
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
#m2 {
	margin-top: -14px; margin-left: 273px;
}
#news {
	border: 1px solid rgb(110, 81, 36); border-image: none; width: 981px; height: 478px; overflow: hidden; float: left; position: relative;
}
#news .tit {
	width: 575px; height: 59px; color: rgb(181, 150, 96); line-height: 59px; padding-left: 21px; font-size: 15px;
}
#news .tit span {
	float: left;
}
#news .tit span:nth-child(1) {
	width: 118px;
}
#news .tit span:nth-child(2) {
	width: 317px;
}
#news .tit span:nth-child(3) {
	width: 34px;
}
#news .tit span:nth-child(4) {
	width: 34px;
}
#news .tit span:nth-child(5) {
	width: 60px; text-align: center;
}
#news .serviceList {
	margin: 0px auto 0px 18px; width: 566px; font-size: 12px; float: left;
}
#news .serviceList li {
	width: 566px; height: 38px; line-height: 38px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(110, 81, 36); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
#news .serviceList li a {
	color: rgb(181, 150, 96); margin-left: 5px; float: left; display: inline;
}
#news .serviceList li:hover {
	background-color: rgb(0, 0, 0);
}
#news .serviceList li strong {
	padding: 0px 5px; width: 110px; color: rgb(181, 150, 96); font-weight: normal; margin-left: 5px; float: left; display: inline;
}
#news .serviceList li p {
	width: 305px; color: rgb(210, 124, 2); float: left; display: inline;
}
#news .serviceList li em {
	width: 60px; color: rgb(181, 150, 96); font-size: 12px; float: right;
}
#news .serviceList li em img {
	margin-right: 5px;
}
#news .btn_more {
	position: absolute;
}
.Tab {
	width: 100%; line-height: 49px; float: left; position: relative;
}
.Tab .lines {
	left: 0px; width: 100%; bottom: 0px; border-bottom-color: rgb(251, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; z-index: 1000;
}
.Tab li {
	margin: 0px 25px; width: 91px; text-align: center; float: left; display: inline;
}
.Tab li a {
	color: rgb(181, 150, 96); font-size: 17px; display: block;
}
.Tab li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.Tab li.change a {
	color: rgb(255, 255, 255);
}
.NewsList {
	margin: 0px 18px;
}
.NewsList li {
	height: 41px; color: rgb(205, 113, 37); line-height: 41px; overflow: hidden; padding-right: 8px; border-bottom-color: rgb(110, 81, 36); border-bottom-width: 1px; border-bottom-style: dotted;
}
.NewsList li:hover {
	background-color: rgb(0, 0, 0);
}
.NewsList li a {
	color: rgb(205, 113, 37); margin-left: 5px; float: left;
}
.NewsList li time {
	color: rgb(181, 150, 96); float: right;
}
.NewsList li .lx {
	margin: 0px 8px; color: rgb(181, 150, 96); float: left;
}
#quickFn {
	left: 50%; top: 58px; width: 1020px; height: 369px; margin-top: 958px; margin-left: -504px; position: absolute; z-index: 2000;
}
.item {
	background: url("../images/bg_white2.png") left top; width: 330px; height: 370px; overflow: hidden; margin-right: 15px; float: left; position: relative;
}
.item img {
	width: 100%; height: 100%; display: block; position: relative; z-index: 101;
}
.item ._guang {
	background: url("../images/guan.html") no-repeat left top; left: -516px; top: -576px; width: 925px; height: 862px; position: absolute;
}
:nth-child(3n).item {
	margin-right: 0px;
}
.item h5 {
	left: 0px; top: 0px; right: 0px; color: rgb(136, 136, 138); padding-top: 21px; padding-right: 17px; padding-left: 17px; font-size: 14px; font-weight: normal; position: absolute; z-index: 102;
}
.item h5 span {
	background: url("../images/icon_yuan.html") no-repeat left top; width: 66px; height: 66px; text-align: center; color: rgb(1, 127, 230); line-height: 66px; font-family: "times new roman", times, serif; font-size: 53px; font-weight: bold; margin-right: 11px; float: left;
}
.item ._btn {
	background: url("../images/bg_blue.html") no-repeat left top; transition:0.24s ease-in; left: 50%; width: 271px; height: 50px; text-align: center; bottom: 35px; color: rgb(255, 255, 255); line-height: 50px; letter-spacing: 2px; overflow: hidden; font-size: 24px; margin-left: -135px; position: absolute; z-index: 102;
}
.item ._btn:hover {
	background-position: left bottom; text-decoration: none;
}
.item h5 em {
	color: rgb(1, 127, 230); letter-spacing: 2px; padding-top: 2px; font-size: 28px; font-weight: normal; margin-bottom: 2px; display: block;
}
.hover_item {
	box-shadow: 0px 0px 24px rgba(0,0,0,0.34);
}
.hover_item ._btn {
	background-position: left bottom;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
address {
	font-style: normal;
}
.border_top {
	background: rgb(217, 176, 55); line-height: 0; overflow: hidden; position: absolute;
}
.border_right {
	background: rgb(217, 176, 55); line-height: 0; overflow: hidden; position: absolute;
}
.border_bottom {
	background: rgb(217, 176, 55); line-height: 0; overflow: hidden; position: absolute;
}
.border_left {
	background: rgb(217, 176, 55); line-height: 0; overflow: hidden; position: absolute;
}
.border_top {
	left: 50%; top: 0px; height: 2px;
}
.border_right {
	top: 50%; width: 2px; right: 0px;
}
.border_bottom {
	left: 50%; height: 2px; bottom: 0px;
}
.border_left {
	left: 0px; top: 50%; width: 2px;
}
.photo {
	overflow: hidden; display: block;
}
.photo_fullsize {
	overflow: hidden; display: block;
}
.photo img {
	width: 100%; height: 100%; display: block;
}
.photo_fullsize img {
	width: 100%; height: 100%; display: block;
}
.PicList {
	float: left;
}
.PicList li {
	width: 420px; height: auto; margin-right: 9px; margin-bottom: 50px; float: left;
}
.PicList li.hover_ {
	position: relative; z-index: 1500; box-shadow: 0px 0px 24px rgba(0,0,0,0.7);
}
.PicList li:nth-of-type(3n) {
	margin-right: 0px;
}
.PicList li .photo {
	width: 100%; height: 100%; display: block; position: relative;
}
.zhuanshu-sp {
	left: 50%; width: 920px; margin-top: 662px; margin-left: -234px;
}
.zhuanshu-sp .swiper-slide > img {
	border: 5px solid rgb(218, 178, 119); border-image: none; height: 586px;
}
.ab {
	position: absolute;
}
.side-nav {
	top: 190px; width: 157px; height: 423px; right: 20px; position: fixed; z-index: 98;
}
.icon-side-nav {
	background: url("../images/bg-side-nav.html") no-repeat right top; width: 204px; height: 466px; overflow: hidden; padding-top: 93px;
}
.side-nav a {
	background: url("../images/bg-side-nav2.html") no-repeat 23px -137px; height: 22px; text-align: right; color: rgb(151, 141, 126); line-height: 22px; padding-right: 58px; font-size: 14px; margin-bottom: 21px; display: block; position: relative; z-index: 110;
}
.side-nav a:hover {
	background-position: 23px -89px; color: rgb(249, 209, 114); text-decoration: none;
}
#sidebar {
	width: 490px; margin-top: 120px; margin-left: 417px; float: left; position: relative; z-index: 100;
}
#playbanner {
	width: 490px; height: 342px; overflow: hidden; float: left; position: relative;
}
#playbanner .conbox {
	border-radius: 20px; width: 9999em; position: absolute;
}
#playbanner .conbox .Slide_ {
	width: 490px; height: 342px; overflow: hidden; float: left;
}
#playbanner .conbox .Slide_ img {
	width: 100%; height: 100%; display: block;
}
#playbanner .switcher {
	width: 100%; text-align: center; right: 0px; bottom: 7px; position: absolute; z-index: 99;
}
#playbanner .switcher a {
	width: 30px; height: 15px; text-align: center; color: rgb(50, 50, 50); line-height: 0; overflow: hidden; font-family: arial; margin-right: 3px; margin-left: 3px; display: inline-block; cursor: pointer; background-color: rgb(241, 157, 68);
}
#playbanner .switcher a.cur {
	transition:none; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);
}
#playbanner .switcher a:hover {
	transition:none; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);
}
#news {
	border: 0px solid rgb(248, 160, 2); border-image: none; width: 850px; height: 438px; margin-top: 155px; margin-left: 10px; float: left; position: relative; z-index: 100; box-shadow: inset 0px 0px 14px rgba(61,86,124,0.6); background-color: rgba(0, 0, 0, 0.2);
}
#news .tit {
	width: 946px; height: 59px; color: rgb(135, 5, 27); line-height: 59px; padding-left: 21px; font-size: 15px;
}
#news .tit span {
	float: left;
}
#news .tit span:nth-child(1) {
	width: 118px;
}
#news .tit span:nth-child(2) {
	width: 317px;
}
#news .tit span:nth-child(3) {
	width: 34px;
}
#news .tit span:nth-child(4) {
	width: 34px;
}
#news .tit span:nth-child(5) {
	width: 60px; text-align: center;
}
#news .serviceList {
	margin: 0px auto 0px 18px; width: 566px; font-size: 12px; float: left;
}
#news .serviceList li {
	width: 566px; height: 38px; line-height: 38px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(110, 81, 36); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
#news .serviceList li a {
	color: rgb(135, 5, 27); margin-left: 5px; float: left; display: inline;
}
#news .serviceList li:hover {
	background-color: rgb(0, 0, 0);
}
#news .serviceList li strong {
	padding: 0px 5px; width: 110px; color: rgb(135, 5, 27); font-weight: normal; margin-left: 5px; float: left; display: inline;
}
#news .serviceList li p {
	width: 305px; color: rgb(210, 124, 2); float: left; display: inline;
}
#news .serviceList li em {
	width: 60px; color: rgb(135, 5, 27); font-size: 12px; float: right;
}
#news .serviceList li em img {
	margin-right: 5px;
}
#news .btn_more {
	position: absolute;
}
.TextList {
	margin: 0px auto; padding: 10px 0px 10px 61px; width: 249px; border-bottom-color: rgb(110, 81, 36); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.TextList dt {
	left: 0px; top: 11px; color: rgb(135, 5, 27); line-height: 20px; position: absolute;
}
.TextList dd {
	color: rgb(217, 133, 0); line-height: 2.02; font-size: 12px;
}
.TextList dd a {
	color: rgb(217, 133, 0);
}
.TextList dd a:hover {
	color: rgb(135, 5, 27); text-decoration: none;
}
.NewsList {
	margin: 0px 18px;
}
.NewsList li {
	height: 41px; color: rgb(58, 58, 58); line-height: 41px; overflow: hidden; padding-right: 8px; font-size: 14px; border-bottom-color: rgb(58, 58, 58); border-bottom-width: 1px; border-bottom-style: dotted;
}
.NewsList li:hover {
	background-color: rgb(0, 0, 0);
}
.NewsList li a {
	color: rgb(58, 58, 58); margin-left: 5px;
}
.NewsList li time {
	color: rgb(58, 58, 58); float: right;
}
.NewsList li .lx {
	margin: 0px 8px; color: rgb(58, 58, 58);
}
.LinkList {
	float: left;
}
.LinkList li {
	border-right-color: rgb(151, 93, 2); border-bottom-color: rgb(151, 93, 2); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.LinkList li a {
	background: url("../images/a_bg.html") repeat-x left top rgb(74, 106, 144); width: 115px; height: 52px; text-align: center; color: rgb(255, 247, 241); line-height: 52px; overflow: hidden; font-size: 18px; display: block; text-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.LinkList li a:hover {
	text-decoration: none; box-shadow: inset 0px 3px 4px rgba(0,0,0,0.4); background-image: url("../images/a_bg2.html");
}
.focusNews {
	padding: 0px 20px; height: 46px; text-align: center; line-height: 46px; overflow: hidden; font-size: 18px; font-weight: bold;
}
.focusNews h4 {
	color: rgb(228, 188, 0); font-size: 18px; font-weight: bold;
}
.focusNews h4 a {
	color: rgb(228, 188, 0);
}
.focusNews h4 a:hover {
	color: rgb(255, 247, 241);
}
.Tab {
	width: 95%; line-height: 55px; margin-left: 20px; border-bottom-color: rgb(252, 252, 252); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
.Tab .lines {
	left: 0px; width: 100%; bottom: 0px; border-bottom-color: rgb(252, 252, 252); border-bottom-width: 3px; border-bottom-style: solid; position: absolute; z-index: 1000;
}
.Tab li {
	margin: 0px 25px; width: 150px; text-align: center; float: left; display: inline;
}
.Tab li a {
	color: rgb(252, 252, 252); font-size: 17px; display: block;
}
.Tab li a:hover {
	color: rgb(252, 252, 252); font-size: 20px; font-weight: bold; text-decoration: none;
}
.Tab li.change a {
	color: rgb(252, 252, 252); font-size: 20px; font-weight: bold;
}
#ZhiYe {
	margin: 0px auto 0px 10px; height: 628px; padding-top: 330px; padding-left: 473px; position: relative; z-index: 100; min-width: 898px;
}
#ZhiYe .center {
	width: 964px; position: relative;
}
#ZhiYe h4 {
	background: url("../images/title.html") no-repeat left top; margin: 0px auto 82px; width: 698px; height: 72px; text-indent: -99em; overflow: hidden; display: block;
}
#ZhiYe .photoshow_select {
	text-align: center; margin-top: 45px;
}
#ZhiYe .photoshow_select a {
	background: url("../images/a_4.html") no-repeat left top; margin: 0px 2px; width: 20px; height: 20px; text-indent: 0px; display: inline-block; cursor: pointer;
}
#ZhiYe .photoshow_select a.change {
	background-position: right top;
}
.photoshow {
	margin: 0px auto; width: 780px; height: 628px;
}
.photoshow li {
	width: 1005px; height: 582px; text-align: center; cursor: pointer; background-color: rgb(204, 204, 204);
}
.photoshow li img {
	max-width: 100%;
}
.photoshow li.roundabout-in-focus {
	cursor: default;
}
.photoshow li span {
	padding-top: 6em; display: block;
}
.move_rights {
	top: 0px; width: 43px; height: 525px; float: left; position: absolute; z-index: 1500;
}
.move_lefts {
	top: 0px; width: 43px; height: 525px; float: left; position: absolute; z-index: 1500;
}
.move_lefts span {
	top: 50%; width: 82px; height: 82px; margin-top: 0px; position: absolute; background-repeat: no-repeat;
}
.move_rights span {
	top: 50%; width: 82px; height: 82px; margin-top: 0px; position: absolute; background-repeat: no-repeat;
}
.move_lefts {
	background: url("../images/left.html") no-repeat center; left: -290px;
}
.move_lefts span {
	background-position: left top;
}
.move_lefts:hover span {
	background-position: left bottom;
}
.move_rights {
	background: url("../images/right.html") no-repeat center; right: -281px;
}
.move_rights span {
	background-position: right top;
}
.move_rights:hover span {
	background-position: right bottom;
}
.list-info {
	left: 844px; width: 786px; height: 406px; margin-top: 305px; position: absolute;
}
.NewsList li {
	transition:0.1s linear; height: 53px; line-height: 53px; font-size: 17px;
}
.NewsList li:hover {
	transform: translateX(5px);
}
.NewsList li a {
	color: rgb(197, 197, 197); overflow: hidden; text-decoration: none; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.NewsList li time {
	color: rgb(170, 171, 175); float: right;
}
.NewsList li .lx {
	float: left;
}
.NewsList li:hover a {
	color: rgb(174, 134, 46);
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
#preview {
	background: rgb(60, 33, 22); padding: 5px; border: 1px solid rgb(97, 70, 53); border-image: none; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 2;
}
.items {
	left: 50%; width: 1149px; margin-top: 214px; margin-left: -514px;
}
.items ul {
	
}
.items li {
	list-style: none; width: 44px; height: 158px; margin-right: 99px; float: left;
}
.itemcss {
	margin: 0px auto; width: 44px; height: 44px; position: relative;
}
.itemcss a {
	text-decoration: none; display: none;
}
.itemcss span {
	text-decoration: none; display: none;
}
.itemcss:hover {
	cursor: pointer;
}
.itemcss:hover a.now {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 100; cursor: pointer;
}
.itemcss:hover span {
	left: 0px; height: 36px; bottom: 0px; color: rgb(255, 255, 255); line-height: 36px; margin-left: 50px; display: block; position: absolute; z-index: 10; opacity: 0.9; -moz-opacity: 0.9;
}
.items.ss1 {
	left: 50%; width: 1500px; margin-top: 268px; margin-left: -648px;
}
.items.ss1 li {
	height: 44px; margin-right: 95px; margin-bottom: 104px;
}
.items.ss2 {
	left: 50%; width: 790px; margin-top: 530px; margin-left: -149px;
}
.items.ss2 li {
	height: 139px; margin-right: 52px;
}
.items.ss3 {
	left: 50%; width: 280px; margin-top: 160px; margin-left: 192px;
}
.items.ss3 li {
	width: 280px; height: 70px; margin-right: 0px;
}
.items.ss3 li .itemcss {
	margin: 0px auto; width: 280px; height: 70px; position: relative;
}
.items.ss3 .l1.curr {
	background: url("../img/01.html") no-repeat center / cover;
}
.items.ss3 .l2.curr {
	background: url("../img/02.html") no-repeat center / cover;
}
.items.ss3 .l3.curr {
	background: url("../img/03.html") no-repeat center / cover;
}
.items.ss3 .l4.curr {
	background: url("../img/04.html") no-repeat center / cover;
}
.items.ss3 li:nth-child(1):hover {
	background: url("../img/01.html") no-repeat center / cover;
}
.items.ss3 li:nth-child(2):hover {
	background: url("../img/02.html") no-repeat center / cover;
}
.items.ss3 li:nth-child(3):hover {
	background: url("../img/03.html") no-repeat center / cover;
}
.items.ss3 li:nth-child(4):hover {
	background: url("../img/04.html") no-repeat center / cover;
}
.dtimg {
	width: 588px; height: 362px; margin-top: 192px; margin-left: 195px; z-index: 5;
}
.ab {
	position: absolute;
}
#wrapss {
	margin: 0px auto; width: 1000px; height: 400px; padding-top: 190px;
}
#wrapss > ul {
	list-style: none; width: 120%;
}
#wrapss > ul > li {
	border: 1px solid rgb(72, 72, 72); border-image: none; width: 100px; height: 400px; float: left; cursor: pointer; box-shadow: 10px 10px 5px #0d0d0d;
}
#wrapss > ul > li:nth-child(1) {
	background: url("../img/1.html") no-repeat center / cover;
}
#wrapss > ul > li:nth-child(2) {
	background: url("../img/2.html") no-repeat center / cover;
}
#wrapss > ul > li:nth-child(3) {
	background: url("../img/3.html") no-repeat center / cover;
}
#wrapss > ul > li:nth-child(4) {
	background: url("../img/4.html") no-repeat center / cover; width: 700px;
}
#wrapss > ul > li > .text {
	background: rgb(0, 0, 0); width: 100px; height: 100%; font-size: 16px; opacity: 0.6;
}
#wrapss > ul > li > .text p {
	padding: 20px 40px; color: rgb(231, 212, 185); font-family: "Microsoft yahei"; font-size: 16px;
}
.navs {
	left: 50%; top: 0px; width: 963px; height: 65px; margin-left: -483px; z-index: 99;
}
.nav1 {
	width: 125px; height: 65px;
}
.nav2 {
	width: 125px; height: 65px;
}
.nav3 {
	width: 125px; height: 65px;
}
.nav4 {
	width: 125px; height: 65px;
}
.nav5 {
	width: 125px; height: 65px;
}
.nav6 {
	width: 125px; height: 65px;
}
.nav1 {
	
}
.nav2 {
	
}
.nav3 {
	
}
.nav4 {
	margin-left: 210px;
}
.nav5 {
	
}
.nav6 {
	float: right;
}
#window {
	background: url("../images/heibg.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10000; _position: absolute;
}
#float_window {
	padding: 0px; left: 50%; top: 50%; position: absolute; z-index: 20001;
}
#float_window .closewindow {
	background: url("../images/btn_close.png") no-repeat left bottom; width: 52px; height: 52px; position: absolute;
}
#float_window .closewindow:hover {
	background-position: left top;
}
#video {
	background: rgb(0, 0, 0); height: 600px;
}
#PhotoShow1 {
	width: 441px; height: 550px; margin-top: -8px; margin-left: -1px; float: left; position: relative; z-index: 100;
}
#PhotoShow1 .gundong {
	width: 220px;
}
#PhotoShow1 .gundong .jCarouselLite {
	width: 441px; height: 550px; overflow: hidden; float: left;
}
#PhotoShow1 .move_right {
	top: 0px; width: 40px; height: 550px; float: left; position: absolute; z-index: 500;
}
#PhotoShow1 .move_left {
	top: 0px; width: 40px; height: 550px; float: left; position: absolute; z-index: 500;
}
#PhotoShow1 .move_left span {
	background: url("../images/icon_prevnextXXX.html") no-repeat left top; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
#PhotoShow1 .move_right span {
	background: url("../images/icon_prevnextXXX.html") no-repeat left top; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
#PhotoShow1 .move_left {
	left: 68px;
}
#PhotoShow1 .move_left span {
	background-position: left top;
}
#PhotoShow1 .move_left:hover span {
	background-position: left bottom;
}
#PhotoShow1 .move_right {
	right: -150px;
}
#PhotoShow1 .move_right span {
	background-position: right top;
}
#PhotoShow1 .move_right:hover span {
	background-position: right bottom;
}
.PictureList1 {
	float: left;
}
.PictureList1 li {
	margin: 0px; width: 441px; height: 550px; float: left; display: inline;
}
.PictureList1 .photo1 {
	width: 441px; height: 550px; display: block;
}
#PhotoShow2 {
	width: 441px; height: 550px; margin-top: -8px; margin-right: 411px; float: right; position: relative; z-index: 100;
}
#PhotoShow2 .gundong {
	width: 220px;
}
#PhotoShow2 .gundong .jCarouselLite {
	width: 441px; height: 550px; overflow: hidden; float: left;
}
#PhotoShow2 .move_right {
	top: 0px; width: 40px; height: 550px; float: left; position: absolute; z-index: 500;
}
#PhotoShow2 .move_left {
	top: 0px; width: 40px; height: 550px; float: left; position: absolute; z-index: 500;
}
#PhotoShow2 .move_left span {
	background: url("../images/icon_prevnextXXX.html") no-repeat left top; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
#PhotoShow2 .move_right span {
	background: url("../images/icon_prevnextXXX.html") no-repeat left top; width: 40px; height: 40px; bottom: 0px; position: absolute;
}
#PhotoShow2 .move_left {
	left: 67px;
}
#PhotoShow2 .move_left span {
	background-position: left top;
}
#PhotoShow2 .move_left:hover span {
	background-position: left bottom;
}
#PhotoShow2 .move_right {
	right: -152px;
}
#PhotoShow2 .move_right span {
	background-position: right top;
}
#PhotoShow2 .move_right:hover span {
	background-position: right bottom;
}
.PictureList2 {
	float: left;
}
.PictureList2 li {
	margin: 0px; width: 441px; height: 550px; float: left; display: inline;
}
.PictureList2 .photo2 {
	width: 441px; height: 550px; display: block;
}
#PhotoShow3 {
	width: 1675px; height: 818px; margin-top: 66px; margin-left: 123px; float: left; position: relative; z-index: 100;
}
#PhotoShow3 .gundong {
	width: 220px;
}
#PhotoShow3 .gundong .jCarouselLite {
	width: 1675px; height: 818px; overflow: hidden; float: left;
}
#PhotoShow3 .move_right {
	top: 0px; width: 42px; height: 818px; float: left; position: absolute; z-index: 500;
}
#PhotoShow3 .move_left {
	top: 0px; width: 42px; height: 818px; float: left; position: absolute; z-index: 500;
}
#PhotoShow3 .move_left span {
	background: url("../images/icon_prevnext.html") no-repeat left top; width: 40px; height: 40px; bottom: 280px; position: absolute;
}
#PhotoShow3 .move_right span {
	background: url("../images/icon_prevnext.html") no-repeat left top; width: 40px; height: 40px; bottom: 280px; position: absolute;
}
#PhotoShow3 .move_left {
	left: -447px;
}
#PhotoShow3 .move_left span {
	background-position: left top;
}
#PhotoShow3 .move_left:hover span {
	background-position: left bottom;
}
#PhotoShow3 .move_right {
	right: -194px;
}
#PhotoShow3 .move_right span {
	background-position: right top;
}
#PhotoShow3 .move_right:hover span {
	background-position: right bottom;
}
.PictureList3 {
	float: left;
}
.PictureList3 li {
	margin: 0px; width: 1675px; height: 818px; float: left; display: inline;
}
.PictureList3 .photo3 {
	width: 1675px; height: 818px; display: block;
}
.bottom_987ps {
	left: 50%; width: 1920px; height: 132px; overflow: hidden; margin-left: -960px; position: relative;
}
.footer_987ps {
	left: 0px; width: 1920px; height: 132px; position: absolute; z-index: 2; background-image: url("../images/footer.html"); background-repeat: no-repeat;
}
.footer_987ps .fl_987ps {
	left: 777px; top: 24px; width: 700px; height: 90px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; z-index: 1;
}
