@charset "utf-8";
.mgt18{margin-top: 18px;}
.header{
	width: 100%;
	height: 155px;padding-top:0px;
	background-image: url(headbg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.w982,.w1000{width: 980px;
	margin-right: auto;
	margin-left: auto;}
.top4px {
	clear: both;
	width: 100%;
	height: 9px;
	font-size: 0px;
	overflow: hidden;
	display: block;
	background-image: url(top4px.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.scroll{OVERFLOW-Y:scroll;scrollbar-3dlight-color:#595959; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#CFCFCF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#CFCFCF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#595959}
.news_menu{
	width: 980px;
	height:52px;padding-top:6px;padding-bottom:6px;
	border: 1px solid #E2E2E2; overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	background-image: url(news_menu_bg1.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.news_menu ul.n_h2{float:left;width:741px;padding-left:30px;height:42px;padding-top:6px;padding-bottom:4px;}
.news_menu ul.n_h2 li{
	float: left;
	height: 42px;
	line-height: 21px;
	padding-right: 18px;
	padding-left: 16px;
	background-image: url(n_h2_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.news_menu ul.n_h2 li.ll{
	padding-right: 0px;
	background-image: none;}
.news_menu ul.n_h2 li a{color:#044170;color:#0775B2;}.news_menu ul.n_h2 li a:hover{color:#DB0006;}
.news_menu .logo1{padding-left:12px;width:197px;height:52px;float:left;}
.head0{width: 980px;
	height:155px;
	margin-right: auto;
	margin-left: auto;}
.head0 .r0{width:534px;padding-left:2px;height:155px;float:right;}
.head0 .r0 .logo2{padding-left:30px;width:287px;height:107px;padding-top:35px;float:left;display:block;}
.head0 .r0 .date{width:180px;padding-top:56px;height:68px;text-align:center;line-height:32px;color:#464646;float:right; font-family:"ËÎÌå"}
.head0 .r0 .date .d1{width:100%;height:30px;}
.head0 .r0 .date .d2{width:100%;text-align:center;margin-top: 10px;}
.head0 .r0 .date .d1 span{display:block;float:left;padding:0px;margin:0px;}
.head0 .r0 .date .d1 span.img{
	width: 30px;
	height: 30px;
	margin-left:4px;
	margin-right:4px;
	color: #D90005;
	background-image: url(datebg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Microsoft yahei",arial;font-size:18px;font-weight: bold;text-align:center;
}
.menu1{
	width: 100%;
	height: 33px;
	background-image: url(pathmenu1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu1 .r1{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 33px;
	line-height: 33px;
	color: #fff;
}
.menu1 a{color:#fff;}
.menu1 .r1 .paper-before{float: right;padding-right: 308px;padding-left:20px;background: url(icon-before.png) left 9px no-repeat}

.menu1 .r1 .tel{float:right;height: 31px;margin-top:-1px;padding-right:120px;}
.menu1 .r1 .mail{
	float: right;
	padding-right: 24px;
	margin-top: -1px;
	letter-spacing: 0.08em;
	height: 28px;
	padding-top: 2px;
	line-height: 28px;
	padding-bottom:1px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.menu1 .r1 .tel img{vertical-align: middle;}
.menu1 .r1 .tel img.tel1{margin-top:-2px;_margin:5px 0;}.menu1 .r1 .tel img.telnum{margin-top:-2px;_margin-top:8px;_margin-bottom:7px;}
.menu1 .r1 .return {height: 31px;float:right;line-height: 31px;padding-right:38px;font-family: Verdana, Geneva, sans-serif;}.menu1 .r1 .return a,.menu1 .r1 .return a img{
	vertical-align: middle; 
	color: #fff;
	text-decoration: none;
}
.menu1 .r1 .return a img{display:inline-block;_margin-top:7px;_margin-bottom:6px;}
.menu1 .r1 .return a:hover{
	color: #fff;
	text-decoration: underline;
}

.menu1 .txt{
	float:right;padding-right:35px;
}
.menu1 .txt span{
	padding-left:11px;
	padding-right:11px; display:inline-block;
}
.menu1 .txt span a:active{
	text-decoration:none;
	color:#FF0000;
}
.menu1 .txt span a:visited{
	text-decoration:none;
}
.menu1 .txt span.split{
	background-image: url(menu2_split.gif);
	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:0px;
	background-position: left center;
	width: 1px;
}

.menu1 .txt span.pre{
	background-image: url(prev.png);
	background-repeat: no-repeat;
	background-position: left center;padding-right:8px;padding-left:15px;
}
.menu1 .txt span.preno{
	background-image: url(preno.png);color:#666666;padding-left:8px;
	background-repeat: no-repeat;
	background-position: left center;padding-right:15px;
}
.menu1 .txt span.next{
	background-image: url(next.png);
	background-repeat: no-repeat;
	background-position: right center;padding-right:15px;padding-left:8px;
}
.menu1 .txt span.nextno{
	background-image: url(nextno.gif);color:#fff;
	background-repeat: no-repeat;
	background-position: right center;padding-right:15px;padding-left:8px;
}

.menu2{ 
	width: 100%;
	height: 34px;
	background-image: url(pathmenu2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu2 .txt{
	float:right;padding-right:37px;line-height:31px;padding-top:3px;
}
.menu2 .txt span{
	padding-left:11px;
	padding-right:11px; display:inline-block;
}
.menu2 .txt span a{color:#464646;}
.menu2 .txt span a:active{
	text-decoration:none;
	color:#FF0000;
}
.menu2 .txt span a:visited{
	text-decoration:none;
}
.menu2 .txt span.split{
	background-image: url(menu2_split.gif);
	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:0px;
	background-position: left center;
	width: 1px;
}

.menu2 .txt span.pre{
	background-image: url(pre.gif);
	background-repeat: no-repeat;
	background-position: left center;padding-right:11px;padding-left:13px;
}
.menu2 .txt span.preno{
	background-image: url(preno.gif);color:#666666;padding-left:13px;
	background-repeat: no-repeat;
	background-position: left center;padding-right:11px;
}
.menu2 .txt span.next{
	background-image: url(next.gif);
	background-repeat: no-repeat;
	background-position: right center;padding-right:13px;padding-left:10px;
}
.menu2 .txt span.nextno{
	background-image: url(nextno.gif);color:#666666;
	background-repeat: no-repeat;
	background-position: right center;padding-right:13px;padding-left:10px;
}

.foot{
	width: 980px;
	min-height: 100px;height:auto!important;height: 100px;padding-top:15px;padding-bottom:12px;line-height:25px;color:#333333;
	background-image: url(footbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;text-align:center;font-family:"ËÎÌå";vertical-align:middle;
}
.foot a{color:#333333;}
.foot img{vertical-align:middle;margin-top:5px;}

.main{
	width: 980px;
	padding-top:18px;
	padding-bottom: 30px;
	min-height:280px;
	height: auto!important;
	height:280px;
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	position: relative;
}
.mright1{width:534px;padding-left:2px;min-height:500px;height:auto!important;height:500px;float:right;}
.mright1 .r0{width:223px;float:right;}
.mright1 .r0 h3{
	width: 221px;
	height: 30px;line-height:30px;
	border:1px solid #d4d4d4;
	background-image: url(tit-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mright1 .r0 h3 span{display: block;font-size:14px;font-weight:bold;padding-left:14px;background: url(icon-line.jpg) left center no-repeat;}

.mright1 .r0 .box{
	width: 213px;padding-left:8px;padding-top:7px;padding-bottom:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	font-size:12px;
}
.mright1 .r0 .box ul{float:left;width:213px;height:250px;}
.mright1 .r0 .box li{float:left;width:195px; overflow:hidden;}
.mright1 .r0 .box li{line-height:26px;height:26px;color:#545351;}
.mright1 .r0 .box .hover{
	background-image: url(li_bg.png);
	background-repeat: no-repeat;
	background-position: left 7px;font-weight:bold;
}
.mright1 .r0 .box li.hover span a{color:#363636;}
.mright1 .r0 .box li span.txt,.right_title-name{font-size:12px;width:164px;padding-left:11px;float:left;display:block;}
.mright1 .r0 .box li span.pdf,.right_title-pdf{width:16px;float:left;display:block;padding:5px 3px 0 1px;}
.mright1 .r0 .box li span.pdf a{vertical-align: middle;}
.mright1 .r0 .box li span.pdf a img{vertical-align: middle;}



.mright1 .l0{width:301px;float:left;}
.mright1 .newstitle h3{
	width:301px;
	height: 31px;line-height:31px;
	background-image: url(mulu-tit.png);
	background-position: left bottom; position:relative;
}
.mright1 .newstitle h3 span{
	color: #fff;width:98px;
	font-size: 14px;
	font-weight: bold;text-align: center;
	display: block;
}

.mright1 .newstitle .box{
	width: 299px;padding-top:5px;padding-bottom:5px;height:250px;
	border:1px solid #D4D4D4;
}
.mright1 .newstitle .box ul{height:100%}
.mright1 .newstitle .box li,.news-list li{line-height:29px;height:29px;padding-left:11px;}
.mright1 .newstitle .box li.one,.mright1 .newstitle .box li.li1{
	background-color: #F2F2F2;
}
.mright1 .newstitle .box li a,.news-list a{
	display: block;
	padding-left:11px;font-size:12px;
	background-image: url(dot.gif);
	background-repeat: no-repeat;
	background-position: left 12px;height:29px; overflow:hidden;
}
.mright1 .newstitle .box li a:hover{color:#549EDF; text-decoration:none;}

.news-important{width: 409px;border: 1px solid #D5D5D5;}
.news-important h3{height: 36px;line-height: 36px;font-weight: 600;padding:0 20px;background: url(tpbg.jpg) repeat-x;border-bottom: 1px solid #D5D5D5;text-align:left}
.news-important h3 .fr{float: right;font-weight: normal;color: #666;}
.news-important h3 .fr img{vertical-align: middle;}
.news-list{padding: 10px;}

.mright1 .so{
	width: 299px;margin-top:9px;
	height: 39px;line-height:39px;
	background-color: #F3F3F3;
	border: 1px solid #D4D4D4;
}
.mright1 .so input{
	width: 189px;
	height: 20px;line-height:20px;font-size:14px;
	border: 1px solid #D4D4D4;
	margin-left: 12px;
	vertical-align: middle;
	margin-right: 9px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.mright1 .so a img{vertical-align:middle;}

.mright1 .right_title{width:534px;height:35px;background-image: url(right_titlebg.png);position:relative}
.mright1 .right_title2{background-image: url(right_titlebg2.png);}
.mright1 .right_title span.tit{
	float: left;
	display: inline-block;
	padding-top: 11px;color:#444444;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
}
.mright1 .right_box{
	width:521px;
	padding: 5px;
	padding-right: 7px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #f3f3f3;
	background-image: url(rightborder_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mright1 .right_box .inc{
	width:521px;
	background-color: #FFF;
}

.mright2{width:900px;padding-left:2px;min-height:500px;height:auto!important;height:500px;float:left;}
.mright2 .r0{width:223px;float:right;}
.mright2 .r0 h3{
	width: 221px;
	height: 30px;line-height:30px;
	border:1px solid #d4d4d4;
	background-image: url(tit-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mright2 .r0 h3 span{display: block;font-size:14px;font-weight:bold;padding-left:14px;background: url(icon-line.jpg) left center no-repeat;}

.mright2 .r0 .box{
	width: 213px;padding-left:8px;padding-top:7px;padding-bottom:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	font-size:12px;
}
.mright2 .r0 .box ul{float:left;width:213px;height:250px;}
.mright2 .r0 .box li{float:left;width:195px; overflow:hidden;}
.mright2 .r0 .box li{line-height:26px;height:26px;color:#545351;}
.mright2 .r0 .box .hover{
	background-image: url(li_bg.png);
	background-repeat: no-repeat;
	background-position: left 7px;font-weight:bold;
}
.mright2 .r0 .box li.hover span a{color:#363636;}
.mright2 .r0 .box li span.txt,.right_title-name{font-size:12px;width:164px;padding-left:11px;float:left;display:block;}
.mright2 .r0 .box li span.pdf,.right_title-pdf{width:16px;float:left;display:block;padding:5px 3px 0 1px;}
.mright2 .r0 .box li span.pdf a{vertical-align: middle;}
.mright2 .r0 .box li span.pdf a img{vertical-align: middle;}



.mright2 .l0{width:301px;float:left;}
.mright2 .newstitle h3{
	width:301px;
	height: 31px;line-height:31px;
	background-image: url(mulu-tit.png);
	background-position: left bottom; position:relative;
}
.mright2 .newstitle h3 span{
	color: #fff;width:98px;
	font-size: 14px;
	font-weight: bold;text-align: center;
	display: block;
}

.mright2 .newstitle .box{
	width: 299px;padding-top:5px;padding-bottom:5px;height:250px;
	border:1px solid #D4D4D4;
}
.mright2 .newstitle .box ul{height:100%}
.mright2 .newstitle .box li,.news-list li{line-height:29px;height:29px;padding-left:11px;}
.mright2 .newstitle .box li.one,.mright2 .newstitle .box li.li1{
	background-color: #F2F2F2;
}
.mright2 .newstitle .box li a,.news-list a{
	display: block;
	padding-left:11px;font-size:12px;
	background-image: url(dot.gif);
	background-repeat: no-repeat;
	background-position: left 12px;height:29px; overflow:hidden;
}
.mright2 .newstitle .box li a:hover{color:#549EDF; text-decoration:none;}

.news-important{width: 409px;border: 1px solid #D5D5D5;}
.news-important h3{height: 36px;line-height: 36px;font-weight: 600;padding:0 20px;background: url(tpbg.jpg) repeat-x;border-bottom: 1px solid #D5D5D5;text-align:left}
.news-important h3 .fr{float: right;font-weight: normal;color: #666;}
.news-important h3 .fr img{vertical-align: middle;}
.news-list{padding: 10px;}

.mright2 .so{
	width: 299px;margin-top:9px;
	height: 39px;line-height:39px;
	background-color: #F3F3F3;
	border: 1px solid #D4D4D4;
}
.mright2 .so input{
	width: 189px;
	height: 20px;line-height:20px;font-size:14px;
	border: 1px solid #D4D4D4;
	margin-left: 12px;
	vertical-align: middle;
	margin-right: 9px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.mright2 .so a img{vertical-align:middle;}

.mright2 .right_title{width:534px;height:35px;background-image: url(right_titlebg.png);position:relative}
.mright2 .right_title2{background-image: url(right_titlebg2.png);}
.mright2 .right_title span.tit{
	float: left;
	display: inline-block;
	padding-top: 11px;color:#444444;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
}
.mright2 .right_box{
	width:521px;
	padding: 5px;
	padding-right: 7px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #f3f3f3;
	background-image: url(rightborder_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mright2 .right_box .inc{
	width:521px;
	background-color: #FFF;
}

/*hot img*/
.bkleft{
	z-index:2;
	position: absolute;
	left:0px;
	top:-157px;width:443px;}
.bkleft .bkimg{position: relative;z-index: 5;
	height:auto!important;
	height: 639px;
	width:409px;
	padding-right:8px;
	background-image: url(bg17_612.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.bkleft .bkimg .pagepic{/*show hot image*/
	width: 408px;_font-size:0px;
	height:auto!important;
	height: 639px;
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.bkleft .bkimg .pagepic p{
	margin: 0px;
	padding: 0px;
}
#bkimg{position:relative;z-index:5;text-align: center;}
.bkleft .bkimgbottom{
	/*width: 408px;*/
	background-image: url(bg438_17.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:36px;padding-top:8px;
	font-size:12px;color: #333;
}
.bkleft .bkimgbottom a{
	color: #666;
	text-decoration: none;padding-left: 40px;
}
.bkleft .bkimgbottom a img{ vertical-align:middle;margin-top:-2px;_margin-top:11px;_margin-bottom:9px; display:inline-block}
.bkleft .bkimgbottom a:hover{
	color: #787878;
	text-decoration: underline;
}
.bkleft .ban{overflow: hidden; position:absolute;right:7px;top:315px;z-index:3;}
.bkleft .ban span{width:26px;height:78px;margin-bottom:7px;display:block;text-align:center;color:#373737;}
.bkleft .ban span a{
	width: 26px;
	height: 78px;
	display: block;
	text-indent: -1000em;
}
.bkleft .ban span.pre1{background-image: url(page_pre1.png);}
.bkleft .ban span.next1{background-image: url(page_next1.png);}
.bkleft .ban span.pre2{background-image: url(page_pre2.png);}
.bkleft .ban span.next2{background-image: url(page_next2.png);}

.bkleft .left_title{width:411px;height:35px;background-image: url(left_titlebg.png);}
.bkleft .left_title span{
	float: left;
	display: inline-block;
	padding-top: 11px;color:#444444;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
}
.bkleft .left_box{
	width: 398px;
	padding: 5px;
	padding-right: 7px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #f3f3f3;
	background-image: url(rightborder_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bkleft .left_box .inc{
	width:398px;
	background-color: #FFF;
}
.bkleft .left_box .fen_submit{color:#535353;text-align:center;line-height:38px;padding-top:4px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;vertical-align:middle}
.bkleft .left_box .fen_submit img,.bkleft .left_box .fen_submit input{vertical-align:middle}
.bkleft .left_box .fen_submit input{margin-left:13px;_margin-left:6px;*margin-left:6px;}
.bkleft .left_box .fen_show{color:#434343;text-align:center;line-height:17px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.bkleft .left_box .fen_show span{color:#D10005;font-weight:bold;}
.bkleft .topnews  ul{padding-left:20px;padding-top:7px;width:368px;float:left;}
.bkleft .topnews  li{height:24px;line-height:24px;width:368px;float:left;color:#535353;}
.bkleft .topnews  li span{
	display: inline-block;
	width: 18px;
	background-image: url(topnews_i.png);
	background-repeat: no-repeat;
	background-position: left center;text-align:center;
}
.bkleft .topnews  li a{color:#535353;padding-left:8px; display:inline-block;}.bkleft .topnews  li a:hover{
	color: #535353;
	text-decoration: underline;
}
.bkleft .topnews a.top_more{ position:absolute;color:#535353;right:22px;bottom:9px;}.bkleft .topnews a.top_more:hover{color: #535353;text-decoration: underline;}
.bkleft .left_box .declare{height:216px;width:378px;padding-left:13px;padding-right:7px;padding-top:2px;line-height:24px;color:#535353;}

.bkleft .guang{
	width: 428px;
	height: 59px;font-size:0px;
}.bkleft .guang img{}
/* dateinfo */
.dateinfo,.fint4{border: 1px solid #D4D4D4;border-top:none;}
.Calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	text-align: center;
	min-height: 180px;
	height: auto!important;
	height: 180px;
	line-height: 1.8em;
	margin-right: auto;
	margin-left: auto;
} 
.Calendar a:link,.Calendar a:visited{ 
color:#000; 
} 
.Calendar  a:hover{
	color:red;
	text-decoration: underline;
} 
.calbktop{
	background-color: #fff;height:24px;
	background-image: url(datetop_bg.png);
	background-repeat: repeat-x;/*padding-left:4px;padding-right:4px;*/
	background-position: left top;border: 1px solid #D4D4D4;
}
.calbktop1{width:100%;height:24px;line-height:24px;}
.calbktop1 select{height:20px;
	border: 1px solid #cccccc;font-size:12px;font-family: Verdana, Arial;color: #555;vertical-align:middle}
.calbktop1 .calbkselectright{float:right;height:24px;color: #555;vertical-align:middle;}
.calbktop1 .calbkselectleft{float:left;height:24px; vertical-align:middle;color: #555;}
#idCalendar {
	background-color:#ffffff;
	padding-top:4px;
	min-height:120px;
	height:auto!important;
	height:120px;
}
#idCalendar h2{display:none;}
#idCalendar table{
	width:100%;font-family: Arial, Helvetica, sans-serif,"ËÎÌå";
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #ffffff;
	border-right-color: #ffffff;border-collapse:collapse;
} 

#idCalendar table thead td{
	color: #FCFCFC;
	background-color: #89a0c2;
	border-top-width: 1px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
} 

#idCalendar table td{
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #adadad;background-color: #eee;height: 20px;
	line-height: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-left-color: #ffffff;
} 
#idCalendarPre{ 
cursor:pointer;width:48px; height:24px;
float:left; 
padding-left:0px; 
} 
#idCalendarNext{ 
cursor:pointer; 
float:right; 
padding-right:0px; width:48px; height:24px;
} 
#idCalendar table td.onToday {
	color:#ffffff; background-color:#c42e1e;
} 
#idCalendar table td.onToday a{color:#ffffff;}
#idCalendar table td.onSelect a{color:#D10005; } 
.premonth{
	color: #555;float:left;padding-left:8px;padding-top:4px;padding-bottom:4px;height:16px;line-height:16px;
	text-align: left;display:block;
	background-image: url(pre_arrow.gif);
	background-repeat: no-repeat;
	background-position: left -43px;
}
.nextmonth{
	color: #555;padding-top:4px;padding-bottom:4px;height:16px;line-height:16px;float:right;display:block;
	text-align: right;padding-right:8px; 
	background-image: url(next_arrow.gif);
	background-repeat: no-repeat;
	background-position: right -43px;
}
#premonth{color:#333;background-position: left 5px;}
#premonth:hover{}
#nextmonth{color:#333;background-position: right 5px;}#nextmonth:hover{}

.calbkdate{display:none;}
/*view*/
.left2 {width:443px;padding-bottom:9px;}
.left2 .r0{width:196px;float:right;margin-right:33px;_margin-right:9px;}
.left2 .r0 h3{
	width: 194px;
	height: 31px;line-height:31px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	background-image: url(r0_h3.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.left2 .r0 h3 span{color:#D7000B;font-size:14px;font-weight:bold;margin-left:13px;}

.left2 .r0 .box{
	width: 186px;padding-left:8px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
.left2 .r0 .box ul{float:left;width:186px;height:231px; overflow:hidden;}
.left2 .r0 .box li{
	float: left;
	width:186px;
	overflow: hidden;
	line-height: 26px;
	height: 26px;
	background-image: url(li_bg.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.left2 .r0 .box li a{color:#505050;display:block;padding-left:11px;float:left;}
.left2 .r0 .box li.hover{
	font-weight:bold;
}
.left2 .r0 .box li.hover span a{color:#363636;}
.left2 .r0 .box li span.txt{width:155px;padding-left:11px;float:left;display:block;}
.left2 .r0 .box li span.pdf{width:16px;float:left;display:block;padding-right:3px;padding-left:1px;}
.left2 .r0 .box li span.pdf a{vertical-align: middle;}
.left2 .r0 .box li span.pdf a img{
	vertical-align: middle;
}

.left2 .dateinfo2{width:205px;float:left;}
.left2 .dateinfo2 h3{
	width: 203px;
	height: 31px;line-height:31px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	background-image: url(r0_h3.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.left2 .dateinfo2 h3 span{color:#D7000B;font-size:14px;font-weight:bold;margin-left:13px;}

.left2 .dateinfo2 .box{
	width: 203px;padding-top:3px;padding-bottom:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-left-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;height:231px;
}
.left2 .dateinfo2 .Calendar {
	width:198px;
	min-height: 172px;padding-top:4px;
	height: auto!important;
	height: 172px;
	line-height: 1.8em;
	margin-right: auto;
	margin-left: auto;
} 
.left2 .dateinfo2 .Calendar .calbktop{
	background-color: #ffffff;
	padding-top:0px;height:21px;padding-left:3px;padding-right:3px;padding-bottom:3px;
	border:0px solid #D4D4D4;background-image:none;
}
.left2 .dateinfo2  #idCalendar {
	background-color:#ffffff;
	padding-top:2px;
	min-height:120px;
	height:auto!important;
	height:120px; 
}
.left2 .dateinfo2 #idCalendarPre{ 
cursor:pointer;width:15px; height:24px;
float:left; 
padding-left:0px; 
} 
.left2 .dateinfo2 #idCalendarNext{ 
cursor:pointer; 
float:right; 
padding-right:0px; width:15px; height:24px;
} 
.left2 .dateinfo2 .premonth{height:20px;line-height:20px;width:2px;font-size:0px;overflow:hidden;}
.left2 .dateinfo2 .nextmonth{height:20px;line-height:20px;width:2px;font-size:0px;overflow:hidden;}


/*newsdetail*/
.newsdetail{
	border: 1px solid #D5D5D5;
}
.newsdetail .tp,.newsdetail .ft{
	height: 36px;line-height:36px;color:#333;
	background-image: url(tpbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:1px solid #d5d5d5;
}
.newsdetail .ft{
	border:none;border-top:1px solid #d5d5d5;
}
.newsdetail .next{padding-left:16px;float:left;}
.newsdetail .next a{margin-right:18px;color:#363636; display:inline-block;}
.newsdetail .next a:hover{color:#BA2636;}
.newsdetail .next a.pre{
text-align: left;padding-left:15px; 
background-image: url(prev-red.png);
	background-repeat: no-repeat;
	background-position: left center;}
.newsdetail .next a.n{
text-align: right;padding-right:15px; 
	background-image: url(next-red.png);
	background-repeat: no-repeat;
	background-position: right center;}
.newsdetail .next span{display:inline-block;margin-right:18px;}	
.newsdetail .next span.pre{background-position: left center;text-align: left;padding-left:15px;background-image: url(prev-gray.png);
	background-repeat: no-repeat;}
.newsdetail .next span.n{background-position: right center;padding-right:15px;text-align: right; background-image: url(next-gray.png);
	background-repeat: no-repeat;}


.newsdetail .zoom{float:right;text-align:right;padding-right:16px;}
.newsdetail .zoom span{	cursor: pointer;}
.newsdetail .zoom span img{ vertical-align:middle;_margin:13px 0;}
.newsdetail .newsdetail_bg{
	padding:0px 0px;
}
.newsdetail h1{
	font-size:16px;
	line-height:1.7em;font-weight: bold;
	text-align:center;
	color:#333;
}
.newsdetail h2{
	line-height:1.6em;
	text-align:center;
	color:#666;
}
.newsdetail .reporter{
	font-size:1.3em;line-height:1.6em;font-weight: bold;
	text-align:center;font-family:"ËÎÌå";
	color:#767574;
}
.newsdetail .content{
	min-height:513px;
	color: #333333;
	font-size: 12px;
	line-height: 1.5em;
	padding-top: 8px;
	padding-bottom:10px;
	/*font-family:"ËÎÌå";*/
}
.newsdetail .content div,.newsdetail .content p{ margin-left: 0;text-indent:2em;margin-top:0.6em;margin-bottom:0.6em;margin-right: 0;}
.articlepages{
	text-align: center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 22px;
	padding-left: 12px;
	font-family: "ËÎÌå";width:80%;margin-left:auto;margin-right:auto;
}
.articlepages a{
	margin-right: 5px;margin-left: 5px;color:#363636;
}
.articlepages a:hover{color:#BA2636;}
.articlepages a.c{
	text-decoration: none;
	color: #666;font-size:23px;
}
.con_split{width:100%;min-height:360px;height:auto!important;height:360px;}
.speak{
	position: relative;text-align:right;float:right;width:100px;padding-right:20px;
}
.speak a{vertical-align: middle;color:#363636;}
.speak a:hover{color:#BA2636;}
.speak a img{vertical-align: middle;_margin:12px 0;}
.showplayer{height:0px;}
.share{text-align:center;width:310px;_width:326px;padding-top:10px;padding-bottom:12px;margin-left:auto;margin-right:auto;}

/*ÎÒÒªÆÀ±¨*/
.comment{color:#535353;}
.comment h3{
}
.comment h3 span{}
.comment h3 a.more{position:absolute;right:22px;top:12px;font-size:12px;font-weight:normal;color:#525252;}
.comment .addc .addc_p1{vertical-align:middle;padding-top:9px;height:36px;line-height:36px;padding-left:18px;}
.comment .addc .addc_p2{padding-left:18px;}
.comment .addc .addc_p1 input,.comment .addc .addc_p1 img{vertical-align:middle}
.comment .addc span.au{display:inline-block;width:202px;float:left;}
.comment .addc span.commentsubmit{display:inline-block;float:right;padding-right:14px;}
.comment .addc input.author{
	height:26px;line-height:26px;width:200px;padding-left:5px;padding-right:5px;
	background-color: #F3F3F3;color:#515151;
	border: 1px solid #D2D2D2;
}.comment .addc .content1{background-color: #F3F3F3;color:#515151;border: 1px solid #D2D2D2;width:483px;height:79px;}
.comment .addc .liuyans{line-height:150%;display:none;padding-left:18px;width:483px;padding-top:7px;padding-bottom:6px;}
.comment .addc .show{display:block}

/*Ò³ÃæÆÀÂÛ*/
#pagecomment1 h2{text-align:center;}
.pagecomment{
	width:534px; 
}
.pagecomment .nocom{text-align:center;padding-top:38px;color:#333;}
.pagecomment h3{ 
}
.pagecomment h3 .blue{position:absolute;right:22px;top:12px;font-size:12px;font-weight:normal;color:#424242;}
.pagecomment h3 .num{color:#D50004;}

.pagecomment h3 a:hover{
	text-decoration: underline;
	color: #F00;
}
/*width:534px;*/
.pagecomment dl{padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;}
.pagecomment dt{
	text-align: right;
	height: 34px;
	line-height: 34px;
	color: #313131;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	background-image: url(ping_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.pagecomment dt cite{
	float: left;
	padding-left: 22px;padding-top:2px;height:32px;line-height:32px;
	font-style: normal;
	color: #313131;
	background-image: url(ping_user.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pagecomment dt span{ display:inline-block;padding-top:2px;height:32px;line-height:32px;}
.pagecomment dt cite strong{ font-weight:100;  color:#313131;}
.pagecomment dt cite strong a{color:#313131; font-weight:900; text-decoration:underline;}
.pagecomment dt cite img{ vertical-align:-2px;}
.pagecomment dd{ padding:0px; clear:both;}
.pagecomment dd div.newstxt{
	color:#333333;font-size:14px;min-height:24px;height:auto!important;height:24px;
	line-height:24px;
	padding-right:6px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:3px;
}
.pagecomment dd div.newstxt a{color:#333333;}
.pagecomment dd div.newstxt span{color:#ccc;}
.pagecomment dd .ctxt{
	font-size:12px;min-height:36px;height:auto!important;height:36px;
	line-height:24px;color:#707070;
	padding-right:15px;
	padding-left: 15px;
	padding-top:6px;
	padding-bottom:3px;
}
.pagecomment .optbar{ height:20px; margin-top:-10px;text-align:right; padding-right:16px; margin-bottom:0px;}
.pagecomment .optbar a{ display:inline-block; width:auto; height:20px; _height:20px; line-height:20px; padding:0 10px; color:#70ADE3;}
.pagecomment .optbar a:hover{color:#70ADE3;text-decoration:underline;}
.pagecomment .optbar a span{ color:#f00;}
.pagecomment .optbar a em{ color:#090;}
.pagecomment .optbar .frpl{ border:1px solid #70ADE3; border-bottom:1px solid #70ADE3;background-color:#F1F7FB;}
.pagecomment .optbottom{
	background-image: url(bgdot.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*reply show*/
.replyshow{padding-left:30px;padding-top:12px; }
.replyshow .re_title{
	text-align:right;
	height:20px;
	color:#9a9a9a;
	border-top:1px dashed #D5EBFD;
	padding-top:10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
} 
.replyshow .re_title cite{ float:left; font-style:normal; color:#000;}
.replyshow .re_title cite strong{ font-weight:100;  color:#8d8d8d;}
.replyshow .re_title cite strong a{color:#014e9c; font-weight:900; text-decoration:underline;}
.replyshow .re_con{
	font-size:14px;
	line-height:160%;
	padding-right: 16px;
	padding-left: 16px;
	padding-top:12px;
	padding-bottom:3px;
}
.plreply{
	margin-bottom:10px;
	padding-top:6px;
	padding-left:15px;
	padding-right:15px;
	min-height:130px;
	height:auto!important;
	height:130px;
	background-color:#F1F7FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DBDCDC;
	border-bottom-color: #DBDCDC;
	border-left-color: #DBDCDC;
}
.plreply .close{ position:absolute;top:10px;right:6px;width:14px;height:14px; cursor:pointer;}
.plreply .resign{line-height:150%;padding-bottom:6px;width:100%;}
.plreply .resign input{width:100px;}
.plreply  .recontent{width:100%;}
.plreply  .recontent textarea{width:100%;}
.plreply .resubmit{height:25px;padding-top:6px;padding-bottom:6px;width:100%;}
.plreply .resubmit a{float:right;display:block;}
.plreply .resubmit a.fabu{	
	width: 80px;height:23px;padding-top:2px;line-height:23px;
	text-align: center;
	background-image: url(plreplysubmit.png);
	background-repeat: no-repeat;
	background-position: left top;color:#2B2B2B;
}
.plreply .resubmit a.fabu:hover{
	background-position: left bottom;
}
#rehtml{display:none;}

/*review*/
.bannav_con {width:583px;border: 1px solid #C0C0C0;min-height:176px;height:auto!important;height:176px;}
.bannav_con ul,.bannav_con li{float:left;}
.bannav_con ul{padding-top:25px;padding-left:12px;padding-bottom:10px;}
.bannav_con li{width:150px;padding-left:20px;padding-right:20px;padding-bottom:8px;}
.bannav_con li .img{
	width:150px;
	height:225px;
	border: 1px solid #BFBFBF;
}
.bannav_con li .txt{line-height:16px;padding-top:3px;text-align:center;}

/*ding yue*/
.email_subscription{
	position: absolute; z-index:1;
	top:-58px;display:none;
	left:0px;
	border: 2px solid #8FB9D0;
	width: 323px;
	height: 29px;
	line-height:29px;
	background-color: #FFF;
	color:#545454;
	padding-top:10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left:12px;
}
.email_subscription input{width:160px;margin-right:5px;height:22px;line-height:22px;font-size:14px;vertical-align:middle;}
.email_subscription img{
	vertical-align: middle; cursor:pointer; display:inline
}

.articlepages{
	text-align: center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 22px;
	padding-left: 12px;width:80%;margin-left:auto;margin-right:auto;
}
.articlepages a{
	margin-right: 2px;
	display: inline-block;
	margin-left: 2px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #FF8C8C;
	padding-right: 7px;
	padding-left: 7px;
	color: #FF0000;
}
.articlepages a.a_cur{
	text-decoration: none;
	color: #fff;
	background-color: #FF4646;
	border: 1px solid #CC1B1B;
}
.articlepages a:hover{
	border: 1px solid #FF1717;
	text-decoration: none;
	color: #666;
}
.articlepages a.n_link{
	text-decoration: none;
	color: #ccc;border: 1px solid #cccccc;
}

/*share*/
.share53bk{position: relative;z-index:1000;float: right;padding-right: 18px;}
.share53bk a{
	background-image: url(share53bk.png);
	background-repeat: no-repeat;
	text-decoration: none;
	display:inline-block;
	background-position: 0px 0px;
	cursor: pointer;
	color:#333;
	/*font-family:"Trebuchet MS","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";*/
}
.share53bk a:hover{text-decoration: none;}
.share53bk a.no{
	background-image: none;display: inline;
}
.share53bk span.s_txt{display: inline-block;padding-left:9px;padding-right:7px;height:16px;float:left;}
.share53bk a.s_more{background: url(icon-share.png) left center no-repeat;padding-left: 22px;}
.share53bk a.s_button{padding-left:20px;padding-right:9px;height: 16px;float: left;}
.share53bk a.s_qzone{background-position: 0px -16px;}
.share53bk a.s_tsina{background-position: 0px -32px;}
.share53bk a.s_tqq{background-position: 0px -48px;}
.share53bk a.s_copy{background-position: 0px -64px;}
.share53bk a.s_all{background-position: 0px -80px;}
.share53bk a.s_renren{background-position: 0px -96px;}
.share53bk a.s_pengyou{background-position: 0px -112px;}
.share53bk a.s_weixin{background-position: 0px -128px;}
.share53bk a.s_tieba{background-position: 0px -144px;}
.share53bk a.s_hibaidu{background-position: 0px -160px;}
.share53bk a.s_cangbaidu{background-position: 0px -176px;}
.share53bk a.s_t163{background-position: 0px -192px;}
.share53bk a.s_ifeng{background-position: 0px -208px;}

.share53bk_sub{
	width: 240px;padding-bottom:16px;
	min-height: 223px;display:block;
	height: auto!important;
	height: 223px;
	border: 1px solid #cccccc;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 1001;
	background-color: #FFF;display:none;
}
.share_sub_show .share53bk_sub{display:block;}
.share53bk_sub ul,.share53bk_sub li{
	list-style-type: none;
	float: left;padding:0px;margin:0px;
}
.share53bk_sub ul{padding:1px;}
.share53bk_sub li{
	padding-left: 6px;
	width: 106px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 16px;
	line-height: 16px;border: 1px solid #fff;margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:3px;
}
.share53bk_sub li.hover{
	background-color: #f2f2f2;
	border: 1px solid #E5E5E5;
}
.share53bk_sub .s_sub_title{
	width:232px;padding-left:8px;
	height: 25px;font-weight:bold;
	line-height: 25px;font-size:14px;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.share53bk_sub .s_sub_bottom{
	width: 237px;padding-right:3px;
	height: 15px;
	line-height:15px;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	position: absolute;
	left: 0px;
	bottom:0px;
	z-index: 1002;text-align:right;
}
.share53bk_sub .s_sub_bottom a{color:#333;font-size:11px;}
.player{text-align:center;padding-top:10px;padding-bottom:10px;text-indent:0em;}

.userlogin{width:100%;}
.userlogin h3{	
}
.userlogin .box2{
	width: 221px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.userlogin .box2 .logininfo{float:left;width:221px;line-height:30px;height:60px;padding-top:15px;padding-bottom:15px;text-align:center;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;}
.userlogin .box2 ul{float:left;width:221px;height:90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;}

.userlogin .box2 ul li{
	float: left;
	width: 221px;
	height:29px;
}
.userlogin .box2 ul li .input{height:20px;width:120px;}
.userlogin .box2 ul li .submit{height:21px;width:65px;line-height:21px;}
.userlogin .box2 ul li.u{background-image:none;height:27px;line-height:27px;padding-top:3px;}
.userlogin .box2 ul li.p{height:28px;line-height:28px;padding-bottom:0px;}
.userlogin .box2 ul li.s{height:27px;line-height:27px;padding-bottom:2px;}
.userlogin .box2 ul li span{display:inline-block;text-align:left;line-height:27px;}
.userlogin .box2 ul li span.td1{width:60px;text-align:right;}

/*检索*/
.jiansuo{background: #b11707;}
.jiansuo h2{line-height: 30px;font-size: 12px;font-weight: bold;color: #fff;text-align: center;border-bottom:1px solid #e8bab5;}
.jiansuo-select{padding: 10px 30px;}
.jiansuo-select select{width: 100%;height: 26px;line-height: 26px;background: #fff;border-radius:2px;border:none;outline: none}
.jiansuo-select .input{border: 1px solid #ccc; width:180px;height:16px;
                padding: 6px 0px;
                border-radius: 3px;
                padding-left:5px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.jiansuo-select .button{width: 50px; /* 宽度 */
	height: 30px; /* 高度 */
	border-width: 0px; /* 边框宽度 */
	border-radius: 3px; /* 边框半径 */
	background: gray; /* 背景颜色 */
	cursor: pointer; /* 鼠标移入按钮范围时出现手势 */
	outline: none; /* 不显示轮廓线 */
	font-family: Microsoft YaHei; /* 设置字体 */
	color: white; /* 字体颜色 */
	font-size: 13px; /* 字体大小 */
}

/*二维码*/
.weima{position: absolute;top: 36%;right: -135px;font-size: 12px;color: #333;text-align: center;}
