/* CSS Document */
body{ font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:18px; background:#000000 url(../images/bg_header.jpg) repeat-x;}
*{ margin:0px; padding:0px;}
ul,li{ list-style-type:none;}
img{ border:none}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#ff6600;}

.header{ height:94px; width:994px; margin:0 auto; position:relative; }
.logo{ padding-left:10px; }
.login{ position:absolute; top:10px; right:25px;}
.login a{ color:#FFFFFF; text-decoration:none;}
.login a:hover{color:#ff9400;}
.login span{ padding-left:20px; font-weight:bold; background:url(../images/car.jpg) no-repeat;}
.search{ position:absolute; bottom:6px; right:20px;}

.container{ width:994px; margin:0 auto; background:#ffffff;}
.navi{ width:994px; height:38px; background:url(../images/bg_navi.jpg) repeat-x;margin:0 auto;}
.navi ul{ width:980px; height:38px; padding-left:14px;}
.navi li{ float:left; height:38px; line-height:38px;}
.navi li a{ padding:0 30px; font-size:18px; color:#FFFFFF; font-weight:bold;}
.navi li a:hover{ color:#000000;}
.wrap{ padding:16px 25px 10px;}
.wrap .border{ border:1px solid #d6d4c4;}

.msn{ width:84px; margin-top:20px; background:#eff1ff;}

.advi{ height:248px; height:732px;}
.advi .advi_2{ height:248px;}
.new{ width:732px; margin-top:10px;}
.new .tle{ height:28px; padding:0 8px; line-height:28px; color:#000000; font-size:14px; background:url(../images/bg_title.jpg) repeat-x;}
.new .tle span{ height:28px; line-height:28px; font-weight:bold;}
.new .tle a{ color:#000000; font-size:14px; font-weight:bold;}
.new .tle a:hover{ color:#ffffff;}
.new dl{width:146px; height:190px; overflow:hidden; text-align:center;float:left; overflow:hidden; display:inline;}
.new dt{ padding-top:10px; height:140px;}


.hot{ margin-top:15px;}
.hot .tle{ height:28px; padding:0 8px; line-height:28px; color:#000000; font-size:14px; background:url(../images/bg_title.jpg) repeat-x;}
.hot .tle span{ height:28px; font-size:14px; font-weight:bold;}
.hot .tle a{ color:#000000;}
.hot .tle a:hover{ color:#FFFFFF;}
.hot .hot_info dl{ width:146px; height:205px; float:left; overflow:hidden;}
.hot .hot_info dl.dashed{ border-top:1px dashed #999999;}
.hot .hot_info dt{ padding-top:10px; height:140px;}
.hot .hot_info strong{ padding-bottom:5px;}
.hot .hot_info dd{ height:35px;}

/* list */
.list{ width:732px; }
.list .tle{height:28px; padding:0 8px; line-height:28px; color:#1f348d; font-size:14px; font-weight:bold; text-align:left; padding-left:8px; background:url(../images/bg_title.jpg) repeat-x; }
.list .tle a{ color:#000000;}
.list .tle a:hover{ color:#ffffff;}
.list_top{ height:30px; padding-top:5px;}
.list .list_info dl{ width:146px; height:205px; float:left; overflow:hidden;}
.list .list_info dl.dashed{ border-top:1px dashed #999999;}
.list .list_info dt{ padding-top:10px;height:140px;}
.list .list_info strong{ padding-bottom:5px;}
.list .list_info dd{ height:40px;}
.list p{ text-align:center; padding-top:10px;}
/*detail*/
.detail{ width:732px;}
.detail .tle{height:28px; padding:0 8px; line-height:28px; color:#1f348d; font-size:14px; font-weight:bold; text-align:left; padding-left:8px; background:url(../images/bg_title.jpg) repeat-x; }
.detail .tle a{ color:#000000;}
.detail .tle a:hover{ color:#ffffff;}
.detail .detail_det{ width:732px; height:310px;}
.color_1 span{ padding-left:10px; background:url(../images/point.gif) 0 5px no-repeat;}
.color_1 span a{ color:#4839c1;}
.td2{ border-bottom:1px dashed #cccccc}
.td3{ border-left:1px solid #cccccc;}
.img{ width:37px; height:48px;}
.description{ padding:10px; text-align:left;}
.description h1{ font-size:14px; font-weight:bold; height:26px; line-height:26px; text-align:left; border-top:1px solid #CCCCCC; margin-bottom:5px;}
.review{ padding:10px; margin-top:15px;}
.review h1{font-size:14px; font-weight:bold; height:26px; line-height:26px; text-align:left; border-top:1px solid #CCCCCC; margin-bottom:5px;}
.review p{ padding-top:20px; padding-bottom:40px;}

.footer{ width:994px; margin:0 auto; background:#FFFFFF; text-align:center;}
.foot_top{ width:994px; height:15px; background:url(../images/bg_footer_top.jpg) repeat-x;}
.footer .p1{ padding-top:10px;}
.footer .p1 a{ margin:0 10px;}
.footer .p2{ padding:10px 0;}