/* CSS Document */
 
@charset "gb2312";
 body { margin:0; font-size:12px; font-family: "宋体"; line-height:1.5; color:#333; background:#e7e7e7 url(imagesbg.jpg) 0 0 repeat-x;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,img, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button,font{ border:none; padding:0; margin:0; list-style:none; }
h1 { font-size:20px; font-weight:normal; font-family:'宋体', '黑体'; }
h2 { font-size:14px; } 
h3 { font-size:14px; font-weight:normal; }
h4 { font-size:12px; }
h5 { font-size:12px; font-weight:normal; }
font{ font-size:12px;}
a { color:#00a0de; text-decoration:none; }
a:hover { color:#f60; text-decoration:none; }
dfn,i { font-style: normal;  }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.f_right { float:right; }
.f_left{ float:left; }
 
 .mainbox{ width:1000px; margin:0 auto; padding:6px; background:#fff;  }
 .banner{ width:238px; margin-bottom:6px;}

  .nav{ padding-bottom:2px; height:41px; line-height:41px; background:url(imagesnavbg.jpg) 0 0 repeat-x; margin-bottom:9px;}
 /*.nav ul li{ width:141px; text-align:center; font-size:16px; height:41px; float:left; font-weight:bold}*/
 .nav ul li{ width:125px; text-align:center; font-size:16px; height:41px; float:left; font-weight:bold}
 .nav ul li a{ display:block; text-align:center; color:#5d5d5d;}
 .nav ul li a.cur,.nav ul li a:hover{ background:url(imagesnav.jpg) 0 0 no-repeat; color:#fff}

 
 .focus{ position:relative; width:366px; height:226px; background-color: #000; float: left;}  
.focus img{ width: 366px; height: 226px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:42px; line-height: 42px; background:rgba(0,0,0,0.7);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:9px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.layout{ overflow:auto;zoom:1;}
.left{ width:737px; float:left;}
.box{ overflow:auto; zoom:1; margin-bottom:10px;}
.newsbox{ width:366px; overflow:hidden}
.newsnav{ color:#fff; background:url(imagesmenu_long.jpg) 0 0 no-repeat; height:34px; line-height:34px; padding:0 13px 0 42px; }
.newsnav strong{ font-size:14px; }
.newsnav a{ color:#fff; float:right}
.newslist{ padding:5px; border:1px solid #d8d8d8; border-top:none; height:181px; overflow:hidden;}
.newslist ul li{ height:34px; line-height:34px; color:#5d5d5d; border-bottom:1px solid #d8d8d8; font-size:14px; }
.newslist ul li a{ color:#5d5d5d; background:url(imagesnewsnote.jpg) 8px 15px no-repeat; padding-left:20px; display:block; height:34px; overflow:hidden;}
.newslist ul li p{ width:245px; height:34px; overflow:hidden; text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/white-space:nowrap;/*文本不自动换行*/}
.sonbanner{ padding:2px; border:1px solid #d8d8d8; margin-bottom:10px;}
.newsboxa{ width:737px; }
.newsboxa .newsnav{background: url(imagesmenu_news.jpg) 0 0 no-repeat; }
.newsboxa .newslist ul li p{ width:600px;}
.notebox{ margin-bottom:10px;}
.right{ width:255px; float:right;}
.notenav{color:#fff; background:url(imagesmenu_short.jpg) 0 0 no-repeat; height:34px; line-height:34px; padding:0 13px 0 42px; font-size:14px; }
.notemain dl{border:1px solid #d8d8d8; border-top:none; height:427px; overflow:hidden;}
.notemain dl dt ul li{background:url(imagesmenubg.jpg) 0 0 no-repeat; height:32px; line-height:32px; width:230px; margin:0 auto; margin-bottom:9px; }
.notemain dl dt ul li a{  display:block; height:32px; text-align:center; font-size:14px; font-size:14px; color:#343434}
.notemain dl dt ul li a:hover,.notemain dl dt ul li a.cur{background:url(imagesdesc.jpg) 18px 10px no-repeat;}
.notemain dl dt{ padding:14px 12px;}
.notemain dl dd{ padding:0 0 0 12px;}
.notemain dl dd ul li{ height:30px; line-height:30px; width:60px; overflow:hidden; float:left;}
.notemain dl dd ul li a{ color:#333}
.rightbanner{ padding:2px; border:1px solid #d8d8d8; margin-bottom:10px;}
.friend ul li{ margin-bottom:11px; font-size:0px;}
.friend{border:1px solid #d8d8d8; border-top:none; height:643px; overflow:hidden; padding:10px 8px;}
.friend p select{ height:30px; width:236px; line-height:30px; margin-bottom:15px;}

.friend2 ul li{ margin-bottom:11px; font-size:0px;}
.friend2{border:1px solid #d8d8d8; border-top:none; height:407px; overflow:hidden; padding:10px 8px;}
.friend2 p select{ height:30px; width:236px; line-height:30px; margin-bottom:25px;}

.about{ height:36px; line-height:36px; text-align:center; background:#f7f7f7}
.about ul li{ display:inline; padding:0 10px; color:#333}
.about ul li a{color:#333}
.foot{ padding:13px 0; height:70px; overflow:hidden; background:#a60202; margin:5px; }
.foot dl {background:url(imagesfootlogo.jpg) 45px 15px no-repeat; height:70px;}
.foot dl dt{  width:378px; margin-left:340px; padding-left:8px; border-left:1px solid #d06766; float:left; color:#fff;}
.foot dl dd{ padding-left:69px; border-left:1px solid #d06766; width:110px; float:left; height:70px; background:url(imagesfoot_dang.jpg) 6px 6px no-repeat; line-height:70px; color:#fff}

.content { width:1000px; background:#FFFFFF; overflow:hidden; margin:0 auto; padding:6px; padding-top:0px;}
.main { width:1000px; overflow:hidden; margin-top:0px;}

.weizhi { line-height:30px;}
.weizhi p { font-size:13px; color:#333333; font-size:14px; padding-left:5px;}
.weizhi a { padding:0px; color:#333333; font-size:14px;}

.page_left { width:208px; overflow:hidden; border:1px solid #cecece; float:left;}
.span_page_left_bt { display:block; width:148px; height:59px; line-height:59px; background:url(imagespage_left_bg1.jpg) no-repeat; padding-left:60px; font-size:18px; color:#FFFFFF; font-weight:bold; font-family:"微软雅黑";}
.a_page_left { display:block; width:148px; height:43px; line-height:43px; padding-left:60px; color:#666666; background:url(imagespage_left_bg2.jpg) no-repeat; font-size:13px;}
.page_right { width:772px; overflow:hidden; float:right;}
.page_right_top {height:34px; line-height:34px; background:url(imagespage_right_bt.jpg) no-repeat; padding:0 42px;}
.page_right_top span { font-size:16px; font-weight:bold; color:#FFFFFF;}
.page_right_nr { padding:20px 30px; overflow:hidden; border:1px solid #d8d8d8;}
.ul_bjyw {}
.ul_bjyw li { border-bottom:1px dashed #b3b3b3; line-height:39px; background:url(imagesstar.jpg) left center no-repeat; padding-left:24px;}
.ul_bjyw li a,.ul_bjyw li a:visited { font-size:13px; color:#434343;}
.ul_bjyw li a:hover { color:#FF0000;}
.ul_bjyw li span { float:right; color:#000000;}
.page { text-align:center; margin-top:20px;}
.page a { margin:0 3px; background:#cccccc; padding:6px 12px; color:#FFFFFF; font-size:13px; font-family:"微软雅黑";}
.page a:hover { background:#e10000; color:#ffffff;}
#on_page { background:#e10000; color:#ffffff;}
.nry { width:1000px; overflow:hidden;}
.nry_top {height:34px; line-height:34px; background:url(imagesnry_bt.jpg) no-repeat; padding:0 42px;}
.nry_top span { font-size:16px; font-weight:bold; color:#FFFFFF;}
.nry_nr { padding:30px; overflow:hidden; border:1px solid #d8d8d8;}
.h1_nry { display:block; text-align:center; color:#464646; font-size:22px; font-weight:bold; line-height:50px;}
.span_nry { display:block; text-align:center; color:#c4c6c7; font-size:12px; line-height:30px; margin-bottom:30px;}
.nry_nr p { font-size:14px; line-height:24px; color:#333333;}
.xyp { overflow:hidden; margin-top:30px; border-top:1px solid #e1e1e1; padding:20px 0;}
.xyp a { display:block; line-height:30px; color:#666666;}
.xyp a:hover { color:#FF0000;}