@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666; line-height:25px; background:url(../imagesp/top_bg.jpg) repeat-x top #ffffff;}
a{ color:#666666; text-decoration:none}
a:hover{ color:#025798; text-decoration:none}
img{ border:0}
ul,li{ list-style:none;}
.clear{ clear:both;}
.eng{ font-family:Arial}

.head{ height:100px; width:960px; margin:0 auto;}
.logo{ width:500px; float:left; font-size:30px; color:#025798; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; padding-top:25px; letter-spacing:1px;}
.fwrx{ width:400px; float:right; font-size:18px; font-weight:bold; color:#F00; padding-top:50px; text-align:right;}

.dh{ height:33px; width:100%; background:url(../imagesp/dh_bg.jpg) repeat-x top left; color:#FFF; margin-bottom:20px;}
.menu{width:960px; margin:0 auto;height:33px; }
.menu ul{}
.menu ul li{ float:left; width:115px; background:url(../imagesp/menu_line.jpg) no-repeat right bottom; text-align:center;}
.menu ul li a{color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; font-weight:bold; display:block; padding-top:7px; letter-spacing:1px;}
.menu ul li a:hover{font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; font-weight:bold; display:block; background:url(../imagesp/menu_on.jpg) no-repeat center bottom; color:#333333;}
.menu ul li a.active{font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; font-weight:bold; display:block; background:url(../imagesp/menu_on.jpg) no-repeat center bottom; color:#333333;}

.banner{ height:380px; width:960px; margin:0 auto; clear:both; margin-bottom:20px;}

.index_rq{width:960px; margin:0 auto; padding-bottom:20px;}
.index_l{ width:210px; float:left;}
.index_l .title{ background-color:#004fc6; line-height:40px; height:40px; font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-indent:15px; color:#FFF; letter-spacing:1px;}

.menu_list{ border:1px solid #eeeeee; border-top:none; padding:5px; margin-bottom:10px;}
.menu_list li{ border-bottom:1px dashed #999999; padding-top:5px; text-indent:15px;line-height:30px; background:url(../imagesp/jh.jpg) no-repeat left 15px;}
.menu_list li:hover{ background:url(../imagesp/jh_on.jpg) no-repeat left 15px;}
.menu_list li.on{background:url(../imagesp/jh_on.jpg) no-repeat left 15px;}
.menu_list li a{ display:block;}
.menu_list li a:hover{ display:block;}
.menu_list li.last,.menu_list li:last-child{ border-bottom:0}

.menu_list li ul{ padding-bottom:5px; width:200px; overflow:hidden;}
.menu_list li ul li{ border-bottom:0;background:url(../imagesp/jt.gif) 15px 15px no-repeat;line-height:25px;text-indent:30px; float:left; width:90px;}
.menu_list li ul li:hover{background:url(../imagesp/jt.gif) 15px 15px no-repeat;}
.menu_list li ul li a{}
.menu_list li ul li a:hover{}
.menu_list li ul li a.on2{color: #025798}
.menu_list li ul li:last-child,.menu_list li ul li.last2{ width:200px;}

.lxwm{ border:1px solid #eeeeee; border-top:none; padding:5px; margin-bottom:10px;}
.lxwm li{ border-bottom:1px dashed #999999; line-height:30px;padding-top:5px; padding-left:5px;}
.lxwm li strong{ padding-left:5px; font-size:14px;}
.lxwm li p{ line-height:20px; padding:10px 0;}

.index_r{ width:740px; float:right;}
.title2{line-height:40px; height:40px; border-bottom:1px solid #9c9c9c}
.title2 h1{font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";color:#333333; letter-spacing:1px;line-height:40px; height:40px; border-bottom:1px solid #0041aa; float:left; padding:0 10px;}
.title2 span{ float:right; padding-right:20px;}
.title2 span img{ margin-top:10px;}

.foot{padding:15px 0;text-align:center; background:url(../imagesp/foot_bg.gif) repeat-x bottom; border-top:1px solid #eeeeee}

.nr{ padding:10px; height:260px; overflow:hidden}
.neirong{padding:20px; line-height:2; min-height:300px; font-size:14px}
.sy_cp{padding-top:15px; padding-left:20px;}
.sy_cp li{ float:left; width:150px; padding-bottom:20px; text-align:center;margin-right:25px; height:250px; overflow:hidden;} 
.sy_cp li img{width:150px; height:225px; margin-bottom:5px;}
.sy_cp li div{ height:25px; line-height:25px;}

.r_l{ width:350px; float:left;}
.r_l p{ padding:10px 15px;}
.r_l p img{ margin-bottom:10px;}
.r_l p span{ text-align:right; float:right; width:300px;}
.r_l p span a{color:#F00; }
.r_r{ width:350px; float:right;}
.r_r p{ padding:10px 15px;}
.r_r p img{ margin-bottom:10px;}

.news{padding:0 15px;}
.news ul{ padding-bottom:10px;}
.news ul li{ line-height:25px; height:25px; background:url(../imagesp/dian.jpg) no-repeat left 10px;}
.news ul li a{ float:left; text-indent:15px;}
.news ul li span{ float:right; color:#333333;}
.more{text-align:right; padding-right:15px;}
.more a{color:#F00; }

.neirong h4{ text-align:center; line-height:35px;color:#004fc6;font-size:16px; padding-bottom:15px;}
.an_top{ text-align:center;padding-top:30px;}
.pageContent_end {
	clear:both;
	padding-top:30px;
	text-align:right;
	padding-right:15px;
}
.pageContent_list{ padding-left:20px;}
.pageContent_list LI {MARGIN:0px 15px;WIDTH:200px;FLOAT:left;margin-bottom:15px;HEIGHT:190px;}
.pageContent_list LI IMG {PADDING-BOTTOM:3px;BACKGROUND-COLOR:#efefef;MARGIN:1px;PADDING-LEFT:3px;WIDTH:192px;PADDING-RIGHT:3px;FLOAT:left;HEIGHT:142px;PADDING-TOP:3px; margin-bottom:3px;}
.pageContent_list LI SPAN {TEXT-ALIGN:center;LINE-HEIGHT:20px;WIDTH:192px;FLOAT:left;word-wrap:break-word;}
.pageContent_list LI:hover {BACKGROUND-COLOR:#0088c0;MARGIN:0px 15px;WIDTH:200px;FLOAT:left;margin-bottom:15px;HEIGHT:190px;}
.pageContent_list LI:hover IMG {PADDING-BOTTOM:3px;BACKGROUND-COLOR:#ffff99;MARGIN:1px;PADDING-LEFT:3px;WIDTH:192px;PADDING-RIGHT:3px;FLOAT:left;HEIGHT:142px;PADDING-TOP:3px}
.pageContent_list LI:hover SPAN {TEXT-ALIGN:center;LINE-HEIGHT:20px;WIDTH:192px;FLOAT:left;COLOR:#fff;}
.pageContent_list LI:hover SPAN A {COLOR:#fff}


.nr_news{padding:20px 0;font-size:14px;color:#666666; line-height:32px; min-height:400px;}
.nnews{ padding:0;border-bottom:dashed 1px #ccc; height:40px;}
.nnews h3{ float:left;line-height:40px;}
.nnews h3 a{font-size:14px;font-weight:bold;color: #666666;text-decoration:none; font-weight:normal;}
.date{font-family:arial; font-size:12px; color:#666;line-height:40px; float:left; width:100px; text-align:center}


/*·ÖÒ³*/
.pagination{text-align: center;}
.pagination a{margin:0 3px; }
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;	
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	/*color: #17a2b8;*/
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: red;
	border-color:red;
}
.page-num-current:hover {
	color: #fff;
}


