/* CSS Document */

@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

div {
	font-size: 14px;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
ol,
ul,
dt,
dd,
li,
img,
span,
form,
p,
input,
select,
textarea,
dl {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #e60012;
	/*移上颜色加深#0a7cc4*/
	text-decoration: none;
	transition: all 0.5s;
}

/*指鼠标经过链接*/
a:link {
	text-decoration: none;
}

/* 指正常的未被访问过的链接*/
a:visited {
	text-decoration: none;
}

/*指已经访问过的链接*/
a:active {
	text-decoration: none;
}

/* 指正在点的链接*/
html {}

/* *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} */
input,
button,
select,
textarea {
	outline: none;
	font-family: "微软雅黑", "宋体", Arial;
}

body {
	width: 100%;
	font-family: "微软雅黑", "宋体", Arial;
}

.toubu {
	display: none;
}

.toubu .toufenqu {
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0;
}

.toubu .toufenqu span {
	font-size: 15px;
	font-weight: 700;
}

.toubu .toufenqu span a {
	float: right;
	margin: 0 15px;
}

.clear {
	clear: both;
}

.left {}

.logo {
	display: block;
	text-align: center;
}

.logo img {
	width: 260px;
	margin-top: 6px;
}

.right {
	float: right;
}

.container {
	width: 100%;
}
.huilink{background-color:#717171}
.content {
	width: 1200px;
	min-width: 1000px;
	margin: 0 auto;
}
.content1 {
	width: 1440px;
	min-width: 1000px;
	margin: 0 auto;
	text-align: center;
}


.toutu img {
	width: 1200px;
	margin-bottom: 10px;
}

.content:after {
	content: '';
	display: block;
	clear: both;
}

.nycontent {
	width: 1200px;
	min-width: 1000px;
	position: relative;
	margin: 32px auto;
	padding: 0;
	line-height: 1.8em;
}

.nycontentwhite {
	width: 1200px;
	min-width: 1000px;
	position: relative;
	background: #ffffff;
	margin: 32px auto;
	line-height: 1.8em;
}

.nycontent_text {
	width: 1200px;
	min-width: 1000px;
	position: relative;
	margin: 32px auto;
	padding: 0;
	line-height: 1.8em;
}

.nycontent_text td span {
	text-align: justify;
	display: block;
}



.div2 .sp {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	
}

.div2 .sp input {
	position: absolute;
	bottom: 2%;
	width: 100px;
	right: 2%;
}

.zzc {
	width: 80%;
	height: 7%;
	position: absolute;
	top: 93%;
	left: 4%;
	z-index: 999;
}

.jieshao {
	width: 1200px;
	margin: 30px auto;
	text-align: center;
	font-size: 14px;
	color: #999;
}

.slideBox {
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 10px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50px;
}

.slideBox .hd ul li.on {
	background: #2b9ac8;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 100%;
	height: 100%;
	display: block;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../picture/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

.slideBox1 {
	overflow: hidden;
	position: relative;
}

.slideBox1 .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}

.slideBox1 .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox1 .hd ul li {
	float: left;
	margin-right: 10px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50px;
}

.slideBox1 .hd ul li.on {
	background: #f00;
	color: #fff;
}

.slideBox1 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox1 .bd img {
	width: 100%;
	height: 100%;
	display: block;
}


/*头部*/
@font-face {
	font-family: myFont;
	src: url('../font/MACTYPE.TTF');
}

.head {
	width: 100%;
	height: 110px;
	border-bottom: 1px solid #6f6f6f;
	background: #fff;
	margin-top: 30px;
}

.head .head_2 {
	margin-top: 10px;
}

.head .head_2 .head_21 {
	text-align: right;
}

.head .head_2 .head_21 a {
	text-decoration: underline;
}

.head .head_2 .head_22 {
	text-align: right;
	font-size: 24px;
	line-height: 29px;
	margin-top: 9px;
}

.head .head_2 .head_22 span {
	font-size: 16px;
}

.daohang {
	width: 100%;
	height: 60px;
	background: #ffffff;
}

#Navigation {
	display: block;
	float: left;
}

#Navigation ul {
	margin-left: 300px;
}

#Navigation li {
	float: left;
	margin: 0 5px;
}

#Navigation li a {
	padding: 0 12px;
	font-size: 15px;
	text-decoration: none;
	line-height: 58px;
	text-align: center;
	display: block;
	color: #666;
}

#Navigation li a:hover {
	color: #e60012;
	text-decoration: none;
	border-bottom: 2px solid #e60012
}

#Navigation li a.hover {
	color: #e60012;
	border-bottom: 2px solid #e60012;
	text-decoration: none;
}

#Navigation li a.active {
	color: #e60012;
	text-decoration: none;
}

#Navigation li dl {
	display: none;
	width: 150px;
	position: absolute;
}

#Navigation li dl dd {
	border-top: 1px solid #fff;
	background: #9bd4cd;
	font-weight: bold;
}

#Navigation li dl dd a {
	background-image: none;
	background-color: #9bd4cd;
	color: #FFFFFF;
}

#Navigation li dl dd a.active {
	background-image: none;
	background-color: #a1f0e0;
}

#Navigation li dl dd a:hover {
	background-image: none;
	background-color: #a1f0e0;
}

.search {
	float: right;
	height: 48px;
	margin-top: 7px;
	position: relative;
	line-height: 40px;
	font-size: 26px;
}

.search::before {
	background: url(../picture/dianhua.png) no-repeat;
}

.search .search_01 {
	width: 100%;
	height: 36px;
	border: 1px solid #d5d5d5;
	border-radius: 17px;
	padding: 0 50px 0 10px;
}

.search .search_01:focus {
	border: 1px solid #e60012;
}

.search .search_02 {
	width: 40px;
	height: 34px;
	position: absolute;
	right: 1px;
	top: 1px;
}

.search strong {
	font-size: 18px;
	font-weight: inherit;
}

.search img {
	width: 35px;
}

/*头部结束*/

/*公共底部样式*/
.footer {
	width: 100%;
	background: #717171;
	
}

.footer .main {
	padding: 0 1em;
	background: #717171;
}

.footer .intro {
	margin-bottom: .5em;
	font-size: 13px;
	letter-spacing: -0.013em;
}

.footer .intro li {
	display: inline-block;
	width: 40%;
	line-height: 30px;
	font-size: 14.5px;
}

.footer small {
	color: #fff;
	display: block;
	text-align: center;
}

.footer small .icp {
	padding-left: 1em;
}


.footer a:hover {
	color: #888b98
}

.footer .title {
	font-size: 16px;
	padding-bottom: 1em
}

.footer p {
	font-size: 14.5px;
}
.f-contact{padding:0 3% 0 2%;}
.f-about,
.fenbu,
.f-contact,
.f-qr {
	display: inline-table
}

.f-about {
	width: 25%;
	padding: 3% 0
}

.fenbu {
	width: 14%;
	margin: 3% 6% 3% 0;
}
.fenbu ul{float:right;font-size:14.5px}

.fenbu li{display:block;line-height: 30px;
}
.fenbu span{font-size:16px;}

.f-contact i .iconfont {
	padding-right: 5px
}

.f-qr {
	text-align: center;
	padding: 3% 10px;
}

.f-qr .img {
	width: 100px;
	height: 100px;
	transition: all 0.8s;
}

.f-qr .img:hover{
    transform: scale(1.35);
}

.container {
	width: 1200px;
	margin: 0 auto
}

/*@media screen and (max-width:1200px) {*/
/*	.footer .main {*/
/*		padding: 1em*/
/*	}*/

/*	.f-about {*/
/*		width: 100%*/
/*	}*/

/*	.f-contact {*/
/*		width: 100%;*/
/*		padding: 3% 0*/
/*	}*/

/*	.f-qr {*/
/*		width: 100%*/
/*	}*/

/*	.f-about,*/
/*	.f-contact,*/
/*	.f-qr {*/
/*		display: inline-table;*/
/*		text-align: center;*/
/*	}*/
/*	.fenbu{*/
/*	    width: 100%;*/
/*        padding: 0 43%;*/
/*        text-align: center;*/
/*	}*/
/*}*/

/*底部结束*/

/**/
.animation_fadein {
	-webkit-animation: fadeInDown 1s .2s ease both;
	-moz-animation: fadeInDown 1s .2s ease both;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px)
	}

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

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}


.animation_fadeout {
	-webkit-animation: fadeOutUp 1s .2s ease both;
	-moz-animation: fadeOutUp 1s .2s ease both;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	100% {
		opacity: 0;

		-webkit-transform: translateY(-20px);
		display: none;
	}
}

@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}

	100% {
		opacity: 0;

		-moz-transform: translateY(-20px);
		display: none;
	}
}

/* footer */
.ftext_lisr div:first-child a:hover {

	color: #575757;

}

.ftext_lisr a:hover {
	color: #e60012;
}

/* 二维码白框 */
.cssarrow {
	width: 115px;
	height: 115px;
	position: relative;
	background: #FFFFFF;
	border: 4px solid #F5F3DD;
	bottom: 50px;
	bottom: 130px;
	right: 40px;
	text-align: center;
	text-align: -webkit-center;
	text-align: -ms-center;
	text-align: -moz-center;
}

.cssarrow:after,
.cssarrow:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.cssarrow:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #FFFFFF;
	border-width: 10px;
	margin-left: -11px;
}

.cssarrow:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #F5F3DD;
	border-width: 16px;
	margin-left: -16px;
}

.cssarrow1,
.cssarrow2,
.cssarrow3,
.cssarrow4 {
	display: none;
}

/* 过度效果使用 */



.animation {
	-webkit-animation: fadeInUp 1s .2s ease both;
	-ms-animation: fadeInUp 1s .2s ease both;
	-moz-animation: fadeInUp 1s .2s ease both;
}

.animation1 {
	-webkit-animation: fadeInUp 1s .6s ease both;
	-ms-animation: fadeInUp 1s .6s ease both;
	-moz-animation: fadeInUp 1s .6s ease both;
}

.animation2 {
	-webkit-animation: fadeInUp 1s .8s ease both;
	-ms-animation: fadeInUp 1s 1.0s ease both;
	-moz-animation: fadeInUp 1s 1.0s ease both;
}

.animation3 {
	-webkit-animation: fadeInUp 1s 1.0s ease both;
	-ms-animation: fadeInUp 1s 1.2s ease both;
	-moz-animation: fadeInUp 1s 1.2s ease both;
}



.animation4 {
	-webkit-animation: fadeInUp 2s 1.2s ease both;
	-ms-animation: fadeInUp 2s 1.2s ease both;
	-moz-animation: fadeInUp 2s 1.2s ease both;
}

.animation5 {
	-webkit-animation: fadeInUp 2s 1.2s ease both;
	-ms-animation: fadeInUp 2s 1.2s ease both;
	-moz-animation: fadeInUp 2s 1.2s ease both;
}




@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px)
	}

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

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(100px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

/*banner轮播*/
/*首页内页都有用到*/
.internalbanerBox {
	/* width: 100%;
    height: 656px; */
	/* background: #001869; */

}

.slideBox {
	width: 100% !important;
	min-width: 1000px !important;
	//height: 656px !important;
	margin: 0 auto;
	z-index: 999 !important;
	overflow: hidden;
}

.items_text1_index {
	margin-top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.items_text2_index {
	margin-top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.items_text1 {
	margin-top: 35px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.items_text2 {
	margin-top: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.items_text3 {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(-50px);
	transition: .3s linear 0.3s;
	-webkit-transform: translateY(-50px);
	-webkit-transition: .3s linear 0.3s;
	-moz-transform: translateY(-50px);
	-moz-transition: .3s linear 0.3s;
	-ms-transform: translateY(-50px);
	-ms-transition: .3s linear 0.3s;
}

.items_text4 {

	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(-80px);
	transition: .3s linear 0.6s;

	-moz-transform: translateY(-80px);
	-moz-transition: .3s linear 0.6s;
	-webkit-transform: translateY(-80px);
	-webkit-transition: .3s linear 0.6s;
	-ms-transform: translateY(-80px);
	-ms-transition: .3s linear 0.6s;
}

.items_liner_index {
	width: 30px;
	height: 4px;
	background-color: #fff;
	display: block;
	margin-top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.items_liner {
	width: 30px;
	height: 4px;
	background-color: #fff;
	display: block;
	margin-top: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.items_text5 {

	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(-50px);
	transition: .3s linear 0.3s;

	-webkit-transform: translateY(-70px);
	-webkit-transition: .3s linear 0.3s;
	-moz-transform: translateY(-50px);
	-moz-transition: .3s linear 0.3s;
	-ms-transform: translateY(-50px);
	-ms-transition: .3s linear 0.3s;
}

.items_text6 {

	opacity: 1 !important;
	filter: alpha(opacity=100);
	transform: translateY(-100px);
	transition: .3s linear 0.6s;

	-moz-transform: translateY(-80px);
	-moz-transition: .3s linear 0.6s;
	-webkit-transform: translateY(-80px);
	-webkit-transition: .3s linear 0.6s;
	-ms-transform: translateY(-80px);
	-ms-transition: .3s linear 0.6s;
}

/*banner轮播结束*/

/*banner轮播文字*/
/*首页内页都有用到*/
.items_text_index {
	position: absolute;
	top: 30%;
	width: 45%;
	left: 15.5%;
}

.items_text {
	position: absolute;
	top: 30%;
	width: 45%;
	left: 15.5%;

}

.items_text_page {
	top: 15%;
}

.items_text_index div:first-child {
	font-size: 45px;
	font-weight: 600;
	color: #fff;
}

.items_text_index div.it_txt2 {
	font-size: 16px;
	color: #fff;
	word-spacing: 10px;
	line-height: 30px
}

.items_text div:first-child {
	font-size: 35px;
	font-weight: 600;
	color: #fff;
}

.items_text div.it_txt2 {
	font-size: 22px;
	color: #fff;
	word-spacing: 10px;
	line-height: 30px
}

.down-ico_index {
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #fff !important;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	margin-top: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.down-ico_index i {
	display: block;
	margin: auto;
	width: 20px;
	height: 20px;
	left: 8px;
	position: absolute;
	-webkit-animation: move 1s infinite linear;
	-ms-animation: move 1s infinite linear;
	-moz-animation: move 1s infinite linear;
	animation: move 1s infinite linear;
	background: url(../images/bot.png) no-repeat;
	background-size: 20px 20px;
}

.down-ico {
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #fff !important;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	margin-top: 25px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.down-ico i {
	display: block;
	margin: auto;
	width: 20px;
	height: 20px;
	left: 8px;
	position: absolute;
	-webkit-animation: move 1s infinite linear;
	-ms-animation: move 1s infinite linear;
	-moz-animation: move 1s infinite linear;
	animation: move 1s infinite linear;
	background: url(../images/bot.png) no-repeat;
	background-size: 20px 20px;
}

@-webkit-keyframes move {
	0% {
		top: -30px;
	}

	100% {
		top: 30px;
	}
}

@-ms-keyframes move {
	0% {
		top: -30px;
	}

	100% {
		top: 30px;
	}
}

@-moz-keyframes move {
	0% {
		top: -30px;
	}

	100% {
		top: 30px;
	}
}

@-o-keyframes move {
	0% {
		top: -30px;
	}

	100% {
		top: 30px;
	}
}

@keyframes move {
	0% {
		top: -30px;
	}

	100% {
		top: 30px;
	}
}

.pagetop_img {
	width: 1200px;
	margin: 9px auto;
}

.pagetop_img ul li {
	position: relative;
}

/*banner轮播文字结束*/

/*内容模块向上滑动出现效果*/
/*团队页面也有使用*/
.show1 {
	transition-duration: 0s;
	transform: translateY(-20px);
	transition: all .5s;
	-webkit-animation: show .5s linear;
	-moz-animation: show .5s linear;
	-ms-animation: show .5s linear;
	-o-animation: show .5s linear;
	opacity: 1 !important;



	-webkit-opacity: 1;
	/* Netscape and Older than Firefox 0.9 */
	-moz-opacity: 1;
	/* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
	-khtml-opacity: 1;
	/* IE9 + etc...modern browsers */

	/* IE 4-9 */
	filter: alpha(opacity=100);
	/*This works in IE 8 & 9 too*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	/*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

@-webkit-keyframes show {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	}

	100% {
		opacity: 1;

		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

@-ms-keyframes show {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

@-moz-keyframes show {
	0% {
		opacity: 0;

		filter: alpha(opacity=0);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

@-o-keyframes show {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

.show {
	-webkit-animation: fadeInUp2 1s .2s ease both;
	-ms-animation: fadeInUp2 1s .2s ease both;
	-moz-animation: fadeInUp2 1s .2s ease both;

	opacity: 1;
	filter: alpha(opacity=100) !important;
	/*This works in IE 8 & 9 too*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	/*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

@-webkit-keyframes fadeInUp2 {
	0% {
		opacity: 1;
		-webkit-transform: translateY(100px);
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

@-moz-keyframes fadeInUp2 {
	0% {
		opacity: 1;
		-moz-transform: translateY(100px);
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		filter: alpha(opacity=100);
		/*This works in IE 8 & 9 too*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		/*IE4-IE9*/
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}
}

.show_img {
	transition-duration: 0s;
	animation: showimg 0.5s ease-in;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

@-webkit-keyframes showimg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes showimg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-ms-keyframes showimg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes showimg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

.show_img1 {
	-webkit-animation: fadeIn 1s ease both;
	-moz-animation: fadeIn 1s ease both;

	opacity: 1 !important;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

/*内容模块向上滑动出现效果结束*/

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	display: block;
	width: 100%;
	height: auto;
}
