@charset "utf-8";
/* CSS Document*/

.amb_menu { width:100%; height:44px; position:fixed; left:0; top:0; background:rgba(254,254,254,0.95); z-index:999;}
.amb_menu li { width:25%; height:44px; line-height:46px; background:url(../images/item_s_mrbg.gif) no-repeat right center; float:left; text-align:center; font-size:14px; overflow:hidden; color:#262626; cursor:pointer;}
.amb_menu li a { display:block; width:100%; height:100%; color:#262626;}
.amb_menu li:last-child { background:none;}
.amb_menu li.on a { color:#00458e;}
.amb_menu_move { width:25%; height:2px; font-size:0; background:#00458e; position:absolute; left:0; top:0;}
.amb_menu_move1 { left:0%;}
.amb_menu_move2 { left:25%;}
.amb_menu_move3 { left:50%;}
.amb_menu_move4 { left:75%;}

.amb_body { min-width:320px; max-width:100%; margin-top:44px; padding-bottom:15px;}
.amb_list_1,.amb_list_2,.amb_list_3 { list-style:none; width:100%; padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative;}
.amb_list_1 li,.amb_list_2 li,.amb_list_3 li { width:33.3%; padding:10px 5px 0 5px; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.amb_list_1 li .box,.amb_list_2 li .box,.amb_list_3 li .box { width:100%; background-color:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:1px 1px 2px 0 rgba(0,0,0,.2); overflow:hidden; position:relative;}
.amb_list_1 li .box p,.amb_list_2 li .box p,.amb_list_3 li .box p { padding-left:10px; line-height:24px; font-size:12px; color:#262626;}
.amb_list_1 li .box span,.amb_list_2 li .box span,.amb_list_3 li .box span { display:inline-block; padding:0 5px 0 10px; height:18px; line-height:18px; -webkit-border-radius:9px 0 0 9px; -moz-border-radius:9px 0 0 9px; border-radius:9px 0 0 9px; background:rgba(0,0,0,.6); position:absolute; right:0; bottom:34px; color:#FFF; font-size:12px;}
.amb_list_1 li .box span b,.amb_list_2 li .box span b,.amb_list_3 li .box span b { font-size:14px; font-weight:normal;}
.amb_list_1 li:nth-child(1),.amb_list_2 li:last-child { width:66.7%;}
.amb_list_1 li:nth-child(1) p { line-height:34px; font-size:14px;}
.amb_list_1 li:nth-child(1) .box span { height:22px; line-height:22px; bottom:44px;}
.amb_list_1 li:nth-child(1) .box span b { font-size:16px;}
.amb_list_1 li:nth-child(2) { width:33%; position:absolute; right:5px; top:0;}
.amb_list_1 li:nth-child(3) { width:33%; position:absolute; right:5px; bottom:0;}

.amb_pic_alert { display:none;}


.amb_pic_screen { display:none; width:100%; height:2000px; position:fixed; left:0; top:0; background:rgba(0,0,0,1); z-index:100100}
.amb_pic_bbox { width:100%; height:100%; position:fixed; left:0; top:0; z-index:1001001;-webkit-transform: scale(0); transform: scale(0);}
.amb_pic_bbox .swiper-container { width: 100%;height: 100%;}
.amb_pic_bbox .pagination { width:100%; height:6px; font-size:0; text-align: center; position:absolute; left:0; bottom:15px; z-index:102;}
.amb_pic_bbox .swiper-pagination-switch { display: inline-block; width:6px; height:6px; margin: 0 3px; font-size:0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;background:rgba(255,255,255,0.5);}
.amb_pic_bbox .swiper-visible-switch {background: #aaa;}
.amb_pic_bbox .swiper-active-switch { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; background:#fff}
.amb_pic_bbox .swiper-slide { display:table; vertical-align:middle;}
.amb_pic_bbox .swiper-slide span {display:table-cell;vertical-align:middle;}
.amb_pic_bbox .swiper-slide span img{max-width:100%;}
.animated1s {-webkit-animation-duration:1s; animation-duration:1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated04s {-webkit-animation-duration:.4s; animation-duration:.4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes alert_pic {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes alert_pic {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.alert_pic {
  -webkit-animation-name: alert_pic;
  animation-name: alert_pic;
}

@-webkit-keyframes alert_pic1 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes alert_pic1 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

.alert_pic1 {
  -webkit-animation-name: alert_pic1;
  animation-name: alert_pic1;
}

/*honor page style*/
body,html{width:100%;height:100%;margin:0px;padding:0px;border:0px;}
.honor_body { width:100%; height:100%; margin:44px auto 0 auto; position:relative; background:url(../images/brand/honor_bg.jpg) no-repeat center top #000; background-size:480px;}
.honor_content { width:100%; height:100%; position:absolute; top:107px; left:0; background:url(../images/brand/honorb_bg.jpg) no-repeat; background-size:100%; z-index:8;}
.honor_title { opacity:0; width:186px; height:44px; position:absolute; left:50%; top:55px; margin:0 0 0 -93px; color:#d89e40; font-size:24px; line-height:26px; text-align:center; background:url(../images/honor_txt.png) no-repeat 0 10px; background-size:186px;}
.honor_title p { font-size:8px; color:#d89e40; line-height:12px}
.honor_t_top,.honor_t_bottom { opacity:0; width:118px; height:29px; position:absolute; left:50%; margin:-14px 0 0 -59px; background:url(../images/honor_icon.png) no-repeat; background-size:118px; z-index:10}
.honor_t_top { background-position: left top; top:-20px;}
.honor_t_an {-webkit-animation:move_down .5s .6s ease both;-moz-animation:move_down .5s .6s ease both;}
.honor_t_bottom { background-position: left bottom; top:168px;}
.honor_t_bo_an {-webkit-animation:move_up .5s .6s ease both;-moz-animation:move_up .5s .6s ease both;}
.honor_conbox { width:100%; margin-top:50%;}
.honor_conbox p { opacity:0; font-size:14px; line-height:20px; color:#130d02; text-align:center;}
.honor_conbox p img { width:100px; height:auto; vertical-align:top;}
.honor_conbox p a { display:inline-block; margin-top:20px; height:40px; line-height:40px; padding-right:20px; background-position:175px -41px; font-size:24px; color:#0066cc; background:url(../images/gy_link_arrow.png) no-repeat right 10px; background-size:11px;}
.honor_conbox_ok p:nth-child(1){-webkit-animation:move_up .6s 1.2s both ease-out; animation:move_up .6s 1.2s both ease-out;}
.honor_conbox_ok p:nth-child(2){-webkit-animation:move_up 1s 1.8s both ease-out; animation:move_up 1s 1.8s both ease-out;}
.honor_conbox_ok p:nth-child(3){-webkit-animation:move_up 1s 2.4s both ease-out; animation:move_up 1s 2.4s both ease-out;}
.honor_conbox_ok p:nth-child(4){-webkit-animation:move_up 1s 3s both ease-out; animation:move_up 1s 3s both ease-out;}
.honor_conbox_ok p:nth-child(5){-webkit-animation:move_up 1s 3.6s both ease-out; animation:move_up 1s 3.6s both ease-out;}
.honor_conbox_ok p:nth-child(6){-webkit-animation:move_up 1s 4.2s both ease-out; animation:move_up 1s 4.2s both ease-out;}
.honor_conbox_ok p:nth-child(7){-webkit-animation:move_up 1s 4.8s both ease-out; animation:move_up 1s 4.8s both ease-out;}

.animated06s {-webkit-animation-duration:.6s; animation-duration:.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated2s {-webkit-animation-duration:1.8s; animation-duration:1.8s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes big_small {
  0% {
    -webkit-transform: scale(3);
    transform: scale(3);
	opacity:0;
  }
  50% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
	opacity:1;
  }
  75% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
	opacity:1;
  }
}

@keyframes big_small {
  0% {
    -webkit-transform: scale(3);
    transform: scale(3);
	opacity:0;
  }
  50% {
    -webkit-transform: scale(.5);
    transform: scale(.5);
	opacity:1;
  }
  75% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
	opacity:1;
  }
}

.big_small {
  -webkit-animation-name: big_small;
  animation-name: big_small;
}

@-webkit-keyframes move_up {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
	opacity:0;
  }
  100% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
	 opacity:1;
  }
}

@keyframes move_up {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
	opacity:0;
  }
  100% {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
	opacity:1;
  }
}

.move_up {
  -webkit-animation-name: move_up;
  animation-name: move_up;
}

@-webkit-keyframes move_down {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
	opacity:0;
  }
  100% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
	 opacity:1;
  }
}

@keyframes move_down {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
	opacity:0;
  }
  100% {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
	opacity:1;
  }
}

.move_down {
  -webkit-animation-name: move_down;
  animation-name: move_down;
}

/*honor show page style*/
.honors_body { min-width:320px; max-width:100%; margin-top:44px;}
.hs_list li { opacity:0; width:50%; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:#ededed solid 1px;border-bottom:#dfdfdf solid 1px;}
.hs_pic_screen { display:none; width:100%; height:2000px; position:fixed; left:0; top:0; background:rgba(0,0,0,1); z-index:100100}
.hs_pic_bbox { width:100%; height:100%; position:fixed; left:0; top:0; z-index:1001001;-webkit-transform: scale(0); transform: scale(0);}
.hs_pic_bbox .swiper-container { width: 100%;height: 100%;}
.hs_pic_bbox .pagination { width:100%; height:6px; font-size:0; text-align: center; position:absolute; left:0; bottom:15px; z-index:102;}
.hs_pic_bbox .swiper-pagination-switch { display: inline-block; width:6px; height:6px; margin: 0 3px; font-size:0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;background:rgba(255,255,255,0.5);}
.hs_pic_bbox .swiper-visible-switch {background: #aaa;}
.hs_pic_bbox .swiper-active-switch { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; background:#fff}
.hs_pic_bbox .swiper-slide { display:table; vertical-align:middle;}
.hs_pic_bbox .swiper-slide span {display:table-cell;vertical-align:middle;}
.hs_pic_bbox .swiper-slide span img{max-width:100%;}
.hs_bounceIn{
-webkit-animation:hs_bounceIn .6s .2s ease both;
-moz-animation:hs_bounceIn .6s .2s ease both;}
@-webkit-keyframes hs_bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes hs_bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1);opacity:1;}
}
.hs_footer p { color:#959595; opacity:1;}