﻿@charset "utf-8";
/*global*/
body{font-size:14px; background:#f6f1e4; font-family:"細明體","宋體"}
*{ margin:0px; padding:0px;}
ol, ul, li, dl, dd, dt, p ,img{ list-style:none; padding:0; margin:0; }
table { border-collapse:collapse; margin:0px; padding:0px; }
img { border:0; vertical-align:middle; }
a { color:#333333; text-decoration:none;  }
a:hover { color:#0036a4; text-decoration:underline;}

.clearfix:after{ content:"."; height:0; visibility:hidden; clear:both; display:block;}
.clearfix{ zoom:1;}
.clear { clear: both }
.clears { clear: both; height:10px; }
font{ 
 font-size:25px; 
 vertical-align:middle
 }


/*warp*/
.warp{
 width:100%;
 margin:0px auto;
 background:url(img/warpbg.jpg) repeat-x;
}
.subwarp{
 width:100%;
 margin:0px auto;
 background:url(img/subwarpbg.jpg) repeat-x;
}

.head_warp{
 width:100%;
 background:url(img/headwarpbg.jpg) center top no-repeat;
 margin:0px auto;
}

.head{
 width:1004px;
 margin:0px auto;
 height:165px;
 background:url(img/headbg.jpg) no-repeat;
}

.logo{
 float:left;
 width:231px;
 height:164px;
 text-indent:-999em;
 cursor:pointer;
}
.logo a{
 display:block;
 width:231px;
 height:164px;
 cursor:pointer;
}

.nav{
 float:left;
 padding-top:65px;
}
.nav li{
 float:left;
 line-height:48px;
 text-align:center;
 cursor:pointer;
 z-index:999999;
}
.nav li.on{
 background:url(img/navlion.png) no-repeat;
 z-index:999999;
}
.nav li a{
 display:block;
 width:99px;
 height:48px;
 cursor:pointer;
 font-size:14px;
 font-weight:bold;
 color:#371600;
}
.nav li a:hover{
  text-decoration:none;
}
.xiala{
 display:block;
 width:99px;
 height:48px;
 position:relative;
 z-index:999999;
}

.subcd{
 position:absolute;
 top:47px;
 left:-60px;
 width:223px;
 background:url(img/xlcdbg.png) no-repeat;
 border:1px solid #8d6115;
 z-index:999999;
}
.subcd span{
 display:block;
 height:35px;
 line-height:35px;
 width:100%;
 text-align:center;
 border-bottom:1px dashed #dfcdaa;
 z-index:999999;
}
.subcd span.sphover{
 background:url(img/xlcdon.png) center top no-repeat;
 height:35px;
 line-height:35px;
 width:100%;
 text-align:center;
 z-index:999999;
}

.subcd span a,a:hover{
 text-align:center;
 display:block;
 width:100%;
 font-weight:normal;
 z-index:999999;
}

.foot{
 width:100%;
 height:25px;
 line-height:25px;
 margin:30px auto;
 text-align:center;
 font-size:12px;
}

.fmar-top{
 margin-top:50px
}

.content{
 width:1004px;
 margin:0px auto;

}
.subbanner{
 width:1004px;
 position:relative;
 z-index:0;
}
.textcon{
 position:absolute;
 font-size:30px;
 font-weight:bold;
 font-family:"微軟雅黑";
 color:#92631b;
}
.textcon p{
 line-height:40px;
 margin-bottom:15px;
}
.ptxtind{
 text-indent:35px;
}
.fixnum1{
 top:80px;
 right:200px;
}
.content h2.subtit{
 background:url(img/conth2line.png) center bottom no-repeat;
 height:84px;
 line-height:84px;
 font-size:25px;
 color:#2f2f2f;
 width:100%;
 text-align:center;
 margin-bottom:50px;
}
.textp1{
 padding:20px 80px;
 line-height:30px;
 text-indent:24px;
 font-size:16px;
}

/*contactus*/
.contactmess{
 float:left;
 width:483px;
 height:315px;
}
.contactmess li{
 padding:5px 10px;
 font-weight:bold;
 margin-bottom:15px;
 width:100%;
}
.contactmess li span{
 display:block;
 float:left;
 line-height:45px;
}
.con_adr_one{
 font-size:18px;
 width:60px;
}
.con_adr_two{
 padding-left:10px;
 width:340px;
 font-size:18px;
}
.qa{
 clear:both;
 padding:20px;
 padding-left:50px;
 border:1px solid #e0ce9e;
 margin-top:40px;
}
.fontwei{
 font-weight:bold;
 font-size:16px;
}
.qa ul{
 padding-right:-55px;
 padding-top:40px;
}
.qa ul li{
 float:left;
 width:395px;
 height:42px;
 line-height:42px;
 font-size:16px;
 font-weight:bold;
 margin-right:55px;
 margin-bottom:20px;
}
.qa ul li span{
 display:block;
 float:left;
 line-height:38px;
}
.qa_one{
 width:51px;
}
.qa_two{
 padding-left:10px;
}
.inptxt1{
 border:1px solid #e1d7bf;
 height:38px;
 width:304px;
}
.inpbtn1{
 background:url(img/btn1.png) no-repeat;
 width:136px;
 height:40px;
 border:0px;
 font-size:20px;
 font-weight:bold;
 cursor:pointer;
}
.jnbox{
 background:url(img/ydjntxtbg.png) no-repeat;
 width:988px;
 height:460px;
}

.jnimg{
 display:block;
 float:left;
 width:410px;
 height:395px;
 padding:20px;
}
.jn_txt{
 float:left;
 width:480px;
 height:395px;
 padding:20px;
 overflow:scroll;
}
.jn_txt h3{
 font-size:15px;
 line-height:45px;
}

.jn_txt p{
 text-indent:24px;
 line-height:23px;
}

.fanye{
 margin:20px auto;
 padding-left:40%;
}
.fanye ul li{
  float:left;
  border: 1px solid #84540f;
  background:#fff;
  width:20px;
  height:20px;
  font-size:12px;
  color:#84540f;
  line-height:20px;
  -moz-border-radius: 3px;      /* Gecko browsers */
  -webkit-border-radius: 3px;   /* Webkit browsers */
  border-radius:3px;            /* W3C syntax */
  text-align:center;
  margin-right:10px;
  cursor:pointer;
}

.fanye ul li.on{
  border: 1px solid #84540f;
  background:#84540f;
  width:20px;
  height:20px;
  font-size:12px;
  color:#fff;
  line-height:20px;
  -moz-border-radius: 3px;      /* Gecko browsers */
  -webkit-border-radius: 3px;   /* Webkit browsers */
  border-radius:3px;            /* W3C syntax */
}

.fixon{
 position:relative
}
.hl_tips{
 display:block;
 line-height:23px;
 width:260px;
 height:23px;
 position:absolute;
 top:55px;
 left:370px;
 font-size:14px;
 font-weight:normal;
}
.hllcbox{
 padding:5px;
 padding-right:-10px;
}
.hllcbox li{
 float:left;
 width:321px;
 height:345px;
 margin-right:5px;
 background:url(img/hllcbg.png) no-repeat;
 padding-left:5px;
 padding-top:3px;
 margin-bottom:15px;
}
.hllcbox_txt{
 font-size:16px;
 font-weight:bold;
 text-align:center;
 line-height:50px;
 display:block;
}

.yhbox{
 border:1px solid #d8d8d8;
 padding:2px;
 width:998px;
 margin-bottom:10px;
}