@charset 'utf-8';

/* CSS Document */

html,body{overflow-x: hidden;overflow-y: auto;}



@media (min-width: 1230px)

{

    .container

    {

        width: 1230px;

    }

}

.ib{display: inline-block;vertical-align: middle;}

.imgdiv img,.tra0_3,.imgk img{    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;}

.tra1{    -webkit-transition: all 1s ease-out 0s;
       -moz-transition: all 1s ease-out 0s;
        -ms-transition: all 1s ease-out 0s;
         -o-transition: all 1s ease-out 0s;
            transition: all 1s ease-out 0s;}

.dimgdiv img:last-of-type{
    display: none;}

.dimgdiv:hover img:first-of-type{
    display: none;}
.dimgdiv:hover img:last-of-type
{    display: inline;}
.disnone{    display: none !important;}
.clearfix::after{    display: block;    clear: both;    height: 0;    content: ' ';}
.clearfix{    zoom: 1;}
.cp{    cursor: pointer;}
.fb{    font-weight: bold;}
.fl{    float: left;}
.fr{    float: right;}
.l,.r{    width: 50%;}
.c_333{    color: #333;}
.c_666{    color: #666;}
.c_999{    color: #999;}
.c_w{    color: #fff;}
.bg_w{    background: #fff;}
.c_b{    color: #000;}
.bg_b{    background: #000;}
.img_d{    display: none;}
.img_dd{    display: none !important;}
.hm{    height: 100%;}
.tn{    -webkit-transform: none;       -moz-transform: none;        -ms-transform: none;         -o-transform: none;            transform: none;}
.t50{    -webkit-transform: translate(-50%,-50%);       -moz-transform: translate(-50%,-50%);        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);            transform: translate(-50%,-50%);}
.tx50{    -webkit-transform: translateX(-50%);       -moz-transform: translateX(-50%);        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);            transform: translateX(-50%);}
.ty50{    -webkit-transform: translateY(-50%);       -moz-transform: translateY(-50%);        -ms-transform: translateY(-50%);         -o-transform: translateY(-50%);
            transform: translateY(-50%);}
.tac{    text-align: center;}
.tal{    text-align: left;}
.tar{    text-align: right;}
.tablediv{    display: table;}
.tr{    display: table-row;}
.td{    display: table-cell;}
.imgdiv{    overflow: hidden;}
/* v1.4 2019.6.28  gary*/
/*slick 修整*/
.slick-track .slick-slide{    display: block !important;}
/*分享修改*/
.bsBox, #bsPanel div, #bsMorePanel div, #bshareF div {    box-sizing: content-box;}
.bsTop span{    line-height: 24px !important;}
#bsPanel{    margin-left: 20px !important;}
/*编辑器图片和p默认样式处理*/
.yxedr_active img{    max-width: 100% !important;    height: auto !important;}
.yxedr_active video,.yxedr_active audio{    max-width: 100% !important;}
.yxedr_active p{    font-size: 16px;    line-height: 1.75;    color: #666;}