
/********** Ê×Ò³banner **********/
#banner-ind{ width:100%; height:600px; position:relative;}
.flexslider{ margin:0px auto; position:relative; width:100%; height:680px; overflow:hidden; zoom:1;}
.flexslider .slides li{ width:100%; height:100%;}
.flex-direction-nav a{ width:70px; height:70px; line-height:99em; overflow:hidden; margin:-35px 0 0; display:block; background:url(../images/ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease; border-radius:35px;}
.flex-direction-nav .flex-next{ background-position:0 -70px; right:100px;}
.flex-direction-nav .flex-prev{ left:100px;}
.flexslider:hover .flex-next{ opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{ opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{ opacity:1; filter:alpha(opacity=50);}
.flex-control-nav{ width:100%; position:absolute; bottom:30px; text-align:center;}
.flex-control-nav li{ margin:0 4px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ display:block; width:26px; height:26px; background:url(../images/dot.png) no-repeat 0 -26px; overflow:hidden; text-indent:-99em; cursor:pointer;}
.flex-control-paging li a.flex-active, .flex-control-paging li.active a{ background-position:0 0;}
.flexslider .slides a img{ width:100%; height:600px; display:block;}

/********** Ê×Ò³·Ö²ã **********/
#ind-prod{ width:100%; height:220px; padding:50px 0 70px 0; background-color:#F0F0F0; overflow:hidden;}
#ind-prod .w1000{ position:relative;}
.btn-arrow{ position:absolute; width:36px; height:36px; background:url(../images/arrow.png) no-repeat; cursor:pointer;}
.btn-arrow.prev{ top:62px; left:-60px; background-position:0 0;}
.btn-arrow.next{ top:62px; right:-60px; background-position:-36px 0;}
.btn-arrow.prev:hover{ background-position:0 -36px;}
.btn-arrow.next:hover{ background-position:-36px -36px;}
.imglist{ float:left; width:999px; height:220px; overflow:hidden;}
.imglist ul{ width:9999px;}
.imglist li{ float:left; display:inline; width:219px; height:220px; padding-right:20px; margin-right:20px; border-right:1px solid #E1D7D7; overflow:hidden;}
.imglist li img{ width:219px; height:160px;}
.imglist li .goods-name{ width:100%; margin-top:10px;}
.imglist li .goods-name a{ display:block; width:219px; font-size:16px; font-weight:bold; color:#005CA2; line-height:24px; margin-top:20px; padding-left:2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.imglist li .goods-name a:hover{ color:#DA251C;}
.imglist li p{ display:block; width:74px; padding-right:20px; background:url(../images/indprod_more.png) right center no-repeat; color:#444; line-height:24px; text-transform: uppercase; margin-top:-3px; padding-left:2px;}
.imglist li p:hover{ color:#DA251C;}


.floor2{ width:100%; height:410px; padding:70px 0; background:url(../images/bgfloor2.jpg) top center no-repeat;}
.floor2 .w1000{ height:410px; position:relative;}
.fl2-l{ float:left; width:500px; height:410px; background:url(../images/fl2-l.png)1px center no-repeat;}
.fl2-abmore{ display:block; width:160px; height:40px; background:url(../images/fl2_abmore.jpg) right center no-repeat; position:absolute; top:200px; left:230px;}
.fl2-abmore span{ display:block; float:left; width:120px; height:40px; background-color:#005CA2; font-size:14px; color:#FFF; line-height:40px; text-align:center;}
.fl2-abmore:hover span{ color:#DA251C;}
.fl2-r{ float:right; width:410px;}
.fl2-r ul{ margin-top:21px;}
.fl2-r ul li{ margin-bottom:52px;}
.fl2-r ul li p.cn{ font-size:18px; line-height:22px; color:#FFF; font-weight:normal;}
.fl2-r ul li p.en{ font-family:Arial; font-size:14px; line-height:22px; color:#FFF; filter:alpha(opacity=30); opacity:0.3; text-transform:uppercase;}
.fl2-r ul li span{ font-size:14px; line-height:22px; color:#FFF; filter:alpha(opacity=80); opacity:0.8;}
.fl2-r ul li a:hover p{ color:#DA251C;}

.floor3{ width:100%; padding:50px 0 70px; background-color:#FFF;}
.floor3 ul{ width:976px; margin:0 auto;}
.floor3 li{ width:220px; float:left; margin:0 12px; display:inline; padding-top:20px; }
.floor3 li .sign{ width:54px; height:50px; float:left; position:relative; overflow:hidden;}
.floor3 li .sign img{ position:absolute; left:0; top:0; z-index:2;}
.floor3 li .sign .bg{ width:54px; height:100px; position:absolute; left:0; top:0; z-index:1; background:url(../images/fl3_signbg.jpg) no-repeat;}
.floor3 li .tips{ width:162px; float:right;}
.floor3 li .tips a{ display:inline-block; width:100%; font-size:12px; line-height:22px; color:#666; float:left;}
.floor3 li .tips a.tip-tit{ font-weight:bold; font-size:16px; line-height:28px; color:#333;}
.floor3 li .tips a:hover{ color:#3785C6;}



