/**** 问问首页 ****/
.art_ix { margin:5px 0; }
.art_ix_l1 { float:left; width:350px; }
.art_ix_l1 .l1_pics { border:1px solid #ddd; height:200px; }
.art_ix_l1 .l1_comment_news { margin-top:8px; border:1px solid #FFE1FF; height:130px; }
.art_ix_l1 .l1_comment_news li { margin-right:8px; }

.art_ix_r1 { float:right; width:600px; height:340px; border:1px solid #ddd; }
.art_ix_r1 .r1_l { float:left;width:430px; margin-left:15px; _margin-left:7px; }
.art_ix_r1 .r1_l .hl { margin:0 0 5px;padding:0; list-style:none; }
.art_ix_r1 .r1_l .hl_line { border-bottom:1px dashed #ccc;margin-top:10px; }
.art_ix_r1 .r1_l .hl h2 { margin:10px 0 5px 0;padding:0;font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif; 
    font-size:16px;font-weight:normal; text-align:center;}
.art_ix_r1 .r1_l .hl p { margin:0; padding:0; line-height:180%; color:#808080; }
.art_ix_r1 .r1_l .hl li { margin:0 2px; }
.art_ix_r1 .r1_l .hl2 { margin:5px 0 5px;padding:0; list-style:circle; }
.art_ix_r1 .r1_l .hl2 li { margin-left:20px; line-height:195%; color:#808080; }
.art_ix_r1 .r1_l .hl2 li a { margin:0 1px; }
.art_ix_r1 .r1_l .hl2 li cite { float:right; font-style:normal; }

.art_ix_r1 .r1_r { float:right;width:140px; }
.art_ix_r1 .r1_r ul { margin:0 0 5px;padding:0; list-style:none; }
.art_ix_r1 .r1_r ul li { margin-top:12px; width:125px; text-align:center; }
.art_ix_r1 .r1_r ul li div { margin-bottom:5px; }

.l2_line { float:left; margin:10px 0 10px 10px; height:180px; border-left:1px solid #eee; width:2px; }
.art_ix_l2 { float:left; width:360px; }
.art_ix_l2 { margin:10px 0 0 15px; _margin-left:7px; padding:0; list-style:none; }
.art_ix_l2 li { margin:10px 0 0 ; }
.art_ix_l2 li .p { float:left; width:130px; }
.art_ix_l2 li .t { float:right; width:220px; }
.art_ix_l2 li .t h3 { margin:0 0 5px; padding:0; font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif; 
    font-size:14px; font-weight:normal; }
.art_ix_l2 li .t p { margin:0;padding:0;color:#808080;line-height:160%; }

.art_ix_r2 { float:left; margin-right:10px; width:555px; }
.art_ix_r2 .r2_news { margin:10px 0 0 5px; padding:0; *padding-top:2px; list-style:circle; }
.art_ix_r2 .r2_news li { margin-left:20px; line-height:185%; color:#808080; font-size:14px; }
.art_ix_r2 .r2_news li a { margin:0 1px; }
.art_ix_r2 .r2_news li cite { float:right; font-style:normal; }

/**** 新闻列表以及内容 ****/
#ask_left { float:left; width:650px; }
#ask_right { float:right; width:300px; margin-top:0px;}

#ask_left .detail { border-right:1px solid #ccc; padding:15px 15px; }
#ask_left .detail h1.subject { font-size:20px; *padding-top:8px;margin-bottom:15px;text-align:center; 
    font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif; font-weight:normal; }
#ask_left .detail div.info { margin-top:10px;padding:0; color:#808080; text-align:center; }
#ask_left .detail div.introduce { margin:15px 0; border:1px solid #ddd; background:#FAFAFA; padding:10px; line-height:160%; color:#808080; }
#ask_left .detail div.content { font-size:14px; line-height:180%; }
#ask_left .detail div.content img { max-width:595px; _width:expression(this.width > 595 ? 595 : true); }
#digg_num { display:block; margin-bottom:5px; font-size:26px; color:#FF6600; }
#digg_click { }
#ask_left .detail div.digg{ width:80px; margin:10px auto 15px; text-align:center; border:1px solid #ccc; padding:10px 0; background:#FFF; -moz-border-radius:10px; }
#ask_left .detail div.operation { border-width:1px 0; border-color:#ddd; border-style:dashed; background:#FFF; padding:10px 0; text-align:center;  margin-bottom:20px; }

#ask_right .category_list { margin-bottom:5px; }
#ask_right .category_list ul { clear:both; margin:0; padding:0; line-height:20px; list-style:circle; }
#ask_right .category_list li { float:left; width:40%; margin-left:25px; *margin-left:12px; color:#808080; }

.ask_seach { margin-top:-2px; }
.ask_seach .input{ height:14px; line-height:14px; border:1px solid #ddd; }
.ask_seach .searchbtn{ height:20px;line-height:18px; font-size:12px; }

.link_path { height:18px; }

.ask_root { border-right:1px solid #ccc; padding:10px 10px 5px; }
.ask_root ul { clear:both; margin:0 0 10px; padding:0;list-style:none; }
.ask_root ul h2 { font-size:24px; margin:20 0 5px 0; padding:0 5px 5px; border-bottom:1px solid #ddd; font-weight:normal; 
    font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif; }
.ask_root ul li { font-size:18px; margin:0 5px; padding:7px 0; }
.ask_root ul li cite { font-size:18px; color:#ccc;float:right; font-style:normal; }

.ask_list { border-right:1px solid #ccc; padding:0 15px 10px; min-height:360px; }
.ask_s { padding:15px 0; border-bottom:1px solid #ddd; margin-bottom:5px; }
.ask_s em { float:right; color:#808080; }
.ask_s h2 { margin:0; padding:0; font-size:14px; }
.ask_s p { color:#808080; line-height:180%; margin:8px 0;padding:0; }
.ask_s div span { margin-right:10px; }

.subject { width:90%; margin:5px auto; line-height:18px; }
.subject h2 { font-size:14px; margin:10px 0 5px; padding:0; }
.subject h2 a{ color:red;  }
.subject .start { margin:0; padding:0; height:15px;  }
.subject_field_list { color:#808080; margin:5px 0 10px; }
.map { width:255px; }

.comment_foo { margin:0; }
.comment_foo h3 { border-bottom:1px dashed #ccc; padding:5px; color:#4B4B4B; }
#comment_form { margin:10px 0; }
#ask_left { float:left; width:650px; }
#ask_right { float:right; width:300px; }

.c_category {  border:1px solid #ddd; margin-bottom:10px; padding-bottom:10px; }
.c_category ul { margin:10px; padding: 0 10px; list-style:none;  }
.c_category ul h3 { font-size:12px; padding:0; margin:20px 0 10px; }
.c_category li { float:left; width:100px; padding:5px 0; }
.c_category li.selected a{ color:#CC0000; font-weight:bold; }

.f_category { border:1px solid #ddd; margin-bottom:10px; padding-top:5px; padding-bottom:0px; }
.f_category ul { margin:5px; padding: 0 5px; list-style:none;  }
.f_category ul h3 { font-size:12px; padding:0; margin:5px 0 5px; }
.f_category li { float:left; width:100px; padding:5px 0; height:30px; }
.f_category li.selected a{ color:#CC0000; font-weight:bold; }

.xsearch { margin:5px 0 0 10px; line-height:18px; }
.xsearch td { padding:5px 0; }

.ask-list { border:1px solid #ddd; padding:5px; }
.ask-list-dv { color:both; margin: 10px 5px 10px 10px; border-bottom:1px dashed #ccc; }
.ask-list-dv .thumb { float:left; width:110px; margin-bottom:5px; }
.ask-list-dv .thumb img { padding:1px; border:1px solid #ccc; max-width:100px; _width:expression(this.width > 100 ? 100 : true); }
.ask-list-dv .foor { float:right; width:510px; }
.ask-list-dv .title h3 { margin:0 0 4px;padding:0; font-size:14px; color:#000033; font-weight:normal; }
.ask-list-dv .title h3 a { color:#003399; margin:0 1px; }
.ask-list-dv .title h3 .title a { color:#CC0000; font-weight:bold; }
.ask-list-dv .introduce { color:#666; line-height:20px; padding:0;margin:0 0 5px 0;}
.ask-list-dv .otherinfo { margin-bottom: 10px; }
.ask-list-dv .otherinfo .info{ margin-right: 5px;}
.ask-list-dv em { float:right; font-style:normal; margin-top:-2px;}
.ask-list-dv .ask_field_table { color:#808080; margin:2px 0; }
.ask-list-dv .ask_field_table td { padding:2px 0;}

.ask {}
.ask .head h3 { font-size:14px; font-weight:bold; color:#CC0000; margin:5px 0 5px 0; }
.ask .head .op { color:#808080; line-height:20px; font-size:12px; border-bottom:1px dashed #E1E1E1; padding-bottom:5px; }
.ask .field table { margin:0; width:100%; }
.ask .field td { padding:5px 5px; border-bottom:1px dashed #E1E1E1; font-size:14px; }
.ask .field .key { width:100px; text-align:right; background:#FFFBF7; }
.ask .info { margin:10px 0; font-size:14px; line-height:20px; }
.ask .contcat { background:#FFFEF0; border:1px solid #FFDD7C; margin:0;}
.ask .contcat ul { list-style:none; margin:5px 5px; padding:0; }
.ask .contcat ul li { padding:0 10px; line-height:20px; color:#808080; }
.ask .pics { margin-bottom:10px; }
.ask .pics img { margin-right:5px; padding:1px; border:1px solid #ccc; }
.ask .waring { margin:10px 10px 5px; color:#FF9900; border-top:1px dashed #FF9900; padding-top:8px; }

.sponsor-table { width:99%; margin:10px auto; }
.sponsor-table .face { width:60px; text-align:center; }
.sponsor-table .face img { border:1px solid #ddd; padding:1px; }
.sponsor-table .sponsor { width:auto; }
.sponsor-table .sponsor ul { margin:0;padding:0;list-style:none; }
.sponsor-table .sponsor ul li { padding:2px 0; color:#808080; }

.subject { width:90%; margin:5px auto; line-height:18px; }
.subject h2 { font-size:14px; margin:10px 0 5px; padding:0; }
.subject h2 a{ color:red;  }
.subject .start { margin:0; padding:0; height:15px;  }
.subject_field_list { color:#808080; margin:5px 0 10px; }
.map { width:255px; }

.newprod {width: 280px;}
#marqup1 {width:280px;}
#marqup2 img {width:126px;height:98px;}

#zhanwai {width:620px;}
#advssp {width:620px; height:60px;}
#zhanwaipt10 {width:620px; height:300px;}
#zhanwaipt10 iframe {width:620px; height:300px;}