body{font-family: 'Meiryo UI';font-size: 14px;background:#ffffff;}
.cursor{cursor: pointer}
a{text-decoration: none;color: inherit}
.w1200{width: 1200px;margin: auto}

.content{}
.content .banner{
    text-align: center;width: 100%;margin: 0 auto;position: relative;
}
.banner img{
    width: 100%;
}
.button-image{width: 20%;position: absolute;top: 0;left: 55%;z-index: 10}
.swiper-pagination{
    height: 35px;
    width: 100%;
    line-height: 35px;
    position: absolute;
    bottom: 0px;
}
.swiper-pagination span{margin: 0 6px; background-color: #ffffff; border-radius: 50%;width: 8px;height: 8px}
.swiper-pagination-clickable .swiper-pagination-bullet{
    margin: 0 6px;
    box-sizing: border-box;
    border: 2px solid #be0000!important;
    background: transparent!important;
    opacity: 1!important;
}
.swiper-pagination-clickable  .swiper-pagination-bullet-active{
    background: #be0000!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active{border-radius:0;}

.purchase_nav{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #DCDCDC;background-color: #ffffff;}
.purchase_nav .one{width:190px;border-right: 1px solid #DCDCDC;text-align: center;font-size: 16px;color:#333333;cursor: pointer;height: 49px }
.purchase_nav .one:hover{background: #333333;color: #ffffff;}
.purchase_nav .rate_show{width: 100px;height: 30px;box-sizing: border-box; text-align: center;line-height: 28px;display: flex;justify-content: center;color: #BE0000;border: 1px solid #BE0000;border-radius: 5px;margin-left: 18px;margin-top: 10px;font-weight: bold}
.purchase_nav .notice_but{width: 120px;height: 30px;box-sizing: border-box;text-align: center;line-height: 28px;color:#ffffff;background: #BE0000;border-radius: 5px;margin-left: 18px;margin-top: 10px;font-weight: bold}


.create_purchase_order{margin: 30px auto 0;width: 200px;height: 40px;text-align: center;cursor: pointer;display: flex;justify-content: center;align-items: center;border: 1px solid #BE0000;border-radius: 5px;background-color: #FFFFFF;}
.create_purchase_order span{font-size: 14px;color: #BE0000;line-height: 36px;display: block;font-weight: bold;}

.purchase_reason{width: 100%;background-color: #F5F5F5;box-sizing: border-box; padding: 0 0 77px 0;}
.site_title{padding: 55px 0 20px;display: flex;justify-content: center}
.site_title .dian{float: left;width: 6px;height: 6px;border-radius: 50%;background-color: #333333;margin: 16px 15px}
.site_title span{font-size: 30px;font-weight: bold;color: #BE0000;line-height: 36px;float: left}
.purchase_reason .line{display: flex;justify-content: space-between}
.purchase_reason .line .one{width: 370px;height: 160px;border-bottom: 5px solid #BE0000;background-color: #ffffff;margin-top: 30px}
.purchase_reason .line .one img{margin-left:49px }
.purchase_reason .line .one .text{font-size: 20px;font-weight: bold;color: #BE0000;line-height: 24px;margin-left: 45px}
.purchase_reason .over_one{height: 160px;width: 370px;margin-top: 30px;padding: 41px 50px 0 45px;font-size: 14px; font-weight: bold; word-break: break-all; color: #FFFFFF;line-height: 20px;background-size: 370px 160px;background-position: right bottom;}
/* 比较 */
.tsCompareBox{margin: 62px auto 0;}
.tsTable{width: 800px;margin:10px auto 0;color: #000000;font-size: 14px;background-color: #FFFFFF;}
.tsTable .ul{text-align: center;box-sizing: border-box}
.tsTable .ul .li{height: 50px;border-bottom: 1px solid #f0f0f0;line-height: 20px;display: flex;align-items: center;justify-content: center}
.tsTable .ul .li:first-child{background-color: #ececec}
.tsTable .ul2 .li:nth-child(7),.tsTable .ul2 .li:nth-child(8),.tsTable .ul2 .li:nth-child(9),.tsTable .ul2 .li:nth-child(10){font-size: 23px;}
.tsTable .ul2 .li:nth-child(7),.tsTable .ul3 .li:nth-child(8),.tsTable .ul3 .li:nth-child(9),.tsTable .ul3 .li:nth-child(10){font-size: 23px;}
.tsTable .ul2 .li:nth-child(7),.tsTable .ul4 .li:nth-child(8),.tsTable .ul4 .li:nth-child(9),.tsTable .ul4 .li:nth-child(10){font-size: 23px;}
.tsTable .ul1{ width: 20%;background-color: #ececec;color: #666666;}
.tsTable .ul1 .li{border-bottom: 1px solid #DCDCDC}
.tsTable .ul1 .li:first-child{border-right: 1px solid #DCDCDC;}
.tsTable .ul2{ width: 25%;border-right: 1px solid #DCDCDC}
.tsTable .ul3{ width: 25%}
.tsTable .ul4{ width: 30%;border: 5px solid #be0000;box-shadow: 0px 0px 8px #888888;box-sizing: border-box;background-color: #fff2f0;color: #be0000;font-weight: bold}
.tsTable .ul4 .li{border-bottom: 1px solid #fff}
.tsTable .ul4 .li:first-child{background-color: #be0000;height: 45px}
.tsTable .ul4 .li:first-child img{height: 22px}
.tsTable .ul4 .li:last-child{height: 45px}

.site_message{padding: 0 0 50px 0;}
.site_message .text1{font-size: 24px;font-weight: bold;color: #333333;line-height: 36px;margin-top: 26px;text-align: center}
.site_message .text2{font-size: 14px;font-weight: bold;color: #BE0000;line-height: 20px;margin-top: 32px}
.site_message .text3{font-size: 14px;color: #333333;line-height: 20px;margin-top: 32px}
.site_message .shipment_info{width: 1200px;border-left: 1px solid #C8C8C8;border-top: 1px solid #C8C8C8;margin-top: 32px}
.site_message .shipment_info .line1{background: #F0F0F0;display: flex}
.site_message .shipment_info .line1 div{border-bottom: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;width: 200px;padding: 20px;font-size: 14px;font-weight: bold}
.site_message .shipment_info .line2{background: #ffffff;display: flex}
.site_message .shipment_info .line2 div{border-bottom: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;width: 200px;padding: 20px;font-size: 14px;font-weight: bold;display: flex;align-items: center}
.site_message .shipment_info .line2 div:first-child{color:#BE0000 }
.questions{background: #F5F5F5;padding-bottom: 45px}
.tsQaItem{
    box-sizing: border-box;padding: 15px 40px 15px 20px;width: 750px;background-color: #ffffff;
    box-shadow: 0 0 6px 0 rgba(216,216,216,0.2);border-radius: 10px;margin: 0 auto 8px;
}
.tsQaTitle{
    width: 100%;box-sizing: border-box;background-repeat: no-repeat;position: relative;
    background-size: 26px auto;background-position: left top;cursor: pointer;
}
.tsQaTitle span{display:block;width: 24px;height: 24px;background: #BE0000;border: 1px solid #BE0000;border-radius: 5px;margin-right: 10px;color: #ffffff;text-align: center;line-height: 22px}
.tsQaTitle:before{
    display: block;content: "";position: absolute;right: -20px;top: 8px;width: 20px;height: 13px;
    background-repeat: no-repeat;background-position: center;background-size: 20px 13px;
    background-image: url("./index/qa_close.png");
}
.tsQaOpen:before{
    background-image: url("./index/qa_open.png") !important;
}
.tsQaTitleSpan{
    width: 100%;line-height: 26px;color: #BE0000;font-size: 18px;display: flex;padding-right: 20px;
}
.tsQaTitleSpan>span{font-size: 14px;}
.tsQaContent{
    width: 100%;box-sizing: border-box;background-repeat: no-repeat;margin: 15px 0 0;
    background-size: 26px auto;background-position: left top;display: none;
}
.tsQaContentSpan{
   line-height: 26px;color: #333333;font-size: 16px;text-align: left;padding-right: 20px;display: flex;
}
.tsQaContentSpan .a_class{
    display:block;width: 24px!important;height: 24px;background: #ffffff;border: 1px solid #BE0000;border-radius: 5px;margin-right: 10px;color:#BE0000 ;text-align: center;font-weight: bold;
    font-size: 16px;box-sizing: border-box;line-height: 22px;
}
.tsQaContentSpan>span{
    color: #EE3636;
}
.tsQaContentSpan>a{
    text-decoration: none;
}

.more_questions_but{width: 200px;height: 40px;border: 1px solid #BE0000;text-align: center;line-height: 40px;border-radius: 5px;color:#BE0000;font-size: 14px;display: block;background: #ffffff;font-weight: bold;margin: 30px auto 0;}
.more_questions_but:hover{color: #BE0000;}
.more_questions_but2{width: 200px;height: 40px;border: 1px solid #BE0000;text-align: center;line-height: 40px;border-radius: 5px;color:#FFFFFF;font-size: 14px;display: block;background: #BE0000;font-weight: bold;margin: 50px auto 0;}
.more_questions_but2:hover{color: #FFFFFF;}
.site_consult{margin-bottom: 62px}
.site_consult .consult_one{display: flex;margin-top: 15px;justify-content: center}
.site_consult .consult_title{font-size: 14px;font-weight: bold;color: #BE0000;line-height: 36px;width: 150px}
.site_consult .consult_title span{color: #BE0000}
.site_consult input{width: 860px;height:40px;padding: 5px;border: 1px solid #C8C8C8; background-color:#F9F9F9;}
.site_consult textarea{width: 860px;height: 160px;background-color:#F9F9F9;border: 1px solid #C8C8C8;padding: 5px}
.site_consult .consult_but{width: 200px;height: 40px;border: 1px solid #BE0000;text-align: center;cursor: pointer;line-height: 40px;border-radius: 5px;color:#BE0000;font-size: 14px;display: block;background: #ffffff;font-weight: bold;margin: 30px auto 0;}

.main_services{
    width: 100%;box-sizing: border-box; padding: 0 0 60px 0;
}
.main_services_content{
    width: 1200px;box-sizing: border-box;margin: 30px auto 0;border-bottom: 5px solid #333333;height: 265px;position: relative;
    background-image: url('./index/main_service_people.png');background-position: bottom center;background-repeat: no-repeat;background-size: 173px 156px;
}
.main_services_one,
.main_services_two,
.main_services_three,
.main_services_four{
    box-sizing: border-box;border-radius: 10px;font-size: 16px;color: #333333;line-height: 30px;
    background-position: center bottom;background-repeat: no-repeat;background-size: cover;text-align: center;
}
.main_services_one{padding: 20px 16px;position: absolute;left: 110px;top: 0;width: 324px;height: 123px;background-image: url('./index/main_one.png');}
.main_services_two{padding: 22px 24px;position: absolute;left: 36px;bottom: 27px;width: 403px;height: 92px;background-image: url('./index/main_two.png');}
.main_services_three{padding: 20px 24px;position: absolute;right: 151px;top: 0;width: 334px;height: 123px;background-image: url('./index/main_three.png');}
.main_services_four{padding: 22px 24px;position: absolute;right: 84px;bottom: 27px;width: 343px;height: 92px;background-image: url('./index/main_four.png');}

.major_services{
    width: 100%;background-color: #F5F5F5;box-sizing: border-box; padding: 0 0 80px 0;
}
.major_services_content{
    width: 1200px;box-sizing: border-box;margin: 0 auto;justify-content: space-between;
}
.major_services_item{
    width: 360px;border-bottom: 5px solid #BE0000;box-sizing: border-box;
}
.major_services_item>img{display: block;}
.major_services_text{
    width: 100%;box-sizing: border-box;padding: 0 16px 30px 12px;font-size: 24px;font-weight: bold;color: #333333;line-height: 30px;
}

.acting_flow{
    width: 100%;box-sizing: border-box; padding: 0 0 65px 0;
}
.acting_flow_content{
    width: 1200px;box-sizing: border-box;margin: 30px auto 0;justify-content: center;
}
.acting_flow_left,
.acting_flow_right{
    width: 250px;height: 250px;justify-content: center;align-items: center;
}
.acting_flow_left>img{display: block;width: 101px;height: 89px;}
.acting_flow_right>img{display: block;width: 152px;height: 66px;}
.acting_flow_left{background-color: #FFF5C8;}
.acting_flow_right{background-color: #FCF4F4;}

.acting_flow_center{
    width: 524px;box-sizing: border-box;padding: 0;
}
.acting_flow_item1{
    width: 100%;box-sizing: border-box;height: 45px;background-position: bottom center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('./index/acting_flow_1.png');
    font-size: 20px;line-height: 36px;font-weight: bold;color: #BE0000;text-align: center;
}
.acting_flow_item2{
    width: 100%;box-sizing: border-box;height: 45px;background-position: bottom center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('./index/acting_flow_2.png');
    font-size: 20px;line-height: 36px;font-weight: bold;color: #999999;text-align: center;margin-top: 20px;
}
.acting_flow_item3{
    width: 100%;box-sizing: border-box;height: 45px;background-position: bottom center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('./index/acting_flow_1.png');
    font-size: 20px;line-height: 36px;font-weight: bold;color: #BE0000;text-align: center;margin-top: 25px;
}
.acting_flow_item4{
    width: 100%;box-sizing: border-box;height: 45px;background-position: bottom center;background-repeat: no-repeat;background-size: auto 15px;background-image: url('./index/acting_flow_2.png');
    font-size: 20px;line-height: 36px;font-weight: bold;color: #999999;text-align: center;margin-top: 20px;
}

.mh_search_box_purchase{position: relative;padding-right: 90px;width: 1000px;margin: 20px auto 15px;}
.mh_search_box_purchase input {width: 910px;height: 50px;background: rgba(255, 255, 255 0);border: 1px solid #999999;opacity: 1;border-radius: 15px 0 0px 15px;padding: 0 50px 0 30px;font-size: 14px;box-sizing: border-box;  }
.mh_search_box_purchase input::-webkit-input-placeholder{color: #666666;}
.mh_search_box_purchase button{width: 90px;height: 50px;background: #BE0000;opacity: 1;border-radius: 0 15px 15px 0;font-size: 14px;font-weight: 400;line-height: 50px;color: #FFFFFF;border: 0; display: block;position: absolute;top: 40px;right: 0;  }
#photo_purchase_search{width: 22px;height: 20px;position: absolute;right: 100px;top: 54px;padding: 0!important;}
#photo_purchase_searchSelectBtn{cursor: pointer;background: transparent;padding: 0!important;width: 22px;height: 20px;display: block;border: 0;}
#photo_purchase_searchSelectBtn img{width: 22px;height: 20px;display: block;}
#photo_purchase_searchDeleteBtn{display: none}
.progress{display: none!important;}
.mh_search_box_purchase .platform_type{position: absolute;}
.mh_search_box_purchase .platform_type_one{width: 200px;height: 41px;border:1px solid #999999;text-align: center;margin-left: 15px;cursor: pointer;background-color: #F5F5F5;line-height: 40px;font-size: 16px;font-weight: bold}
.mh_search_box_purchase .platform_type .checked_type{border-bottom: 0!important;color:#BE0000;background-color: white!important;cursor: auto!important; }

.purchase_category{width: 1000px;margin: auto;}
.purchase_category .purchase_first_category{display: flex;justify-content: space-around;}
.purchase_category .purchase_first_category .first_category_one{color: #666666;font-size: 16px;font-weight:bold;cursor: pointer}
.purchase_category .purchase_second_category{border-top: 1px solid #C8C8C8;padding-top: 10px;margin-top: 15px}
.purchase_category .second_category_one{float: left;width: 16.66%;text-align: center;padding: 8px 0;color: #666666;font-size: 14px;cursor: pointer}
.purchase_category .check_first_category{color: #BE0000!important;}