.container{max-width:1200px;}

/*网站公共样式*/
.clear{clear:both;overflow:hidden;}
.info-content{font-size:15px;line-height:2.5;margin:0 auto;max-width:1000px;}
a{color:#000;text-decoration:none;}                                            
a:hover{color:#03a083}
a:focus{color:#03a083}
a.btn-more{display:inline-block;width:140px;height:34px;line-height:34px;border:1px #CCC solid;color:#999;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin:0px auto;margin-top:30px}
a.btn-more:hover{background:#40312f;border-color:#40312f;color:white;}
.banner{height:500px\9!important;overflow:hidden\9!important;overflow:hidden;} /*兼容ie低版*/

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color: rgba(0, 0, 0, .7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

.back {transform: rotateY(-180deg);transform-style: preserve-3d;transition: ease-in-out 600ms;}
.ycxs{display:none;}

.logo img{max-width:100%;width:auto;}



/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
@media (min-width:1000px) /*pc端*/
{
    .header1 {padding:0px 0;background:#000}
    .header1 .logo{margin-top:15px;display:block}
    .header1 .nav-toggle{display:none}
    .header1 .nav{padding-left:60px;}
    .nav > ul{float:right;margin-right:40px;}
    .nav>ul>li{float:left;text-align:center;}
    .nav>ul>li>ul{position:absolute;}
    .nav>ul>li>a{display:block;text-align:center;color:#fff;font-size:14px;position:relative;line-height:70px;height:70px;padding:0 25px;position:relative;}
    .nav>ul>li>a>p{font-size:13px}
    .nav>ul>li.active>a{}
    .nav>ul>li>a::before{content:"";width:0%; position:absolute;top:0px; left:50%;height:3px;background:rgb(192, 0, 0);transition:all 0.3s ease-in-out;}
    .nav>ul>li.active>a::before{width:100%;transform:translateX(-50%);}
    .nav>ul>li:hover >a::before{width:100%;transform:translateX(-50%);}
    .nav li:hover>ul{display:block}
    .nav ul li ul li a{display:block;width:100%;text-align:center;color:#000; font-size:15px;line-height:50px}
    .nav ul li ul li a:hover{text-decoration:none;color:#000;background:#eee}
    .nav ul li{position:relative}
    .nav ul li .arrow{display:none}
    .nav ul li ul{background:#fff;display:none;position:absolute;left:-20%;z-index:200;width:150px}
    .nav ul li ul li ul{left:100%;top:0px;display:none}


    .zhongyingwen{position:absolute;top:0px;right:0px;color:#FFF;padding:0 10px;line-height:70px;}

}

@media (max-width:1000px) /*手机端*/
{
.header1 {padding:0px 0;background:#000}
.header1 .logo{line-height:60px;text-align:left;}
.header1 .logo img{height:auto;width:auto;max-width:250px;max-height:40px;}
.header1 .nav-toggle{position:absolute;right:0px;top:0px;font-size:20px;color:#FFF;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;}
.header1 .nav-toggle.active{color:#ccc;}
.zhongyingwen{position:static;line-height:30px;padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}


.topcoms .col-xs-12{padding:0 0;}

.nav{position:fixed;z-index:100;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition: all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:300px;max-width:60%}
.nav ul li{line-height: 45px;text-align:left}
.nav ul li ul{display:none;} /*二级ul样式*/
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px;background-color:#eeeeee}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px; text-align:center;transition-duration:0s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.nav ul li.current > a{color:#5a342b;}
.nav ul li.active > ul{display:block}
.nav ul li.active > .arrow{transform:rotate(90deg)}
}


/*子栏目样式*/
.web_navs{margin:30px 0 0 0;}
.zlm_dhxl{position:absolute;top:12px;right:10px;display:none;cursor:pointer;}
.zlm_dhxl i{font-size:18px;color:#FFF;}
.sub-nav-box {clear: both;position: relative;}
.sub-nav-box .sub-nav-title{}
.sub-nav-box .sub-nav-title span{display:block;}
.sub-nav-box .sub-nav-title .s0{font-size:20px;color:#FFF;background:#f10215;padding:20px 0 20px 50px;}

.sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;background:#f6f6f6;}
.sub-nav-box .sub-nav li{width:auto;padding-left:50px;position:relative;display:block;}
.sub-nav-box .sub-nav li a{display:block;line-height:45px;font-size:14px;color:#666;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";font-size:15px;}
.sub-nav-box .sub-nav li a:hover{color:#f10215;transition: all .2s ease-out 0s;padding-left: 20px;}
.sub-nav-box .sub-nav li ul{display:none;width:100%;}
.sub-nav-box .sub-nav li ul li{display:block;position:relative;padding-left:20px;}
.sub-nav-box .sub-nav li ul li ul{position:absolute;top:0px;left:100%;}

.positions{position:absolute;top:45px;left:0px;background:#FFF;border:1px solid #DDD;z-index:100;}

.sub-nav-box li .arrow{position:absolute;right:0px;top:0px;width:45px;height:45px;line-height:45px; text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.sub-nav-box .sub-nav li.active > ul{display:block}
.sub-nav-box .sub-nav li.current > a{color:#f10215;transition: all .2s ease-out 0s;padding-left: 20px;}
.sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}



@media screen and (max-width:1000px) {
    .web_navs1{margin-top:20px;}
    .zlm_dhxl{display:block;}
    .sub-nav-box .sub-nav-title{display:block;}
    .sub-nav-box .sub-nav-title .s0{font-size:16px;color:#FFF;background:#f10215;padding:10px 0;text-align:left;padding-left:10px;}
    .sub-nav-box li .arrow{display:block;}
    .sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;background:#fafafa;margin:0 0 25px 0;}
    .sub-nav-box .sub-nav ul{display:none;}
    .sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;display:inline-block;}
    .sub-nav-box .sub-nav li a{padding-left:20px;}
    .sub-nav-box .sub-nav li.active > ul{display:block}
}



/*当前位置*/
.web_wz_wc .web_dqwz{border-bottom:1px solid #DDD;line-height:30px;background:url(../image/Home1.png) no-repeat 10px 15px;padding-left:35px;}
.zlm_lby_tit{margin:50px 0 10px 0;padding-left:70px;background:url(../image/mktitbg.jpg) no-repeat left 8px;}
.zlm_lby_tit span{display:block;text-align:left}
.zlm_lby_tit span.s1{font-size:34px;font-weight:bold;}
.zlm_lby_tit span.s2{font-size:26px;}

@media screen and (max-width:1000px) {
    .web_wz_wc .web_dqwz{position:static;top:0px;left:0px;}

    .zlm_lby_tit{margin:20px 0 10px 0;padding-left:20px;background:url(../image/mktitbg.jpg) no-repeat left 8px;}
    .zlm_lby_tit span{display:block;text-align:left}
    .zlm_lby_tit span.s1{font-size:20px;font-weight:bold;}
    .zlm_lby_tit span.s2{font-size:16px;}
}


/*首页_模块通用*/
.sy_mk{padding:50px 0;}
.sy_mk .sy_mk_tit{margin:10px 0;}
.sy_mk .sy_mk_tit span{display:block;text-align:center}
.sy_mk .sy_mk_tit span.s1{font-size:22px;}
.sy_mk .sy_mk_tit span.s2{color:#999}
.sy_mk .sy_mk_com{margin-top:30px;}



/*首页_产品分类*/
.ModuleSubContainer{}
.ModuleSubContainer .imgBox{position:relative;}
.ModuleSubContainer .imgHoverBox{position:absolute;top:0px;left:0px;display:none;}


/*首页_关于我们*/
.sy_abbg{background:url(../image/syabbg.png) no-repeat center center;    height: 450px;background-size:100% auto;padding:50px 0;clear:both;overflow:hidden;}
.sy_abbg .sy_ab_jj{float:left;max-width:185px;background:#000;color:#FFF;padding:50px 20px;height:365px;}
.sy_abbg .sy_ab_jj span{display:block}
.sy_abbg .sy_ab_jj span.s1{font-size:18px;line-height:40px;}
.sy_abbg .sy_ab_jj span.s2{font-size:14px;line-height:25px;margin-top:20px;}
.sy_abbg .sy_ab_com{float: left;
    max-width: 635px;
    padding: 92px 0 92px 30px;
    line-height: 30px;
    margin-right: 20px;}


@media screen and (max-width:1000px){
    .sy_abbg{background:none;}
    .sy_abbg .sy_ab_jj{max-width:1000px;height:auto;}
    .sy_abbg .sy_ab_com{max-width:1000px;padding:20px 20px;}
}


/*首页_我们的优势*/
.sy_ourys{background:#000;}
.sy_ourys .sy_mk_tit{color:#FFF;}

.sy_youshi .sy_ys_com{background:#FFF;padding:50px 30px;}
.sy_youshi .sy_ysc_tit{font-size:26px;}
.sy_youshi .sy_ysc_com{margin-top:20px;}



/*首页_产品中心*/
.sy_cpfltit{text-align:center}
.sy_cpfltit a{display:inline-block;margin:10px 10px;font-size:12px;color:#666}

.sy_cppic{border:1px solid #DDD;text-align:center;}
.sy_cppic span{display:block;}
.sy_cppic .tit{line-height:40px;}
.sy_cppic .pic{overflow:hidden;}
.sy_cppic .pic img{transition:all 0.5s ease;min-height:200px;}
.sy_cppic a:hover .tit{background:#cc0000;color:#FFF;transition:all 0.5s ease;}
.sy_cppic a:hover img{transform:scale(1.1,1.1)}



/*首页_案例*/
.sy_anli{float:left;width:25%;}
.sy_anli .pic{position:relative;}
.sy_anli .pic .picabs{position:absolute;top:0px;left:0px;background:url(../image/blank50.png) repeat left top;text-align:center;width:100%;height:100%;padding-top:35%;display:none;}
.sy_anli .tit{text-align:center;line-height:35px;}

@media screen and (max-width:1000px){
    .sy_anli{float:left;width:100%;}
}

/*首页_合作伙伴*/
.sy_houban{text-align:center;margin:10px 0;}
.sy_houban img{height:85px;}

@media screen and (max-width:750px) {
    .sy_mk_a{text-align:left}
}


.zlm_ab_tit{}
.zlm_ab_tit span{display:block;text-align:center}
.zlm_ab_tit span.s1{font-size:18px;}
.zlm_ab_tit span.s2{color:#999;}

.abqy{border-top:1px solid #DDD;padding-top:40px;}



.marqueeleft {height: 236px;max-width: 1200px;overflow: hidden;margin: 0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:208px;height:233px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:205px;height:204px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{height:100%;width:100%;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;margin-top:10px;}

@media screen and (max-width:1000px){
    .marqueeleft{height:180px;}
    .marqueeleft ul{float:left;}
    .marqueeleft li{float:left;margin:0 5px;display:inline;width:158px;height:183px;overflow:hidden;}
    .marqueeleft li .pic{display:block;width:155px;height:144px;padding:2px;overflow:hidden;}
    .marqueeleft li .pic img{height:100%;width:100%;}
    .marqueeleft li .txt{text-align:center;height:23px;line-height:23px;margin-top:10px;}
}





.web_wz_wc{}
.web_wz_wc .web_wzwc_com{padding:20px 10px;}

@media screen and (max-width:1000px) {
    .sy_mk{margin:0 10px;padding:40px 0;}
    .sy_mk_news .sy_new_lmtit a{padding:0 10px;}

    .web_wz_wc{border:5px solid #f4f4f4;}
    .web_wz_wc .web_wzwc_com{padding:10px 10px;}
}


/*职位招聘*/
.zlm_zp_mx{}
.zlm_zp_mx .zpxinxi{border:1px solid #DDD;margin:20px 0;}
.zlm_zp_mx .zpxinxi .zpxxli{}
.zlm_zp_mx .zpxinxi .zpxxli span{display:inline-block;line-height:35px;}
.zlm_zp_mx .zpxinxi .zpxxli .s1{width:25%;border:1px solid #DDD;text-align:center;background:#f4f4f4}
.zlm_zp_mx .zpxinxi .zpxxli .s2{width:75%;border:1px solid #DDD;padding-left:20px;}
.zlm_zp_mx .zpxinxi .zpxxli .s3{width:25%;border:1px solid #DDD;padding-left:20px;}



/*子栏目_联系我们*/
.lianxifs{margin:20px 0;clear:both;overflow:hidden}
.lianxifs span{display:block;}
.lianxifs span.s1{font-size:14px;font-weight:bold;color:#000}

@media screen and (max-width:1000px){
    .zlm_lianxi1{padding:40px 20px;}
}



/*子栏目_产品中心*/
.zlm_pro_mx{padding:10px 0;}
.zlm_pro_mx .zlm_pro_mxpic{padding:50px 0;text-align:left;margin:10px 0;}
.zlm_pro_mx .zlm_pro_mxpic .pro_pic{display:block;text-align:center}
.zlm_pro_mx .zlm_pro_mxpic .pro_pic img{max-height:240px;width:auto;max-width:100%;}
.zlm_pro_mx .zlm_pro_mxpic .pro_tit{}
.zlm_pro_mx .zlm_pro_mxpic .pro_tit span{display:block}
.zlm_pro_mx .zlm_pro_mxpic .pro_tit span.cptitbg{font-size:18px;color:#00b050;font-weight:bold}
.zlm_pro_mx .zlm_pro_mxpic .pro_tit span.coms{line-height:30px;}
.zlm_pro_mx .zlm_pro_mxpic .pro_tit .tit{line-height:35px;font-size:18px;font-weight:bold;}





/*子栏目_新闻资讯*/
.zlm_news_mxlist{line-height:25px;margin:20px 0;}
.zlm_news_mxlist span{display:block;font-size:12px;}
.zlm_news_mxlist .tits{line-height:35px;font-size:16px;}
.zlm_news_mxlist .coms{line-height:30px;}

.zlm_rencai_mxlist{line-height:25px;padding:5px 0px;}
.zlm_rencai_mxlist span{display:inline-block;font-size:12px;float:right;}

.news_lis{border-bottom:1px solid #DDD;margin:0 20px;position:relative;padding:20px 0 20px 200px;}
.news_lis_date{position:absolute;top:28px;left:0px;width:150px;height:70px;border-right:1px solid #333;z-index:10}
.news_lis_date span{display:block;text-align:center;}
.news_lis_date span.s1{font-size:26px;line-height:40px;}
.news_lis_date span.s2{font-size:16px;line-height:30px;}
.news_lis .titles{line-height:30px;font-size:18px;position:relative;z-index:10;}
.news_lis .coms{line-height:25px;display:block;font-size:13px;min-height:50px;position:relative;z-index:10;}
.news_lis::after {content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;z-index: 0;display: block;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.news_lis:hover .news_lis_date{color:#FFF;border-right:1px solid #FFF;}
.news_lis:hover .titles{color:#FFF}
.news_lis:hover .coms{color:#FFF}
.news_lis:hover:after { width: 100%;background:#f10215; }


@media screen and (max-width:1000px){
    .news_lis{border-bottom:1px solid #DDD;margin:0 0px;position:relative;padding:20px 10px;}
    .news_lis_date{position:relative;top:0px;left:0px;width:auto;height:auto;border-right:none;}
    .news_lis_date span{display:inline-block;text-align:left;}
    .news_lis_date span.s1{font-size:26px;line-height:40px;}
    .news_lis_date span.s2{font-size:16px;line-height:30px;}
    .news_lis:hover .news_lis_date{color:#FFF;border-right:none;}
}

/*联系方式*/
.lianxitit{text-align:center}
.lianxitit span{display:block;}
.lianxitit span.s1{font-size:18px;}
.lianxitit span.s2{color:#999}
.lianxicom{text-align:center}
.lxylianxifs{padding:30px 0;}




/*图片组*/
.tupianz{max-width:500px;margin:0px auto;}



/*搜索*/
.sousuo{border:1px solid #f67f19;border-radius:34px;height:40px;margin:10px 0;clear:both;overflow:hidden;}
.shurukuang{height:40px;margin-left:5%;float:left;width:75%;}
.shurukuang input{height:40px;width:100%;border:none;}
.queren{float:left;width:20%;}
.queren .s-btn{height:40px;background:url(../image/ssbg.png) no-repeat center center #f67f19;width:100%; border:none;}

.topsousuo{margin:2px 0 0 0;}
.topsousuo .xiala{float:left;width:20%;height:30px;border:1px solid #DDD;}
.topsousuo .shurukuang{float:left;width:59%;margin-left:0px;height:30px;}
.topsousuo .shurukuang input{height:30px;}
.topsousuo .queren{float:left;width:20%;}
.topsousuo .queren .s-btns{height:30px;background:url(../image/ssbg.jpg) no-repeat center center #FFF;width:100%; border:1px solid #DDD;}


@media screen and (max-width:1000px){
    .topsousuo .xiala{float:left;width:100%;height:30px;border:1px solid #DDD;margin-bottom:10px;}
    .topsousuo .shurukuang{float:left;width:79%;margin-left:0px;height:30px;border:1px solid #DDD}
    .topsousuo .shurukuang input{height:28px;}
    .topsousuo .queren{float:left;width:20%;}
}

/*产品内容页样式*/
.pro_xinghao{margin:10px 0;}
.pro_xinghao span{display:inline-block;}
.pro_xinghao span.s1{font-weight:bold;}
.pro_jianjie{margin:10px 0;}
.pro_jianjie span{display:block;}
.pro_jianjie span.s1{font-weight:bold;}
#tabWarp {max-width: 100%;margin: 10px auto;}
#tabMenu {max-width: 100%;height: 35px;overflow: hidden;border-bottom: 1px solid #ccc; margin-top: 5px;}
#tabMenu ul li {width: 100px;float: left;list-style: none;font-size: 14px; line-height: 35px;height: 35px;text-align: center;color: #000; cursor: pointer;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc; margin: 0px 5px;}
#tabMenu ul li.curent {font-size: 13px; background: #FBF5E1; font-weight: bold;color: #FF6600;}
#tabContent {width: 100%;padding: 10px; font-size: 12px;border:1px solid #DDD;margin-top:10px;}
#tabContent .hide {display: none;}
#tabContent img{width:auto;}




/*在线留言表单*/
.ui-validForm{padding-top:30px;}
.form-group::before,.form-group::after{content:"";display:table} 
.form-group::after{clear:both} 
.form-group{position:relative;padding:5px 0px;}
.form-group .control-label{position:absolute;left:0px;top:10px;}
.form-group .controls{padding-left:100px;}
.form-group .form-control{border:1px solid #DDD;height:32px;line-height:32px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:burlywood}
.form-group textarea.form-control{height:300px}
.form-group .help-block{display:block}
.btn{color:#fff;height:35px;width:100%;border-radius:5px;}
.btn:hover{color:#FFF;}
.form-group .controls-verificationCodeImage{position:relative;}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:35px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImages{position:absolute;display:inline-block;right:1px;top:5px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px;}



.lianxifs{margin-top:10px;margin-bottom:30px;}
.lianxifs span{display:block;line-height:30px;}
.lianxifs span.s1{font-size:16px;}
.lianxifs .lianxifsli1{padding-left:70px;background:url(../image/lx1.png) no-repeat left 5px;}
.lianxifs .lianxifsli2{padding-left:70px;background:url(../image/lx2.png) no-repeat left 5px;}
.lianxifs .lianxifsli3{padding-left:70px;background:url(../image/lx3.png) no-repeat left 5px;}


/*底部*/
.pctit{margin-left:10px;}
.dibu2{background:#002639}
.dibucom{margin:0 auto;width:100%;max-width:1200px;padding:50px 20px;}
.dibucom .dibuleft{text-align:left;}
.dibucom .diburight{text-align:right;margin-top:30px;}
.dibucom span{display:block;color:#FFF;line-height:30px;}


.wpsidebar-fkf {position: fixed;right: 18px;bottom: 10%;transform: translate(0,-50%);z-index:9999;border:1px solid #DDD;padding:10px 10px;background:#FFF;cursor:pointer;}


@media screen and (max-width:600px) {
    .dibucom .diburight{text-align:left;}
}



/*layout内容*/
.ModuleNewsListGiant.layout-104 .news-item{border-bottom: 1px solid #ccc; width: 100%; margin: 0 auto;clear:both;padding:60px !important; position: relative;}
.ModuleNewsListGiant.layout-104 .news-item .news-img{width: 55%;  float: right;  background: #ccc;  overflow: hidden;}
.ModuleNewsListGiant.layout-104 .news-item .news-con{width: 42%;float: left;padding-right: 8%;}
.ModuleNewsListGiant.layout-104 .news-item .news-con .news-title{ font-size:20px; color: #333333;word-break:break-all;}
.ModuleNewsListGiant.layout-104 .news-item time{ font-size: 18px; color: #333333;display: block;}
.ModuleNewsListGiant.layout-104 .news-item  .news-con .news-desc{ font-size: 12px; color: #999999;  margin-top: 10px;overflow: hidden;height: 54px; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 3; display: -webkit-box; -moz-box-orient: vertical;}
.ModuleNewsListGiant.layout-104 .news-item  .news-con .news-detailbtn{height: 38px; line-height: 38px; display: block; position: relative; background: transparent; border:1px solid  #5dcacc; color: #5dcacc; width: 40%;  text-align: center; cursor: pointer;}
.ModuleNewsListGiant.layout-104 .news-item  .news-con .news-detailbtn:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0; -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  transition: all .3s ease-out;  }
.ModuleNewsListGiant.layout-104 .news-item  .news-con .news-detailbtn:hover {  color: white;  }
.ModuleNewsListGiant.layout-104 .news-item  .news-con .news-detailbtn:hover:before{-webkit-transform: scaleX(1);  transform: scaleX(1);  }

.ModuleNewsListGiant.layout-104 .news-item .news-img .dummy {padding-top: 66%;}
.ModuleNewsListGiant.layout-104 .news-item .news-img{list-style-type: none;display: block;overflow: hidden;width: 55%;position: relative}
.ModuleNewsListGiant.layout-104 .news-item .news-img img{position: absolute; top: 0;  bottom: 0;  left: 0;  right: 0;  max-width: 100%; width: 100%; margin:auto;  padding: auto;  display: block;}

@media only screen and (max-width: 767px) {
    .ModuleNewsListGiant.layout-104 .news-item {width: 100%;padding: 0;border: 0;}
    .ModuleNewsListGiant.layout-104 .news-item .news-img {width: 100% !important;float: right;overflow: hidden;height: 191px;}
    .ModuleNewsListGiant.layout-104 .news-item .news-con {width: 100% !important;margin: 10px 0 0 0;box-sizing: border-box;border-top: 0;}
    .ModuleNewsListGiant.layout-104 .news-item .news-con .news-detailbtn {background: transparent;border: 1px solid #5dcacc;color: #5dcacc;text-align: center;line-height: 38px;}
    .ModuleNewsListGiant.layout-104 .news-item .news-con .news-desc {margin-top: 5px;width: 100%;}
    .ModuleNewsListGiant.layout-104 .news-item .news-con .news-title {color: #333333;padding: 0 0 5px 0;}
    .ModuleNewsListGiant.layout-104 .swiper-butto-next {border-radius: 27px;width: 27px;height: 27px;background-position-x: -3px;background-position-y: -11px;}
    .ModuleNewsListGiant.layout-104 .swiper-butto-prev {border-radius: 27px;width: 27px;height: 27px;background-position-x: 0px;background-position-y: -11px;}
}

@media only screen and (min-width: 768px) {
    .ModuleNewsListGiant.layout-104 .news-item .news-con {position: absolute;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);} 
    .ModuleNewsListGiant.layout-104 .swiper-butto-next {border-radius: 44px;width: 44px;background-position-x: 5px;background-position-y: -1px;}
    .ModuleNewsListGiant.layout-104 .swiper-butto-prev {border-radius: 44px;width: 44px;background-position-x: 8px;background-position-y: -2px;}
}

#module_6540069 .news-item  .news-con .news-detailbtn:hover{background-color:#e50b1c;}

.swiper-butto-next{ position: absolute;top: 50%;width: 27px;height: 44px;z-index: 10;cursor: pointer;    transform: translate(0 ,-50%);}
.swiper-butto-prev{ position: absolute;top: 50%;width: 27px;height: 44px;z-index: 10;cursor: pointer;    transform: translate(0 ,-50%);}
.swiper-butto-next{background-image: url(../image/pre.png);left:0;right: auto;}
.swiper-butto-prev{background-image: url(../image/next.png);right: 0; left: auto;}