@charset "utf-8";

.partners_b_banner{
	background-image:  url("../images/partners/partners_b_banner.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 85vh;
}

/*~~~ %%partners_contact ~~~*/
.partners_contact{
	background-image:  url("../images/partners/partners_contact.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 50px 5vw 80px;
	min-height: 85vh;
}

dl.partners_title_bar{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 30px;}
dl.partners_title_bar>dt{ font-weight: 800;line-height: 1.3em; padding: 0.3em 0 0.5em;}
dl.partners_title_bar>i{ display: block;width: 70px; height: 3px; background-color: #ffffff; }
dl.partners_title_bar.white_line>i{ background-color: #ffffff; }
dl.partners_title_bar>dd{ color: rgba(255,255,255,0.5); font-weight: 800;text-transform:Uppercase;line-height: 1.3em; padding: 0.5em 0 0.5em;}/*~~~ %%英语字母全大写 ~~~*/
/*~~~ %%partners_contact_box ~~~*/
ul.partners_contact_box{display: flex;flex-direction:row;justify-content:flex-start;align-items: stretch;flex-wrap:wrap; align-content: flex-start;}
ul.partners_contact_box>li{ width: 24%;background-color: #ffffff; border-radius: 15px;height: 200px; margin: 0 0.5% 30px; position: relative;
padding: 6px;
}

ul.partners_contact_box>li>h1{ position: absolute; float: left; left: 0; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.5); height: 41%; color: #ffffff; text-align: center;z-index: 10; padding: 0.7em 0 0;border-bottom-left-radius: 15px; border-bottom-right-radius: 15px ;text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
ul.partners_contact_box>li>dl{ display: flex;flex-direction:row;justify-content: space-around;align-items: stretch;flex-wrap:nowrap; height: 100%; }
ul.partners_contact_box>li>dl>dd{ background-color: #007AFF; color: #ffffff;  border-radius: 10px;height: 100%; flex-grow: 1;flex-shrink:1; text-align: center; padding: 1.5em 0 0; border: 1px solid #ffffff;
	background-image:  url("../images/partners/province01.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
ul.partners_contact_box>li>dl>dd.province01{background-image:  url("../images/partners/province01.jpg");}
ul.partners_contact_box>li>dl>dd.province02{background-image:  url("../images/partners/province02.jpg");}
ul.partners_contact_box>li>dl>dd.province03{background-image:  url("../images/partners/province03.jpg");}
ul.partners_contact_box>li>dl>dd.province04{background-image:  url("../images/partners/province04.jpg");}
ul.partners_contact_box>li>dl>dd.province05{background-image:  url("../images/partners/province05.jpg");}
ul.partners_contact_box>li>dl>dd.province06{background-image:  url("../images/partners/province06.jpg");}

ul.partners_contact_box>li>dl>dd.province07{background-image:  url("../images/partners/province07.jpg");}
ul.partners_contact_box>li>dl>dd.province08{background-image:  url("../images/partners/province08.jpg");}
ul.partners_contact_box>li>dl>dd.province09{background-image:  url("../images/partners/province09.jpg");}

ul.partners_contact_box>li>dl>dd.province10{background-image:  url("../images/partners/province10.jpg");}
ul.partners_contact_box>li>dl>dd.province11{background-image:  url("../images/partners/province11.jpg");}
ul.partners_contact_box>li>dl>dd.province12{background-image:  url("../images/partners/province12.jpg");}
ul.partners_contact_box>li>dl>dd.province13{background-image:  url("../images/partners/province13.jpg");}

ul.partners_contact_box>li>dl>dd.province14{background-image:  url("../images/partners/province14.jpg");}
ul.partners_contact_box>li>dl>dd.province15{background-image:  url("../images/partners/province15.jpg");}
ul.partners_contact_box>li>dl>dd.province16{background-image:  url("../images/partners/province16.jpg");}

ul.partners_contact_box>li>dl>dd.province17{background-image:  url("../images/partners/province17.jpg");}
ul.partners_contact_box>li>dl>dd.province18{background-image:  url("../images/partners/province18.jpg");}
ul.partners_contact_box>li>dl>dd.province19{background-image:  url("../images/partners/province19.jpg");}

ul.partners_contact_box>li>dl>dd.province20{background-image:  url("../images/partners/province20.jpg");}
ul.partners_contact_box>li>dl>dd.province21{background-image:  url("../images/partners/province21.jpg");}
ul.partners_contact_box>li>dl>dd.province22{background-image:  url("../images/partners/province22.jpg");}

ul.partners_contact_box_head{display: flex;flex-direction:row;justify-content:space-between;align-items: stretch;flex-wrap:wrap; align-content: flex-start;}
ul.partners_contact_box_head>li{ width: 100%;background-color: #ffffff; border-radius: 15px;height: 350px; margin: 0 0 30px; position: relative;
padding: 6px;
}
ul.partners_contact_box_head>li>h1{ position: absolute; float: right; right: 0; bottom: 0; width: 50%; background-color: rgba(0,0,0,0.5); height: 100%; color: #ffffff; text-align: center;z-index: 10; padding: 0.7em 0 0;border-bottom-right-radius: 15px; border-top-right-radius: 15px ;
display: flex;flex-direction: row;justify-content:center;align-items: center;text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
ul.partners_contact_box_head>li>h2{ position: absolute; float: left; left: 0; bottom: 0; width: 50%; height: 100%; color: #ffffff; text-align: center;z-index: 10; padding: 0.7em 0 0;
display: flex;flex-direction: row;justify-content:center;align-items: center;text-shadow: 0 2px 2px rgba(0,0,0,0.4);text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
ul.partners_contact_box_head>li>dl{ display: flex;flex-direction:row;justify-content: space-around;align-items: stretch;flex-wrap:nowrap; height: 100%;}
ul.partners_contact_box_head>li>dl>dd{ background-color: #007AFF; color: #ffffff;  border-radius: 10px;height: 100%; flex-grow: 1;flex-shrink:1; text-align: center; padding: 1.5em 0 0; border: 1px solid #ffffff;
	background-image:  url("../images/partners/province00.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}

/*~~~ %%partner_slide_block ~~~*/
.partner_slide_block{
	background-image:  url("../images/partners/partners_slidebg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 90vh;
	padding:0;font-size: 0; position: relative;
}
.index_partner_cont{
	width: 100%; height: 100%; position: absolute;z-index: 10; float: left;top: 0; left:0;padding: 30px 5vw 80px;
	font-size: 14px;
}
.slide_partner{}
.slide_partner>dl{margin: 0 auto; width: 100%;}
.slide_partner>dl>dd{
	width: 100%;height: 500px;
	background-image:  url("../images/index/partner_a01.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain ;
}
.slide_partner>dl>dd.partner_01{background-image:  url("../images/index/partner_a01.png");}
.slide_partner>dl>dd.partner_02{background-image:  url("../images/index/partner_a02.png");}
.slide_partner>dl>dd.partner_03{background-image:  url("../images/index/partner_a03.png");}
.slide_partner>dl>dd.partner_04{background-image:  url("../images/index/partner_a04.png");}
.slide_partner>dl>dd.partner_05{background-image:  url("../images/index/partner_a05.png");}

/*~~~ %%partner_contact_block ~~~*/
.partner_contact_block{
	background-image:  url("../images/partners/partners_contact_com.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 85vh; padding: 50px 5vw 80px;
}
.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%}


dl.product_p_words>dt{ text-align: center; line-height: 1.6em; padding: 0px 0 0px; font-weight: 700;}
dl.product_p_words>dt.bigtit_style>span{
    background: url("../images/products/title_bg_l_b.png") center left no-repeat, url("../images/products/title_bg_r_b.png") center right no-repeat;
    padding: 0 150px 0px 150px;
    margin: 0 auto;
    display: inline-block;
}
.tit_gap{padding: 0px 0 30px;}
.tit_topgap{padding-top:40px ;}
/*=====@media screen媒体查询=====*/
@media screen and (max-width:1366px){

.partner_slide_block {
    height: 750px;

}
/*=====小于等于900px=====*/
@media screen and (max-width:900px){


ul.partners_contact_box>li{width: 100%;}


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