@CHARSET "UTF-8";

/*头部样式*/
#head_a{background:url(/image/bg1.jpg) repeat-x;}
#header{width:1000px;margin:0 auto;}
.top_a{height:36px;}
.top_a p{float:left;line-height:36px;color:#6b6b6b;}
.top_b{float:right;height:36px;}
.top{height:118px;}
.logo{float:left;}

.topLink{width:400px;float:right;text-align:right;}
.topLink .k1{line-height:24px;padding-top:18px;}
.topLink .k2{padding-top:4px;}

.cpflb{position:absolute;width:245px;left:50%;top:680px;margin-left:-500px;z-index:9999;}

/*主体样式*/
.tt1{height:39px;color:#bf0301;font:bold 20px/39px 'Microsoft Yahei';padding-left:35px;border-bottom:1px solid #dadada;}

#container{width:1000px;margin:0 auto;margin-top:10px;}
.cpzs{width:1000px;height:467px;position:relative;}
.cpzs .title{background:url(/image/dot1.png) 0 50% no-repeat;border-bottom:0;}
.cpzs .content{margin-top:20px;padding-left:245px;}
.gywm{width:1000px;}
.gywm .title{background:url(/image/dot2.png) 0 50% no-repeat;}
.gywm .content{margin-top:15px;}
.gywm .content .tup{width:243px;float:left;}
.gywm .content .wenzi{width:726px;height:256px;line-height:23px;float:right;border-bottom:1px solid #dadada;padding-right:5px;padding-bottom:5px;}
.zzry{width:1000px;margin-top:10px;}
.zzry .title{background:url(/image/dot3.png) 0 50% no-repeat;}
.zzry .content{margin-top:15px;}
.xwzx{width:1000px;margin-top:10px;}
.xwzx .title{background:url(/image/dot4.png) 0 50% no-repeat;position:relative;}
.xwzx .content{margin-top:15px;}
.tab{float:right;}
.tab{position:absolute;left:200px;text-align:left;top:10px;}
.tab .tyt{position:absolute;right:10px;top:4px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tab li{float:left;width:113px;height:21px;display:block;line-height:23px;}
.tab li a{display:block;line-height:21px;text-align:center;color:#878787;font-size:12px;}
.tab li a:hover{text-decoration:none;}
.tab li a.tab_click{color:#FFF;text-decoration:none;font-size:12px;background:#bf0301;}

.list1{padding:8px 0;}
.list1 li{float:left;line-height:27px;vertical-align: middle;width:420px;margin:10px 50px 30px 0;}
.list1 li a{line-height:26px;color:#555555;display:block;color:#4e4e4e;font-weight:bold;}
.list1 li a:hover{color:#09953f;text-decoration:none;}
.list1 li span{width:120px;text-align:left;line-height:18px;color:#999;margin-top:26px;color:#4c4847;}
.list1 .zxxw_b{float:right;width:290px;}

/*首页区域*/
.region{border:1px solid #e0e1dc;margin-top:10px;color:#333;}
.region h3{line-height:30px;height:30px;line-height:30px;padding-left:10px;position:relative;font-family:"微软雅黑";background:#f3f3f3;
border-bottom:2px solid #bf0301;font-size:14px;}
.more_region{position:absolute;right:10px;line-height:30px;top:0;font-weight:normal;font-size:12px;}
.region .item{padding:10px;padding-bottom:0;color:#666;}
.region .item a{color:#666;padding-left:12px;padding-right:12px;line-height:26px;margin-bottom:6px;}
.region .item a:hover{text-decoration:underline;color:#df2525;}
.city h2{line-height:30px;border-bottom:2px solid #e87518;padding-left:5px;}
.city .item{line-height:28px;padding:10px;}

/*友情链接*/
.f_link{width:1000px;margin:0 auto;margin-top:10px;line-height:30px;background-color:#ececec;text-indent:12px;}

/*页面底部*/
#footbj{background:#bf0301;margin-top:10px;text-align:center;}
#footer{width:1000px;margin:0 auto;text-align:center;padding:15px 0;}
.nav_foot{height:175px;overflow:hidden;}
.nav_foot li{line-height:36px;height:36px;text-align:center;width:180px;float:left;position:relative;z-index:999;}
.nav_foot li a{line-height:36px;color:#FFF;font-weight:bold;display:block;}
.nav_foot .sec{height:146px;overflow:hidden;z-index:9999;position:absolute;top:36px;left:0px;width:180px;}
.nav_foot .sec a{color:#ccc;height:28px;line-height:28px;display:block;font-weight:normal;}
.nav_foot .sec a:hover{text-decoration: none;}
.nav_foot .lianxi{width:220px;text-align:left;line-height:28px;margin-left:15px;color:#ccc;}

.copyright{line-height:50px;background:#a30200;color:#cb8d8d;font-weight:normal;}

/*------------内页-------------------*/
.n_banner{
    position: relative !important; 
    width: 1920px !important;
    left: 50% !important;
  margin-left: -960px !important;  
}
.n_banner img{
    position: relative !important; 
    width: 1920px !important;
    left: 50% !important;
  margin-left: -960px !important;  
}

.left{width:210px;float:left;}
.sort_menu{border:1px solid #e0e1dc;}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;color:#c7241d;}
.sortt{padding:10px 0;}
.sortt li{line-height:32px;background:url(/image/icon1.gif) 18px 14px no-repeat;padding-left:30px;}
.sort_product{margin-top:10px;border:1px solid #e0e1dc;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;color:#c7241d;}
.n_news{border:1px solid #e0e1dc;margin-top:10px;}
.n_news h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;color:#c7241d;}

.n_contact{margin-top:10px;border:1px solid #e0e1dc;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;color:#c7241d;}
.n_contact .content{padding:5px 8px;}

.right{width:774px;float:right;border:1px solid #e0e1dc;padding-bottom:10px;}
.sitemp{line-height:30px;height:30px;overflow:hidden;background-color:#ececec;padding-right:10px;border-bottom:2px solid #eb5b05;}
.sitemp h2{width:340px;float:left;line-height:30px;text-align:center;text-align:left;text-indent:10px;color:#c7241d;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}

.right .content{padding:15px 10px 10px;}

/********************************************************************************  ******************************************************************************/
/****************************************************************************** 推翻 ******************************************************************************/
/********************************************************************************  ******************************************************************************/
p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}
a:hover, a:active, a:focus {text-decoration: none;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}
.ovimg {overflow: hidden;}
.ovimg img {width: 100%;min-height: 100%;}
.imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;max-height: 100%;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center center;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center center;}
.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bw {width: 100%;box-sizing: border-box;}
.bb {box-sizing: border-box;}

.pa {text-align: center;}
.pa h3 {font-size: 30px;color: #323232;font-weight: bold;font-family: "微软雅黑";line-height: 1;}
.pa p {font-size: 16px;color: #787878;line-height: 1;margin-top: 15px;font-family: "微软雅黑";text-transform: uppercase;}

/* 头部 */
.ph1 {background-color: #f00102;}
.ph1-box div {font-size: 16px;color: #fff;font-family: "微软雅黑";line-height: 41px;}
.ph1-box div p {font-size: 16px;color: #fff;font-family: "微软雅黑";line-height: 41px;}
.ph1-box div a {font-size: 16px;color: #fff;font-family: "微软雅黑";line-height: 41px;}

.ph2 {height: 112px;}
.ph2a {height: 100%;padding-top: 13px;}

.ph2b {margin-top: 20px;}
.ph2b1 {text-align: end;}
.ph2b1 p {display: inline-block;padding-left: 31px;font-size: 18px;color: #f00001;font-family: "微软雅黑";line-height: 30px;background-image: url(/image/ph2b1.png);background-repeat: no-repeat;background-position: left center;}

.ph2b2 {width: 220px;height: 32px;border-radius: 16px;border: 1px solid #b4b4b4;}
.ph2b2a {width: 180px;padding-left: 10px;height: 100%;font-size: 14px;color: #b4b4b4;font-family: "微软雅黑";}

.ph2b2a::-webkit-input-placeholder {color: #fff;}
.ph2b2a::-ms-input-placeholder {color: #fff;}
.ph2b2a::-moz-placeholder {color: #fff;}
.ph2b2a::placeholder {color: #fff;}

.ph2b2b {width: 35px;height: 100%;background-image: url(/image/ph2b2b.png);background-repeat: no-repeat;background-position: center center;}

/* nav */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-li .nav-a {display: block;line-height: 52px;font-size: 16px;color: #383838;width: 150px;text-align: center;font-family: "微软雅黑";}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #fff;z-index: 999;width: 100%;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 38px;text-align: center;display: block;color: #383838;font-family: "微软雅黑";}

.nav-li:hover .nav-a {color: #f00001;}
.nav-ul li a:hover {}

/* 首页banner样式 */
.x-banner .owl-carousel {position:relative;}
.x-banner .owl-carousel .banner-item a {display:block;}
.x-banner .owl-carousel .owl-nav .owl-prev {left:0;}
.x-banner .owl-carousel .owl-nav .owl-next {right:0;}

.x-banner .owl-carousel .owl-nav button.owl-prev,.x-banner .owl-carousel .owl-nav button.owl-next {outline:none;position:absolute;top:50%;z-index:9999;background:#424246;height:65px;width:50px;margin-top:-32.5px;border-radius:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.x-banner .owl-carousel .owl-nav button.owl-prev:hover,.x-banner .owl-carousel .owl-nav button.owl-next:hover {background:#ab001a;}

.x-banner .owl-carousel .owl-nav .icon-font {display:block;width:100%;height:100%;}
.x-banner .owl-carousel .owl-nav .icon-left-arrow:after {background-position:-34px -180px;}
.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {background-position:-26px -480px;}

.x-banner .owl-carousel .owl-dots {position:absolute;z-index:999;left:0;width:100%;text-align:center;font-size:0;bottom:5%;}
.x-banner .owl-carousel .owl-dots button.owl-dot {display:inline-block;vertical-align:middle;font-size:14px;margin:0 10px;outline:none;background:#fff;border-radius:50%;width:10px;height:10px;background-color: #3c3c3c;}
.x-banner .owl-carousel .owl-dots button.owl-dot:hover {opacity:.5;background-color: #f00001;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active {opacity:1;background-color: #f00001;}

/* 产品 */
.p1a {background-color: #f23435;padding: 22px 0;}
.p1a ul li {width: 190px;height: 53px;background-color: #fff;text-align: center;box-shadow: 0 0 7px rgba(48, 48, 48, .07);border: 1px solid #ebebeb;margin-right: 12px;}
.p1a ul li:nth-child(6n) {margin-right: 0;}
.p1a ul li:nth-child(n+7) {margin-top: 12px;}
.p1a ul li a {display: inline-block;padding-left: 40px;line-height: 53px;font-size: 18px;color: #383838;font-weight: bold;font-family: "微软雅黑";background-image: url(/image/p1a.png);background-repeat: no-repeat;background-position: left center;}

.p1a ul li.on a {background-image: url(/image/p1a-on.png);color: #f00001;}

.p1b {padding: 39px 0 55px;}

.p1b-box {text-align: center;}

.p1b2-box {width: 350px;margin-right: 75px;}
.p1b2-a {display: block;border: 1px solid #dadada;width: 350px;}
.p1b2-a+.p1b2-a {margin-top: 18px;}
.p1b2-a div {height: 247px;}
.p1b2-a h3 {display: block;width: 318px;line-height: 50px;margin: 0 auto;border-top: 1px solid #b4b4b4;font-size: 16px;color: #343434;text-align: center;font-weight: normal;font-family: "微软雅黑";}

.p1b2-a:hover h3 {color: #f00001;font-weight: bold;}

.p1b1 {display: inline-block;margin-top: 49px;}
.p1b1 a {display: block;width: 42px;height: 42px;border-radius: 21px;background-color: #f00001;font-size: 24px;color: #fff;font-family: "宋体";text-align: center;line-height: 42px;}
.p1b1 a:nth-child(2) {width: 222px;font-size: 14px;font-family: "微软雅黑";margin: 0 19px;}

.p1b1 a:hover {background-color: #b4b4b4;}

/* 优势 */
.p2 {background-color: #f9f9f9;}

.p2-box {padding: 77px 0 76px;}

.p2b {margin-top: 30px;}
.p2b li {width: 294px;min-height: 329px;background-color: #fff;border: 1px solid #e9e9e9;padding: 34px 0 58px;margin-right: 8px;cursor: pointer;position: relative;}
.p2b li::before {content: "";display: none;position: absolute;left: -1px;right: -1px;bottom: -1px;height: 0;border-top: 10px solid #f00001;}
.p2b li:nth-child(4n) {margin-right: 0;}
.p2b li div {width: 137px;height: 137px;margin: 0 auto;background-repeat: no-repeat;background-position: center 8px;transition: background 1s;}
.p2b li h3 {font-size: 18px;color: #323232;font-weight: bold;margin-top: 16px;text-align: center;font-family: "微软雅黑";margin-top: 15px;line-height: 1;}
.p2b li p {font-size: 14px;color: #323232;line-height: 24px;text-align: center;font-family: "微软雅黑";margin-top: 15px;}

.p2b li:hover::before {display: block;}
.p2b li:hover div {background-position: center bottom;}
.p2b li:hover h3 {color: #f00001;}

/* 公司简介 */
.p3-box {padding-top: 55px;}

.p3b {margin-top: 35px;}

.p3b1 {width: 590px;}

.p3b1a {padding-left: 20px;}
.p3b1a a {display: block;box-sizing: border-box;height: 36px;border: 1px solid #ddd;border-radius: 2px;padding: 0 37px 0 10px;line-height: 34px;font-size: 16px;color: #595a5a;font-family: "微软雅黑";font-weight: bold;}
.p3b1a a span {font-weight: normal;font-size: 12px;}

.p3b1a a+a {margin-left: 13px;}

.p3b1b {margin-top: 30px;padding-left: 20px;}
.p3b1b p {font-size: 14px;color: #595a5a;line-height: 30px;font-family: "微软雅黑";}

.p3b1c {margin-top: 45px;padding-left: 16px;}
.p3b1c a {display: block;width: 150px;height: 42px;box-sizing: border-box;border: 1px solid #e9e9e9;border-radius: 21px;background-color: #f00001;font-size: 14px;color: #fff;text-align: center;line-height: 40px;font-family: "微软雅黑";}

.p3b2 {width: 586px;}

/* 新闻资讯 */
.p4-box {padding: 62px 0 40px;}

.p4b {margin-top: 25px;}
.p4b li {width: 388px;margin-right: 18px;}
.p4b li:nth-child(3n) {margin-right: 0;}
.p4b li a {display: block;}
.p4b1 {height: 191px;}

.p4b2 {margin-top: 35px;}
.p4b2 div h3 {font-size: 16px;color: #5a5a5a;line-height: 20px;font-family: "微软雅黑";font-weight: bold;}
.p4b2 div h4 {font-size: 12px;color: #5a5a5a;line-height: 20px;font-family: "微软雅黑";font-weight: normal;}

.p4b2 p {font-size: 16px;color: #5a5a5a;line-height: 24px;font-family: "微软雅黑";margin-top: 15px;}

.p4b li a:hover .p4b2 div h3 {color: #f00001;}
.p4b li a:hover .p4b2 div h4 {color: #f00001;}
.p4b li a:hover .p4b2 p {color: #f00001;}

/* 底部 */
.pf {background-color: #f00001;}

.pf1 {padding: 50px 0 25px;}
.pf1a dl {min-width: 149px;}
.pf1a dl dt a {display: block;font-size: 16px;color: #fff;font-weight: bold;font-family: "微软雅黑";line-height: 1;}
.pf1a dl dd {margin-top: 20px;}
.pf1a dl dd a {display: block;font-size: 14px;color: #fff;line-height: 30px;width: 149px;font-family: "微软雅黑";}

.pf1b {width: 260px;}
.pf1b p {font-size: 14px;color: #fff;line-height: 1;font-family: "微软雅黑";}
.pf1b p a {color: #fff;}
.pf1b p+p {margin-top: 24px;}

.pf1c {width: 129px;}
.pf1c h3 {font-size: 12px;color: #fff;text-align: center;font-family: "微软雅黑";margin-top: 10px;font-weight: normal;}

.pf2 {border: 1px solid #fff;padding: 10px;font-size: 14px;line-height: 19px;color: #fff;font-family: "微软雅黑";}
.pf2 a {color: #fff;font-family: "微软雅黑";}

.pf3 {padding: 25px 0;}
.pf3 p {font-size: 12px;color: #fff;font-family: "微软雅黑";line-height: 20px;}
.pf3 p a {color: #fff;font-family: "微软雅黑";}