@charset 'utf-8';


/**************当前位置********************/
.guide {
    height:30px;
}
.guide .rank1{
    line-height: 30px;
    padding-bottom: 0;
	font-size:12px;
}
.guide .rank2{
    color: #666;
    line-height: 30px;
}
.guide .rank2 a{
    color: #666;
	font-size:12px;
}
.guide .rank2 a:hover{
    color:#000;
}
/**************当前位置********************/

.sort{
    
}
.sort_tit{
    
}
.sort_tit h2{
    font-size:20px;
	font-weight:bold;
	border-bottom: 3px solid #EEEEEE;
	margin-top:30px;
	padding-bottom:8px;
	height:30px;
}
.sort_con{
    
}
.sort_con ul{
   overflow:hidden; 
}
.sort_con ul:after{ display:block; content:""; clear:both;}
.sort_con ul li {
    float:left;
    overflow: hidden;
    padding-left: 30px;
    padding-top: 20px;
    text-align: center;
    width: 190px;
	line-height:20px;
	position:relative;
	height:auto;
}
.sort_con ul li img {
    background-color: #FFFFFF;
    border: 4px solid #F2F2F2;
    border-radius: 3px;
    display: inline-block;
    line-height: 0;
    margin-bottom: 8px;
    padding: 1px;
    position: relative;
	height:120px;
	width:180px;
}

.sort_con ul li .hover {
    background-color: #FFFFFF;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.25;
    position: absolute;
    top: 0;
    width: 100%;
}
.sort_con ul li:hover .hover{
    display:block;
}
.sort_con ul li a:hover{
    color:#ff0000;
}
.sort_con ul li .date{
    display:none;
}


/****************新闻栏目详情页相关文章******************************/
.news_about_art{
    padding:0 20px;
}
.news_about_art ul{
   overflow:hidden; 
}
.news_about_art li {
    overflow: hidden;
	line-height:30px;
	position:relative;
}
.news_about_art li img{
    display:none;
}
/****************新闻栏目详情页相关文章******************************/



/****************CONTENT******************************/
.content{
    overflow:hidden;
	padding:10px 10px 0 10px;
}
.content .img{
    background:url(../img/content_img_bg.gif) 0 0 no-repeat;
	width:325px;
	height:220px;
	padding:10px;
}
.content .cont{
    width:290px;
	line-height:14px;
}
.content .cont tr{
    height:20px;
}
.content .cont tr td{
    font-size:12px;
}
.content .cont .a1{
    font-weight:bold;
}
.general_button {
    background: 
    
    color: #FFFFFF;
    display: inline-block;
    font-family: 'PT Sans',Arial,Helvetica,sans-serif;
    
    padding: 0 18px;
    position: relative;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.14);
    text-transform: uppercase;
}

.content .cont .btn1{
    background:#F24125;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
	width:120px;
}
.content .cont .btn1 a{
    display:block;
	color:#ffffff; 
}
.content .cont .btn1:hover{
    background:#FB593F;
}
.content .cont .btn2{
    background:#2787B7;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
	width:120px;
	border:none;
}
.content .cont .btn2 a{
    display:block;
	color:#ffffff; 
}
.content .cont .btn2:hover{
    background:#258FCD;
}

.content .introduce{
    font-size:16px;
	border-bottom:1px dashed #ddd;
	padding:0 0 8px 10px;
	font-weight:bold;
}

.description{
    border:1px #f2f2f2 solid;
	overflow:hidden;
	padding:20px;
	background:#fbfbfb;
	font-size:14px;
	font-weight:bold;
	line-height:30px;

}
.maincontent{
    overflow:hidden;
	line-height:26px;
	
}
.maincontent table{
    border-top:1px #ddd solid;border-left:1px #ddd solid;
}
.maincontent table td{
    border-bottom:1px #ddd solid;border-right:1px #ddd solid;
}
.taga table tr td a{font-size:12px;}
.tags a{
    background:#F8F8F8;
    border: 1px solid #E8E8E8;
    color: #585858;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 0;
	border-radius:3px;
	padding:0 10px;
	display: inline-block;
}
.tags a:hover{
    background:#FcFcFc;
	color:#000;
}

.nextpage a{font-size:12px;}
/****************CONTENT******************************/

/****************DIY FORM******************************/
.content1{
    overflow:hidden;
	padding:20px;
}

.content1 table{
    border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
.content1 table td{
    border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.form_tit{
    text-align:right;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	line-height:30px;
}
.form_con{
    text-align:left;
	font-size:14px;
	vertical-align:middle;
	height:38px;
	line-height:24px;
	padding-left:5px;
}
.form_con input{
    border:1px solid #ddd;
	height:28px;
}










/****************DIY FORM******************************/