/* 鍏敤 */
.content {
	width:1160px;
	border:1px solid #ccc;
	background-color:#fff;
	margin:10px auto;
	padding:19px;}
.p4 .h li {
	width:398px;
	margin-right:20px;}
.w870 {
	width:870px;}
.grid {
	margin-bottom:20px;}
.w900 {
	width:100%;
	float:left;}
.w760 {
	width:760px;}
.w570 {
	width:570px;}
.w470 {
	width:470px;}
.w440 {
	width:450px;}
.w380 {
	width:380px;}
.w270 {
	width:270px;}
.w240 {
	width:240px;
	float:left;}
.grid h3 {
	position:relative;}
.grid h3 a, .grid h3 b {
	display:inline-block;}
a.more {
	position:absolute;
	top:0;
	right:10px;}
.tit {
	height:50px;
	border-bottom:1px dashed #ccc;
	margin-bottom:-1px;
	padding:0 10px;}
.tit a {
	font:bold 18px/50px microsoft yahei;}
.t1 {
	height:40px;
	border-bottom:4px #144eb2 solid;
	line-height:40px;}
.t1 b, .t2 b {
	width:160px;
	height:44px;
	background:url(../dfiles/16698/index_files/sprite[2].png) no-repeat;
	margin-bottom:-4px;
	padding-right:10px;
	text-align:center;
	font:bold 18px/44px microsoft yahei;
	color:#fff;
	position:relative;}
.t2 {
	height:44px;
	line-height:44px;
	background-color:#f5f5f5;}
.t2 b {
	margin-bottom:0;}

.t3 {
	height:48px;
	line-height:48px;
	background-color:#f5f5f5;
	border-top:2px solid #c0392b;
	margin-bottom:10px;}
.t3 b {
	margin-bottom:0;
	padding:0 30px;
	font:bold 18px/48px microsoft yahei;
	color:#c0392b;}
.t4 {
	height:45px;
	border-bottom:1px solid #ccc;
	line-height:45px;}
.t4 b {
	width:168px;
	height:44px;
	border-top:2px solid #c0392b;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
	margin-bottom:-1px;
	font:bold 18px/44px microsoft yahei;
	text-align:center;
	position:relative;}
.list-t {
	padding:5px 0;
	width:370px;}
.list-t li {
	height:38px;
	line-height:38px;
	padding-left:10px;
	background:url(../dfiles/16698/index_files/dot[1].png) 0 50% no-repeat;
	font-size:18px;
	overflow:hidden;}
/* part1 */
/*.focus {
	width:730px;
	height:360px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}
.focus .pic {
	width:730px;
	height:360px;
}
.focus .pic div a {
	display:block;
	width:730px;
	height:360px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
.focus .pic div a img {
	width:730px;
}
.focus .pic div a span {
	display:block;
	width:710px;
	height:50px;
	font:normal 19px/50px microsoft yahei;
	background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	color:#fff;
	margin-top:-50px;
	padding:0 10px;
	position:absolute;
	bottom:0;
	left:0;
}
.focus .navi {
	position:absolute;
	right:10px;
	bottom:18px;
	z-index:9;
}
.focus .navi li {
	float:left;
	margin:0 2px;
}
.focus .navi li a {
	display:block;
	width:12px;
	height:12px;
	font:0/0 a;
    color:transparent;
	overflow:hidden;
	background:#f1c40f;
}
.focus .navi li.current a {
	background:#c0392b;
}
.focus a {
	display:block;
}
.focus .prev, .focus .next {
	display:none;
	width:50px;
	height:50px;
	background-image:url("../dfiles/16698/index_files/arr[1].png");
	background-repeat:no-repeat;
	text-indent:-999em;
	top:40%;
	z-index:9;
	filter:Alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}
.focus .prev {
	position:absolute;
	left:0;
}
.focus .next {
	position:absolute;
	right:0;
	background-position:100% 0;
}*/


.focus {
	width:730px;
	height:360px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;}
.focus .pic {
	width:730px;
	height:360px;}
.focus .pic div a {
	display:block;
	width:730px;
	height:360px;
	background-color:#fff;
	position:relative;
	overflow:hidden;}
.focus .pic div a img {
	width:730px;}
.focus .pic div a span {
	display:block;
	width:710px;
	height:50px;
	font:normal 19px/50px microsoft yahei;
	/*background:rgba(0,0,0,0.5);
    filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);*/
	background:url(../dfiles/16698/index_files/trans[1].png);
	color:#fff;
	margin-top:-50px;
	padding:0 10px;
	/*text-align:center;*/
	position:absolute;
	bottom:0px;
	left:0;}
.focus .navi {
	position:absolute;
	right:10px;
	bottom:18px;
	z-index:9;}
.focus .navi li {
	float:left;
	margin:0 2px;}
.focus .navi li a {
	display:block;
	width:12px;
	height:12px;
	font:0/0 a;
    color:transparent;
	overflow:hidden;
	background:#f1c40f;}
.focus .navi li.current a {
	background:#c0392b;}
.focus a {
	display:block;}
.focus .prev, .focus .next {
	display:none;
	width:50px;
	height:50px;
	background-image:url(../dfiles/16698/index_files/arr[1].png);
	background-repeat:no-repeat;
	text-indent:-999em;
	top:40%;
	z-index:9;
	filter:Alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;}
.focus .prev {
	position:absolute;
	left:0;}
.focus .next {
	position:absolute;
	right:0;
	background-position:100% 0;}

.news {
	width:410px;}
.news h4 {
	padding:10px 0;
	font:bold 26px/40px microsoft yahei;}
.news h4 a {
	color:#c0392b;}
.news p {
	text-indent:2em;
	line-height:36px;
	font-size:16px;}
.imp h2 {
	float: left;
	border: 1px solid #ccc;
	padding: 4px;
	position:relative;}
.imp h3, .imp h4{
	margin-left: 260px;}
.imp .tit a {
	font:bold 24px/50px microsoft yahei;
	color:#c0392b;}
.imp .h {
	width:920px;
	margin-right:-20px;}
.imp .h li {
	width:424px;
	margin-right:20px;}
/* part2 */
.zt {
	margin-bottom:20px;}
.zt ul {
	margin-right:-10px;}
.zt li {
	height:100px;
	vertical-align:middle;
	margin-right:10px;}
.zt li a img {
	border:1px solid #ccc;
	padding:4px;}
.p-t {
	border-bottom:1px dashed #ccc;
	margin-bottom:2px;
	padding:15px 0;}
.p-t .pic {
	float:left;
	margin-right:20px;}
.p-t h4 {
	font:bold 18px/30px microsoft yahei;}
.p-t p {
	font:bold 14px/24px microsoft yahei;}
.p2 .p-t .pic img {
	width:160px;
	border:1px solid #ccc;}
.p2 .p-t p {
	color:#797979;}
.report {
	background-color:#f5f5f5;}
.report h3 {
	height:50px;
	background:#c0392b url(../dfiles/16698/index_files/sprite[2].png) 0 -50px no-repeat;}


.aaa {
	height:50px;
	width:240px;
	background:#c0392b url(../dfiles/16698/index_files/sprite[2].png) 0 -300px  no-repeat;
	overflow:hidden;}
.report ul {
	padding:10px;}
.report li {
	border-bottom:1px dotted #ccc;
	padding:5px;
	line-height:28px;}
.report li h4 {
	background-image:url(../dfiles/16698/index_files/sprite[2].png);
	background-repeat:no-repeat;
	padding-left:40px;
	font-size:16px;
	color:#144eb2;}
.report .s1 h4 {
	background-position:-260px -60px;}
.report .s2 h4 {
	background-position:-260px -110px;}
.report .s3 h4 {
	background-position:-260px -160px;}
.banner {
	width:1156px;
	border:1px solid #ccc;
	margin:0px 0 20px;
	padding:5px;
	float:left;}
/* part3 */
.p3 .h {
	margin-right:-20px;}
.p3 .h li {
	width:554px;
	margin-right:20px;}
/* part4 */
.p4 a.pic {
	display:block;
	height:250px;
	position:relative;
	overflow:hidden;}
.p4 a.pic img {
	height:210px;}
.p4 a.pic span {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#fff;
	position:absolute;
	bottom:0;
	left:0;}
.edu {
	margin-right:-1px;}
.edu dt, .edu dd {
	float:left;
	margin-right:1px;}
.edu dt {
	width:40px;
	height:220px;}
.edu dt h4 {
	width:20px;
	border:1px solid #ccc;
	background:#dbdbdb url(../dfiles/16698/index_files/sprite[2].png) -206px -230px no-repeat;
	padding:69px 9px 29px;
	line-height:30px;
	text-align:center;
	font-size:16px;}
.edu dt.current h4 {
	width:20px;
	border:1px solid #c0392b;
	background:#d35400 url(../dfiles/16698/index_files/sprite[2].png) -156px -230px no-repeat;
	color:#fff;}
.edu dd {
	display:none;
	width:972px;
	height:200px;
	border:1px solid #f5eae0;
	background-color:#fdf7f2;
	padding:9px;}
.edu .list-t {
	margin:-2px -20px -2px 10px;
	padding:0;}
.edu .list-t li {
	width:458px;
	height:34px;
	line-height:34px;
	margin-right:20px;
	padding-left:13px;
	background:url(../dfiles/16698/index_files/dot2[1].png) 0 50% no-repeat;}
/* part5 */
.show {
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:14px;
	position:relative;}
.show .scroll { /* 瀹瑰櫒澶у皬銆佹孩鍑洪殣钘? */
    width:1130px;
    height:130px;
    position:relative;
    overflow:hidden;}
.show li { /* 瀛愬厓绱犲ぇ灏? */
    width:226px;
    height:130px;
	text-align:center;}
.show li a {
	display:block;
	width:210px;
	height:130px;
	position:relative;
	overflow:hidden;
margin: 0 auto;}
.show li a img {
	height:130px;}
.show li a span {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	color:#fff;
	text-align:center;
	margin-top:-30px;
	position:relative;}
.p5 p.tab {
	height:30px;
	line-height:30px;
	margin-top:-30px;
	text-align:right;
	position:relative;}
.p5 p.tab .current {
	color:#c0392b;}
.p5 .p-t {
	height:150px;
	border-bottom:none;}
.p5 .p-t .pic img {
	width:230px;}
.p5 .p-t p {
	line-height:30px;
	font-size:16px;}
.video {
	position:relative;}
.video .scroll {
	width:540px;
	height:162px;
	margin:10px auto;
	position:relative;
	overflow:hidden;}
.video li {
	width:270px;}
.video li a {
	display:block;
	width:250px;
	height:160px;
	margin:0 auto;
	position:relative;
	overflow:hidden;}
.video li a img {
	height:130px;}
.video li a span {
	display:block;
	background-color:#969696;
	color:#fff;
	line-height:30px;
	text-align:center;}
.video .prev, .video .next {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:40%;
	margin-top:10px;
	cursor:pointer;
	background-image:url(../dfiles/16698/index_files/arr2[1].png);
	background-repeat:no-repeat;}
.video .prev {
	left:0;}
.video .next {
	background-position:100% 0;
	right:0;}
.p5 h3.tab b {
	float:left;
	margin-right:100px;}
.p5 h3.tab a {
	float:left;
	height:44px;
	border-bottom:2px solid transparent;
	margin-bottom:-1px;
	padding:0 15px;
	font:bold 16px/44px microsoft yahei;}
.p5 h3.tab a.current {
	border-color:#c0392b;
	color:#c0392b;}
.ctfj {
	position:relative;}
.ctfj .scroll { /* 瀹瑰櫒澶у皬銆佹孩鍑洪殣钘? */
    width:480px;
    height:180px;
    position:relative;
    overflow:hidden;
	margin:20px auto 0;}
.ctfj li { /* 瀛愬厓绱犲ぇ灏? */
    width:160px;
    height:180px;
	text-align:center;}
.ctfj li a img {
	width:120px;
	height:160px;
	padding:4px;
	border:1px #ccc solid;}
.ctfj li a:hover img {
	border:1px #c0392b solid;}
.ctfj .prev, .ctfj .next {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	margin-top:10px;
	cursor:pointer;
	background-image:url(../dfiles/16698/index_files/arr2[1].png);
	background-repeat:no-repeat;}
.ctfj .prev {
	left:5px;}
.ctfj .next {
	background-position:100% 0;
	right:5px;}
.hd {
	border:1px solid #ccc;
	padding:9px;}
.hd li {
	margin:0 5px;}
.hd li a {
	width:100px;
	height:50px;
	border:1px solid #c0392b;
	border-right:3px solid #c0392b;
	border-bottom:3px solid #c0392b;
	background-color:#fff;
	padding-left:76px;
	font:bold 16px/50px microsoft yahei;}
.hd li a:hover {
	background-color:#c0392b;
	color:#fff;}
.hd li a i {
	display:block;
	width:50px;
	height:50px;
	background-image:url(../dfiles/16698/index_files/sprite[2].png);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:15px;}
.hd .s1 i {
	background-position:0 -100px;}
.hd .s2 i {
	background-position:-50px -100px;}
.hd .s3 i {
	background-position:-100px -100px;}
.hd .s4 i {
	background-position:0 -150px;}
.hd .s5 i {
	background-position:-50px -150px;}
.hd .s6 i {
	background-position:-100px -150px;}
.hd a.s1:hover i {
	background-position:0 -200px;}
.hd a.s2:hover i {
	background-position:-50px -200px;}
.hd a.s3:hover i {
	background-position:-100px -200px;}
.hd a.s4:hover i {
	background-position:0 -250px;}
.hd a.s5:hover i {
	background-position:-50px -250px;}
.hd a.s6:hover i {
	background-position:-100px -250px;}
/* part6 */
.p6 {
	margin:0;}
.friends ul {
	margin-right:-10px;}
.friends li {
	height:48px;
	margin-right:10px;}
.friends li img {
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px;}
.p6 .tab {
	height:35px;
	border-bottom:1px solid #ccc;}
.p6 .tab a {
	display:inline-block;
	border-bottom:2px solid transparent;
	margin-bottom:-1px;
	padding:0 15px;
	line-height:34px;
	font-size:16px;}
.p6 .tab a.current {
	border-color:#ab161c;
	color:#ab161c;}
.links p {
	line-height:30px;
	padding:5px;}
.links p a {
	margin:0 5px;
	white-space:nowrap;
    word-break:keep-all;}

/* 20150226 鏂板宸﹀彸鍒嗘爮 */
.col div {
	padding:5px 0;}
.col div p {
	height:38px;
	line-height:38px;
	padding-left:16px;
	background:url(../dfiles/16698/index_files/dot[1].png) 0 50% no-repeat;
	font-size:16px;
	position:relative;}
.col div p .date {
	position:absolute;
	top:0;
	right:0;}
.imp .col {
	margin-left:260px;
	padding-left:0;}
.imp .col-2 {
	width:428px;
	float:left;}
.p3 .col-2 {
	width:570px;}
.p4 .col-2 {
	width:430px;}


.imp h2 .imp_pl {
	background: rgba(255,255,255,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4CFFFFFF, endcolorstr=#4CFFFFFF);
	color:#00004a;
	font: bold 18px/2em microsoft yahei;
	position:absolute;
	bottom:18px;
	left:19px;
	width:200px;
	padding:10px 5px;}



.menu { 
position:relative;
height:30px; 
background:url(../dfiles/16698/index_files/hea_menu_bg.png); 
margin-left:0px; 
width:1002px;
z-index:100000;
margin-top:10px;} 
.menu a { 
text-decoration:none; 
color:#FFFFFF;
z-index:100000;
font-size:14px;} 
ul { 
margin:0; 
padding:0; 
z-index:100000;} 
.menu li { 
list-style:none; 
float:left; 
width:100px; 
overflow:visible; 
cursor:pointer; 
z-index:100000;} 
ul.level0 { 
height:30px; 
overflow:visible; 
z-index:100000;
line-height:30px;} 
ul.level1, ul.level2, ul.level3 { 
width:100px; 
display:none; 
z-index:100000;} 
ul.level2, ul.level3 { 
margin:-28px 0 0 90px; 
z-index:100000;} 
ul.level0 > li { 
height:30px; 
line-height:30px; 
text-align:center; 
background:url(../dfiles/16698/index_files/hea_menu_bg.png); 
z-index:100000;} 
ul.level1 > li, ul.level2 > li, ul.level3 > li { 
height:28px; 
line-height:28px; 
background:#1483ba;
z-index:100000;} 
ul.level0 > li:hover { 
background:#719df6;  
z-index:100000;} 
ul.level1 > li:hover, ul.level2 > li:hover, ul.level3 > li:hover { 
background:#719df6;
z-index:100000;} 
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul { 
display:block; 
z-index:100000;} 


#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 15px;}
#menu_out{width:1200px;padding-left:5px;margin-left:auto;margin-right:auto;	background:url(../dfiles/16698/img/menu_left.gif) no-repeat left top;}
#menu_in{background:url(../dfiles/16698/img/menu_right.gif) no-repeat right top;padding-right:5px;}
#menu{background:url(../dfiles/16698/img/menu_bg.gif) repeat-x;height:37px;position:relative; left:0px; top:0px;}
.menu_line{	background:url(../dfiles/16698/img/menu_line.gif) no-repeat center top;	width:8px;}
.menu_line2{background:url(../dfiles/16698/img/menu_line2.gif) no-repeat center top;width:15px;}
#nav{padding-left:20px;}
#nav li{float:left;height:35px;}
#nav li a{float:left;display:block;padding-left:9px;height:37px;cursor:pointer;text-decoration:none;}
#nav li a span{float:left;padding:13px 24px 10px 20px;line-height:14px;background:url(../dfiles/16698/img/menu_on_right.gif) no-repeat right top;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#nav li .nav_on{/*榧犳爣缁忚繃鏃跺彉鎹㈣儗鏅紝鏂逛究js鑾峰彇鏍峰紡*/background-position:left 100%;}
#nav li .nav_on span{/*榧犳爣缁忚繃鏃跺彉鎹㈣儗鏅紝鏂逛究js鑾峰彇鏍峰紡*/background-position:right 100%;color:#333333;text-decoration:none;padding:14px 24px 9px 20px;}
/*瀛愭爮鐩?*/
#menu_con{text-align:left;padding-left:20px;clear:both;}
#menu_con li{float:left;height:22px;margin-top:8px;}
#menu_con li a{display:block;float:left;background:url(../dfiles/16698/img/menu_on_left2.gif) no-repeat left top;cursor:pointer;padding-left:3px;}
#menu_con li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url(../dfiles/16698/img/menu_on_right2.gif) no-repeat right top;}
#menu_con li a:hover{text-decoration:none;background:url(../dfiles/16698/img/menu_on_left2.gif) no-repeat left bottom;}
#menu_con li a:hover span{background:url(../dfiles/16698/img/menu_on_right2.gif) no-repeat right bottom;}
/*瀛愭爮鐩綅缃? */
#qh_con0 { position:absolute;top:35px;left: 20px;}
#qh_con1 { position:absolute;top:35px;left: 50px;}
#qh_con2 { position:absolute;top:35px;left: 156px;}
#qh_con3 { position:absolute;top:35px;left: 272px;}
#qh_con4 { position:absolute;top:35px;left: 380px;}
#qh_con5 { position:absolute;top:35px;left: 480px;}
#qh_con6 { position:absolute;top:35px;left:530px;}
#qh_con7 { position:absolute;top:35px;left: 750px;}