@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1399px){
.moddle{ width:1200px;}
#nav li{width:130px;position: relative;}	
#nav li dl{width: 100%;}
#nav li::after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #fff;transition: 0.5s;}
#nav li:hover::after{width: 100%;}
.rmss{width:685px;padding-left: 40px;background: url(../images/hot.png) no-repeat left;background-size: 35px;}
.search{width: 265px;}
.icpfl dl{height:80px;line-height: 80px;}
.icpfl ul li{height:41px;line-height: 41px;margin-bottom:7px;}	
.icpfl dt{padding:16px 0px;}
.icpfl dt p{margin-top:6px;}
.cpzs{width:958px;float:left;}
.cpzs div{width:232px;margin-right:10px;float:left;background-color: #f1f1f1;margin-bottom: 10px;}
.cpzs div li{height:153px;overflow: hidden;}
.cpzs div li a img{width: 100%;height: 100%;transition: all 0.6s;object-fit: cover;}
.cpzs div:hover li a img{transition: all 0.6s;transform: scale(1.2);}
.cpzs div:nth-child(4n){margin-right:0px;}
.cpzs div p{height:50px;padding: 10px 0;text-align: center;}
.cpzs div p a{font-size:15px;color: #333;}
.cpzs div:hover{background-color:#D2213E;}
.cpzs div:hover a{color: #fff;}
.company ul{width: 500px;}
.company ul p{line-height: 24px;font-size: 14px;}
.company ul ol{margin-top: 14px;}
.sl1 ul {float: left;border-right: 1px solid #CDCDCD;width: 201px;padding:0px 46px;}
.sl1 ul:nth-child(4){width:205px;border-right: none;}
.sl1 ul img{float: left;margin-right: 10px;margin-top: 10px;transition: all .8s ease 0s;}
.sl1 ul:hover img{transform: rotateY(360deg);}
.sl1 ul li {font-size: 16px;}
.sl1 ul li span {font-size:36px;color: #D2213E;font-family: "impact";}
.sl1 ul p {font-size:24px;color: #434343;font-weight: lighter;}
.fs_rt ol {overflow: hidden;zoom: 1;margin-top: -60px;position: relative;float: left;}
.fs_rt ol .n_name {width: 130px;}
.fs_rt ol .cur{background-color:#D2213E;}	
.n_list dl{width:500px;float: left;background-color: #D2213E;color: #fff;padding: 50px 100px 50px 70px;}
.n_list dl span{font-size: 42px;font-weight: bold;}
.n_list dl li{font-size: 24px;border-bottom: 1px solid #FFFFFF;padding-bottom: 6px;margin-top: 20px;margin-bottom: 15px;}
.n_list dl dt{font-size: 15px;line-height: 32px;height:96px;}
.n_list dl p{background-color: #fff;width: 120px;height: 40px;line-height: 40px;text-align: center;margin-top: 20px;}
.n_list dl p a{font-size: 16px;}
.n_list dd{width: 600px;float: left;margin-left: -70px;height:423px;overflow: hidden;margin-top: 55px;}
.n_list dd img {width: 600px;height: 423px;transition: all 0.6s;}
.n_list dd:hover img{transform: scale(1.2);}
.jgyy{position: relative;}
.jgyy .jgimg{height: 170px;overflow: hidden;position: relative;}
.jgyy .jgimg .jgcang{position: absolute;left: 0;bottom: 0;width: 100%;padding: 20px 0;background: rgba(0, 0, 0, 0.5);font-size: 15px;color: #fff;}
.jgcang .cc{width: 90%;margin: 0 auto;}
.jgyy .jgimg img{width: 100%;height: 100%;object-fit: cover;}
.jgyy .jgb{text-align: center;line-height: 40px;font-size: 16px;background: #EAEAEA;}
.jgyy .swiper-slide:hover .jgb{background: #D2213E;color: #fff;}
.jgyy .swiper-button-prev{left: -50px;top: 200px;}
.jgyy .swiper-button-next{right: -50px;top: 200px;}
.jgyy .swiper-button-prev:after,.jgyy .swiper-button-next:after{content: "";}
.jgyy .swiper-button-prev:focus,.jgyy .swiper-button-next:focus{outline: none;}
.cpzs1 div{width:291px;margin-right:12px;float:left;background-color: #EFEFEF;margin-bottom: 20px;box-shadow:1px 1px 3px #ccc;}
.cpzs1 div li{width:291px;height:220px;}
.cpzs1 div li a{width:291px;height:220px;overflow: hidden;display: inline-table;}
.cpzs1 div li a img{width:291px;height:220px;transition: all 0.6s;}
.cpzs1 div:hover li a img{transition: all 0.6s;transform: scale(1.2);}
.cpzs1 div:nth-child(4n){margin-right:0px;}
.cpzs1 div p{line-height:50px;height:50px;text-align: center;}
.cpzs1 div p a{font-size:15px;}
.cpzs1 div:hover{background-color:#D2213E;}
.cpzs1 div:hover p a{color: #fff;}
.xwzx1 dl{ width:291px; float:left;margin-right:12px;}
.xwzx1 dl:nth-child(4n){margin-right:0px;}
.xwzx1 dl dt{width:291px;height:220px;overflow: hidden;}
.xwzx1 dl dt a img{width:291px;height:220px;cursor: pointer;transition: all 0.6s;}
.xwzx1 dl:hover dt a img{transform: scale(1.2);}
.xwzx1 dl li{height: 36px;line-height: 36px;overflow: hidden;}
.xwzx1 dl li a{color: #303030;font-size: 16px;}
.xwzx1 dl ol{line-height: 26px;height:52px; overflow:hidden;}
.xwzx1 dl p{color: #999999;font-size: 14px;line-height: 26px;}
.footnav dl:nth-child(1){width:160px;}
.footnav dl:nth-child(2){width:360px;}
.footnav dl:nth-child(2) dt{ width:50%; float:left;}
.footnav dl:nth-child(4){width:200px;}
.footnav ul{width:480px;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:232px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:230px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {width:230px;height:230px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #D2213E;}
.right{width:940px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:200px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:224px;height:224px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #D2213E;}
.cp_r{ width:400px;}
}
.newsList li .titBox{width: 59%;}