.banner{width: 100%;}
.banner img{width: 100%;}
.tit_list1 li img,.tie_flow img,.flow img{width:100%;}
.tie{width: 100%;background-color: #f1f0f0;padding: 30px 0;margin-top: -5px;}
.box1{width: 80%;margin: 0 auto;}
.tie ul li span{font-size:20px;}

.tie p{text-align: center;font-size: 16px;line-height: 30px;color: #666;}
.tie h3{font-size: 20px;line-height: 36px;color: #333;font-weight: bold;text-align: center;}
.tie ul{width: 50%;margin: 30px auto;}
.tie ul li{background-color: #dd1f2b;float: left;width: 82%;margin: 2px 8%;}
.tie ul li a{font-size: 19px; line-height: 48px;color: #fff;text-align: center;display: block;text-decoration: none;}
.tie ul li a:hover{text-decoration: underline;}

.tie_tit{margin:50px 0;}
.tie_tit_top h1{border: 2px solid #333;text-align: center;width: 814px;height: 50px; margin: 0 auto;border-bottom: 0px;padding: 15px;font-size: 34px;line-height: 42px;color: #333;font-weight: bold;}
.tie_tit_bot{margin-top:10px;border-top:2px solid #333;}
.tie_tit_bot1{width: 814px;height: 50px;border: 2px solid #333;border-top: 0px;margin: 0 auto;margin-top: -2px;background-color: #fff;padding:10px 20px;}
.tie_tit_bot1 span{width: 100%;background-color: #dcdcdc;border-radius: 5px;display: block;text-align: center;font-size: 18px;line-height: 30px;color: #333;}
.tit_list h2{background-color: #dd1f2b;float: left;width: 335px;height: 40px;line-height: 36px;padding-left: 10px;color: #fff;font-size: 24px;}
.tit_border{
    border: 0px solid transparent;
    border-left: 25px solid #dd1f2b;
    border-top: 40px solid transparent;
    width: 0;
    height: 0;
    float: left;
}
.tit_list1{margin: 30px 0 50px;}
.tit_list1 li{float: left;width: 18%;margin-left:2.5%;}
.tit_list1 li:first-child{margin-left: 0;}
.tit_list1 li span{display: inline-block;width: 100%;background-color: #828282;text-align: center;margin-top: -5px;font-size: 14px;line-height: 36px;height: 38px;color: #fff;}

.tie_left{float: left;width: 40%;}
.tie_right{float: right;width: 55%;}
.tie_left1{float: right;width: 40%;}
.tie_right1{float: left;width: 55%;}
.tie_right h2,.tie_right1 h2{font-size: 19px;line-height: 35px;color: #333;font-weight: bold;padding: 20px 0 0; margin-bottom: 0px;}
.tie_right span,.tie_right1 span{font-size: 14px;line-height: 36px;color: #dd1f2b;margin-bottom: 0px;display: inline-block;}
.tie_right h3,.tie_right1 h3{font-size: 14px;line-height: 30px;color: #333;font-weight: bold;}
.tie_right p,.tie_right1 p{font-size: 14px;line-height: 30px;color: #333;margin: 0;}
.tie_flow,.flow{padding: 35px 0;}
.tie_flow,.tie_flow1{background-color: #eee;width: 100%;}
.tie_flow1{padding-top: 50px;}
.advan_left{float: left;width: 45%;margin-right: 10%;margin-top: 50px;}
.advan_right{float: left;width: 45%;margin-top: 50px;}
.tie_advan{background:url(../images/banner1.jpg) no-repeat;padding: 50px 0;height: 290px;}
.tie_advan h3{font-size: 18px;line-height: 30px;color: #333;font-weight: bold;margin-top: -30px;}
.tie_advan p{font-size: 14px;line-height: 30px;color: #333;margin-top: 0;}

.tie_tit_top1 h1{border: 2px solid #333;text-align: center;width: 814px;height: 60px; margin: 0 auto;border-bottom: 0px;padding: 15px;font-size: 34px;line-height: 36px;color: #333;font-weight: bold;}
.tie_tit_bot{margin-top:10px;border-top:2px solid #333;}
.tie_tit_bot2{width: 814px;height: 60px;border: 2px solid #333;border-top: 0px;margin: 0 auto;margin-top: -2px;background-color: #fff;padding:10px 20px;}
.tie_tit_bot2 span{width: 100%;background-color: #dcdcdc;border-radius: 5px;display: block;text-align: center;font-size: 18px;line-height: 26px;color: #333;margin-top: -10px;}


.tie_right ul li,.tie_right1 ul li{width: 100%;font-size: 14px;line-height: 24px;color: #333;margin: 5px 0;background: url(../images/icon1.png) no-repeat;padding-left: 18px; background-position-y:5px;}

.tie_por{width: 100%;margin-top: 50px;}
.tie_por h2{font-size: 20px;line-height: 36px;text-align: center;width: 100%;color: #333;font-weight: bold;}
.tie_por ul li{display: flex;margin-bottom: 15px;}
.tie_por ul li span{font-size: 14px;line-height: 30px;color: #333;font-weight: bold;}
.tie_por ul li span p{width: 100%;font-size: 14px;line-height: 30px;color: #333;font-weight: bold;}
.tie_por ul li div{flex: 1;font-size: 14px;line-height: 30px;color: #333;}
.tie_table .table_row{width: 100%;display: block;margin: 0;border:1px solid #dcdcdc;border-top: 0;border-left: 0;}
.tie_table .table_row:first-child{border-top: 1px solid #dcdcdc;}
.table_row ul {display: flex;width: 100%;}
.table_row ul li:first-child{width: 130px;}
.table_row ul li:nth-child(4){width: 190px;}
.table_row ul li:nth-child(2){flex: 3;}
.table_row ul li:nth-child(3){flex: 4;}
.table_row ul li{margin: 0;height: 40px;border-left: 1px solid #dcdcdc;text-align: center;display: inline-block;font-size: 14px;line-height: 38px;color: #666;}
.table_row:nth-child(2n+1){background-color: #f1f1f1;}
.tie_table .table_row1 ul li{height: 60px;line-height: 28px;}
.tie_table .table_row1 ul li:first-child,.tie_table .table_row1 ul li:nth-child(2){line-height: 24px;}
.table_row:first-child ul li{font-weight: bold;color: #333;}
.tie_advan1{background:url(../images/banner2.jpg) no-repeat;padding: 50px 0;height: 360px;}
.tie_advan1 h3{font-size: 18px;line-height: 30px;color: #333;font-weight: bold;}
.tie_advan1 p{font-size: 14px;line-height: 30px;color: #333;margin-top: 0;}
.advan_left1{float: left;width: 31%;margin-left: 3.5%;margin-top: 30px;}
.advan_left2{float: left;width: 31%;margin-left: 0;margin-top: 30px;}




@media (max-width: 1024px){
	.tie_advan,.tie_advan1{background-image: none;background-color: #eee;height: auto;}
    .advan_left,.advan_left1,.advan_left2{width: 100%;margin-left: 0;}
	.advan_right{width: 100%;}
	
	.tie_tit_top h1,.tie_tit_bot1,.tie_tit_top1 h1,.tie_tit_bot2{width: auto;border: 0;}
    .tie_tit_bot2{margin-top: 25px;}
    .tie_tit_bot1{margin-top: 0px;}
    .tie_tit_top h1,.tie_tit_top1 h1{font-size: 22px;margin-bottom: -5px;}
    .tie_tit_bot1 span,.tie_tit_bot2 span{font-size: 15px;margin-top: 0px;}
	.table_row ul li{font-size: 12px;line-height: 18px;}
    .tie_table .table_row1 ul li{line-height: 18px;}
    .table_row ul li{height: 60px;}
    .tie_table .table_row1 ul li{height: 80px;}
    .tie_por ul li{display: block;}
    .table_row ul li:nth-child(4){width: 60px;}
    .table_row ul li:first-child{width: 50px;}
	.tie_left,.tie_left1{float: none;width: 50%;margin: 0 auto;}
    .tie_right,.tie_right1{float: none;width: 100%;}

}
@media (max-width: 767px){
	img{width:100%;}
	
	.box1{width: 90%;margin: 0 auto;}
    .tie ul li{margin-bottom: 10px;}
    .tie_left,.tie_left1{float: none;width: 50%;margin: 0 auto;}
    .tie_right,.tie_right1{float: none;width: 100%;}
    .tie_advan,.tie_advan1{background-image: none;background-color: #eee;height: auto;}
    .advan_left,.advan_left1,.advan_left2{width: 100%;margin-left: 0;}
    .advan_right{width: 100%;}
    .tit_list1 li{width: 48%;margin-left: 2%;margin-bottom: 20px;}
    .tit_list1 li:nth-child(2n+1){margin-left: 0;}
    .table_row ul li{font-size: 12px;line-height: 18px;}
    .tie_table .table_row1 ul li{line-height: 18px;}
    .table_row ul li{height: 60px;}
    .tie_table .table_row1 ul li{height: 80px;}
    .tie_por ul li{display: block;}
    .table_row ul li:nth-child(4){width: 60px;}
    .table_row ul li:first-child{width: 50px;}
    .tie_tit_top h1,.tie_tit_bot1,.tie_tit_top1 h1,.tie_tit_bot2{width: auto;border: 0;}
    .tie_tit_bot2{margin-top: 25px;}
    .tie_tit_bot1{margin-top: 0px;}
    .tie_tit_top h1,.tie_tit_top1 h1{font-size: 22px;margin-bottom: 24px;line-height:27px;}
    .tie_tit_bot1 span{font-size: 15px;margin-top: 0px;}
	.tie_tit_bot2 span {margin-top: -22px;}
	.tie_right span, .tie_right1 span {margin-bottom:0px;}
	.tie_right h2, .tie_right1 h2{margin-bottom:0px;}
	.tie_table .table_row ul li a{font-size:12px;}
	.tie_table .table_row1 ul li a{font-size:12px;}
	.tit_list h2{font-size:16px;width:200px;}
	.tie ul {width:100%;}
	.tie ul li span{font-size:12px;}
	.tit_list1 li span{font-size:12px;}
}


@media (max-width: 425px){
	.table_row ul li:nth-child(4){width: 30px;}
    .table_row ul li:first-child{width: 20px;}
}
@media (max-width: 375px){
	.tie ul li a{font-size: 19px;line-height: 28px;width:100%;}
	.tie_tit_top h1,.tie_tit_top1 h1{margin-bottom: 20px;}
    .tie_tit_top h1,.tie_tit_top1 h1{font-size: 20px; line-height: 25px;}
    .tie_tit_bot1 span,.tie_tit_bot2 span{font-size: 12px; width:100%;}
	.tie_tit_bot2 span{width:105%;}
	
}
