.cont{width:960px;overflow:auto; width:960px; height:auto; margin:0 auto 0;   }
.cont-lf{width:210px; height:400px; overflow:auto;padding-right:6px; float:left; }
.lf-1{ height:308px;position:relative; }

.input-tip{ font-size:14px; position:absolute; top:2px; right:105px; padding:3px 10px; border:red solid 1px; background-color:#f1f1f1; color:red; display:none;}
.rg-1-tit b{ width:22px; height:22px; display:block;  overflow:hidden; text-indent:-200px;}
.lf-1-ico{ height:50px; line-height:50px; text-align:center; font-size:18px; color:#09f}

.contact{ height:32px; width:100%; top:10px; position:relative; float:left; }
.contact-txt{ border:0; height:30px; width:90px; line-height:30px; padding-left:5px; font-size:14px; background:url('pricebg.jpg') no-repeat; border-right:#CCEAF4 solid 1px;}
.contact-submit{ background:url('../images/comm_contact.gif') 0 0 no-repeat; width:100px; height:28px;text-indent:-200px; overflow:hidden; position:absolute; right:0; top:2px;}
.contact-submit:hover{ background-position:0 -28px;}

.lf-1-cont-ul{ line-height:30px; padding:10px}
.lf-1-cont-ul li{ height:40px; }
.lf-1-cont-ul li a{color:#317EE7; display:block; line-height:40px; padding-left:26px;}
.lf-1-cont-ul li a:hover{ text-decoration:underline;}
.rg-1-1,.rg-1-2,.rg-1-3{ float:left;}
.rg-1-1{ width:137px; }
.rg-1-2{ display:block; width:490px; color:#9e9e9e; padding:0 10px 0 10px; line-height:18px; text-indent:10px}
.rg-1-3{ display:block; background-color:#fff; width:90px; height:53px;  background:url("../images/comon.gif") }
.rg-1-3 a{ color:#fff; line-height:30px; padding-left:30px;}
.rg-1-3 label{ line-height:20px; color:#FFBA00; display:block; text-align:center}

.cont-rg{ width:650px; float:left; background:#fff; padding-top:2px;}
.cont-rg-1{ height:55px; width:740px; }
.cont-rg-2{ width:740px; clear:both; margin-top:5px}
.cont-rg-2 h1{ display:block; border-bottom:#619BEC solid 2px; line-height:30px; height:26px; overflow:hidden;}
.cont-rg-2 h1 strong{ display:block; background-color:#619BEC; width:137px; color:#fff; text-align:center; font-size:13px}
.rg-2-cont-1{ padding:10px; position:relative; }
.cont-shen,.cont-shi{position:absolute; left:88px; left:89px\9; background-color:#fff; border:#609BEC solid 1px; padding:10px; top:-100000px;}
.cont-shen span,.cont-shi span{ display:block;padding-right:5px; height:20px; line-height:20px; float:left; cursor:pointer; color:#666}

.sub-table{ width:100%; }
.sub-table tr td{ height:60px;  color:#666; font-size:14px; }
.sub-table tr td label{ color:#aaa; padding-left:10px; }
.sub-1{ text-align:right; width:80px; padding-right:10px;}
.btncss{ width:80px; height:29px; background:url("btn.gif"); border:0; cursor:pointer }

.lf-2{ padding:10px;}
.reply{ padding:5px 20px;}
.lf-2-11{ padding:25px 0 20px 0; text-align:center; }
.lf-2-11 h2{font-size:18px; color:#09f}

.lf-2-2 li{ float:left; width:315px; height:28px; line-height:35px; overflow:hidden; list-style:none}
.lf-2-2 li a{ color:#666; font-size:12px}
.lf-2-2 li a:hover{ color:#09f}


.uselist-rg{ float:right; width:300px;}
.rg-1{ border:#ddd solid 1px; border-top:0; margin-bottom:10px;}
.rg-1-tit{ height:40px; line-height:40px; background-color:#72bfea; border-bottom:#BFE8FF solid 1px; text-align:center; }
.rg-1-tit b{ position:absolute; left:10px; top:9px;}
.rg-1-tit h1,.rg-1-tit h2{font-size:18px; color:#fff; font-weight:normal}
.rg-1-cont{ background-color:#fff; border-top:#fff solid 1px; height:440px}
.rg-1-cont ul{ background-color:#fff; padding-left:8px}
.rg-1-cont ul li{ border-bottom:#fafafa solid 1px; width:145px; float:left}
.rg-1-cont ul li a{ color:#333; font-size:14px; line-height:30px}
.rg-1-cont ul li a:hover{color:#72bfea}
