@charset "utf-8";
/* CSS Document *//*001563 fdd000*/
/*首页产品*/
.idxprolist{}
.idxprolist .idxpromenu{ background-color:#eee; height:60px; background-color:#d44647;}
.idxprolist .idxpromenu li{ text-align:center; padding:10px 0;}
.idxprolist .idxpromenu li a{ width:150px; line-height:40px;  border-radius:10px; display:block;height:40px; margin:auto; color:#fff; font-size:16px; transition:.3s;}
.idxprolist .idxpromenu li a.cur,.idxprolist ul li a:hover{background-color:#fff; color:#d44647;}
.idxproImg li{ }
.idxproImg a{transition:.3s; line-height:48px;}
.idxproImg .f16{ background-color:#f5f5f5; padding-left:10px;transition:.3s; position:relative;}
.idxproImg .f16 .icon-jiang-copy{ font-size:30px; color:#999;  line-height:48px; transition:.3s; position:absolute; top:0;right:30px; display:block;}
.idxproImg a:hover .f16 .icon-jiang-copy{ position:absolute; right:10px; color:#fff; }
.idxproImg a:hover .f16{ background-color:#d44647; color:#fff;}
.idxproImg a:hover .item_mask{background:rgba(0,0,0,.3);opacity:1;transition:all 1s cubic-bezier(.23,1,.38,1) 0s;-webkit-transform:rotateX(0) scale(1,1);transform:rotateX(0) scale(1,1);filter:Alpha(opacity=100);}
.idxproImg a .item_mask{position:absolute;top:20px;left:20px;width:287px;height:215px;background:rgba(0,0,0,0);opacity:0;transition:all ease-out .5s;-webkit-transform:rotateX(180deg) scale(.5,.5);transform:rotateX(180deg) scale(.2,.2);filter:Alpha(opacity=0);}
.idxproImg a:hover .icolink{opacity:1;transform:translateY(-21px);filter:Alpha(opacity=100);}
.idxproImg a .icolink{position:absolute;top:50%;left:50%;display:block;margin-left:-22px;width:45px;height:45px;color:#fff;text-align:center;font-size:40px;line-height:38px;opacity:0;filter:Alpha(opacity=0);}
/*首页电话*/
.idxTelBar{ height:296px; background-image:url(../images/idxbg02.jpg); background-position:center top; background-attachment:fixed;}
/*首页服务理念*/
.idxService{ height:2000px; background-image:url(../images/idxbg.jpg); background-position:center top; }
.idxService01{ padding-top:160px; padding-bottom:160px;}
.idxService .layui-col-md6{ position:relative;}
.idxService .layui-col-md6:nth-child(2){ padding-left:150px;padding-top:0px;}
.idxService .num{ font-size:45px; color:#fff; background-color:#d44647; font-weight:bold; line-height:1; padding:8px 27px; display:inline-block; position:absolute; left:-20px;top:60px;}
.idxService .title{ font-size:30px;  color:#d44647; font-weight:bold; padding:10px 15px 0 ; position:relative;border-top:1px solid #ddd;}
.idxService .title i{  display:block; width:10px; height:10px; border-radius:50%; border:1px solid #d44647; position:absolute; right:-11px; top:-7px;}  
.idxService .en{ font-size:20px;  color:#ccc; padding:0 0 0 15px; text-transform:uppercase;}
.idxService .ps{ font-size:16px;  color:#555; padding:10px 15px; position:relative;}
.idxService .ps:after{ content:' '; position:absolute; bottom:-10px; left:15px; width:60px; height:3px;  background-color:#d44647; }
.idxService02 .num{ left:auto; right:-170px;top:0px; z-index:9;}
.idxService02 .title i{  left:-11px;right:auto; top:-7px;}  
.idxService02 .layui-col-xs6:nth-child(2){ padding-left:80px;padding-top:0px; margin-top:-40px;}
/*公司简介*/
.idxAbout{ height:717px; background-image:url(../images/idxAbout.jpg); background-position:center top; }
.idxAboutTitle{ font-size:50px; text-transform:uppercase; color:#fff; padding-top:100px; position:relative; line-height:60px; }
.idxAboutTitle:after{ content:''; position:absolute; bottom:-50px; left:0; height:3px; width:60px; background-color:#fff;}
.idxAbout .f30{ line-height:1;color:#fff;}
.idxAbout .layui-col-md6:nth-child(2){ background-color:rgba(212, 71, 72,.85); height:717px; position:relative;}
.idxAbout .layui-col-md6:nth-child(2) .box{ color:#fff; padding:0 30px; position:absolute; top:50%; left:0; transform:translateY(-50%);}
.idxAbout .layui-col-md6:nth-child(2) .f24{ padding-bottom:30px;}
.idxAbout .layui-col-md6:nth-child(2) .f16{ line-height:40px; text-align:justify;}
.idxAbout .layui-btn{ background-color:transparent; border:1px solid #fff; margin-top:50px; transition:.3s;}
.idxAbout .layui-btn:hover{ background-color:#FFF; color:#d44647;}
/*案例展示*/

.idxCase .swiperbox{}
.swpIdxCase{ overflow:hidden;}
.swpIdxCase .f16{ padding:10px; line-height:45px; background-color:#d44647; color:#fff; position:relative;}
.swpIdxCase .f16 i{ position:absolute; right:20px; line-height:45px; font-size:24px;}
.swiperbox .style02{ margin-top:50px;}
.swiperbox .style02 i{ background-color:#d44647; color:#fff;}
.swiperbox .style02.prev{ left:-30px;}
.swiperbox .style02.next{ right:-25px;}

/*合作伙伴*/
.idxLinkList img{ border:1px solid #ccc;}
/*公司简介*/

.swpIdxNews{ overflow:hidden;}
.idxNews{ height:980px; background-image:url(../images/idxbg03.jpg); background-position:center top; }
.idxNewsList{}
.idxNewsList .box{ padding:10px; background-color:#fff; position:relative; padding-bottom:50px;}
.idxNewsList .box .f20{ padding-bottom:10px; padding-top:5px;}
.idxNewsList a:hover .f20{ color:#d44647;}
.idxNewsList .box i{ position:absolute; bottom:10px; left:10px; transition:.3s; color:#d44647;}
.idxNewsList a:hover .box i{ left:360px;}
.idxNewsList .date{ background-color:#d44647; text-align:center; width:76px; height:60px; position:absolute; right:30px; top:260px; color:#fff; padding-top:8px;}
.idxNewsList .date .d{ font-size:22px;}
.idxNewsList .date .y{ font-size:14px; line-height:1;}
.layui-btn-cur{ background-color:#d44647;}
.style01{ background-color:#d44647; top:101%; width:40px; height:40px;}
.style01 i{ background-color:transparent; color:#fff;}
.style01.prev{ left:46%;}
.style01.next{ right:46%;}
.style01.swiper-button-disabled, .style01.swiper-button-disabled{ background-color:#ddd;}

@media screen and (max-width:992px){
.ptb70,.ptb60{ padding-top:30px; padding-bottom:30px;}	
/*首页搜索*/
.idxline1 a,.idxline1 b{ font-size:12px;}
.idxline1 .searchTxt{ width:230px;}
/*首页产品图片*/
.idxproImg.layui-col-space40{ margin:-8px;}
.idxproImg.layui-col-space40 li{ padding:7.5px;}
.idxproImg a .item_mask{ width:auto; height:auto; top:8px; left:8px; right:8px; bottom:56px;}


.idxService .layui-col-xs12:nth-child(2){ padding:0;}
.layui-fluid.idxService{ height:auto;}
.idxService01{ padding:40px 0;}
.idxService .num{ position:static;}
.idxService .layui-col-xs12 .en{ font-size:14px;}

.idxAbout{ height:500px; padding-top:15px;}
.layui-fluid.idxAbout{ background-image:none;}
.idxAbout .layui-col-xs12:nth-child(1){ position:relative;}
.idxAbout .layui-col-xs12:nth-child(1) .idxAboutTitle{ position:absolute; top:0; left:10px; padding-top:20px; font-size:28px;}
.idxAbout .layui-col-xs12:nth-child(1) .idxAboutTitle:after{ bottom:-20px;}
.idxAbout .layui-col-xs12:nth-child(1) .f30{ position:absolute; top:70px; left:10px; font-size:16px !important;}
.idxAbout .layui-col-xs12:nth-child(2){ height:400px;} 
.idxAbout .layui-col-xs12:nth-child(2) .box{ position:static; transform:none; padding:20px 10px;}
.idxAbout .layui-col-xs12:nth-child(2) .f24{ padding:0px;}
.idxAbout .layui-col-md6:nth-child(2) .f16{ line-height:1.6; font-size:14px;}

.idxNews{ height:660px;}
.idxNews .w40{ width:90%;}
.idxNews .layui-col-space60{ margin:-5px;}
.idxNews .layui-col-space60>*{ padding:5px;}
.idxNewsList .date{ top:70px; right:10px;}
.style01.next{ right:35%;}
.style01.prev{ left:35%;}
}