@charset "utf-8";

/* CSS Document */
html {
	overflow-y: hidden;
}
.lock-screen{overflow-y: hidden;}

@font-face {
	font-family: 'fzfysjt';
	src: url('fzfysjt.ttf');
	/* eot IE9 */
}

/*下、上、左、右箭头*/
.arrDown:after {
	border-top: 10px solid #aeaeae;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrUp:after {
	border-bottom: 10px solid #aeaeae;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrLeft:after {
	border-right: 10px solid #aeaeae;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrRight:after {
	border-left: 10px solid #aeaeae;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrTopleft:after {
	border-top: 100px solid red;
	border-right: 100px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrTopright:after {
	border-top: 100px solid red;
	border-left: 100px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrBottomleft:after {
	border-bottom: 100px solid red;
	border-right: 100px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.arrBottomright:after {
	border-bottom: 100px solid red;
	border-left: 100px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

/*模糊滤镜*/
.blur {
	filter: url(blur.svg#blur);
	/* FireFox, Chrome, Opera */
	-webkit-filter: blur(10px);
	/* Chrome, Opera */
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
	/* IE6~IE9 */
}

/*渐变兼容*/
.gradient {
	background-image: linear-gradient(#f9f9f9, #f0f0f0);
	background-image: -webkit-linear-gradient(#f9f9f9, #f0f0f0);
	background-image: -moz-linear-gradient(#f9f9f9, #f0f0f0);
	background-image: linear-gradient(#f9f9f9, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF0F0F0') \9;
}

/* 高光效果 */
.flashlight {
	display: block;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	width: 800px;
	height: 450px;
}

.flashlight:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100%;
	overflow: hidden;
	width: 200px;
	height: 100%;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.flashlight:hover:before {
	left: 150%;
	-webkit-transition: left 1s ease 0s;
	-moz-transition: left 1s ease 0s;
	transition: left 1s ease 0s;
}

/*复用图片包裹*/
.scaleimg {
	overflow: hidden;
}

.scaleimg:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
	overflow: hidden;
}

.scaleimg img {
	width: 100%;
	height: auto;
	vertical-align: middle;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.scaleimg:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}

/*流程模块*/
.process {}

.process ul {
	overflow: hidden;
	padding: 10px;
}

.process ul li {
	float: left;
	height: 20px;
	color: #FFF;
	line-height: 20px;
	padding: 0 25px 0 10px;
	position: relative;
}

.process ul li:nth-child(1) {
	background-color: red;
}

.process ul li:nth-child(2) {
	background-color: green;
}

.process ul li:nth-child(3) {
	background-color: blue;
}

.process ul li:after {
	border-left: 15px solid #aeaeae;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
}

.process ul li:nth-child(1):after {
	border-left-color: red;
	border-top-color: green;
	border-bottom-color: green;
}

.process ul li:nth-child(2):after {
	border-left-color: green;
	border-top-color: blue;
	border-bottom-color: blue;
}

.process ul li:nth-child(3):after {
	border-left-color: blue;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

/*复用标题*/
.t_head {
	margin-bottom: 45px;
	color: #fff;
}

.t_head h1 {
	font-size: 56px;
	margin-bottom: 10px;
}

.t_head h2 {
	font-size: 24px;
	margin-bottom: 16px;
}

.t_head h3 {}

.t_head p {
	padding: 1px 0;
}

.t_head .link {}

.transition {
	opacity: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.translateX-100 {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transform: translateX(-100%);
}

.translateX_100 {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%);
}

.translateY-100 {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	transform: translateY(-100px);
}

.translateY_100 {
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	transform: translateY(100px);
}

.s .translateX-100,
.s .translateX_100,
.s .translateY_100,
.s .translateY-100 {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}

/* WebKit browsers */
::-webkit-input-placeholder {
	color: #fff;
}

/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

/* Mozilla Firefox 19+ */
::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

/* Internet Explorer 10+ */
:-ms-input-placeholder {
	color: #fff;
}

/*	弹窗	*/
.alert .close {
	background: #8e8e8e url(../image/pop_close.png) center no-repeat;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

.alert .close:hover {
	background-color: #ec5656;
}

.alert .head h1 {
	font-size: 14px;
	line-height: 30px;
}

.alert .btnWarp {
	padding: 8px 20px;
}

.alert .btnWarp button {
	font-size: 12px;
	line-height: 1;
	padding: 8px 20px;
	margin: 0 10px;
}

/* 视频弹窗 */
.pop-video {}

.pop-video .close {
	background: #0d7b6f url(../image/pop_close.png) center no-repeat;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	right: 10px;
	top: 10px;
}

.pop-video .close:hover {
	background-color: #ec5656;
}

.pop-video .dialog {
	width: 842px;
	height: 536px;
	position: relative;
	z-index: 1;
}

#vPlayer {
	width: 100%;
	height: 100%;
}

.jwlogo {
	display: none;
}

html,
body,
#layout,
#sidebar,
#main,
.menunav,
.scroll-wrap {
	height: 100%;
}

#layout {
	overflow: hidden;
	position: relative;
}

#sidebar {
	float: left;
	padding-left: 86px;
	background: url(../image/sidebar_bg1.jpg) no-repeat top center;
	overflow: hidden;
}

#main {
	position: absolute;
	left: 318px;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

#main .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#main .bg img {
	height: 100%;
	max-width: none;
	min-width: 100%;
}

.menunav {
	float: right;
	width: 232px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.menunav:before {
	position: absolute;
	left: 138px;
	bottom: -45px;
	background: url(../image/menu_bg1.png);
	width: 186px;
	height: 387px;
	content: '';
}

.menunav .logo {
	position: relative;
	padding: 59px 0 36px;
}

.menunav .nav {
	position: absolute;
	top: 220px;
	bottom: 120px;
	left: 0;
	width: 100%;
}

.menunav .nav dl {
	margin-bottom: 14px;
	margin: 31px 0;
}



.menunav .nav dt {
	font-size: 18px;
	padding: 4px 0;
}

.menunav .nav dt a {
	font-size: 18px;
	color: #fff;
}

.menunav .nav dt a:hover {
	color: #4b86e7;
}

.menunav .nav dd {
	padding: 4px 0;
	position: relative;
}

.menunav .nav dd>a {
	font-size: 14px;
	color: #fff;
}

.menunav .nav dd>a.act {
	color: #4b86e7;
}

.menunav .nav dd>a:hover {
	color: #4b86e7;
}

.menunav .nav dd.clk>a {
	/*background: url(../image/arr2.png) no-repeat right center;*/
	/*padding: 0 19px;*/
	display: inline-block;
	width: 162px;
	line-height: 18px;
}

.menunav .nav dd.clk .arr {
	background: url(../image/arr2.png) no-repeat right center;
	display: inline-block;
	width: 11px;
	height: 5px;
	position: absolute;
	right: 16px;
	top: 13px;
	cursor: pointer;
}

.menunav .nav dd .list {
	display: none;
}

.menunav .nav dd .list a {
	display: block;
	font-size: 12px;
	color: #c0bfbf;
	line-height: 210%;
}

.menunav .nav dd .list a.act {
	color: #4b86e7;
}

.menunav .nav dd .list a:hover {
	color: #4b86e7;
}

.menunav .nav dd.clk.act .list {
	display: block;
}

/*.menunav .nav dd.clk.act>a {background: url(../image/arr1.png) no-repeat right center;}*/
.menunav .nav .jjl_x {
	width: 190px;
	border-bottom: 1px solid #444c62;
	margin: 0 auto;
}

.menunav .links {
	margin-bottom: 25px;
}

.menunav .links li {
	padding: 2px 0;
	color: #fff;
}

.menunav .links li a {
	font-size: 14px;
	color: #fff;
}

.menunav .footer {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
}

.menunav .footer p {
	font-size: 12px;
	color: #fff;
}

.menunav .footer p a {
	font-size: 12px;
	color: #fff;
}

#layout.guide {
	height: 1080px;
	background: #fff url(../image/temp/guide-bg.jpg) right 60px no-repeat;
}

.guide .logo {
	position: absolute;
	left: 50px;
	top: 32px;
	width: 123px;
	height: 149px;
}

.guide .title {
	position: absolute;
	left: 222px;
	padding-top: 180px;
	width: 827px;
	height: 641px;
	overflow: hidden;
}

.guide .title img {
	max-height: none;
}

.guide .link-wrap {
	position: absolute;
	left: 640px;
	top: 845px;
	text-align: center;
}

.guide .link-wrap a {
	float: left;
	margin-right: 35px;
	width: 135px;
	height: 53px;
	font-size: 16px;
	line-height: 53px;
	background: url(../image/link-bg.png) center top no-repeat;
}

.guide .link-wrap a:hover {
	background-position: center bottom;
}

.plist {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	letter-spacing: -1.5em;
	text-align: center;
	overflow: auto;
	z-index: 999;
	display: none;
}

.plist:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
	overflow: hidden;
}

.plist .dialog {
	width: 100%;
	height: 720px;
	box-shadow: 0 0 10px #ccc;
	vertical-align: middle;
}

.plist .cont {
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.plist .close {
	background: url(../image/close.png);
	width: 28px;
	height: 28px;
	left: 50%;
	margin-left: 600px;
	top: 22px;
}

.plist .scroll-list {
	margin: 0 auto;
}

.plist .scroll-list ul {}

.plist .scroll-list li {
	float: left;
	width: 200px;
	text-align: center;
}

.plist .scroll-list a {
	display: block;
	padding-top: 84px;
	height: 636px;
}

.plist .scroll-list .font {
	width: 136px;
	height: 136px;
	margin: 0 auto 20px;
	overflow: hidden;
}

.plist .scroll-list .font img {
	max-height: none;
}

.plist .scroll-list .info {
	overflow: hidden;
	height: 242px;
	text-align: left;
	padding-right: 78px;
}

.plist .scroll-list h3 {
	float: right;
	height: 100%;
	font-size: 20px;
	color: #af1e00;
	margin-left: 6px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.plist .scroll-list p {
	float: right;
	height: 100%;
	color: #707070;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.plist .scroll-list .img {
	display: none;
}

.plist .scroll-list a:hover {
	background-color: #f8f8f8;
}

.plist .scroll-list a:hover .font img {
	margin-top: -100%;
}

.plist .scroll-list a:hover .img {
	display: block;
}

.plist .arr {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 40px;
	height: 60px;
	background: url(../image/plist_arr.png) no-repeat;
}

.plist .prev {
	background-position: left;
	left: 50%;
	margin-left: -600px;
}

.plist .next {
	background-position: right;
	right: 50%;
	margin-right: -600px;
}



.home {
	padding: 105px 40px 55px 62px;
	text-align: justify;
}

.home .head {
	margin-bottom: 82px;
	color: #fff;
}

.home .head h1 {
	font-size: 26px;
	margin-bottom: 16px;

}

.home .head ul {
	margin-bottom: 32px;
}

.home .head li {
	font-size: 16px;
	line-height: 22px;
}

.home .head p {
	font-size: 16px;
}

.home .list {
	overflow: hidden;
}

.home .list li {
	float: left;
	text-align: center;
	margin-right: 66px;
}

.home .list .icon {}

.home .list p {
	color: #fff;
}

.home .nav {
	overflow: hidden;
	margin-bottom: 60px;
}

.home .nav li {
	float: left;
	width: 50%;
	height: 200px;
	overflow: hidden;
}

.home .nav .cir {
	float: left;
	width: 180px;
	margin-right: 20px;
}

.home .nav .cont {
	height: 100%;
	overflow: hidden;
	color: #fff;
}

.home .nav h1 {
	float: left;
	font-size: 30px;
	margin-left: 10px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.home .nav p {
	float: left;
	margin-left: 10px;
	height: 100%;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.home .nav .more {
	float: left;
	position: relative;
	color: #fff;
	padding: 15px 0;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.home .nav .more:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 15px;
	background: url(../image/cir.png) center top no-repeat;
}

.home .nav .more:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 15px;
	background: url(../image/cir.png) center bottom no-repeat;
}

.home .form {}

.home .form .txtarea {
	border: 1px solid #e7e2dc;
	border-radius: 5px;
	background: url(../image/opacity-10.png);
	overflow: hidden;
	padding: 15px;
	height: 98px;
	margin-bottom: 10px;
}

.home .form textarea {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}

.home .form button {
	text-align: center;
	color: #fff;
	width: 105px;
	height: 35px;
	background-color: #af1e00;
	border-radius: 5px;
}


.introduct {
	padding: 105px 70px 70px 60px;
}

.introduct .box {}

.introduct .box h1 {
	font-size: 30px;
	color: #fff;
	position: relative;
	margin-bottom: 25px;
}

.introduct .box h1 .back {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	background: url(../image/back.png) left no-repeat;
	padding-left: 28px;
}

.introduct .box .video {
	height: 364px;
}

.preface {
	padding: 105px 70px 70px 60px;
}

.preface .box {}

.preface .box h1 {
	font-size: 30px;
	color: #fff;
	position: relative;
	margin-bottom: 25px;
}

.preface .box h1 .back {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	background: url(../image/back.png) left no-repeat;
	padding-left: 28px;
}

.preface .cont {}

.preface .cont p {
	color: #fff;
	margin-bottom: 18px;
}

.detailed {
	padding: 60px 105px 80px 66px;
}

.detailed .title {
	color: #fff;
	overflow: hidden;
	position: absolute;
	right: 105px;
	top: 60px;
	z-index: 1;
}

.detailed .title .tool {
	float: right;
	overflow: hidden;
}

.detailed .title a {
	float: left;
  width: 46px;
  height: 46px;
  background: none;
  padding: 0;
  margin: 0;
  margin-right: 8px;
}

.detailed .title h1 {
	font-size: 30px;
	color: #474747;
}

.detailed .carou-wrap {
	position: relative;
	margin: auto;
}

.detailed .carou-item {
	overflow: hidden;
}

.detailed .carou-item ul {}

.detailed .carou-item li {
	padding: 3px 0;
	overflow: hidden;
	color: #474747;
}

.detailed .carou-item li span {
	float: left;
}

.detailed .carou-item li p {
	overflow: hidden;
}

.detailed .carou-item .item {
	float: left;
	width: 932px;
}

.detailed .carou-item .img {
	text-align: center;
	padding-bottom: 20px;
	height: 600px;
}

.detailed .carou-item .img:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.detailed .carou-item .img img {
	cursor: pointer;
	max-width: 80%;
	max-height: 100%;
}

.detailed .carou-item .cont {
	overflow: hidden;
	margin-top: 20px;
}

.detailed .carou-item .left {
	max-width: 462px;
}

.detailed .carou-item .left ul {
	font-size: 15px;
}

.MsoNormal {
	font-size: 15px;
}

.detailed .carou-item .left h1 {
	font-size: 24px;
	margin-bottom: 24px;
	color: #474747;
}

.detailed .carou-item .left h2 {
	font-size: 16px;
	margin-bottom: 8px;
	color: #474747;
}

.detailed .carou-item .right {
	overflow: hidden;
	padding-top: 50px;
}

.detailed .carou-item .right .map {
	padding-top: 6px;
}

.detailed .carou-wrap .arr {
	position: absolute;
	top: 275px;
	width: 70px;
	height: 70px;
	background: url(../image/scroll_arr.png) no-repeat;
}

.detailed .carou-wrap .prev {
	background-position: left;
	left: 0;
}

.detailed .carou-wrap .next {
	background-position: right;
	right: 0;
}

.exhibition {
	padding: 46px 86px 58px 62px;
}

.exhibition .title {
	color: #474747;
	margin-bottom: 30px;
}

.exhibition .title h1 {
	font-size: 30px;
	margin-bottom: 10px;
}

.exhibition .title h2 {
	font-size: 24px;
	margin-bottom: 22px;
}

.exhibition .title p {}

.exhibition .list ul {
	overflow: hidden;
	border-left: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	display: flex;flex-wrap: wrap;
}

.exhibition .list li {

	width: 25%;
/* 	height: 450px; */
	border-bottom: 1px solid #e9e9e9;

	text-align: center;
	max-height: 462px;overflow: hidden;
}

.exhibition .list.s ul {
	border-top: none;
}

.exhibition .list.s li {
	border-top: 1px solid #e9e9e9;
}

.exhibition .list li a {
	display: block;
	border-right: 1px solid #e9e9e9;
	height: 100%;
	padding-bottom: 19%;
	
}

.exhibition .list .img {
	/* height: 366px; */
	text-align: center;position: relative;
}
.exhibition .list .img::before{padding-top: 100%;content: "";display: block;}

.exhibition .list .img:after {
	content: "";
	display: inline-block;
	height: 100%;display: none;
	vertical-align: middle;
}

.exhibition .list .img img {
	max-width: 90%;
	max-height: 90%;
	position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
}

.exhibition .list h3 {
	font-size: 18px;
}

.exhibition .list p {}


.sidebar {
	position: fixed;
	left: 50%;
	bottom: 20%;
	z-index: 999;
	display: none;
}

.sidebar a {
	min-width: 42px;
	height: 42px;
	display: block;
	margin-bottom: 1px;
	overflow: hidden;
}

.sidebar ul {}

.sidebar li {
	position: relative;
	min-width: 42px;
	height: 42px;
	background: url(../image/sidebar_bg.png) no-repeat;
	margin-bottom: 1px;
	text-align: center;
}

.sidebar li a {
	position: absolute;
	right: 0;
	top: 0;
	font-family: fzfysjt;
	font-size: 24px;
	color: #fff;
	border-radius: 21px;
	white-space: nowrap;
}

.sidebar li a span {
	display: none;
	padding: 3px 20px;
}

.sidebar li a span:first-child {
	display: block;
	padding: 3px;
}

.sidebar li a:hover {
	background-color: #977343;
}

.sidebar li a:hover span {
	display: block;
}

.sidebar li a:hover span:first-child {
	display: none;
}

.sidebar .gotop {
	background: url(../image/sidebar_gotop.png) no-repeat;
}

.sidebar .close {
	background: url(../image/sidebar_close.png) no-repeat;
}

.sidebar .close.up {
	background-image: url(../image/sidebar_up.png);
}
/* 
.navbar {
	position: absolute;
	left: 0;
	right: 0;
	display: none;
} */

.navbar .layer {
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(../image/nav_bg.jpg) center top no-repeat;
	z-index: 99;
}

.navbar .close {
	position: absolute;
	right: 34px;
	top: 32px;
	background: url(../image/navbar_close.png) no-repeat;
	width: 50px;
	height: 50px;
	transition: all 0.5s linear;
}

.navbar .close:hover {
	transform: rotate(180deg);
}

.navbar .logo {
	padding-top: 125px;
	margin-bottom: 82px;
}

.navbar .list {
	overflow: hidden;
	display: inline-block;
}

.navbar .item {
	float: left;
	min-width: 160px;
	color: #fff;
	text-align: center;
}

.navbar .item h1 {
	font-family: fzfysjt;
	font-size: 24px;
	padding-bottom: 26px;
	background: url(../image/nav_liststyle.png) center bottom no-repeat;
	margin-bottom: 12px;
}

.navbar .item dl {
	background: url(../image/nav_dot.png) center top no-repeat;
	padding-top: 18px;
	margin-bottom: 14px;
}

.navbar .item h1+dl {
	background: none;
	padding: 0;
}

.navbar .item dt {
	font-size: 16px;
	margin-bottom: 2px;
}

.navbar .item dd {
	font-size: 12px;
	padding: 4px 0;
}

.navbar .item a {
	color: #eaa1a1;
}

.navbar .item a:hover {
	color: #fff;
}

.home {}

.home .focus {
	overflow: hidden;
}

.home .focus ul {
	overflow: hidden;
	width: 9999px;
}

.home .focus li {
	float: left;
}

.home .block1 {
	overflow: hidden;
}

.home .block1 .left {
	float: left;
}

.home .block1 .right {
	float: right;
}

.home .block1 .title {
	overflow: hidden;
	color: #fff;
}

.home .block1 .title .more {
	float: right;
	font-family: fzfysjt;
	color: #fff;
	position: relative;
	line-height: 1;
	width: 1em;
	padding: 10px 17px;
}

.home .block1 .title .more:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../image/more.png) no-repeat;
	width: 48px;
	height: 48px;
}

.home .block1 .title .more:hover:after {
	transition: all 1s linear;
	transform: rotate(-180deg);
}

.home .block1 .title h1 {
	font-family: fzfysjt;
	background: url(../image/title_dot.png) no-repeat;
	overflow: hidden;
	padding-top: 10px;
}

.home .block1 .title h1 span:first-child {
	margin-right: 48px;
}

.home .block1 .box1 {
	background: url(../image/temp/home_block1_box1_bg.jpg) center no-repeat;
}

.home .block1 .box1 .img {
	float: left;
	height: 100%;
	position: relative;
}

.home .block1 .box1 .img img {
	position: absolute;
	left: 0;
}

.home .block1 .box1 .cont {
	overflow: hidden;
	color: #fff;
}

.home .block1 .box1 .cont h1 {
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home .block1 .box1 .cont h2 {
	font-family: Arial;
	margin-bottom: 22px;
}

.home .block1 .box1 .cont h3 {
	font-size: 18px;
	margin-bottom: 12px;
}

.home .block1 .box1 .cont p {
	line-height: 22px;
	margin-bottom: 25px;
	height: 44px;
	overflow: hidden;
}

.home .block1 .box1 .cont .link {
	text-align: center;
	color: #fff;
	display: block;
	position: relative;
	margin-left: 1px;
}

.home .block1 .box2 {
	overflow: hidden;
}

.home .block1 .box2 .news {
	overflow: hidden;
	color: #fff;
	padding: 6% 3% 2% 3%;
	background: url(../image/home_block1_news_bg.jpg);
}

.home .block1 .box2 .img {
	float: right;
	overflow: hidden;
}

.home .block1 .box2 .scroll-list {
	margin-left: 4%;
	overflow: hidden;
}

.home .block1 .box2 .scroll-list ul {
	display: none;
}

.home .block1 .box2 .scroll-list li {
	overflow: hidden;
}

.home .block1 .box2 .scroll-list p {
	width: 60px;
	float: left;
	font-family: Arial;
	font-size: 17px;
	margin-right: 14px;
}

.home .block1 .box2 .scroll-list span {
	font-size: 22px;
}

.home .block1 .box2 .scroll-list a {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	padding-left: 18px;
	position: relative;
	display: block;
	padding-top: 5px;
}

.home .block1 .box2 .scroll-list a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #fff;
}

.home .block1 .box2 .scroll-list a:hover {
	color: #a64544;
}

.home .block1 .box2 .scroll-year {
	position: relative;
	padding: 5% 12% 0;
	margin-left: 14px;
	overflow: hidden;
	background: url(../image/home_block1_news_line.png) left top repeat-x;
}

.home .block1 .box2 .scroll-year a {
	position: absolute;
	bottom: 8%;
	background: url(../image/scroll-year_arr.png) no-repeat;
	width: 28px;
	height: 28px;
}

.home .block1 .box2 .scroll-year .prev {
	left: 0;
	background-position: left;
}

.home .block1 .box2 .scroll-year .next {
	right: 0;
	background-position: right;
}

.home .block1 .box2 .scroll-year ul {
	overflow: hidden;
}

.home .block1 .box2 .scroll-year li {
	float: left;
	font-family: Impact, Arial;
	line-height: 46px;
	color: #a64544;
	padding: 0 4%;
}

.home .block1 .box2 .scroll-year li.n {
	color: #fff;
}

.home .block1 .box3 ul {
	overflow: hidden;
}

.home .block1 .box3 li {
	float: left;
	position: relative;
	overflow: hidden;
}

.home .block1 .box3 .l1 {
	background: url(../image/home_block1_box3_bg1.jpg);
}

.home .block1 .box3 .l2 {
	background: url(../image/home_block1_box3_bg2.jpg);
}

.home .block1 .box3 .l3 {
	background: url(../image/home_block1_box3_bg3.jpg);
}

.home .block1 .box3 .bg {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -126px;
	width: 240px;
	height: 252px;
}

.home .block1 .box3 li .bg img {
	transition: all 60s linear;
}

.home .block1 .box3 li:hover .bg img {
	transform: rotate(360deg);
}

.home .block1 .box3 .ico {
	overflow: hidden;
}

.home .block1 .box3 .cont {
	color: #fff;
	position: relative;
	z-index: 2;
}

.home .block1 .box3 .cont h3 {
	font-size: 18px;
	margin-bottom: 10px;
}

.home .block1 .box3 .cont a {
	color: #fff;
}

.home .block1 .box3 .cont a:hover {
	color: #909090;
}

.home .block1 .box3 .cont p {
	line-height: 22px;
}

.home .block1 .box4 {
	background: url(../image/home_block1_box4_bg.jpg);
}

.home .block1 .box4 .item {
	border-top: 1px solid #334a61;
}

.home .block1 .box4 .item:first-child {
	border-top: 0;
	border-bottom: 1px solid #102234;
}

.home .block1 .box4 .title {
	margin: 0 38px 0 3%;
}

.home .block1 .box4 .list {
	margin-bottom: 5%;
}

.home .block1 .box4 .list ul {
	overflow: hidden;
}

.home .block1 .box4 .list li {
	float: left;
	width: 23%;
	color: #fff;
	margin-left: 2%;
}

.home .block1 .box4 .list h1 {
	font-family: Impact, Arial;
	margin-bottom: 10px;
	padding-right: 30px;
}

.home .block1 .box4 .list p {}

.home .block1 .box4 .tip {
	padding-left: 6%;
}

.home .block1 .box4 .tip p {
	color: #a0b4c2;
}

.home .block1 .box4 .tip i {
	margin-right: 10px;
	padding-right: 9px;
	border-right: 1px solid #a0b4c2;
}

.home .block1 .box4 .news {
	margin: 0 6%;
	overflow: hidden;
}

.home .block1 .box4 .news li {
	overflow: hidden;
	padding: 6px 0;
}

.home .block1 .box4 .news p {
	float: right;
	font-family: Arial;
	font-size: 16px;
	color: #fff;
}

.home .block1 .box4 .news a {
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home .block1 .box4 .news a:hover {
	color: #a0b4c2;
}

.home .block2 {
	overflow: hidden;
	position: relative;
}

.home .block2 .box {
	position: relative;
	height: 100%;
	float: left;
	margin-right: 30px;
	background: center top no-repeat;
}

.home .block2 .box .title {
	padding-top: 58px;
	margin-bottom: 92px;
}

.home .block2 .box .title h1 {
	color: #fff;
	font-family: fzfysjt;
	font-size: 28px;
	background: url(../image/title_dot.png) center no-repeat;
	overflow: hidden;
	text-align: center;
}

.home .block2 .box .title h1 span:first-child {
	margin-right: 48px;
}

.home .block2 .num {
	overflow: hidden;
	color: #fff;
	margin: 0 35px 10px;
}

.home .block2 .num p {
	float: right;
	font-size: 26px;
	width: 58px;
	height: 58px;
	background: url(../image/jian.png) center no-repeat;
	text-align: center;
	margin-left: 8px;
}

.home .block2 .num b {
	overflow: hidden;
	display: block;
	text-align: right;
	font-family: Impact, Arial, sans-serif;
	font-size: 58px;
	line-height: 1;
}

.home .block2 .tip {
	background: url(../image/txtbg.png) center no-repeat;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 47px;
}

.home .block2 .tip b {
	font-family: Impact, Arial, sans-serif;
	font-size: 26px;
	vertical-align: bottom;
}

.home .block2 .link {
	position: absolute;
	left: 50%;
	margin-left: -70px;
	bottom: 46px;
	width: 140px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
}

.home .block2 .list {
	overflow: hidden;
}

.home .block2 .list li {
	position: relative;
	float: left;
}

.home .block2 .mask {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(../image/opacity-75.png);
	color: #fff;
	overflow: hidden;
}

.home .block2 .mask a {
	padding: 50px 72px 0;
	display: block;
	color: #fff;
}

.home .block2 .mask p {
	line-height: 24px;
	margin-bottom: 10px;
}

.home .block2 .mask .jj {
	overflow: hidden;
}

.home .block2 .mask .pos {}

.home .block2 .mask h1 {
	font-family: fzfysjt;
	font-size: 28px;
	text-align: center;
	position: absolute;
	bottom: 42px;
	left: 0;
	width: 100%;
}

.home .block2 .pop-type {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: url(../image/home_block2_bg.jpg);
	border: 13px solid #cba777;
	color: #fff;
	display: none;
}

.home .block2 .pop-type .close {
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(../image/block2_mask_close.png) no-repeat;
	width: 44px;
	height: 44px;
}

.home .block2 .pop-type .title {
	float: left;
	overflow: hidden;
	margin-left: 132px;
	margin-right: 62px;
}

.home .block2 .pop-type .title h1 {
	float: left;
	font-family: fzfysjt;
	font-size: 28px;
	line-height: 40px;
	width: 40px;
	margin-right: 32px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.home .block2 .pop-type .title h1 b {
	display: inline-block;
	background: url(../image/home_block2_t_bg.png) no-repeat;
	text-align: center;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.home .block2 .pop-type .title h2 {
	float: left;
	font-size: 12px;
	line-height: 18px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

.home .block2 .pop-type .table {
	overflow: hidden;
	padding: 92px 0 0;
}

.home .block2 .pop-type .table li {
	float: left;
	width: 136px;
	height: 27px;
	background: url(../image/huiwentxt.png) no-repeat;
	text-align: center;
	font-size: 18px;
	padding: 10px 0;
	margin-right: 25px;
	margin-bottom: 26px;
}

.home .block2 .pop-type .table a {
	color: #fff;
	display: block;
}

.home .block2 .pop-type .table a:hover {
	color: #bc9765;
}

.home .block3 {
	margin-bottom: 30px;
	overflow: hidden;
}

.home .block3 .img {
	float: right;
	height: 100%;
}

.home .block3 .box {
	overflow: hidden;
	height: 100%;
	background: url(../image/home_block3_box_bg.jpg) center no-repeat;
}

.home .block3 .box .title {
	color: #fff;
}

.home .block3 .box .title h1 {
	font-family: fzfysjt;
	background: url(../image/title_dot.png) 106px center no-repeat;
	overflow: hidden;
}

.home .block3 .box .title h1 span:first-child {
	margin-right: 48px;
}

.home .block3 .box ul {
	overflow: hidden;
	padding-left: 60px;
}

.home .block3 .box li {
	float: left;
	width: 50%;
	margin-bottom: 42px;
}

.home .block3 .box h3 {
	margin-bottom: 14px;
	padding-right: 60px;
	padding-left: 22px;
	background: url(../image/liststyle.png) left no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.home .block3 .box h3 a {
	color: #ffd6d6;
}

.home .block3 .box h3 a:hover {
	color: #d8a8a8;
}

.home .block3 .box p {
	color: #ffd6d6;
	line-height: 22px;
	margin-bottom: 18px;
	padding-right: 60px;
	overflow: hidden;
}

.home .block3 .box .link {
	display: block;
	width: 60px;
	height: 24px;
	line-height: 24px;
	color: #d8a8a8;
	text-align: center;
	position: relative;
}

.home .block3 .box .link:hover {
	color: #ffd6d6;
}

.home .block4 .scrolllist {
	float: left;
	height: 100%;
}

.home .block4 .scrolllist ul {
	overflow: hidden;
	height: 100%;
}

.home .block4 .scrolllist li {
	float: left;
	width: 25%;
	height: 100%;
	position: relative;
}

.home .block4 .scrolllist .img {}

.home .block4 .scrolllist .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.home .block4 .scrolllist .m1 {
	background: url(../image/home_block4_bg1.jpg);
}

.home .block4 .scrolllist .m2 {
	background: url(../image/home_block4_bg2.jpg);
}

.home .block4 .scrolllist .m3 {
	background: url(../image/home_block4_bg3.jpg);
}

.home .block4 .scrolllist .m4 {
	background: url(../image/home_block4_bg4.jpg);
}

.home .block4 .scrolllist .cont {
	position: absolute;
	left: 0;
	top: 75px;
	text-align: center;
	width: 100%;
	z-index: 100;
}

.home .block4 .scrolllist .cont img {
	margin-bottom: 8px;
}

.home .block4 .scrolllist .cont p {
	font-size: 18px;
}

.home .block4 .scrolllist a {
	color: #fff;
}

.home .block4 .scrollarr {
	background: url(../image/home_block4_arr.jpg) center no-repeat;
	overflow: hidden;
}

.home .block4 .scrollarr a {
	display: block;
	height: 50%;
	background: center no-repeat;
}

.home .block4 .scrollarr .prev {
	margin-right: 60%;
}

.home .block4 .scrollarr .next {
	margin-left: 60%;
}

.page1920 {}

.page1920 .sidebar {
	margin-left: 788px;
}

/* .page1920 .navbar {
	top: 196px;
} */

.page1920 .navbar .layer {
	width: 1660px;
	height: 582px;
	padding-top: 156px;
}

.page1920 #header,
.page1920 #footer,
.page1920 #container {
	min-width: 1660px;
}

.page1920 .wrap {
	width: 1572px;
}

.page1920 #header .logo {
	width: 125px;
	height: 150px;
	top: 28px;
	margin-left: -62px;
}

.page1920 #header .nav {
	padding-top: 110px;
}

.page1920 #header .nav ul .mar {
	margin-right: 244px;
}

.page1920 #header .nav ul li a {
	padding: 31px 28px;
}

.page1920 #header .tools {
	top: 146px;
}

.page1920 #header .tools li a {
	padding-right: 22px;
}

.page1920 #header .tools li a:after {
	position: absolute;
	right: 0;
	top: 8px;
	border-top: 5px solid #909090;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.page1920 #header .tools li a.down:after {
	border-top: 0;
	border-bottom: 5px solid #909090;
}

.page1920 .home .focus {
	margin-bottom: 52px;
}

.page1920 .home .block1 {
	margin-bottom: 53px;
}

.page1920 .home .block1 .left {
	width: 928px;
}

.page1920 .home .block1 .box1 {
	height: 476px;
	margin-bottom: 30px;
}

.page1920 .home .block1 .box1 .img {
	width: 484px;
}

.page1920 .home .block1 .box1 .img img {
	top: 95px;
}

.page1920 .home .block1 .box2 .news {
	padding: 6% 2% 3%;
}

.page1920 .home .block1 .box1 .cont {
	padding: 140px 66px 0 0;
}

.page1920 .home .block1 .box1 .cont h1 {
	font-size: 36px;
	margin-bottom: 15px;
}

.page1920 .home .block1 .box1 .cont h2 {
	font-size: 32px;
}

.page1920 .home .block1 .box1 .cont .link {
	font-size: 16px;
	line-height: 40px;
	width: 130px;
	height: 40px;
}

.page1920 .home .block1 .box2 .img {
	width: 462px;
	height: 430px;
}

.page1920 .home .block1 .box2 .title {
	margin-bottom: 16px;
}

.page1920 .home .block1 .box2 .scroll-list {
	margin-bottom: 20px;
	margin-left: 2%;
	height: 182px;
}

.page1920 .home .block1 .box2 .scroll-list li {
	margin-bottom: 4px;
}

.page1920 .home .block1 .box2 .scroll-year {
	padding: 8% 12% 0;
}

.page1920 .home .block1 .box2 .scroll-year li {
	font-size: 32px;
}

.page1920 .home .block1 .box2 .scroll-year li.n {
	font-size: 46px;
}

.page1920 .home .block1 .box3 {
	margin-bottom: 30px;
}

.page1920 .home .block1 .box3 li {
	width: 204px;
	height: 292px;
}

.page1920 .home .block1 .box3 .ico {
	height: 74px;
	padding-top: 36px;
	margin: 0 30px 86px;
}

.page1920 .home .block1 .box3 .cont {
	padding: 0 30px;
}

.page1920 .home .block1 .box4 {
	padding-top: 14px;
	padding-bottom: 22px;
}

.page1920 .home .block1 .box4 .list h1 {
	font-size: 38px;
	margin-bottom: 10px;
	padding-right: 30px;
	background: url(../image/huiwen2.png) right no-repeat;
}

.page1920 .home .block1 .box4 .tip p {
	line-height: 26px;
}

.page1920 .home .block1 .box4 .tip span {
	margin-right: 30px;
}

.page1920 .home .block1 .box4 .news {
	height: 144px;
	padding-top: 11px;
}

.page1920 .home .block1 .title h1 {
	font-size: 28px;
	background-position: 106px 18px;
}

.page1920 .home .block1 .box4 .item .title {
	padding-top: 32px;
}

.page1920 .home .block1 .box4 .item:first-child {
	padding-bottom: 42px;
}

.page1920 .home .block1 .box4 .item:first-child .title {
	padding-top: 30px;
}

.page1920 .home .block1 .box4 .list {
	padding-top: 58px;
	margin-left: 20px;
}

.page1920 .home .block2 {
	margin-bottom: 53px;
	height: 464px;
}

.page1920 .home .block2 .box {
	width: 384px;
	margin-right: 30px;
	background-image: url(../image/home_block2_box_bg1920.jpg);
}

.page1920 .home .block2 .num p {
	float: right;
	font-size: 26px;
	width: 58px;
	height: 58px;
	background: url(../image/jian.png) center 5px no-repeat;
	line-height: 58px;
	text-align: center;
	margin-left: 8px;
}

.page1920 .home .block2 .list li {
	width: 386px;
	height: 464px;
}

.page1920 .home .block2 .pop-type .title {
	width: 108px;
	margin-left: 132px;
	margin-right: 62px;
	padding: 36px 0;
}

.page1920 .home .block2 .pop-type .title h1 {
	font-size: 28px;
	line-height: 40px;
	margin-right: 32px;
}

.page1920 .home .block2 .pop-type .title h1 b {
	background: url(../image/home_block2_t_bg.png) no-repeat;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.page1920 .home .block2 .pop-type .title h2 {
	height: 338px;
	padding: 14px 0;
}

.page1920 .home .block2 .pop-type .table {
	padding: 92px 0 0;
}

.page1920 .home .block2 .pop-type .table li {
	width: 136px;
	height: 27px;
	font-size: 18px;
	padding: 10px 0;
	margin-right: 25px;
	margin-bottom: 26px;
}

.page1920 .home .block3 {
	margin-bottom: 30px;
}

.page1920 .home .block3 {
	margin-bottom: 30px;
	height: 478px;
}

.page1920 .home .block3 .img {
	float: right;
	width: 430px;
	margin-left: 30px;
}

.page1920 .home .block3 .box h3 {
	font-size: 28px;
}

.page1920 .home .block3 .box p {
	height: 44px;
}

.page1920 .home .block3 .box .title {
	padding: 72px 46px 38px;
}

.page1920 .home .block3 .box .title h1 {
	font-size: 28px;
}

.page1920 .home .block4 {
	height: 280px;
	margin-bottom: 52px;
	overflow: hidden;
}

.page1920 .home .block4 .scrolllist {
	width: 1256px;
}

.page1920 .home .block4 .scrollarr {
	height: 100%;
}

.page1920 .home .block4 .scrollarr .prev {
	background-image: url(../image/home_block4_prev1440.png);
}

.page1920 .home .block4 .scrollarr .next {
	background-image: url(../image/home_block4_next1440.png);
}

.page1920 .home .block4 .scrolllist li {
	width: 314px;
	height: 280px;
}

.page1920 #footer {
	padding-bottom: 27px;
}

.page1920 #footer .share {
	position: absolute;
	right: 74px;
	top: 18px;
	z-index: 1;
}

.page1920 #footer .link {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 1;
}

.page1920 #footer .link li {
	margin-left: 14px;
	padding-left: 14px;
}

.page1920 #footer .copy {
	position: relative;
	font-size: 14px;
	padding: 30px 0 0;
}

.page1920 #footer .ftbj {
	position: absolute;
	right: 252px;
	bottom: 0;
	z-index: 1;
}

.page1920 #footer .jy {
	position: absolute;
	right: 0;
	top: 23px;
}

.page1440 {}

.page1440 .sidebar {
	margin-left: 670px;
}

/* .page1440 .navbar {
	top: 196px;
} */

.page1440 .navbar .layer {
	width: 1420px;
	height: 582px;
	padding-top: 156px;
}

.page1440 #header,
.page1440 #footer,
.page1440 #container {
	min-width: 1420px;
}

.page1440 .wrap {
	width: 1332px;
}

.page1440 #header .logo {
	width: 97px;
	height: 116px;
	top: 16px;
	margin-left: -48px;
}

.page1440 #header .nav {
	padding-top: 79px;
}

.page1440 #header .nav ul .mar {
	margin-right: 204px;
}

.page1440 #header .nav ul li a {
	padding: 22px 26px;
}

.page1440 #header .tools {
	top: 106px;
}

.page1440 #header .tools li a {
	padding-right: 22px;
}

.page1440 #header .tools li a:after {
	position: absolute;
	right: 0;
	top: 8px;
	border-top: 5px solid #909090;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.page1440 #header .tools li a.down:after {
	border-top: 0;
	border-bottom: 5px solid #909090;
}

.page1440 .home .focus {
	margin-bottom: 42px;
}

.page1440 .home .block1 {
	margin-bottom: 42px;
}

.page1440 .home .block1 .left {
	width: 786px;
}

.page1440 .home .block1 .box1 {
	height: 402px;
	margin-bottom: 26px;
}

.page1440 .home .block1 .box1 .img {
	width: 398px;
}

.page1440 .home .block1 .box1 .img img {
	top: 82px;
}

.page1440 .home .block1 .box1 .cont {
	padding: 106px 46px 0 0;
}

.page1440 .home .block1 .box1 .cont h1 {
	font-size: 32px;
	margin-bottom: 15px;
}

.page1440 .home .block1 .box1 .cont h2 {
	font-size: 28px;
	margin-bottom: 16px;
}

.page1440 .home .block1 .box1 .cont .link {
	font-size: 16px;
	line-height: 40px;
	width: 130px;
	height: 40px;
}

.page1440 .home .block1 .box2 .img {
	width: 393px;
}

.page1440 .home .block1 .box2 .news {
	padding: 6% 2% 2%;
}

.page1440 .home .block1 .box2 .scroll-list {
	padding-top: 9px;
	height: 182px;
}

.page1440 .home .block1 .box2 .scroll-year li {
	font-size: 30px;
}

.page1440 .home .block1 .box2 .scroll-year li.n {
	font-size: 38px;
}

.page1440 .home .block1 .box3 {
	margin-bottom: 26px;
}

.page1440 .home .block1 .box3 li {
	width: 173px;
	height: 247px;
}

.page1440 .home .block1 .box3 .ico {
	height: 74px;
	padding-top: 26px;
	margin: 0 20px 42px;
}

.page1440 .home .block1 .box3 .cont {
	padding: 0 20px;
}

.page1440 .home .block1 .box4 {
	width: 520px;
}

.page1440 .home .block1 .box4 .title {
	margin: 0 38px 0 4%;
}

.page1440 .home .block1 .box4 .list {
	padding-top: 38px;
	margin-left: 26px;
	margin-bottom: 6%;
}

.page1440 .home .block1 .box4 .list h1 {
	font-size: 34px;
	margin-bottom: 10px;
	padding-right: 30px;
	background: url(../image/huiwen2.png) right no-repeat;
}

.page1440 .home .block1 .box4 .tip {
	padding-left: 7%;
}

.page1440 .home .block1 .box4 .tip p {
	font-size: 12px;
	line-height: 24px;
}

.page1440 .home .block1 .box4 .tip span:first-child {
	margin-right: 50px;
}

.page1440 .home .block1 .box4 .news {
	height: 144px;
	padding: 5px;
}

.page1440 .home .block1 .box4 .news li {
	padding: 4px 0;
}

.page1440 .home .block1 .title h1 {
	font-size: 28px;
	background-position: 106px 18px;
}

.page1440 .home .block1 .box4 .item .title {
	padding-top: 18px;
}

.page1440 .home .block1 .box4 .item:first-child {
	padding-bottom: 28px;
}

.page1440 .home .block1 .box4 .item:first-child .title {
	padding-top: 30px;
}

.page1440 .home .block2 {
	margin-bottom: 42px;
	height: 392px;
}

.page1440 .home .block2 .box {
	width: 326px;
	margin-right: 18px;
	background-image: url(../image/home_block2_box_bg1440.jpg);
}

.page1440 .home .block2 .box .title {
	padding-top: 42px;
	margin-bottom: 72px;
}

.page1440 .home .block2 .num p {
	width: 45px;
	height: 43px;
	line-height: 42px;
	font-size: 24px;
	background-image: url(../image/jian1440.png);
}

.page1440 .home .block2 .num b {
	font-size: 48px;
}

.page1440 .home .block2 .tip {
	font-size: 20px;
}

.page1440 .home .block2 .tip b {
	font-size: 24px;
}

.page1440 .home .block2 .link {
	bottom: 38px;
}

.page1440 .home .block2 .mask a {
	padding: 40px 44px 0;
}

.page1440 .home .block2 .mask .jj {
	height: 72px;
}

.page1440 .home .block2 .list li {
	width: 326px;
	height: 392px;
}

.page1440 .home .block2 .pop-type .title {
	width: 120px;
	margin-left: 80px;
	margin-right: 40px;
	padding: 15px 0;
}

.page1440 .home .block2 .pop-type .title h1 {
	font-size: 28px;
	line-height: 40px;
	margin-right: 18px;
}

.page1440 .home .block2 .pop-type .title h1 b {
	background: url(../image/home_block2_t_bg.png) no-repeat;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.page1440 .home .block2 .pop-type .title h2 {
	height: 310px;
	padding: 20px 0;
}

.page1440 .home .block2 .pop-type .table {
	padding: 40px 0 0;
}

.page1440 .home .block2 .pop-type .table li {
	width: 136px;
	height: 27px;
	font-size: 18px;
	padding: 10px 0;
	margin-right: 18px;
	margin-bottom: 14px;
}

.page1440 .home .block3 {
	margin-bottom: 26px;
	height: 405px;
}

.page1440 .home .block3 .img {
	float: right;
	width: 366px;
	margin-left: 26px;
}

.page1440 .home .block3 .box h3 {
	font-size: 20px;
	margin-bottom: 10px;
}

.page1440 .home .block3 .box p {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page1440 .home .block3 .box .title {
	padding: 58px 40px 38px;
}

.page1440 .home .block3 .box .title h1 {
	font-size: 28px;
}

.page1440 .home .block3 .box li {
	margin-bottom: 36px;
}

.page1440 .home .block4 {
	height: 237px;
	margin-bottom: 42px;
	overflow: hidden;
}

.page1440 .home .block4 .scrollarr {
	height: 100%;
}

.page1440 .home .block4 .scrolllist {
	width: 1064px;
}

.page1440 .home .block4 .scrolllist .cont {
	top: 54px;
}

.page1440 .home .block4 .scrolllist .cont img {
	width: 110px;
	margin: 0;
}

.page1440 .home .block4 .scrollarr .prev {
	background-image: url(../image/home_block4_prev1440.png);
}

.page1440 .home .block4 .scrollarr .next {
	background-image: url(../image/home_block4_next1440.png);
}

.page1440 .home .block4 .scrolllist li {
	width: 266px;
	height: 237px;
}

.page1440 #footer {
	padding-bottom: 27px;
}

.page1440 #footer .share {
	padding: 30px 0 20px;
}

.page1440 #footer .link li {
	margin-left: 14px;
	padding-left: 14px;
}

.page1440 #footer .copy {
	padding-top: 6px;
	font-size: 14px;
	margin-bottom: 18px;
}

.page1440 #footer .ftbj {
	margin-left: 8px;
}

.page1440 #footer .jy {
	display: block;
	margin: 0 auto;
}

.page1366 {}

.page1366 .sidebar {
	margin-left: 634px;
}

/* .page1366 .navbar {
	top: 144px;
} */

.page1366 .navbar .layer {
	width: 1346px;
	height: 513px;
	padding-top: 78px;
}

.page1366 #header,
.page1366 #footer,
.page1366 #container {
	min-width: 1346px;
}

.page1366 .wrap {
	width: 1258px;
}

.page1366 #header .logo {
	width: 89px;
	height: 106px;
	top: 22px;
	margin-left: -45px;
}

.page1366 #header .nav {
	padding-top: 82px;
}

.page1366 #header .nav ul .mar {
	margin-right: 140px;
}

.page1366 #header .nav ul li a {
	padding: 19px 24px;
}

.page1366 #header .tools {
	top: 106px;
}

.page1366 #header .tools li a {
	padding-right: 22px;
}

.page1366 #header .tools li a:after {
	position: absolute;
	right: 0;
	top: 8px;
	border-top: 5px solid #909090;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	width: 0;
	height: 0;
	content: '';
}

.page1366 #header .tools li a.down:after {
	border-top: 0;
	border-bottom: 5px solid #909090;
}

.page1366 .home .focus {
	margin-bottom: 40px;
}

.page1366 .home .block1 {
	margin-bottom: 40px;
}

.page1366 .home .block1 .left {
	width: 742px;
}

.page1366 .home .block1 .box1 {
	height: 380px;
	margin-bottom: 24px;
}

.page1366 .home .block1 .box1 .img {
	width: 382px;
}

.page1366 .home .block1 .box1 .img img {
	top: 76px;
}

.page1366 .home .block1 .box1 .cont {
	padding: 95px 50px 0 0;
}

.page1366 .home .block1 .box1 .cont h1 {
	font-size: 33px;
	margin-bottom: 15px;
}

.page1366 .home .block1 .box1 .cont h2 {
	font-size: 28px;
}

.page1366 .home .block1 .box1 .cont .link {
	font-size: 14px;
	line-height: 36px;
	width: 110px;
	height: 36px;
}

.page1366 .home .block1 .box2 .img {
	width: 371px;
}

.page1366 .home .block1 .box2 .news {
	padding: 6% 2% 2%;
}

.page1366 .home .block1 .box2 .title {
	margin-bottom: 8px;
}

.page1366 .home .block1 .box2 .scroll-list {
	margin-bottom: 17px;
	height: 148px;
}

.page1366 .home .block1 .box2 .scroll-list li {
	margin-bottom: 4px;
}

.page1366 .home .block1 .box2 .scroll-year li {
	font-size: 28px;
}

.page1366 .home .block1 .box2 .scroll-year li.n {
	font-size: 36px;
}

.page1366 .home .block1 .box3 {
	margin-bottom: 24px;
}

.page1366 .home .block1 .box3 li {
	width: 163px;
	height: 233px;
}

.page1366 .home .block1 .box3 .ico {
	height: 66px;
	padding-top: 22px;
	margin: 0 20px 32px;
}

.page1366 .home .block1 .box3 .cont {
	padding: 0 24px;
}

.page1366 .home .block1 .box4 {
	width: 489px;
}

.page1366 .home .block1 .box4 .list {
	margin-bottom: 5%;
	padding: 7% 0 0 4%;
}

.page1366 .home .block1 .box4 .list h1 {
	font-size: 32px;
	margin-bottom: 10px;
	padding-right: 30px;
	background: url(../image/huiwen2.png) right no-repeat;
}

.page1366 .home .block1 .box4 .tip {
	padding-left: 5%;
}

.page1366 .home .block1 .box4 .tip p {
	font-size: 12px;
	line-height: 24px;
}

.page1366 .home .block1 .box4 .tip span {
	margin-right: 30px;
}

.page1366 .home .block1 .box4 .news {
	height: 144px;
	padding: 2px 0;
}

.page1366 .home .block1 .box4 .news li {
	padding: 4px 0;
}

.page1366 .home .block1 .title h1 {
	font-size: 26px;
	background-position: 100px 18px;
}

.page1366 .home .block1 .box4 .item .title {
	padding-top: 17px;
}

.page1366 .home .block1 .box4 .item:first-child {
	padding-bottom: 24px;
}

.page1366 .home .block1 .box4 .item:first-child .title {
	padding-top: 26px;
}

.page1366 .home .block2 {
	margin-bottom: 40px;
	height: 371px;
}

.page1366 .home .block2 .box {
	width: 308px;
	margin-right: 23px;
	background-image: url(../image/home_block2_box_bg1366.jpg);
}

.page1366 .home .block2 .box .title {
	padding-top: 40px;
	margin-bottom: 68px;
}

.page1366 .home .block2 .box .title h1 {
	font-size: 26px;
}

.page1366 .home .block2 .num b {
	font-size: 46px;
}

.page1366 .home .block2 .num p {
	font-size: 22px;
	background-image: url(../image/jian1366.png);
	width: 44px;
	height: 42px;
	line-height: 40px;
}

.page1366 .home .block2 .link {
	bottom: 30px;
	margin-left: -60px;
	width: 120px;
}

.page1366 .home .block2 .mask a {
	padding: 36px 34px 0;
}

.page1366 .home .block2 .mask .jj {
	height: 72px;
}

.page1366 .home .block2 .list li {
	width: 309px;
	height: 371px;
}

.page1366 .home .block2 .pop-type .title {
	width: 120px;
	margin-left: 80px;
	margin-right: 40px;
	padding: 5px 0;
}

.page1366 .home .block2 .pop-type .title h1 {
	font-size: 28px;
	line-height: 40px;
	margin-right: 18px;
}

.page1366 .home .block2 .pop-type .title h1 b {
	background: url(../image/home_block2_t_bg.png) no-repeat;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.page1366 .home .block2 .pop-type .title h2 {
	height: 300px;
	padding: 20px 0;
}

.page1366 .home .block2 .pop-type .table {
	padding: 40px 0 0;
}

.page1366 .home .block2 .pop-type .table li {
	width: 136px;
	height: 27px;
	font-size: 18px;
	padding: 10px 0;
	margin-right: 18px;
	margin-bottom: 14px;
}

.page1366 .home .block3 {
	margin-bottom: 24px;
	height: 383px;
}

.page1366 .home .block3 .img {
	width: 345px;
	margin-left: 24px;
}

.page1366 .home .block3 .box ul {
	padding-left: 52px;
}

.page1366 .home .block3 .box li {
	margin-bottom: 34px;
}

.page1366 .home .block3 .box h3 {
	font-size: 18px;
	margin-bottom: 4px;
}

.page1366 .home .block3 .box p {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page1366 .home .block3 .box .title {
	padding: 60px 38px 38px;
}

.page1366 .home .block3 .box .title h1 {
	font-size: 26px;
}

.page1366 .home .block4 {
	height: 223px;
	margin-bottom: 40px;
	overflow: hidden;
}

.page1366 .home .block4 .scrolllist {
	width: 1004px;
}

.page1366 .home .block4 .scrolllist .cont {
	top: 50px;
}

.page1366 .home .block4 .scrolllist .cont img {
	width: 100px;
}

.page1366 .home .block4 .scrollarr {
	height: 100%;
}

.page1366 .home .block4 .scrollarr .prev {
	background-image: url(../image/home_block4_prev1366.png);
}

.page1366 .home .block4 .scrollarr .next {
	background-image: url(../image/home_block4_next1366.png);
}

.page1366 .home .block4 .scrolllist li {
	width: 251px;
	height: 224px;
}

.page1366 #footer {
	padding-bottom: 27px;
}

.page1366 #footer .share {
	padding: 30px 0 20px;
}

.page1366 #footer .link li {
	margin-left: 14px;
	padding-left: 14px;
}

.page1366 #footer .copy {
	padding-top: 6px;
	font-size: 14px;
	margin-bottom: 18px;
}

.page1366 #footer .ftbj {
	margin-left: 8px;
}

.page1366 #footer .jy {
	display: block;
	margin: 0 auto;
}

.page1280 {}

.page1280 .sidebar {
	margin-left: 590px;
}

/* .page1280 .navbar {
	top: 134px;
} */

.page1280 .navbar .layer {
	width: 1260px;
	height: 490px;
	padding-top: 60px;
}

.page1280 #header,
.page1280 #footer,
.page1280 #container {
	min-width: 1260px;
}

.page1280 .wrap {
	width: 1172px;
}

.page1280 #header .logo {
	width: 89px;
	height: 106px;
	top: 16px;
	margin-left: -45px;
}

.page1280 #header .nav {
	padding-top: 76px;
}

.page1280 #header .nav ul .mar {
	margin-right: 146px;
}

.page1280 #header .nav ul li a {
	padding: 17px 21px;
}

.page1280 #header .tools {
	top: 96px;
}

.page1280 .home .focus {
	margin-bottom: 35px;
}

.page1280 .home .block1 {
	margin-bottom: 35px;
}

.page1280 .home .block1 .left {
	width: 692px;
}

.page1280 .home .block1 .box1 {
	height: 355px;
	margin-bottom: 22px;
}

.page1280 .home .block1 .box1 .img {
	width: 363px;
}

.page1280 .home .block1 .box1 .img img {
	top: 70px;
}

.page1280 .home .block1 .box1 .cont {
	padding: 80px 44px 0 0;
}

.page1280 .home .block1 .box1 .cont h1 {
	font-size: 32px;
	margin-bottom: 10px;
}

.page1280 .home .block1 .box1 .cont h2 {
	font-size: 28px;
}

.page1280 .home .block1 .box1 .cont .link {
	font-size: 14px;
	line-height: 36px;
	width: 110px;
	height: 36px;
}

.page1280 .home .block1 .box2 .img {
	width: 345px;
	height: 321px;
}

.page1280 .home .block1 .box2 .news {
	padding-bottom: 3%;
}

.page1280 .home .block1 .box2 .news .title {
	margin: 0;
}

.page1280 .home .block1 .box2 .scroll-list {
	height: 132px;
	margin-bottom: 17px;
	margin-left: 0;
}

.page1280 .home .block1 .box2 .scroll-year {
	margin-left: 0;
}

.page1280 .home .block1 .box2 .scroll-year li {
	font-size: 26px;
}

.page1280 .home .block1 .box2 .scroll-year li.n {
	font-size: 32px;
}

.page1280 .home .block1 .box3 {
	margin-bottom: 22px;
}

.page1280 .home .block1 .box3 li {
	width: 152px;
	height: 217px;
}

.page1280 .home .block1 .box3 .ico {
	height: 54px;
	padding-top: 20px;
	margin: 0 20px 34px;
}

.page1280 .home .block1 .box3 .cont {
	padding: 0 20px;
}

.page1280 .home .block1 .box4 {
	width: 456px;
	padding-bottom: 18px;
}

.page1280 .home .block1 .box4 .list {
	margin-bottom: 6%;
	padding-top: 33px;
	padding-left: 10px;
}

.page1280 .home .block1 .box4 .list h1 {
	font-size: 32px;
	margin-bottom: 10px;
	padding-right: 14px;
	background: url(../image/huiwen1.png) right no-repeat;
}

.page1280 .home .block1 .box4 .tip p {
	font-size: 12px;
	line-height: 20px;
}

.page1280 .home .block1 .box4 .tip span {
	margin-right: 10px;
}

.page1280 .home .block1 .box4 .news {
	height: 90px;
	padding: 6px 0;
}

.page1280 .home .block1 .title {
	margin: 0 38px 0 2%;
}

.page1280 .home .block1 .title h1 {
	font-size: 26px;
	background-position: 100px 18px;
}

.page1280 .home .block1 .box4 .item .title {
	padding-top: 17px;
}

.page1280 .home .block1 .box4 .item:first-child {
	padding-bottom: 26px;
}

.page1280 .home .block1 .box4 .item:first-child .title {
	padding-top: 26px;
}

.page1280 .home .block1 .box4 .news li {
	padding: 3px 0;
}

.page1280 .home .block2 {
	margin-bottom: 35px;
	height: 345px;
}

.page1280 .home .block2 .box {
	width: 287px;
	margin-right: 24px;
	background-image: url(../image/home_block2_box_bg1280.jpg);
}

.page1280 .home .block2 .box .title {
	padding-top: 36px;
	margin-bottom: 68px;
}

.page1280 .home .block2 .box .title h1 {
	font-size: 26px;
}

.page1280 .home .block2 .tip {
	font-size: 16px;
}

.page1280 .home .block2 .tip b {
	font-size: 18px;
}

.page1280 .home .block2 .num b {
	font-size: 40px;
}

.page1280 .home .block2 .num p {
	font-size: 18px;
	width: 38px;
	height: 38px;
	line-height: 40px;
	background-image: url(../image/jian1280.png);
}

.page1280 .home .block2 .link {
	margin-left: -56px;
	width: 118px;
	bottom: 28px;
}

.page1280 .home .block2 .mask a {
	padding: 32px 30px 0;
}

.page1280 .home .block2 .mask .jj {
	height: 48px;
	overflow: hidden;
}

.page1280 .home .block2 .mask .pos {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.page1280 .home .block2 .mask h1 {
	bottom: 32px;
}

.page1280 .home .block2 .list li {
	width: 287px;
	height: 345px;
}

.page1280 .home .block2 .pop-type .title {
	width: 140px;
	margin-left: 80px;
	margin-right: 20px;
}

.page1280 .home .block2 .pop-type .title h1 {
	font-size: 28px;
	line-height: 40px;
	margin-right: 18px;
}

.page1280 .home .block2 .pop-type .title h1 b {
	background: url(../image/home_block2_t_bg.png) no-repeat;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.page1280 .home .block2 .pop-type .title h2 {
	height: 278px;
	padding: 20px 0;
}

.page1280 .home .block2 .pop-type .table {
	padding: 26px 0 0;
}

.page1280 .home .block2 .pop-type .table li {
	width: 136px;
	height: 27px;
	font-size: 18px;
	padding: 10px 0;
	margin-right: 18px;
	margin-bottom: 8px;
}

.page1280 .home .block3 {
	margin-bottom: 22px;
	height: 357px;
}

.page1280 .home .block3 .img {
	width: 322px;
	margin-left: 22px;
}

.page1280 .home .block3 .box .title {
	padding: 46px 46px 38px;
}

.page1280 .home .block3 .box .title h1 {
	font-size: 26px;
}

.page1280 .home .block3 .box ul {
	padding-left: 44px;
}

.page1280 .home .block3 .box li {
	margin-bottom: 34px;
}

.page1280 .home .block3 .box h3 {
	font-size: 18px;
	margin-bottom: 6px;
}

.page1280 .home .block3 .box p {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page1280 .home .block4 {
	margin-bottom: 35px;
}

.page1280 .home .block4 .scrolllist {
	width: 936px;
}

.page1280 .home .block4 .scrollarr {
	height: 209px;
}

.page1280 .home .block4 .scrolllist .cont {
	top: 52px;
}

.page1280 .home .block4 .scrolllist .cont img {
	width: 90px;
	margin-bottom: 4px;
}

.page1280 .home .block4 .scrollarr .prev {
	background-image: url(../image/home_block4_prev1280.png);
}

.page1280 .home .block4 .scrollarr .next {
	background-image: url(../image/home_block4_next1280.png);
}

.page1280 .home .block4 .scrolllist li {
	width: 234px;
	height: 209px;
}

.page1280 #footer {
	padding-bottom: 27px;
}

.page1280 #footer .share {
	padding: 30px 0 20px;
}

.page1280 #footer .link li {
	margin-left: 14px;
	padding-left: 14px;
}

.page1280 #footer .copy {
	padding-top: 6px;
	font-size: 14px;
	margin-bottom: 18px;
}

.page1280 #footer .ftbj {
	margin-left: 8px;
}

.page1280 #footer .jy {
	display: block;
	margin: 0 auto;
}

#footer .link li:first-child {
	padding: 0;
	margin: 0;
	border: 0;
}

.home .block1 .box4 .list .last h1 {
	padding: 0;
	background: none;
}

@media screen and (max-width:640px) {}

.jjl_hyy {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.jjl_hyy .jjl_bj {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	max-width: none;
	max-height: none;
	width: 100%;
	height: 100%;
}

.jjl_hyy .con {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	margin-top: 50px;
	;
}

.jjl_hyy .a_wp {
	text-align: center;
}

.jjl_hyy .a_wp a {
	display: inline-block;
	width: 164px;
	height: 53px;
	background: url(../image/a_bj.png) no-repeat center;
	text-align: center;
	line-height: 53px;
	font-size: 16px;
	color: #fff;
	margin: 0 17px;
}

.jjl_hyy .a_wp a:hover {
	color: #e5ad2e;
}

.jjl_hyy .a_txt {
	width: 109px;
	margin: 30px auto 0;
	display: block;
	color: #fff;
	text-align: center;
}

.jjl_hyy .a_txt span {
	animation: a1 1.2s linear 0s infinite;
	-webkit-animation: a1 1.2s linear 0s infinite;
	display: block
}

.jjl_hyy .a_txt img {
	margin-bottom: 5px;
}

@-webkit-keyframes a1 {
	0% {
		-webkit-transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(-8px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@keyframes a1 {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-8px);
	}

	100% {
		transform: translateY(0);
	}
}

.jjl_hyy .t {
	position: absolute;
	bottom: 50%;
	width: 28%;
	left: 50%;
	margin-left: -14%;
	text-align: center;
}

.jjl_hyy .t img {
	width: 100%;
	height: auto;
}

.jjl_hyy .b {
	position: absolute;
	bottom: 10%;
	width: 40%;
	left: 50%;
	margin-left: -20%;
	text-align: center;
}

.jjl_hyy .b img {
	width: 100%;
	height: auto;
}

.page1280 .jjl_hyy .con {
	bottom: 13%;
}

.page1366 .jjl_hyy .con {
	bottom: 13%;
}

.page1440 .jjl_hyy .con {
	bottom: 13%;
}

.page1680 .jjl_hyy .con {
	bottom: 13%;
}

.fun {
	display: inline-block;
	font-size: 14px;
	color: #494949;
	padding-left: 36px;
	background: url(../image/fun.png) no-repeat left center;
	height: 18px !important;
	line-height: 18px !important;
	float: left;
	position: relative;
	top: 12px;
	left: 18px;
}

.fun.fun_r {
	float: right;
	margin-right: 32px;
}

.pop_zs {
	display: none;
}

.pop_zs:after {
	content: "";
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 3;
}

.pop_zs .con {
	width: 852px;
	height: 584px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -292px 0 0 -426px;
	background: #fff;
	z-index: 9;
}

.pop_zs .con .close {
	width: 54px;
	height: 51px;
	position: absolute;
	top: 15px;
	right: 25px;
	display: block;
	background: url(../image/close2.png) no-repeat center;
	cursor: pointer;
}

.pop_zs .con .imgs {
	padding: 80px 0px 10px 10px;
	text-align: center;
	line-height: 480px;
	vertical-align: middle;
	overflow: hidden;
	height: 504px;
}

.pop_zs .con .imgs img {
	max-width: none;
	max-height: none;
	width: auto;
	height: auto;
}
@media screen and (max-width:1280px) {
	.exhibition ,.detailed{
		padding: 20px 0 30px 30px;
	}
	.exhibition .list li{width: 33.333%;}
}
@media screen and (max-width:1000px) {

	.exhibition .list li{width: 50%;}
}

@media screen and (min-width:769px) {
	.menunav .nav dt.qy{display: none;}
}

@media screen and (max-width:768px) {
/* 	html, body, #layout, #sidebar, #main, .menunav, .scroll-wrap{height: auto;} */
	html {

		height: 100%;

	}

	.menunav {
		float: none;
		padding: 0;
		width: 100%;
		overflow: initial;
	}

	.menunav:before {
		display: none;
	}

	.logo {
		display: none;
	}

	#main {
		position: relative;
		left: 0;
		width: 100%;
		height: calc(100% - 1.35rem);
	}
	#main .mCSB_inside > .mCSB_container{margin-right: 0;}

	#sidebar {
		overflow: initial;
		padding: 0;
		height: 1.37rem;
		float: none;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
	}

	.header {
		height: 1.37rem;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 11;
	}

	.header .rq {
		position: absolute;


		right: 0.5rem;
		background: url(../images/mobile/images/opa1.png);
		width: 60%;
		margin-left: -30%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 50%;
	}

	.header.fix {
		position: fixed;
		z-index: 101;
	}

	.header .wrap {

		position: relative;
		height: 100%;
		width: auto;
		padding: 0;
	}

	.header .fh {
		background: url(../wap/image/back.png) no-repeat center;
		width: 0.8rem;
		height: 100%;
		background-size: 0.21rem 0.38rem;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}

	.header .logo {
		width: 3.12rem;
		height: auto;
		display: block;
		margin: 0 auto;
		padding-top: 0.22rem;
	}

	.header .logo img {
		width: 100%;
		height: auto;
	}

	.header .nav_btn {
		background: url(../wap/image/menu.png) no-repeat center;
		width: 0.41rem;
		height: 100%;
		background-size: 0.41rem;
		position: absolute;
		right: 0.3rem;
		top: 0;
	}

	/* .nav_btn.show {
		background-image: url(../images/mobile/images/gb1.png);
		background-size: 0.32rem 0.32rem;
	} */

	.menunav .text-box {
		position: fixed;
		top: 0rem;
		left: 0;
		background: #131c37 url(../wap/image/main-nav-icon1.png) no-repeat right bottom;
		width: 100%;
		bottom: 0;
		overflow: auto;
		z-index: 10;

		padding: 2.01rem 0.3rem 0.7rem;
		display: none;
	}

	.menunav .text-box.show {
		display: block;
	}

	.menunav .nav {
		position: relative;
		top: 0;
		bottom: 0;
	}

	.menunav .nav {
		text-align: left;
	}

	.menunav .nav dt {
		padding: 0;
	}

	.menunav .nav dt a {
		color: #ffffb9;
		font-size: 0.3rem;
		display: block;
		padding-bottom: 0.3rem;
	}

	.menunav .nav dd {
		border-top: 1px solid #313c5b;
		padding: 0.2rem 0;
		position: relative;
	}

	.links li {
		display: none;
	}

	.menunav .nav dd.clk .arr {
		position: absolute;
		right: 0;
		top: 0.1rem;
		width: 0.6rem;
		height: 0.6rem;
		background: none;
	}

	.menunav .nav .arr::after {
		content: "";
		width: 0;
		height: 0;
		width: 0;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		border-left: 0.135rem solid transparent;
		border-right: 0.135rem solid transparent;
		border-bottom: 0.12rem solid #55679f;
		position: absolute;
		top: 50%;
		right: 0.1rem;
		margin-top: -0.07rem;
	}


	.links .icon_fh {
		display: block;
	}

	.menunav .links {
		text-align: left;
		padding: 0 0 0.7rem;
		margin-bottom: 0;
		margin-top: 0.5rem;
	}

	.links .icon_fh a {
		font-size: 0.24rem;
		color: #fff;
		margin-top: 0.5rem;

	}

	.links .icon_fh a::before {
		content: "<";
	}

	.menunav .nav dl.top {
		margin-top: 0;
		margin-bottom: 0.9rem;
	}

	.menunav .nav dd.act .arr:after {
		content: "";
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	.menunav .nav dd .list a {
		font-size: 0.24rem;
		color: #c0bfbf;
		display: block;
		padding-top: 0.15rem;
		line-height: 1.5;
	}

	.menunav .nav .jjl_x {
		display: none;
	}

	.menunav dl.act dd {
		display: block;
	}

	#main {
		overflow: initial;
	}

	.exhibition .title {
		margin-bottom: 0;
	}

	.exhibition .list {
		margin-top: 0.7rem;
	}
	.exhibition .list ul{display: flex;flex-wrap: wrap;}
	.exhibition {
		padding: 0.65rem 0.3rem;
	}

	.exhibition .title h1 {
		font-size: 0.34rem;
		line-height: 1.5;
	}

	.exhibition .list li {
		width: 50%;
		height: auto;
		float: none;
	}

	.exhibition .list .img {
		height: auto;
	}

	.exhibition .list h3 {
		font-size: 0.24rem;
		color: #474747;
		margin-top: 0.15rem;

		line-height: 1.2;
	}
.exhibition .list .img::before{display: none;}
.exhibition .list .img img{position: relative;top: 0;left: 0;transform: translate(0,0);}

	.exhibition .list li a {
		padding-bottom: 0.5rem;
		border-bottom: 0;
	}

	.exhibition .list p {
		display: none;
	}


	.jjl_hyy {
		background: url(../wap/image/home.jpg) no-repeat;
		width: 6.4rem;
		height: 10.88rem !important;
		background-size: 6.4rem 10.88rem;
		position: relative;
	}

	.jjl_hyy .a_wp {
		text-align: center;
		position: absolute;
		top: 8.3rem;
		width: 100%;
	}


	.jjl_hyy .a_wp a {
		position: relative;
		display: inline-block;
		font-size: 0.2rem;
		color: #fff;
		padding: 0 0.4rem;
		width: auto;
		height: 0.5rem;
		background: none;
		line-height: 0.5rem;
		margin: 0 0.1rem;
	}

	.jjl_hyy .a_wp a:before {
		content: "";
		background: url(../wap/image/home-icon.png) no-repeat;
		width: 0.31rem;
		height: 0.5rem;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background-size: 0.31rem 0.5rem;
	}

	.jjl_hyy .a_wp a:after {
		content: "";
		background: url(../wap/image/home-icon.png) no-repeat;
		width: 0.31rem;
		height: 0.5rem;
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		background-size: 0.31rem 0.5rem;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.page1280 .jjl_hyy .con {
		position: initial;
		bottom: initial;
		top: initial;
	}

	.jjl_hyy .a_txt {
		position: absolute;
		left: 0;
		margin-top: 0;
		text-align: center;
		top: 9.15rem;
		width: 100%;
		z-index: 99;
		font-size: 0.2rem;
		color: #fff;
		display: inline-block;
	}

	.jjl_hyy .a_txt img {
		height: 0.6rem;
	}

	.jjl_hyy .b {
		display: none;
	}

	.jjl_hyy .t {
		display: none;
	}


	.detailed {
		position: relative;
		padding: 0;
		margin: 0 0.3rem;
		margin-top: 0.6rem;
	}

	.detailed .carou-item .item {
		width: 100%;
	}

	.detailed .title {
		display: none;
	}
	.detailed .goback{display: none;}

	.detailed .carou-item .img {
		height: auto;
	}

	.detailed .carou-wrap .prev {
		display: block;
		width: 0.33rem;
		height: 0.68rem;
		background: url(../wap/image/detailed-icon2.png) no-repeat;
		position: absolute;
		top: 2.5rem;
		background-size: 0.33rem 1.36rem;
		left: 0.3rem;
	}

	.detailed .carou-wrap .next {
		display: block;
		width: 0.33rem;
		height: 0.68rem;
		background: url(../wap/image/detailed-icon2.png) no-repeat;
		position: absolute;
		top: 2.5rem;
		background-size: 0.33rem 1.36rem;
		right: 0.3rem;
		background-position: 0 -0.68rem;
	}
	.detailed .carou-item .left h1{    font-size: 0.34rem;
    color: #474747;
    padding-bottom: 0.25rem;margin-bottom: 0;}
	.detailed .carou-item .cont{padding-top: 0.5rem;
    font-size: 0.24rem;margin-top: 0;
    word-break: normal;
    word-wrap: break-word;
		font-size: 0.34rem;
    color: #474747;
    padding-bottom: 0.25rem;}
	.detailed .carou-item p,.detailed .carou-item .left h2{    font-size: 0.24rem;
    color: #474747;margin-bottom: 0;
   
    word-break: break-all;}
	.pop_zs .con{width: 100%;margin: 0;left: 0;top: 1.6rem;max-height: 80vh;}
	.home{    margin: 0.3rem;
    position: relative;padding: 0;
    padding-bottom: 0.8rem;}
		.home .head h1{text-align: center;
    font-size: 0.34rem;
    padding-top: 0.5rem;margin-bottom: 0;
    padding-bottom: 0.3rem;}
		.home .head p{    font-size: 0.24rem;

    padding: 0 0.3rem;}
	.home::before{    background: url(../wap/image/preface-icon1.png) no-repeat;
    width: 2.02rem;
    height: 2.01rem;
    position: absolute;
    top: 0;
    right: 0;content: "";display: block;
    background-size: cover;}
		
	.home::after{    background: url(../wap/image/preface-icon1.png) no-repeat;
    width: 2.02rem;
    height: 2.01rem;
    position: absolute;
    bottom: 0;
    left: 0;content: "";display: block;
    background-size: cover;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);}
	.home .head{margin-bottom: 0;}
	.home .head ul{margin-top: 0;}
	.detailed .carou-item .img{min-height: 5rem;display: flex;align-items: center;justify-content: center;}
	.detailed .carou-item .img::after{display: none;}
	.menunav .footer{position: relative;}
    .jjl_hyy{height: 100% !important; background-size: cover; background-position: center;}
    .jjl_hyy .a_txt{top: auto; bottom: 5%;}
    .jjl_hyy .a_wp{top: auto; bottom: 17%;}
}
