@charset "utf-8";
html,body{
width:100%;
margin:0; padding:0;
}
body {
background:url(../img/bg_body.jpg);
text-align:center;
}

body,td,th{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f3032;
}

a{
text-decoration:none;
color:#2f3032;;
}

a:hover{
text-decoration:underline;
}

img{
border:0;
}

#bg1{
width:100%;
height:100%;
float:left;
background:url(../img/bg_1.jpg) center top repeat-x;
}
#bg2{
width:100%;
height:100%;
float:left;
background:url(../img/bg_p1.jpg) center top no-repeat;
}

#wrap{
position:relative;
margin:0 auto;
width:822px;
text-align:left;
}

#top{
background:url(../img/tel.gif) 595px 15px no-repeat;
float:left;
width:100%;
height:75px;
}

#top_tel{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
padding:19px 18px 0 0;
color:#fff;
}


#menu{
float:left;
width:100%;
height:36px;
padding: 0px 0;
margin: 0px 0;
}


#flash{
margin:14px 0 0 0;
text-align:center;
background:url(../img/bg_f.jpg) center top no-repeat;
float:left;
width:100%;
min-height:213px;
}

#bx{
text-align:center;
padding:29px 0 0 4px;
float:left;
}

.bx{
width:271px;
height:206px;
float:left;
}

.bx a{
display:block;
float:left;
width:271px;
height:196px;
background:url(../img/s.gif);
}


#bx1{background:url(../img/bx1.jpg) center top no-repeat;}
#bx2{background:url(../img/bx2.jpg) center top no-repeat;}
#bx3{background:url(../img/bx3.jpg) center top no-repeat;}


#main{
background:#ec550a url(../img/mn_c.jpg) repeat-y;
float:left;
width:100%;
clear:both;
margin:10px 0 0 0;
}

#main_top{
background:url(../img/mn_top.jpg) center top no-repeat;
float:left;
min-height:427px;
width:100%;
}

#main_btt{
background:url(../img/mn_btt.png) no-repeat;
height:124px;
float:left;
width:815px;
padding:30px 7px 0 0;
text-align:right;
}

#l_col{
float:left;
width:232px;
padding:50px 0 0 0;
}

#r_col{
float:right;
width:550px;
text-align:left;
padding:20px;
}

.banner_l{
text-align:center;
padding:10px 0;
}


#r_col p{
text-align:justify;
}

#r_col h1{
font-size:15px;
color:#fff;
margin:10px 0;
padding:0;

}

#r_col h2{
font-size:13px;
}


#r_col table{
width:100%;
}

#r_col td{
	margin:1px;
	padding:2px 5px;
	background:#f16723;
}




.gallery{}
.thumb{
float:left;
margin:15px 15px 0 0;
border:1px solid #fff;
}

.thumb img{
border:5px solid #f4b226;
}


.pg_1{
clear:both;

}


.pg_1 h2{
margin:0;
padding:0;
}


.pg_1 .thumb{
margin:0 15px 40px 0;
}

.r_col2{
width:782px !important;
}
