body {background: #D8F4FB;
font-size : 12px; 
margin : 0; 
padding : 0; 
color : #000; 
} 
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { 
border : 0 none; 
margin : 0; 
padding : 0; 
} 
h1, h2, h3, h4, h5, h6, label { 
font-weight : normal !important ; 
} 
ul { 
list-style : none; 
} 
h1 { 
font-size : 23px; 
color : #0000ff; 
font-family: Verdana, Arial, Tahoma;
font-weight: bold;
overflow : hidden; 
margin : 0; 
line-height : 30px; 
} 
h2 { 
font-size : 14px; 
overflow : hidden; 
margin : 0; 
} 
h3 { 
font-size : 12px; 
overflow : hidden; 
margin : 0; 
} 
.titleHr { 
border-top : 1px solid #c4daf2; 
margin : 0 20px 5px 20px; 
} 
ul { 
margin : 0; 
padding : 0; 
text-decoration : none; 
} 
form { 
margin-bottom : 3px; 
margin-top : 0; 
overflow : visible; 
white-space : normal; 
} 
a { 
text-decoration : none; 
} 
a:hover { 
color : #ff0000; 
} 
ol { 
list-style : none; 
} 
li { 
list-style-type : none; 
} 
em { 
font-style : italic; 
} 
img { 
border : 0; 
} 
.black { 
color : #000; 
} 
.none { 
display : none; 
} 
.mainCont { 
float : left; 
margin-right : 10px; 
width : 660px; 
overflow : hidden; 
} 
.mainRight { 
float : right; 
width : 280px; 
} 
#Coldh { float:left;height:24px;line-height:24px;
color : #ffffff; 
} 
#Coldh a{
color : #ffffff; 
}
#Coldh a:hover { 
color : #ff0000; 
} 
.nltw .twBull { 
height : 75px; 
padding : 10px 8px; 
overflow : hidden; 
} 
.nltw .twBull .pic { 
float : left; 
width : 112px; 
} 
.nltw .twBull .pic img { 
padding : 2px; 
float : left; 
border : 1px solid #ccc; 
width : 100px; 
height : 75px; 
} 
.nltw .twBull .txt { 
line-height : 20px; 
width : 150px; 
float : left; 
position : relative; 
padding : 0; 
clear : none; 
} 
.nltw .twBull .txt ul { 
line-height : 20px; 
} 
.nltw .twBull .txt ul li { 
height : 20px; 
line-height : 20px; 
background-position : -10px -10px !important ; 
} 
.nltw .twBull p { 
padding : 0; 
margin : 0; 
line-height : 20px; 
} 
.nltw .twBull span { 
color : #3b393a; 
} 
.nltw .dashedline { 
margin : 5px 10px; 
} 
.nltw .imgbullTitle { 
background-position : -10px -10px; 
text-indent : 8px; 
float : none; 
height : 22px; 
} 
.mainFrame { 
width : 960px; 
height : auto; 
overflow : hidden; 
margin : 0 auto; 
} 
.mainFrame .main_left { 
float : left; 
width : 780px; 
height : 100%; 
display : block; 

background: #ffffff;
margin : 0; 
padding : 0; 
color : #000;
} 
.mainFrame .main_right { 
float : right; 
width : 160px; 
height : 100%; 
display : block; 
background: #ffffff;
margin : 0; 
padding : 0; 
color : #000;
} 
.footcss{ 
width : 950px; 
height : auto; 
overflow : hidden; 
margin : 0 auto;
background: #D8F4FB;
color : #000;
} 
.mainFrame .main_left .left_right { 
line-height : 100%; 
display : block; 
} 
.mainFrame .main_left .left_right .left_frame { 
width : 320px; 
float : left; 
} 
.mainFrame .main_left .left_right .right_frame { 
width : 358px; 
float : right; 
} 
.lineBox.gray ul li { 
background : none; 
} 
.mainFrame .titlebox .popTitle, .main_right .list ul li, b.icoTd, .rnewt ul li, .sliderTitle, .sliderTitle span { 
background : url(http://www.icaidao.com/images/contentbg.gif); 
} 
.mainFrame .main_right a { 
color : #0054a8; 
text-decoration : none; 
} 
.mainFrame .main_right a:hover { 
color : #f00 !important ; 
text-decoration : none; 
} 
.topLink { 
margin-top : 12px; 
height : 15px; 
line-height : 15px; 
color : #808080; 
text-align : center; 
font-family : "??????"; 
} 
.topLink a { 
color : #808080; 
text-decoration : none; 
} 
.topLink a:hover { 
color : #f00; 
text-decoration : none; 
} 
.topLink span.uprightGray { 
margin : 0 5px; 
} 
.mainFrame .titlebox .popTitle .rnewt { 
width : 180px; 
position : relative; 
} 
.mainFrame .titlebox .popTitle .rnewt ul { 
position : absolute; 
top : 2px; 
} 
.mainFrame .titlebox .popTitle .rnewt ul li { 
float : left; 
height : 22px; 
line-height : 24px; 
border : 1px solid #bfd7f1; 
margin-right : 2px; 
padding : 0 8px; 
color : #333; 
background-position : 0% -45px; 
overflow : hidden; 
cursor : pointer; 
} 
.mainFrame .titlebox .popTitle .rnewt ul li.at { 
background : none; 
background-color : #fff; 
border-bottom : 1px solid #fff; 
font-weight : bold; 
} 
.mainFrame .titlebox .Content .rconlist { 
padding : 5px 2px; 
} 
.mainFrame .main_left .left_right .left_frame { 
width : 320px; 
float : left; 
} 
.mainFrame .main_left .left_right .right_frame { 
width : 358px; 
float : right; 
} 
.lineBox.gray ul li { 
background : none; 
} 
.mainFrame .titlebox .popTitle, .main_right .list ul li, b.icoTd, .rnewt ul li, .sliderTitle, .sliderTitle span { 
background : url(http://www.icaidao.com/images/contentbg.gif); 
} 
.mainFrame .main_right a { 
color : #0054a8; 
text-decoration : none; 
} 
.mainFrame .main_right a:hover { 
color : #f00 !important ; 
text-decoration : none; 
} 
.topLink { 
margin-top : 12px; 
height : 15px; 
line-height : 15px; 
color : #808080; 
text-align : center; 
font-family : "??????"; 
} 
.topLink a { 
color : #808080; 
text-decoration : none; 
} 
.topLink a:hover { 
color : #f00; 
text-decoration : none; 
} 
.topLink span.uprightGray { 
margin : 0 5px; 
} 
.mainFrame .titlebox .popTitle .rnewt { 
width : 180px; 
position : relative; 
} 
.mainFrame .titlebox .popTitle .rnewt ul { 
position : absolute; 
top : 2px; 
} 
.mainFrame .titlebox .popTitle .rnewt ul li { 
float : left; 
height : 22px; 
line-height : 24px; 
border : 1px solid #bfd7f1; 
margin-right : 2px; 
padding : 0 8px; 
color : #333; 
background-position : 0% -45px; 
overflow : hidden; 
cursor : pointer; 
} 
.mainFrame .titlebox .popTitle .rnewt ul li.at { 
background : none; 
background-color : #fff; 
border-bottom : 1px solid #fff; 
font-weight : bold; 
} 
.mainFrame .titlebox .Content .rconlist { 
padding : 5px 2px; 
} 
.mainFrame .titlebox .Content .rconlist ul { 
height : 22px; 
line-height : 22px; 
overflow : hidden; 
} 
.mainFrame .titlebox .Content .rconlist ul li { 
float : left; 
overflow : hidden; 
width : 70px; 
} 
.mainFrame .titlebox .Content .rconlist ul .rank { 
width : 25px; 
} 
.mainFrame .titlebox .Content .rconlist ul .guba { 
width : 210px; 
} 
.mainFrame .titlebox .Content .rconlist ul .blog { 
width : 210px; 
} 
.mainFrame .titlebox .Content .rconlist ul .article { 
width : 265px; 
} 
.mainFrame .titlebox .Content .rconlist ul .other { 
width : 50px; 
text-align : right; 
color : #666; 
} 
.mainFrame .titlebox .Content .rconlist ul .other a { 
color : #00349a; 
} 
.mainFrame .titlebox .Content .rconlist ul li { 
color : #00349a; 
display : inline; 
} 
.mainFrame .titlebox .Content .rconlist ul a { 
padding : 1px 2px; 
} 
.mainFrame .titlebox .Content .rconlist ul li a:hover { 
background-color : #f00; 
color : #fff; 
} 
.mainFrame .titlebox .Content .rconlist b { 
float : left; 
width : 20px; 
height : 16px; 
line-height : 16px; 
color : #fff; 
background-color : #72b1dc; 
text-align : center; 
display : block; 
margin : 2px 5px 2px 2px; 
} 
#main { 
width : 960px; 
height : auto; 
overflow : hidden; 
margin : 0 auto; 
font-size : 12px; 
} 
#m_body { 
width : 960px; 
margin : 0 auto; 
overflow : hidden; 
text-align : left; 
} 
#gnNav1 { 
margin : 0 auto; 
overflow : hidden; 
} 
#lanmudh { 
width : 960px; 
clear : both; 
background : url(http://www.icaidao.com/images/z_01.gif) no-repeat; 
height : 26px; 
margin : 0 auto; 
} 
#lanmudh .topdh { 
clear : both; 
line-height : 26px; 
height : 26px; 
overflow : hidden; 
font-size : 14px; 
color : #fff; 
padding-left : 10px; 
} 
#lanmudh .topdh li { 
float : left; 
background : url(http://www.icaidao.com/images/z_04.gif) no-repeat right; 
margin-left : 11px; 
padding-right : 9px; 
display : inline; 
} 
#lanmudh .topdh li a:link, #lanmudh .topdh li a:visited { 
color : #fff; 
text-decoration : none; 
} 
#lanmudh .topdh li a:hover, #lanmudh .topdh li a:active { 
color : #ff0; 
text-decoration : underline; 
} 
#lanmudh .topdh li.last { 
background : none; 
padding-right : 0; 
} 
.ad-one { 
border : 1px solid #ddd; 
height : 90px; 
} 
.ad-one h4 { 
font-size : 12px; 
line-height : 20px; 
text-align : center; 
font-weight : normal; 
line-height : 18px; 
background-image : url(images/art-one-news.gif); 
background-repeat : no-repeat; 
background-position : center; 
border-bottom : 1px solid #eee; 
} 
.ad-one .aad-one-cot { 
padding : 3px 5px 0; 
} 
.ad-one ul li { 
line-height : 20px; 
text-align : center; 
height : 20px; 
overflow : hidden; 
} 
.ad-one ul li a { 
color : #666; 
} 
.mainFrame { 
width : 950px; 
line-height : 100%; 
margin : 0 auto; 
display : block; 
clear : both; 
} 
.mainFrame .banner { 
height : auto; 
} 
.mainFrame .banner .left { 
float : left; 
width : auto; 
} 
.mainFrame .banner .center { 
width : auto; 
} 
.mainFrame .banner .right { 
float : right; 
width : auto; 
} 
.HotRecommend { 
float : right; 
margin:0px;
height : 24px; 
line-height : 24px; 
margin-top : 20px; 
text-align : right; 
color : #494949; 
padding-right : 10px; 
} 
.HotRecommend a { 
margin-right : 5px; 
text-decoration : underline; 
} 
.HotRecommend .tj_title { 
font-weight : bold; 
} 
.StockData b { 
background : url(../images/elementCache.gif) no-repeat; 
float : left; 
display : block; 
} 
.wrapper { 
width : 960px; 
margin : 0 auto; 
} 
.header-top { 
line-height : 25px; 
height : 25px; 
padding-top : 2px; 
} 
.header-top .t-left { 
float : left; 
padding-left : 5px; 
color : #999; 
font-family : "??????", Arial; 
} 
.header-top .t-left a { 
font-weight : bold; 
text-decoration : underline; 
} 
.header-top .t-right { 
float : right; 
vertical-align : middle; 
padding-right : 5px; 
color : #999; 
} 
.header-top .t-right a.rss { 
background-image : url(http://www.icaidao.com/images/rss1.png); 
background-position : right center; 
background-repeat : no-repeat; 
padding : 0 1px; 
} 
.header-top .t-right a.rss span { 
visibility : hidden; 
} 
.header-top .t-right a.rss:hover { 
text-decoration : none; 
} 
.header-guide { 
height : 70px; 
background-color : #fff; 
border : 1px solid #e0e1e3; 
background-repeat : no-repeat; 
background-position : -4px -3px; 
padding : 2px 0 1px 0; 
} 
.header-guide .header-logo { 
width : 177px; 
text-align : center; 
background-image : url(http://www.icaidao.com/images/index-header-l.gif); 
background-repeat : no-repeat; 
background-position : right center; 
height : 65px; 
float : left; 
} 
.header-guide .header-logo .logo { 
height : 70px; 
} 
.header-guide .header-logo .logo img { 
padding-top : 3px; 
} 
.header-guide .header-logo .time { 
padding-top : 5px; 
font-family : "??????"; 
} 
.header-guide .index-guide { 
float : left; 
height : 70px; 
width : 780px; 
} 
.header-guide .index-guide .menu { 
padding-left : 8px; 
overflow : hidden; 
} 
.header-guide .index-guide .menu-t { 
padding-top : 5px; 
padding-bottom : 5px; 
float : left; 
padding-right : 5px; 
} 
.header-guide .index-guide .menu-t-l { 
width : 300px; 
border : 0 solid #e0e1e3; 
} 
.header-guide .index-guide .menu-t-m { 
width : 168px; 
border : 0 solid #e0e1e3; 
} 
.header-guide .index-guide .menu-t-r { 
width : 270px; 
} 
.header-guide .index-guide .menu-b { 
clear : both; 
border-top : 1px solid #e2e2e2; 
background-color : #fdfdfd; 
padding-top : 1px; 
} 
.index-guide .menu-t ul li a { 
padding : 0 5px 5px 4px; 
color : #002e6c; 
} 
.index-guide .menu ul li { 
height : 14px; 
line-height : 14px; 
padding : 3px 0; 
} 
.index-guide .menu ul li a.tip { 
font-weight : bold; 
padding : 0 5px; 
color : #12328f; 
} 
.index-guide .menu-b ul li a { 
padding : 0 5px; 
color : #002e6c; 
} 
ul, li { 
list-style : none; 
} 
.mainFrame .titlebox .Content .rconlist b.best { 
background-color : #fd6502; 
} 
.mainFrame .main_right .titlebox .scrollPic { 
width : 280px; 
height : 118px; 
margin : 0 auto; 
padding : 10px 0; 
} 
.mainFrame .main_right .titlebox .scrollPicBar { 
float : left; 
width : 256px; 
overflow : hidden; 
} 
.rl { 
width : 18px; 
height : 14px; 
background : url(http://www.icaidao.com/images/rollElement.gif) repeat-x -47px 0%; 
cursor : pointer; 
float : left; 
} 
.rr { 
width : 18px; 
height : 14px; 
background : url(http://www.icaidao.com/images/rollElement.gif) repeat-x -70px 0%; 
cursor : pointer; 
float : left; 
} 
.scrollDotList { 
padding : 0 5px; 
overflow : hidden; 
float : left; 
} 
.scrollDotList .dotON { 
width : 9px; 
height : 14px; 
background : url(http://www.icaidao.com/images/rollElement.gif) repeat-x 0% 0%; 
cursor : pointer; 
float : left; 
margin : 0 2px; 
} 
.scrollDotList .dotOFF { 
width : 9px; 
height : 14px; 
background : url(http://www.icaidao.com/images/rollElement.gif) repeat-x -16px 0%; 
cursor : pointer; 
float : left; 
margin : 0 2px; 
} 
.mainFrame .main_right .titlebox .scrollPicList { 
height : 118px; 
padding : 0; 
float : left; 
} 
.mainFrame .main_right .titlebox .scrollPicList li { 
float : left; 
margin-left : 6px; 
margin-right : 7px; 
text-align : center; 
height : 106px; 
width : 111px; 
overflow : hidden; 
display : inline; 
background : url(http://www.icaidao.com/images/list_bg.gif); 
padding : 6px 8px; 
} 
.mainFrame .main_right .titlebox .scrollPicList li img { 
border : 1px solid #c4c4c4; 
padding : 2px; 
width : 105px; 
height : 80px; 
background-color : #fff; 
} 
.mainFrame .main_right .titlebox .scrollPicList li .pic { 
height : 86px; 
overflow : hidden; 
} 
.mainFrame .main_right .titlebox .scrollPicList li .txt { 
height : 19px; 
line-height : 21px; 
width : 111px; 
overflow : hidden; 
} 
.mainFrame .main_right .titlebox .scrollPicList li a { 
font-size : 12px; 
} 
.list.rollAd { 
padding-left : 4px; 
} 
.list.rollAd ul { 
height : 22px; 
line-height : 22px; 
clear : both; 
overflow : hidden; 
} 
.list.rollAd ul li { 
float : left; 
clear : none !important ; 
margin : 0 4px; 
} 
.sliderTitle { 
height : 24px; 
position : relative; 
border : 1px solid #bdd7ee; 
border-bottom : none; 
} 
.sliderTitle .sliderBar { 
position : absolute; 
} 
.sliderTitle span { 
font-size : 14px; 
color : #484848; 
cursor : pointer; 
text-align : center; 
float : left; 
border : 1px solid #bdd7ee; 
border-left : 0; 
border-top : none; 
line-height : 26px; 
height : 24px; 
overflow : hidden; 
padding : 0 14px; 
margin-left : 0; 
background-position : 0% -95px; 
} 
.sliderTitle span.at { 
background : #fff; 
font-weight : bold; 
overflow : hidden; 
border-bottom : 1px solid #fff; 
} 
.mainFrame .main_right .sliderTitle span a { 
color : #454545; 
} 
.btnList { 
height : auto; 
overflow : hidden; 
padding : 8px; 
} 
.btnList ul { 
height : 106px; 
margin-top : 4px !important ; 
} 
.btnList ul li { 
float : left; 
clear : none !important ; 
margin : 3px 5px; 
line-height : 22px; 
height : 22px !important ; 
overflow : hidden; 
padding : 0; 
display : inline; 
text-indent : 0 !important ; 
} 
.btnList ul li a { 
background : url(http://www.icaidao.com/images/moneyToolBg.gif) no-repeat scroll 0% 0%; 
border : 1px solid #a4a4a4; 
color : #000 !important ; 
float : left; 
display : inline; 
font-size : 12px; 
height : 20px; 
line-height : 20px; 
overflow : hidden; 
text-align : center; 
text-decoration : none; 
width : 58px; 
} 
.btnList ul li a:visited { 
text-decoration : none; 
color : #000; 
} 
.btnList ul li a:hover { 
text-decoration : none; 
color : #f00; 
} 
.picText { 
margin : 0 auto; 
padding : 8px 0; 
border-bottom : 1px dashed #c4c4c4; 
height : 81px; 
text-align : left; 
width : 280px; 
overflow : hidden; 
} 
.picText img { 
float : left; 
width : 100px; 
height : 75px; 
padding : 2px; 
margin-right : 10px; 
border : 1px solid #c4c4c4; 
display : inline; 
overflow : hidden; 
} 
.picText .imgbullTitle { 
float : left; 
display : inline; 
height : 20px; 
line-height : 20px; 
width : 164px; 
background-image : none; 
} 
.picText .imgbullTitle a { 
color : #0054a8; 
text-decoration : none; 
} 
.picText .imgbullTitle a:hover { 
color : #c00; 
text-decoration : none; 
} 
.picText .imgbullText { 
float : left; 
display : inline; 
text-indent : 24px; 
width : 164px; 
line-height : 20px; 
overflow : hidden; 
} 
.picText p { 
margin : 0; 
padding : 0; 
line-height : 1.4; 
} 
.picText .imgbullMore { 
text-indent : 0 !important ; 
} 
.mainFrame .titlebox .Content { 
border : 0px solid #bdd7ee; 
clear : both; 
background:#D8F4FB;
} 
.mainFrame .main_right .googlebox { 
border : 1px solid #bdd7ee; 
clear : both; 
width : 300px; 
} 
.mainFrame .main_right .titlebox .Content { 
border : 0px solid #bdd7ee; 
} 
.mainFrame .titlebox .titleText { 
text-indent : 4px; 
float : left; 
font-size : 14px; 
height : 25px; 
line-height : 27px; 
overflow : hidden; 
font-weight : bold; 
} 
.mainFrame .titlebox .titleText a { 
color : #454545; 
} 
.mainFrame .titlebox .titleText a:hover { 
color : #454545; 
} 
.mainFrame .titlebox { 
display : block; 
height : 1%; 
line-height : 0; 
} 
.mainFrame .titlebox .list ul li { 
background-position : 8px -71px !important ; 
text-indent : 18px; 
background-repeat : no-repeat; 
} 
.popTitle { 
background-repeat : repeat-x; 
height : 25px; 
line-height : 25px; 
clear : both; 
} 
.popTitle .icoTd { 
margin : 6px 2px 0 8px; 
} 
b.icoTd { 
background-position : 0% -28px; 
background-repeat : no-repeat; 
float : left; 
font-size : 1px; 
height : 13px; 
line-height : 13px; 
width : 8px; 
} 
.mainFrame .titlebox .popTitle { 
background-position : 0% 0%; 
color : #b45d23; 
border : 1px solid #bdd7ee; 
border-bottom : 0; 
} 
.mainFrame .titlebox .popTitle .titleText { 
color : #454545; 
} 
.mainFrame .titlebox .u1 { 
border-bottom : 1px solid #c6c6c6; 
} 
.mainFrame .main_right .titlebox div ul li span { 
float : none; 
display : inline; 
} 
.mainFrame .main_right .titlebox .more { 
float : right; 
height : 20px; 
line-height : 20px; 
padding-right : 4px; 
padding-top : 4px; 
overflow : hidden; 
margin-right : 15px; 
} 
.mainFrame .main_right .titlebox .more.plus { 
padding-top : 6px; 
margin-right : 10px; 
height : 18px; 
line-height : 18px; 
} 
.mainFrame .main_right .titlebox .more a { 
color : #002b8e; 
} 
.footer { 
color : #000; 
clear : both; 
height : auto; 
overflow : hidden; 
margin : 0 auto; 
text-align : center; 
border-top : 1px solid #999; 
margin-top : 12px; 
padding-top : 12px; 
line-height : 20px; 
} 
.footer a { 
color : #000; 
text-decoration : none; 
} 
.footer a:hover { 
color : #f00; 
} 
a { 
color : #00349a; 
text-decoration : none; 
} 
a:hover { 
color : #c00; 
text-decoration : none; 
} 
a.red { 
color : #f00 !important ; 
} 
.hdShadow { 
background : #ebebeb; 
width : 950px; 
height : 3px; 
line-height : 3px; 
font-size : 1px; 
clear : both; 
} 
.spacer6 { 
clear : both; 
height : 6px; 
line-height : 6px; 
font-size : 0; 
overflow : hidden; 
} 
.spacer8 { 
height : 8px; 
line-height : 8px; 
font-size : 0; 
overflow : hidden; 
clear : both; 
} 
.spacer3 { 
height : 3px; 
line-height : 3px; 
font-size : 0; 
overflow : hidden; 
clear : both; 
} 
.sbox { 
width : 230px; 
margin : 0; 
} 
.sbox-top { 
background : url(i/bg-sbox-230.gif) no-repeat 0% 0%; 
height : 13px; 
overflow : hidden; 
} 
.sbox-content { 
background : #fefcee; 
border-left : 2px solid #ff9b11; 
border-right : 2px solid #ff9b11; 
} 
.sbox-bottom { 
background : url(i/bg-sbox-230.gif) no-repeat 0% -14px; 
height : 13px; 
} 
.sbox-white { 
width : 230px; 
} 
.sbox-white .sbox-top { 
background : url(i/bg-sbox-230-white.gif) no-repeat 0% 0%; 
height : 12px; 
overflow : hidden; 
} 
.sbox-white .sbox-content { 
background : #fff; 
border : none; 
} 
.sbox-white .sbox-bottom { 
background : url(i/bg-sbox-230-white.gif) no-repeat 0% -13px; 
height : 12px; 
} 
.clear { 
clear : both; 
} 
.others div.others_btn { 
float : right; 
margin-top : 5px; 
width : 100px; 
} 
.others div.others_btn .now_num { 
text-align : center; 
font-size : 12px; 
} 
.others div.others_btn .now_num strong { 
color : #d81a46; 
} 
.others div.others_btn a { 
margin : 5px auto; 
display : block; 
background-image : url(i/other_btn.png); 
width : 85px; 
height : 24px; 
} 
.others div.others_btn a span { 
display : none; 
} 
.others p.price { 
float : left; 
width : 90px; 
margin-bottom : 10px; 
font-size : 12px; 
color : #333333; 
margin-top : 5px; 
} 
.others p.price span { 
font-weight : bold; 
color : #cc3333; 
} 
.others h3 { 
margin-bottom : 3px; 
} 
.others h3 a { 
font-size : 12px; 
color : #000000; 
} 
.adsenseArea {
float : left; 
padding : 0px; 
} 
.vote_title .shell, .EmNewsTipBox .tipHeader, .EmNewsTipBox .tipSearch span.btn a, .EmNewsTipBox .tip_links li a, .tipHeader .tip_th_btn span, .Body .reading .r_Content .r_c_title, .btn b, .lineBox .sliderTit span, .CBox .Header .title, .CBox .Header .title ul.slider li, .lineBox .title { 
background : url(http://www.icaidao.com/images/bgelements.gif) repeat-x; 
} 
.vote_title .shell b, .tipHeader .tip_th_btn b, .newscon .AboutCtrl img, .newscon .BodyEnd img, .reading .r_Content .r_c_main .link_bull li, .list li { 
background : url(http://www.icaidao.com/images/elements.gif) no-repeat; 
} 
.btn { 
position : relative; 
vertical-align : middle; 
border : 1px solid #a4a4a4; 
float : left; 
display : block; 
height : 17px; 
cursor : pointer; 
} 
.btn b { 
border : 1px solid #fff; 
background-position : 0% -111px; 
height : 15px; 
overflow : hidden; 
line-height : 17px; 
padding : 0 6px; 
float : left; 
display : block; 
font-weight : lighter; 
} 
.btn a { 
display : block; 
text-decoration : none; 
color : #494949; 
cursor : pointer; 
} 
.lineBox { 
border : 1px solid #c0d8f2; 
} 
.lineBox.gray { 
border : 1px solid #cbcbcb; 
} 
.lineBox.p8 { 
padding : 8px; 
} 
.lineBox.tc { 
text-align : center; 
background : #f5f8fd; 
} 
.lineBox.f14 { 
text-indent : 12px; 
font-size : 14px; 
line-height : 24px; 
color : #474747; 
} 
.lineBox .title { 
height : 23px; 
line-height : 25px; 
overflow : hidden; 
font-size : 14px; 
font-weight : bold; 
color : #484848; 
margin : 1px; 
background-position : 0% -257px; 
} 
.lineBox .title span { 
float : left; 
text-indent : 12px; 
} 
.lineBox .title span.more { 
float : right; 
font-size : 12px; 
font-weight : normal; 
margin-right : 12px; 
display : inline; 
} 
.lineBox .content { 
clear : both; 
border-top : 1px solid #c0d8f2; 
padding : 0 8px; 
} 
.lineBox .content.nbt { 
border-top : 0; 
} 
.lineBox .content .img_bull { 
height : 81px; 
padding : 4px 3px 8px; 
} 
.lineBox .content .img_bull .img { 
float : left; 
width : 106px; 
height : 81px; 
overflow : hidden; 
} 
.lineBox .content .img_bull img { 
width : 100px; 
height : 75px; 
padding : 2px; 
border : 1px solid #626262; 
} 
.lineBox .content .img_bull .text { 
float : right; 
line-height : 18px !important ; 
width : 162px; 
} 
.lineBox .content .img_bull .tit { 
font-weight : bold; 
margin-bottom : 4px; 
} 
.lineBox .content .img_bull .txt { 
line-height : 20px !important ; 
text-indent : 24px; 
} 
.lineBox .content .list { 
padding : 4px 0; 
} 
.lineBox .content .list.bt { 
border-top : 1px dashed #c0d8f2; 
padding : 4px 6px; 
} 
.lineBox .content.ht { 
border-top : 1px solid #c0d8f2; 
} 
.list li { 
clear : both; 
font-size : 12px; 
color : #484848; 
background-position : -12px -49px; 
height : 22px; 
line-height : 22px; 
text-indent : 14px; 
overflow : hidden; 
} 
.list.col2 ul { 
height : 22px; 
line-height : 22px; 
overflow : hidden; 
} 
.list.col2 li { 
float : left; 
width : 50%; 
clear : none; 
} 
.lineBox .btnList { 
clear : both; 
border-top : 1px solid #c0d8f2; 
padding : 4px 9px; 
} 
.lineBox .btnList ul { 
height : 23px; 
overflow : hidden; 
padding : 4px 0 4px; 
} 
.lineBox .btnList ul li { 
float : left; 
width : 70px; 
display : inline; 
} 
.lineBox .btnList ul li span { 
margin : 0 4px; 
height : 20px; 
display : inline; 
} 
.lineBox .btnList ul li span b { 
width : 58px; 
height : 18px; 
line-height : 20px; 
overflow : hidden; 
text-align : center; 
padding : 0; 
margin : 0; 
} 
.lineBox .sliderTit { 
height : 24px; 
font-size : 14px; 
} 
.lineBox .sliderTit span { 
color : #484848; 
cursor : pointer; 
text-align : center; 
float : left; 
background-position : 0% -257px; 
width : 149px; 
border-left : 1px solid #c0d8f2; 
border-bottom : 1px solid #c0d8f2; 
margin-left : -1px; 
line-height : 26px; 
height : 24px; 
overflow : hidden; 
} 
.lineBox .sliderTit span.at { 
background : #fff; 
border-bottom : 0 !important ; 
font-weight : bold; 
} 
.lineBox .sliderTit.three { 
border-bottom : 1px solid #c0d8f2; 
position : relative; 
} 
.lineBox .sliderTit.three .threeBox { 
position : absolute; 
} 
.lineBox .sliderTit.three span { 
width : 60px; 
border-right : 1px solid #c0d8f2; 
border-left : 0; 
margin-left : 0; 
} 
.lineBox .sliderTit.three span.at { 
height : 25px; 
overflow : hidden; 
} 
.rBox .lineBox .newsCalendar { 
padding : 12px; 
height : 20px; 
} 
.rBox .lineBox .newsCalendar select { 
font-size : 12px; 
height : 20px; 
line-height : 20px; 
float : left; 
margin-right : 8px; 
} 
.rBox .lineBox .newsCalendar .btn { 
color : #494949; 
} 
.listBox { 
border : 1px solid #a0a0a0; 
height : 1%; 
position : relative; 
} 
.listBox:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.listBox #loading { 
float : left; 
height : 25px; 
line-height : 25px; 
border : 3px solid #efefef; 
position : absolute; 
top : 0; 
left : 0; 
padding : 0 12px; 
} 
.listBox .ctrl { 
height : 25px; 
line-height : 25px; 
float : right; 
margin-top : 5px; 
margin-right : 12px; 
display : inline; 
} 
.listBox .ctrl input, .listBox .ctrl a span { 
float : left; 
margin-right : 4px; 
} 
.listBox .ctrl input { 
vertical-align : middle; 
margin : 0; 
padding : 0; 
margin-top : 5px; 
} 
.listBox .ctrl a span { 
line-height : 12px; 
margin-top : 1px; 
vertical-align : middle; 
cursor : pointer; 
color : #484848; 
} 
.listBox .ctrl a { 
float : left; 
height : 13px; 
overflow : hidden; 
text-decoration : none; 
margin-top : 8px; 
} 
.listBox .ctrl span.btn { 
margin-top : 5px; 
margin-left : 8px; 
} 
.listBox .ctrl a b.icoR { 
width : 13px; 
height : 13px; 
line-height : 13px; 
font-size : 1px; 
background : url(/images/radiobox.gif) no-repeat 0% 0%; 
float : left; 
margin-right : 4px; 
display : inline; 
cursor : pointer; 
} 
.listBox .ctrl a:hover b.icoR { 
background-position : -13px 0%; 
} 
.listBox .ctrl a:active b.icoR { 
background-position : -26px 0%; 
} 
.listBox .ctrl a.at b.icoR { 
background-position : 0% -13px; 
} 
.listBox .ctrl a.at:hover b.icoR { 
background-position : -13px -13px; 
} 
.listBox .ctrl a.at:active b.icoR { 
background-position : -26px -13px; 
} 
.listBox .list { 
width : 96%; 
margin : 0 auto; 
clear : both; 
padding-bottom : 8px; 
} 
.listBox .list ul { 
padding : 6px 4px; 
border-bottom : 1px dashed #aeaeae; 
} 
.listBox .list li { 
clear : both; 
font-size : 14px; 
color : #484848; 
background-position : -12px -47px; 
height : 25px; 
line-height : 25px; 
text-indent : 14px; 
overflow : hidden; 
} 
.listBox .list li a { 
text-decoration : none; 
} 
.listBox .list li a:hover { 
text-decoration : none; 
} 
.list li span { 
float : right; 
font-size : 12px; 
} 
#content .NewsRank2 { 
display : none; 
} 
#content .NewsRank3 { 
display : none; 
} 
#content .NewsRank4 { 
display : none; 
} 
.newscon { 
border : 0px solid #c0d8f2; 
background : #FFFFFF; 
padding : 20px 24px 15px; 
} 
.newscon h1 { 
font-size : 23px; 
font-family: Verdana, Arial, Tahoma;
color : #0000ff; 
font-weight: bold;
overflow : hidden; 
margin : 0; 
padding : 6px 0 6px 0; 
text-align : center; 
line-height : 30px; 
} 
.newscon .author { 
font-family: Verdana, Arial, Tahoma;
font-size : 12px; 
line-height : 12px; 
overflow : hidden; 
padding-top : 3px; 
color : #666666; 
} 
.newscon .author a { 
text-decoration : none; 
color : #666666; 
} 
.newscon .author .p { 
font-family: Verdana, Arial, Tahoma;
font-size : 12px; 
line-height : 12px; 
overflow : hidden; 
padding-top : 2px; 
color : #666666; 
} 
.newscon .author span { 
padding : 0 1px; 
color : #666666; 
} 
.newscon .author span a { 
text-decoration : none; 
line-height : 12px; 
color : #666666; 
} 
.newscon .author .dianji { 
display : none; 
} 
.dianji { 
display : none; 
} 
.tongji { 
display : none; 
} 
.relatedlist li { 
border : 1px solid #d5e4f2; 
background : #f4f8fb; 
height : 22px; 
line-height : 22px; 
margin-top : 10px; 
padding : 0 5px; 
} 
.newscon .c_review { 
border : 1px solid #ccc; 
background : #fff; 
padding : 8px; 
margin-bottom : 8px; 
font-size : 14px; 
color : #454545 !important ; 
text-indent : 24px; 
} 
.newscon img.mobile { 
background-position : -2px -1px; 
} 
.newscon img.speak { 
width : 10px; 
background-position : -13px -1px; 
} 
.newscon img.comment { 
width : 9px; 
background-position : -25px -1px; 
} 
.newscon .AboutCtrl img.comment, .newscon .BodyEnd img.speak { 
margin-left : 12px; 
} 
.newscon .Body { 
font-size : 14px; 
line-height : 164.28%; 
margin-top : 1px; 
overflow : hidden; 
} 
.newscon .Body { 
clear : both; 
} 
.newscon .Body p { 
margin : 2px 0; 
} 
.newscon .Body span .keytip { 
margin : 0 1px; 
} 
.newscon .Body a.infokey, .newscon .Body a.sokey, .newscon .Body a.keytip { 
color : #000 !important ; 
border-bottom : 1px solid #0781c7; 
text-decoration : none !important ; 
} 
.newscon .Body a.infokey:hover, .newscon .Body a.sokey:hover, .newscon .Body a.keytip:hover { 
text-decoration : none !important ; 
background : #c4def5; 
} 
.newscon .Body .EM_imgBaList_box { 
font-size : 14px !important ; 
} 
.newscon .BodyEnd { 
clear : both; 
font-family : "??????"; 
color : #717171; 
border-top : 1px solid #c0d8f2; 
font-size : 12px; 
height : 18px; 
line-height : 18px; 
overflow : hidden; 
padding-top : 10px; 
text-align : center; 
margin-top : 8px; 
} 
.newscon .BodyEnd .ae_box { 
float : left; 
display : inline; 
} 
.newscon .BodyEnd .be_box { 
float : right; 
margin-right : 12px; 
display : inline; 
} 
.newscon .Body .reading { 
font-size : 12px; 
float : right; 
clear : left; 
padding-right : 8px; 
} 
.reading .r_Content { 
float : left; 
width : 206px; 
margin : 5px 8px 5px 0; 
border : 1px solid #bfbfbf; 
background : #fff; 
} 
.hrgoogle1 { 
float : right; 
width : 1px; 
height : 25px; 
} 
.hrgoogle2 { 
float : right; 
height : 280px; 
width : 336px; 
clear : right; 
background : #f5f8fd; 
margin : 25px 0 0 0; 
} 
.span { 
color : #ff0000; 
} 
.newscon .Body .reading .r_Content .r_c_title { 
border : 1px solid #fff; 
background-position : 0% -85px; 
height : 25px; 
line-height : 25px; 
font-size : 14px; 
font-weight : bold; 
text-indent : 8px; 
} 
.newscon .Body .contentTxt { 
clear : right; 
} 
.newscon .wumi { 
color : #dcdcdc; 
padding-top : 15px; 
text-align : center; 
line-height : normal !important ; 
}



.newscon .qqdingyue { 
color : #dcdcdc; 
padding-top : 15px; 
text-align : center; 
line-height : normal !important ; 
}

.newscon .cFooter { 
color : #dcdcdc; 
border-bottom : 1px solid #c0d8f2; 
padding-top : 15px; 
text-align : center; 
line-height : normal !important ; 
} 
.newscon .cFooter span { 
font-family : "??????"; 
padding : 0 8px; 
color : #474747; 
} 
.newscon .cFooter a { 
text-decoration : none; 
font-size : 12px; 
} 
.newscon .cFooter a:hover { 
color : #ff0000; 
} 
.newscon .article_page a { 
text-decoration : none; 
font-size : 13px; 
} 
.newscon .article_page a:hover { 
color : #ff0000; 
} 


.newscon .postinfo {
	width: 410px;
	float: center;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.newscon .postinfo2 {
	width: 300px;
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.newscon .postinfo2 .left {
		float: left;
		width: 300px;
	}
.imgRemark { 
line-height : 30px; 
color : #666; 
font-size : 12px; 
} 
.imgLink { 
font-size : 12px; 
} 
.Body .sokey { 
text-decoration : none; 
} 
.Body table.cms_autoformat_table { 
background : #c6d8ee; 
} 
.Body table.cms_autoformat_table td { 
background : #eef5fd; 
font-size : 12px; 
padding : 5px; 
line-height : normal; 
} 
.lineBox.gray.p8.f14 a { 
margin : 0 5px; 
} 
.foot { 
width : 950px; 
margin : 0 auto; 
padding-top : 5px; 
} 
#foot08 { 
text-align : center; 
margin-top : 5px; 
font-size : 12px; 
border-top : 5px solid #4d8dd5; 
} 
#foot08 div { 
margin-bottom : 5px; 
} 
#foot08 a:link, #foot08 a:visited { 
color : #000; 
text-decoration : underline; 
} 
#foot08 a:hover, #foot08 a:active { 
color : #ff0000; 
text-decoration : underline; 
} 
.conlist { 
width : 950px; 
line-height : 30px; 
height : 30px; 
overflow : hidden; 
padding-top : 10px; 
margin-top : 5px; 
border-top : 1px solid #ccc; 
text-align : left; 
} 
.zimulist { 
float : left; 
width : 820px; 
text-align : left; 
} 
.zimulist li { 
display : inline; 
} 
.zimulist li a { 
padding : 1px 2px; 
} 
.zimulist li a:hover { 
background-color : #f00; 
color : #fff; 
} 
.zimulist li.sign { 
color : #666; 
} 
.conlist-right { 
float : right; 
width : 68px; 
cursor : pointer; 
background : url(style/caidao/back-top.gif) no-repeat right center; 
} 
.adsensebox { 
float : left; 
text-align : center; 
} 
#lanmudh { 
width : 950px; 
clear : both; 
background : url(http://www.icaidao.com/images/z_01.gif) no-repeat; 
height : 26px; 
margin : 0 auto; 
} 
#lanmudh .topdh { 
clear : both; 
line-height : 26px; 
height : 26px; 
overflow : hidden; 
font-size : 14px; 
color : #fff; 
padding-left : 10px; 
} 
#lanmudh .topdh li { 
float : left; 
background : url(http://www.icaidao.com/images/z_04.gif) no-repeat right; 
margin-left : 11px; 
padding-right : 11px; 
display : inline; 
} 
#lanmudh .topdh li a:link, #lanmudh .topdh li a:visited { 
color : #fff; 
text-decoration : none; 
} 
#lanmudh .topdh li a:hover, #lanmudh .topdh li a:active { 
color : #ff0; 
text-decoration : underline; 
} 
#lanmudh .topdh li.last { 
background : none; 
padding-right : 0; 
} 
#lanmuLogo { 
width : 950px; 
height : 40px; 
overflow : hidden; 
clear : both; 
margin : 6px auto 3px; 
} 
#lanmuLogo .logoimg img { 
height : 40px; 
} 
#lanmuLogo .baiduSearch { 
float : right; 
margin-top : 5px; 
display : inline; 
} 
#lanmuLogo .search { 
float : right; 
width : 285px; 
} 
#lanmuLogo .search .s0 { 
float : left; 
width : 65px; 
color : #666; 
padding : 18px 0 0; 
} 
#lanmuLogo .search .s1 { 
float : left; 
width : 130px; 
padding : 16px 0 0; 
} 
#lanmuLogo .search .s1 INPUT { 
font-size : 12px; 
width : 120px; 
color : #666; 
height : 15px; 
border : 1px solid #ccc; 
} 
#lanmuLogo .search .s2 { 
float : left; 
width : 60px; 
padding : 16px 0 0; 
} 
#lanmuLogo .search .s2 .input { 
font-size : 12px; 
width : 53px; 
cursor : pointer; 
height : 19px; 
border-width : 0; 
padding : 3px 0 0; 
} 
#lanmuLogo .search .s2 .inputOver { 
font-size : 12px; 
width : 53px; 
cursor : pointer; 
height : 19px; 
border : 0; 
padding : 3px 0 0; 
} 
#lanmuLogo .search .s3 { 
float : left; 
width : 30px; 
text-align : right; 
padding : 18px 0 0; 
} 
#lanmuLogo .topTime { 
float : left; 
padding-left : 10px; 
margin-top : 20px; 
} 
.endAd550 { 
clear : both; 
width : 571px; 
border-bottom : 1px solid #ccc; 
margin : 0 auto; 
padding : 9px 0; 
} 
.endAd950 { 
clear : both; 
width : 950px; 
border-bottom : 0 solid #ccc; 
margin : 0 auto; 
padding : 4px 0; 
} 
.endAdTop { 
width : 950px; 
margin : 0 auto; 
padding : 3px 0 0; 
} 
.endAd336 { 
width : 360px; 
text-align : center; 
margin : auto; 
padding : 5px 0 0; 
} 
.adRtext { 
clear : both; 
width : 350px; 
margin : 0 auto; 
} 
#login { 
line-height : 23px; 
background : #ffffff; 
text-align : right; 
border-bottom : 1px solid #cdcdcd; 
width : 950px; 
} 
#login .t-menu { 
float : left; 
padding-left : 5px; 
color : #999; 
font-family : "??????", Arial; 
border : none; 
} 
#login .t-menu a { 
text-decoration : none; 
} 
#login .right-menu { 
border : none; 
float : right; 
padding-left : 5px; 
padding-top : 3px; 
color : #ccc; 
} 
#login a:hover { 
color : #ff0000; 
} 
#login a { 
color : #000000; 
} 
#login li { 
display : inline; 
padding : 0 8px; 
height : 23px; 
border-right : 1px solid #999; 
} 
#login li .last { 
background : none; 
padding-right : 0; 
} 
.mainFrame { 
width : 950px; 
line-height : 100%; 
margin : 0 auto; 
display : block; 
clear : both; 
} 
.mainFrame .banner { 
height : auto; 
} 
.mainFrame .banner .left { 
float : left; 
width : auto; 
} 
.mainFrame .banner .center { 
float : left; 
width : auto; 
margin-left : 6px; 
} 
.mainFrame .banner .right { 
float : right; 
width : auto; 
} 
.HotRecommend { 
float : right; 
height : 24px; 
line-height : 24px; 
margin-top : 20px; 
text-align : right; 
color : #494949; 
padding-right : 10px; 
} 
.HotRecommend a { 
margin-right : 5px; 
text-decoration : underline; 
} 
.HotRecommend .tj_title { 
font-weight : bold; 
} 
.StockData b { 
background : url(../images/elementCache.gif) no-repeat; 
float : left; 
display : block; 
} 
.pageLink { 
font-size : 12px; 
margin : 5px auto; 
clear : both; 
font-family : Tahoma; 
text-align : center; 
margin-top : 5px; 
} 
.pageLinkOn { 
font-size : 12px; 
color : #fff; 
font-weight : bold; 
text-align : center; 
background : #3f70aa; 
margin : 2px 2px; 
display : inline-block; 
padding : 0 5px; 
font-family : Tahoma; 
line-height : 20px; 
margin-bottom : 3px; 
} 
.pageLink a { 
font-size : 12px; 
text-align : center; 
background : #fff; 
border : 1px solid #3f70aa; 
margin : 2px 2px; 
display : inline-block; 
padding : 0 5px; 
line-height : 18px; 
} 
.pageLink a:hover { 
font-size : 12px; 
color : #fff; 
text-align : center; 
background : #3f70aa; 
border : 1px solid #3f70aa; 
margin : 0 2px; 
display : inline-block; 
padding : 0 5px; 
margin-bottom : 3px; 
text-decoration : none; 
} 
.adgoogle { 
font-size : 13px; 
text-align : left; 
color : #0000ff; 
padding : 1px 0 5px 0; 
margin-top : 10px; 
text-decoration : none; 
} 
.adgoogle a { 
font-size : 13px; 
text-align : left; 
color : #0000ff; 
text-decoration : none; 
} 
.adgoogle2 { 
text-align : center; 
} 
.con5, .con5a { 
color : #000000; 
font-size : 13px; 
} 
.con5 { 
text-align : right; 
} 
.con5 a { 
color : #000000; 
} 
.daohang_tou { height:20px;text-align:center;margin: 5px 25px 0px 25px;
}
.daohang_text { 
padding : 1px; 
margin-top : 8px; 
border : 1px solid #b6b6b6; 
text-align : center; 
font-size : 13px; 
} 
.daohang_text ul { 
line-height : 21px; 
text-align : left; 
font-size : 13px; 
} 
.daohang_text li { 
border-top : 1px dashed #cccccc; 
font-size : 13px; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 10px; 
padding-top : 0; 
list-style-type : none; 
background : none; 
} 
.daohang_text a:link { 
line-height : 21px; 
color : #000000; 
text-decoration : none; 
overflow : hidden; 
} 
.daohang_text a:hover { 
color : #ff0000; 
text-decoration : none; 
font-size : 13px; 
} 
.titleHr { 
border-top : 1px solid #c4daf2; 
margin : 0 20px 5px 20px; 
} 
.xinqing { 
text-align : center; 
color : #7d7f82; 
font-size : 12px; 
} 
.rightadgoogle { 
float : right; 
} 

.childclass_content ul
{
	margin: 0px;
	padding: 0px;
}
.childclass_content
{
	height: auto !important;
	height: 182px;
	min-height: 182px;
}
.a_class_menu
{
	clear: left;
	padding: 5px;
	margin-top: 5px;
	background: #f9f9f9;
	border: 1px solid #9bbde6;
	text-align: left;
}
.a_class_menu ul, .a_class_menu li
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style: none;
}
.a_class_menu a
{
	color: blue;
	text-decoration: underline;
}
.s_classlist_title
{
	font: normal normal bold 12px/150% Arial,"宋体",Helvetica,sans-serif;
	border: 1px solid #9bbde6;
}
.s_classlist_text
{
	border-bottom: 1px solid #9bbde6;
	border-left: 1px solid #9bbde6;
	border-right: 1px solid #9bbde6;
}
.s_classlist_title_r, .s_classlist_title_c, .s_classlist_text_r, .s_classlist_text_c
{
	float: right;
	text-align: center;
	border-left: 1px solid #9bbde6;
}
.s_classlist_title_r, .s_classlist_title_c, .s_classlist_title_l
{
	font-weight: bold;
}
.s_classlist_title_l, .s_classlist_text_l
{
	padding-left: 5px;margin-left:10px;margin-top:1px;font-size:14px;
}
.s_classlist_title_r, .s_classlist_text_r, .s_classlist_title_c, .s_classlist_text_c
{
	height: 22px;
	width: 70px;
	overflow: hidden;
}
.s_classlist_title_r, .s_classlist_text_r
{
	width: 50px;
}
.s_classlist_title_l, .s_classlist_title_c, .s_classlist_title_r, .s_classlist_text_l, .s_classlist_text_r, .s_classlist_text_c
{
	line-height: 22px;
}
.childclasslist_box
{
	margin: 5px 0px 0px 5px;
}
*html .childclasslist_box
{
	margin: 5px 0px 0px 10px;
} 
.c_main .childclasslist_box
{
	margin: 0px;
}

