.header{height: 115px;background: #fff;}
.header-l{width: 750px;float: left;height: 115px;}
.header-l a{display: block;width: 100%;height: 100%;background: url("../images/logo1.png") left center no-repeat;}
.header-l a .p1{font-size: 25px;color: #c51015;text-indent: 293px;margin-top: 30px;}
.header-l a .p2{color: #000103;text-indent: 293px;font-weight: bold}

.header-r{background:url("../images/h-t.png") left top 26px no-repeat;float: right}

.header-r .p1{color: #525252;text-indent: 63px;margin-top: 20px;}
.header-r .p2{color: #c51015;font-size: 40px;text-indent: 61px;}

/**/
/*栏目条，勿动*/
.menu{height: 53px;transition: 0.3s;-webkit-transition:0.3s;background: #404144;border-bottom: 0px solid #707070}
.menu .container{box-sizing: border-box;}
.menu .r{width:1200px;height: 53px;float: right;}
.menu .r li{width: 120px;float: left;height: 53px;box-sizing: border-box;}
/*.menu .r li:nth-child(1){width: 120px;}*/
.menu .r li:hover .a{background: #c51015;color: #fff;}
/*.menu .r li:nth-child(8) .a{text-align: right;}*/
.menu .r li .son{width: 100%;height: 53px;position: relative}
.menu .r li .son .a{display: block;width: 100%;height: 100%;line-height: 53px;text-align: center;color: #fff;font-size: 16px;
    transition: 0.3s;-webkit-transition: 0.3s;box-sizing: border-box}
.menu .r li .son .a[data=xz]{background: #c51015;color: #fff;}
/*控制下拉的一级宽度*/
/*.menu .r li .son .xiala{position: absolute;width: 150px;z-index: 10;left: -7.5px;*/
    /*box-sizing: border-box;top: 69px;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;transition-timing-function:ease;visibility: hidden;*/
    /*transform: translateY(20px);-webkit-transform: translateY(20px);box-shadow: 0px 0px 10px #333;*/
/*;}*/

.xiala{position: absolute;width: 120px;z-index: 10;left: 0px;background: #fff;
    box-sizing: border-box;top: 69px;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;transition-timing-function:ease;visibility: hidden;
    transform: translateY(20px);-webkit-transform: translateY(20px);}
.xiala1{opacity: 1;transform: translateY(-16px);visibility: visible;}
.xiala dt{border-bottom: 1px solid #d2d2d2}
.xiala dt a{display: block;width: 100px;padding: 0 10px 0 10px;height: 32px;line-height: 32px;font-size: 13px;
font-weight: lighter;color: #636363;background: url("../images/m-jt1.png") right 10px center no-repeat;
    white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.xiala dt:hover{border-bottom: 1px solid #c51015;background: #c51015}
.xiala dt:hover a{color: #fff;background: url("../images/m-jt2.png") right 10px center no-repeat;}
/**/
.xiala dt[flag=xz]{border-bottom: 1px solid #c51015;background: #c51015}
.xiala dt[flag=xz] a{color: #fff;background: url("../images/m-jt2.png") right center no-repeat;}



.menus{position: fixed;z-index: 20000;top: 20px;left: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5)}
.menus{background: #098784}
.menus .r li .son .a[data=xz]{background: #03c8c6}
.menus .r li:hover .a{background: #03c8c6;color: #fff;}
/**/
/*baner*/
.swiper-containerba a{display: block;width: 100%;}
.swiper-containerba a img{display: block;width: 100%;}

/*搜索*/
.remen{height: 62px;box-sizing: border-box;}
.remen .son .l{width: 930px;height: 62px;float: left;line-height: 62px;color: #6d6d6d}
.remen .son .l a{color: #6d6d6d;font-size: 14px;margin: 0 6px 0 0;display: inline-block}
/*.remen .son .l .a1{background: none}*/
.remen .son .r{width: 270px;height: 62px;float: left;}
.remen .son .r form{width: 270px;height: 40px;margin-top: 11px;background: #fff;border-radius: 0px;border: 1px solid #c9c9c9;overflow: hidden}
.remen .son .r form input{display: block;height: 40px;;width: 220px;margin:0;padding: 0;outline: none;border: none;
    float: left;text-indent:13px;background: #fff;font-size: 14px;color: #333}


.remen .son .r form input::-webkit-input-placeholder{
   font-size: 14px;color: #b9b9b9;
}
.remen .son .r form input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    font-size: 14px;color: #b9b9b9;
}
.remen .son .r form input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    font-size: 14px;color: #b9b9b9;
}
.remen .son .r form input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    font-size: 14px;color: #b9b9b9;
}


.remen .son .r form button{width: 50px;height: 40px;background:  url("../images/s.png") center no-repeat;text-align: center;line-height: 32px;float: left;
    outline: none;border: none;font-size: 14px;letter-spacing: 2px;color: #fff;font-weight: bold;}

/********************guanggao*********/
.guanggao{height: 235px;background: url("../images/bg1.jpg") center no-repeat}
.guanggao-l{width: 335px;float: left;background: url("../images/yi.png") left top 70px no-repeat;height: 235px}
.guanggao-l .p1{margin-top: 68px;text-indent: 140px;}
.guanggao-l .p2{margin-top: 5px;}
.guanggao-m{width: 288px;float: left;height:235px;box-sizing: border-box;border-right: 1px solid #ddd}
.guanggao-m .son{width: 210px;margin: 0 auto;}
.guanggao-m .son .p-num{margin-top: 55px;}
.guanggao-m .son .p-num span{width: 35px;height: 35px;text-indent: 4px;line-height: 35px;color: #fff;font-size: 19px;display: inline-block;border-radius: 16.5px;
    background: #c51015;position: relative;top: -16px;left: 3px}
/**/
.count-title{font-size: 47px;color: #404040;font-family: aaa}
.guanggao-m .son .p2{color: #404040;font-size: 20px;}
.guanggao-m .son .p3{color: #222222;line-height: 1.6;margin-top: 15px}
/*大标题*/
.big-title .bt1{font-size:48px;color: #404040;letter-spacing: 1px}
.big-title .bt2{color: #6b6b6b;margin-top: 5px;letter-spacing: 3px;}
.big-title-pro .bt1{background: url("../images/bt_pro_bg .png") top center no-repeat}
.big-title-cases .bt1{background: url("../images/bt-cases.png") top center no-repeat}
.big-title-ys .bt1{background: url("../images/bt-ys.png") top center no-repeat}
.big-title-news .bt1{background: url("../images/bt-news.png") top center no-repeat}

/**产品中心*************/
.ipl{width: 214px;height: 240px;float: left;background: #c51015}
.ipl .p1{text-indent: 36px;}
.ipl .pt{font-size: 26px;opacity: 0.37;color: #fff}
.ipla{margin-left: 36px;margin-top: 8px}
.ipla a{display: block;height: 45px;width: 105px;border-bottom: 2px solid #fff;position: relative}
.ipla a .a1{width:18px;height: 18px;position: absolute;left: 0;top: 14px;z-index: 2;background:url("../images/ipla.png") center no-repeat;
transition: 0.5s;-webkit-transition: 0.5s;}
.ipla a .a2{width:100px;height: 45px;position: absolute;left: 0;top: 0px;z-index: 1;line-height: 45px;color: #fff;
    transition: 0.5s;-webkit-transition: 0.5s;text-indent: 2px;transition-delay: 0.1s;
opacity: 0;transform: translateY(15px);-webkit-transform: translateY(15px);}
.ipla a:hover .a1{transform: translateX(87px);-webkit-transform: translateX(87px);opacity: 0.9}
.ipla a:hover .a2{transform: translateY(0px);-webkit-transform: translateY(0);opacity: 0.9}


.ipr{width: 984px;float: right;}
.ipr .ul{width: 246px;height: 240px;box-sizing: border-box;border: 1px solid #b5b5b5;float: left;}
.ipr .ul:nth-child(n+2){border-left: 0px;}

.ipr .ul .son{width: 186px;margin: 0 auto;}
.ipr .ul .son .t{height: 45px;width: 100%;background: url("../images/chuan.png") left center no-repeat;
line-height: 34px;font-size: 19px;font-weight: bold;color: #c51015;text-indent: 44px;margin-top: 20px}
.ipr .ul .son ul a{display: block;width: 100%;font-size: 14px;color: #404040;padding: 5px 0 5px 10px;
background: url("../images/s1.png") left 1px center no-repeat}
.ipr .ul .son ul a:hover{color: #c51015;background: url("../images/s11.png") left 1px center no-repeat}


/*树*/

.trees{margin-top: 40px;}
.trees-l{width: 445px;height: 480px;float: left;background: #f2f2f2;margin-left: 10px;position: relative}
.trees-l .son{width: 360px;margin: 0 auto;}
.trees-l .son .p1{font-size: 28px;color: #383a41;margin-top: 40px;padding-left: 70px}
.trees-l .son .p1:hover{color: #c51015}
.trees-l .son .p2{color: #383a41;margin-top: 30px;}
.trees-l .son .p3{color: #383a41;margin-top: 20px;line-height: 1.6;height: 140px;}


.t-more-l{float: left;color: #383a41;background: url("../images/t_m.png") left bottom no-repeat;padding-bottom: 8px;}
.t-more-r {float: right}
.t-more-r a{display: block;width: 56px;height: 23px;box-sizing: border-box;border: 1px solid #787878;background: url("../images/jt.png") center top 7px no-repeat;
border-radius: 23px;}
.t-more-r a:hover{background:#c51015 url("../images/jt1.png") center top 7px no-repeat;border-color: #c51015}

.treea a{display: block;width: 48%;padding: 0 2%;float: left;margin-right: 4%;box-sizing: border-box;border: 1px solid #707070;
height: 28px;line-height: 28px;text-align: center;font-size: 13px;color: #383a41;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.treea a:nth-child(2n){margin-right: 0;}
.treea a:nth-child(n+3){margin-top: 5px;}

.treea a:hover{background: #c51015;color: #fff;border-color: #c51015}

.trees-r{width: 745px;height: 480px;float: right;box-sizing: border-box;border: 0px solid #ddd;overflow: hidden;}
.trees-l .tnum{position: absolute;left: -11px;top: 22px;z-index: 2;width: 106px;height: 58px;line-height: 72px;text-indent: 50px;
background: url("../images/tbg.png") center no-repeat;color: #fff;font-size: 27px;}


/*品质*/
.pinzhi{background: url("../images/abbg.jpg")top center no-repeat;padding-top: 55px;padding-bottom: 40px}

.pin-con{width: 1052px;padding: 40px 74px 90px 74px;background: #fff;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.2)}
.pin-con li{width: 214px;float: left;margin-right: 65px;}
.pin-con li:nth-child(4){margin-right: 0px;}
.pin-con li .top{padding: 15px 0}
.pin-con li .p1{font-size: 24px;color: #000000;text-indent: 87px}
.pin-con li .p2{font-size: 12px;color: #757575;text-indent: 87px;white-space: nowrap;margin-top:2px }
.pin-con li .p3{font-size: 13px;color: #252525;line-height: 1.6;margin-top:15px}
.pin-con li .i{width: 100%;height:115px;box-sizing: border-box;border: 1px solid #393939;margin-top: 32px;}
.pin-con li:nth-child(1) .top{background: url("../images/pin1.png") left 15px center no-repeat;}
.pin-con li:nth-child(2) .top{background: url("../images/pin2.png") left 15px center no-repeat;}
.pin-con li:nth-child(3) .top{background: url("../images/pin3.png") left 15px center no-repeat;}
.pin-con li:nth-child(4) .top{background: url("../images/pin4.png") left 15px center no-repeat;}

/**/
.wiget .p1{font-size: 20px;color: #393939}
.wiget .p2{font-size: 48px;color: #393939;font-weight: bold;}
.ysli{padding: 15px 0;background: url("../images/yslibg.png") center no-repeat;}
.ysli .fl{width: 520px;float: left;}
.fl-t-l{width:147px;height: 75px;float: left;background: url("../images/libg.png") center no-repeat}
.fl-t-l .p1{color: #fff;font-size: 33px;}
.fl-t-l .p1 span{color: #ffd8aa;}

.fl-t-r{width: 370px;height: 75px;background: #fff;float: right}
.fl-t-r .son{width: 345px;margin: 0 auto;line-height: 1.4;margin-top: 5px;}
.fl-b{margin-top: 5px;}
.fl-b-t{width: 100%;height:12px;background: url("../images/jts.png") left 63px center no-repeat;}
.fr-b-t{width: 100%;height:12px;background: url("../images/jts1.png") left 63px center no-repeat;}
.fl-b-b{width: 100%;height: 270px;box-sizing: border-box;border: 4px solid #000000;overflow: hidden}

.ysli .fr{float: right}
.fr-b{margin-top: 0px;}
.fr-t{margin-top: 5px}


.ica{padding: 50px 0;background: url("../images/cabg.jpg") center no-repeat;}
.ca-list{height: 52px;background: #fff;box-sizing: border-box;border: 1px solid #d2d2d2}
.ca-list li{width: 199px;height: 50px;float: left;box-sizing: border-box;overflow: hidden}
.ca-list li .son{display: inline-block;width: 180px;padding: 0 10px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;font-weight: lighter;
color: #6b6b6b;}
.ca-list li.xz{background: #c51015;}
.ca-list li.xz .son{color: #fff}

.caseli{width: 1164px;padding: 18px;background: #fff;margin-top: 8px}

.caseli-l{width: 790px;height: 440px;background: #ddd;float: left;}
.caseli-r{width: 340px;float: right;}
.caseli-r .p1{color: #383838;margin-top: 40px;overflow: hidden}
.cadtli dt{padding: 3px 0 3px 14px;line-height: 1.4;font-size: 14px;font-weight: lighter;color: #383939;
background: url("../images/d.jpg") left center no-repeat}

.camore{margin-top: 40px;}
.camore a{display: block;width: 120px;float: left;border: 1px solid #404144;height: 32px;line-height: 32px;font-size: 13px;color: #6b6b6b;text-align: center;
border-radius: 16px;}

.camore a:nth-child(1){margin-right: 20px;}
.camore a:nth-child(1):hover{border-color: #c51015;color: #c51015}

.camore a:nth-child(2){border-color: #c51015;background: #c51015;color: #fff}
.camore a:nth-child(2):hover{background: #aa191d;}



/**/
.cases-n{width: 1164px;height: 440px;position: relative;}
.cases-n li{opacity: 0;position: absolute;width: 1164px;height: 440px;left: 0;top: 0;transition: 0.5s;-webkit-transition: 0.5s;}
.cases-n li.xz{opacity: 1;}
/***********/
.idz{padding: 70px 0;background: #fff;}
.idz-con{width: 1168px;margin: 0 auto;background: url("../images/dzbg.png") bottom center no-repeat;padding-bottom: 90px;position: relative;}
.idz-con li {width: 115px;float: left;}
.idz-con li:nth-child(n+2){margin-left: 35.4px;}
.idz-con li .i{overflow: hidden;width: 115px;height: 115px;border-radius: 50%;box-sizing: border-box;border: 1px solid #b8b8b8;overflow: hidden;}
.idz-con li .i img{transition: 0.5s;-webkit-transition: 0.5s;}

.idz-con li .t{color: #404040;margin-top: 16px;}
.idz-con li:hover .i{border-color: #c51015;background: #c51015}
.idz-con li:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05);opacity: 0.6;}
.idz-con li:hover .t{color: #c51015}
.idz-con-tel{position: absolute;left: 0;bottom: -25px;width: 100%;height: 50px}
.idz-con-tels{width: 370px;height: 50px;border-radius: 50px;border: 2px solid #c51015;margin: 0 auto;box-sizing: border-box;overflow: hidden;
background: #fff}
.idz-con-tels-l{width: 240px;height: 46px;background:url("../images/tn.png") left 18px center no-repeat;
font-size: 24px;font-weight: bold;color: #404040;line-height: 46px;text-indent: 50px;float: left}

.idz-con-tels-r{display: block;width: 115px;height: 46px;background: #c51015 url("../images/tn1.png") right 12px center no-repeat;float: right;line-height: 46px;color: #fff;
font-size: 15px;text-indent: 14px;}


/*关于我们*/
.iab{padding: 70px 0 60px 0;background: #f4f4f4}

.iabtl{width: 800px;float: left;}
.iabtl .p1{font-size: 48px;color: #404040}
.iabtl .p1 span{color: #c51015}
.iabtr li{float: left;}
.iabtr{width: 380px;float: right;}
.iabtr li .num{font-size: 55px;color: #404040;}
.iabtr li span{display: inline-block;width: 23px;height: 23px;background: #c51015;color: #fff;font-size: 14px;text-align: center;line-height: 23px;
border-radius: 50%;position: relative;top: -5px;left: 3px;}
.iabtr li .p2{color: #404040;font-size: 18px;}
.iabtr li:nth-child(2){margin-left: 55px}
.iabbl{width: 800px;float: left;}
.iabbl img{display: block;width: 100%;}
.iabbl .p1{color: #666666;line-height: 1.8}
.iabbl .p1 a{color: #c51015;font-weight: normal}
.iabbl .p1 a:hover{font-weight: bold}

.iabbr{width: 380px;float: right}

.swiper-container-i-ho a{display: block;width: 100%;}

.swiper-container-i-ho a .i{width: 100%;height: 420px;background: #d9d9d9;overflow: hidden}
.swiper-container-i-ho a .i .son{width: 270px;height: 370px;background: #fff;margin-left: 55px;margin-top: 40px;}
.swiper-container-i-ho a .i .son img{transform: scale(0.98);-webkit-transform: scale(0.98)}
.swiper-container-i-ho a .t{height: 65px;padding: 0 20px;text-align: center;line-height: 65px;
background: #404040;color: #fff;font-weight: lighter}


/****************新闻中心*************/
.inews .top{height: 170px;background: #f5f5f5}
.inews .top a{display: block;width: 100%}
.inews .top .z{width: 300px;height: 170px;float: left;}
.inews .top .y{width: 670px;height: 170px;float: left;margin-left: 50px;}
.inews .top .y .p1{color: #333}
.inews .top .y .tt .pl{float: left;height: 25px;line-height: 25px;width:550px}
.inews .top .y .tt .pr{float: right;height: 25px;line-height: 25px;width: 100px;margin-right: 5px;color: #8c8c8c;font-family: bbb}
.inews .top .y .pc{color: #656565;line-height: 1.8;}
.inews .top .y1{width: 140px;height: 170px;float: right;background: #c51015}
.inews .top .y1 .son{width: 45px;height: 45px;border-radius: 45px;background: #fff url("../images/jia2.png") center no-repeat;background-size: 20px;}

.inews .top a:hover{box-shadow:0px 5px 10px 6px rgba(0,0,0,0.1)}
.inews .top a:hover .y .pl{color: #c51015}
.inews .top a:hover .y1{background: #404144}
.inews .top a:hover .y1 .son{transform: rotate(180deg);-webkit-transform: rotate(180px);
    background: #fff url("../images/jia2.png") center no-repeat;background-size: 20px;}


/**/
.n-bl li{width: 585px;float: left;margin-right: 30px;}
.n-bl li:nth-child(2n){margin-right: 0;}
.n-bl li:nth-child(n+3){margin-top:15px}
.n-bl li a{display: block;width: 551px;height: 90px;padding:17px 17px;background: #f5f5f5;}
.n-bl li a .z{width: 90px;height: 90px;float: left;box-sizing: border-box;border: 2px solid #bababa;}
.n-bl li a .z .p1{font-size: 40px;margin-top: 2px;}
.n-bl li a .z .p2{color: #3e3e3e;font-size: 16px;font-family: bbb;margin-top: 2px;}
.n-bl li a .y{width: 360px;height: 90px;float: left;margin-left: 20px;}
.n-bl li a .y .p1{color: #333;margin-top: 5px}
.n-bl li a .y .p2{color: #656565}
.n-bl li a .y1{width: 40px;float: right;height: 90px;}
.n-bl li a .y1 .son{width: 40px;height: 40px;border-radius: 40px;background: #c51015 url("../images/jia1.png") center no-repeat;background-size: 20px;}

/*.n-bl li a:hover{box-shadow:0px 4px 5px 0px #ccc;background: #ddd}*/
/*.n-bl li a:hover .z{border: 2px solid #1753b5;}*/
.n-bl li a:hover .y .p1{color: #c51015!important;}
.n-bl li a:hover .y .p2{color: #333!important;}
.n-bl li a:hover  .y1 .son{transform: rotate(180deg);-webkit-transform: rotate(180px);
    background: #404144 url("../images/jia1.png") center no-repeat;background-size: 20px;}
/****************************************************é¦–é¡µç»“æŸ*******************************/



.footer[data=ot]{height: 373px;background: url("../images/fobg.jpg") center no-repeat;}
.footer{height: 373px;background:#f3f3f3 url("../images/footer.png") center no-repeat;}

.footl{width: 380px;float: left;background:url("../images/flogo.png") center top 55px no-repeat;margin-left: 10px}
.footl .p1{margin-top: 140px;}
.footl dt{width: 120px;float: left;}
.footl dt:nth-child(1){margin-left: 62px}
.footl dt:nth-child(2){margin-left: 15px}
.footl dt .t{margin-top: 3px}

.footm{margin-left: 40px;width: 320px;float: left;height: 373px;background: url("../images/fol.png") right center no-repeat;
padding-right: 40px;}
.footm li{font-size: 14px;color: #fff;font-weight: lighter;padding: 7px 0;line-height: 1.4}
.footm li:nth-child(1){font-weight: bold;font-size: 18px;margin-top: 75px;}
.footm li a{font-size: 14px;color: #fff;font-weight: lighter;}


.footr{width: 380px;float: right}
.footr .t{margin-top: 83px;margin-bottom: 15px}
.footrli li{width: 33%;float: left;padding: 7px 0}
.footrli li a{font-size: 14px;color: #fff;font-weight: lighter;}


/*****************************************xioabanner***************************/
.sb-b-main{height: 350px;position: relative;background: url("../images/sb-ab.jpg") center no-repeat;position: relative;}
.mian-bread{position: absolute;left: 0;bottom: 0;height:36px;background: rgba(0,0,0,0);z-index: 2}
.crubms{display: inline-block;height: 30px;border-radius: 30px;background: #404144 url("../images/loc.png") left 13px top 4px no-repeat;
    background-size:19px;line-height: 29px;
padding: 0 14px 0 39px;font-size: 14px;color: #ddd;}
.crubms a{font-size: 14px;color: #ddd}



.sb-banner{height: 350px;position: relative}
.sb-pro{background: url("../images/sb-pro.jpg") center no-repeat}
.sb-com{background: url("../images/sb-ab.jpg") center no-repeat}
.sb-cases{background: url("../images/sb-ca.jpg") center no-repeat}
.sb-ho{background: url("../images/sb-ho1-01.jpg") center no-repeat}
/**/
.main-main{padding: 50px 0;}
.sb-nav{text-align: center;padding: 50px 0}
.sb-nav a{width:170px;height: 47px;border-radius: 47px;line-height: 47px;display: inline-block;background: #dcdcdc;color: #666;
margin: 0 12px;}
.sb-nav a:hover{background: #c51015;color: #fff;}
.sb-nav a.xz{background: #c51015;color: #fff;}

/************关于我们****************/
.com-s1-l{width: 750px;float: left;}
.com-s1-l-t{padding: 20px 0;background: #c51015 url("../images/coms1l.png") left 25px center no-repeat}

.com-s1-l-t .p1{font-size: 42px;text-indent: 52px;}
.com-s1-l-t .p2{text-indent: 52px;}
.com-s1-l-b{margin-top: 10px;}
.com-s1-l-b img{display: block;width: 100%}

.com-s1-r{width: 435px;float: right}

.com-s1-r img{display: block;width: 100%}

/**/
.fivenum{width: 1100px;margin: 0 auto;display: flex;padding-top: 40px;
    display: -webkit-flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap}
.fivenum li .p3{font-size: 12px;text-align: center;color: #2c2c2c;}
.fivenum li .p2{font-size: 14px;text-align: center;color: #2c2c2c;}
.fivenum li .p1{font-size: 48px;color: #2c2c2c;font-weight: bold;text-align: center}
.fivenum li .p1 span{    width: 20px;
    height: 20px;
    text-indent: 0px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;font-weight: normal;
    display: inline-block;
    border-radius: 10px;
    background: #c51015;
    position: relative;
    top: -27px;
    left: 10px;}


.xq1 p{font-size: 14px;font-weight: lighter;color: #404040;line-height: 2.0}

.com-s3-list li{float: left;height: 300px;overflow: hidden}
.com-s3-list li:nth-child(-n+3){width: 396px;margin-bottom: 6px}
.com-s3-list li:nth-child(-n+2){margin-right: 6px;}

.com-s3-list li:nth-child(4){width: 798px;margin-right: 6px;}
.com-s3-list li:nth-child(5){width: 396px;}

.com-s3-list li img{display: block;object-fit: cover;width: 100%;height: 100%;}

/**/
.ysli-c .fl-t-r{background: #eee}
/*资质荣誉*/
.honot-title{color: #000000;margin-top: 45px}
.com-honor{padding: 20px 30px;box-sizing: border-box;border: 1px solid #dcdcdc;position: relative}
.i-l-th{width: 100%;height: 420px;box-sizing: border-box;border: 0px solid #ddd;border-top: 0px;}
.type1{width: 1150px!important;margin: 0 auto}
.i-h a{display: block;width: 100%;height: 360px;position: relative;margin-top: 30px;}
.i-h a .son{width: 100%;height: 100%;position: relative;}
.i-h a .son .i{position: absolute;z-index: 3;width:86%;height: 290px;left:7%;top: 0;box-sizing: border-box;
    border: 1px solid #eee;}
.i-h a .son .t{position: absolute;z-index: 2;width:100%;height: 96px;left: 0;bottom: 16px;background: #efefef;line-height: 123px;color: #525252}
/*.com-honor .swiper-container{height: 420px;}*/
.com-honor .swiper-button-prev{left: -50px;top: 42%;width:29px;height:56px;background:url("../images/ho-ne.png") center no-repeat;background-repeat: no-repeat;background-position: center}
.com-honor .swiper-button-prev:hover{background:url("../images/ho-ne1.png") center no-repeat}
.com-honor .swiper-button-next{right: -50px;top: 42%;width:29px;height: 56px;background:url("../images/ho-pr.png") center no-repeat;background-repeat: no-repeat;background-position: center}
.com-honor .swiper-button-next:hover{background:url("../images/ho-pr1.png") center no-repeat}
.i-h a:hover .t{background: #c51015;color: #fff}
.i-h a:hover .i{border-color: rgba(0,0,0,0);}
/*整体右侧*/
.main-main-h{padding: 50px 0 70px 0;background: #f3f3f3}
.main-right{width: 920px;float: right;padding:10px 15px 50px 15px;}
.main-right-b{background: #fff}
/*面包屑*/




/***********左侧侧边栏*******/
.main-left{width: 230px;float: left;}
.side-top{padding: 20px 0 15px 0;background: #404040;}
.side-top .p1{background: url("../images/siline.png") bottom center no-repeat;padding-bottom: 10px;}
/*.side-top .p2{letter-spacing: 2px}*/
/**/
.side-li{background: #fff;padding: 15px 0}
.side-li li{width: 207px;list-style: none;margin: 5px auto;}
.side-li a{display: block;width: 165px;text-align: left;padding: 15px 5px 15px 37px;font-size: 16px;color: #6e6e6e;
    background: #ececed url("../images/side.png") left 20px center no-repeat;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: 0.5s;-webkit-transition: 0.5s;}
.side-li a:hover{;color: #fff;background: #c51015 url("../images/side1.png") left 20px center no-repeat}
.side-li li.xz a{;color: #fff;background: #c51015 url("../images/side1.png") left 20px center no-repeat}

/**/
.side-lian{width: 100%;background: #c51015;padding: 20px 0;}
.side-lian a{display: block;margin: 10px auto 0 auto;width: 140px;height: 35px;background: #e95c17;color: #fff;
    font-size: 16px;text-align: center;line-height: 35px;border-radius: 35px;}
/**/
.iplist-n li{width: 32%;margin-right: 2%;float: left;}
.iplist-n li:nth-child(3n){margin-right: 0;}
.iplist-n li:nth-child(n+4){margin-top: 20px;}

.iplist-n li a{display: block;width: 100%;}
.iplist-n li a .i{width: 100%;height: 180px;}
.iplist-n li a .t{width: 96%;height: 45px;padding: 0 2%;color: #5c5c5c;font-size: 16px;line-height: 45px;background: #f5f5f5}
.iplist-n li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.iplist-n li a:hover .t{color: #c51015}

/*产品详情*/

/*四个*/
.info-t1{font-size: 35px;color: #404040;}
.info-t2{color: #6a6a6a}
.pin-con1{width: 100%;}
.pin-con1 li{width: 200px;float: left;padding: 13px 10px;margin-right: 13px;background: #e5e5e5}
.pin-con1 li:nth-child(4){margin-right: 0px;}
.pin-con1 li .top{padding: 15px 0}
.pin-con1 li .p1{font-size: 23px;color: #000000;text-indent: 73px}
.pin-con1 li .p2{font-size: 12px;color: #757575;text-indent: 73px;white-space: nowrap;margin-top:2px }
.pin-con1 li .p3{font-size: 13px;color: #252525;line-height: 1.6;margin-top:15px}
.pin-con1 li .i{width: 100%;height:115px;box-sizing: border-box;border: 1px solid #393939;margin-top: 32px;}
.pin-con1 li:nth-child(1) .top{background: url("../images/pin1.png") left 7px center no-repeat;}
.pin-con1 li:nth-child(2) .top{background: url("../images/pin2.png") left 7px center no-repeat;}
.pin-con1 li:nth-child(3) .top{background: url("../images/pin3.png") left 7px center no-repeat;}
.pin-con1 li:nth-child(4) .top{background: url("../images/pin4.png") left 7px center no-repeat;}
/**/
.f13{font-size: 13px}
.ysli-info{background: none}
.ysli-info li{width: 440px!important;}
.ysli-info li:nth-child(n+3){margin-top: 55px}
.ysli-info li:nth-child(2n){float: right}
.ysli-info .fl-t-l{width: 127px!important;height: 65px!important;background-size: cover}
.ysli-info .fl-t-l .p1{font-size: 27px;}
.ysli-info .fl-t-l .p2{font-size: 13px;}
.ysli-info .fl-t-r{width: 310px;height: auto}
.ysli-info .fl-t-r .son{width: 300px}
.ysli-info .fl-b-b{height: 210px}
.fl-b-b img{width: 100%;height: 100%;object-fit: cover}
/*相关产品*/
.other-pro li{width: 32%;margin-right: 2%;float: left;}
.other-pro li:nth-child(3n){margin-right: 0;}
.other-pro li:nth-child(n+4){margin-top: 20px;}

.other-pro li a{display: block;width: 100%;}
.other-pro li a .i{width: 100%;height: 220px;}
.other-pro li a .t{width: 96%;height: 40px;padding: 0 2%;color: #5c5c5c;font-size: 16px;line-height: 40px;background: #f5f5f5}
.other-pro li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.other-pro li a:hover .t{color: #c51015}
/**/
.other-pro1 li{width: 48%;margin-right: 4%;float: left;}
.other-pro1 li:nth-child(2n){margin-right: 0;}
.other-pro1 li:nth-child(n+3){margin-top: 20px;}

.other-pro1 li a{display: block;width: 100%;}
.other-pro1 li a .i{width: 100%;height: 220px;}
.other-pro1 li a .t{width: 96%;height: 40px;padding: 0 2%;color: #5c5c5c;font-size: 16px;line-height: 40px;background: #f5f5f5}
.other-pro1 li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.other-pro1 li a:hover .t{color: #c51015}
/**/
.pro-info .z{width: 450px;;position: relative;float: left;}

.pro-info .top{width:450px;height: 350px;overflow: hidden;box-sizing: border-box;border: 1px solid #eeeeee;}
.pro-info .bot{width: 100%;height: 80px;margin: 0 auto;position: relative;background: #fff;}
.pro-info .bot .swiper-slide{width: 80px;height: 80px;}
.pro-info .swiper-button-prev1{width: 30px;height: 80px!important;background:#c51015 url("../images/pr1.png") center no-repeat!important;
    top: 0!important;left: 0px!important;position: absolute;z-index: 10;cursor: pointer;}
.pro-info .swiper-button-next1{width: 30px;height: 80px!important;background:#c51015 url("../images/ne1.png") center no-repeat!important;
    top:0%!important;right: 0px!important;position: absolute;z-index: 10;cursor: pointer;}
.pro-info .swiper-button-disabled{opacity: 0.3}
.pro-info .bot .swiper-slide img{box-sizing: border-box;border: 1px solid #ddd;opacity: 0.7;cursor: pointer;}
.pro-info .bot .swiper-slide-active img{box-sizing: border-box;border:1px solid #c51015;opacity: 1}

/**/
.pro-info-r{width: 425px;float: right}
.pro-info-r h1{font-size: 24px;color: #333}
.pro-info-r a{margin-top: 15px;display: block;background: #c51015 url("../images/zx.png") left 15px center no-repeat;color: #fff;
    /*border: 1px solid #404144;*/
    height: 45px;
    line-height: 45px;
    width: 160px;border-radius: 4px;
    font-size: 18px;
    /*color: #6b6b6b;*/
    text-align: left;text-indent: 54px}

.pro-info-r a:hover{background: #aa191d url("../images/zx.png") left 15px center no-repeat;}
/*.pro-info-r .ipro-more{padding-top: 30px;}*/
/*.pro-info-r .ipro-more a:nth-child(1) .two{background: url("../images/order.png") left 21px center no-repeat;*/
    /*background-size: 20px;}*/
/*.pro-info-r .ipro-more a:nth-child(2) .two{background: url("../images/zx.png") left 21px center no-repeat;*/
    /*background-size: 25px;}*/

/*选择框*/
.select-tip{/*background: url("../images/sline.png") bottom repeat-x;*/: 34px;}
.select-tip li{width: 130px;height: 34px;float: left;box-sizing: border-box;border: 1px solid #aaaaaa;list-style: none;
    border-right: none;cursor: pointer;}
.select-tip li:last-child{border-right: 1px solid #aaa;}
.select-tip li .son{width: 124px;height: 27px;background: #fff;text-align: center;line-height: 27px;color: #929292;font-size: 16px;
font-weight: lighter}
.select-tip li[data=xzl] .son{background: #c51015;color: #fff}
/*å°banner*/
.main-img img{max-width: 100%;display: block;margin: 0 auto}
/*.info-floors{padding: 30px 0}*/
.floor-tip{border-bottom: 2px solid #c51015}
.floor-tip-l{display: inline-block;padding: 0 22px;height: 27px;background: #c51015;color: #fff;line-height: 27px;float: left;}

.info-floors .c{padding: 0px 0}
.info-floors .c .p1{color: #282727;font-size: 36px;}
.info-floors .c .p1{color: #2c2b30;}
.info-floors .ty{margin: 0 auto}
    /*详情总样式*/
.xq img{display: block;max-width: 100%;margin: 8px auto;}
/*.p-f-info{padding: 0px 0;}*/
/*.parm{margin-bottom: 30px}*/
.xq table{width: 100%!important;margin: 12px 0}
.xq table td{border: 1px solid #ddd;padding: 10px 11px;text-align: center}
.xq table th{border: 1px solid #ddd;padding: 15px 0px;background: #eee}
.xq p{margin: 10px 0;line-height: 1.6}

.xq333{color: #666!important;}
.xq333 p,.xq333 span,.xq333 td,.xq333 strong{color: #666}
.info-floors .ty .dl1 dt .dt-t{color: #2c2b30}
.info-floors .ty .dl2 dt .dt-t{color: #2c2b30}

/**/
.info-floors .ty .dl1 dt:nth-child(1) .son{background: #c9c9c9 url("../images/dl1-11.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(2) .son{background: #c9c9c9 url("../images/dl1-22.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(3) .son{background: #c9c9c9 url("../images/dl1-33.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(4) .son{background: #c9c9c9 url("../images/dl1-44.png") center no-repeat;}
/**/
.info-floors .ty .dl1 dt:nth-child(1):hover .son{background: #257cef url("../images/dl1-11.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(2):hover .son{background: #257cef url("../images/dl1-22.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(3):hover .son{background: #257cef url("../images/dl1-33.png") center no-repeat;}
.info-floors .ty .dl1 dt:nth-child(4):hover .son{background: #257cef url("../images/dl1-44.png") center no-repeat;}


.info-floors .ty .dl2 dt:nth-child(1) .son{background: #c9c9c9 url("../images/dl2-11.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(2) .son{background: #c9c9c9 url("../images/dl2-22.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(3) .son{background: #c9c9c9 url("../images/dl2-33.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(4) .son{background: #c9c9c9 url("../images/dl2-44.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(1):hover .son{background: #257cef url("../images/dl2-11.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(2):hover .son{background: #257cef url("../images/dl2-22.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(3):hover .son{background: #257cef url("../images/dl2-33.png") center no-repeat;}
.info-floors .ty .dl2 dt:nth-child(4):hover .son{background: #257cef url("../images/dl2-44.png") center no-repeat;}
/**/
.info-floors .comimgli{width: 97%;padding: 0 1.5%}

.info-floors .comimgli img.da{width: 522px;height: 275px;box-sizing: border-box;}
.info-floors .comimgli img.xi{width: 344px;height: 275px;}


/************联系我们**************/
.contact-n .l{width:100%;float: left;}
.contact-n .l li{font-size: 15px;color: #666;padding: 5px 0;}

.contact-n .r{display: none;width:100%;float: right;padding: 0px 0 30px 0;box-shadow: 0px 2px 10px #ddd; }
.contact-n .r .son{width: 90%;margin: 20px auto}


.gaode{width: 100%;box-sizing: border-box;border: 1px solid #ddd;}

.guihua{height: 50px;border-bottom: 1px solid #ddd;}
.guihua .l{font-size: 24px;color: #666;float: left;line-height: 50px;}
#allmap{width: 100%;height: 450px;box-sizing: border-box;border: 1px solid #ddd}

/*在线留言*/
/**åœ¨çº¿ç•™è¨€*/
#lianform{margin-top: 20px}
#lianform input{width: 49%;float: left;display: block;margin:15px 2% 15px 0;padding: 13px 0;outline: none;border: 1px solid #ddd;
    color: #666;
    text-indent: 10px;font-size: 14px;box-sizing: border-box}
#lianform input:nth-child(2n){margin-right: 0;}
#lianform textarea{width: 100%;outline: none;box-sizing: border-box;border: 1px solid #ddd;font-family: 'Microsoft YaHei', SimHei, SimYou, SimSun, Arial;
    font-size: 14px;padding: 10px 0;text-indent: 10px;height: 120px;margin-top: 15px;margin-bottom: 15px;color: #666}
#lianform textarea:focus{border-color: #c51015}
#lianform img{height: 46px;margin-top: 15px;float: left;}
#lianform input:focus{border-color: #c51015}
#lianform input.submit{background: #c51015;font-size: 16px;color: #fff;letter-spacing: 15px}
#lianform input.reset{font-size: 16px;letter-spacing: 15px}



/**************新闻中心*****/
.inews{margin-bottom: 60px}
.news-list li{padding: 20px 0;border-bottom: 1px solid #eee}
.news-list li:nth-child(1){padding-top: 0px;}
.news-list li a{display: block;width: 100%}
.news-list li a .left{width: 200px;height: 140px;float: left;}
.news-list li a .right{width: 700px;float: right}
.news-list li a .z{width: 100%;float: left;color: #333;font-weight: bold;font-size: 18px;margin-top: 12px;}
.news-list li a .y{width: 100px;float: right;}
.news-list li a .con{color: #666;line-height: 1.8;margin-top: 12px;}
.news-list li a .sub{margin-top:12px}
.news-list li a .sub dt{display: inline-block;font-size: 13px;height: 20px;margin-right: 20px;line-height: 20px;
    padding-left: 0px;color: #999;}
.news-list li a:hover .z{color: #c51015;}


/*相关新闻*/
.other-news li{width: 100%;float: left;margin-right: 4%;}
/*.other-news li:nth-child(2n){margin-right: 0;}*/
.other-news li a{display: block;border-bottom: 1px dashed #ddd;padding: 15px 5px 15px 5px;}
.other-news li a:hover  .pt1{color: #c51015;}
.other-news li a .pt1{font-size: 18px;color: #333;font-weight: bold}
.other-news li a .pt2{font-size: 14px;color: #999;margin-top: 10px}
.other-news li a .pt3{font-size: 14px;color: #666;margin-top: 10px;line-height: 1.6}


/*分类轮播*/
.swiper-container-o-n{padding-bottom: 35px;}
.i-h1 a{display: block;width: 100%;}
.i-h1 a .i{width:100%;height: 150px;box-sizing: border-box;border: 0px solid #eee;}
.i-h1 a .t{width:96%;height: 35px;background: #eee;line-height: 35px;color: #666;padding: 0 2%}
.i-h1 a:hover .t{background: #c51015;color: #fff}
.swiper-pagination-o-n span{transition: 0.3s;-webkit-transition: 0.3s}
.swiper-container-o-n .swiper-pagination-bullet-active{width: 20px;background: #c51015;border-radius: 8px}



/**/
.info-news h1{font-size: 24px;color: #333;}
.info-news .xq{padding: 0 10px}

.honor-list li{width: 23.5%;margin-right: 2%;float: left;}
.honor-list li:nth-child(4n){margin-right: 0;}
.honor-list li:nth-child(n+5){margin-top: 20px;}
.honor-list li a{display: block;width: 100%;}
.honor-list li a .i{width: 100%;height: 380px;box-sizing: border-box;border: 1px solid #eee;}
.honor-list li a .t{width: 96%;height: 38px;padding: 5px 2%;color: #5c5c5c;line-height: 38px;background: #f5f5f5}
.honor-list li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.honor-list li a:hover .t{color: #c51015}
