@charset "utf-8";
/* CSS Document */
body
{
    padding: 0;
    margin: 0;
    color: #404040;
	font-family: "微軟正黑體",Arial, Verdana, "Times New Roman";
	text-align:center;
	margin:0px;
}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol,fieldset, label, legend, dt, dd, dl, a
{
    margin: 0px;
    padding: 0px;
	font-family:"微軟正黑體",Arial, Verdana, "Times New Roman";
}
li
{ font-size:12px; font-family: "微軟正黑體",Arial, Verdana, "Times New Roman"; list-style:none
}
div {
    font: normal 12px"微軟正黑體",Arial, Verdana, "Times New Roman"; text-align:left;font-family:"微軟正黑體",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{ border:0px;}
/* 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 */
#alpwap .alpcon .nuv li a{ font-size:14px;}


/* 头部  START */
#herader{margin:0px auto; min-height:110px; height:auto; display:block; padding:0px;}

#herader .logo{overflow:hidden; height:110px; width:100%; clear:both;}
#herader .logo .mid {height:110px;display:table-cell;vertical-align:middle;}  
#herader .logo .mid a{padding:0px; text-decoration:none; display:block;}
#herader .logo .mid a:hover{padding:0px; text-decoration:none; display:block;}

#herader .t_e{ position:absolute; right:0px; bottom:0px;}

#herader .lf{display:block;margin:0px auto; clear:both; height:26px; font-size:12px; position:relative}
#herader .lf .l_f{ display:block; clear:both;}
#herader .lf .l_f .lag{width:120px; padding-top:10px;color:#ACACAC; text-align:center; float:right;}
#herader .lf .l_f .lag a{ padding:0px 3px; color:#ACACAC; font-size:12px;}
#herader .lf .l_f .fx{text-align:center; padding-top:5px;color:#fff; float:right;}
#herader .lf .l_f .fx a{ margin:0px 4px; font-size:12px; height:50px; float:left}
#herader .lf .l_f .fx a img{ max-width:none}

#herader .lf .l_f .fx a:first-child{ position:absolute; bottom:-90px; right:62px;}


#herader .h_t .h_l{ min-height:100px; height:auto;width:300px; float:left}



/* 头部  END */


/* 主体内容  START */
#mwz {margin:0px auto; clear:both; padding:10px 0px; overflow:hidden; min-height:300px; height:auto}
#mwz .mf_l{ float:left; width:280px;margin-right:10px;}
#mwz .mf_l ul{ padding:0px; margin:0px;}
#mwz .mf_l ul li{ padding:0px 0px 10px; margin:10px 0px; list-style:none; clear:both; overflow:hidden}
#mwz .mf_l ul li .w100{ width:80px; float:left}
#mwz .mf_l ul li .w190{ width:190px; float:right}
#mwz .mf_l .flbg{ display:block; font-size:14px; font-weight:bold; padding:0px;margin:0px 0px 3px;font-family:"Times New Roman", Times, serif; line-height:17px;}
#mwz .flnr{ display:block; line-height:14px; padding:0px}
#mwz .mf_l h3{ font-size:28px; padding:10px 0px; font-weight:normal; border-bottom:1px dashed #CCCCCC;font-family:"Times New Roman", Times, serif; font-weight:bold}
#mwz .mf_r{ float:right; width:700px;margin-left:10px;}
#mwz .mf_r h3{ font-size:28px; padding:10px 0px; font-weight:normal; border-bottom:1px dashed #CCCCCC;font-family:"Times New Roman", Times, serif; font-weight:bold}
#mwz .mf_r .mcn_r{ display:block; padding-top:15px;}
#mwz .mf_r .mcn_r .mr_pc{display:block; padding-bottom:15px; text-align:center}
#mwz .mf_r .mcn_r .mr_con{display:block; font-size:12px; line-height:18px}
#mwz .mf_r .mcn_r .flmor{ display:block; clear:both; font-size:10px; padding-top:10px; text-decoration:underline}

#mwz .mf_r .mcn_r .add{ display:block; margin:0px; padding:0px; width:300px; float:left}
#mwz .mf_r .mcn_r .add li{ display:block; clear: both; margin:0px; padding:0px; list-style:none; line-height:24px;}
#mwz .mf_r .mcn_r .add_f{ display:block; clear:both; padding-top:15px; line-height:22px;}
#mwz .mf_r .mcn_r .add_f .w60{ width:60px; float:left}
#mwz .mf_r .mcn_r .add_f .adwz{ font-size:12px;}
/* 底部  START */


#foot{width:100%; margin:0px auto;font-size:12px; text-align:left; padding:0px; line-height:20px; clear:both;overflow:hidden}
#foot .nr{width:98%; margin:0px auto;font-size:12px; text-align:left; padding:10px 1%; border-top:1px solid #CCCCCC}
#foot .nr .c_f{ padding:0px; margin:0px; text-align:center}
#foot .nr .copy{ padding:0px; margin:0px; text-align:right; font-size:12px; padding-top:10px;}
/* 底部  END */

/*首页 幻灯图片  START */
#banner_h {position:relative; display:block;height:480px;width:100%; margin:0px auto; text-align:center;}
#banner_h .banbg{ background:url(../images/banbg.png) left top repeat-x; height:50px; width:100%; position:absolute; left:0px; top:0px; z-index:2}
#banner_h .banbg_f{ background:url(../images/banbgf.png) center top repeat-x; height:50px; width:100%; position:absolute; left:20px; bottom:0px; z-index:-1; height:29px;}
#topbanner {
	Z-INDEX: 1; WIDTH:100%; HEIGHT:450px; OVERFLOW: hidden; position:absolute;}
#bannerbtn {
	Z-INDEX: 2; POSITION: absolute; BOTTOM: -0px;RIGHT:0px;height: 18px; 
}
#bannerbtn A {
	TEXT-ALIGN: center; WIDTH: 16px; FONT: 700 11px/18px "Arial"; BACKGROUND: url(../images/y02.png) left top no-repeat; FLOAT: left; HEIGHT: 16px; COLOR: #fff; MARGIN-LEFT: 5px; TEXT-DECORATION: none; text-indent:9999px; overflow: hidden
}
#bannerbtn A.activeSlide {
	 BACKGROUND: url(../images/y01.png) left top no-repeat;COLOR: #000
}
#bannerbtn A:hover {
	 BACKGROUND: url(../images/y01.png) left top no-repeat;COLOR: #000
}
#rightbanner {
	Z-INDEX: 1; WIDTH: 180px; HEIGHT: 384px; OVERFLOW: hidden;
}
/*首页 幻灯图片  END */


/*首页 三张图片  START */
#hpc{ display:block; padding:0px;width:100%; margin:20px auto; overflow:hidden}
#hpc .p_l{ float:left; width:32%; margin:0px 0px 20px 0px; overflow:hidden; min-height:210px;}
#hpc .mr_1{margin:0px 2% 20px 0px; }
#hpc .mecon{ display:block; clear:both; width:100%; min-height:180px;}
#hpc .mebt{ display:block; clear:both; width:96%; background:#97B431; text-align:center; color:#FFFFFF; font-size:16px; height:24px; margin-top:3px; line-height:24px; padding:10px 2%}
/*首页 三张图片  END */


/*内容  START */
#miedt{ display:block; padding:0px;width:100%; margin:40px auto; clear:both}
#miedt .mebt{ font-size:22px; text-align:left; font-weight:bold; padding-bottom:20px; color:#495C09}
#miedt .mepc{ float:left; padding:0px 20px 10px 0px;}
#miedt .mewz{padding:0px; line-height:26px; font-size:14px;}
#miedt a{ text-decoration:underline}
/*内容 三张图片  END */


/*首页文字  START */
#wzedt{ display:block; padding:0px;width:100%; margin:40px auto; clear:both}
#wzedt table{ border:1px solid #EFEFEF;}
#wzedt table .wz{ padding:5px; text-align:center}
#wzedt table .wz .bt{ font-size:22px; color:#ffffff; display:block; padding:15px; font-weight:bold}
#wzedt table .wz .con{ font-size:12px; color:#ffffff; display:block; padding-bottom:15px;}
/*首页文字  END */

/*首页 放大图片  START */
#fdpc{ display:block; padding:0px;width:100%; margin:20px auto; overflow:hidden}
#fdpc .clear{clear:both}
#fdpc .more{ display:block; padding:20px 10px; margin:20px auto; width:380px;border-radius:20px; background:#95B232; color:#FFFFFF; clear:both; text-align:center; font-size:20px; text-decoration:none}
#fdpc .more:hover{ display:block; padding:20px 10px; margin:20px auto; width:380px;border-radius:20px; background:#E95098; color:#FFFFFF; clear:both; text-align:center; font-size:20px; text-decoration:none}
/*首页 放大图片  END */


.w1000h300{max-width:100%; max-height:450px; width:expression(this.width > 100% ? "100%" : this.width);
  height:expression(this.height > 450? "450px" : this.height); overflow:hidden; border:0px;text-align:center}

/*首页 左边菜单  S */
.accordion{width:226px; border-bottom:1px solid #CCCCCC}
.accordion .widget{width:226px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;line-height:20px; cursor:pointer; background:url(../images/mubg.png) left top repeat-x; text-decoration:none}
.accordion .widget dt{color:#474747; font-size:14px; font-family:"微軟正黑體",Arial, Verdana, "Times New Roman";padding-left:15px; cursor:pointer;text-decoration:underline; font-weight:bold;line-height:36px; height:36px; text-decoration:none;}
.accordion .widget .jt{background:url(../images/mjt.png) 200px center no-repeat}
.accordion .widget dd{padding:0px; margin-top:10px;}
.accordion .widget dd .container{ width:180px; background:#FFFFFF; padding:0px; margin:0px auto; padding:0px 10px}
.accordion .widget dd .container ul{ padding:0px;}
.accordion .widget dd .container ul li{ list-style:none; line-height:28px; background: url(../images/jt.gif) 15px 13px no-repeat #FFFFFF; border-bottom:1px dashed #CCCCCC;}
/*首页 左边菜单  END */
.w140h160{max-width:140px; max-height:160px; width:expression(this.width > 140 ? "140px" : this.width);
  height:expression(this.height > 160? "160px" : this.height); overflow:hidden; border:0px;text-align:center}
  

  
    
.w330h190{max-width:330px; max-height:190px; width:expression(this.width > 330 ? "330px" : this.width);
  height:expression(this.height > 190? "190px" : this.height); overflow:hidden; border:0px;text-align:center}
  
  
  
  
  
  
/* 手机版  START */

/* 手机版头部  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 */
.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 */

/* 手机版  END */