@charset "utf-8";
/*公共样式*/
.banner_in{width: 100%;}
.banner_in img{width: 100%;display: block;}
.crumbs{height: 50px;line-height: 50px;color: #707070;font-size: 14px;background: #efefef;}
.crumbs .w1200{background: url(../images/site_ico.gif) no-repeat 0 center;padding-left: 22px;box-sizing: border-box;}
.crumbs a{color: #707070;}
.crumbs a:hover{color: #000;}
.inmain{padding: 50px 0;padding-bottom: 80px;}
.pages{margin-top: 30px;text-align: center;}
.pages span{border: 1px solid #ddd;margin: 0 2px;padding: 5px 10px;}
.pages span a{color: #666;}
.pages span.page-numbar{border: none;padding: 0;margin: 0;}
.pages span.page-numbar a{border: 1px solid #ddd;margin: 0 2px;padding: 5px 10px;}
.pages span:hover{border: 1px solid #000;}
.pages span.page-status:hover{border: 1px solid #ddd;}
.pages span.page-numbar:hover{border: none;}
.pages span:hover a{color: #000;}
.pages span.page-numbar:hover a{color: #666;}
.pages span.page-numbar a:hover{color: #000;border: 1px solid #000;}

/*产品详情*/
.product .proR .in_img{width: 55%;border: 1px solid #e5e5e5;padding: 10px;box-sizing: border-box;}
.product .proR .in_img img{display: block;width: 100%;}
.product .proR .in_tit{width:42%;}
.product .proR .in_tit h1{color:#444;line-height:38px;font-weight: bold;font-size:25px;margin-top:15px;}
.product .proR .in_tit .time{margin-top: 10px;border-bottom: 1px dashed #d9d9d9;padding-bottom: 10px;}
.product .proR .in_tit .time span{display: inline-block;margin-left: 8px;}
.product .proR .in_tit .pho{margin-top: 20px;}
.product .proR .in_tit .pho .ms span{display: block;font-size: 16px;line-height: 35px;font-weight: bold;color: #000;margin-bottom: 8px;}
.product .proR .in_tit .pho .ms em{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.product .proR .in_tit .pho .db{margin-top: 45px;width: 150px;line-height: 40px;border: 1px solid #000;text-align: center;}
.product .proR .in_tit .pho .db a{display: block;color: #000;}
.product .proR .in_tit .pho .db:hover{background:#000;}
.product .proR .in_tit .pho .db:hover a{color: #fff;}
.product .proR h3{display: block; color:#000;border-left:2px solid #000;padding-left:20px;height:50px;line-height:50px;font-weight: bold;font-size: 20px;background:#f5f5f5;margin:30px 0 0;}
.product .proR .in_con{margin-top: 20px;}
.product .proR .in_con img{display: block;min-width: 600px;max-width: 750px;margin: 0 auto;}
.product .proR .next{border-top: 1px dotted #aaa;position:relative;margin-top: 30px;}
.product .proR .next .nav_links{width:75%;font-style: italic;line-height: 28px;margin-top: 10px;color:#666;}
.product .proR .next .nav_links a{color:#666;}
.product .proR .next .nav_links a:hover{color:#000;}
.product .proR .next .return{width:150px;text-align:right;position:absolute;right:5px;top:10px;}
.product .proR .next .return a:hover{color:#000;}

/*新闻列表*/
.newslist ul li{margin-bottom: 20px;padding: 20px;border:1px solid #eaeaea;box-sizing: border-box;}
.newslist ul li .main_img{width:190px;height: 140px;overflow:hidden;margin: 0 20px 0 0;padding:0;float:left;position:relative;}
.newslist ul li .main_img img{display:block;width:100%;height:100%;}
.newslist ul li .main_text{width: 454px;margin-top: 4px;}
.newslist ul li .main_text a{display:block;overflow: hidden;text-overflow: ellipsis; white-space:nowrap;}
.newslist ul li .main_text b{height:30px;line-height:30px;color:#222;font-size:18px;}
.newslist ul li .main_text p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 15px;color:#999;}
.newslist ul li .main_text .time{height: 32px;line-height:30px;color: #828282;}
.newslist ul li .main_text .time span{display:block;float:left;margin-right:15px;padding:0 15px 0 32px;background: #f1f1f1;font-size:12px;}
.newslist ul li .main_text .time span.t1{background:#f1f1f1 url(../images/cs1.png) no-repeat 10px center;}
.newslist ul li .main_text .time span.t2{background:#f1f1f1 url(../images/cs2.png) no-repeat 10px center;}
.newslist ul li .main_more{width: 120px;height: 40px;line-height: 40px;text-align:center;background-color:#333;margin: 45px 0;float:right;}
.newslist ul li .main_more a{color:#fff;}
.newslist ul li .main_more img{display:inline-block;width: 25px;height: 7px;margin:10px 0 0 10px;}
.newslist ul li:hover{border:1px solid #000;}
.newslist ul li:hover .main_text a{color:#000;}
.newslist ul li .main_more:hover{background-color:#000;}

/*新闻详情*/
.news{border: 1px solid #e5e5e5;padding: 50px 30px;box-sizing: border-box;padding-bottom: 30px;}
.news .newsP{font-size: 28px;text-align: center;border-bottom: 1px dashed #e5e5e5;}
.news .newsP p{color: #777;font-size: 14px;margin: 20px 0;}
.news .newsP span{margin: 0 8px;}
.news .newsC{margin-top: 20px;}
.news .newsC img{display: block;min-width: 600px;max-width: 750px;margin: 0 auto;}
.news .newsB{margin-top: 30px;border-top: 1px dashed #e5e5e5;line-height: 40px;padding-top: 5px;}
.news .newsB p{width: 45%;float: left;}
.news .newsB p:last-child{float: right;text-align: right;}
.news .newsB a:hover{color: #000;}

/*相关产品*/
.news_bcon{margin-top: 20px;}
.news_bcon p{display: inline-block; font-size: 28px;text-align: center;font-weight: bold;color: #000;margin-top: 25px;margin-bottom: 25px;}
.news_bcon ul li{float: left;margin-left: 1.5%;width: 23.8%;position: relative;margin-bottom: 20px;}
.news_bcon ul li:nth-child(4n-3){margin-left: 0;}
.news_bcon ul li img{display: block;width: 100%;height: 215px;}
.news_bcon ul li span{display: block;width: 100%;line-height: 45px;text-align: center;color: #fff;font-size: 16px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_bcon ul li em{background: rgba(0,0,0,0.5);width: 100%;height: 100%;padding-top: 55px;box-sizing: border-box;position: absolute;top: 0;display: none;}
.news_bcon ul li em a{display: block;width: 120px;height: 120px;padding-top: 40px;box-sizing: border-box;text-align: center;border-radius: 130px;background: rgba(0,0,0,0.8);font-size: 18px;color: #fff;margin: 0 auto;}
.news_bcon ul li:hover span{display: none;}
.news_bcon ul li:hover em{display: block;}

/*关于我们*/
.about{padding: 25px 35px;padding-bottom: 50px;}
.about .aboutC{width: 100%;margin-top: 40PX;}
.about .aboutC h3{font-family: Impact;font-size: 2.5vw;color: #333;}
.about .aboutC span{font-size: 1vw;display: block;font-weight: 600;color: #333;margin-top: 20px;}
.about .aboutC span:after{content: '';display: block;width: 46px;height: 3px;background: #333;margin: 15px 0px;}
.about .aboutI{width: 100%;margin: 30px auto;}
.about .aboutI img{width: auto;display: block;margin: 0 auto;}
.about ul{margin: 0 auto;}
.about ul li{float: left;width: 33%;text-align: center;}
.about ul li p{font-size: 1vw;}
.about ul li span{font-family: Impact;font-size: 3vw;color: #333;margin: 30px auto;display: block;}

/*联系我们*/
.cont{padding: 35px 30px;padding-bottom: 50px;}
.contP{width:100%;overflow: hidden;background: #eee;}
.contP .contPl{background: #333;color: #fff;padding: 30px 40px 30px 40px;width: 38%;box-sizing: border-box;}
.contP .contPl span{display: block;font-size: 28px;font-weight: bold;line-height: 50px;margin-bottom: 18px;}
.contP .contPl p{border: solid 1px #fff;font-size: 20px;text-align: center;margin-bottom: 18px;line-height: 50px;}
.contP .contPl em{display: block;font-size: 16px;line-height: 30px;}
.contP .contPr{position: relative;width:62%;padding: 40px 40px 30px 40px;box-sizing: border-box;}
.contP .contPr p{font-size: 25px;font-weight: bold;color: #333;margin-top: 10px;}
.contP .contPr i{font-family: Arial, Helvetica, sans-serif;font-size: 80px;font-weight: 89;color: #999;float: left;margin-top: 20px;margin-right: 10px;display: block;}
.contP .contPr i.mr_i{position: absolute;right:30px;bottom: 0;}
.contP .contPr em{display: block;float: left;padding-left: 30px;padding-right: 10px;box-sizing: border-box;font-size:15px;line-height: 30px;}
.contC ul{margin-top: 25px;}
.contC ul li{float: left;width: 32%;height: 150px;border: 1px solid #f0f0f0;padding: 38px 20px;margin-right: 2%;box-sizing: border-box;}
.contC ul li:first-child{padding-top: 50px;}
.contC ul li:nth-child(3n){margin-right:0px;padding-top: 30px;}
.contC ul li:hover{box-shadow:1px 1px 14px 1px #dedede;cursor:pointer;}
.contC ul li img{float: left;width: 50px;height: 50px;margin-top: 12px;}
.contC ul li:first-child img{margin-top: 0;}
.contC ul li:nth-child(3n) img{margin-top: 20px;}
.contC ul li p{float: right;width: 72%;font-size: 15px;}
.contC ul li span{color: #333;margin-bottom: 5px;display: block;font-weight: bold;font-size: 18px;}
.map h3{line-height: 50px;font-size: 24px;font-weight: bold;color: #333;border: 1px solid #f0f0f0;margin-bottom: 20px;margin-top: 30px;text-align: center;}















