.function{width: 100%;background: #f5f5f7}
.function_nav{width: 100%;border-bottom: 1px solid #999999;height: 45px;line-height: 45px;padding-top: 20px;}
.function_nav li{font-family:microsoft yahei;width:calc(100%/6);width:-moz-calc(100%/6);width:-webkit-calc(100%/6);font-size: 14px;color: #333;line-height: 45px;float: left;text-align: center;cursor: pointer;height: 45px;}
.fcbox{display: none;}
.function_con{width: 100%;}
.fb01 .fccon:nth-last-child(1),.fb02 .fccon:nth-last-child(1),.fb03 .fccon:nth-last-child(1),.fb04 .fccon:nth-last-child(1),.fb05 .fccon:nth-last-child(1){border-bottom: 0px;}
.fccon{border-bottom: 1px solid #ccc;padding: 45px 0;width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.fccon2{display: block;}
.fcon_tit{margin: 2% 0 0 7%;font-family:microsoft yahei;text-align:left;}
.fcon_tit2{text-align: left;height: 30px;}
.fcon_img{width: 68%;}
.fcon_img2{width: 32%;}
.fcon_img2con{width: 100%;display: flex;flex-direction: row;justify-content: space-between;margin-top: 20px;}
.fcon_p1{font-size: 28px;color: #333333;margin-bottom: 30px;line-height: 30px;}
.fcon_p2{font-size: 14px;color: #666666;line-height: 28px;}
.mt{margin-top: 35px;}
.function_nav .function_hot{color:#c00;border-bottom:1px solid #c00;}

@media screen and (max-width:1024px){
	.fcon_img{width:65% !important;height:100%;}
	.fcon_tit{margin-left:0;width:35%;padding-right:2%;box-sizing:border-box;}
	.fccon2 img{width: 32% !important;}
}

@media screen and (max-width:640px){
	.function_nav li{width:calc(100%/3);width:-moz-calc(100%/3);width:-webkit-calc(100%/3);box-sizing:border-box;}
	.function_nav li.function_hot:nth-of-type(4),.function_nav li.function_hot:nth-of-type(5),.function_nav li.function_hot:nth-of-type(6){border-top:1px solid #c00;border-bottom:0;}
	.fcon_img{width:60% !important;}
	.fcon_tit{width:40%;}
	.fcon_p1{font-size: 20px;margin-bottom: 20px;}
	.fcon_tit{margin-top:0;}
}

@media screen and (max-width:414px){
	.fcon_tit{width:100%;padding-right:0;}
	.fccon{display:block;}
	.fcon_p1{font-size: 16px;margin-bottom: 10px;}
	.fcon_tit p{text-align:center;}
	.fcon_p2{line-height: 24px;}
	.fcon_img {width: 100% !important;margin-top:10px;}
	.fcbox{margin-top: 60px;border-top: 1px solid #ccc;}
	.fccon{padding: 30px 0;}
}

@media screen and (max-width:375px){
	.function_nav li{font-size: 12px;}
}