@charset "utf-8";
/* CSS Document */

.widthauto{ max-width:1420px; margin:0px auto; top:-12px; z-index:1; position:relative}
/* banner */
.banner{ width:100%; overflow:hidden;}
.container{position:relative; width:100%; overflow:hidden;}
.slider{position:absolute;}
.slider div{ list-style:none; display:inline;}
.slider img{ width:1420px; display:block;}
.slider2{width:100000px;}
.slider2 div{float:left;}
.allnum{ width:21px; right:120px;position:absolute; bottom:15px; top:200px;}
.num{ margin:0px auto; width:120px; }
.num li{ line-height: 21px; width: 21px; height: 21px;	font-size: 0px;
cursor: pointer; overflow: hidden; margin: 0px 3px;	border:1px solid #716862; background-color:#fff; -moz-border-radius: 50px;      -webkit-border-radius: 50px;  border-radius:50px; margin-top:5px;}
.num li.on{	border:1px solid #0c6299; background-color:#419900;}

.product ul{ width:100%; overflow:hidden;}
.product ul li{width:33%; height:317px; float:left; margin-right:5px; margin-bottom:5px; background-color:#fff}
.product ul li.nopadding{margin-right:0;}
.product ul li p{font-family:"微软雅黑"; font-size:14px; line-height:22px;}
.product ul li p strong{ font-size:18px; margin-bottom:5px;}
.product ul li p.detail{color:#e63b21; background-position:left -182px; background-repeat:no-repeat; height:18px; padding-left:15px;}  
.product ul li p.sub_tit{padding-left:15px; padding-top:10px;}