.head{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	padding: 30px 40px;
}
.headd{
	top: -100%;
}
.dingbu{
	position: fixed;
	width: 100%;
	background: #fff;
	padding: 15px 40px;
	z-index: 1000;
	transition: .5s;
	top: -100%;
	box-shadow: 0px 0px 10px rgba(0,0,0,.3);
}
.dingbuu{
	top: 0;
}
@media (max-width:992px) {
	.dingbu{
		display:none;
	}
	.headd{
		top: 0;
		background:rgba(0,0,0,.8);
	}
}
.logo{
	float: left;
}
.menut{
	float: right;
}
.menut ul li{
	float: left;
	padding: 0px 33px;
}
.menut ul li a{
	color: #000;
	font-family:Fonttwo;
	font-size: 1.5rem;
	line-height: 40px;
}
.menut ul li a:hover{
	color:#f00;
}
.top{
	position: relative;
}
.nav-logo{
	float: right;
	width: 55px;
	cursor: pointer;
	position: relative;
	transition: .3s;
	z-index: 9;
}
.nav-logo span{
	display: block;
	padding: 5px 0px;
	transition: .3s;
	transform-origin: 30% center;
}
.nav-logo span:after{
	content: "";
	display: block;
	height: 6px;
	background: #fff;
}
.htop .nav-logo span:after{
	background: #000;
}
.nav-logoo{
	padding: 7px 0px 0px;
}
.nav-logoo span:nth-of-type(1){
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.nav-logoo span:nth-of-type(2){
	display:none;
}
.nav-logoo span:nth-of-type(3){
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
@media (max-width:992px) {
	.head{
		padding: 10px;
	}
	.logo{
		max-width:60%;
	}
	.logo img{
		height:27px;
	}
	.nav-logo{
		width: 30px;
	}
	.nav-logo span{
		padding: 3px 0px;
	}
	.nav-logo span:after{
		height: 2px;
	}
}
.banner{
	color: #fff;
	padding: 12% 0px 0px 15%;
}
.banner h3{
	font-size: 4.4rem;
	line-height: 86px;
}
.banner h2{
	font-size: 7.1rem;
	font-weight: bold;
}
.banner span{
	display: block;
	font-size: 1.7rem;
	font-family: Avenir,arial;
	line-height: 35px;
	margin: 25px 0px 6%;
}
.banner a{
	display: block;
	width: 190px;
	height: 52px;
	border: 2px #fff solid;
	padding: 0px 15px;
	line-height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 1.5rem;
	transition: .3s;
}
.banner a p{
	background: url(../images/more.png) right center no-repeat;
}
.banner a:hover{
	background: #00516c;
	border: 2px #00516c solid;
	color: #fff;
}
@media (max-width:992px) {
	.banner{
		color: #fff;
		padding: 40% 15px 0px;
	}
	.banner h3{
		font-size: 2.4rem;
		line-height: 36px;
	}
	.banner h2{
		font-size: 3.1rem;
	}
	.banner span{
		font-size: 1.4rem;
		line-height: 25px;
		margin: 25px 0px 6%;
	}
	.banner a{
		width: 160px;
		height: 42px;
		line-height: 40px;
		font-size: 1.3rem;
	}
}
.touzi{
	text-align: center;
}
.touzi h1{
	color: #fff;
	font-size: 8.8rem;
	line-height: 100px;
	margin: 8% 0px 1%;
	text-shadow: 0px 0px 20px rgba(0,0,0,.2);
}
.touzi h2{
	text-align: center;
	color: #fff;
	font-size: 2.7rem;
	font-family: Avenir,arial;
	line-height: 36px;
}
@media (max-width:992px) {
	.touzi h1{
		color: #fff;
		font-size: 3.0rem;
		line-height: 40px;
		margin: 40% 0px 0;
		text-shadow: 0px 0px 10px rgba(0,0,0,.2);
	}
	.touzi h2{
		font-size: 1.4rem;
		line-height: 26px;
	}
}
.tzcont{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	display: none;
	left: 0;
	z-index: 9;
	background:#000
}
.tzcont i{
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 30px;
	left: 30px;
	z-index: 11;
	background: url(../images/close.png) center no-repeat;
	background-size: 60% auto;
	cursor: pointer;
}
.tzctimg{
	width: 100%;
	padding: 0 0 0px;
	position:relative;
	height:100%;
	z-index:10;
}
@media (max-width:992px) {
	.tzctimg{
		display:none;
	}
	.tzcont i{
		top: 10px;
		left: 10px;
	}
}
section.slideshow {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	height: 100vh;
	margin: 0 auto;
	visibility: hidden;
	overflow: hidden;
}
section.slideshow ul.navigation {
	position: absolute;
	display: block;
	width: 800px;
	height: 800px;
	padding: 0;
	margin: 0;
	left: -500px;
	top: 55%;
	margin-top: -400px;
	z-index: 10;
}
@media screen and (max-width: 992px) {
section.slideshow ul.navigation {
	  width: 480px;
	  height: 480px;
	  left: -170px;
	  margin-top: -240px;
	}
}
@media screen and (max-width: 768px) {
section.slideshow ul.navigation {
	  width: 320px;
	  height: 320px;
	  margin-top: -160px;
	  left: -190px;
	}
}
section.slideshow ul.navigation li.navigation-item {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	width: 120px;
	height: 120px;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
	transition: border 0.6s ease-in-out;
}
@media screen and (max-width: 992px) {
section.slideshow ul.navigation li.navigation-item {
	  width: 92px;
	  height: 92px;
	}
}
@media screen and (max-width: 768px) {
section.slideshow ul.navigation li.navigation-item {
	  width: 48px;
	  height: 48px;
	}
}
section.slideshow ul.navigation li.navigation-item .rotate-holder {
	position: fixed;
	display: block;
	width: 0;
	height: 0;
	left: -9999px;
	top: -9999px;
}
section.slideshow ul.navigation li.navigation-item .background-holder {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	opacity: 1;
	visibility: visible;
	transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;
}
section.slideshow ul.navigation li.navigation-item:hover .background-holder {
	opacity: 0.75;
}
section.slideshow ul.navigation li.navigation-item.active .background-holder {
	opacity: 0;
	visibility: hidden;
}
section.slideshow .detail {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
}
section.slideshow .detail .detail-item {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
section.slideshow .detail .detail-item .headline {
	position: absolute;
	display: block;
	width: 100%;
	max-width: calc(100% - 480px);
	height: 126px;
	top: 57%;
	left: 45%;
	transform: translate(-50%, -50%);
	overflow: visible;
	white-space: nowrap;
	box-sizing: border-box;
	z-index: 2;
}
@media screen and (max-width: 992px) {
section.slideshow .detail .detail-item .headline {
	  max-width: calc(100% - 380px);
	}
}
@media screen and (max-width: 768px) {
section.slideshow .detail .detail-item .headline {
	  max-width: calc(100% - 120px);
	}
}
section.slideshow .detail .detail-item .headline .letter {
	position: relative;
	display: inline-block;
	opacity: 0;
	visibility: hidden;
	color: #FFFFFF;
	font-size: 80px;
	line-height: 110px;
	font-kerning: none;
	white-space: nowrap;
	box-sizing: border-box;
}
@media screen and (max-width: 992px) {
section.slideshow .detail .detail-item .headline .letter {
	  font-size: 78px;
	  line-height: 126px;
	}
}
@media screen and (max-width: 992px) {
section.slideshow .detail .detail-item .headline .letter {
	  font-size: 48px;
	  line-height: 126px;
	}
}
section.slideshow .detail .detail-item .background {
	position: absolute;
	display: block;
	width: 100%;
	width: calc(100% + 100px);
	height: 100%;
	height: calc(100% + 100px);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: visible;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index: 1;
}
section.slideshow .detail .detail-item .background::before {
	content: "";
	background: -moz-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00000000",GradientType=1 );
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}
section.slideshow .detail .detail-item.active {
	opacity: 1;
	visibility: visible;
}

.tzctext{
	position: absolute;
	width: 37%;
	right: 0;
	height: 90%;
	top: 5%;
	z-index:99;
	background: rgba(31,40,52,.9);
}
.tzctext ul{
	position: relative;
	width: 100%;
	height: 100%;
}
.tzctext ul li{
	padding: 10% 20px 0px 50px;
	position: relative;
	width: 100%;
	display: none;
	height: 100%;
}
.tzctext ul li.li{
	animation: fadeInLeft .8s;
	-webkit-animation: fadeInLeft .8s;
}
.tzctext ul li>h3{
	font-size: 5.0rem;
	color: #fff;
	line-height: 60px;
	margin: 0px 0px 10px;
}
.tzctext ul li>small{
	display: block;
	color: #fff;
	font-size: 2.0rem;
	text-transform: uppercase;
	font-family: Avenir,arial;
	line-height: 30px;
}
.tzctext ul li section{
	height: 60%;
	overflow-y: auto;
	color: #fff;
	line-height: 30px;
	color: rgba(255,255,255,.7);
	font-size: 1.6rem;
	padding: 5% 5% 0px 0px;
}
.tzctext ul li>a{
	display:block;
	width:160px;
	line-height:50px;
	text-align:center;
	color:#000;
	font-size:1.6rem;
	margin:30px 0px 0px;
	transition:.3s;
	background:#fff;
}
.tzctext ul li>a:hover{
	color:#fff;
	background:#54c2f0;
}
@media (max-width:1400px) {
	.tzctext ul li>a{
		line-height:42px;
		font-size:1.4rem;
	}
}
.tzctext ul li section big{
	color: #fff;
}
.tzctext ul li section::selection {
	background: transparent;
	color: rgba(255,255,255,.7);
}

.tzctext ul li section::-moz-selection {
	background: transparent;
	color: rgba(255,255,255,.7);
}

.tzctext ul li section::selection {
	background: transparent;
	color: rgba(255,255,255,.7);
}

.tzctext ul li section::-moz-selection {
	background: transparent;
	color: rgba(255,255,255,.7);
}
.tzctext ul li section::-webkit-scrollbar {
	width: 3px; /*对垂直流动条有效*/
	height: 10px; /*对水平流动条有效*/
}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.tzctext ul li section::-webkit-scrollbar-track{
	background-color: #000;
}
/*定义滑块颜色、内阴影及圆角*/
.tzctext ul li section::-webkit-scrollbar-thumb{
	background-color: rgba(255,255,255,.6);
}
/*定义两端按钮的样式*/
.tzctext ul li section::-webkit-scrollbar-button {
	display: none;
}
@media (max-width:992px) {
	.tzctext{
		width: 90%;
		height: 85%;
		left:5%;
		top: 10%;
	}
	.tzctext ul li{
		padding: 15px;
	}
	.tzctext ul li>h3{
		font-size: 3.0rem;
		line-height: 30px;
		margin: 0px 0px 10px;
	}
	.tzctext ul li>small{
		font-size: 1.6rem;
		line-height: 20px;
	}
	.tzctext ul li section{
		height: 85%;
		line-height: 24px;
		font-size: 1.4rem;
		padding: 10px 0 0px 0px;
	}
}
.one{
	margin:10% auto 0;
	height:300px;
	width:100%;
	overflow:hidden;
	position:relative; 
}
.one ul{
	width:100000px;
	position:absolute;
	left:0;
} /*ul width的宽不能过小*/
.one ul li{
	display:block;
	float:left;
	margin: 0px 10px;
	position:relative;
}
.one ul li a{
	display:block;
	width:320px;
} 
.one ul li img{
	display:block;
	width: 100%;
}
.one ul li a span{
	display:block;
	position:absolute;
	bottom:0;
	left: 0;
	color:#fff;
	font-size: 2.0rem;
	padding: 10px 15px;
}
@media (max-width:992px) {
	.one ul li a{
		width:200px;
	} 
	.one ul li a span{
		font-size: 1.4rem;
	}
}
.case{
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 100%;
}
.case>ul{
	margin-left: -6px;
	margin-right: -6px;
	height: 50%;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% + 12px);
}
.case>ul li{
	float: left;
	padding: 0px 6px 6px;
	width: 50%;
	position: relative;
	height: 100%;
}
.case>ul li a,.case>dl dd a{
	display: block;
	position: relative;
	text-decoration: none;
	text-align: right;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.case>ul li a:after,.case>dl dd a:after{
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.4);
	transition: .3s;
}
.case>ul li:hover a:after,.case>dl dd:hover a:after{
	opacity: 0;
}
.case>ul li a span,.case>dl dd a span{
	display: block;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10% 5% 3%;
}
.case>ul li:hover a span,.case>dl dd:hover a span{
	background: url(../images/cshs.png) 0px bottom repeat-x;
}
.case>ul li a span big,.case>dl dd a span big{
	display: block;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 30px;
}
.case>ul li a span small,.case>dl dd a span small{
	display: block;
	font-size: 1.6rem;
	line-height: 30px;
	margin: 5px 0px 0px;
}
.case>ul li img,.case>dl dd img{
	width: 100%;
}
.case>dl{
	margin-left: -6px;
	margin-right: -6px;
	height: 50%;
	position: absolute;
	bottom: 0;
	left: 0;
	width: calc(100% + 12px);
}
.case>dl dd{
	width: 33.333333333333%;
	padding: 6px 6px 0px;
	float: left;
	position: relative;
	height: 100%;
}
@media (max-width:992px) {
	.case>ul li a span big,.case>dl dd a span big{
		font-size: 1.6rem;
		line-height: 20px;
	}
	.case>ul li a span small,.case>dl dd a span small{
		font-size: 1.3rem;
		line-height: 20px;
		margin: 5px 0px 0px;
	}
	.case>dl dd{
		width: 50%;
	}
	.case>dl dd:last-child{
		display:none;
	}
}
.title{
	font-size: 3.6rem;
}
.title:after{
	content: "";
	display: block;
	height: 6px;
	width: 180px;
	margin: 8px 0px 0px;
}
.about{
	width: 55%;
	padding: 9% 15% 0px 4%;
	background: #f4f4f4 url(../images/abimg1.png) right center no-repeat;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
}
.about .title{
	color: #fff;
}
.about .title:after{
	background: #fff;
}
.news{
	width: 45%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #f4f4f4;
}
@media (max-width:992px) {
	.title{
		font-size: 1.8rem;
	}
	.title:after{
		height: 3px;
		margin: 5px 0px 0px;
	}
	.about{
		width: 100%;
		padding: 15% 15px 15px;
		position:static;
		background: #f4f4f4 url(../images/abimg1.png) center center no-repeat;
	}
	.news{
		width: 100%;
		position:static;
	}
}
.about h1{
	font-size: 3.2rem;
	color: #fff;
	font-weight: bold;
	margin: 35px 0px 0px;
	line-height: 44px;
}
.about section{
	color: #fff;
	line-height: 36px;
	font-size: 1.8rem;
	margin: 30px 0px 10px;
}
.about section p{
	margin-bottom: 25px;
}
@media (max-width:1400px) {
	.about section{
		line-height: 30px;
		font-size: 1.6rem;
	}
}
.about>a{
	font-size: 1.6rem;
	color: #fff;
	line-height: 36px;
}
.about>a:hover{
	color:#f00;
}
@media (max-width:992px) {
	.about h1{
		font-size: 1.6rem;
		margin: 15px 0px 0px;
		line-height: 24px;
	}
	.about section{
		line-height: 24px;
		font-size: 1.4rem;
		max-height:166px;
		overflow:hidden;
		margin: 10px 0px 0px;
	}
	.about section p{
		margin-bottom: 15px;
	}
	.about>a{
		font-size: 1.4rem;
		line-height: 26px;
	}
}
.news{
	padding: 9% 0 0;
}
.news .title:after{
	background: #282f33;
}
.news ul{
	margin: 35px 0px 0px;
}
.news ul li{
	margin-bottom: 30px;
}
.news ul li a{
	display: block;
	color: #2a2f33;
	line-height: 28px;
	font-size: 1.8rem;
}
.news ul li a big{
	display: block;
	font-family: arial;
	font-size: 1.8rem;
}
.news ul li a:hover span{
	text-decoration:underline;
	color:#f00;
}
.news>a{
	color: #2a2f33;
	line-height: 28px;
	font-size: 1.6rem;
}
.news>a:hover{
	color:#f00;
}
@media (max-width:992px) {
	.news{
		padding: 15px 15px 0;
	}
	.news ul{
		margin: 15px 0px 0px;
	}
	.news ul li{
		margin-bottom: 10px;
	}
	.news ul li:last-child{
		display:none;
	}
	.news ul li a{
		line-height: 18px;
		font-size: 1.4rem;
	}
	.news ul li a big{
		font-size: 1.4rem;
	}
	.news>a{
		line-height: 18px;
		font-size: 1.2rem;
	}
}
.licheng{
	height: 100%;
	position: relative;
}
.licheng .title{
	font-weight: bold;
	height:42%;
	padding: 8% 3% 0;
	position:absolute;
	width:100%;
	top:0;
}
.licheng .title:after{
	background: #282f33;
}
.swiper-container-l{
	height: 70% !important;
	top:30%;
	padding: 0px 0px 4% 5% !important;
}
.licheng .swiper-slide .fztext{
	position: relative;
	height: 60%;
	top: 40%;
	transition: .3s;
}
.licheng .swiper-slide .fztext:after{
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #262c30;
}
.licheng .swiper-slide-next .fztext,.licheng .swiper-slide-prev .fztext{
	height: 80%;
	top: 20%;
}
.licheng .swiper-slide-active .fztext,.licheng .swiper-slide:hover .fztext{
	height: 100%;
	top: 0;
}
.licheng .swiper-slide-active .fztext:after,.licheng .swiper-slide:hover .fztext:after{
	background: #c83837;
}
.licheng .swiper-slide .fztext>i{
	display: block;
	position: absolute;
	top: 0;
	left: -15px;
	width: 30px;
	height: 30px;
	background: #262c30;
	border-radius: 50%;
}
.licheng .swiper-slide-active .fztext>i,.licheng .swiper-slide:hover .fztext>i{
	background:#c83837;
}
.licheng .fztext section{
	padding-left: 10%;
}
.licheng .fztext section big{
	display: block;
	font-family: Fontone;
	font-size: 5.0rem;
	line-height: 40px;
}
.licheng .fztext section span{
	display: block;
	font-size: 2.0rem;
	line-height: 30px;
	padding: 10px 20px 0px 0px;
}
.licheng .swiper-slide-active .fztext section big,.licheng .swiper-slide:hover .fztext section big{
	color:#c83837;
}
.licheng .biao{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	border-bottom: 2px #262c30 solid;
}
.licheng .biao i{
	display: block;
	width: 4%;
	border-left: 2px #262c30 solid;
	height: 20px;
	float: left;
	margin-top: 20px;
}
.licheng .biao b{
	display: block;
	width: 4%;
	border-left: 2px #262c30 solid;
	height: 40px;
	float: left;
}
.swiper-container-l .swiper-button-white{
	width: 68px;
	height: 68px;
	border-radius: 50%;
	background-color: #24242a;
	background-size: auto 50%;
	top: auto;
	bottom: 8%;
}
.swiper-container-l .swiper-button-next{
	right: 2%;
}
.swiper-container-l .swiper-button-prev{
	left: 2%;
}
@media (max-width:992px) {
	.licheng .title{
		padding: 20% 3% 0;
	}
	.licheng .fztext section big{
		font-size: 2.0rem;
		line-height: 20px;
	}
	.licheng .fztext section span{
		font-size: 1.4rem;
		line-height: 20px;
		padding: 5px 10px 0px 0px;
	}
	.swiper-container-l{
		height: 50% !important;
		top:50%;
		padding: 0px 0px 4% 0 !important;
	}
}
.bcase{
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	top: 0;
	left: 0;
	z-index: 99;
	background: rgba(0,0,0,.8);
}
.bcase span b{
	position: absolute;
	font-weight: normal;
	font-size: 3.0rem;
	right: 30px;
	top: 10px;
	cursor: pointer;
}
.bcaseo{
	animation: fadeOut .5s;
	-webkit-animation: fadeOut .5s;
}
.bcasei{
	animation: fadeIn .5s;
	-webkit-animation: fadeIn .5s;
}
.bcase table{
	width: 100%;
	height: 100%;
}
.bcase table img{
	max-width: 100%;
}
.bcase span{
	display: inline-block;
	max-width: 60%;
	position: relative;
	max-height: 60%;
	border-radius: 10px;
	overflow: hidden;
}
.bcase span a{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: left;
	padding: 30px;
	cursor: pointer;
	color: #333;
}
.bcase span a h3{
	font-size: 2.6rem;
	font-weight: bold;
}
.bcase span a small{
	display: block;
	font-size: 2.0rem;
	line-height: 30px;
	margin: 10px 0px;
}
.bcase span a i{
	font-style: normal;
	font-size: 1.6rem;
}
@media (max-width:992px) {
	.bcase span{
		max-width: 90%;
		border-radius: 5px;
	}
	.bcase span a h3{
		font-size: 1.6rem;
	}
	.bcase span a small{
		font-size: 1.4rem;
		line-height: 20px;
		margin: 5px 0px;
	}
	.bcase span a i{
		font-size: 1.4rem;
	}
}
.cscont{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999999;
	display: none;
}
.xmname{
	position: relative;
	height: 100%;
	width: 100%;
}
.xmname h1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 9.5%;
	background: #000;
	border-bottom: 2px #fff solid;
	z-index: 9;
}
.xmname h1 i{
	display: block;
	float: left;
	background: url(../images/bsjt.png) 0 center no-repeat;
	width: 20%;
	cursor: pointer;
	height: 100%;
	margin-left: 10%;
}
.xmname iframe{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 8;
	background: #000;
}
.cased{
	width: 100%;
	height: 100%;
	position: relative;
}
.cased .csbeij{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	top: 0;
	left: 0;
	animation: dong 5s;
	-webkit-animation: dong 5s;
}
@keyframes dong
{
	from{left: 10%;}
	to{left: 0;}
}
 
@-webkit-keyframes dong /* Safari 与 Chrome */
{
	from{left: 10%;}
	to{left: 0;}
}
.csclass{
	position: relative;
	width: 20%;
	height: 100%;
	background: #000;
	z-index: 9;
}
.csclass .calb{
	position: absolute;
	height: 90.5%;
	top: 9.5%;
	left: 0;
	width: 100%;
	padding-right: 20px;
	padding-top: 30px;
}
.csclass dl{
	overflow-y: auto !important;
	position: relative;
	height: 95%;
}
.csclass dl dd a{
	display: block;
	line-height: 66px;
	color: rgba(255,255,255,.6);
	padding: 0px 10%;
	font-size: 1.6rem;
	transition: .3s;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.csclass dl dd a:hover,.csclass dl dd.hover a{
	color: #fff;
	text-decoration:none;
}
@media (max-width:992px) {
	.csclass .calb{
		padding-right: 5px;
	}
	.csclass dl dd a{
		line-height: 18px;
		padding: 10px 5px;
		font-size: 1.3rem;
		white-space:pre-line;
	}
}
.csclass dl::-webkit-scrollbar {
	width: 3px; /*对垂直流动条有效*/
	height: 10px; /*对水平流动条有效*/
}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.csclass dl::-webkit-scrollbar-track{
	background-color: #000;
}
/*定义滑块颜色、内阴影及圆角*/
.csclass dl::-webkit-scrollbar-thumb{
	background-color: rgba(255,255,255,.6);
}
/*定义两端按钮的样式*/
.csclass dl::-webkit-scrollbar-button {
	display: none;
}
.cased .cacont{
	position: absolute;
	width: 31%;
	right: 0;
	top: 0;
	z-index: 6;
	background: rgba(31,40,52,.9);
	height: 100%;
	padding: 3% 20px 0 30px;
}
.cased .cacont .cstit h2{
	color: #fff;
	font-size: 3.8rem;
}
@media (max-width:1400px) {
	.cased .cacont .cstit h2{
		font-size: 2.4rem;
	}
}
.cased .cacont .cstit span{
	display: block;
	font-size: 1.7rem;
	text-transform: uppercase;
	font-family: arial;
	line-height: 30px;
	color: #fff;
	margin: 10px 0px;
}
.cased .cacont section{
	font-size: 1.7rem;
	line-height: 35px;
	color: rgba(255,255,255,.7);
	overflow-x: auto;
	max-height: 80%;
	padding-right: 10px;
	padding-top: 35px;
}
.cased .cacont section big{
	font-size: 2.0rem;
	color: #fff;
}
@media (max-width:992px) {
	.cased .cacont{
		width: 80%;
		padding: 15px;
	}
	.cased .cacont .cstit h2{
		font-size: 1.8rem;
	}
	.cased .cacont .cstit span{
		font-size: 1.4rem;
		line-height: 22px;
		margin: 5px 0px;
	}
	.cased .cacont section{
		font-size: 1.4rem;
		line-height: 25px;
		max-height: 80%;
		padding-top: 15px;
	}
}
.cased .cacont section::-webkit-scrollbar {
	width: 3px; /*对垂直流动条有效*/
	height: 10px; /*对水平流动条有效*/
}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.cased .cacont section::-webkit-scrollbar-track{
	background-color: rgba(255,255,255,.3);
}
/*定义滑块颜色、内阴影及圆角*/
.cased .cacont section::-webkit-scrollbar-thumb{
	background-color: #fff;
}
/*定义两端按钮的样式*/
.cased .cacont section::-webkit-scrollbar-button {
	display: none;
}
.menu{
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	transition: .5s;
	z-index: 8;
}
.menuu{
	right: 100px;
	opacity: 1;
}
.menu ul li{
	float: left;
	padding: 0px 33px;
}
.menu ul li a{
	color: #fff;
	font-family:Fonttwo;
	font-size: 1.5rem;
	line-height: 48px;
}
.htop .menu ul li a{
	color: #000;
}
.menu ul li a:hover{
	color:#f00;
}
.heise{
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,.8);
	position:fixed;
	z-index:998;
}
.menu i{
	display:none;
	height:48px;
	text-align:center;
	border-bottom:1px rgba(0,0,0,.15) solid;
}
.body{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
@media (max-width:992px) {
	.menu{
		opacity:1;
		position:fixed;
		right:-100%;
		z-index:99;
		height:100%;
		width:60%;
		top:0;
		background:#fff;
		transition:.5s;
	}
	.menuu{
		right:0;
	}
	.menu i{
		display:block;
		padding:11px 0px 0px;
	}
	.menu i img{
		height:26px;
	}
	.menu ul li{
		width:100%;
		padding:0px 15px;
		border-bottom:1px rgba(0,0,0,.15) solid;
	}
	.menu ul li a{
		font-size: 1.4rem;
		display:block;
		color:#000;
	}
}
.bottom{
	background: #00516e;
	padding: 35px 0px;
	color: #fff;
	font-size: 2.0rem;
	font-family: Hiragino Sans GB;
	line-height: 40px;
}
.bottom a{
	color:#fff;
}
.ibanner{
	width:100%;
	overflow:hidden;
}
@media (max-width:992px) {
	.ibanner img{
		max-width:140%;
	}
	.bottom .pull-left{
		width:100%;
		text-align:center;
	}
	.bottom .pull-left img{
		margin:0 auto;
		height:50px;
	}
	.bottom .pull-right{
		width:100%;
		text-align:center;
	}
	.bottom{
		padding: 25px 0px;
		font-size: 1.2rem;
		line-height: 30px;
	}
}
.lanmu{
	padding: 20px 0px;
}
.lanmu ul li{
	display: block;
	width: 16.66666666666%;
	float: left;
}
.lanmu ul li a{
	display: block;
	border-right: 1px rgba(0,0,0,.15) solid;
	padding: 10px 0px;
	text-align: center;
}
.lanmu ul li:last-child a{
	border-right: 0;
}
.lanmu ul li a i{
	display: block;
	height: 60px;
	background-position: center 0;
	background-repeat: no-repeat;
	margin: 0px 0px 10px;
}
.lanmu ul li a p{
	color: #999999;
	font-size: 1.6rem;
	line-height: 30px;
}
.lanmu ul li a:hover i,.lanmu ul li.cur a i{
	background-position: center bottom;
}
.lanmu ul li a:hover p,.lanmu ul li.cur a p{
	color: #00516c;
}
@media (max-width:1200px) {
	.lanmu ul li a{
		padding: 5px 0px;
	}
	.lanmu ul li a i{
		height: 40px;
		background-size:40px auto;
		margin: 0px 0px 5px;
	}
	.lanmu ul li a p{
		font-size: 1.5rem;
	}
}
@media (max-width:992px) {
	.lanmu{
		padding: 15px 0px 5px;
	}
	.lanmu ul li{
		width: 48%;
		margin-bottom:10px;
	}
	.lanmu ul li:nth-child(even){
		float:right;
	}
	.lanmu ul li a{
		text-align:center;
		border: 1px rgba(0,0,0,.15) solid;
		padding: 0px 0px;
	}
	.lanmu ul li:last-child a{
		border: 1px rgba(0,0,0,.15) solid;
	}
	.lanmu ul li a i{
		display:none;
	}
	.lanmu ul li a p{
		font-size: 1.4rem;
		line-height: 36px;
	}
	.lanmu ul li.cur a{
		background:#00516c;
		border:1px #00516c solid;
	}
	.lanmu ul li.cur a p{
		color: #fff;
	}
}
.ipage{
	padding: 60px 0px 100px;
	background: #f8f8f8;
}
.ititle{
	text-align: center;
}
.ititle big{
	display: block;
	color: #393a42;
	font-size: 3.7rem;
	line-height: 46px;
}
.ititle p{
	color: #676767;
	font-size: 2.2rem;
	font-family: Avenir,arial;
	line-height: 30px;
	margin: 10px 0px 0px;
}
@media (max-width:1200px) {
	.ipage{
		padding: 50px 0px;
	}
	.ititle big{
		font-size: 2.7rem;
		line-height: 36px;
	}
	.ititle p{
		font-size: 1.6rem;
		margin: 0px 0px 0px;
	}
}
@media (max-width:992px) {
	.ipage{
		padding: 20px 0px;
	}
	.ititle big{
		font-size: 1.8rem;
		line-height: 20px;
	}
	.ititle p{
		font-size: 1.2rem;
		text-transform:uppercase;
	}
}
.izhici{
	padding: 60px 0px 0px;
}
.izhici img{
	max-width:100%;
	height:auto;
}
.izhici section{
	color: #6d6e7a;
	font-size: 1.4rem;
	line-height: 26px;
}
.izhici section h2{
	color: #393a42;
	line-height: 30px;
	border-bottom: 1px rgba(0,0,0,.1) solid;
	padding-bottom: 25px;
	margin-bottom: 20px;
	font-size: 1.4rem;
	margin-top: 10px;
}
.izhici section h3{
	color: #393a42;
	line-height: 30px;
	font-size: 1.4rem;
	margin-bottom: 10px;
}
.izhici section p{
	margin-bottom: 10px;
}
@media (max-width:1200px) {
	.izhici{
		padding: 30px 0px 0px;
	}
}
@media (max-width:992px) {
	.izhici{
		padding: 5px 0px 0px;
	}
	.izhici section{
		font-size: 1.3rem;
		line-height: 22px;
	}
}
.iabout-two{
	background:url(../images/abpic1.jpg) center no-repeat;
	background-size:100% auto;
	padding:90px 0px;
	margin:60px 0px 0px;
}
.iabout-two ul{
	display:flex;
	justify-content:space-between;
}
.iabout-two ul li{
	width:25%;
	text-align:center;
	color:#fff;
}
.iabout-two ul li h2 span{
	font-size:6.7rem;
	font-weight:bold;
	font-family:arial;
	line-height:80px;
}
.iabout-two ul li>div>span{
	font-size:1.5rem;
	font-weight:600;
	line-height:24px;
	margin:15px 0px 0px;
	display:block;
}
@media (max-width:992px) {
	.iabout-two{
		padding:10px 0px;
		margin:20px 0px 0px;
		background-size:cover;
	}
	.iabout-two ul{
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.iabout-two ul li{
		width:50%;
	}
	.iabout-two ul li h2 span{
		font-size:3.6rem;
		line-height:40px;
	}
	.iabout-two ul li>div>span{
		font-size:1.3rem;
		margin:5px 0px 0px;
		font-weight:normal;
	}
}
.ihonor{
	padding: 70px;
	position: relative;
	border-bottom: 2px #e4ebf7 solid;
}
.ihonor .swiper-container{
	position: static;
}
.ihonor .swiper-slide-prev{
	transform: scale(.8);
	left: 20%;
}
.ihonor .swiper-slide-next{
	transform: scale(.8);
	right: 20%;
}
.ihonor .swiper-slide{
	width: 50%;
	border: 7.5px #e9e9f2 solid;
	opacity: .6;
}
.ihonor .swiper-slide-active{
	z-index: 9;
	transition: .3s;
	border: 6px #e9e9f2 solid;
	opacity: 1;
}
.ihonor .swiper-container .swiper-button-white{
	width: 32px;
	height:88px;
	margin-top: -44px;
	background-color: #c3c3c3;
	background-size: 50% auto;
	transition: .3s;
	outline:none;
}
.ihonor .swiper-container .swiper-button-next{
	right: 0;
}
.ihonor .swiper-container .swiper-button-prev{
	left: 0;
}
.ihonor .swiper-container .swiper-button-white:hover{
	background-color: #00516c;
}
@media (max-width:992px) {
	.ihonor{
		padding: 15px 50px 30px;
		border-bottom: 0px #e4ebf7 solid;
	}
	.ihonor .swiper-slide-prev{
		transform: scale(1);
		left: 0;
	}
	.ihonor .swiper-slide-next{
		transform: scale(1);
		right: 0;
	}
	.ihonor .swiper-slide{
		width: 100%;
		border: 3px #e9e9f2 solid;
		opacity: 1;
	}
	.ihonor .swiper-slide-active{
		border: 3px #e9e9f2 solid;
	}
}
.lishi{
	padding: 90px 0px 0px;
}
.lishi ul li{
	transition: .3s;
}
.lishi ul li:after{
	content: "";
	display: block;
	clear: both;
}
.lishi ul li big{
	display: block;
	float: left;
	width: 41%;
	text-align: right;
	font-size: 1.7rem;
	line-height:38px;
	padding-right: 35px;
	position: relative;
	padding-bottom: 30px;
	padding-top: 30px;
}
.lishi ul li section{
	float: right;
	width: 59%;
	color: #4c5056;
	font-size: 1.6rem;
	line-height: 38px;
	padding-left: 35px;
	position: relative;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 2px #e4ebf7 solid;
}
.lishi ul li big:after{
	content: "";
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #b4ccef;
	top: 50%;
	right: -5px;
	margin-top: -5px;
	z-index: 2;
}
.lishi ul li section:after{
	content: "";
	display: block;
	width: 2px;
	background: #e4ebf7;
	position: absolute;
	height: 100%;
	left: -1px;
	top: 0;
}
.lishi ul li:first-child section:after{
	height: 50%;
	top: 50%;
}
.lishi ul li:last-child section:after{
	height: 50%;
}
.lishi ul li:last-child section{
	border-bottom: 0;
}
.lishi ul li:hover{
	background: #fff;
}
@media (max-width:992px) {
	.lishi{
		padding: 0px 0px 0px;
	}
	.lishi ul li big{
		width:100%;
		text-align: left;
		font-size: 1.6rem;
		line-height:28px;
		padding:10px 15px 0px;
	}
	.lishi ul li big:after{
		display:none;
	}
	.lishi ul li section{
		width: 100%;
		font-size: 1.4rem;
		line-height: 28px;
		padding:0px 15px 10px;
	}
	.lishi ul li section:after{
		display:none;
	}
}
.lanmu .tian{
	width:12.5%;
	float: left;
}
.lanmu .stian{
	width:8.333333333333333%;
	float: left;
}
@media (max-width:992px) {
	.lanmu .tian{
		display:none;
	}
	.lanmu .stian{
		display:none;
	}
}
.inews dl{
	margin-right: -10px;
	margin-left: -10px;
}
.inews dl dd{
	float: left;
	padding: 0px 10px;
	width: 33.33333333333333%;
}
.inews dl dd a{
	display: block;
	position: relative;
}
.inews dl dd a big{
	display: block;
	color: #26272b;
	font-size: 1.7rem;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 15px 0px 10px;
}
.inews dl dd a span{
	display: block;
	color: #7a8691;
	line-height: 26px;
}
.inews dl dd a small{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: #00516c;
	font-family: arial;
	color: #fff;
	width: 105px;
	height: 80px;
	padding: 15px;
	font-size: 1.4rem;
}
.inews dl dd a small font{
	font-size: 2.6rem;
}
@media (max-width:992px) {
	.inews dl dd{
		margin-bottom:15px;
		width: 100%;
	}
	.inews dl dd a big{
		font-size: 1.5rem;
		line-height: 24px;
		padding: 15px 0px 5px;
	}
	.inews dl dd a span{
		font-size:1.3rem;
		line-height: 20px;
	}
}
.inews ul{
	margin: 90px 0px 0px;
	padding-bottom: 40px;
}
.inews ul li{
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom:1px rgba(0,0,0,.13) dashed;
}
.inews ul li a{
	display: block;
	background: url(../images/nsjt.png) right center no-repeat;
}
.inews ul li a:after{
	content: "";
	display: block;
	clear: both;
}
.inews ul li a .time{
	width: 9%;
	background: #fff;
	float: left;
	padding: 15px;
	color: #777f8c;
	transition: .3s;
	font-family: arial;
}
.inews ul li a .time font{
	font-size: 2.6rem;
}
.inews ul li a section{
	width: 86%;
	float: right;
	padding-right: 10%;
}
.inews ul li a section h3{
	color: #1a1e23;
	font-size: 1.8rem;
	line-height: 22px;
	margin: 0px 0px 8px;
}
.inews ul li a section span{
	display: block;
	color: #777f8c;
	line-height: 28px;
	font-size: 1.5rem;
}
.inews ul li a:hover .time{
	background: #00516c;
	color: #fff;
}
@media (max-width:992px) {
	.inews ul{
		margin: 20px 0px 0px;
		padding-bottom: 20px;
	}
	.inews ul li{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.inews ul li a{
		background: none;
	}
	.inews ul li a .time{
		display:none;
	}
	.inews ul li a section{
		width: 100%;
		padding-right: 0;
	}
	.inews ul li a section h3{
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
		font-size: 1.5rem;
		margin: 0px 0px 5px;
	}
	.inews ul li a section span{
		line-height: 22px;
		font-size: 1.3rem;
	}
}
.page-list big{
	float: right;
	display: block;
}
.page-list big a{
	float: left;
	display: block;
	width: 38px;
	height: 38px;
	background: #fff;
	color: #6c6d75;
	line-height: 38px;
	font-family: Avenir,arial;
	border-radius: 50%;
	text-align: center;
	margin-left: 10px;
	transition: .3s;
	margin-top: 1px;
}
.page-list big a.hover,.page-list big a:hover{
	color: #fff;
	background: #00516c;
}
.page-list big a.prev{
	width: 40px;
	height: 40px;
	border: 1px #00516c solid;
	background: #fff url(../images/pgjt.png) center no-repeat;
	margin-top: 0;
	margin-right: 30px;
}
.page-list big a.prev:hover{
	background: #00516c url(../images/pgjtb.png) center no-repeat;
}
.page-list big a.next{
	width: 40px;
	height: 40px;
	margin-left: 40px;
	border: 1px #00516c solid;
	margin-top: 0;
	transform: rotate(180deg);
	background: #fff url(../images/pgjt.png) center no-repeat;
}
.page-list big a.next:hover{
	background: #00516c url(../images/pgjtb.png) center no-repeat;
}
@media (max-width:992px) {
	.page-list big a.prev{
		margin-right: 0px;
	}
	.page-list big a.next{
		margin-left: 10px;
	}
}
.iwenhua ul{
	margin-right: -10px;
	margin-left: -10px;
}
.iwenhua ul li{
	float: left;
	padding: 0px 10px;
	width: 33.33333333333333%;
}
.iwenhua ul li big{
	display: block;
	color: #00516c;
	font-size: 2.0rem;
	margin: 30px 0px 0px;
	line-height: 20px;
	border-left: 2px #00516c solid;
	padding-left: 25px;
}
.iwenhua ul li span{
	display: block;
	color:#636870;
	font-size: 1.6rem;
	line-height: 22px;
	padding-left: 25px;
	padding-top: 20px;
	min-height: 91px;
	border-left: 2px rgba(0,0,0,.05) solid;
}
.iwenhua dl{
	margin: 90px 0px 0px;
	background: #fff;
}
.iwenhua dl dt{
	width: 40%;
	float: left;
}
.iwenhua dl dd{
	width: 60%;
	padding: 20px 40px;
	float: left;
}
.iwenhua dl dd h3{
	color: #00516c;
	font-size: 2.0rem;
	margin: 0px 0px 10px;
}
.iwenhua dl dd section{
	color: #5f6772;
	line-height: 28px;
}
.iwenhua dl dd section tr td:first-child{
	padding-right: 30px;
}
@media (max-width:992px) {
	.iwenhua ul li{
		width: 100%;
	}
	.iwenhua ul li big{
		font-size: 1.6rem;
		margin: 15px 0px 0px;
		padding-left: 20px;
	}
	.iwenhua ul li span{
		font-size: 1.4rem;
		line-height: 20px;
		padding-left: 20px;
		padding-top: 10px;
		min-height: auto;
		margin-bottom:20px;
	}
	.iwenhua dl{
		margin: 20px 0px 0px;
	}
	.iwenhua dl dt{
		width: 100%;
	}
	.iwenhua dl dd{
		width: 100%;
		padding: 15px;
	}
}
.iyewu ul li{
	margin-bottom: 40px;
}
.iyewu ul li:last-child{
	margin-bottom: 0;
}
.iyewu ul li a{
	display: block;
	background: #fff;
}
.iyewu ul li a big{
	width: 37.5%;
	float: left;
	display: block;
}
.iyewu ul li a section{
	width: 62.5%;
	float: left;
	padding: 40px 30px 0px 50px;
}
.iyewu ul li a section h3{
	color: #23262b;
	line-height: 28px;
	font-size: 1.9rem;
}
.iyewu ul li a section span{
	display: block;
	color: #61656b;
	font-size: 1.5rem;
	line-height: 28px;
	margin: 15px 0px 10%;
}
.iyewu ul li a section small{
	display: block;
	color: #54c2f0;
	font-size: 1.5rem;
	line-height: 30px;
	background: url(../images/ywjt.png) 80px center no-repeat;
}
@media (max-width:1200px) {
	.iyewu ul li a section{
		padding: 30px 25px 0px 40px;
	}
	.iyewu ul li a section span{
		margin: 15px 0px 5%;
	}
}
@media (max-width:992px) {
	.iyewu ul li a big{
		width: 100%;
	}
	.iyewu ul li a section{
		width: 100%;
		padding: 10px;
	}
	.iyewu ul li a section h3{
		line-height: 22px;
		font-size: 1.6rem;
	}
	.iyewu ul li a section span{
		margin: 5px 0px 3%;
		font-size: 1.3rem;
		line-height: 22px;
	}
	.iyewu ul li a section small{
		font-size: 1.4rem;
	}
}
.rctit{
	font-size: 2.0rem;
	line-height: 36px;
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 45px;
}
.linian section{
	color: #61616b;
	font-size: 1.5rem;
	line-height: 32px;
	margin: 30px 0px 0px;
}
.linian .col-lg-6 .rctit{
	margin: 10% 0px 0px;
}
.linian ul{
	margin: 30px 0px 0px;
}
.linian ul .rctit{
	margin-bottom: 40px;
}
.linian ul li{
	background: #fff;
	padding: 25px;
	border-radius: 70px;
	margin-top: 30px;
}
.linian ul li:after{
	content: "";
	display: block;
	clear: both;
}
.linian ul li big{
	display: block;
	float: left;
	width: 85px;
	height:85px;
	border-radius: 50%;
	background-color: #f8f8f8;
	background-position: center;
	background-repeat: no-repeat;
}
.linian ul li section{
	width: 88%;
	float: right;
	margin: 0;
}
.linian ul li section h3{
	font-size: 2.0rem;
	color: #000;
	line-height: 20px;
	margin: 0px 0px 10px;
}
.linian ul li section span{
	display: block;
	font-size: 1.4rem;
	line-height: 26px;
	color: #61616b;
}
@media (max-width:992px) {
	.rctit{
		font-size: 1.6rem;
		line-height: 36px;
	}
	.linian .col-lg-6 .rctit{
		margin: 5px 0px 0px;
	}
	.linian ul{
		margin: 10px 0px 0px;
	}
	.linian ul .rctit{
		margin-bottom: 0px;
	}
	.linian section{
		font-size: 1.3rem;
		line-height: 26px;
		margin: 10px 0px 0px;
	}
	.linian ul li big{
		display: none;
	}
	.linian ul li section{
		width: 100%;
	}
	.linian ul li{
		padding: 20px;
		border-radius: 0px;
		margin-top: 15px;
	}
	.linian ul li section h3{
		font-size: 1.7rem;
	}
	.linian ul li section span{
		line-height: 22px;
	}
}
.ijoin ul{
	margin: 20px 0px 0px;
	background: #fff;
	padding: 35px 35px 60px;
}
.ijoin ul li{
	padding: 30px 0px;
	border-bottom: 1px rgba(0,0,0,.1) solid;
}
.ijoin ul li .jitp span{
	display: block;
	float: left;
	max-width: 80%;
}
.ijoin ul li .jitp big{
	float: right;
	line-height: 44px;
	border: 1px rgba(0,0,0,.1) solid;
	padding: 0px 20px;
	font-size: 1.5rem;
	cursor: pointer;
	transition: .3s;
	width: 17%;
	margin: 9px 0px 0px;
}
.ijoin ul li .jitp big:after{
	content: "↓";
	float: right;
	font-size: 1.8rem;
	color: #666;
}
.ijoin ul li.cur .jitp big:after{
	content: "↑";
}
.ijoin ul li .jitp big:hover,.ijoin ul li.cur .jitp big{
	background: #262626;
	color: #fff;
}
.ijoin ul li .jitp big:hover:after,.ijoin ul li.cur .jitp big:after{
	color: #fff;
}
.ijoin ul li .jitp span h3{
	font-size: 1.9rem;
	line-height: 24px;
}
.ijoin ul li .jitp span small{
	display: block;
	color: #5e6068;
	font-size: 1.4rem;
	margin: 20px 0px 0px;
	line-height: 22px;
	font-family: arial;
}
.ijoin ul li .jibt{
	padding: 10px 0px 0px;
	display: none;
}
.ijoin ul li .jibt h1{
	color: #5e6068;
	line-height: 22px;
	font-size: 1.4rem;
	margin: 15px 0px 20px;
}
.ijoin ul li .jibt h1:last-child{
	margin-bottom: 0;
}
.ijoin ul li .jibt h1:before{
	content: "●";
	margin-right: 4px;
}
.ijoin ul li .jibt h1 a{
	color: #f00;
}
.ijoin ul li .jibt section{
	padding-left: 12px;
	line-height: 25px;
	font-size: 1.4rem;
	color: #5e6068;
}
@media (max-width:992px) {
	.ijoin ul{
		margin: 10px 0px 0px;
		padding: 0px 15px 30px;
	}
	.ijoin ul li{
		padding: 15px 0px;
	}
	.ijoin ul li .jitp span{
		max-width: 100%;
	}
	.ijoin ul li .jitp big{
		display:none;
	}
	.ijoin ul li .jitp span h3{
		font-size: 1.6rem;
		line-height: 24px;
	}
	.ijoin ul li .jitp span small{
		margin:10px 0px 0px;
	}
	.ijoin ul li .jibt h1{
		margin: 5px 0px 10px;
	}
	.ijoin ul li .jibt section{
		line-height: 20px;
		font-size: 1.3rem;
	}
}
.icontact{
	padding:0px 0px 60px;
}
.icontact .ictext{
	width:45%;
	float: left;
}
.icontact .icimg{
	width:53%;
	float: right;
}
.icontact big{
	display:block;
	border:5px #ececec solid;
}
.icontact h3{
	font-size:3.0rem;
	color:#333333;
	line-height:32px;
}
.icontact h3:after{
	content:"";
	display:block;
	width:30px;
	height:3px;
	background:#114798;
	margin:50px 0px;
}
.icontact ul li{
	display:flex;
	margin-bottom:15px;
}
.icontact ul li p{
	line-height:31px;
	margin-left:10px;
	font-size:1.6rem;
}
@media (max-width:1200px) {
	.icontact h3{
		font-size:1.6rem;
	}
	.icontact h3:after{
		margin:20px 0px;
	}
	.icontact ul li p{
		line-height:31px;
		font-size:1.3rem;
	}
}
@media (max-width:992px) {
	.icontact .ictext{
		width:100%;
	}
	.icontact .icimg{
		width:100%;
	}
	.icontact h3:after{
		height:2px;
		margin:10px 0px 20px;
	}
	.icontact ul li{
		margin-bottom:5px;
	}
	.icontact ul li p{
		line-height:24px;
		font-size:1.3rem;
	}
}
.feedback{
	background:#eeeeee;
	padding:55px 0px;
}
.feedback h3{
	text-align:center;
	color:#2d2d2d;
}
.feedback h3 p{
	font-size:1.8rem;
	font-weight: bold;
}
.feedback h3 span{
	display:block;
	font-size:4.2rem;
	font-family:Fontone;
	padding:15px 0px 0px;
}
.feedback h3 span font{
	color:#daa76e;
}
.feedback form{
	margin:40px 0px 0px;
}
.feedback form section{
	display:flex;
	justify-content:space-between;
	margin-bottom:30px;
}
.feedback form section span{
	width:32%;
	display:block;
}
.feedback form span p{
	color:#666666;
	font-size:1.55rem;
	line-height:20px;
	margin:0px 0px 10px;
}
.feedback form span input{
	width:100%;
	line-height:24px;
	padding:18px;
	height:60px;
	border:1px rgba(0,0,0,.2) solid;
	border-radius:4px;
}
.feedback form span textarea{
	width:100%;
	line-height:24px;
	padding:18px;
	height:180px;
	border:1px rgba(0,0,0,.2) solid;
	border-radius:4px;
	resize:none;
}
.feedback form big{
	display:flex;
	justify-content:flex-end;
}
.feedback form big button{
	width:210px;
	border:0;
	height:58px;
	color:#fff;
	font-size:1.55rem;
	background:#54c2f0;
	border-radius:4px;
	margin-top:20px;
	transition:.3s;
}
.feedback form big button:hover{
	background:#cb7413;
}
@media (max-width:1200px) {
	.feedback h3 p{
		font-size:1.5rem;
	}
	.feedback h3 span{
		font-size:3.2rem;
	}
	.feedback form span p{
		font-size:1.35rem;
	}
	.feedback form span input{
		padding:10px;
		height:44px;
	}
	.feedback form span textarea{
		padding:10px;
		height:164px;
	}
	.feedback form big button{
		height:48px;
		font-size:1.35rem;
	}
	.feedback form span p{
		font-size:1.3rem;
		margin:10px 0px 5px;
	}
}
@media (max-width:992px) {
	.feedback h3 span{
		font-size:2.2rem;
		padding:5px 0px 0px;
	}
	.feedback form{
		margin:20px 0px 0px;
	}
	.feedback form section{
		margin-bottom:10px;
		flex-wrap:wrap;
	}
	.feedback form section span{
		width:100%;
	}
}
.fazhan{
	padding: 40px 0px 0px;
}
.fazhan ul li{
	position: relative;
}
.fazhan ul li:before{
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #54c2f0;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -12px;
	margin-right: -12px;
	z-index: 3;
}
.fazhan ul li:after{
	content: "";
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: rgba(84,194,240,.2);
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -17px;
	margin-right: -17px;
	z-index: 2;
}
.fazhan ul li big{
	width: 50%;
	display: block;
	text-align: right;
	float: left;
	color: #17294c;
	font-size: 3.0rem;
	font-family: Fontone;
	padding-right: 35px;
}
.fazhan ul li section{
	width: 50%;
	float: left;
	padding-left: 41px;
}
.fazhan ul li section:after{
	content: "";
	display: block;
	position: absolute;
	width: 0px;
	border-right: 2px rgba(0,0,0,.1) dashed;
	height: 100%;
	right: 50%;
	top: 0;
}
.fazhan ul li section span{
	display: block;
	color: #808993;
	line-height:31px;
	background: #fff;
	border: 1px #e2e2e2 solid;
	font-size: 1.7rem;
	padding: 25px 30px;
	transition: .3s;
	position: relative;
}
.fazhan ul li:hover section span{
	border-bottom: 5px #54c2f0 solid;
}
.fazhan ul li section span:after{
	content: "";
	display: block;
	width: 9px;
	height: 16px;
	background: url(../images/lcjt.png) 0 0 no-repeat;
	position: absolute;
	right: 100%;
	z-index: 3;
	top: 50%;
	margin-top: -8px;
}
.fazhan ul li section span h1{
	font-size: 2.7rem;
	line-height: 36px;
	color: #000;
	font-family: Fontone;
}
.fazhan ul li:nth-child(even) big{
	float: right;
	text-align: left;
	padding-left: 35px;
	padding-right: 0;
}
.fazhan ul li:nth-child(even) section{
	padding-right: 41px;
	padding-left: 0;
}
.fazhan ul li:nth-child(even) span{
	text-align: right;
}
.fazhan ul li:nth-child(even) span:after{
	right: auto;
	left: 100%;
	transform: rotate(180deg);
}
@media (max-width:992px) {
	.fazhan{
		padding: 15px 0px 0px;
	}
	.fazhan ul li:before{
		display:none;
	}
	.fazhan ul li:after{
		display:none;
	}
	.fazhan ul li big{
		display:none;
	}
	.fazhan ul li section{
		width: 100%;
		padding-left: 0;
		padding-bottom:10px;
	}
	.fazhan ul li section:after{
		display: none;
	}
	.fazhan ul li section span{
		line-height:24px;
		border: 1px #e2e2e2 solid;
		font-size: 1.4rem;
		padding: 15px;
	}
	.fazhan ul li:hover section span{
		border: 1px #e2e2e2 solid;
	}
	.fazhan ul li section span:after{
		display: none;
	}
	.fazhan ul li section span h1{
		font-size: 2.0rem;
		line-height: 24px;
	}
	.fazhan ul li:nth-child(even) section{
		padding-right: 0;
		padding-left: 0;
	}
	.fazhan ul li:nth-child(even) span{
		text-align: left;
	}
}
.ivideo ul li a{
	display: block;
	background: #fff;
	transition: .3s;
	color: #31333a;
	margin-bottom: 50px;
}
.ivideo ul li a i{
	display: block;
	position: relative;
}
.ivideo ul li a i:after{
	content: "";
	display: block;
	width: 61px;
	height: 61px;
	background: url(../images/bfpic.png) center no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	z-index: 2;
}
.ivideo ul li a span{
	display: block;
	font-size: 1.6rem;
	line-height: 26px;
	padding: 20px 0px;
	margin: 0px 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ivideo .page-list{
	border-top: 1px #00516c solid;
	padding: 35px 0px 0px;
}
.ivideo ul li a:hover{
	background: #00516c;
	color: #fff;
}
@media (max-width:992px) {
	.ivideo ul li a{
		margin-bottom: 20px;
	}
	.ivideo ul li a span{
		font-size: 1.4rem;
		padding: 10px 0px;
		margin: 0px 20px;
	}
}
.idown .hot{
	width: 35%;
	float: left;
	position: relative;
}
.idown .idcont{
	float: right;
	width: 61%;
}
.idown .hot a{
	display: block;
	position: relative;
	color: #fff;
}
.idown .hot span{
	display: block;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 0px 8%;
	background: rgba(0,0,0,.6);
}
.idown .hot span a{
	background:url(../images/bsxz.png) right center no-repeat;
	font-size: 1.7rem;
	padding: 20px 0;
}
.idown .idcont ul{
	padding-bottom: 50px;
}
.idown .idcont ul li{
	line-height: 48px;
	border-bottom: 1px rgba(0,0,0,.1) solid;
}
.idown .idcont ul li:after{
	content: "";
	display: block;
	clear: both;
}
.idown .idcont ul li span{
	display: block;
	float: left;
	font-size: 1.6rem;
	color: #22252d;
	width: 60%;
}
.idown .idcont ul li a{
	display: block;
	float: left;
	width: 20%;
}
.idown .idcont ul li a{
	font-size: 1.6rem;
	color: #22252d;
}
.idown .idcont ul li a:last-child{
	background: url(../images/hsxz.png) 0px center no-repeat;
	padding-left: 30px;
}
@media (max-width:992px) {
	.idown .hot{
		display:none;
	}
	.idown .idcont{
		width: 100%;
	}
	.idown .idcont ul li span{
		font-size: 1.4rem;
		width: 50%;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
	}
	.idown .idcont ul li a{
		font-size: 1.4rem;
		color: #22252d;
		width: 25%;
	}
}
.ifuli h1{
	color: #2f2f2f;
	font-size: 4.2rem;
	text-align: center;
	margin: 0px 0px 20px;
}
.ifuli h3{
	color: #666666;
	font-size: 1.8rem;
	line-height: 29px;
	text-align: center;
}
.ifuli ul{
	margin: 50px 0px;
}
.ifuli ul li{
	float: left;
	text-align: center;
	width: 20%;
}
.ifuli ul li i{
	height: 124px;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	width: 124px;
	background-color: #e7f2f7;
	background-position: center;
	background-repeat: no-repeat;
}
.ifuli ul li span{
	display: block;
	color: #4d4d4d;
	font-size: 1.8rem;
	line-height: 30px;
	margin: 20px 0px 0px;
}
@media (max-width:992px) {
	.ifuli h1{
		font-size: 2.0rem;
		margin: 0px 0px 10px;
	}
	.ifuli h3{
		font-size: 1.4rem;
		line-height: 22px;
	}
	.ifuli ul{
		margin: 30px 0px;
	}
	.ifuli ul li{
		width: 50%;
	}
	.ifuli ul li i{
		height: 100px;
		background-size:40px auto;
		width: 100px;
	}
	.ifuli ul li span{
		font-size: 1.4rem;
	}
}
#container{
	position:relative;
	width:100%;
}
.grid{
	width:33.3333333333%;
	float:left;
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid .fcimg{
	display: block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	transition: .5s;
}
.grid img{
	max-width:100%;
	display:block;
	width:100%;
}
.grid a{
	display: block;
	position: absolute;
	width: 43px;
	height: 38px;
	right: 25px;
	top: 30px;
	background: url(../images/kxin.png) center no-repeat;
	z-index: 3;
	transition: .3s;
	text-shadow: 0px 0px 5px #000;
}
.grid a:hover{
	background: url(../images/kxinn.png) center no-repeat;
}
.grid .fcimg span{
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -58px;
	line-height: 58px;
	padding-left:55px;
	color: #fff;
	font-size: 1.6rem;
	transition: .5s;
	background: rgba(0,0,0,.38) url(../images/sxin.png) 20px center no-repeat;
}
.grid .fcimg:hover span{
	bottom: 0;
}
.grid .fcimg:hover{
	box-shadow: 0px 0px 20px rgba(0,0,0,.3);
	margin-top: -5px;
}
@media (max-width:992px) {
	.grid{
		width:100%;
		margin:0 auto;
	}
}
.iqiye ul{
	margin-top: 20px;
}
.iqiye ul li .text{
	background: #fff;
	margin-top: 30px;
	padding: 25px 15px 50px;
	transition: .3s;
}
.iqiye ul li .text:after{
	content: "";
	display: block;
	clear: both;
}
.iqiye ul li .text small{
	display: block;
	float: left;
	width: 18%;
}
.iqiye ul li .text section{
	width: 82%;
	float: left;
}
.iqiye ul li .text small big{
	display: block;
	width: 60px;
	height: 60px;
	text-align: center;
	border: 1px rgba(0,0,0,.2) solid;
	border-radius: 50%;
	color: #8c939d;
	font-size: 1.4rem;
	line-height: 20px;
	padding: 10px 0px 0px;
}
.iqiye ul li .text small big i{
	display: block;
	height: 15px;
	background: url(../images/feiji.png) center no-repeat;
}
.iqiye ul li:hover .text small big i{
	background: url(../images/feijin.png) center no-repeat;
}
.iqiye ul li .text section h3{
	color: #121211;
	font-size: 2.1rem;
	line-height: 22px;
}
.iqiye ul li .text section h3:after{
	content: "";
	display: block;
	height: 2px;
	width: 30px;
	margin: 20px 0px 15px;
	background: #54c2f0;
}
.iqiye ul li .text section span{
	display: block;
	color: #8c939d;
	font-size: 1.6rem;
	line-height: 27px;
}
.iqiye ul li:hover .text{
	background: #54abf0 url(../images/bfeiji.png) right bottom no-repeat;
}
.iqiye ul li:hover .text big{
	border: 1px #fff solid;
	color: #fff;
}
.iqiye ul li:hover .text section h3{
	color: #fff;
}
.iqiye ul li:hover .text section span{
	color: #fff;
}
.iqiye ul li:hover .text section h3:after{
	background: #fff;
}
@media (max-width:992px) {
	.iqiye ul{
		margin-top: 0px;
	}
	.iqiye ul li .text{
		margin-top: 15px;
		padding: 20px 15px;
	}
	.iqiye ul li .text small{
		display: none;
	}
	.iqiye ul li .text section{
		width: 100%;
	}
	.iqiye ul li .text section h3{
		font-size: 1.6rem;
	}
	.iqiye ul li .text section h3:after{
		margin: 15px 0px 10px;
	}
	.iqiye ul li .text section span{
		font-size: 1.4rem;
		line-height: 22px;
	}
}
.ipyang h1{
	font-size: 2.7rem;
	color: #121214;
	line-height: 47px;
}
.ipyang .pytext{
	color: #5d6e75;
	font-size: 1.6rem;
	line-height: 38px;
}
.ipyang ul{
	margin-top: 60px;
	border-top: 1px rgba(0,0,0,.1) solid;
	padding-top: 70px;
}
.ipyang ul li{
	margin-bottom: 40px;
}
.ipyang ul li:last-child{
	margin-bottom: 0;
}
.ipyang ul li a{
	display: block;
	background: #fff;
}
.ipyang ul li a big{
	width: 37.5%;
	float: left;
	display: block;
}
.ipyang ul li a section{
	width: 62.5%;
	float: left;
	padding: 40px 30px 0px 50px;
}
.ipyang ul li a section h3{
	color: #23262b;
	line-height: 28px;
	font-size: 1.9rem;
}
.ipyang ul li a section span{
	display: block;
	color: #61656b;
	font-size: 1.5rem;
	line-height: 28px;
	margin: 15px 0px 6%;
}
.ipyang ul li a section small{
	display: block;
	color: #54c2f0;
	font-size: 1.5rem;
	line-height: 30px;
	background: url(../images/ywjt.png) 80px center no-repeat;
}
.ipyang ul li a section i{
	display: block;
	font-style: normal;
	color: #61656b;
	line-height: 28px;
	font-size: 1.2rem;
}
.ipyang ul li a section i b{
	margin-right: 5px;
}
@media (max-width:992px) {
	.ipyang h1{
		font-size: 1.8rem;
		line-height: 27px;
		margin-bottom:5px;
	}
	.ipyang .pytext{
		font-size: 1.4rem;
		line-height: 24px;
	}
	.ipyang ul{
		margin-top: 20px;
		padding-top: 25px;
	}
	.ipyang ul li{
		margin-bottom: 20px;
	}
	.ipyang ul li a big{
		width: 100%;
	}
	.ipyang ul li a section{
		width: 100%;
		float: left;
		padding: 10px 15px;
	}
	.ipyang ul li a section h3{
		font-size: 1.7rem;
	}
	.ipyang ul li a section span{
		font-size: 1.4rem;
		line-height: 24px;
		margin: 10px 0px;
	}
	.ipyang ul li a section small{
		font-size: 1.4rem;
	}
}

.izlue dl dt{
	width: 50%;
	float:left;
	font-weight: normal;
	height: 231px;
	overflow: hidden;
}
.izlue dl dd{
	width: 50%;
	float: left;
	height: 231px;
	overflow: hidden;
}
.izlue dl big{
	display: block;
	color: #54c2f0;
	line-height: 22px;
	font-size: 1.9rem;
}
.izlue dl span{
	display: block;
	color: #999999;
	font-size: 1.6rem;
	line-height: 26px;
	margin: 15px 0px 0px;
}
.izlue dl dd section{
	float: left;
	width: 50%;
	padding: 30px;
}
.izlue dl dd small{
	display: block;
	float: left;
	width: 50%;
}
.izlue dl dt big{
	padding: 10% 0px 0px;
}
.izlue dl dt span{
	padding-right: 10%;
}
@media (max-width:992px) {
	.izlue dl dt{
		width: 100%;
		height: auto;
	}
	.izlue dl img{
		width:100%;
	}
	.izlue dl dd{
		width: 100%;
		height: auto;
	}
	.izlue dl dd section{
		width: 100%;
		padding: 15px 0;
	}
	.izlue dl dd small{
		width: 100%;
	}
	.izlue dl big{
		font-size: 1.6rem;
	}
	.izlue dl span{
		font-size: 1.4rem;
		line-height: 22px;
		margin: 5px 0px 0px;
	}
	.izlue dl dt big{
		padding: 0px 0px;
	}
	.izlue dl dt span{
		padding: 0px 0px;
	}
	.izlue dl dt:nth-of-type(2){
		padding:15px 0px;
	}
}
.inewsd .instt{
	text-align:center;
}
.inewsd .instt p{
	font-size: 2.2rem;
	color: #333;
	line-height:40px;
}
.inewsd .instt span{
	display:flex;
	justify-content:center;
	color: #999;
	border-bottom: solid 1px #ddd;
	padding-bottom: 10px;
	line-height:28px;
	font-size:1.2rem;
}
.inewsd .insct{
	border-bottom: solid 1px #ddd;
	padding: 15px 0;
	font-size:1.3rem;
	line-height:26px;
	color:#666;
}
.inewsd .insct img{
	max-width:100%;
	height:auto;
}
@media (max-width:992px) {
	.inewsd .instt p{
		font-size:1.6rem;
		line-height:30px;
	}
}
.ifenxiang{
	padding:10px 0px 0px;
	text-align:center;
	line-height:28px;
}
.ifenxiang a{
	color:#666;
	font-size:1.2rem;
}
.ifenxiang a:hover{
	color:#f00;
}
.inewsd .page{
	display:flex;
	justify-content:space-between;
	padding:10px 0px 0px;
}
.inewsd .page span{
	width:48%;
	display:flex;
	line-height:24px;
}
.inewsd .page span p{
	width:56px;
}
.inewsd .page span a{
	display:block;
	max-width:calc(100% - 56px);
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:1.2rem;
	color:#888;
}
.inewsd .page span a:hover{
	color:#f00;
}
.inewsd .page span:last-child{
	justify-content:flex-end;
}
.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 99999;
  display: none;
}

.pictures_eyes_close {
  position: fixed;
  top: 30px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/close.png) no-repeat;
  z-index: 100000;
  display: none;
}

.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 199999;
  display: none;
}

.pictures_eyes_in {
  position: relative;
  text-align: center;
}

.pictures_eyes_in img { 
	max-height: 500px; 
}
@media (max-width:992px) {
	.pictures_eyes_in img { 
		max-width: 95%; 
	}
}
.pictures_eyes_in section p{
	color:#fff;
	padding:15px 0px 20px;
	font-weight:bold;
	font-size:1.6rem;
}
.pictures_eyes_in section span{
	color:#fff;
	max-width:70%;
	margin:20px auto;
	display:block;
}
.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}

.pictures_eyes_in .prev {
  left: 35px;
  background: url(../images/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
  right: 35px;
  background: url(../images/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 299999;
}

.pictures_eyes_indicators a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 6px 3px 0 3px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}
#gallery-wrapper {
	position: relative;
	width: 100%;
}
.white-panel {
	position: absolute;
}
.morex{
	text-align:center;
	line-height:50px;
}