

body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 



.al-wrap{
	background: url(http://www.tqchina.cn/img2/img9.jpg) no-repeat; height: 550px; overflow: hidden; position: relative;
}
.al-video{
	position: absolute; left: 0; top: 0; right: 0; height: 550px;
}
.al-mask{
	position: absolute; left: 0; top: 0; right: 0; height: 550px; background: url(http://www.tqchina.cn/img2/vbj.png) repeat;
}
.al-nums,
.al-imgs{
	width: 1080px; margin: 0 auto; position: relative; z-index: 9;
}
.al-nums{
	margin-top: 70px;
}
.al-nums ul{
	height: auto; overflow: hidden;
}
.al-nums li{
	width: 33.33%; float: left; display: inline; color: #fff;
}
.al-nums li.n1{
	width: 450px;
}
.al-nums li.n2{
	width: 430px;
}
.al-nums li.n3{
	width: 200px;
}
.al-nums li h2{
	font-size: 60px; font-weight: bold; line-height: 1;
}
.al-nums li p{
	margin-top: 20px; line-height: 2;
}
.al-imgs{
	margin-top: 70px;
}
.al-imgs li{
	width: 25%; float: left; display: inline; background: url(img15.png) repeat-y right;
}
.al-imgs li.col-last{
	background: none;
}
.al-imgs li .img{
	height: 100px; background: url(img15.png) repeat-x bottom; text-align: center; padding-top: 20px;
}
.al-imgs li.row-last .img{
	background: none;
}
.al-imgs li .img img{
	-webkit-animation-duration:1s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both
}
.al-imgs li .img img:hover{
	-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip
}

.sidebar{
	width: 80px; position: fixed; right: 0; color: #fff; z-index: 999; top: 50%; margin-top: -80px;
}
.sidebar li{
	margin-bottom: 2px; position: relative; 
}
.sidebar li a{
	width: 80px; height: 80px; display: block; color: #FFFFFF; text-align: center; border-radius:5px 0 0 5px; background: #e85155; overflow: hidden; padding-right:10px;
	transition: all 0.3s ease-in-out 0s;
}
.sidebar li a:hover{
	text-decoration: none; background: #e03437;
}
.sidebar li .ico{
	margin-top: 15px;
}
.sidebar li .ico img{
	display: block; margin: 0 auto;
}
.sidebar li h2{
	margin-top: 5px;
}
.sidebar .tel a{
	
}
.sidebar .tel .num{
	width: 165px; border-left: #ed7477 solid 1px; height: 40px; position: absolute; right: 0; top: 20px; line-height: 40px; padding-left: 20px; font-size: 20px; text-align: left;
}

.hslide{
	overflow: hidden; position: relative; /*margin-top: 80px;*/
}
.hslide li{
	height: 745px; background-repeat: no-repeat; background-position: center top;
}
