.wrap{
	width: 1560px;
	margin: 0 auto;
}
.flogo {
	display: none;
}
.layout{
	background: #ffffff;margin: 0 auto;overflow: hidden;position: relative;padding-top: 154px;
}
.header {
	position: fixed;z-index: 111;top: 0;left: 0;right: 0;margin: 0 auto;
}
.header.on {
	position: fixed;
}
.header.on .hds {
	background: rgba(0,0,0,0.8);
	border-color: #f51d0e;
}
.header .fhd {
	background: #000;padding: 0 30px;
}
.header .fhd .lt {
	float: left;padding: 7px 0 2px;
}
.header .fhd .lt li {
	float: left;margin-right: 10px;position: relative;
}
.header .fhd .lt li h2 {
	padding-right: 20px;position: relative;
}
.header .fhd .lt li h2 i {
	display: block;position: absolute;z-index: 11;right: 0;top: 50%;
	transform: translateY(-50%);transition: all 0.3s;
	background: url(../images/ficon1.png) no-repeat center;
	width: 14px;height: 8px;
}
.header .fhd .lt li h2 a {
	display: block;font-size: 13px;line-height: 31px;color: #fff;
}
.header .fhd .lt li:hover h2 i,
.header .fhd .lt li.on h2 i {
	transform: translateY(-50%) rotate(180deg);
}
.header .fhd .lt li .nvli {
	position: absolute;top: 31px;left: 0;
	z-index: 66;display: none;
}
.header .fhd .lt li .nvli dd {
	margin-bottom: 1px;position: relative;
}
.header .fhd .lt li .nvli dd a {
	display: block;width: 220px;background: #a0a0a0;
	line-height: 21px;font-size: 13px;color: #fff;
	padding: 0 10px;transition: all 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.header .fhd .lt li .nvli dd a img {
	width: 21px;height: 13px;display: inline-block;margin: 5px 8px 0 0;vertical-align: top;
}
.header .fhd .lt li .nvli dd a:hover {
	background: #ed1b24;
}
.header .fhd .lt li:last-child h2{
	padding-left: 26px;font-size: 13px;background: url(../images/ft1.jpg) no-repeat left center;
}
.header .fhd .rt {
	float: right;
}
.header .fhd .rt .form {
	float: left;
}
.header .fhd .rt .form .text {
	margin-top: 5px;position: relative;margin-right: 18px;
}
.header .fhd .rt .form .text span#dosearch {
	position: absolute;z-index: 11;content: "";
	left: 11px;top: 50%;transform: translateY(-50%);
	background: url(../images/ficon4.png) no-repeat center/cover;
	width: 17px;height: 18px;
}
.header .fhd .rt .form .text .tet {
	display: block;padding: 0 35px;height: 30px;width: 160px;
	background: #fff;border-radius: 8px;overflow: hidden;
	font-size: 13px;color: #2a2939;border: none;
}
.header .fhd .rt .list {
	float: right;
}
.header .fhd .rt .list li {
	float: left;margin-right: 28px;padding-left: 34px;
	background: url(../images/ficon2.png) no-repeat left center;
	font-size: 13px;line-height: 37px;color: #fff;
}
.header .fhd .rt .list li:nth-child(2) {
	background: url(../images/ficon3.png) no-repeat left center;
}
.header .fhd .rt .list li:last-child {
	margin-right: 0;
}
.header .hds {
	background: rgba(0,0,0,0.8);border-bottom: 1px solid #434343;
}
.usactive .header .fhd{
    background: rgba(0,0,0,0.9);
}
.usactive .header .hds{
    background: rgba(0,0,0,0.8);
} 
.header .hds .logo {
	float: left;margin-top: 35px;
	width: 205px;height: auto;
}
.header .hds .logo a,
.header .hds .logo img {
	display: block;width: 100%;height: 100%;
}
.header .hds .naver {
	float: right;
}
.header .hds .naver li {
	float: left;margin-right: 50px;
}
.header .hds .naver li h2 {
	position: relative;
}
.header .hds .naver li h2::before {
	position: absolute;z-index: 11;content: "";
	bottom: 45px;height: 1px;width: 0%;left: 0;
	background: #dd2a21;transition: all 0.3s;
}
.header .hds .naver li:hover h2::before,
.header .hds .naver li.on h2::before{
	width: 100%;
}
.header .hds .naver li h2 a{
	display: block;font-size: 17px;line-height: 115px;color: #fff;transition: all 0.3s;
}
.header .hds .naver li:hover h2 a,
.header .hds .naver li.on h2 a {
	color: #dd2a21;
}
.header .hds .naver .nali {
	position: fixed;background: rgba(0,0,0,0.8);
	z-index: 666;top: 154px;left: 0;right: 0;margin: 0 auto;
	display: none;
}
.header .hds .naver .nali  .wrap{
	padding: 16px 0 52px;
}
.header .hds .naver .nali .lts {
	float: left;width: 58%;
}
.header .hds .naver .nali .lts dl {
	float: left;width: calc((100% - 242px)/3);margin-right: 120px;
}
.header .hds .naver .nali .lts dl:nth-child(3n) {
	margin-right: 0;
}
.header .hds .naver .nali .lts dt {
	font-size: 13px;line-height: 48px;color: #fff;border-bottom: 1px solid #fff;margin-bottom: 10px;
}
.header .hds .naver .nali .lts dd a {
	display: block;font-size: 13px;line-height: 32px;color: #fff;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.header .hds .naver .nali .lts dd a:hover {
	color: #ed1b24;
}
.header .hds .naver .nali .rts {
	float: right;width: calc(100% - 1050px);
}
.header .hds .naver .nali .rts dd {
	margin-bottom: 18px;width: 370px;border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}
.header .hds .naver .nali .rts dd:last-child {
	margin-bottom: 0s;
}
.header .hds .naver .nali .rts dd a {
	display: block;width: 100%;
}
.header .hds .naver .nali .rts dd .img {
	width: 100%;height: 178px;overflow: hidden;
}
.header .hds .naver .nali .rts dd .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.header .hds .naver .nali .rts dd:hover .img img {
	transform: scale(1.05);
} 
.header .hds .naver .nali .rts dd h5 {
	margin: 10px auto 15px;width: 134px;line-height: 27px;color: #fff;
	text-align: center;background: #ed1b24;border-radius: 14px;overflow: hidden;
}
.fpage_list {
	border-bottom: 1px solid #434343;
}
.fpage_list li {
	float: left;font-size: 12px;color: #000000;line-height: 36px;text-transform: uppercase;
}
.fpage_list li a {
	display: block;font-size: 12px;color: #000000;line-height: 36px;text-transform: uppercase;transition: all 0.3s;
}
.fpage_list li a:hover {
	color: #ec0e18;
}
.fabout {
	margin: 40px auto ;
}
.fllts {
	float: left;width: calc(100% - 480px);
}
.ftlt h3,
.ftlt h1{
	font-size: 23px;line-height: 28px;color: #000;padding-bottom: 12px;
	border-bottom: 1px solid #000000;
}
.fwhowh {
	margin-top: 14px;position: relative;height: 194px;
}
.fwhowh .text {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;text-align: center;
}
.fwhowh .text h2 {
	font-size: 40px;line-height: 48px;color: #fff;padding-bottom: 18px;position: relative;
	text-transform: uppercase;
}
.fwhowh .text h2::before {
	position: absolute;z-index: 11;left: 0;right: 0;margin: 0 auto;
	bottom: 0;height: 3px;width: 37px;background: #ed1b24;content: "";
}
.fwhowh .text p {
	font-size: 17px;line-height: 26px;color: #fff;margin-top: 16px;
}
.fcompany h6 {
	padding: 22px 0 20px;font-size: 17px;line-height: 25px;color: #000000;
} 
.ftit h2{
	padding-left: 13px;font-size: 23px;line-height: 45px;color: #000;position: relative;
}
.ftit h2::before {
	position: absolute;z-index: 2;left: 0;top: 50%;content: "";
	transform: translateY(-50%);height: 24px;width: 5px;background: #781430;
}
.fwhat_can .list {
	margin-top: 27px;
}
.fwhat_can .list li {
	float: left;width: calc((100% - 62px)/3);margin-right: 30px;position: relative;
	height: 390px;overflow: hidden;
}
.fwhat_can .list li img {
	display: block;width: 100%;height: 100%;
}
.fwhat_can .list li a {
	display: block;width: 100%;height: 100%;position: relative;z-index: 66;
}
.fwhat_can .list li:nth-child(3n) {
	margin-right: 0;
}
.fwhat_can .list li .text {
	position: absolute;z-index: 66;padding: 0 20px;background: rgba(0,0,0,0.58);
	left: 0;right: 0;margin: 0 auto;transition: all 0.5s;top: calc(100% - 62px);
}
.fwhat_can .list li .text h2 {
	font-size: 19px;line-height: 62px;color: #fff;text-transform: uppercase;position: relative;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fwhat_can .list li .text h2::before {
	position: absolute;z-index: 11;left: 0;bottom: 8px;
	height: 2px;width: 0;background: #fff;content: "";transition: all 0.3s;
}
.fwhat_can .list li:hover .text h2::before {
	width: 40px;
}
.fwhat_can .list li:hover .text {
	bottom: 0;top: 0;padding: 172px 20px 20px;
}
.fwhat_can .list li .text p {
	margin-top: 5px;font-size: 16px;line-height: 26px;color: #fff;height: 100px;overflow: hidden;
}
.fales_mak {
	margin-top: 40px;
}
.fales_mak .map {
	margin: 45px auto 0;height: auto;
}
.fales_mak .map img {
	display: block;width: 100%;height: 100%;
}
.four_clients {
	margin-top: 45px;
}
.four_clients .four_cli {
	margin-top: 27px;padding: 0 44px;position: relative;
}
.four_clients .four_cli .ourswiper {
	overflow: hidden;padding: 0 2px;
}
.four_clients .four_cli .next,
.four_clients .four_cli  .prev {
	position: absolute;z-index: 11;left: 0;top: 50%;transform: translateY(-50%);cursor: pointer;
	width: 20px;height: 40px;background: url(../images/ficon22.png) no-repeat center;transition: all 0.3s;
}
.four_clients .four_cli .next:hover,
.four_clients .four_cli .prev:hover {
	background: url(../images/ficon22-1.png) no-repeat center;
}
.four_clients .four_cli .next {
	transform: translateY(-50%) rotate(180deg);left: auto;right: 0;
}
.four_clients .four_cli li {
	height: 120px;background: #fff;overflow: hidden;position: relative;
	border: 1px solid #c7c7c7;border-radius: 10px;
}
.four_clients .four_cli li a {
	display: block;height: 100%;
}
.four_clients .four_cli li img {
	display: block;position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;max-width: 70%;max-height: 70%;transition: all 0.3s;
}
.four_clients .four_cli li:hover img {
	transform: translateY(-50%) scale(1.05);
}
.fyingy {
	padding: 14px 22px 28px;
	margin-bottom: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border-radius: 4px;
	box-shadow: 0 0 5px 1px #e1e1e2;
	border: 1px solid #d2d2d3;
}
.fyingy::before {
	height: 4px;background: #73132e;
	left: 0;right: 0;margin: 0 auto;
	position: absolute;z-index: 66;content: "";bottom: 0;
	border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;
}
.frrts {
	float: right;width: 356px;
}
.ftt h2{
	font-size: 21px;line-height: 32px;color: #000000;border-bottom: 1px solid #e5e5e5;
}
.frrts .faboutus {
	margin-bottom: 40px;
}
.frrts .faboutus li a{
	display: block;font-size: 17px;line-height: 29px;color: #838383;border-bottom: 1px solid #e5e5e5;transition: all 0.3s;
}
.frrts .faboutus li a:hover {
	color: #ed1b24;
}
.frrts .fhot_news li a{
	display: block;padding: 8px 0;transition: all 0.3s; 
	font-size: 14px;color: #838383;line-height: 18px;border-bottom: 1px solid #e5e5e5;
}
.frrts .fhot_news li a:hover {
	color: #823246;
}
.frrts .fhot_prods ul {
	margin-top: 22px;
}
.frrts .fhot_prods li {
	margin-bottom: 25px;
}
.frrts .fhot_prods li a {
	overflow: hidden;display: block;
}
.frrts .fhot_prods li .icon {
	float: left;height: 110px;width: 110px;
	border: 1px solid #b8b8b8;
	position: relative;background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	
}
.frrts .fhot_prods li .icon img {
	position: absolute;z-index: 11;left: 0;right: 0;margin: 0 auto;
	top: 50%;transform: translateY(-50%);max-width: 80%;max-height: 80%;
}
.frrts .fhot_prods li .text {
	float: right;width: calc(100% - 125px);
} 
.frrts .fhot_prods li .text h3 {
	font-size: 20px;line-height: 26px;color: #727272;
}
.frrts .fhot_prods li .text h6 {
	font-size: 13px;line-height: 23px;color: #727272;text-align: center;margin-top: 12px;
	width: 100px;text-align: center;background: none;border-radius: 3px;overflow: hidden;
	border: 1px solid #727272;transition: all 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frrts .fhot_prods li:hover .text h6 {
	background: #781430;color: #fff;
}
.footer {
	padding-top: 40px;
}
.footer .lts {
	float: left;width: 280px;
}
.footer .lts .logo {
	margin-top: 6px;width: 205px;height: auto;
}
.footer .lts .logo a,
.footer .lts .logo img {
	display: block;width: 100%;height: 100%;
}
.footer .lts p {
	margin-top: 20px;font-size: 16px;line-height: 24px;color: #fff;
}
.footer .rts {
	float: right;width: calc(100% - 340px);
}
.footer .rts .nave {
	float: left;width: calc(100% - 360px);
}
.footer .rts .nave dl {
	float: left;width: 25%;padding-right: 40px;
}
.footer .rts .nave dl:nth-child(2) {
	width: 35%;
}
.footer .rts .nave dl:nth-child(3) {
	width: 40%;
}
.footer .rts .nave dl:last-child {
	padding-right: 0;
}
.footer .rts .nave dl dt {
	font-size: 24px;line-height: 32px;color: #fff;padding-bottom: 15px;border-bottom: 1px solid #fff;
	font-weight: bold;margin-bottom: 10px;
}
.footer .rts .nave dl dd {
	font-size: 16px;line-height: 2;color: #fff;
}
.footer .rts .nave dl dd a {
	display: block;font-size: 16px;line-height: 2;color: #fff;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.footer .rts .nave dl dd a:hover {
	color: #c93132;
}
.footer .rts .nave dl dd .lis {
	margin-top: 8px;
}
.footer .wrap {
	padding-bottom: 32px;
}
.footer .rts .nave dl dd i {
	font-size: 18px;display: block;
}
.footer .rts .nave dl dd .lis .ico {
	float: left;margin-right: 12px;height: auto;width: auto;border-radius: 2px;
}
.footer .rts .nave dl dd .lis .ico:last-child {
	margin-top: 3px;
}
.footer .rts .nave dl dd .lis .ico img{
	width: 100%;height: 100%;display: block;
}
.footer .rts .fdorp {
	float: right;width: 290px;
}
.footer .rts .fdorp h2 {
	font-size: 24px;line-height: 32px;color: #fff;text-transform: uppercase;
	padding-bottom: 15px;border-bottom: 1px solid #fff;
}
.footer .rts .fdorp p {
	margin-top: 13px;font-size: 16px;line-height: 24px;color: #fff;
}
.footer .rts .fdorp ul {
	margin-top: 12px;
}
.footer .rts .fdorp li {
	margin-bottom: 8px;
}
.footer .rts .fdorp li:last-child {
	margin-bottom: 0;
}
.footer .rts .fdorp li .text {
	display: block;width: 100%;padding: 0 10px;
	background: #fff;font-size: 13px;height: 27px;color: #979797;
	border: none;
}
.footer .rts .fdorp li .textarea {
	display: block;padding: 5px 10px;
	height: 90px;background: #fff;
	border: none;width: 100%;resize: none;
	font-size: 13px;line-height: 20px;color: #979797;
}
.footer .rts .fdorp .sub {
	margin-top: 12px;width: 104px;line-height: 21px;border: none;
	font-size: 13px;color: #fff;background: #ed1b24;cursor: pointer;
	display: block;transition: all 0.3s;
}
.footer .rts .fdorp .sub:hover {
	background: #dc1b23;
}
.copyright {
	margin: 0 20px;font-size: 16px;line-height: 42px;color: #fff;
	text-align: center;border-top: 1px solid #fff;
}
.copyright a{
	color: #fff;
}
.fprod_top {
	margin-top: 40px;
}
.fproduct .list {
	margin-top: 20px;
}
.fproduct .list ul {
	overflow: hidden;
}
.fproduct .list li {
	margin-bottom: 40px;float: left;width: calc((100% - 38px)/3);margin-right: 18px;
}
.fproduct .list li:nth-child(3n) {
	margin-right: 0;
}
.fproduct .list li a {
	display: block;width: 100%;background: #fff;border: 1px solid #9a9a9a;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fproduct .list li .img {
	height: 225px;width: 100%;overflow: hidden;
}
.fproduct .list li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fproduct .list li .tet {
	padding: 5px 22px 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fproduct .list li .tet h3 {
	text-align: center;padding-bottom: 6px;border-bottom: 1px solid #000;
	font-size: 19px;line-height: 29px;color: #000;height: 63px;overflow: hidden;
}
.fproduct .list li .tet p {
	font-size: 16px;line-height: 23px;color: #797979;margin-top: 14px;
	height: 70px;overflow: hidden;
}
.fproduct .list li .tet h6 {
	margin: 18px auto 0;text-align: center;transition: all 0.3s;
	font-size: 16px;color: #fff;line-height: 28px;width: 135px;
	background: #434343;border-radius: 10px;overflow: hidden;
}
.fproduct .list li:hover .tet h6 {
	background: #ed1b24;
}
/* .fpages_lis ul { */
	/* text-align: center; */
/* } */
/* .fpages_lis li { */
	/* display: inline-block;margin: 0 4px; */
/* } */
/* .fpages_lis li a { */
	/* display: block;border: 1px solid #9a9a9a; */
	/* line-height: 34px;min-width: 34px;padding: 0 10px; */
	/* -webkit-box-sizing: border-box; */
	/* -moz-box-sizing: border-box; */
	/* -o-box-sizing: border-box; */
	/* box-sizing: border-box;text-align: center; */
	/* font-size: 19px;color: #000;transition: all 0.3s; */
/* } */
/* .fpages_lis li.on a, */
/* .fpages_lis li a:hover { */
	/* color: #fff;border-color: #823246;background: #823246; */
/* } */

.pagination{padding:10px 0; text-align:center;}  
.pagination li{border-radius:3px; border:1px solid #dfdfdf;display:inline-block;margin:0 2px;}  
.pagination .active{background:#823246; color:#FFF; border-color:#823246; margin:0 2px;}  
.pagination .disabled{color:#aaa;}
.pagination a{ border-radius:3px;display:inline-block; padding:5px 12px;}
.pagination span{border-radius:3px;display:inline-block;padding:5px 12px;}

.fall_prod .list li {
	border-bottom: 1px solid #e5e5e5;
}
.fall_prod .list li h2 {
	overflow: hidden;
}
.fall_prod .list li h2 a {
	float: left;font-size: 17px;line-height: 30px;color: #838383;width: 80%;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fall_prod .list li h2 i {
	display: block;float: right;width: 24px;height: 30px;cursor: pointer;
	background: url(../images/ficon8.png) no-repeat center;transition: all 0.3s;
}
.fall_prod .list li.on h2 i {
	transform: rotate(90deg);
}
.fall_prod .list li .fprod {
	display: none;
}
.fall_prod .list li .fprod dd a {
	display: block;padding: 0 10px;
	border-top: 1px solid #e5e5e5;transition: all 0.3s;
	font-size: 17px;line-height: 30px;color: #838383;
}
.fall_prod .list li .fprod dd a:hover {
	color: #781430;
}

/* 联系我们 */
.contback {
	height: 204px;position: relative;
}
.contback h1,
.contback h2 {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);font-weight: bold;
	left: 0;right: 0;margin: 0 auto;text-align: center;font-size: 50px;line-height: 1.6;color: #fff;
}
.fcontact .list ul {
	text-align: center;font-size: 0;
}
.fcontact .list li {
	display: inline-block;margin: 0 50px;text-align: center;vertical-align: top;
	max-width: 300px;
}
.fcontact .list li .ficon {
	height: 110px;width: 110px;position: relative;margin: 0 auto;
}
.fcontact .list li .ficon img {
	position: absolute;z-index: 11;display: block;margin: 0 auto;
	top: 50%;transform: translateY(-50%);left: 0;right: 0;
	max-width: 70%;max-height: 70%;
}
.fcontact .list li h2 {
	font-size: 48px;line-height: 56px;color: #9c9c9c;margin-bottom: 11px;
}
.fcontact .list li dd {
	margin-bottom: 32px;
	text-align: center;
	overflow: hidden;
}
.fcontact .list li dd h6 {
	font-size: 18px;line-height: 28px;color: #424242;margin-bottom: 7px;
	float: left;width: 40px;
}
.fcontact .list li dd h4{
    	font-size: 18px;line-height: 28px;color: #424242;margin-bottom: 7px;
}
.fcontact .list li dd .lss{
    float: right;text-align: left;
    width: calc(100% - 40px);
}
.fcontact .list li dd h6 img{
    display: inline-block;vertical-align: middle;
    margin-right: 10px;
}
.fcontact .list li dd p {
	font-size: 18px;line-height: 22px;color: #858585;
}
.fcontact .list li dl {
	text-align: center;
}
.fcontact .list li:last-child dl {
	margin-top: 28px;
}
.fcontact .list li:last-child dd {
	height: auto;width: auto;margin: 0 12px;display: inline-block;vertical-align: top;
} 
.fcontact .list li:last-child dd img {
	display: block;width: 100%;height: 100%;
}
.fcontact .list li:last-child dd:last-child {
	margin-top: 8px;
} 
.fcontact .list li dd a {
	display: block;font-size: 18px;color: #003cff;line-height: 1.6;
}
.fcontact .list {
	padding: 64px 0 80px;
}
.fpadd {
	padding: 0 240px;
}
.ftut,
.ftuti {
	text-align: center;
}
.ftut h1,
.ftuti h2 {
	font-size: 45px;line-height: 53px;color: #7b7b7b;font-weight: bold;margin-bottom: 10px;
}
.ftuti p {
	font-size: 22px;line-height: 32px;color: #7b7b7b;
}
.fconsub {
	padding: 55px 0 25px;
}
.fconsub ul {
	margin-top: 44px;
}
.fconsub li {
	float: left;width: calc((100% - 14px)/2);margin-bottom: 14px;position: relative;
}
.fconsub li:nth-child(2n) {
	float: right;
}
.fconsub li .text {
	background: #fff;border: none;padding: 0 15px;
	display: block;height: 44px;width: 100%;
	border-radius: 4px;overflow: hidden;
	font-size: 18px;color: #aeaeae;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fseler {
	background: #fff;border: none;padding: 0 15px;
	width: 100%;
	border-radius: 4px;overflow: hidden;
	 
}
.fseler h2 {
	background: url(../images/ficon15.png) no-repeat right center #fff;
	line-height: 44px;font-size: 18px;cursor: pointer;    color: #aeaeae;
}
.fnvalr {
	top: 45px;left: 0;right: 0;margin: 0 auto;border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;background: #fff;position: absolute;z-index: 66;
	-moz-box-sizing: border-box;display: none;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fnvalr dd:hover {
	color: #ff0000;
}
.fnvalr dd {
	border-bottom: 1px dashed #bfbfbf;padding: 0 15px;font-size: 16px;line-height: 32px;color: #aeaeae;
	word-break:keep-all;cursor: pointer;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fnvalr dd:last-child {
	border-bottom: none;
}
.fconsub li .textarea {
	background: #fff;border: none;padding: 0 10px;
	display: block;height: 44px;width: 100%;
	border-radius: 4px;overflow: hidden;
	font-size: 18px;color: #aeaeae;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;resize: none;
	height: 210px;padding: 10px 15px;
}
.fconsub li:last-child {
	width: 100%;
}
.fconsub .submit {
	display: block;border: none;margin: 30px auto 0;transition: all 0.3s;
	font-size: 15px;line-height: 40px;color: #fff;text-align: center;width: 162px;
	border-radius: 3px;overflow: hidden;background: #ff0000;cursor: pointer;transition: all 0.3s;
}
.fconsub .submit:hover {
	background: #e60505;
}
.fcontact .map {
	margin: 55px auto 0;height: 335px;
}


/* FAQ */
.ffaqs .list {
	margin-top: 28px;
}
.ffaqs .list li {
	display: inline-block;margin-bottom: 30px;margin-right: 22px;cursor: pointer;
	font-size: 24px;line-height: 38px;color: #010101;text-align: center;padding: 0 60px;
	border: 1px dashed #000000;border-radius: 3px;transition: all 0.3s;
}
.ffaqs .list li.on,
.ffaqs .list li:hover {
	background: #ed1b24;color: #fff;border-color: #ed1b24;
}
.ffaqs .flist li{
	display: none;
}
.ffaqs .flist {
	margin-bottom: 140px;
}
.ffaqs .flist li:first-child {
	display: block;
}
.ffaqs .flist li dd a {
	display: block;overflow: hidden;background: #eeeeee;
}
.ffaqs .flist li dd:nth-child(2n) a {
	background: #f5f5f6;
}
.ffaqs .flist li dd h4 {
	float: left;width: 65%;padding: 0 22px;
	font-size: 18px;line-height: 50px;color: #000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ffaqs .flist li dd .rt {
	float: right;
}
.ffaqs .flist li dd .rt h5 {
	float: left;padding: 0 25px;border-left: 1px solid #fff;
	font-size: 18px;line-height: 50px;color: #000;
}
.ffaqs .flist li dd:nth-child(2n) .rt h5 {
	border-color: #eeeeee;
}

/* faq内页 */
.ffaqdata {
	margin-top: 30px;
}
.ffaqdata li {
	margin-bottom: 25px;background: #eeeeee;
	padding: 22px 70px 15px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ffaqdata li h5,
.ffaqdata li h1 {
	font-size: 19px;font-size: 25px;color: #000;padding-bottom: 34px;position: relative;margin-bottom: 12px;
	text-align: justify;
}
.ffaqdata li h1::before {
	position: absolute;z-index: 11;content: "";
	left: 0;bottom: 0;height: 1px;width: 200px;background: #781430;
}
.ffaqdata li h6 {
	float: left;margin-right: 80px;font-size: 14px;
	line-height: 22px;color: #797979;
}
.ffaqdata li h6:last-child {
	margin-right: 0;
}

/* 新闻 */
.fnews .list {
	margin: 24px auto 60px;
}
.fnews .list li {
	margin-bottom: 26px;
}
.fnews .list li:last-child {
	margin-bottom: 0;
}
.fnews .list li a {
	display: block;overflow: hidden;background: #e5e5e5;
	padding: 15px 30px 15px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fnews .list li .img {
	float: left;width: 240px;height: 176px;overflow: hidden;
}
.fnews .list li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fnews .list li:hover .img img {
	transform: scale(1.05);
}
.fnews .list li .text {
	float: right;width: calc(100% - 262px);padding-top: 8px;
}
.fnews .list li .text h2 {
	font-size: 23px;line-height: 35px;color: #000000;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fnews .list li:hover .text h2 {
	color: #ed1b24;
}
.fnews .list li .text p {
	font-size: 16px;line-height: 24px;color: #000000;margin-top: 16px;
	height: 72px;overflow: hidden;margin-bottom: 18px;
}
.fnews .list li .text h6 {
	float: left;padding-top: 13px;margin-right: 18px;
	font-size: 13px;line-height: 1;color: #797979;position: relative;
}
.fnews .list li .text h6:first-child::before {
	position: absolute;z-index: 11;content: "";
	top: 0;left: 0;width: 185px;height: 1px;background: #8e3e54;
}
/* 新闻详情 */
.fnewsdata .ftext {
	margin-top: 15px;
}
.fnewsdata .ftext .text {
	font-size: 17px;line-height: 25px;color: #000;
}

.fnewsdata .ftext .text img {
	height: auto;
	/*width: auto;*/
	display: inline-block;
}
.fnewsdata .ftext .fcopyr {
	margin-top: 20px;font-size: 17px;line-height: 25px;color: #7d7d7d;position: relative;padding-bottom: 40px;
	border-bottom: 2px solid #000;
}
.fnewsdata .ftext .fcopyr ul {
	position: absolute;z-index: 11;bottom: 12px;right: 0;
}
.fnewsdata .ftext .fcopyr a {
	display: inline-block;color: #2957a6;transition: all 0.3s;
}
.fnewsdata .ftext .fcopyr a:hover {
	color: #216df0;
}
.fnewsdata .ftext .fcopyr li {
	float: left;margin-right: 7px;height: 30px;width: 30px;
}
.fnewsdata .ftext .fcopyr li:last-child {
	height: 20px;margin-top: 5px;
}
.frrts .fhot_prods li:last-child {
	margin-bottom: 0px;
}
.fnewsdata .ftext .fcopyr li img {
	display: block;height: 100%;width: 100%;
}
.ftitlist {
	margin: 15px 0 40px;
}
.ftitlist li {
	margin-bottom: 21px;display: block;
}
.ftitlist li:last-child {
	margin-bottom: 0;
}
.ftitlist li a {
	display: block;width: 100%;line-height: 37px;
	font-size: 17px;color: #797979;border-radius: 7px;overflow: hidden;
	padding: 0 16px;border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;transition: all 0.3s;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftitlist li a:hover {
	background: #ed1b24;border-color: #ed1b24;color: #fff;
}
.fnewslit .list{
	margin-top: 10px;
}
.fnewslit .list li {
	margin-bottom: 10px;border-bottom: 1px dashed #312e2e;
}
.fnewslit .list li a {
	display: block;overflow: hidden;
}
.fnewslit .list li .lt {
	float: left;width: 80%;
}
.fnewslit .list li .lt h6 {
	width: 100px;float: left;
	font-size: 16px;line-height: 2;color: #797979;
}
.fnewslit .list li .lt p{
	width: calc(100% - 118px);float: right;
	font-size: 16px;line-height: 2;color: #000000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fnewslit .list li h5 {
	float: right;padding: 0 10px;transition: all 0.3s;
	font-size: 16px;line-height: 2;color: #434343;
}
.fnewslit .list li:hover h5 {
	color: #ed1b24;
}
.fmore .more {
	float: right;display: block;
	width: 114px;line-height: 28px;
	text-align: center;color: #fff;
	border-radius: 14px;overflow: hidden;
	font-size: 16px;background: #ed1b24;transition: all 0.3s;
}
.fmore .more:hover {
	background: #e20c15;
}
.fproduct .fcata {
	margin-top: 20px;font-size: 16px;line-height: 25px;
}


/* 产品内页 */
.fappfield .ffield {
	margin-top: 17px;
}
.fappfield .ffield ul {
	font-size: 0;
}
.fappfield .ffield li {
	border: 1px solid #a0a0a0;margin-right: 12px;
	padding: 0 10px;display: inline-block;cursor: pointer;
	-webkit-box-sizing: border-box;margin-bottom: 20px;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fappfield {
	margin-bottom: 45px;
}
.fappfield .ffield li h3 {
	font-size: 16px;line-height: 2;color: #000;padding-right: 25px;position: relative;
}
.fappfield .ffield li h3::before {
	position: absolute;z-index: 11;right: 0;top: 50%;transform: translateY(-50%);content: "";
	background: url(../images/ficon8.png) no-repeat right center;transition: all 0.3s;width: 9px;height: 11px;
}
.fappfield .ffield li:hover h3::before,
.fappfield .ffield li.on h3::before {
	transform: translateY(-50%) rotate(90deg);
}
.fappfield .fcation li{
	display: none;font-size: 16px;color: #000000;line-height: 24px;
}
.fappfield .fcation li:first-child {
	display: block;
}

.fappfield .fcation .flsid {
	margin-top: 35px;
}
.fappfield .fcation .flsid dl {
	overflow: hidden;
}
.fappfield .fcation .flsid dd {
	float: left;width: calc((100% - 42px)/5);margin-right: 10px;
}
.fappfield .fcation .flsid dd:nth-child(5n) {
	margin-right: 0;
}
.fappfield .fcation .flsid dd a {
	display: block;overflow: hidden;background: #404041;
	border: 1px solid #404041;border-radius: 8px;transition: all 0.3s;
}
.fappfield .fcation .flsid dd a:hover {
	border-color: #f5f5f6;
}
.fappfield .fcation .flsid dd .img {
	width: 100%;height: 130px;overflow: hidden;
}
.fappfield .fcation .flsid dd img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fappfield .fcation .flsid dd:hover img {
	transform: scale(1.05);
}
.fappfield .fcation .flsid dd h5 {
	font-size: 11px;text-align: center;line-height: 34px;color: #fff;
	padding: 0 10px;transition: all 0.3s;background: #404041;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fappfield .fcation .flsid dd:hover h5 {
	background: #781430;
}
/* 产品内页 */

.fprodswiper .lts {
	width: 545px;overflow: hidden;float: left;
	
}
.fprodswiper .lts .prodper {
	
}
.fprodswiper .lts .prodper li {
	width: 100%;height: 390px;overflow: hidden;
	border: 1px solid #9a9a9a;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodswiper .lts .prodper li img,
.fprodswiper .lts .prodper li a {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fprodswiper .lts .prodper li:hover img {
	transform: scale(1.05);
}
.fprodswiper .lts .pricoer {
	padding: 0 55px 0;position: relative;margin: 24px auto 0;
}
.fprodswiper .lts .pricoer .fprico {
	overflow: hidden;padding: 0 2px;
}
.fprodswiper .lts .pricoer .next,
.fprodswiper .lts .pricoer .prev {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);cursor: pointer;transition: all 0.3s;
	width: 28px;height: 35px;background: url(../images/ficon22.png) no-repeat center;left: 0;
}
.fprodswiper .lts .pricoer .next:hover,
.fprodswiper .lts .pricoer .prev:hover {
	background: url(../images/ficon22-1.png) no-repeat center;
}
.fprodswiper .lts .pricoer .next {
	left: auto;right: 0;
	transform: translateY(-50%) rotate(180deg);
}
.fprodswiper .lts .pricoer li {
	height: 90px;border: 1px solid #9a9a9a;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.fprodswiper .lts .pricoer li.swiper-slide-thumb-active {
	border-color: #ed1b24;
}
.fprodswiper .lts .pricoer li a,
.fprodswiper .lts .pricoer li img {
	display: block;height: 100%;width: 100%;
}
.fprodswiper .rts {
	float: right;width: calc(100% - 570px);
}
.fprodswiper .rts h1,
.fprodswiper .rts h2 {
	font-size: 23px;color: #000;line-height: 1;
}
.fprodswiper .rts p {
	font-size: 16px;color: #000000;line-height: 25px;margin: 15px 0 24px;
}
.fprodswiper .rts .lis {
	margin-top: 16px;padding-bottom: 14px;border-bottom: 1px dashed #a0a0a0;
}
.fprodswiper .rts .lis li {
	margin-right: 10px;margin-bottom: 18px;display: inline-block;
}
.fprodswiper .rts .lis li a {
	padding: 0 10px;display: block;font-size: 16px;line-height: 35px;color: #000;
	-webkit-box-sizing: border-box;border: 1px solid #9a9a9a;
	-moz-box-sizing: border-box;transition: all 0.3s;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fprodswiper .rts .lis li a:hover {
	color: #fff;border-color: #ed1b24;background: #ed1b24;
}
.fprodswiper .rts .lis li i {
	display: inline-block;padding-right: 20px;position: relative;
}
.fprodswiper .rts .lis li i::before {
	position: absolute;z-index: 11;content: "";transition: all 0.3s;
	background: url(../images/ficon8.png) no-repeat center;
	top: 50%;transform: translateY(-50%);right: 0;width: 9px;height: 11px;
}
.fprodswiper .rts .lis li:hover i::before {
	background: url(../images/ficon8-1.png) no-repeat center;
}
.fprodswiper .rts .lst {
	margin-top: 20px;
}
.fprodswiper .rts .lst li {
	float: left;margin-right: 15px;
}
.fprodswiper .rts .lst li:last-child {
	margin-right: 0;
}
.fprodswiper .rts .lst li a {
	display: block;font-size: 16px;line-height: 42px;color: #fff;text-align: center;background: #a0a0a0;width: 148px;
}
.fprodswiper .rts .lst li.on a,
.fprodswiper .rts .lst li a:hover {
	background: #ed1b24;
}
.fdestion {
	margin: 75px 0 10px;
}
.fdestion .text {
	margin-top: 15px;font-size: 16px;line-height: 25px;color: #000000;
}
.fdestion .text img {
	margin: 25px auto 0;
	display: block; 
	/*width: 100%;*/
	height: auto;
}


/* 生产线内页 */
.fourcase {
	margin: 30px auto;
}
.fourcase .list {
	margin-top: 25px;
}
.fourcase .list ul {
	overflow: hidden;
}
.fourcase .list li {
	float: left;width: calc((100% - 52px)/3);margin-right: 25px;
}
.fourcase .list li:nth-child(3n) {
	margin-right: 0;
}
.fourcase .list li a {
	display: block;width: 100%;
}
.fourcase .list li .img {
	height: 224px;width: 100%;overflow: hidden;position: relative;
	border-top-right-radius: 15px;border-top-left-radius: 15px;
}
.fourcase .list li .img img {
	display: block;height: 100%;width: 100%;
}
.fourcase .list li .ico {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);border: 1px solid #fff;
	left: 0;right: 0;margin: 0 auto;height: 70px;width: 70px;overflow: hidden;transition: all 0.3s;
	border-radius: 50%;cursor: pointer;background: url(../images/fr18.png) no-repeat center;
}
.fourcase .list li .text {
	margin-top: 20px;
}
.fourcase .list li .text h3 {
	font-size: 19px;line-height: 30px;color: #000000;height: 60px;overflow: hidden;
}
.fourcase .list li .text p {
	margin-top: 12px;font-size: 17px;line-height: 20px;height: 40px;overflow: hidden;
}
.fdestion_toip.fdestion {
	margin: 0 auto 10px;
}


/* 视频 */
.fvideo .list {
	margin: 24px auto 60px;
}
.fvideo .list li {
	float: left;width: calc((100% - 52px)/3);margin-right: 25px;margin-bottom: 30px;cursor: pointer;
}
.fvideo .list li:nth-child(3n) {
	margin-right: 0;
}
.fvideo .list li .imgs {
	display: block;width: 100%;height: 192px;overflow: hidden;position: relative;
}
.fvideo .list li .imgs::before{
	content: "";
	background: url(../images/fr18.png) no-repeat center;
	width: 60px;
	height: 60px;
	border: 1px solid #fff;
	position: absolute;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	border-radius: 50%;
	margin: 0 auto;
}
.fvideo .list li .imgs img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fvideo .list li:hover .imgs img {
	transform: scale(1.05);
}
.fvideo .list li .imgs .ico {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;height: 72px;width: 72px;border-radius: 50%;
	overflow: hidden;cursor: pointer;background: url(../images/fr6.jpg) no-repeat center/cover;
}
.fvideo .list li h3 {
	padding: 21px 10px;text-align: center;background: #e5e5e5;
	font-size: 18px;line-height: 45px;color: #3d3d3d;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

/* 首页 */
.flaynotop.layout {
	padding-top: 0;
}
.fbanswiper {
	position: relative;overflow: hidden;
}
.fbanswiper li {
	height: 760px;
}
.fbanswiper li .wrap {
	height: 100%;position: relative;
	margin-top: 30%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	opacity: 0;
	transition-delay: .3s;
}
.fbanswiper li.swiper-slide-active .wrap {
	margin-top: 0;opacity: 1;
}
.fbanswiper li .text {
	position: absolute;top: 40%;z-index: 66;left: 0;
}
.fbanswiper li .text h2 {
	font-size: 30px;line-height: 10px;color: #fff;font-weight: bold;text-transform: uppercase;
}
.fbanswiper li .text h6 {
	font-size: 20px;line-height: 70px;color: rgba(255,255,255,0.8);margin-top: 12px;
}
.fbanswiper li .text a {
	display: inline-block;margin-top: 35px;line-height: 40px;text-align: center;text-transform: uppercase;
	border-radius: 9px;overflow: hidden;background: #ed1b24;font-size: 10px;color: #fff;transition: all 0.3s;padding: 0 18px;
}
.fbanswiper li .text a:hover {
	background: #d80e16;
}
.fbanswiper .swiperspan {
	position: absolute;z-index: 11;bottom: 16px;
	text-align: center;left: 0;right: 0;margin: 0 auto;
}
.fbanswiper .swiperspan span {
	height: 16px;width: 16px;border-radius: 50%;
	background: #999999;margin: 0 5px;
}
.fbanswiper .swiperspan span.swiper-pagination-bullet-active {
	background: #fff;
}
.fselect_your {
	padding: 68px 0 100px;
}
.ftut {
	text-align: center;
}
.ftut h2 {
	font-size: 43px;color: #000000;line-height: 68px;
}
.ftut p {
	font-size: 23px;color: #3f3f3f;line-height: 32px;
}
.fselect_your .list {
	margin-top: 70px;
}
.fselect_your .list li {
	float: left;width: calc((100% - 137px)/4);margin-right: 45px;
	transition: all 0.3s;
}
.ftut h2 i{
	display: inline-block;color: #ed1b24;
}
.fselect_your .list li:hover {
	box-shadow: 4px 4px 10px 1px #a2a2a2;
}
.fselect_your .list li:nth-child(4n) {
	margin-right: 0;
}
.fselect_your .list li a {
	display: block;width: 100%;
}
.fselect_your .list li .imgs {
	height: 298px;overflow: hidden;width: 100%;
}
.fselect_your .list li .imgs img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fselect_your .list li:hover .imgs img {
	transform: scale(1.05);
}
.fselect_your .list li .text {
	background: #ffffff;padding: 44px 15px 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fselect_your .list li .text h3 {
	font-size: 28px;line-height: 36px;color: #000;font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fselect_your .list li .text p {
	font-size: 19px;line-height: 28px;color: #3f3f3f;font-weight: bold;
	margin-top: 20px;height: 84px;overflow: hidden;
}
.fselect_your .list li .text h5 {
	margin-top: 55px;text-align: right;
	height: 43px;width: 43px;border-radius: 50%;
	overflow: hidden;border: 1px solid #737373;transition: all 0.3s;
	background: url(../images/ficon24-1.png) no-repeat center;
}
.fselect_your .list li:hover .text h5 {
	background: url(../images/ficon24.png) no-repeat center #ed1b24;
	border-color: #ed1b24;
}
.four_prod {
	padding: 60px 0 45px;background: #fff;
}
.four_prod .list ul{
	overflow: hidden;margin-top: 52px;
}
.four_prod .list li {
	float: left;width: calc((100% - 62px)/3);margin-bottom: 50px;
	border: 1px solid #d2d2d2;border-radius: 15px;
	word-break:keep-all;margin-right: 30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
}
.four_prod .list li:nth-child(3n) {
	margin-right: 0;
}
.four_prod .list li a {
	display: block;width: 100%;
}
.four_prod .list li .imgs {
	height: 420px;position: relative;width: 100%;overflow: hidden;background: #fff;
}
.four_prod .list li .imgs img {
	display: block;position: absolute;z-index: 11;left: 0;right: 0;
	margin: 0 auto;top: 50%;transform: translateY(-50%);max-width: 80%;max-height: 80%;
}
.four_prod .list li .text {
	background: #f5f5f5;padding: 40px 10px 35px;
	-webkit-box-sizing: border-box;text-align: center;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.four_prod .list li .text h3 {
	font-size: 31px;line-height: 40px;color: #3f3f3f;height: 80px;overflow: hidden;
}
.four_prod .list li .text h4 {
	margin: 60px auto 0;width: 156px;line-height: 44px;font-size: 21px;color: #fff;background: #434343;
	border-radius: 9px;overflow: hidden;transition: all 0.3s;
}
.four_prod .list li:hover .text h4 {
	background: #ed1b24;
}
.ftut.on h2 {
	color: #fff;
}
.ftut.on p {
	color: #fff;
}
.ftut a {
	text-align: center;background: #ed1b24;width: 290px;padding: 0 10px;
	-webkit-box-sizing: border-box;display: block;margin: 46px auto 0;border-radius: 27px;
	-moz-box-sizing: border-box;transition: all 0.3s;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftut a:hover {
	background: #d60f18;
}
.ftut a i {
	display: inline-block;font-size: 27px;line-height: 56px;color: #fff;padding-right: 55px;
	position: relative;
}
.ftut a i::before {
	position: absolute;z-index: 11;right: 0;top: 50%;transform: translateY(-50%);content: "";
	height: 33px;width: 33px;border-radius: 50%;overflow: hidden;
	background: url(../images/ficon31.png) no-repeat center #fff;
}
.fhow_con {
	padding: 45px 0 20px;
}
.fline_display {
	padding: 45px 0 80px;
}
.fline_display .fviodes {
	margin-top: 67px;
}
.fline_display .fviodes .lts {
	float: left;width: 870px;position: relative;
	height: 510px;border-radius: 16px;overflow: hidden;
}
.fline_display .fviodes .lts img {
	display: block;width: 100%;height: 100%;
}
.fline_display .fviodes .lts .ico {
	position: absolute;z-index: 44;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;background: url(../images/ficon32.png) no-repeat center/cover;
	width: 91px;height: 105px;cursor: pointer;
}
.fline_display .fviodes .text {
	float: right;width: calc(100% - 900px);
}
.fline_display .fviodes .text p {
	font-size: 24px;line-height: 32px;color: #3f3f3f;margin-top: -5px;
}
.fline_display .fviodes .text h6 {
	margin-top: 75px;font-size: 19px;line-height: 25px;color: #797979;
}
.fwintowers {
	padding-bottom: 40px;background: #eeeeee;
}
.fwintowers .flist ul {
	text-align: center;font-size: 0;
}
.fwintowers .flist ul li {
	display: inline-block;width: 33.33%;padding: 7px 0 20px;
	border-top-right-radius: 15px;border-top-left-radius: 15px;
	background: #a0a0a0;font-size: 31px;line-height: 80px;color: #000000;text-align: center;
	-webkit-box-sizing: border-box;position: relative;cursor: pointer;
	-moz-box-sizing: border-box;transition: all 0.3s;
	-o-box-sizing: border-box;overflow: hidden;
	box-sizing: border-box;
	box-shadow: -4px 5px 6px 2px #5c5c5c;
}
.ftetlist {
	position: relative;z-index: 111;background: #eeeeee;
}
.fwintowers .flist ul li.on,
.fwintowers .flist ul li:hover {
	background: #eeeeee;color: #797979;
	box-shadow: -6px 5px 10px 2px #282828;
}
.fwintowers .flist ul li::before {
	position: absolute;z-index: 11;content: "";
	bottom: 20px;left: 0;right: 0;margin: 0 auto;
	height: 6px;width: 0;background: #ed1b24;transition: all 0.3s;
}
.fwintowers .flist ul li.on::before,
.fwintowers .flist ul li:hover::before {
	width: 84px;
}
.fwintowers .ftetlist li .txt {
	padding: 30px 80px;text-align: center;
	font-size: 25px;line-height: 34px;color: #797979;
}
.fwintowers .ftetlist li .lst {
	padding: 0 30px;
}
.fwintowers .ftetlist li .lst dl {
	overflow: hidden;
}
.fwintowers .ftetlist li .lst dd {
	float: left;width: calc((100% - 62px)/4);margin-right: 20px;
}
.fwintowers .ftetlist li .lst dd:nth-child(4n) {
	margin-right: 0;
}
.fwintowers .ftetlist li .lst dd a {
	display: block;width: 100%;
}
.fwintowers .ftetlist li .lst dd .imgs {
	height: 325px;width: 100%;overflow: hidden;position: relative;
	border-radius: 5px;
}
.fwintowers .ftetlist li .lst dd .imgs img {
	display: block;width: 100%;height: 100%;
}
.fwintowers .ftetlist li .lst dd .imgs h3 {
	position: absolute;z-index: 66;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.38);opacity: 0;transition: all 0.3s;
}
.fwintowers .ftetlist li .lst dd:hover .imgs h3 {
	opacity: 1;
}
.fwintowers .ftetlist li {
	display: none;
}
.fwintowers .ftetlist li:first-child {
	display: block;
}
.fwintowers .ftetlist li .lst dd .imgs h3 i {
	background: url(../images/fr9.png) no-repeat center/cover;width: 47px;height: 12px;
	display: block;position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;
}
.fwintowers .ftetlist li .lst dd h4 {
	font-size: 25px;line-height: 40px;color: #797979;margin: 48px auto 60px;
	height: 80px;overflow: hidden;text-align: center;padding: 0 20px;
}
.freads {
	display: block;margin: 0 auto;width: 164px;border-radius: 5px;overflow: hidden;
	font-size: 21px;line-height: 41px;color: #fff;background: #ed1b24;text-align: center;
	transition: all 0.3s;transition: all 0.3s;
}
.freads:hover {
	background: #dc0c15;
}
.fcustomerbai {
	background: #fff;padding: 65px 0;
}
.fcustomer {
	padding: 50px 0 56px;
}

.fcustomer .list {
	margin-top: 72px;
}
.fcustomer .list li {
	float: left;width: calc((100% - 332px)/4);margin-right: 110px;position: relative;
}
.fcustomer .list li::before {
	position: absolute;z-index: 11;content: "";
	top: 55px;right: -55px;background: url(../images/ficon37.png) no-repeat center/cover;
	width: 1px;height: 260px;
}
.fcustomer .list li:last-child::before {
	display: none;
}
.fcustomer .list li:nth-child(4n) {
	margin-right: 0;
}
.fcustomer .list li h3 {
	font-size: 34px;line-height: 44px;color: #fff;
}
.fcustomer .list li .img {
	margin-top: 6px;border-radius: 4px;overflow: hidden;
	width: 120px;height: 100px;
}
.fcustomer .list li .img img {
	display: block;width: 100%;height: 100%;
}
.fcustomer .list li p {
	font-size: 19px;line-height: 36px;color: #fff;margin-top: 30px;
}
.ftersales {
	padding-bottom: 80px;background: #fff;
}
.ftersales .list {
	margin: 50px 30px 0;
}
.ftersales .list li {
	float: left;width: calc((100% - 5px)/4);margin-right: 1px;
	border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftersales .list li:nth-child(4n) {
	margin-right: 0;
}
.ftersales .list li a {
	display: block;width: 100%;
}
.ftersales .list li .ban {
	height: 324px;position: relative;
}
.ftersales .list li .ban h2 {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 10px;right: 10px;margin: 0 auto;text-align: center;
	font-size: 35px;line-height: 48px;color: #fff;text-transform: uppercase;
}
.ftersales .list li .ban h3 {
	position: absolute;z-index: 66;height: 70px;width: 70px;border-radius: 50%;overflow: hidden;transition: all 0.3s;
	left: 0;right: 0;margin: 0 auto;bottom: -35px;background: url(../images/fr10.png) no-repeat center #626262;
}
.ftersales .list li:hover .ban h3 {
	background: url(../images/fr10.png) no-repeat center #ed1b24;
}
.ftersales .list li .txt {
	padding: 65px 20px 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	
}
.ftersales .list li .txt h5 {
	font-size: 23px;line-height: 35px;color: #797979;
	height: 110px;overflow: hidden;
}
.ftersales .list li .txt h5 br {
	display: none;
}
.fhnews {
	padding: 65px 0 50px;
}
.fhnews .cenr {
	margin-top: 40px;
}
.fhnews .cenr .ltswiper {
	float: left;width: 740px;overflow: hidden;height: 510px;
	border-radius: 15px;position: relative;
}
.fhnews .cenr .ltswiper ul {
	height: 100%;width: 100%;
}
.fhnews .cenr .ltswiper .swiperspan {
	position: absolute;bottom: 24px;right: 65px;z-index: 66;width: auto;left: auto;
}
.fhnews .cenr .ltswiper .swiperspan span.swiper-pagination-bullet-active {
	background: #fff;
}
.fhnews .cenr .ltswiper .swiperspan span {
	margin-right: 4px;height: 9px;width: 9px;border-radius: 50%;
	overflow: hidden;border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.fhnews .cenr .ltswiper li {
	height: 100%;width: 100%;position: relative;
}
.fhnews .cenr .ltswiper li .text {
	/*left: 40px;bottom: 20px;position: absolute;z-index: 66;right: 40px;*/
	bottom:0px;position: absolute;z-index:66;background-color:rgba(15, 15, 14, 0.43);padding:15px 30px;
}
.fhnews .cenr .ltswiper li .text h3 {
	font-size: 29px;line-height: 47px;color: #fff;height: 93px;overflow: hidden;
}
.fhnews .cenr .ltswiper li a {
	display: block;
}
.fhnews .cenr .ltswiper li .text p {
	font-size: 16px;line-height: 28px;color: #fff;margin-top: 19px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhnews .cenr .ltswiper li .text h6 {
	font-size: 19px;line-height: 29px;color: #fff;margin-top: 10px;
	height: 86px;overflow: hidden;
}
.fhnews .cenr .ltswiper li .text .a {
	font-size: 19px;line-height: 35px;color: #fff;margin-top: 16px;text-align: center;display: block;
	width: 74px;border-radius: 8px;overflow: hidden;background: #e60012;transition: all 0.3s;
}
.fhnews .cenr .ltswiper li .text:hover .a {
	background: #ca1517;
}
.fhnews .cenr .rts {
	float: right;width: calc(100% - 780px);
}
.fhnews .cenr .rts li {
	margin-bottom: 32px;
}
.fhnews .cenr .rts li:last-child {
	margin-bottom: 0;
}
.fhnews .cenr .rts li a {
	display: block;overflow: hidden;
}
.fhnews .cenr .rts li .img {
	float: left;width: 50%;height: 240px;overflow: hidden;
	border-radius: 7px;
}
.fhnews .cenr .rts li:hover .img img {
	transform: scale(1.05);
}
.fhnews .cenr .rts li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fhnews .cenr .rts li .text {
	float: right;width: 46%;
}
.fhnews .cenr .rts li .text h3 {
	font-size: 23px;line-height: 35px;color: #000;height: 70px;overflow: hidden;margin-top: -4px;
}
.fhnews .cenr .rts li .text h6 {
	font-size: 15px;line-height: 23px;color: #878787;
	word-break:keep-all;margin-top: 12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhnews .cenr .rts li .text p {
	font-size: 18px;line-height: 23px;color: #000;height: 70px;overflow: hidden;margin: 10px 0 15px;
}
.fhnews .cenr .rts li .text h5 {
	font-size: 19px;line-height: 37px;color: #fff;overflow: hidden;text-align: center;
	width: 74px;background: #e60012;border-radius:8px;transition: all 0.3s;
}
.fhnews .cenr .rts li:hover .text h5 {
	background: #ce0717;
}
.fhnews .list {
	margin: 45px auto 20px;
}
.fhnews .list li {
	float: left;width: calc((100% - 40px)/2);padding-bottom: 14px;border-bottom: 1px solid #bfbfbf;
	margin-bottom: 40px;
}
.fhnews .list li:nth-child(2n) {
	float: right;
}
.fhnews .list li a {
	display: block;overflow: hidden;
}
.fhnews .list li .lt {
	float: left;width: 145px;
}
.fhnews .list li .lt h2 {
	font-size: 39px;line-height: 1;color: #adadad;
}
.fhnews .list li .lt h5 {
	font-size: 22px;line-height: 34px;color: #adadad;margin-top: 12px;
}
.fhnews .list li .rt {
	float: right;width: calc(100% - 155px);
}
.fhnews .list li .rt h3 {
	font-size: 20px;line-height: 24px;color: #000000;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhnews .list li:hover .rt h3 {
	color: #ed1b24;
}
.fhnews .list li .rt h6 {
	font-size: 13px;line-height: 21px;color: #a14444;margin-top: 4px;
}
.fhnews .list li .rt p {
	font-size: 13px;line-height: 20px;color: #5f5f5f;height: 60px;overflow: hidden;
}
.fhnews .list li .rt p i {
	display: inline-block;color: #c2c2c2;padding-left: 16px;
}
.fread {
	margin: 0 auto;width: 164px;line-height: 41px;color: #fff;background: #ed1b24;transition: all 0.3s;
	text-align: center;display: block;font-size: 21px;border-radius: 4px;overflow: hidden;
}
.fread:hover {
	background: #d9171f;
}
.frequently {
	background: #fff;padding: 50px 0 150px;
}
.frequently .forem {
	margin-top: 55px;
}
.frequently .forem .lts {
	float: left;width: 825px;
}
.frequently .forem .lts li {
	margin-bottom: 12px;border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frequently .forem .lts li:last-child {
	margin-bottom: 0;
}
.frequently .forem .lts li h2 {
	padding: 0 20px;transition: all 0.3s;
	-webkit-box-sizing: border-box;cursor: pointer;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frequently .forem .lts li h2 i {
	display: block;font-size: 24px;line-height: 54px;color: #000000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;padding-left: 58px;
	-o-box-sizing: border-box;transition: all 0.3s;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background: url(../images/fr12.png) no-repeat left center;
}
.frequently .forem .lts li.on h2 i {
	background: url(../images/fr11.png) no-repeat left center;
	color: #fff;
}
.frequently .forem .lts li .nete {
	display: none;
	font-size: 24px;line-height: 40px;color: #797979;
}
.frequently .forem .lts li .nete .padd{
	padding: 10px 20px 10px 75px;
}
.frequently .forem .lts li.on h2{
	color: #fff;background: #626262;
}
.frequently .forem .lts .more {
	display: block;margin: 25px auto 0;text-align: center;
	width: 140px;font-size: 19px;line-height: 31px;color: #fff;
	background: #ed1b24;transition: all 0.3s;
}
.frequently .forem .lts .more:hover {
	background: #d9171f;
}
.frequently .forem .rts {
	float: right;width: calc(100% - 860px);
	border: 1px solid #bfbfbf;padding-bottom: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frequently .forem .rts h3 {
	font-size: 27px;line-height: 54px;color: #fff;
	padding: 0 30px;background: #626262;
}
.frequently .forem .rts ul {
	padding: 12px 30px 20px;overflow: hidden;
}
.frequently .forem .rts li:nth-child(2),
.frequently .forem .rts li:nth-child(1) {
	width: calc((100% - 40px)/2);
}
.frequently .forem .rts li:nth-child(2) {
	float: right;
}
.frequently .forem .rts li .f1 {
	display: block;font-size: 21px;line-height: 34px;color: #000000;
}
.frequently .forem .rts li .text {
	display: block;font-size: 16px;height: 35px;color: #8e8e8e;width: 100%;
	border: 1px solid #bfbfbf;padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frequently .forem .rts li .sele {
	box-sizing: border-box;background-color: transparent;outline: 0;
	-webkit-appearance: none;
	display: block;font-size: 16px;height: 35px;color: #8e8e8e;width: 100%;
	border: 1px solid #bfbfbf;padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-appearance: none;
	 appearance: none; 
	 background: url(../images/ficon15.png) no-repeat right 12px center;
}
.frequently .forem .rts li .fseler {
	border: 1px solid #bfbfbf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;border-radius: 0;
}
.frequently .forem .rts li .fseler h2 {
	line-height: 33px;
}
.frequently .forem .rts li .fnvalr {
	top: 70px;
}
.frequently .forem .rts li {
	margin-bottom: 12px;float: left;width: 100%;position: relative;
}
.frequently .forem .rts li:last-child {
	margin-bottom: 0;
}
.frequently .forem .rts li .textarea {
	display: block;font-size: 16px;height: 160px;color: #8e8e8e;width: 100%;
	border: 1px solid #bfbfbf;padding: 8px 15px;line-height: 1.5;resize: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.frequently .forem .rts .sub {
	width: 150px;margin: 0 auto;font-size: 18px;line-height: 34px;color: #fff;cursor: pointer;transition: all 0.3s;
	transition: all 0.3s;background: #ed1b24;text-align: center;border: none;display: block;
} 
.frequently .forem .rts .sub:hover {
	background: #d9171f;
}
.fhanging {
	position: fixed;right: 0;z-index: 666;
	bottom: 230px;
}
.fhanging ul{
	width: 70px;
}
.fhanging li {
	margin-bottom: 17px;position: relative;cursor: pointer;height: 55px;
	float: right;width: 55px;transition: all 0.3s;right: 0;
	border-radius: 28px;overflow: hidden;
}
.fhanging li h3 {
	font-size: 16px;line-height: 55px;color: #656565;background: none;
	opacity: 0;
	padding: 0 20px 0 0;padding-left: 35px;position: relative;width: 230px;text-align: right;transition: all 0.3s;
}
.fhanging li:hover h3 {
	background: #c7c7c7;margin-right: 0;
	opacity: 1;
}
.fhanging li:hover{
	width: 290px;right: -60px;
}
.fhanging li:hover .ico {
	background: #781430;
}
.fhanging li .ico {
	transition: all 0.3s;z-index: 66;
	height:55px;width: 55px;border-radius: 50%;overflow: hidden;
	background: #c7c7c7;position: absolute;left: 0px;
}
.fhanging li .ico img {
	display: block;position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;max-width: 60%;max-height: 60%;
}

.nat_top {
	bottom: 100px;right: 0px;position: fixed;z-index: 111;border-radius: 50%;cursor: pointer;
	height: 70px;width: 70px;background: url(../images/fr16.png) no-repeat center #8e8e8e;transition: all 0.3s;
}
.nat_top:hover {
	background: url(../images/fr16.png) no-repeat center #781430;
}

/* 售后 */
.faftersales .list {
	margin-top: 50px;
}
.faftersales .list li {
	float: left;width: calc((100% - 30px)/2);margin-bottom: 30px;height: 330px;position: relative;
}
.faftersales .list li a {
	display: block;height: 100%;
}
.faftersales .list li:nth-child(2n) {
	float: right;
}
.faftersales .list li .text {
	position: absolute;left: 22px;right: 22px;bottom: 40px;
}
.faftersales .list li .text h2 {
	font-size: 23px;line-height: 40px;color: #fff;padding-bottom: 11px;position: relative;text-transform: uppercase;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.faftersales .list li .text h2::before {
	position: absolute;z-index: 11;left: 0;bottom: 0;width: 37px;height: 4px;
	background: #d40919;content: "";
}
.faftersales .list li .text p {
	font-size: 17px;line-height: 23px;color: #fff;height: 115px;overflow: hidden;margin-top: 10px;
}

.faftersales .list li .ico {
	position: absolute;right: 25px;bottom: 18px;
	z-index: 11;background: url(../images/ficon38.png) no-repeat center/cover;
	width: 27px;height: 17px;transition: all 0.3s;
}
.faftersales .list li:hover .ico {
	right: 35px;
} 
.faftersales .fftext {
	font-size: 17px;line-height: 25px;color: #000;
}


/* 售后内页 */
.fsales_data .text {
	margin: 15px auto 30px;font-size: 18px;line-height: 32px;color: #000000;
	vertical-align: top;
}
.fsales_data .text img {
	display: inline;width: auto;height: auto;float: right;
}


/* 提交页面 */
.fsubmitback {
	background: rgba(0,0,0,0.53);position: fixed;z-index: 1111;
	left: 0;right: 0;margin: 0 auto;top: 0;bottom: 0;display: none;
}
.fsubmitback .fsubmits {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);margin: 0 auto;
	width: 650px;padding: 50px 60px;background: #eeeeee;border-radius: 4px;left: 0;right: 0;
}
.fsubmitback .fsubmits .cha:hover {
    transform: rotate(765deg);
}
.fsubmitback .fsubmits .cha {
	position: absolute;
	z-index: 66;
	top: -60px;
	right: 0;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	background: url(../images/fr12.png) no-repeat center #fff;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transform: rotate(45deg);
}
.fsubmits .fnvalr {
	position: static;
}
.fsubmitback .fsubmits li {
	float: left;margin-bottom: 15px;width: 100%;position: relative;
}
.fnvalr dd label {
	display: block;padding-left: 26px;position: relative;
}
.fnvalr dd label .radio {
	background: url(../images/fr6.jpg) no-repeat left center;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	appearance: none;
	height: 9px;
	width: 9px;
	cursor: pointer;
	-webkit-appearance: none;
	-0-appearance: none;
	-moz-appearance: none;
}
.fnvalr dd label .radio:checked {
	background: url(../images/fr5.jpg) no-repeat left center;
}
.fsubmitback .fsubmits li:nth-child(2),
.fsubmitback .fsubmits li:nth-child(1){
	width: calc((100% - 10px)/2);
}
.fsubmitback .fsubmits li:nth-child(2) {
	float: right;
}
.fsubmitback .fsubmits li .text {
	display: block;width: 100%;height: 46px;padding: 0 16px;
	font-size: 18px;color: #8a8a8a;background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
}
.fsubmitback .fsubmits li .sele {
	display: block;width: 100%;height: 46px;padding: 0 16px;
	font-size: 18px;color: #8a8a8a;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	-moz-appearance: none;
	 appearance: none; 
	 background: url(../images/ficon15.png) no-repeat right 16px center #fff;
}
/* 行业内页 */
.findustlist {
	margin-top: 30px;
}
.findustlist li {
	margin-bottom: 25px;
}
.findustlist li a {
	display: block;padding: 0 10px;
}
.findustlist li h2 {
	font-size: 21px;line-height: 50px;color: #fff;padding-left: 58px;
	background: url(../images/ficon39.png) no-repeat left center;transition: all 0.3s;
}
.findustlist li:hover h2 {
	padding-left: 70px;
}
.fnews .ftitlists {
	display: none;
}
.frealted img {
	margin: 20px auto 0;height: auto;width: 100%;
}
.frealted {
	margin-bottom: 30px;
}

/* 弹窗 */
.fpopupback {
	position: fixed;z-index: 666;top: 0;bottom: 0;left: 0;right: 0;
	background: rgba(0,0,0,0.8);display: none;
}
.fpopupback .fpopup {
	position: absolute;z-index: 111;
	top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;width: 1000px;
	height: 500px;padding: 5px;background: #fff;
}
.fpopupback .fpopup .video {
	height: 100%;width: 100%;
	object-fit: cover;
}
.fpopupback .fpopup .video img {
	display: block;height: 100%;width: 100%;
}
.fpopupback .fpopup .cha {
	position: absolute;z-index: 66;top: -60px;right: 0;
	height: 50px;width: 50px;border-radius: 50%;
	background: #fff;cursor: pointer;
	background: url(../images/fr12.png) no-repeat center #fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	transform:rotate(45deg);
}

.fpopupback .fpopup .cha:hover {
	transform:rotate(765deg);
}
.fmobile_phone {
	display: none;
}

.fen {
	display: none;
}

.fsubmitback .fsubmits li .bta{
	width: 160px;
	line-height:46px ;
	background: #fff;
	margin: 0 auto;
	border: none;
	display: block;
	font-size: 18px;
	color: #333;
	border-radius: 5px;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	cursor: pointer;
}
.fsubmitback .fsubmits li .bta:hover{
	background: #dd2a21;color: #fff;
}


.fwhowh .text .btc{
    display: inline-block;
    padding: 0 16px;
    font-size: 16px;
    color: #ffffff;
    line-height: 32px;
    border-radius: 20px;
    background: #ed1b23;
}

.uspica{
    padding: 10px 15px;
    text-align: center;
}
.uspica h2{
    font-size: 33px;
    line-height: 1.4;
    color: #fff;
}
.uspica ul{
    margin-top: 20px;
}
.uspica li{
    display: inline-block;
    margin: 0 30px;
}
.uspica li .ic{
    height: 60px;
}
.uspica li .ic img{
    display: block;
    margin: 0 auto;
}
.uspica li h5{
    font-size:20px;
    text-align: center;
    line-height: 1.6;
    color: #fff;
}

.usdela{
    padding: 30px 0;
    font-size: 16px;
    color: #000000;
}
.qmtablts{
	margin-top: 30px;
}
.qmtablts li{
	float: left;width: calc((100% - 34px)/3);margin-right: 16px;border: 1px solid #781430;
	min-height: 620px;position: relative;
}
.qmtablts li:nth-child(3n){
    margin: 0 ;
}
.qmtablts li h3{
	font-size:25px ;
	line-height: 44px;
	color: #fff;background: #781430;text-align: center;
}
.qmtablts li dl{
	padding: 18px 16px 0;
}
.qmtablts li dd{
	font-size:16px ;
	line-height: 24px;
	margin-bottom: 10px;
	color: #000000;background: url(../images/qmt1.png) no-repeat left top 7px;padding-left: 22px;
}
.qmtablts li .btn{
	width: 140px;line-height: 32px;display: block;color: #fff;background: #781430;display: block;
	text-align: center;font-size: 16px;border-radius: 3px;margin: 0 auto;position: absolute;bottom: 30px;left: 0;right: 0;
}


.fabouts{
    margin: 0 !important;
}

