@charset "utf-8";
/* CSS Document */

body
{
    padding: 0;
    margin: 0;
    color: #404040;
	font-family:arial,sans-serif,pmingliu,'新細明體';
	text-align:center;
	margin:0px;
	background: url(../images/bg.jpg) center top no-repeat;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend, dt, dd, dl
{
    margin: 0px;
    padding: 0px;
	font-family:arial,sans-serif,pmingliu,'新細明體';
}
li
{ font-size:14px; font-family:arial,sans-serif,pmingliu,'新細明體';
}
div {
    font: normal 12px tahoma,tahoma,MingLiU,Arial,PMingLiU, Candara, Times; text-align:left;font-family:arial,sans-serif,pmingliu,'新細明體';}
a
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: underline;
    color: #8E775B;
}
em
{
    font-style: normal;
}

select optgroup
{
    font-style: normal;
}
/* main */




/* 公共  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 */

/* 头部  START */
#herader{width:980px; margin:0 auto;overflow:hidden;}
#herader .logo{width:70%; margin:0 auto;overflow:hidden; float:left; }
#herader .mid {
  width:350px;
  height:120px;
  display:table-cell;
  vertical-align:middle;
}  
#herader .logo .mid a{padding:15px; text-decoration:none; display:block; padding-left:0px;}
#herader .logo .mid a:hover{float:left;padding:15px; text-decoration:none; display:block;padding-left:0px;}
#herader .fx{ float: right; text-align:right; padding-top:50px;color:#fff; padding-right:10px;}
#herader .fx a{ margin:0px 4px;}
#herader .lag{ float: right; text-align:right; padding-top:60px;color:#fff;}
#herader .lag a{ color:#fff; margin:0px 4px;}
#herader .lag a:hover{ color:#999; margin:0px 4px;}
/* 头部  END */

/* 四个框框说明  START */
#intr {width:980px; margin:0px auto; clear:both; padding:15px 0px; overflow:hidden}
#intr li{width:210px; height:138px;float:left; list-style:none; text-align:left; padding:15px; overflow:hidden; margin-top:5px;}
#intr .bg_01{background:url(../images/intr_1.png) left top no-repeat; float:left;}
#intr .bg_02{background:url(../images/intr_2.png) left top no-repeat; float:left;overflow:hidden; margin-left:6px}
#intr .bg_03{background:url(../images/intr_3.png) left top no-repeat; float:left; overflow:hidden; margin-left:6px}
#intr .bg_04{background:url(../images/intr_4.png) left top no-repeat; float:left; overflow:hidden; margin-left:6px}
#intr li .bt{ font-size:24px; font-weight:bold; color:#FFFFFF; padding-bottom:4px; height:30px; overflow:auto}
#intr li .con{color:#FFFFFF; padding-bottom:5px; display:block; height:70px; overflow:auto}
#intr li .more_01{color:#FFFFFF;display:block; background:url(../images/more_01.png) left top no-repeat; width:69px; height:32px; line-height:32px; text-align:center; text-decoration:none}
#intr li .more_01:hover{color:#FFFFFF;background:url(../images/more_1h.png) left top no-repeat;}

#intr li .more_02{color:#FFFFFF;display:block; background:url(../images/more_02.png) left top no-repeat; width:69px; height:32px; line-height:32px; text-align:center; text-decoration:none}
#intr li .more_02:hover{color:#FFFFFF;background:url(../images/more_2h.png) left top no-repeat;}

#intr li .more_03{color:#FFFFFF;display:block; background:url(../images/more_03.png) left top no-repeat; width:69px; height:32px; line-height:32px; text-align:center; text-decoration:none}
#intr li .more_03:hover{color:#FFFFFF;background:url(../images/more_3h.png) left top no-repeat;}

#intr li .more_04{color:#FFFFFF;display:block; background:url(../images/more_04.png) left top no-repeat; width:69px; height:32px; line-height:32px; text-align:center; text-decoration:none}
#intr li .more_04:hover{color:#FFFFFF;background:url(../images/more_4h.png) left top no-repeat;}
/* 四个框框说明  END */

/* 主体内容  START */
#min {width:950px; margin:0px auto; clear:both; padding:15px; background:url(../images/minbg.png) top right no-repeat; overflow:hidden}
#min .m_l{ width:226px; float:left; padding-right:14px;}
#min .m_l .mbt{ background: url(../images/mbt.png) left top no-repeat; text-align:center; line-height:48px; color:#FFFFFF; font-size:24px;}
#min .m_l .mbt_f{ background: url(../images/mbt_f.png) left top no-repeat; text-align:center; height:25px; display:block;color:#FFFFFF; font-size:24px;}
#min .m_l .mbt_m{ background: url(../images/mbt_m.png) left top repeat-x;display:block;}

#min .m_r{width:690px;padding:0px; float:right;}
#min .m_r .cp {width:690px;padding:0px; clear:both; overflow:hidden}
#min .m_r .cp li{width:200px;float:left; list-style:none; text-align:left; padding:15px; overflow:hidden}
#min .m_r .cp li .bt{ font-size:24px; font-weight:bold; padding-bottom:4px;}
#min .m_r .cp li .pic{ padding:5px; border:1px solid #CCCCCC; width:190px; height:140px; display:table-cell;  vertical-align:middle; text-align:center; background:#FFFFFF}
#min .m_r .cp li .nr{ height:140px; overflow:auto}
#min .m_r .cp li .nr .cbt{ padding:5px 0px; font-weight:bold; overflow:hidden; display:block}
#min .m_r .cp li .nr .con{padding-bottom:5px; display:block; overflow:auto}

#min .m_r .cp li .more_01{ color:#FFFFFF; display:block; background:url(../images/more_1h.png) left top no-repeat; width:69px; height:32px; line-height:32px; text-align:center; text-decoration:none}
#min .m_r .cp li .more_01:hover{background:url(../images/more_01.png) left top no-repeat;}

#min .m_r .new {width:690px;padding:10px 0px 0px; clear:both; overflow:hidden}
#min .m_r .new .nbt{ font-size:24px; font-weight:bold; padding-bottom:10px; overflow:hidden; display:block}
#min .m_r .new .nlb{width:690px;padding:0px;}
#min .m_r .new .nlb li{width:320px;float:left; list-style:none; text-align:left; padding-right:10px; overflow:hidden; margin-top:10px}
#min .m_r .new .nlb li .pic{width:150px;float:left;}
#min .m_r .new .nlb li .n_nr{width:155px;float:right; padding-left:15px;}
#min .m_r .new .nlb li .n_nr .bt{font-weight:bold; overflow:hidden; display:block; padding-bottom:5px; text-decoration:underline; height:20px; overflow:auto}
#min .m_r .new .nlb li .n_nr .con{padding-bottom:5px; display:block; color:#979797; height:70px; overflow:auto}
/* 主体内容  END */




/* 底部  START */
.powered{margin:0px auto;width:960px;text-align:right;font-size:12px; padding-bottom:10px;}
#foot{width:940px; margin:0px auto;font-size:12px; text-align:left; padding:10px 20px; color:#757575; line-height:20px; clear:both; background:#000000}
/* 底部  END */

/* 向上TOP  START */
#back-top {
	Z-INDEX: 9999; POSITION: fixed; BOTTOM: 30px; MARGIN-LEFT: 520px; LEFT: 50%
}
#back-top A:hover {
	COLOR: #79ec3e
}
#back-top SPAN {
	WIDTH: 35px; DISPLAY: block; MARGIN-BOTTOM: 45px; BACKGROUND: url(../images/up-arrow.png) no-repeat left 0px; HEIGHT: 20px
}
#back-top A:hover SPAN {
	BACKGROUND-POSITION: left -34px
}
/* 向上TOP  END */
/*首页 幻灯图片  START */
#banner_first {position:relative; display:block;height:350px;width:950px; margin:0px auto; padding:15px; background:url(../images/banner_bg.png) top center no-repeat; text-align:center}
#topbanner_first {
	Z-INDEX: 1; WIDTH: 950px; HEIGHT:350px; OVERFLOW: hidden; margin:0px auto;text-align:center;}
#bannerbtn_first {
	Z-INDEX: 2; POSITION: absolute; BOTTOM: 20px;RIGHT: 40px;height: 18px; 
}
#bannerbtn_first 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_first A.activeSlide {
	 BACKGROUND: url(../images/y01.png) left top no-repeat;COLOR: #000
}
#bannerbtn_first A:hover {
	 BACKGROUND: url(../images/y01.png) left top no-repeat;COLOR: #000
}
#rightbanner {
	Z-INDEX: 1; WIDTH: 180px; HEIGHT: 384px; OVERFLOW: hidden;
}
/*首页 幻灯图片  END */

.w950h350{max-width:950px; max-height:350px; width:expression(this.width > 950 ? "950px" : this.width);
  height:expression(this.height > 350? "350px" : this.height); overflow:hidden; border:0px;text-align:center}

/*首页 左边菜单  S */
 
 .widget{width:226px;background:url(../images/jt.png) 8px 19px no-repeat; line-height:20px; padding-top:15px; cursor:pointer;}
 .widget dt{color:#18B4FE; font-size:14px; font-family:"微软雅黑";padding-left:25px; cursor:pointer; padding-bottom:5px; text-decoration:underline}
 .widget dt a{ z-index:1000; position:relative; }
 .widget dd{padding:0px; margin:0px;}
 .widget dd .container{ width:180px; background:#FFFFFF; padding:0px; margin:0px auto; padding:0px 10px}
 .widget dd .container ul{ padding:0px;}
 .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 */

/*首页 下面滚动图片  S */
#pic{MARGIN: 2px auto; WIDTH: 950px;overflow:hidden; clear:both}
#demo {
overflow:hidden;
width: 950px;
margin:10px auto 0px;
padding:7px;
}
#demo img {
border: 1px solid #C4D5E4;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
margin-left:5px;
}

/*首页 下面滚动图片  END */
 .w32h32{max-width:32px; max-height:32px; width:expression(this.width > 32 ? "32px" : this.width);
  height:expression(this.height > 32 ? "32px" : this.height); overflow:hidden; border:0px; }
   .w950h350{max-width:950px; max-height:350px; width:expression(this.width > 950 ? "950px" : this.width);
  height:expression(this.height > 350 ? "350px" : this.height); overflow:hidden; border:0px; }
   .w190h140{max-width:190px; max-height:140px; width:expression(this.width > 190 ? "190px" : this.width);
  height:expression(this.height > 140 ? "140px" : this.height); overflow:hidden; border:0px; }
   .w150h100{max-width:150px; max-height:100px; width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 100 ? "100px" : this.height); overflow:hidden; border:0px; }
     .w200h150{max-width:200px; max-height:150px; width:expression(this.width > 200 ? "200px" : this.width);
  height:expression(this.height > 150 ? "150px" : this.height); overflow:hidden; border:0px; }
      .w150h80{max-width:150px; max-height:80px; width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 80 ? "80px" : this.height); overflow:hidden; border:0px; }