﻿body { font-size: 12px; font-family:  "SimSun","宋体","Arial Narrow",HELVETICA; font-style:normal; color: #333; background:;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ul,li,ol{list-style-type:none;list-style-position:outside;}
img { border: none;}
A:link {color:#333; text-decoration: none;}
A:visited {color:#333; text-decoration: none;}
A:hover { text-decoration: underline;}

/*清除浮动使用*/
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
* html .wrapfix {height: 1%;}.wrapfix {display: block;}/* End hide from IE-mac */

/*公用CSS*/
.f_l{float:left;}
.f_r{float:right;}

/*广告*/
.gg{width:1024px;margin:7px auto;overflow:hidden;}
.gg1{width:1024px;margin:7px auto 0 auto;}
.gg2{width:1024px;margin:7px auto 0 auto;}
.gg3{width:1024px;margin:7px auto 0 auto;}
/*top*/
#top{width:100%;height:35px;line-height:35px;background:url(imagestop_bg.jpg) repeat-x;}
.top{width:1024px;margin:0 auto;}
.time{}
.icon{}
.icon a:hover{color:#A10000;}
.icon span{margin-left:20px;}
.icon .v-phone {background: url("imagesindex_icon.png") no-repeat scroll 0 -194px;padding-left:14px;}
.icon .v-qq {background: url("imagesindex_icon.png") no-repeat scroll 0 -224px;padding-left:18px;}
.icon .v-sina {background: url("imagesindex_icon.png") no-repeat scroll 0 -258px;padding-left:24px;}

/*banner*/
#banner{width:1024px;height:198px;margin:0 auto; background: #d50922;}

/*menu*/
#menu{width:1024px;background:url(imagesmenu_linebg.jpg) repeat-x;margin:0 auto;}
.menu{width:1024px;height:42px;line-height:42px;background:url(imagesmenu_bg.jpg) no-repeat;text-align:center;}
.menu a{font-size:14px;font-weight:bold;color:#fff;background:url(imagesmenu_line.png) no-repeat right;text-decoration:none;padding-right:20px;margin:0 20px 0 0;}

/*foot*/
.footNav {
	background:#F5F5F5;
	width: 1024px;
	padding:0 0 10px 0;
	margin:15px auto 0 auto;
	overflow:hidden;
	}
.footLine {
    background: none repeat scroll 0 0 #a90505;
    height: 40px;
    line-height: 40px;
	}	
.footText {width: 1024px;margin:20px auto 0 auto;}
.footText .wei{padding:5px;color:#666;background:#fff;border:1px solid #E3E3E3;margin-left:10px;}
.footText .wei .pic{}
.footText .wei .text{margin-left:5px;}
.footText .wei .text h5{font-size:12px;}
.footText .wei .text p{margin-top:10px;line-height:20px;}	
.footText .info{padding-top:25px;margin-right:10px;}
.footText .info p{padding:5px;text-align:right;}
.footText .info span{margin-left:15px;}


/*内容页*/
.w1024{width:1024px;margin:0 auto;background: url("imagescontent_bg.png") repeat-y 704px 0;overflow:hidden;}
.p1024{width:1024px;margin:0 auto;}
.place{height:40px;line-height:40px;background:#F8F8F8;border-bottom: 1px solid #DDDDDD;width: 1024px;margin:0 auto 40px auto;}
.place .left{color:#252525;margin:0;padding-left:15px;}
.pleft{width:670px;}
.pleft .title{text-align:center;margin-bottom:10px;}
.pleft .title h2{font-size:20px;letter-spacing: -1px;line-height: 31px;}
.pleft .info_p{text-align:center;margin-bottom:20px;}
.pleft .info_p small{font-size:12px;margin-left: 8px;margin-right: 3px;}
.pleft .content{font-size:14px;line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.pleft .content p{padding-bottom:20px;}
.pright{width:300px;}
.pright .list1{margin-top: 10px;width: 100%;}
.pright .list1 .title{height:40px;line-height:40px;padding-left:10px;font-size:14px;font-weight:bold;border-top:2px solid #4E4E4E;background:#F9F9F9;}
.pright .list1 li{clear:both;margin:10px 0;line-height:22px;overflow:hidden;}
.pright .list1 li .topRank {
    border: 1px solid #E5E5E5;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 12px;
    text-align: center;
    width: 20px;    
	background: none repeat scroll 0 0 #DB2323;
    border-color: #DB2323;
    color: #FFFFFF;
}
.pright .list3{margin-top: 10px;width: 100%;}
.pright .list3 .title{height:40px;line-height:40px;padding-left:10px;font-size:14px;font-weight:bold;border-top:2px solid #4E4E4E;background:#F9F9F9;}
.pright .list3 li{float: left;margin-top:10px;width: 145px;}
.pright .list3 li span{display: block;height: 20px;line-height: 20px;}
* + html .pright .list3 li span{line-height: 26px;}
.pright .list3 li a{color: #131313;}
.pright .list3 .style2{margin-right: 10px;}
.pright .list3 .style1{margin-right: 0;}

/*list列表页*/
.e2 li {
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    overflow: hidden;
    padding: 12px 0;
    width: 100%;
}
.e2 li a.preview {
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 3px;
    margin-right: 20px;
    width: 140px;
}
.e2 li a.preview img {
    border: 1px solid #EEEEEE;
    display: block;
    height: 100px;
    padding: 1px;
    width: 140px;
}
.e2 li a.title {
    color: #000000;
    font-family: "microsoft yahei";
    font-size: 18px;
    line-height: 25px;
    overflow: hidden;
}
.e2 li a.title:hover {
    color: #A10000;
}
.e2 li a.title b {
    font-weight: 400;
}
.e2 span.info {
    color: #555555;
    display: block;
    line-height: 23px;
}
.e2 span.info small {
    color: #AAAAAA;
    font-size: 12px;
    margin-right: 10px;
}
.e2 span.info small.time {
    border-right: 1px solid #AAAAAA;
    font-family: Arial,"宋体";
    padding-right: 10px;
}
.e2 span.info a {
    color: #40598B;
}
.e2 p.intro {
    color: #666666;
    line-height: 18px;
    margin-top: 10px;
    padding-bottom: 10px;
}

/*pagelist*/
.dede_pages{margin-top:15px;}
ul.pagelist li{float:left;margin-right:3px;}
ul.pagelist li a{
    background-color: #F5F5F5;
    border: 1px solid #D7D7D7;
    border-radius: 2px;
    color: #333333;
    cursor: pointer;
    padding: 5px 10px;
	display:block;
	}
		
ul.pagelist li.thisclass{
    background-color: #A90505;
    border: 1px solid #861217;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 5px 10px;
	} 
	
ul.pagelist li.thisclass a{
	background:none;
	padding:0;
	border: none;
	color: #FFFFFF;
	border-radius: 0;
	}	

ul.pagelist li a:hover{	
	text-decoration:none;
	background-color: #A90505;
    border: 1px solid #861217;
    border-radius: 2px;
	color:#FFFFFF;
    padding: 5px 10px;	
}
ul.pagelist li.thisclass a:hover{
	background:none;
	padding:0;
	border: none;
	border-radius: 0;	
	}
ul.pagelist li span.pageinfo{display:block;padding-top:5px;margin-left:10px;}