@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#ffffff;}
html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:5px 0; width:340px; color:#fff; font:normal 36px Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h2 { font:normal 24px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#595959;}
p { margin:8px 0; padding:0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
img { border:none;}
a:hover { text-decoration:underline; color:#FF0000;}
.more {float:right; padding:8px 0 0 0;}

.title_bgjd { width:600px; background: url(../images/t_bgjd.jpg) no-repeat; height:40px;}
.title_lhyx { width:380px; background: url(../images/t_lhyx.jpg) no-repeat; height:41px;}

.title_lhdt { width:377px; background:url(../images/title_lhdt.png) no-repeat; height:26px;}
.title_lhdt a { color:#ff0000;}
.title_wbry { width:1000px; background:url(../images/t_wbry.jpg) no-repeat; height:65px;}
.title_lhzb { width:1000px; background:url(../images/t_lhzb.jpg) no-repeat; height:63px;}

/*list*/
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#000;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li {  padding:0 0 0 12px; width:380px;line-height:30px; height:30px; font-size:14px;overflow:hidden;}
ul.ex_menu li { padding:4px 0 8px 12px;}
ul.sb_menu li a, ul.ex_menu li a { color:#000; text-decoration:none; margin-left:-12px; padding-left:10px;  background:url(../images/li_dot.jpg) left no-repeat;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#ff0000; text-decoration:underline; }
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

ul.mb_menu { margin:0; padding:0; list-style:none; color:#000;}
ul.mb_menu { width:592px;}
ul.mb_menu li { padding:5px 0 0 5px; margin:0; height:30px; line-height:30px; width:580px; color:#000; font-size:14px;overflow: hidden;}
ul.mb_menu li a{ background:url(../images/icon_pan.png) left no-repeat; padding-left:30px;  height:30px; line-height:30px;}
ul.mb_menu li span{ font-size:11px; color:#666666;}
ul.mb_menu li a:hover { color:#ff0000; text-decoration:underline; }

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { width:auto; height:598px; background:url(../images/head.jpg) no-repeat; background-position:center;}
.header_resize { margin:0 auto; padding:0 0 0 0;}

/* fbg */
.fbg { padding:0; margin:0;}
.fbg_resize { margin:0 auto ; padding:20px 0; width:1000px ;background:#fff; overflow:hidden;}
.fbg  h2 { color: #FF0000; padding:10px 0 0 0; font-size:19px; font-weight:600; text-align:left;}
.fbg  p { color:#000;}
.fbg  a {text-decoration:none;}
.fbg  a:hover{ text-decoration: underline;}
.fbg .col { margin:0; float:left; display:inline;}

.fbg .c2 { padding:0; margin:0; width:380px; display:inline;}
.toutiao {padding-left:5px; padding-top:10px; border-bottom:1px dashed #ccc}
.toutiao p { text-indent:2em;}
.lhdt_box {padding-left:5px; padding-top:5px;}
.fbg .c3 { padding:0 0 0 20px; width:600px; display:inline;}

/* ttbg */
.ttbg { width:960px; margin:0 auto; padding:15px 0 0 0; background:url(../images/ttbg.jpg) no-repeat;}
.ttbg p { margin:0; width:auto; text-align:center; line-height:1.5em; color:#fff;}
.ttbg p a { color:#fff;}

/*焦点图*/
.focus{ position:relative; width:600px; height:350px; background-color: #000; float: left;}  
.focus img{ width: 600px; height:350px;} 
.focus .shadow .title{width: 260px; height: 35px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:13px; 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:38px; line-height: 38px; background:rgba(0,0,0,0.6);    
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:14px; 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:10px; right:20px; position:absolute; height:12px; text-align:center; z-index: 200; display:inline;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;display:inline;}
    
.focus .D1fBt a{ position:relative; display:inline; width:9px; height:9px; border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background-color:#D9D9D9; /*behavior: url(border-radius.htc);*/}   
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fd9700;}    
.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(../images/focus_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;}  

/* content */
.content { padding:0 0 0 0;}
.content_resize { margin:0 auto; padding:0; width:1000px;}

.content .sidebar { width:380px; float:left;  margin:0; padding:10px 0 0 0; }
.dl_lhyx_box{ width:120%;}
#dl_lhyx_left{ width:100%; overflow:hidden; padding-bottom:20px; margin:10px 0 0 0;}
#dl_lhyx_left dl{margin:5px 15px 0 0; float:left; width:182px; }
#dl_lhyx_left dl:nth-child(2n) { margin-right:0;}
#dl_lhyx_left dt{width:182px; height:120px; background:#FFF;}
#dl_lhyx_left dt img {width:182px; height:120px;}
#dl_lhyx_left dd{ width:182px; height:30px; line-height:30px; text-align:center; overflow:hidden; margin-left:0;}
#dl_lhyx_left dd a { width:182px; height:30px; line-height:30px; text-align:center; overflow:hidden; color:#000; text-decoration:none;}
#dl_lhyx_left dd a:hover { color:#ff0000; text-decoration:underline;}

.content .mainbar { width:610px; float:right; margin:0; padding:10px 0 0 0; overflow:hidden }
.content .mainbar .article { padding:0 0 20px 10px; width:600px;}

.live { padding:0 0 0 0;}
.live_resize { margin:0 auto; padding:0; width:1000px; background:#fff;}

/* footer */
#footer {padding:10px 0; width:auto;}
#footer_resize { margin:0 auto; padding-top:20px; text-align:center; width:1000px;}

.daoy { background:url(../images/daoy.gif) no-repeat 20px 0 #eeefef; text-align:justify; text-justify:inter-ideograph; line-height:30px; font-size:16px; color:#444; padding:25px 30px 30px 80px; text-indent:2em; margin-top:20px;}