/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
abbr,acronym { border:0; }

*{margin:0;padding:0;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,
blockquote,th,td {margin:0; padding:0; }

body {
    height: auto;margin:0 auto;text-align:center;font-size:12px;color: #637DAD;
    background: url(bg.jpg) #F1F1F1;font-family: Arial, 宋体,Helvetica, sans-serif;line-height:1.4;font-size:12px;
}
/*body,td,div,p,span,select,input,ul,dl,a{font-size:12px;line-height:155%;line-height:150%\9;}/*有这个就破坏了css原有的继承属性，还是不用好,比如<ul style="font-size:14px;"><li></li></ul>*/
select,input { font-size:12px;}/*ff必须设置*/
/*h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }*/
ol,ul{list-style:none;}
fieldset,img {border: none;} 
caption,th { text-align:left; }
/*table {border-collapse: collapse; border-spacing: 0;}*/
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/** init end **/

a:link,
a:visited {	color: #637DAD; text-decoration: none}
a:hover,
a:active  { color: #ff0000; text-decoration: none}

a.white:link,
a.white:visited { text-decoration: none; color: #ffffff; } 
a.white:hover   { text-decoration: none; color: #ffffff; }

a.left:link,
a.left:visited { text-decoration: none; color: #4686C4; } 
a.left:hover   { text-decoration: none; color: #ff0000; }

a.bottom:link,
a.bottom:visited { text-decoration: none; color: #666666; } 
a.bottom:hover   { text-decoration: underline; color: #ff0000; }


.date { font-size: 10px;color: #939393;font-family: Verdana, 宋体, Helvetica, sans-serif;}
.dw_td { padding:4px 0px;}


.clear:after { content:"."; display:block; height:0; visibility:hidden; clear:left;}
/* Holly Hack Begine-Hides IE-mac会将下面作为注释,而IE-Win可看见,不要去注释 \*/
* html .clear { height:1%; }
.clear { display:block; }
/* End Hack */

/*.clear: { clear:both; margin:0px; padding:0px; font-size:0px; line-height:0px;}
.overflow: { overflow:hidden;zoom:1;background-color:#43FF73;}*//*要清除浮动的元素加此样式*/

.bak10 { height:10px;font-size:1px; line-height:1px; margin:0px; padding:0px;clear:both;}
.bak8 { height:8px;font-size:1px; line-height:1px; margin:0px; padding:0px;clear:both;}
.bak5 { height:5px;font-size:1px; line-height:1px; margin:0px; padding:0px;clear:both;}

/**** form ************************************************/
.input{BORDER-RIGHT: #ffffff 1px groove; BORDER-TOP: #ffffff 1px groove; FONT: 12px Verdana,Geneva,sans-serif; BORDER-LEFT: #ffffff 1px groove; WIDTH1: 80px; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px groove; HEIGHT: 18px; BACKGROUND-COLOR: #FFF8F0}

.btn {	BORDER-RIGHT: #737373 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #cdcdcd 1px solid; CURSOR: hand; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #737373 1px solid; LETTER-SPACING: 0px; HEIGHT: 19px}

INPUT.smallInput {	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; HEIGHT: 19px; FONT-VARIANT: normal}

.bt_bg { border:0;background:url(bt_bg.gif) #f2f2f2;width:80px; height:25px;color:#333333;cursor:pointer;}
.bt_bg_60 { border:0;background:url(bt_bg_60.gif) #f2f2f2;width:60px;height:20px;color:#333333;cursor:pointer;}
.bt_bg_40 { border:0;background:url(bt_bg_40.gif) #f2f2f2;width:40px;height:20px;color:#333333;cursor:pointer;}

a.bt_search input{border:0;background:url(bt_search.gif);width:44px;height:34px;cursor:pointer;display:block;text-indent:50px;}
a.bt_search:hover input{border:0px solid #000;background:url(bt_search.gif) 0 bottom;}

a.bt_login input{border:0;background:url(bt_bg_60.gif);width:60px;height: 20px;cursor:pointer;text-indent1:100px;}
a.bt_login:hover input{border:0px solid #000;background:url(bt_bg_60.gif) 0 bottom;}

div.bt_more { margin-right:10px;}
div.bt_more a { display:block;margin:0 0 0 auto;width:55px;height: 21px;overflow: hidden;background:url(bt_more.gif) 0px 0px;text-indent:-109px;}
div.bt_more a:hover{ background:url(bt_more.gif) 0px 21px;}




/**** #wrapper ************************************************/
#wrapper { width:1000px;margin:0 auto;overflow:hidden;zoom:1;background:#fff;}/*最外面的box*/
/*.wrapper_m_l { float:left;width:36px;margin-bottom:-30000px;padding-bottom:30000px;background: url(body_l.gif) left top repeat-y;
  height:10px;margin-top:-10px;font-size:0%;/*for ie6*/
/*}
.wrapper_m_r { float:right;width:36px;margin-bottom:-30000px;padding-bottom:30000px;background: url(body_r.gif) left top repeat-y;
  height:10px;margin-top:-10px;font-size:0%;/*for ie6*/
/*}*/
.wrapper_m_m { width:990px;margin:0 auto;background:#FFFFFF;border:1px solid #ccc;padding:4px;}/*IE6设置width后位置会下移,m_l.m_r加height:10px;margin-top:-10px;font-size:0%;解决*/




/**** #header ************************************************/
#header { height:75px;background:url(top_bg.gif);padding:0 0px;margin:-3px;margin-bottom:0px;}
#header .logo { float:left;width:160px;padding:8px 0 0 30px;}
#header .topad { float:left;width:281px;height:70px;margin-left:20px;background:url(top_ad.gif) no-repeat;}
#header .topnav { float:right;margin-right:10px;width:190px;padding:10px 0px 0px 0px;text-align:left;}
.topnav li { float:left;margin-right:10px;margin-top:3px;margin-bottom:3px;}
.topnav li a { display1:block; height:18px; background1:url(top_dd.gif) 20px 3px no-repeat;
    color:#2E335B;line-height:18px;text-align:left;text-indent:0px;font-family: 宋体;
}
.topnav li a:hover { background1:url(top_dd.gif) 0px 21px;color:#2E335B;}


/**** #banner ************************************************/
#banner { position1:relative;background:url(banner_bg.jpg);height:250px;padding:0 0px;text-align:left;}
#swf_banner_01 { position: absolute;width:990px;height:250px;}


/**** #nav ************************************************/
/*注意：如果子菜单的父级有position:relative;在ie6,7下会被其他position:relative(z-index=0)的层挡住,解决方法：添加z-index:1;*/
#nav { background1:url(nav_bg0.gif) 0 0 no-repeat;text-align:center;padding:0 0px;}
/**** #mainBody ************************************************/
#mainBody { width:auto;border:0px solid #000;background:url(main_bg.gif);padding:0 0px;margin: 0px auto;min-height:100px;_height:100px;position: relative;padding-top:3px;padding-bottom:3px
  /*overflow:hidden;/*等高用*/
  /*position: relative;/*3列定位用*/
}
#mainBody .column { /*#main,#left,#right同时具有column样式*/
  /*margin-bottom: -32767px !important;padding-bottom: 32767px !important;/*等高用*/
  /*position: relative;/*3列定位用*/
}
#main { float:left;width:710px;background1:url(right_top.gif) 552px 0px no-repeat;
  /*自设*/height:auto !important;min-height:450px;height:450px;padding-top:2px;padding-left:10px;padding-right:6px;background1:#eee;
  /*left: 0;/*3列定位用*/
}
#left { display:none;color:#333;
  /*自设*/
}
#right { float:left;width:260px;color:#333;line-height:16px;
  text-align:left;padding:1px;z-index:999;border:1px solid #C0C0C0;/*自设*/
}
/*三栏*/
/*#main { float:left;width:600px;background:url(right_top.gif) 552px 0px no-repeat #FAFADE;
  /*left: 130px;/*3列定位用* /
}
#left { float:left;width:130px;background-color: #7bd;
  /*left: -600px;/*3列定位用* /
}
#right { float:right;width:230px;background:url(right_top.gif) right 0px no-repeat #B40C00;}
*/





/**** #footer ************************************************/
#footer { border-top:0px #045EAC solid;background:#EAEAEA;padding:0px;margin:0px;}
/*.footer_l { float:left;width:150px;height:75px;background:#eeee00;}*/
.footer_m { height:18px;padding:8px 0 5px;}
.footer_m p { text-align:center;COLOR: #637DAD;margin:0px;padding:0px;FONT-FAMILY: Tahoma;}




/**** #main ************************************************/

/**** #main #main_title **********/
#main_title { position:relative;margin-top:0px;height:33px;background:url(main_title_bg.gif) no-repeat;text-align:left;}
#main_title h3 { display:block;padding:0px 0px 0px 30px;height:30px;background-repeat:no-repeat;background-position:0px 0px;}
#main_title h3 span {font-size:14px;font-weight:bold;color:#ffffff;line-height:33px;}
#main_title h3 img { display:none;height:23px;}
#main_title #LocationStr { display:none;position: absolute;top:6px;right:10px;font-family: 宋体;border:0px solid #000}

.index #main_title { display1:none;}
/**** #main #main_body.box (不要改)****************************/
/*顺序float,left,position,width,margin,padding,border,overflow,zoom,background,line-height,font*/
.box {overflow:hidden;width:100%;margin:0 auto;}/*IE6要用到,当t,b小于10px时,ie6还是会按10px*/
.box .t_m span,.box .t_l,.box .t_r,.box .m_l,.box .m_r,.box .b_m span,.box .b_l,.box .b_r {display:block;}/*sd modify,原.box span{}因为content里面还有其它span,会引起麻烦*/

.box .t_m { height:10px;padding:0 10px;}/*这是可左右伸展的区域，两例留出空白便于放置左右列同高容器*/
.box .t_m span { width:100%;height:10px;background:#709;font-size:0%;line-height:1}/*IE6:line-height:1;*/
.box .t_l { float:left;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}
.box .t_r { float:right;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}

.box .box_m { overflow:hidden;zoom:1;}
.box .m_l,.box .m_r { margin-bottom:-30000px;padding-bottom:30000px;/*两列等高*/
  height:10px;margin-top:-10px;font-size:0%;/*for ie6,sd add,ie6首行文字会有一点向右移*/
}
.box .m_l { float:left;width:10px;background:#700;} 
.box .m_r { float:right;width:10px;background:#700;}
.box .m_m { padding:0px 10px;background:#ccaFAA;}/*两边空要加上m_l,m_r的宽*/

.box .b_m { height:10px;padding:0 10px;}
.box .b_m span { width:100%;height:10px;background:#700;font-size:0%;} 
.box .b_l { float:left;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}
.box .b_r { float:right;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;} 
/**** end *********/
/**** 下面是自定义设置 *********/
/*
#main_body {}
#main_body .t_m{height:58px;padding:0px 140px 0px 66px;}
#main_body .t_m span{height:58px;background:url(main_t_m.gif)}
#main_body .t_l{width:66px;height:58px;margin-top:-58px;background:url(main_bg.gif) left top no-repeat}
#main_body .t_r{width:140px;height:58px;margin-top:-58px;background:url(main_bg.gif) right top no-repeat;}

#main_body .m_m{padding:0px 140px 0px 66px;background:none;}
#main_body .m_l{width:66px;background:url(main_m_l.gif)}
#main_body .m_r{width:140px;background:url(main_bg.gif) right -48px no-repeat;}
#main_body .m_m .m_m_c{background:#b19e00;height:379px;}

#main_body .b_m { height:58px;padding:0px 140px 0px 66px;}
#main_body .b_m span{height:58px;background:url(main_b_m.gif)}
#main_body .b_l{width:66px;height:58px;margin-top:-58px;background:url(main_bg.gif) left bottom no-repeat}
#main_body .b_r{width:140px;height:58px;margin-top:-58px;background:url(main_bg.gif) right bottom no-repeat}
*/
#main_body .t_m,#main_body .t_l,#main_body .t_r,#main_body .m_l,#main_body .m_r,#main_body .b_m,#main_body .b_l,#main_body .b_r{display:none}
#main_body .m_m { padding:10px 10px;background:none;}

.index #main_body .m_m { padding:0px 0px;}/*首页*/

/********** box_common ****************/
/*.box_common {margin:10px 0;border:1px solid #CCCCCC;padding:4px;width:700px;}
#main_body.box_common .t_m { display:block}
.box_common .left,.box_common .right,
.box_common .t_m span,.box_common .m_m,.box_common .b_m span{ background:none;}

.box_common .t_m { height:25px;background:url(main_.gif) no-repeat}
.box_common .t_m span { text-align:left;font-size:14px;font-weight:bold;color:#ffffff;line-height:28px;text-indent:20px;}
.box_common .m_m { text-align:left;padding-top:0px;}
.box_common .m_m p{ margin:10px 0px;}*/


/***** ArticleShow,PageShow *********************/
#main_body #title div{ /*内容的标题*/
  margin:0 auto;padding:5px 10px;font-size:16px;font-weight:normal;color:#3162AF;background1:#eeeeee;border:0px solid #000;font-family:黑体;text-align:center;
}
#main_body #title span{ /*标题下的时间，点击数*/
  display:block;margin:0 auto;padding:0px 10px 5px;font-size:12px;font-weight:normal;color:#999;background:none;border-bottom:1px dashed #c0c0c0;text-align:center;
}
#main_body #content { /*正文内容*/
  padding:5px 10px;height:auto !important;min-height: 250px;height:250px;
  text-align:left;border:0px solid #000;background1:#fff;line-height:1.8;
}

/***** ArticleList *********************/
.ArticleList .box .m_m { text-align:left;}
/***** 新闻列表左边图片显示 ****/
.ArticleList #AdShow { display:none;float1:left;position:absolute;padding:10px 0px 0px 0px;border:0px solid #000}
.ArticleList #AdShow img{ 
  display:block;width:100px;height1:130px;border:0px solid #aaa;padding:2px;
}
/***** 新闻列表显示 ****/
.ArticleList #DataList { 
  float1:left;height:auto !important;min-height: 250px;height:250px;background1:#eee;text-align:center;
  padding:0px 10px 10px;padding-left:10px;border:0px solid #00ff00;
}
.ArticleList #DataList ul { display:block;width:100%;}
.ArticleList #DataList li { position:relative;margin:8px 0px 0px 0px;padding-right:80px;border-bottom:1px dashed #c0c0c0;text-align:left;background:url(left_dd2.gif) 0px 5px no-repeat;text-indent:13px;}
/*日期居左
#DataList li a { display:block;padding-left:80px;border:0px solid #fff;line-height:18px;}
#DataList li span { position:absolute;display:block;width:78px;border:0px solid #fff;text-align:left;color:#999}
*/
/*日期居右*/
.ArticleList #DataList li a { border:0px solid #fff;}
/*ie6在a标签里用display:block会造成行间距不好控制*/
.ArticleList #DataList li a.ClassName { display:none;position:absolute;left:0;width:88px;margin-left:0px}
.ArticleList #DataList li span { position:absolute;right:0;display:block;width:78px;border:0px solid #fff;text-align:left;color:#999}

/*两列
#DataList li { float:left;width:48%;height:20px;overflow:hidden;text-align:left;padding:0px 5px;}
#DataList li.right { float:left;width:48%;}
*/


/***** ProductList *********************/
.ProductList #DataList { margin:20px 0 0 0;}
.ProductList #DataList li {float:left;width:25%;padding:10px 0px 10px 0px;}
.ProductList #DataList li.right {float:left;width:25%;}
.ProductList #DataList img {float:none;width1:148px;height1:106px;border:0px solid #999;padding:1px;display:block;margin:0 auto;}
.ProductList #DataList a {display:block;position1: relative;overflow:visible;text-align:left;border:1px solid #fff;}
.ProductList #DataList a:hover{ border:1px solid #ccc;}
.ProductList #DataList a span{display:block;margin-top:20px;text-align:center}


/***** ProductShow *********************/
#ProductPhoto { float:left;width:200px;padding:10px 10px 10px 0px;}
#ProductParamater { float:left;text-align:left;}
#ProductParamater legend { font-size:16px;font-weight:bold;color:#A9260E;}
#ProductParamater ul { margin-top:10px;line-height:1.8;}
#ProductParamater li label { font-weight:bold;width:200px;}
#ProductParamater li span { }

.ProductShow #content h3 { font-size:14px;font-weight:bold;color:#4686C4;border-bottom:1px solid #eee;margin-bottom:5px;}

/***** 分页显示 ****/
#PageShow { 
  clear:both;width:600px;height:16px;display:block;padding:5px 0px;margin:20px auto 0;text-align:center;border:0px solid #000;background1:#eee;
}
#PageShow ul { float:left;left:50%;position:relative;}
#PageShow li.l,
#PageShow li.m,
#PageShow li.r { display:block;float:left;right:50%;position:relative;padding:0px 5px;}
#RecordCount,#PageTotalNN,#PageCurrNN,#MaxItemCount { display:inline;padding:0px 2px;color:red}

#PageShow li.m { margin-top:0px;}
#PageShow a.p_redirect_prev,#PageShow a.p_redirect_next{/*按钮*/
  display:block;float:left;width:35px;height:17px;margin:0px 5px;line-height:20px;
}
#PageShow a.p_redirect_prev { background:url("p_prev.gif") -16px 0px;}
#PageShow a.p_redirect_next { background:url("p_next.gif") -16px 0px;}
#PageShow a.p_redirect_prev span,#PageShow a.p_redirect_next span { display:none;}

#PageShow li.r { margin-top:-1px;}
#PageShow li.r select {}


/***** member *********************/
.mem .red{ color:red}
.mem .TipStr { width:90%;margin:0 auto 10px;}
.mem .TipStr fieldset { border:1px dashed #999999; background1:#efefef; padding:0px 10px 10px 10px; }
.mem .TipStr legend { padding:0px 5px; font-weight:bold;background:#fff; border:0px solid #999}/*background:#fff;去除虚线和文字重叠*/
.mem .TipStr ul { padding-left:20px;list-style:url(dd0.gif);}

.mem #boxouter { width:90%;}


/**** other ************************************************/



/**** Show Control ************************************************/
.PageShow #title,
.ProductShow #title,
.mem #title,
.khfk #title{ display:none}
.PageShow #LocationStr,
.ArticleList #LocationStr,
.ArticleShow #LocationStr,
.khfk #LocationStr{ display:none}


/**** .s_box (不要改)************************************************/
/*顺序float,left,position,width,margin,padding,border,overflow,zoom,background,line-height,font*/
.s_box {overflow:hidden;width:100%;margin:0 auto;}
.s_box .s_t_m span,.s_box .s_t_l,.s_box .s_t_r,.box .s_m_l,.s_box .s_m_r,.s_box .s_b_m span,.s_box .s_b_l,.s_box .s_b_r {display:block;}

.s_box .s_t_m { height:10px;padding:0 10px;}/*这是可左右伸展的区域，两例留出空白便于放置左右列同高容器*/
.s_box .s_t_m span { width:100%;height:10px;background:#709;font-size:0%;line-height:1}/*IE6:line-height:1;*/
.s_box .s_t_l { float:left;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}
.s_box .s_t_r { float:right;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}

.s_box .s_box_m { overflow:hidden;zoom:1;}
.s_box .s_m_l,.s_box .s_m_r { margin-bottom:-30000px;padding-bottom:30000px;/*两列等高*/
  height:10px;margin-top:-10px;font-size:0%;/*for ie6,sd add,ie6首行文字会有一点向右移*/
}
.s_box .s_m_l { float:left;width:10px;background:#700;} 
.s_box .s_m_r { float:right;width:10px;background:#700;}
.s_box .s_m_m { padding:0px 10px;background:#ccaFAA;}/*两边空要加上m_l,m_r的宽*/

.s_box .s_b_m { height:10px;padding:0 10px;}
.s_box .s_b_m span { width:100%;height:10px;background:#700;font-size:0%;} 
.s_box .s_b_l { float:left;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}
.s_box .s_b_r { float:right;width:10px;height:10px;margin-top:-10px;font-size:0%;background:#f00;}     
/**** end *********/
/**** 下面是自定义设置 *********/
/*#main_body .s_top,#main_body .s_m_l,#main_body .s_m_r,#main_body .s_b_l,#main_body .s_b_r,#main_body .s_b_m{background:none}
*/
/********** s_box_common1 ****************/
.s_box_common1 {border:1px solid #CCCCCC;padding:4px;width:auto;}
.s_box_common1 .s_left,.s_box_common1 .s_right,
.s_box_common1 .s_t_m span,.s_box_common1 .s_m_m,.s_box_common1 .s_b_m span{ background:none;}

.s_box_common1 .s_t_m { height:25px;background:url(box_common1.gif) no-repeat}
.s_box_common1 .s_t_m span { text-align:left;font-size:14px;font-weight:bold;color:#ffffff;line-height:28px;text-indent:20px;}
.s_box_common1 .s_m_m { text-align:left;padding-top:0px;}
.s_box_common1 .s_m_m p{ margin:10px 0px;}

/********** s_box_common2 ****************/
.s_box_common2 { width:auto;;border:0px solid #000}
.s_box_common2 .s_left,.s_box_common2 .s_right,
.s_box_common2 .s_t_m span,.s_box_common2 .s_m_m,.s_box_common2 .s_b_m span{ background:none;}

.s_box_common2 .s_t_l { width:12px;height:27px;margin-top:-27px;background:url(box_common2.gif) left top no-repeat;}
.s_box_common2 .s_t_r { width:4px;height:27px;margin-top:-27px;background:url(box_common2.gif) right top no-repeat;}
.s_box_common2 .s_t_m { height:23px;background:url(box_common2.gif) -12px top;padding:4px 4px 0 12px;}
.s_box_common2 .s_t_m span { text-align:left;line-height:23px;text-indent:8px;font-size:13px;font-weight:bold;color:#045EAC;}

.s_box_common2 .s_box_m { border-left:1px solid #7AA0C4;border-right:1px solid #7AA0C4;background:#ECF3FD;}
.s_box_common2 .s_b_m span{ height:5px;border-bottom:1px solid #7AA0C4;background:#ECF3FD;}
.s_box_common2 .s_b_l { height:6px;background:url(box_common2.gif) left bottom;}
.s_box_common2 .s_b_r { height:6px;background:url(box_common2.gif) right bottom;}

.s_box_common2 .s_m_m { text-align:left;padding-top:10px;}