@CHARSET "UTF-8";
.index_home{
	width:100%;
	height: 330px;
	padding-top:8px;
	border-top: 1px solid #f4f4f4;
}
.index_home .index_module_1{
	width:28%;
	padding-right:2%;
	height:330px;
	float: left;
	
}
.index_home .index_module_2{
	width:40%;
	height:330px;
	float: left;

}
.index_home .index_module_3{
	width:28%;
	padding-left:2%;
	height:300px;
	float: left;
}

.index_module_1_nav {
	padding: 0px;
	margin: 0px;
	height: 30px;
	width: 100%;
	background: #f7f7f7;
	display: block;
	overflow: hidden;
	clear: both;
}
.index_module_1_nav li{
	display: block;
	width: 33%;
	height: 30px; 
	overflow: hidden;
	float: left;
	line-height: 30px;
	color: #3b536b;
    border-right: 1px solid #e1e1e1;
	
}
.index_module_1_nav li.cur{
	background: #0da3e2;
	color:#ffffff;
}
.index_module_1_list{
	width: 100%;
}
.index_module_1_list li{
	height: 30px;
	line-height: 30px;
	width: 100%;
	clear: both;
	text-align: left;
	font-size: 15px;
}

.index_slide_img_cont{
	width: 100%;
	height: 220px;
	position: relative;
	overflow: hidden;
	
}
.index_slide_img_nav{
	position: absolute;
	bottom: 5px;
	right: 0px;

	height: 20px; 
	line-height: 20px; 
	text-align: right;

}
.index_slide_img_nav a{
	width: 20px;
	height: 20px; 
	display: block;
	float:left;
	
	color: #fff;
		background: #d3d3d3;
		margin-left: 6px;
		text-align: center;
}
.index_slide_img_nav a.cur{
	background: #e23f3f;
}
.index_nav{
	padding-top: 6px;
}
.index_nav .menubox-a li {
    padding-bottom: 11px;
    float: left;
    display: block;
    
}
.index_ml12{ margin-left: 12px;}
.index_nav .menubox-a a {
    display: block;
    width: 230px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #606060;
    border: 1px solid #e23f3f;
    text-align: left;
    text-indent: 6px;
}

.index_nav .menubox-a i {
    display: inline-block;
    width: 34px;
    height: 34px;
    vertical-align: middle;
    background: url(/guangzhun../img/memu_icons2.png) no-repeat 0 0;
    margin-right: 25px;
}
.index_nav .menubox-a i{display: inline-block;width: 34px;height: 34px;vertical-align: middle;background: url(/guangzhun../img/memu_icons2.png) no-repeat 0 0;margin-right: 3px;}
.index_nav .menubox-a i.khdxz-icon{margin-right: 10px;margin-left: 0px;background-position: 0 -48px;}
.index_nav .menubox-a i.cx-icon{margin-right: 10px;background-position: 0 -96px;width: 37px;height: 37px;}
.index_nav .menubox-a i.xcp-icon{margin-right: 10px;background-position: 0 -143px;}
.index_nav .menubox-a i.jslc-icon{background-position: -51px 0;width: 36px;height: 36px;}
.index_nav .menubox-a i.jygz-icon{background-position: -51px -48px;width: 39px;height: 36px;}
.index_nav .menubox-a i.rjxz-icon{background-position: -51px -96px;width: 40px;height: 36px;}
.index_nav .menubox-a i.cpml-icon{background-position: -51px -143px;width: 36px;height: 36px;}
.index_nav .menubox-a i.wtjd-icon{background-position: -51px -186px;width: 38px;height: 36px;}
.index_nav .menubox-a a span{font-size: 15px;}
.index_bgt{
	width: 100%;
	clear: both;
	height: 45px; 
	text-align: left;
	clear: both;
	height: 92px;
	
}
.index_bgt h3{
	height: 45px; 
	line-height: 45px;
	font-size: 17px;
	font-weight: 550;
}
.index_bgt h3 i{
	padding: 5px;
	background: #159fe8;
	color: #ffffff;
	border-radius:6px;
	margin-right: 10px;
	font-size: 15px;
}
.index_bgt p a{
	color: #b5b5b5;
	line-height: 22px;
}
.index_bgt p span{
	color: #4177ff;
	line-height: 22px;
	font-weight: 600;
}
.index_bgt_list ul{
	clear: both;
	text-align: left;
}
.index_bgt_list li{
	height: 30px;
	line-height: 30px;
	width: 100%;
	clear: both;
	text-align: left;
	font-size: 15px;
	
}
.index_tieba_list{
	width: 848px;
	height:300px; 

    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    clear: both;
    
    
}
.index_tieba_list h3{
	
	height: 40px; 
	border-bottom: 1px solid #e5e5e5;
	line-height: 40px; 
	font-size: 15px; 
	text-align: left;
	    color: #e23f3f;
    font-weight: 500;
  
}
.index_tieba_list h3 span{
	
	display: block; 
	width: 120px; float: left; text-align: center;
	border-right: 1px solid #e5e5e5;
	cursor: pointer;
}
.index_tieba_list h3 span.on{
	background: #0da3e2;
	color: #fff
}


.index_tieba_list li{ 
	
	display: block;
	width: 140px;
	height: 160px; 
	float: left;
	text-align: center;
	font-size: 14px;
	margin-top: 24px;
}


.index_tieba_btn{
	width: 70px;
    height: 30px;
    line-height: 30px;

    font-size: 14px;
    border: 1px solid #e23f3f;
    color: #e23f3f;
    display: block;
  
   
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    margin: 10px auto;
}
.index_tieba_more_btn{ width: 120px;
 padding:5px;
    font-size: 13px;
    border: 1px solid #e23f3f;
    color: #ffffff;
    display: block;
  
   
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e32f2e;
    margin: 15px auto;
    
}
.ilist3 li:before{
    content: "•";
    color: #F2943F;
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.index_rank_list{
	 width: 100%;
	 height: 310px;
	 margin-bottom: 10px;
}
.index_rank_list h3{
	    border-left: 5px solid #E65138;
	    text-align: left;
	    height: 30px; 
	    line-height: 30px; 
	    font-size: 15px; 
	    font-weight: 600;
	    text-indent: 12px;
	    
}
.index_rank_list table{
	width: 100%;
	border-collapse: collapse;
	 border: 1px solid #e5e5e5;
	 margin-top: 10px;

}
.index_rank_list th{
	height: 33px; line-height: 33px;
	 border-bottom: 1px solid #e5e5e5;
}
.index_rank_list td{
	height: 33px; line-height: 33px;

}
.index_rank_list td .rank_xh{
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 30px;
    background: #E65138;
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: block;
    margin-left: 20px;
    
}
.index_answer_list{
	
	height: 30px;
	line-height: 30px; 
	text-align: left;
}