@charset "utf-8";

.services_big_banner{
	background-image:  url("../images/services/services_banner_bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 85vh;
}
/*~~~ %%our_services_block ~~~*/
.our_services_block{
	background-color: #D50026;
	background: linear-gradient(90deg, #DF002C 0%, #DD0050 99%);
	padding: 30px 5vw 80px;min-height: 75vh;
}
dl.services_title_bar{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 40px;}
dl.services_title_bar>dt{ font-weight: 800;line-height: 1.3em; padding: 0.3em 0 0.5em;}
dl.services_title_bar>i{ display: block;width: 70px; height: 3px; background-color: #ffffff; }
dl.services_title_bar.white_line>i{ background-color: #ffffff; }
dl.services_title_bar>dd{ color: rgba(255,255,255,0.5); font-weight: 800;text-transform:Uppercase;line-height: 1.3em; padding: 0.5em 0 1.1em;}/*~~~ %%英语字母全大写 ~~~*/

ol.services_item{display: flex;flex-direction:row;justify-content:space-between;align-items: stretch;flex-wrap:wrap;align-content:flex-start}
ol.services_item>li{ flex-grow: 0; flex-shrink:0; flex-basis:49.5%;  padding: 30px 30px; margin: 0 0 15px;border:1px solid transparent;
border-top-right-radius:40px;border-bottom-left-radius:40px;
background:rgba(255,255,255,0.95) url("../images/products/box_item_bottom.png") 100% 100% no-repeat;
}
ol.services_item>li.against{border-top-right-radius:0px;border-bottom-left-radius:0px;
border-top-left-radius:40px;border-bottom-right-radius:40px;
}
ol.services_item>li>h1{ font-size: 150%; color: #DF002D; /* border-left: 4px solid #DF002D; */ line-height: 1.1em; padding: 0 0 0 105px; margin: 0 0 1em;
background:url("../images/products/box_item_tit.png") -30px -10px no-repeat;
}
ol.services_item>li>h2{}
ol.services_item>li>h2>p{text-indent: 2em;margin: 0 0 0.8em;}
ol.services_item>li.redbg{background-color: #B70236; border:1px solid #ffffff; color: #ffffff; }
ol.services_item>li.redbg>h1{  color: #ffffff; border-left: 4px solid #ffffff; }

/*~~~ %%our_services_block ~~~*/

.services_after_sale{
	background: linear-gradient(-80deg, #FFC5D0 0%,#FFF4F6 40%, #FFFFFF 100%);
	padding: 50px 5vw 60px;
	min-height:65vh;
	background-image:  url("../images/services/services_after_sale.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 55%;
}
dl.services_title_bar_redlinef{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 40px;}
dl.services_title_bar_redlinef.gap5vw{ padding-left: 5vw;}
dl.services_title_bar_redlinef>dt{ border-left:10px solid #DF002D ; padding-left:0.8em;padding: 0em 0 0em 0.8em; font-weight: 800;line-height: 1.1em; }
.services_after_sale>h3{width: 37vw; padding: 0 0 1.1em;}
.services_after_sale>h3>p{text-indent: 2em;margin: 0 0 0.8em;}

ul.after_sale_info{
	background: linear-gradient(90deg, #DF002C 0%, #DD0050 99%);
	padding: 20px 5vw 20px; margin: 0 0 0 -5vw; width: 65vw;
	display: flex;flex-direction:row;justify-content:space-around;align-items: flex-start;flex-wrap:nowrap;
}
ul.after_sale_info>dl{flex-grow: 0; flex-shrink:0; flex-basis:33.33%; }
ul.after_sale_info>dl>dt{ font-size: 60%; text-align: center;}
ul.after_sale_info>dl>dd{text-align: center;}

/*~~~ %%services_contactus ~~~*/
.services_contactus{
	background: linear-gradient(-80deg, #FFC5D0 0%,#FFF4F6 40%, #FFFFFF 100%);
	padding: 50px 0vw 0px;
	min-height:65vh;
}
.company_map{
	background-image:  url("../images/services/contact_map.jpg");
	background-repeat: no-repeat;
	background-position:center center;
	background-size: cover;
	height: 60vh; position: relative;
}

.yl_contact_us_box{
    width: 458px;
    min-height: 166px;
    position: absolute;
    left: 46%;
    top: 161px;
    border: 1px solid #e4e6e9;
    background-color: #fff;
    border-radius: 7px;
    padding: 20px 30px 20px;
    box-shadow:0 2px 13px rgba(0,0,0,0.2);
}
.yl_contact_us_box:before{
    content: "";
    display: block;
    position: absolute;
    left: -28px;
    top: 50%;
    margin-top: -15px;
    margin-right: -8px;
    width: 0;
    height: 0;
    border: 14px dashed transparent;
    border-right-style: solid;
    border-right-color:#fff;
    z-index: 1;
}
.yl_contact_us_box:after{
    content: "";
    display: block;
    position: absolute;
    left: -28px;
    top: 50%;
    margin-top: -15px;
    margin-right: -8px;
    width: 0;
    height: 0;
    border: 14px dashed transparent;
    border-right-style: solid;
    border-right-color:#e4e6e9;
}
dl.yl_contact_us_box{}
dl.yl_contact_us_box>dt{}
dl.yl_contact_us_box>em{
    background-color: #2971e4;
    width: 50px;
    height: 2px;
    display: block;
    content: "";
    margin: 15px 0 15px 0;
}
dl.yl_contact_us_box>dd{}
dl.yl_contact_us_box>dd .row_my{display: flex;flex-direction:row;justify-content:flex-start;align-items: stretch;flex-wrap:wrap;}
dl.yl_contact_us_box>dd .row_my>i{flex-grow: 0; flex-shrink:0; flex-basis:22% }
dl.yl_contact_us_box>dd .row_my>span{flex-grow: 0; flex-shrink:0;flex-basis:78%}
/*~~~ %%.contactus_info_bar ~~~*/
.contactus_info_bar{
	
}
.contactus_info_bar>h1{
	padding: 40px 5vw 30px; border-bottom: 1px solid #DF002D;
	display: flex;flex-direction:row;justify-content:space-around;align-items: flex-start;flex-wrap:nowrap;
	
}
.contactus_info_bar>h1>i{ width: 2em; height: 2em; border-radius: 50%; background-color: #DF002D; color: #ffffff;
	display: flex;flex-direction:column;justify-content:center;align-items: center;
}
.contactus_info_bar>h2{
	padding: 20px 5vw 10px;
	display: flex;flex-direction:row;justify-content:space-around;align-items: flex-start;flex-wrap:nowrap;	
}
.contactus_info_bar>h2>em{text-align: center; width:25% ;}
.contactus_info_bar>h3{
	padding: 10px 5vw 50px;
	display: flex;flex-direction:row;justify-content:space-around;align-items: flex-start;flex-wrap:nowrap;	
}
.contactus_info_bar>h3>i{text-align: center; width:25% ;}

/*=====@media screen媒体查询=====*/

/*=====小于等于900px=====*/
@media screen and (max-width:900px){

ol.services_item>li{ flex-basis:100%;}



}
/*=====///==小于等于900px=====*/