@charset "UTF-8";
body {
	width:100%;
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	-webkit-text-size-adjust: 100%;
}
a{
	color:#333;
}


/**********************************************
list_box
***********************************************/

#list_box{padding:10px;}
#list_box h2 { 
font-size:12px; 
color:#333; 
font-weight:bold;


padding-top:7px;
padding-bottom:7px;
padding-left:8px;
padding-right:8px;
margin:0px;
background-image:url(../common/img/title_bg.jpg);
background-repeat:repeat-x;
background-position:center;
background-size:33px 33px;
border:1px solid #ced2d7;
	-webkit-box-shadow: 0px 0px 4px #999;
	-moz-box-shadow: 0px 0px 4px #999;
	box-shadow: 0px 0px 4px #999; 
}

#list_box h2 b {
padding-left:26px; 
 padding-top:10px; padding-bottom:10px;
background-image:url(../common/img/index_22.png);
background-repeat:no-repeat;
background-position: center left;
background-size:18px 18px;
font-size:12px; 
color:#333; 
font-weight:bold;
text-align:left;


}

#list_box .list_box{ padding-top:10px; padding-right:10px;border:1px solid #ced2d7; background:#FFF; overflow:hidden;}

#list_box .list_box .photo_box{ 
float:left; 
padding:0px;
margin-bottom:10px;
margin-left:10px; 
}
#list_box .list_box .photo_box .img{ padding:0px; margin:0px; text-align:center;}
#list_box .list_box .img_logo{ float:left; text-align:center;margin-bottom:10px;margin-left:10px; }

/**********************************************
menu_box
***********************************************/

#menu_box{padding-left:10px; padding-right:10px; margin-top:5px; margin-bottom:10px;}
#menu_box .box{	
    -webkit-box-shadow: 0px 0px 2px #999;
	-moz-box-shadow: 0px 0px 2px #999;
	box-shadow: 0px 0px 2px #999; 
	border:1px solid #ced2d7;
	margin:0px;
} 


#menu_box .g{ margin-bottom:15px;}
#menu_box .list_box { 
font-size:12px; 
color:#333; 
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
padding-right:8px;
margin:0px;
background-image:url(../common/img/title_bg.jpg);
background-repeat:repeat-x;
background-position:center;
background-size:33px 33px;

}
#menu_box .line{border-bottom:1px solid #ced2d7;}
#menu_box .list_box .arrow {
background-image:url(../common/img/arrow02.png); background-repeat:no-repeat; background-position:right; background-size:8px 12px;


}

#menu_box .list_box p.ico01 {
padding-left:26px; 
background-image:url(../common/img/index_48.png);
background-repeat:no-repeat;
background-position: center left;
background-size:18px 18px;
font-size:12px; 
color:#333; 
font-weight:bold;
text-align:left;


}
#menu_box .list_box p.ico02 {
padding-left:26px; 
background-image:url(../common/img/index_54.png);
background-repeat:no-repeat;
background-position: center left;
background-size:18px 18px;
font-size:12px; 
color:#333; 
font-weight:bold;
text-align:left;


}
#menu_box .list_box p.ico03 {
padding-left:26px; 
background-image:url(../common/img/index_56.png);
background-repeat:no-repeat;
background-position: center left;
background-size:18px 18px;
font-size:12px; 
color:#333; 
font-weight:bold;
text-align:left;


}
#menu_box .list_box p.ico04 {
padding-left:26px; 
background-image:url(../common/img/index_58.png);
background-repeat:no-repeat;
background-position: center left;
background-size:18px 18px;
font-size:12px; 
color:#333; 
font-weight:bold;
text-align:left;


}



/**********************************************
btn_box
***********************************************/


#btn_box{width:100%; height:auto; overflow:hidden;  margin-bottom:5px; margin-top:0px;}
#btn_box .btn01{ width:310px; margin:0px auto; overflow:hidden; padding:0px;}
#btn_box .btn02{  margin:0px; overflow:hidden;padding-left:10px; padding-right:10px;}

#btn_box .box01{
width:48%; 
height:50px;
background:#124395;
float:left;
margin-top:5px;
margin-bottom:5px;
border:1px solid #ced2d7;
text-align:left;
    -webkit-box-shadow: 0px 0px 1px #999;
	-moz-box-shadow: 0px 0px 1px #999;
	box-shadow: 0px 0px 1px #999; 
	
} 
#btn_box .box02{
width:48%; 
height:50px;
background:#124395;
float:right;
margin-top:5px;
margin-bottom:5px;
border:1px solid #ced2d7;
text-align:left;
    -webkit-box-shadow: 0px 0px 1px #999;
	-moz-box-shadow: 0px 0px 1px #999;
	box-shadow: 0px 0px 1px #999; 
} 
#btn_box .img01{	
	margin:5px;
	padding:0px;
	float:left;
	width:143px;
	height:48px;
	background-image:url(../common/img/index_60.jpg);
	background-size: 143px 48px;
	background-repeat:no-repeat;
	background-position:center;
    -webkit-box-shadow: 0px 0px 1px #999;
	-moz-box-shadow: 0px 0px 1px #999;
	box-shadow: 0px 0px 1px #999; 
	border:1px solid #ced2d7;
	text-indent:-999px;
} 
#btn_box .img02{	
	margin:5px;
	padding:0px;
	float:left;
	width:143px;
	height:48px;
	background-image:url(../common/img/index_62.jpg);
	background-size: 143px 48px;
	background-repeat:no-repeat;
	background-position:center;
    -webkit-box-shadow: 0px 0px 1px #999;
	-moz-box-shadow: 0px 0px 1px #999;
	box-shadow: 0px 0px 1px #999; 
	border:1px solid #ced2d7;
	text-indent:-999px;
} 

#btn_box p.ico01 {
background-image:url(../common/img/email_arrow.png);
background-repeat:no-repeat;
background-position: 12px center ;
background-size:25px 25px;
font-size:12px; 
color:#FFF; 
font-weight:bold;
text-align:left;
text-indent:48px;
line-height:50px;

}
#btn_box p.ico02 {
background-image:url(../common/img/tel_arrow.png);
background-repeat:no-repeat;
background-position: 12px center ;
background-size:25px 25px;
font-size:12px; 
color:#FFF; 
font-weight:bold;
text-align:left;
text-indent:48px;
line-height:50px;


}




/**********************************************
pagetop
***********************************************/

#pagetop{

padding:0px;
margin:0px;
background-image:url(../common/img/title_bg.jpg);
background-repeat:repeat-x;
background-position: left;
background-size:33px 33px;
border-top:1px solid #ced2d7;
border-bottom:1px solid #ced2d7;
}


#pagetop p{ text-align:center; font-size:12px; color:#333; font-weight:bold; }


#pagetop p b{background-image:url(../common/img/top_page-arrow.png); background-position:left center; background-repeat:no-repeat; background-size:15px 15px; padding:24px;line-height:33px; }

















