@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.com-img{ overflow:hidden;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



/* 常用样式 */

.chang{
    max-width: 1440px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";padding:0 10px
}

.flex{   display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;}









/* 头部样式 */

.bj{
        background: #fff;
        height: 43px;
        overflow: hidden;
        line-height: 30px;
    }
.huan{
        float: left;
        font-family: "Microsoft Yahei";
        color: #000000;
       font-size: 14px;line-height: 43px;
    }
    
    
.qiye{
        float: right;
        text-align: right;
        font-family: "Microsoft Yahei";
        color: #000000;
        font-size: 14px;line-height: 43px;
    }
.qiye a{
        color: #000000;
    }
    







/* 网站头部 */


.bg{background:#f7f6f6;}
.logo {line-height: 130px;}
.logo img{max-width: 100%;line-height: 130px;}


.wwmm img{max-width: 100%;}



.ziwe{margin-left:1%;padding-left: 10px;margin-right:25%;
    text-align: left;background: url(//static.xypt.net.cn/7b6b1581/21/07/f630cd5b8772f347b3d59f14e69a70dad2e46b13.png) no-repeat center left;margin-top:2%;

}
.ziwe_tt{
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
    color: #e60f0c;
}
.ziwe_tt span{
    color: #000;
}
.ziwe_hh{
    font-size: 20px;
    line-height: 30px;
    color: #666;
}
.wwmm{
    padding-right: 2%;
}



        


.haoma{
    background: url(//cdn.myxypt.com/c257460e/21/05/e41e72bb78daf0e57e477aa5fecf18cc3461d85c.png) left bottom no-repeat;
    padding-left: 3%;
    font-family: "Microsoft Yahei";
}
.haoma_tt{
    color: #333;
    font-size: 0.7rem;
    line-height: 24px;
}
.haoma_yy{
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 35px;
    color: #e60f0c;
}




@media (max-width: 1370px) {
    .ziwe{margin-right:25%;}
    
    
}

@media (max-width: 1360px) {
    .ziwe{margin-right:23%;}   
}


@media (max-width: 1280px) {
    .ziwe{margin-right:20%;}   
}

@media (max-width: 1024px) {
    .ziwe{margin-right:12%;}   
}
@media (max-width: 992px) {
    .ziwe{margin-right:10%;}   
}





/* <!--推荐产品 --> */
.bgx{background:url(//static.xypt.net.cn/7b6b1581/21/07/258dc7ba6c6716a84d1be5fbcb413d639e384192.jpg) no-repeat center top;background-size: 100% 100%;padding: 3% 0;}
.cp_tt{	font-family: SourceHanSansCN-Bold;
	font-size: 36px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 1px;
	color: #1a1a1a;text-align: center;}
.cp_tt span{letter-spacing: 1px;
	color: #e60f0c;}


.cp_yy{	font-family: SourceHanSansCN-Regular;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #282828;text-align: center;margin-top:10px}



  
.box1{
    background: #fff;
    padding: 30px;
    box-shadow: 0 0 5px 5px rgb(0 0 0 / 10%);margin-top:30px}


.pp1{width:50%}
.pp1 img{width:100%}

.pp2{width:50%;padding: 30px 0 30px 30px;}
.ptt1{	font-family: SourceHanSansCN-Bold;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #1a1a1a;background:url(//static.xypt.net.cn/7b6b1581/21/07/a81c6c80532f0dfd021c08de5eec2792490c7361.png) no-repeat center left;padding-left: 25px;}

.pp_nn{	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;line-height: 40px;
	letter-spacing: 0px;
	color: #1a1a1a;height: 120px;overflow: hidden;margin-top:3%}

.mm1{width: 138px;
	height: 44px;
	background-color: #2598f2;margin-top:3%;	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;line-height: 44px;}

.mm1 a{color: #ffffff;text-align: center;}
.mm1:hover{background-color: #e60f0c;}

.xgtt{margin-top:4%;position: relative;	font-family: SourceHanSansCN-Medium;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #1a1a1a;}


.xgtt a{	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e60f0c;position: absolute;right:0px;}


.pp_ll{margin-top:3%}
.pp_ll li{width:48%;float:left}
.pp_ll li a.img{display: block;}
.pp_ll li a.img img{width:100%;height:auto}
.pp_ll li:nth-child(2n){float:right}

.mm2{background:#2598f2;}


.pp3{width:50%;padding: 30px 30px 30px 0px;}





@media (max-width: 1440px) {
    .pp2{width:50%;padding: 20px 0 20px 20px;}
    .pp3{width:50%;padding: 20px 20px 20px 0px;}
    .pp_nn{	font-family: SourceHanSansCN-Regular;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;line-height: 30px;
        letter-spacing: 0px;
        color: #1a1a1a;height: 90px;overflow: hidden;margin-top:3%}

    .ptt1{	font-family: SourceHanSansCN-Bold;
            font-size: 20px;padding-left: 20px;}

    .xgtt {font-size: 20px; }

        

}


@media (max-width: 1280px) {
    .mm1{width: 128px;
        height: 35px;margin-top:3%;	font-family: SourceHanSansCN-Regular;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #ffffff;text-align: center;line-height: 35px;}
    
}


@media (max-width: 990px) {
    .pp1{width:100%}
    .pp3{width:100%;padding: 0px 0 0px 0px;}  
    .pp2{width:100%;padding: 0px 0 0px 0px;} 
    .ptt1{margin-top:3%} 
    .ptt1{	font-family: SourceHanSansCN-Bold;
        font-size: 16px;}
    .xgtt {font-size: 16px; }

    .xgtt a {
        font-family: SourceHanSansCN-Regular;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #e60f0c;
        position: absolute;
        right: 0px;}


}





/* <!-- 产品展示 --> */
.pp_con{margin-top:3%}



.prod{width:20%;margin-top:3%}
.ptt{text-align:left;color:#fff;font-size:24px;background: url(//static.xypt.net.cn/7b6b1581/21/07/fdfd65b606d565e59e0c0654ea14193f5a99a05f.png) no-repeat 90% 50%;
	height:78px;background-color:#e60f0c;border-radius: 5px 5px 0px 0px;padding-left: 4%;line-height: 78px;}
.prolist{padding:4% 4% 0%;background-color:#f7f7f7;}
.prolist li{line-height:42px;width:100%;color:#030000;font-size:16px;text-indent:25px;cursor:pointer;margin-bottom:2%;background: url(//static.xypt.net.cn/7b6b1581/21/07/2d82e61c9bdc842bc78b70a3843a6235957e2085.png) no-repeat 93% center #fff;}
.prolist li:hover{background: url(//static.xypt.net.cn/7b6b1581/21/07/625cc47eb4d57a436f77d271d45dd4304ba00aaf.png) no-repeat 93% center #e60f0c;color:#fff;}
.prolist li a:hover{color:#fff;line-height:42px;font-size: 16px;}
.prolist li a{color:#666666;width:100%;display:block;line-height:42px;}
.prolist li.cur{background: url(//static.xypt.net.cn/7b6b1581/21/07/625cc47eb4d57a436f77d271d45dd4304ba00aaf.png) no-repeat 93% center #e60f0c;color:#fff;}
.prolist li.cur a{color:#fff;font-size: 16px;}





.dh{background:#e60f0c;padding:4%;text-align: center;}
.rx{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;}
.rx p:nth-child(2){font-size:26px;font-weight:bold;font-family:"Arial";line-height: 35px;}



.proimg{width:78%;display:none;margin-left: 2%;margin-top:3%}
.proimg.clicked{display:block;}
.bian{border:1px solid #e6e6e6;padding: 9px;}
.proimg li{position:relative;text-align:center;margin-bottom:3%;}
.proimg li a{display:block;}
.proimg li .img img{width:100%;display:block;border:1px solid #e6e6e6}
.proimg li h3{line-height:3;font-weight:normal;color:#000000;font-size:16px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display:block;background:#e6e6e6;}
.proimg li:nth-child(4){margin-bottom:0;}
.proimg li:nth-child(5){margin-bottom:0;}
.proimg li:nth-child(6){margin-bottom:0;}
.proimg li:hover h3{color:#fff;background:#e60f0c;}
.proimg li:hover .img img{border:1px solid #e60f0c}



@media (max-width: 1370px) {
    .ptt{text-align:left;color:#fff;font-size:20px;background: url(//static.xypt.net.cn/7b6b1581/21/07/fdfd65b606d565e59e0c0654ea14193f5a99a05f.png) no-repeat 90% 50%;
        height:58px;background-color:#e60f0c;border-radius: 5px 5px 0px 0px;padding-left: 4%;line-height: 58px;}
}



@media (max-width: 1280px) {
    .dh{background:#e60f0c;padding:2%;text-align: center;}
    .rx{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 28px;
        letter-spacing: 0px;
        color: #ffffff;}
.rx p:nth-child(2){font-size:24px;font-weight:bold;font-family:"Arial";line-height: 35px;}
 .prolist li{line-height:38px;width:100%;color:#030000;font-size:14px;text-indent:25px;cursor:pointer;margin-bottom:2%;background: url(//static.xypt.net.cn/7b6b1581/21/07/2d82e61c9bdc842bc78b70a3843a6235957e2085.png) no-repeat 93% center #fff;}
.prolist li:hover{background: url(//static.xypt.net.cn/7b6b1581/21/07/625cc47eb4d57a436f77d271d45dd4304ba00aaf.png) no-repeat 93% center #e60f0c;color:#fff;}
.prolist li a:hover{color:#fff;line-height:38px;font-size: 14px;}
.prolist li a{color:#666666;width:100%;display:block;line-height:38px;}
.proimg li{position:relative;text-align:center;margin-bottom:2%;}
    
}




@media (max-width: 1024px) {
    .rx p:nth-child(1){display:none;}
    .ptt{display: none;}

}


@media (max-width: 992px) {
.rx p{font-size:20px!important;font-weight:bold;font-family:"Arial";line-height: 35px;}
}


@media (max-width:990px) {
    .prod{width:100%;margin-top:3%}
    .proimg{width:100%;display:none;margin-left: 0%;margin-top:3%}
.proimg li:nth-child(4){margin-bottom:2%;}
.proimg li:nth-child(5){margin-bottom:2%;}
.proimg li:nth-child(6){margin-bottom:2%;}
.proimg li h3{line-height:3;font-weight:normal;color:#000000;font-size:14px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display:block;background:#e6e6e6;}
.prolist li{    width: calc(50% - 14px);
    margin: 0 7px;
    margin-bottom: 10px;float:left;    text-indent: 5px;font-size:12px}
.prolist li a{font-size:12px;}

.prolist li.cur a {
    color: #fff;
    font-size: 12px;}

}







/* <!-- 案例展示 --> */
.case_bg{background:url(//static.xypt.net.cn/7b6b1581/21/07/8a8c7b562decbeae858113902b7d3e6d8b8fb73a.png) no-repeat center top;background-size: 100% 100%;margin-top:3%;padding: 3% 0;}

.case_ll{margin-top:35px}
.case_ll li{margin-bottom: 2%;}
.case_ll li a.img{display: block;}
.case_ll li a.img img{width:100%;height:auto}
.case_ll li h2{width:100%; background: url(//static.xypt.net.cn/7b6b1581/21/07/de00b5155864e0e72a7e3b7b4e4f4fa1b2293e3c.png) no-repeat 90% 50% #d7d7d7;line-height: 60px;font-size: 16px;font-weight: 400;}
.case_ll li h2 a{color:#000000;padding-left: 20px;}
.case_ll li:hover h2{background: url(//static.xypt.net.cn/7b6b1581/21/07/9efc8d1635b7e106087ba2a8ec976d8cb3bc70c5.png) no-repeat 90% 50% #fff;}
.case_ll li:hover h2 a{color:#e84342}


.bianx{position: relative;}
.bianx::after{width:0%;height:6px;background:#e84342;content: "";transition: all 1s;position:absolute;left:0px;bottom: 0px;}
.case_ll li .bianx:hover::after{width: 100%;}





/* <!-- 关于我们 --> */
.ab_con{margin-top:3%}


.anlis{margin-top:3%}
    .taba li{
        width: calc(33.33% - 40px);
        margin: 0 20px;background:#bfbfbf;line-height: 55px;
        margin-bottom: 10px;   float:left;text-align: center;position: relative;color:#fff;font-size: 24px;font-weight: 400;}

    .taba li.cur{ color:#fff;background:#da251c;}
    .ttz{display:none;margin-top:2%}
    .ttz li{width:100%;height:auto;overflow: hidden;position:relative;z-index: 99}

.aaxx{width:50%;background:#f3f3f3;padding: 3%;}
.ttz li .img3{width:50%}
.img3 a img{width:100%;height:auto;}
    
 .aaxx h2{	font-family: SourceHanSansCN-Bold;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #222222;}
    .aaxx h2 a{color: #222222;}

.aaxx h3{	font-family: SourceHanSansCN-Regular;
        font-size: 20px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 0px;
        color: #222222;margin-top:30px}
.aaxx h3 a{color: #222222;}
.xian4{	width: 63px;
	height: 3px;
	background-color: #da251c;margin-top:30px}

.aaxx span{	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;display: block;margin-top:30px;height:180px;overflow: hidden;}


.mm3{width: 160px;
	height: 44px;
	border: solid 1px #da251c;margin-top:28px;	font-family: SourceHanSansCN-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 47px;
	letter-spacing: 1px;
	color: #da251c;text-align: center;}


.mm3 a{color:#da251c;text-align: center;}


@media (max-width: 1440px) {
    .aaxx span{margin-top:20px}
    .mm3{margin-top:21px;}
    .xian4{margin-top:22px}
        .aaxx h3{margin-top:25px}
        .aaxx{padding: 4%;}
}



@media (max-width: 1370px) {
    .aaxx span{margin-top:20px}
    .mm3{margin-top:18px;}
    .xian4{	width: 63px;
        height: 3px;
        background-color: #da251c;margin-top:18px}
        .aaxx h3{margin-top:15px}
}


@media (max-width:1280px) {
    .aaxx span{margin-top:10px}
    .mm3{margin-top:18px;}
    .xian4{	width: 63px;
        height: 3px;
        background-color: #da251c;margin-top:10px}
        .aaxx h3{margin-top:10px}
}



@media (max-width:1024px) {
    .aaxx span{	font-family: SourceHanSansCN-Regular;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 25px;
        letter-spacing: 0px;
        color: #000000;display: block;margin-top:20px;height:102px;overflow: hidden;}
}


@media (max-width:992px) {
    .mm3{width: 150px;
        height: 35px;
        border: solid 1px #da251c;margin-top:18px;	font-family: SourceHanSansCN-Regular;
        font-size: 15px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 35px;
        letter-spacing: 1px;
        color: #da251c;text-align: center;}
    
    
    .mm3 a{color:#da251c;text-align: center;}
    
}


@media (max-width:990px) {
    .aaxx span{margin-top:20px;height:auto;overflow: hidden;}
    .aaxx{width:100%;background:#f3f3f3;padding: 4%;}
    .ttz li .img3{width:100%}
    .taba li{
        width: calc(33.33% - 20px);
        margin: 0 10px;background:#bfbfbf;line-height: 45px;
        margin-bottom: 10px;   float:left;text-align: center;position: relative;color:#fff;font-size: 16px;font-weight: 400;}
}





/* <!-- 新闻资讯 --> */
.ww_con{margin-top:5%;background:#f5f5f5;padding: 3% 0;}

.wnn1{width:49%;}
.xwttx{	font-family: SourceHanSansCN-Bold;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;}

.xwttx span{	font-family: ArialMT;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #cccccc;}



.news_list2x{margin-top:3%}
.news_list2x li{margin-bottom:5%;width:100%}

.news_list2x li .time{float:left;width:67px;background:#efefef;}
.news_list2x li .time dd{	font-family: ArialMT;
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #da251c;text-align: center;line-height: 56px;text-align: center;}
.news_list2x li .time dt{	height: 29px;
	background-color: #da251c;	font-family: ArialMT;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 29px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}

.news_list2x li .dnn{float:right;width:87%}
.news_list2x li .dnn h2{	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #333333;margin-top:5px;}

.news_list2x li .dnn h2 a{color: #333333;}
.news_list2x li .dnn span{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #666666;margin-top:5px;height:48px;overflow: hidden;display: block;}

    .news_list2x li:hover h2 a{color:#e60f0b}

.wnn2{width:49%;margin-left: 2%;}
.gsxw{margin-top:2%}
.gsxw img{width:100%}
.news_list2{margin-top:2%}
.news_list2 li{margin-bottom:2%;border-bottom: 1px solid #e5e5e5;padding-bottom: 2%;}
.news_list2 li .dnn{float:none;width:100%}
.news_list2 li .dnn h2{	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #333333;margin-top:5px;background:url(//static.xypt.net.cn/7b6b1581/21/07/6661eb9a3bbd7810019b228d36398b8d5a9a2ecc.png) no-repeat center left;}

.news_list2 li .dnn h2 a{color: #333333;padding-left: 30px;}
.news_list2 li .dnn span{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #666666;margin-top:5px;height:48px;overflow: hidden;display: block;background:url(//static.xypt.net.cn/7b6b1581/21/07/c346e4461fddc899ec86285f393a76de1d500976.png) no-repeat 0px 5px;padding-left: 30px;}






    @media (max-width: 1440px) {
        .xwttx{	font-family: SourceHanSansCN-Bold;
            font-size: 20px;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #333333;}
        
        .xwttx span{	font-family: ArialMT;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #cccccc;}
    }



    @media (max-width: 1024px) {
        .news_list2x li .dnn{float:right;width:85%}
    }



    @media (max-width:990px) {
        .wnn1{width:100%;}
        .news_list2x li .dnn{float:right;width:92%}
        .wnn2{width:100%;margin-left: 0%;margin-top:3%}
    }


    @media (max-width:768px) {
        .news_list2x li .dnn{float:right;width:90%}
    }


    @media (max-width:375px) {
        .news_list2x li .dnn{float:right;width:78%}
    }
  


    /* <!--{* 通栏 *}--> */
.lian{text-align: center;color:#fff;font-size: 14px;line-height: 28px;}
.lian img{max-width: 100%;text-align: center;}
.lian_yy{margin-top:15px}
.lian_gg{margin-top:15px}

.gttx{color:#fff;font-size: 20px;color:#fff;    margin-bottom: 1em;}



.weing img{max-width: 100%;text-align: center;}

.dff2{background:#0e1618;padding: 10px 0;}
.seox{color:#fff;font-size: 14px;line-height: 25px;text-align: center;}
.seox a{color:#fff;font-size: 14px;line-height: 25px;text-align: center;}





.dff3{background:url(//static.xypt.net.cn/7b6b1581/21/07/1780600216fe96a0941ca26434dffd3073dc9ae9.png) no-repeat center top;background-size: 100% 100%;height:140px;margin-bottom: 2%;padding-top: 40px;}
.wz1{float:left}
.wz1 h2{	font-family: SourceHanSansCN-Bold;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;}

.wz1 h2 span{	font-family: SourceHanSansCN-Bold;
	font-size: 25px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;display: block;margin-top:10px}


/*搜索和热门搜索*/

#formsearchx{float:right;background:url(//static.xypt.net.cn/7b6b1581/21/07/2a76bbdb846b818b36afb594df26a4fb4fdfd763.png) no-repeat center top;width:556px;height:57px}
#formsearchx input{height:57px;background:none;border:none;line-height:57px;width:377px;outline: none;}
#formsearchx input#keyword{height:57px;line-height:57px;padding-left:64px;color:#666;}
#formsearchx input#s_btn{width:116px;height:57px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size: 0px;}


@media (max-width: 1200px) {
    .dff3{display:none}
    .x-layout{padding-top:2%;}
   
}



@media (max-width: 1020px) {

    .x-layout-menu{display:none}
  
}









/*样式22*/

@media (max-width: 1440px) {
    .cp_tt{font-size: 30px;}
    .cp_yy{font-size: 15px;}
}





@media (max-width: 990px) {
    .cp_tt{font-size: 20px;}
    .cp_yy{font-size: 13px;margin-top:0px;}

    .flex{display: block;}
    .x-banner{margin-top:60px;}
    .page-banner{margin-top:60px;}
}







/*phone底部导航*/

/*手机底部*/
@media (max-width:768px){
 .db{display:block!important;}
}


.dbb{height:50px;}

/* 页脚 */
.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #e60f0c;
}

.footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 30px;padding:10px 0;
  font-size: 0;
}

.footer ul li.active {
  background: #da251c;
}

.footer ul li a {
  display: block;color:#fff;
}

.footer ul li .iconfont {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.footer ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;color:#fff;
}


.footer li .icon-home{ background: url(//static.xypt.net.cn/7b6b1581/21/07/76fda073a958c8a7321e3b1ace12f62d0ec49d5f.png) no-repeat;width:20px;height:20px;}
.footer li .icon-home2{ background: url(//static.xypt.net.cn/7b6b1581/21/07/d2e39f3e92ad79945d4dfb6f84a4942f921ecd97.png) no-repeat;width:20px;height:20px;}
.footer li .icon-phone{ background: url(//static.xypt.net.cn/7b6b1581/21/07/39b7b88faec0c2a7b84ab26db4e9d1d36cdcc570.png) no-repeat;width:20px;height:20px;}
.footer li .icon-contact{ background: url(//static.xypt.net.cn/7b6b1581/21/07/1a7bdc0b034f73c51dbc4493360e8680caa722c1.png) no-repeat;width:20px;height:20px;}

.footer li .icon-phone:before{font-size:0;}

.footer ul li a{border-left:1px solid #d87176;}






