/* ::::: http://images.xdf.cn/temp/ifeng/css/basic.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
ol, ul { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { font: 12px "宋体",arial,helvetica,clean,sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
table { font-size: inherit; }
body * {  }
h2 { font-size: 14px; font-weight: normal; }
h3 { font-size: 12px; }
h4 { font-size: 12px; font-weight: normal; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: none repeat scroll 0% 0% rgb(240, 240, 240); }
a { color: rgb(0, 66, 118); }
p { color: rgb(102, 102, 102); }
.fz12red, .fz12red a { color: rgb(147, 2, 2); }
.fz18, .fz18 a { font: 18px/24px "黑体"; }
.line20, .line20 a { line-height: 20px; }
.text2em { text-indent: 2em; }
.renwu td h3 { background: none repeat scroll 0% 0% rgb(68, 74, 85); height: 24px; line-height: 24px; text-align: center; color: rgb(255, 255, 255); }
.renwu td h3 a { line-height: 24px; text-align: center; color: rgb(255, 255, 255); }
.list02 {  }
.list02 a { line-height: 20px; }
.beginingBox { width: 1000px; border-width: 1px 1px 4px; border-style: solid; border-color: rgb(186, 186, 186) rgb(186, 186, 186) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 20px 0pt 10px; margin: 12px 0pt 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.beginingBox .beginingText { line-height: 24px; text-indent: 24px; font-size: 14px; padding: 8px 0pt 0px; }
.beginingBox .beginingText a { line-height: 24px; }
.beginBox { width: 998px; border: 1px solid rgb(186, 186, 186); margin: 12px 0pt 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.news1412bt { font-size: 14px; font-weight: bold; line-height: 20px; padding: 16px 36px 5px 18px; text-align: left; text-indent: 24px; }
.news1412zy { font-size: 12px; line-height: 20px; padding: 0pt 5px 10px 18px ! important; text-align: left; text-indent: 24px; color: rgb(102, 102, 102); }
.titbg { background: url('list_icon03.gif') no-repeat scroll 15px 2px transparent; font-size: 14px; font-weight: bold; padding: 0pt 0pt 0pt 32px; height: 24px; }
.tit4 { font-weight: bold; line-height: 22px; color: rgb(0, 66, 118); margin: 3px 0pt; }
.tit4 a { line-height: 22px; color: rgb(0, 66, 118); }
.textSub { line-height: 20px; text-indent: 24px; color: rgb(102, 102, 102); float: left; }
.myBanner { background: url('image/header.gif') no-repeat scroll 0% 0% transparent; width: 100%; height: 200px; margin: 0pt auto; }
.myNavHeaderBg { background: none repeat scroll center top rgb(0, 0, 0); width: 100%; height: 51px; }
.NavHeader { width: 1000px; margin: 0pt auto; }
.myNavHeader ul { padding: 1px 0pt; height: 50px; margin: 0pt; }
.myNavHeader ul li { color: rgb(255, 255, 255); float: left; list-style: none outside none; }
.myNavHeader ul li a { border-left: 1px solid rgb(126, 130, 131); padding: 0pt 50px; color: rgb(255, 255, 255); float: left; height: 50px; list-style: none outside none; background: none repeat scroll 0% 0% rgb(0, 0, 0); text-decoration: none; }
.myNavHeader ul li a p { margin: 7px 0pt 0pt; padding: 0pt; line-height: 14px; color: rgb(255, 255, 255); }
.myNavHeader ul li a p b { font-size: 14px; }
.myNavHeader ul li a:hover { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.myNavHeader ul li a:hover p { color: rgb(255, 203, 0); }
.ztsy { width: 132px; float: left; height: 20px; }
.ztsy ul { font-size: 14px; font-weight: bold; color: rgb(255, 203, 0); list-style: none outside none; width: 102px; margin: 0px; padding: 0pt; }
.ztsy ul li { padding: 15px; }
.ztsy ul li a { color: rgb(255, 203, 0); }
/* ::::: http://images.xdf.cn/v3/style/hf.css ::::: */

.header_top, .nav dl, .nav dt .nav_icon, .nav dd cite, .nav .active_on .active_dis li cite { background: url('header_bg.gif') no-repeat scroll 0% 0% transparent; }
.header_top { background-position: 0pt 0pt; background-repeat: repeat-x; height: 31px; line-height: 31px; color: rgb(152, 152, 152); }
.header_top a { color: rgb(152, 152, 152); }
.header_top .warp960 { position: relative; z-index: 999; }
.header_top .welcome { float: left; }
.header_top .login { background: url('login_bg.png') no-repeat scroll 0% 0% transparent; float: left; width: 28px; height: 15px; line-height: 15px; text-align: center; color: rgb(255, 255, 255); margin: 8px 10px 0pt 9px; }
.header_top .login a, .header_top .login:hover { color: rgb(255, 255, 255); text-decoration: none; }
.warp960, .search, .news_box, .news_boxbottom, .w958, .mod_AB, .mod_ABbottom, .w_ads { width: 960px; margin: 0pt auto; text-align: left; }
.links { float: right; }
.links a { margin: 0pt 9px; }
.footer { border-top: 1px solid rgb(223, 223, 223); color: rgb(163, 163, 163); text-align: center; line-height: 24px; margin: 20px auto; }
.footer .warp960 { text-align: center; }
.footer a { color: rgb(163, 163, 163); }
.footer .f_links { margin: 8px 0pt 30px; }
.footer .f_links a { margin: 0pt 10px; line-height: 28px; padding: 0pt; }
.header_top .links { padding-right: 70px; }
.guide { display: block; position: absolute; right: 0pt; top: 0pt; text-decoration: none; height: 30px; line-height: 31px; padding: 0pt 11px; margin: 0pt ! important; z-index: 4001; border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 0pt 1px; border-style: none solid; border-color: -moz-use-text-color rgb(255, 255, 255); background: url('dh.gif') no-repeat scroll 95% center rgb(255, 255, 255); }
.sg_con { border-top: 1px solid rgb(204, 197, 194); top: 29px; }
.sg_con { position: absolute; right: 0pt; top: 29px; border: 1px solid rgb(204, 197, 194); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; width: 180px; z-index: 4000; display: block; }
.sg_con dl { width: 160px; margin: 0pt 10px; float: left; display: inline; }
.sg_con dl dt { color: rgb(255, 90, 0); font-weight: bold; border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 0pt 5px; background: url('luan2.gif') no-repeat scroll left center transparent; padding: 0pt 0pt 0pt 12px; }
.sg_con dl dd { float: left; margin: 0pt 5px 0pt 0pt; display: inline; height: 20px; line-height: 20px; }
.sg_con dl dd a { padding: 0pt 3px; white-space: nowrap; }
