@charset "utf-8";


.ab_bg{ padding:50px 0 20px; background:url(../images/ab_bottom_bg.jpg) bottom right no-repeat;background-size: 50%; }
.con_txt{}
.title_con_ab{font-family: "oswa"; font-size:20px; text-transform:uppercase; padding-bottom:20px;}
.title_con_ab em{ font-size:14px; display:block; font-style:normal; font-weight:bold; margin-top:10px;font-family:"bahns";}
.title_con_ab i{ font-size:58px; line-height:50%; margin-top:0; display:inline-block; vertical-align:middle; margin-bottom:5px;}
.con_ab{ font-size:14px; line-height:150%; padding-bottom:50px;}
.con_ab a{ display:block; float:left; background:#000; color:#fff; font-weight:lighter; font-size:13px; padding:8px 15px; line-height:100%;border-radius:25px; margin-top:15px;}
.con_ab a i{ vertical-align:middle;}
.con_txt1{ padding-right:50px; padding-top:20px;}

.con_img { margin-bottom:0 ; margin-top:50px; padding-right:0;}
.con_txt2{ padding-left:50px; padding-top:80px;}
.con_img img{ width:100%;}


.swiper_cate_list_i{ padding:20px 15px 0 0;}
.swiper_cate_list_i .swiper-slide { background:none; padding-bottom:30px;}
.swiper_cate_list_i .swiper-slide .i_cate_box{background:#fff;box-shadow: -1px 2px 15px 0 rgba(0,0,0,0.1); border-radius:10px 10px 100px 10px;padding:15px; width:95%; margin:0 auto; position:relative;}
.swiper_cate_list_i .swiper-slide .i_cate_box em{ width:64px; height:64px; overflow:hidden; background:#61cb6e; position:absolute; bottom:0; right:0; text-align:center; border-radius:100%;}
.swiper_cate_list_i .swiper-slide .i_cate_box em img{ width:auto; margin-top:15px;}
.swiper_cate_list_i .swiper-slide a{ display:block; position:relative; }
.swiper_cate_list_i .swiper-slide img{ width:100%;}
.swiper_cate_list_i .swiper-slide span{ display:block;}
.s_cate_txt{ padding:15px 0;}
.s_cate_txt b{font-family:"oswa"; font-size:14px;}
.s_cate_txt p{color:#8e8e8e !important;  margin:0 !important; font-size:12px; text-align:left !important; line-height:150%; padding:10px 0 20px; display:block;}

.swiper_cate_list_i .swiper-slide span{ display:inline-block;color:#61cb6e;font-family:"oswa"; font-weight:lighter; font-size:12px; padding:6px 0; line-height:100%;border-radius:25px; margin-top:0;}
.swiper_cate_list_i .swiper-slide span i{ vertical-align:middle; font-size:12px;}

.swiper_cate_list_i .swiper-slide a:hover  img{ transform:scale(1.05);}
.swiper_cate_list_i .swiper-slide a:hover em{ background:#64d972;}
.swiper_cate_list_i .swiper-slide a:hover em img{transform:scale(0.95) !important;}
.swiper_cate_list_i .swiper-slide .cate_png{ overflow:hidden;}
@media (min-width: 75em) {/*宽屏*/
}
@media (max-width: 1200px) {/*窄屏*/ 
}
@media (max-width: 990px) { /*ipad*/	
}
@media (max-width: 767px) { /*手机尺寸*/
.ab_bg{ padding:25px 0;background-size:80%}
.con_txt1{ padding:0;}
.title_con_ab{ font-size:14px; padding-bottom:10px;}
.con_ab{ line-height:150%; padding-bottom:0px;}
.con_ab p{ margin-bottom:3px;}
.title_con_ab i{ font-size:50px;}
.title_con_ab em{ margin-top:0; font-size:12px;}

.con_img{ margin:10px 0; padding:0;}
.con_txt2{ padding:0; padding-top:15px;}
}