p,a{font-size:16px; }
.container{max-width:1200px;width:1200px;margin:0 auto;padding:0;}
.pc_show{display: block;}
@media(max-width: 1200px){
    .container{max-width:94%;width:94%;}
}
@media(max-width: 992px){
    .pc_show{display: none!important;}
}

/*电脑端导航*/
header{height:100px;width:100%;top:0;left:0;position: fixed;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);z-index:99;}
header .container{height:100%;width:100%;display: flex;justify-content: space-between;align-items: center;}
header .logo{display: flex;align-items: center;}
header .logo .left{height:50px;margin-right:20px;}
header .logo .right p{color:#587184;letter-spacing:2px;font-size:18px;}
header .logo .right p:nth-child(1){margin-bottom:10px;}
header .nav{height:100%;}
header .link{padding:10px 16px;font-size:14px;color:#021a40;height:100%;display: flex;align-items: center;}
header .link.active{background: #3f80dd;color:#fff;}
header .link:hover{text-decoration: underline;}
header .lans{margin-left:20px;display: flex;align-items: center;width:120px;height:40px;border-radius: 40px;background: #dcdcdc;}
header .lan{width:50%;height:100%;display:flex;justify-content: center;align-items: center;border-radius: 40px;color:#000;}
header .lan.active{background: #3f80dd;color:#fff;}
header .lan:hover{text-decoration: underline;}

@media(max-width: 1200px){
    header .link{padding:10px 5px;}
    header .logo .left{height:40px;margin-right:10px;}
}

/*首页-轮播图*/
.banner{width:100%;height:650px;margin-top:90px;}
.banner .container{display: flex;flex-direction: column;justify-content: center;height:100%;}
.banner .swiper-container{width:100%;height:100%;display: flex;justify-content: flex-start;align-items: center;}

/*首页产品*/
.de_product{padding:50px 0;}
.de_product .container{display: flex;flex-direction: column;align-items: center;}
.de_title{font-size:24px;font-weight:bold;color:#000;}
.de_subtitle{color:rgb(153, 153, 153);font-size:12px;margin-top:15px;}
.de_product .cates{margin:40px 0;display: flex;justify-content: center;align-items: center;}
.de_product .cate{margin:0 2px;width:120px;height:50px;background: rgb(240,241,245);color:#000;font-size:14px;display: flex;justify-content: center;align-items: center;}
.de_product .cate:hover{background: #3f80dd;color:#fff;}
.de_product .list{width:100%;display: flex;justify-content: space-between;align-items: center;}
.de_product .item{width:32%;}
.de_product .img_box{width:100%;overflow:hidden;}
.de_product .img_box img{width:100%;transition:.5s;}
.de_product .item p{font-size:20px;color:#000;text-align: center;padding:15px 0;}
.de_product .item:hover img{transform: scale(1.1);}
.de_more{margin-top:30px;width:160px;height:60px;display: flex;justify-content: center;align-items: center;color:#3f80dd;font-size:20px;box-shadow: 0 0 10px rgba(0,0,0,.5);}

/*首页简介*/
.de_about{width:100%;height:700px;position: relative;}
.de_about .about_top{width:100%;height:600px;padding-top:100px;}
.de_about .list{display: flex;justify-content: center;align-items: center;}
.de_about .item{margin:0 40px;display: flex;flex-direction: column;align-items: center;color:#fff;}
.de_about img{width:84px;}
.de_about .big{font-size:30px;font-weight: bold;margin:25px 0 30px;}
.de_about .small{font-size:18px;}
.de_about .about_bottom{background:#fff;position: absolute;bottom:0;left:50%;transform: translateX(-50%);width:960px;height:300px;box-shadow: 0 0 10px rgba(0,0,0,.5);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.de_about .subs{color: rgb(102, 102, 102);line-height: 2.3;font-size: 14px;margin:24px 0;text-align: center;}
.de_about .about_more{width:120px;height:40px;border:1px solid;display: flex;justify-content: center;align-items: center;color:#000;font-weight: bold;font-size:18px;}
.de_about .about_more:hover{color:#3f80dd;}

/*首页-新闻*/
.de_news{padding:80px 0;}
.de_news .shang{display:flex;flex-direction:column;align-items:center;width:100%;}
.de_news .list{display: flex;justify-content: center;width:100%;margin-top:20px;}
.de_news .item{background: #fff;padding:10px 5px;width:32%;margin:0 10px;}
.de_news .pic{width:100%;height:200px;margin-top:25px;}
.de_news .name{line-height:1.5;font-size:14px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.de_news .subname{color: rgb(102, 102, 102);line-height: 175%;font-size: 14px;letter-spacing: 1px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.de_news .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.de_news .time{color:rgb(51, 51, 51);font-size:12px; margin:10px 0;}
.de_news .item:hover .news_more{color:#fff;background: #2170e0;}

/*首页-联系*/
.de_contact{width:100%;height:350px;display: flex;flex-direction: column;align-items: center;justify-content: center;color:#fff;}
.de_contact .big{font-size:32px;}
.de_contact .small{font-size:14px;margin:35px 0 45px;}
.de_contact .buttons{width:220px;position: relative;}
.de_contact .buttons img{width:100%;}
.de_contact .buttons span{color:#fff;font-size:24px;position: absolute;left:25%;top:30px;}

/*首页-留言*/
.de_form{background: rgb(239,241,245);padding:60px 0 20px;}
.de_form .container{display: flex;flex-direction: column;align-items: center;}
.de_form form{margin-top:40px;width:100%;background: transparent;}
.de_form form .list{width:100%;}
.de_form form input,.de_form form textarea{background: #fff;font-size:12px;}

/*底部*/
footer{background: #2170e0;color:#fff;}
footer .con1{display: flex;justify-content: space-between;align-items:flex-start;padding:50px 0;}

footer .one{display: flex;flex-direction: column;align-items: center;}
footer .footer_title{text-align: center;font-size:18px;font-weight:bold;}
footer .one img{width:100px;margin-top:20px;}

footer .two .footer_title{text-align: left;}
footer .two .footer_line{width:19px;height:2px;background: #fff;margin:10px 0 20px;}
footer .two .list{display: flex;align-items: center;}
footer .two .list a{margin-right:20px;}

footer .three .footer_title{margin-bottom:26px;text-align: left;}
footer .three .list{display: flex;}
footer .three .item:nth-child(1){margin-right:100px;}
footer .three .item p{color: rgb(214, 231, 255);font-size: 14px;margin-bottom:16px;}
footer .three .item a{color: rgb(214, 231, 255);font-size: 14px;}
footer .three .item a:hover{text-decoration: underline;}

.copyright{display: flex;justify-content: center;align-items: center;padding:15px 0;flex-wrap:wrap;}
.copyright .item{font-size: 16px;color: rgb(102, 102, 102);margin:5px 30px;display: flex;align-items: center;}
.copyright .item img{margin-right:5px;}
.copyright a{font-size: 16px;color: rgb(102, 102, 102);display: flex;align-items: center;}
.copyright a:hover{text-decoration: underline;}

.back_top{position:fixed;bottom:50px;right:38px;width:40px;height:40px;}

/*------------------------------------------------------------------------------*/
.common_banner{width:100%;}
.common_banner img{width:100%;}

/*公司简介*/
.page_about{padding:57px 0;}
.page_about .box{display: flex;flex-direction: column;align-items: center;}
.de_line{width:19px;height:2px;background: #2170e0;margin-top:7px;}
.page_about .list{display: flex;justify-content: space-between;align-items: center;margin-top:70px;}
.page_about .left{width:49%;}
.page_about .left p{font-size: 14px;line-height:2;letter-spacing: 2px;color: rgb(0, 0, 0);text-indent: 2em;}
.page_about .right{width:48%;}
.page_about .right img{width:100%;}

/*产品中心*/
.page_product .box{padding:50px 0;display: flex;flex-direction: column;align-items: center;}
.page_product .cates{margin:40px 0;display: flex;align-items: center;justify-content: center;}
.page_product .cates .cate{margin:0 40px;display: flex;flex-direction: column;align-items: center;}
.page_product .cates .cate img{height:80px;margin-bottom:20px;}
.page_product .cates .cate .image{display: block;}
.page_product .cates .cate .active_image{display: none;}
.page_product .cates .cate:hover .image{display: none;}
.page_product .cates .cate:hover .active_image{display: block;}
.page_product .list{display: flex;justify-content: space-between;flex-wrap:wrap;}
.page_product .pdt_item{width:23.5%;margin-bottom:10px;}
.page_product .pdt_item:nth-child(4n+2):last-child{margin-right:51%;}
.page_product .pdt_item:nth-child(4n+3):last-child{margin-right:25.5%;}
.page_product .img_box{width:100%;overflow: hidden;}
.page_product .img_box img{transition: .5s;width:100%;}
.page_product .pdt_item p{font-size: 14px;color: #000000;text-align:center;padding:15px 0;}
.page_product .page{margin-top:20px;}
.page_product .pdt_item:hover img{transform: rotateY(180deg);}

/*产品详情css*/
.productview_bg{background:#fff; display:flex;flex-direction: column;align-items:center;padding:50px 0;padding-left:300px;}
.productview_bg .container{margin-top:80px; display:flex; justify-content:center;}
.productview h4{font-weight:bold; padding-bottom:15px; margin-bottom:25px; display: flex; justify-content: space-between; align-items: center;}
.productview h4 span{font-size:16px; font-weight:normal; background:#feb745; padding:6px 15px; border-radius:4px; display: flex; align-items: center;}
.productview h4 span:hover{background:#d0840b; cursor:pointer;}
.productview h4 span i{margin-right:5px;font-size:20px;}

.productview_box1{display: flex; }

/*产品主图轮播css*/
.product-left{width:50%; float:left; position: relative;}
#Tz_magnify{width:500px;height:500px; position:relative;margin-bottom:10px;}
#Tz_magnify .simg{ width:500px;height:500px;position:relative;border:1px solid #eee;display: flex;justify-content: center;align-items: center;}
#Tz_magnify .simg img{width:100%;display: block;}
#Tz_magnify .simg img[src="../images/sprite-magnify.png"]{position:absolute;bottom:0;right:0; width: 500px; height: 500px;}
#Tz_magnify .simg .mov{width:200px;height:200px;background:url("../images/d.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
#Tz_magnify .bigimg {width:500px;height:500px; position:absolute;left:501px;top:0;overflow:hidden;display:none;border:1px solid #eee;}
#Tz_magnify .bigimg img{position:absolute;left:0px;top:0;width: auto;}
.series {width:500px; position:relative;}
.series .show {width:500px; position:relative; overflow:hidden;}
.series .show ul.cont{width:500px;}
.series .show ul.cont li{float:left; cursor:pointer; width: calc(100% / 6);}
.series .show ul.cont li img{width:95%; border:1px solid #eee;}
.series .show ul.cont li.hover img{border:1px solid;}

/*产品主图右侧文字描述css*/
.productview_info{flex: 0 0 50%; max-width: 50%;}
.productview_box1{margin-bottom: 15px;}
.productview_box1 h3{font-weight: bold; margin-bottom: 10px;font-size:26px;}

/*新闻资讯*/
.page_news{padding:50px 0;}
.page_news .right{display: flex;flex-direction: column;align-items: center;}
.page_news .list{margin-top:60px;}
.page_news .block{display: flex;justify-content: space-between;align-items: center;height:200px;margin-bottom:50px;}
.page_news .pic{width:35%;height:100%;background:#2170e0;}
.page_news .pic img{width:100%;height:100%;transform: translate(10px,10px);}
.page_news .txts{width:65%;padding:10px 30px;margin-bottom:20px;}
.page_news .title{font-size: 24px;color: #000000;line-height: 1.4;}
.page_news .time{font-size: 18px;padding-top: 11px;color: #333333;line-height: 1.4;}
.page_news .subname{font-size: 18px;line-height: 28px !important;padding-top: 16px;color: #666666;}
.page_news .btnns{display: flex;justify-content: flex-end;}
.page_news .btnn{width:140px;height:35px;border: 1px solid #2170e0;color:#2170e0;font-size:16px;display: flex;justify-content: center;align-items: center;}
.page_news .block:hover .title{color:#2170e0;}

/*新闻详情*/
.page_newsview{padding:50px 0;}
.page_newsview .right{display: flex;flex-direction: column;align-items: center;}
.page_newsview .top{display: flex;flex-direction: column;align-items: center;margin-top:40px;}
.page_newsview .news_title{font-size:20px;color:#222;text-align: center;}
.page_newsview .time{font-size:14px;color:#666;display: flex;align-items: center;margin:20px 0;}
.page_newsview .time i{font-size:14px;color:#666;margin-right:10px;}
.page_newsview .time span{font-size:14px;color:#666;}
.page_newsview .news_cont{font-size:16px;color:#333;line-height: 2;text-indent: 2em;padding:40px 0 0 0;}
.page_newsview .news_cont p{font-size:16px;color:#333;line-height: 2;margin-bottom:20px;text-indent: 2em;}
.page_newsview .news_cont td{border:1px solid #ddd;}

/*联系方式*/
.page_contact{padding:50px 0;}
.page_contact .right{display: flex;flex-direction: column;align-items: center;}
.page_contact .listt{width:100%;display: flex;justify-content: center;margin-top:60px;}
.page_contact .itemm{margin:0 20px;height:166px;width:160px;}
.page_contact .txt{padding-top:95px;}
.page_contact .big{font-size:18px;font-weight:bold;text-align: center;margin-bottom:15px;color:#000;}
.page_contact .small{font-size:18px;text-align: center;line-height: 1.5;}
.page_contact .small a{color:#000;}

.page_contact #dituContent {width: 100%;height:450px;border: 1px #ccc solid;margin-top:60px;font-size:16px;}
.page_contact .iw_poi_title{font-weight:bold;line-height: 1.25;}
.page_contact .iw_poi_content{line-height: 1.2;}

/*在线留言*/
form{margin-top:60px;background: #fff;padding-bottom:50px;width:100%;}
form .list{width:100%;display: flex;justify-content: space-between;align-items: center;margin-bottom:30px;}
form .item{width:48%;display: flex;justify-content: center;align-items: center;}
form input{width:100%;font-size:16px;color:#000;padding:0 20px;height:54px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
form textarea{width:100%;font-size:16px;color:#000;padding:20px;height:250px;border:1px solid #d2d2d2;outline:none;border-radius:5px;background:transparent;}
form .btn{display: flex;justify-content: space-between;align-items: center;padding:0;}
form .code{display: flex;align-items: center;}
form .yzm{width:244px;height:50px;}
form .code img{height:50px;}
form .submit_btn{transition:.5s;width:260px;height:56px;background:#3f80dd;border:1px solid #3f80dd;color:#fff;font-size:20px;outline: none;}
form .submit_btn:hover{color:#3f80dd;background: #fff;}

/*------------------------------------------------------------------------------*/

/*详情页底部 上一个下一个*/
.common_btns .wrap{width:100%;display: flex;justify-content: space-between;align-items: center;border-top:1px solid #d9d9d9;padding-top:20px;}
.common_btns .item{display: flex;justify-content: flex-start;align-items: center;margin:14px 0;}
.common_btns a{font-size:16px;color:#222;line-height: 1.5;}
.common_btns a:hover{text-decoration: underline;}
.common_btns span{font-size:16px;color:#666;}
.common_btns .back_btn{font-size:18px;width:154px;height:46px;border-radius:5px;background:#3f80dd;color:#fff;display: flex;justify-content: center;align-items: center;}
.common_btns .left{width:85%!important;}
.common_btns .right{width:15%!important;padding-top:0!important;display: flex;justify-content: flex-end;align-items: center;}

/*页面公共样式*/
.page_common .right .pos{height:70px;display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ccc;}
.page_common .right .pos_left{font-size:24px;color:#333;font-weight:bold;display: flex;align-items: center;}
.page_common .right .pos_left .catelink{display: block;padding:10px 20px;background-color: #fff;color:#000;border:1px solid #3f80dd;}
.page_common .right .pos_left .catelink.active{background-color: #3f80dd;color:#fff;border:1px solid #3f80dd;}
.page_common .right .pos_right{display: flex;justify-content: center;align-items: center;}
.page_common .right .pos_right a{font-size:16px;color:#aaa;}
.page_common .right .pos_right span{font-size:16px;color:#aaa;margin:0 15px;}
.page_common .right .pos_right .current{font-size:16px;color:#777;}

@media(max-width:1100px) {
    .page_common .right .pos_left .catelink{padding:10px;}
}

/*分页公共样式*/
.page{display:flex;justify-content: center;align-items: center;width:100%;margin-top:.2rem;}
.pagination{margin-bottom:.7rem;}
.pagination li {width: 50px;height:36px;border: 1px solid #a6a6a6;margin: 0 4px;}
.pagination li span,.pagination li a{font-size:14px;color:#666666;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
.pagination li.active{background:#3f80dd;}
.pagination li.active span,.pagination li.active a{color:#fff;}

/*厂房车间*/
.page_video{padding:50px 0;}
.page_video .right{display: flex;flex-direction: column;align-items: center;}
.page_video .lines{display: flex;align-items: center;width:100%;}
.page_video .equipment{width:220px;}
.page_video .circles{width:930px;}
.page_video .equipment{width:100%;}
.page_video .content{display: flex;flex-wrap:wrap;justify-content: space-between;padding-top:20px;margin:50px 0;}
.page_video .item{width:32%;margin-bottom:20px;}
.page_video .item:last-child:nth-child(3n+2){margin-right:34%;}
.page_video .video_bg{width:100%;height:462px;padding:0;}
.page_video .item .img_box{overflow: hidden;width:100%;}
.page_video .item img{transition: .5s;width:100%;}
.page_video .item:hover img{transform: scale(1.1);}

@media(max-width: 1680px){
    .page_video .circles{width:840px;}
}
@media(max-width: 1200px){
    .page_video .circles{width:670px;}
}
@media(max-width: 1100px){
    .page_video .circles{width:590px;}
}

