html,body{ overflow-x:hidden; background:#fff;}
p,ul,li,div,html,body,input,img,select,option,button,h2{ padding:0; margin:0; border:none; outline:none}
li{ list-style:none;vertical-align: bottom;}
em,i{ font-style:normal}
ul,li,button{ display:block}
input{ background:none}
*{ padding:0;margin:0;font-family:Microsoft YaHei; text-decoration:none; }
/* 2018-06-25 */
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ellipsis_two{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mj_content{
    width: 1210px;
    margin: 0 auto;
    height: 397px;
    clear: both;
}
.mj_content.mj_bd{
    margin-top:32px;
}
.mj_content .mj_left:first-child .zan_con .plus{
    margin-left:6px;
}
.mj_content .mj_left:nth-child(2){
    margin:0 0 32px 32px;
}
.mj_content .mj_left:nth-child(3){
    margin:0 0 32px 32px;
}
.mj_content .mj_left:nth-child(5){
    margin-left:32px;
}
.mj_content .mj_left:nth-child(6){
    margin-left:32px;
}
.mj_left{
    width:382px;		
    background: #f7f7f7;
    float:left;	
}
.mj_left ,.mj_right,.mj_center{
    position:relative;
}
.mj_left i.mj_icon,.mj_right i.mj_icon,.mj_center i.mj_icon{
    position: absolute;
    opacity: 1;
    cursor: pointer;
    
}
.mj_left i.mj_icon{
    /* left: 166px;
    top: 126px; */
}
.mj_left i.mj_icon,.mj_right i.mj_icon,.mj_center i.mj_icon{
    left: 166px;
    top: 126px;
}
.mj_content .mj_img{
    width: 382px;
    height: 305px;
}


 .mj_info h6{
    font-size: 18px;
    font-family: microsoft yahei;
    padding:28px;
    box-sizing:border-box;
}
 
.mj_info .item{
    font-size: 14px;
    color: #ccc;
    margin: 12px 0 20px 0;
    position:relative;
}
.mj_info .item .num_con{
    margin-left: 30px;
}
.mj_info .item .zan_con{
    margin-left: 50px;
}

 .mj_info .item.item_num .num{
    display:inline-block;
    width:25px;
    height:20px;
    background:url(../images/number.png) no-repeat;
    position: absolute;
    left: -3px;
    top:0;
}
.mj_info .item.item_num .num.on{		
    /* background:url(../images2018/num_active.png) no-repeat; */
}
 .mj_info .item.item_num .zan{
    display:inline-block;
    width:25px;
    height:20px;
    background:url(../images/zan.png) no-repeat;
    position: absolute;
    left: 92px;
    top: -1px;
}
.mj_info .item.item_num .zan.on{    
    background:url(../images/zan_active.png) no-repeat;
}

.swiper-pagination span.swiper-pagination-bullet {
outline: none;
cursor: pointer;
height: 4px;
width: 45px;
background: #191919;
border-radius: 0!important;
vertical-align: middle;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet {   
background: #dbdbdb;

}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 24px;
left: 0;
width: 100%;
}
.mj_info{		
-webkit-transform: translate(0px, 0);
-moz-transform: translate(0px, 0);
  transform: translate(0px, 0);	
  height:100px;	
}
.mj_info .item_list{			
    width:382px;
    min-height:155px;		
    padding: 0 30px;
    box-sizing: border-box;
    position:absolute;
    left:0;right:0;
    bottom:0;
    background:#fff;
    z-index:10;	
    opacity:0;	
    -webkit-transition: 1s ease all 0s;
    -moz-transition: 1s ease all 0s;
    transition: 1s ease all 0s;
}
.mj_info .item_list h6{   
    border-bottom: 1px solid #ccc;
    padding: 25px 0 10px 0;
    box-sizing: border-box;
    text-align: left;
    font-size: 16px;
}
.mask{
 height: 100%;
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 top: 0;
 background-color: #000;	
 -webkit-transition: 1s ease all 0s;
-moz-transition: 1s ease all 0s;
transition: 1s ease all 0s;
 opacity: 0.65;
 filter: alpha(opacity=75);
 display:none;

}
.mj_content .mj_con:hover .mask{display:block;}
.mj_content .mj_con:hover .item_list{
animation: .5s ease-out 0s 1 slideIn;
opacity:1;
box-shadow: 0 2px 6px rgba(0,0,0,.16);
} 
@keyframes slideIn{
0%{transform:translateY(100%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes slideIn{
    0%{transform:translateY(100%)}
    100%{transform:translateY(0%)}
}
@-moz-keyframes slideIn{
    0%{transform:translateY(100%)}
    100%{transform:translateY(0%)}
}
@-ms-keyframes slideIn{
    0%{transform:translateY(100%)}
    100%{transform:translateY(0%)}
}
@-o-keyframes slideIn{
    0%{transform:translateY(100%)}
    100%{transform:translateY(0%)}
}

/*201808改版*/
.zp_tit1 img ,.zp_tit2  img,.zp_tit3  img,.zp_tit4  img,.zp_tit5 img,.zp_tit6 img{ margin-top:2px; }
.index_dz_c{padding: 0;background-color:#f8f8f8; font-family: 'microsoft yahei';width: 1920px !important;position: relative;left: 50%;margin-left: -960px;}
.index_dz_c .lc{width: 980px;height: 64px;margin: 0 auto;padding: 10px 0; text-align: center;}
.full .index_dz_c .lc{width: 1200px;}
.index_dz_c .lc li{float: left;padding:14px 31px;position: relative;}
.index_dz_c .lc li:first-child{border-right: 2px solid #333;}
.full .index_dz_c .lc li{padding:14px 52px;}
.index_dz_c .lc li::after{width: 10px;height: 15px;position: absolute;right: -5px;top: 50%;margin-top: -7px;content: "";background: url(<?=get_cdn_path('newindex/images/img201808/em_next.png',3)?>) no-repeat;}
.index_dz_c .lc li:first-child::after,.index_dz_c .lc li:last-child::after{display: none;}
.lc_list{display:block;width: 908px;margin: 0 auto;position: relative;margin-top: 30px;}
.lc_list::after{content: " "; position: absolute;border-top: 1px dashed #999;top: 43px;left: 50%;width: 80%;margin-left: -40%;}
.lc_list li{display: inline-block;width: 227px;position: relative;z-index: 1;}
.lc_list li a{position: relative; display: block;color: #fff;background-color: #fff; width: 85px;margin: 0 auto;height: 85px;line-height: 85px;border: 1px dashed #999;border-radius: 50%;}
.lc_list li a img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.lc_list li:nth-child(1) a img{width: 40px;height: 32px;}
.lc_list li:nth-child(2) a img{width: 35px;height: 35px;}
.lc_list li:nth-child(3) a img{width: 34px;height: 34px;}
.lc_list li:nth-child(4) a img{width: 48px;height: 29px;}
.lc_list li .lc_txt{font-size: 18px;text-align: center;margin-top: 12px;}
.index_baoming{width: 980px;left: 50%;height: 185px;margin: 28px 0 45px;margin-left: -490px;position: relative;}
.full .index_baoming{width: 1210px;left: 50%;margin-left: -605px;}
.index_baoming .a-show{position: absolute;top: 0;left: 0;background-color:#f8f8f6;}
.index_baoming .a-show .fl{float: left;}
.full .index_baoming .a-show .fl{padding-left: 45px;}
.index_baoming .a-show .fr{float: right;width: 687px;height: 100%;}
.full .a-show .fr{width: 872px;margin-top: 30px;}
.index_baoming .a-show .fr .baoming_bbs{width: 688px;margin: 0 auto;margin-top: 30px;}
.full .index_baoming .a-show .fr .baoming_bbs{margin: 0 auto;}
.index_baoming .a-show .fr .baoming_bbs dl{float: left;width: 324px;border: 1px solid #dcdddd;border-radius: 10px;overflow: hidden; background-color:#fff;}
.index_baoming .a-show .fr .baoming_bbs #baoming dl:nth-child(2){margin-left: 16px;}
.full .index_baoming .a-show .fr .baoming_bbs #baoming dl:nth-child(2){margin-left: 36px;}
.index_baoming .a-show .fr .baoming_bbs #baoming dl:nth-child(3){margin-top: 36px;}
.index_baoming .a-show .fr .baoming_bbs #ok22{margin-top: 36px;margin-left: 0;}
.full .index_baoming .a-show .fr .baoming_bbs #ok22{margin-left: 40px;}
.index_baoming .a-show .fr .baoming_bbs .txt_bm{ width: 265px;height: 42px;line-height: 42px;border: none;font-size: 18px;color: #262626;margin: 0;text-indent: 45px;}
.index_baoming .a-show .fr .baoming_bbs .icon{float: left; width: 54px;height: 42px;}
.index_baoming .a-show .fr .baoming_bbs #baoming dl:nth-child(1) .icon{background: #fff url(<?=get_cdn_path('newindex/images/img201808/user.png',3)?>) no-repeat right center;}
.index_baoming .a-show .fr .baoming_bbs #baoming dl:nth-child(2) .icon{background: #fff url(<?=get_cdn_path('newindex/images/img201808/phone.png',3)?>) no-repeat right center;}
.index_baoming .a-show .fr  .baoming_bbs .txt_bm1{border: none;margin-left: 36px;font-size: 18px;height: 30px;line-height: 30;margin: 5px 36px;width: 84px;vertical-align: middle;}
.index_baoming .a-show .fr  .baoming_bbs .txt_bm1:last-of-type{width: 120px;margin: 5px 20px;}
.index_baoming .a-show .fr  .baoming_bbs span.line{display: inline-block;height:30px;width: 1px;background-color: #333;vertical-align: middle;}
.index_baoming .a-show .fr  .baoming_bbs .tips_fd{left: 260px;top: 130px;}