html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

/* CSS Document */
body{
	background:#eee;
}
.banner{
	width:1250px;
	height:430px;
	position:relative;
	overflow:hidden;
	left: 0;
}
.banner .big-pic{
	position:absolute;
	z-index:5;
	left: 0;
}
.banner .big-pic img{
	width:1250px;
	height:403px;
}

.banner  .main_bg{
	width:1250px;
	height:36px;
	/*filter:alpha(opacity=80,style=0);
	opacity:0.8;*/
	position:absolute;
	left:0;
	bottom:-1px;
	text-indent:-5000px;
	background-image: url(index_png.png);
	background-repeat: no-repeat;
}
.slider { 
	width: 960px;
	position: absolute;
	top:330px;
	left:145px;
	z-index:9;
}
.slider .preBtn,.slider .nextBtn{
	position:absolute;
	top:-2px;
	width:41px;
	height:105px;
	text-indent:-5000px;
	overflow:hidden;
	background-image: url(qihpro.png);
	background-repeat: no-repeat;
}

.slider .preBtn{ background-position:0px 0px;}
.slider .preBtn:hover{ background-position:0px -105px;}
.slider .nextBtn{background-position:-41px 0px; right:0px;}
.slider .nextBtn:hover{background-position:-41px -105px;}

.slider .thumbnail {
	width: 878px;
	margin: 0 10px 0px 41px;
	overflow: hidden;
	height:105px;
	background-image: url(cpbg001.gif);
	background-repeat: repeat-x;
}
.slider ul { 
	width: 10000px;
	padding-left:30px;
	margin-top:10px;
}
.slider ul li { 
	float: left;
	width:107px; 
	height:73px;
	padding:1px;
	border:1px solid #CCCCCC;
	margin:0px 31px 0px 0px; 
}
.slider ul li img{
	width:107px; 
	height:73px;
	cursor: pointer;
	filter: gray;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);  
}   

.slider ul li.active {
  border: 1px solid #e61a23;
}  
.slider ul li.active img{
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;  
}  
	
/*about*/
.tpa01{ position:relative; width:274px; float:left; height:132px;}
.tpa01 a{
	position:absolute;
	width:252px;
	height:21px;
	top:111px;
	left:0;
	text-align:right;
	color:#FFFFFF;
	padding-right:20px;
	line-height:21px;
	background-image: url(abg01.png);
	background-repeat: no-repeat;
}
.tpa01 .cur,
.tpa01 a:hover{
	text-decoration:none;
	background-image: url(abg02.png);
	background-repeat: no-repeat;
}

.abtxt{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.tash{
	font-size:14px;
	color:#333333;
	background-image: url(sub_bg03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: inherit;
	font-weight: bold;
}
.pro_left {
	font-size:12px;
	line-height:23px;
	height:25px;
	background-image: url(index-out.png);
	width:200px;
	font:inherit;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	color:#666;
}
.pro_left a{
	line-height:23px;
	height:25px;
	width:200px;
	font:inherit;
	font-size:12px;
	background-image: url(index-out.png);
	background-repeat: no-repeat;
	color:#666;}

.pro_left a:hover{
	line-height:23px;
	height:25px;
	width:200px;
	font:inherit;
	color:#ffffff;
	background-image: url(hoverp.gif);
	background-repeat: no-repeat;
}

.pro_s1{
	font:inherit;
	font-size:12px;
	background-repeat: no-repeat;
	color:#FFFFFF;}
.tas{
font:inherit;
font-size:12px;
color:#666666;}
.STYLE1 {
	font-size:16px;
	color: #FF0000;
	font-weight: bold;
}
.STYLE4 {
	font-size:12px;
	color: #666666;
}
.right_tit {
	font-size:14px;
	color:#000;
}

.right_tit2{
	font-size:12px;
	color:#e10012;
}
.right_tit2 a{
	font-size:12px;
	color:#e10012;
}
.tav {
	height:21px;
	font:"Î¢ÈíÑÅºÚ";
	color:#FFFFFF;
	font-size:12px;
	background-image: url(abg01.png);
	display: block;
	background-repeat: no-repeat;
	

}

.tav a {
	height:21px;
	font:"Î¢ÈíÑÅºÚ";
	color:#FFFFFF;
	font-size:12px;
	background-image: url(abg01.png);
	display: block;
	background-repeat: no-repeat;
}

.tav a:hover {
	height:21px;
	font:"Î¢ÈíÑÅºÚ";
	color:#FFFFFF;
	font-size:12px;
	background-image: url(abg02.png);
	display: block;
	background-repeat: no-repeat;
}
ol, ul {
	list-style: none;
}
.leftab {
	width:372px;
	padding: 1px; border:1px solid #dadada; background-color:#FF0000; padding:1px;
}
.wenzi1{
font:"Î¢ÈíÑÅºÚ";
font-size:14px;
color:#000000;
}
.wenzi1 a{
font:"Î¢ÈíÑÅºÚ";
font-size:14px;
color:#000000;
}
.wenzi1 a:hover{ 
font:"Î¢ÈíÑÅºÚ";
font-size:14px;
color:#666666;
}
.wenzi2{
font:"Î¢ÈíÑÅºÚ";
font-size:15px;
color:#000000;
}
.wenzi3{
font:"Î¢ÈíÑÅºÚ";
font-size:12px;
color:#000000;
}