@charset "utf-8";

html{
	 color:#1A1617; font-size:62.5%;
	font-family:'trebuchet\ ms','Microsoft yahei',Arial !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; font-size:14px; width:100%; margin:0px auto; min-width:320px; font-family:'Microsoft yahei',Arial !important;}
a { color:#1A1617; text-decoration:none; outline: none !important; }
a:hover{text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
i{background-color:none;}
img{ max-width:100%;}
body{
	 /* overflow-x:hidden; */
     -webkit-overflow-scrolling : touch;
}

/*select::-ms-expand { display: none; }*/

input[type="text"],
input[type="button"],
textarea,
select{
	 	/*-webkit-appearance:none;
	appearance:none;
	  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;*/
}

@keyframes flotage{
	   50%{-webkit-transform:translate(0px,-6px);-moz-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);-o-transform:translate(0px,-6px);},
	   100%{-webkit-transform:translate(0px,-3px);-moz-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);}
}
@keyframes flotageMax{
	   50%{-webkit-transform:translate(0px,-10px);-moz-transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);-o-transform:translate(0px,-10px);},
	   100%{-webkit-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);}
}
@keyframes bounce{0%,100%,20%,53%,80%{
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
	}
	40%,43%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0)
	}
	70%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0)
	}
}
@keyframes bounce_ease{
	0%,100%,20%,53%,80%{
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
	}
	40%,43%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	70%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-6px,0);
		transform:translate3d(0,-6px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-3px,0);
		transform:translate3d(0,-3px,0)
	}
}

@keyframes dc-amin{
	 0%{left:0%; top:0%; background-color:#0B9DE5;}
	 50%{left:24%; top:24%; background-color:#044078;}
	 100%{left:0%; top:0%; background-color:#0B9DE5;}
}
@keyframes de-amin{
	 0%{left:24%; top:24%; background-color:#044078;}
	 50%{left:0%; top:0%; background-color:#0B9DE5;}
	 100%{left:24%; top:24%; background-color:#044078;}
}


@keyframes wave{
	  0%{
	  	   background-color:rgba(230,0,17,.6);
	  	   transform:scale(.9,.9);
	  }
	  100%{
	  	  background-color:rgba(230,0,17,.1);
	  	  transform:scale(2,2);
	  }
}
@keyframes elasticity_point{
	  0%,100%{transform:scale(1,1);}
	  33%{transform:scale(1.1,0.9);}
	  66%{transform:scale(0.9,1.1);}
}
@keyframes te_downing{
	  0%,100%{transform:translateY(0px);}
	  33%{transform:translateY(5px);}
	  66%{transform:translateY(10px);}
}

@keyframes in_selected{
	  0%{transform:rotate(0deg);}
	  100%{transform:rotate(360deg);}
}

@keyframes shake-slow{2%{transform:translate(7px, -8px) rotate(.5deg)}4%{transform:translate(-6px, 4px) rotate(3.5deg)}6%{transform:translate(0px, -9px) rotate(-.5deg)}8%{transform:translate(3px, 5px) rotate(1.5deg)}10%{transform:translate(7px, -4px) rotate(-2.5deg)}12%{transform:translate(-2px, 9px) rotate(.5deg)}14%{transform:translate(7px, -9px) rotate(-1.5deg)}16%{transform:translate(-3px, 6px) rotate(-1.5deg)}18%{transform:translate(-2px, -5px) rotate(-1.5deg)}20%{transform:translate(7px, 5px) rotate(2.5deg)}22%{transform:translate(7px, 5px) rotate(.5deg)}24%{transform:translate(10px, -2px) rotate(.5deg)}26%{transform:translate(7px, -4px) rotate(.5deg)}28%{transform:translate(6px, 0px) rotate(-1.5deg)}30%{transform:translate(-8px, -6px) rotate(-.5deg)}32%{transform:translate(8px, 6px) rotate(-2.5deg)}34%{transform:translate(6px, 2px) rotate(2.5deg)}36%{transform:translate(0px, 2px) rotate(2.5deg)}38%{transform:translate(1px, 1px) rotate(2.5deg)}40%{transform:translate(4px, 5px) rotate(-1.5deg)}42%{transform:translate(2px, 8px) rotate(-2.5deg)}44%{transform:translate(-9px, 8px) rotate(-2.5deg)}46%{transform:translate(0px, -3px) rotate(.5deg)}48%{transform:translate(-2px, 7px) rotate(2.5deg)}50%{transform:translate(-8px, 5px) rotate(-2.5deg)}52%{transform:translate(-3px, -5px) rotate(-1.5deg)}54%{transform:translate(7px, -8px) rotate(-.5deg)}56%{transform:translate(10px, 10px) rotate(-1.5deg)}58%{transform:translate(9px, 8px) rotate(-2.5deg)}60%{transform:translate(5px, -3px) rotate(.5deg)}62%{transform:translate(-6px, 0px) rotate(1.5deg)}64%{transform:translate(-7px, 5px) rotate(-1.5deg)}66%{transform:translate(1px, 4px) rotate(2.5deg)}68%{transform:translate(-1px, -5px) rotate(1.5deg)}70%{transform:translate(-6px, 5px) rotate(-.5deg)}72%{transform:translate(-8px, 5px) rotate(1.5deg)}74%{transform:translate(2px, 0px) rotate(3.5deg)}76%{transform:translate(10px, -4px) rotate(3.5deg)}78%{transform:translate(-8px, 7px) rotate(1.5deg)}80%{transform:translate(2px, 5px) rotate(.5deg)}82%{transform:translate(3px, 3px) rotate(-1.5deg)}84%{transform:translate(3px, -6px) rotate(2.5deg)}86%{transform:translate(-1px, 6px) rotate(-2.5deg)}88%{transform:translate(6px, 2px) rotate(1.5deg)}90%{transform:translate(5px, 5px) rotate(.5deg)}92%{transform:translate(2px, -8px) rotate(3.5deg)}94%{transform:translate(3px, 8px) rotate(-1.5deg)}96%{transform:translate(-7px, -5px) rotate(2.5deg)}98%{transform:translate(-3px, -9px) rotate(3.5deg)}0%,100%{transform:translate(0, 0) rotate(0)}}


@keyframes keoleft{0%{ left : -100%;}100%{left : 0%; }}
@keyframes keoright{0%{ right : -100%;}100%{right : 0%; }}

@-webkit-keyframes colorhue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

html.forbid-roll{
	  height:100%; overflow:hidden;
	  width:100%;
}
html.forbid-roll body{
	  height:100%; overflow:hidden;
	  width:100%; position:relative;
}
.ng-fault{ width:100%; overflow:hidden; }

.ng-container{ position:relative;}

.ng-bg{ background-color:rgba(0,0,0,.1);}

.ng-bg-theme{ background-color:#C9293E !important;}

.ng-bg-ccc{ background-color:#F9F9F9 !important;}

.ng-bg-fff{ background-color:#fff  !important;}

.ng-bg-fuse{ background-color:#FDD1B0  !important;}

.ng-bg-assist{ background-color:#F1F1F1;}

.ng-bg-info{ background-color:#6FB7FA;}

.ng-bg-succeed{ background-color:#A5DA43;}

.ng-bg-warning{ background-color:#FFCA3B;}

.ng-bg-danger{ background-color:#FF8F76;}

.ng-bg-black{ background-color:#000; }

.ng-pull-left{ float:left;}

.ng-pull-right{ float:right;}

.ng-viv,.zh-padd{ padding-left:12px; padding-right:12px;}

.ng-oa a{ display:block; width:100%; overflow:hidden;}

.ng-oa a img{ display:block; width:100%;}

.gr-row{ margin-left:-15px; margin-right:-15px; *zoom:1; _position:relative;}

.gr-col{ float:left; min-height:1px;}

.gr-padd{ padding-left:15px; padding-right:15px;}

#_embed_v3_frmc{
	 display:none !important;
	 visibility:hidden !important;
	 opacity:0 !important;
}
   
.ng-trans{
	-webkit-transition:all .3s ease-in 0s;
    -moz-transition:all .3s ease-in 0s;
    -o-transition:all .3s ease-in 0s;
    transition:all .3s ease-in 0s;
}

.ng-tales{
	  display:table;
	  width:100%;
	  height:100%;
	  vertical-align:middle;
	  text-align:center;
}
.ng-tales .ng-tcell{
	  display:table-cell;
	  width:100%;
	  vertical-align:middle;
	  text-align:center;
}
.ng-ini{
	  max-width:1200px;
	  margin:0px auto;
}

.ng-clear,
.clear-both{
	clear:both; visibility:hidden;
	display:block; height:0px;
}


.modal h4.modal-title{
	font-size:14px;
}





/*滚动条*/
body::-webkit-scrollbar/*整体部分*/
{
    width: 8px;
    height:10px;
}
 
body::-webkit-scrollbar-track/*滑动轨道*/
{
    border-radius: 0px;
    background: rgba(219,219,219,1);
    border-left:none;
}
 
body::-webkit-scrollbar-thumb/*滑块*/
{
    border:none;
    border-radius:0px;
    background: rgba(162,162,162,1);
}
 
body::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
    border-radius: 0px;
    background:rgba(147,147,147,1);
}





.ng-fill{
	position:relative; height:0px; width:100%; display:block; clear:both;
}
.ng-fill-5{ height:5px; }
.ng-fill-10{ height:10px; }
.ng-fill-20{ height:20px; }
.ng-fill-30{ height:30px; }
.ng-fill-40{ height:40px; }
.ng-fill-50{ height:50px; }
.ng-fill-60{ height:60px; }
.ng-fill-70{ height:70px; }
.ng-fill-80{ height:80px; }
.ng-fill-90{ height:90px; }
.ng-fill-100{ height:100px; }