@charset "utf-8";
/* CSS Document */
body
{
    padding: 0;
    margin: 0;
    color: #393939;
	font-family:"微軟正黑體","微软雅黑",MingLiU,"新細明體",Arial, Verdana, "Times New Roman";
	text-align:center;
	margin:0px;
	overflow-x:hidden
}

h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend, dt, dd, dl, a
{
    margin: 0px;
    padding: 0px;
	font-family: "微軟正黑體","微软雅黑",MingLiU,"新細明體",Arial, Verdana, "Times New Roman";
}
li
{ font-size:12px; font-family: "微軟正黑體","微软雅黑",MingLiU,"新細明體",Arial, Verdana, "Times New Roman";
}
div {
    font: normal 12px  "微軟正黑體","微软雅黑",MingLiU,"新細明體",Arial, Verdana, "Times New Roman"; text-align:left;font-family: "微軟正黑體","微软雅黑",MingLiU,"新細明體",Arial, Verdana, "Times New Roman";}
a
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: underline;
    color: #8E775B;
}
em
{
    font-style: normal;
}

select optgroup
{
    font-style: normal;
}
img{ max-width:100%; border:none}
/* main */

fieldset {
	padding:10px;
	margin:30px 10px 10px 10px;
	display:block;
	color:#333;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
	border-left:none;
	border-right:none;
} 

legend {
	color:#191919;
	font-weight:800; 
	background:#fff;
	border:5px;
	text-align:center;
	padding:0px 15px;
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
} 


/* 公共  START */
.page{width:100%; margin:0 auto; font-size:16px; text-align:left; clear:both;  height:30px; line-height:30px; padding:15px; color:#8F8F8F;}
.page a{ padding:0px 15px;}
.page a:hover{ padding:0px 15px; text-decoration:none}
.page span{ padding:0px 15px; color: #8A5F3B;}
.red{ color:#FF0000}
.button{ border:none; background:url(../images/subm.gif) left top repeat-x; width:100px; height:35px; color:#000; cursor:pointer;margin-right:10px; font-size:16px;}
.btnclick{ border:none; background:url(../images/subm_h.gif) left top repeat-x; width:100px; height:35px; color:#8E775B; cursor:pointer; margin-right:10px; font-size:16px;}
/* 公共  END */
.bsbg{background:#FFFFFF; display:block; display:table}



  
/* 手机版头部  START */
#head_sj{width:100%;margin:0 auto;padding:0px 0px 8px 0px; min-height:60px; height:auto;border:0px; clear:both; display:block;}
#head_sj .hm_l{ width:40%;float:left; padding-top:6px; padding-left:2%; color:#FFFFFF}
#head_sj .hm_l p{height:60px;  display:table-cell;  vertical-align:middle;  text-align:left;}
#head_sj .hm_r{ width:56%; float:right; padding-top:16px; padding-left:2%; color:#FFFFFF}
#head_sj .hm_r span{ float:right; padding-right:10px; line-height:25px; padding-left:5px}
#head_sj .flag{ display:block; clear:both; padding:10px 5px 0px 0px; overflow:hidden}
#head_sj .flag a{ padding:0px 5px; float:right; font-size:14px;}
/* 手机版头部  END */

/* 底部  START */
#foot{width:100%; margin:10px auto;font-size:12px; text-align:left; padding:0px 0px 10px 0px; line-height:20px; clear:both;overflow:hidden; color:#666666;}
#foot .fbg{ padding-top:15px;}
#foot a{ color:#666666}
#foot .nr{margin:0px auto;font-size:12px; text-align:left; padding:10px 0px; width:100%; float:right; min-height:30px; line-height:30px; border-top:1px solid #E5E5E5}
#foot .copy{ padding:0px; margin:0px; text-align:left; font-size:12px;min-height:30px; line-height:30px;}
#foot .pow{ text-align:left}
/* 底部  END */


/* 主体内容  START */

/* 主体内容  END */


/*首页 手机菜单下拉  START */
.font{position:absolute; right:0px; top:60px; min-height:300px; height:auto;  z-index:1000; width:320px; background:#292929}
.font .closepc{position:absolute; top:-45px; right:10px; z-index:10000; width:30px; height:30px; cursor:pointer; color:#ffffff;}
.font ul{ padding:10px 15px; margin:0px;}
.font ul li{ padding:0px; margin:0px; list-style:none; line-height:38px; border-bottom:1px solid #DFDFDF0; color:ffffff; border-bottom:1px solid #4E4E4E; font-size:16px;}
.font a{color:#ffffff; display:block; text-decoration:none}
.fmbg{background:url(../images/szsj_x.png) right center no-repeat; display:block}

.font_s1{min-height:280px; height:auto;  z-index:1000; width:290px; background:#292929; position:relative}
.font_s1 .closepc{position:absolute; top:-25px; left:0px; z-index:10000; width:300px; height:30px; cursor:pointer; color:#ffffff;}
.font_s1 ul{ padding:0px 10px; margin:0px;}
.font_s1 ul li{ padding:0px; margin:0px; list-style:none; line-height:38px;color:ffffff; border-bottom:1px solid #4E4E4E; font-size:16px;}
.font_s1 a{color:#ffffff; display:block; text-decoration:none}

.font1{position:absolute; right:0px; top:60px; min-height:300px; height:auto; z-index:1000; width:320px; background:#292929}
.font1 .closepc{position:absolute; top:-45px; right:45px; z-index:10000; width:30px; height:30px; cursor:pointer; color:#ffffff;}
.font1 ul{ padding:10px 15px; margin:0px;}
.font1 ul li{ padding:0px; margin:0px; list-style:none; line-height:38px; border-bottom:1px solid #4E4E4E; color:ffffff; border-bottom:1px solid #4F5761}
.font1 a{color:#ffffff; display:block; text-decoration:none}
.font1 .sjdr{ display:block; clear:both; text-align:center; line-height:28px; padding:10px 0px}
.font1 .sjdr .drre{font-size:14px; display:block; text-align:center;}
.font1 .sjdr .dran{ display:block; clear:both; overflow:hidden; width:235px; margin:0px auto;}
.font1 .sjdr .dran .drbut{ width:80px; background:#999999; border-radius:5px; padding:5px 8px; display:block; margin:0px auto; font-size:14px; float:left; margin:0px 10px}

.font2{position:absolute; right:0px; top:60px; min-height:70px; height:auto; z-index:1000; width:100%; background:#292929}
.font2 .closepc{position:absolute; top:-45px; right:130px; z-index:10000; width:30px; height:30px; cursor:pointer; color:#ffffff;}
.font2 .tsearch{width:320px;padding:10px; clear:both; overflow:hidden; display:block; margin:10px auto 0px;}
.font2 .tsearch INPUT[type="text"]{ border:1px solid #4F5960; background:#31383D; color:#FFFFFF; border-radius:5px 0px 0px 5px; float:left; width:272px; height:22px; line-height:22px; margin-top:2px}
.font2 .tsearch INPUT[type="submit"]{ border:none;background:#333333; color:#FFFFFF; border-radius:0px 5px 5px 0px; float:left; border:none; margin-top:2px; line-height:26px; height:26px; background:url(../images/search.png) center center no-repeat; width:30px;color:ffffff}
.font2 a{color:#ffffff;}

#font3{ font-size:14px; cursor:pointer;}
.font3{height:auto; z-index:1000; width:100%; background:#292929;}
.font3 .closepc{position:absolute; top:0px; left:10px; z-index:10000; width:100%; height:30px; cursor:pointer; color:#ffffff;}

.font3 ul{ width:96%; margin:0 auto; clear:both; padding:10px 0px; overflow:hidden}
.font3 a{font-size:12px; text-decoration:none}
.font3 ul li{ width:100%; list-style:none; line-height:20px; clear:both; padding-top:15px;}
.font3 ul li span{width:100%;float:none; display:block; font-size:12px}
.font3 ul li em{width:100%;float:none; display:block;color:#666666}
.font3 ul li .col_1{height:20px; margin:0px;text-align:center; float:left; line-height:20px;border:3px solid #F4F4F4; cursor:pointer; padding:0px 5px}
.font3 ul li .col_1:hover{height:20px; margin:0px;text-align:center; float:left; line-height:20px; border:3px solid #E1E1E1; cursor:pointer;background:#fff;}
.font3 ul li .col_cur{height:20px; margin:0px;text-align:center; float:left; line-height:20px; border:3px solid #E1E1E1; cursor:pointer;background:#fff;}

.font3 ul li .szb{height:20px; margin:0px 5px;text-align:center; float:left; line-height:20px;border:3px solid #F4F4F4;cursor:pointer; padding:0px 5px}
.font3 ul li .szb:hover{height:20px; margin:0px 5px;text-align:center; float:left; line-height:20px; border:3px solid #E1E1E1; background:#fff; cursor:pointer}
.font3 ul li .szb_cur{height:20px; margin:0px 5px;text-align:center; float:left; line-height:20px; border:3px solid #E1E1E1; background:#fff; cursor:pointer}
/*首页 手机菜单下拉  END */
