body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,li, dl, dt, dd, form, a, fieldset,th, td{margin: 0; padding: 0; border: 0; outline: none;}
body {
	font-family: "Microsoft YaHei";
	font-size:14px;
	line-height: 1.8;
	font-weight: normal;
	background:url(img/bg.jpg);background-color:#ffffff;background-repeat:repeat-x;background-position:top;
	text-decoration: none;
	margin:0;
	text-align:left;
	color: #333333;
	-webkit-text-size-adjust: none; 
}

a.tab{background:url(img/probar1.jpg); width:689px; height:119px; display:block; text-align:left;font-size:36px; line-height:119px; }
a.tab span{ margin-left:278px;}
a.tabon{background:url(img/probar2.jpg); width:689px; height:119px;display:block;text-align:left;font-size:36px;color:#FFF; line-height:119px;}
a.tabon:hover{color:#FFF;}
a.tabon span{ margin-left:278px;}
table{ text-align:left;}
img{ border:0;}
.classpro{font-size:42px;}
.banner{
			width: 100%; 
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{list-style-type: none;
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 650px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{list-style-type: none;
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('img/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('img/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}
#pro img{
max-width:190px; max-height:190px; 
height:auto; 
width:expression(this.width > 190 ? "190px" : this.width);
}
#show img{
max-width:629px; 
height:auto; 
width:expression(this.width > 629 ? "629px" : this.width);
}
.icon{ font-size:24px;}
.iabout{ font-size:18px;}
.lg{font-family: "Microsoft YaHei"; color:#E70445;font-size:25px;}
.spec{color:#262626;font-size:16px; margin-left:10px;}
.newsline{ border-bottom:#666666 1px dashed;}
.STYLEdot {font-family: "NSimSun"}
.proclass{ background:#DCDCDC;}
.proclass:hover{ background:#FF6900;}
a.title{width:290px; height:69px;color:#373535;font-size:26px; border:#999 1px solid; display:block; text-align:center; line-height:69px; margin-right:13px; float:left;}
a.title:hover{width:290px; height:69px;color:#ECECEC;font-size:26px; background:#E62129; border:#ECECEC 1px solid;}
a.title2{width:290px; height:69px;color:#ECECEC;font-size:26px; background:#E62129; border:#ECECEC 1px solid; display:block; text-align:center; line-height:69px; margin-right:13px; float:left;}
a.title2:hover{width:290px; height:69px;color:#ECECEC;font-size:26px; background:#E62129; border:#ECECEC 1px solid;}
a.procalss{width:190px; height:50px;color:#fff;font-size:15px; border:#999 1px solid; display:block; text-align:center; line-height:50px; margin-right:13px;margin-top:5px; float:left; background:#7C878E;}
a.procalss:hover{width:190px; height:50px;color:#fff;font-size:15px; background:#FF8433; border:#ECECEC 1px solid;}
a.procalss2{width:190px; height:50px;color:#fff;font-size:15px; background:#FF8433; border:#ECECEC 1px solid; display:block; text-align:center; line-height:50px; margin-right:13px;margin-top:5px; float:left;}
a.procalss2:hover{width:190px; height:50px;color:#fff;font-size:15px; background:#FF8433; border:#ECECEC 1px solid;}
.ltitle{color: #fff;font-size:16px;font-weight:bold ;}
.blue12b{color: #00538B;font-size:12px;font-weight:bold ;}
.blue9{font-family: "Microsoft YaHei";color: #00538B;font-size:9px;}
.bai{ color:#FFFFFF;}
.bai a{ color:#FFFFFF;}
.btm{ color:#ccc;}
.btm a{color:#ccc; margin-right:45px;}
.line{ border-bottom:#FF6900 3px solid;}
td {
	
	
	font-weight: normal;
	
	text-decoration: none;
}
a { 
       bblr:expression(this.onFocus=this.blur()); 
       outline:none; 
      } 
a {color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a.p { width:220px; height:35px; display:block;
	background:#DCDCDC;
	font-size: 16px;
	line-height: 35px;
	font-weight: ;
	color: #3F3939;
	text-decoration: none;
}

a.p:hover {
	background:#FF6900;
	font-size: 16px;
	line-height: 35px;
	font-weight: ;
	color: #fff;
	text-decoration: none;
	
}
a.p2 {width:220px; height:35px; display:block;
	background:#FF6900;
	font-size: 16px;
	line-height: 35px;
	font-weight: ;
	color: #fff;
	text-decoration: none;
}

a.p2:hover {
	width:220px; height:35px; display:block;
	background:#FF6900;
	font-size: 16px;
	line-height: 35px;
	font-weight: ;
	color: #fff;
	text-decoration: none;
	
}

 a.t{ margin:0 30px 0px 30px;
text-align:center;
DISPLAY: inline-block ;
padding-left:22px;
padding-right:22px;
	font-size: 14px;
	line-height: 45px;
	font-weight: ;
	color:#373535;
	text-decoration: none;
	
}
 a.t:hover {
	
	font-size: 14px;
	line-height: 45px;
	font-weight: ;
	color: #E8000D;
	text-decoration: none;
	border-bottom:#E8000D 2px solid;
	
}
 a.t2{ margin:0 30px 0px 30px;
text-align:center;
DISPLAY: inline-block ;
padding-left:22px;
padding-right:22px;
	font-size: 14px;
	line-height: 45px;
	font-weight: ;
	color: #E8000D;
	text-decoration: none;
	border-bottom:#E8000D 2px solid;
	
}
 a.t2:hover {
	
	font-size: 14px;
	line-height: 45px;
	font-weight: ;
	color: #E8000D;
	text-decoration: none;
	border-bottom:#E8000D 2px solid;
	
}
.menubar{ color:#A8A8A8;font-size: 25px;}
/*returnTop*/
p#back-to-top{
position:fixed;
display:none;
bottom:100px;
right:80px;
}
p#back-to-top a{
text-align:center;
text-decoration:none;
color:#000;
display:block;
width:64px;
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
-moz-transition:color 1s;
-webkit-transition:color 1s;
-o-transition:color 1s;
}
p#back-to-top a:hover{
color:#979797;
}
p#back-to-top a span{
background:transparent url('inc/img/go-top.png') no-repeat -10px 15px;
display:block;
height:90px;
width:90px;
margin-bottom:5px;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
-moz-transition:background 1s;
-webkit-transition:background 1s;
-o-transition:background 1s;
}
#back-to-top a:hover span{
background:transparent url('inc/img/go-top.png') no-repeat -10px 18px;
}
input{font-family: "Arial";}
select {
	font-family: "Arial";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
