/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#000; text-decoration:none;}
a:hover,a:active{ color:#da251d; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.norecord{ text-align:center;}
.tags img{vertical-align:middle;margin-top:-3px;max-width:60px;max-height:18px;}
table{border-collapse:collapse;max-width:100%;}
/*index*/
.in_ban{ width:970px; height:211px; margin:0 auto; overflow:hidden; background:url(../images/ban_01.jpg) center top no-repeat;}
.in_ban p{ margin:115px 0 0 168px; color:#000; font-size:24px; font-weight:bold; letter-spacing:7px; font-family:'ËÎÌå';}
.in_menu{ clear:both; width:970px; height:45px; margin:0 auto; overflow:hidden; background:#EEE8C8;}
.in_menu .shbox{ float:left; overflow:hidden; padding:11px 0 0 10px;}
.in_menu .shbox .txt{ float:left; width:260px; padding:0 10px; height:21px; line-height:21px; border:1px solid #A8A8A8; background:#FFF; outline:none;}
.in_menu .shbox .btn{ float:left; width:30px; height:23px; border:1px solid #A8A8A8; border-left:0; background:#ECECEC url(../images/index_03.jpg) center center no-repeat; cursor:pointer; outline:none;}
.in_menu ul{ float:left; padding-left:15px;}
.in_menu ul li{ float:left; line-height:45px; padding-left:15px; font-size:15px; font-weight:bold;}
.in_menu ul li.sel a{font-weight: bold;color:#da251d}
.in_menu ul li a{ color:#666;}
.in_cont{ clear:both; width:970px; margin:20px auto 0 auto; overflow:hidden;}
.in_cont .lt{ float:left; width:328px;}
.in_cont .lt ul{ width:328px; height:238px; overflow:hidden; position:relative;}
.in_cont .lt ul li{ width:328px; position:absolute; left:0; top:0; z-index:1; display:none;}
.in_cont .lt ul li.cur{ z-index:2; display:block;}
.in_cont .lt a{ text-align:center;}
.in_cont .lt a p{ height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont .rt{ float:right; width:610px;}
.in_cont .rt .box_1{ float:left; width:274px; height:270px;}
.in_cont .rt .top{ display:block; height:20px; line-height:20px; font-weight:bold; font-size:14px; color:#F70000; background:url(../images/index_07.jpg) right center no-repeat;}
.in_cont .rt .list{ padding:10px 0 0 0;}
.in_cont .rt .list li{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont .rt .list li a{display:inline-block;vertical-align:middle; width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_cont .rt .box_2{ float:right; width:274px;}
.in_cont .rt .box_3{ float:right; width:274px; margin-top:18px;}
.in_cont .rt .box_2 ul, .in_cont .rt .box_3 ul{ height:96px;}
.in_btm{ clear:both; width:970px; margin:20px auto 0 auto; padding-top:20px; border-top:1px solid #E0D0AE; overflow:hidden;}




/*news*/
.ns_rt{ float:right; width:620px;}
.ns_rt .mbx{ color:#767676; font-weight:bold;}
.ns_rt .mbx a{ color:#767676;}
.ns_rt .list{ padding:10px 0 0 0;min-height:200px;}
.ns_rt .list li{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ns_rt .list li a{width: 500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;}

/*news show*/
.ns_cont{ clear:both; width:970px; margin:0 auto; overflow:hidden;}
.ns_tit { font-size: 31px; color: #ff0000; text-align: center; line-height: 35px; padding: 35px 20px 20px 20px; }
.ns_tm{ text-align:center; background:#F4F4F4; height:30px; line-height:30px;}

.ns_info{ _border:1px solid #D2D2D8; padding:20px 0px;  overflow:hidden; min-height:200px;font-size:16px;line-height:1.6em;}

.ns_pn{ clear:both; border-top:10px solid #F4F4F4; border-bottom:10px solid #F4F4F4; padding:5px 0; line-height:30px;}
.ns_cpy{ clear:both; width:970px; margin:0 auto; overflow:hidden; text-align:center; padding-top:10px;}


/*search*/
.sh_load_bkg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000;}
.sh_load{ position:fixed; left:50%; top:50%; margin:-8px 0 0 -64px; width:128px; height:15px; background:url(../images/loading_1.gif) center center no-repeat; z-index:1001;}

.fbt{text-align:center;color:#666;font-size:14px;line-height:26px;padding-bottom:20px;}
















