﻿@charset "UTF-8";
/*内页底部*/
.footer{ margin-bottom:40px;}
.foot_nav{background: url(../images/index/index-conbg.jpg) bottom center/cover;}
.foot_copyr{ width:100%;background: #121212;}
/*===========================================================================================================*/
/*大图*/
.nybanner{width: 100%;position: relative;height: 350px;overflow: hidden;background-position: bottom center;background-repeat: no-repeat;background-image: url(../images/nybanner.jpg);background-size: cover;}

/*位置*/
.ny_position:before,
.ny_position h3:before{ content:""; position:absolute; display:block; width:100%;  left:0; }
.ny_position{height: 30px;margin-bottom: 20px;text-align: right; position:relative;line-height: 30px;}
.ny_position:before{height:1px;background:#ddd; bottom:0;}
.ny_position h3{float: left;position: relative;height: 100%;color: #666;font-size: 18px;}
.ny_position h3:before{height:3px;background:#e60212; bottom:-1px;}
.ny_position s{display: inline-block;width: 15px;height: 15px;margin-right: 10px;background: url(../images/locationIco.png) no-repeat;vertical-align: middle;}
.ny_position a{font-size: 14px;color: #666;}
.ny_position a:hover{color: #e60212;}

/*页码*/
.pagernum{padding: 20px 0 30px;width:100%;text-align: center;clear: both;}
.pagernum a,
.pagernum span{color: #999;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 30px;background: #fff;border: 1px solid #f2f2f2;}
.pagernum a:hover,
.pagernum span{display:inline-block;color: #fff;background: #e60212;border-color: #e60212;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pagernum a.page-num-current{display:inline-block;color: #fff;background: #e60212;border-color: #e60212;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pagernum span.page-num{ display:none !important;}

/*内容分页*/
.pagebut{height: 38px;border: 1px solid #ddd;padding: 0px 10px;}
.pagebut .prev,
.pagebut .next{height: 38px;line-height: 38px;color: #666;}
.pagebut .prev a,
.pagebut .next a{height: 38px;line-height: 38px;color: #666;}
.pagebut .prev a:hover,
.pagebut .next a:hover{color: #e60212;}
.pagebut .prev{float: left;}
.pagebut .next{float: right;}

/*内页分享*/
.ny_share{width: 100%;display: block;margin: 10px 0;}
/*===========================================================================================================*/
/*内页通用*/
.neiye{padding: 30px 0;}
.neiye .sobtitle{height: 26px;line-height: 20px;padding-bottom: 5px;font-size: 14px;color: #666;border-bottom: 1px solid #ddd;margin-bottom: 20px;text-align: right;}

.ny_fl{width: 250px; float:left;}
.ny_fl .nyfl_tit{height: 90px;background: #e60212;border-radius: 10px 10px 0 0;}

.nyfl_nav{margin-bottom: 20px;}
.nyfl_nav .nyfl_tit h2{margin: 0 24px;padding-top: 15px;color: #fff;font-size: 20px;line-height: 30px;font-weight: bold; }
.nyfl_nav .nyfl_tit h2 span{display: block;font-size: 16px;font-weight: normal;color:#fff;}
.nyfl_nav ul{background: #f8f8f8;padding: 20px 20px 30px;border-radius: 0 0 10px 10px;border-top: 0;}
.nyfl_nav ul li a{position: relative;display: block;color: #838383;font-size: 14px;line-height: 47px;border-bottom: 1px solid #ededed;transition: all .5s;overflow: hidden;}
.nyfl_nav ul li a:after{content: ">";position:absolute;right: 0;top:50%;margin-top: -10px;width: 20px;height: 20px;font-family: 宋体;color: #fff;font-size: 12px;line-height: 20px;text-align: center;background: #a4a4a4;border-radius: 50%;transition: all .5s;}
.nyfl_nav ul li:hover a,
.nyfl_nav ul li.on a{color: #e60212;}
.nyfl_nav ul li:hover a:after,
.nyfl_nav ul li.on a:after{background: #e60212;}

.nyfl_tel .nyfl_tit{padding-left: 54px;font-weight: bold;font-size: 20px;line-height: 60px;height: 60px;color: #fff;background: #e60212 url(../images/Phone.png) no-repeat 24px 19px;}
.nyfl_tel dl{padding: 30px 20px 15px;background: #464646;border-radius: 0 0 10px 10px;}
.nyfl_tel dl .dd1{font-size: 16px;line-height: 16px;color: #acacac;padding-bottom: 6px;}
.nyfl_tel dl .dd2{font-weight: bold;font-size: 24px;line-height: 50px;color: #e60212;border-bottom: 1px solid #545454;}
.nyfl_tel dl dt{color: #fff;font-size: 14px;line-height: 27px;padding: 5px 0;border-bottom: 1px solid #545454;}
.nyfl_tel dl dt span{color: #acacac;}

.ny_fr{width: 930px; float:right;}

.ny_info{ color:#333; font-size:16px;}
.ny_info imf{ max-width:100%;}
/*===========================================================================================================*/
/*简介*/
.nei_about{color: #666;font-size: 14px;line-height: 28px;}
.nei_about img{ display:block; margin:0 auto;max-width: 100%;}
.nei_about .title p{font-size:24px;font-weight:bold;}
.nei_about .title .en{color:#F00;line-height:1em; text-transform:uppercase;}
.nei_about .title .cn{font-size:24px; color:#000; font-weight:bold; line-height:1.3em;}

/*联系*/
.nei_contact .desc{width: 100%;height: 200px;overflow: hidden;}
.nei_contact .desc .fl{ width:calc(100% - 150px); height:100%;}
.nei_contact .desc .fl h3{font-size: 20px;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.nei_contact .desc .fl p{ font-size:15px; line-height:24px;}
.nei_contact .desc .fr{width:150px; height:100%;}
.nei_contact .desc .fr img{ width:100%; height:auto;}

#allmap {width: 100%;height:450px;}
#allmap h3{color: #CC5522;font-size: 16px; line-height:26px; }
#allmap p{ font-size:14px; line-height:24px;}

/*留言*/
.nei_message{ position:relative;}
.nei_message input,
.nei_message textarea{ border:none; width:100%; height:100%; background:none;}
.nei_message span,
.nei_message i{display: flex;align-items: center;position:absolute; height:100%;top:0;}
.nei_message span{ left:10px; }
.nei_message i{right:10px;color:#F00;}

.nei_message .div1{position:relative;margin-bottom:10px;}
.nei_message .div1 div{ width:calc(calc(100% - 10px) / 2); position:relative; height:40px;border: 1px solid #eee;padding: 10px 20px 10px 45px;}
.nei_message .div1 .div11{ margin-right:10px;float:left;}
.nei_message .div1 .div22{float:right;}

.nei_message .div2{position:relative;margin-bottom:10px;border: 1px solid #eee;padding: 10px;}
.nei_message .div2 span{height: 20px;top: 10px;}
.nei_message .div2 textarea{ height:100px; line-height:20px; text-indent:65px;}

.nei_message .div3{position:relative;}
.nei_message .div3 div{  position:relative; height:40px;}
.nei_message .div3 .div11{width:calc(calc(100% - 10px) / 2);float:left;border: 1px solid #eee;padding: 10px 110px 10px 60px;}
.nei_message .div3 .div11 img{position: absolute;right: 0;top: 0;height: 40px;width: 100px;}
.nei_message .div3 .div22{float:right;width: 200px;transition: all .5s ease;}
.nei_message .div3 .div22 input{background: #e60212;color: #FFF;cursor: pointer;font-size: 18px;display: flex;align-items: center;justify-content: center;}
.nei_message .div3 .div22:hover{box-shadow: 0 5px 20px rgba(0,0,0,.2);}
.nei_message .div3 .div22:hover input{background: none;color: #e60212;}
/*===========================================================================================================*/
/*产品*/
/*列表*/
.nei_pro{width: 100%;}
.nei_pro .item{display: block;float: left;position: relative;background: #f6f6f6;transition: all .5s;}
.nei_pro .item:nth-child(3n){margin-right: 0;}
.nei_pro .item .img{overflow: hidden;}
.nei_pro .item .img img{width: 100%; display:block;transition: all .5s;}
.nei_pro .item:hover .img img{transform: scale(1.1);}
.nei_pro .item h3{width: 100%;height: 45px;color: #555;}

/*内页*/
/*↓组图样式↓*/
.HS10, .HS15{overflow:hidden;clear:both;}
.HS10{height:10px;}
.HS15{height:15px;}
.Hidden{display:none;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
/*幻灯片区域背景*/
.MainBg{width: 920px;margin:0 auto;}
/*大图展示区域*/
.OriginalPicBorder{padding: 0;}
#OriginalPic{width: 920px;overflow:hidden;position:relative;font-size:12px;}
#OriginalPic img{display:block;min-width: 100px;margin:0 auto;}
/*鼠标手势*/
.CursorL{position:absolute;z-index:999;width:50%;height: 100%;color:#FFF;left: 0;cursor:url(../images/CurL.cur), auto;}
.CursorR{position:absolute;z-index:999;width:50%;height: 100%;color:#FFF;right:0;cursor:url(../images/CurR.cur), auto;}
/*小图预览和滑动*/
.SliderPicBorder{width: 100%;overflow:hidden;}
.ThumbPicBorder {width: 920px;margin:0 auto;background: #eeeeee;overflow: hidden;position: relative;}
.ThumbPicBorder #btnPrev{width:45px;height:113px;cursor:pointer;position: absolute;left: 20px;top: 20px;}
.ThumbPicBorder #btnNext{width:45px;height:113px;cursor:pointer;position: absolute;right: 20px;top: 20px;}
.ThumbPicBorder .pic{width: 755px;overflow: hidden;position: relative;margin: 20px auto;}
#ThumbPic img{border: 3px solid #ddd;cursor:pointer;background-color: #ddd;margin: 0 5px;width: 135px;height: 108px;display:block;transition: all .5s;}
#ThumbPic img.active{border: 3px solid #e60212;}
/*↑组图样式↑*/

.page_pro .title{font-size: 24px;text-align: center;font-weight: bold;line-height: 32px;}
.page_pro .date{line-height: 30px;height: 30px;margin-bottom: 10px;text-align: center;border-bottom: 1px dashed #ccc;}
.page_pro .date span:first-child{margin-left:0;}
.page_pro .date span{color: #999;margin-left: 14px;font-size: 12px;}
.page_pro .pics{ width:100%; margin-bottom:20px;}
.page_pro .pics .but{cursor: pointer;position:absolute;}
.page_pro .pics .but.swiper-button-disabled{cursor: auto;}
.page_pro .desc{color: #666;font-size:14px;line-height: 28px;text-align: justify;overflow: hidden;}

.page_pro .bigbox{position:relative;overflow: hidden;}
.page_pro .bigbox .swiper-container{width:100%;}
.page_pro .bigbox .swiper-container .swiper-slide .img{display: flex;justify-content: center;}
.page_pro .bigbox .but{width:50%; height:100%; top:0;}
.page_pro .bigbox .next{right:0;}
.page_pro .bigbox .prev{left:0;}

.page_pro .smallbox{background: #eee;overflow: hidden;position: relative; height:150px; padding:0 85px; position:relative;}
.page_pro .smallbox .swiper-container{ width:100%; height:110px; margin:20px 0;}
.page_pro .smallbox .swiper-container .swiper-slide{height:100%;border: 3px solid #ddd;}
.page_pro .smallbox .swiper-container .swiper-slide.swiper-slide-thumb-active{border: 3px solid #e60212;}
.page_pro .smallbox .swiper-container .swiper-slide .img{width:100%;height:100%; display:block; background-position:center; background-repeat:no-repeat; background-size: cover;}
.page_pro .smallbox .but{ width:45px; height:110px;top:20px;}
.page_pro .smallbox .prev{ left:20px; background:url(../images/ArrowL.jpg) no-repeat center;}
.page_pro .smallbox .next{ right:20px; background:url(../images/ArrowR.jpg) no-repeat center;}
/*===========================================================================================================*/
/*新闻*/
/*列表*/
.nei_news{position:relative; width:100%;}
.nei_news .item{display: block;padding: 15px;border: 1px solid #eee;margin-bottom: 20px;transition: all .5s;}
.nei_news .item:hover{border: 1px solid transparent;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.nei_news .item h3{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.nei_news .item:hover h3{color:#e60212;}
.nei_news .item .time{ display:block; height:20px; margin-bottom:10px; overflow:hidden;}
.nei_news .item .time span{margin-right:10px;color: #999;font-size: 12px;line-height: 20px;}
.nei_news .item .desc{display:block; width:100%;color: #999;line-height: 22px;font-size: 14px;}

/*内页*/
/*内容详情页*/
.page_news .title{font-size: 24px;text-align: center;font-weight: bold;line-height: 32px;}
.page_news .date{line-height: 30px;height: 30px;margin-bottom: 10px;text-align: center;border-bottom: 1px dashed #ccc;}
.page_news .date span:first-child{margin-left:0;}
.page_news .date span{color: #999;margin-left: 14px;font-size: 12px;}
.page_news .desc{color: #666;font-size:14px;line-height: 28px;text-align: justify;overflow: hidden;}
/*===========================================================================================================*/