﻿@charset 'utf-8';
.msn-focus h1,h2,h3,p,ul,ol,form,fieldset,figure,dl,dt,dd {margin: 0;padding: 0;}
div,figure,img,input,button {box-sizing: border-box;}
.msn-focus a{
	text-decoration: none;
}
	/* V+切换 */
	.msn-focus { width: 1202px; height: 727px; margin:0 auto; position:relative;}
	.msn-focus img { display: block }
	.msn-focus .hd { width: 1202px;}
	.msn-focus .hd .more{ float:right; border:1px solid #777777;  border-radius:8px; text-align:center;  margin:15px 0px; margin-right:6px; }
	.msn-focus .hd li { float: left; display: inline;  margin:15px 8px;  text-align:center; border:1px solid #777777; border-radius:8px; }
	.msn-focus .hd .on {border:none; }
	.msn-focus .hd .on a {  background-color: #ed6c00; color: #fff; border:none;border-radius:8px;width:185px; height: 66px; }
	.msn-focus .hd a {  float: left; width:183px; height: 64px; line-height:64px; font-size:20px; color:#202020; }
	.msn-focus .bd { width: 1202px;box-shadow:0px 0px 30px 5px #e7e7e7;  height: 607px; position: relative; overflow: hidden }
	.msn-focus .bd ul { height: 607px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }

	.msn-focus .bd li { width: 1200px; height: 607px; background-color: #fff; position: relative }
	.msn-focus .bd li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 300px; white-space: nowrap; overflow: hidden }
	.msn-focus .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 300px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50) }
	.msn-focus .bd li p a, .msn-focus .bd li p a:visited { position: relative; color: #fff; margin-left: 20px }
	.msn-focus .bd li p a:hover { color: #f60 }
	.msn-focus .prev, .msn-focus .next { position: absolute; bottom: 300px; width: 47px; height: 71px; opacity: .6; filter: alpha(opacity=60); overflow: hidden;  text-indent: -999px; border: none; background:url(../images/arrowlr.png) no-repeat; }
	.msn-focus .prev: hover, .msn-focus .next: hover { background:url(../images/arrowlr.png) no-repeat; }
	.msn-focus .prev:hover{ background-position: -139px 0; }
	.msn-focus .next:hover{ background-position: -96px 0; }
	.msn-focus .prev { left: 0;  }
	.msn-focus .next { right: 0; background-position: -47px 0; }




 .bj_1{width: 100%;background-color: #f5f5f5;margin: auto;display: table;}
.bj_2{width: 1200px;margin: auto;}
.bj_680_422{width: 778px;height: 422px;float: left;background-color: #fff;}
.bj_512_422{width: 410px;height: 422px;float: left;background-color: #fff;background-image: url("../images/bj_4.png");}
.bj_3{width: 100%;background-color: #fff;margin-top: 8px;}
.bj_img{margin:10px 0px 20px 36px}
.bj_1120{width: 1120px;margin: auto;display: table;}
.bj_1120_240{width: 100%;height: 240px;margin-top: 20px;border: 1px solid #e1e1e1;overflow: hidden;}
.bj_biaoti ul{ position:relative;
	overflow:hidden;}
.bj_biaoti ul li{ width:1120px;
	height:40px;
	line-height:40px;
	border-bottom: 1px dashed #e1e1e1;
	    text-align: center;
}
.bj_biaoti ul li span{
	text-align: center;
	width:220px;
	font-size:14px;

	color:#666666;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.Trends_left ul{
	position:relative;
	overflow:hidden;
}
.Trends_left{overflow: hidden;}
.Trends_left ul li{
	width:1120px;
	height:40px;
	line-height:40px;
	border-bottom: 1px dashed #e1e1e1;
	text-align: center;
}
.Trends_left ul li span{
	text-align: center;
	width:220px;
	font-size:14px;

	color:#666666;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.bj_1_z{margin-top: 8px}
.bj_1_c{margin-top: 8px}
.xx{position: relative;}
.bj_x_n{width: 100%;height: 40px;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;line-height: 40px;bottom: 5px;position: absolute;text-align: center;}
.bj_512_422 input[type='text']{
	width: 340px;
	height: 45px;
	border-radius: 5px;
	padding-left: 50px;
	border: 1px solid #000;
	font-size: 18px;
}
.bj_512_422 .submit {
	width: 340px;
	height: 45px;
	background-color: #fe4800;
	border: none;
	color: #fff;
	font-size: 18px;
cursor: pointer;
}
.nidxf{position: absolute;bottom: 2px; left: 4px;}
.bj_x_n{
	transition: all .5s ease;
}
.xx:hover .bj_x_n{
	background:#f57722 !important;
	color: #fff !important;
}