@charset "utf-8";
/* CSS Document */
html,body{background: #fff; -webkit-user-select: none; user-select: none;}
.m_center{width:1200px; height: auto; margin: 0 auto; transition: all .5s ease 0s;}
img{max-width: 100%; height: auto;}
/**/
.top_fx{position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: #fff; box-shadow:1px 0px 5px rgba(0,0,0,.2);}
.top_lns{width: 100%; height:120px; margin: 0 auto; position: relative; background: #fff; border-bottom: 1px solid #ebebeb;}
.logo{width:203px; height:119px; line-height: 1; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:flex-start; align-content:center; float: left; overflow: hidden;}
.top_ss{width: 535px; height: auto; float: left; margin: 30px 0 0 80px; overflow: hidden;}
.top_ssa{}
.input_a{width: 385px; height: 42px; border: 2px solid #d50e18; border-right: none; padding: 0 10px; font-size: 14px; vertical-align: top;}
.aniu_a{width: 105px; height: 42px; background: #ad141a; border: none; font-size: 16px; color: #fff; cursor: pointer; vertical-align: top;}
.top_ssb{width: 100%; height: 45px; line-height: 45px; font-size: 14px; color: #767676; overflow: hidden;}
.top_ssb a{display: inline-block; vertical-align: top; color: #767676; margin-right: 10px; text-transform: uppercase;}
.top_ssb a:hover{color: #ad141a;}
.tel{float: right; width: 340px; height: 109px; line-height: 1.2; background: url(../images/tel.png) left center no-repeat; font-size: 20px; color: #ad141a; padding:40px 0 0 45px;} 
.tel p{margin-top: 7px;}
.js_sscf{display: none;}
.nav{width:1200px; height:60px; font-size: 0; margin: 0 auto;}
.nav .nav_li{display: inline-block; vertical-align: top; margin-right:105px; width: auto; height:60px; position: relative; z-index: 5;}
.nav .nav_lia a{display: block; float: left; width: auto; height: 60px; line-height: 60px; color: #333333; font-size: 16px;}
.nav .nav_lia i{display: none;}
.nav_lix{width:150px; height: auto; background: #fff; padding:0px 0 5px; text-align: center; line-height: 30px; border-radius: 0 0 5px 5px; display: none; position: absolute; top:60px; left: 50%; margin-left: -75px;}
.nav_lix a{font-size: 14px; display: block;}
.nav_lix a:hover{color: #fff; background: #ad141a;}
.nav_li:hover .nav_lix{display: block;}
.nav_li:hover .nav_lia a,.nav .nuw{color: #525252; font-weight: bold;}
.nav .nav_li:last-child{margin-right: 0;}
.nav .in_kfzx{display: block; width: 190px; height: 60px; line-height: 60px; float: right; background: url(../images/in1.png) 40px center no-repeat #ad141a; color: #fff; padding-left: 75px; margin-right: 0;font-size: 16px;}

.pg_banner{width: 100%; height: 345px; background-repeat: none; background-position: center center; background-size: auto 100%; margin-top: 180px;}

/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right: 0; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #999; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #ccc; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}

/* banner */
.in_banner{width:100%; height:505px; position: relative; line-height: 1; text-transform: uppercase; margin:180px auto 0; overflow: hidden;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; width: 100%; height: 100%; background-size:auto 100%; background-position: center center; background-repeat: no-repeat;}
.in_banner .in_bannera{ height:10px; position: absolute; bottom:13px; text-align: center; z-index: 10;}
.in_banner .in_bannera .swiper-pagination-bullet{ width:10px; height:10px; border-radius:100%; vertical-align: top; background:#fff; opacity: 1; transition: all .6s ease 0s; margin:0 6px;}
.in_banner .in_bannera  .swiper-pagination-bullet-active{ opacity: 1; background: #ad141a;}

/**/
.in_title{width: 100%; height: auto; line-height: 1; text-align: center; margin: 45px auto 40px; font-size: 24px; color: #333333; font-weight: bold; overflow: hidden;}
.in_title p{margin-top: 15px; font-size: 14px; font-weight: 400; color: #666666; display: none;}
.in_title p em{display: inline-block; vertical-align: middle; width: 70px; height: 1px; background: #adadad; overflow: hidden;}
.in_title p span{margin: 0 20px;}


.in_proul{margin-bottom: 50px; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7;}
.in_proli{width: 25%; height: 250px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; float: left; padding: 25px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:flex-start; align-content:flex-start; line-height: 1; overflow: hidden;}
.in_proli h2{line-height: 1; font-size: 20px; color: #333333; margin-bottom:15px; transition: all .5 ease 0s;}
.in_proli p{font-size: 14px; line-height: 30px; height: 60px; color: #777777; overflow: hidden;}
.in_proli span{display: block; width: 116px; height: 33px; line-height: 33px; text-align: center; background: #ad141a; font-size: 14px; color: #fff; margin-top: 15px;}
.in_proli:nth-child(2){text-align: center; align-items:center; align-content:center;}
.in_proli:nth-child(2) em{font-style: normal; font-size: 14px; color: #ad141a;}
.in_proli:nth-child(2) h2{font-size: 26px; margin-top: 10px;}
.in_proli:nth-child(2) span{ margin: 5px auto 0;}
.in_proli:hover h2{color:#ad141a; }
.in_proli:nth-child(2),.in_proli:nth-child(4),.in_proli:nth-child(5){width: 50%;}

.in_proula{margin-bottom: 50px;}
.in_prolia{width:220px; height: 290px; float: left; margin-right: 25px; border: 1px solid #e2e2e2; border-radius: 5px; background: linear-gradient(180deg, #fff, #f5f5f5); padding:0 15px; overflow: hidden; transition: all .5s ease 0s;}
.in_prolia_a{width: 100%; height: 90px; line-height: 89px; border-bottom: 1px solid #e2e2e2; text-align: center; font-size: 22px; overflow: hidden; color: #ad141a;}
.in_prolia_a a{ color: #ad141a;}
.in_prolia_b{width: 100%; height: 200px; line-height:40px; font-size:0px; overflow: hidden;}
.in_prolia_b a{display: inline-block; vertical-align:top; font-size: 14px; text-align: center; width:100%; height: 40px; line-height: 40px; overflow: hidden;}
.in_prolia_b a:hover{color: #fff; background: #ad141a;}
.in_prolia:hover{box-shadow: 0px 0px 15px rgba(0,0,0,.15);}
.in_prolia:nth-child(5n){margin-right: 0;}

.inbga{width: 100%; height: auto; background: #f9f9f9; overflow: hidden;}
.inproul{}
.inproli{width: 280px; height: auto; float: left; margin-right: 25.5px; line-height: 1; overflow: hidden;}
.inproli:hover{background: #ad141a; box-shadow: 0px 0px 15px rgba(0,0,0,.15);}
.inproli:hover h2,.inproli:hover p{color: #fff; padding: 0 5px;}
.inproli_a,.inproli_a img{width: 100%; height: 215px;}
.inproli h2{height: 20px; line-height: 20px; font-size: 18px; color: #333; margin: 8px 0; overflow: hidden;}
.inproli p{font-size: 14px; color: #ad141a; height: 40px; line-height: 20px; color: #555;}
.inproli:nth-child(4n){margin-right: 0;}

/*250327*/
.in_pro_list{width:calc((100% - 80px) / 5); height: 40px; float: left; margin:0 20px 20px 0; border: 1px solid #e2e2e2; border-radius: 5px; background: linear-gradient(180deg, #fff, #f5f5f5); padding:0 15px; overflow: hidden; transition: all .5s ease 0s; font-size: 14px; text-align: center; line-height: 40px;}
.in_pro_list:hover{color: #fff; background: #ad141a; border-color: #ad141a;}
.in_pro_list:hover a{color: #fff;}
.in_pro_list:nth-child(5n){margin-right: 0;}
/*250327end*/

.in_more{display: block; width: 218px; height: 38px; line-height: 38px; text-align: center; background: #ad141a; color: #fff; font-size: 14px; margin: 50px auto; overflow: hidden; transition: all .5s ease 0s;}
.in_more:hover{color: #fff; box-shadow: 0px 0px 0px 3px #fff inset; border: 2px solid #ad141a; line-height: 32px;}

.in_teamula{width: 1200px; height: auto; position: relative; margin: 0 auto 70px;}
.in_teamul{width: 100%; height: auto; position: relative; overflow: hidden;}
.in_teamli{width:280px; height: auto; float: left; line-height: 1; margin-right: 26.6px; overflow: hidden;}
.in_teamlia{width: 280px; /*height: 278px;*/ height: 210px; border: 1px solid #e7e7e7; border-bottom: none; transition: all .5s ease 0s; overflow: hidden;}
.in_teamlia img{width: 100%; height: 100%;}
.in_teamlib{width: 100%; height:150px; background: #f4f4f4; line-height: 1.5; position: relative; padding: 0 10px; overflow: hidden; transition: all .5s ease 0s;}
.in_teamlib h2{line-height: 1; font-size: 18px; font-weight: bold; color: #333333; margin: 20px 0 10px; transition: all .5s ease 0s;}
.in_teamlib p{font-size: 14px; color: #ad141a; transition: all .5s ease 0s;}
.in_teamlib span{display: block; width: 50px; height: 88px; text-align: center; background: #ad141a; line-height: 1; padding-top:28px; color: #fff; position: absolute; top: 0; right: 0; font-size: 16px;}
.in_teamlib span i{display: block; margin-top: 10px;}
.in_teamli:hover .in_teamlia{border-color: #ad141a;}
.in_teamli:hover .in_teamlib{background: #ad141a;}
.in_teamli:hover .in_teamlib h2,.in_teamli:hover .in_teamlib p{color: #fff;}

.in_team_l,.in_team_r{width: 40px; height: 40px; line-height: 40px; text-align: center; background: #000000; color: #fff; font-size: 18px; position: relative; position: absolute; top: 50%; left: -90px; margin-top: -20px; z-index: 5; cursor: pointer; transition: all .5s ease 0s;}
.in_team_l:hover,.in_team_r:hover{background: #ad141a;}
.in_team_r{left:inherit; right: -90px;}

.in_newsul{margin-bottom: 70px;}
.in_newsul_l{width: 625px; height: auto; float: left; background: url(../images/in2.png) right center no-repeat; padding-right: 51px; overflow: hidden;}
.in_newstitle{width: 100%; height: 26px; line-height: 26px; font-size: 20px; color: #333333; overflow: hidden; margin-bottom: 20px;}
.in_newstitle a{float: right; display: inline-block; vertical-align: top; width: 70px; height: 26px; font-size: 14px; background: #ad141a; color: #fff; text-align: center; overflow: hidden;}
.in_newsul_a{width: 100%; height: auto; line-height: 1; overflow: hidden;}
.in_newsul_a h2{font-size: 16px; line-height: 1; font-weight:bold; color: #525252; border-bottom: 1px solid #c7c7c7; padding-bottom: 10px; margin-bottom: 10px;}
.in_newsul_a p{font-size: 14px; line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 18px;}
.in_newsul_a div,.in_newsul_a div img{width: 100%; height: 238px;}

.in_newsul_r{width: 550px; height: auto; float: right;}
.in_newsul_ra{font-size: 16px; line-height: 36px; color: #525252;}
.in_newsul_ra li span{float: right;}
.mta{margin-bottom:20px;}

.infwlc{width: 1200px; height: 216px; border: 4px solid #e7e7e7; position: relative; margin: 60px auto 0;}
.infwlc_title{width: 220px; height: 30px; line-height: 30px; background: #fff; font-size: 24px; font-weight: bold; color: #333333; position: absolute; top:-19px; left: 50%; margin-left: -110px; text-align: center;}
.infwlc_ul{width: 100%; height: auto; padding-top: 40px; overflow: hidden;}
.infwlc_ul div{width: 20%; height: auto; line-height: 1; float: left; text-align: center; overflow: hidden;}
.infwlc_ul div span{display: block; width: 82px; height: 82px; background: #ad141a; border-radius: 100%; margin: 0 auto; overflow: hidden;}
.infwlc_ul div h2{line-height: 1; font-size: 16px; font-weight: bold; color: #333333; margin: 10px 0 5px;}
.infwlc_ul div p{font-size: 14px; line-height: 22px; color: #666666;}


.in_links{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.in_linksli{width:160px; height:77px; border: 1px solid #e7e7e7; float: left; margin: 0 13px 23px 0; overflow: hidden; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center;}
.in_linksli:hover{border: 1px solid #ad141a; box-shadow: 0px 0px 15px rgba(0,0,0,.15);} 
.in_linksli img{max-width: 100%; max-height: 100%;}
.in_linksa{margin-top:5px; text-align: center;}
.in_linksa .swiper-pagination-bullet-active{background: #c91520;}

.foot{width: 100%; height: auto; background: #44474c; margin-top: 35px; overflow: hidden;}
.foot_a{border-bottom: 1px solid #393c41; color: #fff; line-height: 1;}
.foot_a span{display: block; width: 96px; height: 31px; line-height: 31px; background: url(../images/in8.png) center center no-repeat; padding-left: 12px; overflow: hidden; margin-top: 40px; float: left;}
.foot_a div{float: right; text-align: right; overflow: hidden;}
.foot_a div a{color: #fff; font-size: 14px; display: inline-block; vertical-align: top;}
.foot_a div a:first-child{margin-top: 45px; margin-right: 20px;}
.foot_a div a:last-child{width: 80px; height: 85px; padding-top: 45px; text-align: center; background: #ad141a;}

.foot_b{border-top: 1px solid #5f5f5f; padding: 20px 0 35px;}
.foot_ba{width: 835px; height: auto; float: left; overflow: hidden;}
.foot_bli{width: 20%; float: left; font-size: 14px; line-height: 30px; overflow: hidden;}
.foot_bli a{color: #c3c3c3;}
.foot_bli a:hover{color: #bf1920;}
.foot_bli p:first-child a{font-size: 16px; color: #ffffff;}

.foot_bb{float: right; width: 360px; min-height: 99px; background-repeat: no-repeat; background-position: left center; margin-top: 15px; background-size: 18% auto;}
.foot_bb div{ float: right; margin: 20px 0 20px; font-size: 16px; color: #8f8f8f;/* background: url(../images/in10.png) 28px 3px/6% auto no-repeat;*/ padding-left: 75px; line-height: 1; padding-top: 5px;}
.foot_bb div p{font-size: 18px; color: #ffffff; font-weight: bold; margin-top: 5px;}
.foot_xt{width: 100%; height: 2px; border-top: 1px solid #393c41; border-bottom: 1px solid #5f5f5f;}
.foot_text{width: 100%; height: auto; padding: 15px 0; font-size: 14px; line-height: 24px; color: #c3c3c3; text-align: center;}

/*page*/
.pg_map{width: 100%; height: 45px; line-height: 44px; border-bottom: 1px solid #dedede; overflow: hidden; font-size: 14px; color: #696969; margin-bottom: 30px;}
.pg_map span{margin: 0 5px;}
.pg_map span:nth-last-child(2),.pg_map a:last-child{color: #bf1920;}

.pg_mapa{width: 100%; height: auto; line-height: 1; text-align: center; font-size: 24px; color: #525252; overflow: hidden; padding: 30px 0 20px; display: none;}

.pg_nav{width:100%; height: auto; text-align: center; overflow: hidden; margin:0px auto 35px; display: none;}
.pg_nav a{display: inline-block; vertical-align: top; min-width: 140px; height: 42px; line-height: 40px; text-align: center; border: 1px solid #bbbbbb; padding: 0 10px; margin: 0 10px 12px 0; font-size: 16px; transition: all .6s ease 0s; position: relative;}
.pg_nav a:hover,.pg_nav .pg_nuw{background: #bf1920; border-color: #bf1920; color: #fff;}

.s_text{font-size:14px; color: #525252; line-height: 30px; margin-top: 30px;}
.s_newstitle{width: 100%; height: auto; text-align: center; font-size:20px; color: #333333; font-weight: bold; margin:20px 0 35px;}
.s_newstitle div{width: 100%; height:auto; padding: 10px 0; background: #f2f2f2; margin-top:10px; font-size: 14px; font-weight: 200;}
.s_newstitle div span{margin: 0 50px;}

.pg_teamul .in_teamli{margin-bottom: 35px;}
.pg_teamul .in_teamli:nth-child(4n){margin-right: 0;}

.pg_caseul .inproli{margin-bottom: 25px;}
.pg_caseul .inproli:hover h2{color:#bf1920; }

.pg_jrwmli{width: 577px; height: auto; min-height: 700px; border: 1px solid #e7e7e7; overflow: hidden; padding: 40px; margin-bottom: 20px; float: left; transition: all .5s ease 0s;}
.pg_jrwmlia{line-height: 1; font-size: 20px; font-weight: bold; border-bottom: 1px solid #e7e7e7; padding-bottom: 20px; margin-bottom: 20px;}
.pg_jrwmli:hover{background: #f5f5f5; border-color: #f5f5f5;}
.pg_jrwmli:nth-child(2n){float: right;}

.pg_newsli{width: 378px; height: auto; float: left; margin:0 33px 20px 0; line-height: 1; overflow: hidden;}
.pg_newslia,.pg_newslia img{width: 100%; height:200px; }
.pg_newslib{width: 100%; height: 170px; border: 1px solid #dddddd; border-top: none; padding: 10px; overflow: hidden;}
.pg_newslib h2{font-size: 16px; font-weight: bold; line-height: 1; height: 20px; overflow: hidden; margin:10px 0 5px; transition: all .5s ease 0s;}
.pg_newslib p{height: 48px; line-height: 24px; font-size: 14px; color: #666666; overflow: hidden; margin-bottom: 15px;}
.pg_newslib div{border-top: 1px solid #dddddd; height: 58px; line-height: 58px; color: #666666; font-size: 14px;}
.pg_newslib div span{float: right;}
.pg_newsli:hover .pg_newslib h2{color: #bf1920;}
.pg_newsli:nth-child(3n){margin-right: 0;}


.pgnewsli{width:48%; height: 165px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2; margin-bottom: 20px; overflow: hidden; float: left;}
.pgnewsliimg{width:196px; height:150px; float: left; line-height: 0; /*margin:0 0 0 -213px;*/ transition: all .5s ease 0s; overflow: hidden;}
.pgnewsliimg img{width: 100%; height: 100%;}
.pgnewslitxt{width:calc(100% - 220px); height: 120px; float: right; line-height: 1; overflow: hidden; transition: all .5s ease 0s;}
.pgnewslitxt h2{width: 100%; height:40px; line-height: 40px; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; transition: all .5s ease 0s; color: #333333;}
.pgnewslitxt div{width: 100%; height:52px; line-height:26px; font-size: 14px; color: #777777; overflow: hidden; margin-bottom: 12px; transition: all .5s ease 0s;}
.pgnewslitxt span{float: right; font-size: 14px; color: #bf1920;}
.pgnewsli:hover .pgnewsliimg{margin: 0;}
.pgnewsli:hover .pgnewslitxt{width:calc(100% - 220px);}
.pgnewsli:hover .pgnewslitxt h2{color: #bf1920;}
.pgnewsli:nth-child(2n){float: right;}


.pgnewsul_mo .pgnewsliimg{background:#f2f2f2; box-sizing: border-box; padding: 5px; position:relative;}
.pgnewsul_mo .pgnewsliimg p{width:100%; height:30px; line-height:30px; background:rgba(0,0,0,.2); position:absolute; bottom:-30px; left:0; z-index:5; font-size:12px; color:#fff; text-align:center; transition: all .5s ease 0s; overflow: hidden;}
.pgnewsul_mo .pgnewsliimg img{object-fit: contain;}
.pgnewsul_mo .pgnewslitxt{height:150px;}
.pgnewsul_mo .pgnewslitxt div{height:78px;}
.pgnewsul_mo .pgnewslitxt span{float:initial;}
.pgnewsul_mo .pgnewsli:hover .pgnewsliimg p{bottom:0;}



.pg_rzproli{width: 100%; height: auto; margin-bottom: 30px; overflow: hidden;}
.pg_rzprolia{width: 275px; height: 335px; float: left; overflow: hidden; line-height: 1; position: relative;}
.pg_rzprolia_a,.pg_rzprolia_a img{width: 100%; height: 100%;}
.pg_rzprolia_b{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: rgba(0,0,0,.4); text-align: center; padding:50px 20px 20px; color: #fff; font-size: 22px;}
.pg_rzprolia_b a{display: block; width: 125px; height:34px; line-height: 30px; border: 1px solid #fff; color: #fff; font-size: 14px; position: absolute; left: 50%; bottom: 20px; margin-left: -62.5px; transition: all .5s ease 0s;}
.pg_rzprolia_b a:hover{box-shadow: 0px 0px 0px 17px #ad141a inset;  transition: all .5s ease .4s;}
.pg_rzprolib{width:900px; height: auto; float: right; overflow: hidden;}
.pg_rzprolibli{width: 215px; height: 160px; float: left; margin: 0 13px 13px 0; position: relative; overflow: hidden;}
.pg_rzprolibli img{width: 100%; height: 100%;}
.pg_rzprolibli p{width: 100%; height: 35px; line-height:35px; background: rgba(0,0,0,.4); text-align: center; font-size: 14px; color: #fff; position: absolute; bottom: 0; left: 0; transition: all .5s ease 0s;}
.pg_rzprolibli:hover p{box-shadow: 0px 0px 0px 18px #ad141a inset;}
.pg_rzprolibli:nth-child(4n){margin-right: 0;}


.pg_rzprolib_ul{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.pg_rzproliblia{width:calc(25% - 15px); height: auto; float: left; margin: 0 20px 20px 0; position: relative; overflow: hidden;}
.pg_rzproliblia img{width: 100%; height:380px;}
.pg_rzproliblia p{width: 100%; height: 35px; line-height:35px; background:#e2e2e2; text-align: center; font-size: 14px; color: #333; transition: all .5s ease 0s; display: none;}
.pg_rzproliblia:hover p{/*box-shadow: 0px 0px 0px 18px #ad141a inset;*/ background: #ad141a; color: #fff;}
.pg_rzproliblia:nth-child(4n){margin-right: 0;}

.pg_rzproul{width: 100%; height:auto; margin-bottom: 25px; margin-top: 30px; overflow: hidden;}
.pg_rzpro_li{width: 220px; height: 295px; float: left; margin-right: 25px; position: relative; transition: all .5s ease 0s; overflow: hidden;}
.pg_rzpro_lia,.pg_rzpro_lia img{width: 100%; height: 100%; overflow: hidden;}
.pg_rzpro_more{width: 220px; height: 295px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; font-size: 18px; padding: 10px; border: 5px solid #e2e2e2; transition: all .5s ease 0s;}
.pg_rzpro_li:hover{border: 5px solid #e2e2e2; padding: 10px;}
.pg_rzpro_more:hover{color: #bf1920; border: 5px solid #bf1920;}
.pg_rzpro_li:nth-child(1):hover,.pg_rzpro_li:nth-child(5):hover{border: none; padding: 0;}
.pg_rzpro_li:nth-child(5n){margin-right: 0; border: none;}

/*分页*/
.pg_fy{width: 100%; height: auto; text-align: center; margin:40px auto 10px; overflow: hidden;}
.pg_fy a{display: inline-block; vertical-align: top; width:28px; height:28px; line-height: 26px; text-align: center; border: 1px solid #ababab; font-size: 16px; color: #777777; margin: 0 3px; transition: all .6s ease 0s;}
.pg_fy a:hover,.pg_fy .pg_fnuw{border-color: #bf1920; background: #bf1920; color: #fff;}
.pg_fy .pg_fyddd{border:none;}

/*浮动底部导航*/
.mb_foth{width: 100%; height: 50px; display: none; overflow: hidden;}
.lxwm_foot{width: 100%; height:50px; position:fixed; bottom: 0; left:0; z-index: 55; background: #3d3d3d; overflow: hidden; display: none;}
.lxwm_foot a{display: block; width:calc(50% - .5px); height:50px; line-height:50px; text-align: center; font-size:14px; color: #ffffff; background: #494846; overflow: hidden; float: left;}
.lxwm_foot a i{margin-right: 10px; font-size: 16px;}
.lxwm_foot a:last-child{float: right; background: #d50e18;}