@charset "utf-8";
/* CSS Document */
.nav{width:87%;margin-left:auto;margin-right:auto;}
.nav2{width:1440px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#FFF;}
#gpcode{margin-top:33px;float:left;width:300px;font-size:24px;color:#666;text-align:left;line-height:30px;}
#gpcode span{color:#999;font-size:18px;}
#searchNav{width:320px;float:left;margin-top:35px;margin-left:200px;}
#skey{width:235px;border:1px solid #D9D9D9;height:26px;color:#777;padding-left:5px;}
#sbtn{width:75px;height:30px;background-color:#d9313e;border:none;color:#FFF;border-radius:0px 3px 3px 0px;}
#engbtn{float:right;margin-top:40px;margin-right:50px;color:#999;}
#engbtn span{padding:5px;}
.curlag a{color:#F33;}
.nocurlag{color:#666;}
.nocurlag a{color:#333;}
.page-titnav{width:100%;padding-bottom:120px;margin-top:50px;}
.page-tit{width:100%;text-align:left;float:left;}
.page-tit h2{font-size:24px;color:#FFF;margin-top:3px;letter-spacing:3px;}
.page-tit h2 span{letter-spacing:0;font-size:36px;font-weight:bolder;line-height:24px;padding-left:15px;color:#FFF;}
.page-tit-s{font-size:24px;font-weight:bolder;color:#FFF;line-height:36px; text-transform:uppercase;}
.page-position{width:26%;float:right;text-align:right;color:#999;position:absolute;top:14px;right:5%;}
.page-position a{color:#999;padding:0 5px;}

.page-titnav-2{width:100%;background:linear-gradient(#E1E1E1, #ffffff);background:-webkit-linear-gradient(#E1E1E1, #ffffff);height:60px;}
.page-tit-2{font-size:24px;color:#333;font-weight:bolder;line-height:60px;text-align:left;}

.indTit{width:70%;font-size:2em;color:#333;font-weight:bolder;margin:0px auto;padding-top:20px;}
.indTit p{font-size:12px;color:#666;padding-top:10px;line-height:20px;font-weight:100;}
.indTit span{padding-bottom:10px;}

.more{margin:40px auto;width:16%;line-height:36px;height:36px;border-radius:8px;overflow:hidden;background-color:#2c4aab;}
.more a{color:#FFF;font-size:16px;}
.more a:hover{color:#ffd545;}

/*********************内页通用部分****************/
.banner{height:auto;overflow:hidden;margin-top:70px;position:relative;background-size:100%;}
.banner img{width:100%;}
.banner-img{width:100%;}
.banner-img img{-webkit-mask-image: linear-gradient(to top, transparent, black 70%);object-fit:cover;
      mask-image: linear-gradient(to top, transparent, black 50%);
      /* 蒙版铺满图片，不重复 */
      -webkit-mask-size: cover;
      mask-size: cover;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;}
.banner-txt{position:absolute;top:10%;left:5%;}

#main{padding-top:40px;padding-bottom:70px;background-color:#FFF;}
#main2{padding-top:70px;background-color:#FFF;}
#pmenu{height:36px;background-color:#da2424;}
#pmenu li{float:left;width:16%;line-height:36px;border-right:1px solid #ef4141;color:#FFF;}
#pmenu li a{color:#FFF;}
#ptitle{background-color:#333;color:#FFF;}
.curbg a{font-weight:bolder;border-bottom:1px solid #FFF;color:#FC0;font-size:16px;}
#mcon{width:100%;margin-top:5px;}



#left{width:240px;float:left;background-color:#f9f9f9;min-height:500px;}
#leftPro{height:360px;}
.leftTit{height:60px;line-height:60px;background-color:#e12722;color:#FFF;font-size:24px;}
#leftPro ul{margin:20px;}
#leftPro li{line-height:60px;font-size:16px;border-bottom:1px solid #e0ddce;color:#4a453f;}
#leftPro li a{color:#4a453f;}
#leftContact{margin-top:20px;border:1px solid #95805d;}
#leftContact ul{margin:10px auto;}
#leftContact li{text-align:left;line-height:24px;padding:5px 15px;color:#6b665f;}
.leftTit2{height:36px;line-height:36px;background-color:#95805d;color:#FFF;font-size:16px;}
#right{width:900px;float:right;}
#rightTit{height:30px;border-bottom:1px solid #D9D9D9;text-align:left;padding-bottom:5px;}
#rightTit h1{font-size:30px; font-weight:bolder;line-height:30px;display:inline;padding-left:8px;position:relative;bottom:5px;}
#rightTit .np{float:right;font-size:12px;color:#999;line-height:30px;}
#rightTit .np a{color:#999;padding:0px 5px;}
.page{margin:40px auto;color:#666;}
.page a{padding:2px 8px;border-radius:2px;color:#666;}
.page a:hover{color:#F30;}
.menu-nav{width:100%;height:50px;margin-bottom:70px;position:relative;}
.menu-nav ul{height:36px;line-height:36px;}
.menu-nav li{margin-top:14px;float:left;width:10%;height:36px;line-height:36px;font-size:16px;margin-right:0.6%;}
.menu-nav li:hover{color:#FFF;}
.menu-cur{background-color:#386a95;color:#FFF;font-weight:bolder;font-size:16px;border-radius:3px;}
.menu-nocur{color:#333;font-weight:bolder;}
.menu-cur a{font-weight:bolder;font-size:16px;color:#FFF;}
.menu-nocur:hover{background-color:#386a95;border-radius:3px;}
.menu-nocur a{color:#333;font-size:16px;}
.menu-nocur a:hover{color:#FFF;}

/**************关于我们*****************/
.about-company{margin-top:30px;}
.about-txt{width:100%;border-radius:5px;overflow:hidden;font-size:16px;text-align:left;line-height:28px;}
.about-txt h1{font-size:30px;font-weight:bolder;margin-bottom:30px;color:#255f8f;}
.about-txt p{font-size:16px;line-height:28px;padding-top:12px;}
.about-txt p b{font-weight:bolder;font-size:18px;}
.about-txt p strong{font-size:18px;font-weight:bolder;}
.about-img{width:52%; float:right;margin-left:40px;}
.about-img img{width:100%;border-radius:10px;}

.about-honor{background-color:#EFEFEF;padding-top:50px;padding-bottom:50px;}
.about-honor li{float:left;width:18%;margin-left:2.5%;}
.about-honor li:first-child{margin-left:0;}
.about-honor li img{width:100%;transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
.about-honor li:hover img{transform: scale(1.3);border-radius:5px;overflow:hidden;border:3px solid #501310;}
.about-licheng img{width:100%;}

.about-book li{float:left;width:18%;margin-left:2.5%;}
.about-book li:first-child{margin-left:0;}
.about-book li img{width:100%;transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);}
.about-book li:hover img{transform: scale(1.3);border-radius:5px;overflow:hidden;border:3px solid #501310;}
.about-green img{max-width:100%;}

#ryimgs li{width:23%;float:left;margin-left:2.66666%;margin-top:30px;margin-bottom:10px;}
#ryimgs li:nth-child(4n+1){margin-left:0;}
#ryimgs ul{margin-bottom:20px;}
#ryimgs2 li{width:18%;float:left;margin-left:2.5%;margin-top:30px;}
#ryimgs2 li:nth-child(5n+1){margin-left:0;}
#ryimgs2 ul{margin-bottom:20px;}

#ryimgs3 li{width:32%;float:left;margin-left:2%;margin-top:30px;}
#ryimgs3 li:nth-child(3n+1){margin-left:0;}
#ryimgs3 ul{margin-bottom:20px;}

.ry-img{width:100%;height:180px;border:1px solid #E9E9E9;overflow:hidden;}
.ry-img img{object-fit:cover;transition: transform 0.3s ease;width:100%;max-height:100%;}
.ry-img2{width:100%;height:340px;border:1px solid #E9E9E9;overflow:hidden;}
.ry-img2 img{object-fit:cover;transition: transform 0.3s ease;max-width:100%;max-height:100%;}
.ry-img3{width:100%;height:570px;border:1px solid #E9E9E9;overflow:hidden;}
.ry-img3 img{object-fit:cover;transition: transform 0.3s ease;width:100%;max-height:100%;}

.kehuimgs li{width:15%;float:left;margin-top:20px;margin-bottom:15px;margin-left:2%;}
.kehuimgs li:nth-child(6n+1){margin-left:0;}
.kehuimgs li p{line-height:36px;}
.kh-img{width:100%;height:70px;border:1px solid #E9E9E9;overflow:hidden;}
.kh-img img{object-fit:cover;transition: transform 0.3s ease;width:100%;max-height:100%;}



#aboutJg{margin-left:50px;}
#aboutJg img{max-width:1100px;}
#rys img{margin-top:15px;border:none;float:left;padding-right:0px;}


#pingzhi h3{margin-top:25px;margin-left:25px;font-size:16px;}
#pingzhi ul{margin-top:20px;margin-bottom:15px;}
#pingzhi li{float:left;width:250px;min-height:190px;border:1px solid #E6E6E6;margin-left:30px;border-radius:8px;}
#pingzhi li h4{height:32px;line-height:32px;width:100%;background-color:#c74f4f;text-align:center;font-size:16px;color:#FFF;border-radius:8px 8px 0 0;}
#pingzhi li p{padding:15px;text-indent:2em;}
#pingzhi li img{border-radius:8px;}
.cle{clear:both;}
#pzimgs1 li img{width:250px;}
#pzimgs2 li img{width:250px;}
#pzimgs3 li img{width:250px;}



/*************联系我们************/
#contactTxt{margin-top:20px;}

#contactInfo{text-align:left;color:#666;line-height:30px;}
#contactInfo h1{color:#555;margin-bottom:20px;font-size:30px;color:#333;font-weight:bolder;margin-bottom:45px;}
#contactInfo li{float:left;}
#contactInfo li img{max-width:100%;}
#contactInfo li:first-child{width:45%;}
#contactInfo li:nth-child(2){width:50%;margin-left:4%;background:url(../images/contact_icon.jpg) no-repeat 0px 70px;padding-bottom:70px;}
#contactInfo li p{line-height:52px;font-size:18px;padding-left:55px;}
.contact-pros{text-align:left;}
.contact-pros img{border-radius:20px;}

#contactMap{background-color:#F3F3F3;width:100%;height:415px;border-bottom:2px solid #999;}
.br{border-right:1px solid #ebeae6;}


/************产品*************/

.prosTxt{margin-top:40px;}

.mr45{margin-right:42px;}

.proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
.pro-category{}
.pro-category li{float:left;width:15%;margin-right:15px;line-height:36px;font-size:16px;text-align:center;border:1px solid #D9D9D9;border-radius:3px;overflow:hidden;}

.cur-proclass{background-color:#cee5ff;color:#333;font-weight:bolder;}
.cur-proclass a{color:#333;font-size:16px;font-weight:bolder;}
.cur-proclass-sub b a{color:#F30;}
.cur-proclass-pro a{color:#F30;font-weight:bolder;}
.nocur-proclass{background-color:#F3F3F3;color:#333;}
.nocur-proclass:hover{background-color:#CCC;}
.nocur-proclass a{color:#333;font-size:16px;}
.pro-category-proname{padding-left:22px;}
.pro-category-proname a{font-weight:500;line-height:30px;}

.pro-category-list ul{margin-top:30px;}
.pro-category-list li{width:calc(22% - 2px);float:left;background-color:#255bb5;color:#FFF;line-height:42px;border-radius:5px;margin-right:2%;text-align:center;font-size:16px; transition:all 2s;}
.pro-category-list li:hover{background-color:#b52525;}
.pro-category-list li a{color:#FFF;font-size:16px;}
.pro-main{width:80%;float:right;}

.products-list{margin-top:50px;}
.products-list li{float:left;width:23%;margin-left:2.666%;margin-bottom:25px;}
.products-list li:nth-child(4n+1){margin-left:0;}
.products-list li p{line-height:36px;font-size:16px;color:#27608d; transition:all 1.2s;}
.products-list li:hover p{background-color:#27608d;color:#FFF;}
.pro-img{border:1px solid #E9E9E9;height:195px;overflow:hidden;}
.pro-img img{max-width:100%;-webkit-transition: all 2s;transition: all 1.2s; cursor:pointer;}
.pro-img img:hover{transform:scale(1.3);}

.ppic{height:180px;overflow:hidden;margin-bottom:10px;}
.ppic li{float:left;margin-right:15px;}
.ppic img{max-height:180px;max-width:250px;}
.pcon{padding:50px 10px;text-align:left;line-height:24px;color:#333;font-size:16px;}
.pcon h1{font-size:36px; font-weight:bolder;margin-bottom:40px;}
.pcon h2{font-size:18px;margin-top:20px;font-weight:bolder;margin-bottom:7px;}
.pcon h3{font-size:16px;line-height:40px;}
.pcon h4{font-size:14px;line-height:30px;}
.pcon li{color:#5b5752;}
.pcon li b{font-weight:bolder;font-size:16px;}
.pcon p{font-size:16px;}
.pro-content{font-size:16px;line-height:28px;}
.pro-content li{font-size:16px;padding-top:7px; list-style-type:none;}
.pro-content p{font-size:16px;padding-top:10px;}
.pro-content p b{font-weight:bolder;}
.pro-table{width:90%;border-top:1px solid #b0a79a;border-left:1px solid #b0a79a;margin-top:15px;}
.pro-table td{padding-top:10px;padding-bottom:10px;text-align:center;line-height:20px;border-right:1px solid #b0a79a;border-bottom:1px solid #b0a79a;}
.table-header{background-color:#e7ebff;}
.table-header td{font-weight:bold;}
.pcon img{max-width:95%;}
.table-img{margin-top:15px; display:flex;flex-wrap: wrap;}
.table-img img{width:calc(33.333% - 5px);object-fit:cover;margin-bottom:10px;}
.table-img img:last-child:nth-child(odd) {width:auto;max-width:50%;}    
.pro-list{margin-bottom:30px;}
.pro-list li{background-color:#333;color:#FFF;font-size:16px;float:left; list-style-type:none;line-height:32px;margin-right:3px;padding:2px 30px; transition:all 1.5s;margin-top:10px;}
.pro-list li:hover{background-color:#255bb5;}
.pro-list li a{color:#FFF;}
.tabHead{background-color:#ede6db;}

#classPage h1{font-size:30px;color:#333;}
#classExpo{width:600px;margin-left:auto;margin-right:auto;margin-top:15px;color:#666;text-indent:2em;text-align:left;}
#classPage ul{margin-top:60px;}
#classPage li{width:180px;height:240px;float:left;margin-left:30px;margin-right:30px;}
#classPage li:hover img{border:1px solid #F00;}
#classPage li img{max-width:150px;border-radius:100px;border:1px solid #c9E9E9;padding:5px;margin-bottom:15px;}
#classPage li p{font-size:16px;color:#666;font-weight:bolder;}
#classPage li p span{border-bottom:1px solid #E3E3E3;padding-bottom:3px;}


#classExpo2{width:600px;margin-left:auto;margin-right:auto;margin-top:15px;color:#666;}
#classPage2 ul{margin-top:30px;}
#classPage2 li{height:540px;float:left;width:30%;margin-left:1%;overflow:hidden;position:relative;}
#classPage2 li:first-child{width:37%;}
#classPage2 li img{transition: all 0.8s;}
#classPage2 li:hover img{transform:scale(1.3);}
.class_txt{position:absolute;width:80%;height:80%;top:10%;left:10%;background-color:#3969cd; opacity:0.95;color:#F9F9F9;text-align:left;border-radius:60px 0 90px 0;}
.class_txt h2{color:#FFF;font-size:22px;padding:18% 10% 6% 10%;font-weight:bolder;}
.class_txt p{color:#F9F9F9;padding:0 10% 10% 10%;font-size:13px;}
.class_btn{position:absolute;top:40%;width:50%;left:25%;height:48px;line-height:48px; opacity:0.92;color:#FFF;font-size:16px; transition:a  0.8s;border-radius:5px 0 5px 0;}
.class_btn:hover{opacity:1;color:#FC0;}
.class_btn_c1{background-color:#374bc8;}
.class_btn_c2{background-color:#d02727;}

/************设备****************/
#equsTxt{}
#equsTxt li{width:calc(31% - 2px);margin-left:3.5%;float:left;margin-top:20px;margin-bottom:10px;}
#equsTxt li:nth-child(3n+1){margin-left:0;}
#equsTxt2 li{width:calc(23% - 2px);margin-left:2.666666%;float:left;margin-top:20px;margin-bottom:10px;}
#equsTxt2 li:nth-child(4n+1){margin-left:0;}
.equ-img{width:calc(100% - 2px);height:255px; border:1px solid #D9D9D9;overflow:hidden; position:relative;}
.equ-img img{object-fit: cover;
            transition: transform 0.3s ease;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;max-height: 100%;}
.equ-img:hover img{ opacity:0.8;}
			
#equsTxt li img{max-width:100%;max-height:100%;border:none;}
#equsTxt li p{text-align:center;line-height:36px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#27608d; transition:all 1.2s;}
#equsTxt li:hover p{background-color:#27608d;color:#FFF;}
.mr40{margin-right:40px;}


#link{height:30px;padding-bottom:10px;background-color:#594d41;font-size:12px;color:#a09382;border-top:1px solid #6a5f54;line-height:30px;}
#link a{color:#a09382;padding-left:10px;}

#main{width:100%;}
#main img{margin-right:auto;margin-left:auto;}

/*****不间断横向滚动代码**********/

#marquee{position:absolute;top:160px;left:0px;width:100%;height:75px;overflow:hidden;}
#marquee ul li{float:left;height:90px;background-color:#FFF;padding:0px 10px;margin-left:10px;}
#marquee ul li img{display:block;max-height:45px;margin-top:15px;}

/********漂浮广告代码*******/
#floatImg{width:186px;height:163px;border:none; border-radius:5px;background-color:#de3c3c;overflow:hidden;}
#floatImg img{width:100%;height:100%;}

@media screen and (max-width:1024px){
	.banner_txt{top:15%;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	#contactInfo{width:90%;margin-left:5%;margin-top:200px;}
	#contactInfo li{width:50%;}
#contactInfo li:first-child{width:50%;}
#contactInfo li h3{margin-bottom:10px;margin-top:10px;}
}
@media screen and (max-width:768px){
	#banner{height:auto;overflow:hidden;}
	.banner_txt{top:5%;}
	.page-titnav{display:none;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	.licheng{width:750px;}
	.ld_js div{width:55%;}
	
	#aboutTxt{width:100%;}
	#newTxt{width:100%;}
	#new{width:100%;}
	#contactTxt{width:100%;}
	
	.contact_wx{width:60%;left:20%;}
	.contact_wx img{padding-left:50px;}
}

@media screen and (max-width:640px){
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}	

.about-img{width:100%; float:right;margin-left:40px;}
.about-img img{width:100%;border-radius:0;}
.page-position{display:none;}

.menu-nav{width:92%;margin-left:4%;margin-bottom:20px;height:auto;margin-top:15px;}
.menu-nav ul{line-height:30px;line-height:30px;}
.menu-nav li{width:30%;font-size:14px;line-height:30px;height:30px;margin-bottom:7px;margin-top:0;margin-right:2%;}
.menu-nocur{border:1px solid #E9E9E9;}
.menu-cur{border:1px solid #386a95;}
/*****关于我们*******/


.about-company{margin-top:0px;width:92%;margin-left:4%;}
.about-companys{display:block;}
.page-tit{padding-bottom:15px;}
.about-img{width:100%;margin-left:auto;float:none;}
.about-txt h1{font-size:1.5em;margin-top:20px;margin-bottom:15px;}

.about-honor ul{width:92%;margin-left:auto;margin-right:auto;}
.about-honor li{width:30.8%;margin-bottom:10px;}
.about-honor li:nth-child(3n+1){margin-left:0;}

.about-book{width:92%;margin-left:auto;margin-right:auto;}
.about-book li{width:30.8%;margin-bottom:10px;}
.about-book li:nth-child(3n+1){margin-left:0;}
.more{width:22%;}

.about_pic{height:auto;}
.about_pic li img{width:100%;}
.about_pic li:first-child{width:44.8%;margin-right:0.2%;background-color:#FFF;height:auto;}
.about_pic li div{display:none;}
.about_pic li:nth-child(2){width:55%;margin-right:0;height:100%;}
.about_pic li:nth-child(3){width:100%;background-color:#f1f1f1;position:relative;}

/*****企业荣誉*********/
#ryimgs li{width:48%;float:left;margin-left:2.66666%;margin-top:20px;}
#ryimgs li:nth-child(2n+1){margin-left:0;}
#ryimgs img{width:100%;}
.ry-img{height:120px;}
#ryimgs2 li{width:32%;margin-left:2%;}
#ryimgs2 li:nth-child(5n+1){margin-left:2%;}
#ryimgs2 li:nth-child(3n+1){margin-left:0;}
.ry-img2{height:155px;}
.ry-img3{height:165px;}

.kehuimgs li{width:32%;margin-left:2%;}
.kehuimgs li:nth-child(3n+1){margin-left:0;}
.kehuimgs li p{line-height:36px;}
.kh-img{height:40px;}

/********产品************/
.pro-category li{width:calc(33.33333% - 17px); white-space:nowrap;overflow:hidden; text-overflow:ellipsis;margin-bottom:10px;}
.pro-category li{border:none;}
.pro-category-big{clear:both;}
.pro-category{width:100%; clear:both;}
.pro-category-proname{float:left;width:calc(50% - 22px);}
.pro-category-small{clear:both;}

.pro-main{width:100%;float:left;}
.pcon h1{line-height:40px;}
.pcon table{max-width:100%;}

.products-list{margin-top:10px;}
.products-list li{width:48%;margin-left:2%;}
.pro-img{height:115px;}

#prosTxt{margin-top:30px;}
#prosTxt li{width:45%;height:auto;margin-top:20px;margin-bottom:10px;}
#prosTxt li:nth-child(even){margin-left:5%;}
#prosTxt li img{width:100%;height:auto;}
#prosTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr45{margin-right:0;}
#proTxt{margin-top:40px;margin-bottom:50px;text-align:left;}
#proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
#ppic{height:180px;overflow:hidden;margin-bottom:10px;}
#ppic li{float:left;margin-right:15px;}
#ppic img{max-height:180px;max-width:250px;}

/************设备****************/
#equsTxt{margin-top:20px;}
#equsTxt li{width:47.5%;margin-left:2.5%;height:auto;float:left;margin-bottom:10px;margin-top:0;}
#equsTxt li:nth-child(3n+1){margin-left:2.5%;}
#equsTxt li:nth-child(2n+){margin-left:0;}
#equsTxt2 li{width:calc(32% - 2px);margin-left:2%;float:left;margin-top:20px;margin-bottom:10px;}
#equsTxt2 li:nth-child(4n+1){margin-left:2%;}
#equsTxt2 li:nth-child(3n+1){margin-left:0;}
.equ-img{height:110px;}

#equsTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr40{margin-right:0px;}
.contact-pros{display:none;}
#contactTxt{margin-top:0;}
#contactInfo{margin-top:0;}
#contactInfo h1{font-size:24px;}
	#contactInfo li:first-child{width:100%;}
	#contactInfo li:nth-child(2){width:100%;}
}

