/*
author:chenlijian;
design:huangjunkai;
update:2015-10-16;
*/
html{height: 100%;position: relative;overflow: hidden;}
body{position: relative;width: 100%;height: 100%;position: relative;overflow: hidden;font:12px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1,sans-serif;font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ",tahoma,arial,simsun,"ËÎÌå";background: #000;}
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,p,table,input{margin:0;padding:0;font-weight: normal;}
table{width:auto;border-collapse: collapse;border-spacing: 0;}
li{list-style: none;vertical-align: bottom;}
em,i{font-style: normal;}
a{outline: none;text-decoration: none;transition: color .3s,opacity .3s,transform .3s;-webkit-transition: color .3s,opacity .3s,transform .3s;}
a:hover{outline: none;text-decoration: underline;}
img{border: 0;}
.hidden{display: none;}
.hide_txt{text-indent: -9999em;font-size: 0;line-height: 0;}
.clearfix:after{display:block;content:"";visibility:hidden;clear:both;height:0;}
.clearfix{zoom:1;}

.footer{position: absolute;bottom: -91px;left: 0;transition: bottom .3s;-webkit-transition: bottom .3s;z-index: 8;}
.footer.show{bottom: 0;}

.wrap{height: 100%;position: relative;overflow: hidden;}
.wrapper{height: 100%;position: relative;overflow: hidden;}
.content{position: relative;width: 1200px;margin: 0 auto;}

.small2{transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);}
.small3{transform:scale(0.65,0.65);-webkit-transform:scale(0.65,0.65);}
.small4{transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);}
.small5{transform:scale(0.75,0.75);-webkit-transform:scale(0.75,0.75);}
.small6{transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);}
.small7{transform:scale(0.85,0.85);-webkit-transform:scale(0.85,0.85);}
.small8{transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);}
.small9{transform:scale(0.95,0.95);-webkit-transform:scale(0.95,0.95);}


.product_list{position: relative;height: 100%;}
.product_box{position: absolute;width: 100%;height: 100%;top: 0;left: -9999px;}
.bg_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center center;background-repeat: no-repeat;}
.bg_main{width: 1000px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -500px;background-position: center center;background-repeat: no-repeat;}
.bg_box img{position: absolute;top: 50%;left: 50%;}

.product_box .content{width: 1000px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -500px;z-index: 5;transform-origin: center center;-webkit-transform-origin: center center;}
.product_box .main_box{position: relative;height: 100%;left: -9999px;top: 50%;}
.product_list .show{left: 0;}
.product_list .show .main_box{left: 0;}
.product_box h2{position: absolute;top: 50%;left: 50%;background-size: 100% 100%;}
.product_box h2 span{position: absolute;}
.btn_product{position: absolute;top: 50%;left: 50%;text-align: center;border-width: 1px;border-style: solid;transition: transform .3s;-webkit-transition: transform .3s;}
.btn_product:hover{text-decoration: none;transform: scale(1.04);-webkit-transform: scale(1.04);}
.product_box.show h2{animation:tt_effect .6s .3s linear both;-webkit-animation:tt_effect .6s .3s linear both;}
.product_box.show .btn_product{animation:opacity .5s 1s linear both;-webkit-animation:opacity .5s 1s linear both;}

.dlwz .btn_product{border-color: #a1b3cb;border-color: rgba(255,255,255,0.5);color:#fff;}
.zrhj .btn_product{border-color: #88b1eb;border-color: rgba(255,255,255,0.3);color:#fff;}
.lsyg .btn_product{border-color: #7e7a60;border-color: rgba(0,0,0,0.5);color:#000;}
.qwys .btn_product{border-color: #a1b3cb;border-color: rgba(255,255,255,0.5);color:#fff;}
.cyfz .btn_product{border-color: #a1b3cb;border-color: rgba(255,255,255,0.5);color:#fff;}


.product_btns{position: absolute;width: 100%;bottom: 35px;z-index: 6;transition: bottom .3s;-webkit-transition: bottom .3s;z-index: 10;}
.product_btns.show{bottom: 100px;}
.product_btns .content{width: 1000px;position: absolute;bottom: 0;left: 50%;margin-left: -500px;}
.product_btns .btns_area{margin: 0 auto;border-bottom: 3px solid #92a0b4;border-color: rgba(255,255,255,0.2);+zoom: 1;}
.product_btns .btns_box{position: absolute;width: 100%;height: 84px;top: 3px;font-size: 0;line-height: 0;}
.product_btns .btns_box a{display: inline-block;+display: inline;+zoom: 1;position: relative;}
.product_btns .btns_box a span{display: block;background-repeat: no-repeat;cursor: pointer;position: absolute;top: 0;left: 50%;}
.product_btns .btns_box a:hover,.product_btns .btns_box a.cur{background: url(about:blank);}

.product_btns .ic_line{position: absolute;height: 3px;background: #fff;left: 0;bottom: 0;transition: left .3s;-webkit-transition: left .3s;}

.rpt_bg{position: absolute;bottom: 0;left: 0;width: 100%;height: 238px;background: url('imgrpt_bg.png') repeat-x;opacity: 0;transition: opacity .3s;-webkit-transition: opacity .3s;z-index: 5;left: -9999px;}
.rpt_bg.show{opacity: 1;left: 0;}

/*big size*/
.big_view .btn_product{margin-left: -75px;width: 148px;height: 40px;line-height: 40px;font-size: 18px;}

.big_view .dlwz h2{width: 431px;height: 97px;margin: -357px 0 0 -215px;background-image: url('imgic_ltxt_1.png');}
.big_view.xbig .dlwz h2{background-image: url('imgic_ltxt_1.png');}
.big_view .dlwz .btn_product{margin-top: -220px;}

.big_view .zrhj h2{width: 69px;height: 398px;margin: -264px 0 0 -35px;background-image: url('imgic_ltxt_2.png');}
.big_view .xbig .zrhj h2{background-image: url('imgic_ltxt_2.png');}
.big_view .zrhj .btn_product{margin-top: 179px;}

.big_view .lsyg h2{width: 768px;height: 122px;margin: -350px 0 0 -375px;background-image: url('imgic_ltxt_3.png');}
.big_view .xbig .lsyg h2{background-image: url('imgic_ltxt_3.png');}
.big_view .lsyg .btn_product{margin-top: -200px;}

.big_view .qwys h2{width: 604px;height: 62px;margin: -420px 0 0 -302px;background-image: url('imgic_ltxt_4.png');}
.big_view .xbig .qwys h2{background-image: url('imgic_ltxt_4.png');}
.big_view .qwys .btn_product{margin-top: -300px;}

.big_view .cyfz h2{width: 720px;height: 78px;margin: -330px 0 0 -354px;background-image: url('imgic_ltxt_5.png');}
.big_view .xbig .cyfz h2{background-image: url('imgic_ltxt_5.png');}
.big_view .cyfz .btn_product{margin-top: -230px;}

.big_view .product_btns .btns_area{width:470px;height: 84px;}
.big_view .product_btns .btns_box{height: 84px;}
.big_view .product_btns .btns_box a{width: 70px;height: 84px;margin: 0 15px;}
.big_view .product_btns .btns_box a span{height: 68px;background-image: url('imgic_lfy_spr.png');}
.big_view .product_btns .btns_box a:hover span,.big_view .product_btns .btns_box a.cur span{_height: 69px;}
.big_view .product_btns .ic_line{width: 70px;}
.big_view .product_btns .btns_box .btn_ipr{margin: 0 15px 0 0;}
.big_view .product_btns .btns_box .btn_cyfz{margin: 0 0 0 15px;}

.big_view .ic_dlwz{background-position: 0 0;width: 61px;margin-left: -30px;}
.big_view a:hover .ic_dlwz,.big_view a.cur .ic_dlwz{background-position: 0 -108px;}
.big_view .ic_zrhj{background-position: -108px 0;width: 65px;margin-left: -32px;}
.big_view a:hover .ic_zrhj,.big_view a.cur .ic_zrhj{background-position: -108px -108px;}
.big_view .ic_lsyg{background-position:  -218px 0;width: 65px;margin-left: -24px;}
.big_view a:hover .ic_lsyg,.big_view a.cur .ic_lsyg{background-position: -218px -108px;}
.big_view .ic_qwys{background-position: -318px 0;width: 65px;margin-left: -27px;}
.big_view a:hover .ic_qwys,.big_view a.cur .ic_qwys{background-position: -318px -108px;}
.big_view .ic_cyfz{background-position: -418px 0;width: 65px;margin-left: -27px;}
.big_view a:hover .ic_cyfz,.big_view a.cur .ic_cyfz{background-position: -418px -108px;}
.big_view .ic_ipr{background-position: -522px 0;width: 39px;margin-left: -20px;}
.big_view a:hover .ic_ipr,.big_view a.cur .ic_ipr{background-position: -522px -108px;}


/*mid size*/
.mid_view .btn_product{margin-left: -60px;width: 118px;height: 32px;line-height: 32px;font-size: 14px;}

.mid_view .dlwz h2{width: 345px;height: 78px;margin: -286px 0 0 -173px;background-image: url('imgic_mtxt_1.png');}
.mid_view .dlwz .btn_product{margin-top: -176px;}

.mid_view .zrhj h2{width: 55px;height: 318px;margin: -211px 0 0 -27px;background-image: url('imgic_mtxt_2.png');}
.mid_view .zrhj .btn_product{margin-top: 143px;}

.mid_view .lsyg h2{width: 371px;height: 59px;margin: -230px 0 0 -185px;background-image: url('imgic_mtxt_3.png');}
.mid_view .lsyg .btn_product{margin-top: -149px;}

.mid_view .qwys h2{width: 483px;height: 50px;margin: -220px 0 0 -241px;background-image: url('imgic_mtxt_4.png');}
.mid_view .qwys .btn_product{margin-top: -146px;}

.mid_view .cyfz h2{width: 406px;height: 44px;margin: -288px 0 0 -203px;background-image: url('imgic_mtxt_5.png');}
.mid_view .cyfz .btn_product{margin-top: -224px;}

.mid_view .product_btns .btns_area{width: 298px;_width: 299px;height: 68px;}
.mid_view .product_btns .btns_box{height: 68px;}
.mid_view .product_btns .btns_box a{width: 56px;height: 68px;margin: 0 12px;}
.mid_view .product_btns .btns_box a span{height: 55px;background-image: url('imgic_mfy_spr.png');}
.mid_view .product_btns .btns_box a:hover span,.mid_view .product_btns .btns_box a.cur span{_height: 56px;}
.mid_view .product_btns .ic_line{width: 56px;}
.mid_view .product_btns .btns_box .btn_ipr{margin: 0 12px 0 0;}
.mid_view .product_btns .btns_box .btn_cyfz{margin: 0 0 0 12px;}

.mid_view .ic_dlwz{background-position: 0 0;width: 49px;margin-left: -25px;}
.mid_view a:hover .ic_dlwz,.mid_view a.cur .ic_dlwz{background-position: 0 -87px;}
.mid_view .ic_zrhj{background-position: -84px 0;width: 53px;margin-left: -27px;}
.mid_view a:hover .ic_zrhj,.mid_view a.cur .ic_zrhj{background-position: -84px -87px;}
.mid_view .ic_lsyg{background-position:  -175px 0;width: 53px;margin-left: -25px;}
.mid_view a:hover .ic_lsyg,.mid_view a.cur .ic_lsyg{background-position: -175px -87px;}
.mid_view .ic_qwys{background-position: -254px 0;width: 53px;margin-left: -25px;}
.mid_view a:hover .ic_qwys,.mid_view a.cur .ic_qwys{background-position: -254px -87px;}
.mid_view .ic_cyfz{background-position: -335px 0;width: 53px;margin-left: -25px;}
.mid_view a:hover .ic_cyfz,.mid_view a.cur .ic_cyfz{background-position: -335px -87px;}
.mid_view .ic_ipr{background-position: -417px 0;width: 33px;margin-left: -17px;}
.mid_view a:hover .ic_ipr,.mid_view a.cur .ic_ipr{background-position: -417px -87px;}

/*small size*/
.small_view .btn_product{margin-left: -48px;width: 94px;height: 26px;line-height: 26px;font-size: 11px;}

.small_view .dlwz h2{width: 276px;height: 62px;margin: -229px 0 0 -138px;background-image: url('imgic_stxt_1.png');}
.small_view .dlwz .btn_product{margin-top: -141px;}

.small_view .zrhj h2{width: 44px;height: 254px;margin: -169px 0 0 -22px;background-image: url('imgic_stxt_2.png');}
.small_view .zrhj .btn_product{margin-top: 115px;}

.small_view .lsyg h2{width: 297px;height: 47px;margin: -184px 0 0 -148px;background-image: url('imgic_stxt_3.png');}
.small_view .lsyg .btn_product{margin-top: -119px;}

.small_view .qwys h2{width: 386px;height: 40px;margin: -176px 0 0 -193px;background-image: url('imgic_stxt_4.png');}
.small_view .qwys .btn_product{margin-top: -117px;}

.small_view .cyfz h2{width: 325px;height: 35px;margin: -230px 0 0 -162px;background-image: url('imgic_stxt_5.png');}
.small_view .cyfz .btn_product{margin-top: -179px;}

.small_view .product_btns .btns_area{width: 306px;_width: 309px;/*width: 242px;_width: 243px;*/height: 54px;}
.small_view .product_btns .btns_box{height: 54px;}
.small_view .product_btns .btns_box a{width: 45px;height: 54px;margin: 0 10px;}
.small_view .product_btns .btns_box a span{height: 44px;background-image: url('imgic_sfy_spr.png');}
.small_view .product_btns .btns_box a:hover span,.small_view .product_btns .btns_box a.cur span{_height: 45px;}
.small_view .product_btns .ic_line{width: 45px;}
.small_view .product_btns .btns_box .btn_ipr{margin: 0 10px 0 0;}
.small_view .product_btns .btns_box .btn_cyfz{margin: 0 0 0 10px;}

.small_view .ic_dlwz{background-position: 0 0;width: 39px;margin-left: -20px;}
.small_view a:hover .ic_dlwz,.small_view a.cur .ic_dlwz{background-position: 0 -69px;}
.small_view .ic_zrhj{background-position: -67px 0;width: 43px;margin-left: -22px;}
.small_view a:hover .ic_zrhj,.small_view a.cur .ic_zrhj{background-position: -67px -69px;}
.small_view .ic_lsyg{background-position:  -137px 0;width: 43px;margin-left: -22px;}
.small_view a:hover .ic_lsyg,.small_view a.cur .ic_lsyg{background-position: -137px -69px;}
.small_view .ic_qwys{background-position: -203px 0;width: 43px;margin-left: -20px;}
.small_view a:hover .ic_qwys,.small_view a.cur .ic_qwys{background-position: -203px -69px;}
.small_view .ic_cyfz{background-position: -269px 0;width: 43px;margin-left: -19px;}
.small_view a:hover .ic_cyfz,.small_view a.cur .ic_cyfz{background-position: -269px -69px;}
.small_view .ic_ipr{background-position: -334px 0;width: 27px;margin-left: -14px;}
.small_view a:hover .ic_ipr,.small_view a.cur .ic_ipr{background-position: -334px -69px;}


@keyframes pulse{
	0%{transform:scale(1);}
	50%{transform:scale(1.1);}
	100%{transform:scale(1);}
}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(1);}
	50%{-webkit-transform:scale(1.1);}
	100%{-webkit-transform:scale(1);}
}

@keyframes swing{
	20%,40%,60%,80%,100%{transform-origin:top center;}
	20%{transform:rotate(15deg);}
	40%{transform:rotate(-10deg);}
	60%{transform:rotate(5deg);}
	80%{transform:rotate(-5deg);}
	100%{transform:rotate(0deg);}
}
@-webkit-keyframes swing{
	20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}
	20%{-webkit-transform:rotate(15deg);}
	40%{-webkit-transform:rotate(-10deg);}
	60%{-webkit-transform:rotate(5deg);}
	80%{-webkit-transform:rotate(-5deg);}
	100%{-webkit-transform:rotate(0deg);}
}

@keyframes flash{
	0%,66.66%{opacity: 0;}
	33.33%,100%{opacity: 1;}
}
@-webkit-keyframes flash{
	0%,66.66%{opacity: 0;}
	33.33%,100%{opacity: 1;}
}

@keyframes tada{
	0%{transform:scale(1);}
	10%,20%{transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{transform:scale(1.1) rotate(-3deg);}
	100%{transform:scale(1) rotate(0);}
}
@-webkit-keyframes tada{
	0%{-webkit-transform:scale(1);}
	10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}
	100%{-webkit-transform:scale(1) rotate(0);}
}

@keyframes rotateX{
	0%{transform: perspective(400px) rotateX(90deg);}    
    40%{transform: perspective(400px) rotateX(-30deg);}
    70%{transform: perspective(400px) rotateX(30deg);}
    100%{transform: perspective(400px) rotateX(0deg);}
}
@-webkit-keyframes rotateX{
	0%{-webkit-transform: perspective(400px) rotateX(90deg);}    
    40%{-webkit-transform: perspective(400px) rotateX(-30deg);}
    70%{-webkit-transform: perspective(400px) rotateX(30deg);}
    100%{-webkit-transform: perspective(400px) rotateX(0deg);}
}

@keyframes rotateY{
	0%{transform: perspective(400px) rotateY(90deg);}    
    40%{transform: perspective(400px) rotateY(-20deg);}
    70%{transform: perspective(400px) rotateY(20deg);}
    100%{transform: perspective(400px) rotateY(0deg);}
}
@-webkit-keyframes rotateY{
	0%{-webkit-transform: perspective(400px) rotateY(90deg);}    
    40%{-webkit-transform: perspective(400px) rotateY(-20deg);}
    70%{-webkit-transform: perspective(400px) rotateY(20deg);}
    100%{-webkit-transform: perspective(400px) rotateY(0deg);}
}

@keyframes bounce{
	0%,20%,50%,80%,100%{transform:translateY(0);}
	40%{transform:translateY(-20px);}
	60%{transform:translateY(-10px);}
}
@-webkit-keyframes bounce{
	0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}
	40%{-webkit-transform:translateY(-20px);}
	60%{-webkit-transform:translateY(-10px);}
}

@keyframes bounceInDown{
	0%{opacity:0;transform:translateY(-2000px);}
	60%{opacity:1;transform:translateY(30px);}
	80%{transform:translateY(-10px);}
	100%{transform:translateY(0);}
}
@-webkit-keyframes bounceInDown{
	0%{opacity:0;-webkit-transform:translateY(-2000px);}
	60%{opacity:1;-webkit-transform:translateY(30px);}
	80%{-webkit-transform:translateY(-10px);}
	100%{-webkit-transform:translateY(0);}
}


@keyframes opacity{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-webkit-keyframes opacity{
	0%{opacity: 0;}
	100%{opacity: 1;}
}

@keyframes tt_effect{
	0%{transform:translateY(-20px);opacity:0;}
	100%{transform:translateY(0);opacity:1;}
}
@-webkit-keyframes tt_effect{
	0%{-webkit-transform:translateY(-20px);opacity:0;}
	100%{-webkit-transform:translateY(0);opacity:1;}
}

@keyframes bg_effect{
	0%{transform:scale(1,1);}
	100%{transform:scale(1.05,1.05);}
}
@-webkit-keyframes bg_effect{
	0%{-webkit-transform:scale(1,1);}
	100%{-webkit-transform:scale(1.05,1.05);}
}

video {
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	background: url('polina.jpg') no-repeat;
	background-size: cover;
}