﻿.pd_banner {
	background: url(pd_bg01.jpg);
	width: 940px;
	margin: 5px auto;
	padding: 0 10px;
}
.pd_banner .left {
	float: left;
	width: 17px;
	height: 55px;
	background: url(pd_bg.png) no-repeat 0 0;
	cursor: pointer;
	margin-top: 85px;
	display: block
}
.pd_banner .left:hover {
	background: url(pd_bg.png) no-repeat -35px 0;
}
.pd_banner .right {
	float: right;
	width: 17px;
	height: 55px;
	background: url(pd_bg.png) no-repeat -53px 0;
	cursor: pointer;
	margin-top: 85px;
	display: block;
}
.pd_banner .right:hover {
	background: url(pd_bg.png) no-repeat -18px 0;
}
.pd_banner ul {
	position: relative;
	float: left;
	padding: 5px 12px;
	width: 880px;
	overflow: hidden;
	height: 241px;
}
.pd_banner ul li {
	float: left;
	width: 175px;
	margin-left: 1px;
}
.pd_banner ul li a img {
	width: 175px;
	height: 240px;
}
.titleMask {
	width: 175px;
	position: absolute;
	height: 30px;
	background: rgba(0,0,0,0.9);
	filter: alpha(opacity=80);
	background: #3c3c3c;
	line-height: 30px;
	overflow: hidden;
	margin-top: 210px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	cursor: pointer;
}
.pd_banner li:hover .titleMask {
	background: #fd8f2d;
}
.pd_filter{width:958px;margin:0 auto;border:1px solid #cbcbcb; background:url(pd_filter2_bg.gif) repeat-x;height:66px;padding:5px 0; margin-bottom:4px;}
.pd_filter_1 label{color:#999;height:23px;line-height:23px;display:block;float:left;font-weight:bold;}
.pd_filter_1 label a{ color:#0a8cd2; font-weight:normal; margin-left:5px}
.pd_filter_1{height:68px;float:left;padding-right:8px;padding-left:22px;background:url(pd_filter2_bg2.gif) no-repeat right;}
.item1 ul li a,.item2 ul li a,.item3 ul li a,.item4 ul li a{width:41px;}
.item1{width:246px;}
.item1 ul{width:246px;float:left;}
.item2{width:165px;}
.item2 ul{width:165px;float:left;}
.item3{width:125px;}
.item3 ul{width:125px;float:left;}
.item4{width:125px;}
.item4 ul{width:125px;float:left}
.item5{width:145px; background:none;}
.item5 ul{width:145px;float:left;}
.item5 ul li{width:145px;}
.pd_filter_1 ul li {
	float: left;
}
.pd_filter_1 ul li a {
	display: block;

}
.pd_filter_1 ul li a:hover {
	color: #0a8cd2;
}
.pd_filter_2 ul li a:hover {
	color: #9a41d9;
}
.pd_filter_1 ul li font a {
	color: #f60;
	font-size: 12px;
}
.pd_tb{width:960px;margin:0 auto;margin-top:8px;}
.pd_tb_L {
	float: left;
	width: 725px;
}
.pd_tb_L h2 {
	background: url(ico_tubiao.gif) repeat-x 0 -917px;
	float: left;
	width: 705px;
	height: 31px;
}
.pd_tb_L h2 .more {
	float: right;
	font-size: 12px;
	background: url(ico_tubiao.gif) no-repeat 20px -983px;
	padding-right: 10px;
	line-height: 27px;
	color: #666;
}
.pd_tb_L h2 .more:hover {
	color: #0a8cd2;
}
.pd_tb_L h2 .tl_1, .pd_tb_L h2 .tl_2, .pd_tb_L h2 .tl_3 {
	background: url(search_bg.gif) no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	font-family: "Microsoft YaHei";
	font-size: 21px;
	font-weight: normal;
	color: #666;
	padding-top:3px;
}
.pd_tb_L h2 .tl_1 {
	background-position: 0 -542px;
}
.pd_tb_L h2 .tl_2 {
	background-position: 0 -604px;
}
.pd_tb_L h2 .tl_3 {
	background-position: 0 -573px;
}
.pd_tb_L h2 .tl_1 a:hover,.pd_tb_L h2 .tl_2 a:hover{color:#1ea1ec; text-decoration:none}
.pd_tb_L h2 .tl_1 a,.pd_tb_L h2 .tl_2 a,.pd_tb_L h2 .tl_3 a{color:#666;}
.pd_tb_L h2 .tl_3 a:hover{text-decoration:none;color:#ae59ea;}

.pd_tb_L h2 .tl_1 font, .pd_tb_L h2 .tl_2 font {
	font-size: 21px;
	color: #1ea1ec;
}
.pd_tb_L h2 .tl_3 font {
	font-size: 21px;
	color: #ae59ea;
}
.pd_tv {
	position: relative;
	float: left;
	padding-top: 16px;
}
.pd_tv li {
	position: relative;
	float: left;
	width: 125px;
	padding-right: 20px;
	padding-bottom: 13px;
}
.pd_tv li a {
	font-size: 14px;
	line-height: 18px;
	width: 125px;
	height: 18px;
	overflow: hidden;
}
.pd_tv2 li a:hover {
	color: #ae59ea;
}
.pd_tv li a img {
	width: 125px;
	height: 165px;
	padding-bottom: 10px;
}
.pd_tv li span, .pd_tv2 li span, .pd_tv li p, .pd_tv2 li p {
	width: 125px;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
	display: block;
}
.pd_tv li .masktxt {position:absolute;top:147px;color:#fff;text-align:right;left:0;padding-right:5px;width:120px;height:19px;line-height:19px;background:rgba(0,0,0,0.8);filter:alpha(opacity=70);background:#000\9;}

.pd_tv li b {
	position: absolute;
	color: #fff;
	padding: 0 5px;
	left: 89px;
	top: 2px;
	line-height: 16px;
	padding-top: 2px;
	font-weight: normal;
}
.pd_tv li .hd {
	background: #2ec6ff;
}
.pd_tv li .qb {
	background: #ff7e00;
}
.pd_tv li .dvd {
	background: #23d71e;
}
.pd_tv li .yg {
	background: #f92e90;
}
.pd_tb_R {
	float: right;
	width: 235px;
}
.pd_tb_R h2 {
	border-bottom: 1px solid #dadada;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 30px;
	line-height: 24px;
	color: #666;
	margin-bottom: 16px;
}
.pd_tb_R h4 {
	border-bottom: 1px solid #dadada;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 30px;
	line-height: 24px;
	color: #666;
	margin-bottom: 10px;
}
.pd_tb_R .tl_up {
	margin-bottom: 5px;
}
.pd_ph li {
	border-bottom: 1px dashed #c5c5c5;
	line-height: 35px;
	float: left;
	width: 235px;
	height: 35px;
	overflow: hidden;
}
.pd_ph li b {
	font-weight: normal;
	margin-right: 12px;
}
.pd_ph2 li a:hover {
	color: #9a41d9;
}
.pd_ph li .se {
	color: #f60;
	background: none;
}
.pd_ph li font {
	font-size: 12px;
	float: right;
}
.pd_ph .hover {
	height: 107px;
	line-height: 23px;
}
.pd_ph .hover .one {
	font-size: 16px;
	font-weight: normal;
	float: left;
	margin-right: 8px;
}
.pd_ph .hover .pic {
	float: left;
	width: 69px;
	height: 99px;
}
.pd_ph .hover .pic a img {
	width: 65px;
	height: 95px;
	padding: 1px;
	border: 1px solid #c5c5c5;
}
.pd_ph .hover h4 {
	float: right;
	width: 130px;
	font-weight: bold;
	font-size: 14px;
	margin: 1px 0 5px 0;
	border-bottom: none;
	height: 26px;
	overflow: hidden;
}
.pd_ph .hover span {
	float: right;
	width: 130px;
	height: 22px;
	overflow: hidden;
}
.pd_tb_R h3 {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	height: 30px;
	line-height: 24px;
	color: #666;
	margin-top: 10px;
	float: left;
	width: 235px;
}
.ph_zt li {
	background: url(ico_tubiao.gif) no-repeat -8px -1033px;
	width: 102px;
	float: left;
	padding-left: 15px;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}
.ph_zt2 li {
	background: url(ico_tubiao.gif) no-repeat -8px -1033px;
	width: 215px;
	padding-left: 20px;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}
.ph_zt2 li a {
	color: #666;
}
.ph_zt2 li a:hover {
	color: #9a41d9;
}
.ph_zt2 li span {
	float: right;
}
.pd_sy_up {
	width: 940px;
	margin: 0 auto;
	background: #f7f7f7;
	height: 37px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 5px;
	line-height: 37px;
	padding: 0 0 0 20px;
	height: 37px;
	overflow: hidden;
}
.pd_sy_up2 {
	width: 940px;
	margin: 0 auto;
	background: #f7f7f7;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 5px;
	padding: 0 0 0 20px;
	position: relative;
}
.pd_sy_up2 ul {
}
.pd_sy_up2 ul li {
	position: relative;
	width: 100px;
	float: left;
	text-align: center;
	padding: 0 14px;
	margin: 15px 0;
}
.pd_sy_up2 ul li a img {
	width: 90px;
	height: 130px;
	border: 4px solid #e3e3e3;
	margin-bottom: 3px;
}
.pd_sy_up2 ul li a img:hover {
	border: 4px solid #00558f;
}
.pd_sy_up2 ul li .masktxt{position:absolute;top:113px;left:19px;background:rgba(0,0,0,0.8);filter:alpha(opacity=70);background:#000\9;width:88px;padding-right:3px;line-height:21px;color:#fff;height:21px;text-align:right}
.pd_sy_up2 .sy {
	float: left;
	background: url(search_bg.gif) no-repeat -127px -537px;
	display: block;
	width: 25px;
	height: 103px;
	margin-top: 30px;
}
.pd_sy_up strong {
	color: #f60;
	float: left;
}
.pd_sy_up_con {
	float: left;
	width: 870px;
}
.pd_sy_up_con span {
	float: left;
	margin-right: 20px;
}
.pd_sy_up_con a {
	color: #0a8cd2;
}
.pd_sy_up_con a:hover {
	text-decoration: none;
	color: #f60;
}
.pd_sy_up_con2 a {
	color: #9a41d9;
}
.pd_sy_up_con2 a:hover {
	color: #0a8cd2;
	text-decoration: none;
}
.pd_week {
	float: left;
	width: 705px;
	border: 1px solid #eee;
	border-bottom: none;
	border-right: none;
}
.pd_week li {
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	width: 110px;
	background: url(ico_tubiao.gif) no-repeat 5px -1091px;
	padding-left: 30px;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}
.pd_week2 li a:hover {
	color: #9a41d9;
}
.pd_week_1 li {
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	width: 110px;
	background: url(ico_tubiao.gif) no-repeat 5px -1130px;
	padding-left: 30px;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}
.link_con {
	width: 938px;
	margin: 0 auto;
	background: #fbfbfb;
	margin-top: 12px;
	border: 1px solid #ededed;
	padding: 10px;
}
.link_con h2 {
	color: #1ea1ec;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
.link_con h2 span {
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}
.link_con h2 font {
	color: #ae59ea;
}
.link_con p {
	margin: 5px 0 0 0;
	line-height: 23px;
}
.link_con p a {
	margin: 0 10px 0 0;
}
.weizhi {
	border: 1px solid #e7e7e7;
	width: 958px;
	margin: 3px auto;
	background: #fcfcfc;
	height: 27px;
	text-indent: 10px;
	line-height: 27px;
	color: #ccc;
}
.pd_fj {
	width: 960px;
	margin: 10px auto 30px auto;
}
.pd_fj_L {
	float: left;
	width: 710px;
}
.fj_down {
}
.fj_down .pic {
	float: left;
}
.fj_down .pic a img {
	width: 120px;
	height: 160px;
}
.fj_down_R {
	float: right;
	width: 570px;
}
.fj_down_R h1 {
	font-size: 12px;
	color: #999;
}
.fj_down_R h1 a {
	font-family: "Microsoft YaHei";
	font-size: 18px;
}
.fj_down_R h1 a:hover {
	color: #f60;
}
.fj_down_R ul {
	margin: 10px 0 18px 0;
}
.fj_down_R ul li font {
	color: #16aec0;
}
.fj_down_R ul li {
	line-height: 25px;
}
.fj_down_R ul li a {
	margin-right: 8px;
}
.fj_down_R ul li .pl {
	color: #666;
}
.fj_down_R ul li .pl:hover {
	text-decoration: none;
	color: #0a8cd2;
}
.fj_down_R span a {
	background: url(search_bg.gif) no-repeat;
	height: 30px;
	float: left;
	display: block;
	margin-right: 3px;
}
.fj_down_R span .link_gk {
	background-position: -111px -654px;
	width: 96px;
}
.fj_down_R span .link_gk:hover {
	background-position: -111px -685px;
}
.fj_down_R span .hd_down {
	background-position: -209px -654px;
	width: 118px;
}
.fj_down_R span .hd_down:hover {
	background-position: -209px -685px;
}
.fj_down_R span .hQ {
	background-position: -329px -654px;
	width: 109px;
}
.fj_down_R span .hQ:hover {
	background-position: -329px -685px;
}
.fj_down_R span .hP {
	background-position: -440px -654px;
	width: 109px;
}
.fj_down_R span .hP:hover {
	background-position: -440px -685px;
}
.fj_con {
	margin-top: 15px;
}
.fj_con_tl {
	border-bottom: 2px solid #8ac7f1;
	height: 29px;
}
.fj_con_tl span {
	width: 90px;
	float: left;
	text-align: center;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	background: #E4E4E4;
	color: #666;
	cursor: pointer;
}
.fj_con_tl .hover {
	background: #73bbec;
	color: #fff;
}
.fj_xz {
	line-height: 27px;
	margin-top: 6px;
}
.fj_xz span {
	float: left;
}
.fj_xz a {
	margin-right: 15px;
}
.fj_xz a:hover {
	color: #f60;
}
.fj_xz .red {
	color: #f60;
}
.fj_xz_con {
	margin: 10px 0 17px 0;
}
.fj_xz_con li {
	float: left;
	margin-right: 5px;
}
.fj_xz_con li a {
	padding: 4px 14px;
	background: #ececec;
	border: 1px solid #dfdfdf;
}
.fj_xz_con li .hover {
	padding: 4px 16px;
	background: #ef9302;
	border: 1px solid #ef9302;
	color: #fff;
}
.fj_xz_con li .hover:hover {
	color: #fff;
}
.fj_xz_con li a:hover {
	color: #f60;
	text-decoration: none;
}
.fj_con_p h2 {
	background: #f3f3f3;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	color: #666;
	margin-bottom: 5px;
}
.fj_con_p p {
	line-height: 25px;
	color: #333;
	padding: 3px 0;
	font-size: 16px;
}
.up_down {
	background: #f5f5f5;
	height: 32px;
	padding: 4px 0 0 250px;
	line-height: 28px;
	margin: 15px 0 0 0;
}
.up_down .up {
	background: #ef9302;
	border: 1px solid #ee810b;
	color: #fff;
}
.up_down a {
	background: #ececec;
	border: 1PX solid #dfdfdf;
	height: 25px;
	width: 85px;
	display: block;
	text-align: center;
	float: left;
	line-height: 25px;
	margin-right: 5px;
	font-size: 14px;
}
.pd_fj_R {
	float: right;
}
.zt_pic {
	margin-bottom: 10px;
}
.mx_con {
	position: relative;
	float: left;
	width: 235px;
}
.mx_con li {
	width: 57px;
	height: 57px;
	float: left;
	position: relative;
	margin: 0 1px 2px 0;
}
.mx_con li a span {
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	background: #000\9;
	color: #fff;
	width: 57px;
	display: block;
	position: absolute;
	top: 40px;
	line-height: 18px;
	height: 18px;
	text-align: center;
	left: 0;
}
.mx_con li a img {
	width: 57px;
	height: 57px;
}
.fj_yy table tr {
	height: 35px;
	color: #333;
}
.fj_yy table tr th {
	text-align: left;
	font-weight: bold;
	color: #999;
	background: #f7f7f7;
	line-height: 35px;
}
.fj_yy table tr td {
	line-height: 23px;
	color: #333;
}
.gx_con {
	margin-bottom: 16px;
}
.gx_con_tl {
	float: left;
	background: #f5f5f5;
	width: 38px;
	height: 258px;
}
.gx_con_tl span {
	height: 37px;
	display: block;
	text-align: center;
	line-height: 37px;
	color: #666;
	cursor: pointer;
}
.gx_con_tl span:hover {
	background: #ececec;
}
.gx_con_tl .btn, .gx_con_tl .btn:hover {
	background: #ae59ea;
	color: #fff;
}
.gx_con ul {
	width: 195px;
	float: right;
	display: block;
	height: 258px;
	overflow: hidden;
}
.gx_con ul li {
	height: 50px;
	margin-bottom: 19px;
}
.gx_con ul li span a img {
	width: 75px;
	height: 50px;
	float: left;
}
.gx_con ul li h5 {
	font-size: 12px;
	float: right;
	width: 112px;
	line-height: 18px;
	margin-bottom: 3px;
	height: 18px;
	overflow: hidden;
}
.gx_con ul li h5 a {
	color: #666;
}
.gx_con ul li h5 a:hover {
	color: #ae59ea;
}
.gx_con ul li p {
	float: right;
	width: 112px;
	line-height: 16px;
}
.zx_body {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.zx_body_lf {
	width: 680px;
	float: left;
}
.zx_body_lf_1 {
	border: 1px solid #e2e2e2;
	border-top: 2px solid #aedaee;
	padding: 10px 0;
	background: #FFF;
}
.zx_body_lf_1 h1 {
	font-size: 20px;
	color: #1581d2;
	font-family: "Microsoft YaHei";
	font-weight: normal;
	text-align: center;
	line-height: 32px;
}
.zx_body_lf_1 .time {
	line-height: 18px;
	display: block;
	text-align: center;
	color: #999;
}
.zx_body_lf_1 .time a {
	margin-left: 5px;
	color: #999;
}
.zx_body_lf_1 .time a:hover {
	color: #0a8cd2;
}
.zx_xg_dy {
	background: url(search_bg.gif) no-repeat 0 -757px;
	height: 73px;
	width: 598px;
	margin: 0 auto;
	padding: 4px 25px;
	margin-top: 15px;
}
.zx_xg_dy span {
	float: left;
	width: 55px;
	height: 65px;
	margin-right: 15px;
}
.zx_xg_dy span a img {
	width: 55px;
	height: 65px;
}
.zx_xg_dy h2 {
	font-size: 12px;
	font-weight: bold;
	width: 380px;
	display: block;
	float: left;
	margin-bottom: 4px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}
.zx_xg_dy p {
	color: #666;
	width: 380px;
	display: block;
	float: left;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
}
.zx_xg_dy p font {
	font-size: 12px;
	color: #999;
}
.zx_xg_dy_1 {
	float: left;
	width: 450px;
}
.zx_xg_dy_2 {
	float: left;
	margin-top: 17px;
	width: 144px;
}
.zx_xg_dy_2 button {
	width: 71px;
	height: 28px;
	display: block;
	float: left;
	border: none;
	cursor: pointer;
	background: url(search_bg.gif) no-repeat;
}
.zx_xg_dy_2 .bf {
	background-position: -194px -484px;
	margin-right: 2px;
}
.zx_xg_dy_2 .bf_1 {
	background-position: -267px -484px;
}
.zx_xg_dy_2 .bf:hover {
	background-position: -194px -513px;
}
.zx_xg_dy_2 .bf_1:hover {
	background-position: -267px -513px;
}
.zx_line {
	border-bottom: 1px solid #efefef;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.zx_body_list {
	padding: 5px 15px;
}
.zx_body_list li {
	float: left;
	margin-right: 1px;
	height: 23px;
	overflow: hidden;
}
.zx_body_list li a {
	padding: 1px 9px 1px 10px;
	display: block;
	color: #2c76c0;
}
.zx_body_list li a:hover {
	background: #efefef;
}
.zx_body_list li .hover, .zx_body_list li .hover:hover {
	background: #ff9f00;
	display: block;
	color: #fff;
}
.zx_con p {
	margin: 0 15px 20px 15px;
	line-height: 27px;
	color: #333;
	font-size: 14px;
	text-indent: 25px;
}
.zx_con h6 {
	font-size: 14px;
	font-family: "瀹嬩綋";
	font-weight: bold;
	color: #333;
	margin: 0 15px 10px 15px;
}
.zx_con span {
	width: 640px;
	overflow: hidden;
	display: block;
	text-align: center;
}
.zx_bq {
	background: #f9f9f9;
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 20px 0 5px 0;
	text-indent: 15px;
	overflow: hidden;
}
.zx_bq a {
	margin-right: 10px;
	color: #2c76c0;
}
.zx_bq a:hover {
	text-decoration: none;
	color: #f60;
}
.zx_body_lf_1 .adrees {
	text-align: right;
	display: block;
	line-height: 24px;
	margin: 0 15px;
}
.tuji {
	width: 268px;
	border: 1px solid #e3e3e3;
	background: #fff;
	margin-bottom: 8px;
}
.tuji h3 {
	height: 35px;
	line-height: 35px;
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	padding: 0px 10px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.tuji ul {
	padding-top: 15px;
}
.tuji ul li {
	float: left;
	width: 110px;
	padding: 0 12px 12px 12px;
}
.tuji ul li p {
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	display: block;
	width: 110px;
}
.tuji ul li a {
	font-weight: bold;
	color: #0a8cd2;
}
.tuji ul li a:hover {
	color: #f60;
}
.tuji ul li span {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: block;
}