.container_banner{width:100%;height:770px;padding:1px;}

.content_banner{margin-top:200px;}
.banner_title{color:#FFF;font-family:inherit;}
.banner_line {border-bottom:1px solid #ffcc33;width:50px;height:20px;margin:0 auto;}
.banner_line1 {width:50px;height:20px;margin:0 auto;}
.header-text.btn{
	border: 1px solid #ffffff;
	border-radius: 0;
	padding: 10px 30px;
	height:100px;
}
/*#head-title1 {font-size:36px;line-height:80px;color:#fff;font-weight:bold;font-family:Verdana,Arial,"Microsoft Yahei";}*/
.header-text.btn:hover{
	color: inherit;
}
.header-text.btn:focus, 
.header-text.btn:active:focus, 
.header-text.btn.active:focus, 
.header-text.btn.focus, 
.header-text.btn:active.focus, 
.header-text.btn.active.focus {
	outline: thin dotted transparent;
	outline: none;
	outline-offset: -2px;
}

.banner_down{width:27px;height:40px;border:1px solid #ffcc33;margin:0 auto;color:#FFF;line-height:50px;background:url(../images/down.png) no-repeat center;}

.typed-cursor {
	opacity: 1;
	padding: 10px 2px;
	background: #ffffff;
	margin: 10px;
	-webkit-animation: blink 0.5s linear infinite;
    -moz-animation: blink 0.5s linear infinite;
    animation: blink 0.5s linear infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
span.typed-cursor {
	top: -5px;
	position: relative;
}