body{background-color:#fff}
a{text-decoration:none}
font{color:#dd1f2b}
.banner{width:100%}
.banner img{width:100%}
.ph_banner{width:100%;display:none}
.ph_banner img{width:100%}
.box1{width:80%;margin:0 auto}
.fl_top_left{float:left;width:70%}
.fl_top_right{float:right;width:25%}
.fl_top_right img{width:100%}
.fl_top_left h2{font-size:30px;line-height:30px;color:#333}
.fl_top_left p{font-size:16px;line-height:36px;color:#666}
.fl_top{margin:50px auto}
.fl_top_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}
.fl_top_left .fl_top_list li{float:left\9;background-color:#f0f0f0;padding:10px 20px;margin:10px 10px;margin-right:1%\9;width:40%}
.fl_top_list li a{color:#666;font-size:16px;line-height:30px}
.fl_top_list li a:hover{color:#d71f2b}
.fl_top_list li span{font-size:16px}
.fl_content{background-color:#f0f0f0;width:100%;padding-top:50px;padding-bottom:10px}
.fl_content_top h2{font-size:30px;line-height:60px;color:#333;text-align:center}
.fl_content_top_list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;margin:30px 0}
.fl_content_top_list li{width:32%;float:left\9;margin:0 .5%\9;margin-bottom:20px}
.fl_content_top_list li img{width:100%}
.fl_content_top_list li span{display:inline-block;width:100%;text-align:center;padding:10px;background-color:#fff;margin-top:-5px;font-size:18px;line-height:36px;color:#666}
.fl_content_top_list li:hover span{color:#d71f2b}
.fl_content_top_list ._clear{display:none;display:block\9}
.flow{width:100%;background-color:#fff;padding:40px 25px 20px}
.flow h2{width:100%;text-align:center;font-size:24px;line-height:36px;color:#fff;background-color:#dd1f2b;padding:10px 0;font-weight:400}
.flow_top{background-color:#f0f0f0;width:100%;padding:25px 20px 20px;margin-top:20px}
.flow_top span{width:85px;display:inline-block;font-size:18px;font-weight:700;line-height:34px;color:#333}
.flow_top p{flex:auto;margin:0;font-size:17px;line-height:36px;color:#666}
.flow_top_tit{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}
.flow_list{width:100%}
.flow_content{padding:25px 20px}
.flow_content h3{font-size:20px;line-height:26px;color:#333;font-weight:700}
.flow_list li{display:flex;width:100%}
.flow_list li div{width:85px;font-size:16px;line-height:30px;color:#666;padding:8px 0;float:left/9}
.flow_list li ._clear{display:none;display:block\9}
.flow_list li p{flex:1;margin:0;padding:8px 0;font-size:15px;line-height:30px;color:#666;float:left/9}
.flow_list li a{font-size:16px;line-height:30px;color:#666}
.flow_list li a:hover{color:#d71f2b}
.flow_list li span{font-size:16px;line-height:30px;color:#666;font-weight:700}
.flow_img{width:100%}
.flow_img li{float:left;width:23.5%;margin-right:1.5%}
.flow_img li img{width:100%}
.message1{background:url(../images/message_bg1.png) no-repeat;background-size:100% 125px;padding:20px 10px 20px 25%;margin:30px 0;height:130px}
.message2{background:url(../images/message_bg2.png) no-repeat;background-size:100% 125px;padding:20px 15% 20px 50px;margin:30px 0;height:130px}
.message_left{float:left;width:50%}
.message_right{float:right;width:50%;margin-top:15px}
.message_left h3{font-size:26px;line-height:43px;color:#414141;font-weight:700;margin-left:-20px}
.message_left p{font-size:13px;line-height:25px;color:#414141;margin:0;margin-left:6px}
.message_left span{font-size:21px;line-height:37px;color:#dd1f2b}
.message_right button{background-color:#dc1f2b;background:-webkit-linear-gradient(top,#dc1f2b,#c81c27);background:-o-linear-gradient(top,#dc1f2b,#c81c27);background:-moz-linear-gradient(top,#dc1f2b,#c81c27);background:linear-gradient(top,#dc1f2b,#c81c27);font-size:14px;line-height:24px;color:#fff;border-radius:8px;border:0;box-shadow:1px 2px 8px #949494;padding:8px 20px}
.message_right button:hover{background-color:#f6a822;background:-webkit-linear-gradient(top,#f6a822,#f6a822);background:-o-linear-gradient(top,#f6a822,#f6a822);background:-moz-linear-gradient(top,#f6a822,#f6a822);background:linear-gradient(top,#f6a822,#f6a822)}
.message_right button span{float:left;color:#fff}
.message_right button img{float:left;margin-top:5px;margin-right:5px}
@media(max-width:1268px){
	.message1{padding-left:17%}
	.message1{padding-right:10px}
	.message2{padding-left:10px}
	.message2{padding-right:17%}
}
@media(max-width:1146px){
	.message_left h3{font-size:20px;line-height:25px;}
	.message_left p{font-size:12px}
	.message_left span{font-size:16px}
	.message_left{width:45%}
	.message_right{width:55%}
	.message2{padding-right:10%}
}
@media(max-width:1023px){
	.message_left{display:none}
	.message_right{width:100%}
	.message_right button{margin-left:10px}
	.fl_top_left h2{font-size:25px;line-height:30px;}
	.fl_top_left p{line-height:25px;}
	.fl_content_top_list li span{font-size:14px; }
	.fl_top_left .fl_top_list li{width:90%;margin-top:10px;text-align:center}
	.fl_top_list{flex-wrap:wrap}
	.fl_content_top h2{font-size:25px;line-height:50px;}
}
@media(max-width:1146px) and (min-width:1023px){
	.box1{width:90%;margin:0 auto}
	.message_left{width:52%;margin-left:5%}
	.message_right{width:40%;margin-top:0;margin-right:3%}
}
@media(max-width:767px){
	.fl_top_left,.fl_top_right{float:none;width:100%}
	.fl_top_right{margin-top:10px}
	.fl_content_top_list li{width:43%;margin:0 1%\9}
	.fl_content_top_list li span{font-size:14px}
	.flow_img li{width:45%;margin-right:3.5%}
}
@media(max-width:650px){
	.message_right{margin-top:0}
	.flow_list li{flex-wrap:wrap}
	.flow_list li p{flex:unset}
	.message_right button{margin-left:3px;margin-top:20px}
}
@media(max-width:588px){
	.message_right button{margin-left:50px;margin-top:-2px;margin-bottom:4px}
}
@media(max-width:500px){
	.message_right button{margin-left:55px;margin-bottom:3px}
	.fl_top_left .fl_top_list li{width:100%}
}
@media(max-width:430px){
	.message_right button{margin-bottom:3px}
	.message_right button img{display:none}
	.message1{padding-left:20%}
}
@media(max-width:414px){
	.message_right button{margin-left:30px}
}
@media(max-width:375px){
	.message_right button{margin-left:10px}
}
