@charset "utf-8";
/* CSS Document */
.c_top{ margin-top:60px; margin-bottom:50px; clear:both;}
.c_pic{ float:left; width:205px;}
.c_description{ float:right; width:395px; text-align:left;}
.c_description h1{ font-size:16px;color:#386da1; line-height:30px; margin:0px;	font-family: Arial;}
.c_description p{font-weight:normal; color:#58595b; font-family:Verdana; font-size: 10px; line-height: 15px; width:370px; margin:10px 0 0 0;}


div.corner01 { position:absolute;}
div.corner02 { position:absolute; margin-left:708px;}
div.space { height:12px; float:left;}
div.table_top { background:url(../images/frame01_top.gif) no-repeat; height:10px; font-size:10px; overflow:hidden;}

#content1, #content2 { margin-top:0;}

td.fortab { /*height:20px;*/}
/*.tab { margin-top:10px;}*/
.tab ul { list-style:none; width:324px; height:26px; float:left;}
.tab li { float:left; text-align:center; height:26px; display:block;}
.tab li.line01, .tab li.line02, .tab li.line03 { border-bottom:1px solid #e4e4e4; height:25px;}
.tab li.line01 { width:7px;}
.tab li.line02 { width:10px;}
.tab li.tab_on { width:83px; background:url(/images/on_tab.gif) no-repeat 0 3px;}
.tab li.tab_off { width:83px; background:url(/images/off_tab.gif) no-repeat 0 3px;}
.tab li.line03 { width:141px;}
.tab li.line_blank { width:10px;}
.tab a { color:#a3a3a3; display:block; line-height:24px;}
.tab li.tab_on a { color:#444444;}
.tab img { margin-top:12px; }



.comp { float:left; margin-top:10px; text-align:left; border-bottom:1px solid #e4e4e4;}
.comp .two_side_top { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4; background:#f8f8f8;}
.two_side_bottom { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.comp .two_side { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.comp .chart_top { background:#efefef url(../images/top_line_bg.gif) repeat-x top;}
.comp .chartname { padding-left:20px; color:#133165; font-size:12px; font-weight:bold; padding-bottom:15px;}
.comp .blue_line { background:url(../images/blue_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .blue_line p { background:url(../images/arrow_orange.gif) no-repeat 10px center; margin:0px;}
.comp p { padding-left:20px; color:#333333; font-weight:bold; font-size:13px;}
.comp .item {background-color:#fff}
.comp .buy { background-color:#efefef}
.comp .fontbold { background-color:#efefef}
.comp .fontbold a { color:#000000; text-decoration:none; font-weight:bold; line-height:30px;font-size:10px;}
.comp .fontbold a:hover { color:#f30b1c; text-decoration:none; font-weight:bold;  font-size:10px;}

.comp .item td { border-left:1px solid #fff; border-bottom:1px solid #fff; width:92px; text-align:center; padding:10px 0;}

.comp .firstcolor { background:#f8f8f8;}
.comp .secondcolor { background:#f0f0f0;}
.comp .data { width:598px;}
.comp .data td { padding:8px 0;}
.comp .data td.title { padding-left:20px;}
.comp .data .choose { width:91px; text-align:center; border-left:1px solid #fff;}
.comp .gray_line { background:url(../images/gray_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .gray_line p { background:url(../images/arrow_dark.gif) no-repeat 10px center;}
.comp div.bottom { height:10px; width:600px; position:absolute; margin-top:-10px; margin-left:-1px;}
.comp div.bottom div { float:left; height:10px;}
.comp div.bottom .leftcorner { width:10px;}
.comp div.bottom .centerline { border-bottom:1px solid #e5e5e5; width:698px; height:9px; overflow:hidden;}
.comp div.bottom .rightcorner { width:10px;}
.comp .second { padding:10px 20px; border-bottom:1px solid #fff;}
.comp .try_buy a { color:#333333; font-weight:bold; /*font-size:12px;*/}
.comp .try_buy img { margin-right:10px;}

