@charset "utf-8";
div,ul,li,dl,dt,dd,h1,h2,h3 { margin:0px; padding:0px;}
ul { list-style:none}
img{ border:0}
img a:hover{ border:0}
body { background:#f1f1f1; margin:0px; padding:0px;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a { text-decoration:none; color:#333}
a:hover { text-decoration:none; color:#333}
p{ font-family:Arial, Helvetica, sans-serif;}

.container { position:relative; background:#f4f2f3 url(../library/images/bg.jpg) repeat-y top center; width:1140px; padding:0 8px 0 8px; margin:0 auto;}
.top { background:url(../library/images/topbg.jpg) repeat-x; height:78px;}
.top .logo {}
.top .logo img{ margin:0 0 0 37px;}
.top .language { text-align:right; line-height:35px; padding:0 4px 0 0; font-family:Arial}

.searchbg { background:url(../library/images/searchbg.jpg) no-repeat; width:336px; height:26px;}
.searchbg .input { background:none; border:none; width:100px; margin:1px 0 0 30px; font-size:12px;}


.navbar { background:url(../library/images/navbg.jpg) repeat-x; width:991px; height:40px;  font-family:Arial; margin:0 auto; color:#474747;}



		/* ??????css
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0 0 0 10px ; height:40px;  position:relative; z-index:1;  }
		.nav a{ color:#474747;  }
		.nav .nLi{ float:left;  display:inline;padding:0 20px 0 10px;  line-height:40px; background:url(../library/images/navde.jpg) no-repeat right;}
		.nav .last {background:none}
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 16px 0 20px; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:991px; left:-2px; top:40px;  position:absolute; background:#fff;  line-height:26px; color:#333; padding:20px 0 20px 0; }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#6d6d6d; color:#333;  }
		.nav .on h3 a{ color:#333;  }
		.nav a.smenu { background:url(../library/images/varr.gif) no-repeat right center}
		 */
		
		
		
		
		
.banner { background:url(../library/images/bannerbg.jpg) no-repeat; width:993px; height:328px; margin:0 auto; vertical-align:top;}
.banner td { vertical-align:top; text-align:center}
.cptab {}
.cptab img{ border:#E0E0E0 solid 1px;}
.cptab img:hover{ border:#000066  solid 1px;}
.cptab .td { border:0px solid #e3e3e4; padding:1px; position:relative;}
.cptab span { display:none; position:absolute;  bottom:1px; left:2px; background: url(../library/images/cptitbg.png); color:#fff; font-weight:bold; line-height:24px; text-align:center; width:98px}
.cptab .td:hover span{ display:block; border:1px solid  ; }




.shadows3 { background: url(../library/images/shdow3.jpg) no-repeat; width:998px; height:279px; padding-bottom:10px;}
.shadows { background: url(../library/images/shdows.jpg) no-repeat; width:317px; height:275px; padding-bottom:10px;}
.shadow { background:url(../library/images/shdow.jpg) no-repeat; height:275px;}

.zt{}
.zt td { border-bottom:1px solid #dddddd; height:61px; width:276px; text-align:center;}
.zt .last { border:none;}

.kj img{ background:url(../library/images/kjbg.jpg) no-repeat; padding:1px 1px 9px 1px; }

.btm { border:1px solid #dddddd; margin-top:13px; background:#fff;}
.btm td { border-top:3px solid #a0a0a0; line-height:35px; text-align:center}

.tit { font-size:14px; font-weight:bold;}
<!--.tab { background:url(../library/images/barbg.jpg) repeat-x -1px left; height:38px; line-height:38px; width:308px; margin:1px 0 0 2px;}-->
.tab .tit { color:#111; text-indent:23px;}
.tab .more { width:59px;}

.tab .cur { color:#111; font-weight:bold; text-align:center; font-size:14px; border-right:1px solid #e8e8e8; background:#fff;}
.tab .nor { background:url(../library/images/barbgcur.jpg) repeat-x;color:#111; font-weight:bold; text-align:center; font-size:14px;}


		.slideTxtBox{ width:100%; }
		.slideTxtBox .hd{ background:url(../library/images/barbg.jpg) repeat-x -1px left; height:39px; overflow:hidden; line-height:39px; width:308px; margin:1px 0 0 2px;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:38px;   }
		.slideTxtBox .hd ul li{ width:152px;float:left;color:#111; font-weight:bold; text-align:center; font-size:14px; cursor:pointer; background:url(../library/images/nor.gif) no-repeat right  }
		.slideTxtBox .hd ul li.on{  color:#111; font-weight:bold; text-align:center; font-size:14px;  background:#fff url(../library/images/cur.gif) no-repeat right; }
		.slideTxtBox .bd ul{ zoom:1;  }
		.slideTxtBox .bd li{ }
		.slideTxtBox .bd li .date{ }
		

.tab1 {  background:#fff; width:284px; margin:2px auto}
.tab1 td { color:#626262; line-height:21px; text-indent:5px;}
.tab1 .title { color:#000; background:#e6e6e6;font-weight:bold; text-indent:0px; text-align:center  }
.tab1 .titlev { font-weight:bold; color:#000;}

.tab2td { background:#deeaef;}
.tab2 { width:242px; margin:10px auto;}
.tab2 td { border-bottom:1px solid #bac9cf; line-height:23px; text-indent:12px;}

.pic { border:1px solid #eaeaea; background:#fdfdfd; margin:5px 0 0 0px;}
.pic .td { padding:3px;}

.newslist { line-height:24px}
.newslist td{ line-height:24px}
.newslist a{color:#000;}
.newslist a:hover{color:#000;}


.tout { margin:10px 0 9px 0;}
.tout td{  line-height:25px;}
.tout .tit { font-size:18px;}
.tout .tit a{ font-size:18px;}
.tout .tit a:hover{ font-size:18px;}


/*-------------------???????????-----------------------*/
/* thumbnailWrapper */
.thumbnailWrapper{width:650px;margin:0; valign:top; height:217px; align:left;}
.thumbnailWrapper .singUl{ margin-right:480px;}
.thumbnailWrapper ul li{float:left;position:relative;overflow:hidden; margin-left:5px;margin-right:5px;margin-bottom:10px;margin-top:10px;}
.thumbnailWrapper ul li a img{width:150px;position:relative;border:none; border:#dddddd solid 1px;}
.thumbnailWrapper ul li a{ color:#fff}

.piclist{float:left;position:relative;overflow:hidden; margin-left:18px;margin-right:18px;margin-bottom:10px;margin-top:10px;}
.piclist a img{width:160px;position:relative;border:none; border:#dddddd solid 1px;}


.caption{position:absolute;bottom:0px;left:0px;width:100%;display:none;background:#0c4b62;color:#ffffff;opacity:0.9;}
.caption .captionInside{padding:10px;margin:0px;}
.caption .captionInsideNew{padding:4px;margin:0px;}





/*-------------------banner----------------------*/
.m_yahei {
	font-family:'Microsoft YaHei'; 
}
.hdgray01 {
	color:#767676;
}
.hdgray01 a {
	color:#abadac;
}
.hdgray02 {
	color:#A8A8A8;
}
.hdgray03 {
	color:#787878;
}
.hdgray03 a {
	color:#787878;
}
.hdgray04 {
	color:#d1d1d1
}
.hdgray05 {
	color:#4d4d4d;
}
.blcolor {
	color:#1e7abb;
}
.blcolor a {
	color:#1e7abb;
}
.blcolor1 {
	color:#3e7094;
}
.blcolor1 a {
	color:#3e7094;
}
.blhover a:hover {
	color:#1e7abb;
}
.redhover a:hover {
	color:#df436f;
}
.h115pxov {
	height:115px;
	overflow:hidden;
}
.h138pxov {
	height:138px;
	overflow:hidden;
}
.wd145pxov {
	width:145px;
	overflow:hidden;
}
.wd105pxov {
	width:105px;
	overflow:hidden;
}
.hdwrap {
	width:990px;
	margin:0 auto;
	z-index:-100;
}
/*?????????*/

.flashlist {
	height:310px;
}
.flashlist .f_out {
	height:310px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../library/images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../library/images/vipico.gif) no-repeat -80px 0;
	z-index:200
}
.flashlist .f_out .picintro {
	height:50px;
	background:url(../library/images/hdpng.png) no-repeat scroll 0 -1px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:999;
	padding:0 20px;
}
.picintro h2 a {
	color:#FFF;
	font-family:'Microsoft YaHei'; 
	font-size:20px;
	font-weight:bold;
	line-height:37px;
}
.picintro p {
	color:#767676;
	line-height:20px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	background:url(../library/images/hdbg.gif) no-repeat scroll 0 0;
	padding-top:19px;
}
.flash_tab .tabs {
	width:200px;
	height:8px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	background:url(../library/images/hdsmall.gif) no-repeat scroll -41px -1239px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	background:url(../library/images/hdsmall.gif) no-repeat scroll -8px -1239px;
	display:block;
}



/*******************???????*************************/

#wrap{
	text-align:left;
	width:283px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #e1e1e1;
	}
#wrap .totalpri{height:20px;
				 width:281px; 
				 background-color:#f5f5f5; 
				 text-align:center;
				 border-bottom:1px solid #e1e1e1;
				 border-right:1px solid #e1e1e1;
				 border-left:1px solid #e1e1e1;
				 font-family:Arial, Helvetica, sans-serif;
				 clear:both;}
#menu{
	float:left; 
	width:82px; 
	background-color:#f5f5f5;}
#menu ul{
}
#menu li{
	height:18px; 
	line-height:18px; 
	text-align:center}
#menu a{color:#333;
font-size:12px;
text-decoration:none; 
display:block; 
}
#menu a:hover,#menu .on a{
	color:#0E5FBA;
	height:18px;
	line-height:18px;
	cursor:pointer;
	background:#e5e5e5;
}
#menu li{ border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
#content{
	float:left;
	width:200px;
	background-color:#e5e5e5;
	height:170px;
	border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;
	}
#content td{ height:18px; line-height:18px; font-size:11px; text-align:center;}	
#copy{clear:both}


/**********?????????*****************/
ul,li{margin:0px;padding:0px;} 
li{list-style-type:none;}
.preview{margin:0px;padding:0px;overflow:hidden;} 
.cont{padding:0px;} 
.cls{clear:both;} 
.hidden{display:none;} 
#sourse{ width:100%;height:308px;margin:0px auto; } 
.scrolldoorFrame{width:100%;overflow:hidden;   } 
.scrollUl{width:100%;overflow:hidden;height:39px;margin-top:1px; margin-left:1px;}  
.scrollUl li{float:left;} 
.bor03{border-top-width:0px; } 
.sd01 {cursor:pointer;font-size:14px;font-weight:bold ;color:#004289; width:110px; height:38px; text-align:center; line-height:38px; background:#ffffff;border-right: #dfdfdf solid 1px; border-left: #dfdfdf solid 1px;} 
.sd01 a{font-size:14px;font-weight:bold ;color:#004289;} 
.sd01 a:hover{font-size:14px;font-weight:bold ;color:#004289;} 
.sd02 {cursor:pointer;font-size:14px;font-weight:bold ;color:#73b3f7; width:110px; height:38px; text-align:center; line-height:38px; background: url(../library/images/qh1.gif);border-right: #dfdfdf solid 1px; border-left: #dfdfdf solid 1px;} 
.sd02 a{font-size:14px;font-weight:bold ;color:#000000;} 
.sd02 a:hover{font-size:14px;font-weight:bold ;color:#000000;
} 

.bannertext{ 
background:#fff;
height:44px;
line-height:44px; 
width:252px;
font-size:16px;
background:url(../library/images/bannerbg.png);
font-weight:bold;
color:#043089;
}

.pdleft{ background:url(../library/images/pdleftbg.png) no-repeat;}
.pdbox{ background:#FFFFFF; border:#dddddd solid 1px; padding:15px;}

.pdbox .vertical{vertical-align:middle; margin-right:5px;}
.pdbox .title{ font-size:16px;font-weight:bold;color:#043089;}
.pdbox .title2{ background:url(../library/images/pdbg3.gif); height:38px; line-height:38px;font-size:14px; font-weight:bold;}
.pdbox .title2 .text{ background:url(../library/images/pdicon4.gif) 10px center no-repeat ;}
.pdbox .aboutcontent{background:url(../library/images/pdaboutbg.gif) top repeat-x; padding:15px; line-height:26px;}
.pdbox .aboutcontent .sechbox{ margin-top:28px;}

.pdbox .aboutcontent .ldbox{ border-bottom:solid #CCCCCC 1px; margin-top:25px;}
.zwldbox{ margin-top:25px; WORD-BREAK: break-all; WORD-WRAP: break-word;}
.zwldbox .tit{ font-size:14px; color:#004590; font-weight:bold; line-height:30px; text-align:left;}
.ldjj{ width:526px; WORD-BREAK: break-all; WORD-WRAP: break-word;}

.pdbox .list{ border-bottom: solid #e2e2e2 1px; font-size:14px;}
.pdbox .list a{font-size:14px;}
.pdbox .list a:hover{font-size:14px;}


.pdleftmenu{}

/*-----------------??  ??--------------------*/

#pd_nav { width:230px; margin-left:auto; margin-right:auto}
#pd_nav table{width:230px;}
.normal{
				width:206px; 
				height:30px; 
				line-height:30px; 
				font-size:14px; 
				color:#000000; 
				font-family:'Microsoft YaHei'; 
				padding-left:20px; 
background:url(../library/images/pdicon3.gif) 10px center no-repeat; 
text-align:left;
				border-bottom:#b5b5b5 solid 1px;}

.normal a{width:216px; padding-left:10px; 
				font-size:14px; 
				color:#000000; 
				font-family:'Microsoft YaHei'; 
				text-decoration:none;
				}
.normal a:hover{width:216px; 
				height:30px; 
				line-height:30px; 
				font-size:14px; 
				color:#004590; 
				font-family:'Microsoft YaHei'; 
				padding-left:10px; 
text-align:left;
				 
				 }
#pd_nav .current{
				width:216px; 
				height:30px; 
				line-height:30px; 
				font-size:14px; 
				color:#000000; 
				font-family:'Microsoft YaHei'; 
				padding-left:10px; 
				background:url(../library/images/pdicon2.gif) 10px center no-repeat;                                     border-bottom:#b5b5b5 solid 1px;

text-align:left;}
#pd_nav .current a{
				width:216px; padding-left:10px; 
				color:#004590; 
				font-family:'Microsoft YaHei'; 
				font-size:14px; 
				}
#pd_nav .current a:hover{
				width:216px; padding-left:10px; 
				color:#004590; 
				font-family:'Microsoft YaHei'; 
				font-size:14px; 
				}
					

.secondary .snormal{ 
			width:196px;
			height:28px;
			line-height:28px;
			font-family:'Microsoft YaHei';
			color:#000000;
			font-size:12px;
			padding-left:28px;
}
.snormal{width:196px;text-align:left; line-height:30px;padding-left:40px;}
.snormal a{text-decoration:none; color:#000000; font-size:12px; }
.snormal a:hover{text-decoration:none; color:#000000; font-size:12px;}
.scurrent{width:196px;text-align:left; line-height:30px;padding-left:30px;
background:url(../library/images/pdiconsmall.gif) right no-repeat;
}
.scurrent a{text-decoration:none; color:#fff; font-size:12px; }
.scurrent a:hover{text-decoration:none; color:#fff; font-size:12px;}

.cxbox{ margin-top: 0px;}
.cxbox .tit{background:url(../library/images/cxbg.gif); font-size:14px; color:#043089 }






.listpic{ border-bottom:solid #dddddd 1px}





#chaxun input{ margin-left:25px;border:0; height:20px;line-height:20px;}




.newstitle{ height:38px; line-height:38px; text-align:center; color:#004289; font-size:16px; font-weight:bold; background:#FFFFFF; border-right:solid #CCCCCC 1px; margin-top:1px; margin-left:2px;width:308px;}




/*-------------------??????------------------------*/


#taabbox{ width:100%; overflow:hidden; margin:0 auto;}
.taab_conbox{ }
.taab_con{ display:none;}

.taabs{height: 32px;border-bottom:1px solid #e8e8e8;border-left: 1px solid #e8e8e8;width: 100%; background:#f1f1f1}
.taabs li{height:31px;line-height:31px;float:left;border:1px solid #e8e8e8;border-left:none;border-top:none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;padding: 0 20px;}
.taabs li a {display: block;padding: 0 20px;border: 1px solid #fff;outline: none;}
.taabs li a:hover {background: #ccc;}	
.taabs .thistaab,.taabs .thistaab a:hover{background: #fff;border-bottom: 1px solid #fff;}

.taab_con {padding:0px;font-size: 14px; line-height:175%;}



/*-------------------time.js------------------*/


.tcalInput{background: url('../library/images/cal.gif') 100% 50% no-repeat #fff;padding-right: 20px;cursor: pointer;}
.tcalActive{background-image: url('images/no_cal.gif');}
#tcal{position: absolute;visibility: hidden;z-index: 100;width: 170px;background-color: white;margin-top: 2px;padding: 0 2px 2px 2px;border: 1px solid silver;-moz-box-shadow: 3px 3px 4px silver;-webkit-box-shadow: 3px 3px 4px silver;box-shadow: 3px 3px 4px silver;-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');}
#tcalControls{border-collapse: collapse;border: 0;width: 100%;}
#tcalControls td{border-collapse: collapse;border: 0;padding: 0;width: 16px;background-position: 50% 50%;background-repeat: no-repeat;cursor: pointer;}
#tcalControls th{border-collapse: collapse;border: 0;padding: 0;line-height: 25px;font-size: 10px;text-align: center;font-family: Tahoma, Geneva, sans-serif;font-weight: bold;white-space: nowrap;}
#tcalPrevYear{background-image: url('../library/images/prev_year.gif');}
#tcalPrevMonth{background-image: url('../library/images/prev_mon.gif');}
#tcalNextMonth{background-image: url('../library/images/next_mon.gif');}
#tcalNextYear{background-image: url('../library/images/next_year.gif');}
#tcalGrid{border-collapse: collapse;border: 1px solid silver;width: 100%;}
#tcalGrid th{border: 1px solid silver;border-collapse: collapse;padding: 3px 0;text-align: center;font-family: Tahoma, Geneva, sans-serif;font-size: 10px;background-color: gray;color: white;}
#tcalGrid td{border: 0;border-collapse: collapse;padding: 2px 0;text-align: center;font-family: Tahoma, Geneva, sans-serif;width: 14%;font-size: 11px;cursor: pointer;}
#tcalGrid td.tcalOtherMonth{color: silver;}
#tcalGrid td.tcalWeekend{background-color: #ACD6F5;}
#tcalGrid td.tcalToday{border: 1px solid red;}
#tcalGrid td.tcalSelected{background-color: #FFB3BE;}



.scrollAll{
      width: 277px;
      height: 192px;
      padding: 7px;
      overflow: hidden;
      position: relative;
    }
    .imgBox{
      width: 277px;
      height: 192px;
    }
    .item{
      float: left;
    }
    .item img{
      width: 277px;
      height: 192px;
    }
    .item .title{
      width: 272px;
      height: 30px;
      position: absolute;
      bottom: 0px;
      left: 7px;
      background-color: #000;
      opacity: 0.8;
      color: #fff;
      font-size: 12px;
      line-height: 30px;
      padding-left: 5px;
text-align: left;
    }
    .item .title a,.item .title a:hover{
      text-decoration: none;
      color: #fff;
      text-align: left;
    }
    .iconItem {
      position: absolute;
      right: 12px;
      bottom: 7px;
      line-height: 15px;
      text-align: center;
      display: block;
    }

    .iconItem li {
      float: left;
      width: 15px;
      height: 15px;
      background: #fff;
      margin-left: 5px;
      cursor: pointer;
      font-size: 12px;
    }

    .iconItem li.current {
      background: #004590;
      color:#fff;
    }





















