html, body { margin: 0; padding: 0; border: 1px; font: 12px/21px tahoma, arial, sans-serif; -webkit-text-size-adjust: none; background: #fff; }
.header, .top, #main, .footer { width: 960px; margin: 0 auto;}
.header1{ position:absolute;left:50%;width:960px; margin-left:-480px;}
a, a:hover { text-decoration: none }
.fr { float: right; height:25px; padding-right:20px;}
.fl { float: left; }
.mt5 { margin-top: 5px; clear: both; overflow: hidden; }
.mt10 { margin-top: 10px; clear: both; overflow: hidden; }
.mb5 { margin-bottom: 5px; clear: both; overflow: hidden; }
.mb10 { margin-bottom: 10px; clear: both; overflow: hidden; }
.cb {clear:both; height:0px; width:100%; display:none}

/* top */
#top { background: #333; height: 25px; }
.top_right { margin-right: 20px; float: left;}
.top_right a { color: #fff; font-size: 11px; margin-right: 5px; line-height: 25px; font-weight: 700 }
.top_right dl {width:80px; text-indent: -10000px;float:left; margin:6px 0;}
.top_right dl a{display: block; width:12px; height:12px; cursor: pointer;float: left; line-height:12px; border-radius:2px;}
.mail {width:325px; float:right; background-color:#333;}
#skin_0 {background-color:#488FCE}
#skin_1 {background-color:#7B0805}
#skin_2 {background-color:#ff8c00}
#skin_3 {background-color:#66cc33}
.selected {background:url(/pdsu/images/selected.gif) no-repeat -1px -1px;}
/* header */
#header { background: #ffffff; height: 100px;width:960px;margin: 0 auto; background:url(/pdsu/images/2014logo.jpg) no-repeat;}
#header1 {  margin-left:auto; margin-right:auto;background:url(/pdsu/images/dh2.jpg) no-repeat; height: 58px; width:960px; overflow:hidden;  }
.logo { float: left; width: 360spx; text-indent: -10000px; margin: 5px 0; }
.logo a { display: block; width: 360px; height: 100px; cursor: pointer; }
#menu-parent { LINE-HEIGHT: 18px; WIDTH: 960px; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 4px; padding-left: 33px;}
#menu-parent A { PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 11px; WIDTH: 58px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(/pdsu/images/dian.png) no-repeat 3px 7px; FLOAT: left; HEIGHT: 25px; COLOR: #fff; OVERFLOW: hidden; PADDING-TOP: 0px;}
#menu-parent A:hover { BACKGROUND:#eee; HEIGHT: 25px; COLOR: #dd5050 !important; FONT-WEIGHT: bold; TEXT-DECORATION: none }

#menu-son DIV { LINE-HEIGHT: 20px; DISPLAY: none; HEIGHT: 40px; OVERFLOW: hidden; margin-top:-5px;}
#menu-son DIV A { PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 5px }
#header .nav { PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 13px; WIDTH: 921px; PADDING-RIGHT: 13px; HEIGHT: 24px; COLOR: #941d25; PADDING-TOP: 0px }
.nav A { COLOR: #941d25 }
.nav SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px }
#son1 { PADDING-LEFT: 5px; WIDTH: 709px }
#son2 { PADDING-LEFT: 65px; WIDTH: 150px }
#son3 { PADDING-LEFT: 120px; *PADDING-top: 0px; WIDTH: 400px }
#son4 { PADDING-LEFT: 180px; WIDTH: 240px }
#son5 { PADDING-LEFT: 320px; WIDTH: 454px }
#son6 { PADDING-LEFT: 0px; WIDTH: 709px }
#son7 { PADDING-LEFT: 420px; WIDTH: 100px }
#son8 { PADDING-LEFT: 170px; WIDTH: 700px }
#son9 { PADDING-LEFT: 350px; WIDTH: 612px }
#son10 { PADDING-LEFT: 520px;WIDTH: 240px  }
#son11 { PADDING-LEFT: 70px; WIDTH: 100px }
.subnav { padding:2px 0 0 0px;padding-left:0px;width:960px;}
/* main */
#main { padding:65px 0 2px 2px;}
.wenzi_main {width:100%; background:#e7e7e7 }
.wenzi { float:right; width: 500px; height:85px;  padding-top:10px;}
.flash { height: 230px; width: 960px; text-align: left; overflow: hidden; margin: 5px 0; }
.main_middle{ margin::0 auto;width:950px;border: 1px solid rgb(204, 204, 204);height:95px;}
.main_middle_left{width: 410px;overflow:hidden; float:left;}
.main_middle_right{width:535px;overflow:hidden;float:left; margin-top:2px;border: 1px solid rgb(204, 204, 204);height: 86px; padding-top:3px;}
.main_center { width: 345px; height: 230px; float: left; overflow: hidden; padding: 0,5px,0,5px; _padding:3px,5px,0,5px;border: 1px solid rgb(204, 204, 204); }
.kb{margin:0 auto;width:950px;height:2px; _height:2px; padding-top:0px; padding-bottom:0px;font-size:0px; overflow:hidden; }
.kbred{float:left;margin:0 auto; padding-top:0px; padding-bottom:0px;width:953px;height:6px; background:url(/pdsu/images/bottom.png) no-repeat;font-size:0px; overflow:hidden;}
.main_left{ width: 380px; float: left; overflow: hidden; padding: 0,5px,0,5px; }
.main_left { padding-left:10px;}
.main_right { width: 600px;overflow: hidden; padding:0 0 0 3px;_width: 599px;}
.main_right_left{ width: 350px; float: left; overflow: hidden;border: 1px solid rgb(204, 204, 204); }
.main_right_right{ width: 226px; float: left; overflow: hidden; padding: 0 5px;  margin-left:3px; border: 1px solid rgb(204, 204, 204);height:230px;}
.h { height: 25px; background: #777; color: #222; line-height: 25px; padding-left: 32px; font-size: 15px; font-weight: 700; font-family: microsoft yahei; background:url(/pdsu/images/h.jpg) no-repeat;}
.h span { float: left; display: block; cursor: default; }
.h em {font-size:10px; width:50px; float:left}
.h a { font-size: 11px; color: #214f8b; float: right; margin-right: 20px; height: 25px; font-weight:900;}

.h1 { height: 20px; background: #777; color: #333; line-height: 25px; padding-left: 20px; font-size: 15px; font-weight: 700; font-family: microsoft yahei; background:url(/pdsu/images/szh03.jpg) no-repeat;}
.h2 { height: 20px; background: #777; color: #333; line-height: 25px; padding-left: 20px; font-size: 15px; font-weight: 700; font-family: microsoft yahei; background:url(/pdsu/images/mail03.jpg) no-repeat;}
.h1 span { float: left; display: block; cursor: default; }
.h2 span { float: left; display: block; cursor: default; }
.h1 em {font-size:10px; width:50px; float:left}
.h2 em {font-size:10px; width:50px; float:left}
.h1 a { font-size: 11px; color: #214f8b; float: right; margin-right: 10px; height: 25px; font-weight:900;}
.h2 a { font-size: 11px; color: #214f8b; float: right; margin-right: 10px; height: 25px; font-weight:900;}


.t { padding: 4px 0 0 4px; background: url(/pdsu/images/t_li.jpg) no-repeat 0 -596px; }
.s { padding: 4px 0 0 4px;  }
.t ul {list-style:none; padding: 0; margin:0;}
.s ul {list-style:none; padding: 0; margin:0;}
.t li{height:20px; *line-height:20px; }
.s li{height:20px; *line-height:20px; }
.t a { color: #333; padding-left: 14px; font-family:Times New Roman ; letter-spacing:1px;line-height:20px;}
.s a { color: #333; padding-left: 14px; font-family:Times New Roman ; letter-spacing:1px;text-align: left;line-height:20px;}
.t a:hover { color: #488FCE }
.s a:hover { color: #488FCE }
.t span{height:12px; overflow: hidden;background:url(/pdsu/images/new.gif) no-repeat 0 0px;width: 30px;display: inline-block;text-indent: -9999px;_line-height:20px;_height:auto}
.s span{height:12px; overflow: hidden;background:url(/pdsu/images/new.gif) no-repeat 0 0px;width: 30px;display: inline-block;text-indent: -9999px;_line-height:20px;_height:auto}
.t span font{display:none}
.s span font{display:none}
.navB { background: #ccc; width: 953px; margin: 1px 0px; height: 35px; line-height: 35px; padding: 0 0 0 1px; _padding-top: 10px; }
.navB span { font-family: microsoft yahei; font-size: 16px; margin-left: 0px; cursor: default; color:#333;}
.navB select { cursor: pointer; margin-left:1px; border: 1px solid #ccc; width:152px; }
.navB select.s1{ cursor: pointer; margin-left: 1px; border: 1px solid #ccc; width:165px; }
/* login */
.right_login_bottom {width:100%; height:4px; background:url(/pdsu/images/main_right_bottom_bg.jpg) no-repeat;margin-bottom: 5px;}
.btn { background: url(/pdsu/images/btn.jpg) no-repeat; width: 35px; [ width: 35px]*width:30px;_width= 35px; height: 17px; border: 1px solid #ccc; border-radius: 0px; cursor: pointer; padding-left:2px;  -webkit-appearance: none;}
.btn:hover { background-position: 0 -20px; }
.btn:active { background-position: 0 -40px; }
.btn:focus {border-color:#fff;}
.inp { height: 15px; border: 1px solid #bbb; line-height: 20px; margin-right:5px; }
.ts { line-height: 15px; font-size: 12px;}
.login_t { width: 100%; background: #777; margin-bottom: 10px; border-left: 20px solid #777; _margin-bottom: 0 }
.login_t, .login_t li { float: left; list-style: none; color: #fff; font-size: 15px; line-height: 25px; }
.login_t li a { margin-right: 7px; color: #fff; display: block; padding: 0 5px; font-weight: 700; font-family: microsoft yahei; }
.cur { background: #ccc; color: #777 !important; cursor: default; }
.imgurl_2, .imgurl_3,.imgurl_4,.imgurl_5,.imgurl_6{ float: left; width: 48%; text-indent: -10000px; margin: 5px 0px 0px 0px ; margin-top:10px; }
.imgurl_1 { float: left; width: 48%; text-indent: -10000px; margin: 5px 0px 0px 0px ; margin-top:10px; }
.imgurl_1 a, .imgurl_2 a, .imgurl_3 a,.imgurl_4 a ,.imgurl_5 a,.imgurl_6 a { display: block; width: 100%; height: 25px; cursor: pointer; color: #fff; }
.imgurl_1 a, .imgurl_3 a{ display: block; width: 100%; height: 25px; cursor: pointer; color: #fff; }
.imgurl_1 a { background: url(/pdsu/images/gbpx1.jpg) no-repeat center; }
.imgurl_2 a { background: url(/pdsu/images/zbb.jpg) no-repeat center; }
.imgurl_3 a { background: url(/pdsu/images/syss.jpg) no-repeat center; }
.imgurl_4 a { background: url(/pdsu/images/jsxx1.jpg) no-repeat center; }
.imgurl_5 a { background: url(/pdsu/images/kjgl1.jpg) no-repeat center; }
.imgurl_6 a { background: url(/pdsu/images/gdzc1.jpg) no-repeat center; }
/* footer */
#footer { height: 60px; padding: 20px 0; background-image:url(/pdsu/images/2014foot3.jpg);}
.footer { height: 60px; color: #333; padding: 15px 0 0 0; width: 910px; margin: 0 auto;  text-align: center ;position: relative;}
.footer a { color: #333; text-decoration: none; }
.footer h1 { float: left; width: 53px; text-indent: -10000px; margin: -5px 0 0 190px; _margin: -5px 0 0 110px; }
.footer h1 a { display: block; width: 53px; height: 53px; cursor: pointer; background: url(/pdsu/images/110.gif) no-repeat; color: #f6f6f6; }
.footer span { margin: -10px 0 0 -190px; }
.jsq { position: relative;bottom:-5px;}

.seacher{
	height:20px; *height:20px; 	_height:20px;width:150px; margin:0 2px 3px 0;*margin-top:1px;	_margin:0 2px 3px 0;		/*background:url(/pdsu/images/ssbjhui.jpg) no-repeat;*/	float:right;*float:right;	_float:right;	padding-right:40px;		*padding-top: 2px;	*padding-left:5px;_display:inline;float: right;}
	
	

/* 选项卡整体外观定义 */

.zzjs_net {
width:350px;
height:230px;
overflow:hidden;
}

.zzjs_net .tabBox {
height:100%;
position:relative;
background:#fff;
}
.zzjs_net ul{
margin:0;
padding:0;  /* 清除浏览器默认的margin和padding值 */
}
.zzjs_net .tabBox li {
margin:0;
padding:0;
float:left;
width:33.2%;
text-align:center;
list-style:none outside;

}
.zzjs_net h4 {
margin:0;
height:26px;
font-size:1em;
line-height:22px;
}
.zzjs_net h4 a {
color:#039;
font-weight:normal;
display:block;
background:#bfeafd url(/pdsu/images/xxbj.png) no-repeat;
padding-left:5px;
}
.zzjs_net h4 a span {
display:block;
background:url(/pdsu/images/xxbj.png) no-repeat top right;
padding-right:5px;
}
.zzjs_net h4 a:hover,
.zzjs_net .tabOn h4 a{
background-position:0 -50px;
}
.zzjs_net h4 a:hover span,
.zzjs_net .tabOn h4 a span {
background-position:right -50px;
}
.zzjs_net .tabContentBox li{
width:auto;
margin-top:0;
}
.zzjs_net .tabContentBox {
width:345px;
border:1px solid #fff;
text-align:left;
overflow:hidden;
background:#fff;
position:absolute;
top:22px;
left:0;
display:none;
margin:0px;
}
.zzjs_net li:hover .tabContentBox,
.zzjs_net .tabOn .tabContentBox {
display:block;
}
/* 以下是对各项内容的CSS定义 */
.zzjs_net .tabContentBox .blog,
.zzjs_net .tabContentBox .group {
color:#999;
line-height:2em;
margin:5px;
}
.zzjs_net .tabContentBox .blog dt,
.zzjs_net .tabContentBox .group dt,
.zzjs_net .tabContentBox .blog dd,
.zzjs_net .tabContentBox .group dd{
float:left;
border-bottom: 1px dotted #9cf;
}
.zzjs_net .tabContentBox .blog dt,
.zzjs_net .tabContentBox .group dt {
width:60%;
white-space:nowrap;
overflow:hidden;
clear:left;
font-size:1.1em;
}
.zzjs_net .tabContentBox .blog dt a,
.zzjs_net .tabContentBox .group dt a {
color:#039;
display:block;
margin-left:5px;
padding-left:12px;

}
.zzjs_net .tabContentBox .blog dt a:hover,
.zzjs_net .tabContentBox .group dt a:hover {
color:#f90;
background-position:5px -19px;
}
.zzjs_net .tabContentBox .blog dd,
.zzjs_net .tabContentBox .group dd {
color:#0cf;
width:20%;
float:left;
white-space:nowrap;
overflow:hidden;
}
.zzjs_net .tabContentBox .blog dd a,
.zzjs_net .tabContentBox .group dd a {
color:#069;
}
.zzjs_net .tabContentBox .blog dd a:hover,
.zzjs_net .tabContentBox .group dd a:hover {
color:#f90;
}
.zzjs_net .tabContentBox .album li,
.zzjs_net .tabContentBox .share li{
width:24.9%;
float:left;
padding-top:15px;
text-align:center;
}
