

.meishu_box{margin:auto; background-size: cover; background-repeat: no-repeat; background-position: center; padding: 70px 0px; padding-left: 240px; }
.meishu_l {float: left; width: 50%; margin-right: 10%; position: relative;}
.meishu_r{ overflow: hidden; padding-top: 5%;  }

.meishu_l .bgs{ background: -webkit-linear-gradient(325deg, #73cd4c, #3fac64); background: -o-linear-gradient(325deg, #73cd4c, #3fac64); background: linear-gradient(125deg, #73cd4c, #3fac64); color: #fff; font-weight: bold; font-size: 24px; line-height: 28px; padding:40px 0 30px 75px; width: 80%;  }
.meishu_l .pic1{margin-right: -100px; margin-top: 20px; }
.meishu_l .pic1 img{display: block; -webkit-box-shadow: 0 0 12px rgba(69,186,99,.6); box-shadow: 0 0 12px rgba(69,186,99,.6);}

.meishu_r h2{display: block; font-size: 40px; line-height: 60px; font-weight: bold;}
.meishu_r h2 b{background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));background: -webkit-linear-gradient(left, #73cd4c, #3fac64);background: -o-linear-gradient(left, #73cd4c, #3fac64);background: linear-gradient(to right, #73cd4c, #3fac64); -webkit-background-clip: text; color: transparent;}
.meishu_r ul{padding: 95px 0 0 0px;}
.meishu_r ul li{line-height: 50px; color: #7a868e; font-size: 18px;}
.meishu_r ul li span{display: inline-block; width: 160px;font-size: 16px; color: #45ba63; vertical-align: middle;}
.meishu_r ul li span b{font-size: 24px;font-weight: bold;background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));background: -webkit-linear-gradient(left, #73cd4c, #3fac64);background: -o-linear-gradient(left, #73cd4c, #3fac64);background: linear-gradient(to right, #73cd4c, #3fac64); -webkit-background-clip: text; color: transparent; margin: 0 8px;vertical-align: middle;}
.meishu_r ul li span i{font-size: 24px;text-transform: uppercase; background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64)); background: -webkit-linear-gradient(left, #73cd4c, #3fac64); background: -o-linear-gradient(left, #73cd4c, #3fac64); background: linear-gradient(to right, #73cd4c, #3fac64); -webkit-background-clip: text; color: transparent; margin: 0 8px;vertical-align: middle;}
.meishu_r ul li em b{ font-weight: bold; font-size: 24px; margin:0 6px;}
.meishu_btn{ padding-top: 35px;}

.meishu_btn a{display:block; width: 375px; height: 70px; line-height: 70px; border-radius: 70px; color: #fff; font-size: 30px; background: -webkit-gradient(linear, left top, right top, from(#f6832a), to(#f86424)); background: -webkit-linear-gradient(left, #f6832a, #f86424); background: -o-linear-gradient(left, #f6832a, #f86424); background: linear-gradient(to right, #f6832a, #f86424); margin: 0 auto; text-align: center;}
.meishu_btn a:hover{background:#43aa66}

.meishu_title{ margin:auto; text-align: center;}
.meishu_title h2{display: block; font-size: 40px; font-weight: bold;}
.meishu_title b{background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));background: -webkit-linear-gradient(left, #73cd4c, #3fac64);background: -o-linear-gradient(left, #73cd4c, #3fac64);background: linear-gradient(to right, #73cd4c, #3fac64); -webkit-background-clip: text; color: transparent;}
.meishu_title p{display: block; color: #46ad69; padding-top: 10px; font-size: 29px;}

.meishu_con{ margin:50px auto; }
.meishu_tj{ float: left; width: 33.3%; }
.meishu_tj li{ margin:auto;  }
.meishu_tj li .pic span{ padding-top: 140.1%; width: 97%; }
.meishu_kc .pic .tit{ position: absolute; left: 0px; bottom: 0px; height: 55px; line-height: 55px; background: rgba(0,0,0,.5); color:#fff; width: 100%;  }

.meishu_kc .pic .tit p{ float: left; font-size: 20px; text-indent: 10px;}
.meishu_kc .pic .tit p i{text-transform: uppercase; font-family: Arial; font-size: 12px;}
.meishu_kc .pic .tit em{ display: block; float: right; width: 100px;
    text-align: center;
    height: 55px;
    position: absolute;
    top: 0;
    right: 0;
    background: -webkit-gradient(linear,left top, right top,from(#72cc4c),to(#4bb35f));
    background: -webkit-linear-gradient(left,#72cc4c,#4bb35f);
    background: -o-linear-gradient(left,#72cc4c,#4bb35f);
    background: linear-gradient(to right,#72cc4c,#4bb35f);
    font-size: 24px;
    font-weight: bold;
  }

.meishu_list{overflow: hidden;}
.meishu_list li{ float: left; width: 50%; margin-bottom: 2%; }
.meishu_list li .pic span{ padding-top: 68%; width: 97%;}

.meishu_con{ margin:50px auto; }
.meishu_hjcon{ margin:50px auto 0px auto; }
.meishu_hjl{ float: left; width: 55%; }
.meishu_hjr{ overflow: hidden; }
.meishu_hjr .pic{ display:none}
.meishu_hjr .pic.first{ display:block}
.meishu_hjl li{float: left; width: 45%; margin-bottom: 20px; cursor: pointer; text-align: center; height: 120px; border-radius: 10px; height: 120px; line-height: 120px; background: #fff; -webkit-box-shadow: 0 0 16px rgba(69,186,99,.5); box-shadow: 0 0 16px rgba(69,186,99,.5); font-weight: bold; font-size: 24px; margin-right: 5%;}
.meishu_hjl li.li5{ width: 95%; }
.meishu_hjl li b{background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));background: -webkit-linear-gradient(left, #73cd4c, #3fac64);background: -o-linear-gradient(left, #73cd4c, #3fac64);background: linear-gradient(to right, #73cd4c, #3fac64); text-transform: uppercase; -webkit-background-clip: text; color: transparent;}
.meishu_hjl li.on{background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));background: -webkit-linear-gradient(left, #73cd4c, #3fac64);background: -o-linear-gradient(left, #73cd4c, #3fac64);background: linear-gradient(to right, #73cd4c, #3fac64);}
.meishu_hjl li.on b{color: #fff; background: none;}

.meishu_hjr .pic span{ padding-top: 74%; }
.meishu_box1{background-color: #fff; border-bottom: 1px solid #8bc2a1; position: relative;}
.meishu_huanjing{ margin:50px auto 0px auto; padding-bottom: 50px; position: relative; }
.meishu_huanjing .swiper-pagination{ width: 100%; bottom: 0px; }
.meishu_huanjing .swiper-pagination-bullet{ width: 15px; height: 15px; margin: 4px; outline: none; }
.meishu_huanjing .swiper-pagination-bullet-active {background: #f3bc28;}
.meishu_ico {
    width: 44px;
    height: 44px;
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin-left: -22px;
}
.meishu_ico img{ margin-left:120px;}
.meishu_img{ margin:50px auto; text-align: center; }
.meishu_fw{margin:20px auto;}
.meishu_fw1 li{ float: left; width: 50%; margin-bottom: 2%;}
.meishu_fw1 p{ width: 85%; height: 55px; margin:auto; background: #F6F8F5; border-top-right-radius:55px;  border-bottom-right-radius:55px;  }
.meishu_fw1 p span{ background: #F4BC29; color: #fff; font-size: 18px; max-width: 55px; min-width: 55px; display: block; float: left; margin-right: 20px; text-align: center;padding: 0px 10px;  height: 52px; padding-top: 3px; font-weight: bold; }
.meishu_fw1 p i{ line-height: 55px; font-size: 18px; display: block; overflow: hidden; color: #666; }

.meishu_fw p{ float: left; width: 33.3%; }
.meishu_fw p span{background: linear-gradient(to right, #fde291, #f7c861);
    color: #fff; display: block; width: 98%; text-align: center; font-size: 24px; padding:15px 0px;
    font-weight: bold; margin-top: 2%;}
.wap{ display: none; }
.meishu_school{ margin:50px auto; }
.meishu_school li{ float: left; width: 33.3%; }
.meishu_school li .con{ width: 95%;  margin:auto;}
.meishu_school li .pic span{ padding-top: 110%; }
.meishu_school li .tit{ margin:auto; text-align: center; }
.meishu_school li .tit span{ font-size: 24px; font-weight: bold; display: block; margin:10px auto; }
.meishu_school li .tit p{ font-size: 18px;  }


.meishu_jm{   margin: 50px auto;  overflow: hidden;}
.meishu_jm p{ float: left; width: 45%; margin-left: 4%; margin-bottom: 50px; font-size: 22px; border-bottom: #DCDCDC 1px solid; }
.meishu_jm p span{ padding: 0px 10px; color: #666; }
.meishu_jm p span i{ color: #f00; }
.meishu_jm p input{ background: none; line-height: 45px; height: 45px; border: none;  font-size: 18px; width: 70%; outline: none;}
.meishu_jm p select{line-height: 45px; border: none;  height: 45px; width: 75%; outline: none;  color: #999; background: #fff;
    text-align: center;
    padding: 0 20px;
    -webkit-box-shadow: 0 0 16px rgba(72,177,92,.4);
    box-shadow: 0 0 16px rgba(72,177,92,.4);
    z-index: 999;
    font-size: 18px;



 }

.meishu_jm p select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/


  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/xia.png) no-repeat scroll right center transparent;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
select::-ms-expand { display: none; }
.meishu_jm p option{ line-height: 45px; height: 45px; }
.meishu_jm dd{ margin: 30px auto 0 auto; width: 370px;  }
.meishu_jm dd input{ line-height: 65px;width: 370px;  background: #43aa66; border-radius:5px; border: none; color: #fff; font-size: 26px; cursor: pointer;}
.meishu_jm dd input:hover{background:#F86624}
