.idx_page{ max-width:750px; margin:0 auto; position:relative;}
.header{ overflow:hidden; background:#FFF;}
.header .logo{ float:left;}
.header .logo img{ width:5rem;}
.header .header_r{ float:right;}
.header .header_r .tele{ float:left; font-size:0.875rem; margin-right:10px; margin-top:1rem; }
.header .header_r .tele img{  width:0.75rem; margin-right:0.2rem;}
.header .header_r .header_btn{ float:right; margin-top:0.6rem;}
.header .header_r .header_btn a{ display:inline-block;}
.header .header_r .header_btn a img{ width:1.5rem;}
.h_btn_bor{ border-left:1px solid #efefef;border-right:1px solid #efefef; padding:0px 4px; margin-right:4px; margin-top:1px;}

.main{ width:100%; clear:both;}
.nav{ overflow:hidden; margin-top:15px; margin-bottom:15px;}
.nav img{ width:100%; display:block;}
.nav_list_01{ overflow:hidden; background:#FFF;}
.nav_list_01L{ float:left; width:57%;}
.nav_list_01R{ float:left; width:43%;}
.nav_list_02L{ float:left; width:50%;}
.nav_list_02R{ float:left; width:50%;}

.footer{ width:100%; border-top:2px solid #cbb186; background:#1d1d22; font-size:0.6rem; line-height:1rem; color:#b0b0b0; padding:15px 0px; text-align:center;}
.footer a{color:#b0b0b0;}

.nav_list_news{ background:url(../images/nav-tu04.jpg) no-repeat; background-size:cover; height:90px;}
.na01{ display:block; width:50%; height:90px; float:left;}
.na02{ font-size:0.75rem; width:48%; float:left; margin-top:20px; }
.na02 p{height:32px; overflow:hidden;}
.na02 em{ display:block;}
.na02 em  img{ display:inline; vertical-align:middle; margin-right:5px;}














