body {

    margin: 0;

    padding: 0;

    overflow-x: hidden;

    font-family: '13px/20px pingfang SC,"\5FAE\8F6F\96C5\9ED1",helvetica,arial,verdana,tahoma,sans-serif';

    padding-top: 156px;

}



ul,

li,

p {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



a:link,

a:hover {

    text-decoration: none;

}



.w100 {

width: 100%;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.swiper-button-next,

.swiper-button-prev,

.swiper-pagination-clickable .swiper-pagination-bullet,

textarea,

input:focus {

    outline: none;

    resize: none;

}



.over {

   /* overflow: hidden;
*/
}



.over>img {

    cursor: pointer;

    transition: all 0.6s;

}



.over>img:hover {

   /* transform: scale(1.2);*/

}



@media (min-width: 1800px) {

    .container {

        width: auto;

        padding: 0 3% !important;

    }

}



.row {

    margin: 0 !important;

}



.blshome_ul li:hover div a,

.product_a a:hover,

.service_a a.active,

.service_a a:hover,

.Joinus_div a:hover,

.menu_div ul li a,

.menu_div .menu_a a:hover,

.establish_ul li button,

.establish_hu a:hover,

.mode>div:hover .mode_div a,

.mode .mode_div:hover .ideal_w30 a::after,

.mode>div:hover .mode_div,

.lunbo_size a:hover::after,

.lunbo_size a:hover,

.daohang_ul li.active a::after,

.daohang_ul li:hover a::after {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

}





/* 导航 */



.daohang {

    border-bottom: 1px solid #eeedeb;

    padding-bottom: 7px;

    position: fixed;

    width: 100%;

    left: 0;

    top: 0;

    z-index: 66;

    background: #fff;

}



.contant {

    /* background: url(../img/1.jpg) no-repeat; */

    background-color: #f6f6f6;

    background-size: 100% 100%;

    padding: 35px 20px 25px 20px;

}



.contant .fl {

    color: #717172;

    font-size: 14px;

}



.contant .iconfont {

    font-size: 16px;

}



.daohang_logo a {

    display: inline-block;

    width: 13%;

}



.daohang_logo a img {

    width: 100%;

}





/* .contant .fl .iconfont{

    font-size: 22px;

} */



.contant .fr,

.contant .fr a {

    color: #717172;

    font-size: 14px;

}



.contant .fr a:hover {

    color: #2a6bad;

}



.contant .fr a:nth-child(3) {

    margin-right: 4px;

}



.contant .fr a:hover,

.contant .fr a.active {

    color: #000000;

}



.daohang_ul {

    text-align: center;

    /* line-height: 50px; */

    padding: 15px 0 10px 0;

}



.daohang_ul>li {

    display: inline-block;

    padding: 0 30px;

    /* line-height: 50px; */

    position: relative;

}



.daohang_ul>li>a {

    display: block;

    color: #000;

    font-size: 14px;

    position: relative;

    padding-bottom: 3px;

}



.daohang_ul>li>a::after {

    background: #2a6bad;

    display: inline-block;

    content: "";

    width: 0;

    height: 1px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.daohang_ul li.active a::after {

    width: 100%;

}



.daohang_ul li:hover a::after {

    width: 100%;

}





/* 二级 */



.menu_div {

    padding: 0px 160px 0 160px;

    position: fixed;

    top: 154px;

    left: 0;

    right: 0;

    z-index: 99;

    bottom: 0;

    background: #fff;

    width: 100%;

    transition: 600ms ease-in-out;

    opacity: 0;

    height: 0;

    overflow: hidden;

}



.daohang .daohang_ul>.caidans:hover .menu_div {

    transition: 600ms ease-in-out;

    opacity: 1;

    z-index: 999;

    overflow: hidden;

    height: 100%;

}



.menu_div ul {

    width: 24%;

    float: left;

    margin-right: 130px;

    padding-top: 50px;

    overflow: hidden;

}



.menu_div ul li {

    line-height: 30px;

    text-align: left;

    width: 50%;

    float: left;

}



.menu_div ul li:nth-child(1) {

    color: #6b6b6b;

    font-size: 15px;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 1px solid #666666;

    width: 100%;

}



.menu_div ul li a {

    color: #000;

    font-size: 13px;

}



.menu_div ul li a:hover {

    color: #2b6cac;

}



.menu_div .menu_a {

    position: absolute;

    left: 50%;

    top: 60%;

    transform: translateX(-50%);

}



.menu_div .menu_a a {

    color: #fff;

    font-size: 14px;

    background: #6b6b6b;

    padding: 0 22px;

    display: inline-block;

    line-height: 40px !important;

}



.menu_div .menu_a a:hover {

    background: #2b6cac;

    color: #fff;

}



.menu_div .menu_a a:nth-child(1) {

    margin-right: 15px;

}



.daohang .daohang_ul>li:hover .er-ul {

    transform: scale(1);

    opacity: 1;

}



.daohang .daohang_ul .er-ul {

    position: absolute;

    width: 100%;

    left: 0;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);

    right: 0;

    top: 105%;

    opacity: 0;

    z-index: 999;

    transition: 400ms ease-in-out;

    transform: scale(0);

    background: #fff;

}



.er-ul li {

    line-height: 32px;

    width: 100%;

    display: block;

    float: none;

}



.daohang_ul .er-ul li a {

    color: #000;

    font-size: 12px;

    display: block;

    text-align: left;

    background: #fff;

    color: #3d3e3f;

    text-align: center;

}



.daohang_ul .er-ul li:hover a {

    color: #2b6cac;

}





/* 手机导航 */



.phone {

    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);

    display: none;

    top: 0;

    background: #fff;

    z-index: 999;

    width: 100%;

    padding: 10px 30px;

}



.index_a {

    display: inline-block;

}



.phone .wid {

    float: left;

}



.phone .wid>a {

    display: inline-block;

}



.color_dao .iconfont {

    color: #ba9657;

    font-size: 25px;

    margin: 0 5px;

}



.color_dao {

    line-height: 49px;

}



.color_dao .daohang_sp {

    position: relative;

    top: -7px;

    font-size: 25px;

}



.color_a {

    font-size: 25px;

    position: relative;

    top: -7px;

}



.sidebar-menu {

    display: none;

    position: fixed;

    top: 0;

    bottom: 0;

    right: 0;

    width: 250px;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    background-color: #e7e9eb;

    z-index: 999;

    transition: 0.6s;

}



.sidebar-menu__header {

    height: 50px;

    background: #2a6bad;

    position: relative;

    display: block;

    padding: 15px 25px;

    height: 100%;

    width: 100%;

    color: #fff;

    margin-right: 105px;

}



.sidebar-menu__list {

    position: fixed;

    top: 50px;

    right: 0;

    bottom: 0;

    margin: 0;

    padding: 0;

    width: 250px;

    list-style: none;

    background: #fff;

    list-style-type: none;

}



.sidebar-menu__item:first-child {

    border-top: 0

}



.sidebar-menu__item {

    padding: 0;

    width: 100%;

    border-bottom: 1px solid #eee;

}



.sidebar-menu__link {

    display: block;

    padding: 10px 25px;

    color: #828282;

    font-size: 13px;

    font-weight: 400;

    transition: color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);

}



.sidebar-menu__item {

    padding: 0;

    width: 100%;

    border-bottom: 1px solid #eeeeee;

}



.colos {

    line-height: 70px;

}



.sidebar-menu__item:first-child {

    border-top: 0;

}



.sidebar-menu__item.sidebar-menu__item--back,

.sidebar-menu__item.sidebar-menu__item--back:hover,

.sidebar-menu__link.sidebar-menu__subtitle {

    background-color: #2a6bad !important;

}



.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {

    color: #fff !important;

}



.sidebar-menu__item:hover {

    background-color: #fff;

    cursor: pointer;

}



.sidebar-menu__item:hover>.sidebar-menu__link {

    color: #6e6e6e;

}



.phone_i {

    display: inline-block;

    line-height: 60px;

    padding: 0 15px;

}



.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right {

    color: #6e6e6e;

}



.sidebar-menu__item .sidebar-menu__list {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    transform: translateX(300px);

    transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);

}



.sidebar-menu__item .sidebar-menu__list.is-active {

    transform: translateX(0);

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {

    z-index: 2;

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {

    z-index: 3;

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {

    z-index: 4;

}



.sidebar-menu__link::first-letter {

    text-transform: uppercase;

}



.sidebar-menu__link:active,

.sidebar-menu__link:focus,

.sidebar-menu__link:hover {

    text-decoration: none;

}



.sidebar-menu__link span.glyphicon-menu-left {

    float: left;

    font-size: 12px;

    color: #fff;

    line-height: 20px;

    margin-right: 4px;

}



.sidebar-menu__link .glyphicon-menu-right {

    color: #bababa;

    float: right;

}





/* 搜索 */



.searchbox {

    padding: 15px;

    box-shadow: 0 0 7px 0 #cfcfcf;

    background: #fff;

    width: 100%;

    top: 155px;

    border-top: 2px solid #2a6bad;

    text-align: center;

    z-index: 44;

    position: fixed;

}



.displaynone {

    display: none;

}



.searchs {

    max-width: 600px;

    margin: 0 auto;

}



.clearfix {

    zoom: 1;

}



.searchs .sertext {

    display: block;

    padding: 0;

    outline: 0;

    padding-left: 12px;

    width: 78%;

    float: left;

    border: 1px solid #cdcdcd;

    color: #a2a2a2;

    font-size: 12px;

    height: 52px;

    line-height: 52px;

    transition: 0.4s;

}



.serbtn {

    padding: 0;

    margin: 0;

    border: none;

    outline: 0;

    width: 22%;

    float: right;

    height: 52px;

    text-align: center;

    line-height: 52px;

    background: #2a6bad;

    color: #fff;

    font-size: 15px;

    cursor: pointer;

    transition: 0.44s;

}



.ul_icon {

    display: none;

}



.dis {

    display: inline-block;

}



.diss {

    display: none;

}





/* 轮播 */



.lunbo_size {

    position: absolute;

    color: #fff;

    left: 15%;

    top: 50%;

    transform: translateY(-50%);

    line-height: 40px;

}



.lunbo {

    padding: 26px 20px 0 20px;

}



.lunbo_size p:nth-child(2),

.lunbo_size p:nth-child(1) {

    font-size: 38.76px;

}



.lunbo_size p:nth-child(1) {

    font-weight: 300;

}



.lunbo_size p:nth-child(3) {

    font-size: 24px;

    padding-top: 12px;

}



.lunbo_size p:nth-child(4) {

    font-size: 16px;

}



.lunbo_size a {

    color: #fff;

    font-size: 16px;

    position: relative;

    display: inline-block;

    padding-top: 20px;

}



.lunbo_size a:hover {

    color: #2a6bad;

}



.lunbo_size a:hover::after {

    background: #2a6bad;

}



.lunbo_size a::after {

    background: #fff;

    display: inline-block;

    content: "";

    width: 100%;

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.lunbo .swiper-button-next {

    right: 30px;

}



.lunbo .swiper-button-prev {

    left: 30px;

}



.lunbo .swiper-button-next,

.lunbo .swiper-button-prev {

    background: none;

    opacity: 1;

}





/* 理想生活 */



.ideal {

    padding: 70px 3% 42px 3%;

}



.ideal_size {

    text-align: center;

    color: #282828;

}



.ideal_size p:nth-child(1) {

    font-size: 28px;

    font-weight: bold;

}



.ideal_size p:nth-child(2) {

    font-size: 16px;

    padding: 20px 0;

}



.ideal_size a {

    font-size: 16px;

    color: #282828;

    position: relative;

    padding-bottom: 5px;

    display: inline-block;

}



.ideal_size a:hover {

    color: #2b6cac;

}



.ideal_size a::after {

    background: #282828;

    display: inline-block;

    content: "";

    width: 100%;

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.ideal_size a:hover::after {

    background-color: #2b6cac;

}



.ideal_w100 {

    width: 100%;

    padding-top: 50px;

    position: relative;

}



.ideal_w100 div:nth-child(1) {

    width: 65%;

    float: left;

}



.ideal_w30 {

    width: 35%;

    float: left;

    text-align: center;

    color: #000000;

}



.ideal_pos {

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

}



.ideal_w30>p span:nth-child(2) {

    font-weight: 300;

}



.ideal_w30>p:nth-child(1) {

    font-size: 32px;

}



.ideal_w30>p:nth-child(2) {

    font-size: 24px;

    padding: 8px 0;

}



.ideal_w30>p:nth-child(3) {

    color: #282828;

    font-size: 16px;

    line-height: 30px;

}



.ideal_w30>a {

    font-size: 16px;

    color: #282828;

    margin-top: 55px;

    position: relative;

    display: inline-block;

    padding-bottom: 5px;

}



.ideal_w30:hover a {

    color: #2a6bad;

}



.ideal_w30>a::after {

    background: #282828;

    display: inline-block;

    content: "";

    width: 100%;

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.ideal_w30:hover a::after {

    background-color: #2b6cac;

}



.mode {

    width: 100%;

    padding: 0 20px 45px 20px;

}



.mode>div {

    width: 40%;

    position: relative;

}



.mode_div {

    height: 100%;

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

    opacity: 0;

    background-image: -webkit-linear-gradient(bottom, #010000, #040302c7, #0504042e, #1a100f24, rgba(255, 255, 255, 0));

}



.mode>div:hover .mode_div {

    opacity: 1;

}



.mode_pos {

    position: absolute;

    width: 100%;

    bottom: 8%;

    color: #fff !important;

    left: 0%;

}



.mode .ideal_w30 a,

.mode .ideal_w30 p {

    color: #fff;

}



.mode .ideal_w30 a::after {

    background: #fff;

}



.mode .mode_div:hover .ideal_w30 a {

    color: #2b6cac;

}



.mode .mode_div:hover .ideal_w30 a::after {

    background: #2b6cac;

}



.mode>div:nth-child(2) {

    margin-right: 32px;

}



.ship {

    padding: 0 3% 40px 3%;

}



.case {

    position: relative;

    padding: 0 3% 40px 3%;

}



.case_div {

    position: relative;

    width: 35%;

    float: left;

    height: 100%;

}



.case_pos {

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    float: right;

}



.case>div:nth-child(1) {

    width: 65%;

}



.Joinus {

    padding: 0 3% 55px 3%;

}



.Joinus .ideal_w100 {

    padding-top: 0;

    position: relative;

    width: 100%;

}



.Joinus_div {

    text-align: center;

    padding-top: 60px;

}



.Joinus_div p {

    color: #282828;

    font-size: 18px;

    padding-bottom: 28px;

}



.Joinus_div a {

    display: inline-block;

    background: #2b6cac;

    color: #fff;

    font-size: 18px;

    padding: 13px 45px;

    border: 1px solid #2a6bad;

}



.Joinus_div a:hover {

    background: #f6f6f6;

    color: #2a6bad;

}



.museum {

    margin: 0 3% 50px 3%;

    position: relative;

}



.museum .mode_div {

    opacity: 1;

    background-image: -webkit-linear-gradient(bottom, #010000b0, #0403022e, rgba(255, 255, 255, 0));

}



.museum .ideal_w30 {

    width: 100%;

    float: none;

    text-align: center;

    color: #fff;

}



.museum .ideal_w30 p {

    color: #fff;

}



.museum .ideal_w30 a {

    color: #fff;

}



.museum .ideal_w30 a::after {

    background: #fff;

}



.museum .ideal_w30:hover a {

    color: #2b6cac;

}



.museum .ideal_w30:hover a::after {

    background: #2b6cac;

}





/* 底部 */



.bott>div:nth-child(1) {

    width: 100%;

    background: #f6f6f6;

   padding: 40px 3% 30px 25%
}



.bott ul {

    width: 15%;

    float: left;

}



.bott ul li a,

.bott ul li {

    color: #494848;

    font-size: 14px;

    line-height: 30px;

}



.bott ul li a:hover {

    color: #2a6bad;

}



.bott ul li span {

    font-size: 18px;

}



.bott ul li:nth-child(1) {

    color: #444444;

    font-size: 18px;

}



.bott .bott_ul {

    width: 16%;

}



.bott_div {

    text-align: center;

    font-size: 14px;

    color: #494848;

    padding: 28px 0;

    background-color: #fff;

}





/* 内页产品 */



.picture {

    position: relative;

    text-align: center;

    /* padding: 0 20px; */

}



.picture_size {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 8%;

    color: #fff;

}



.picture_size p:nth-child(1) {

    font-weight: 100;

}



.picture_size p:nth-child(2),

.picture_size p:nth-child(1) {

    font-size: 36.76px;

    text-transform: uppercase;

}



.picture_size p:nth-child(3) {

    font-size: 24px;

    padding: 0px 0 20px 0;

}



.picture_size p:nth-child(4) {

    font-size: 16px;

    line-height: 30px;

}



.crumbs {

    padding: 30px 0 30px 3%;

    border-bottom: 1px solid #eeedeb;

}



.crumbs a {

    color: #000000;

    font-size: 14px;

    padding: 0 2px;

    text-transform: uppercase;

}



.crumbs a:hover {

    color: #2a6bad;

}



.product .row>p:nth-child(1) {

    color: #000000;

    font-size: 30px;

    text-align: center;

    padding: 42px 0 35px 0;

    font-weight: 100;

    overflow: hidden;

}



.product {

    padding-bottom: 65px;

}



.product_ul {

    width: 100%;

    /* margin: 0 -10px; */

}



.product_ul li {

    width: 32%;

    float: left;

    position: relative;

    margin: 0 10px 20px 10px;

}



.product_ul li a {

    display: block;

}





/* .product_ul li:nth-child(odd){

    margin-right: 20px;

} */



.product_ul .product_rl {

    color: #fff;

    font-size: 50px;

    font-weight: 100;

    position: absolute;

    left: 0%;

    top: 0%;

    width: 100%;

    padding: 35px 0 0 15px;

}



.product_div {

    position: absolute;

    left: 0%;

    bottom: 0%;

    width: 100%;

    padding: 0 15px 30px 15px;

}



.product_div p {

    color: #fff;

    font-weight: 100;

    text-transform: uppercase;

}



.product_div .fl:nth-child(1) {

    font-size: 28px;

}



.product_div .fl:nth-child(2) {

    font-size: 48px;

}



.product_div .fr {

    line-height: 102px;

}



.product_div .fr img {

    width: 80px;

}



.product_a {

    text-align: center;

    border-bottom: 1px solid #e1e1e1;

}



.product_a a {

    display: inline-block;

    color: #9b9b9b;

    border: 1px solid #dcdcdc;

    font-size: 18px;

    padding: 14px 17px;

    margin: 52px 0 42px 0;

}



.product_a a:hover {

    color: #2b6cac;

    border: 1px solid #2b6cac;

}





/* 产品系列集合 */



.series {

    padding: 40px 0;

}



.series_div {

    color: #3d3b3b;

    font-size: 16px;

    padding: 15px 0;

    border-bottom: 1px solid #d7d7d7;

    border-top: 1px solid #d7d7d7;

}



.series_div span {

    display: inline-block;

    margin-right: 38px;

}



.series_div a {

    font-size: 14px;

    display: inline-block;

    padding: 3px 10px;

    color: #3d3b3b;

}



.series_div a.active,

.series_div a:hover {

    color: #fff;

    background: #808080;

}



.blshome_ul {

    width: 100%;

}



.blshome_ul li {

    width: 32.3%;

    float: left;

}



.blshome_ul li a {

    display: block;

}



.blshome_ul li div {

    color: #000000;

    font-size: 16px;

    padding: 32px 0 40px 0;

}



.blshome_ul li div a {

    color: #000000;

    font-size: 18px;

    padding-bottom: 18px;

}



.blshome_ul li:hover div a {

    color: #2b6cac;

}



.blshome .blshome_ul li {

    margin-left: 15px;

}





/* .blshome_ul li:nth-child(8),

.blshome_ul li:nth-child(2),

.blshome_ul li:nth-child(5){

    margin: 0 15px;

} */



.blshome .container {

    padding-left: 0;

}



.screen .blshome_ul li:nth-child(8),

.screen .blshome_ul li:nth-child(2),

.screen .blshome_ul li:nth-child(5) {

    margin-right: 12px;

    margin-left: 0;

}



.blshome {

    padding-bottom: 65px;

}





/* 产品详情 */



.details {

    padding: 40px 0 52px 0;

}



.details_w100 {

    width: 100%;

}



.details_w100>div {

    width: 50%;

    float: left;

}



.details_lunbo {

    position: relative;

}



.details_lunbo .gallery-thumbs {

    margin: 30px 40px 0 40px;

}



.details_lunbo .swiper-button-white {

    background: none;

    opacity: 1;

}



.details_lunbo .swiper-button-next,

.details_lunbo .swiper-button-prev {

    top: 92%;

}



.details_lunbo .swiper-button-next {

    right: 0;

}



.details_size {

    padding: 25px 0 0 78px;

}



.details_ti {

    padding-bottom: 45px;

}



.details_ti p {

    font-weight: 100;

    text-transform: uppercase;

}



.details_ti p:nth-child(1) {

    color: #333333;

    font-size: 30px;

    padding-bottom: 5px;

}



.details_size div:nth-child(2) p:nth-child(1),

.details_ti p:nth-child(2) {

    color: #000000;

    font-size: 18px;

}



.details_size div:nth-child(2) {

    padding-bottom: 30px;

}



.details_size div:nth-child(2) p {

    color: #636362;

    font-size: 16px;

    line-height: 30px;

    font-weight: 100;

}



.details_size div span:nth-child(1) {

    border: none;

}



.details_size div span {

    color: #000000;

    font-size: 16px;

    border: 1px solid #e0e0e0;

    display: inline-block;

    padding: 5px;

    font-weight: 100;

}



.introduce {

    padding-bottom: 50px;

}



.introduce .table-responsive {

    padding: 0 55px;

    background: #f6f6f6;

    border-top: none;

}



.introduce .table {

    margin-bottom: 0;

}



.introduce .table td {

    color: #4b4b4b;

    font-size: 16px;

    font-weight: 100;

}



.introduce div span {

    color: #797674;

    font-size: 18px;

    font-weight: 100;

    display: inline-block;

    padding: 17px 74px;

    background: #f6f6f6;

    border-top: 1px solid #e0e0e0;

    border-left: 1px solid #e0e0e0;

    border-right: 1px solid #e0e0e0;

    border-bottom: none;

    position: relative;

    top: 1px;

}



.recommend {

    padding-bottom: 90px;

}



.recommend_bor {

    color: #4b4b4b;

    font-size: 24px;

    font-weight: 100;

    padding-bottom: 15px;

    border-bottom: 1px solid #ececec;

    margin-bottom: 45px;

}



.recommend .swiper-slide a {

    display: block;

}



.recommend .swiper-slide div p {

    color: #000;

    font-size: 16px;

}



.recommend .swiper-slide div a {

    color: #000;

    font-size: 18px;

    padding: 25px 0 15px 0;

}



.recommend .swiper-slide:hover div a {

    color: #2b6cac;

}





/* 筛选产品 */



.podd {

    padding-left: 20px;

}



.pos_left .picture_size {

    left: 8%;

    transform: translateY(-50%);

    top: 50%;

    text-align: left;

}



.series_div>div:nth-child(2) {

    padding-top: 22px;

}



.screen .blshome_ul li {

    width: 24.25%;

}



.screen .blshome_ul li:nth-child(2),

.screen .blshome_ul li:nth-child(5) {

    margin-left: 0;

}



.screen .blshome_ul li {

    margin-right: 12px;

}



.screen .blshome_ul li div {

    padding: 25px 0 30px 0;

}



.screen {

    padding-bottom: 65px;

}





/* 服务支持 */



.service {

    padding-bottom: 95px;

}



.service_a {

    padding: 50px 0;

    text-align: center;

}



.service_a a {

    display: inline-block;

    border: 1px solid #e0e0e0;

    color: #5b5a5a;

    font-size: 18px;

    padding: 12px 33px;

    margin: 0 5px;

}



.service_a a.active,

.service_a a:hover {

    color: #fff;

    background: #2b6cac;

    border: 1px solid #2b6cac;

}



.service .swiper-container {

    padding-bottom: 75px;
	padding-left: 460px;

}

.service .swiper-container1 {

    padding-bottom: 15px;
	 
	 
}




.service .swiper-slide {

    cursor: pointer;
	margin-right:-880px;

}



.service .swiper-slide div:nth-child(2) {

    position: absolute;

    bottom: 10%;

    left: 50%;

    transform: translateX(-50%);

    color: #fff;

    font-size: 26px;

}



.service_pos div p {

    color: #6a6969;

    font-size: 18px;

}



.service_pos div div {

    color: #6a6969;

    font-size: 16px;

    padding-top: 45px;

    text-indent: 2em;

}



.service_pos>div {

   /* display: none;*/

}





/* 联系 */



.contact_w100 {

    width: 100%;

    background: #f6f6f6;

}



.contact_w100>div:nth-child(2) {

    width: 65%;

    float: left;

}



.contact_w100 .contact_size {

    width: 35%;

    text-align: center;

    float: left;

    padding-top: 105px;

}



.contact_size p {

    color: #5b5a5a;

    font-size: 18px;

    line-height: 35px;

}



.contact_size p:nth-child(odd) {

    font-weight: bold;

}



.contact_size div:nth-child(2) {

    padding: 20px 0;

}



.contact {

    padding-bottom: 67px;

}



.message_ti {

    font-size: 24px;

    color: #282828;

    padding-bottom: 48px;

    text-align: center;

}



.message_inp input {

    border: none;

    border-bottom: 1px solid #d2d2d2;

    height: 40px;

    width: 100%;

    padding-left: 10px;

}



.message_inp textarea {

    border: none;

    border-bottom: 1px solid #d2d2d2;

    width: 100%;

    padding-left: 10px;

}



.message {

    padding-bottom: 65px;

}



.message_inp .col-md-3:nth-child(1) {

    padding-left: 0;

}



.message_inp .col-md-3:nth-child(4) {

    padding-right: 0;

}



.message_inp div:nth-child(5) {

    padding-top: 105px;

}



.message_inp div:nth-child(5) p {

    color: #757575;

    font-size: 16px;

}



.message_lab {

    position: relative;

    margin-top: 30px;

}



.message_lab label {

    font-size: 16px;

    color: #757575;

    position: relative;

}



.message_lab input[type=checkbox]+label::before {

    content: "\a0";

    /* 不换行空格 */

    display: inline-block;

    vertical-align: 2px;

    width: 18px;

    height: 18px;

    margin-right: 12px;

    background-color: #fff;

    border: 1px solid #d2d2d2;

    text-indent: 2px;

    position: relative;

    top: 5px;

}



.message_lab input:checked+label::after {

    content: "\2714";

    text-align: center;

    position: absolute;

    left: 2px;

    top: 3px;

}





/* .message_lab input[type="checkbox"]:checked + label::before {

    content: "\2713"; 

} */



.message_lab input[type='checkbox'] {

    position: absolute;

    clip: rect(0, 0, 0, 0);

}



.message_butt {

    text-align: right;

}



.message_butt button {

    background: #2b6cac;

    color: #fff;

    font-size: 18px;

    padding: 13px 44px;

    border: none;

}



.message_butt p {

    color: #3d3b3b;

    font-size: 14px;

    margin: 20px 50px 0 0;

}





/* 品牌资讯 */



.information {

    padding-bottom: 50px;

}



.information_ul {

    padding-bottom: 65px;

}



.information_ul li {

    width: 100%;

    overflow: hidden;

}



.information_ul li:nth-child(2) {

    padding: 50px 0;

    border-bottom: 1px solid #e5e5e5;

    border-top: 1px solid #e5e5e5;

    margin: 50px 0;

}



.information_ul li>a,

.information_ul li>div {

    width: 50%;

    float: left;

    display: block;

}



.information_size {

    padding: 185px 0 100px 125px;

}



.information_size>p {

    line-height: 35px;

}



.information_size>p:nth-child(1) {

    color: #9c9b9b;

    font-size: 16px;

}



.information_size>a:nth-child(2) {

    color: #000000;

    font-size: 20px;

    padding: 5px 0;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.information_size>p:nth-child(3) {

    color: #000000;

    font-size: 16px;

    font-weight: 100;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 5;

    overflow: hidden;

}



.information_size>a:nth-child(4) {

    color: #282828;

    font-size: 18px;

    position: relative;

    padding-bottom: 5px;

    margin-top: 25px;

    display: inline-block;

}



.information_size>a:nth-child(4)::after {

    background: #2b6cac;

    display: inline-block;

    content: "";

    width: 100%;

    height: 4px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.information_ul li:hover .information_size>a {

    color: #2a6bad;

}



#page {

    clear: both;

    height: 40px;

    margin: 0 auto;

    text-align: center;

    display: table;

}



#page li {

    float: left;

    margin-right: 40px;

    color: #939393;

    font-size: 16px;

    list-style: none;

}



#page li:hover a {

    color: #2b6cac;

    font-weight: bold;

}



#page li a {

    color: #939393;

}



#page li.active {

    color: #2b6cac;

}



#page li.active a {

    color: #2b6cac;

    font-weight: bold;

}



#page .thisclass {

    color: #2b6cac;

    font-weight: bold;

}





/* 详情 */



.xiangqi .about_size {

    color: #636362;

    font-size: 16px;

    padding-top: 35px;

}



.sory .lifestyle_size {

    padding-top: 125px;

}





/* 加盟 */



.Joinin {

    padding: 70px 0 85px 0;

}



.Joinin_w100 {

    width: 100%;

    padding-top: 50px;

}



.Joinin_w100>div,

.Joinin_w100 ul {

    width: 50%;

    float: left;

}



.Joinin_pos {

    position: relative;

}



.Joinin_pos>div {

    display: none

}



.Joinin_zi {

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 0 50px 50px 50px;

}



.Joinin_zi>p {

    color: #fff;

    line-height: 28px;

}



.Joinin_zi>p:nth-child(1) {

    font-size: 26px;

    padding-bottom: 8px;

}



.Joinin_zi>p:nth-child(2) {

    font-size: 18px;

}



.Joinin_biao {

    text-align: center;

}



.Joinin_biao>p:nth-child(1) {

    font-size: 38.76px;

    color: #000;

    padding-bottom: 15px;

}



.Joinin_biao>p:nth-child(2) {

    font-size: 30px;

    font-weight: bold;

    color: #282828;

}



.Joinin_w100 .mode_div {

    opacity: 1;

   /* background-image: -webkit-linear-gradient(bottom, #2b2b2b, #323232, #3f3f3ff0, #4b4b4bab, rgba(255, 255, 255, 0));*/

}



.Joinin_ul li {

    width: 25%;

    float: left;

    border-left: 1px solid #d6d4d4;

    text-align: center;

    padding: 55px 0;

    border-bottom: 1px solid #d6d4d4;

    cursor: pointer;

}



.Joinin_ul li:nth-child(1),

.Joinin_ul li:nth-child(2),

.Joinin_ul li:nth-child(3),

.Joinin_ul li:nth-child(4) {

    border-top: 1px solid #d6d4d4;

}



.Joinin_ul li .iconfont {

    font-size: 46px;

    color: #000000;

}



.Joinin_ul li p:nth-child(2) {

    color: #000;

    font-size: 18px;

    line-height: 30px;

    margin-top: 31px;

}



.Joinin_ul li:hover p {

    color: #2b6cac;

}



.process {

    background: #f6f6f6;

    padding: 100px 0 118px 0;

}



.process_ul {

    width: 100%;

    padding-top: 48px;

}



.process_ul li {

    /* width: 11.1%;

    float: left;

    overflow: hidden; */

    text-align: center;

}



.process_ul li>div {

    float: left;

}



.process_ul li>div:nth-child(1) {

    background: #fff;

    border: 1px dashed #dfdddd;

    height: 140px;

    width: 140px;

    padding-top: 15px;

}



.process_ul li>div:nth-child(2) {

    position: relative;

    top: 60px;

}



.process_ul li>div p:nth-child(1) {

    font-size: 50.34px;

    color: #ededed;

    font-weight: bold;

}



.process_ul li>div p:nth-child(2) {

    color: #000;

    font-size: 18px;

}



.experience {

    padding: 85px 0 42px 0;

}



.experience_div {

    padding-top: 42px;

}



.experience_div>div {

    text-align: center;

    padding-top: 45px;

}



.experience_div>div a {

    color: #fff;

    font-size: 18px;

    background: #2b6cac;

    padding: 13px 44px;

    display: inline-block;

}



.experience_div>div p {

    color: #282828;

    font-size: 18px;

    line-height: 30px;

    padding-bottom: 5px;

}





/* 商学院 */



.school_w100 {

    width: 100%;

    padding: 20px 0 50px 0;

}



.school_w100>div {

    width: 50%;

    float: left;

    overflow: hidden;

}



.school_w100>div>div {

    width: 48.7%;

    float: left;

    padding-bottom: 30px;

}



.school_w100>div>div:nth-child(1) {

    margin-right: 20px;

}



.school_w100>div {

    color: #000000;

    font-size: 16px;

    line-height: 30px;

    /* font-weight: 100; */

}



.school_w100>div p:nth-child(1) {

    color: #000;

    font-size: 30px;

}



.school_w100>div p {

    color: #000;

    font-size: 30px;

    font-weight: 500;

    padding-bottom: 10px;

    line-height: 35px;

}



.school_w100>div p:nth-child(2) {

    padding-bottom: 20px;

}



.school_w100>div:nth-child(2) {

    padding: 245px 0 0 60px;

}



.school_lunbo {

    padding-bottom: 28px;

}



.school_size {

    position: absolute;

    bottom: 3%;

    text-align: center;

    color: #fff;

    font-size: 18px;

    line-height: 30px;

    width: 100%;

}



.school_size>p:nth-child(1) {

    text-decoration: underline;

}



.school_lunbo .swiper-button-prev,

.school_lunbo .swiper-button-next {

    background: none;

}



.school_lunbo .swiper-button-next {

    right: 30px;

}



.school_lunbo .swiper-button-prev {

    left: 30px;

}





/* 生活方式 */



.lifestyle {

    padding: 100px 0 60px 0;

}



.lifestyle_ul li:nth-child(even)>div {

    float: left;

}



.lifestyle_ul li:nth-child(odd)>div {

    float: right;

}



.lifestyle_ul li {

    width: 100%;

    overflow: hidden;

}



.lifestyle_ul li>div {

    width: 50%;

    float: left;

}



.lifestyle_size p:nth-child(1) {

    color: #000000;

    font-size: 24px;

}



.lifestyle_size p:nth-child(2) {

    font-size: 16px;

    color: #282828;

    line-height: 30px;

    padding: 20px 0 50px 0;

}



.lifestyle_size a {

    display: inline-block;

    color: #282828;

    font-size: 16px;

    position: relative;

    padding-bottom: 5px;

}



.lifestyle_ul li:hover .lifestyle_size a {

    color: #2a6bad;

}



.lifestyle_size a::after {

    background: #2b6cac;

    display: inline-block;

    content: "";

    width: 100%;

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 0;

}



.lifestyle_size {

    text-align: center;

    padding-top: 200px;

}





/* 用户案例 */



.usercase {

    padding-bottom: 80px;

}



.usercase .blshome_ul li>a:nth-of-type(1) {

    display: block;

}



.usercase .blshome_ul li>div>a:nth-of-type(2) {

    padding-bottom: 0;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.usercase .blshome_ul li:hover a {

    color: #2a6bad;

}



.usercase .blshome_ul div {

    padding: 30px 0;

}



.honor_ul {

    width: 100%;

}



.honor_ul li {

    width: 32%;

    float: left;

    margin-right: 15px;

}



.honor_ul li div {

    color: #000000;

    font-size: 18px;

    margin-bottom: 18px;

}





/* 用户创建 */



.establish {

    padding: 120px 0 190px 0;

    width: 100%;

}



.establish_width {

    width: 70%;

    margin: 0 auto;

    overflow: hidden;

}



.establish_biao>p {

    color: #414141;

    line-height: 30px;

}



.establish_biao>p:nth-child(1) {

    font-size: 36px;

}



.establish_biao>p:nth-child(2) {

    font-size: 16px;

    padding: 40px 0 5px 0;

}



.establish_width>div {

    width: 50%;

    float: left;

}



.establish_for div p,

.establish_ul li p {

    color: #414141;

    font-size: 16px;

    padding: 30px 0 10px 0;

}



.establish_for div input,

.establish_ul li input {

    width: 100%;

    border: 1px solid #e0e0e0;

    height: 55px;

    padding-left: 10px;

}



.establish_li>div {

    width: 48.3%;

    float: left;

    position: relative;

}



.establish_li .iconfont {

    color: #b4b4b4;

    font-size: 20px;

    position: absolute;

    top: 67%;

    right: 6%;

}



.establish_li>div:nth-child(1) {

    margin-right: 15px;

}



.establish_zheng {

    position: relative;

}



.establish_zheng a {

    display: inline-block;

    position: absolute;

    top: 69%;

    right: 3%;

    color: #9f9f9f;

    font-size: 16px;

    border-left: 1px solid #e0e0e0;

    padding-left: 15px;

}



.establish_ul .message_lab label {

    color: #414141;

    font-size: 14px;

}



.signin_div a,

.establish_ul .message_lab a {

    color: #414141;

    text-decoration: underline;

}



.establish_ul .message_lab input[type=checkbox]+label::before {

    top: 3px;

}



.establish_ul .message_lab input:checked+label::after {

    left: 4px;

    top: 2px;

}



.establish_for div button,

.establish_ul li button {

    color: #fff;

    background: #2b6cac;

    font-size: 18px;

    padding: 13px 44px;

    border: none;

    margin-top: 30px;

}



.establish_for div button {

    padding: 12px 57px;

}



.establish_ul li button:hover {

    background: #f6f6f6;

    color: #414141;

}



.establish_hu {

    color: #414141;

    font-size: 16px;

    line-height: 30px;

    padding: 75px 0 0 130px;

}



.establish_hu a {

    color: #414141;

    background: #f6f6f6;

    font-size: 18px;

    padding: 10px 62px;

    margin-top: 55px;

    display: inline-block;

}



.establish_hu a:hover {

    background: #2a6bad;

    color: #fff;

}



.establish_yan>div:nth-child(2) {

    width: 60%;

}



.establish_yan>div:nth-child(3) {

    width: 40%;

}



.establish_yan>div {

    float: left;

}



.signin {

    padding: 130px 0 245px 0;

}



.signin .establish_li>div {

    width: 100%;

}



.signin_div {

    margin-top: 30px;

}



.signin_div .message_lab {

    margin-top: 0;

}



.signin .establish_ul li button {

    padding: 13px 62px;

}



.signin .establish_hu a {

    padding: 10px 44px;

}



.establish_for>div {

    float: left;

}



.establish_div {

    width: 20%;

    padding-top: 22px;

}



.establish_div a {

    color: #333333;

    font-size: 16px;

    display: block;

    line-height: 40px;

}



.establish_div a:hover {

    color: #2a6bad;

}



.establish_for>div:nth-child(2) {

    width: 80%;

    padding-right: 80px;

}





/* 公司简介 */



.about_lunbo {

    padding: 35px 0 100px 0;

}



.about_size {

    color: #000000;

    font-size: 18px;

    line-height: 30px;

}



.about_img {

    margin-bottom: 130px;

}



.about_img>div:nth-child(1) {

    margin-top: 0;

}



.about_img>div {

    margin-top: 15px;

    text-align: center;

}





/* 沿革 */



.evolution .gallery-top1 {

    width: 90%;

    float: right;

}



.evolution .gallery-thumbs1 {

    width: 20%;

    float: right;

    display: none;

}



.evolution_div {

    width: 100%;

}



.evolution_img>div,

.evolution_div>div {

    float: left;

}



.evolution_img>div:nth-child(1),

.evolution_div>div:nth-child(1) {

    width: 20%;

    color: #000;

    font-size: 82px;

    font-weight: bold;

}



.evolution_div>div:nth-child(1) span {

    display: inline-block;

    border: 1px solid #efefef;

    padding: 0 3px;

}



.evolution_img>div:nth-child(2),

.evolution_div>div:nth-child(2) {

    width: 80%;

    color: #000;

    font-size: 18px;

    line-height: 30px;

}



.evolution_img>div .over,

.evolution_div>div .over {

    margin-top: 45px;

}



.evolution_img>div>div,

.evolution_div>div>div {

    display: inline-block;

}



.evolution_img {

    padding-top: 45px;

}



.evolution_img>div .over {

    margin-right: 15px;

}



.evolution .gallery-thumbs1 .swiper-slide {

    height: auto !important;

    color: #c8c6c6;

    font-size: 18px;

    position: relative;

    padding-left: 18px;

    cursor: pointer;

}



.evolution .gallery-thumbs1 .swiper-slide::after {

    width: 8px;

    height: 8px;

    background: #000;

    border-radius: 50%;

    position: absolute;

    left: 0;

    top: 0;

    display: block;

    content: "";

    margin-top: 7px;

    opacity: 0;

}



.evolution .gallery-thumbs1 .swiper-slide-thumb-active {

    color: #000000;

}

.evolution .gallery-thumbs1 .swiper-slide-thumb-active::after {

    opacity: 1;

}

.evolution .gallery-top1 .swiper-slide {
    min-height: 2000 !important;
    overflow-y: hidden;
	height:auto !important;
}


/* .evolution .gallery-top1{

    height: 2000px;

} */



.evolution {

    padding-bottom: 130px;

}





/*  */



@media(max-width:1800px) {

    .product_ul li {

        width: 31.5%;

    }

}



@media(max-width:1440px) {

    .bott>div:nth-child(1) {

        padding: 40px 100px 30px 265px;

    }

    .ideal_size p:nth-child(2) {

        font-size: 16px;

        padding: 8px 0;

    }

    .information_size {

        padding: 50px 0 0px 80px;

    }

    .evolution_img>div:nth-child(1),

    .evolution_div>div:nth-child(1) {

        width: 27%;

    }

    .evolution_img>div:nth-child(2),

    .evolution_div>div:nth-child(2) {

        width: 73%;

    }

    /* .evolution_img>div>div,

    .evolution_div>div>div{

        display: block;

    } */

    .evolution_img>div {

        overflow: hidden;

    }

    /* .evolution_img>div>div{

        width: 50%;

        float: left;

    } */

    .evolution_img>div .over {

        margin-right: 7px;

    }

    .screen .blshome_ul li {

        width: 23.97%;

    }

    .series_div a {

        padding: 3px 5px

    }

    .school_w100>div>div:nth-child(1) {

        margin-right: 15px;

    }

    .school_size {

        padding: 0 15px;

    }

    .contact_w100 .contact_size {

        padding-top: 15px;

    }

    .contact_size p {

        font-size: 16px;

        line-height: 29px;

    }

    .Joinin_zi {

        padding: 0 30px 30px 30px;

    }

    .Joinin_ul li {

        padding: 27px 0;

    }

    .Joinin_ul li p:nth-child(2) {

        margin-top: 16px;

    }

    .Joinin_zi>p:nth-child(2) {

        font-size: 15px;

    }

    .Joinin_zi>p {

        line-height: 25px;

    }

    .Joinin_zi>p:nth-child(1) {

        font-size: 22px;

        padding-bottom: 6px;

    }

    .Joinin_w100 {

        padding-top: 35px;

    }

    .process_ul li>div:nth-child(1) {

        height: 130px;

        width: 130px;

    }

    .blshome_ul li {

        width: 32%;

    }

    .product_ul li {

        width: 31.5%;

    }

    .menu_div {

        padding: 0px 100px;

    }

    .menu_div ul {

        margin-right: 99px;

    }

}



@media(max-width:1366px) {

    .product_div .fr {

        line-height: 75px;

    }

}



@media(max-width:1280px) {

    .ideal_size p:nth-child(2) {

        font-size: 16px;

        padding: 8px 0;

    }

    .ideal_size a {

        font-size: 16px;

    }

    .ideal_w30>p:nth-child(1) {

        font-size: 32px;

    }

    .ideal_w30>p:nth-child(2) {

        font-size: 22px;

        padding: 5px 0;

    }

    .ideal_w30>p:nth-child(3) {

        font-size: 15px;

        line-height: 22px;

    }

    .ideal_w30>a {

        font-size: 16px;

        margin-top: 34px;

    }

    .Joinus_div p {

        color: #282828;

        font-size: 18px;

        padding-bottom: 20px;

    }

    .bott>div:nth-child(1) {

        padding: 40px 30px 30px 220px;

    }

    .establish_width {

        width: 82%;

    }

    .lifestyle_size {

        padding-top: 130px;

    }

    .school_w100>div:nth-child(2) {

        padding: 190px 0 0 30px;

    }

    .product_div .fl:nth-child(1) {

        font-size: 20px;

    }

    .product_div .fr img {

        width: 55px;

    }

    .product_div .fr {

        line-height: 53px;

    }

    .product_ul .product_rl {

        font-size: 40px;

        padding: 15px 0 0 15px;

    }

}



@media(max-width:1210px) {

    .product_ul li {

        width: 31%;

    }

}



@media(max-width:1024px) {

    .lunbo_size p:nth-child(4) {

        font-size: 16px;

    }

    .lunbo_size p:nth-child(2),

    .lunbo_size p:nth-child(1) {

        font-size: 32px;

    }

    .lunbo_size p:nth-child(4) {

        font-size: 15px;

    }

    .lunbo_size {

        line-height: 30px;

    }

    .lunbo_size a {

        padding-top: 5px;

        font-size: 16px;

    }

    .mode_pos {

        padding: 0 25px;

    }

    .Joinus_div p {

        font-size: 16px;

        padding-bottom: 15px;

    }

    .Joinus_div a {

        font-size: 16px;

        padding: 10px 38px;

    }

    .daohang_ul>li {

        padding: 0 18px;

    }

    .information_size {

        padding: 40px 0 0px 30px;

    }

    .service_a {

        padding: 30px 0;

    }

    .establish_width {

        width: 90%;

    }

    .establish {

        padding: 60px 0 60px 0;

        width: 100%;

    }

    .establish_biao>p:nth-child(1) {

        font-size: 27px;

    }

    .establish_biao>p:nth-child(2) {

        font-size: 15px;

        padding: 20px 0 5px 0;

    }

    .establish_hu {

        font-size: 16px;

        padding: 75px 0 0 100px;

    }

    .evolution_img>div:nth-child(1),

    .evolution_div>div:nth-child(1) {

        font-size: 55px;

    }

    .evolution_img>div:nth-child(2),

    .evolution_div>div:nth-child(2) {

        font-size: 16px;

        line-height: 28px;

    }

    .evolution_img>div .over,

    .evolution_div>div .over {

        margin-top: 30px;

    }

    .series_div span {

        display: block;

        margin-right: 0;

        margin-left: 5px;

        margin-bottom: 15px;

    }

    .screen .blshome_ul li {

        width: 23.67%;

    }

    .blshome_ul li div a {

        font-size: 16px;

        padding-bottom: 10px;

    }

    .blshome_ul li div {

        font-size: 15px;

    }

    .screen .blshome_ul li div {

        padding: 15px 0;

    }

    .lifestyle_size {

        padding-top: 90px;

    }

    .school_w100>div>div:nth-child(1) {

        margin-right: 11px;

    }

    .school_w100>div:nth-child(2) {

        padding: 130px 0 0 30px;

    }

    .contact_size div:nth-child(1) img {

        width: 70%;

    }

    .contact_size div:nth-child(3) img {

        width: 30%;

    }

    .contact_size div:nth-child(2) {

        padding: 10px 0;

    }

    .about_img>div img {

        width: 100%;

    }

    .Joinin_ul li p:nth-child(2) {

        font-size: 15px;

        line-height: 24px;

    }

    .Joinin_ul li .iconfont {

        font-size: 35px;

    }

    .Joinin_ul li .iconfont {

        font-size: 35px;

        color: #000000;

    }

    .Joinin_biao>p:nth-child(1) {

        font-size: 34.76px;

        padding-bottom: 5px;

    }

    .Joinin_biao>p:nth-child(2) {

        font-size: 25px;

    }

    .Joinin {

        padding: 60px 0 65px 0;

    }

    .process_ul li>div:nth-child(1) {

        height: 120px;

        width: 122px;

    }

    .process_ul li>div p:nth-child(1) {

        font-size: 40.34px;

    }

    .process_ul li>div p:nth-child(2) {

        font-size: 15px;

    }

    .process_ul li>div:nth-child(2) {

        top: 48px;

    }

    .process_ul li>div:nth-child(2) {

        position: relative;

        top: 48px;

    }

    .Joinin_ul li p:nth-child(2) {

        margin-top: 9px;

    }

    .service_pos div div {

        padding-top: 28px;

    }

    .service {

        padding-bottom: 65px;

    }

    .service .swiper-container {

        padding-bottom: 65px;

    }

    .signin {

        padding: 85px 0 120px 0;

    }

    .details_size {

        padding: 25px 0 0 25px;

    }

    .details_ti {

        padding-bottom: 25px;

    }

    .introduce div span {

        padding: 12px 50px;

    }

    .recommend .swiper-slide div a {

        padding: 20px 0 15px 0;

    }

    .blshome_ul li {

        width: 31.5%;

    }

    /* .product_ul li:nth-child(odd) {

        margin-right: 17px;

    } */

    .product_ul li {

        margin: 0 5px 10px 5px;

    }

    .product_ul .product_rl {

        font-size: 37px;

        padding: 10px 0 0 15px;

    }

    .product_div .fl:nth-child(1) {

        font-size: 16px;

        width: 83%;

    }

    .product_div .fr {

        line-height: 66px;

        width: 17%;

    }

    .product_div .fr img {

        width: 100%;

    }

    .product_div {

        position: absolute;

        left: 0%;

        bottom: 0%;

        width: 100%;

        /* padding: 0 30px 30px 30px; */

    }

    .product {

        padding-bottom: 45px;

    }

    .product_a a {

        margin: 30px 0;

    }

    /* .product_ul li:nth-child(odd) {

        margin-right: 15px;

    } */

    .usercase {

        padding-bottom: 60px;

    }

    .establish_for>div:nth-child(2) {

        padding-right: 60px;

    }

    .honor_ul li {

        width: 31.5%;

    }

    .crumbs {

        padding: 20px 0 20px 125px;

    }

    .picture_size p:nth-child(2),

    .picture_size p:nth-child(1) {

        font-size: 26.76px;

    }

    .picture_size p:nth-child(4) {

        font-size: 15px;

        line-height: 28px;

    }

    .picture_size p:nth-child(3) {

        font-size: 22px;

        padding: 0px 0 12px 0;

    }

}



@media(max-width:768px) {

    .sidebar-menu.is-active {

        display: block;

        transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);

    }

    .phone {

        display: block;

        position: fixed;

        top: 0;

        width: 100%;

        z-index: 999;

        background: #fff;

        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);

    }

    .daohang {

        display: none;

    }

    body {

        padding: 74px 0 0px 0;

    }

    .phone .contant_a a {

        color: #3d3b3b;

        font-size: 16px;

    }

    .phone .contant_a span .iconfont {

        font-size: 22px;

    }

    .phone .contant_a {

        line-height: 50px;

    }

    /* .ul_icon{

        display: block;

        width: 100%;

        position: fixed;

        left: 0;

        bottom: 0;

        background: #2a6bad;

        text-align: center;

        padding: 10px 0;

        z-index: 999;

    }

    .ul_icon li{

        width: 25%;

        float: left;

    }

    .ul_icon a{

        display: block;

    }

    .ul_icon div,

    .ul_icon a>div{

        font-size: 16px;

        color: #fff;

    }

    .ul_icon .iconfont{

        font-size: 28px;

    }

    .ul_icon .bdsharebuttonbox a{

        background: none !important;

        margin-right: 0 !important;

        float: none !important;

        text-align: center !important;

        width: auto !important;

        line-height:  24px  !important;

        font-size: 28px !important;

        color: #fff !important;

        height: auto !important;

        padding-left: 0 !important;

    }

    .bdshare_popup_box{

        display: none !important;

    } */

    .lunbo_size p:nth-child(2),

    .lunbo_size p:nth-child(1) {

        font-size: 26px;

    }

    .lunbo_size p:nth-child(3) {

        font-size: 22px;

        padding-top: 6px;

    }

    .lunbo_size p:nth-child(4) {

        font-size: 14px;

    }

    .lunbo_size a {

        padding-top: 0px;

        font-size: 15px;

    }

    .lunbo_size {

        line-height: 25px;

    }

    .dis {

        display: none;

    }

    .diss {

        display: block;

    }

    .service_a a {

        font-size: 16px;

        padding: 8px 28px;

    }

    .service_a {

        padding: 20px 0;

    }

    .information_size {

        padding: 25px 0 0px 15px;

    }

    .information_size>p:nth-child(1) {

        font-size: 14px;

    }

    .information_size>a:nth-child(2) {

        color: #000000;

        font-size: 18px;

        padding: 1px 0;

    }

    .information_size>p:nth-child(3) {

        font-size: 14px;

    }

    .information_size>p {

        line-height: 30px;

    }

    .information_size>a {

        font-size: 16px;

        padding-bottom: 5px;

        margin-top: 14px;

    }

    .information_ul li:nth-child(2) {

        padding: 35px 0;

        margin: 35px 0;

    }

    .picture_size p:nth-child(2),

    .picture_size p:nth-child(1) {

        font-size: 25.76px;

    }

    .picture_size p:nth-child(3) {

        font-size: 20px;

        padding: 0px 0 10px 0;

    }

    .picture_size p:nth-child(4) {

        font-size: 14px;

        line-height: 22px;

    }

    .crumbs {

        padding: 18px 0 18px 20px;

    }

    .establish_li>div {

        width: 100%;

    }

    .establish_li>div:nth-child(1) {

        margin-right: 0px;

    }

    .evolution_img>div:nth-child(1),

    .evolution_div>div:nth-child(1) {

        font-size: 45px;

    }

    .evolution_img>div:nth-child(2),

    .evolution_div>div:nth-child(2) {

        font-size: 14px;

        line-height: 24px;

    }

    .evolution_img>div:nth-child(1) {

        text-align: right;

        padding-right: 30px;

    }

    .screen .blshome_ul li {

        width: 23.67%;

    }

    .blshome_ul li div a {

        font-size: 15px;

        padding-bottom: 8px;

    }

    .blshome_ul li div {

        font-size: 15px;

    }

    .screen .blshome_ul li div {

        padding: 18px 0;

    }

    .screen {

        padding-bottom: 45px;

    }

    .screen .blshome_ul li {

        width: 31.5%;

    }

    .lifestyle_size {

        padding-top: 50px;

    }

    .lifestyle_size p:nth-child(2) {

        font-size: 16px;

        color: #282828;

        line-height: 24px;

        padding: 20px 15px;

    }

    .school_w100>div>div {

        width: 48.2%;

        padding-bottom: 15px;

    }

    .school_w100>div {

        font-size: 14px;

        line-height: 24px;

    }

    .school_w100>div p {

        font-size: 20px;

        padding-bottom: 8px;

        line-height: 24px;

    }

    .school_w100>div p:nth-child(2) {

        padding-bottom: 8px;

    }

    .school_w100>div p:nth-child(1) {

        font-size: 25px;

    }

    .school_w100>div:nth-child(2) {

        padding: 75px 0 0 20px;

    }

    .school_size {

        bottom: 5%;

        font-size: 14px;

        line-height: 20px;

        width: 100%;

    }

    .school_lunbo .swiper-button-prev img,

    .school_lunbo .swiper-button-next img {

        width: 70%;

    }

    .message_inp .col-md-3:nth-child(3) {

        padding-left: 0;

    }

    .message_inp .col-md-3:nth-child(4) {

        padding-right: 15px;

    }

    .contact_size p {

        font-size: 14px;

        line-height: 22px;

    }

    .contact_size div:nth-child(2) {

        padding: 7px 0;

    }

    .message_ti {

        font-size: 20px;

        padding-bottom: 30px;

    }

    .message_inp div:nth-child(5) {

        padding-top: 35px;

    }

    .about_size {

        font-size: 15px;

        line-height: 26px;

    }

    .about_img {

        margin-bottom: 60px;

    }

    .process_ul li>div:nth-child(1) {

        height: 113px;

        width: 113px;

    }

    .process {

        padding: 60px 0;

    }

    .Joinin_w100>div,

    .Joinin_w100 ul {

        width: 100%;

    }

    .experience {

        padding: 50px 0 0px 0;

    }

    .Joinin_img img {

        height: 300px;

    }

    .Joinin_zi {

        padding: 0 15px 15px 15px;

    }

    .Joinin_ul li {

        width: 33.3%;

    }

    .about_lunbo {

        padding: 35px 0 50px 0;

    }

    .service .swiper-slide div:nth-child(2) {

        font-size: 20px;

    }

    .establish_hu {

        padding: 40px 0 0 25px;

    }

    .details_lunbo .gallery-thumbs {

        margin: 20px 24px 0 24px;

    }

    .details_lunbo .swiper-button-next {

        right: -10px;

    }

    .details_lunbo .swiper-button-prev {

        left: 0;

    }

    .details_ti p:nth-child(1) {

        font-size: 24px;

    }

    .details_size div:nth-child(2) p:nth-child(1),

    .details_ti p:nth-child(2) {

        color: #000000;

        font-size: 15px;

    }

    .details_size div:nth-child(2) p {

        font-size: 14px;

        line-height: 24px;

    }

    .recommend .swiper-slide div a {

        font-size: 16px;

    }

    .recommend .swiper-slide div p {

        font-size: 14px;

    }

    .recommend {

        padding-bottom: 60px;

    }

    .blshome_ul li div {

        padding: 25px 0;

    }

    .blshome_ul li {

        width: 31%;

    }

    .blshome {

        padding-bottom: 45px;

    }

    /* .product_ul li {

        width: 49%;

    } */

    .product .row>p:nth-child(1) {

        font-size: 26px;

        padding: 35px 0;

    }

    .product_a a {

        font-size: 16px;

    }

    .usercase .blshome_ul div {

        padding: 20px 0;

    }

    .bott ul li a,

    .bott ul li {

        color: #494848;

        font-size: 12px;

        line-height: 26px;

    }

    .bott ul li:nth-child(1) {

        font-size: 15px;

    }
    .bott ul {
    width: 100%;
}
.bott>div:nth-child(1) {
    padding: 0px 15px 30px 15px;
}
    .establish_for>div:nth-child(2) {

        padding-right: 30px;

    }

    .index_img {

        width: 80%;

        text-align: center;

    }

    .honor_ul li {

        width: 31.3%;

    }

}



@media(max-width:480px) {

    .lunbo {

        padding: 0;

    }

    .lunbo .swiper-button-next {

        right: 10px;

    }

    .lunbo .swiper-button-prev {

        left: 10px;

    }

    .lunbo_size p:nth-child(4) {

        display: none;

    }

    .lunbo_size p:nth-child(2),

    .lunbo_size p:nth-child(1) {

        font-size: 22px;

    }

    .lunbo_size p:nth-child(3) {

        font-size: 20px;

        padding: 6px 0;

    }

    .ideal {

        padding: 35px 15px;

    }

    .ideal_w100 div:nth-child(1) {

        width: 100%;

    }

    .ideal_pos {

        width: 100%;

        position: static;

        transform: translateY(0%);

        padding-top: 15px;

    }

    .ideal_size p:nth-child(1) {

        font-size: 25px;

    }

    .ideal_size p:nth-child(2) {

        font-size: 14px;

        padding: 6px 0;

    }

    .ideal_size a {

        font-size: 15px;

    }

    .ideal_w30>p:nth-child(1) {

        font-size: 25px;

    }

    .ideal_w30>p:nth-child(3) {

        font-size: 14px;

    }

    .ideal_w30>a {

        font-size: 15px;

        margin-top: 18px;

    }

    .mode>div:nth-child(2) {

        margin-right: 0px;

    }

    .mode>div {

        width: 100%;

    }

    .mode>div:nth-child(1) {

        margin-bottom: 15px;

    }

    .mode {

        width: 100%;

        padding: 0 15px 35px 15px;

    }

    .phone .index_img {

        text-align: center;

        width: 80%;

    }

    .phone .index_a img {

        width: 70%;

    }

    .phone .contant_a {

        line-height: 30px;

    }

    .case>div {

        width: 100% !important;

    }

    .case {

        padding: 0 15px 35px 15px;

        height: auto;

        display: -webkit-box;

        display: -moz-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-orient: vertical;

        -moz-box-orient: vertical;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        /* optional */

        -webkit-box-align: start;

        -moz-box-align: start;

        -ms-flex-align: start;

    }

    .case_pos {

        position: static;

        transform: translateY(0%);

        float: none;

        order: 1;

        padding-bottom: 25px;

    }

    .case>div:nth-child(1) {

        order: 2;

    }

    .Joinus_div {

        padding-top: 33px;

    }

    .Joinus_div a {

        font-size: 14px;

        padding: 10px 100px;

    }

    .ideal_pos {

        padding-bottom: 0px;

        padding-top: 25px;

    }

    .Joinus {

        padding: 0 15px 35px 15px;

    }

    .museum {

        margin: 0 15px 35px 15px;

    }

    .mode_pos {

        padding: 0 15px;

    }

    .museum .ideal_w30>p:nth-child(1) {

        display: none;

    }

    body {

        padding: 54px 0 0px 0;

    }

    .service_a {

        display: none;

    }

    .information {

        padding: 35px 15px;

    }

    .information_ul li>a,

    .information_ul li>div {

        width: 100%;

    }

    .picture_size p:nth-child(2),

    .picture_size p:nth-child(4) {

        display: none;

    }

    .crumbs {

        display: none;

    }

    .information_ul li:nth-child(2) {

        padding: 15px 0;

        margin: 15px 0;

    }

    .information_size {

        padding: 15px 0 0px 0px;

    }

    #page li {

        margin-right: 22px;

        font-size: 14px;

    }

    .information_ul {

        padding-bottom: 35px;

    }

    .establish_width>div {

        width: 100%;

        float: none;

    }

    .establish_hu {

        display: none;

    }

    .establish {

        padding: 35px 15px;

        width: 100%;

    }

    .establish_width {

        width: 100%;

    }

    .establish_ul li p {

        font-size: 14px;

        padding: 10px 0 10px 0;

    }

    .establish_ul li input {

        height: 45px;

    }

    .establish_zheng a {

        top: 65%;

        right: 3%;

        font-size: 14px;

    }

    .establish_li .iconfont {

        top: 58%;

    }

    .establish_yan>div:nth-child(3) img {

        width: 100%;

    }

    .establish_ul li button {

        font-size: 15px;

        padding: 10px 30px;

    }

    .establish_biao>p:nth-child(2) {

        font-size: 14px;

        padding: 10px 0 5px 0;

        line-height: 24px;

    }

    .establish_biao>p:nth-child(1) {

        font-size: 24px;

    }

    .evolution {

        padding: 35px 15px;

    }

    .evolution_img>div:nth-child(1),

    .evolution_div>div:nth-child(1) {

        width: 100%;

        font-size: 30px;

    }

    .evolution_img>div:nth-child(2),

    .evolution_div>div:nth-child(2) {

        width: 100%;

    }

    .evolution_div {

        padding-left: 15px;

    }

    .evolution_img {

        padding: 15px 0 0 15px;

    }

    .evolution_img>div:nth-child(1) {

        text-align: left;

        padding-right: 0;

    }

    .series_div a {

        width: 25%;

        float: left;

    }

    .series_div>div {

        overflow: hidden;

    }

    .series_div a.active,

    .series_div a:hover {

        color: #2a6bad;

        background: #fff;

    }

    .screen .blshome_ul li {

        width: 47.8%;

        margin-right: 0px;

    }

    .screen .blshome_ul li:nth-child(8),

    .screen .blshome_ul li:nth-child(2),

    .screen .blshome_ul li:nth-child(5) {

        margin-right: 0;

    }

    .screen .blshome_ul li:nth-child(odd) {

        margin-right: 15px;

    }

    .series {

        padding: 35px 0;

    }

    .screen {

        padding: 0 15px 35px 15px;

    }

    .blshome_ul li div a {

        font-size: 14px;

    }

    .blshome_ul li div {

        font-size: 14px;

    }

    .lifestyle_ul li:nth-child(odd)>div {

        float: none;

    }

    .lifestyle_ul li>div {

        width: 100%;

    }

    .picture {

        padding: 0;

    }

    .lifestyle {

        padding: 35px 15px;

    }

    .lifestyle_size {

        padding: 15px 0;

    }

    .lifestyle_size p:nth-child(2) {

        font-size: 14px;

        padding: 5px 15px;

    }

    .lifestyle_size a {

        font-size: 16px;

    }

    .lifestyle_size p:nth-child(1) {

        font-size: 22px;

    }

    .school_w100>div {

        width: 100%;

    }

    .school_w100 {

        padding: 35px 15px;

    }

    .school_w100>div:nth-child(2) {

        padding: 35px 0 0 0px;

    }

    .school_lunbo {

        padding: 0 15px 35px 15px;

    }

    .contact_w100 .contact_size {

        width: 100%;

        padding-bottom: 35px;

    }

    .contact_w100>div:nth-child(2) {

        width: 100%;

    }

    .contact {

        padding: 35px 15px;

    }

    .contact_size p {

        font-size: 15px;

        line-height: 24px;

    }

    .message_ti {

        font-size: 16px;

        padding-bottom: 0px;

    }

    .message {

        padding: 0 15px 35px 15px;

    }

    .message .col-xs-12 {

        padding: 0;

    }

    .message_inp div:nth-child(5) {

        overflow: hidden;

    }

    .message_inp textarea {

        height: 85px;

    }

    .message_butt button {

        font-size: 15px;

        padding: 10px 39px;

    }

    .message_butt {

        text-align: left;

        padding-top: 25px;

    }

    .message_butt p {

        color: #3d3b3b;

        font-size: 14px;

        margin: 10px 0px 0 35px;

    }

    .about_img {

        margin-bottom: 0px;

    }

    .about {

        padding: 35px 15px;

    }

    .Joinin_ul li:nth-child(4) {

        border-top: none;

    }

    .Joinin_ul li:nth-child(3),

    .Joinin_ul li:nth-child(6),

    .Joinin_ul li:nth-child(8) {

        border-right: 1px solid #d6d4d4;

    }

    .Joinin {

        padding: 35px 15px;

    }

    .Joinin_biao>p:nth-child(1) {

        font-size: 24.76px;

    }

    .Joinin_biao>p:nth-child(2) {

        font-size: 20px;

    }

    .Joinin_w100 {

        padding-top: 15px;

    }

    .Joinin_ul li .iconfont {

        line-height: 35px;

    }

    .Joinin_ul li p:nth-child(2) {

        font-size: 13px;

        line-height: 22px;

    }

    .Joinin_ul li {

        padding: 22px 0;

    }

    .process_ul li>div p:nth-child(1) {

        font-size: 28px;

    }

    .process_ul li>div p:nth-child(2) {

        font-size: 14px;

    }

    .process_ul li>div:nth-child(1) {

        height: 90px;

        width: 89px;

    }

    .process_ul li>div:nth-child(2) {

        top: 36px;

        width: 22%;

    }

    .process_ul li>div:nth-child(2) img {

        width: 100%;

    }

    .process {

        padding: 35px 15px;

    }

    .experience_div {

        padding-top: 15px;

    }

    .experience {

        padding: 35px 15px 0px 15px;

    }

    .experience_div>div p {

        font-size: 14px;

        line-height: 24px;

    }

    .experience_div>div {

        padding-top: 15px;

    }

    .experience_div>div a {

        font-size: 14px;

        padding: 8px 32px;

    }

    .ul_icon div,

    .ul_icon a>div {

        font-size: 14px;

    }

    .ul_icon .iconfont {

        font-size: 22px;

    }

    .process_ul {

        padding-top: 15px;

    }

    .about_size {

        font-size: 14px;

        line-height: 24px;

    }

    .about_lunbo {

        padding: 35px 0 0px 0;

    }

    .service {

        padding: 0 15px 35px 15px;

    }

    .service_pos div div {

        padding-top: 20px;

        font-size: 14px;

    }

    .service .swiper-container {

        padding: 35px 0;

    }

    .service .swiper-slide div:nth-child(2) {

        width: 100%;

        font-size: 15px;

        text-align: center;

    }

    .service_pos div p {

        font-size: 14px;

    }

    .establish_hu {

        padding: 55px 0 0 85px;

    }

    .signin {

        padding: 35px 15px;

    }

    .signin .establish_ul li button {

        padding: 9px 49px;

    }

    .details_w100>div {

        width: 100%;

    }

    .details {

        padding: 35px 15px;

    }

    .details_size {

        padding: 25px 0 0 0px;

    }

    .details_ti p:nth-child(1) {

        font-size: 22px;

    }

    .details_size div:nth-child(2) p:nth-child(1),

    .details_ti p:nth-child(2) {

        font-size: 14px;

    }

    .details_size div:nth-child(2) {

        padding-bottom: 15px;

    }

    .details_size div span {

        font-size: 14px;

    }

    .introduce {

        padding: 0 15px 35px 15px;

    }

    .introduce .table-responsive {

        padding: 0 25px;

    }

    .introduce div span {

        font-size: 16px;

    }

    .introduce div span {

        padding: 10px 35px;

    }

    .introduce .table td {

        font-size: 14px;

        padding: 6px;

    }

    .recommend_bor {

        font-size: 22px;

        margin-bottom: 30px;

    }

    .recommend {

        padding: 0 15px 35px 15px;

    }

    .recommend .swiper-slide div a {

        padding: 10px 0;

    }

    .blshome_ul li:nth-child(8),

    .blshome_ul li:nth-child(2),

    .blshome_ul li:nth-child(5) {

        margin: 0 0px;

    }

    .blshome_ul li {

        width: 47.5%;

    }

    .blshome_ul li:nth-child(odd) {

        margin-right: 15px;

    }

    .blshome {

        padding: 0 0 35px 0;

    }

    .blshome_ul li div {

        padding: 15px 0;

    }

    .product_ul li {

        width: 100%;

    }

    .product_ul li:nth-child(odd) {

        margin-right: 0;

    }

    .product {

        padding: 0 0 35px 0;

    }

    .product .row>p:nth-child(1) {

        font-size: 22px;

        padding: 25px 0;

    }

    .product_ul .product_rl {

        font-size: 36px;

        padding: 20px 0 0 20px;

    }

    .product_div .fl:nth-child(1) {

        font-size: 18px;

    }

    .product_div .fr {

        line-height: 45px;

        width: 18%;

    }

    .product_div .fr img {

        width: 100%;

    }

    .product_div {

        padding: 0 20px 20px 20px;

    }

    .product_a a {

        margin: 20px 0;

    }

    .product_a a {

        font-size: 14px;

        padding: 10px 14px;

    }

    .usercase {

        padding: 0 15px 35px 15px;

    }

    .usercase .blshome_ul div {

        padding: 15px 0;

    }

    .mode_div {

        opacity: 1;

    }

    .mode>div:nth-child(1) {

        display: none;

    }

    .Joinus .ideal_w100 {

        height: auto;

        display: -webkit-box;

        display: -moz-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-orient: vertical;

        -moz-box-orient: vertical;

        -webkit-flex-direction: column;

        -ms-flex-direction: column;

        flex-direction: column;

        /* optional */

        -webkit-box-align: start;

        -moz-box-align: start;

        -ms-flex-align: start;

    }

    .Joinus .ideal_w100 div:nth-child(1) {

        order: 2;

    }

    .Joinus .ideal_pos {

        order: 1;

        padding-top: 0;

        padding-bottom: 25px;

    }

    .searchbox {

        top: 54px;

    }

    .bott ul {

        width: 100%;

    }

    .bott .bott_ul {

        width: 100%;

    }

    .bott ul {}

    .bott>div:nth-child(1) {

        padding: 0px 15px 30px 15px;

    }

    .bott ul li:nth-child(1) {

        border-bottom: 1px solid #494848;

        padding: 25px 0 15px 0;

        margin-bottom: 15px;

    }

    .bott ul li a,

    .bott ul li {

        font-size: 14px;

        line-height: 26px;

    }

    .bott ul li:nth-child(1) {

        font-size: 18px;

    }

    .xiangqi .about_size {

        color: #636362;

        font-size: 14px;

        padding-top: 0px;

        text-align: left !important;

    }

    .evolution_img>div .over,

    .evolution_div>div .over {

        margin-top: 20px;

    }

    .establish_for>div:nth-child(2) {

        padding-right: 0px;

        padding-left: 20px;

    }

    .establish_for div p {

        padding: 10px 0;

        font-size: 15px;

    }

    .establish_for div input {

        height: 45px;

    }

    .establish_div a {

        color: #333333;

        font-size: 15px;

        display: block;

        line-height: 30px;

    }

    .establish_for {

        padding-bottom: 35px;

    }

    .establish_for div button {

        font-size: 15px;

        padding: 10px 45px;

    }

    .honor_ul li {

        width: 47.5%;

        margin-right: 0px;

    }

    .honor_ul li div {

        font-size: 15px;

        margin-bottom: 10px;

    }

    .honor_ul li:nth-child(odd) {

        margin-right: 15px;

    }

    .honor {

        padding: 35px 15px;

    }

    .bott_div {

        font-size: 12px;

        padding: 15px 0;

    }

    .blshome .blshome_ul li {

        margin-left: 0;

    }

    .blshome .container {

        padding-left: 15px;

    }

}





/*--------------------------------------------*/



#douMsg {

    padding: 10px 0 100px 0;

}



#douMsg dl {

    padding: 260px 0 200px 0;

    text-align: center;

}



#douMsg dt {

    color: #0072C6;

    font-size: 16px;

    margin-bottom: 30px;

    font-weight: bold;

}



#douMsg dd {

    color: #666;

}



#douMsg dd a {

    margin-left: 5px;

    color: #000;

}



.establish_ul li p .error {

    font-size: 14px;

    color: #F00

}





/*--------------------------------------------*/