/* CSS Document */

.navlist1{bottom: 130px;height: 48px;z-index:9999;overflow: hidden;}
.menuico{display: block;overflow: hidden;float: left;width: 24%;}
.menunav{border-radius: 10rem;width: 76px;height: 48px;background: url(../images/nav.png) no-repeat 36px 50%;background-size: 26px;float: left;margin: 0 0 0px -30px;}

.am-offcanvas{ z-index:99999}
.am-offcanvas-bar{background:#fff;top: 48px; bottom: 45px;}
.menuleft{ overflow:hidden;}
.menuleftlist li{height:60px;line-height:60px;font-size: 16px;overflow:hidden;padding-left: 35px;border-bottom:1px solid #ececec;text-indent: 50px;background-size: 25px !important;}
.menuleftlist li.home{background: url(../images/home.png) no-repeat 40px 50%;}
.menuleftlist li.comp{background: url(../images/comp.png) no-repeat 40px 50%;}
.menuleftlist li.new{background: url(../images/news.png) no-repeat 40px 50%;}
.menuleftlist li.pro{background: url(../images/pro.png) no-repeat 40px 50%;}
.menuleftlist li.cot{background: url(../images/cot.png) no-repeat 40px 50%;}
.menuleftlist li.mess{background: url(../images/mess.png) no-repeat 40px 50%;}
.menuleftlist li.article{background: url(../images/art.png) no-repeat 40px 50%;}
.menuleftlist li.home1{background: #ff8d00 url(../images/home1.png) no-repeat 40px 50%;}
.menuleftlist li.comp1{background: #ff8d00 url(../images/comp1.png) no-repeat 40px 50%;}
.menuleftlist li.new1{background: #ff8d00 url(../images/news1.png) no-repeat 40px 50%;}
.menuleftlist li.pro1{background: #ff8d00 url(../images/pro1.png) no-repeat 40px 50%;}
.menuleftlist li.cot1{background: #ff8d00 url(../images/cot1.png) no-repeat 40px 50%;}
.menuleftlist li.mess1{background:#ff8d00  url(../images/mess1.png) no-repeat 40px 50%;}
.menuleftlist li.article1{background: #ff7214 url(../images/art1.png) no-repeat 40px 50%;}
.menuleftlist li.xz a{color:#fff;}
.menuleftlist li a{ color:#888;}
.menulefttop{ padding-top:10px; overflow:hidden;}
.menulefttop font{ color:#fff; font-size:13px; display:block; width:180px; text-align:center; float:left;}
.menulefttop span{ display:block; float:right; width:20px; margin-right:15px;}
.menulefttop a{ color:#fff;}

.top{ line-height:48px; text-align:center; font-size:18px;text-indent: -60px;}

.title-bt{height: 34px;font-size: 17px;/*margin: 10px 0 0;*/ line-height:34px;text-indent: 10px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3e89d0), to(#2a5998));color: #fff;}

/*产品列表*/
.pro {overflow: hidden;width: auto; margin:10px 1%;}
.pro .img-warp {width: 150px;height: 150px;overflow: hidden;margin: 0 auto;padding:6px 0 0 0;text-align: -webkit-center;vertical-align: middle;display: inline-table;}
.pro ul {list-style-type: none;  }
.pro li {width: 48%;float: left;display: inline;margin: 0 1% 2%;overflow: hidden;background: #ececec;background-size: 100%;height: 220px;
        position: relative;
        transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;
        -webkit-transition: all .5s;
        text-align: center;}
.pro .img {width: 100%;height: 100%;display: table-cell;margin: 0 auto;border-width: 0px;border-style: solid;border-color: #DCDCDC;        vertical-align: middle;transition: all 0.9s ease 0s;text-align: center;overflow: hidden;    }
.pro .img img.ImgProduct{ max-height:150px; man-width:150px;}
.pro .img:hover {transform: scale(1.08);overflow: hidden;}
.pro li .mask {width: auto;text-align:left;line-height:25px;font-size: 18px;padding-top:15px;margin: 0 6px; font-weight:bold;text-decoration: none;text-overflow: ellipsis;white-space: normal;overflow: hidden;display: block !important;display:inline-block;height:65px;}
.pro li .mask a { color: #165998;}
.plsubcon_box {overflow: hidden; width: 100%;padding-bottom: 10px;}
.plsubcon_box .corver {display: block;position: absolute;top: 0;left: 0;width: 100%; }

.prodeta{text-align: center;}
.prodeta h3{padding: 10px 0; font-size: 18px;line-height: 26px;}
.prodeta img.ztimg { max-width: 100%; margin-bottom: 10px;}
.prodeta p{line-height:30px; text-align:left; padding-left: 10px; font-size: 14px;}
.prodeta .a{padding: 10px; background: #ff8d00; display: block;width: 30%;color: #fff;margin: 10px; font-size: 14px;}
.prodeta .txt{border-top: 10px solid #ececec;padding: 10px;line-height: 24px;}
.prodeta .txt .p{ border-bottom: 1px solid #2e64a5; margin-bottom: 10px;padding-left: 0;}
.prodeta .txt table{width:100%!important;}
.prodeta .txt img{width:100%!important;height:100%!important;}

.ny_bt03{width:40%; height:auto; float:right;}
.navv{width:100%;height:34px;margin:0px auto; position:relative;}
.navv p{display:block;color:#FFF; padding-left:10px; font-size:14px; font-weight:bold; cursor:pointer;}
.set{background:url(../images/btn_2.png) 90% 50% no-repeat #ff8d00;}
.select{background:url(../images/btn_1.png) 90% 50% no-repeat #ff8d00;}
.neww{width:100%;position:absolute; z-index:500; display:none; background:#ff8d00;}
.navv ul li{line-height:30px;padding-left:10px; border-top:1px #ea8304 solid;}
.navv ul li a{display:block; color:#FFF; font-size:12px;}

/*联系我们*/
.contact{ background:#fff;}
.contact h2{font-size: 24px; padding: 20px; line-height: 30px;color: #ff8d00;}
.contact p{margin: 0 20px 10px;}

.company{ margin:10px;line-height: 24px;}

.newsdetail h3{padding: 14px 5px 6px;color: #505050;font-size: 16px;font-weight: bold;line-height: 20px;}
.newsdetail .conthedc{margin: 0px auto; padding-left:5px;font-size: 12px;color: #c1c1c1;padding-bottom: 10px;border-bottom: 1px solid #dedede;}
.newsdetail .deta-contxt{ padding:10px; color: #484848;line-height: 24px;}
.newsdetail .deta-contxt img{width: 100%; height:100%;}
.newsdetail .deta-contxt table{width: 100%;}

/*表单*/
#nr_box{ clear:both;}
#nr_box table{ width:100%; border-collapse:collapse; border:0px solid #fff;}
#nr_box table td{ border:1px solid #ddd;}
.messages_box{width:auto;padding:10px 1% 20px 1%;}
.messages_box ul{width:100%;} 
.messages_box ul li{padding:5px;}
.messages_box .text-input,.messages_box .summary-input,.messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(201, 201, 201);font-size:14px;}
.messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(201, 201, 201);}
.messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(201, 201, 201);}
.messages_box .verify-pic{height:35px;vertical-align:middle;}
.messages_box .submitBtn{text-align:center;padding-top:10px;}
.messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#ffffff;text-align:center;background: none repeat scroll 0% 0% rgb(255, 141, 0);text-shadow: 1px 1px 1px rgb(123, 68, 0);border-left:none;border-right:none;}
.messages_box .messages-button a{color:#fff;display: block;}

/* 分页 */
.pager, .pager a{color:#3386d6; padding:8px 10px;}
.pager{font-size:14px;padding:10px 0px;text-align:center;width:100%;margin:10px 0px;display:block;}
.pager .ct{	border:1px solid #ccc;padding:0 .4em;color:#333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#fff;}
.pageAll{ display:block; text-align:center; height:px; line-height:30px; overflow:hidden;}
/* 分页 end */