@charset "gb2312";
/*-----base.css-----*/

/*body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53;}*/

table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,b	
,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clear1{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}

/*-----common------*/

/*a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }*/
.undis{ display:none;}
.f-r { float:right; }
.red { color:#ec4444; }
.gray { color:#c8c8c8; }
.green { color:#68a81d; }
.blue { color:#379bb4; }
.pink { color:#d0565f; }
.white { color:#ffffff; }
.orange { color:#ff6422; }
.brown { color:#e2a257;}
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.mt2 { margin-top:2px; }
.mt4 { margin-top:4px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mb4 { margin-bottom:4px; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}
.tel_l { text-align:left; }
.tel_r { text-align:right; }

/*----layout----*/

.hr20 { height:20px; overflow:hidden; clear:both; }

.th_1 .flash_box { width:100%; position:relative; overflow:hidden }
.th_1 .flash_box .flash_con { width:100%; overflow:hidden;}
.th_1 .flash_box .flash_con .split { width:100%; overflow:hidden; position:relative; }
.th_1 .flash_box .flash_con .split .shadow { width:100%; height:56px; overflow:hidden; background:rgba(255,255,255,0.85); z-index:10; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; left:0px; bottom:0px; }
.th_1 .flash_box .flash_con .split .wz { width:540px; height:43px; overflow:hidden; border-top:solid 3px #09f;position:absolute; left:0px; bottom:0px; z-index:20; color:#09f; line-height:30px; padding:10px 0px 0px 30px; text-decoration:none; cursor:pointer; }

.th_1 .flash_box .f_btn { width:100%; height:14px; overflow:hidden; text-align:center; position: absolute; bottom: 0px; z-index: 99; display:none;}
.th_1 .flash_box .f_btn .fbtn_con { width:112px; margin:0px auto; height:14px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con a { width:12px; height:12px; overflow:hidden; display:block; float:left; background:#fff; border:solid 1px #bebdbd; margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none; }
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{ background:#09f; border:solid 1px #cdafe0; }  

.th_1 .flash_box .prev { width:23px; height:46px; overflow:hidden; display:block; background:url(bbs2_76.png) no-repeat left top; position:absolute; left:20px; cursor:pointer; }
.th_1 .flash_box .next { width:23px; height:46px; overflow:hidden; display:block; background:url(bbs2_79.png) no-repeat left top; position:absolute; right:20px; cursor:pointer; }

.th_1 .top_news { width:322px; padding-right:33px; overflow:hidden; }
.th_1 .top_news .split .tit { width:292px; height:48px; overflow:hidden; background:url(bbs42_03.png) no-repeat left top; padding:6px 15px 6px 15px;  text-indent:2em; }
.th_1 .top_news .split .tit a { line-height:24px; }
.th_1 .top_news .split .wz_con { font-size:14px; line-height:24px; padding:15px 5px 15px 10px; height:48px; overflow:hidden; text-indent:2em; }
.th_1 .top_news .split .ps { height:18px; line-height:18px; overflow:hidden; padding-left:10px; }
.th_1 .top_news .split .ps .author { width:auto; padding-right:10px; }
.th_1 .top_news .split .ps .num { width:auto; padding:0px 20px 0px 10px; background:url(eye.png) no-repeat right center;  }
.th_1 .top_news .split .ps .diver { padding-left:10px;}
