/*默认分辨率1920x1080*/
body{ background-color: #fff; color: #000;}
a{ color: #000;}
a:hover{ color: #000;}


.banner .swiper-container {
    width: 100%;
    height: 100%;
}
.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.plan{background: #fafafa;}

.plan_left{width: 240px;height: 350px; background: #ffffff;}
.plan_left li{width: 180px;line-height: 70px;padding: 0 30px;overflow: hidden;} 
.plan_left li.active{background: #518fff;} 
.plan_left li a{color: #666666;font-size: 18px;line-height: 70px;width: 165px;text-align: center;} 
.plan_left li.active a{color: #ffffff;} 
.plan_left li img{margin-top: 28px;} 

.plan_right{width: 930px;}
.plan_right .right_cont{display: none;}
.plan_right .right_cont.active{display: block;}

.plan_right .right_top{width: 930px;height: 230px;background: #ffffff;padding: 0 15px;}
.plan_right .right_top li{width: 180px;height: 170px;float: left;padding: 30px 0;}
.plan_right .right_top li .company_img{width: 130px;height: 130px;border-radius: 100%;margin: 0 auto ;overflow: hidden;}
.plan_right .right_top li .company_title{width: 100%;text-align: center;color: #666666;font-size: 16px;line-height: 50px;}
.plan_right .right_top li .company_img img{position: relative;top:0;left: 0;}
.plan_right .right_top li.active .company_img{box-shadow: 0px 2px 5px #c9d9f5;}
.plan_right .right_top li.active .company_img img{position: relative;top:0;left: -130px;}
.plan_right .right_top li.active .company_title{color:#518fff}

.plan_right .right_bottom{width: 930px;background: #fff;}
.plan_right .right_bottom li{width: 100%;height: 100%;padding-bottom: 30px;display: none;}
.plan_right .right_bottom li.active{display: block;}
.plan_right .right_bottom li .right_bottom_title{padding: 15px 30px;overflow: hidden;border-bottom: 1px solid #efefef;}
.plan_right .right_bottom li .right_bottom_title span{font-size: 18px; color: #518fff;font-weight: bold;line-height: 36px;display: inline-block;margin-left: 10px;}
.plan_right .right_bottom li .right_bottom_info{padding: 20px 30px;}
.plan_right .right_bottom li .right_bottom_info p{color: #828aaa;font-size: 14px;line-height: 40px;}
.plan_right .right_bottom li .right_bottom_info h3{color: #828aaa;font-size: 16px;line-height: 40px;}
.plan_right .right_bottom li .right_bottom_info p a{color: #828aaa;font-size: 14px;line-height: 40px;}
.plan_right .right_bottom li .right_bottom_info p a:hover{text-decoration: underline;color: #518fff;}
/*1600x900*/
@media only screen and (max-width:1600px ) {
}

/*1440x900*/
@media only screen and (max-width:1440px ) {
}

/*1366x768*/
@media only screen and (max-width:1366px ) {
}

/*2560x1080*/
@media only screen and (min-width:2000px ) {
}