@charset "gb2312";
/* CSS Document */

html{min-height:100%;}
body{min-height:100%;font-size: 15px; font-family:微软雅黑, Arial;color:#333; line-height:1.8em; padding:0px;margin:0px;background:#fff;}
a{cursor:pointer;text-decoration: none;color:#333; padding:0; margin:0;}
a:link,a:visited{color:#333;}
input, img { vertical-align: middle; border:none;}


h1,h2,h3,h4,h5,h6 {font-weight:normal; padding:0px; margin:0px;}
div{display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul{display:block;margin:0px;padding:0px;}
span{display:inline-block;}
img{border:none;}
li {list-style:none;}
p,dl,dd{ padding:0; margin:0;}
.fl{ float:left;}
.fr { float:right;}
.cl { clear:both;}
.ads a,.ads object { display:block; margin-bottom:5px;}
.p20 { padding-top:30px;}
 * html,* html body{background-image:url(about:blank);background-attachment:fixed;}
.header { position: fixed; top:0; _position:absolute;_top:expression_r(eval_r(document.documentElement.scrollTop)); left:0;   z-index: 9; background-color: #fff; margin-bottom: 30px; width: 100%;  top: 0;  box-shadow: 0 2px 5px rgba(0,0,0,.3); padding:10px 0; display:block;}


.fixed { position: fixed; z-index: 9;}
.box1200{ width:1200px; margin:0 auto;  background-color: #fff;}
.logo { width:190px;}
/*导航条
#nav_zzjs { padding-top:6px; color:#fff; height:41px; line-height:35px; text-align:center; list-style:none; }
#nav_zzjs a { color:#fff; font-size:14px;}
#nav_zzjs li { width:62px; margin-top:6px; border-right:#b7cadf 1px solid; float:left; background:url(../imgs/nav_menu_bg.png) no-repeat #2d649e 45px -2px; position:relative!important; position:static; z-index:1;}
#nav_zzjs .a { width:62px; background:#FFF; height:39px; margin-top:0; border:#b7cadf 1px solid;}
#nav_zzjs .a a { color:#2d649e; line-height:39px;}
#nav_zzjs .a .title:hover { background:#FFF;}
#nav_zzjs .b { border-right:none;}

#nav_zzjs li .submenu_zzjs { width:95px; margin:0 auto; background:#b7cadf; position:absolute; left:0; top:35px; display:none; }
#nav_zzjs li .submenu_zzjs a:hover { background-color:#83a2c4; display:block;}
#nav_zzjs li .submenu_zzjs dd { border-top:1px dashed #cfcfcf; color:#fff;}*/
.nav_menu { width:950px; }
#nav_zzjs { padding-top:10px; color:#fff; text-align:center; list-style:none;}
#nav_zzjs a { color:#333; font-size:14px; border-right:1px solid #E1E6EB; padding-left:25px; padding-right:25px;}
#nav_zzjs .a { width:80px; }
#nav_zzjs li { float:left; position:relative!important; position:static; z-index:1; }
#nav_zzjs li .submenu_zzjs { display:none; width:80px; position: absolute; z-index: 1; top: 45px; font-size: 14px; padding: 10px 0px 8px; background-color: #fff; border-radius: 5px; box-shadow: 0 0 3px 2px rgba(0,0,0,.3);}
#nav_zzjs li .submenu_zzjs a:hover { background-color:#f8f8f8; display:block;}
#nav_zzjs li .submenu_zzjs dd { border-bottom:1px #E1E6EB solid;}
#nav_zzjs li .submenu_zzjs dd a { padding:0; border-right:0;}
#nav_zzjs li .title { display:block;}
#nav_zzjs a:hover { color:#428BCA;}
.hot { width:22px; height:12px; background:url(http://finance.66wz.com/imgs/hot.png) no-repeat; position:relative; top:-40px; left:133px; z-index:4;}
.hot_1 { width:22px; height:12px; background:url(http://finance.66wz.com/imgs/hot.png) no-repeat; position:relative; top:-40px; left:268px; z-index:4;}
#nav_zzjs i { position:absolute; background:#FFF; display:block; z-index:2; top:38px; left:-5px; width:90px; height:17px;}
.content { position:relative!important; position:static; width:1200px; margin:0 auto;}
.w170 { width:170px; background:#FFF; height:100%;}
.w1000 { width:1000px; overflow:hidden;}
.w570 { width:570px;}
.w400 { width:400px;}
.w640 { width:640px;}
.w330 { width:330px;}

.jrzl { }
.jrzl h4 { padding-bottom:8px;}
.jrzl p { background:#F2F6F9; margin-bottom:8px; padding:6px 8px;}
.jrzl a { font-size:14px; line-height:20px; }
.jrzl a:hover { color:#428BCA;}


.focuspic { width:570px; height:320px; overflow:hidden; position:relative }
.focuspic li { position:relative }
.focuspic li div { background-color:#000; width:570px; color:#cfcfcf; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7; padding:15px 50px; height:110px; position:absolute; top:210px; left:0 }
.focuspic li h2 { color:#fff; font-size:20px; font-weight:700; line-height:36px; }
.focuspic li h2 a { color:#fff; }
.focuspic li p { font-size:14px; line-height:1.6em; text-indent:2em; }
.focuspic img { width:570px; }
#pager { position:absolute; left:0; top:210px; z-index:7; width:100%;}
#pager a { background-image:url(http://news.66wz.com/images/2013_arrow.gif); background-repeat:no-repeat; display:block; width:40px; height:115px; position:absolute; top:0; text-indent:-999px;overflow:hidden; }
#prev { background-position:-110px 28px; left:0; }
#next { background-position:-69px 28px; right:0; }
a#prev:hover { background-position:-30px 28px; }
a#next:hover { background-position:11px 28px;}

.w400 h2 { font-weight: bold; font-size: 20px; line-height: 60px; color:#0078D2; border-left:#0078D2 4px solid; background-color: #f2f6f9; padding-left: 15px; margin-bottom:10px; position:relative;}
.w400 h2 a {color:#0078D2;}
.w400 h2 span { padding-left:15px; font-family:"宋体"; font-style:normal; font-weight:normal;}
.w400 h2 span a { color:#787878; font-size:12px;}
.w400 h2 span a:hover { color:#428BCA;}
.w400 h2 em { position:absolute; right:-10px; top:0;}

.list li { font-size:16px; border-bottom:1px solid #E1E6EB; padding:23px 0; color:#333; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list li a { cursor:pointer; color:inherit;}
.list li a:hover { color:#428BCA;}

.news {}
.news h2 { border-bottom:4px solid #DCDCDC; position:relative; font-size:16px; height:41px;}
.news h2 span { color:#0078D2; font-weight:700; font-size:16px; border-bottom:4px solid #0078D2; float:left; padding:0px 1em 10px; position:absolute; top:4px;}
.news ul { overflow:hidden;}
.news ul li { padding:25px 0; color:#333; border-bottom:1px solid #E1E6EB; overflow:hidden;}
.news ul li:hover { background:#fefefe;}
.news ul li img { margin-top:4px; width:200px; height:140px; float:left;}
.news_content { margin-left:225px;}
.news_content h5 { color:#333; font-size:20px; line-height:27px; display:block; cursor:pointer;}
.news_content h5 a:hover { color:#428BCA;}
.news_content .meta { display:inline-block; margin-top:10px; margin-left:16px; font-size:12px; height:16px; line-height:16px; color:#999;}
.news_content .meta.author { margin-left:0; padding-left:20px; background:url(http://news.66wz.com/top/images/bg.gif) no-repeat -30px -119px;}
.news_content .meta a { color:#428BCA; padding-left:5px;}
.news_content .summary{ color:#3E5266; margin-top:10px; font-size:14px; line-height:1.6em;}
.news_content .summary a { color:#F60;}

.w330 h2 { border-bottom:4px solid #DCDCDC; position:relative; font-size:16px; height:41px; margin-bottom:15px;}
.w330 h2 span { color:#0078D2; font-weight:700; font-size:16px; border-bottom:4px solid #0078D2; float:left; padding:0px 0 10px; position:absolute; top:4px;}
.w330 h2 span a { color:#0078D2;}
.gg_search { background:#F0F6FC; border:#E1E6EB 1px solid; padding:10px 10px 15px; margin-top:41px; margin-bottom:10px;}
.gg_search h4 { font-weight: bold; font-size: 16px; line-height: 26px; color:#0078D2; margin-bottom:10px;}
.gg_search h4 em { font-style:normal; background:#F60; color:#FFF; font-size:12px; margin-left:10px; text-align:center; padding:0 10px;}
.gg_search h4 em a { font-weight:normal; color:#FFF; line-height:20px;}
.gg_search #txtStockCode { float:left; width:220px; line-height:26px; height:26px; padding:0 5px;}
.gg_search .button { float:left; line-height:24px; padding:0 10px; color:#FFF; background:#0078D2; }
.jsj { background:#F0F6FC; border:#E1E6EB 1px solid; padding:10px 10px 15px; margin-bottom:10px;}

.rank-list{ counter-reset:sectioncounter; margin-top:0; padding-top:0;}
.rank-list li { padding:10px 15px; font-size:14px; line-height:18px; border:#E1E6EB 1px solid;border-top:none; background-image:none;color:#0a1e3c;}
.rank-list .title { margin-left:24px; display:block;}
.rank-list a:hover{ color:#0078D2;}
.rank-list li:before { content:counter(sectioncounter);counter-increment:sectioncounter; float:left; color:#949ea8; font-family:"Times New Roman",Georgia,Serif; font-weight:700; width:30px;font-size:16px; text-align:left ;}
.rank-list li:nth-child(-n+3):before{color:#0078d2;}

.footer { color:#FFF; font-size:12px; line-height:20px;}
.footer a { color:#FFF;}
.p14bai { font-size:16px; font-weight:700;}

.txtad { background:#F0F6FC; border:#E1E6EB 1px solid; padding:10px 10px 10px; margin-bottom:10px; }
.txtad p { padding:0px 12px 0 0; text-indent:1.4em; background:url(http://www.66wz.com/css/v2013/img/bg_icon_2.png) no-repeat -190px -40px #FFF;}
.txtad p a { font-size:14px; line-height:27px;}
.txtad p a:hover { color:#428BCA;}

.happen { position:fixed; bottom:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); width:1200px; left:50%; margin-left:-600px; padding:10px 0; background:#FFF; z-index:10;}
.happen span { background:url(http://www.66wz.com/css/v2013/img/bg_icon_2.png) no-repeat 3px -342px; background-color:#fff; border:#666 solid 1px; width:12px; position:absolute; top:11px; cursor:pointer; text-indent:-999px; height:13px; z-index:8; overflow:hidden;}
#flav, #frav { width:30px; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2); position:absolute; top:65px; }
#flav { left:0; }
#frav { right:0; }
#flav span, #frav span { clear:both; display:block; text-align:center; cursor:pointer; }
#adv_home_top_mid span { background-image:url(http://www.66wz.com/css/_img/global.gif); background-repeat:no-repeat; }
#adv_home_top_mid { width:960px; height:auto; /*position:absolute;
	left:0;
	top:0;*/
	z-index:999; display:none; }
#home_top_mid { display:none; }
#shut_po { background-color:#d1d1d1; width:20px; height:70px; color:#666; padding-top:40px; line-height:normal; text-align:center; position:absolute; right:-21px; top:0; background-position:1px -540px; }
#numb { width:170px; height:18px; overflow:hidden; right:0; top:8px; position:absolute; }
#numb p { white-space:nowrap; display:none; }
.molink { border-top:#ddd 1px solid; height:22px; padding-top:3px; }
#adv_home_top_mid span.repy { background-position:-33px -540px; }


/*滚动条*/



/*兼容性*/
.lt-ie9 .header { border-bottom:#e1e6eb 1px solid;}
#nav_zzjs li .submenu_zzjs { border:#e1e6eb 1px solid;}
