@charset "utf-8";

/* Link Style */
a{ color:#333;}
a:hover{ color:#ca2a2a;}

/* Body Style */
.con{ width:1200px; margin:0 auto;}
.location{background: #333;line-height: 51px;border-top: 1px solid #ddd;color: #999;font-size: 12px;}
.location a{color: #ddd;}
.location a:hover{color: #fff;}

/* header */
header{height: 120px;}
.nav li{float: left;padding-right: 50px;}
.nav li:before{content: "";float: left;width: 1px;height: 20px;background: #eee;margin:50px 50px 0 0;}
.nav li a{float: left;height: 120px;padding-top: 40px;text-align: center;}
.nav li a:hover *,.nav .nav-this *{color:#ca2a2a;}
.nav .nav-this a{border-top: 4px solid #ca2a2a;padding-top: 36px;} 
.nav li:first-child{padding-right: 40px;}
.nav li:first-child:before{display: none;}
.nav li:first-child a{padding-left: 10px;padding-right: 10px;}
.nav li h2{font-size: 18px;}
.nav li h3{font-size: 12px;color: #999;text-transform: uppercase;font-weight: normal;margin-top: 10px;}

/* index */
.banner{ height:490px;}
.slick{ width: 100%;position: relative;}
.slick-list{ position: relative;overflow: hidden;}
.banner .slick-slide{ height:490px;}
.slick-track { position: relative; left: 0; top: 0;}
.slick-slide{ float: left; height: 100%;}
.slick-dots{ position:absolute; z-index:1000; list-style:none; width:100%; text-align:center;}
.slick-dots li{ display:inline-block;font-size: 0;}
.slick-dots li button{display:inline-block; width:100%; height:100%; background:none; border:none; cursor:pointer;text-indent: -9999px;}
.slick-prev,.slick-next{border:none;text-indent: -9999px;cursor: pointer;}
.banner-index{width: 100%;height: 490px;}
.banner-index > a{display: block;width: 100%;height: 100%;}
.banner .slick-dots{ bottom:20px;}
.banner .slick-dots li{ width:20px; height:3px; margin:0 5px;background: #fff;opacity: 0.5;}
.banner .slick-dots .slick-active{opacity: 1; width:40px;}
.index-good li{display: inline-block; text-align: left; margin: 0 50px;}
.index-pro-list li{margin-top: 50px;padding-bottom: 60px;background: url(../images/index-line.png) bottom no-repeat;}
.index-pro-list li:last-child{background: none;}
.index-pro-list li >a{ display:block;}
.index-pro-list li >a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.3)}
.pro-img{ width:907px; height:400px;}
.index-pro{background: #f7f8f9;padding-top: 50px;}
.index-pro-info{width: 293px;height:400px;background: url(../images/index-pro-bg-1.png) no-repeat;padding: 80px 0 0 25px;position: relative;}
.index-pro-info-2{background-image: url(../images/index-pro-bg-2.png);}
.index-pro-info h4{font-size: 36px;padding-left: 20px;background: url(../images/title-1.png) left center no-repeat;}
.index-pro-info p{padding:0 35px 0 20px;max-height: 144px;overflow: hidden;}
.index-pro-info span{width: 140px;line-height: 40px;border: 1px solid #fff;border-radius: 10px;text-align: center;position: absolute;left: 45px;
bottom: 80px;transition: 0.5s;}
.index-pro-info span:hover{background: #fff;color: #2a3c51;}
.index-pro-img{padding-top: 70px;}
.index-pro-img dl{float: left;width: 386px;height: 130px;background: url(../images/index-pro-bg-3.png) no-repeat;padding:25px 0 0 240px;
position: relative;margin-left: 21px;}
.index-pro-img dl:hover{ background-image:url(../images/index-pro-bg-4.png);}
.index-pro-img dl:first-child{margin-left: 0;}
.index-pro-img dl img{position: absolute;left: 35px;top: -50px;width: 185px;height: 185px;transition: 0.5s;}
.index-pro-img dl:hover img{left: 25px;}
body .btn-black{display: inline-block;line-height: 36px;padding: 0 18px;background: #333;color: #fff;border-radius: 10px;}
.index-pro-img dl:hover .btn-black{ background:#ca2a2a;}
.index-news-bg{background: #f3f3f3;padding: 60px 0;}
.index-news{width: 580px;}
.index-news h2 a{padding-right: 30px;background: url(../images/arrow.png) right center no-repeat;}
.index-news li{clear: both;border-top: 1px dashed #ddd;}
.index-news li a{display: block;padding: 20px 0;overflow: hidden;transition: 0s;}
.index-news li span{width: 122px;height: 111px;background: #333;border-radius: 10px;}
.index-news li article{width: 370px;}
.index-news li article p{transition: 0.5s;max-height: 52px;overflow: hidden;}
.index-news li a:hover span{background: #ca2a2a;transition: 0.5s;}
.index-news li a:hover article p{color: #ca2a2a;}
.branch{background: #292929;padding: 30px 0;}
.branch li{float: left;color:#d6d6d6;line-height: 24px;padding: 30px 0;width: 33%;}
.branch li h2{color: #ca2b2b;margin-bottom: 10px;}
.branch li p{padding-left: 20px;}
.branch-add{background: url(../images/address-1.png) left center no-repeat;}
.branch-phone{background: url(../images/address-2.png) left center no-repeat;}
.branch-1{background: url(../images/contact-shandong-1.png) 90px center no-repeat;}
.branch-2{background: url(../images/contact-taiyuan-1.png) 90px center no-repeat;}
.branch-3{background: url(../images/contact-xian-1.png) 90px center no-repeat;}
.branch-4{background: url(../images/contact-beijing-1.png) 90px 25px no-repeat;}
.branch-5{background: url(../images/contact-zheng-1.png) 90px 35px no-repeat;}
.branch-6{background: url(../images/contact-shi-1.png) 110px 30px no-repeat;}
.branch-7{background: url(../images/contact-tian-2.png) 90px 20px no-repeat;}
.branch-8{background: url(../images/contact-shandong-1.png) 90px 20px no-repeat;}
.branch-9{background: url(../images/contact-shandong-1.png) 90px 20px no-repeat;}

/* footer */
.foot-logo{width: 184px;margin: 0 90px 0 50px;}
.foot-nav li{float: left;margin-right: 70px;}
.foot-nav li h2{font-size: 16px;font-weight: normal;}
.foot-nav li h3{font-size: 12px;font-weight: normal;margin-top: 15px;}
.foot-nav li h3 a{color: #999;}
.foot-nav a:hover,footer article a:hover{color: #ca2a2a;}
.foot-phone{margin-right: 50px;}
.foot-phone strong{font-size: 36px;color: #ca2a2a;}
.foot-phone a{display: inline-block;line-height: 35px;padding: 0 40px;border: 1px solid #ca2a2a;border-radius: 20px;color: #ca2a2a;}
.foot-phone a:hover{background: #ca2a2a;color: #fff;}
footer article{background: #f3f3f3;}
footer article a{color: #999;}

/*product*/
.pro-bg{background: #f7f8f9;padding-bottom: 60px;}
.pro-list{padding-top: 60px;}
.pro-title{width: 1200px;height: 300px;text-align: center;color: #fff;}
.pro-title a{display: block;color: #fff;width: 100%;height: 100%;padding-top: 80px;}
.pro-title h2{font-size: 58px;}
.pro-title h3{font: normal 24px arial;text-transform: uppercase;margin-top: 20px;}
.pro-title-1{background: url(../images/pro-bg-1.jpg) no-repeat;}
.pro-title-2{background: url(../images/pro-bg-2.jpg) no-repeat;}
.pro-title-3{background: url(../images/pro-bg-3.jpg) no-repeat;}
.pro-title-4{background: url(../images/pro-bg-4.jpg) no-repeat;}
.pro-bg-1 .pro-slide{background: url(../images/pro-bg-s1.png) center 60px no-repeat;}
.pro-bg-2 .pro-slide{background: url(../images/pro-bg-s2.png) center 60px no-repeat;}
.pro-bg-3 .pro-slide{background: url(../images/pro-bg-s3.png) center 60px no-repeat;}
.pro-bg-4 .pro-slide{background: url(../images/pro-bg-s4.png) center 60px no-repeat;}
.pro-num{margin: -40px 0 30px;}
.pro-slide-box{width: 1220px;margin: 0 auto;height: 430px;}
.pro-slide-box .slick-list{ padding-top: 60px;}
.pro-slide{width: 285px !important;height: 295px;border: 2px solid #333;border-radius: 10px;margin: 0 10px;text-align: center;}
.pro-slide img{width: 250px;height: 250px;margin-top: -40px;position: relative;}
.pro-slide-box .slick-dots,.customer-list .slick-dots{ bottom:0;}
.pro-slide-box .slick-dots li,.customer-list .slick-dots li{ width:30px; height:2px; margin:0 3px;background: #ddd;padding: 0;}
.pro-slide-box .slick-dots .slick-active,.customer-list .slick-dots .slick-active{background: #741e1e;height:3px;}
.pro-slide-box .slick-prev,.pro-slide-box .slick-next,.customer-list .slick-prev,.customer-list .slick-next{position: absolute; width:28px; height:28px;border:1px solid #9b9b9b;border-radius: 50%;bottom:0;
z-index: 2000;}
.pro-slide-box .slick-prev,.customer-list .slick-prev{ left:500px;background: url(../images/prev-1.png) center no-repeat;}
.pro-slide-box .slick-next,.customer-list .slick-next{ right:500px;background: url(../images/next-1.png) center no-repeat;}
.pro-slide-box .slick-prev:hover,.customer-list .slick-prev:hover{background: #741e1e url(../images/prev-2.png) center no-repeat;border-color: #741e1e;}
.pro-slide-box .slick-next:hover,.customer-list .slick-next:hover{background: #741e1e url(../images/next-2.png) center no-repeat;border-color: #741e1e;}
.img-box img{display: block;margin: 0 auto;max-width: 100%;width: auto !important;height: auto !important;}
.pro-video{/*height: 876px;*/background: url(../images/pro-video.jpg) center top no-repeat; padding-bottom:20px}
.pro-detail-title{text-align: center;padding: 20px 0;}
.pro-detail-title h2{font-size: 48px;font-weight: normal;}
.pro-detail-title h3{font: normal 24px arial;text-transform: uppercase;color: #999;margin-top: 15px;}
.video-box{width: 1100px;height: 600px;margin: 35px auto 0;overflow: hidden;}
.video-box embed,.video-box iframe{width: 1100px !important;height: 600px !important;}
.video-box video{margin: 0;padding: 0;font-size: 20px;}
.pro-nav{width: 100%;height: 100px;background: #741e1e;width: 100%;z-index: 1500;}
.pro-nav a{float: left;width: 20%;height: 100px;line-height: 100px;font-size: 16px;color: #fff;font-weight: bolder;}
.pro-nav a span{display: block;padding-left: 110px;}
.pro-nav-1{background:url(../images/pro-title-1.png) 60px center no-repeat;}
.pro-nav-2{background:url(../images/pro-title-2.png) 55px center no-repeat;}
.pro-nav-3{background:url(../images/pro-title-3.png) 55px center no-repeat;}
.pro-nav-4{background:url(../images/pro-title-4.png) 55px center no-repeat;}
.pro-nav-5{background:url(../images/pro-title-5.png) 55px center no-repeat;}
.pro-nav a:hover{background: rgba(0,0,0,0.2);}
.pro-nav-this{background: #0d0d0d !important;}
.pro-point{margin-bottom: -100px;position: relative;}
.pro-point h2{color: #fff;}
.pro-use{/*height: 1095px;*/background: url(../images/pro-detail-bg.jpg) center top no-repeat; padding-bottom:20px}
.pro-other{padding-bottom: 85px;}
.pro-other li{float: left;width: 360px;height: 373px;background: url(../images/pro-detail-other.png) no-repeat;padding-top: 30px;margin-left: 60px;}
.pro-other li:first-child{margin-left: 0;}
.pro-other li img{width: 280px;height: 280px;}
.pro-other li p{margin-top: 35px;}
.pro-other li p a{display: inline-block;width: 260px;height: 50px;line-height: 50px;background: #333;font-size: 18px;font-weight: bolder;color: #fff;overflow: hidden;}
.pro-other li p a:hover{background: #000;}

/*about*/
.inner-title{height: 350px;padding-top: 70px;}
.inner-title h2{font-size: 42px;}
.inner-nav{margin-top: 60px;}
.inner-nav a{display: inline-block;width: 260px;height: 90px;line-height: 90px;border: 2px solid #fff;color: #fff;font-weight: bolder;margin: 0 12px;
text-align: left;background: rgba(255,255,255,0.1);}
.inner-nav a:hover{background: rgba(255,255,255,0.2);}
.inner-nav a span{display: inline-block;padding-left: 120px;}
.about-1{background: url(../images/about-title-1.png) 65px center no-repeat;}
.about-2{background: url(../images/about-title-2.png) 65px center no-repeat;}
.about-3{background: url(../images/about-title-3.png) 65px center no-repeat;}
.about-4{background: url(../images/about-title-4.png) 65px center no-repeat;}
.news-1{background: url(../images/news-1.png) 50px center no-repeat;}
.news-2{background: url(../images/news-2.png) 60px center no-repeat;}
.inner-nav .inner-nav-this{background: #611212 !important;border-color: #611212;}
.about-title{background: url(../images/about-bg.jpg) center top no-repeat;}
.news-title{background: url(../images/news-bg.jpg) center top no-repeat;height: 170px;padding-top: 40px;}
.news-title .inner-nav{margin-top: 0;}
.contact-title{background: url(../images/contact-bg.jpg) center top no-repeat;padding-top: 60px;}
.about-chairman{height: 460px;background: url(../images/chairman.jpg) center no-repeat;margin: 60px auto;text-indent: -9999px;}
.introduce{height: 421px;background: url(../images/about-1.jpg) no-repeat;}
.about-history{padding: 0 60px;margin-top: -70px;}
.about-history h4{width: 150px;line-height: 40px;background: #741e1e;color: #fff;text-align: center;margin-top: 25px;}
.about-history p{margin-top: 10px;line-height: 36px;}
.team{background:#f3f3f3 url(../images/about-team-bg.jpg) center top no-repeat; padding-bottom: 50px;background-size: cover;}
.team ul{width: 1239px;margin: 0 auto 10px;}
.team-list li{float: left;width: 373px;border: 1px solid #000;margin: 0 20px 40px;border-radius: 5px;}
.team-list li:hover{ border-color:#ca2a2a;}
.team-list li a{display: block;padding: 10px 10px 22px;}
.team-list li a:hover{color:#ca2a2a;}
.team-list li img{width: 351px;height: 250px;display: block;}
.team-list li p{height: 20px;line-height: 20px;}
.activity{width: 1240px;margin: 0 auto;padding: 10px 0 10px;}
.activity li{float: left;width: 580px;height: 236px;border: 2px solid #222;border-top-left-radius: 150px;border-bottom-left-radius: 150px;padding: 18px;position: relative;margin: 0 20px 40px;}
.activity li:hover{ border-color:#ca2a2a;}
.activity li h4{width: 196px;height: 196px;background: url(../images/about-team.png) no-repeat;position: absolute;left: 18px;top: 18px;line-height: 36px;padding-top: 65px;}
.activity li img{float: right;width: 440px;height: 196px;}
.customer{padding-bottom: 60px;}
.customer > li{padding-top: 60px;}
.customer-title{height: 240px;color: #fff;text-align: center;padding-top: 70px;}
.customer-title h2{font-size: 58px;}
.customer-title h3{text-transform: uppercase;font: normal 24px arial;margin-top: 20px;}
.customer-1 .customer-title{background: url(../images/customer-title-1.png) no-repeat;}
.customer-2 .customer-title{background: url(../images/customer-title-2.png) no-repeat;}
.customer-3 .customer-title{background: url(../images/customer-title-3.png) no-repeat;}
.customer-4 .customer-title{background: url(../images/customer-title-4.png) no-repeat;}
.customer-5 .customer-title{background: url(../images/customer-title-5.png) no-repeat;}
.customer-6 .customer-title{background: url(../images/customer-title-6.png) no-repeat;}
.customer .customer-one{padding:0;}
.customer-list{width: 1233px;margin: 0 auto;height: 800px;}
.customer-one{width: 373px !important;margin: 0 19px;}
.customer-box{width: 373px;border: 1px solid #000;padding: 10px;height: 320px;margin-top: 40px; transition:0.3s;}
.customer-box:hover{ border-color:#ca2a2a;}
.customer-box a{display: block;}
.customer-box img{width: 351px;height: 250px;}
.customer-box p{font-size: 16px;font-weight: bolder;text-align: center;margin-top: 18px;height: 20px;line-height: 20px;overflow: hidden;}
.customer-box:hover p{ color:#ca2a2a}
.customer-nav{display:none;width: 200px;height: 690px;background:url(../images/customer-nav.png) no-repeat;position: absolute;right: 0;top: 522px;z-index: 2000;}
.customer-nav li{height: 102px;margin-bottom: 1px;}
.customer-nav li:before,.customer-nav li:after{content: "";display: block;width: 160px;height: 1px;background: #ddd;margin: 0 auto;}
.customer-nav li:first-child:before{display: none;}
.customer-nav li:last-child:after{display: none;}
.customer-nav li a{display: block;height: 100px;padding-top: 30px;transition: 0s;}
.customer-nav li a:hover *{color: #611212;}
.customer-nav-this{background: #611212;color: #fff;}
.customer-nav-this:hover *{color: #fff !important;}
.customer-nav-this p{color: #fff;}
.customer-close{display: inline-block;width: 38px;height: 38px;border: 2px solid #611212;border-radius: 50%;cursor: pointer;color: #611212;
text-align: center;font-size: 30px;margin-top: 15px;}
.customer-close:hover{background: #611212;color: #fff;}

/*news*/
.news-img{width: 499px;height: 411px;}
.news-img a{color: #fff}
.news-img img{width: 499px;height: 411px;}
.news-img p{position: absolute;width: 100%;height: 50px;line-height: 50px;left: 0;bottom: 0;background: rgba(0,0,0,0.7);overflow: hidden;padding: 0 20px;transition:0.5s;}
.news-img a:hover p{background: rgba(0,0,0,0.8);}
.news-head-list{width: 660px;}
.news-head-list li{padding: 20px 0;border-top: 1px dashed #ddd;min-height: 135px;}
.news-head-list li a{display: block;}
.news-head-list li:first-child{border-top: none;}
.news-head-list li h3{height: 30px;line-height: 30px;overflow: hidden;padding-left: 18px;background: url(../images/arrow-2.png) 0 11px no-repeat;}
.news-head-list li h3 span{max-width: 550px;}
.news-head-list li a:hover *{color:#ca2a2a;transition:0.5s;}
.news-head-list li a:hover h3{background-image: url(../images/arrow-3.png);}
.news-list li{background: #fff;margin-top: 30px;}
.news-list li a{display: block;padding: 30px 40px;overflow: hidden;transition: 0s;}
.news-list-con{width: 1010px;border-right: 1px solid #ddd;padding-right: 30px;}
.news-list li a:hover{border: 2px solid #ca2a2a;padding: 28px 38px;}
.my-page a{display: inline-block;line-height: 36px;padding: 0 14px;border: 1px solid #ddd;margin: 0 4px;background: #fff;font-size: 16px;}
.my-page span{display: inline-block;font-size: 16px;margin: 0 4px;color: #666;}
.my-page .page-this{background: #741e1e;border-color: #741e1e;color: #fff;}
.article-wrap{padding: 50px 60px;}
.article-con{padding: 20px 0 0;overflow: hidden;}
.article-con img{max-width: 100%}
.article-next{display: inline-block;width: 96px;line-height: 28px;background: #741e1e;color: #fff;text-align: center;margin-right: 15px;}

/*contact*/
.contact-title p{margin: 90px 0 20px;}
.contact-con{padding: 30px 0 50px;}
.contact-con li{overflow: hidden;margin-top: 20px;}
.contact-info{width: 340px;height: 419px;color: #ddd;padding: 50px 10px 0;}
.contact-map{width: 840px;height: 419px;}
.contact-icon{display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%;margin-top: 30px;}
.contact-icon img{vertical-align: middle;}
.contact-add:after{content: "";display: block;width: 40px;height: 2px;background: rgba(255,255,255,0.3);margin: 30px auto 0;}
.contact-1 .contact-info{background: #121111 url(../images/contact-shandong-2.png) center no-repeat;}
.contact-1 .contact-icon{background: #741e1e;}
.contact-2 .contact-info{background: #532b04 url(../images/contact-taiyuan-2.png) center no-repeat;}
.contact-2 .contact-icon{background: #c17f41;}
.contact-3 .contact-info{background: #324f2e url(../images/contact-xian-2.png) center no-repeat;}
.contact-3 .contact-icon{background: #5a9452;}
.contact-4 .contact-info{background: #501010 url(../images/contact-beijing-2.png) center no-repeat;}
.contact-4 .contact-icon{background: #000;}
.contact-5 .contact-info{background: #1e344a url(../images/contact-zheng-2.png) center no-repeat;}
.contact-5 .contact-icon{background: #28629c;}
.contact-6 .contact-info{background: #0d6c70 url(../images/contact-shi-2.png) center no-repeat;}
.contact-6 .contact-icon{background: #15a0a6;}

.contact-7 .contact-info{background: #121111 url(../images/contact-tian-1.png) center no-repeat;}
.contact-7 .contact-icon{background: #741e1e;}
.contact-8 .contact-info{background: #532b04 url(../images/contact-shandong-2.png) center no-repeat;}
.contact-8 .contact-icon{background: #c17f41;}
.contact-9 .contact-info{background: #324f2e url(../images/contact-shandong-2.png) center no-repeat;}
.contact-9 .contact-icon{background: #5a9452;}

/*new add*/
.more-btn{display: block;width: 200px;line-height: 50px;border: 1px solid #741e1e;font-size: 18px;font-weight: bolder;text-align: center;
color: #ca2a2a;margin: 0 auto;}
.more-btn:hover{background:#741e1e;color: #fff;}
.more-list-wrap{padding: 60px 0;}
.more-title-1{background: url(../images/more-title-1.png) no-repeat;}
.more-title-2{background: url(../images/more-title-2.png) no-repeat;}
.more-list{width: 1240px;margin: 0 auto;}
.more-list li{float: left;width: 373px;border: 1px solid #000;padding: 10px 10px 22px;margin: 40px 20px 0;}
.more-list li:hover{ border-color:#ca2a2a;}
.more-list a:hover{color:#ca2a2a;}
.more-list li img{width: 351px;height: 250px;display: block;}
.more-list li p{height: 20px;line-height: 20px;}
.more-list-2 li{width: 580px;}
.more-list-2 li img{width: 558px;height: 249px;}
.pro-point-bg{background: #0b0b0d;}
.about-detail{padding: 50px 0;}
.about-detail img{display: block;margin: 0 auto;max-width: 100%;}
.about-detail .title{text-align: center;font-size: 20px;margin-bottom: 30px;clear: both;}

/*pro-list*/
.pro-list-box{padding-bottom: 60px;}
.pro-list-classify{padding-top: 100px;margin-bottom: -90px;}
.pro-list-classify li{height:360px;background: url(../images/pro-list-bg.jpg) center bottom no-repeat;clear: both;margin-bottom: 100px;}
.pro-list-classify li a{display: block;width: 100%;height: 100%}
.pro-list-classify li img{width: 420px;height: 420px;margin: -60px 0 0 80px;}
.classify-info{padding: 70px 0 0 80px;width: 620px;height:360px;position: relative;}
.classify-info h2{font-size: 42px;}
.classify-info p{line-height: 22px;max-height: 66px;overflow: hidden;}
.classify-info span{display: inline-block;width: 180px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;background: #741e1e;
border-radius: 50px;position: absolute;bottom: 70px;left: 80px;}

.customer-list-2{width: 1233px;margin: 0 auto;height: 400px; overflow:hidden}
.customer-list-2 .slick-dots{display: none !important;}
.customer-list-2 .slick-prev,.customer-list-2 .slick-next{position: absolute; width:28px; height:28px;border:1px solid #9b9b9b;border-radius: 50%;top: 45%;
z-index: 2000;}
.customer-list-2 .slick-prev{ left:0;background:#999 url(../images/prev-2.png) center no-repeat;}
.customer-list-2 .slick-next{ right:0;background:#999 url(../images/next-2.png) center no-repeat;}
.customer-list-2 .slick-prev:hover,.customer-list-2 .slick-next:hover{background-color: #741e1e;border-color: #741e1e;}
.more-btn-2{width: 230px;height: 60px;line-height: 60px;display: block;margin: 10px auto 0;color: #fff !important;background: #333;text-align: center;font-size: 18px;
border-radius: 10px;}
.more-btn-2:hover{background: #111;}

/*2018-1-28 new add*/
.firend-link{width: 400px;margin-top: -123px;}
.firend-link a{display: inline-block;color: #999;margin: 0 5px;line-height: 24px;}
.firend-link a:hover{color: #ca2a2a;}
.site-map li{padding-top: 30px;}
.site-map li h2{line-height: 32px;padding-left: 45px;}
.site-title-1{background: url(../images/site-map-1.png) no-repeat;}
.site-title-2{background: url(../images/site-map-2.png) no-repeat;}
.site-title-3{background: url(../images/site-map-3.png) no-repeat;}
.site-map-con{padding:5px 20px;border: 1px solid #eee;margin-top: 20px;}
.site-map-con dl{padding:20px 0;border-top: 1px solid #e1e1e1;}
.site-map-con dl:first-child{border: none;}
.site-map-con dt{font-size: 16px;font-weight: bolder;}
.site-map-con dt:before{content: "";display: inline-block;width: 7px;height: 20px;background: #741e1e;margin-right: 10px;vertical-align: middle;}
.site-map-con dd{display: inline-block;margin: 15px 140px 0 0;}
.pro-banner{height: 170px;background: url(../images/pro-banner.jpg) center no-repeat;padding-top: 40px;}
.pro-banner a{display: inline-block;width: 260px;height: 90px;margin: 0 15px;border: 2px solid #fff;color: #fff;
background: rgba(255,255,255,0.1);padding-top: 20px;}
.pro-banner a:hover{background: rgba(255,255,255,0.2);}
.pro-banner .inner-nav-this{background: #780e0e !important;border-color: #780e0e;}
.hiden{overflow: hidden;}
.pro-menu{width: 280px;margin-top: 40px;background: #fff;}
.pro-menu>h2{height: 80px;line-height: 80px;background: #780e0e;}
.pro-menu ul{padding: 40px 20px 20px 30px;}
.pro-menu li{padding-left: 21px;position: relative;margin-bottom: 50px;}
.pro-menu-arrow{width: 20px;height: 20px;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10;
background: url(../images/pro-menu-1.png) center no-repeat;}
.pro-menu li:before{content: "";width: 15px;height: 15px;border: 3px solid #999;border-radius: 50%;position: absolute;
left: -7px;top: 0;background: #fff;}
.pro-menu li h3{position: relative;top: -10px;margin-bottom: -10px;color: #999;}
.pro-menu li h4{margin-bottom: -10px;color: #999;}
.pro-menu-con{position: relative;top: 10px;display: none;}
.pro-menu-con p{margin-top: 20px;position: relative; font-size:16px;}
.pro-menu-con p:before{content: "";width: 15px;height: 15px;background: #f0c5c5;border-radius: 50%;position: absolute;left: -28px;top:-1px;display: none;}
.pro-menu-con p a:before{content: "";width: 9px;height: 9px;background: #999;border-radius: 50%;position: absolute;left: -25px;top: 2px;display: none;}
.pro-menu-open{border-left: 1px solid #999;padding-left: 20px !important;}
.pro-menu .pro-menu-open:before{left: -8px;}
.pro-menu-open .pro-menu-con{display: block;}
.pro-menu .pro-menu-open h3,.pro-menu .pro-menu-open h4{color: #333;}
.pro-menu-open .pro-menu-con p a:before{display: block;}
.pro-menu-open .pro-menu-this:before{display: block;}
.pro-menu-open .pro-menu-this a{color: #ca2a2a;}
.pro-menu-open .pro-menu-this a:before{background: #ca2a2a;}
.pro-menu-open .pro-menu-arrow{background-image:url(../images/pro-menu-2.png);}
.pro-menu .pro-menu-open h3 a{ color:#ca2a2a}
.pro-menu .pro-menu-open h4 a{ color:#ca2a2a}
.pro-menu .pro-menu-open-2 h3 a{ color:#ca2a2a}
.pro-menu .pro-menu-open-2 h4 a{ color:#ca2a2a}
.pro-list-new{width: 920px;margin-top: 40px;}
.pro-list-new>h2{height: 80px;line-height: 80px;background: #eee;}
.pro-list-new>h2:before{content: "";display: inline-block;width: 4px;height: 20px;background: #333;vertical-align: middle;margin-right: 20px;}
.pro-list-new li{float: left;width: 210px;height: 290px;border: 2px solid #333;border-radius: 10px;margin: 20px 0 0 20px;
background: url(../images/pro-bg.png) center no-repeat;}
.pro-list-new li a{display: block;}
.pro-list-new li:hover{border-color: #ca2a2a;}
.pro-img-new{width: 180px;height: 180px;margin: 15px auto 0;}
.pro-img-new img{width: 100%;}
.pro-list-new li:hover .btn-black{background: #ca2a2a;}
.news-main{width: 780px;}
.news-list-new li{padding:2px 20px;}
.news-list-new li:hover{border: 2px solid #ca2a2a;padding:0 18px;}
.news-list-new li a{display: block;overflow: hidden;border-top: 1px dashed #ddd;padding: 16px 0 20px;transition: 0s;}
.news-list-new li:first-child a{border: none;}
.news-list-new li img{width: 156px;height: 110px;}
.news-list-info{width: 564px;}
.news-side{width: 380px;}
.news-side h3:before{content: "";display: inline-block;width: 4px;height: 17px;background: #741e1e;vertical-align: middle;margin-right: 10px;}
.news-side li{height: 41px;line-height: 40px;border-top: 1px dashed #ddd;overflow: hidden;text-overflow:ellipsis; 
white-space:nowrap;padding: 0 10px;}
.news-side li:first-child{border-top: 1px solid #ddd;}
.news-side li a:before{content: "";display: inline-block;width: 3px;height: 3px;background: #666;vertical-align: middle;margin-right: 10px;}
.news-slide-new{ width: 780px;position: relative;height:400px;}
.news-slide-new img{width:100%; height:400px;}
.slick-list{ position: relative; overflow: hidden;}
.slick-track { position: relative; left: 0; top: 0;}
.slick-slide{ float: left; height: 100%;}
.news-slide-new .slick-prev,.news-slide-new .slick-next{ position:absolute; z-index:1000; width:24px; height:60px;border:none;
top:170px;}
.news-slide-new .slick-prev{ left:0;background:url(../images/news-arrow-prev.png) no-repeat;}
.news-slide-new .slick-next{ right:0;background:url(../images/news-arrow-next.png) no-repeat;}
.news-slide-box{position: relative;width: 780px;height:400px;}
.news-slide-box p{width: 100%;height: 50px;line-height: 50px;overflow: hidden;background: rgba(116,30,30,0.7);
position: absolute;bottom: 0;padding: 0 20px;color: #fff;}

.pro-detail-con{ width:1200px; margin:0 auto; line-height:26px;}
.pro-detail-con p{ text-indent:0 !important;}

