/* 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}
.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}

.sxjs_old { width:242px; overflow:hidden;}
.sxjs { width:326px; overflow:hidden;}

.newsnavlong{ color:#fff; background:url(imagesmenu_long2.jpg) 0 0 no-repeat; height:34px; line-height:34px; padding:0 13px 0 42px;}
.newsnavlong strong{ font-size:14px; }
.newsnavlong a{ color:#fff; float:right}

.ul_zthdlist{ padding-top:10px; margin-bottom:10px; border:1px solid #d8d8d8; border-top:none; height:205px;}

.ul_zthd li{float: left;margin-left: 18px;}
.ul_zthd img{width:227px;height:169px;}
.ul_zthd li.last{margin-right: 0;}
.ul_zthd li a p{line-height: 38px;color: #333; text-align: center;font-size: 12px}

.ul_zthdspeed{ padding-top:10px; margin-bottom:0px; border:1px solid #d8d8d8; border-top:none; height:179px;}
