/***banner****/

.banner_wrap{width: 100% !important;height:auto;position: absolute;top: 0;left: 50%;margin-left: -50%;z-index: 2;top: 114px;background: #ddd;}
.banner_wrap>img{display: block;width: 100%;visibility: hidden;min-height: 874px;}
.banner{width: 100%; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -50%;}
.banner li{width: 100%; height: 100%; float: left; position: absolute; top: 0; left: 50%; margin-left: -50%; overflow: hidden;}
.banner li.on{z-index: 10;}
.banner li a{display: block; width: 100%;position: relative;}
.banner li a>img{width: 100%;display: block;min-height: 874px;}
.item{position: absolute;top: 730px;text-align: center;width: 100%;z-index: 150;}
.item a{display: inline-block;width:4%;height:4px;margin: 0 8px;border-radius: 0px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.1) inset;background: rgba(255,255,255,.8);-webkit-transition: background .5s;-moz-transition: background .5s;-ms-transition: background .5s;-o-transition: background .5s;transition: background .5s;}
.item .cur{background: rgba(255,255,255,1); }



.bannerSlide .banner_hd{width:100%;position:absolute;z-index:2; bottom:0; left:0;height:30px;line-height:30px;text-align:center; }
.bannerSlide .banner_hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:74px; height:4px; margin:4px; background:url(../images/dot-w.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.bannerSlide .banner_hd ul .on{filter:alpha(opacity=100);opacity:1;  }

.banner li .banner1_main{width: 871px; height: 225px; position: absolute; left: 50%; margin-left: -435.5px; top: 50%; margin-top: -112.5px;}
.banner li .banner1_main img{display: block; margin: 0 auto;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; position: relative; top: 100px;}
.banner li .banner1_main img.banner1_a{-webkit-transition: 1s 0.4s;-moz-transition:  1s 0.4s;-ms-transition:  1s 0.4s;-o-transition:  1s 0.4s;transition:  1s 0.4s;}
.banner li .banner1_main img.banner1_b{margin-top: 10px;-webkit-transition: 1s 0.7s;-moz-transition:  1s 0.7s;-ms-transition:  1s 0.7s;-o-transition:  1s 0.7s;transition:  1s 0.7s;}
.banner li .banner1_main img.banner1_c{margin-top: 45px;-webkit-transition: 1s 1s;-moz-transition:  1s 1s;-ms-transition:  1s 1s;-o-transition:  1s 1s;transition:  1s 1s;}

.banner li .banner2_main{width: 420px; height: 175px; position: absolute;top: 50%; margin-top: -135px; right: 15%; padding: 62px 0 33px 0;}
.banner li .banner2_main .banner2_c{display: block; position: absolute; top: 50%; margin-top: -221px; left: 50%; margin-left: -314.5px; z-index: 1;-webkit-transform: -webkit-scale(2);-moz-transform: -moz-scale(2);-ms-transform: -ms-scale(2);-o-transform: -o-scale(2);transform: scale(2);-webkit-transition: 1s 0.3s;-moz-transition:  1.3s 0.3s;-ms-transition:  1.3s 0.3s;-o-transition:  1.3s 0.3s;transition:  1.3s 0.3s;}
.banner li .banner2_main .banner2_d{display: block;position: absolute;top: 50%;margin-top: -180px;left: 50%;ma;margin-left: -220px;index: 2;-webkit-transform: -webkit-scale(2);-moz-transform: -moz-scale(2);-ms-transform: -ms-scale(2);-o-transform: -o-scale(2);transform: scale(2);-webkit-transition: 1.3s 0.5s;-moz-transition:  1.3s 0.5s;-ms-transition:  1.3s 0.5s;-o-transition:  1.3s 0.5s;transition:  1.3s 0.5s;}
.banner li.on .banner2_main .banner2_c,.banner li.on .banner2_main .banner2_c{-webkit-transform: -webkit-scale(1);-moz-transform: -moz-scale(1);-ms-transform: -ms-scale(1);-o-transform: -o-scale(1);transform: scale(1);filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;z-index: 8;}




.banner li .banner3_main{width: 735px; height: 452px; position: absolute; top: 50%; margin-top: -226px; left: 50%; margin-left: -357.5px;}
.banner li .banner3_main img{filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

.banner li .banner3_main .banner3_h{display: block; position: absolute; top: 50%; margin-top: -221px; left: 50%; margin-left: -314.5px; z-index: 1;-webkit-transform: -webkit-scale(2);-moz-transform: -moz-scale(2);-ms-transform: -ms-scale(2);-o-transform: -o-scale(2);transform: scale(2);-webkit-transition: 1s 0.3s;-moz-transition:  1.3s 0.3s;-ms-transition:  1.3s 0.3s;-o-transition:  1.3s 0.3s;transition:  1.3s 0.3s;}
.banner li .banner3_main .banner3_g{display: block;position: absolute;top: 50%;margin-top: -180px;left: 50%;ma;margin-left: -220px;index: 2;-webkit-transform: -webkit-scale(2);-moz-transform: -moz-scale(2);-ms-transform: -ms-scale(2);-o-transform: -o-scale(2);transform: scale(2);-webkit-transition: 1.3s 0.5s;-moz-transition:  1.3s 0.5s;-ms-transition:  1.3s 0.5s;-o-transition:  1.3s 0.5s;transition:  1.3s 0.5s;}

.banner li .banner3_main .banner3_a{width:728px; margin: 0 auto; margin-top: 65px;position: relative;z-index: 3;}
.banner li .banner3_main .banner3_a img{display: block; margin: 0 auto; position: relative;}
.banner li .banner3_main .banner3_a img.banner3_e{top: 100px;-webkit-transition: 1s 0.9s;-moz-transition:  1s 0.9s;-ms-transition:  1s 0.9s;-o-transition:  1s 0.9s;transition:  1s 0.9s;}
.banner li .banner3_main .banner3_a img.banner3_f{margin-top: 10px; top: 100px;-webkit-transition: 1s 1.2s;-moz-transition:  1s 1.2s;-ms-transition:  1s 1.2s;-o-transition:  1s 1.2s;transition:  1s 1.2s;}
.banner li .banner3_main .banner3_t{display: block;margin: 0 auto;margin-top: 60px;position: relative;z-index: 3;left: 100%;margin-right:80px;-webkit-transition: 1s 1.5s;-moz-transition:  1s 1.5s;-ms-transition:  1s 1.5s;-o-transition:  1s 1.5s;transition:  1s 1.5s;}
.banner li .banner3_main .banner3_d{display: block;margin: 0 auto;margin-top:88px;margin-left: 240px;position: relative;z-index: 3;-webkit-transition: 1s 1.5s;-moz-transition:  1s 1.5s;-ms-transition:  1s 1.5s;-o-transition:  1s 1.5s;transition:  1s 1.5s;}

.banner li.on .banner3_main .banner3_h,.banner li.on .banner3_main .banner3_g{-webkit-transform: -webkit-scale(1);-moz-transform: -moz-scale(1);-ms-transform: -ms-scale(1);-o-transform: -o-scale(1);transform: scale(1);filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;z-index: 8;}
.banner li.on .banner3_main .banner3_a img{top: 0;filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
.banner li.on .banner3_main .banner3_t,.banner li.on .banner3_main .banner3_d{left: 0;filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;z-index: 12;}
