.soran_nav{
    height: 30px;
    background-color: #333333;
}
.soran_nav_div{
    width: 1200px;
    margin: 0 auto;
    font-size: 12px;
    color: #eaeaea;
    line-height: 30px;
}
.soran_nav_div_ul{
    float: right;
}
.soran_nav_div_ul>a{
    color: #eaeaea;
}
.soran_introduction{
    height: 123px;
    background: #f6f6f6;/*此处应为图片*/
    border-bottom: 1px #8e8e8e solid;
}
.soran_introduction_content{
    width: 1200px;
    margin: 0 auto;
}
.soran_introduction_content>img{
    display: block;
    float: left;
    margin-left: 39px;
    width: 107px;
    height: 103px;
    margin-top: 10px;
}
.soran_introduction_content>span{
    display: block;
    width: 1px;
    height: 76px;
    margin-top: 23.5px;
    float: left;
    margin-left: 27px;
    background: #d4d4d4;
}
.soran_introduction_content_first{
    padding-top: 40px;
    margin-left: 39px;
    float: left;
}
.soran_introduction_content_first>img{
    width: 219px;
    height: 23px;
    display: block;
}
.soran_introduction_content_first>h3{
    font-size: 18px;
    color: #6a6a6a;
    margin-top: 5px;
}
.soran_introduction_content_second{
    float: right;
    padding-top: 33px;
}
.soran_introduction_content_second>p{
    height: 21px;
    padding-left: 17px;
    background: url("../img/index_3.png") left center no-repeat;
    -webkit-background-size: 17px 21px;
    background-size: 17px 21px;
    font-size: 16px;
    line-height: 21px;
    color: #8f8f8f;
}
.soran_introduction_content_second>span{
    font-size: 25px;
    color: #008bff;
    display: block;
}
.nav_bar{
    height: 56px;
    line-height: 56px;
    background: #f6f6f6;/*此处应为图片*/
}
.nav_bar_ul{
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.nav_bar_ul>li{
    width: 109px;
    text-align: center;
}
.nav_bar_ul>li>a{
    display: block;
    width: 100px;
    height: initial;
    margin:0 auto;
}
/* .nav_bar_ul>li>a.active{ */
    /* background: #008bff; */
    /* color: #ffffff; */
/* } */
#swiper1{
    height: 640px;
}
.swiper-container img{
    width: 100%;
    height: 100%;
}
.carousel_word{
    width: 697px;
    position: absolute;
    z-index: 2;
    top: 412px;
    left: 50%;
    color: #ffffff;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
.carousel_word>li{
    text-align: center;
    font-size: 60px;
}
.carousel_word>.not_first{
    font-size: 36px;
}
.soran_index_main{
    width:100% ;
    min-width: 1200px;
    height: 567px;
    overflow: hidden;
}
.soran_index_main_content{
    width: 1200px;
    height: inherit;
    margin: 0 auto;
}
.soran_index_main_content>li{
    float: left;
    position: relative;
}
.soran_index_main_content>li.first_module{
    width: 400px;
}
#swiper2{
    width: 400px;
    height: 297px;
}
.mask{
    position: absolute;
    width: 400px;
    height: 45px;
    line-height: 45px;
    background-color: rgba(90, 90, 90, 0.75);
    z-index: 2;
    top: 252px;
}
.mask>p{
    margin-left: 19px;
    width: 212px;
    font-size: 14px;
    color: #ffffff;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.swiper-pagination{
    position: absolute;
    width: 85px;
    top: 265px;
    right: 16px;
    z-index: 3;
}
.swiper-pagination-bullet{
    width: 13px;
    height: 13px;
    margin-right: 4px;
    background: #fff;
    opacity: 1;
}
.swiper-pagination-bullet-active{
    background-color: #ff5a00;
}
.first_module_article{
    width: 400px;
    height: 255px;
    border: solid 1px #d4d4d4;
    box-sizing: border-box;
    margin-top: 15px;
}
/*.first_module_article>h2{*/
    /*height: 43px;*/
    /*line-height: 43px;*/
    /*font-size: 20px;*/
    /*color: #6a6a6a;*/
    /*padding-left: 24px;*/
    /*position: relative;*/
/*}*/
/*.first_module_article>h2>span{*/
    /*position: absolute;*/
    /*display: block;*/
    /*width: 3px;*/
    /*height: 25px;*/
    /*background-color: #ff5a00;*/
    /*top: 10px;*/
    /*left: 12px;*/
/*}*/
/*.first_module_article>p{*/
    /*width: 376px;*/
    /*height: 1px;*/
    /*background-color: #d4d4d4;*/
    /*margin: 0 auto;*/
/*}*/
/*上面注释部分已迁移至common.css中的commonH2*/
.first_module_article>li{
    padding-left: 11px;
    font-size: 14px;
    color: #6a6a6a;
    margin-top: 9px;
}
.soran_index_main_content .second_module{
    margin-left: 26px;
    width: 472px;
}
.second_module_article>h2
,.third_module_article>h2{
    font-size: 20px;
    color: #6a6a6a;
    padding-left: 11px;
    position: relative;
}
.second_module_article>h2>span
,.third_module_article>h2>span{
    position: absolute;
    display: block;
    width: 3px;
    height: 25px;
    background-color: #ff5a00;
    left: 0;
}
.second_module_article>p
,.third_module_article>p{
    width: 470px;
    height: 1px;
    margin: 0 auto;
    margin-top: 6px;
    background-color: #d4d4d4;
}
.second_module_article_content{
    margin-top: 12px;
    width: 100%;
    height: 100px;
}
.second_module_article_img{
    display: block;
    float: left;
    width: 110px;
    height: 100px;
    background-color: #d6d6d6;
}
.second_module_article_content_detail{
    float: left;
    width: 343px;
    height: 100px;
    margin-left: 11px;
}
.second_module_article_content_detail>p.second_module_article_content_detail_title{
    width: 326px;
    font-size: 18px;
    color: #0084ff;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.second_module_article_content_detail>p.second_module_article_content_detail_title2{
    width: 343px;
    height: 40px;
    font-size: 14px;
    color: #6a6a6a;
    overflow: hidden;
    margin-top: 5px;
}
.second_module_article_content_detail>a{
    font-size: 14px;
    color: #0084ff;
   display: block;
    margin-top: 8px;
}
.second_module_article_list{
    width: 472px;
    margin-top: 6px;
    padding-top: 1px;
}
.second_module_article_list>li{
    margin-top: 10px;
    font-size: 14px;
    color: #6a6a6a;
}
.second_module_article_list>li>span{
    float: right;
}
.second_module_article_second{
    margin-top: 20px;
}
.third_module{
    width: 270px;
    height: 567px;
    border: solid 1px #d4d4d4;
    box-sizing: border-box;
    margin-left: 30px;
}
.third_module_article>h2{
    padding-left: 25px;
}
.third_module_article>h2>span{
    left: 14px;
    top: 3px;
}
.third_module_article>p{
    width: 245px;
}
.third_module_article_imgfirst{
    display: block;
    width: 245px;
    height: 115px;
    margin: 0 auto;
    background-color: #eeeeee;
    margin-top: 15px;
}
.third_module_article>span{
    display: block;
    width: 239px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #6a6a6a;
    margin-top: 6px;
    font-size: 14px;
}
.third_module_article>a{
    display: block;
    width: 241px;
    margin-left: 18px;
    margin-top: 10px;
    text-align: left;
    font-size: 14px;
    color: #6a6a6a;
}
.banner_first{
    background: #fff;
    margin-top: 20px;
}
.banner_first_content{
    width: 1200px;
    margin: 0 auto;
    background: #f6f6f6;
}
.selected_cases_parent{
    /*height: 150px;*/
    padding-top: 24px;
    background: #fff;
}
.selected_cases{
    width: 1200px;
    margin: 0 auto;
    height: inherit;
}
.selected_cases>h2{
    font-size: 30px;
    color: #008bff;
    text-align: center;
}
.selected_cases_first{
    width: 387px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 15px;
}
.selected_cases_first>li.selected_cases_first_child1
,.selected_cases_first>li.selected_cases_first_child3{
    float: left;
    width: 120px;
    height: 1px;
    background-color: #cecece;
    line-height: 15px;
    margin-top: 9px;
}
.selected_cases_first>li.selected_cases_first_child2{
    float: left;
    width: 143px;
    text-align: center;
    font-size: 16px;
    color: #cecece;
}
.selected_cases_second{
    margin-top: 30px;
}
.selected_cases_second>li{
    float: left;
    width: 151px;
    height: 55px;
    line-height: 55px;
    color: #fff;
    text-align: center;
    background-color: #008bff;
}
.selected_cases_second>li.selected_cases_second_child1{
    margin-left: 220px;
}
.selected_cases_second>li.selected_cases_second_child2
,.selected_cases_second>li.selected_cases_second_child3
,.selected_cases_second>li.selected_cases_second_child4
,.selected_cases_second>li.selected_cases_second_child5{
    margin-left: 41px;
}
.selected_cases_second>li.selected_cases_second_active{
    background-color: #ff5a00;
}
.selected_video{
    height: 1225px;
    background-color: #f6f6f6;
}
.selected_video_ul{
    width: 1200px;
    height: 1298px;
    margin: 0 auto;
}
.selected_video_ul>li{
    float: left;
    width: 585px;
    height: 372px;
    position: relative;
    margin-top: 30px;
}
.selected_video_ul>li.selected_video_ul_child1,.selected_video_ul>li.selected_video_ul_child3,.selected_video_ul>li.selected_video_ul_child5,.selected_video_ul>li.selected_video_ul_child7{
    margin-right: 27px;
}
.selected_video_ul>li.selected_video_ul_child1
,.selected_video_ul>li.selected_video_ul_child2{
    margin-top: 0;
}
.selected_video_ul>li>img{
    display: block;
    width: 100%;
    height: 100%;
}
.selected_video_ul .selected_video_word_parent{
    position: absolute;
    z-index: 2;
    bottom: 0px;
    width: 585px;
    height: 35px;
    background-color: rgba(90, 90, 90, 0.75);
}
.selected_video_ul .selected_video_word{
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 35px;
}
.more{
    height: 124px;
    background: #f6f6f6;
    display:flex;
    justify-content:center;
    align-items:center;
}
.more_click{
    width: 123px;
    height: 40px;
    background-color: #59b3ff;
    margin: 0 auto;
    font-family: ArialMT;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}
.protection_parent{
    height: 391px;
    background-color: #4fafff;
}
.protection_first_children>h2{
    color: #fff;
}
.protection>li.protection_child2{
    width:200px ;
    color: #fff;
    text-align: center;
}
.protection>li.protection_child1
,.protection>li.protection_child3{
    width: 85px;
    background: #fff;
    color: #fff;
}
.protection_second_children{
    margin-top: 30px;
}
.protection_second_children>li{
    float: left;
}
.protection_second_children>li.protection_second_children_child1{
    width: 790px;
}
.protection_second_children>li.protection_second_children_child1>div{
    float: left;
    width: 248px;
    height: 117px;
    background-color: #f6f6f6;
    text-align: center;
    line-height: 117px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right: 3px;
    margin-bottom: 3px;
    font-size: 24px;
    color: #6a6a6a;
}
.protection_second_children>li.protection_second_children_child1>div>img{
    display: block;
    background: #fff;
}
.protection_second_children>li.protection_second_children_child2{
    width: 1px;
    height: 220px;
    border-left: 1px dashed #f6f6f6;
    margin-top: 10px;
}
.protection_second_children>li.protection_second_children_child3{
    width: 362px;
    height: 215px;
    background-color: #f6f6f6;
    margin-left: 42px;
    padding-top: 22px;
}
.protection_second_children>li.protection_second_children_child3>h3{
    font-size: 24px;
    color: #6a6a6a;
    text-align: center;
}
.protection_second_children>li.protection_second_children_child3>p{
    font-size: 18px;
    color: #6a6a6a;
    text-align: center;
    margin-top: 4px;
}
.movie_selected>li{
    width: 150px;
}
.movie_selected>li.movie_selected_child1{
    margin-left: 162px;
}
.movie_selected>li.movie_selected_child2,.movie_selected>li.movie_selected_child3,.movie_selected>li.movie_selected_child4,.movie_selected>li.movie_selected_child5{
    margin-left: 30px;
}
.movie_store_parent{
    height: 759px;
    background-color: #f6f6f6;
    padding-top: 32px;
}
.movie_store{
    width: 1200px;
    margin: 0 auto;
}
.movie_store>li{
    float: left;
    height: 335px;
    margin-right: 21px;
    width: 283px;
    background: #fff;
    margin-bottom: 35px;
}
.movie_store>li.movie_store_child4,.movie_store>li.movie_store_child8,.movie_store>li.movie_store_child12{
    margin-right: 0px;
}
.movie_store>li>img{
    display: block;
    width: 283px;
    height: 261px;
}
.movie_store .movie_store_word{
    text-align: center;
    width: 283px;
    height:64px;
    padding-top: 10px;
    font-size: 18px;
    color: #6a6a6a;
    background-color: rgba(199, 199, 199, 0.65);
}
.movie_store .movie_store_word_active{
    color: #fff;
    background-color: #4fafff;
}
.movie_store .movie_store_word>p.movie_store_word_child2{
    margin-top: 5px;
}
.quality_parent{
    height: 282px;
    background-color: #4fafff;
}
.quality>li.quality_child2{
    width: 203px;
}
.quality>li.quality_child1
,.quality>li.quality_child3{
    width: 90px;
}
.quality_image{
    margin-top: 49px;
}
.quality_image>li{
    margin-right: 10px;
    display: block;
    background-color: #f6f6f6;
    width: 190px;
    height: 117px;
    line-height: 117px;
    justify-content: center;
    align-items: center;
}
.quality_image>li.quality_image_child1,.quality_image>li.quality_image_child2,.quality_image>li.quality_image_child3,.quality_image>li.quality_image_child4,.quality_image>li.quality_image_child5{
    margin-left: 0px;!important;
}
.quality_image>img{
    display: block;
}
.quality_image>img.img_finally{
    margin-right: 0;
}
.banner_second{
    height: 180px;
    margin-top: 0;
}
.wonderful_video_parent{
    /*height: 622px;*/
}
.wonderful_video{
    margin-top: 50px;
    margin-bottom: 50px;
}
.wonderful_video>li{
    position: relative;
    float: left;
    margin-right: 15px;
	margin-top:15px;
    width: 370px;
    height: 180px;
}
.wonderful_video>li.wonderful_video_child3,.wonderful_video>li.wonderful_video_child6,.wonderful_video>li.wonderful_video_child9{
    margin-right: 0;
    margin-bottom: 34px;
}
.wonderful_video>li>video{
    width: 100%;
    height: 100%;
}
.wonderful_video>li>img{
    position: absolute;
    background: red;
    width: 100%;
    height: 100%;
    bottom: 0;
    z-index: 2;
}
.wonderful_video>li>span{
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url("../img/play.png") center center no-repeat;
	background-size: 40px, 40px;
    z-index: 3;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.bulter_parent{
    height: 240px;
}
.bulter>li.bulter_child2{
    width: 163px;
}
.bulter>li.bulter_child1
,.bulter>li.bulter_child3{
    width: 110px;
}
.bulter_image{
    margin-top: 30px;
    height: 111px;
}
.bulter_image>li{
    float: left;
    width: 356px;
    height: 111px;
    margin-right: 65px;
    background: #ffffff;
}
.bulter_image>li.bulter_image_child3{
    margin-right: 0;
}
.bulter_image>li>div.bulter_image_child1_div{
    float: left;
    display: block;
    width: 95px;
    height: 95px;
    background-color: #ff5a00;
    margin-top: 9px;
    margin-left: 11px;
    border-radius: 50%;
    text-align: center;
    font-size: 32px;
    color: #fff;
    word-wrap:break-word ;
}
.bulter_image>li>div{
    float: left;
    margin-left: 15px;
}
.bulter_image>li>div>p{
    width: 225px;
    height: 111px;
    font-size: 14px;
    color: #6a6a6a;
    display: table-cell;
    vertical-align: middle;
}
.soran_footer{
    height: 493px;
    background: #000;
}
/*智能家居*/
.house_classify_parent{
    width: 100%;
    min-width: 1200px;
    height: 40px;
    background-color: #6a6a6a;
}
.house_classify{
    width: 1200px;
    margin: 0 auto;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
    display: flex;
}
.house_classify>a{
    flex: 1;
    height: 40px;
    margin-left: 42px;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
}
.articleList_history{
    width: 1200px;
    margin: 0 auto;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    color: #6a6a6a;
}
.main_children{
    width: 1200px;
    margin: 0 auto;
}
.main_left{
    width: 908px;
    float: left;
}
.main_right{
    float: right;
}
.project_case{
    width: 908px;
    height: 252px;
}
.project_case{
    margin-bottom: 28px;
}
.project_case li{
    float: left;
    position: relative;
    width: 278px;
    margin-right: 19px;
}
.project_case li.project_case_child3{
    margin-right: 0;
}
.project_case li img{
    display: block;
    width: 278px;
    height: 252px;
}
.project_case li p{
    width: 278px;
    height: 45px;
    background-color: rgba(90, 90, 90, 0.75);
    font-size: 14px;
    color: #ffffff;
    position: absolute;
    bottom: 0px;
    text-align: center;
    line-height: 45px;
}
.project_case_detail{
    width: 908px;
    height: 1279px;
    border: solid 1px #d4d4d4;
    box-sizing: border-box;
}
.project_case_list{
    height: 477px;
}
.project{
    width: 840px;
    height: 100px;
    margin-left: 13px;
    margin-top: 20px;
}
.project>img{
    float: left;
    display: block;
    width: 110px;
    height: 100px;
    margin-right: 11px;
    background-color: #d6d6d6;
}
.project_detail{
    float: left;
    width: 719px;
}
.project_detail>h3{
    font-size: 18px;
    color: #0084ff;
}
.project_detail>p{
    font-size: 14px;
    color: #6a6a6a;
    margin-top: 10px;
}
.project_detail>a{
    display: block;
    font-size: 14px;
    color: #0084ff;
    margin-top: 5px;
}
.project_case_detail>p.line_only{
    width: 883px;
    height: 1px;
    margin: 0 auto;
    border-bottom: 1px #d4d4d4 solid;
    margin-bottom: 20px;
}
.project_case_information{
    height: 162px;
}
.project_case_information li{
    width: 883px;
    margin-left: 13px;
    margin-bottom: 12px;
    font-size: 14px;
    color: #6a6a6a;
    height: 20px;
}
.project_case_information li span.project_case_information_span1{
    float: left;
}
.project_case_information li span.project_case_information_span2{
    float: right;
    margin-right: 32px;
}
.page_current{
    width: 908px;
    height: 158px;
    margin: 0 auto;
    text-align: center;
}
.page_current div{
    display: block;
}
.page_current a{
    margin-top: 49px;
    height: 28px;
    display: inline-block;
    padding: 5px 10px;
    background-color: #ffffff;
    border: solid 1px #d4d4d4;
    text-align: center;
    line-height: 27px;
    color: #6a6a6a;
}
.page_current span{
    margin-top: 49px;
    height: 28px;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    line-height: 27px;
    background-color: #ff5a00;
    border: solid 1px #ff5a00;
    color: #fff;
}
.features_report{
    background-color: #ffffff;
    border: solid 1px #d4d4d4;
    box-sizing: border-box;
    width: 908px;
    padding-left: 14px;
}
.features_report>h1{
    font-size: 24px;
    color: #6a6a6a;
    font-weight: bold;
    margin-top: 25px;
}
.features_report>h5{
    font-size: 12px;
    color: #c2c2c2;
    margin-top: 10px;
}
.features_report_content{
    width: 871px;
    font-size: 14px;
    color: #6a6a6a;
    line-height: 30px;
    margin-top: 28px;
}
.features_report_content>p{
    font-size: 14px;
    color: #6a6a6a;
    line-height: 30px;
    margin-top: 28px;
}
.features_report_content>img{
    display: block;
    width: 774px;
    height: 480px;
    background: #000;
    margin-top: 35px;
}
.features_report_content>img.small{
    width: 439px;
    height: 918px;
    display: block;
    margin: 0 auto;
    background: #000;
    margin-top: 38px;
}
.features_report_content>h5{
    font-size: 14px;
    color: #6a6a6a;
    font-weight: bold;
    margin-top: 42px;
}
.features_report_content>img.small_small{
    width: 380px;
    height: 400px;
    display: block;
    background: #000;
    margin-left: 200px;
    margin-top: 30px;
}
.features_report_content>.argument{
    margin-top: 35px;
}
.features_report_content>.argument>li{
    margin-bottom: 10px;
    font-size: 14px;
    color: #6a6a6a;
}
.features_report_link{
    width: 908px;
    height: 285px;
    background-color: #ffffff;
    border: solid 1px #d4d4d4;
    box-sizing: border-box;
    margin-top: 19px;
}
.boutique_classify_parent{
    height: 41px;
    line-height: 41px;
    background-color: #6a6a6a;
}
.boutique_classify{
    width: 1200px;
    margin: 0 auto;
}
.boutique_classify>a{
    float: left;
    color: #fff;
    margin-left: 60px;
    font-family: SourceHanSansCN-Light;
}
.boutique_classify>a.boutique_classify_active{
    font-family: SourceHanSansCN-Bold;
}
.boutique_h1{
    height: 96px;
    line-height: 96px;
    font-family: SourceHanSansCN-Normal;
    font-size: 30px;
    color: #008bff;
    text-align: center;
}
.boutique_classify_main{
    height: 722px;
    background-color: #f6f6f6;
}
.boutique_classify_detail{
    width: 1200px;
    margin: 0 auto;
}
.boutique_classify_detail>li{
    float: left;
    width: 283px;
    height: 270px;
    position: relative;
    margin-right: 21px;
    margin-bottom: 20px;
    background-color: #d7d7d7;
}
.boutique_classify_detail>li.boutique_classify_detail_child4,.boutique_classify_detail>li.boutique_classify_detail_child8,.boutique_classify_detail>li.boutique_classify_detail_child12{
    margin-right: 0;
}
.boutique_classify_detail li img{
    display: block;
    width: 100%;
    height: 100%;
}
.boutique_classify_detail>li>p{
    width: 283px;
    height: 49px;
    background-color: rgba(199, 199, 199, 0.65);
    text-align: center;
    line-height: 49px;
    position: absolute;
    bottom: 0;
}
.boutique_classify_detail>li>p.boutique_classify_detail_p{
    background-color: rgba(0, 139, 255, 0.65);
    color: #fff;
}
.more_margin_bottom>li{
    height: 306px;
    margin-bottom: 58px;
}
.family_classify_parent{
    margin-top: 20px;
    height: 950px;
    background-color: #f6f6f6;
}
.family_classify{
    width: 1200px;
    margin: 0 auto;
}
.family_classify>h2{
    font-family: SourceHanSansCN-Normal;
    font-size: 30px;
    color: #008bff;
    text-align: center;
    padding-top: 30px;
}
.family_classify>p{
    text-align: center;
    font-family: SourceHanSansCN-Light;
    font-size: 14px;
    color: #6a6a6a;
    margin-top: 15px;
}
.family_classify_details{
    width: 100%;
    margin-top: 15px;
    text-align: center;
    height: 46px;
}
.family_classify_details a{
    margin-right: 10px;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #d7d7d7;
    text-align: center;
    color: #6a6a6a;
}
.family_classify_details>a.selected_cases_second_active{
    background-color: #ff5a00;
    color: #fff;
}
.family_classify_details>li:first-child{
}
.family_classify_details>li:last-child{
    margin-right: 0;
}
.family_classify_details>li.family_classify_details_active{
    background-color: #ff5a00;
    color: #fff;
}
.family_product{
    margin-top: 20px;
    height: 700px;
}
.family_product>li{
    width: 283px;
    height: 335px;
    float: left;
    margin-right: 20px;
    margin-bottom: 27px;
}
.family_product>li.family_product_child4,.family_product>li.family_product_child8,.family_product>li.family_product_child12{
    margin-right: 0;
}
.family_product>li>img{
    width: 283px;
    height: 261px;
    display: block;
    background: #6a6a6a;
}
.family_product li .family_product_word{
    width: 283px;
    height: 62px;
    padding-top: 12px;
    background-color: rgba(199, 199, 199, 0.65);
}
.family_product li .family_product_word>p{
    text-align: center;
    font-family: SourceHanSansCN-Normal;
    font-size: 18px;
    color: #6a6a6a;
}
.family_product_more_parent{
    width: 100%;
    height: 40px;
    margin-top: 17px;
}
.family_product_more{
    display: block;
    width: 123px;
    height: 40px;
    margin: 0 auto;
    background-color: #59b3ff;
    text-align: center;
    line-height: 28px;
    color: #fff;
}
.recommend_meal{
    height: 667px;
}
.recommend_meal>li{
    height: 306px;
    margin-bottom: 0;
}
.recommend_meal>li.recommend_meal_child5,.recommend_meal>li.recommend_meal_child6,.recommend_meal>li.recommend_meal_child7,
.recommend_meal>li.recommend_meal_child8,.recommend_meal>li.recommend_meal_child9,.recommend_meal>li.recommend_meal_child10,.recommend_meal>li.recommend_meal_chil11,
.recommend_meal>li.recommend_meal_child12,.recommend_meal>li.recommend_meal_child13{
    margin-top: 53px;
}
.recommend_meal>li>p{
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: rgba(199, 199, 199, 0.65);
}
.recommend_meal>li>p.recommend_meal_p_active{
    background-color: rgba(0, 139, 255, 0.65);
    color: #fff;
}
.recommend_meal_more{
    height: 74px;
}
.family_article_parent{
    width: 1200px;
    margin: 0 auto;
    margin-top: 100px;
    min-height: 800px;
}
.common_family_article{
    width: 100%;
    height: 34px;
}
.common_family_article>h2{
    float: left;
    font-size: 20px;
    color: #6a6a6a;
}
.common_family_article>a{
    float: right;
    font-family: ArialMT;
    font-size: 14px;
    color: #008bff;
    margin-top: 3px;
    margin-right: 10px;
}
.common_family_article_line{
    width: 100%;
}
.common_family_article_line>span{
    display: block;
    width: 80px;
    height: 3px;
    background-color: #ff5a00;
}
.family_article_first{
    height: 425px;
    overflow: hidden;
}
.family_article_first>li.family_article_first_child1{
    width: 585px;
    float: left;
    height: 425px;
    border-right: solid 1px #d6d6d6;
    padding-right: 16px;
}
.family_article_first>li.family_article_first_child2,.family_article_first>li.family_article_first_child4,.family_article_first>li.family_article_first_child6{
    width: 584px;
    float: right;
}
.family_article_img_word_parent{
    width: 100%;
    height: 169px;
    margin-top: 18px;
}
.family_article_img_word_parent>img{
    display: block;
    float: left;
    width: 288px;
    height: 169px;
    background-color: #d6d6d6;
}
.family_article_img_word_parent>.family_article_img_word{
    float: left;
    width: 272px;
    height: 169px;
    margin-left: 19px;
}
.family_article_img_word_parent>.family_article_img_word>h2{
    font-family: SourceHanSansCN-Light;
    font-size: 18px;
    color: #008bff;
}
.family_article_img_word_parent>.family_article_img_word>p{
    font-family: SourceHanSansCN-Light;
    font-size: 14px;
    color: #6a6a6a;
    margin-top: 12px;
}
.family_article_img_word_parent>.family_article_img_word>a{
    display: block;
    font-size: 14px;
    color: #0084ff;
    margin-top: 10px;
}
.family_article_a{
    width: 100%;
    margin-top: 15px;
}
.family_article_a>a{
    float: left;
    display: block;
    width: 278px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-family: SourceHanSansCN-Light;
    font-size: 14px;
    color: #6a6a6a;
    margin-bottom: 13px;
}
.family_article_a>a.family_article_a_child2,.family_article_a>a.family_article_a_child4,.family_article_a>a.family_article_a_child6,.family_article_a>a.family_article_a_child8,
.family_article_a>a.family_article_a_child10,{
    margin-left: 26px;
}
.tab_display_none{
    display: none;
}
.tab_first_active{
    display: block;
}

.bottombg{ background:#464646;}
.map_list{
    width: 900px;
    float: left;
}
.map_list ul{ float:left; background:url(../img/db01.png) repeat-y left; padding-left:20px; height:240px; font-size:13px; line-height:30px; margin-top:30px; margin-bottom:50px; margin-right:60px;}
.map_list li{}
.map_list li a{ color:#e2e2e2}
.map_list li.map_t{ font-size:17px; font-weight:bold; padding-bottom:10px;}
.b_lx{ width:240px; height:260px; float:right; padding:30px;}
.b_lx_t{ color:#FFF; background:url(../img/db02.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:10px;}
.b_lx_t span{ display:block; font-size:19px; font-weight:bold; }
.b_lx_f{ font-size:12px; color:#bebebe}

.copybg{ background:#282828; min-width:1200px; padding:30px 0px}
.copy_f{ text-align:center; color: #fff;}

.copyimg{ text-align:center; margin-top:10px;}
.copyimg a{ border-right:1px solid #5f5e67 }
/*qingfeng*/
.clear {clear:both;width:100%;height:0;}
.float-right {float:right;}
.m-2 {margin:8px;}
.cursor-pointer {cursor:pointer;}
.d-block {display:block;}
.d-none {display:none;}

.channel {color:#fff;}
.channel-list {position:relative;float:left;}
.channel-list.active {background:#000;}
.channel-list a{display:block;margin:0px;color:#fff;}
.channel-list:hover {background:#222;}
.channel-list:hover a{color:#fff;}
.channel-list .channel-menu {position:absolute;visibility:hidden;left:0;z-index:200;overflow:display;margin:0;top:45px;padding:10px;text-align:left;}
/* .channel-list .channel-menu .channel-menu-inner{margin:10px auto;background:#333;} */
.channel-list:hover .channel-menu {visibility:visible;background:#222;}
.channel-list:hover .channel-menu a{color:#ccc;}
.channel-list .channel-menu .sub-menu {position:relative;float:left;}
.channel-list .channel-menu .sub-menu h2 a{color:#fff;}
.channel-list .channel-menu .sub-menu li {color:#fff;}

/*respensive*/
@media (max-width: 991.98px)
{
	/*common*/
	.container {width:100%;}
	.channel {display:none;}
	.channel-list {position:relative;float:left;width:100%;height:auto;text-align:left;}
	.channel-list .channel-menu {position:relative;visibility:hidden;display:none;left:0;z-index:200;margin:0;top:0;padding:10px;text-align:left;}
	.channel-list:hover .channel-menu {visibility:visible;display:block;background:#222;}
	.channel-list:hover .channel-menu a{color:#ccc;}
	.channel-list .channel-menu .sub-menu {position:relative;float:left;}
	.channel-list .channel-menu .sub-menu h2 a{color:#fff;}
	.channel-list .channel-menu .sub-menu li {color:#fff;}
	.w-300 {width:100%;}
	.w-150 {width:100%;}
	/*index*/
	/*top*/
	 header, nav, footer, main {display: block;width: 100%;min-width:290px;}
	.soran_nav_div {width:99%;height:30px;overflow:hidden;}
	.soran_nav_div span {float:left;width:40%;display:block;}
	.soran_nav_div_ul {width:60%;text-align:right;}
	/*logo*/
	.soran_introduction {height:auto;background:#f6f6f6;border-bottom: 1px #8e8e8e solid;}
	.commonWidth {width:100%;min-width:290px;}
	.soran_introduction_content {width: 100%;}
	.soran_introduction_content > img {display: block;float: left;margin:15px 5px;}
	.soran_introduction_content > span {display: block;width:1px;height: 70px;margin:15px 5px;float: left;background: #d4d4d4;}
	.soran_introduction_content_first {width:60%;padding-top:15px;margin-left:5px;float:left;font-size:16px;}
	.soran_introduction_content_second {float:left;padding-top:0px;}
	.soran_introduction_content_second > p {display: inline;}
	.soran_introduction_content_second > span {font-size:16px;display: inline;}
	/*channel*/
	.show_hidden {display:block;}
	.nav_bar {height:auto;line-height:30px;background:#f6f6f6;}
	.nav_bar_ul {width:100%;margin: 0 auto;display: none;}
	.nav_bar_ul > li {width: 100%;text-align: center;float: left;}
	.nav_bar_ul > li > a {display:block;width: 100%;height: initial;margin: 0 auto;}
	.nav_bar_ul > li > a:hover {color:#fff;background:#008bff;}
	.lg-show {display:none;}
	/*banner*/
	#swiper1 {height:200px;display:none;}
	.carousel_word {width:80%;top:380px;display:none;}
	.carousel_word > li {font-size: 36px;}
	.carousel_word > .not_first {font-size: 24px;}
	/*dongtai*/
	.soran_index_main {width: 100%;min-width:290px;height:auto;}
	.soran_index_main_content {width:100%;height: inherit;margin: 0 auto;}
	.soran_index_main_content > li.first_module{width: 100%;}
	.soran_index_main_content > li.second_module{width: 100%;margin-left:0px;}
	.soran_index_main_content > li.third_module{width: 100%;}
	
	#swiper2 {width:100%;height:297px;position:relative;}
	.mask {width:100%;}
	
	.first_module_article {width: 100%;}
	.first_module_article > li > span{display:none;}
	.commonH2 > p.common_only_line {width:100%;}
	
	.second_module_article > h2 > span, .third_module_article > h2 > span {left:6px;}
	.second_module_article > p, .third_module_article > p {width:100%;}
	.second_module_article_list {width:100%;}
	.second_module_article_content {height:auto;}
	.second_module_article_content_detail {width:70%;height:auto;}
	.second_module_article_content_detail > p.second_module_article_content_detail_title2 {width:100%;height: auto;}
	.second_module_article_content_detail > a p {font-size: 14px;}
	.second_module_article_content_detail > p {font-size: 14px;}
	.second_module_article_list > li {padding:0px 8px;}
	.second_module_article_list > li > span{display:none;}
	
	.third_module {width:100%;height:auto;border: solid 1px #d4d4d4;margin-left:0px;}
	.third_module_article > a {display: block;width:100%;margin-left:8px;margin-top:10px;}
	
	.selected_cases_parent {height: auto;}
	.selected_cases {width:100%;}
	.selected_cases_second {}
	.selected_cases_second > li {float:left;width:23%;line-height:55px;margin:1%;}
	.selected_cases_second > li.selected_cases_second_child1 {margin:1%;}
	.selected_cases_second > li.selected_cases_second_child2, .selected_cases_second > li.selected_cases_second_child3, .selected_cases_second > li.selected_cases_second_child4, .selected_cases_second > li.selected_cases_second_child5{
    margin:1%;}
	
	.selected_video_ul {width:100%;height:auto;margin: 0 auto;}
	.selected_video_ul .selected_video_word_parent {width:100%;}
	.selected_video_ul > li {float:left;width:100%;height:auto;}
	.selected_video_ul > li a img{width:100%;height:auto;}
	
	.protection_second_children > li.protection_second_children_child1 {width:100%;}
	.protection_second_children > li.protection_second_children_child3 {width:100%;margin-left:0px;}
	.protection_second_children > li.protection_second_children_child1 > div {float: left;width:48%;height:117px;margin:1%;}
	.protection_second_children > li.protection_second_children_child2 {display:none;}
	
	.movie_selected > li.movie_selected_child1 {margin:1%;}
	.movie_selected > li.movie_selected_child1, .movie_selected > li.movie_selected_child2, .movie_selected > li.movie_selected_child3, .movie_selected > li.movie_selected_child4, .movie_selected > li.movie_selected_child5 {
    margin:1%;}
	
	.movie_store_parent {height: auto;}
	.movie_store {width:100%;margin: 0 auto;}
	.movie_store > li {height:auto;margin:1%;width:48%;background: #fff;overflow:hidden;}
	.movie_store > li a img{height:auto;width:100%;overflow:hidden;}
	.movie_store .movie_store_word {text-align: center;width: 100%;height:64px;font-size: 14px;}
	
	.quality_image > li {margin:1%;display: block;background-color: #f6f6f6;width:48%;height: 117px;line-height: 117px;justify-content: center;align-items: center;}
	.quality_image > li img{max-width:100%;height:auto;}
	.quality_image > li.quality_image_child1, .quality_image > li.quality_image_child2, .quality_image > li.quality_image_child3, .quality_image > li.quality_image_child4, .quality_image > li.quality_image_child5 {
    margin:1%;}
	.quality_image > li.quality_image_child6 {margin:1%;}
	
	.wonderful_video > li {position:relative;float: left;margin:1%;width:48%;height:auto;overflow:hidden;}
	.wonderful_video > li a img{width:100%;height:auto;}
	
	.bulter_image {height:auto;}
	.bulter_image > li {width:96%;height:auto;margin:2%;}
	.bulter_image_right {width:60%;}
	.bulter_image > li > div > p {width:100%;height: 111px;}
	
	.soran_footer {height:auto;}
	.soran_footer .footter_cnt {width:100%;margin: 0 auto}
	.soran_footer .footter_cnt .bottombg {min-width:290px;background: #000;}
	
	.map_list {width:100%;float: left;}
	.b_lx {width:100%;height:auto;float:right;padding:0px;}
	.map_list ul {padding-left:0px;height:240px;margin:30px;}
	.b_lx_t {padding:10px;text-align:center;}
	.b_lx_f {padding:10px;text-align:center;font-size:16px;}
	
	.copybg {min-width:100%;padding:30px 0px;}
	.copybg .copy_f{font-size:14px;}
	/*category*/
	.house_classify_parent {width:100%;min-width:290px;height:auto;}
	.house_classify {display:block;width:100%;min-width:290px;height:auto;}
	.house_classify > a {flex:none;display:block;float:left;padding:0;margin:0 1%;width:23%;height:40px;margin-left:0px;font-size:14px;text-align: center;}
	
	.family_classify_parent {height:auto;}
	.family_classify {width:100%;}
	.family_classify_details {height:auto;}
	.family_classify_details a {padding:0px;height: 50px;line-height: 50px;display:block;float:left;width:48%;margin:1%;}
	.family_product {height:auto;}
	.family_product > li {width:48%;height:auto;float:left;margin:1%;}
	.family_product > li a img{width:100%;height:260px;}
	.family_product li .family_product_word {width:100%;height:auto;padding:0px;}
	.family_product li .family_product_word p{font-size:14px;}
	.family_article_parent {width:100%;margin-top:20px;min-height: 800px;height:auto;}
	.family_article_first_parent {width:100%;height:auto;}
	.family_article_first {width:100%;height:auto;}
	.family_article_first > li.family_article_first_child1 {width:100%;float:left;height:auto;border-right:none;padding:none;}
	.family_article_first > li.family_article_first_child2, .family_article_first > li.family_article_first_child4, .family_article_first > li.family_article_first_child6 {
    width:100%;float:right;}
	.family_article_img_word_parent > .family_article_img_word {height:auto;}
	.family_article_a > a {width:98%;padding-left:1%;}
	/*category_pic.html*/
	.boutique_classify_main {height:auto;}
	.boutique_classify_detail {width:100%;margin: 0 auto;}
	.boutique_classify_detail > li p {width:100%;font-size:14px;}
	/*list*/
	.main_children {width:100%;margin: 0 auto;}
	.main_left {width:100%;}
	
	.project_case {width:100%;height:auto;}
	.project_case li p {width:100%;}
	.project_case_detail {width:100%;height:auto;}
	.common_only_line {width:100%;}
	.project_case_information {height: auto;}
	
	.project_case_information li {width:98%;margin:12px 0;height:auto;padding:0 2%;}
	.project_case_information li .d-xs-none{display:none;}
	
	
	.main_right {width:100%;float:right;}
	.third_module {margin-left:0px}
	.third_module_article > a {width:94%;margin:1% 3%;}
	.third_module_article > a span{display:block;text-align:center;padding:8px 0;}
	
	.page_current {width:100%;height:auto;margin-bottom:15px;}
	/*show*/
	.features_report {width:96%;padding:2%;}
	.features_report .p-line {width:100%;height: 1px;background-color: #d4d4d4;margin-top: 26px;}
	
	.features_report_content {width:100%;overflow:hidden;}
	.features_report_content img{display:block;width:100%;height:auto;}
	
	.features_report_link {width:96%;padding:2%;height:auto;}
}

@media (max-width: 349.98px) 
{
	/*index*/
	.soran_introduction_content > img {display: block;float: left;margin:15px 5px;width:70px;height:70px;}
	
	.soran_introduction_content_first img{width:100%;}
	.soran_introduction_content_first h3{font-size:14px;}
	.soran_introduction_content_second {float:left;padding-top:0px;font-size:14px;}
	.soran_introduction_content_second > p {font-size:14px;display: inline;}
	.soran_introduction_content_second > span {font-size:14px;display: inline;}
	
	.second_module_article_content_detail {width:70%;}
	.third_module_article_imgfirst {display: block;width:100%;}
	.selected_cases_second > li {float:left;width:48%;margin:1%;}
	.movie_store > li a img{height:130px;width:100%;overflow:hidden;}
	.wonderful_video > li a img{width:100%;height:95px;}
	/*category*/
	.family_classify_details a {padding:0px;height: 50px;line-height: 50px;display:block;float:left;width:48%;margin:1%;}
	.family_product > li a img{width:100%;height:130px;}
	.family_product li .family_product_word p{font-size:12px;}
	.family_article_a > a {width:92%;padding:0 4%;}
	/*category_pic.html*/
	.boutique_classify_detail > li {width:48%;height:130px;position: relative;margin:1%;}
	/*list*/
	.project_case li {width:100%;margin:5px 0;}
	.project_case li img {display:block;width:100%;height:252px;}
}
@media (min-width: 350px) and (max-width: 575.98px) 
{	
	/*index*/
	.soran_introduction_content_first h3{font-size:16px;}
	.second_module_article_content_detail {width:70%;}
	.third_module_article_imgfirst {display: block;width:100%;}
	.selected_cases_second > li {float:left;width:48%;margin:1%;}
	.movie_store > li a img{height:180px;width:100%;overflow:hidden;}
	.wonderful_video > li a img{width:100%;height:180px;}
	/*category*/
	.family_classify_details a {padding:0px;height:50px;line-height: 50px;display:block;float:left;width:48%;margin:1%;}
	.family_product > li a img{width:100%;height:180px;}
	.family_product li .family_product_word p{font-size:14px;}
	
	.family_article_a > a {width:94%;padding:0 3%;}
	/*category_pic.html*/
	.boutique_classify_detail > li {width:48%;height:200px;position: relative;margin:1%;}
	/*list*/
	.project_case li {width:48%;margin:1%;}
	.project_case li img {display:block;width:100%;height:180px;}
}
@media (min-width: 576px) and (max-width: 767.98px)
{
	/*index*/
	.movie_store > li a img{height:260px;width:100%;overflow:hidden;}
	
	.third_module_article > a {display: block;width:48%;margin:1%;float:left;text-align:center;}
	.third_module_article > a.top-img-two {text-align:center;}
	.third_module_article > a.top-img-two span{display:block;padding:10px 0;}
	/*category*/
	.family_article_a > a {width:46%;padding:0 2%;}
	.house_classify > a {flex:none;display:block;float:left;padding:0 1%;margin:0;width:10%;height:40px;margin-left:0px;font-size:14px;text-align: center;}
	
	/*category_pic.html*/
	.boutique_classify_detail > li {width:48%;height:270px;position: relative;margin:1%;}
	/*list*/
	.project_case li {width:48%;margin:1%;}
	.project_case li img {display:block;width:100%;height:252px;}
}

@media (min-width: 768px) and (max-width: 991.98px)
{
	/*index*/
	.soran_introduction_content_first {width:55%;padding-top:15px;margin-left:5px;float:left;font-size:16px;}
	.soran_introduction_content_second {float:right;padding-top:0px;margin:15px 5px;}
	.soran_index_main_content > li.first_module{width:50%;}
	.soran_index_main_content > li.second_module{width:50%;margin-left:0px;}
	.soran_index_main_content > li.third_module{width: 100%;}
	.third_module_article > a {display: block;width:48%;margin:1%;float:left;text-align:center;}
	.third_module_article > a.top-img-two {text-align:center;}
	.third_module_article > a.top-img-two span{display:block;padding:10px 0;}
	.selected_video_ul > li {float:left;width:48%;height:auto;margin:1%;}
	.selected_video_ul > li a img{width:100%;height:auto;}
	.selected_cases_second > li {float:left;width:18%;line-height:55px;margin:1%;}
	.movie_store > li {height:auto;margin:1%;width:31%;background: #fff;overflow:hidden;}
	.movie_store > li a img{height:260px;width:100%;overflow:hidden;}
	.quality_image > li {margin:1%;display: block;background-color: #f6f6f6;width:31%;height: 117px;line-height: 117px;justify-content: center;align-items: center;}
	.wonderful_video > li a img{width:100%;height:204px;}
	/*category*/
	.family_article_a > a {width:48%;padding:0 1%;}
	.house_classify > a {flex:none;display:block;float:left;padding:0 1%;margin:0;width:10%;height:40px;margin-left:0px;font-size:14px;text-align: center;}
	/*category_pic.html*/
	.boutique_classify_detail > li {width:48%;height:350px;position: relative;margin:1%;}
	/*list*/
	.project_case li {width:31%;margin:1%;}
	.project_case li img {display:block;width:100%;height:252px;}
}

@media (min-width: 992px) 
{
	.selected_video_ul > li a img{width:585px;height:372px;}
	.wonderful_video > li a img{width:370px;height:180px;}
	.soran_footer .footter_cnt {width: 1200px;margin: 0 auto}
	.soran_footer .footter_cnt .bottombg {min-width: 1200px;background: #000;}
	.movie_store > li a img{width:283px;height:261px;}
	
	.show_hidden {display:none;}
	.nav_bar_ul {display: block;}
	.second_module_article_content_detail > p {font-size: 16px;}
	.second_module_article_content_detail > a p {font-size: 16px;}
	.family_product > li a img{width:283px;height:261px;}
	.family_article_first_parent {width:1200px; margin: 0 auto}
	.max-hidden {display:none;}
	/*list*/
	.project_case li img {display: block;width: 290px;height: 252px;}
	.common_only_line {width: 883px}
	.third_module {margin-left: 20px}
	/*show*/
	.features_report .p-line {width:869px;height: 1px;background-color: #d4d4d4;margin-top: 26px;}
	.features_report .p-line2 {width: 882px;height: 1px;background-color: #d4d4d4;margin: 0 auto;margin-bottom: 15px;}
}
