@charset "utf-8";
.containerWrap{
width:100%;
margin:0 auto;
text-align:center;
background-position:top;
background-image:url(../images/bg_toppage.jpg);
background-repeat:no-repeat;
}

h2{
height:440px;
}
.container{
width:820px;
text-align:left;
}
.number{
display:block;
height:82px;
width:820px;
background-image:url(../images/bg_num.png);
background-repeat:no-repeat;
}
.num{
float:left;
margin-left:5px;
margin-right:70px;
}
/*20110808/add*/
*html .num{
margin-right:35px;
}
/*20120403add*/
.ban{
float:none;	
padding-top:150px;
padding-left:192px;
padding-bottom:10px;
}
.num li{
float:left;
}
.text_a{
width:192px;
text-align:left;
height:82px;
float:left;
}
.text_a p{
font-weight:bold;
padding-top:30px;
margin-left:76px;
}
.top_syousai{
float:left;
background-image:url(../images/bg_top_syousai.jpg);
background-repeat:no-repeat;
width:780px;
margin-top:15px;
padding:17px 18px 19px 18px;
/*20120404add*/
margin-top:0px;
text-align:left;
margin-bottom:10px;
}
*html .top_syousai{
float:left;
background-image:url(../images/bg_top_syousai.jpg);
background-repeat:no-repeat;
width:780px;
margin-top:15px;
padding:17px 18px 19px 18px;
/*20120404add*/
margin-top:0px;
text-align:left;
margin-bottom:0px;
}
*:first-child+html .top_syousai{
float:left;
background-image:url(../images/bg_top_syousai.jpg);
background-repeat:no-repeat;
width:780px;
margin-top:15px;
padding:17px 18px 19px 18px;
text-align:left;
margin-bottom:0px;
/*20120404add*/
margin-top:0px;
}
.top_syousai_left{
width:147px;
float:left;
padding:0;
margin:0;
}
.top_syousai_left p{
float:left;
padding-top:3px;
}

.top_syousai_right{
float:right;
width:615px;
padding:0;
margin:0;
}

.top_syousai p{
float:left;
display:block;
}
.top_syousai h3{
float:left;
}
.c123{
width:615px;

margin-top:15px;
display:block;
}
.c123 li{
display:inline;
margin:0;
padding:0;
float:left;
}
.container_bot{
height:20px;
width:820px;
float:left;
}
.pagetop_t{
padding-top:12px;
text-align:right;
margin-bottom:20px;
}
*html .pagetop_t{
margin-top:-5px;
padding-top:0px;
text-align:right;
margin-bottom:20px;
}
*:first-child+html .pagetop_t{
margin-top:-2px;
padding-top:0px;
text-align:right;
margin-bottom:20px;
}
.container_bot2{
height:10px;
width:820px;
}
/*2011/08/02/add*/
.news{
width:560px;
font-size:12px;
}
.news table{
text-align:left;
}
.news table th{
color:#FFFFFF;
padding:2px 0 2px 10px;
}
.news table td a:hover{
text-decoration:none;
}
.news table td{
padding:2px 0 2px 0px;
background-color:#FFFFFF;
}
.news table th{
color:#FFFFFF;
padding:3px 0 3px 0px\9;
}
.news table td{
padding:3px 0 3px 0px\9;
}
*:first-child+html .news table th{
color:#FFFFFF;
padding:3px 0 3px 0px\9;
}
*:first-child+html .news table td{
padding:3px 0 3px 0px\9;
}
.news_data1{
font-weight:bold;
text-align:left;
background-color:#FFFFFF;
padding:0px;
}
.news_data2{
text-align:left;
background-color:#FFFFFF;
padding:0px;
}
.news_title{
text-align:left;
background-color:#017ec9;
font-weight:bold;
color:#ffffff;
}
.ml70{
margin-left:70px;
}

/*news*/
.news_t{
margin-left:68px;
float:left;
font-size:14px;
color:#FFFFFF;
background-color:#017ec9;
width:120px;
height:136px;
text-align:center;
padding-top:0;
font-weight:bold;
}
*html .news_t{
margin-left:33px;
}
.news_img{
float:left;
margin-left:68px;
}
.scroll-pane{float:left;width: 560px;height: 136px;overflow: auto;}


/* banner */
#Banner {
position:relative;
left:170px;top:-102px;
width:480px;
display:none;
}
#BannerBtnPrev {
	position:absolute;
	top:40px;
}
#BannerBtnNext {
	position:absolute;
	top:40px;
	right:0;
}
#BannerItems{
	position:absolute;
	left:38px;
}
#BannerItems li {
	position:absolute;
	width:417px;height:98px;
/*width:413px;height:94px;
padding:4px 0 0 4px;
*/
}
/* :root *> #BannerItems li {
background:url(../images/banner/banner-background.png) left top no-repeat;
}
*/

/*20111111add*/
.num {
padding-top:20px;
}
.tac{
text-align:center;
}