/* CSS Document */
.pro_type{width:196px; height:396px; float:left; border:2px solid #316481;}
.pro_type_t{height:35px; background-color:#316481; padding:0 10px; line-height:35px; font-size:14px; font-weight:bold; color:#fff;}

.sidemenu{width:196px; float:left; clear:both; padding:6px 0;}
.sidemenu dl,dt{padding:0; margin:0;}
.sidemenu dl{width:196px; height:30px; float:left; border-bottom:1px solid #d6d6d6; position:relative; z-index:1;}
.sidemenu dl dt a{width:180px; height:30px; padding-left:16px; display:block; background:url(/images/pro_type_litb.gif) no-repeat 175px 10px; font-size:14px; line-height:30px; color:#333; position:absolute; z-index:3;}
.sidemenu dl dt a.on{width:181px; height:30px; padding-left:15px; display:block; background:url(/images/pro_type_litb.gif) no-repeat 174px 10px #fff; text-decoration:none; color:#a00; border:1px solid #316481; border-right:none; margin-top:-1px; z-index:3;}
.sidemenu dl dd{width:720px; display:none; position:absolute; left:196px; top:0; border:1px solid #316481; background:#FFF; z-index:2; margin:0; padding:15px;}
.sidemenu dl dd.dd01{top:-40px;}
.sidemenu dl dd.dd02{top:-80px;}
.sidemenu dl dd.dd03{top:-100px;}
.sidemenu dl dd.dd04{top:-100px;}
.sidemenu dl dd.dd05{top:-100px;}
.sidemenu dl dd.dd06{top:-50px;}
.hide{display:none;}

.side_rtle{width:500px; height:25px; float:left; border-bottom:2px solid #666; line-height:25px; font-size:14px; font-weight:bold;}
.side_rlist{padding-top:10px; width:500px; float:left;}
.side_rlist ul{margin:0; padding:0;}
.side_rlist li{list-style-type:none; width:123px; height:40px; float:left; padding:1px;}
.side_rlist li a{width:123px; height:40px; line-height:40px; display:block; text-align:center; background-color:#f2f2f2; color:#333; text-decoration:none; overflow:hidden;}
.side_rlist li a:hover{background-color:#333; color:#fff;}

.side_rnone{padding-top:10px; width:500px; float:left; text-align:center; font-size:20px; font-weight:bold; line-height:50px; color:#c00;}

.ptype_rt{width:720px; line-height:30px; float:left; border-bottom:1px solid #e3e3e3; font-size:14px; overflow:hidden;}
.ptype_rt a{padding-right:30px;}
.ptype_rm{width:720px; float:left;}
.ptype_rm_l{width:345px; padding-right:14px; float:left; border-right:1px solid #e3e3e3;}
.ptype_rm_r{width:345px; padding-left:15px; float:left;}
.ptype_rm li{width:345px; float:left; padding:10px 0; border-bottom:1px solid #e3e3e3; line-height:25px;}
.ptype_rmlit{width:345px; height:25px; float:left; font-weight:bold;}
.ptype_rmlit a{color:#333; margin:0; padding:0; border:none; background:none;}
.ptype_rmlit a:hover{color:#c00; text-decoration:none;}
.ptype_rmlim{width:340px; float:left; color:#aaa;}
.ptype_rmlim a{padding-right:10px; white-space:nowrap; color:#333; margin:0; padding:0; border:none; background:none;}
.ptype_rmlim a:hover{color:#c00;}