/** 
 *  全站公共CSS `
 */
/* reset*/

body{
    overflow-x:hidden ;
}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,dd{margin:0px;padding:0px;}
body{font:12px "微软雅黑","宋体" ;line-height: 24px;background:#eff7fd}
/* IE和firefox li 的图标是不一样的,所以不需要默认的li图标*/
li{list-style-type:none;}
/*IE下面的图片默认是有border的*/
img,input{border:0px;}
/* reset*/
.fl{float:left;}
.fr{float:right;}

/* 清除浮动*/
.clr:after{  
    content:"";  
    height:0px;  
    visibility:hidden;  
    display:block;  
    clear:both;  
}    
.clr{  
    zoom:1;  
}  
.minus,.plus {
	cursor: pointer;
}

.box{width:1000px;margin:0 auto;}

.mart10{margin-top:10px;}
.marr10{margin-right:10px;}
.marb10{margin-bottom:10px;}
.marl10{margin-left:10px;}

.mart5{margin-top:5px;}
.marr5{margin-right:5px;}
.marb5{margin-bottom:5px;}
.marl5{margin-left:5px;}
.mart20{margin-top: 20px;}

.marr8{margin-right: 10px;}

.relative{position:relative;}
.absolute{position:absolute;}

a,a:visited{color:#333;text-decoration: none;}
a:hover{text-decoration: underline;}


.top{
	height:100px;
}
.top .logo{
	background: url(../images/logonew.png) no-repeat;
	display:block;
	width:569px;
	height:89px;
}
.top .tip{
	margin-top: 27px;
	font-size: 18px;
	color:#000;
	font-family:SimSun
}
.top .tip a,.top .tip a:visited{
	font-size: 14px;
	color:#666;
	margin-left: 21px;
}
.menu{
	background: url(../images/menu.jpg) repeat-x;
	height:40px;
	width:1440px;
	margin:0 auto;
}
.menu ul li{
	background: url(../images/menu-line.jpg) no-repeat right center;
	float:left;
	width:141px;
	line-height: 40px;
	height:40px;
	text-align: center;
	padding-right:1px;
}
.menu ul li a,.menu ul li a:visited{
    color:#fff;
	font-size: 18px;
	font-family: "微软雅黑";
	display:block;
	width:100%;
}
.menu ul li a:hover{
   background: url(../images/menu-lih.jpg) repeat-x;
   text-decoration: none;
}
.menu ul li a.menu-lih,.menu ul li a.menu-lih:visited{
   background: url(../images/menu-lih.jpg) repeat-x;
   display:block;
   text-decoration: none;
}


/*banner*/
.banner {
    height:466px;
    position:relative;
    overflow: hidden;
}
.banner  div{
	height:466px;
}
.banner .slide_ul{
	position:absolute;
    right:20px;
    bottom:10px;
    left:50%;
    margin-left:-20px; 
}
.banner .slide_ul li{
	float:left;
	cursor: pointer;
    background: url(../images/li.png) no-repeat;
    _background: url(../images/li-ie6.png) no-repeat;
    width:13px;
    height:13px;
    margin-right: 10px;
}
.banner .slide_ul li.act{
    background: url(../images/li-h.png) no-repeat;
}
/*banner*/

/**/
.com-l{
	width:630px;
	margin-right: 10px;
}
.com-lw{
	width:310px;
}
.com-r{
	width:360px;
}
.com-h{
	border-bottom:1px solid #1D79D0;
	height:38px;
	position: relative;
	top:-2px;
	background:#1190df;
	padding-left:10px;
}
.com-h  a.cat,.com-h  a.cat:visited{	
	font-size: 18px;
	color:#fff;
    width:90px;text-align: center;
    height:38px;line-height: 38px;
	margin-top: 6px;
	font-family:Microsoft yahei;
}
a.more, a.more:visited{
	float:right;
	font-weight: 500;
	margin-top: 6px;
	font-size: 12px;
	color:#666666;
}

.bor{
	border:1px solid #CCCCCC;
}
.com-l .bor{
}
 
.com-l .bor-con{
	    padding: 10px 7px;
}
.com-ul li{
	    background: url(../images/com-li.jpg) no-repeat left center;
	padding-left: 11px;
    border-bottom:1px dotted #C7C8C9;
    line-height: 27px;
}
.com-ul li .date{
	float:right;
	color:#333;
}
.ryrb-img{
	display:block;
	margin-top: 9px;
	overflow: hidden;
}
.ryrb-img img{

}

.special-cat{
	display:block;
	width:250px;
	height:89px;
	margin-top: 10px;
	overflow: hidden;
}
.special-cat img{
	width:250px;
	height:89px;
}


/* 垂直滚动
------------------------------ */
.scroll_vertical{
	position:relative;
	width:290px;
    height:165px;
	padding-top: 9px;
	padding-bottom: 10px;
	margin:7px auto 0px;
}
.scroll_vertical .prev {
	background:url(../images/lchg-zjt.png) no-repeat;
	    width: 21px;
    height: 25px;
    top: 130px;
    left: -27px;
}
.scroll_vertical .next {
	background:url(../images/lchg-yjt.png) no-repeat;
	    width: 21px;
    height: 25px;
    top: 130px;
    right: -27px;
}	

.scroll_vertical .box{width:290px;overflow:hidden;position:relative;height:160px;}
.scroll_vertical .plus{background: url(../images/lchg-zjt.png) no-repeat;
    width: 21px;
    height: 25px;
    top: 70px;
    left: -27px;    position: absolute;}
.scroll_vertical .minus{    background: url(../images/lchg-yjt.png) no-repeat;
    width: 21px;
    height: 25px;
    top: 70px;
    right: -27px;
	    position: absolute;
}
.scroll_vertical ul{width:99999px;overflow:hidden;}
.scroll_vertical li{height:160px;text-align:center;float:left;width:290px;}


.links{
	background: url(../images/links.jpg) no-repeat;
	height:40px;
	    line-height: 40px;
}
.links h4{
	float:left;
	font-size: 18px;
	color:#333;
	background:url(../images/yqlj-icon.png) no-repeat;
	background-position:0;
	font-family:Microsoft yahei;
	text-indent:24px;
	margin-left:12px;
	font-weight:normal;
}

.links .link-con{
	float:left;
	    margin-left: 30px;
    margin-top: 10px;
}
.links .link-con a{
	float:left;
	width:117px;
	height:23px;
	border: 1px solid #ccc;
	margin-right: 10px;
}
.links .link-con a img{
	width:117px;
	height:23px;
}
.links .sel{
	float:right;
	background: url(../images/select.jpg) no-repeat;
	height:25px;line-height: 25px;
	width:113px;
	padding-left: 6px;
	margin-right: 8px;
	position: relative;
	margin-top:10px;
}
.links .sel ul{
	position: absolute;
	border:1px solid #d1d1d1;
	width:117px;
	left:0px;
	top:-100px;height:100px;
	background: #fff;
	text-align: center;
}
.bt-line{
	margin-top: 11px;
	background:#016388;
	height:4px; 

}
.bt-text{
	padding: 7px 0;
	text-align: center;
	line-height: 22px;
	color:#fff;
}

.bt-text a{ 
	color:#fff;
}


/*分页样式*/
.page {
	text-align: right;
	padding-bottom:17px;
	margin-top: 10px;
}
.page li{
    display: inline-block;
}
.page a,.page a:visited{
	border:1px solid #D6D6D6;
	padding: 6px;
}
.page a:hover{
	background: #46A0DC;
	text-decoration: none;
}
.page .active a{
	border:1px solid #D6D6D6;
	background: #46A0DC;
	padding: 6px;
}
/*分页样式*/

/**/
.inn-r .year{
	background: url(../images/year.jpg) repeat-x;
	height:32px;
	margin-top: 20px;
	padding-left: 5px;
	padding-top: 5px;
}
.inn-r .year a,.inn-r .year a:visited{
    float:left;font-size: 14px;
    width:83px; text-align: center;height:27px;line-height: 27px;margin-right: 10px;
}
.inn-r .year-h,.inn-r .year-h:visited{
	background: url(../images/year-c2.jpg) no-repeat center 0px;
    text-decoration: none;
    color:#fff;
}
.inn-r .year a:hover{
     background: url(../images/year-c2.jpg) no-repeat center 0px;
     text-decoration: none;
     color:#fff;
}
.bac{height:466px;}
.bac div{height:466px;}
.art{
    padding:0px 10px 20px;	
}
.zzjg-art{
	background: url(../images/zzjg.jpg) no-repeat right bottom;

}
.prt{
	text-align: right;
	margin-bottom: 20px;
}
.art-t{
	text-align: center;
	height:80px;line-height: 80px;
	font-size: 24px;
}
.ryrb-con{
	width:797px;height:1040px;margin:0 auto;
}
.date{
	float:right;
}

#pic-list li  p  {
    position: absolute;
    color: #FF6600;
    bottom: 0;
    line-height: 23px;
    font-size: 14px;
    background: url(../images/tmk.png);
    width: 100%;
    padding: 0;
    margin: 0;
	text-align:left;
	text-indent:12px
}