body{text-align:center;}
body,td,input{font-size:12px; font-family:"宋体";line-height:22px;}
body,div,form,img,ul,li,h1,h2,h3,h4,h5,p{margin: 0; padding: 0; border: 0;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.fl{float:left;}.fr{float:right;}
li{ list-style:none;}
em{ font-style:normal;}
.blue_color{color:#393;}
.red_color{color:#F00;}


/*link*/
a{color:#000;text-decoration:none;}
a:hover{color:#C30;text-decoration:underline;}
a.menu_link{width:91px;height:34px;color:#000;text-decoration:none;display:block;float:left;margin:0 5px 0 0;}
a.menu_link:hover{display:block;background:url(../images/bg.gif) no-repeat  0 -16px;width:91px;height:34px;color:#fff;text-decoration:none;}
a.current_link{display:block;background:url(../images/bg.gif) no-repeat 0 -16px;width:91px;height:34px;color:#fff;float:left;text-decoration:none;margin:0 5px 0 0;}
a.current_link:hover{display:block;background:url(../images/bg.gif) no-repeat 0 -16px;width:91px;height:34px;color:#fff;float:left;text-decoration:none;}
a.blue{color:#4289bf;text-decoration:none;}
a.blue:hover{color:#C30;text-decoration:underline;}
a.red_link{color:#c80203;text-decoration:none;}
a.red_link:hover{color:#c80203;text-decoration:underline;}
a.link_black{color:#c80203;text-decoration:none;}
a.link_black:hover{color:#c80203;text-decoration:underline;}

.title h3,.m_title,.m_title h3,.mid_content li,.cont_inf li,.listnews li,.article li,.left_cont h3{background:url(../images/bg.gif) no-repeat;}
.title h3,.left_cont h3{background-position:-1px -130px;}
.m_title{background-position:-0 25px;}
.m_title h3{background-position:0 -68px;}
.mid_content li,.cont_inf li,.listnews li,.article li{background-position:0 -100px;}


/*top*/
.top{width:960px;height:105px;margin:0 auto; background:url(../images/top_line.gif) repeat-x;}
.top .logo{margin:20px 10px 10px;float:left;}
.top .menu_area{float:right;padding:63px 0 0 0; background:url(../images/logo-info.jpg) no-repeat 108px 0;}
.top .menu_area .img_info{padding:0 30px 0 0;text-align:right;margin-bottom:18px;}
.top .menu_area .menu{width:690px;height:34px;line-height:34px;font-weight:bold;text-align:center;padding-left:22px;}
.banner{width:960px;margin:0 auto 10px;}
.mbt{margin-bottom:10px;}


/*main*/
.main{width:960px;margin:0 auto;zoom:1;line-height:24px;}
.main .title{height:29px;background:url(../images/title_bg.gif) repeat-x;padding:0 10px;text-align:left;}
.main .title h3{font-size:12px;padding-left:19px;line-height:29px;}
.main .title .more{float:right;color:#4289bf;line-height:29px;}
.main .m_title{height:30px;padding:0 20px 0 10px;text-align:left;}
.main .m_title h3{font-size:14px;padding-left:15px;line-height:22px;}
.main .m_title .more{float:right;color:#4289bf;line-height:22px;}

.main .left_bar{width:270px;float:left;overflow:hidden;}
.main .left_bar .intro{background:#efefef;color:#333;line-height:22px;padding:10px;text-align:left;}
.main .left_bar .intro p{text-indent:24px;}
.main .left_bar .t_title{height:31px;background:url(../images/intro_title.gif) no-repeat;text-indent:-999px;}
.main .left_bar .js_area{width:270px;margin:0 auto 10px;}
.main .left_bar .zsh_into{border:1px #dedede solid;width:268px;line-height:21px;}
.main .left_bar .zsh_into .content{padding:10px;_padding-bottom:12px;text-align:left;line-height:22px;}
.main .left_bar .zsh_into .content p{text-indent:24px;}
.main .left_bar .zsh_into .content img{float:left;margin-right:10px;}

.main .mid_bar{width:400px;margin:0 0 0 10px;overflow:hidden;float:left;}
.main .mid_bar .mid_topic{background:url(../images/topic_bg.gif) repeat-x top;padding:10px;color:#4289bf;_padding-top:34px;}
.main .mid_bar .mid_topic h1{height:22px;overflow:hidden;color:#c80203;font-size:20px;font-family:"黑体";line-height:23px;font-weight:normal;margin:15px 0;}
.main .mid_bar .mid_topic .info{text-align:left;color:#898989;line-height:18px;padding:0 10px;height:107px;overflow:hidden;}
.main .mid_bar .mid_topic .info p{text-indent:24px;}

.main .mid_bar .mid_topic h1 a,.mid_topic h2 a{color:#c80203;text-decoration:none;}
.main .mid_bar .mid_topic h1 a:hover,.mid_topic h2 a:hover{color:#c80203;text-decoration:underline;}

.mid_content{padding:10px;line-height:24px;text-align:left;font-size:14px;}
.mid_content li{padding-left:12px;height:24px;line-height:24px;overflow:hidden;}
.pding{padding:10px;}

.main .right_bar{width:270px;float:right;overflow:hidden;}
.main .right_bar .cont_inf{border:1px #e0e0e0 solid;padding:10px;text-align:left;margin-bottom:10px;}
.main .right_bar .cont_inf p{border-bottom:1px #e0e0e0 dashed;height:62px;overflow:hidden;text-indent:24px;line-height:21px;padding-bottom:10px;}
.main .right_bar .cont_inf li{border-bottom:1px #e0e0e0 dashed;line-height:21px;height:21px;overflow:hidden;padding-left:12px;}

.main .right_bar .cont_inf_1 {border:1px #e0e0e0 solid;text-align:left;margin-bottom:10px;height:1%;}
.main .right_bar .cont_inf_1.noborder{border-right:none;border-bottom:none;}
.main .right_bar .cont_inf_1 .content{padding:5px 10px;}
.main .right_bar .cont_inf_1 .content p{text-indent:12px;height:58px;line-height:19px;overflow:hidden;}
.main .right_bar .cont_inf_1 .content li{ list-style:none;font-size:16px;font-family:"黑体";font-weight:normal;padding-left:15px;}
.main .right_bar .cont_inf_1 .content span{text-align:center;}
.main .right_bar .cont_inf_1 .content span img{margin-bottom:5px;}
.main .right_bar .cont_inf_1 td{height:25px;line-height:25px;padding:0 3px;border-right:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;}
.main .right_bar .cont_inf_1 .data_bg{background:url(../images/td_bg.gif) repeat-x;}

.stock{border:1px #e0e0e0 solid;margin:0 0 10px 0;}
.stock_area{height:24px;border-bottom:1px #e0e0e0 solid;line-height:24px;position:relative;}
.stock_area ul{position:absolute;top:0;left:0;}
.stock_area li{float:left;height:24px;line-height:24px;width:89px;border-right:1px #e0e0e0 solid;text-align:center;cursor:pointer;color:#0e478c; background:url(../images/li_bg.gif) repeat-x 0 0;}
.stock_area .noborder{border-right:none;}
.stock_area .H_tab{width:88px;border-bottom:1px #fff solid;font-weight:bold;cursor:pointer;border-left:none; background:url(../images/current_bg.gif) repeat-x;}

.analyst{margin:0 0 5px 0;line-height:18px;font-size:12px;}
.analyst img{float:left;padding:2px;border:1px #e0e0e0 solid;margin:0 5px 0 0;}


/*zsh css*/
.sideleft{ width:690px; float:left;}
.sideright{ width:300px; float:right;}
.table_1{border:1px #e0e0e0 solid;text-align:left;}
.zsh_inf{border:1px #e0e0e0 solid;margin:0 2px 10px;}
.zshinfo{ float:right; padding-top:10px; width:660px;}
.zshIndex .q1{ float:right; margin-top:10px;line-height:20px; text-align:right; padding-right:10px; }
.zshIndex h4{ font-size:12px; font-weight:normal;}
.zshinfo .info1{ margin-bottom:20px;}
.zshinfo .info2{ font-size:12px; line-height:24px; color:#f00;}
.zshinfo .info2 a{ color:#f00; text-decoration:none;}
.zshinfo .info2 a:hover{ color:#f00; text-decoration:underline;}
.input_txt{color:#999;}
.bspace{ margin-bottom:10px;}
.zshIndex{background:url(../images/list.gif) no-repeat 0 -13px #FFF; height:54px;}
.zsh_btn{ background:url(../images/list.gif) no-repeat left bottom; width:53px; height:20px; cursor:pointer;}
.cRed{ color:#C00;}
.cGreen{ color:#080;}
.zshquote{ width:298px; padding-bottom:10px;}
.zshquote img{ float:left; margin-right:5px;}
.zshquote .quote{ float:left;padding-top:20px; text-align:left;}
.zshquote .quote li{ line-height:24px; }
.news_title2{ font-weight:bold; font-size:14px; text-align:left;padding:10px 0 0 20px;}
.zsh_msg{ width:280px; line-height:24px; text-align:left;padding:0 10px 10px;}
.zsh_msg label{ float:left; color:#0e478c;}
.zsh_msg input{float:left; margin:0 5px; padding:0; height:18px; line-height:18px; border:1px solid #ccc; width:130px; text-indent:3px;}

.mainLeft{ float:left; width:960px;}
.position{ border:1px solid #DDD; padding-left:10px; background-color:#fafafa; line-height:26px; text-align:left; margin-bottom:8px;}
.listtable{ border:1px solid #DDD; padding:10px; background-color:#fafafa;}
.listtable .title{line-height:26px; height:26px; text-align:left; padding-left:25px;background:url(../images/bg.gif) no-repeat -137px -24px;}

.listtable .title h1{ font-size:20px;line-height:26px;height:26px;font-family:"黑体"; font-weight:normal; float:left; overflow:hidden;}
.listtable .title form{ float:right;}
.listtable .topline{ height:5px; font-size:1px; border-top:1px solid #999; background-color:#DDD;}
.listtable .listnews{ padding:5px;}
.listtable .listnews ul{ padding:10px 0px; border-bottom:1px dashed #CCC;}
.listtable .listnews li{ font-size:14px; height:24px; line-height:24px; overflow:hidden; text-align:left; padding-left:12px; }
.listtable .listnews span{ float:right; color:#666; font-size:12px;}
.listtable .listnews li.space{background:none; height:10px; line-height:10px; font-size:0px; border-top:1px dashed #CCC; margin-top:10px;}
.listtable .listnews a{ color: #000; text-decoration: none;}
.listtable .listnews a:hover{ color: #C00; text-decoration: underline;}

.pageControl{ padding-top:10px; font-size:14px; margin-bottom:8px;}
.pageControl a:link, .pageControl a:visited{ border:1px solid #9aafe5; padding:2px 5px; color: #2e6ab1; background-color:#FFF; text-decoration: none;}
.pageControl a:hover, .pageControl a:active{ border:1px solid #2b66a5; background-color:#ffffe0; color: #000; padding:2px 5px;  text-decoration: none;}
.pageControl .current{ border:1px solid #9aafe5; padding:2px 5px; background-color:#2e6ab1; font-weight:bold; color:#FFF;}
.pageControl .disabled{ padding:2px 5px;}

.lefttable{ border:1px solid #DDD; margin-bottom:8px;}
.lefttitle{ background:url(../imges/bg_market.gif) repeat-x; height:30px; border-bottom:2px solid #D19191;}
.lefttitle .t1{ float:left; height:19px; line-height:19px; padding-left:25px; margin:6px 10px 0; font-size:14px; font-weight:bold; color:#9E2627; background:url(../imges/image.gif) no-repeat 0px -118px; text-align:left;}
.lefttitle2{ background:url(../imges/bg_comment.jpg) repeat-x; height:29px; border-bottom:2px solid #D19191;}
.lefttitle2 .t1{ float:left; height:19px; line-height:19px; padding-left:25px; margin:6px 10px 0; font-size:14px; font-weight:bold; color:#9E2627; background:url(../imges/image.gif) no-repeat 0px -118px; text-align:left;}
.lefttitle2 .t2{ float:right;  height:19px; line-height:19px;  margin:6px 10px 0; }
.lefttext{ width:260px; padding:4px; margin:0 auto;}
.lefttext ul{ padding:4px;}
.lefttext li{ height:20px; line-height:20px; overflow:hidden; text-align:left;}
.lefttext li span{ padding:0 10px;}
.lefttext li span.thd{ padding-left:42px;}
.news_detail{font-size:12px;line-height:22px;text-align:left;}
.news_detail p{text-indent:24px;margin:20px auto;}
.news_detail h1{font-size:26px;text-align:center;margin:20px 0 10px;}
.news_detail div{text-align:center;font-size:12px;}
.article{padding:10px;}
.article li{padding-left:12px;height:24px;line-height:24px;overflow:hidden;}

.coptyright{padding:10px 0;border-top:5px #cccccc solid;margin:15px auto 0;width:960px;text-align:center;line-height:24px;}

/*2010112update*/
.left_cont{border:1px #e0e0e0 solid;text-align:left;margin-bottom:10px;height:1%;background:url(../images/title_bg.gif) repeat-x top;padding:0 10px;text-align:left;}
.left_cont div{height:48px;overflow:hidden;margin-bottom:5px;}
.left_cont h3{font-size:12px;padding-left:19px;line-height:29px;}
.left_cont ul{margin-top:5px;text-align:left;padding:2px}
.left_cont li{ list-style:none;font-size:16px;font-family:"黑体";font-weight:normal;padding-left:10px;overflow:hidden;height:22px;}
