/* CSS Document */
.arrow-btn{z-index:9999;width:100%;position: absolute;left:0;top:27.333%;}
.arrow-btn a img{display: inline-block;}
.container-layout{padding-top: 40px;padding-bottom: 80px;}
.banxin{width:1200px;margin:0 auto;}
.product-bottom{margin-bottom: 46px;}
.product-bottom li p{background: #fff;color: #666;}
.product-bottom li:hover p{background:#f39800;}
.product-top>div.product-top-left:hover p,.product-top>div.product-top-right:hover p{border-bottom:3px solid #f39800;color:#f39800}
.product-top>div.product-top-middle:hover{border-bottom: 3px solid #f39800;}
.product-bottom-container{position:relative;height:290px;overflow: hidden;width:1200px;}
.product-container li p{text-align: center;padding:0 15px 0 20px;height:40px;line-height: 40px;font-size: 14px;}
.company-product{width:9000px;position:absolute;top:0;left: 0;}
.company-product>li{float: left;width: 1200px;margin-right: 0;height: 253px;overflow: hidden;}
.company-product>li>ul>li{position: relative;width: 280px;height:253px;}
.company-product>li>ul>li>div{position:absolute;left:0;bottom:-900px;}
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix { zoom:1; }
.fll{float: left;}
.flr{float: right;}

.ab{width:1140px; margin:0 auto 1px; padding:0 0 20px;}
.ab h3{background:url('../images/tab.gif') no-repeat;}
.ab dl{padding:14px;}
.ab dt{float: left; width:400px;}
.ab dt img{display:block; width:400px;height:240px;}
.ab dd{width:505px; float: right;}
.ab h6 a{font-size:14px; color:#333;line-height:30px;}
.ab dd p{overflow: hidden;line-height:24px; height:144px; margin:8px 0 18px;}
.ab dd span{display:block;}
.ab dd span a{color:#0063a7; font-weight:bold;display:inline-block; margin-right:10px;}
.ab .list-con{padding:4px 0 0; position:relative;}
.ab .list-con-a{padding:0; position:absolute; left:0; top:120px;z-index:20;}
.ab .list-con-c{padding:0;position:absolute; right:0; top:120px;z-index:20;}
.ab li{width:315px; float: left;position:relative; border:1px solid #CCCCCC; margin-left:30px;}
.ab li img{width:315px;height:245px;display:block;}
.ab li span{display:block; text-align:center;height:26px; line-height:26px; background:#333; opacity:0.8;
filter: alpha(opacity=80);position:absolute; bottom:0; left:11px; width:226px;}
.ab li a{color:#fff; font-size:12px;}
.ab li a:hover{text-decoration:none;}
.sb{width:960px; margin:0 auto 1px;}
.sb .list-con{border:1px solid #c0cddd; border-top:none; padding:15px 0; position:relative;}
.list-con-a,.list-con-b{float: left;}
.sb .list-con-a{padding:0; position:absolute; left:0; top:80px;}
.sb .list-con-c{padding:0;position:absolute; right:0; top:80px;}
.sb .list-con-b{padding:0 0 0 10px;}
.sb li{width:220px;padding-left:12px; float: left;}
.sb li img{width:212px;height:148px;display:block; border:4px solid #e5e6e8;}
.sb li span{display:block; text-align:center;height:38px; line-height:38px; background:#e5e6e8;}
.sb li a{color:#333; font-size:14px;}
.sb li a:hover{text-decoration:none;}
.sb li a:hover img{border-color:#a5d134;}
.sb li a:hover span{background:#a5d134; color:#fff;}
.pp{width:960px;height:188px;overflow: hidden; margin:0 auto 1px;}
.pp h3{padding:0 12px 0 16px;height:40px;line-height:40px;}
.pp h3 a{color:#0063a7; font-size:16px;}
.pp h3 b{display:block; float: right; font-size:14px; font-weight:normal;padding-right:28px; background:url('../images/more1.png') no-repeat right center;}
.pp h3 b a{color:#666; font-size:14px;}
.pp .list-con{padding:12px 10px 0;}
.pp .list-con-a{padding:40px 10px 0 0;}
.pp .list-con-c{padding:40px 0 0 0 ; float: right;}
.pp li{width:172px;margin-right:10px; float: left;}
.pp li img{width:166px;height:96px;display:block;padding:3px; background:url('../images/bg2.gif') repeat;}
.pp li span{display:block; text-align:center;padding:7px 0;}
.pp li a{color:#333;}