@charset "utf-8";
.banner{width: 950px; height: 99px; overflow: hidden;}
.banner li{height: 99px;position: relative;}
.banner li img{width: 950px; height: 99px;}

.bx-wrapper{position: relative;}
.bx-wrapper .bx-controls{width: 933px; padding:0 17px 9px 0;  position: absolute; left: 0; bottom: 0px;text-align: right;}
.bx-wrapper .bx-controls .bx-pager{float: right;} 
.bx-wrapper .bx-controls .bx-pager-item{float:left; position: relative; z-index: 99; margin-left: 5px; display: inline-block; width: 7px; height: 7px;}
.bx-wrapper .bx-controls .bx-pager-item a{display: block;width: 100%;height: 100%;background: #fde3d1;border-radius: 100%;-webkit-border-radius:100%; -moz-border-radius:100%;text-indent: 999em;overflow: hidden;}
.bx-wrapper .bx-controls .bx-pager-item a.active{background: #fbba8c;}

.item-con h3{ height: 40px; line-height: 40px;border-bottom:1px solid #dadada; padding-left: 18px; margin-top: 21px; }
.item-con h3 span{height: 39px ;border-bottom: 2px solid #2a78fa; display: inline-block;}
.item-box{padding-top: 28px; width: 950px; overflow:hidden;}
.item-box ul{width: 982px;}
.item-box ul li{float: left;margin:0 32px 35px 0; padding: 13px 0px 0 30px; border: 1px solid #ececec;background: #fff;width: 263px; height: 110px;}
.item-box ul li:hover{background: #f2f2f2;}
.item-box ul li h4{line-height: 32px ;height: 32px;}
.item-box ul li p{line-height: 18px;}
.item-box ul li p a{margin-right: 8px;}