@charset "utf-8";
/* CSS Document */
.home_tit{text-align:center;margin-bottom:50px;}
.home_tit h2{margin:0;display:block;padding-bottom:10px;color:#333;font-size: 45px;line-height: 54px;z-index: 1;}
.home_tit h2 em{color:#dc2f26;}
.home_tit p{display: block;text-align: center; font-size: 18px;color: #666;line-height: 1.6;}

@media only screen and (max-width:1024px){
.home_tit h2{font-size:32px;line-height:46px;}
.home_tit p{font-size:15px;}
}
@media only screen and (max-width:768px){
.home_tit {margin-bottom:30px;}
.home_tit h2{font-size:28px;line-height:36px;}
.home_tit p{font-size:14px;}
}
@media only screen and (max-width:499px){
.home_tit h2{font-size:24px;line-height:28px;}
.home_tit p{font-size:13px;}
}




/*PRODUCT*/
.home_product{padding-top:80px;padding-bottom:80px;height: auto; overflow: hidden;background: url(../images/index_bg2.png) no-repeat center bottom;}
.hpro_menu{text-align: center;margin-bottom:30px;}
.hpro_menu li{overflow: hidden;display: inline-block;margin: 5px 0;}
.hpro_menu li a{display: block;padding: 18px 25px 18px 80px;width: auto;border: 1px solid #adadad;height:auto;line-height: 43px;font-size: 18px;color: #505050;margin: 0 5px;border-radius:8px;}
.hpro_menu li:nth-child(1) a{background: url(../images/hp_icon1.png) no-repeat 15px center;}
.hpro_menu li:nth-child(2) a{background: url(../images/hp_icon2.png) no-repeat 15px center;}
.hpro_menu li:nth-child(3) a{background: url(../images/hp_icon3.png) no-repeat 15px center;}
.hpro_menu li a:hover{border: 1px solid #dc2f26;color: #fff;}
.hpro_menu li:nth-child(1) a:hover{background:#dc2f26 url(../images/hp_icon1_h.png) no-repeat 15px center;}
.hpro_menu li:nth-child(2) a:hover{background:#dc2f26 url(../images/hp_icon2_h.png) no-repeat 15px center;}
.hpro_menu li:nth-child(3) a:hover{background:#dc2f26 url(../images/hp_icon3_h.png) no-repeat 15px center;}

.hprolist{}
.hprolist li{width:32.33%;float: left;display: block;overflow: hidden;margin:0.5%;padding: 10px;transition: 0.5s;}
.hprolist li a{display: block;}
.hprolist li .himg{overflow:hidden;padding: 10px;border: 1px solid #e1dfe0;margin-bottom: 10px;transition: 0.5s;}
.hprolist li .himg img{width:100%;display: block;transition: 0.5s;}
.hprolist li .title{color: #000;font-size: 18px;line-height:30px;text-align: center;transition: 0.5s;}
.hprolist li:hover{background:#dc2f26;}
.hprolist li:hover .himg{border-color:#dc2f26;}
.hprolist li:hover .himg img{transform: scale(1.2, 1.2);}
.hprolist li:hover .title{color: #FFF;}

@media screen and (max-width:1024px){
.home_product{padding-top: 50px;padding-bottom: 50px;}
.hpro_menu li a{font-size:16px;padding:10px 15px 10px 70px;}
}
@media screen and (max-width:768px){
.hprolist li{width:49%;}
}
@media screen and (max-width:499px){
.hpro_menu li{width:33.33%;display:block;float: left;}
.hpro_menu li a{padding:60px 10px 10px 10px;font-size:13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hpro_menu li:nth-child(1) a{background: url(../images/hp_icon1.png) no-repeat center 10px;}
.hpro_menu li:nth-child(2) a{background: url(../images/hp_icon2.png) no-repeat center 10px;}
.hpro_menu li:nth-child(3) a{background: url(../images/hp_icon3.png) no-repeat center 10px;}
.hpro_menu li:nth-child(1) a:hover{background:#dc2f26 url(../images/hp_icon1_h.png) no-repeat center 10px;}
.hpro_menu li:nth-child(2) a:hover{background:#dc2f26 url(../images/hp_icon2_h.png) no-repeat center 10px;}
.hpro_menu li:nth-child(3) a:hover{background:#dc2f26 url(../images/hp_icon3_h.png) no-repeat center 10px;}
.hprolist li{width:100%;margin: 0.5% 0;}
.hprolist li .title{font-size:15px;}
}



/*ABOUT*/
.home_about{padding-top:80px;padding-bottom:80px;overflow:hidden;background: url(../images/index_bg1.png) no-repeat center center;background-size: cover;}
.home_about .aboutcon {height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items:center;}
.aboutcon .abouttimg{width:50%;overflow:hidden;}
.aboutcon .abouttimg img{display:block;width:100%;height:100%;object-fit:cover;}
.aboutcon .aboutbox{width:46%;}
.aboutcon .aboutbox .abouttexts{position: relative;padding-top:70px;padding-bottom:70px;}
.aboutcon .aboutbox .abouttexts:before{content:"";position: absolute;top:0;left:0; width: 90px;height: 69px;background:url(../images/hab_ico01.png)no-repeat;}
.aboutcon .aboutbox .abouttexts:after{content:"";position: absolute;bottom:0;right: 0; width: 399px;height: 69px;background:url(../images/hab_ico02.png)no-repeat;}
.aboutcon .abouttexts .habtitle{font-size:92px;color: #d60e0e;line-height:1.2;margin-bottom:20px;font-family:"Impact";}
.aboutcon .abouttexts .habtitle2{position: relative;padding-bottom:20px;}
.aboutcon .abouttexts .habtitle2:before{position: absolute;width:120px;height:4px;background:#d60e0e;left:0;bottom:0; content:"";}
.aboutcon .abouttexts .habtitle2 h3{font-size:28px;color:#333;line-height:1.3;font-weight:normal;}
.aboutcon .abouttexts .habnr{height: auto;padding-top:50px;padding-bottom:38px;overflow: hidden;}
.aboutcon .abouttexts .habnr p{font-size:17px;line-height:2.0;color:#666;letter-spacing:1px;text-align: justify;}
.aboutcon .aboutbox .more{display: block;padding-top: 60px;}
.aboutcon .aboutbox .more a{display: block;width:220px;height:50px;line-height:50px;background:#d60e0e;font-size: 16px;color: #ffffff;text-align: center;}

@media only screen and (max-width:1024px){
.home_about{padding-top:50px;padding-bottom: 50px;background:#f9f9f9;}
.aboutcon .aboutbox {width:100%;}
.aboutcon .abouttimg {width:100%;}
}
@media only screen and (max-width:960px){
.aboutcon .abouttexts .habtitle{font-size:80px;}
} 
@media only screen and (max-width:768px){
.aboutcon .abouttexts .habtitle {font-size:60px;margin-bottom:10px}
}
@media only screen and (max-width:499px){
.aboutcon .abouttexts .habtitle {font-size:50px;}
.aboutcon .abouttexts .habtitle2 h3{font-size:22px;}
.aboutcon .abouttexts .habnr{padding-top:30px;padding-bottom:18px}
.aboutcon .abouttexts .habnr p{font-size:15px;line-height:28px;}
}




/*YOUSHI*/
.home_youshi{padding-top:80px;padding-bottom:80px;overflow: hidden;}
.youshiBox {}
.youshiBox ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.youshiBox li{width:25%;padding: 10px;transition: 0.5s;}
.youshiBox li .sernc {padding: 30px 30px;background: #FFF;border-radius:20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.25);}
.youshiBox li .himg {width:122px;height:auto;overflow: hidden;margin-left:auto;margin-right: auto;margin-bottom: 30px;}
.youshiBox li .himg img{display: block;width: 100%;}
.youshiBox li .hcon{font-size:20px;font-weight: bold;text-align: center; line-height:1.8;}

@media screen and (max-width:1024px){
.home_youshi{padding-top:50px;padding-bottom:50px;}
}
@media screen and (max-width:960px){
.youshiBox li .himg{width:80px;margin-bottom:20px}	
}
@media screen and (max-width:768px){
.youshiBox li{width:50%;}
}
@media screen and (max-width:499px){
.youshiBox li .himg{width:60px;margin-bottom:10px}
.youshiBox li .sernc{padding:30px 15px;}
.youshiBox li .hcon{font-size:16px;}
}




/*CANTING*/
.home_case{padding-top:80px;padding-bottom:80px;overflow: hidden;}
.swiper-container.case{padding: 50px 0;}
.swiper-container.case .swiper-slide{background-position:center;background-size:cover;width:600px;height:455px;}
.swiper-container.case .swiper-slide img{width:100%;}
.swiper-container.case .swiper-slide h5{text-align: center;}
.swiper-container.case .swiper-pagination{bottom: 10px;left: 0;width: 100%;}
.swiper-container.case .swiper-pagination-bullet {width:12px;height:12px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}
.swiper-container.case .swiper-pagination-bullet-active{background: #d60e0e;opacity:1;}
.alnext{display: none;}
.alprev{display: none;}

@media screen and (max-width:1024px){
.home_case{padding-top:50px;padding-bottom:50px;}
}
@media only screen and (max-width:768px){
.swiper-container.case .swiper-slide{width:100%;height: auto;}
}



/*LIUCHENG*/
.home_liucheng{padding-top:80px;padding-bottom:80px;overflow: hidden;background: url(../images/index_bg3.jpg) no-repeat center center;background-size: cover;}
.hs_liuc{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hs_liuc dl{width:15.66%;height:auto;box-sizing:border-box;}
.hs_liuc dl dt{display: block;overflow:hidden;}
.hs_liuc dl dt img{width: 100%;display: block;}
.hs_liuc dl dd{background: #FFF;height:100px;border-bottom:5px solid #dc2f26;padding: 22px 5px;text-align: center;overflow: hidden;}
.hs_liuc dl dd b{display: block;font-size: 18px;line-height:30px;}
.hs_liuc dl dd span{display: block;font-size:12px;line-height:1.2; text-transform: uppercase;opacity:0.6;font-family:"Arial";}
.hs_liuc dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition: 1s;}
.hs_liuc dl:hover dd{background:#dc2f26;color:#FFF;}

@media screen and (max-width:1024px){
.home_liucheng{padding-top:50px;padding-bottom:50px;}
}
@media only screen and (max-width:768px) {
.hs_liuc dl{width:32.33%;margin-bottom: 20px;}

}
@media only screen and (max-width:499px) {
.hs_liuc dl{width:49%;}
}




/*NEWS*/
.home_new{padding-top:100px;padding-bottom:100px;overflow: hidden;}
.hnewBox {width:100%;height:100%;display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;}

.hnew_a{width:32.33%;overflow: hidden;}
.hnew_a dl{border-radius: 5px;border: 1px #eaeaea solid;background: #FFF;}
.hnew_a dl dt{border-radius: 5px;display: block;overflow: hidden;}
.hnew_a dl dt .himg{height:256px;padding-top:50%;overflow: hidden;background-size: cover !important;}
.hnew_a dl dd{padding:30px 30px;}
.hnew_a dl dd .time{color:#959595;font-size:16px;}
.hnew_a dl dd .time i{color:#d60e0e;padding-right:10px;}
.hnew_a dl dd .title{font-size: 18px;font-weight:bold;padding-top: 15px;line-height: 1.2;}
.hnew_a dl dd .cona{padding-top: 20px;font-size: 15px;font-weight: 300;line-height:30px;}
.hnew_a dl:hover{border: 1px #d60e0e solid;}

.hnew_b{width:32.33%;overflow: hidden;}
.hnew_b ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.hnew_b ul li{width:100%;border: 1px #eaeaea solid;padding: 20px;background:#FFF;border-radius: 5px;margin-bottom:3.5%; transition: all .5s;}
.hnew_b ul li a{display: flex;justify-content: space-between;align-items: center;}
.hnew_b ul li .time{width: 100px;height: 100px;border-radius: 10px;background: #f5f5f5;text-align: center;}
.hnew_b ul li .time *{display: block;font-family:'Arial';}
.hnew_b ul li .time span{padding-top:16px;font-size:36px;color:#333;font-weight:bold;line-height:40px;}
.hnew_b ul li .time i{font-size:15px;color:#333;opacity: 0.7;}
.hnew_b ul li .text {width: calc(100% - 120px);color:#333;}
.hnew_b ul li .text h3{font-size:16px;font-weight: bold;transition: all .5s;}
.hnew_b ul li .text p{padding-top: 15px;font-size:15px;font-weight:300;}
.hnew_b ul li:hover{border: 1px #d60e0e solid;}
.hnew_b ul li:hover .text h3{color:#d60e0e;}
.hnew_b ul li:hover .time{background:#d60e0e;}
.hnew_b ul li:hover .time span{color:#FFF;}
.hnew_b ul li:hover .time i {color:#FFF;}

@media only screen and (max-width:960px){
.hnew_a{width:100%;margin-bottom:3%;}
.hnew_b{width:100%;}
} 
@media only screen and (max-width:767px){

}
@media only screen and (max-width:499px){

} 



/*********************************************************************************************************/
.nybanner{height:500px;padding-top:230px;background-position: top center;position: relative;background-size: cover;}
.ibcatein {text-align: left;color: #FFF;}
.ibcatein .nbt-cn{font-size:42px;font-weight: 700;line-height: 75px;margin-bottom: 24px;;letter-spacing: 5px;text-shadow: 2px 1px 2px #000;}

@media only screen and (max-width:1024px){
.nybanner{height:400px;padding-top:150px;}
}
@media only screen and (max-width:768px) {
.nybanner{height:300px;padding-top:120px;}
.ibcatein .nbt-cn{font-size:26px;letter-spacing:1px;line-height:20px;}
}
@media only screen and (max-width:499px) {
.nybanner{height:220px;padding-top:100px;}
}





/* 面包屑 */
.breav-nav{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:16px;}
.location{float:left;background:url(../images/home.png)left center no-repeat;padding-left:28px;overflow:hidden;color:#F5F5F5;}
.location a{color:#F5F5F5;}
@media only screen and (max-width:768px){
.breav-nav{font-size:14px;}
}
@media only screen and (max-width:499px){
.breav-nav{font-size:13px;}
}


/*二级栏目*/
.sub_muen {width: 100%;height: auto;overflow: hidden;border-bottom:1px solid #e7e7e7;overflow-x: auto;}
.sub_muen ul{white-space: nowrap;text-align: center;}
.sub_muen ul li {display:inline-block;height: 80px;padding:0px 40px;}
.sub_muen ul li a {display:block;height: 80px;line-height: 80px;font-size:18px;color:#000;position:relative;}
.sub_muen ul li a:hover {color:#d60e0e;}
.sub_muen ul li.cur a {color: #d60e0e;}
.sub_muen ul li a::after {content:"";position:absolute;left:0px;bottom:0px;width:0px;height:3px;background-color:#d60e0e;transition:all .3s linear;}
.sub_muen ul li a:hover::after,.sub_muen ul li.cur a::after {width:100%;}

@media only screen and (max-width:1024px){
.sub_muen ul li{height: 80px;padding: 0px 30px;}
.sub_muen ul li a{height: 80px;line-height: 80px;}
}
@media only screen and (max-width:768px){
.sub_muen ul li{height:60px;padding: 0px 20px;}
.sub_muen ul li a{height:60px;line-height:60px;}
}



.side_left {width:300px;overflow: hidden;}
.side_right {width:calc(100% - 300px);padding-left:30px; overflow: hidden;}
@media only screen and (max-width:1024px) {
.side_left {width:240px;}
.side_right {width:calc(100% - 240px);padding-left:30px;}
}
@media only screen and (max-width:960px) {
.side_left {width:100%;float:none;overflow: hidden;}
.side_right {width:100%;float:none;padding-left:0;overflow: hidden;}
}

/*产品二级导航*/
.channl-menu {width:100%;position: relative;}
.channl-menu h2{line-height: 90px;text-align: center;color: #fff;background:#d60e0e;font-size: 30px;font-weight: normal;overflow: hidden;background-position: right top;}
.channl-menu>ul {background:#f2f2f2;}
.channl-menu ul li a {display: block;padding: 15px 20px;font-size: 16px;line-height: 26px;color: #4f676b;border-bottom: 1px solid #e7e7e7;border-top: 1px solid #FFF;}
.channl-menu>ul>li.cur a {background: #dedede;}
.channl-menu>ul>li:hover a{background: #dedede;}

@media only screen and (max-width:960px){
.channl-menu {float: none;width: auto;margin-bottom:20px; }
.channl-menu h2 {line-height:50px;font-size: 16px;text-align: left;padding-left: 15px;font-weight: 600;background:#d60e0e;}
.channl-menu h2 span {float: right;width: 24px;height: 30px;margin-top: 10px;background: url(../images/sub_left_down2.png) no-repeat center center;background-position: left center;margin-right: 10px;}
.channl-menu h2 span.on {background: url(../images/sub_left_up2.png) no-repeat center center;background-position: left center;}
.channl-menu>ul{display: none;padding: 10px;padding-bottom: 20px;}
.channl-menu ul li a {font-size: 14px;padding: 10px;}
.channl-menu>ul>li.cur a{background: #dedede;}
}

/*ZUO CE LIAN XI*/
.box_lelx{padding:20px 10px;background:#d60e0e;}
.box_lelx p{font-size: 16px;color: #fff;line-height: 30px;}
.box_lelx strong {color: #fff;font-size: 30px;line-height:36px;display: block;margin-bottom: 10px;font-family: impact;font-weight:300;}
@media only screen and (max-width:960px){
.box_lelx{display: none;}
}




/********************/
.ny-title {padding-bottom:50px}
.ny-title .entitle{text-transform: uppercase;font-size: 23px;color: #b8b8b8;font-family:"Arial";margin-bottom:5px;width: 100%;display: block;}
.ny-title .ntitBox {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.ny-title .ntitBox .ntit_fl{display: flex;align-items: center;flex-wrap: nowrap;}
.ny-title .ntitBox .ntit_fl h3{color: #fff;height:34px;line-height:34px; background:#d60e0e;font-size:18px;font-weight: bold;padding: 0px 15px;overflow: hidden;}
.ny-title .ntitBox .ntit_fl p{color: #fff;font-size:18px;background: #b1b1b1;padding: 0px 15px;margin-left: 10px;height:34px;line-height:34px;}
.ny-title .ntitBox .ntit_fr{color: #fff;font-size:18px;background:#d60e0e;padding: 0px 15px;height:34px;line-height:34px;}
.ny-title .ntitBox .ntit_fr i{font-size:18px;width:24px;height:24px;line-height:24px;text-align: center;color: #d60e0e;background: #ffffff;border-radius: 50%;}
.ny-title .ntitBox .ntit_fr span{padding-left:6px;font-weight:300;}
.ny-title .ntitBox .ntit_fr span em{}

.company {line-height: 1.8; overflow: hidden;}

@media only screen and (max-width:960px){
.ny-title .ntitBox{display: block;}
.ny-title .ntitBox .ntit_fl{width:100%;margin-bottom:5px;}
.ny-title .ntitBox .ntit_fl p{margin-left:5px}
.ny-title .ntitBox .ntit_fr{display:inline-block;}
}
@media only screen and (max-width:499px){
.ny-title .ntitBox .ntit_fl h3{font-size:15px;padding: 0px 8px;}
.ny-title .ntitBox .ntit_fl p{font-size:15px;padding: 0px 8px;}
.ny-title .ntitBox .ntit_fr{font-size:15px;padding: 0px 8px;}
.ny-title .ntitBox .ntit_fr i{font-size: 15px;width: 20px;height: 20px;line-height: 20px;}
}



.position{position: relative;height:50px; line-height:50px;border-bottom: 1px solid #cdcdcd;margin-bottom:20px;}
.position h3 {position: absolute;font-size:28px;font-weight: normal;color: #333;background-position: center top;text-align: left;bottom: 0;left: 0;border-bottom: 3px solid #e7161b;}




/*PROLIST*/
.proconBox{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.prolist{overflow: hidden;}
.prolist li{width:32.33%;float: left;margin-right:0.5%;margin-left:0.5%;margin-bottom:2%;overflow: hidden;transition: all ease .5s;}
.prolist li a{display: block;position: relative;}
.prolist li .nimg {width: 100%;border: 1px solid #ebebeb;overflow: hidden;}
.prolist li .nimg img {display: block;width: 100%;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.prolist li .ntbox{position: absolute;left:0;bottom:0;width: 100%;height:60px;line-height:60px;text-align: center;padding:0 15px;background: rgba(0,0,0,0.3);font-size: 18px;color: #fff;transition: all ease .5s;}
.prolist li:hover {box-shadow:0 0 15px 1px rgb(0,0,0, 0.1);}
.prolist li:hover .nimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.prolist li:hover .ntbox{background:#d60e0e;}

@media only screen and (max-width:768px){
.prolist li{width:49%;}
}
@media only screen and (max-width:499px){
.prolist li{width:100%;margin-right:0;margin-left:0;}
}



/*NEWLIST*/
.newlist {margin: 0;padding: 0;overflow: hidden;}
.newlist li{width: 100%;background: #F7F7F7;padding: 30px 30px;margin-bottom:30px;}
.newlist li a {display: flex;justify-content: space-between;align-items: center;transition:0.5s ease;}
.newlist li .newimg {display:block;width:30%;height:280px;vertical-align: middle;overflow: hidden;position:relative;}
.newlist li .newimg img {width:100%;display: block;transition:0.5s ease;}
.newlist li .newimg .time{position:absolute;top:0;left:0;background:rgba(0,0,0,0.28);padding:10px;color:#FFF;transition:0.5s ease;}
.newlist li .newimg .time i{display:block;font-size:22px;}
.newlist li .newimg .time font{display:block;font-size:15px;text-align:center;}
.newlist li .newnr {width:66%;display:block;vertical-align:middle;}
.newlist li .newnr h5{color:#222;font-size:20px;height:36px;line-height:36px;font-weight:normal;transition:0.5s ease;}
.newlist li .newnr em{display:block;font-size:16px;line-height: 1.8;color:#d60e0e;padding: 0px;margin-top:10px;font-weight:bold;}
.newlist li .newnr p{color:#666;margin-top: 10px;margin-bottom: 20px;font-weight: 300;letter-spacing: 1px;}
.newlist li .newnr .more{display:block;line-height:36px;width:125px;height:36px;color:#fff;background: #d60e0e;text-align:center;}
.newlist li .newnr .more span{transition:0.5s ease;display:block;font-size: 12px;}
.newlist li:hover .newimg img{transform: scale(1.08);}
.newlist li:hover .newimg .time{background: #d60e0e;}
.newlist li:hover .newnr h5{color:#d60e0e;text-decoration: underline;}

@media only screen and (max-width:1440px){
.newlist li .newimg{height: auto;}
}
@media only screen and (max-width:1024px){
.newlist li .newimg{width:35%;}
.newlist li .newnr {width:60%;}
}
@media only screen and (max-width:499px){
.newlist li a{display: block;}
.newlist li .newimg{width:100%;}
.newlist li .newnr {width:100%;}
.newlist li .newnr h5{font-size:16px;}
.newlist li .newnr p{font-size:13px;}
}



/*IMAGES*/
.imglist{}
.imglist ul{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.imglist li{width: 33.33%;padding: 0 10px 20px 10px;overflow: hidden;}
.imglist li a{display: block;overflow: hidden;position: relative;}
.imglist li .nimg {height: auto;padding-top: 68%;overflow: hidden;border: 1px solid #dddddd;background-size: cover !important;transition:all 0.5s;}
.imglist li .text {position: absolute;left: 0;bottom: 0;width: 100%;line-height: 3;font-size: 16px;color: #fff;text-align: center;background: -webkit-linear-gradient(bottom, rgba(21, 21, 21, 1), rgba(21, 21, 21, 0));font-weight: normal;transition:all 0.5s;}
.imglist li a:hover .nimg{transform: scale(1.1,1.1);}

@media only screen and (max-width:960px){
.imglist li{width:50%;}
}
@media only screen and (max-width:499px){
.imglist li{width:100%;}
}




/*分页样式*/
.pglist {padding: 40px 0 80px 0;width: 100%;text-align: center;clear: both;}
.pglist a, .pglist span {padding: 3px 15px;margin: 3px 2px;background:#fff;border: 1px solid #cfcfcf;font-size: 14px;border-radius: 3px;color:#333;}
.pglist * {display:inline-block;vertical-align: middle;line-height: 30px;padding-bottom:1px;}
.pglist a:hover, .pglist .page-num-current{display: inline-block;color: #fff;background:#d60e0e;border-color:#d60e0e;}






.graybg {background: #f5f5f5;}
/*PRO NEIYE*/
.pro-info {background: #fff;padding: 60px 50px;overflow: hidden;}
@media only screen and (max-width:767px){
.pro-info{padding: 20px 20px;}
}

/*内容*/
.nrcompany{width:100%;overflow: hidden;}
.nrcompany h1 {padding-top: 10px;padding-bottom: 20px;font-size: 24px;line-height: 35px;font-weight: normal;color: #000000;text-align: center;}
.nrcompany .met-editor {padding-bottom:10px;text-align: center;font-size:16px;color: #999;font-weight: 300;/*border-bottom:#eee solid 1px;*/}
.nrcompany .xwzy {font-size:15px;color:#8c8c8c;line-height:26px;margin-top:30px;background:#f5f5f5;padding:20px 28px;text-align:justify;letter-spacing:1.5px;font-weight:300;border: #E5E5E5 1px solid;}
.nrcompany .nrxqzy {font-size: 16px;padding: 50px 0;margin-bottom: 60px;line-height: 30px;text-align: justify;color: #333;}
.nrcompany .nrxqzy img{height: auto!important;max-width: 100%!important;}
.nrcompany .share {height: auto;margin-top:60px;margin-bottom: 50px;overflow: hidden;}
.nrcompany .share .more-btn{border: 1px solid #e0e0e0;color: #666;background:#FFF;display: flex;align-items: center;justify-content: center;width: 160px;height: 56px;}
.nrcompany .share .more-btn:hover{background-color:#d60e0e;color: #fff;border:0;transition:all .2s linear;}
.nrcompany .share i{font-size: 17px;margin-right:15px;transition: margin 300ms;}


/****/
.pic-box{display: flex;justify-content: space-between;/*align-items: center;*/flex-wrap: wrap;margin-bottom:50px;}
.pic-box .left-box{width:45%;padding-right:60px;}
.pic-box .left-box .pnimg{width:100%;margin: auto;border:1px solid #c7c7c7;}
.pic-box .left-box .pnimg img{display: block;width:100%;}
.pic-box .right-box{width:55%;}
.pic-box .right-box .title {font-size: 32px;font-weight: bold;line-height: 48px;color: #333;}
.pic-box .right-box .psub_tit {font-size: 16px;line-height: 30px;color: #666;margin-top: 20px;}
.pic-box .right-box .met-editor {padding-bottom:20px;font-size:16px;color:#999;border-bottom: 1px solid #EEE;margin-top: 20px;}
.pic-box .right-box .ptel {margin-top:50px;}
.pic-box .right-box .ptel span{display: block;font-size: 18px;}
.pic-box .right-box .ptel a{display: block;font-size:30px;font-weight: bold;padding:10px 0;color:#ac0203;font-family: "Arial";}
.proxqtitle {width: 100%;height: 50px;border-bottom: 3px solid #d60e0e;background: #f5f5f5;margin-bottom: 20px;}
.proxqtitle em{display:inline-block;padding: 0 40px;line-height: 50px;font-size: 16px;color: #FFF;background: #d60e0e;}

@media only screen and (max-width:960px){
.pic-box .left-box{width:100%;padding-right:0;margin-bottom: 30px;}
.pic-box .right-box{width:100%;}
}






/*reLink*/
.reLink{padding-top:40px;overflow: hidden;font-size: 15px;border-top:1px solid #EEE;}
.prevLink, .nextLink{padding-top:8px;margin-bottom:8px;overflow: hidden;}
.reLink a{color: #676767;text-decoration: none;}
.reLink a:hover{color:#d60e0e;text-decoration:underline;}




/*联系我们*/
.conlianxi{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.conlianxi .content{width:42%;}
.conlianxi .content .contact-lx-js {color: #4f676b;font-weight: normal;font-size: 22px;line-height: 1.5;margin-bottom: 50px;}
.conlianxi .content li{color:#999;line-height:24px;margin-bottom:38px;}
.conlianxi .content li h4{font-size:30px;line-height:1.2; font-weight:bold;color:#d60e0e;}
.conlianxi .content li p i{margin-right:10px;font-size:22px;}
.conlianxi .content li p em{font-size:16px;}
.conlianxi .content li .p1{font-size:20px;margin-top:10px;color:#333;}
.conlianxi .MapBox{width:55%;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.conlianxi .MapBox a{display:block;width:100%;}
.conlianxi .MapBox a img{display:block;width:100%;}

@media only screen and (max-width:768px){
.conlianxi .content{width:100%;}
.conlianxi .content li h4{font-size:22px;}
.conlianxi .content li .p1{font-size:18px;}
.conlianxi .MapBox{width:100%;float:none;}
}
