﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px;}
.extra-wide-answer{
	float: left;
	padding: 0 0 0 44px;
	width: 681px;
	}
.my_list{
	margin-top:3px;
	padding:10px 10px 5px 10px;
	background:#eeeeee;
	border-top:1px solid #999;
	border-bottom:1px solid #999;	
	}
.teaser .my_list .my_list_pad{
	padding-bottom:4px;
	display:block;
	}
.left_bar{
	background-image:url(../img/answer/left_bar.gif); 
	width:140px; 
	height:24px;
	margin:20px 0; 
	padding-left:50px;
	padding-top:7px;
	}
.left_bar2{
	margin:5px 0!important; 
	}
.left_bar a{
	color:#FFF;
	line-height:24px
	}
.search-zone{ 
	background-color:#f1fbef;
	height:34px;	
	padding:5px 10px;
	border-bottom:1px dashed #999;
	border-top:1px #999 dashed;	
	margin-bottom:10px;
	}
.search-zone li{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	line-height:22px;
	}
.input-text{
	border:1px solid #999;
	height:16px;
	line-height:16px;	
	}
.search-content{
	background-color:#eeeeee;	
	padding:10px 15px;
	margin:20px 0;
	border-bottom:1px dashed #999;
	border-top:1px #999 dashed;
	overflow:hidden;
	zoom:1;
	}
.search-content h3{
	font-size:12px;
	padding-bottom:7px;
	}
.wide-left{
	width:446px;
	float:left;	
	}
.wide-left ul{
	padding:5px 5px 20px 5px;
	border-top:4px solid #8acd8a	
	}
.top-title{
	background-color:#eeeeee;
	border-bottom:1px solid #fff;
	height:26px;
	line-height:26px;
	padding-left:5px;		
	font-size:12px;
	font-weight:bold;
    position:relative
	}
.top-title1{
	background-color:#eeeeee;
	border-top:3px solid #ccc;
	height:26px;
	line-height:26px;
	padding-left:5px;		
	font-size:12px;
	font-weight:bold;
	}
.top-title2 {
	background: #56b95f;
	background-image: linear-gradient(#56b95f, #7ed286);
	border-bottom: 1px solid #fff;
	height: 26px;
	line-height: 26px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	position: relative
}
.top-title2-img1{
	position:absolute;
	top:0px;
	left:0px
}
.top-title2-img2{
	position:absolute;
	top:36px;
	left:523px
}
.top-title2-img3{
	position:absolute;
	top:0px;
	left:0px
}
.top-title3{
	background-color:#eeeeee;
	border-bottom:1px solid #fff;
	height:26px;
	line-height:26px;
	padding-left:10px;		
	font-size:12px;	
	}
.top-title4{
	background-color:#eeeeee;
	border-bottom:1px solid #fff;
	height:26px;
	line-height:26px;		
	font-size:12px;
	margin-bottom:10px;
	
	}
.top-title4 a{
	width:118px;
	text-align:center;
	line-height:26px;	
	font-size:12px;	
	display:block;
	float:left;
	font-weight:bold;
	}
.flow_hover
{
    background:url(img/answer/flow_number.gif) left no-repeat;
    height:31px;
    width:118px;
    color:#fff
    }
.flow_number
{
    background:url(img/answer/chart_number.png) -3px 0px  no-repeat;
    height:26px;
    width:23px;   
    float:left;
    margin-right:8px; 
    }
 .flow_number1
{
    background:url(img/answer/chart_number.png) -24px 0px  no-repeat;
    height:26px;
    width:23px;   
    float:left;
    margin-right:8px; 
    }
.flow_number2
{
    background:url(img/answer/chart_number.png) -45px 0px  no-repeat;
    height:26px;
    width:23px;   
    float:left;
    margin-right:8px; 
    }
 .flow_number3
{
    background:url(img/answer/chart_number.png) -66px 0px  no-repeat;
    height:26px;
    width:23px;   
    float:left;
    margin-right:8px; 
    }
.flow_number4
{
    background:url(img/answer/chart_number.png) -87px 0px  no-repeat;
    height:26px;
    width:23px;   
    float:left;
    margin-right:8px; 
    }
.extra-wide-answer li{line-height:23px;}
.tab-list{
	float:right;
	text-align:right;
	color:#999999;
	width:190px;
	}
.tab-list1{
	float:right;
	text-align:right;
	color:#999999;
	
	}
.active_1{
	color:#990000;
	margin:0 3px;
	}
.zone_s{
	float:right; 
	font-weight:normal;
	padding-right:5px;
	}
	
.wide-right{
	width:190px;
	float:right;
	}
.wide-content{	
	margin:5px 0 20px 0px;
	}
.wide_ul span{
	margin-right:10px;
	}
.wide_ul{
	background:#f6f6f6;
	padding:3px 0 0 5px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}
.wide_ul_1{
	margin-top:1px;
	background:#f6f6f6;
	padding:3px 0 0 5px;	
	border-bottom:1px solid #999;
	}
.wide-right h3{ font-size:12px; padding-bottom:8px;}
.mid_list{ 
	padding-top:5px;
	}
.mid_list td{ 
	line-height:25px;
	}
.b_nav{	 
	 height:24px;
	 }
.clear{ clear:both}
.b_nav li{ 
	float:left; 
	margin-right:3px; 
	display:inline; 
	width:69px; 
	height:24px;	
	font-weight:bold; 
	text-align:center; 
	line-height:24px
	}
/*翻页序号*/
.view_list{	
	 
	 margin:20px 0;
	 }
.view_list ul{	 
	 
	 float:right;
	 }
.view_list li{
	float:left;	 
	display:inline;
	padding:0 7px;	 
	text-align:center; 	
	border-right:1px solid #999;
	line-height:18px;
	font-size:12px;
	}
.view_a{
	display:block;
	float:left;
	}
.view_a:hover{
	color:#990000;	
	}
/*翻页序号end*/
.nav_act{
	background-color:#dddddd; 
	}
.nav_hover{
	background-color:#88cc88;
	color:#fff
	}
.nav_title{
	height:20px;
	line-height:20px;
	background:url(../Img/answer/arrow_blank.gif) no-repeat left #88cc88;	
	color:#fff;
	font-weight:bold;
	padding:0 6px 0 15px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
.nav_title1{
	height:26px;
	line-height:26px;
	background-color:#88cc88;
	color:#fff;
	font-weight:bold;
	padding:0 6px;
	margin-top:20px;
	}
.nav_title2{
	height:26px;
	line-height:26px;
	background-color:#eee;
	color:#009933;
	font-weight:bold;
	border:1px solid #ddd;
	padding:0 0 0 20px;	
	}
.nav_title3{
	height:26px;
	line-height:26px;
	background-color:#eee;
	color:#333;	
	border:1px solid #ddd;
	padding:0;	
	}
.nav_title4{
	height:26px;
	line-height:26px;
	background-color:#eee;
	color:#333;
	font-weight:bold;
	padding:0 6px;
	margin-top:20px;
	}
/*分类面包屑 star*/
.dropdown_title {
	background-color: #88cc88;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	padding-top: 0;
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom: 0;
	overflow: hidden;
}
.dropdown_title dl {
	margin: 0;
	padding: 0;
}
.dropdown_title dl dd {
	list-style: none;
	float: left;
	/*background-image: url(img/arrow_d_down.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	margin-left:0px;
}
.dropdown_title dl dd.noarrow { background-image:none;}
.dropdown_title dl dd span a h1 {
	font-size: 14px;
    font-weight: bold;
	display: block;
	height: 21px;
	line-height: 21px;
	padding-left: 15px;
	padding-right: 13px;
	/*background-image: url(img/arrow_b_right.gif);*/
	background-image:url(../img/answer/icon-folder-expanded.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	color: #ffffff;
}
/*.dropdown_title dl dd a.last {
	background-image: none;
}*/
.dropdown_menu { position:absolute; background-color:#88cc88; padding:1px; display:none;}
.dropdown_menu ul { margin:0; padding:0;}
.dropdown_menu ul li { list-style:none; min-width:150px;}
.dropdown_menu ul li a { color:#FFFFFF; text-decoration:none; display:block; line-height:24px; padding-left:10px; padding-right:10px;}
.dropdown_menu ul li a:hover { color:#007f21; text-decoration:none; background-color:#e0f2e1;}

/*end*/
.title_color {
	background: #56b95f;
	height: 4px;
	line-height: 0px;
	font-size: 0px;
}

.title-content{
	border:1px solid #ddd;
	border-top:0 solid #ddd;
	padding:6px 10px 15px 20px;
	white-space:normal;
	}
.title-content1{
	border:1px solid #ddd;
	background:url(../styles/img/kn_bg.gif) repeat-y;
	overflow:hidden;
	zoom:1;
	}
.title-content2{
	border:1px solid #ddd;
	border-top:0 solid #ddd;
	padding:6px 10px 10px 10px;
	}
.title-content h3, .title-content1 h3, .title-content1 h3{
	font-size:12px;
	padding:5px 0;
	}
.title-content textarea, .title-content1 textarea, .title-content1 h3{
	border:1px solid #999;
	width:200px;
	}
.title-content td, .title-content1 td{
	padding:5px 10px 5px 0;
	}
.title-content2 td{
    padding:5px;
    }
.title-content p, .title-content1 p, .title-content1 h3{
	line-height:20px;
	}
/* standard table */

.std-table
{
	padding: 5px 0;	
	
}
.std-table .number_right{
	text-align:right;
	padding-right:10px;
	}
.std-table1
{
	padding: 5px 0;
	width: 830px;
	
}
.std-table .std_th,.std-table1 th
{
	background: #eee;		
	border-bottom: 1px solid #ddd;
	padding: 6px 2px 6px 5px;
	text-align:left;
	font-weight:normal;
}
.std-table .std_th1{
	background: #eee;		
	border-bottom: 1px solid #fff;
	padding: 6px 2px 6px 5px;
	text-align:left;
	font-weight:normal;
	}
.std-table td, .std-table1 td {
	/*border-bottom: 1px #999 solid;*/
	padding: 18px 2px 15px 5px;
}
.std-table dd,.std-table li{
	line-height:17px;
	padding-bottom:5px;
	}
.std-color{ color:#999}
.std-color1{ color:#990000; font-weight:bold}
.std-color2{ color:#990000;}
.std-table thead th,
.std-table thead td
{
	background: #eee;
	padding: 3px 17px 3px 5px;
	border-bottom: 1px solid #ddd;
}

.no-separator
{
	padding:15px 0 10px 0;
}

.product_k{
	line-height:24px;
	height:24px;
	border:1px solid #999;
	background:#eee;
	}
.product_1{width:441px;height:24px;line-height:24px;background-image:url(core/img/known_01.gif);}
.product_2{width:441px;height:24px;line-height:24px;background-image:url(core/img/known_02.gif);}
.product_3{width:441px;height:24px;line-height:24px;background-image:url(core/img/known_03.gif);}
.product_k1{
	width:142px;
	height:24px;
	line-height:24px;
	float:left;
	padding-left:5px;
	color:#990000;
	}
.product_k2{
	width:142px;
	height:24px;
	line-height:24px;
	float:left;
	padding-left:5px;
	}
.product_k3{
	height:24px;
	line-height:24px;
	padding-right:5px;
	float:right;
	cursor:pointer; 
	}
.product_k3 a{
	color:#fff;
	font-weight:normal
	}
.tab_left{
	float:left;
	width:420px;	
	background:#fff;
	padding:6px 10px 10px 10px;
	}
.tab_right{
	float:right;
	width:200px;	
	padding:10px 10px 15px 10px;
	
	}
.pic_exaple{
	height:353px;
	background:url(../Img/answer/pic_example.jpg) center center;
	position:relative;
	}
.exaple_position{
	border:2px solid #ac0303;
	height:10px;
	width:100px;
	position:absolute;
	left:0;
	top:26px;	
	}
.exaple_position1{
	border:2px solid #ac0303;
	height:24px;
	width:100px;
	position:absolute;
	left:0;
	top:156px;	
	}

.so-btn,.so-btn1{
	float:right;
	padding-right:10px;
	}
.so-btn a{
	color:#333;
	font-weight:normal;	
	
	}
.so-btn1 a{
	color:#fff;
	font-weight:normal;	
	margin:0 3px;
	}
.so-btn a:hover{
	 text-decoration:underline
	
	}
.user-wide{ 
	float: left;
	padding: 0 0 0 44px;
	width: 830px;
}
.user_body{
	border:1px solid #666;
	border-top:none;
	padding:8px 10px;
	overflow:hidden;
	zoom:1;
	}
.answer_body{	
	padding:8px 2px;
	overflow:hidden;
	zoom:1;
	}
.user_view{
    float:left;
	background:#f6f6f6;	
	padding:10px;
	height:212px;
	}
.answer_view{	
	background:#f6f6f6;	
	padding:10px;	
	}
.user_list{
	float:left;
	margin-left:22px;
	width:193px;
		
	}
.answer_list{
	float:left;	
	width:220px;
		
	}
.user_content{
	border:1px solid #ddd;
	padding:10px;
	height:182px;
	}
.answer_content{
	border:1px solid #ddd;
	padding:10px;	
	}
.answer_content a{ margin:0}
a:hover{ color:#990000}
/*数字列表*/
.ranking-list {	
	background:#f6f6f6;
	margin:1px 0 5px 0;
	padding:3px 0 0 5px;
}
.ranking-list li {	
	margin: 0px;
	padding: 3px 0;
	display:block;
	border-bottom:1px solid #e4e4e4;
	
}
.ranking-list img{
	float:left;
	margin-right:4px;
	margin-top:5px;
}
.ranking-list .tab-list{		
	width:45px;	
	}
.ranking-list span 
{
    margin:0px;
    }
.add_tag{ border:1px solid #ddd; margin-top:5px; overflow:hidden; zoom:1}
.add_span{ 
	background:#eeeeee;
	padding:0 3px;
	margin:0 3px;
	line-height:24px;
	white-space:nowrap;
	height:24px;
}
.add_span img{ margin-left:6px; cursor:pointer}
.option_an{
	width:180px;
	border:1px solid #999;
	}
.ca_list
{
   line-height:20px;
   padding:0px 0 5px;
    }
.ca_list a
{
   color:#999;
   margin:0 3px; 
    }
.ca_list a:hover
{
   color:#990000; 
    }
.border-list
{
   border:1px solid #ddd;
  
    }
 #adminSubmit{ padding-top:10px;}
.adminSubContent
{
   text-align:center 
    }
.column_span
{
    float:left;
    margin-right:10px;
    }
.red
{
    color:#990000
    }
.tabs_aicon
{
   width:95%;
   text-align:left;
   border:none;  
    }
.tabs_aicon a
{
    padding: 0 0 0 13px;
	background: url(img/icon-anchor-link.gif) left 6px no-repeat;
    }
.tabs_up
{
    padding: 0 0 0 13px;
	background: url(img/arrow_B_up.gif) left 6px no-repeat;
	color:#990000;
    }
.top-right
{
   text-align:right 
    }
.tab_blue{
   margin:10px 0; 
    }
.para-help{
	padding:5px 0 5px 10px;
	line-height:20px;
}
.help-pic
{
   text-align:left;
   margin:5px 0; 
    }
 .help-pic img
 {
    border:1px solid #ddd; 
     }
/*spread info*/
.spread-wrap
{
    background-color:#88cc88;
    height:28px;
    margin-bottom:5px;
}
.trumpet
{
    float:left;
    padding:3px 0 0 5px;
}
.hot-font
{
    font-weight:bold;
    color:#FFF;
    display:block;
    float:left;
    height:28px;
    line-height:28px;
    padding-left:3px; 
}

#shangfan
{
   height:28px;
   float:left;
   overflow:hidden;
}
#shangfan li
{
    height:28px;
    line-height:28px;
    
}

#shangfan a{color:#FFF; }

/*PorductProtal在故事列表页右侧控件*/
.Pro_contorl{background:#999; text-align:center; padding:4px; font-size:12px; line-height:18px; font-family:Arial; font-weight:bold;}
.Pro_top10{ margin-top:10px;font-family:Arial, Geneva, Helvetica, sans-serif;}
.Pro_red{ color:#990000!important;}

/*常问问题大征集活动样式*/
.sadowMain{ width: 714px; height: 592px; margin: 0 auto; background:url(../img/answer-0614.png) no-repeat;}
.main{width:547px; height: 566px; background:#a0d0aa; border-top: 1px solid #a0d0aa; border-radius: 30px; margin: 65px auto 0;}
.main .mainIn{position: relative; width: 510px; height: 517px; box-shadow: 8px 8px 8px #535454; background: #fff;border-top: 1px solid #fff; margin:0 auto ;border-radius: 30px; margin-top: 26px;}
.main .mainIn .off{position: absolute; left: 495px; top: -20px;}
.main .mainIn .mainIn01{ position: absolute;left: 50px;top: -15px;}
.main .mainIn .mainIn02{ padding-top: 77px; width: 433px;font-size: 12px; line-height: 18px; text-indent: 2em; margin: 0 auto;}
.main .mainIn .mainIn02 span{padding-left: 10px; background:url(../img/icon-anchor-link.png) no-repeat; color: #990000; font-weight: bold;}
.main .mainIn .mainIn03{ width: 433px; height: 30px; line-height: 30px; margin:  33px auto 0; background: #f2e8b0; border-radius: 5px; font-size: 12px;}
.gundong{ height:18px;overflow:hidden;line-height:18px; margin-top:-14px}
.main .mainIn .mainIn03 img{ margin:9px 15px 0 15px;}
.main .mainIn .mainIn03 span{color: #990000;}
.main .mainIn .mainIn04{ position: absolute; left: 345px; top: 158px;}
.main .mainIn .mainIn05{ width: 433px; height: 245px; background: #95ce9d; border-radius: 5px; margin: 8px auto 0;}
.main .mainIn .mainIn05 .mainIn05In{ font-size: 18px; font-weight: bold; color: #fff; height: 35px; line-height: 35px; margin-left: 20px;}
.main .mainIn .mainIn05 .mainIn051{ overflow-y: auto; margin: 0 auto; height: 200px; width: 407px;}
.mainIn05 .mainIn051 div{width: 385px; height: 62px; background: #fff;  border-radius: 5px; margin-bottom: 5px;}
.mainIn05 .mainIn051 .mainin0 .mainin0a{ width: 70px; height: 62px; float: left; padding-left: 23px;}
.mainIn05 .mainIn051 .mainin0 .mainin0b{ float: left; line-height: 62px;}
.mainIn05 .mainIn051 .mainin0 .mainin0c{ float: right; width: 66px; height: 29px; background: #65c272; color: #fff; font-size: 14px; line-height: 29px; text-align: center; margin: 17px 20px 0 0;}
