nav.mainnav{ margin:4% 0}
nav.mainnav ul{ display:-webkit-box}
nav.mainnav ul li{ text-align:center; -webkit-box-flex:1.0; margin:2% 0}
nav.mainnav ul li a{color: #494746;display: block;font-size: 1.4rem; }
nav.mainnav ul li a::before{display: block;
font-size: 3.2rem;
color: #0C7AD9;
width: 70px;
height: 70px;
background-color: #fff;
margin: 0 auto;
line-height: 70px;
border-radius: 70px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
nav.mainnav ul li a label{ display:block; line-height:34px}

.indexpage{ padding-bottom:40px;overflow:hide}

.indexpage article{ background-color: #fff;padding: 0px 0 15px 0;overflow: auto;margin-bottom: 4%;}
.indexpage article header {background-color: #0C7AD9;height: 40px;line-height: 40px;margin-bottom: 16px;}
.indexpage article .post-content {color: #807d7b;line-height: 18px;font-size: 1.3rem;min-height:260px;}
.indexpage article .post-content1 {color: #807d7b;line-height: 18px;font-size: 1.3rem;height:270px;overflow:hidden;text-overflow:ellipsis;}
.indexpage article h1{color: #fff;padding-left: 15px;font-size: 1.7rem;margin-bottom: 15px;}
.indexpage article h1 .entitle{ font-size:1.2rem;}
.indexpage article .post-content{color:#807d7b; line-height:18px; font-size:1.3rem}
.indexpage article .newlist-list{ width:30%; float:left; text-align:center;margin:0 1.7% 0 1.6%;min-height:120px;}
.indexpage article .newlist-list dt img{max-width:100%;min-height:69px;}
.indexpage article .newlist-list dd{color:#807d7b; line-height:36px; font-size:1.3rem;}
.indexpage article .product-list:first-of-type{border-top:0px;padding-top:0}
.indexpage article .product-list:last-of-type{ border-bottom:0px}
.indexpage article .product-list{ overflow:auto;border-bottom:1px solid #171616;border-top:1px solid #313031; background:url('angle-double-right.png') no-repeat 98% center;; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px}
.indexpage article .product-list dt{ width:30%; float:left}
.indexpage article .product-list dd{ width:60%; float:left; padding:0 0 0 3%; color:#b5b9bc;}
.indexpage article .product-list dd .pro-title{ font-size:1.4rem; color:#b5b9bc; padding:5px 0}
.indexpage article .product-list dd .pro-intro{ font-size:1.2rem; line-height:24px}
.indexpage article:last-of-type{ margin-bottom:0}
.indexpage article.prolist a{display:block}


.picScroll{ margin:16px auto 0; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:48%; float:left; font-size:14px; text-align:center; margin-right:4%; margin-bottom:16px;padding:0px;}
.picScroll .bd li:nth-child(2n){ margin-right:0;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color:#666; font-size:14px;padding:0px;margin:0px; /* 取消链接高亮 */ }
.picScroll .bd li img{background:#fff url('loading.gif') no-repeat center;padding:0px;margin:0px;}
.picScroll .bd li p{background:#0C7AD9;color:#ffffff;height:28px;line-height:28px;padding:0px;margin-top:-3px;}
.picScroll .bd li:hover p{background:#07255C;color:#ffffff;padding:0px;}
.picScroll .bd li p:hover{background:#07255C;color:#ffffff;height:28px;line-height:28px;padding:0px;margin-top:-3px;}

.tabBox .bd ul{ padding:10px;min-height:260px; }
.tabBox .con{}
.tabBox .con .nt{ padding:0 12px;}
.tabBox .con .nt h1{ font-size:16px; margin-bottom:16px;padding-top:16px;text-align:center;color:#ff0000}
.tabBox .con .newcon{ font-size:13px; color:#555;line-height:26px;}
.tabBox .bd .newdate{ float:left; background:#999; color:#fff; width:62px; height:62px; text-align:center; margin-right:10px; position:relative;}
.tabBox .bd .newdate h1{ font-size:16px; border-bottom:1px dashed #efefef; line-height:30px }
.tabBox .bd .newdate p{ font-size:14px; line-height:33px;overflow:hidden;}
.tabBox .bd ul li{ border-bottom:1px dotted #ddd; margin-bottom:18px; padding-bottom:18px; overflow:hidden;}
.tabBox .bd ul li:last-child{ border-bottom:none;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); color:#666; font-size:12px;}  /* 去掉链接触摸高亮 */
.tabBox .bd h2{ font-size:14px; color:#333; margin-bottom:10px;}
.tabBox .bd li p{ line-height:18px; }

.tabBox .hd3{ height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#eee; border-bottom:2px solid #176823;margin-bottom:0px; }
.tabBox .hd3 ul{ overflow:hidden;}
.tabBox .hd3 ul li{ float:left;  width:25%; vertical-align:top; margin-right:0px; text-align:center }
.tabBox .hd3 ul li a{ color:#333;}
.tabBox .hd3 ul li.on{color:#ffffff;background:#0C7AD9;}
.tabBox .hd3 ul li.on a{color:#ffffff;}



.picScroll1{ margin:16px auto 0; text-align:center;  }
.picScroll1 .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll1 .bd li{ width:48%; float:left; font-size:14px; text-align:center; margin-right:4%; margin-bottom:16px;}
.picScroll1 .bd li:nth-child(2n){ margin-right:0;}
.picScroll1 .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color:#666; font-size:13px; line-height:23px /* 取消链接高亮 */ }
.picScroll1 .bd li img{background:#fff url('loading.gif') no-repeat center;  }
.picScroll1 .hd{ height:40px; line-height:40px; border-bottom:2px solid #f13e3f; background:#f6f6f6;   overflow:hidden; text-align:left;  padding:0 10px;  }
.picScroll1 .hd ul{ float:right; padding-top:16px;   }	
.picScroll1 .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.picScroll1 .hd .on{ background:#f13e3f;  }
.picScroll1 .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url('pisScrollIcons.gif') no-repeat -6px -7px; overflow:hidden; margin-left:5px; margin-right:5px; margin-top:11px; margin-bottom:0  }
.picScroll1 .next{ background-position:-34px -7px; }
.picScroll1 .prevStop{ background-position:-6px -40px; }
.picScroll1 .nextStop{ background-position:-34px -40px; }

.pronext {
float:right;background:#0C7AD9;color:#ffffff;width:80px;height:28px;text-align:center;line-height:28px;margin-right:10px;
}
.proPrev {
float:left;background:#0C7AD9;color:#ffffff;width:80px;height:28px;text-align:center;line-height:28px;margin-left:10px;
}
.pronext a{
color:#ffffff;
}
.proPrev a{
color:#ffffff;
}