/* CSS Document */
.l {
	float: left
}

.r {
	float: right
}

.weekly_top {
	width: 100%;
	height: 41px;
	background: url(../images/img48/weekly_top.jpg) repeat-x;
}

.top {
	width: 940px;
	height: 20px;
	padding-top: 12px;
	margin: 0 auto;
	font-size: 12px;
}

.top_left {
	width: auto;
	padding-left: 15px;
	line-height: 20px;
	color: #000;
}

.weekly_back {
	width: auto;
	height: 20px;
	margin-right: 30px;
	line-height: 20px;
}

.top_right {
	width: auto;
	height: 20px;
	line-height: 20px;
	padding-right: 30px;
}

.top_right a {
	color: #d40000;
}

.top_right img {
	margin-top: 2px;
	float: left;
	margin-right: 10px;
}
/*top end*/
.banner1 {
	position: relative;
	width: 100%;
	height: auto;
}

.bimg {
	position: relative;
}

.bimg:after {
	display: block;
	content: "";
	width: 180px;
	height: 103px;
	background: url(../images/img48/logo.png) no-repeat center;
	position: absolute;
	top: 40px;
	left: 130px;
}

section {
	text-align: center
}

.sec1 {
	margin-bottom: 40px
}

.banner {
	margin: 0 auto;
	width: 1000px;
	height: auto
}

.item {
	position: relative
}

.ins {
	color: #fff;
	position: absolute;
	left: 653px;
	bottom: 20px
}

.ins1 {
	color: #fff;
	position: absolute;
	left: 653px;
	bottom: 90px
}

.banner .item  b a {
	color: #FFF;
}

.ins p,.ins1 p {
	text-align: left
}

.ins .p1,.ins1 .p1,.ins2 p b a {
	font-size: 26px
}

.ins .p2,.ins1 .p2 {
	font-size: 18px
}

.ins .p3,.ins1 .p3,.ins2 p a {
	font-size: 16px
}

.sec2 {
	background-color: #fecf14;
	text-align: center
}

.sec2_l {
	width: 1000px;
	position: relative;
	margin: 0 auto
}

.sec2_l .lef {
	height: 50px;
	width: 572px;
	font-size: 16px;
	background-color: #742fff;
	color: #fff;
	display: flex;
	align-items: center;
	margin-bottom: 10px
}

.lef p {
	width: 100%;
	height: 100%;
	text-align: left;
	line-height: 50px
}

.lef p a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff
}

.lef:hover {
	background-color: #fc6b14
}

.lef_r div p,.sec2_l .lef p {
	margin: 0
}

.sec2_l div img {
	position: absolute;
	bottom: 0;
	right: 0
}

.lef_r div {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 411px;
	height: 111px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0,0,0,.8);
	font-size: 16px;
	color: #fff;
	text-align: left
}

.lef_r div p {
	width: 385px
}

.j-end {
	width: 100%;
	height: 60px;
	background-image: url(../images/img48/jiangxin-bot.jpg);
	background-position: center;
	background-repeat: no-repeat
}

.sec3 div {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.sec3 div div {
	color: #fff;
	position: absolute
}

.ins2 p a,.ins2 p b a {
	color: #fff
}

.ins2 {
	width: 370px!important;
	text-align: left;
	right: 20px;
	bottom: 60px
}

.sec3 {
	margin-bottom: 50px
}

.sec4 {
	background-color: #fecf14
}

.hui-end {
	width: 100%;
	height: 74px;
	background-image: url(../images/img48/hui-bot.jpg);
	background-position: center;
	background-repeat: no-repeat
}

.sec5 {
	background-color: #3c3c3c
}

.sec6 .b-1 img {
	display: none;
}

.sec6 .b-2 img {
	display: none;
}
.sec6 {
	background:#3c3c3c;
}
.sec6 .b-1,.sec6 .b-2 {
	width: 100%;
}

footer {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 69px;
	background-image: url(../images/img48/footer.jpg);
	background-position: left;
	background-repeat: no-repeat
}

.div1 {
	position: absolute;
	left: 160px;
	top: 8px
}

.div1 p,.div2 p {
	color: #6f6f6f;
	margin-bottom: 0;
	font-size: 12px
}

.div1 p a {
	color: #6f6f6f
}

.div2 {
	position: absolute;
	right: 5px;
	top: 6px
}

/*#LR_Tb3 p{ padding-bottom:0; line-height:0}*/
.lunbo {
	width: 1000px;
	height: 329px;
}

.sec_ber {
	height: 178px;
	width: 1000px;
}

.sec_ber2 {
	height: 239px;
	width: 1000px;
}

.sec_ber3 {
	height: 329px;
	width: 1000px;
}

.sec_ber4 {
	height: 193px;
	width: 1000px;
}

.sec_ber5 {
	height: 330px;
	width: 1000px;
}

.sec_ber6 {
	height: 227px;
	width: 1000px;
}

#fun1,.m,.m_fotter,.carousel .tuo1-1,.carousel .tuo2-1,.carousel .tuo3-1 {
	display: none;
}

@media (max-width:1200px) {
	.top,.banner,.tup_1,.lunbo,.sec_ber,.sec2_l,.sec_ber2,.sec3 div,.sec_ber3,.sec_ber4,.sec_ber5,.sec_ber6,footer {
		width: 100%;
	}

	.sec_ber,.sec_ber2,.sec3 div,.sec_ber4,.sec_ber5,.sec_ber6,.sec_ber3 {
		height: auto;
	}

	.tup_1,.sec_ber,.sec_ber2,.sec_ber4 {
		padding-left: 25px;
	}

	.sec2_l .lef {
		width: 50%;
		height: 50px;
	}

	.sec2_l div img {
		width: 50%;
	}

	.lef_r div {
		width: 50%;
	}

	

	.bom {
		display: block;
		background: #323232;
		text-align: center;
	}

	.bom img {
		max-width: 1200px;
		margin: 0 auto;
	}
}

@media(max-width: 991px) {
	
	.bimg:after {
		display: block;
		content: "";
		width: 180px;
		height: 103px;
		background: url(../images/img48/logo.png) no-repeat center;
		position: absolute;
		top: 0px;
		left: 10px;
	}

	.ins {
		left: 61%;
		bottom: -6px;
	}

	.ins1 {
		left: 61%;
		bottom: 50px;
	}

	.ins2 {
		right: 5px;
		bottom: 15px;
		text-align: center;
		width: 305px!important;
	}
}

@media(max-width: 767px) {
	.bimg:after,.top_right,.weekly_back,footer,.sec6,.carousel .tuo1,.carousel .tuo2,.carousel .tuo3,.bom {
		display: none;
	}

	#fun1,.carousel .tuo1-1,.carousel .tuo2-1,.carousel .tuo3-1 {
		display: block;
	}

	.m_fotter {
		display: block;
		position: fixed;
		bottom: 0px;
		width: 100%;
		height: auto;
		background: #313131;
		padding: 0;
	}

	.m_fotter ul {
		padding-left: 0px;
	}

	.m_fotter ul li {
		float: left;
		height: auto;
	}

	.m_fotter ul li a {
		display: block;
		text-align: center;
		padding: 5px 1px;
		color: #fff;
	}

	.m_fotter p {
		text-align: center;
	}

	#fun1 {
		position: absolute;
		right: 3%;
		top: 15px;
		display: block;
		cursor: pointer;
	}

	.m {
		font-size: 15px;
		background: #fff;
		list-style: none;
	}

	.m a {
		color: #3e3e3e;
	}

	.m li {
		float: none;
		height: auto;
		line-height: 34px;
		border-bottom: 1px solid #cbcbcd;
		text-align: left;
		padding-left: 30px;
	}

	.sec5 {
		margin-bottom: 53px;
	}

	.ins1 p {
		margin-bottom: 5px;
		line-height: 16px;
	}

	.ins .p3 {
		font-size: 8px;
		line-height: 15px;
	}

	.ins .p2 {
		line-height: 15px;
	}

	.ins .p1,.banner .item b a,.ins .p2, .ins1 .p2 {
		font-size: 15px!important;
	}

	.ins1 {
		bottom: 30px;
	}

	.ins1 .p1 {
		font-size: 18px;
	}

	.sec2_l .lef,.lef_r div {
		width: 100%;
	}

	.sec2_l div img {
		width: 100%;
		position: relative;
		height: auto;
	}

	.ins2 .p3 {
		font-size: 10px;
		margin-bottom: 0;
		line-height: 13px;
	}

	.ins2 p a {
		font-size: 13px;
		line-height: 14px;
	}

	.ins2 {
		width: 40%!important;
		bottom: 0px;
	}

	.ins2 p b a {
		font-size: 15px;
	}

	.ins2 {
		right: 5px;
		top: 0;
	}

	.ins2 p a {
		width: 100%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
	}

	.sec3 div div {
		padding-top: 10px;
	}

	.m_fotter p {
		margin-bottom: 0;
	}

	.ins p {
		margin-bottom: 9px;
	}

	.ins {
		bottom: 1px
	}

	.ins1 .p3,.ins .p3 {
		font-size: 12px;
	}

	.carousel .tuo1-1,.carousel .tuo2-1,.carousel .tuo3-1 {
		width: 100%;
	}

	.sec1,.sec3 {
		margin-bottom: 10px;
	}

	.ins .p3, .ins1 .p3 {
		margin-bottom: 3px;
	}
}

@media(max-width: 767px) and (min-width: 530px) {
	
	.ins2 .p3 {
		line-height: 22px;
	}
}

@media(max-width: 767px) and (min-width: 620px) {
	
	.ins {
		bottom: 14px;
	}
}

@media(max-width: 415px) {
}

@media(max-width: 375px) {
	.ins1 {
		bottom: 1px;
	}

	.ins .p1 {
		font-size: 13px;
	}

	.ins .p2 {
		line-height: 1px;
		font-size: 15px;
	}

	.ins .p3 {
		padding-bottom: 8px;
		line-height: 12px;
	}

	.ins1 .p1 {
		font-size: 16px;
	}

	.ins1 p {
		line-height: 19px;
	}
}











































