/* CSS Document */
.title1{margin: 30px auto;width: 372px;height: 93px;text-align: center;}
.title1>div:nth-child(1){font-size: 27px;}
.title1 img{margin-top: 15px;}
.title1>div:nth-child(3){color: #0074dd;font-size: 15px;font-family: arial;margin-top: 18px;}

.proshow li {float: left;width: 284px;height: 344px;margin-right: 7px;background-color: #ffffff;border: solid 1px #eeeeee;position: relative;	overflow: hidden;margin-bottom: 16px;margin-left: 7px;}
.proshow li:last-of-type { margin-right: 0;}
.proshow li a {text-align: center; align-content: center; vertical-align: middle; display: table-cell; height: 270px; width: 284px;}
.proshow li img { max-width: 270px; max-height: 270px;}
.proshow li p.name { width: 100%;color:#4c4c4c; text-align: center;font-size: 16px;line-height: 20px;border-bottom: none;}
.proshow li span.xh{color: #8c8c8c;text-align: center;font-size: 12px;display: block;margin-top: 10px;}
.proshow li:hover .description { bottom: 0;}
.proshow li .description { position: absolute; width: 100%; height: 250px;
  background-color: rgb(243, 100, 33); border: solid 1px rgba(238, 238, 238, 0.94);
  opacity: 0.94; bottom: -260px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
.proshow li .description .pname { text-align: center; color: #ffffff; font-size: 18px; padding: 20px 0; font-weight: normal; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;    font-weight: bold;}
.proshow li .description p {color: #fff;font-size: 12px;line-height: 2;padding: 0 20px;max-height: 120px;overflow: hidden;margin-bottom: 10px;}
.proshow li .description .more {color: #fff;font-size: 12px; padding: 1px 4px ; margin-top: 15px; height:18px;width: 60px; border: 1px solid #fff;margin: 0 auto;display: block; clear: both;border-radius: 10px;line-height: 18px;}

.minabout{margin:0 auto; width:1200px;background:#fff; height:437px; overflow:hidden;margin-bottom: 40px; }
.mcon6_img{float:left;width:550px;height: 400px; padding-right:28px;margin-top: 40px;}
.mcon6_img img{width:550px; height:400px;}
.mcon6_abo{float:right;width:600px; line-height:28px; font-size:14px;padding:40px 0 0;}
.mcon6_at{display: block; color: #f36421;font-size:24px; font-weight: 700; line-height:135px;height:135px;
	background: url(../images/m_10a.png) no-repeat 0 0;}
.mcon6_con{display: block; height:215px; overflow:hidden;color:#595959;}
a.jingmore2{display: block; width:173px; height:45px; line-height:45px;background:url(../images/but2.png) no-repeat 0 0; text-indent:20px;
	font-size:16px;transition:all 0.5s;color: #0074dd;}
a.jingmore2:hover{transform:translateX(10px);}

.wid12{ width:1200px; margin:0 auto;}
.mnew_fr{float: left; width:660px;}
.mnew_fr dl{width:640px; height:100px; display:block; background:#fff; margin-bottom:14px;}
.mnew_fr dl:hover{background:#f36421;}
.mnew_fr dl a{color: #333;}
.mnew_fr dl:hover a{color: #fff;}
.mnew_fr dl:hover dt,.mnew_fr dl:hover dt span{color: #fff;}
.mnew_fr dt{ float: left; color: #555555; font-size: 18px; width: 95px; height: 70px; margin:15px auto; border-right:1px #dcdcdc solid;line-height:20px; text-align: center;}	
.mnew_fr dt span{display: block;color: #777; font-size: 14px;padding-top: 15px;}	
.mnew_fr dd{float:left; height:82px;margin-left:-50px;width:580px;transition: all 0.6s;}
.mnew_fr .title { display: block;height: 30px; display: block; padding-top:18px; font-size:17px; line-height:30px;margin-left:80px;font-weight: bold;}	
.mnew_fr .intro{ display: block;margin-top: 6px; overflow: hidden;font-size: 13px; line-height:16px;margin-left:80px;}
.mnew_fr dl:hover dd {padding-left:10px;}
.newss{ overflow:hidden; background: #ececec;padding-bottom: 20px;}
.mnew_fl{float:right; width: 530px; background: #fff;padding-bottom: 17px;}
.mnew_fl dt{display: block; width:530px; height:350px; margin-bottom: 5px; overflow:hidden;}
.mnew_fl dt img{max-width:530px; max-height:350px; transition: all 0.5s; overflow:hidden;display: block; margin: 0 auto;}
.mnew_fl:hover img{transform: scale(1.1);}
.mnew_fl dd{display: block; width:100%;margin:0 auto; color: #515050; font-size: 14px; line-height: 22px;}
.mnew_fl dd .det1{float:left;width: 95px; height: 70px; border-right:1px #dcdcdc solid; color: #555555; font-size: 18px; text-align: center;line-height:20px;}
.mnew_fl dd .det1 span{display: block;color: #777; font-size: 14px;padding-top: 15px;}
.mnew_fl dd .det2{float:left;width:390px; padding-left:30px; line-height: 30px; color: #666;font-size: 13px;}
.mnew_fl dd .det2 strong{display: block; color: #333;font-weight: 400;}
.mnew_fl dd .det2 strong a{font-size: 17px;}
.mnew_fl:hover dd .det2 strong a{ color:#f36421;}

.minews_02{width:1200px; margin:0 auto 60px;overflow: hidden;}
.minews_02 dl{float:left;width:48%; margin: 0 1%;margin-top: 20px;transition: all 0.5s;}
.minews_02 dt{display: block;;height: 35px;line-height: 35px;}
.minews_02 dt a{font-size: 18px;font-weight: 700;}
.minews_02 dd p{display:block;color:#6e6d6d;font-size: 14px;line-height: 26px;}
.minews_02 dd span{display: block;background: url(../images/line_b.jpg) no-repeat 0 center; height:30px;line-height: 30px;text-align: right;
	color: #999;font-size: 14px;margin-top:20px; }
.minews_02 dl:hover{transform: translateY(-5px);}
.minews_02 dl:hover dt a{ color:#f36421;}
.minews_02 dl:hover dd span{background: url(../images/line_g.jpg) no-repeat 0 center;}

.foot1{background-color: #1461cc;width: 100%;height:90px; clear:both;}
.foot1 ul{height:90px;display: flex;justify-content: center;align-items: center;-webkit-box-pack:center;-webkit-box-align:center; width:1200px; margin:0 auto;}
.foot1 ul li{float:left;color:#ffffff;height: 17px;}
.foot1 ul li.address{background:url(../images/pos.png) left center no-repeat;width: 30%;overflow:hidden;text-align:left;padding-left:25px;font-size:18px;}
.foot1 ul li.tel{background:url(../images/phone.png) left center no-repeat;width: 30%;overflow:hidden;text-align:left;padding-left:25px;}
.foot1 ul li.tel a{color:#fff;}
.foot1 ul li.email{background:url(../images/email.png) left center no-repeat;width: 30%;text-align:left;padding-left:25px;overflow:hidden;font-size:18px;}

.news ul{overflow:hidden;}
.news ul .lll{border-bottom:dashed #bdbdbd 1px;padding: 20px 10px;overflow: hidden;background: #fff;}
.left_art{width: 100%;}
.left_art .art_img{ width:246px; height:144px; float:left; padding-right:20px}
.left_art .art_img img{ width:100%; max-height:150px;}
.left_art p a{ color:#333; font-size:18px; overflow:hidden; font-weight:bold; display:block}
.left_art span{ color:#999; font-size:13px; line-height:30px}
.left_art .b{color:#666; font-size:16px; line-height:25px}
.news ul .lll:hover .left_art p a{ color:#f36421;}

.products{margin-top: 20px;}
.products ul li{ width:31%;  margin: 0 1% 20px;}

.productsdet{ overflow:hidden;margin-top: 20px;}
.productsdet #preview {float: left;display: inline;width: 380px;text-align: center;overflow: hidden; height: 300px;}
.productsdet #preview .product-img {height: 290px;border: 1px solid #eee;overflow: hidden; margin-bottom: 10px;box-sizing: content-box;width: 380px;align-content: center;vertical-align: middle;    display: table-cell;}
.productsdet #preview .product-img img {     max-width: 376px; max-height: 296px;}
.productsdet .entry-info {width: 490px; float: left;margin-left: 30px;}
.productsdet .entry-info .entry-title {font-size: 24px;margin: 0px 0 14px;text-align: left;font-weight: bold;}
.productsdet .entry-info-item {padding: 6px 0;  width: 50%; float: left;}
.productsdet .entry-info-item span { margin-right: 10px;color: #999;}
.productsdet .entry-info-excerpt { margin: 10px 0 20px; font-size:14px; line-height: 24px;float: left;}
.productsdet .btn-enquiry { width: 120px;padding: 8px 0px;font-size: 16px;font-weight: bold;color: #fff;background-color: #f36421; border: 0; outline: 0;border-radius: 20px;display: block; text-align:center;float: left;}
.productsdet .btn-enquiry:hover{ background:#1461cc;}

.cpdetailtitle{overflow:hidden;line-height:35px;background: #ffefe8;font-size:15px;color: #f36421;font-weight:bold;text-indent:20px;margin:10px 0;}
.prodte .ppp{ margin:10px; line-height:24px;clear: both;}
.prodetnews{overflow:hidden;} 
.prodetnews ul li{ float:left; width:45%; margin:0 1%; overflow:hidden;}
.prodetpro ul li{width: 23%;margin: 0 0.5% 10px;height: 224px;}
.prodetpro li a{ height: 220px;    width: 224px;}
.prodetpro li img{   max-width: 220px; max-height: 220px;}

.Contact_h3{color:#333333;font-size: 26px;padding-left: 22px;position: relative;margin-bottom:20px;}
.Contact_h3::before{content:" ";width: 8px;height: 26px;background: #0085d5;position: absolute;top:5px;left:0;}
.Contact_top{padding:30px 3%;overflow: hidden;margin-bottom: 20px;}
.Contact_top .left .p{color:#666666;font-size: 16px;padding-bottom: 8px;line-height: 30px;}
.Contact_top .left .p a{font-size: 16px; color:#333;}
.Contact_top .left{width: 52%;float: left;}
.Contact_top .right {float: right; width: 47%;}
.Contact_top .right img{ width:100%;}

.ly_msg { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.ly_msg h3 { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0;color: #f36421; font-size: 18px; font-weight: bold; text-align: center;}
.ly_msg ul { width: 90%; overflow:hidden; margin: 20px auto; padding: 0;}
.ly_msg ul li { width: 100%; overflow: hidden; margin: 0 auto 12px; padding: 0;}
.ly_msg ul li h4 { width:17%; height: 34px; overflow: hidden; line-height: 34px; margin: 0; padding: 0 20px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background:url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1 { height: 34px;}
.ly_msg ul li .msg_tara { height: 118px;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input { height: 34px; line-height: 16px;}
.msg_tara textarea { height: 118px; line-height: 20px; resize: none;}
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding:0; float: left;}
.msg_ipt2 input { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 16px; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li a.yzm_img { display: block; width: 60px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background:url(../images/tb_img.png) top right no-repeat; float: left;}
.ly_msg ul li .msg_btn { width:83%; overflow: hidden; margin: 0; padding: 0; float: left;}
.msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 20px 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;cursor:pointer}
.ly_msg ul li .msg_ipt12 {width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_btn .tj{background: #f36421;color: #fff;border: 1px solid #f36421;}

.articledte .zlxz{cursor: pointer;width: 164px;height: 42px;line-height: 42px;
background: #2570c3 url(/skin/46/images/down.png) 30px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;}