html, body {
	padding: 0;
	margin: 0;
	border: none;
	font-size: 10px;
	width: 100%;
}
.banner_content{
	text-align: center;
}
.banner_content img{
	max-width: 100%;
}
/*中间4块内容 begin*/
.items_container {
	max-width: 1280px;
	min-height: 220px;
	margin: 0px 50px;
	padding: 25px 0;
	overflow-x: hidden;
}
.items_container > a{
	color: #3C3C3C;
}
.items_container .item {
	border: 1px solid #DCDCDC;
	float: left;
	width: 22%;
	margin: 10px 1.5%;
	padding: 1%;
	border-radius: 3px;
}
.items_container .item:HOVER{
	background-color: #F5DDDD;
	border-color: #D3A5A4;
	box-shadow: 0 2px 7px rgba(0,0,0,.2);
}
.items_container .item h3 {
	line-height: 30px;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}

.items_container .item>img {
	width: 100%;
	margin: 3% 0 5% 0;
}

.items_container .item>p {
	min-height: 110px;
	margin-bottom: 10px;
	font-size: 14px;
}

.items_container .item>div {
	text-align: right;
	background: url("../images/index_images/arrow.png") no-repeat 0 center;
	float: right;
	padding-left: 12px;
	font-size: 13px;
}
@media ( max-width :960px) {
	.items_container {
		margin: 0px 1%;
		padding: 25px 0;
	}
	.items_container .item{
		width: 47%;
		margin: 10px 1.5%;
		padding: 3%;
	}
}
@media ( max-width :500px) {
	.items_container .item{
		width: 97%;
		margin: 10px 1.5%;
		padding: 3%;
	}
}
/*中间4块内容end*/
.items_content {
	width: 1800px;
	overflow: hidden;
	-webkit-transition: transform 0.2s ease 0s;
	-o-transition: transform 0.2s ease 0s;
	-moz-transition: transform 0.2s ease 0s;
	-ms-transition: transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s;
}

.slide_item_home {
	float: left;
}

.slide_item_box {
	width: 356px;
	margin: 0 auto;
}

.item_img {
	width: 128px;
	height: 117px;
	display: inline-block;
	float: left;
}

.item_img img {
	width: 100%;
	height: 100%;
}

.item_right {
	margin-left: 15px;
	float: left;
	width: 210px;
	font-size: 12px;
}

.item_header {
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
}

.item_right>a {
	color: #e60012;
}


.banners_container {
	margin-top: 60px;
	font-size: 10px;
	position: relative;
}

.banner1>img, .banner2>img {
	position: absolute;
}

.b1_cricle_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 26.511628%;
	height: auto;
	opacity: 0;
	-webkit-transform: translate(262.105263%, 32.280702%) rotate(-100deg);
	-o-transform: translate(262.105263%, 32.280702%) rotate(-100deg);
	-moz-transform: translate(262.105263%, 32.280702%) rotate(-100deg);
	-ms-transform: translate(262.105263%, 32.280702%) rotate(-100deg);
	transform: translate(262.105263%, 32.280702%) rotate(-100deg);
	-webkit-transition: all 0.4s ease 1.5s;
	-o-transition: all 0.4s ease 1.5s;
	-moz-transition: all 0.4s ease 1.5s;
	-ms-transition: all 0.4s ease 1.5s;
	transition: all 0.4s ease 1.5s;
}

.b1_cricle_bg_end {
	opacity: 1;
	transform: translate(262.105263%, 32.280702%) rotate(0deg);
}

.b1_text_1 {
	top: 0;
	left: 0;
	width: 31.627907%;
	height: auto;
	opacity: 0;
	-webkit-transition: all 0.4s ease 0.9s;
	-o-transition: all 0.4s ease 0.9s;
	-moz-transition: all 0.4s ease 0.9s;
	-ms-transition: all 0.4s ease 0.9s;
	transition: all 0.4s ease 0.9s;
	-webkit-transform: translate(58.8235%, 147.826087%);
	-o-transform: translate(58.8235%, 147.826087%);
	-moz-transform: translate(58.8235%, 147.826087%);
	-ms-transform: translate(58.8235%, 147.826087%);
	transform: translate(58.8235%, 147.826087%);
}

.b1_text_1_end {
	opacity: 1;
	-webkit-transform: translate(211.764706%, 147.826087%);
	-o-transform: translate(211.764706%, 147.826087%);
	-moz-transform: translate(211.764706%, 147.826087%);
	-ms-transform: translate(211.764706%, 147.826087%);
	transform: translate(211.764706%, 147.826087%);
}

.b1_text_2 {
	top: 0;
	left: 0;
	width: 22.325581%;
	height: auto;
	opacity: 0;
	-webkit-transform: translate(425%, 620%);
	-o-transform: translate(425%, 620%);
	-moz-transform: translate(425%, 620%);
	-ms-transform: translate(425%, 620%);
	transform: translate(425%, 620%);
	-webkit-transition: all 0.4s ease 0.9s;
	-o-transition: all 0.4s ease 0.9s;
	-moz-transition: all 0.4s ease 0.9s;
	-ms-transition: all 0.4s ease 0.9s;
	transition: all 0.4s ease 0.9s;
}

.b1_text_2_end {
	opacity: 1;
	-webkit-transform: translate(341.666667%, 620%);
	-o-transform: translate(341.666667%, 620%);
	-moz-transform: translate(341.666667%, 620%);
	-ms-transform: translate(341.666667%, 620%);
	transform: translate(341.666667%, 620%);
}

.b1_line1 {
	opacity: 0.400978;
	left: 65.116279%;
	bottom: 59.259259%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 2s;
	-o-transition: all 0.3s ease 2s;
	-moz-transition: all 0.3s ease 2s;
	-ms-transition: all 0.3s ease 2s;
	transition: all 0.3s ease 2s;
}

.b1_line1_end {
	height: 12.962963%;
}

.b1_line2 {
	opacity: 1;
	left: 63.069767%;
	bottom: 35.185185%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 2s;
	-o-transition: all 0.3s ease 2s;
	-moz-transition: all 0.3s ease 2s;
	-ms-transition: all 0.3s ease 2s;
	transition: all 0.3s ease 2s;
}

.b1_line2_end {
	height: 18.518519%;
}

.b1_line3 {
	opacity: 0.418032;
	left: 70.511628%;
	bottom: 7.407407%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 2s;
	-o-transition: all 0.3s ease 2s;
	-moz-transition: all 0.3s ease 2s;
	-ms-transition: all 0.3s ease 2s;
	transition: all 0.3s ease 2s;
}

.b1_line3_end {
	height: 35.185185%;
}

.b1_line4 {
	opacity: 0.202395;
	right: 4.837209%;
	top: -1.481481%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 2s;
	-o-transition: all 0.3s ease 2s;
	-moz-transition: all 0.3s ease 2s;
	-ms-transition: all 0.3s ease 2s;
	transition: all 0.3s ease 2s;
}

.b1_line4_end {
	height: 27.777778%;
}

.b1_line5 {
	opacity: 0.731358;
	right: 5.767442%;
	top: 11.111111%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 2s;
	-o-transition: all 0.3s ease 2s;
	-moz-transition: all 0.3s ease 2s;
	-ms-transition: all 0.3s ease 2s;
	transition: all 0.3s ease 2s;
}

.b1_line5_end {
	height: 12.962963%;
}

.banner2 {
	position: relative;
	margin: 0;
	width: 67.578125%;
	left: 19.768786%;
	z-index: 0;
}

.b2_img1 {
	opacity: 0;
	left: -5.780347%;
	width: 62.427746%;
	height: auto;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

.b2_img1_end {
	opacity: 1;
	left: 0;
}

.b2_d3 {
	margin: 0px;
	opacity: 0;
	left: 0px;
	top: 0;
	width: 23.121387%;
	height: auto;
	right: auto;
	bottom: auto;
	-webkit-transform: translate(0, 9.444444%);
	-o-transform: translate(0, 9.444444%);
	-moz-transform: translate(0, 9.444444%);
	-ms-transform: translate(0, 9.444444%);
	transform: translate(0, 9.444444%);
	-webkit-transition: all 0.3s ease 0.5s;
	-o-transition: all 0.3s ease 0.5s;
	-moz-transition: all 0.3s ease 0.5s;
	-ms-transition: all 0.3s ease 0.5s;
	transition: all 0.3s ease 0.5s;
}

.b2_d3_end {
	opacity: 1;
	-webkit-transform: translate(98%, 40.740741%);
	-o-transform: translate(98%, 40.740741%);
	-moz-transform: translate(98%, 40.740741%);
	-ms-transform: translate(98%, 40.740741%);
	transform: translate(98%, 40.740741%);
}

.b2_d2 {
	margin: 0px;
	opacity: 0;
	left: 0px;
	top: 0;
	width: 27.283237%;
	height: auto;
	-webkit-transform: translate(0, 19.391635%);
	-o-transform: translate(0, 19.391635%);
	-moz-transform: translate(0, 19.391635%);
	-ms-transform: translate(0, 19.391635%);
	transform: translate(0, 19.391635%);
	-webkit-transition: all 0.3s ease 0.6s;
	-o-transition: all 0.3s ease 0.6s;
	-moz-transition: all 0.3s ease 0.6s;
	-ms-transition: all 0.3s ease 0.6s;
	transition: all 0.3s ease 0.6s;
}

.b2_d2_end {
	opacity: 1;
	-webkit-transform: translate(116.525424%, 19.391635%);
	-o-transform: translate(116.525424%, 19.391635%);
	-moz-transform: translate(116.525424%, 19.391635%);
	-ms-transform: translate(116.525424%, 19.391635%);
	transform: translate(116.525424%, 19.391635%);
}

.b2_d1 {
	margin: 0px;
	opacity: 0;
	left: 0px;
	top: 0;
	width: 30.635838%;
	height: auto;
	-webkit-transform: translate(0, 8.275862%) rotate(0deg) scale(1, 1);
	-o-transform: translate(0, 8.275862%) rotate(0deg) scale(1, 1);
	-moz-transform: translate(0, 8.275862%) rotate(0deg) scale(1, 1);
	-ms-transform: translate(0, 8.275862%) rotate(0deg) scale(1, 1);
	transform: translate(0, 8.275862%) rotate(0deg) scale(1, 1);
	-webkit-transition: all 0.3s ease 0.7s;
	-o-transition: all 0.3s ease 0.7s;
	-moz-transition: all 0.3s ease 0.7s;
	-ms-transition: all 0.3s ease 0.7s;
	transition: all 0.3s ease 0.7s;
}

.b2_d1_end {
	opacity: 1;
	-webkit-transform: translate(126.792453%, 8.275862%) rotate(0deg)
		scale(1, 1);
	-o-transform: translate(126.792453%, 8.275862%) rotate(0deg) scale(1, 1);
	-moz-transform: translate(126.792453%, 8.275862%) rotate(0deg)
		scale(1, 1);
	-ms-transform: translate(126.792453%, 8.275862%) rotate(0deg)
		scale(1, 1);
	transform: translate(126.792453%, 8.275862%) rotate(0deg) scale(1, 1);
}

.b2_t1 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 49.132948%;
	height: auto;
	-webkit-transform: translate(0, 193.421053%) rotate(0deg) scale(1, 1);
	-o-transform: translate(0, 193.421053%) rotate(0deg) scale(1, 1);
	-moz-transform: translate(0, 193.421053%) rotate(0deg) scale(1, 1);
	-ms-transform: translate(0, 193.421053%) rotate(0deg) scale(1, 1);
	transform: translate(0, 193.421053%) rotate(0deg) scale(1, 1);
	-webkit-transition: all 0.3s ease 1.1s;
	-o-transition: all 0.3s ease 1.1s;
	-moz-transition: all 0.3s ease 1.1s;
	-ms-transition: all 0.3s ease 1.1s;
	transition: all 0.3s ease 1.1s;
}

.b2_t1_end {
	opacity: 1;
	-webkit-transform: translate(86.588235%, 193.421053%) rotate(0deg)
		scale(1, 1);
	-o-transform: translate(86.588235%, 193.421053%) rotate(0deg)
		scale(1, 1);
	-moz-transform: translate(86.588235%, 193.421053%) rotate(0deg)
		scale(1, 1);
	-ms-transform: translate(86.588235%, 193.421053%) rotate(0deg)
		scale(1, 1);
	transform: translate(86.588235%, 193.421053%) rotate(0deg) scale(1, 1);
}

.b2_t2 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 19.075145%;
	height: auto;
	right: auto;
	bottom: auto;
	-webkit-transform: translate(181.818182%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-o-transform: translate(181.818182%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-moz-transform: translate(181.818182%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-ms-transform: translate(181.818182%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	transform: translate(181.818182%, 1040.909091%) rotate(0deg) scale(1, 1);
	-webkit-transition: all 0.3s ease 1.1s;
	-o-transition: all 0.3s ease 1.1s;
	-moz-transition: all 0.3s ease 1.1s;
	-ms-transition: all 0.3s ease 1.1s;
	transition: all 0.3s ease 1.1s;
}

.b2_t2_end {
	opacity: 1;
	-webkit-transform: translate(373.333333%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-o-transform: translate(373.333333%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-moz-transform: translate(373.333333%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	-ms-transform: translate(373.333333%, 1040.909091%) rotate(0deg)
		scale(1, 1);
	transform: translate(373.333333%, 1040.909091%) rotate(0deg) scale(1, 1);
}

.b2_t3 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 11.560694%;
	height: auto;
	-webkit-transform: translate(1000%, 398.148148%) rotate(0deg)
		scale(1, 1);
	-o-transform: translate(1000%, 398.148148%) rotate(0deg) scale(1, 1);
	-moz-transform: translate(1000%, 398.148148%) rotate(0deg) scale(1, 1);
	-ms-transform: translate(1000%, 398.148148%) rotate(0deg) scale(1, 1);
	transform: translate(1000%, 398.148148%) rotate(0deg) scale(1, 1);
	-webkit-transition: all 0.3s ease 1.1s;
	-o-transition: all 0.3s ease 1.1s;
	-moz-transition: all 0.3s ease 1.1s;
	-ms-transition: all 0.3s ease 1.1s;
	transition: all 0.3s ease 1.1s;
}

.b2_t3_end {
	opacity: 1;
	-webkit-transform: translate(765%, 398.148148%) rotate(0deg) scale(1, 1);
	-o-transform: translate(765%, 398.148148%) rotate(0deg) scale(1, 1);
	-moz-transform: translate(765%, 398.148148%) rotate(0deg) scale(1, 1);
	-ms-transform: translate(765%, 398.148148%) rotate(0deg) scale(1, 1);
	transform: translate(765%, 398.148148%) rotate(0deg) scale(1, 1);
}

.b2_line1 {
	opacity: 0.25235;
	left: 71.676301%;
	bottom: 27.037037%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 1.5s;
	-o-transition: all 0.3s ease 1.5s;
	-moz-transition: all 0.3s ease 1.5s;
	-ms-transition: all 0.3s ease 1.5s;
	transition: all 0.3s ease 1.5s;
}

.b2_line1_end {
	height: 33.3333%;
}

.b2_line2 {
	opacity: 0.560976;
	left: 79.190751%;
	bottom: 47.407407%;
	width: auto;
	height: 0;
	-webkit-transition: all 0.3s ease 1.5s;
	-o-transition: all 0.3s ease 1.5s;
	-moz-transition: all 0.3s ease 1.5s;
	-ms-transition: all 0.3s ease 1.5s;
	transition: all 0.3s ease 1.5s;
}

.b2_line2_end {
	height: 7.407407%;
}

.b2_line3 {
	opacity: 0.479071;
	right: 3.236994%;
	top: 14.814815%;
	width: auto;
	height: 0;
	-webkit-transform: all 0.3s ease 1.5s;
	-o-transform: all 0.3s ease 1.5s;
	-moz-transform: all 0.3s ease 1.5s;
	-ms-transform: all 0.3s ease 1.5s;
	transition: all 0.3s ease 1.5s;
}

.b2_line3_end {
	height: 18.518518%;
}

.b2_line4 {
	opacity: 0.8;
	right: 3.930636%;
	top: 23.148148%;
	width: auto;
	height: 0;
	-webkit-transform: all 0.3s ease 1.5s;
	-o-transform: all 0.3s ease 1.5s;
	-moz-transform: all 0.3s ease 1.5s;
	-ms-transform: all 0.3s ease 1.5s;
	transition: all 0.3s ease 1.5s;
}

.b2_line4_end {
	height: 37.037037%;
}

.banner-arrow {
	position: absolute;
	top: 45%;
	z-index: 10;
	cursor: pointer;
	height: 11%;
	margin: auto 1%;
}

img.banner-arrow:nth-child(2) {
	right: 0px;
}

.carousel-indicators {
	display: none;
}
@media ( max-width :500px) {
	.banner-arrow {
		top: 45%;
		height: 16%;

	}
}
/***************************************/
/***************************************/
/* 主页上区域的背景图：当屏幕宽大于768px时，高度不变 */
.ts_top_img_index {
	width: 100%;
	height: auto;
	max-height: 540px;
}

.ts_top_bg_index {
	position: absolute;
	top: 66px;
	left: 0;
	width: 100%;
}

.ts_top_img_index {
	position: relative;
	width: 100%;
	/*max-width: 1280px;*/
	max-height: 540px;
	margin: auto;
	display: block;
}

.ts_top_bg_index {
	position: absolute;
	top: 66px;
	left: 0;
	width: 100%;
	background-color: #1148bf;
}

.banner1, .banner2 {
	height: 540px;
}

.banner1 {
	position: relative;
	padding-top: 2.890625%;
	width: 83.984375%;
	margin: 0 auto;
}

.img_container {
	height: 100%;
	width: 100%;
}

.b1_img_center {
	opacity: 0;
	left: 0;
	top: 0;
	width: 32.558140%;
	height: auto;
	-webkit-transform: translate(47.142857%, 19.761905%);
	-o-transform: translate(47.142857%, 19.761905%);
	-moz-transform: translate(47.142857%, 19.761905%);
	-ms-transform: translate(47.142857%, 19.761905%);
	transform: translate(47.142857%, 19.761905%);
	-webkit-transition: opacity 0.2s ease 0;
	-o-transition: opacity 0.2s ease 0;
	-moz-transition: opacity 0.2s ease 0;
	-ms-transition: opacity 0.2s ease 0;
	transition: opacity 0.2s ease 0;
}

.b1_img_center_end {
	opacity: 1;
}

.b1_img_l1 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 30.697674%;
	height: auto;
	-webkit-transform: translate(53.030303%, 43.333333%);
	-o-transform: translate(53.030303%, 43.333333%);
	-moz-transform: translate(53.030303%, 43.333333%);
	-ms-transform: translate(53.030303%, 43.333333%);
	transform: translate(53.030303%, 43.333333%);
	-webkit-transition: transform 0.3s ease 0.2s;
	-o-transition: transform 0.3s ease 0.2s;
	-moz-transition: transform 0.3s ease 0.2s;
	-ms-transition: transform 0.3s ease 0.2s;
	transition: transform 0.3s ease 0.2s;
}

.b1_img_l1_end {
	opacity: 1;
	-webkit-transform: translate(0.606061%, 43.333333%);
	-o-transform: translate(0.606061%, 43.333333%);
	-moz-transform: translate(0.606061%, 43.333333%);
	-ms-transform: translate(0.606061%, 43.333333%);
	transform: translate(0.606061%, 43.333333%);
}

.b1_img_r1 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 30.697674%;
	height: auto;
	-webkit-transform: translate(53.030303%, 43.333333%);
	-o-transform: translate(53.030303%, 43.333333%);
	-moz-transform: translate(53.030303%, 43.333333%);
	-ms-transform: translate(53.030303%, 43.333333%);
	transform: translate(53.030303%, 43.333333%);
	-webkit-transition: transform 0.3s ease 0.2s;
	-o-transition: transform 0.3s ease 0.2s;
	-moz-transition: transform 0.3s ease 0.2s;
	-ms-transition: transform 0.3s ease 0.2s;
	transition: transform 0.3s ease 0.2s;
}

.b1_img_r1_end {
	opacity: 1;
	-webkit-transform: translate(106.969697%, 43.333333%);
	-o-transform: translate(106.969697%, 43.333333%);
	-moz-transform: translate(106.969697%, 43.333333%);
	-ms-transform: translate(106.969697%, 43.333333%);
	transform: translate(106.969697%, 43.333333%);
}

.b1_img_l2 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 13.023256%;
	height: auto;
	-webkit-transform: translate(192.857143%, 129.5%);
	-o-transform: translate(192.857143%, 129.5%);
	-moz-transform: translate(192.857143%, 129.5%);
	-ms-transform: translate(192.857143%, 129.5%);
	transform: translate(192.857143%, 129.5%);
	-webkit-transition: transform 0.4s ease 0.3s;
	-o-transition: transform 0.4s ease 0.3s;
	-moz-transition: transform 0.4s ease 0.3s;
	-ms-transition: transform 0.4s ease 0.3s;
	transition: transform 0.4s ease 0.3s;
}

.b1_img_l2_end {
	opacity: 1;
	-webkit-transform: translate(-14.285714%, 129.5%);
	-o-transform: translate(-14.285714%, 129.5%);
	-moz-transform: translate(-14.285714%, 129.5%);
	-ms-transform: translate(-14.285714%, 129.5%);
	transform: translate(-14.285714%, 129.5%);
}

.b1_img_r2 {
	opacity: 0;
	left: 0;
	top: 0;
	width: 13.023256%;
	height: auto;
	-webkit-transform: translate(192.857143%, 129.5%);
	-o-transform: translate(192.857143%, 129.5%);
	-moz-transform: translate(192.857143%, 129.5%);
	-ms-transform: translate(192.857143%, 129.5%);
	transform: translate(192.857143%, 129.5%);
	-webkit-transition: transform 0.4s ease 0.3s;
	-o-transition: transform 0.4s ease 0.3s;
	-moz-transition: transform 0.4s ease 0.3s;
	-ms-transition: transform 0.4s ease 0.3s;
	transition: transform 0.4s ease 0.3s;
}

.b1_img_r2_end {
	opacity: 1;
	-webkit-transform: translate(402.857143%, 129.5%);
	-o-transform: translate(402.857143%, 129.5%);
	-moz-transform: translate(402.857143%, 129.5%);
	-ms-transform: translate(402.857143%, 129.5%);
	transform: translate(402.857143%, 129.5%);
}

.ts_middle_area {
	font-size: 10px !important;
	background-color: #e6e6e6;
}