@charset "utf-8";
body { background:#FFFFFF;color:#444444;font:12px/150% Arial,Verdana,"宋体";}
html, body, div, span,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {  margin: 0;  padding: 0;}
input,select{vertical-align:middle;}
ol, ul { list-style: none outside none;}
:focus {  outline: 0 none;}
a img { border: 0 none;}
img { vertical-align: middle; max-width:600px;}
table { empty-cells: show;border-collapse:collapse;border-spacing:0;}
h1 { font:20px "microsoft yahei","宋体";}
h2, h3 { font-size: 14px;}
h4, h5, h6 { font-size: 12px;}

/*链接属性  全局黑色#444444 666666 999999 橙色#3a72f1 灰色框#e0e0e0 橙色框#f4bc9d 浅橙色背景#fef8f5 深#ffedde  红色#f0*/
a{ color: #444444;text-decoration: none;}
a:hover { color: #3a72f1; }
/*a:active { color: #990000;}*/
.acheng{ color:#3a72f1;}
.date{color:#999999;}
.more{ float:right; margin-right:8px; }
.navul a,.mininav a{ color:#FFF; }
.licate a{color:#999999;}
.licate a:hover{ color:#3a72f1;}
.mininav a:hover{color:#FFF; }
.cred{ color:#f00;}
.allad img{ border:1px solid #e0e0e0;}

/*清除浮动*/
.clr {clear: both; display: block; font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.clear {clear:both;height:0; line-height:0;overflow:hidden;font-size:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;clear:both;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}.clearfix {display: block;} 
/* End hide from IE-mac */ 

/*块元素类*/
.overflow {overflow: hidden;}
.block { display: block;overflow: hidden;}
.hide { display: none;}

/*对齐类*/
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}.f14{ font-size:14px; line-height:180%;}.ts{border:1px solid red;}
.date{ float:right; font-size:12px; }

/*填充类*/
.mt10 { margin-top:10px;}.mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}.ml10{ margin-left:10px;}
.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}
.mr8{ margin-right:8px;}.mb8{ margin-bottom:8px;}.ml8{ margin-left:8px;}.mt8{ margin-top:8px;}.mb15{ margin-bottom:15px;}
.mt20{ margin-top:20px;}.plr20{ padding:0 20px;}.mb20{ margin-bottom:20px;}
.mtb10{ margin:10px 0;}.ptb10{ padding:10px 0;}.mrb10{ margin-right:10px; margin-bottom:10px;}
.mb4{ margin-bottom:4px;}
.p10{ padding:10px;}.p8{ padding:8px;}.p5{ padding:5px;}.m10{ margin:10px;}
.bcon{ padding:10px;}

/*边框类*/
.bcheng{ border:1px solid #a8c3ff;}
.bgray{ border:1px solid #e0e0e0;}
.ul_topline{ border-top:1px dashed #e0e0e0; padding-top:8px;}

/*栅格化布局*/
.w750{ width:750px;}.w550{ width:550px;}.w390{ width:390px;}.w350{ width:350px;}.w310{ width:310px;}
.w190{ width:190px;}.w668{ width:668px;}.w670{ width:670px; overflow:hidden;}.w230{ width:230px;}.w710{ width:710px;}
.w188{ width:188px;}.w268{ width:268px;}.w270{ width:270px;overflow:hidden;}.w348{ width:348px;}.w388{ width:388px;}.w468{ width:468px;}.w748{ width:748px;}
/*统一背景*/
.topbar,.jujiaotbox,.dl_zc,.hdiqu,.footer,.btitle,.newinfo .tabtitle,.newinfo .tabitems li.active,.tabs2 .tabtitle,.w388 .tabtitle,#shujutab .tabtitle,.bstatnav,.repfilter{ background:url(../images/alltbg.gif) repeat-x; }
.topbarul ul li,.topnav_ul li,.list3 a,.list2 a,.list1 a,.navul li a.navitem,.mininav .iconhot,.why,li.kjnav a.nop span,.srchlx #schbox_type, ul#cateitems li,.subcatleft dl dd em,.licate,.bstatnav ul li.press,.bstatnav ul li:hover,.repfbox dl dd.moref,.infosccon dl dd{ background:url(../images/arrow.gif) no-repeat;}
.tabcon .tabs-panel ul li,.ul14 li,.ul12 li,.fxslist dl dd,.taglistbox .related_report li{ background:url(../images/arrow.gif) no-repeat;}/*ul小点*/
.topnav .tel,#jujiao .tabitems li,#jujiao2 .tabitems li,.zxtitle,.noticetitle,.helpcon .tabitems span,.helpcon  .tabitems li.active,.yj_btn,.hdiqu dt,.stel{ background:url(../images/mbg.gif) no-repeat;}
#searchsubmit,.catetitle,#cateitems li h3,.tabs2 .tabtitle h2,.tabs2 .tabtitle .tabitems li.active a span,.tabs2 .tabtitle .tabitems li.active a,.tabs2 .tabtitle .tabitems li,.w388 .tabitems li a:hover,.w388 .tabitems li a:hover span,.w388 .tabitems li.active a,.w388 .tabitems li.active a span{ background:url(../images/ttbg.gif) no-repeat;}
.dl_zc span a,#zacyoushi .sbcon,#zacfuwu .moo-icon,.help .btitle h3,.zac360 .btitle h3{ background:url(../images/icon.gif) no-repeat;}

.btitle{ height:31px; line-height:31px;padding-left:10px; text-align:right; padding-right:10px; background-position:0 -122px; }
.btitle .more{ margin-right:0px;}
.btitle h3{ float:left;}
.bt_fense{ background-position:0 -204px;}
.bt_blue{ background-position:0 -40px;}
.w270 .btitle,.w670 .btitle,.relatetitle,#related h3,.bgdt h3,.kjsrh h3{ color:#3a72f1 }
.w270 .btitle{ background:none;}
/*相对 绝对定位*/
.topnav,.navul li.press,.navul li.hover,.search{position:relative;}
.topnav .logo,.topnav .topnavlist,.topnav .tel,.navul,.mininav,.searchbox,.why{ position:absolute;}
/*统一ul列表样式*/
.ul14 li,.ul12 li{background-position:-30px -278px; padding-left:12px; overflow:hidden;}
.ul14 li{ font-size:14px; height:24px; line-height:24px;}
.ul12 li{ font-size:12px; height:22px;line-height:22px;}
.w348 .twocol { height:132px;}
.w348 .twocol li{ width:152px; float:left; overflow:hidden; height:22px;}
.ul12nodot li{font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.nodot li{ background:none;}
.tabcon .tabs-panel ul li{ background-position:-30px -278px; padding-left:12px;}
.taglistbox .related_report li{background-position:-30px -276px; padding-left:18px;}
.ulpictxt{ height:86px; line-height:24px; color:#666666; padding-top:4px;}
.ulpictxt strong{ font-size:14px;}
.ulpictxt strong a{ color:#fb630f; }
.ulpictxt  a:hover{ text-decoration:underline;}
.ulpictxt img { float:left; margin-right:10px;}
.ultwo li{ width:46%; float:left;}
.ul14 li a em,.ul12 li a em,em{ font-style:normal;}
.ul14 li a em,.ul12 li a em{color:#225588;}
.ul14 li a:hover em,.ul12 li a:hover em{color:#3a72f1;}
/*布局区块*/
#header,.w,.hrow1,.flinks,.hrow2,.footer,.topbarcon,.wcontent{ width:950px;margin:0 auto;}
.topbar{ height:29px; line-height:29px; color:#666666;z-index:99;}
#header{ margin-bottom:8px;}
.hrow1{ height:606px; margin-bottom:10px;}
.w470{ width:470px;}
.hrow1r{ width:270px; }
.hright{ width:750px; }
.topnav{ height:89px; overflow:hidden;width:950px;}
.wcontent{ margin-bottom:10px;}


/*顶部通栏*/
.topbarul ul { height:29px; line-height:29px;float:right; width:348px; }
.topbarul ul li{ float:left; background-position:right -42px;}
.topbarul ul li a{ padding:0 12px; display:block;}
.topbarul ul{ position:relative;z-index:200;}
.topbarul ul li.kjnav{ position:relative; right:-2px; margin-left:-2px;   }
.topbarul ul li.kjnav a.nop{ height:28px;display:block;z-index:210;position:relative; width:74px; text-align:center; padding:0;border-top:1px solid #fbfaf8;}
.topbarul ul li.kjnav a.nop span{ display:inline-block;padding-right:9px; background-position:right -224px;}
.topbarul ul li.hover a.nop span{ background-position:right -249px;}
.topbarul ul li.hover a.nop{ background:#fff;border:1px solid #e4e4e4; border-bottom:none; left:-2px; width:72px; margin-right:-2px;  }
.topbarul ul li.kjnav .kjbox{ position:absolute;border:1px solid #e0e0e0; background:#fff; height:100px;top:28px;right:0px; width:266px; z-index:206; padding:10px;visibility:hidden;}
.topbarul ul li.hover .kjbox{ visibility:visible; }
.topbarul ul li.kjnav .kjbox a {  line-height:22px;padding:0; margin:0;}
.kjbox .tfuwu{ width:192px;}
.kjbox span{ font-weight:bold; color:#b1b1b1; margin-bottom:4px; display:block;}
.kjbox dl{ padding-left:2px;}
.kjbox .tfuwu dl{ height:64px; border-right:1px solid #e0e0e0;}
.kjbox .tfuwu dd{ float:left; width:94px;}
.tbanben{ margin-left:14px; width:60px;}
.tbanben dd{ line-height:22px;}

/*顶部logo栏*/
.topnav .logo{ top:11px; left:5px; width:230px;}
.topnav .topnavlist{ top:12px; left:235px; width:544px; overflow:hidden;}
.topnav .tel{ top:14px; right:4px; width:150px; padding-top:45px; background-position:right 1px; text-align:center; color:#999; }
.topnav_ul li{ float:left; height:68px;  background-position:right -320px;}
.topnav_ul li p{ height: 23px;line-height:23px;overflow: hidden; }
.topnav_ul li p .strong{ font-weight:700; }
.topnav_ul li p a{ padding:0 5px 0 7px; height:23px;line-height:23px; display:inline-block;}
.list3 a,.list2 a,.list1 a{ background-position:-34px -75px;}
.topnav_ul .strong { background:none;}
.list3,.list2,.list1{ width:146px; }
.list3,.list2{padding-left:6px; padding-right:6px;}
.list1{ padding-right:6px;}
.list4{ width:75px; text-align:center;}

/*菜单*/
.navul li.press span,.navul li.hover span{ background:url(../images/ttbg.gif) no-repeat}
.nav{
    height:92px; 
    /*background:url(../images/navbg.gif) no-repeat left top; */
    background-image: linear-gradient(#3a72f1, #fdfdfd);
    z-index:100;
    
}
.navbox{ height:46px; color:#fff; position:relative; z-index:100;}
.navbox2{ position:fixed;top:-2px;background: url("../images/navbg.gif") no-repeat scroll left top transparent; width:950px; z-index:102; height:44px;}
.navul { font-size:14px; height:42px; line-height:37px;top:5px; left:12px; width:820px; z-index:101;}
.navul li{ float:left;   text-align:center;}
.navul li span{ display: inline-block;height:42px;  background:none;padding: 0 12px 0 0px; cursor:pointer; font-weight:bold; color:#fff; }
.navul li a.navitem,.navul li a.navitem2{ display: inline-block; padding: 0 8px 0 5px; background-position:right -95px;}
.navul li.press span,.navul li.hover span{ background-position:right -84px;}
.navul li.press span a,.navul li.hover span a{color:#3a72f1; }
.navul li span a:hover,.navul li.press span a,.navul li.hover span a.navitem { background-position:right -126px;}

 /*导航下拉菜单*/
.subnavdl{ display:none; position:absolute; left:-1px; top:39px; width:140px;border:1px solid #3a72f1;border-top:none; background:#fff;  color:#444444; text-align:left; box-shadow:0 0 5px #ddd; z-index:50; }
.snipo{ width:160px;}
.navul li.hover .subnavdl{ display:block;}
.navul li .subnavdl dd { margin-top:1px;}
.navul li .subnavdl dd a{ display:block; padding-left:12px; background:none;font-size:12px; line-height:26px; height:26px; color:#444;}
.navul li .subnavdl dd a:hover{ background:#fff1e9; color:#3a72f1; font-weight:bold;}
.subnavdl dd.hasbg{ background:#f5f5f5;}

/*右侧迷你菜单*/
.mininav{ right:15px;top:5px;height:38px; line-height:38px;}
.mininav ul{height:38px;  position:relative;}
.mininav li{ float:left;}
.mininav ul li a{ margin:0 5px;}
.mininav li a:hover{ text-decoration:underline;}
.mininav .iconhot{ position:absolute; top:-2px; left:15px; width:23px; height:14px; overflow:hidden; line-height:13px;background:url(../images/hot.gif) no-repeat left top;}

/*search*/
.search{ height:40px; z-index:4;  position:relative;}
.searchbox{  width:736px; left:50px; top:4px; height:34px; line-height:34px; padding-left:7px; z-index:5;  }
.searchcon{ width:525px;height:34px; }
.srchtxt{ width:369px; height:34px; line-height:34px;}
.srchtxt input{ width:364px; padding:0; margin-top:3px; border:1px solid #fff; height:26px; line-height:26px; color:#3a72f1; background:none; font-size:14px;}
.srchlx{ width:85px; font-size:14px; }
.srchlx a{ color:#666;}
.srchlx a:hover{ color: #3a72f1;}
ul#search_select{ display:none; padding:0px; background:#fff; border:1px solid #e0e0e0;width:83px; border-top:none;  margin-top:-2px; }
.srchlx ul li{ line-height:30px; height:30px;padding-left:10px;}
.srchlx.hover ul#search_select{ display:block; }
.srchlx #schbox_type{ padding-left:11px; width:70px; height:34px; line-height:36px; cursor:pointer; overflow:hidden; display:inline-block; background-position:43px -159px;}
.srchbtn{ width:69px; height:34px; overflow:hidden;}
.srchbtn #searchsubmit{ width:69px; height:34px;border:none; background-position:0px -298px; cursor:pointer;}
.sword{ padding-left:10px;  width:186px; height:34px; overflow:hidden;}
.srchbtn strong{ font-size:14px; color:#3a72f1; height:34px;  line-height:34px; cursor:pointer;}
.why{ width:148px;top:11px; right:4px; font-weight:700; background-position:0px 3px; }
.why a{ color:#3a72f1; margin-left:38px;}
.why a:hover{ color:#f00; text-decoration:underline;}

/*categorys */
#allcate{width:188px; border:1px solid #a8c3ff; background:#fef8f5; font-family:"宋体"; }
.catetitle{ height:30px; background-position:0 -1px; margin-bottom:6px;}
.catetitle span{ color:#FFF; font-weight:bold; font-size:14px; margin:6px 0 0 18px;  display:inline-block;}
ul#cateitems{ z-index:10; position:relative;}
ul#cateitems li{ position:relative;width:188px;height:34px; line-height:34px; float:left; background-position:136px -191px;}
#cateitems li h3{  background-position:6px -338px; padding-left:15px; font-weight:normal;line-height:34px; height:34px; margin:0;}
ul#cateitems li.hover h3 { background:#fff; padding:0; border:1px solid #a8c3ff; margin-top:-1px;left:-1px; top:-1px; height:34px; line-height:34px; width:174px; border-right:none;padding-left:15px; position:absolute; z-index:20; }
ul#cateitems li.hover h3 a:hover{ color:#3a72f1; font-weight:bold;}
#allcate .cc2 li.hover h3,#cateitemsbox .cc2 li.hover h3{ width:173px;}
#allcate .cc2 li,#cateitemsbox  .cc2 li{ background:none;}
#cateitems li .subcat{ display:none; z-index:11;}
#cateitems li.hover .subcat{ display: block;}
.subcat{ position:absolute;  left:188px;top:-2px; border:1px solid #a8c3ff; float:left; line-height:22px; height:auto; width:479px; background:#fff8f0;}
.subcatbottom{ bottom:0px; top:auto;}
.subcatleft{ background:#fff; width:350px; padding:10px 12px;  height:auto!important; min-height:210px; _height:210px;}
.subcatleft dl{ border-top:1px solid #eeebe9;overflow:hidden; padding:6px 0; _display:inline-block;}
.subcatleft dl.smallcat1{ border-top:none;padding-top:0;}
.subcatleft dl dt{ width:68px; float:left; font-weight:bold; text-align:right; padding-right:8px;}
.subcatleft dl dd{ float:left;width:270px;}
.subcatleft dl dd a{ display:inline-block;}
.subcatleft dl dd em{ font-style:normal; padding:0 8px ;display:inline-block; white-space:nowrap;cursor:pointer; background-position:-34px -45px;}
.subcatright{ float:right; width:80px; padding:10px;}
.subcatright dt{ font-weight:bold;}
.subcatright dd{ overflow:hidden; _display:inline-block;}
.subcatright dd a{ padding-left:6px; line-height:22px; }
.subcatright dd a:hover{ color:#e15000;}
.subcatright dd.listcol2 a{ display:inline-block; width:70px; overflow:hidden; white-space:nowrap; float:left; overflow:hidden;}
.subcatright dd.listcol a{ display:inline-block;}
.allreport{ background:#fff1db; height:24px; }
.allreport a{ padding-left:10px; color: #3a72f1; }

#s_allcate{ height:40px; width:270px; background:url(../images/s_allcatebg.gif) no-repeat left bottom; margin-bottom:10px; position:relative; z-index:10; }
.sc_title{height:40px;   overflow:hidden; }
#scatecon{height:40px; width:190px;}
.sc_title .hycate{height:40px;line-height:40px; padding-left:10px; color:#fff; width:180px; }
.sc_title .hycate{ background:url(../images/arrow.gif) no-repeat; background-position:139px -460px;}
#scatecon.hover .hycate{ background-position:139px -488px; cursor:pointer; }
.sc_title .hymore{ margin-right:15px;line-height:40px;}
#cateitemsbox{width:188px; border:1px solid #a8c3ff; background:#fef8f5; font-family:"宋体"; }
#scatecon #cateitemsbox{visibility:hidden; position:absolute; top:40px; left:0; z-index:11; }
#scatecon.hover #cateitemsbox{visibility:visible;  }

/*categorys end*/

/*tab 开始*/
.tabs .tabtitle{ height:31px; line-height:31px;}
.tabs .tabitems li {float: left; text-align: center; cursor: pointer;}
.tabs .tabitems li.active { cursor: pointer; }
.tabs .tabcon { padding:10px;}
.tabs-panel{ display:none;}
/*tab end*/

/*pagebox*/
.pagebox {  overflow: hidden; padding:10px 0; text-align: center;   font-family: "宋体",sans-serif; font-size: 12px;}
.pagebox span { background:#FFFFFF;display: inline-block;overflow: hidden; margin-right:3px;height:23px; margin-bottom:4px; }
.pagebox span a {display: inline-block;overflow: hidden;white-space:nowrap;}
.pagebox span.pagebox_num a{ border: 1px solid #ffa951; color: #FE6500; cursor: pointer; height: 21px;line-height: 21px;padding: 0 7px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_next a:hover{border: 1px solid #fe6500; color: #363636;}
.pagebox span.pagebox_pre_nolink { border: 1px solid #DDDDDD;color: #999999; cursor: default;height: 21px;line-height: 21px;padding:0 6px;}
.pagebox span.pagebox_pre {color: #3568B9;height: 23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_next a {
 border: 1px solid #ffa951;color: #FE6500;cursor: pointer;height: 21px;line-height: 21px;text-align: center; text-decoration: none; padding:0 6px;}
.pagebox span.pagebox_current {background:#FE6500; border: 1px solid #FE6500;color: #FFFFFF;cursor:default;font-weight: bold;height: 21px;line-height: 21px;padding:0 6px;}
.pagebox span.counter{border: 1px solid #fff;height:21px;line-height: 21px;padding:0 4px;}

/*list*/
.listbox{ padding:20px; font-size:14px; }
.listbox{min-height:365px;height:365px; height:auto!important;}
.listbox .listul{ padding:5px 0 10px; }
.listbox .listul .split{ border-bottom:1px dashed #e0e0e0; padding-bottom:10px;margin-bottom:10px;}
.listbox .listul span{ font-size:12px; color:#999;}
.fxslist{ height:170px; border-bottom:1px dotted #e0e0e0; padding:10px 0; margin-bottom:10px;}
.fxspic { width:150px; margin-right:15px;}
.fxspic img { padding:1px; border:1px solid #e0e0e0;}
.fxslist dl{ width:462px; }
.fxslist dl dt{ height:28px; line-height:28px; border-bottom:1px dotted #e0e0e0; margin-bottom:8px;}
.fxslist .more{ font-size:12px; }
.fxslist dl dt .more,.fxslist dl dt .more a{color: #3a72f1;}
.fxslist dl dd{ height:24px; line-height:24px; padding-left:12px;background-position:-30px -278px;}

.listbox .listtitle {font-weight: bold;padding-top: 5px; font: 16px Microsoft YaHei,SimSun;}
.listcon .preview{ line-height:22px;margin:8px 0; }
.listcon .preview,.listoneinfo{font-size:12px; color:#444;}
.listcon .preview{margin-bottom: 15px;padding-bottom: 15px; border-bottom:1px dashed #e0e0e0;}
.listcon .preview a{color: #3a72f1; }
.listcon .preview  a:hover{ text-decoration:underline;}

/*搜索列表*/
.srchlist .listtitle a{color: #0000CC; font-weight:normal;font: 16px Microsoft YaHei,SimSun;}
.srchlist em{  color: #CC0000; font-style:normal;}
#res-related{background:#EFF2FA;font-size: 14px;padding: 10px; margin:20px;}
#res-related h4 { margin-bottom: 8px;}
#res-related div.xgss {display: inline-block;font-size: 14px;}
#res-related div.xgss a { display: inline-block;float: left;padding-bottom: 8px; padding-right: 35px;white-space: nowrap;}
#res-related a {color: #0000CC;text-decoration: underline;}
.srhh1{  float: left; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.pathurlbox{ color: #008000;font-family: "Arial";}
/*搜索列表为空*/
#res-empty{ margin:25px;font-size:14px; min-height:674px;height:674px; height:auto!important; }
#res-empty p{ margin:10px 0;}
#res-empty p strong{ color:red;}
#res-empty ul{ margin-left:10px;}
#res-empty ul li{ height:24px; line-height:24px;}

/*资讯类别类别*/
.infosubcat h2{ height:32px; line-height:32px; padding-left:10px; background:#3a72f1; color:#fff;}
.infosubcat h2 a{ color:#fff;}
.infosccon{border:1px solid #a8c3ff; border-top:none; padding:8px 0; background:#fef8f5; overflow:hidden; display:inline-block;}
.infosccon dl{ display:inline-block; overflow:hidden; width:268px; font-size:12px;}
.infosccon dl dd{ width:114px; padding-left:10px; padding-right:10px; float:left; display:inline; height:28px; line-height: 28px;overflow: hidden;border-bottom:1px solid #fff; background-position:-18px -396px;}
.infosccon dl dd a{ margin-left:16px;}
.infosccon dl dd a.current{ color: #3a72f1; font-weight:bold;}
.hotkey .bcon p{ line-height:22px;}
.hotkey .bcon p a{  margin-right:8px;}

/*keylist*/
.keylist{ line-height:22px;}
.keylist a{ margin-right:6px;}
/*mbxnav*/
.mbx{ padding:2px 0; height:18px; width:950px; overflow:hidden; margin:-4px auto 8px;}
.mbxnav{ border:1px solid #ffd0b6; background:#fffaf1; overflow:hidden; width:948px; margin:0 auto 10px; overflow:hidden; height:37px;}
.mbxnav h2{ width:90px;overflow:hidden;}
.honerow{ height:40px;}
.honerow h2{height:40px; line-height:40px;}
.honerow .submbxnav{ height:30px;}
.htworow{ height:70px;}
.htworow h2{height:70px; line-height:70px;}
.htworow .submbxnav{ height:60px;}
.mbxnav h2{ display:inline-block;  padding:0px 20px 0 10px;background:url(../images/subnavbg.gif) no-repeat right center; vertical-align:middle;margin-right:-9px; z-index:2; position:relative;}
.submbxnav{ padding:5px 10px 5px 20px; width:804px;line-height:24px; border-left:1px solid #ffd0b6;background:#fffcfb; color:#e0e0e0;}
.mbxnav h2 a{color:#3a72f1;}
.submbxnav a.current,.submbxnav a:hover{ background:#ff7e00; color:#fff;}
.statnav{ width:950px; margin:0 auto 10px;}
.submbxnav a{ padding:0px 3px; display:inline-block; margin:2px 1px 2px 0px; height:24px; line-height:24px; color:#666;  }
.bstatnav{ height:28px; border:1px solid #e0e0e0;border-bottom:2px solid #ff6600;background-position:0 -118px;}
.bstatnav ul { position:relative; height:30px; z-index:2;}
.bstatnav ul li{ float:left; height:30px; line-height:30px; width:106px; overflow:hidden; text-align:center; }
.tagnav .bstatnav ul li{ width:67px;}
.bstatnav ul li.press,.bstatnav ul li:hover{background-position:20px -119px;_background-position:20px -117px; }
.tagnav ul li.press,.tagnav ul li:hover{ background-position:3px -119px;}
.bstatnav ul li.press a{ color:#f66313; font-weight:bold;}
.sstatnav{ padding:5px 10px; line-height:22px; color:#e0e0e0; background:#fffaf1; border:1px solid #ffd0b6; border-top:none;}
.sstatnav a{ margin:0 5px; display:inline-block; white-space:nowrap;}
#syjhcat { color:#444; font-family:"宋体";}


/*邮件订阅*/
.youjian strong{color:#fb630f;display:block; padding-bottom:4px;}
.yj_input{ height:24px; width:166px; border:1px solid #ffb28a; line-height:24px; color:#666666;}
.yj_btn{ width:65px; height:26px; line-height:26px; background-position:-84px -173px; border:none; margin-top:4px; font-weight:bold;}

	#morph_element{z-index:10; position:absolute; width:168px; height:85px; left:-1px; top:-1px;cursor:pointer;}
	#youjian2{padding:0; height:100px; position:relative;}
	#dingyue .dyfbox{cursor:pointer;color:#666666; padding-bottom:5px;border:1px solid #ffb792; margin-bottom:10px; padding:5px 4px 5px 10px;}
    #dingyue .dylegend{color:#35af2b; font-weight:800; padding:0 5px;}
	
/*ci*/
.speechclass,.cibox{ margin:15px;}
.speechclass ul { height:30px; font-size:14px;}
.speechclass ul li{ float:left; display:inline-block; margin-left: 10px;}
.ensemble .headline{  background: #EEEEEE; border: 1px solid #FFFFFF;color: #FF0000;height: 28px;line-height: 28px;padding-left: 20px;}
.ensemble{font-size: 14px;}
.cibox ul.categories {float: left; margin-top: 16px; padding-bottom: 10px; padding-left: 16px;width: 100px;}
.cibox ul.categories li{ line-height:24px;}
.cibox  ul.width-120 { width: 133px;}
/*分析师*/
.fxsdec{ width:460px;}
.fxsdec p{ line-height:24px;}
/*百度联盟广告*/
.ad670{width:668px; overflow:hidden;}
/*首页主要资讯区*/
.newinfo2 .tabcon{ border:1px solid #e0e0e0; border-top:none; height:549px; overflow:hidden;}
.newinfo2 .tabtitle{ height:36px;  background:url("../images/hmainbg.gif") repeat-x left top;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.newinfo2 .tabitems li{border-right:1px solid #e0e0e0; height:36px;}
.newinfo2 .tabitems li a{ padding:0 20px; font-size:14px; display:inline-block;height:36px; line-height:36px;  }
.newinfo2 .tabitems li.active a{background:#FFF; height:33px; line-height:30px;border-top:3px solid #3a72f1; font-weight:bold;}
.newinfo2 .tabs-panel dl dt{font: 18px/30px "Microsoft YaHei"; font-weight:bold;height: 30px;margin: 10px 0;overflow: hidden;text-align: center;text-overflow:ellipsis;}
.newinfo2 .tabcon .tabs-panel .ul14 li{ background:url("../images/oicon.png") no-repeat left 11px; padding-left: 12px; height:26px; line-height:26px; overflow:hidden;}
.newinfo2 .tabs-panel{ padding:0 10px;}
.newinfo2 .tabs-panel .ul14 li.li5{ margin-top:10px;}
.newinfo2 .tabs-panel .ul14 li.li5 span a{ color:#F66313;}
/*焦点图切换2*/
.jdtbox { height: 205px; overflow: hidden;  position: relative; width: 268px;border:1px solid #e0e0e0;}
.jdtbox img {  display: block;}
.jdtbox .b_tit { font: 16px/32px "Microsoft YaHei","宋体";height: 32px;position: absolute; text-align: center; top: 148px; width: 268px;z-index: 2;}
.jdtbox .b_tit_bg {background: url("../images/news_m_03.png") repeat-x scroll 0 0 transparent; _background:#666;_opacity: 0.6;height: 32px;position: absolute; top: 148px; width: 268px;z-index: 1;}
.jdtbox a:link, .jdtbox a:visited {color: #FFFFFF;text-decoration: none;}
.jdtbox a:hover { color: #FFFFFF;text-decoration: underline;}
.jdtbox .jdt_wrap { height: 178px;overflow: hidden;position: relative;width: 268px;}
.jdtbox .jdt_wrap .jdt_item {float: left;height: 178px;overflow: hidden;position: relative;width: 268px;}
.jdtbox .jdt_prebtn,.jdtbox .jdt_nextbtn {height: 36px; position: absolute;top: 66px; width: 22px; z-index: 1000;}
.jdtbox .jdt_prebtn { background: url("../images/prebtn.png") no-repeat scroll 0 0 transparent;_background: url("../images/prebtn.gif") no-repeat scroll 0 0 transparent;left: 0;}
.jdtbox .jdt_prebtn:hover { background: url("../images/prebtn_hover.png") no-repeat scroll 0 0 transparent;_background: url("../images/prebtn_hover.gif") no-repeat scroll 0 0 transparent;}
.jdtbox .jdt_nextbtn {background: url("../images/nextbtn.png") no-repeat scroll 0 0 transparent;right: 0;_background: url("../images/nextbtn.gif") no-repeat scroll 0 0 transparent;}
.jdtbox .jdt_nextbtn:hover {background: url("../images/nextbtn_hover.png") no-repeat scroll 0 0 transparent;_background: url("../images/nextbtn_hover.gif") no-repeat scroll 0 0 transparent;}
.jdtbox .jdt_dot {padding-top: 10px;text-align: center;}
.jdtbox .dot_list {background: url("../images/dot.png") no-repeat scroll -22px 0 transparent;cursor: pointer;display: inline-block;height: 10px;margin: 0 6px;width: 10px;}
.jdtbox .current {background-position: 0 0 !important;}

/*底部全局导航*/
.fotnav{border:1px solid #e0e0e0; background:#fdfdfd; width:948px; margin:10px auto 0; padding:10px 0;height:105px; clear:both; }
.fotnav dl{ width:118px; float:left; padding-left:8px; margin-left:5px; height:105px; overflow:hidden; border-right:1px solid #e0e0e0;}
.fotnav dl dt{ font-weight:bold; line-height:24px;}
.fotnav dl dd a{color:#777777;}
.fotnav dl dd a:hover{ color:#3a72f1;}
.fotnav dl dd{ padding-left:6px; color:#777777; line-height:20px;}
.fotnav dl.fotnavlast{ border-right:none;}
/*底部样式*/
.flinks .bcon p{ display:inline-block; overflow:hidden;}
.flinks .bcon p a { margin-right:5px;padding-bottom: 0px; color:#777777; width:96px;display:inline-block;overflow: hidden;height: 20px; float: left;}
.flinks .bcon p a:hover{ color:#3a72f1;}
.footer{ background-position:0 -474px; text-align:center; margin-top:10px; padding:10px 0 25px;clear:both}
#otherLinks{ margin-bottom:5px; height:31px; line-height:31px; color:#d2d2d2; }
#otherLinks a{ margin:0 10px;}
.footer .fpic { margin:10px 0;}
.footer .fpic img{ margin:0 5px;}

.flinks .bcon dl{font-size:12px;display:inline-block; overflow:hidden; padding-left:5px;}
.flinks .bcon dl dd { float:left; width:93px;  margin:0; padding:0; line-height:18px;}
.flinks .bcon .fwbig{ width:104px;}
.flinks .bcon .fwsmall { width:99px;}
.flinks .bcon dl dd a{ display:block;color:#777777; }
.flinks .bcon dl dd a:hover{ color:#3a72f1;}


/*返回顶部*/
.backToTop{display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:100px; bottom:250px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60);}
#system-message{ display:none;}
