#container{width:100%; margin:0 auto; text-align:center;}
#productSelect{border:#ADC6E4 1px solid;border-bottom:0; height:100%;line-height:20px;text-align:left;padding:5px; text-indent:2em;}
#productSelect .selectList {text-indent:0px;}
#productSelect span{color:#FF0000;}
#data_curve_title h3{background:#F2F2F2 none repeat scroll 0 0;border-top:1px solid #D9D9D9;font-size:14px;height:34px;line-height:35px;margin-bottom:10px;padding:0 10px;}
#proudctItem_productItempanel{ color:#5D7AA0;margin:10px;padding-bottom:7px;text-align:left;vertical-align:middle;}
#productVilate{ float:left;}
#proudctItem_productItempanel .lab{font-weight:bold;}
ul,li{ list-style:none;}
select{display:inline;margin-left:5px;}
#overLay { background-color:#999999; width:350px;  min-height:250px;position:absolute; left:130px; top:210px; display:none; z-index:999;}

#shadowlay{ background:#E6E6FA;border:1px solid #E6E6FA;left:-3px; min-height:250px; position:relative;top:-3px;z-index:1000; }
*html #shadowlay{ background:#E6E6FA;border:1px solid #E6E6FA;left:-3px; min-height:250px; position:absolute; top:-3px;z-index:1000; }
.propertydiv{clear:both;overflow:hidden;padding:0px 40px;}
.propertydiv ul{display:block;float:left; clear:none;width:250px;}
.propetylay-title {background:transparent url(../image/p_hd.gif) repeat-x scroll 0 0;color:#355468; height:24px; line-height:24px;  color:#fff; cursor:move;}
.property-group li{float:left;  height:30px; line-height:30px; width:75px;}
.property-group li.l {width:90px;line-height:27px; font-size:12px; font-weight:bold;color:#000; text-align:left;}
.property-group li span{ font-size:14px; font-weight:bold;color:Green;}
.selectList{clear:both;}
#propetylay{display:none; text-align:left; padding-left:10px;background-color:#FFFFEE;border:1px solid #F9C943;font-size:12px;height:auto; margin:10px 10px; padding:6px;  }
#prppetylay_console{ margin:0px 8px;}
#prppetylay_console input{ margin:0px 4px;}
    /*时间样式开始*/
.dateinput {color:#5D7AA0;font-size:16px;font-weight:bold;margin:10px 0; padding:7px 0px; background:transparent url(../image/date_bg.gif) repeat-x scroll center top;border-left:1px solid #DFE7EB;border-right:1px solid #DFE7EB;height:27px; vertical-align:middle;}
.date a#look { background-color:#5C7AA0;color:#FFFFFF;padding:2px 4px;text-decoration:none;}
#SelectAreaOrCompany{height:40px;padding-left:35px;text-align:left; float:left;}
#SelectAreaOrCompany ul { margin:0px; padding:0px; height:40px;}
#SelectAreaOrCompany ul li{ float:left; margin-right:10px; background:#ccffcc; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:2px 5px; cursor:pointer;}
#selectChartsStaues{height:40px;padding-left:35px;text-align:left; float:left;}
#selectChartsStaues ul { margin:0px; padding:0px; height:40px;}
#selectChartsStaues ul li{ float:left; margin-right:10px; background:#ccffcc; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:2px 5px; cursor:pointer;}
.nodisplay{   margin:0px 10px;   background:#E9F1FA;   vertical-align:middle;  }
.nodisplay ul{ margin:0px; padding:0px;padding:10px 0px; min-height:40px;}
.nodisplay ul li{ float:left; width:100px; height:25px; line-height:25px;}
.dataItemSelect {background:#ffffff; width:100%; float:left;}
.dataItemSelect ul li{ float:none; height:28px; line-height:28px; width:90px; background:#E6E6FA; border:1px solid #fff; cursor:pointer; float:left;}
.dataItemSelect ul li span{display:none;}
.chartsmain{ background:#e1e1e1;margin-top:10px;}
#PriceDateDiv{padding-top:12px;width:100%;}
#companyToArea{display:none;}
#data{width:85%; margin:0 auto; text-align:center; margin-left:50px;}
.dataItemSelect li.data_active{ background:#CCFFCC; float:left; }
.company{width:95%;}
.area{border:#ADC6E4 1px solid;border-top:0;height:50px;}
.area ul{width:95%;margin:0 auto;border-top:#D6E5F6 1px dashed;padding-top:10px;}
.area ul li{float:left;width:70px;}
.area ul li label{margin-left:5px;}
.area ul li input{vertical-align:middle;}
#area_c_date {margin-left:50px;}
 #area_c_date a, #area_c_date visted{font-weight:normal; text-decoration:none; float:left; margin:0px 10px; color:#595959;width:66px; height:23px; line-height:23px;  }
#area_c_date a.active, #area_c_date a:hover{ width:66px;  height:23px; line-height:23px;float:left; color: #fff; font-weight:bold; font-size:16px; background:url('../image/compare_bg.gif') no-repeat; text-decoration:none; display:block;}

/*--------------------------------curvetable style begin-------------------------------------------*/

.curvetable { border-bottom:1px solid #A5C1EA;border-collapse:collapse;border-right:1px solid #A5C1EA;border-top:1px solid #A5C1EA;margin:0.6em auto;width:660px;font-size:12px;text-align:center;}
.curvetable .th1 { 
background-color:#FFFFFF;
border-bottom:1px solid #A5C1EA;
color:#3B679F;
font-size:14px;
font-weight:bold;
text-align:center;
height:32px;
}
.curvetable .year{color:#3E7E00;}
.curvetable thead th { 
background:#E9F1FA none repeat scroll 0 0;
color:#000;
font-size:12px;
font-weight:bold;
}
.curvetable th { 
border-bottom:1px solid #A5C1EA;
border-left:1px solid #A5C1EA;
color:#5E759D;
font-weight:normal;
padding:0.3em 10px;
text-align:left;
}
.curvetable td { 
border-bottom:1px solid #A5C1EA;
border-left:1px solid #A5C1EA;
color:#000000;
padding:0.3em 1em;
text-align:left;
}

/*2009-09-12 edit by ysm   */
#rollCurve{ height:80px; *height:80px; overflow:hidden; position:relative;} 
#rooldiv{ position:absolute;height:90px; width:100%;}
#rollCurve ul{clear:both;} 


#ps{ text-align:left;line-height:20px; border:2px solid #E9F1FA;padding:0px 5px;margin-top:10px; background:#FAFCFC;}
#DTList{ display:block;font-size:16px;color:#f00;height:50px; line-height:50px;margin:10px auto 0px; text-align:center; border:25px solid #FAFCFC; background:#E9F1FA;}