@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .4s ease; cursor: pointer;}
a:hover{color: #ff3300;}
a:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"],select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
 
.fl{ float:left;}
.fr{ float:right;}

 @media only screen and (min-width: 1440px) {
 .layui-container{width: 1360px;}
 }

 
 
/*头部*/
.header{width: 100%; background: url(../images/headbg.jpg) no-repeat top center; background-size: 110%; height: 184px;}
.top{ height: 44px; line-height: 44px;  color: #666666;font-size: 14px;}
.top_contact{float: right; width: 230px;}
.top_contact ul li a:hover{color: #ff3300;}
.top_contact ul li{float: left; padding-right: 40px;position: relative;}
.top_contact ul li:nth-child(3){padding-right: 0;}
.top_contact ul li i{display: inline-block; width: 19px; height: 19px; background: url(../images/zh_03.png) no-repeat;  position: absolute; top: 13px;left: -22px;}
.top_contact ul li:nth-child(2) i{background: url(../images/en_03.png)}
.top_contact ul li:nth-child(3) i{background: url(../images/jp_03.png)}

.logo{height: 64px;float: left;margin-top: 28px;}
.logo img{height: 100%;}
.logo_txt{width: 410px;float: left;margin-top: 16px;padding-top: 13px;margin-left: 22px;border-left: 1px solid #cccccd;padding-left: 20px;}
.logo_txt h4{float: left; font-size:28px; font-weight: bold; color: #333333; margin-bottom: 8px;}
.logo_txt h4 span{color: #ff3300;}
.logo_txt p{font-size:18px; color: #929292; display: block; font-weight: normal;}

.ht_right{float: right;margin-top: 24px;position: relative;}
.ht_right i{display: block;width:48px ;height:48px ; background: url(../images/tel.png) no-repeat; background-size: 100%; position: absolute; top: 12px;left: -52px;}
.ht_right p{font-size: 23px; color: #ff3300; display: block; font-weight: bold;}
.ht_right span{font-size: 14px; color: #868686; display: block;}

.nav{width:100%;background-color: #555555; border-bottom: 6px solid #ff3300;}
.nav > ul > li{float: left; width: 12.3%; text-align: center; font-size: 15px; position: relative; border-right: 1px solid #767676;}
.nav > ul > li > a{display: block;height: 50px;line-height: 20px;padding: 0 14px;color: #ffffff;position: relative;padding-top: 10px;}
.nav > ul > li:hover,.nav > ul > li.on{color: #fff; background-color: #ff3300;}
.nav > ul > li i{display: block; font-size: 12px; color: #cccccc;}
 
.top_language{display: none;}
 



/*幻灯片*/
.wap_header,.wap_banner{display: none;}
.pc_banner{display: block; overflow: hidden; background:#eee;}
.banner-box{ min-width:1250px; height:auto; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:auto; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; bottom: 2px; left: -1px; margin-left: 0; height: 80px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:250px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20191223185138_171593764.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20191223185138_171593764.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:21px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:16px; height:16px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background: #ff3300 !important; width: 16px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 74px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }




.trait{margin: 80px 0;}
.tratitl{text-align: center;font-size: 42px;color: #222222; font-weight: bold;}
.tratitl i{color: #ff3300;font-style:normal;}
.tratitl span{display: block;margin: 30px auto 46px auto;width: 612px;line-height: 50px;background: #ff3300;border-radius: 25px;font-size: 16px;color: #fff;font-weight: lighter;}
.trait ul{height: 225px;background: #fff;border-radius: 10px;font-size: 0;}
.trait ul li{border-left:none;margin-left: 15px;    border: 1px solid #ccc;display: inline-block;vertical-align: top;width: 24%;height: 100%;text-align: center;font-size: 16px;color: #888888;font-weight: lighter;box-shadow:5px 0 15px -5px #eee inset;transition: all .3s ease;}
.trawa{padding: 0 50px;line-height: 30px;}
.trawa span{display: block;font-size: 24px;color: #222222;font-weight: normal;margin-bottom: 8px;transition: all .3s ease;}
.traicon{display: inline-block;width: 33px;height: 33px;margin: 40px 0 15px 0;background: url(../images/20210625171154_1052286097.png) no-repeat left top;transition: all .5s ease;}
.trait ul li:nth-child(1){border-left:1px solid #ccc;margin-left: 0px;}
.trait ul li:nth-child(2) .traicon{background-position-x:-48px; }
.trait ul li:nth-child(3) .traicon{background-position-x:-98px; }
.trait ul li:nth-child(4) .traicon{background-position-x:-157px; }
.trait ul li:hover{background: #ff3300;color: #fff; box-shadow: none;}
.trait ul li:hover .trawa span{color: #fff;}
.trait ul li:hover .traicon{background-position-y:-47px; }










.intitle{text-align: center;margin: 50px 0 30px; position: relative; z-index: 3;}
.intitle h2{font-size: 42px; font-weight: bold; color: #333333;height: 68px;}
.intitle h2 span{color: #ff3300;font-size: 42px;}
.intitle h2 i{font-size: 52px; color: #ededed;text-transform:uppercase;display: block; z-index: -1; position: relative;margin-top: -92px;}
.intitle p{color: #666666; font-size: 14px;}




/* 企业简介 */
.qiye{margin: 80px auto 30px;} 
.qiye .qiye_img{ float: left; width: 45%; }
.qiye .qiye_img img{width: 100%;}
.qiye .qiye_jianjie{float: right; width: 50%;}
.qiye_biaoti{margin-bottom: 15px;}
.qiye_biaoti h2{font-weight: bold;color: #333333; font-size: 26px;}

.qiye_biaoti h2 span{font-weight: normal; color: #1b1b1b; }
.qiye_biaoti p{color:#999999 ;text-transform:uppercase; font-size: 12px;}

.qiye_con p{color: #333333; font-size: 16px;text-indent:24px; line-height: 32px;}
.qiye .qymore{width: 148px; height: 38px; background: #fff; color: #848484; border: 1px solid #d2d2d2; display: block; line-height: 38px; text-align: center; margin-top: 30px; border-radius: 2px;}
.qiye .qymore:hover{background: #ff3300;color: #fff;border:1px solid #ff3300;}

.huanjing_title{ padding: 30px 0; border-bottom: 1px solid #ddd;  font-size: 30px; color: #333333; text-align: center; }
.huanjing_title h4{position: relative;width: 124px; margin: 0 auto;}
.huanjing_title i{display: block; width: 80px; height: 2px; background-color: #ff3300; position: absolute; top: 57px; left: 20px;}
.huanjing ul li p{text-align: center; line-height: 38px; font-size: 16px;}
.huanjing{margin: 30px 0;}
.huanjing ul li a{display: block; overflow: hidden; width: 100%; height: 100%;}
.huanjing ul li img{height: 240px;transform: scale(1.0); transition: 0.3s all;}
.huanjing ul li img:hover{transform: scale(1.1); transition: 0.3s all;}



 


/* 产品展示 */
.chanpin{background:url(../images/20210402102624_726070444.jpg) no-repeat center top,url(../images/20210402102624_935877723.jpg) no-repeat center bottom;background-color: #f8f8f8; width: 100%; padding: 80px 0;}
 
 

.chanpin_mainbox{position: relative; z-index: 100;}
.chanpin_sort ul li{float: left;width: 50%;height: 80px; background-color: #767676; position: relative; margin-top: 10px; padding-top: 30px;}
.chanpin_sort ul li.on{ background:linear-gradient(to left,#d12c03,#ff3300); }
.chanpin_sort ul li h2{color: #fff; font-size: 22px; text-align: center;}
.chanpin_sort ul li p{font-size: 14px; color: #fff; line-height: 24px; display: block; text-align: center;}

.chanpin_sort_sub{ background-color: #fff;  margin: 0 auto; height: 65px; padding: 30px 0 0 0!important; width: 1330px;}
.chanpin_sort_sub li{font-size: 14px; float: left;margin-left: 36px; padding: 0; list-style-type:disc;}

.chanpinlist{}
.chanpinlist ul li{float: left; }
.chanpinlist ul .chanpin_sort_sub li a{font-size: 16px;}
.chanpinlist ul .chanpin_sort_sub li:hover a{border: none;}

.chanpinbox{width:100%;height: 254px;background-color: #fff;overflow: hidden;}
.chanpinbox img{transition: 0.3s all ease-in-out;transition: scale(1.0);height: 100%;width: auto;}

 
.chanpintitle h2{font-size: 16px; color: #292929; text-align: center;  line-height: 36px; padding: 10px 0;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.chanpintitle{text-align: center; background-color: #fff; height: 60px; line-height: 60px; background-color: #eee;}

.chanpinlist ul li:hover .chanpintitle h2{color: #ff3300;}
.chanpinlist ul li:hover img{transition: 0.3s all ease-in-out;transform: scale(1.1);}

.btn_center{margin: 30px auto 10px; width: 344px;}
.chanpin_btn a{display: block; width: 166px; height: 36px; line-height: 36px; text-align: center; float: left;}
.chanpin_btn .kef{ background-color:  #ff3300; color: #fff;  position: relative;}
.chanpin_btn .kef:hover{background: #ff3300;}
.chanpin_btn .kef i{background: url(../images/indexicon.png) no-repeat 0px -56px; display: inline-block; width: 16px; height: 16px; position: absolute; left: 33px;top: 8px;}
.chanpin_btn .cpmore{border:1px solid  #ff3300; color: #ff3300;margin-left: 10px;}
.chanpin_btn .cpmore:hover{background: #ff3300; color: #fff;}

.chanpinlist_mb{display: none;}
.app_bg{display: none;}
/* 优势 */
.dm_adv{width: 100%; margin: 100px 0; height: 940px;  background: url(../images/20210329151056_1303216658.png)no-repeat center 140px;  }
.hyzys{width:1400px;height:148px;margin-top: 50px;}
.hyzys li{width:350px;height:130px;float:left;text-align:center;color:#333;font-size:22px;line-height: 25px;padding-top: 25px;}
.hyzys li i{font-size: 12px;display: block;text-transform: uppercase;  color:#666; font-style:normal;  }
.hyzys .a1:hover,.hyzys .a1.active{background:url(../images/20210625171219_854307390.png)#ff3300 0px top no-repeat;}
.hyzys .a2:hover,.hyzys .a2.active{background:url(../images/20210625171219_854307390.png)#ff3300 -349px top no-repeat;}
.hyzys .a3:hover,.hyzys .a3.active{background:url(../images/20210625171219_854307390.png)#ff3300 -700px top no-repeat;}
.hyzys .a4:hover,.hyzys .a4.active{background:url(../images/20210625171219_854307390.png)#ff3300 -1057px top no-repeat;}
.hyzys .a5:hover,.hyzys .a5.active{background:url(../images/20210625171219_854307390.png)#ff3300 -215px top no-repeat;}
.hys_y .left{width:564px;float: left;margin-top:98px;height: 321px;}
.hyzys .active{box-shadow:0px 3px 21px 0px rgba(255,188,1,0.19); border-radius: 8px; font-size:24px; font-weight:bold;}
.hyzys .active:after{content: "";position: relative;border-left: solid 8px rgba(255,188,1, 0);border-right: solid 8px rgba(197 , 211 , 0 , 0);border-top: solid 8px rgba(255,51,0, 1);top:91px; }
.hys_y .left .zuo{width: 66px;height:100px;float: left;background: url(../images/20210625171255_1193031213.png);font-size: 33px;color: #fff;line-height: 80px;text-align: center;margin-right: 20px;}
.hys_y .left .you{font-size: 12px;color: #fff;text-transform: uppercase;font-style: ; letter-spacing: 1px;}
.hys_y .left .you p{font-size:36px;color: #333;padding-left: 20px;font-style: normal; letter-spacing:2px;  font-weight: lighter;line-height: 46px;}
.hys_y .left .you b{letter-spacing:0px; display:block;}
.hys_y .left hr{width:567px;height: 1px;border: none; margin-top: 20px; border-bottom: 1px dashed #e0e0e0;}
.hys_y .left .xia{font-size:16px;color: #333;line-height:36px;padding-top: 25px; letter-spacing:0.5px;}
.hys_y .left .xia a{width: 135px;height: 40px;line-height: 40px;text-align: center;display: block;color: #fff;border:#fff 1px solid;margin-top: 30px;}
.hys_y .right{float: right;margin-top:56px;  background: #fff; padding:5px; box-shadow: 2px 8px 24px rgba(255,255,255,.15);}
.hys_y .dianwa{width: 445px;height: 40px;line-height: 40px; border:1px solid #ff3300; margin-top:40px;color: #333;font-size: 17px; font-weight: bold;border-radius: 2px;}
.hys_y .dianwa span{padding: 0 10px; background-color:#ff3300; color: #fff; display: block; float: left;margin-right: 8px; font-weight: normal;}
.hyzys li.active{color: #fff;}
.hyzys li.active i{color: #e6e6e6}
 
 

.zixun{background-color: #f1f1f1; padding: 30px; margin-top: 80px;}
.zixun_box{}
.zixuntoutiao{padding: 2%; float: left; background-color: #fff; width: 34%; margin-right: 2%;}
.zixuntoutiao .zxcon .zximg{overflow: hidden;} 
.zixuntoutiao .zxcon .zximg img{width: 100%;transform: scale(1.0); transition: 0.3s all;}
.zixuntoutiao .zxcon .zximg img:hover{transform: scale(1.1); transition: 0.3s all;}
.zixuntoutiao .zxcon .zxtxt{margin-top: 20px;}
.zixuntoutiao .zxcon .zxtxt p{color: #999999; line-height: 24px;font-size: 14px;}
.zixuntoutiao .zxcon .riqi{color: #999; font-weight: normal; font-size: 13px;margin: 10px 0;}
.zixunlist{float: left; width: 56%; padding: 2%; background-color: #fff;border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.zixunlist ul li{float: left;  }
.zixunlist ul li b{font-size: 14px; font-family: arial; color: #999999; font-weight: normal;}
.zixunlist ul li .zxlistimg{float: left;width: 26%; height: 143px; margin-right: 10px;overflow: hidden;}
.zixunlist ul li .zxlistimg img{height: 100%; width: 100%;transform: scale(1.0); transition: 0.3s all;}
.zixunlist ul li .zxlistimg img:hover{transform: scale(1.1); transition: 0.3s all;}
.zixunlist ul li h2{font-size: 16px;  color: #000000; font-weight: bold;}
.zixunlist ul li p{line-height: 24px; color: #888;}
.zixunlist ul li a.zixunmore{color: #ccc}
 
 
 /* 合作客户 */
.hezuo{margin: 30px auto;} 
.hezuo ul li{ width: 18%; margin-right: 1.8%; margin-bottom: 20px; float: left;border: 1px solid #eee; overflow: hidden;} 
.hezuo ul li img{width: 100%; transform: scale(1.0); transition: 0.3s all;}
.hezuo ul li img:hover{transform: scale(1.1); transition: 0.3s all;}
 
/* 底部 */
.footer{background-color: #2e2e2e;padding: 60px 0 0;}
.ft_link{width:70%;float: left;}
.ft_link ul{float: left;}
.ft_link ul:nth-child(1){width: 25%;}
.ft_link ul:nth-child(2){width: 40%;}
.ft_link ul:nth-child(3){width: 30%;}
.ft_link ul li a{color: #b3b3b3; font-size: 14px; line-height: 42px;}
.ft_link ul li a:hover{color: #fff;}
.ft_link ul li:nth-child(1){font-size: 18px; color: #fff; margin-bottom: 20px;}
.ft_link ul li:nth-child(1)::after{content: ""; display: block; width: 40px; height: 2px; background-color:#ff3300; margin-top: 10px;}
.ft_link{font-size: 18px;}


.ft_contact{width:24%;float: right;}
.ft_dizhi p{color: #b3b3b3; font-size: 14px; line-height: 32px;}
.ft_tel{color: #fff; font-size: 22px;font-weight: bold;position: relative;padding-left: 28px;margin-bottom: 10px;}
.ft_tel i{background: url(../images/1.png) no-repeat; display: block; width: 25px; height: 21px; float: left;position: absolute; left: -2px; top: 6px;}

.ft_erweima p{color: #b3b3b3;}
.ft_erweima .ewm ul li{float: left;width: 40%;margin-right: 6%;margin-top: 10px;}
.ft_erweima .ewm ul li img{width: 100%;}
.ft_erweima .ewm ul li p{line-height: 28px; text-align: center;}

.banquan{color: #b3b3b3;text-align: center; height: 40px;}
.banquan a{color: #b3b3b3;}
.banquan span{padding: 0 5px;}
.kefu-box{
	position: fixed;
	right: 3%;
	bottom: 10%;
	width: 42px;
	z-index: 1000;
	border-radius: 5px;
	background-color: #fff;
	font-size: 0;
}
.kefu-box .kufu-item{
	display: inline-block;
	position: relative;
	cursor: pointer;
	width:100%;
	height: 40px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: -2px;
}
.kefu-box .kufu-item.top{
	border: none;
	height: 0;
	transition: all .5s ease;
	overflow: hidden;
}
.kefu-box .kufu-item.top.in{
	height: 40px;
}
.kefu-box .kufu-item.top:after{
	content: "";
	width: 16px;
	height: 16px;
	border-style: solid;
	border-width: 2px;
	border-color: #271244 #271244 transparent transparent ; 
	position: absolute;
	left: 50%;
	top:40%;
	margin-left: -8px;
	transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 	/* Opera */
}
.pc_none{display: none;}

/* 手机版 */


 @media only screen and (max-width: 1200px) {
 


}


 @media only screen and (max-width: 1024px) {
.header,.nav,.pc_banner{display: none;}
.wap_header,.wap_banner{display: block;}

.w_header{height: 130px; background: #fff; box-shadow: 0 0px 48px 0 rgba(0,0,0,.1); position: fixed;top: 0;left: 0;width: 100%; z-index: 999999;}
.w_header .logo{float: left;height: 62px;margin-top: 20px;margin-left: 12px;}
.w_header .logo a{display: block; height: 100%;line-height: 50px; font-size: 12px;}
.w_header .logo a img{display: block; height: 80%; float: left;margin-right: 5px;}
.w_header .sp_nav{display: block;width: 30px;height: 42px;position: absolute;top: 58px;line-height: 42px;right: 27px;margin-top: 15px;z-index: 5;}
.w_header .sp_nav i{display: block;background: #dd0518;width: 36px;height: 2px;position: absolute;left: 0;transition: all ease .35s;}
.w_header .sp_nav i:nth-of-type(1){top: 0;}
.w_header .sp_nav i:nth-of-type(2){top: 10px;}
.w_header .sp_nav i:nth-of-type(3){top: 20px;}
.w_header .sp_nav.sp_nav_se i:nth-of-type(1){top: 10px; transform: rotate(45deg);}
.w_header .sp_nav.sp_nav_se i:nth-of-type(2){width: 0;}
.w_header .sp_nav.sp_nav_se i:nth-of-type(3){top: 10px; transform: rotate(-45deg);}
.w_nav{width: 100%; height: calc(100% - 50px); position: fixed; left: 0; top: -100%; z-index: 99999; transition: top ease .35s;}
.w_nav.nav_show{top: 130px;}
.w_nav > ul{min-width: 320px; height: 100%; margin: 0 auto; background: #eee; position: relative; overflow-y: auto;}
.w_nav ul li{border-top: 1px solid #ddd;margin-left: 20px;line-height: 20px;font-size: 14px;position: relative;}
.w_nav > ul > li:first-child{border-top: 0 none;}
.w_nav ul li a{height: 45px;line-height: 45px;display: block;padding-right: 45px;color: #666;font-size: 16px;}
.w_nav ul li ul{display: none;}
.w_nav ul li i{display: block;width: 30px;height: 38px;line-height: 38px;text-align: center;border-left: 1px solid #ddd;padding: 0 6px;position: absolute;right: 0;top: 4px;}
.w_nav ul li i span{font-size: 14px; transition: all .5s;}
.w_nav ul li i span:before{content: "";display: block;height: 100%;width: 100%;background: url(../images/yjt.png) no-repeat;background-size: 12px;background-position: center;transition: .3s;}
.w_nav ul li i.nav_btndown span::before{color: #036AC0; transform: rotate(90deg);}
 
.focus{ width:100%; max-height:500px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#dd0518;  }
	 	
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
}

 @media only screen and (max-width: 768px) {
 
 }

 @media only screen and (max-width: 480px) {
.trait{margin: 40px 0;}
.tratitl{font-size: 24px;margin: 40px 0;}	 
.tratitl span{display: none;}
.trait ul{height: auto;}
.trait ul li{width: 48.4%;margin-left: 0px; margin-bottom: 2%; margin-right: 2%;}
.trait ul li:nth-child(2n){margin-right: 0;}
.trawa{padding: 0 1% 10% 1%;}

.intitle h2 i{font-size: 39px; margin-top: -78px;}
.intitle h2,.intitle h2 span{font-size: 36px;}

.chanpin{}
.chanpin_sort ul li p{display: none;}
.chanpin_sort ul li{padding-top:0px; line-height: 86px; height: 86px;}
.chanpin_sort ul li h2{font-size: 20px;}
.chanpin_sort_sub{width: 87%;height:auto;padding:4%!important; line-height: 32px;}

.chanpinbox{height: 150px;}
.chanpintitle{height: 40px; line-height: 40px;}
.chanpintitle h2{line-height: 40px; padding: 0;}

.dm_adv{background: none; height:auto; margin: 0 auto;}
.hys_y_wrap,.hyzys{display: none;}
.dm_adv .intitle{margin: 80px 0 30px;}

.app_bg {display: block;}
.app_box{ width:100%; margin:0 auto; }
.app_part1{ width:100%;}
.app_part1 li{float:left;width:24%;height: 74px;text-align:center;border:1px solid #edebeb;margin-right: 0.4%;transition:0.3s;cursor:pointer;}
.app_part1 li p{color: #ff3300;font-size: 18px;font-weight:bold;margin-top: 6px;}
.app_part1 li span{color:#222;font-size: 13px;}
.app_part1 .cur{background: #ff3300;}
.app_part1 .cur p,.app_part1 .cur span{ color:#fff;}

.app_part2{ position:relative; margin-top:10px;}
.app_part2_wb{ width:100%; height:auto; position:relative;}
.app_part2_wb .app_bt{color:#ff3300;font-size: 24px;padding-top: 20px;font-weight:bold;line-height: 36px;}
.app_part2_wb .app_yw{color:#333;font-size: 22px;font-weight:lighter;text-transform:uppercase;}
.app_part2_wb .app_nr{color:#aaa;font-size: 14px;line-height: 22px;margin:0 auto;padding-top: 10px;}
.app_part2_wb .app_nr p{ padding-left:0.3rem; position:relative;}
.app_part2_wb .app_nr p:after{ content:""; display:block; width:9px; height:10px; background:url(/jingyue17703wap/uploadfile/image/20201217/20201217135100_87215.png) no-repeat; position:absolute; top:5px; left:0;}
.app_part2_img>img{ width:100%; height:auto;}




.qiye .qiye_img{width: 100%; float: none;}
.qiye .qiye_jianjie{width: 100%; float: none;}
.qiye_biaoti{margin-top: 20px;text-align: center;}
.qiye .qymore{margin: 20px auto 0;}

.huanjing ul li img{height: 196px;}




.zixun{margin-top:50px; padding: 0;background-color: #fff;}
.zixuntoutiao{width: 100%;margin-right:0px;border-bottom: 1px solid #e7e7e7; margin: 0; padding: 0 0 20px 0;}
.zixunlist{width: 100%;border: none;margin: 0; padding: 0;}
.zixunlist ul{width: 100%; margin: 0; padding: 0;}
.zixunlist ul li{border-bottom: 1px solid #e7e7e7;padding: 20px 0;}
.zixunlist ul li .zxlistimg{width: 100%; height: 260px; margin-bottom: 20px;}
.zixuntoutiao .zxcon .zxtxt h2{font-size: 16px;font-weight: bold;}
.zixuntoutiao .zxcon .zxtxt p{color: #888;}
.zixunmore{display: none;}

.hezuo ul li{width: 47%;}

.footer{padding: 30px 0;}
.ft_link{display: none;}
.ft_contact{display: none;}
.banquan span{display: block;}
 }
 

  
  
 /* 内页banner */ 
.ty-banner-about{background:url(../images/aboutus.jpg) no-repeat center center; height: 450px;}
.ty-banner-product{background:url(../images/product.jpg) no-repeat center center; height: 450px;}
.ty-banner-news{background:url(../images/news.jpg) no-repeat center center; height: 450px;} 
.ty-banner-contact{background:url(../images/contact.jpg) no-repeat center center; height: 450px;} 
.ty-banner-gbook{background:url(../images/gbook.jpg) no-repeat center center; height: 450px;} 

 .ty-banner-txt{text-align: center; padding-top: 100px; display: none;} 
 .ty-banner-txt h2{ font-size: 40px;font-weight:bold;color: #fff; }
 .ty-banner-txt p{font-size:20px;margin-top:10px; color: #fff;}
  

.mymain{ background: #f5f5f5; padding: 40px 0;}
.nyleft{float: left; width:20%; margin-right: 1%;}
.nyleftTitle{height: 85px; background-color: #ff3300; color:#fff; text-align: center; line-height: 85px; font-size: 28px; font-weight: bold;}
.nyleft ul li{height: 64px; line-height: 64px;background: url(../images/menu_tb4.jpg)no-repeat 90% center; background-color: #fff; border-bottom: 1px solid #eee; padding-left: 20px;}
.nyleft ul li a{font-size: 15px; display: block;}

/* 左边联系 */
.lianxibox{margin: 20px 0; background-color: #fff;}
.lianxi-tit{height: 70px;border-radius:4px 4px 0px 0px;}
.lianxi-tit h3{color: #333;font-size: 28px;font-weight: normal;line-height: 70px;padding-left: 10px;border-bottom: 1px solid #ccc;}
.lianxi-txt{padding: 10px 10px 10px;font-size: 14px;color: #666;line-height: 34px;/* border: 1px solid #ececec; */}

.nyright{float: left; width:75%; background-color: #fff; padding: 2%;}



.zhuti{height: 50px;font-size: 24px;font-weight: normal;line-height: 40px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.zhuti span{position: relative;  display: inline-block;height: 50px;padding: 0 30px 0 0px;color: #333;font-weight: normal; font-size: 22px;}
.zhuti span i{display: inline-block;width: 60px;height: 3px;background:#ff3300;position: absolute;top: 48px;left: 0px;}
.about_img{ float: right; width: 40%;}
.about_txt{ float: left; width:58%; font-size: 16px; line-height: 38px;text-indent:30px}


.wenhua{margin: 20px 0;}
.wenhua h2{font-size: 22px; padding-bottom: 10px;}
.wenhua p{font-size: 16px; line-height: 32px;}

.localPath{background-color: #eee;border-bottom: 1px solid #ddd; height: 70px;line-height: 70px; overflow: hidden;}
.localPath span{margin-right: 6px;}
.localPath a{display: inline-block;}
.localPath a:hover{color:#000}

.rongyu dd{background-color: #f5f5f5; height: 50px; line-height: 50px; text-align: center;}
.rongyu dl dt a{overflow: hidden; display: block;}
.rongyu dl dt a:hover img{transform: scale(1.1); transition: 0.3s all;}
.rongyu dl dt a img{transform: scale(1.0); transition: 0.3s all;}

/*分页*/
  .pageshow{ margin:30px 0px 30px 0px; height:30px; line-height:30px; text-align:center; }
  .center .pageshow{ margin:10px 0px; height:35px; line-height:35px; text-align:right; border:none;}
  .pageshow a {padding: 4px 8px;line-height: 25px;display: inline-block;border: 1px #bbb solid;margin: 2px;background: #f8f9f7;font-size: 14px;}
  .pageshow a:hover{background: #ff3300;border: 1px #ff3300 solid; color:#fff;}
  .pageshow .curr{background: #ff3300;border: 1px #ff3300 solid;color:#fff;padding: 6px 8px;line-height: 25px;font-size:16px}
  
 
  
  /* 产品展示 */
.product_right{float: right; width: 75%; padding:2%; margin-bottom: 30px; background-color: #fff;}
.product_left{float: left; width: 20%;padding: 0; }

.fdh-01-tit{height: 80px;line-height: 80px;background: #ff3300;}
.fdh-01-tit h2{font-size: 28px;font-weight: normal;color: #fff; text-align: center;}
.fdh-01-tit h2 span{font-size: 12px;text-transform: uppercase;display: block;font-weight: normal;}
.nycatlog h3{height: 50px;line-height: 50px;background:#ececeb;overflow: hidden;}
.nycatlog h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.nycatlog h3.sidenavcur, .nycatlog h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #ff3300; padding-left: 54px;}
.nycatlog h3.sidenavcur, .nycatlog h3:hover a{color: #fff;}
.fdh-01-nav{background-color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px; }
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: url(../images/menu_tb3.png) no-repeat 26px center #ff3300;position: relative;overflow: hidden;}
.fdh-01-nav dt:hover{background:url(../images/menu_tb3.png) no-repeat 26px center #ff9000}
.fdh-01-nav dt a{color: #FFF; font-size: 18px;}
 
.fdh-01-nav-one .firstli{ border-bottom: 1px solid #eee; line-height: 60px;background:#fff url(../images/menu_tb4.jpg) no-repeat 90% 22px ;margin-bottom: 2px;}
.fdh-01-nav-one .firstli a{display: block;font-size: 16px;font-weight: normal;padding-right: 40px;padding-left: 30px;color: #666666;overflow: hidden;}
.fdh-01-nav-one .firstli:hover{background:url(../images/menu_tb4.jpg) no-repeat 90% 22px}
.fdh-01-nav-one .firstli a:hover{color: #000;}
.fdh-01-nav-one .firstli a.on{color: #333; font-weight: bold; }

.fdh-01-nav-sub{padding-bottom: 10px; }
.firstli .on{}
.fdh-01-nav-sub .sunli{background:url(../images/left_li.gif) no-repeat 30px center ;}
.fdh-01-nav-sub .sunli a{font-size: 14px; line-height: 34px; padding-left:46px;white-space: nowrap;    text-overflow: ellipsis;}
 
 .products_list{overflow:hidden; position:relative; }
 .products_list ul{}
 .products_list ul li{float: left; height: auto; position:relative; }
 
 .products_list ul li .products_img{overflow: hidden; border: 1px solid #eee; position: relative; height: 254px;}
 .products_list ul li .products_img img{width: 100%; height: 100%;transform: scale(1.0); transition: 0.8s all;}
 .products_list ul li:hover .products_img img{transform: scale(1.2); transition: 0.8s all; }
  
 .products_list ul li .products_txt{background: #eee;height: 60px; line-height: 60px; }
 .products_list ul li .products_txt p{line-height: 60px;font-size: 16px;color: #333; text-align: center;}
  
 .products_list ul li p a:hover{color: #333;}
 
 /* 产品详情 */
 .prodetails-left{width: 49%;float: left;position: relative;z-index: 2;}
 .product-bigpic{width: 100%;height: auto;overflow: hidden;position: relative; display: flex;  align-items: center;  justify-content: center;}
 .product-bigpic img{width: auto; height: 100%; }
	.product-smallpic {
	    margin-top: 10px
	}

	.product-smallpic ul li.img-box {
		width: 22%;
		float: left;
		padding: 0.5%;
		margin-right: 2%;
	    display: block;
		margin-bottom: 6px;
	    border: solid 1px #d3d3d3;
		overflow: hidden;
	}
	.product-smallpic ul li.img-box:nth-child(4){
		margin-right: 0;
	}
	.product-smallpic ul li.img-box img{
		height: 94px;
		transform: scale(1.0);
		transition: 0.8s all;
	}
	.product-smallpic ul li.img-box:hover img{
		transform: scale(1.1);
		transition: 0.8s all;
	}	
 
 .cp-title{height: 80px;font-size: 24px;font-weight: normal;line-height: 80px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px; border-bottom: 1px solid #ddd;}
 .cp-title span{position: relative;  display: inline-block;height: 50px;padding: 0 30px 0 0px;color: #333;font-weight: normal; font-size: 28px;}
 .cp-title span i{display: inline-block; width: 60px; height: 3px; background:#ff3300 ;position: absolute;top: 77px; left: 0px;}
 .prodetails-right{width: 44%;float: right;}
 .prodetails-right .share a{transition: all 0s;}
 .prodetails-title{font-size: 26px;padding-bottom: 16px;border-bottom: 1px solid #ddd;font-weight: normal;}
 .prodetails-desc{font-size: 14px; line-height: 32px; margin-top: 16px;}
 .prodetails-sbtn{margin-top: 80px;}
 .prodetails-sbtn ul{overflow: hidden;}
 .prodetails-sbtn li{float: left; margin-right: 20px;}
 .prodetails-sbtn li a{ display: block; width: 180px; background: rgb(191,17,27); height: 46px; line-height: 46px; font-size: 18px; color: #fff; text-align: center; border-radius: 4px; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; }
 .prodetails-sbtn li a:hover{color: #fff!important; background: #D70101;}
 .prodetails-desc{font-size: 16px; color: #666;}
 .prodetails-desc a{color: #333;}
 .prodetails-desc .tedian{line-height: 24px;color: #999; font-size: 14px;}
 .prodetails-desc .phone{float: left; margin-right: 20px; background: #ff3300; color: #fff;border: 1px solid #ff3300;display: block;width: 124px;height: 36px; border-radius: 2px; text-align: center;line-height: 36px;margin-top: 20px;}
 .prodetails-desc .phone:hover, .prodetails-desc .returnbt:hover{background: #ffff;color: #ff3300;border: 1px solid #ff3300;}
 .prodetails-desc .returnbt{float: left; margin-right: 20px;  color: #666;border: 1px solid #666;display: block;width: 124px;height: 36px; border-radius: 2px; text-align: center;line-height: 36px;margin-top: 20px;}
 .details{padding: 0 10px 50px;}
 .details p{color:#333;}
 .details table{margin: 20px auto;}
 .details table tr td{border: 1px solid #ddd; padding: 10px;}
 .details table .firstRow{background:#f3f3f3}
 
 .prodcontent{width: 100%;}


.p14-pagination-1 dl{margin-bottom: 24px;padding-right: 40px;}
.p14-pagination-1 dd{height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-pagination-1 dd b{float: right;font-weight:normal;}
.p14-pagination-1 dd span{width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}
.p14-pagination-1 dt{height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.p14-pagination-1 dd em{float: right;padding-left: 20px;font-weight: normal;}
.p14-pagination-1 dl a{color:#4b4a4a;font-size: 16px;}
 


/* 新闻列表 */
 .p14-infolist-1-list dl{border-bottom: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
 .p14-infolist-1-list dt{width: 24%;float: left;margin-right: 5.8%;}
 .p14-infolist-1-list dt img{width:100%;display: block;height: 200px;}
 .p14-infolist-1-list dd h4{height: 40px;font-weight: normal;font-size: 20px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
 .p14-infolist-1-list h4 a{display: block;height: 40px;color: #4b4a4a;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .p14-infolist-1-list dl:hover{border-bottom:1px solid #ff3300;}
 .p14-infolist-1-list dl:hover h4 a{color: #ff3300;}
 .p14-infolist-1-list-desc{font-size: 16px;line-height: 30px;color: #797979;margin-bottom: 28px;overflow: hidden;}
 .p14-infolist-1-list-deta{width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
 .p14-infolist-1-list-deta a{color:#fff;font-size: 16px;}
 .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta{background: #ff3300;border-color: #ff3300;}
 .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a{color: #fff;}
 
 .p15-infocontent-1{margin: 80px 0 30px;}
 .p15-infocontent-1-tit{text-align: center;font-weight: normal;margin: 40px 0;font-size: 28px;line-height: 40px;color: #535353;}
 .p15-infocontent-1-bool{border-bottom: 1px solid #dedede;font-size: 14px;color:#909090;}
 .p15-infocontent-1-bool span{margin-right: 20px;}
 .p15-infocontent-1-bool span a{color: #909090;}
 .endit-content{padding: 20px 0; font-size: 16px; line-height: 32px;;}
 
 
 
 

 
 
 
 
 /* 联系我们 */
 
 .detail_box{width:100%;margin-bottom:40px;overflow:hidden}
 .detail{padding:20px 30px}
 .detail dl{width:33.3%;float:left;margin-bottom:20px;height:114px}
 .detail dt{text-align:left;padding-left:24px;color:#333;margin-bottom:2px;font-weight:700;font-size:17px;height:36px;line-height:36px;background:url(/templates/cn/images/addr.jpg) left center no-repeat;background-size:13px 16px}
 .detail dd{text-align:left;color:#666;height:auto;min-height:26px;line-height:26px}
 .contact_meg{position:absolute;left:0;top:0;width:46%;height:100%;z-index:3;background:rgba(255,255,255,.85)}
 .meg_con .con_title{font-size:28px;color:#333;max-width:420px;margin-bottom:23px;margin-top:35px}
 .meg_con .con_tel{padding:30px 0;border-top:solid 1px #333;border-bottom:solid 1px #333;color:#333;max-width:420px;font-size:30px}
 .meg_con .megs{margin-top:5px;font-size:15px;line-height:36px}
 .meg_con{position:absolute;left:0;top:0;right:0;width:45%;z-index:3;padding-left:4%;padding-right:4%;box-sizing:border-box}
 .topimg{margin-top:30px}
 .topimg{margin-top:30px}
 .my-map{margin:0 auto;width:100%;height:550px}
 .my-map img{max-width:none}
 .my-map .icon{background:url(/templates/cn/images/marker.png) no-repeat}
 .my-map .icon-cir{height:31px;width:28px}
 .my-map .icon-cir-red{background-position:-11px -5px}
 .amap-container{height:100%}
 @media only screen and (max-width:1200px){.meg_con .con_title{font-size:27px;margin:20px 0}
 .meg_con .con_tel{padding:20px}
 }
 
 
  .detail_box{width:100%;margin-bottom:40px;overflow:hidden}
   
   .detail{padding:20px 30px}
   
   .detail dl{width:33.3%;float:left;margin-bottom:20px;height:114px}
   
   .detail dt{text-align:left;padding-left:24px;color:#333;margin-bottom:2px;font-weight:700;font-size:17px;height:36px;line-height:36px;background:url({dede:global.cfg_templets_skin/}/images/addr.jpg) left center no-repeat;background-size:13px 16px}
   
   .detail dd{text-align:left;color:#666;height:auto;min-height:26px;line-height:26px}
   
   .product-inlist{margin-top:30px}
   
   .contact_meg{position:absolute;left:0;top:0;width:46%;height:100%;z-index:3;background:rgba(255,255,255,.85)}
   
   .meg_con .con_title{font-size:28px;color:#333;max-width:420px;margin-bottom:23px;margin-top:35px}
   
   .meg_con .con_tel{padding:30px 0;border-top:solid 1px #333;border-bottom:solid 1px #333;color:#333;max-width:420px;font-size:30px}
   
   .meg_con .megs{margin-top:5px;font-size:15px;line-height:36px}
   
   .meg_con{position:absolute;left:0;top:0;right:0;width:45%;z-index:3;padding-left:4%;padding-right:4%;box-sizing:border-box}
   
   .topimg{margin-top:30px}
   
   .my-map{margin:0 auto;width:100%;height:550px}
   
   .my-map img{max-width:none}
   
   .my-map .icon{background:url({dede:global.cfg_templets_skin/}//marker.png) no-repeat}
   
   .my-map .icon-cir{height:31px;width:28px}
   
   .my-map .icon-cir-red{background-position:-11px -5px}
   
   .amap-container{height:100%}
   
   input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
   
   input::-moz-placeholder,textarea::-moz-placeholder{color:#999}
   
   input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
   
   input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
   
   .contact-ly{box-sizing:border-box;background-size:cover;padding:30px 40px;margin-bottom:80px;overflow:hidden}
   
   .contact-ly-cont2{width:100%;background:#fff;text-align:center;box-sizing:border-box;padding:60px}
   
   .contact-ly img,.contact-vs img{display:inline-block;vertical-align:middle}
   
   
   
   .contact-ly-title{margin-bottom:35px}
   
   .contact-ly-title h3{font-size:36px;font-weight:400}
   
   .contact-ly-title p{color:#707070;font-size:24px}
   
   .contact-ly-c label{width:49%;display:block;float:left;padding:12px 20px;box-sizing:border-box;border:1px solid #f2f2f2;margin-right:2%;margin-bottom:24px;text-align:left}
   
   .contact-ly-c label:nth-of-type(2n){margin-right:0}
   .contact-ly-c label.yzm{margin: 20px 0;width: 42%;}
   .contact-ly-c label span{font-size:17px;color:#333;display:inline-block;vertical-align:middle;padding-right:5px;border-right:1px solid #e7e7e7;padding-left:6px;margin-right:5px;font-weight:700}
   
   .contact-ly-c input{height:22px;line-height:22px;position:relative;top:1px;display:inline-block;width:67%;border: none;}
   .contact-ly-c label.yzm input{text-transform:uppercase; width: 240px;}
   .contact-ly-c textarea{width:100%;border:1px solid #f2f2f2;padding:30px;display:block;height:200px;box-sizing:border-box;resize:none;font-size:16px}
   
   .contact-ly-c .submit{width:137px;height:44px;font-size:16px;line-height:44px;background-color:#ff3300;background-position:26px center;background-repeat:no-repeat;color:#fff;border-radius:2px;margin-top:22px;cursor:pointer;transition:all .8s;border: none;}
   
   .contact-ly-c .submit:hover{opacity:.9}
   
   
 
   @media only screen and (max-width: 480px) {
  .top_language{display: block; float: left; width: 100%; background-color: #eee; padding: 10px 0 10px 40px;}
  .top_language ul li a:hover{color: #ff3300;}
  .top_language ul li{float: left; padding-right: 50px;position: relative;}
  .top_language ul li:nth-child(3){padding-right: 0;}
  .top_language ul li i{display: inline-block; width: 19px; height: 19px; background: url(../images/zh_03.png) no-repeat;  position: absolute; top: 2px;left: -22px;}
  .top_language ul li:nth-child(2) i{background: url(../images/en_03.png)}
  .top_language ul li:nth-child(3) i{background: url(../images/jp_03.png)}
		 
  .ny-banner{background: none; height: 130px;}
  .mymain{margin: 40px 0; padding: 0; background-color: #fff;}
  .nyleft{display: none;}
  .nyright{width: 100%; padding: 0;}
  .about_txt{width: 100%;}
  .about_img{width: 100%; margin-bottom: 10px;}
  
 
  .rongyu dl dt a img{width: 100%;}
  
 
   
   
  .product_left{display: none;} 
  .product_right {width: 100%;padding:0;}
  
  .pc_none{display: block;}
  .porductsort_mb{margin: 20px auto; width: 98%;}
  .porductsort_mb ul li{width: 48.9%;margin-right: 1%;margin-bottom: 4px; border: 1px solid #e6e6e6;border-radius: 2px;float: left;height: 46px;line-height: 46px;}
  .porductsort_mb ul li:nth-child(2n){margin-right: 0;}
  .porductsort_mb ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; padding: 0 10px;}
  .porductsort_mb h2{font-size: 18px;padding-left: 10px; margin-bottom: 10px;border-left: 4px solid #ff3300;}
  
  .zhuti span{font-size: 18px;}
  .p14-infolist-1-list dl{padding: 0;width: 100%; margin-bottom: 20px;}
  .p14-infolist-1-list dt{width: 100%;margin-right: 0;}
  .p14-infolist-1-list dl{}
  .p14-infolist-1-list dd h4,.p14-infolist-1-list-desc,.p14-infolist-1-list-deta{width: 100%;}
  .p14-infolist-1-list-desc{font-size: 14px; line-height: 26px;}
  
  .prodetails-left{width: 100%; margin-bottom: 20px;}
  .prodetails-right{width: 100%;}
  .product-bigpic{height: auto;}
  
  
  
  
  
  
  
  
 .contact-ly{padding: 0;}
 .contact-ly-cont2{padding: 0;}
 .contact-ly-c label{width: 100%;padding: 12px 10px; background: #fcfcfc;margin-bottom: 14px;}
 .contact-ly-c label span{font-size: 14px;}
 .contact-ly-c label.yzm{width: 100%;}
 .contact-ly-c label.codeimg{width: 100%;}
 .contact-ly-c input{width: 60%;}
 .contact-ly-c input#code{text-transform:uppercase; width: 134px!important;}
 .meg_con{width: 100%;} 
 .contact_meg{width: 100%;background:rgba(255,255,255,1);} 
 .my-map{width: 99%;}
 .meg_con .con_title{font-size: 24px;}
  }