@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#1f012e url(../images/bg.jpg) no-repeat; background-position: top center;}
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:0 10px 0 0;}

ul li { list-style:none;}

.title_ljhg { width:960px; background:url(../images/ljhg.jpg) no-repeat; height:36px; background-position:center;}
.title_wht { background:url(../images/wht.png) no-repeat; width:170px; height:46px; margin:0 auto;}
.title { background:#d5d5d5; width:350px; height:36px; line-height:36px;}
.title b { padding-left:10px; font-size:16px; font-weight:normal;}

/*list*/
ul.sb_menu{ margin:0; padding:0; list-style:none; color:#000;}
ul.sb_menu li { margin:0;  padding:0 0 0 12px; width:340px;line-height:30px; height:30px; font-size:14px;overflow:hidden;}
ul.sb_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{ color:#ff0000; text-decoration:underline; }

ul.mb_menu { margin:0; padding:0; list-style:none; color:#000;}
ul.mb_menu { width:345px; overflow:hidden; margin-top:10px}
ul.mb_menu li { padding:5px 0 0 5px; margin:0; height:30px; line-height:30px; width:345px; color:#000; font-size:14px;overflow: hidden;}
ul.mb_menu li a{ background:url(../images/li_arrow.jpg) left 8px no-repeat; padding-left:15px; 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:442px;}
.header_resize { margin:0 auto; padding:0 0 0 0;}

/* tbg */
.tbg { padding:0; margin:0;}
.tbg_resize { margin:0 auto ; padding:20px 20px 0 20px; width:960px ;background:#fff; overflow:hidden;}
.tbg .col { margin:0; display:inline;}

.tbg .c1 { padding:0; margin:0; width:580px; float:left;}
.tbg .c2 { padding:0; margin:0; width:350px; float:right; }

/* iFocus style */
#ifocus { width:100%; height:307px; margin:0px;}
#ifocus_pic { display:inline; position:relative; float:left; width:470px; height:285px; overflow:hidden; margin:0; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:470px; height:285px; overflow:hidden; }
#ifocus_piclist img { width:470px; height:285px; }
#ifocus_btn { display:inline; float:right; width:100px; margin:0 0 0 0; }
#ifocus_btn li { width:100px; height:58px; line-height:58px; cursor:pointer; /*opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);*/}
#ifocus_btn img { width:86px; height:50px; margin:4px 0 0 9px;}
#ifocus_btn .current { background: url(../images/ifocus_btn_bg.jpg) no-repeat; border:none; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:510px; height:35px;  background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { font-size:14px; position:absolute; left:8px; bottom:0px; line-height:35px; color:#FFF; }
#ifocus_tx .normal { display:none; }

.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;}

/* content */
.content { padding:0 0 0 0;}
.content_resize { margin:0 auto; width:960px; background:#fff; padding:20px 20px 0 20px;}
.content .mainbar { width:580px; float:left; margin:0; padding:0; overflow:hidden }
.content .mainbar .article { padding:0 0 20px 10px; width:600px;}
.content .sidebar { width:350px; float:right;  margin:0; padding:0; }
.content .sidebar .box { padding-bottom:30px;}

/* fbg */
.fbg { padding:0; margin:0;}
.fbg_resize { margin:0 auto ; padding:20px 20px 30px 20px; width:960px ;background:#fff; overflow:hidden;}

.roll .con{ height:165px;}
.roll .con{ width:960px; overflow:hidden; margin-top:10px; padding-top:5px;}
.roll .con a{ color:#454545; cursor:pointer;}
.roll .con ul{ margin-left:8px; margin-bottom:10px;}
.roll .con ul li{ float:left; background:none; width:169px; overflow:hidden; float:left; margin:10px 12px; font-size:12px;}
.roll .con ul li span{ line-height:24px; height:24px; display:block; overflow:hidden; white-space:normal; margin:3px auto;}

/* footer */
#footer {padding:30px 0; width:auto; color:#fff;}
#footer_resize { margin:0 auto; padding-top:20px; text-align:center; width:1000px;}
