/* CSS Document */
body{text-align:center; background:#C0DEED url(../images/bg.png) repeat-x; padding-bottom:20px; margin:0;}
body,td,input,button,select,textarea{font-size:12px;font-family:Tahoma,Helvetica,sans-serif,"宋体";}
div,form,img,ul,li,p,h1,h2,h3,h4,dl,dt,dd,i{margin:0;padding:0;border:0;}
em{font-style:normal;}
li{list-style-type:none;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
/* color */
.cRed{ color:#c00;}
.cOrange{ color:#fc0;}
.cGray{ color:#666;}
.cBlack{ color:#000;}
.cWhite{ color:#fff;}
/*link*/
a{ color:#007fa9; text-decoration: none;}
a:hover{ color: #C00; text-decoration: underline;}
a.link2{ color: #007fa9; text-decoration: none;}
a.link2:hover{ color: #C00; text-decoration: none;}
a.link_black{ color: #000; text-decoration: none;}
a.link_black:hover{ color: #C00; text-decoration: underline;}
a.link_blacku{ color: #000; text-decoration: underline;}
a.link_blacku:hover{ color: #C00; text-decoration: underline;}
a.link_org{ color: #fc0; text-decoration: none;}
a.link_org:hover{ color: #fff; text-decoration: underline;}
a.link_red{ color: #c00; text-decoration: none;}
a.link_red:hover{ color: #C00; text-decoration: underline;}
a.link_gray{ color: #666; text-decoration: none;}
a.link_gray:hover{ color: #C00; text-decoration: underline;}
a.link_white{ color: #fff; text-decoration: none;}
a.link_white:hover{ color: #ff0; text-decoration: underline;}
/*head foot*/
.head{width:775px;height:85px;margin:0 auto;}
.head a.logo{ float:left; width:250px;height:80px; background:url(../images/logo.png) no-repeat !important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/logo.png'); text-indent:-9999px; cursor:pointer; overflow:hidden;}
.head .menu{ float:right;font-size:14px;margin-top:35px;color:#fc0;}
.head .menu a{ float:left; padding:1px 7px;color:#007fa9; margin-top:5px;}
.head .menu a:hover{text-decoration:none;background-color:#007fa9;color:#fff;}
.head .menu .bg{ float:left; background-color:#fff; height:30px;}
.head .menu .c1,.head .menu .c2{ float:left;background:url(../images/image.gif) no-repeat; width:10px;height:30px;font-size:1px; }
.head .menu .c1{background-position:-10px -331px;}
.head .menu .c2{background-position:-30px -331px;}

/*default*/
.dbody{background:#eaf5fb url(../images/d_bg.gif) repeat-x top;}
.d_con1 h3{ clear:both; background:url(../images/d_s1.gif); width:400px; height:81px; text-indent:-9999px; overflow:hidden; margin:0 0 10px 30px;}
.d_con2{ background-color:#00699b; height:200px;}
.d_con2 h2{ color:#fff; background-color:#224467; font-size:14px; font-weight:normal; line-height:40px;}
.d_btn{ width:174px; height:41px; line-height:41px; text-decoration:none; color:#023; background:url(../images/image.gif) no-repeat -100px -336px;font-size:16px; float:left; margin-left:45px; text-align:center;}


/*2010home by pzl*/

.N_MenuL,.N_MenuR,.N_TopBg,.N_BotmBg,.N_Regbtn,.N_Subtn,.N_Ltil h4,.N_Con li,.N_ConTop,.N_InfoTro,.N_Bleft,.N_Bright{background:url(../images/gn2010home_bg.gif) no-repeat;}
.N_MenuL{background-position:0 -171px;}
.N_MenuR{background-position:-5px -171px;}
.N_TopBg{background-position:0 -142px;}
.N_BotmBg{background-position:0 -155px;}
.N_Subtn{background-position:0 -66px;}
.N_Ltil h4{background-position:3px -111px;}
.N_Con li{background-position:3px -233px;}
.N_ConTop{background-position:10px -289px;}
.N_InfoTro{background-position:6px -369px;}
.N_Bleft{background-position:-28px -155px;}
.N_Bright{background-position:-41px -155px;}

.N_bg{background:#d4e8f3 url(../images/N_bgline.gif) repeat-x left top;}
.N_head{width:960px;margin:0 auto 10px;height:107px;}
.N_head a.logo {background:url(../images/mid_logo.png) no-repeat scroll 0 0 transparent !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/logo.png');cursor:pointer;float:left;
overflow:hidden;text-indent:-9999px;width:240px;height:99px;margin:8px 0 0 10px;}

.N_head .N_MenuNav{color:#FFf;float:right;font-size:14px;margin-top:50px;height:40px;position:relative;background:#5599bc;}
.N_head .N_MenuNav .N_BgCont{padding:0 10px;font-size:16px;}
.N_head .N_MenuNav .N_BgCont li{width:85px;overflow:hidden;text-align:center;float:left;line-height:40px;}
.N_head .N_MenuNav .N_BgCont li a{padding:3px 10px;color:#fff;}
.N_head .N_MenuNav .N_BgCont li a:hover{text-decoration:none;background:#224466;color:#fff;}
.N_head .N_MenuNav .N_MenuL{width:4px;height:40px;position:absolute;left:0;top:0;}
.N_head .N_MenuNav .N_MenuR{width:6px;height:40px;position:absolute;right:0;top:0;*right:-1px;}

.N_Main{width:960px;margin:0 auto;}
.N_info{margin-bottom:10px;}
.N_info .N_StockInfo{width:718px;float:left;position:relative;}
.N_info .N_StockInfo .N_TopBg{ position:absolute;left:0;top:0;width:6px;height:9px;z-index:9; font-size:1px;}
.N_info .N_StockInfo .N_BotmBg{position:absolute;left:0;top:210px;width:6px;height:7px;z-index:8;font-size:1px;}
.N_info .N_UserLogin{margin-left:718px;background:#fff;padding:10px;}
.N_UserLogin .N_LoginArea{background:#ddeef6;padding:9px;text-align:center;}
.N_LoginArea .N_Regbtn{width:200px;height:39px;cursor:pointer;border:0;}
.N_LoginArea .N_Space{padding:15px 0 0;}
.N_LoginArea .N_Space input{width:190px;}
.N_LoginArea .N_Subtn{width:66px;height:28px;border:0;cursor:pointer;}
.N_LoginArea .N_Mtp{margin-top:9px!important;margin-top:7px;}
.N_LoginArea .N_Mtp span{float:right;line-height:23px;}
.N_LoginArea .N_Mtp.N_txt{text-align:left;}
.N_LoginArea .N_Mtp.N_txt a{color:#000;}
.N_LoginArea .N_Mtp.N_txt a:hover{color: #C00;}

.put,.mouse1,.mouse2{ height:14px; padding:3px ;border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; color:#666; margin:0;}
.mouse1{ border:1px solid #666;}
.mouse2{ background-color:#fffeee; border:1px solid #666;}
.r_login{ padding:0 15px;text-align:left;}
.r_login .title{ font-size:14px; font-weight:bold; padding-top:10px;}
.r_login label{line-height:24px;display:block; padding-top:10px;}
.r_login .put,.r_login .mouse1,.r_login .mouse2{ width:170px; }
.r_login .save{ margin-top:10px; height:22px;}
.r_login .save label{ float:left; line-height:18px; padding:0;font-weight:normal;}
.r_login .save input{float:left;}
.r_login .btn_dl{padding:10px 0;}

.N_TodyFocus{line-height:46px;background:#5b98b8;margin-top:5px;text-align:left;padding:0 10px;color:#fff;font-size:14px;height:46px;position:relative;font-size:14px;}
.N_TodyFocus .N_LeftCover{width:78px;height:46px;position:absolute;left:115px;top:0;background:url(../images/LeftCover.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/LeftCover.png');}
.N_TodyFocus .N_RightCover{width:78px;height:46px;position:absolute;right:0;top:0; background:url(../images/RightCover.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/RightCover.png');}

.N_TodyFocus a{color:#fff;margin:0 5px;}
.N_TodyFocus a:hover{text-decoration:underline;color:#fff;}
.N_TodyFocus .N_Til{font-size:14px;font-weight:normal;float:left;}

.N_TodyFocus .N_Marquee{overflow:hidden;float:left;width:585px;float:right;height:40px;}

.N_Mcot{background:#fff;padding:10px 15px;zoom:1;}
.N_Mcot .N_LeftP{width:680px;margin-right:14px;float:left;}
.N_Ltil{height:25px;border-bottom:1px #e5e5e5 solid; background:#f6f6f6;line-height:25px;text-align:left;padding:0 3px;}
.N_Ltil.marg{margin:0 3px;}
.N_Ltil span{float:right;}
.N_Ltil span a{color:#818181;}
.N_Ltil span a:hover{color: #C00;}
.N_Ltil h4{padding:0 0 0 15px;font-size:12px;}

.tjright_txt{ border-left:1px solid #d2e3e4; border-right:1px solid #d2e3e4; background-color:#fff; padding:5px 10px;}
.tj_top10 li{ border-bottom:1px solid #ddd; height:28px; line-height:28px;}
.tj_top10 li.end{ border:0;}
.tj_top10 span{ float:left;}
.tj_top10 .name{ margin-left:10px; width:121px;  height:28px;text-align:left; overflow:hidden;}
.tj_top10 .num{ width:55px; height:28px; text-align:right; font-size:11px; color:#666; overflow:hidden;}
.tj_top10 .tj_no1,.tj_top10 .tj_no2{margin-top:7px;}
.tjright_txt{ border-left:1px solid #d2e3e4; border-right:1px solid #d2e3e4; background-color:#fff; padding:5px 10px;}
.tj_no1,.tj_no2{background:url(../images/recommend.gif); width:17px; height:14px; line-height:14px; font-size:9px; color:#fff;}
.tj_no1{ background-position:-10px -704px;}
.tj_no2{ background-position:-47px -704px;}
.tj_no3,.tj_no4{background:url(../images/recommend.gif); width:17px; height:45px; line-height:45px; float:left;font-size:9px; font-weight:bold; color:#fff; }
.tj_no3{ background-position:-10px -728px;}
.tj_no4{ background-position:-47px -728px;}
.tj_top10 li{ border-bottom:1px solid #ddd; height:28px; line-height:28px;}
.tj_top10 li.end{ border:0;}
.tj_top10 span{ float:left;}
.tj_top10 .name{ margin-left:10px; width:121px;  height:28px;text-align:left; overflow:hidden;}
.tj_top10 .num{ width:55px; height:28px; text-align:right; font-size:11px; color:#666; overflow:hidden;}
.tj_top10 .tj_no1,.tj_top10 .tj_no2{margin-top:7px;}
.tjright_txt .expert_list{ height:65px;line-height:22px;text-align:left;clear:both;}
.tjright_txt .expert_list .img{float:left;width:50px; border:1px solid #ccc; padding:2px;}
.tjright_txt .expert_list .name{margin-left:65px;padding-top:2px;line-height:18px; }
.tjright_txt .expert_list .name .content{line-height:18px;height:36px; display:block; overflow:hidden;color:#999;}
.tjright_txt .expertline {border-bottom: #ddd 1px solid;font-size:0px; background-color: #fff; margin-bottom:10px;}

.N_LeftP .N_Con{padding:12px 0;text-align:left;zoom:1;}
.N_LeftP .N_Con.N_SP{padding-top:5px;margin:10px 0 20px;}
.N_Con .N_Daily{width:213px;float:left;}
.N_Con .N_Daily img{padding:2px;border:1px #e0e0e0 solid;float:left;}
.N_Con .N_Daily .N_Rcnt{float:right;margin-left:6px;color:#adadad;width:120px;overflow:hidden;}
.N_Con .N_Daily .N_Rcnt h6{font-size:14px;color:#007fa9;margin:2px 0 3px 0;overflow:hidden; height:20px; line-height:20px; }
.N_Con .N_Daily .N_Rcnt h6 img{float:none;border:none; padding:0 0 0 2px; margin:0;}
.N_Con .N_Daily .N_Rcnt p{height:60px;overflow:hidden; line-height:20px;}
.N_Con .N_DSpace{margin-right:12px;}

.N_LeftP .N_Con li{width:275px;float:left;line-height:24px;height:24px;overflow:hidden;padding:0 0 0 14px;color:#007fa9;}
.N_LeftP .N_Con li.spce{margin-right:95px;}
.N_LeftP .N_Con  a{text-decoration:none;color:#007fa9;}
.N_LeftP .N_Con  a:hover{text-decoration:underline;color:#C00;}

.N_LeftP .N_MScr{padding:10px 0;text-align:left;}
.N_LeftP .N_MScr .M_inlist{height:777px;overflow:hidden;position:relative;}
.N_LeftP .N_MScr .N_SayTop{width:100%;height:36px; background:url(../images/saytop_bg.png) repeat-x !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/saytop_bg.png'); position:absolute;top:0;left:0;}

.N_LeftP .N_MScr .N_SayBtom{width:100%;height:36px; background:url(../images/saybtom_bg.png) repeat-x !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.ssimg.cn/images/t/101125/images/saybtom_bg.png'); position:absolute;top:750px;left:0;}

.N_LeftP .N_MScr .img_tx{float:left; padding:10px 8px 10px 0;}
.N_LeftP .N_MScr .N_inf{border-bottom:1px #e0e0e0 dashed;}
.N_MScr .N_cot{margin-left:60px; font-size:14px; line-height:20px;padding:10px 0 10px 0;font-family:Verdana,"宋体"}
.N_MScr .N_cot img{float:none;margin:0 3px 0 0;}

.N_MScr .N_cot em{font-weight:normal;color:#999;padding:0;display:block;margin-top:5px;}
.N_MScr .N_cot em a{color:#999;text-decoration:none;}
.N_MScr .N_cot em a:hover{color:#C00;text-decoration:underline;}

.N_inf  a.link_name{ border-bottom:1px solid #007fa9; color:#007fa9;} 
.N_inf  a.link_name:hover{ background-color:#007fa9; color:#fff;border-bottom:none; text-decoration:none;}

.N_Mcot .N_RgightP{width:230px;float:right;}
.N_RgightP .N_Rton{padding:0 0 0 6px;border-left:1px #e5e5e5 solid;height:1%;}
.N_RgightP .N_ConTop{height:31px;width:200px;text-indent:-9999px;overflow:hidden;}
.tjright_txt.N_Nobder{border:0;}

.N_RgightP .N_Rton .N_UserList{padding:10px 0;}
.N_RgightP .N_Rton .N_UserList ul{padding-left:4px;}
.N_RgightP .N_Rton .N_UserList li{width:50px;height:75px;float:left;text-align:left;overflow:hidden;margin:0 0 10px 0;}
.N_RgightP .N_Rton .N_UserList li img{margin:0 0 5px 0;}
.N_RgightP .N_Rton .N_UserList li.space{margin-right:33px;}
.N_RgightP .N_Rton .N_UserList li p{height:20px;line-height:20px;overflow:hidden;text-align:center;}

.N_RgightP .N_Rton .gn_ad{margin:0 0 10px 3px;text-align:center;}
.N_RgightP .N_Rton .N_InfoTro{text-align:left;padding:10px 0 0 30px;line-height:20px;}
.N_RgightP .N_Rton .N_InfoTro p{margin-left:5px;}
.N_RgightP .N_Rton .N_InfoTro p span{font-size:11px;font-weight:bold;}
.N_RgightP .N_Rton .N_InfoTro em{color:#007ea7;font-weight:bold;}

.N_RgightP .N_Rton .N_InfoTro p.space{padding:0 0 10px 0;}

.N_Bottom{padding:15px 10px;background:#eee;line-height:30px;width:940px;margin:0 auto;position:relative;}
.N_Bottom .N_Bleft{width:9px;height:8px;position:absolute;left:0;top:52px;}
.N_Bottom .N_Bright{width:9px;height:8px;position:absolute;right:0;top:52px;}
.N_Bottom a{margin:0 10px;}

/*update 20101122*/
.r_search {padding:10px 0;word-wrap:break-word;height:24px;line-height:24px;}
.r_search form{padding:0;margin:0;}
.r_search .search{ position:relative; z-index:99; height:26px;}
.r_search .put{ width:127px; border:1px solid #0a74a9; padding:0; height:20px; padding:2px 3px 0;  color:#999;float:left;}
.r_search .submit{ font-size:14px; width:45px; height:24px; line-height:24px; padding:0; text-align:center;background:url(../images/i_share.gif) no-repeat 0 -499px;border:0;color:#fff;cursor:pointer;margin-left:5px;float:left;}
.r_search .submit::-moz-focus-inner{padding:0;border:0;}
.r_search .submit:hover{ background:#7abee1; border:1px solid #0a74a9;}