@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}


.top {
    line-height: 35px;
    background: #333333;

}

.top a {
    line-height: 35px;
    color: #fff
}
.top .fl{
color: #fff
}

.top .fr{
    color: #fff
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}
.remen h1 {
    font-weight: bold;
    color: #fff;
    font-size:14px;
}
.top .fr {
    color: #fff;
}
.top a {
    line-height: 35px;
    color: #fff;
    font-size:14px;
}
em {
    font-style: normal;
}
/*head&nav*/
.head {
    height: 120px;
}

.head .logo {
    padding-top: 20px;
    color: #c81e29;
    font-size: 38px;
    font-weight: bold;
    margin-top: 12px;
}
.head .tel {
    padding-top: 25px;
}

.webtel {

	width: 300px;

	text-align: right;

	padding-top:28px;

	font-size: 16px;

}

.webtel s {

	width: 20px;

	height: 20px;

	margin-right: 8px;

	background-position: -163px 0;

}

.webtel span {

	margin-right: 4px;

}

.webtel strong {
    color: #c81e29;
    font-weight: bold;
    font-size: 34px;
    display: block;
    font-family: arial;
    line-height: 50px;
}
.icon {
    background: url(../img/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.nav {
    font-size: 0;
    background-size: 100%;
    background: #c81e29;

}

.nav .breadcrumbnav {
  
}

.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 199px;
    line-height: 55px;
    position: relative;
}

.nav .breadcrumbnav li a {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}

.nav .breadcrumbnav li:hover {

}

.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 55px;
    background: #0a66af;
    display: none;
    z-index: 9999;
}

.nav .breadcrumbnav .nav_list a {
    color: #fff;
    font-size: 16px;
}

.nav .breadcrumbnav li:hover .nav_list {
    display: block;
}

.floor_1 {

	padding: 55px 0;

}

.floor_1 .tab {
    padding: 28px 0 30px;
    text-align: center;
    font-size: 0;
    line-height: 0;
    display: block;
}

.floor_1 .tab li {

	padding: 0 20px;

	height: 40px;

	line-height: 40px;

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);

	margin: 0 10px 20px;

	background: #fff;

	display: inline-block;

*display: inline;

*zoom: 1;

	vertical-align: top;

	transition: all ease 300ms;

	border-radius: 20px;

}

.floor_1 .tab li a {

	display: block;

	text-align: center;

	width: 100%;

	font-size: 14px;

}

.floor_1 .tab li:hover, .floor_1 .tab li.hover {

	background: #333;

}

.floor_1 .tab li:hover a, .floor_1 .tab li.hover a {

	color: #fff;

}
.indexTit1 {

	text-align: center;

	width: 100%;

	height: 110px;

	background: url(../img/itit1bg.png) no-repeat center top;

}

.indexTit1 h3 {

	font-size: 30px;

	padding-top: 51px;

	font-weight: bold;

	color: #c81e29;

}

.indexTit1 h3 s {

	width: 62px;

	height: 30px;

	margin: 0 22px;

	vertical-align: top;

	background-position: -78px -37px;

}

.indexTit1 h3 s:first-child {

	background-position: 0 -37px;

}

.indexTit2 {

	text-align: center;

	width: 100%;

	padding: 76px 0 60px;

}

.indexTit2 h3 {

	font-weight: bold;

	font-size: 45px;

	color: #333333;

	line-height: 50px;

	margin-bottom: 5px;

	padding-left: 50px;

}

.indexTit2 span {

	display: inline-block;

	vertical-align: top;

}

.indexTit2 span.num {

	color: #c81e29;

	font-size: 74px;

	font-weight: bold;

	line-height: 74px;

	margin: 0 15px;

	font-family: arial;

	padding-top: 5px;

}

.indexTit2 span.t {

	color: #333;

	font-size: 60px;

	font-weight: bold;

	line-height: 74px;

}

.indexTit2 span.en {

	width: 240px;

	padding-top: 14px;

	text-align: right;

	font-size: 20px;

	color: #666;

	font-family: arial;

	text-transform: uppercase;

	line-height: 28px;

}



.iproduct {

	position: relative;

	padding-bottom: 30px;

}

.iproduct .iproCon {

	position: relative;

	overflow: hidden;

}

.iproduct .list {

	width: 100%;

}
.prolist li:nth-child(4n) {
    margin-right: 0;
}
.prolist .item {

	width: 278px;

	float: left;

	margin: 0 26px 26px 0;

	position: relative;

	background: #fff;

	border: 1px solid #dddddd;

	border-radius: 6px;

	transition: all ease 300ms;

	overflow: hidden;

}

.prolist .item a {

	display: block;

	width: 100%;

}

.prolist .item img {
    width: 278px;
    height: 223px;
    display: block;
    border-bottom: 1px solid #dddddd;
    object-fit: cover;
}

.prolist .item h3 {

	padding: 0 16px;

	height: 68px;

	font-size: 16px;

	color: #333;

	line-height: 68px;

	overflow: hidden;

	transition: all ease 300ms;

}

.prolist .item h3 span {

	width: 110px;

	height: 30px;

	line-height: 30px;

	font-weight: normal;

	margin-top: 20px;

	font-size: 14px;

	border-radius: 20px;

	border: 1px solid #c81e29;

	color: #c81e29;

	text-align: center;

	transition: all ease 300ms;

}

.prolist .item h3 span s {

	width: 18px;

	height: 18px;

	margin-right: 5px;

	background-position: -120px -78px;

}

.prolist .item .xcx {

	width: 278px;

	height: 247px;

	z-index: 10;

	padding-top: 30px;

	position: absolute;

	left: -2%;

	top: 0;

	background: url(../img/black20.png) repeat 0 0;

	opacity: 0;

	filter: alpha(opacity=0);

	transition: all ease 300ms;

	left: 20%;

}

.prolist .item .xcx span {

	width: 100%;

	text-align: center;

	display: block;

	position: absolute;

	left: 0;

	top: 38px;

	z-index: 10;

	font-size: 16px;

	color: #333;

}

.prolist .item .xcx img {

	width: 160px;

	height: 160px;

	border-radius: 10px;

	display: block;

	margin: 0 auto;

	padding: 40px 20px 20px;

	background: #fff;

	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);

}

.prolist .item:hover {

	border-color: #fff;

	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

}

.prolist .item:hover .xcx {

	opacity: 1;

	filter: alpha(opacity=100);

	left: 0;

}

.prolist .item:hover h3 span {

	background: #c81e29;

	color: #fff;

}

.prolist .item:hover h3 span s {

	background-position: -142px -78px;

}

.xunpan {

	width: 100%;

	height: 200px;

	background: url(../img/ixbannerbg.jpg) no-repeat center top;

	color: #fff;

}

.xunpan .zixun {

	width: 454px;

*padding-right: 80px;

	padding-top: 40px;

	position: relative;

	text-align: center;

}

.xunpan .zixun .ewm {

	width: 108px;

	height: 108px;

	display: block;

	position: absolute;

	padding: 6px;

	background: #fff;

	transition: all ease 300ms;

	right: 0;

	top: 40px;

}

.xunpan .zixun .ewm.hover {

	right: 20px;

}

.xunpan .zixun .tel {

	border: 1px solid #fff;

	width: 300px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 26px;

	color: #fff;

	margin-bottom: 20px;

	font-family: arial;

	font-weight: bold;

	border-radius: 30px;

}

.xunpan .zixun .tel s {

	width: 26px;

	height: 28px;

	background-position: 0 -1px;

	margin-right: 16px;

}

.xunpan .zixun .zx {

	width: 302px;

    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #c81e29;

}

.xunpan .zixun .zx s {

	width: 22px;

	height: 20px;

	display: inline-block;

	background-position: -60px 0;

*background-position: -60px 3px;

	transition: all ease 300ms;

	margin-left: 10px;

	vertical-align: middle;

}

.xunpan .zixun .zx:hover s {

	margin-left: 28px;

}

.xunpan p {

	font-size: 20px;

}

.xunpan p strong {

	display: inline-block;

	color: #fff;

	font-weight: bold;

	font-size: 28px;

	padding-right: 10px;

	font-style: italic;

}

.xunpan p.bigtxt {

	font-size: 40px;

	padding-bottom: 25px;

	padding-top: 60px;

}

.xunpan p span {

	color: #333;

	display: inline-block;

}

.floor_2 {

	padding: 0 0 270px;

	background: #fff;

}

.floor_2 .iadvan {

	width: 100%;

	height: 380px;

	position: relative;

}

.floor_2 .iadvan .bigimg {

	position: absolute;

	left: 50%;

	top: 0;

	width: 380px;

	height: 380px;

	margin-left: -180px;

}

.floor_2 .iadvan li {

	width: 186px;

	position: absolute;

}

.floor_2 .iadvan li img {

	position: absolute;

}

.floor_2 .iadvan li h3 {

	font-weight: bold;

	color: #333;

	font-size: 32px;

}

.floor_2 .iadvan li h3 span {

	font-style: oblique;

	display: inline-block;

	line-height: 40px;

	color: #c81e29;

	font-size: 40px;

	font-family: arial;

}

.floor_2 .iadvan li p {

	line-height: 24px;

	color: #444;

	padding-top: 10px;

}

.floor_2 .iadvan li.a1 {

	left: 0;

	top: 0;

}

.floor_2 .iadvan li.a1 img {

	right: -230px;

	top: -20px;

}

.floor_2 .iadvan li.a2 {

	right: 0;

	top: 0;

}

.floor_2 .iadvan li.a2 img {

	left: -230px;

	top: -30px;

}

.floor_2 .iadvan li.a3 {

	left: 0;

	bottom: 0;

}

.floor_2 .iadvan li.a3 img {

	right: -250px;

	top: -30px;

}

.floor_2 .iadvan li.a4 {

	right: 0;

	bottom: 0;

}

.floor_2 .iadvan li.a4 img {

	left: -260px;

	top: -30px;

}

.floor_2 .iadvan li.a5 {

	left: 590px;

	bottom: -150px;

}

.floor_2 .iadvan li.a5 img {

	left: -190px;

	top: -40px;

}
.floor_3 {

	height: 742px;

	background: url(../img/ifeatbg.jpg) no-repeat center top;

}

.floor_3 .indexTit2 {

	padding-top: 95px;

}

.floor_3 .indexTit2 h3, .floor_3 .indexTit2 .txt .t, .floor_3 .indexTit2 .txt .en {

	color: #fff;

}

.floor_3 .indexTit2 .txt .num {

	color: #c81e29;

}

.floor_3 .ifeat li {

	width: 260px;

	height: 330px;

	float: left;

	position: relative;

	margin-left: 50px;

}

.floor_3 .ifeat li:first-child {

	margin-left: 0;

}

.floor_3 .ifeat li .txtcon {

	z-index: 2;

	width: 100%;

	height: 290px;

	padding-top: 40px;

	transition: all ease 300ms;

	background: #fff;

	border-radius: 7px;

	text-align: center;

	position: relative;

	z-index: 10;

}

.floor_3 .ifeat li .line {

	width: 260px;

	height: 330px;

	border: 1px solid #fff;

	position: absolute;

	right: -8px;

	top: 8px;

	border-radius: 7px;

}

.floor_3 .ifeat li s {

	width: 90px;

	height: 90px;

	display: block;

	border-radius: 100%;

	margin: 0 auto;

	background: #333 url(../img/feat-ico.png) no-repeat 24px center;

}

.floor_3 .ifeat li h3 {

	padding-top: 20px;

	font-weight: bold;

	color: #333;

	font-size: 24px;

}

.floor_3 .ifeat li .en {

	display: block;

	text-transform: uppercase;

	color: #999999;

}

.floor_3 .ifeat li .txt {

	line-height: 24px;

	padding: 20px 28px 0;

	transition: all ease 300ms;

	color: #666666;

}

.floor_3 .ifeat li.a2 s {

	background-position: -89px center;

}

.floor_3 .ifeat li.a3 s {

	background-position: -206px center;

}

.floor_3 .ifeat li.a4 s {

	background-position: -322px center;

}

.floor_3 .ifeat li:hover .txt {

	padding-top: 10px;

}
.floor_5 {

	padding: 50px 0 70px;

	background: #fff;

}

.floor_5 .indexTit1 {

	margin-bottom: 58px;

}

.floor_5 .inews {

	padding-bottom: 45px;

}

.floor_5 .newslist {

	width: 520px;

	float: right;

}

.floor_5 .newslist .item:first-child {

	padding-top: 0;

}

.imgleft {

	width: 650px;

	height: 488px;

	float: left;

	overflow: hidden;

	position: relative;

}

.imgleft .item {

	width: 650px;

	height: 488px;

	position: absolute;

	left: 0;

	top: 0;

	display: block;

}

.imgleft .item a {

	width: 100%;

	display: block;

}

.imgleft .item img {

	width: 650px;

	height: 488px;

	transition: all .5s;

	display: block;

}

.imgleft .item .txtcon {

	width: 600px;

	height: 127px;

	padding: 25px 25px 0 25px;

	position: absolute;

	left: 0;

	bottom: 0;

	background: url(../img/black50.png) repeat 0 0;

	color: #fff;

}

.imgleft .item .txtcon h3 {

	font-size: 20px;

	margin-bottom: 12px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}

.imgleft .item .txtcon h3 .time {

	font-size: 16px;

}

.imgleft .item .txtcon .txt {
    line-height: 24px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.imgleft .item:hover img {

	filter: brightness(105%);

}

.imgleft .tip {

	position: absolute;

	bottom: 10px;

	right: 30px;

	z-index: 10;

}

.imgleft .tip span {

	width: 12px;

	height: 12px;

	display: inline-block;

	vertical-align: top;

	margin-left: 10px;

	background: #fff;

	border-radius: 100%;

	cursor: pointer;

}

.imgleft .tip span.cur {

	background: #333;

}

.newslist .item {

	border-bottom: 1px solid #dddddd;

	padding: 11px 0 0;

	width: 100%;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.newslist .item a {

	display: block;

	padding-bottom: 11px;

	width: 100%;

}

.newslist .item h3 {

	font-size: 18px;

	color: #333333;

	line-height: 28px;

	overflow: hidden;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}

.newslist .item h3 s {

	width: 16px;

	height: 16px;

	float: right;

	display: block;

	background-position: -35px 0;

}

.newslist .item .txt {

	color: #666666;

	line-height: 23px;

	height: 46px;

	display: -webkit-box !important;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}

.newslist .item .time {

	display: block;

	color: #333333;

	font-size: 14px;

	line-height: 28px;

}

.newslist .item:hover {

	border-color: #333;

}

.newslist .item:hover h3 {

	color: #333;

}
.indexMore {

	width: 180px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border: 1px solid #333;

	color: #333;

	display: block;

	margin: 0 auto;

	border-radius: 25px;

	transition: all ease 300ms;

}

.indexMore:hover {

	background: #333;

	color: #fff;

}

.clearfix {

*zoom: 1;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.footer_main {

	width: 100%;

	padding: 30px 0 30px;

	background: #333;

	color: #fff;

}

.footer_main .imsgbox {

	width: 400px;

}

.footer_main .imsgbox h3 {

	font-size: 16px;

	color: #fff;

	display: block;

}

.footer_main .imassge {

	padding-top: 20px;

}

.footer_main .imassge .item {

	width: 192px;

	margin-bottom: 10px;

	position: relative;

	float: left;

	position: relative;

	border: 1px solid #fff;

}

.footer_main .imassge .item .txt {

	width: 182px;

	padding-left: 10px;

	height: 40px;

	line-height: 40px;

	color: #fff;

	background: none;

	outline: none;
	border: none;

}

.footer_main .imassge .item .msg-box {

	position: absolute;

	left: 0;

	height: 20px;

	top: -28px;

}

.footer_main .imassge .item .msg-box s {

	display: inline-block;

}

.footer_main .imassge .mr10 {

	margin-right: 12px;

}

.footer_main .imassge .mj {

	width: 100%;

}

.footer_main .imassge .mj .txt {

	width: 390px;

}

.footer_main .imassge .submit {

	width: 100%;

	height: 40px;

	line-height: 40px;

	border: 0 none;

	background: #fff;

	font-size: 16px;

	outline: none;

	cursor: pointer;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.footer_main .imassge .submit:hover {

	background: #c81e29;

	color: #fff;

}

.footer_main .links {

	padding-bottom: 30px;

	margin-bottom: 30px;

	font-size: 16px;

	border-bottom: 1px solid #fff;

}

.footer_main .links span {

	color: #f9f9f9;

	display: inline-block;

}

.footer_main .links a {

	display: inline-block;

	color: #f9f9f9;

	padding-right: 10px;

}

.footer_main .links a:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.footer_main .botnav {

	width: 290px;

}

.footer_main .botnav li {
    width: 113px;
    float: left;
    display: block;
    list-style: none;
    font-size: 16px;
    line-height: 35px;
    text-align: left;
    overflow: hidden;
    padding-left: 0px;
}

.footer_main .botnav li a {

	color: #fff;

	display: block;

	line-height: 30px;

	font-size: 16px;

}

.footer_main .botnav li a:hover {

	color: #fff;

}

.footer_main .botnav li .drop {

	padding-top: 10px;

}

.footer_main .botnav li .drop a {
    display: block;
    line-height: 28px;
    color: #fff;
    width: 100%;
    font-size: 14px;
}

.footer_main .botnav li .drop a:hover {

	color: #fff;

}

.footer_main .botnav li:first-child {

	padding-left: 0;

}

.footer_main .botcontcat {

	width: 250px;

	color: #fff;

	float: left;

}

.footer_main .botcontcat a {

	color: #fff;

	display: block;

	line-height: 30px;

	font-size: 16px;

}

.footer_main .botcontcat a:hover {

	color: #fff;

}

.footer_main .botcontcat .drop {
    font-size: 14px;
    color: #fff;
    margin-top: 16px;
}

.footer_main .botcontcat .drop .tel {
    font-size: 29px;
    line-height: 58px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: bold;
}

.footer_main .bewm {

	width: 138px;

	height: 158px;

	float: left;

	padding: 10px 0;

	border: 1px solid #fff;

}

.footer_main .bewm img {

	width: 119px;

	height: 119px;

	padding: 0;

	display: block;

	margin: 0 auto;

}

.footer_main .bewm p {

	text-align: center;

	line-height: 20px;

	padding-top: 5px;

}

.footer_main .copyright {

	line-height: 22px;

	border: 1px solid #fff;

	font-size: 14px;

	color: #fff;

	padding: 0 25px;

	margin-top: 40px;

	height: 48px;

	line-height: 48px;

}

.footer_main .copyright a {

	color: #fff;

}

.footer_main .copyright a:hover {

	color: #fff;

}
p#fzwz {
    display: inline-block;
}




@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a {width: calc(100% / 1);text-align: center;height: 90px;line-height: 90px;background: #e7272d; color: #fff;float: left;font-size: 46px; font-weight: bold;}


.remen{
	display: none
}

.head .logo {
    padding-top: 20px;
    color: #c81e29;
    font-size: 35px;
    font-weight: bold;
    margin-top: 17px;
    width: 60%;
}
.webtel {
    width: 35%;
    text-align: right;
    padding-top: 28px;
    font-size: 16px;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 16.5%;
    line-height: 55px;
    position: relative;
}
.prolist li:nth-child(2n) {
    margin-right: 0;
}
.prolist .item {
    width: 47.4%;
    float: left;
    margin: 0 26px 26px 0;
    position: relative;
    background: #fff;
    border: 1px solid #dddddd;
    border-radius: 6px;
    transition: all ease 300ms;
    overflow: hidden;
}
.xunpan .zixun {
    width: 100%;
    padding-right: 0;
    padding-top: 40px;
    position: relative;
    text-align: center;
}
.xunpan .zixun .tel {
    border: 1px solid #fff;
    width: 60%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin-bottom: 20px;
    font-family: arial;
    font-weight: bold;
    border-radius: 30px;
}
.xunpan .zixun .zx {
    width: 60%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #c81e29;
}
.xunpan p.bigtxt{
	display:none;
}

.xunpan p{
	display:none;
}
.floor_2 .iadvan .bigimg{
	display:none;
}

.floor_2 .iadvan li.a1 img {
    right: -230px;
    top: 98px;
}
.floor_2 .iadvan li {
    width: 48%;
    position: absolute;
}
.floor_2 .iadvan li.a2 img {
    left: -279px;
    top: 104px;
}
.floor_2 .iadvan li.a3 img {
    right: -250px;
    top: 92px;
}
.floor_2 .iadvan li.a4 img {
    left: -277px;
    top: 106px;
}
.floor_2 .iadvan li.a5 {
    left: 233px;
    bottom: -309px;
}
.floor_2 .iadvan {
    width: 100%;
    height: 394px;
    position: relative;
}
.floor_2 {
    padding: 0 0 394px;
    background: #fff;
}
.floor_3 .indexTit2 {
    padding-top: 21px;
}
.indexTit2 span.num {
    color: #c81e29;
    font-size: 53px;
    font-weight: bold;
    line-height: 74px;
    margin: 0 15px;
    font-family: arial;
    padding-top: 5px;
}
.indexTit2 span.t {
    color: #333;
    font-size: 46px;
    font-weight: bold;
    line-height: 74px;
}
.floor_3 {
    height: 1007px;
    background: url(../img/ifeatbg.jpg) center top;
}

.floor_3 .ifeat li:nth-child(2n) {
    margin-right: 0;
}
.floor_3 .ifeat li {
    width: 46.5%;
    height: 283px;
    float: left;
    position: relative;
    margin-left: 0;
    margin-right: 32px;
    margin-bottom: 85px;
}
.imgleft {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    position: relative;
}
.imgleft .item {
    width: 100%;
    height: auto;
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.imgleft .item img {
    width: 100%;
    height: 410px;
    transition: all .5s;
    display: block;
    object-fit: cover;
}
.imgleft .item .txtcon {
    width: 95%;
    height: 127px;
    padding: 25px 15px 0 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../img/black50.png) repeat 0 0;
    color: #fff;
}
.floor_5 .newslist {
    width: 100%;
    float: right;
    margin-top: 30px;
}
.footer_main {
    width: 100%;
    padding: 30px 0 106px;
    background: #333;
    color: #fff;
}
.footer_main .botnav li:first-child {
    padding-left: 0;
    display: none;
}
.footer_main .botnav {
    width: 32%;
}
.footer_main .imsgbox{
	display:none;
}



}
