/* CSS Document */
*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#f0fbff;}

.red{ color:red;}

body{ font-size:18px; color:#000; line-height:30px;}
.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml80{ margin-left:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mt30{ margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.fbold{ font-weight:bold;}
.border_r10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */
}
.border_r20{
-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */
}

h1{ font-weight:100; font-size:55px;}
h1 span{ color:#e3db0c}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.snh_logo{float:left; width:86px; height:119px; margin-top:12px; background: url(../images/snh_logo.jpg); display:inline-block;}
.top_qu{ line-height:30px; float:right; margin-right:10px; color:#fff; }
.top_qu a{ text-decoration:none; color:#fff; font-size:16px; }

.body1{min-width:1000px;max-width:1920px;margin:0 auto; padding-top:1px; overflow:hidden; position:relative;} 

@keyframes movesding{
    0% { transform:scale(1);}
	100% { transform:scale(2.5); opacity:.5; }
}
.movesd{animation:movesding .5s linear 0s;transform-origin:50% 34%;}

@keyframes lighting{
    0% { transform:scale(.95);filter:brightness(1000%);opacity:.2; }
	20% { transform:scale(1); }
	50% { transform:scale(.95); }
	100% { transform:scale(1);filter:brightness(100%); }
}
.light{
    animation:lighting 1.6s ease-in-out 0s;
	transform-origin:50% 50%;
}

@keyframes light2ing{
    0% {filter:brightness(100%);transform:scale(1); }
	10% {filter:brightness(130%);transform:scale(1.02); }
	20% {filter:brightness(100%);transform:scale(1); }
}
.light2{
    animation:light2ing 5s ease-in-out 0s infinite;
	transform-origin:70% 70%;
}

@keyframes lightDing{
    0% { transform:scale(.98);opacity:.4; }
	50% { transform:scale(1);opacity:.8;  }
	100% { transform:scale(.98);opacity:.4; }
}
.lightD{animation:lightDing 1.2s ease-in-out 0s infinite;transform-origin:50% 50%;}

@keyframes memMing{
    0% { transform:translate3d(0,0,0) rotate(.01deg); }
	50% { transform:translate3d(0,5px,0) rotate(0deg);  }
	100% { transform:translate3d(0,0,0) rotate(.01deg);  }
}
.memMove{animation:memMing 1.2s ease-in-out 0s infinite;}

.top1{margin:-877px auto 0;width:1000px; height:877px; position:relative;}
.cs_logo{width:506px; height:303px; left:50%; top:20px; margin-left:-253px;background: url(../images/cs_logo.png) no-repeat; position:absolute;}
.txt1_bt{width:512px; height:22px; top:175px; left:-280px;background: url(../images/txt1.png) no-repeat; position:absolute; display:none;}
.txt2_bt{width:479px; height:22px; top:175px; right:-250px;background: url(../images/txt2.png) no-repeat; position:absolute; display:none;}
.zz_logo{width:290px; height:51px; top:70px; right:-60px;background: url(../images/zz_logo.png) no-repeat; position:absolute;}
.kj_bg{width:100%; height:516px; top:450px;background: url(../images/kj_bg.png) center top no-repeat; position:absolute; opacity:.4;}
.mem{width:100%; height:777px; top:210px;background: url(../images/mem.png) center top no-repeat; position:absolute; display:none;}
.bar{height:186px;width:100%;background: url(../images/bar.png) center top no-repeat; position:absolute; z-index:1; bottom:20px;}
.bar_txt{ text-align:center; margin-top:135px; color:#fff; font-size:18px;}

.body2{background:url(../images/bg.jpg); position:relative;}
.b2_tline{background:url(../images/fg_line.png) center center no-repeat; height:30px; background-color:#fff;}
.b2_dy{ margin:30px auto 0; width:990px;}
.b2_jb{background:url(../images/jb_bg.png); margin:40px auto 0; width:994px; height:451px; text-align:center;}
.b2_jb_item{ margin:100px 10px 0; display:inline-block; width:285px;}
.b2_jb_itxt{ padding-top:20px; font-size:24px;}
.b2_vbox{background:url(../images/xdwk_bg.png);width:994px; height:451px;margin:60px auto 0;}
.b2_video{ margin:95px 0 0 40px; float:left;}
.b2_vtxt{margin:90px 40px 0 0; float:right; width:470px; line-height:35px;}

.b2_list{background:url(../images/hg_top.png) center top no-repeat; padding-top:106px; width:992px; margin:60px auto 0; padding-bottom:30px;}
.b2_list_con{background:url(../images/hg_c.png); padding:0 55px;}
.b2_lc_item{display:inline-block;width:185px; margin:-10px 15px 0px;}
.b2_lc_ibtn{display:block; height:40px; line-height:40px; background:#d52a65; color:#fff; font-size:24px; text-align:center; margin-top:20px; }

.b2_list_bottom{background:url(../images/hg_bottom.png); height:107px; margin-top:-30px;}




.footer_con{ min-width: 1000px; max-width:1920px; margin: 0 auto;}
.f_bq{ padding: 30px 0 25px; color: #000; font-size: 14px; text-align: center;}