.list_news_title {  width: 119px;  height: 32px;  font-size: 40px;  font-weight: normal;  font-stretch: normal;  line-height: 35px;
    letter-spacing: 0px;  color: #ffffff;  font-weight: bold;  padding-top: 89px;  padding-left: 27px;  display: block;  }
.list_news_title1 {  width: 200px;  height: 50px;  font-size: 50px;  font-weight: normal;  font-stretch: normal;  line-height: 50px;  letter-spacing: 0px;
    color: #ffffff;  font-weight: bold;  padding-left: 27px;  margin-top: 17px;  display: block;  }
.list_news_title2 {  display: block;  width: 28px;  height: 6px;  background-color: #ffffff;  margin-left: 28px;  margin-top: 20px;  }
.list_news_title3 {  height: 25px;  font-size: 25px;  font-weight: normal;  font-stretch: normal;  line-height: 35px;  letter-spacing: 0px;
    color: #ffffff;  margin-left: 29px;  margin-top: 14px;  display: block;  font-weight: 300;  }
.list_news_title4 {  width: 209px;  height: 31px;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  line-height: 23px;
    letter-spacing: 0px;  color: #ffffff;  display: block;  opacity: 0.9;  margin-left: 28px;  margin-top: 16px;  }
._1440 { width: 1440px; margin: auto; position: relative; height: 100%; }
.store_banner { height: 389px;  }
.list_news_banner { width: 1920px; position: absolute; left: -240px;  top: 0px;  right: 0px;  bottom: 0px;  z-index: -1;  }
.brand_intro {  position: relative;  width: 205px;  height: 205px;  overflow: hidden;  }
.brand_intro > a > span:nth-of-type(1) {  width: 67px;  height: 65px;  font-size: 30px;  font-weight: normal;  font-stretch: normal;  line-height: 35px;  letter-spacing: 3px;  color: #ffffff;  z-index: 1;
    position: relative;  margin: 0px auto 0px;  display: block;  padding-top: 44px;  }
.brand_intro > a > span:nth-of-type(2) {  width: 143px;  height: 11px;  font-family: MicrosoftYaHei;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  line-height: 40px;  letter-spacing: 1px;  color: #594b8a;
    position: relative;  z-index: 2;  text-align: center;  margin: auto;  }
.store_banner ul {  list-style: none;  overflow: hidden;  padding-top: 104px;  width: 726px;  margin: auto;  float: left;  margin-left: 283px;  }
.store_banner ul > li {  float: left;  margin-right: 32px;  text-align: center;  }
.store_banner ul > li:last-child {  margin-right: 0px !important;  }
.store_banner ul > li > a {  display: block;  width: 100%;  height: 100%;  text-decoration: none;  }
.main .top {  color: #7d6eac;  line-height: 27px;  padding-top: 27px;  }
.main .top a { text-decoration: none; color: #7d6eac; display: inline-block; height: 100%;  }
.main .top img { float: left; margin-right: 5px; }
.main { overflow: hidden;  }
.list_news_left{ width: 235px; float: left}


.search {
    width: 1058px;
    overflow: hidden;
    margin-left: 0px;
    font-family: MicrosoftYaHei;
}
.search form {
    margin-top: 141px;
    overflow: hidden;
    margin-left: 106px;
    position: relative;
}
.search input:nth-of-type(1) {
    width: 775px;
    display: block;
    height: 69px;
    box-sizing: border-box;
    text-indent: 6px;
    color: rgb(255,255,255);
    border: 3px solid rgb(125,110,172);
    outline: medium;
    float: left;
    list-style: none;
    font-size: 26px;
    color: rgb(209,209,209);
    padding-left: 26px;
}
.search input:nth-of-type(2) {
    width: 176px;
    height: 69px;
    font-size: 26px;
    cursor: pointer;
    color: rgb(255,255,255);
    outline: none;
    background: rgb(125,110,172);
    float: left;
    border: none;
    padding-left: 15px;
}
.search .sea_icon{width: 24px;height: 24px;position: absolute;top: 25px;left: 785px;display: block;}
.search p {
    width: 770px;
    height: 83px;
    margin-top: 0;
    border: 1px solid rgb(232,232,232);
    background-color: rgb(255,255,255);
    margin-left: 106px;
    text-align: center;
    line-height: 83px;
}
.search p>span {
    margin-right: 30px;
    font-size: 20px;
    color: rgb(125,110,172);
}
.search p>span>a {
    font-family: "PingFangSC-Regular",Arial,Helvetica,sans-serif;
    font-size: 20px;
    color: rgb(125,110,172);
    text-decoration: none;
}




.box1{ overflow: hidden; height: 518px; margin-top: 60px;}
.box1_l{float: left;width: 280px;margin-left: 276px;text-align: center;margin-top: 50px;}
.box1_l .flower01{width: 143px;height: 48px;margin: 0 auto;display: block;}
.box1_l .welcome{font-size: 57px;color: rgb(26,26,26);font-family: MicrosoftYaHei;font-weight: bold;line-height: 57px;margin-top: 9px;}
.box1_l .flower02{width: 143px;height: 48px;display: block;margin: 0 auto;margin-top: 16px;}
.box1_l .time{width: 100%;overflow: hidden;position: relative;height: 74px;margin-top: 19px;}
.box1_l .time img{ width: 72px; position: absolute; top: 0; left: 0; height: 74px; display: block; }
.box1_l .time p:nth-of-type(1){font-size: 28px;color: rgb(25,25,25);line-height: 28px;letter-spacing: 18px;font-family: MicrosoftYaHei;font-weight: bold;margin-top: 10px;margin-left: 95px;}
.box1_l .time p:nth-of-type(2){font-size: 30px;color: rgb(125,110,172);line-height: 30px;font-family: MicrosoftYaHei;font-weight: bold;margin-top: 9px;margin-left: 88px;}
.box1_l .line{ margin-top: 24px;}
.box1_l .ad{font-size: 18px;color: rgb(125,110,172);font-family: MicrosoftYaHei;margin-top: 30px;}
.box1_l .ad img{ width: 15px; height: 19px; display: inline-block; margin-right: 9px;  vertical-align: -10%;  }
.box1_l .tel{font-size: 18px;color: rgb(125,110,172);font-family: MicrosoftYaHei;margin-top: 13px;}
.box1_l .tel span{ font-weight: bold}
.box1_l .tel img{ width: 20px; height: 20px; display: inline-block; margin-right: 9px; vertical-align: -20%;  }
.box1_r{ width:1277px; height: 100%; float: right }

.box2{ width: 100%; overflow: hidden}
.box2 .map{ width: 100%; height:657px; display: block; margin-top: 60px; }
.box2 .box2_min{ width: 980px; height: 310px; margin: 0 auto; margin-top: 99px;}
.box2 .box2_min li{ width: 266px; height: 310px; float: left; margin-right: 85px; position: relative; list-style: none; text-align: center;font-family: MicrosoftYaHei; }
.box2 .box2_min li img:nth-of-type(1){ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: -1 }
.box2 .box2_min li p:nth-of-type(1){ font-size: 30px; color: rgb(255,255,255); line-height: 30px; margin-top: 49px;}
.box2 .box2_min li p:nth-of-type(2){ font-size: 35px; color: rgb(255,255,255); line-height: 35px; font-weight: bold; margin-top: 22px;  }
.box2 .box2_min li p:nth-of-type(3){ font-size: 14px; color: rgb(168,145,232); letter-spacing: 3px; margin-top: 19px;  }
.box2 .box2_min li img:nth-of-type(2){display: block;margin: 0 auto;margin-top: 15px;}
.box2 .box2_min li:nth-of-type(1) img:nth-of-type(2){ width:84px; height: 84px; }
.box2 .box2_min li:nth-of-type(2) img:nth-of-type(2){width:86px;height: 70px;margin-top: 29px;}
.box2 .box2_min li:nth-of-type(3) img:nth-of-type(2){width:79px;height: 91px;margin-top: 10px;}


.box2 .box2_min li:nth-of-type(3n){ margin-right: 0px}
.box2 .foot_img{ width: 100%; height:398px; display: block; margin-top: 60px; margin-bottom: 100px; }
.box2 .foot_img{ width: 100%; height:398px; display: block; margin-top: 60px; margin-bottom: 100px; }

.s404{
    display: block;
    position: absolute;
    width: 1920px;
    left: -240px;
    top: 0px;

}
.sbanner{
    height: 440px;
    margin-top: 36px!important;
}
._1400{
    position: relative;
    /*height: 100%;*/
    margin: auto;
    width: 1400px;
}
.list_more_title {
    width: 223px;
    height: 39px;
    /* font-family: MicrosoftYaHei-Bold; */
    font-size: 48px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #ececec;
    width: 100%;
    text-align: center;
    clear: both;
    display: block;
    margin: 80px auto 0px;
    font-weight: bold;
}.list_more_list {
    width: 88px;
    height: 20px;
    /* font-family: MicrosoftYaHei-Bold; */
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 37px;
    letter-spacing: 0px;
    color: #493f65;
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
}.list_1 {
    width: 647px;
    height: 3px;
    background-color: #ffffff;
    position: absolute;
    display: block;
    background-color: #ebebeb;
    border-top: 2px solid #ffffff;
}.list_2 {
    width: 647px;
    height: 3px;
    background-color: #ffffff;
    position: absolute;
    display: block;
    background-color: #ebebeb;
    border-top: 2px solid #ffffff;
    right: 0px;
}
.store_sou{
    width: 459px;
    height: 253px;
    display: block;
}
.store_sou img{
    display: block;
    width: 100%;
    height: 100%;
}
.store_main_con{
    list-style: none;
    padding-top: 68px;
    overflow: hidden;
    /*padding-bottom: 59px;*/
}
.store_main_con>li{
    width: 459px;
    height: 421px;
    background-color: #ffffff;
    box-shadow: 0px 0px 24px 0px 
        rgba(210, 210, 210, 0.49);
    position: relative;
    float: left;
    margin-right: 30px;
    margin-bottom: 50px;
}
.store_stroe{

font-size: 25px;

font-weight: normal;

font-stretch: normal;

line-height: 35px;

letter-spacing: 0px;

margin: 34px 0px 0px 33px;

color: #7d6eac;

display: block;

cursor: pointer;
}
.store_adree{

font-family: MicrosoftYaHei;

font-size: 16px;

font-weight: normal;

font-stretch: normal;

line-height: 35px;

letter-spacing: 0px;

color: #7f7f7f;

display: block;

margin: 2px 0px 0px 33px;
}
.store_ipone{
    
font-size: 18px;
    
font-weight: normal;
    
font-stretch: normal;
    
line-height: 35px;
    
letter-spacing: 0px;
    
color: #7f7f7f;
    
display: block;
    
margin-left: 33px;
    
margin-top: -3px;
}
.store_ipone>span{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 35px; */
    letter-spacing: 0px;
    color: #9f9f9f;
}
.store_right{
    display: block;
    width: 16px;
    right: 17;
    right: 17px;
    position: absolute;
    bottom: 50px;
}
.store_right img{
    display: block;
    width: 100%;
    height: 100%;
}
.store_main_con>li:nth-of-type(3n){
    margin-right: 0px;
}
.store_list{
    width: 717px;
    height: 53px;
    background-color: #ffffff;
    box-shadow: 0px 0px 24px 0px 
        rgba(210, 210, 210, 0.49);
    border-radius: 26px;
    overflow: hidden;
    margin: 0px auto 80px;
}
.store_hyb{
    float: left;
    /* width: 80px; */
    height: 23px;
    /* font-family: Alibaba-PuHuiTi-R; */
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #7d6eac;
    float: left;
    margin-top: 10px;
    margin-left: 35px;
    margin-right: 48px;
}
.dq{
    float: left;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #7d6eac;
    margin-right: 33px;
    margin-top: 12px;
    cursor: pointer;
    text-decoration: none;
}