*{margin:0;padding:0;}
body {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	color: #333333;
	line-height: 150%;
	margin:30px 0px 0px 0px;
	padding: 0px;
	background:url(webbg.jpg) top  repeat-x;
}
div,ul,li{list-style:none;}
a,
a:link,
a:visited,
a:active {
	color: #333333;
	text-decoration:none;
	
}
a:hover {
	color: #DA251D;
}

.nav,
.nav:link,
.nav:visited,
.nav:active {
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	
}
a:hover {
	color: #DA251D;
}

img {
	border: none;
	vertical-align: middle;
}

hr {
	height: 1px;
	width:1000px;
	border: 0;
	border-top: 1px dashed #CCCCCC;
}

.font12b{font-weight:bold; color:#fff; padding-left:15px;}

#head{ width:1000px; margin:0 auto; text-align:center}
#nav{ background:url(menubg.jpg) no-repeat; padding-right:25px; width:1000px; margin:0 auto; height:28px; padding-top:14px}

.banner{width:100%;overflow:hidden;height:468px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:468px;}
.banList li{height:468px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:15px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#ffffff;width:10px;height:10px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#070D61;cursor:pointer}



.maina{background:url(webbg1.jpg) repeat-x;}
.mainb{background:#ffffff url(webbg2.jpg) repeat-x;}
#main{ margin:0 auto; width:970px; height:auto; }

.baitab{background:#FFFFFF;}

.tab{border-right:1px solid #ccc;border-top:1px solid #ccc; margin-bottom:30px; color:#333; width:100%;}
.tab tr td{ border-bottom:1px solid #CCCCCC;border-left:1px solid #cccccc; height:25px;padding-left:15px; line-height:25px;}

.tabno{background:none;}

.head{width:970px; margin:0 auto; clear:both; overflow:hidden; height:88px; text-align:center}

.infoleft{ width:205px; background:url(webbg1.jpg) top repeat-x ; padding:10px; margin:0 auto}
.inforight{ background:url(webbg1.jpg) top repeat-x ; padding:10px; margin:0 auto}
.title{font-size:12px; color:#0066CC}

.inews {width:480px; margin:0 auto; padding-top:10px}
.inews p{font-weight:bold; color:#0079C1; height:45px; line-height:45px; font-size:1.3em;}
.inews li{line-height:25px; height:25px; overflow:hidden; padding-left:5px; border-bottom:1px dashed #ccc;}
.inews li a{color:#0079c1;}



.rollBox{width:470px;overflow:hidden;padding:20px 0px 10px 0px;background:url(iprobg.jpg) no-repeat; height:168px;}
.rollBox .LeftBotton{height:50px;width:21px;background:url(pror.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:50px;width:21px;background:url(prol.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:470px;overflow:hidden;float:left;height:168px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:170px; height:160px;float:left;text-align:center;padding:2px; margin-left:2px; margin-right:2px; border-right:1px #dcdcdc dotted}
.rollBox .Cont .pic img{display:block;margin:0 auto;height:130px; width:120px; border:1px #dcdcdc solid; background:#ffffff; padding-left:15px; padding-right:15px}
.rollBox .Cont .pic p{padding-top:8px;margin:0px;text-align:center; width:120px; color:#505050;font-size:12px;line-height:18px;overflow:hidden;display:inline;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.infotitle{ font-size:14px; font-weight:bold}
.content{ padding:15px; line-height:24px}

#order{padding:10px 0 20px;width:650px; margin:0 auto;text-align:left}
#order h1{padding:15px 0 5px;font-size:22px}
#order p{margin:5px 0 10px;font-size:12px}
#order form{margin-left:30px}
.div_li{margin-bottom:10px}
#order label{margin:3px 0;font-weight:bolder;display:block}
#order label.checkbox{font-weight:normal;display:inline}
#order input{border:1px solid #aaa;padding:3px;font-size:12px;background-color:#fefefe;color:#000}
#order input:hover{border:1px solid #6ad}
#order .medium{width:220px}
#order .submit{margin-top:10px;cursor:hand}

#honor{width:700px; margin:10px auto; line-height:25px;}
#honor dl{width:200px; height:170px; text-align:center; float:left; margin:2px 15px 0px 15px; _margin:2px 10px 0px 7px;}
#honor dt{border:1px solid #dcdcdc; background:#fff;}dt img{display:block; margin:0 auto; padding:3px;height:140px;}
#honor dd{text-align:center; height:25px; line-height:25px; overflow:hidden;}

#xl{padding:5px;position:relative}
#xl li{padding:8px 10px;border-bottom:1px dotted #ccc;color:#666;overflow:hidden;zoom:1}
#xl li span{float:right;width:555px;color:#666;line-height:25px;}

.end{ width:958px;  margin:15px auto; padding:10px; text-align:center; border-top:3px #0066FF solid}


