﻿*{margin:0; padding:0; list-style:none; box-sizing:border-box;}
body{ background:#eeeeee; font-size: 14px;  }
img{ border:0; max-width:100%; }
a{ text-decoration:none; }
ul,li{ list-style:none; }

.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.jqfree { 
    margin: 30px;
}
.container {
    width: 1200px;
    margin: 0 auto;
}


.ban{ width:1200px; height:700px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:950px; height:700px; position:relative; overflow:hidden; float:left}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:950px; height:500px;}
.title p{font-size: 22px; color: #333333; font-weight: bold;  position: relative; z-index: 9999}

.ban2 ul li .title{  text-align: right; position: relative; height: 50px; float: right; }
.num{ height:660px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{width:210px; float: right}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ cursor:pointer; width:210px; height:144px; margin-bottom: 10px;  padding-bottom: 8px; position: relative;}
.num ul li img{width:90%; height: auto; overflow: hidden}
.num ul li.on img{ border:5px solid #326fb2; }


.prev,.next{width:44px; height: 44px; float: left; position: absolute; bottom:0px; cursor:pointer; }
.prev{background: url(../images/left.png) no-repeat center; left:10%;}
.next{background: url(../images/right.png) no-repeat center; left:25%}