@charset "utf-8";  /*格式化样式*/  
/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{height:100%;  font-family: Microsoft YaHei;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:20px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}
.clearfix{overflow:hidden;zoom:1;clear: both;}
.clearfix{overflow:hidden;zoom:1;clear: both;}
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(../css/boxsizing.htc);
}
div,body,p,h1,h2,h3,h4,h5,ul,li,dl,dd,dt{
margin:0; 
padding:0;
list-style: none;
box-sizing:border-box;
}
a:focus{outline:none;}
a{color:#333; text-decoration: none; cursor:pointer; outline:none;}  
a:hover{ color:#700000; text-decoration: none; }
body{font-size:14px; color:#666;}
input[type=text],textarea {border: 1px solid #e3e3e3; background: #fff; -webkit-appearance: none;font-family: Microsoft YaHei;  -webkit-appearance: none;
    font-family: Microsoft YaHei;
    outline: none;}  
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  font-family: Microsoft YaHei;}  
input{font-family: Microsoft YaHei;}  
textarea { -webkit-appearance: none;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    font-family: Microsoft YaHei;
    outline: none;
}
img{width:auto; max-width:100%;vertical-align: bottom;}
select{outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{width:1200px; margin:0 auto;}
.top{background:#f7f5f5; height: 30px; line-height: 30px; color: #808080; font-size: 12px;}
.top b{color:#000;}
.top p a{padding: 0 15px; background: url(../images/tnav_a.jpg) no-repeat right center;}
.top p a:last-child{background:none;}
.top p a:hover{text-decoration:underline;}
.header{background:#fff; position:fixed; top:0; left:0; width:100%; z-index:100;box-shadow: 0 4px 8px rgba(0,0,0,0.1);}
.header .container{height:90px;}
.header .logo{float:left; padding:20px 0;}
.header .logo img{height:50px;}
.header .logo img.blogo{display:block;}
.header .logo img.wlogo{display:none;}
.navbox{float:right;}
.navbox>ul>li{float:left;}

.navbox>ul>li>a{display:block; line-height:90px; position:relative; padding:0 18px; text-align:center; font-size:16px; color:#333;}
.navbox  .box{position:absolute; top:90px; background:#f2f2f2; width:100%; border-top:1px solid #cccccc; left:0; display:none;}
.navbox .box ul{display: flex; justify-content: center;}
.navbox .box ul li{ text-align:center; padding:15px 30px; border-right:1px solid #e3e3e3;}
.navbox .box ul li:last-child{border:none;}
.navbox .box ul li h3{line-height:35px;color: #333; font-size: 16px; font-weight:bold;}
.navbox .box ul li p{font-size:14px; line-height:20px; color:#666; padding-top:12px;}
.navbox ul li:nth-child(2) .box ul{
    gap:0;
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr));  padding:20px 0;}
.navbox ul li:nth-child(2) .box ul li{ text-align:center; padding:15px; border-right:1px solid #e3e3e3; border-bottom:none; border-top:1px solid #e3e3e3;}
.navbox ul li:nth-child(2) .box ul li:last-child{border:none;}
.navbox ul li:nth-child(2) .box ul li h3{line-height:35px;color: #333; font-size: 16px; font-weight:bold;}
.navbox ul li:nth-child(2) .box ul li p{font-size:14px; line-height:20px; color:#666; padding-top:12px;}
.navbox ul li:nth-child(2) .box ul li:nth-child(1),
.navbox ul li:nth-child(2) .box ul li:nth-child(2),
.navbox ul li:nth-child(2) .box ul li:nth-child(3),
.navbox ul li:nth-child(2) .box ul li:nth-child(4),
.navbox ul li:nth-child(2) .box ul li:nth-child(5),
.navbox ul li:nth-child(2) .box ul li:nth-child(6){border-top:none;}
.navbox ul li:nth-child(2) .box ul li:nth-child(6){border-right:none;}
.navbox ul li:nth-child(2) .box ul li:last-child{border-top:1px solid #e3e3e3;}
.navbox>ul>li:hover .box{display:block;}
.w1200{width:1200px; margin:0 auto;}
.navbox>ul>li:hover>a,.navbox>ul>li>a.active{background:#f4f4f4; color:#700000;}
.navbox>ul>li.ss:hover>a:before{content: "";
width: 0;
height: 0;
border-color: transparent transparent #ccc;
border-style: solid;
border-width: 0 7px 5px;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);}
.navbox .lang{display:flex;align-items:center; height:90px;}
.navbox .lang img{height:20px;}
.navbox .lang a{line-height:20px; padding:0 7px;}
.hheader{background:none; box-shadow:none;}
.hheader .logo img.blogo{display:none;}
.hheader .logo img.wlogo{display:block;}
.hheader .navbox>ul>li:hover>a,.hheader .navbox>ul>li>a.active{background:none;color:#700000;}
.hheader .navbox>ul>li>a{color:#333;/*text-shadow: 0px 2px 2px rgba(0,0,0, 0.2);*/}
.hheader .navbox>ul>li.ss:hover a:before{display:none;}
#myCarousel{ position: absolute; height:100%; width:100%; object-fit: cover; z-index: 2;}
#lg_video{ position: absolute; height:100%; width:100%; object-fit: cover;}
.carousel-inner{height:100%;}
.carousel-inner .item{height:100%;}
.carousel-inner .item img{height:100% !important;object-fit: cover !important; width: 100% !important;}
.carousel-inner .video_box{height:100%;}
.video_wrap{position:relative; width:100%; height:100%;}
.haboutbox{padding:50px 0; overflow:hidden;}
.hti{padding-bottom:30px;}
.hti h3{color: #333; font-size: 18px; position:relative; display:flex; align-items:baseline; padding-bottom:25px;}
.hti h3 b{font-size: 38px;color: #333; margin-right:25px;}
.hti h3:after{width:152px; height: 3px; background: #700000; content:''; position:absolute; left:0; bottom:0;}
.hti a.m{float:right; color:#700000; display:block; margin-top:10px;border: 1px solid #700000; padding: 3px 10px; border-radius: 15px;}
.hti a.m:hover{background:#700000; color:#fff;}
.haboutbox .leabout{float:left; width:595px;}
.haboutbox .leabout .info{font-size:16px;line-height: 1.8; color:#333;}
.haboutbox .leabout .more{padding-top:30px;}
.haboutbox .leabout .more a{display:block; padding: 0 45px; box-sizing: border-box; height:45px; line-height:45px; border: 1px solid #700000; border-radius:23px; font-size:15px; color: #700000; display: inline-block; cursor: pointer;}
.haboutbox .leabout .more a:hover{background:#700000; color:#fff;}
.revideo{float:right; width:500px; overflow:hidden;}
.revideo img{transition: all 0.35s ease-in-out;}
.revideo:hover img{transform: scale(1.08);}
.aboutborder{border:1px solid #e4e4e4; padding:20px; overflow:hidden;}
.swiper-productbox{position:relative; overflow:hidden;margin: 0 -15px;}
.swiper-productbox .swiper-slide{width:370px; float:left; margin:0 15px 25px;border:1px solid #e4e4e4; background:#fff;}
.swiper-productbox .swiper-slide .img{overflow:hidden; padding:15px;}
.swiper-productbox .swiper-slide .img img{transition: all 0.35s ease-in-out;}
.swiper-productbox .swiper-slide:hover .img img{transform: scale(1.08);}
.swiper-productbox .txt{background:#fff; padding:20px 15px; height:160px;}
.swiper-productbox .txt h3{font-size: 20px; position:relative; color:#333; padding-bottom:25px; margin-bottom:10px; font-weight:bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.swiper-productbox .txt h3:after{content: ""; background: grey; position:absolute; left:0; bottom:0; width: 43px; height: 3px;}
.swiper-productbox .txt h5{font-size: 14px; color: #333; line-height: 26px;}
.swiper-productbox .txt p{color: grey; line-height: 20px; font-size:14px;}
.swiper-productbox .swiper-slide:hover .txt{background:#700000;}
.swiper-productbox .swiper-slide:hover .txt h3{color:#fff;}
.swiper-productbox .swiper-slide:hover .txt h3:after{background:#fff;}
.swiper-productbox .swiper-slide:hover .txt p{color:#fff;}
.swiper-productbox .swiper-slide:hover .txt h5{color:#fff;}
.swiper-productbox .swiper-button-next,.swiper-productbox .swiper-button-prev{background:#e6e6e6;color: #b3b3b3;font-size: 26px; width:50px; height:50px; border-radius:100%; text-align:center; line-height:50px; position:absolute; top:50%; margin-top:-25px; z-index:2;}
.swiper-productbox .swiper-button-next{right:-35px;}
.swiper-productbox .swiper-button-prev{left:-35px;}
.swiper-productbox .swiper-button-next:hover,.swiper-productbox .swiper-button-prev:hover{background:#700000; color:#fff;}
.hnewsbox{padding:50px 0;}
.hproductbox{background:#f5f5f5; padding:50px 0 40px;}
.hnews{overflow:hidden;}
.hnews .swiper-news{width:600px; float:left;}
.hnews .swiper-news .txt{padding:15px 15px 35px;}
.hnews .swiper-news .txt h3{font-size: 16px; color: #4d4d4d;}
.hnews .swiper-news .txt h3 span{float:right;font-size: 14px; color: #4d4d4d;}
.hnews .swiper-news .txt p{padding-top:10px; line-height:24px; color:#a1a1a1;}
.hnews .swiper-news .swiper-pagination .swiper-pagination-bullet-active{background:#700000;}
.hnews ul{float:right; width:550px;}
.hnews ul li{overflow:hidden; width:100%;padding:15px 0; border-bottom:1px solid #e4e4e4;}
.hnews ul li .img{border:1px solid #f9f9f9;width:108px; height:72px; float:left;}
.hnews ul li .txt{float:left; width:415px; margin-left:25px;}
.hnews ul li .txt h3{font-size: 16px;color: #4d4d4d;}
.hnews ul li .txt h3 span{float:right;color: #4d4d4d; font-size:14px;}
.hnews ul li .txt p{margin-top: 9px; font-size: 14px; line-height: 20px; color: #999;}
.hnews ul li .xq{float:left; margin-left:15px; padding-top:10px;}
.hnews ul li .xq a{padding: 0 20px; box-sizing: border-box; height: 40px; line-height:40px; border: 1px solid #700000; border-radius:20px; font-size: 14px; color: #700000; display: inline-block; cursor: pointer;}
.hnews ul li .box{width:700px;transition: all 0.3s ease-in-out; left:0; position:relative;}
.hnews ul li:hover .box{background:#f2f2f2; left:-130px;}
.hnews ul li:hover .xq a{background:#700000; color:#fff;}
.hnews ul li:first-child{border-top:1px solid #e4e4e4;}

.swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{  background:rgba(0, 0, 0,0.5);color: #b3b3b3;font-size: 26px; width:50px; height:50px; border-radius:100%; text-align:center; line-height:50px; position:absolute; top:40%; margin-top:-25px; z-index:2;}
.swiper-news .swiper-button-next{right:0;}
.swiper-news .swiper-button-prev{left:0;}
.swiper-news .swiper-button-next:hover,.swiper-news .swiper-button-prev:hover{background:#700000; color:#fff;}
.footer{background: #292929; padding: 30px 0; color: #ccc; overflow:hidden;}
.footer ul li{float:left; margin-right:60px;}
.footer ul li h3 a{font-size: 14px; color: #ccc; font-weight: bold; line-height:36px;}
.footer ul li p{line-height:28px;}
.footer ul li p a{color: #ccc;}
.copy{background: #202020; text-align: center; color: #ccc;line-height:24px; padding:10px 0;}
.copy a{color: #ccc;}
.footer ul li.last{width:435px; margin-right:0; overflow:hidden;}
.footer ul li.last .img{float:left; width:135px;}
.footer ul li.last .fcontact{margin-left:160px;}
.footer ul li.last h3{font-size:28px; padding-bottom:10px;}
.footer ul li.last h3 img{vertical-align:middle; height:28px; margin-right: 8px;}
.nbanner{margin-top:90px;text-align: center;}
.nmain{padding:15px 0 30px;}
.nmain .left{width:250px;}
.nmain .left .tit{height: 115px; background: url(../images/side_01.jpg) no-repeat; text-transform: uppercase; font-weight: normal; padding:15px 0 0 20px;}
.nmain .left .tit em{font-style: normal;font-size: 81px; font-family: Georgia;display: inline-block; vertical-align: baseline;}
.nmain .left .tit span{display:inline-block; font-size: 30px; font-weight: bold; margin-left: 2px;}
.nmain .left .tit span i{padding-top:2px; font-style: normal;display: block; font-weight: normal; font-size: 14px; font-family: Georgia;}
.secondnav{line-height:48px; padding:0 15px; background:#f4f4f4; font-size:16px;}
.secondnav a{display:block; color:#333;}
.secondnav a i{float:right; font-size:20px;}
.sdmenu ul{display:none;transition: all 0.3s ease-in-out;}
.sdmenu ul li{line-height:40px; font-size:15px; padding:0 15px; border-bottom:1px solid #f2f2f2;}
.sdmenu ul li:last-child{border:none;}
.sdmenu ul li a{display:block; color:#333;}
.sdmenu ul li a:hover,.sdmenu ul li a.cur{color:#700000;}
.secondnav:hover{background:#700000;}
.secondnav:hover a{color:#fff;}
.sdmenu .cur .secondnav{background:#700000;}
.sdmenu .cur .secondnav a{color:#fff;}
.sdmenu .cur ul{display:block;}
.nmain .nright{margin-left:280px;}
.position{line-height: 24px; border-bottom: 1px solid #f2f2f2; padding: 8px 15px; background: #f2f2f2; margin-bottom:20px;}
.position a{margin:0 2px;}
.position a:first-child{margin-left:0;}
.position a:last-child{color:#700000;}
.productlist{overflow:hidden;border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.productlist li{width:33.3333%; float:left; box-sizing:border-box; padding:25px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.productlist li .img{overflow:hidden;}
.productlist li .img img{transition: all 0.35s ease-in-out;}
.productlist li:hover .img img{transform: scale(1.08);}
.productlist li h3{font-size:16px; font-weight:bold;-webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical; line-height: 1.4; height:45px;}
.productlist li h5{line-height: 26px; color: #333; padding-top: 5px;}
.productlist li P{font-size:14px; line-height: 20px;height: 40px; color:#666;-webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical; margin:0 0 15px;}
.productlist li .xq a{display:inline-block;border:1px solid #700000; color:#700000; padding:4px 8px;}
.productlist li .xq a:hover{background:#700000; color:#fff;}
.productlist li h3 a{color:#333;}
.productlist li:hover h3 a{color:#700000;}
.page{overflow:hidden; line-height:32px; text-align: center; padding:30px 0 10px;}
.page a,.page span{color:#444; display:block; font-size:14px; padding:2px 12px; margin:0 5px; background:#e2e2e2; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px}
.page a:nth-child(1){margin-left:0!important}
.page .active a{background:#700000; color:#FFF;}
.page a:hover{background:#700000; color:#FFF;}
.page ul,.page li{list-style:inherit;}
.page li{display:inline-block;}
.productinfo{padding:30px 0;}
.productinfo .title{line-height:32px; padding-bottom:10px;padding-right: 100px;}
.productinfo .title h3{font-size:18px; color:#333; font-weight:bold; line-height:30px;}
.productinfo .title h5{font-size:16px; color:#333; padding-top:5px;}
.productinfo .title a{display:block; background:#700000; color:#fff; margin-left:15px; padding:0 15px;}
.productinfo .img{text-align:center;}
.product_ti{overflow:hidden;background:#fff; overflow:hidden; line-height:40px;}
.product_ti span{display:block;font-size:18px; font-weight: bold; color:#700000; cursor: pointer;}
.product_ti span.active{background:#700000; color:#FFF;}
.productcontent{padding:25px 15px; min-height: 300px; line-height: 2em; color:#333; font-size: 14px;}
.productcontent .content{display:none;}
.productcontent .content table{ margin:0 !important; width:100% !important;border-collapse: collapse;border: 1px solid #a7a7a7 !important;}
.productcontent .content table tr td{border: 1px solid #a7a7a7 !important; padding:10px 8px; font-size:14px; color: #333; line-height: 20px;}
.productcontent .content table tr:nth-child(odd) td{background:#f4f4f4 !important;}
.nposition{color:#fff; padding-top:130px;text-align: left;}
.nposition a{color:#fff;}
.nposition h3{font-size: 38px; font-weight:bold;}
.nposition p{margin-top:15px; font-size:16px;}
.nposition .bread{padding-top:60px;}
.centernav{width: 100%; height: 60px; background: #f2f2f2; text-align: center;}
.centernav a{font-size: 16px; height: 60px; color:#333; line-height: 60px; position: relative; display: inline-block; padding: 0 25px; cursor: pointer;}
.centernav a:hover{color: #fff;background: #700000;}
.centernav a.active{color: #fff;background: #700000;}
.centernav a.active:after{
    content: "";
position: absolute;
bottom: 12px;
left: 50%;
transform: translateX(-50%);
width: 24px;
height: 2px;
background: #700000;
}
.newmain{padding:30px 0;}
.newslist li{overflow:hidden;}
.newslist li .date{float:left; width:120px;font-size: 18px; color: #999; line-height:42px;position:relative;}
.newslist li .date:after{
    position: absolute;
content: "";
top: 50%;
transform: translate(50%,-50%);
right: 0;
width: 13px;
height: 13px;
border-radius: 50%;
background: #e6e6e6;
}
.newslist li .img{float:right; width:255px; height:160px; overflow:hidden;}
.newslist li .img img{transition: all 0.35s ease-in-out;}
.newslist li:hover .img img{transform: scale(1.1);}
.newslist li .txt{margin-left:120px; border-left:1px solid #e6e6e6; padding:0 300px 40px 45px; height:200px;}
.newslist li .txt h3{line-height:42px;}
.newslist li .txt h3 a{font-size: 18px; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.newslist li .txt p{font-size: 14px;color: #999; line-height:24px;}
.newslist li .txt .xq{padding-top:15px;}
.newslist li .txt .xq a{display:inline-block;width: 85px; line-height:32px; background:#e4e4e4; color:#fff; text-align:center;}
.newslist li:hover .date:after{background:#700000;}
.newslist li:hover .txt h3 a{color:#700000; font-weight:bold;}
.newslist li:hover .txt .xq a{background:#700000;}
.newslist li:hover .date{color:#700000;}
.shownews .title{padding-bottom:10px; text-align:center; border-bottom:1px solid #f2f2f2;}
.shownews .title h3{font-size:20px;color:#333; line-height:1.6;}
.shownews .title p{line-height:24px; color:#666; padding-top:5px;}
.shownews .content{font-size:16px; color:#333; line-height:2; padding:20px;}
.updown{line-height:28px; padding-bottom:10px;}
.caselist{overflow:hidden; min-height:300px;}
.caselist li{width:33.333%; float:left; padding:0 12px 25px;}
.caselist li .img{overflow:hidden;}
.caselist li img{transition: all 0.35s ease-in-out;}
.caselist li:hover img{transform: scale(1.08);}
.caselist li h3{font-size:18px; font-weight:bold; line-height:40px;}
.caselist li h3 a{display:block; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.caselist li p{font-size:14px; color:#666; line-height:24px; padding-bottom:10px;}
.caselist li .xq a{display: inline-block; border: 1px solid #700000; color: #700000; padding: 4px 8px;}
.caselist li .xq a:hover{background: #700000; color: #fff;}
.caselist li:hover h3 a{color:#700000;}
.aboutcontent{font-size:16px; line-height:2; color:#333;}
.aboutcontent img{margin-bottom:10px;}
#map img,#map label{max-width: inherit; width: auto;}
.joinbox li{margin-bottom:30px; background:#f2f2f2; padding:20px 30px;}
.joinbox li>h3{font-weight: normal; font-size: 18px; color:#700000; padding-bottom:15px;}
.joinbox li .p{font-size:14px; line-height:2; color:#333;}
.gbookbox{width:600px; margin:0 auto; padding-bottom:30px;}
.gbookbox .tit{font-size:16px; color:#333; line-height:30px; text-align:center; padding-bottom:15px;}
.gbookbox .tit span{color:#f00;}
.gbookbox p{margin-bottom:15px; font-size: 15px;overflow:hidden; line-height:40px; position:relative; padding-left:120px;}
.gbookbox p span{display:block; position:absolute; font-size:14px; left:0; top:0; text-align:right; width:100px;color:#333;}
.gbookbox p input{width:100%; border-radius:3px; padding-left:15px; color:#333; line-height:40px;}
.gbookbox p.check{line-height:30px;}
.gbookbox p.check label{ display:inline-block; color:#333; float:left; line-height:24px; padding:0; margin-right:12px; font-weight:normal;padding-top:5px;}
.gbookbox p.check label input{width:inherit; margin-right:3px;}
.gbookbox p.p1{margin-bottom:5px;}
.gbookbox p textarea{width:100%; resize: none; padding:0 15px; color:#333;}
.gbookbox .btns{margin-left:120px;}
.gbookbox .btns input{background:#700000; color:#fff; border-radius:3px; border:none; color:#fff; height:40px; width: 150px; text-align:center; cursor: pointer;}
.gbookbox p span b{color:#f00; vertical-align:middle; margin-right:3px;}
.thirdbox{text-align:center; line-height:30px; padding-top:30px;}
.thirdbox a{display:inline-block; padding:2px 25px; margin:0 8px; font-size:14px; background:#333; color:#fff;}
.thirdbox a:hover,.thirdbox a.active{background:#700000;}
.productnav{padding:15px 0; width:100%; max-width:1200px; margin:0 auto;}
.productnav ul{gap:15px; text-align: center; display: grid; grid-template-columns: repeat(3,minmax(0,1fr));}
.productnav ul li{background:url(../images/pbg.jpg) no-repeat center; background-size:cover; color:#222; display:flex; justify-content:center; align-items:center; padding:5% 0 8%;}
/*.productnav ul li:nth-child(2n){background:#6fa8dc; color:#fff;}*/
.productnav ul li .pmore{display: flex; height: 240px; align-items: center;}
.productnav ul li .pmore img{width:240px;transition: all 0.35s ease-in-out;}
.productnav ul li .pmore img:hover{transform: scale(1.08);}
.productnav ul li h3{font-size:25px; font-weight:bold; padding:25px 0;}
.productnav ul li a.more{width:130px; display:block; margin:0 auto; line-height:36px; border:1px solid #333; color:#333; border-radius:3px;}
/*.productnav ul li:nth-child(2n) a{color:#fff; border:1px solid #fff;}*/
.productnav ul li a.more:hover{background:#700000; border-color:#700000; color:#fff;}
/*.productnav ul li:nth-child(2n) a:hover{background: #fff; color:#700000;}*/
.productnavbox{display:flex; align-items:center; margin-bottom:10px; justify-content:space-between; height:60px;}
.nmain .pnright{margin-left:0;}
.nmain .pnright .productlist li{width:25%;}
.productnavbox .nv a{font-size:15px; max-width:150px; color:#000; line-height:60px; padding:0 15px; float:left; margin-left:10px; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.productnavbox .nv a:hover,.productnavbox .nv a.on{color:#fff; background:#700000;}
.nmain .productcontentbox{margin-left:0;}
.productcontent .content{display:block;}
.product_ti{margin:10px 0;}
.samplebox{padding:20px;}
.samplebox ul{overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap; list-style: none;}
.samplebox li{width:48.5%; padding-bottom:10px; list-style: none;}
.samplebox li:nth-child(9),
.samplebox li:nth-child(10),
.samplebox li:nth-child(11),
.samplebox li:nth-child(12),
.samplebox li:nth-child(13),
.samplebox li:nth-child(14)
{width:100%;}
.samplebox li p{font-weight: 400;font-size: 14px;color: #111;margin-bottom: 12px;}
.samplebox li p span{color:#f00; margin-left:5px;}
.samplebox li .input input{width:100%;color:#111;font-size: 14px; background: rgba(204, 204, 204, 0.15);border: none;padding:0 15px; height: 44px;line-height: 44px;outline: 0;}
.samplebox li .input textarea{height: 100px;width:100%;color:#111;font-size: 14px; background: rgba(204, 204, 204, 0.15);border: none; resize:none; padding:0 15px;line-height: 44px;outline: 0;}
.samplebox li .checkbox{overflow:hidden;}
.samplebox li .checkbox label{display:inline-block; margin-right:20px; font-size:14px; color:#111; line-height:28px;}
.samplebox li .checkbox label input{margin-top:7px;}
.samplebtn input{background:#700000; color:#fff; border:none; width:120px; line-height:40px; font-size:15px;}
.samplebox h3{text-align:center;  color:#111; font-size:24px; padding-bottom:20px;}
.samplebox li .radiobox{overflow:hidden;}
.samplebox li .radiobox label{display:inline-block; font-weight: normal; margin-right:20px; font-size:14px; color:#111; line-height:28px;}
.samplebox li .radiobox label input{margin-top:7px;}
.samplebox li .radiobox label span{margin-left:5px;}
.tip{font-size:12px; color:#999; padding:10px 0;}
.nproductnavbox{display:block; height: inherit; overflow: hidden;}
.nproductnavbox .po{line-height:40px;}
.productnavbox .nv a{line-height:50px; margin:0 15px 20px 0;max-width: 210px;}
.carousel-control.left{background-image: linear-gradient(to right,rgba(0,0,0,.01) 0,rgba(0,0,0,0.001) 100%);}
.carousel-control.right{background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,0.1) 100%);}
.htel{font-weight:bold; font-size:18px; margin-left:8px; color:#700000;}