@charset "utf-8";
/* CSS Document */


.header{height:50px; line-height:50px;}
.logo{padding:0 0 0 20px; font-size:18px; color:#fff;}

.onav{padding:16px 20px 0 0; cursor:pointer; width:41px;}
.onav img{width:21px; height:17px; display:block;}
.nav{ overflow:hidden;display:none;}
.nav li{ float:left; width:33.33%;}
.nav li a{display:block; text-align:center; height:35px; line-height:35px; font-size:14px; border:#135e9f solid 1px; margin:0 0 -1px -1px;}


/*banner轮播*/
.ui-slider {height:165px;width: 100%;overflow: hidden;position: relative;-webkit-tap-highlight-color:#000;}
.ui-slider-wheel {height: 100%;position: relative;left: 0;top: 0;-webkit-transform: translate3d(0, 0, 0);
-webkit-transition-duration: 0ms;-webkit-animation-timing-function:ease-out;
-webkit-transform-style: preserve-3d;/*设置内嵌的元素在 3D 空间如何呈现：保留 3D*/
-webkit-backface-visibility:hidden;/*（设置进行转换的元素的背面在面对用户时是否可见：隐藏）*/
}
.ui-slider-item > a {display: block; height:100%;text-decoration: none;}
.ui-slider-group {height: 100%;float: left;}
.ui-slider-item {height: 100%;width:100%;background-color: #e3e3e3;text-align: center;top:0;display: inline-block;overflow: hidden;}
.ui-slider-item > p {position: absolute;bottom: 0;width: 100%;
text-align: left;overflow: hidden;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.ui-slider-dots {position: absolute;bottom:6px;right: 0;padding: 0 6px;text-align: right;}  
.ui-slider-item img {background:#E7E7E7; width:100%; max-width:100%; max-height:100%;}
.ui-slider-item > p {color: #fff;background: rgba(0, 0, 0, 0.5);padding: 2px 0; font-size:14px; text-indent: 10px;}
.ui-slider-dots b {display: inline-block;margin: 0 4px;width: 6px;height: 6px;border-radius: 3px; background: rgba(144, 144, 144, 0.8);}
.ui-slider-dots .ui-slider-dot-select {background: #fff;}  





.m1{overflow:hidden; padding:0 0 80px 0;}
.m1 li{float:left; width:44%; margin:4% 0 0 4%;}
.m1 li a{display:block; background:url(../image/m1li.png) no-repeat; height:72px; background-size:100% 100%; padding:10px;}
.m1 li a img{width:52px; height:52px; border:3px solid #fff; border-radius:10px;}
.m1 li a span{display:block; font-size:16px; color:#fff; background:url(../image/icon.png) no-repeat right center; background-size:10px auto; padding:10px 20px 0 0; line-height:18px;}
.m1 li a span i{display:block; color:#666; font-size:12px; text-align:center;}



.footer{height:60px; position:fixed; z-index:9999; left:0; bottom:0; width:100%; background:url(../image/footerbg.png) repeat-x; background-size:100% 100%;}
.footer li{float:left; width:25%;}
.footer li a{display:block; line-height:90px; color:#fff; text-align:center; text-shadow:0 1px 0 #000;}
.footer li.li1 a{background:url(../image/f1.png) no-repeat center 10px; background-size:24px auto;}
.footer li.li2 a{background:url(../image/f2.png) no-repeat 38px 10px;background-size:24px auto;}
.footer li.li3 a{background:url(../image/f3.png) no-repeat 35px 11px;background-size:24px auto;}
.footer li.li4 a{background:url(../image/f4.png) no-repeat 35px 10px;background-size:24px auto;}


/*public*/
.inner_top{background-color:#004b8e; height:45px; padding:0 2%;}
.inner_top li{float:left;}
.return{width:10%; padding:8px 0 0 0;}
.return a{display:block;}
.return img{ width:24px; height:24px;cursor:pointer;}
.siteadd{color:#fff; line-height:45px; width:80%; text-align:center; font-size:16px;}

.wrap{background-color:#f0efef; padding:15px 0 90px 0; color:#666;}
.wrap a{color:#666;}


.inner_page{padding:0 4%;}

/*产品列表*/
.goods-list{padding:0 4.2%;}
.goods-list-card{ position:relative; margin:5px 0; padding:10px;border:#ddd solid 1px; background:#fff;}
.goods-list-card a{ display:block; min-height:80px;}
.goods-list-card .photo{ position:relative; float:left; width:80px; height:80px; margin-right:15px; background:#f6f6f6;}
.goods-list-card .photo img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; vertical-align:bottom;}
.goods-list-card .info{ height:80px; padding-right:40px;}
.goods-list-card .info h6{color:#333; font-size:14px;}
.goods-list-card .info p{color:#999; padding:5px 0 0 0;}
.goods-list-card i{ position:absolute; top:40px; right:10px; width:24px; height:24px; line-height:30px; background:#f3f3f3; color:#666; font-size:18px; text-align:center;-moz-border-radius:100%;-webkit-border-radius: 100%;border-radius:100%;}
.goods-list-card a:hover i{background:#951D29; color:#fff;}

.pro_more{width:33px; padding:0 17px 12px 0;}


/*产品详情*/
.goods-img{padding:0 2%; background-color:#fff;}
.goods-info{ background:#fff; border-bottom:#f0f0f0 solid 1px; padding:8px 10px;margin-bottom:10px;}
.goods-info .title{ line-height:22px; font-size:16px; color:#951d29;}
.goods-info p{ line-height:22px; font-size:12px; color:#666;}

.goods-desc{ margin-bottom:10px; padding:12px 10px; background:#fff;}
.goods-desc .text{ line-height:21px; font-size:13px; color:#727272;}
.goods-desc h2{ margin-bottom:10px; padding-left:12px; border-left:#951d29 solid 5px; font-size:16px; color:#333;}


/*新闻列表*/
.news-page{ padding:0 4.2%;}
.news-page li{ height:80px; margin:5px 0; padding:10px; border:#ddd solid 1px; background:#fff;}
.news-page .title{ margin-bottom:3px;font-size:14px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.news-page .p{ height:32px;line-height:16px; color:#666;overflow:hidden; color:#999;}
.news-page .img{ float:left; width:70px; height:52px; margin-right:4%; overflow:hidden; text-align:-webkit-center; background-color:#e5e5e5;}
.news-page .img img{ height:100%;}

/*新闻详情*/
.atricle{ min-height:450px;}
.atricle .head{ padding:5px 4.2%;}
.atricle .head h1{border-bottom:#e6e7ec solid 1px; font-size:18px; font-weight: normal; color:#333; line-height:36px;}
.atricle .head .meta{ margin-top:6px; font-size:12px; color:#8c8c8c;}
.atricle .head .meta .source{ color:#607fa6;}
.atricle .text{ padding:6px 4.2%; line-height:1.6; font-size:14px; color:#666;}
.atricle .text *{ max-width:100%; }



.category{ position: relative; height:35px; line-height:35px;  background:#fff;}
.subnav{ position:absolute; left:0; top:0;width:100%; height:auto; background:#fff; border-bottom:#d1d1d1 solid 1px;z-index:6;}
.subnav .subnav-list{-webkit-flex: 1;-webkit-box-flex: 1;height:35px; line-height:35px; overflow:hidden;}
.subnav .subnav-list li{width:100%; height:35px; margin-left:15px; font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.subnav .subnav-list li a{color:#666; display:block;}
.subnav .subnav-list li.cur span{ display: inline-block; height:100%; border-bottom:#900 solid 2px; color:#003666; font-weight:bold;}
.category .more{ position:relative; width:50px; height:100%; text-align:center;}
.category .more i{color:#666; font-size:20px;}

@media screen and (max-width:320px){
	.m1 li a img{ width:45px; height:45px; margin:5px 0 0 0;}
	.m1 li a span{font-size:14px; background-size:8px auto; padding:10px 13px 0 0;}
}

