/*样式初始化及公共样式部分*/
*{ margin:0px; padding:0px;box-sizing: border-box;font-style: normal;color: #231815;}
li{list-style:none;}
a{text-decoration: none;color: #231815;}
a:hover{color: #e83417;}
.cl{clear: both; height:0px;} 
body{margin:0 auto; background-color:#fff; font-family:"Arial";}
.page{width: 90%;max-width: 1520px;min-width: 1300px;margin: 0 auto;position: relative;}

/* header */
.header-w{width: 100%;position: fixed;top: 0;left: 0;z-index: 9998;background-color: #fff;box-shadow: 2px 2px 10px #ccc;}
.header-w .page{display: flex;height: 110px;align-items: center;justify-content: space-between;}
.logo-pic img{width: 290px;max-height: 110px;}

.head-nav{width: 50%;height: 100%;display: flex;justify-content: space-around;align-items: center;margin-left: 20px;white-space: nowrap;}
.head-nav>li{height: 100%;display: flex;align-items: center;position: relative;}
.head-nav>li>a{display: block; line-height: 50px;font-size: 16px;font-weight: bold;font-style: italic;position: relative;padding: 0 5px;}
.head-nav>li>a::after{content: '';width: 0;height: 2px;background-color: #e83417;position: absolute;left: 0;bottom: -2px;transition: all 0.3s linear;}
.head-nav>li:hover a::after{width: 100%;transition: all 0.3s linear;color: #e83417;}
.active{border-bottom: 2px solid #e83417;color: #e83417;}

.head-nav>li:hover .erji2 li{height: 50px;transition: all 0.3s linear;border-top: 1px solid #ddd;}
.erji2{position: absolute;z-index: 9999;top: 100%;background-color: #fff;left: 50%;transform: translateX(-50%);}
.erji2 li{text-align: center;padding: 0 15px;background-color: #fcfcfc;transition: all 0.3s linear;height: 0;overflow: hidden;transition: all 0.3s linear;}
.erji2 li:last-child{border: none;}
.erji2 li a{font-size: 14px;line-height: 50px;white-space: nowrap;display: block;}
.erji2 li:hover{background-color: #e83417;transition: all 0.3s linear;}
.erji2 li:hover a{color: #fff;}

.ser-hotline{white-space: nowrap;}
.ser-hotline p{font-size: 16px;font-style: italic;color: #666;display: flex;align-items: center;margin-bottom: 5px;}
.ser-hotline p i{width: 24px;height: 24px;background: url(../images/meike_03.png);display: block;margin-right: 6px;}
.ser-hotline span{font-size: 28px;font-weight: bold;color: #e83417;}

.header-w .lg{position: relative;cursor: pointer;}
.header-w .lg p{padding-left: 28px;background: url(../images/language-ico.png) no-repeat left center;line-height: 52px;font-size: 18px;}
.header-w .lg .box{
    display: none;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    box-shadow: 2px 3px 4px rgba(0, 0, 0,0.15);
    background-color: #fff;
    text-align: center;
    line-height: 40px;
}
.header-w .lg:hover .box{
    display: block;
}

.blank{width: 100%;height: 110px;}

/* 幻灯片 */
.banner-box{width: 100%;position:relative; overflow:hidden;background:#eee;}
.banner-box .bd{ width:100%;}
.banner-box .bd li img{width: 100%;display: block;}
.banner-box .bd ul{margin: 0 auto;width:100% !important;max-width: 1920px;min-width: 1300px;}
.banner-box .bd li{ width:100% !important;background-position:center; background-repeat:no-repeat; }

.banner-btn{ width:100%;}
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:50%;transform: translateY(-50%); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; }
.banner-btn a.prev{ left:-50px; background:url(../images/banner-h.png) no-repeat 0 0; }
.banner-btn a.next{ right:-50px; background:url(../images/banner-h.png) no-repeat -49px 0; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,
.banner-box .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
.banner-box .hd { position:absolute; bottom:30px; width: 100%; display: block; }
.banner-box .hd ul{ text-align:center;}
.banner-box .hd ul li{ width: 20px;height: 20px;text-indent: -9999px;background: #ccc;cursor: pointer;display: inline-block;margin: 0 5px;transition: 0.5s all ease-in-out;border-radius: 10px;}
.banner-box .hd ul li.on {background: #e83417;width: 32px;}

/* 搜索 */
.search{width: 100%;background-color: #f6f6f6;}
.search .page{display: flex;height: 83px;align-items: center;justify-content: space-between;}
.keywo{display: flex;align-items: center;}
.keywo>p{padding-left: 30px;position: relative;font-size: 18px;color: #111111;line-height: 83px;margin-right: 18px;}
.keywo>p img{position: absolute;left: 0;top: 27px;}
.keywo span{display: block;margin-right: 20px;}

.sear-w input{width: 200px;height: 40px;padding-left: 15px;}
.sear-w button{width: 80px;height: 40px;background-color: #231815;color: #fff;border: none;margin-left: -4px;cursor: pointer;}

/*网站标题*/
.wz-bt{width: 100%;text-align: center;}
.wz-bt p{font-size: 40px;margin-bottom: 8px;font-style: italic;font-weight: bold;}
.wz-bt p i{color: #e83417;font-style: italic;}
.wz-bt .line{width: 49px;height: 2px;background-color: #e83417;margin: 0 auto;}
.wz-bt span{font-size: 16px;color: #666;display: block;margin-top: 23px;font-style: italic;}

/* 产品推荐 */
.pro-w{width: 100%;padding-top: 95px;margin-bottom: 30px;}
.pro-w .page{ max-width: 1600px;width: 94.73%;min-width: 1360px;}
.pro-w .wz-bt{text-align: left;margin-left: 2.5%;}
.pro-w .line{margin: 0;}
.pro-box{width: 100%;margin-top: 45px;position: relative;}

.protab-box{width: 520px;height: 44px;background-color: #231815;border-radius: 22px;display: flex;position: absolute;top: -111px;right: 40px;}
.protab-box a{color: #fff;line-height: 44px;}
.protab{display: flex;width: 450px;}
.protab a{display: block;padding: 0 25px;border-radius: 22px;}
.protab li.on a{background-color: #e83417;}

.procon{width: 100%;}
.procon-top{width: 95%;min-width: 1300px; display: flex;padding: 45px 0; align-items: center;padding-left: 3.26%;box-shadow: 2px 2px 20px #ccc;margin:20px auto 45px auto;}
.procon-top .pic{width: 40.8%;height: 330px;overflow: hidden;display: flex;align-items: center;}
.procon-top img{width: 100%;}
.procon-top .content{width: 51.84%;height: 300px;margin-left: 4.76%;position: relative;}
.procon-top .title{font-size: 32px;font-weight: bold;text-transform: uppercase;margin-top: 10px;}
.procon-top .content .line{width: 95%;height: 1px;background-color: #ccc;margin: 20px 0 40px 0;}
.procon-top .content>span{font-size: 16px;color: #666;display: flex;flex-wrap: wrap;line-height: 30px;max-height: 120px;overflow: hidden;}
.procon-top .content>span p{margin-right: 23px;}
.procon-top .content>span img{display: none;}
.procon-top .todetails{position: absolute;left: 0;bottom: 0;display: flex;}
.procon-top .todetails a{display: block;width: 180px;height: 40px;line-height: 40px;margin-right: 30px;color: #fff;text-align: center;font-size: 14px;text-transform: uppercase;background-color: #231815;transition: all 0.3s linear;}
.procon-top .todetails a:hover{background-color: #e83417;transition: all 0.3s linear;}
.procon-top .procon-logo{position: absolute;width: 298px;height: 42px;top: 0;right: 3.28%;}

.procon-row{width: 95%; display: flex;justify-content: space-between;margin: 0 auto;}
.procon-row li{width: 31.58%;}
.procon-row .pic{width: 100%;display: block;}
.procon-row a{position: relative;display: block;}
.procon-row a p{position: absolute;width: 100%;height: 0px;line-height: 35px;text-align: center;background-color: #e83417;left: 0;bottom: 0;font-size: 16px;color: #fff;text-transform: uppercase;transition: all 0.3s linear;}
.procon-row li{position: relative;border: 1px solid #cdcdcd;}
.procon-row li:hover a p{height: 35px; transition: all 0.3s linear;}
.procon-row li .pic2{height: 0;transition: all 0.3s linear;position: absolute;top: 0;right: 0;}
.procon-row li:hover .pic2{height: 71px;transition: all 0.3s linear;}
@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1366px) {

}

/* 优势 */
    .adv-w{width: 100%;padding-top: 54px;}
    .advcenter{width: 100%;max-width: 1920px;min-width: 1360px; margin: 0 auto;border-top: 1px solid #b7b7b7;margin-top: 60px;}
    .advtab{width: 90%;max-width: 1520px;min-width: 1300px; margin: 0 auto;display: flex;}
    .advtab li{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 151px;border-right: 1px solid #b7b7b7;cursor: pointer;}
    .advtab li:first-child{border-left: 1px solid #b7b7b7;}
    .advtab li.on p{color: #e83417;}
    .advtab li p{font-size: 24px;font-weight: bold;}
    .advtab li span{font-size: 12px;font-weight: bold;color: #666;display: block;margin-top: 15px;position: relative;}
    .advtab li span::before,.advtab li span::after
    {content: '';width: 29px;height: 1px;background-color: #666;position: absolute;top: 50%;transform: translateY(-50%);}
    .advtab li span::before{left: -34px;}
    .advtab li span::after{right: -34px;}
    .advcon .advcon-box{display: flex;width: 100%;}
    .advcon-box .pic{width: 50%;}
    .advcon-box .adv-text{width: 50%;background-color: #231815;color: #666;position: relative;}
    .advcon-box .adv-text .cont{margin: 110px 195px 0 60px;  margin-left: 6%;width: 74%;}
    .advcon-box .adv-text p{font-weight: bold;font-size: 34px;color: #e83417;}
    .advcon-box .adv-text .line{width: 88px;height: 2px;background-color: #666;margin: 23px 0 53px 0;}
    .advcon-box .adv-text span{display: block;font-size: 16px;color: #666;line-height: 30px;margin-bottom: 15px;padding-left: 22px;position: relative;}
    .advcon-box .adv-text span::before{content: '';position: absolute;width: 8px;height: 8px;left: 0;top: 11px;background-color: #e83417;}
    .advcon-box .adv-text .consult-now{width: 180px;height: 40px;line-height: 40px;text-align: center;text-transform: uppercase;color: #fff;position: absolute;left: 6.25%;bottom: 16.66%;display: block;border: 1px solid #e83417;box-shadow: 2px 2px 2px #333;transition: all 0.3s linear;}
    .advcon-box .adv-text .consult-now:hover{background-color:#e83417;transition: all 0.3s linear;}
    .advcon-box .adv-text .num{color: #fff;font-size: 134px;font-weight: bold;position: absolute;right: 7.81%;bottom: 10px;opacity: 0.01;text-transform: uppercase;}

@media screen and (max-width: 1768px) {
    .advcon-box .adv-text .cont{margin-top: 80px; margin-left: 6%;width: 82%;}
    .advcon-box .adv-text .consult-now{bottom: 70px;}
    .advcon-box .adv-text .num{font-size: 117px;}
}
@media screen and (max-width: 1680px) {
    .advcon-box .adv-text .cont{margin-top: 70px; margin-left: 6%;width: 84%;}
    .advcon-box .adv-text .consult-now{bottom: 60px;}
    .advcon-box .adv-text .num{font-size: 100px;}
}
@media screen and (max-width: 1600px) {
    .advcon-box .adv-text .cont{margin-top: 68px; margin-left: 6%;width: 84%;}
    .advcon-box .adv-text .consult-now{bottom: 60px;}
    .advcon-box .adv-text .line {width: 88px;margin: 22px 0 45px 0;}
    .advcon-box .adv-text span{line-height: 25px;}
    .advcon-box .adv-text .num{font-size: 100px;}
}
@media screen and (max-width: 1366px) {
    .advcon-box .adv-text .cont{margin-top: 62px; margin-left: 6%;width: 89%;}
    .advcon-box .adv-text p{font-size: 30px;}
    .advcon-box .adv-text .line {width: 88px;margin: 18px 0 30px 0;}
    .advcon-box .adv-text span{line-height: 20px;}
}


/* 案例 */
.case-w{width: 100%;padding-top: 86px;}
.case-box{margin-top: 66px;position: relative;}
.case-box .case-list{width: 1408px;margin: 0 auto;overflow: hidden;}
.case-box ul li{width: 322px;margin-right: 40px;}
.case-box ul li a{display: block;width: 322px;border: 1px solid #ddd;}
.case-box ul li img{width: 320px;height: 204px;}
.case-list .text{width: 290px;height: 117px;margin: 0 auto;border-bottom: 1px solid #ddd;}
.case-list .title{font-size: 18px;margin-top: 15px;}
.case-list .content{font-size: 14px;color: #666;line-height: 22px;display: block;margin-top: 20px;}
.case-list .content p{font-size: 14px;color: #666;line-height: 22px;}
.case-more{width: 100%;height: 50px;display: flex;align-items: center;justify-content: space-between;padding: 0 13px 0 16px;transition: all 0.3s linear;margin-top: -1px;}
.case-list li:hover{ box-shadow: 2px 2px 15px #ccc;}
.case-list li:hover .case-more{background-color: #e83417;color: #fff;transition: all 0.3s linear;}
.case-list li .case-more i{color: 666;font-size: 14px;text-transform: uppercase;transition: all 0.3s linear;}
.case-list li:hover .case-more i{color: #fff;transition: all 0.3s linear;}
.case-more .arrow{display: block; width: 17px;height: 14px;background: url(../images/meike_09.png);transition: all 0.3s linear;}
.case-box ul li:hover .arrow{background: url(../images/meike_08.png);transition: all 0.3s linear;}
.case-sPrev,.case-sNext{position: absolute;top: 150px;cursor: pointer;}
.case-sPrev{left: 0;}
.case-sNext{right: 0;}
@media screen and (max-width: 1600px) {
    .case-box .case-list{width: 1300px;}
    .case-box ul li{width: 300px;margin-right: 33px;}
    .case-box ul li a{width: 300px;}
    .case-box ul li img{width: 298px;}
    .case-list .text{width: 270px;height: 117px;}
}
@media screen and (max-width: 1366px) {
    .case-box .case-list{width: 1200px;}
    .case-box ul li{width: 275px;margin-right: 33px;}
    .case-box ul li a{width: 275px;}
    .case-box ul li img{width: 273px;}
    .case-list .text{width: 260px;height: 80px;}
    .case-list .title{font-size: 18px;margin-top: 8px;}
    .case-list .content{line-height: 18px;display: block;margin-top: 10px;}
    .case-list .content p{line-height: 18px;}
}

/* 企业介绍 */
.intr{width: 100%;height: 692px;padding-top: 152px;}
.about-us{display: flex;}
.about-us p{font-size: 50px;font-weight: bold;color: #e83417;text-transform: uppercase;font-style: italic;}
.intr .line{width: 47px;height: 6px;background-color: #e83417;margin-top: 17px;}
.intr .page>span{font-size: 30px;display: block;margin-top: 36px;font-weight: bold;}
.intr .page>i{display: block;width: 712px;font-size: 16px;color: #666;line-height: 27px;margin-top: 12px;}
.intr ul{display: flex;margin-top: 57px;}
.intr ul li{position: relative;padding-left: 60px;margin-right: 30px;cursor: pointer;}
.intr ul li img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.intr ul li p{font-size: 21px;font-weight: bold;}
.intr ul li span{display: block;font-size: 13px;color: #666;}
.intr-more{margin-top: 80px;display: block;width: 180px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;background-color: #231815;transition: all 0.3s linear;}
.intr-more:hover{color: #fff;background-color: #e83417;transition: all 0.3s linear;}
.intr-pic{width: 784px; position: absolute;top: 0px;right: 0;}
@media screen and (max-width: 1600px) {
    .intr .page>i{width: 700px;}
    .intr-pic{width: 720px;}
    .intr-more{margin-top: 60px;}
    .intr ul{margin-top: 43px;}
}
@media screen and (max-width: 1366px) {
    .intr .page>i{width: 620px;line-height: 25px;font-size: 14px;}
    .intr-pic{width: 670px;}
    .intr-more{margin-top: 60px;}
    .intr .line{margin-top: 15px;}
    .intr .page>span{margin-top: 25px;font-size: 25px;}
    .intr ul{margin-top: 43px;}
    .intr ul li{position: relative;padding-left: 55px;margin-right: 20px;cursor: pointer;}
    .intr ul li p{font-size: 19px;font-weight: bold;}
    .intr ul li span{display: block;font-size: 14px;color: #666;}
}

/* 新闻 */
.news{width: 100%;padding-top: 108px;}
.news-box{margin-top: 60px;display: flex;margin-bottom: 88px;justify-content: space-between;}
.news-box .news-left{position: relative;width: 41.58%;}
.news-left .news-pic{width: 100%; display: block;}
.news-left .text{position: absolute;left: 0;bottom: 0;width: 100%;height: 73px;background-color: rgba(17, 17, 17,0.9);padding-left: 27px;}
.news-left .title{color: #fff;font-size: 18px;line-height: 38px;margin-top: 5px;}
.news-left .content{font-size: 14px;color: #666;}
.news-left .date{position: absolute;right: 20px;bottom: 14px;color: #666;font-size: 14px;}
.news-left .date i{color: #fff;}
.news-right{width: 55.19%;overflow: hidden;}
.news-right li{width: 100%;height: 110px;margin-top: 4px;background-color: #fafafa;transition: all 0.3s linear;}
.news-right a{width: 100%;height: 100%;display: flex;align-items: center;}
.news-right .date{width: 141px;height: 79px;border-right: 1px solid #666;display: flex;flex-direction: column;align-items: center;justify-content: center;transition: all 0.3s linear;}
.news-right .date p{color: #666;transition: all 0.3s linear;font-family: "Microsoft YaHei";}
.news-right .date p:first-child{font-size: 28px;}
.news-right .date p:last-child{font-size: 16px;margin-top: 2px;}
.news-right .text{margin-left: 42px;}
.news-right .text p{font-size: 18px;font-weight: bold;transition: all 0.3s linear;}
.news-right .text span{font-size: 14px;color: #666;display: block;margin-top: 16px;transition: all 0.3s linear;}
.news-right li:hover{background-color: #e83417;transition: all 0.3s linear;color: #fff;}
.news-right li:hover .date{border-color: #fff;transition: all 0.3s linear;}
.news-right li:hover p,.news-right li:hover span{color: #fff;transition: all 0.3s linear;}


/* footer */
.footer{width: 100%;background-color: #231815;color: #909090;}
.footer a,.footer p{color: #909090;}
.footer a:hover{color: #fff;}

.links{width: 100%;background-color: #e83417;}
.links,.links p,.links a{color: #fff;}
.links .text{display: flex;width: 90%;max-width: 1520px;min-width: 1300px;margin: 0 auto;}
.links .text>p{font-size: 21px;line-height: 90px;padding-left: 36px;position: relative;height: 90px;}
.links .text>p img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.links .text>a{font-size: 14px;line-height: 90px;font-family: "Microsoft YaHei";margin: 0 0 0 auto;}
.links .text ul{display: flex;flex-wrap: wrap;margin-top: 37px;}
.links .text ul li{line-height: 1;margin-right: 20px;}

.foot-cont{width: 100%;height: 366px;padding-top: 70px;display: flex;color: #909090;}
.foot-cont li{color: #909090;width: 172px;}
.foot-cont h5{font-size: 18px;color: #fff;font-weight: normal;cursor: pointer;}
.foot-cont .au{margin-right: 10px;}
.foot-cont .line{width: 20px;height: 2px;background-color: #e83417;margin: 20px 0 21px 0;}
.foot-cont li{line-height: 33px;font-size: 14px;}
.fc-box{width: 690px;margin: 0 0 0 auto;position: relative;}
.fc-box .top{border-bottom: 1px solid #39302d;position: relative;}
.fc-box p{font-size: 14px;}
.fc-box .top span{font-size: 40px;font-weight: bold;font-family: "Microsoft YaHei";color: #e83417;display: block;margin-bottom: 3px;}
.fc-box .top img{position: absolute;right: 0;bottom: 10px;}
.fc-box .list{margin: 30px 0 0 13px;}
.fc-box .list li{display: flex;width: 460px;white-space: nowrap;}
.fc-box .list p{padding-left: 28px;position: relative;line-height: 34px;font-family: "Microsoft YaHei";}
.fc-box .list li .dz{white-space: normal;}
.fc-box .list li .dz img{top: 8px;transform: translateY(0);}

.fc-box .list p img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.fc-box .list .qq {
    margin-right: 36px;
}
.weix-pic{width: 154px;height: 154px;position: absolute;top: 106px;right: 50px;background-color: #fff;}
.weix-pic img{width: 154px;height: 154px;}

.copy{width: 100%;height: 72px;border-top: 1px solid #39302d;background-color: #231815;}
.copy .box{width: 90%;max-width: 1520px;min-width: 1300px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;height: 100%;}
.copy .box p{color: #909090;}
.copy .box a{color: #909090;}
.copy .box a:hover{color: #fff;}

/* 内页 */
/* 产品中心 */
.pro-page{width: 100%;margin-top: 40px;}
.pro-page .page{display: flex;justify-content: space-between;}
.page-left {width: 20%;}
.page-left ul{width: 100%;border: 1px solid #f2f2f2;margin-bottom: 40px;}
.page-left ul>div{width: 100%;background-color: #e83417;font-size: 30px;color: #fff;line-height: 100px;text-align: center;text-transform: uppercase;}
.sort-nav li{position: relative;}
.sort-nav li a{display: block;width: 100%;line-height: 70px;border-bottom:1px solid #f2f2f2;padding-left: 45px;font-size: 16px;color: #666;position: relative;}
.sort-nav li a::after{content: '';width: 7px;height: 11px;background: url(../images/jiantou.png);position: absolute;top: 50%;transform: translateY(-50%);right: 45px;}
.sort-nav li:last-child a{border-bottom: none;}
.sort-nav li:hover a{color: #e83417;}
.sort-nav li a.on{color: #e83417;}
.com-info li{display: flex;}
.com-info li span{color: #555;font-size: 15px;}
.com-info li:first-of-type{margin-top: 20px;}
.com-info li:last-of-type{margin-bottom: 20px;}
.com-info li{line-height: 40px;padding: 0 20px;}

.erji{position: absolute;top: 0;left: 130%;z-index: 99;width: 100%;opacity: 0;z-index: -1;transition: all 0.2s linear;}
.erji li{width: 100%;background-color: #f9f9f9;}
.sort-nav li:hover .erji{left: 100%;opacity: 1;transition: all 0.2s linear;z-index: 1;}

.page-right{width: 77%;}
.pro-row{width: 100%;}
.pro-row li{float: left;text-align: center;margin: 10px 1.39% 15px 1.39%;width: 30.55%;}
.pro-row a div{width: 100%; overflow: hidden;}
.pro-row a img{width: 100%;transition: all 0.3s linear;display: block;}
.pro-row .bor{border: 1px solid #ccc;}
.pro-row a:hover img{transform: scale(1.2);transition: all 0.3s linear;}
.pro-row a:hover p{background: #e83417;color: #fff;transition: all 0.3s linear;}
.pro-row a p{font-size: 16px;line-height: 40px;color: #666;transition: all 0.3s linear;}

.pro-detail{width: 100%;}
.pro-detail-pic{width: 100%;display: flex;flex-direction: column;align-items: center;}
.pro-detail-pic img{width: 600px;}
.pro-detail-pic p{font-size: 14px;color: #333;margin-top: 10px;}
.pro-detail .pro-next{display: flex;margin: 20px auto;justify-content: center;font-size: 14px;color: #333;}
.pro-detail .pro-next p:first-child{margin-right: 10px;}
.pro-detail h5{border-bottom: 1px solid #ccc;line-height: 50px;font-size: 18px;color: #333;}
.pro-detail-content{width: 100%;margin: 30px 0;line-height: 30px;color: #666;font-size: 16px;}
.pro-detail-content p{color: #666;font-size: 16px;}
.pro-detail-content img{max-width: 90%;display: block;margin: 0 auto;}

/* 新闻 */
.new-row {width: 100%;}
.new-row li a{display: flex;border-bottom: 1px dashed #CCCCCC;padding: 20px;align-items: center;margin-bottom: 10px;}
.new-row li{transition: all 0.3s linear;}
.new-row li:hover{box-shadow: 2px 2px 10px #ccc;transition: all 0.3s linear;}
.new-row li:hover a{border-color: #fff;}
.new-row li:hover .title{color: #e83417;}
.new-row .pic{width: 240px;height: 180px;}
.new-row .pic img{width: 100%;}
.new-row .text{margin-left: 20px;flex: auto;width: 100px;}
.new-row .title{font-size: 28px;}
.new-row .date{font-size: 16px;color: #777;margin-top: 13px;padding-left: 25px;background: url(../images/time.jpg)no-repeat top left;line-height: 1;}
.new-row .content{font-size: 18px;color: #666;display: block;margin-top: 25px;line-height: 28px;}

.news-row{width: 100%;padding: 0 10px;text-align: justify;}
.news-row .news-title{text-align: center;font-size: 28px;font-weight: bold;}
.news-row .news-data{text-align: center;color: #333;font-size: 14px;margin-bottom: 20px;border-bottom: 1px dashed #ddd;line-height: 35px;}
.news-row .news-content{font-size: 18px;color: #666;line-height: 40px;text-indent: 28px;}
.news-row .news-next{font-size: 16px;color: #333;margin: 30px 0;line-height: 30px;}
.news-row .news-next a{color: #666;}

/* 关于我们 */
.about-row{line-height: 40px;text-align: justify;font-size: 18px;color: #555;padding: 0 20px;}
.about-row p{color: #555;}

/* 留言 */
.lea-mess h2{text-align: center;margin-top: 40px;font-size: 40px;}
.lea-mess .page{display: flex;justify-content: center;margin: 50px auto;}
.mess-left{width: 470px;height: 370px;margin-right: 80px;padding: 80px;background-color: #f7f7f7;}
.mess-left p{font-size: 30px;font-weight: bold;color: #333;text-align: center;}
.mess-left span{font-size: 14px;color: #666;text-transform: uppercase;display: block;margin-top: 50px;}
.mess-left span:last-of-type{font-size: 16px;word-spacing: 2px;}
.mess-right{width: 500px;border-radius: 3px;}
.mess-right label{font-size: 16px;color: #333;}
.mess-right input,.mess-right textarea{width: 100%;line-height: 38px;margin-bottom: 15px;padding-left: 10px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.v-code>div{display: flex;}
.v-code input{width: 40%;margin-right: 20px;border-radius: 1px;}
.mess-submit button{width: 100%;text-align: center;line-height: 40px;border-radius: 5px;background-color: #222;color: #fff;margin-top: 15px;}

/* 其他 */
.position{padding-left: 45px;height: 50px;line-height: 50px;background: url(../images/ico9-1.png) no-repeat 5px center;font-size: 14px;border-bottom: 1px solid #eee;margin-bottom: 25px;display: flex;color: #666;}
.position p{color: #231815;}
.position a{color: #666;margin: 0 5px;}
.position a:hover{text-decoration: underline #e83417;}

.page-num-w{width: 100%;display: flex;justify-content: center;margin:20px 0 30px 0;}
.page-num-w a{border: 1px solid #eee;height: 34px;display: flex;align-items: center;margin: 0 5px;padding: 0 20px;border-radius: 17px;}
.page-num-current{background-color: #e83417;border-color: #e83417;color: #fff;}
.page-num-current:hover{color: #fff;}

.banner2{background-color: #f7f7f7;margin: 0 auto;}
.banner2 img{width: 100%;display: block;}