﻿blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.dn{display:none}
body{color:#333;font-size:14px;line-height:1.5;font-family:ssr,"Microsoft Yahei",sans-serif}
a{color:#333;text-decoration:none}
a:hover{color:red}
img,video{max-width:100%}
input,select,textarea{font-size:14px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input.false:focus{border:2px solid #ff1531;background:#fff}
.ani,a,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.clearfix{clear:both}
.clearfix:after,.clearfix:before{content:"";visibility:hidden;clear:both;width:0;height:0;display:block}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
a,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:94%;max-width:1200px;margin:0 auto}
.nav{background-color:#AC2025}
.nav li{float:left}
.nav dl{display:none}
.nav li>a{display:block;line-height:50px;position:relative;padding:0 38px;font-size:18px;color:#fff}
.nav li.on>a,.nav li>a:hover{background:url(../images/nav-bg1.png) center no-repeat}
.nav li>a:after{content:"";position:absolute;right:0;top:50%;width:1px;height:17px;background-color:rgba(255,255,255,.2);margin-top:-8px}
.nav li.on>a:after,.nav li>a:hover:after{display:none}
.logo{margin:25px 0;display:block}
.logo .mo{display: none;}
.logo img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.logo .txt{display: inline-block;vertical-align: middle;}
.logo .txt h1{font-size: 37px;color: #AC2025;line-height: 34px;}
.logo .txt h1 em{display: block;font-size: 18px;line-height: 34px;}

.menuBtn{position:relative;z-index:9;display:none;float:right;width:26px;cursor:pointer;height:24px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;margin-top:11px}
.menuBtn b{display:block;height:3px;width:100%;cursor:pointer;background-color:#AC2025;margin:5px 0;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
.menuBtn b:last-child{margin-bottom:0}
.menuBtn.open b{opacity:0;position:absolute}
.menuBtn.open b:first-child{left:0;top:0;opacity:1;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform-origin:0 0}
.menuBtn.open b:last-child{opacity:1;left:-2px;bottom:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform-origin:0 0;-moz-transform:rotate(-45deg)}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;bottom:20px;overflow:hidden;top:auto;width:14px;height:22px;font-size:0;line-height:0;z-index:999;left:50%;text-indent:-9999px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;opacity:.5}
.banner .slick-next:hover,.banner .slick-prev:hover{opacity:1}
.banner .slick-prev{margin-left:-70px;background-image:url(../images/prev1.png)}
.banner .slick-next{margin-left:53px;background-image:url(../images/next1.png)}
.banner .slick-dots{position:absolute;left:0;bottom:25px;width:100%;text-align:center;z-index:99}
.banner .slick-dots li{display:inline-block;margin:0 5px;width:auto;height:auto}
.banner .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:-9999px;background-color:transparent;padding:0;border:3px solid #fff;border-radius:50%}
.banner .slick-dots li.slick-active button{background-color:#AC2025;border:none}
.footer{background-color:#AC2025;background-repeat: no-repeat;background-position: right center;background-image: url(../images/bg-in.jpg);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.footer.other{background-repeat:no-repeat;background-position:top center;background-image:url(../images/hd-bg.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.fd-top{border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden;padding:25px 0}
.fd-top dl{float:left;width:185px;margin-bottom:25px}
.fd-top dt a{font-size:18px;color:#fff;font-weight:700;line-height:28px;margin-bottom:6px;display:block}
.fd-top dd a{color:#fff;font-size:16px;display:block;line-height:26px;margin-bottom:4px}
.fd-top dd a:hover,.fd-top dt a:hover{text-decoration:underline}
.fd-top dl.last{width:auto}
.fd-top .contact span{padding-left:30px;background-repeat:no-repeat;background-position:0 center;font-size:16px;color:#fff;line-height:26px;margin-right:65px;display:inline-block}
.fd-top .contact .a1{background-image:url(../images/f-ico1.png)}
.fd-top .contact .a2{background-image:url(../images/f-ico2.png)}
.copy{padding:25px 0;font-size:16px;color:#fff;line-height:28px}
.copy a{color:#fff}
.copy a:hover{opacity:.5}
.g-tit1 i{font-size:28px;line-height:38px;color:#999;font-weight:100;vertical-align:middle;padding:0 5px 0 0}
.g-tit1 span{display:inline-block;vertical-align:middle;font-size:32px;line-height:38px;color:#AC2025}
.g-tit1 strong{display:inline-block;vertical-align:middle;font-size:28px;color:#AC2025;line-height:38px}
.g-tit1 em{font-family:arial;font-size:17px;color:#999;line-height:38px;text-transform:uppercase;display:inline-block;vertical-align:middle;position:relative;top:3px}
.g-tit1{padding:45px 0 32px}
.index-list1{overflow:hidden;margin:0 -22px}
.index-list1 li{float:left;width:33.33%}
.index-list1 .item{margin:0 22px 10px;display:block}
.index-list1 .item .img{position:relative;padding-top:55.7%;overflow:hidden}
.index-list1 .item .img span{position:absolute;left:0;bottom:0;width:75px;line-height:34px;text-align:center;font-size:22px;color:#AC2025;font-family:arial;font-weight:700;background-color:#ebe4e2}
.index-list1 .item .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.index-list1 .item p{font-size:18px;color:#333;line-height:25px;margin:20px 0;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:50px}
.index-list1 .item:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.wp.mo{width:100%;max-width:100%}
.index-list1 .item:hover p{color:#AC2025}
.index-con1{border-top:1px solid #eee;overflow:hidden;margin-right:-55px}
.index-con1 dl{float:left;width:50%;padding-right:55px}
.index-con1 dt{overflow:hidden}
.index-con1 dt .more{float:right;font-size:16px;color:#999;line-height:26px;margin-top:55px}
.index-con1 dt .more:hover{text-decoration:underline}
.index-con1 dt .g-tit1{float:left}
.index-list2{margin-bottom:26px}
.index-list2 li{border:1px solid #e5e5e5;overflow:hidden;margin-bottom:36px}
.index-list2 li .date{float:left;width:73px;padding:6px 0;text-align:center;background-color:#AC2025;margin-right:24px;font-family: arial;}
.index-list2 li .date strong{display:inline-block;font-size:24px;color:#fff;line-height:30px;border-bottom:1px solid rgba(255,255,255,.28)}
.index-list2 li .date span{display:block;color:#fff;font-size:22px;line-height:28px}
.index-list2 li .tit{font-size:18px;color:#333;line-height:28px;margin-top:7px;display:block;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:56px;margin-right:10px;}
.index-list2 li .tit:hover{color:#AC2025}
.index-list3{overflow:hidden;margin:0 -20px}
.index-list3 li{float:left;width:33.33%;padding:0 20px}
.index-list3 .img{position:relative;padding-top:43.55%;overflow:hidden;display:block}
.index-list3 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.index-list3 .img:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.index-con2{margin:0 -2% 55px 0}
.index-con2 dl{float:left;width:31%;position:relative;margin-right:2%}
.index-con2 dt{line-height:39px;border:1px solid #dedede;padding:0 15px;background:url(../images/i-ico1.png) center right no-repeat;cursor:pointer;}
.index-con2 dd{border:1px solid #dedede;background-color:#fff;position:absolute;left:0;top:39px;width:100%;display:none;z-index:99}
.index-con2 dd a{display:block;padding:0 15px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index-con2 dd a:hover{background-color:#8a8a8a;color:#fff}
.inner-content{overflow:hidden;margin-top:38px;margin-bottom:48px}
.snav{float:left;width:210px;border:1px solid #e5e5e5;border-bottom:none;margin-right:40px}
.snav dt{font-size:24px;color:#333;line-height:62px;padding-left:32px;position:relative;border-bottom:1px solid #e5e5e5}
.snav dt:after{content:"";position:absolute;left:0;top:50%;width:4px;height:22px;background-color:#AC2025;margin-top:-11px}
.snav dd a{display:block;font-size:18px;color:#333;line-height:62px;border-bottom:1px solid #e5e5e5;padding-left:32px}
.snav dd a:hover,.snav dd.on a{background-color:#AC2025;color:#fff;border-color:transparent}
.con-artical{overflow:hidden;margin:13px 0}
.con-artical h1{font-size:28px;color:#333;line-height:38px;text-align:center;margin-bottom:18px}
.con-artical .infor{text-align:center;padding-bottom:22px;border-bottom:1px solid #e5e5e5;margin-bottom:35px}
.con-artical .infor span{display:inline-block;padding-left:26px;margin:0 50px;font-size:16px;color:#999;line-height:26px;background-repeat:no-repeat;background-position:0 center}
.con-artical .infor span em{color:#333}
.con-artical .infor .ly{background-image:url(../images/i-ico2.png)}
.con-artical .infor .rq{background-image:url(../images/i-ico3.png)}
.con-artical .infor .dj{background-image:url(../images/i-ico4.png)}
.con-artical h3{font-weight:700;font-size:18px;color:#333;line-height:28px;margin-bottom:5px}


.con{font-size:18px;color:#333;line-height:28px;}


.con-artical p{font-size:18px;color:#333;line-height:32px;margin-bottom:18px;letter-spacing: 1px;}
.advantage{display:block;margin-bottom:26px;overflow:hidden}
.advantage img:hover{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.advantage img{display:block;width:100%}
.content-right{overflow:hidden}
.inner-list1 li{overflow:hidden;border-bottom:1px solid #eee;font-size:18px;line-height:28px;padding:15px 0}
.inner-list1 li span{float:right;color:#999;margin-left:20px}
.inner-list1 li a{display:block;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inner-list1 li a:hover{color:#AC2025}
.inner-list1{margin-bottom:46px}
.m-pages{overflow:hidden;margin-bottom:48px}
.m-pages li{float:left;margin-right:20px;width:42px;border:1px solid #e5e5e5;text-align:center;font-size:22px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.m-pages li a{display:block;color:#666;line-height:40px}
.m-pages li span{display:block;font-size:20px;color:#666;line-height:40px}
.m-pages li.on,.m-pages li:hover{background-color:#AC2025;border-color:#AC2025}
.m-pages li.on a,.m-pages li:hover a,.m-pages li:hover span{color:#fff}
.inner-list2{overflow:hidden;margin:0 -17px 30px}
.inner-list2 li{float:left;width:33.33%}
.inner-list2 .item{display:block;margin:0 17px 18px}
.inner-list2 .item .img{position:relative;padding-top:55.3%;overflow:hidden}
.inner-list2 .item .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.inner-list2 .item p{font-size:16px;color:#333;line-height:26px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52px;margin:10px 0}
.inner-list2 .item:hover p{color:#AC2025}
.inner-list2 .item:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.banner img{width:100%;display:block}
.banner .mo{display:none}
@media (max-width:1199px){
.header{position:relative;padding:1px 0}
.nav{display:none;position:absolute;top:62px;z-index:99999;width:100%;left:0;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);padding-bottom:20px}
.nav li{float:none;width:100%}
.logo{margin:5px 0;overflow: hidden;}
.logo img{width: 300px;}
.logo .txt h1{font-size: 16px;font-weight: normal;line-height: 24px;}
.logo .txt h1 em{font-size: 14px;line-height: 20px;}
.logo .txt{display: none;}
.menuBtn{display:block;margin-right:3%}
.nav li a{text-align:center}
.nav li a:after{display:none}
.nav li a:hover,.nav li.on a{background:0 0}
.index-con1 dl{padding-right:20px}
.index-con1{margin-right:-20px}
.index-con2 dd a{font-size:15px}
.fd-top dl{width:150px}
.con-artical .infor span{margin:0 40px}
.nav li.twice>a{background:url(../images/nav-ico2.png) center right no-repeat;-webkit-background-size:14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px}
.nav li.open>a{background:url(../images/nav-ico1.png) center right no-repeat;-webkit-background-size:14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px}
.nav dd a{color:#fff;font-size:15px;line-height:30px;text-align:center;display:block}
.logo .pc{display: none;}
.logo .mo{display: block;}
}
@media (max-width:959px){
.g-tit1 strong{font-size:20px}
.g-tit1 i,.g-tit1 span{font-size:24px}
.g-tit1 em{font-size:14px}
.g-tit1{padding:25px 0 15px}
.index-list1 .item{margin:0 10px 20px}
.index-list1{margin:0 -10px}
.index-list1 .item p{font-size:16px;line-height:26px;height:52px}
.index-list1 .item .img span{font-size:18px}
.index-con1 dt .more{margin-top:35px}
.fd-top dl{display:none}
.copy{font-size:14px;line-height:24px}
.snav dd a,.snav dt{font-size:16px;line-height:45px}
.con-artical h1{font-size:22px}
.con-artical .infor span{margin:0 10px}
.con-artical .infor{margin-bottom:20px}
.con-artical p{font-size:16px;line-height:26px;margin-bottom:15px}
}
@media (max-width:767px){
.index-list1 li{width:50%}
.index-list1 .item{margin:0 5px 10px}
.index-list1{margin:0}
.index-con1 dl{float:none;width:auto;margin-right:0;padding-right:0}
.index-con1{margin-right:0}
.index-list3 li{padding:0 5px}
.index-list2{margin-bottom:0}
.index-list3{margin:0 -5px;display:none}
.nav{top:50px}
.index-list2 li .date{padding:10px 0 8px}
.index-list2 li .tit{font-size:16px;line-height:26px}
.index-con2 dl{float:none;width:auto;margin-right:0;margin-bottom:10px;background-color:#fff}
.index-con2{margin-right:0}
.fd-top .contact span{display:block;margin-bottom:10px}
.fd-top{padding:15px 0 5px}
.copy{padding:15px 0}
.banner .slick-next,.banner .slick-prev{display:none!important}
.banner .slick-dots{bottom:10px}
.snav{display:none}
.inner-content{margin:20px 0}
.con-artical .infor span{font-size:12px;line-height:22px;padding-left:20px;-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px}
.inner-list1 li{font-size:16px;line-height:26px;padding:10px 0}
.inner-list1,.m-pages{margin-bottom:20px}
.m-pages li a,.m-pages li span{font-size:16px;line-height:34px}
.m-pages li{margin-right:10px;width:34px}
.inner-list2 .item{margin:0 5px 10px}
.inner-list2{margin:0 -5px 20px}
.wp.mo{max-width:94%}
.banner .pc{display:none}
.banner .mo{display:block}
}
@media (max-width:479px){
.index-list1 li{float:none;width:auto}
.index-list1 .item{margin:0 0 10px}
.index-list1 .item p{margin:10px 0 4px}
.index-list2 li{margin-bottom:15px}
.fd-top .contact span{font-size:14px;-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;padding-left:20px;margin-bottom:5px}
.con-artical .infor .dj{display:none}
.con-artical h1{margin-bottom:10px}
.inner-list2 li{width:50%}
.advantage{margin-bottom:10px}
}
@media (max-width:359px){
.logo img{width:260px}
.menuBtn{margin-top: 6px;}
.m-pages li a,.m-pages li span{font-size:14px;line-height:30px}
.m-pages li{margin-right:5px}
.nav{top: 45px;}
}

/* 20200919修改 */
.nav li{position: relative;}
.nav li dl{position: absolute;left: 0;top: 100%;width: 100%;background-color: #fff;-moz-box-shadow: 0 0 10px rgba(187,73,41,0.2);-webkit-box-shadow: 0 0 10px rgba(187,73,41,0.2);box-shadow: 0 0 10px rgba(187,73,41,0.2);z-index: 9;}
.nav li dl a{text-align: center;display: block;line-height: 40px;font-size: 18px;color: #333333;}
.nav dl a:hover{background-color: #bb1729;color: #ffffff;}
.logo{float: left;}
.hd-center{overflow: hidden;}
.hd-search{overflow: hidden;float: right;margin-top: 60px;border: 1px solid #dcdcdc;border-radius: 5px;background-color: #fff;}
.hd-search .inp{width: 226px;line-height: 32px;padding: 0 10px;font-size: 14px;color: #333333;border: none;float: left;height: 34px;background-color: #fff;}
.hd-search .sub{width: 34px;height: 35px;border: none;background-color: #AC2025;background-repeat: no-repeat;background-image: url(../images/so-ico1.png);background-position: center;float: left;color: #ffffff;text-indent: -9999px;margin-top: -1px;}
.add-model{overflow: hidden;margin: 70px -10px 0;}
.add-model li{float: left;width: 33.33%;}
.add-model a{display: block;margin: 0 10px 20px;background-color: #fafafa;padding: 42px 0 35px;color: #333333;}
.add-model a span{display: block;text-align: center;font-size: 28px;line-height: 38px;padding-top: 85px;background-repeat: no-repeat;background-position: top center;}
.add-model .a1 span{background-image: url(../images/add-ico1.png);}
.add-model .a2 span{background-image: url(../images/add-ico2.png);}
.add-model .a3 span{background-image: url(../images/add-ico3.png);}
.add-model .a4 span{background-image: url(../images/add-ico4.png);}
.add-model .a5 span{background-image: url(../images/add-ico5.png);}
.add-model .a6 span{background-image: url(../images/add-ico6.png);}
.add-model .a1:hover span{background-image: url(../images/add-ico11.png);}
.add-model .a2:hover span{background-image: url(../images/add-ico22.png);}
.add-model .a3:hover span{background-image: url(../images/add-ico33.png);}
.add-model .a4:hover span{background-image: url(../images/add-ico44.png);}
.add-model .a5:hover span{background-image: url(../images/add-ico55.png);}
.add-model .a6:hover span{background-image: url(../images/add-ico66.png);}
.add-model a:hover{color: #ffffff;background-color: #AC2025;}
.hd-search.mo{display: none;}
@media (max-width:1279px){
    .hd-center{overflow: hidden;padding-left: 3%;width: auto;}
    .hd-search{display: none;}
    .hd-search.mo{display: block;float: none;margin: 10px auto 0;width: 262px;}
    .nav{text-align: center;top: 49px;}
    .nav li dl{position: static;background-color: #AC2025;}
    .nav li dl a{color: #ffffff;font-size: 16px;}
}
@media (max-width:959px){
    .add-model a span{font-size: 20px;-webkit-background-size: auto 50px;-moz-background-size: auto 50px;-o-background-size: auto 50px;background-size: auto 50px;padding-top: 60px;}
}
@media (max-width:767px){
    .add-model{margin: 30px -5px 0;}
    .add-model a{padding: 20px 0;margin: 0 5px 10px;}
    .add-model a span{font-size: 16px;line-height: 26px;padding-top: 40px;-webkit-background-size: auto 30px;-moz-background-size: auto 30px;-o-background-size: auto 30px;background-size: auto 30px;}
}
/* 20200919修改 end */