.header{
	width: 100%;
	height: 147px;padding-top:0px;
	background-image: url(../images/headerbg.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.w982{width: 982px;
	margin-right: auto;
	margin-left: auto;}
.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(../images/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(../images/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: 982px;
	height:147px;
	margin-right: auto;
	margin-left: auto;}
.head0 .r0{width:536px;padding-top:40px;height:107px;float:right;}
.head0 .r0 .logo2{width:295px;padding-left:37px;height:72px;line-height: 72px; padding-top:16px;float:left;display:block;}
.head0 .r0 .logo2 img{max-height: 72px;height: auto;max-width: 270px;
    vertical-align: middle;}
.head0 .r0 .date{padding-left:38px;width:166px;padding-top:23px;height:68px;line-height:34px;color:#6E6F6A;float:right; font-family:"宋体"}
.head0 .r0 .date .d1{width:100%;height:34px;}
.head0 .r0 .date .d2{width:100%;height:34px;}
.head0 .r0 .date .d1 span{display:block;float:left;padding:0px;margin:0px;}.head0 .r0 .date .d1 span.img{
	width: 34px;
	height: 34px;
	margin-left:2px;
	margin-right:2px;
	color: #D90005;
	background-image: url(../images/datebg.png);
	background-repeat: no-repeat;
	background-position: left top;font-size:23px;text-align:center;
}
.menu1{
	width: 100%;
	height: 33px;
	background-image: url(../images/pathmenu1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu1 .r1{
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	height: 33px;
	line-height: 33px;
	color: #fff;
}
.menu1 .r1 .tel{float:right;padding-right:128px;height: 33px;line-height: 33px;}
.menu1 .r1 .mail{
	float: right;
	padding-right: 6px;
	letter-spacing: 0.08em;height: 33px;
	font-size: 12px;
}
.menu1 .r1 .tel img{vertical-align: middle;}
.menu1 .r1 .tel img.tel1{_margin:6px 0;}.menu1 .r1 .tel img.telnum{margin-top:-3px;}
.menu2{ 
	width: 100%;
	height: 34px;
	background-image: url(../images/pathmenu2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu2 .txt{
	float:right;padding-right:23px;line-height:31px;padding-top:3px;
}
.menu2 .txt span{
	padding-left:12px;
	padding-right:12px;
}
.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.next{
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: right center;padding-right:14px;
}
.menu2 .txt span.pre{
	background-image: url(../images/pre.gif);
	background-repeat: no-repeat;
	background-position: left center;padding-right:13px;
}
.menu2 .txt span.nextno{
	background-image: url(../images/nextno.gif);color:#666666;
	background-repeat: no-repeat;
	background-position: right center;padding-right:14px;
}
.menu2 .txt span.preno{
	background-image: url(../images/preno.gif);color:#666666;
	background-repeat: no-repeat;
	background-position: left center;padding-right:13px;
}

.foot{
	width: 982px;
	height: 100px;padding-top:15px;line-height:25px;color:#333333;
	background-image: url(../images/footbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;text-align:center;font-family:"宋体";
}
.foot a{color:#333333;}


.main{
	width: 982px;
	padding-top: 9px;
	padding-bottom: 9px;
	min-height:280px;
	height: auto!important;
	height:280px;
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	position: relative;
}
.mright1{width:525px;min-height:480px;height:auto!important;height:480px;float:right;}
.mright1 .r0{width:214px;float:right;}
.mright1 .r0 h3{
	width: 212px;
	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(../images/r0_h3.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.mright1 .r0 h3 span{color:#D7000B;font-size:14px;font-weight:bold;margin-left:13px;}

.mright1 .r0 .box{
	width: 204px;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;
}
.mright1 .r0 .box ul{float:left;width:204px;height:517px;}
.mright1 .r0 .box ul.pro{height:295px;}
.mright1 .r0 .box li{float:left;width:186px; overflow:hidden;}
.mright1 .r0 .box li{line-height:26px;height:26px;color:#545351;}
.mright1 .r0 .box li.hover{
	background-image: url(../images/li_bg.png);
	background-repeat: no-repeat;
	background-position: left 7px;font-weight:bold;
}
.mright1 .r0 .box li span a{color:#545351;}
.mright1 .r0 .box li.hover span a{color:#363636;}
.mright1 .r0 .box li span.txt{width:155px;padding-left:11px;float:left;display:block;}
.mright1 .r0 .box li span.pdf{width:16px;float:left;display:block;padding-right:3px;padding-left: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;}



.userlogin{width:214px;}
.mright1 .r0 .userlogin h3{	
	padding-top: 1px;
	line-height: 30px;height:30px;
	width: 212px;color:#111;
	text-align: center;
	background-image:none;
	/*
	background-image: url(../images/down-h3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	*/
	font-weight: bold;
	border: 1px solid #D4D4D4;
	background-color: #F3F3F3;
}
.mright1 .r0 .userlogin .boxuser{
	width: 212px;height:179px; overflow:hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.mright1 .r0 .userlogin .boxuser .logininfo{float:left;width:212px;line-height:30px;height:60px;padding-top:13px;padding-bottom:14px;text-align:center;border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;}
.mright1 .r0 .userlogin .boxuser dl{float:left;width:212px;padding-top:15px;
	}
.mright1 .r0 .userlogin .boxuser dl dd{
	float: left;
	width: 212px;
}
.mright1 .r0 .userlogin .boxuser dl dd .input{height:20px;width:123px;vertical-align:middle;}
.mright1 .r0 .userlogin .boxuser dl dd .submit{height:20px;width:65px;vertical-align:middle;}
.mright1 .r0 .userlogin .boxuser dl dd.u{background-image:none;height:27px;line-height:27px;padding-top:2px;padding-bottom:2px;vertical-align:middle;}
.mright1 .r0 .userlogin .boxuser dl dd.p{height:27px;line-height:27px;padding-bottom:0px;vertical-align:middle;}
.mright1 .r0 .userlogin .boxuser dl dd.s{height:27px;line-height:27px;padding-bottom:2px; vertical-align:middle;}
.mright1 .r0 .userlogin .boxuser dl dd span{display:inline-block;text-align:left;line-height:27px;}
.mright1 .r0 .userlogin .boxuser dl dd span.td1{width:65px;text-align:right;}

.weixinlogin{padding-left:0px;height:30px;padding-top:15px;padding-bottom:11px; vertical-align:middle; text-align:center;}.weixinlogin input{
	width:82%;padding-left:63px; box-sizing:border-box;
	height:30px;
	line-height:30px;vertical-align:middle;
	background-size: auto 60%;
	background-repeat: no-repeat;
	font-weight:700;
	background-position:15% center; 
	background-color: #fff;
	color: #F00;
	font-size: 14px;
	text-align:left;
	cursor: pointer;
	border-width: 0px;
	border-radius: 4px;
	border:1px solid #a9a9a9;
	background-image: url(../images/wxlogo.png);
}


.mright1 .newstitle h3{
	width:299px;
	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(../images/r0_h3.png);
	background-repeat: repeat-x;
	background-position: left top; position:relative;
}
.mright1 .newstitle h3 span{
	color: #fff;width:120px;padding-left:16px;height:31px;padding-top:1px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top:-1px;
	display: block;
	background-image: url(../images/newstitle_bg.gif);
	background-repeat: no-repeat;
}

.mright1 .newstitle .box{
	width: 299px;padding-top:3px;padding-bottom:3px;height:245px;
	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;
}
.mright1 .newstitle .box ul{float:left;width:299px;height:245px;}
.mright1 .newstitle .box li{float:left;width:288px;padding-left:11px;}
.mright1 .newstitle .box ul.scroll li{float:left;width:271px;padding-left:11px;}
.mright1 .newstitle .box li{line-height:29px;min-height:29px;height:auto!important;height:29px;}
.mright1 .newstitle .box li.one{
	background-color: #F2F2F2;
}
.mright1 .newstitle .box li a{
	display: block;
	width: 260px;padding-left:11px;font-size:14px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left 12px;min-height:29px;height:auto!important;height:29px;
}
.mright1 .newstitle .box li a{color:#535351;}
.mright1 .newstitle .box li a:hover{color:#549EDF; text-decoration:none;}
.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;}


/*hot img*/
.bkleft{
	z-index:2;
	position: absolute;
	left:2px;
	top:-191px;width:447px;
}
.bkleft .bkimg{
	width:416px;padding-right:17px;
	background-image: url(../images/bg17_612.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.bkleft .bkimg .pagepic{/*show hot image*/
	width: 415px;_font-size:0px;padding-bottom:3px;
	min-height:558px;height:auto!important;height: 558px;
	background-image: url(../images/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;}
.bkleft .bkimgbottom{
	width: 447px;
	background-image: url(../images/bg438_17.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	font-size: 9px;
}
.bkleft .ban{width:27px;height:181px;overflow: hidden; position:absolute;right:3px;top:300px;z-index:3;}
.bkleft .ban span{width:27px;height:87px;margin-bottom:7px;display:block;text-align:center;color:#373737;}
.bkleft .ban span a{
	width: 27px;
	height: 87px;
	display: block;
	text-indent: -1000em;
}
.bkleft .ban span.pre1{background-image: url(../images/page_pre1.png);}
.bkleft .ban span.next1{background-image: url(../images/page_next1.png);}
.bkleft .ban span.pre2{background-image: url(../images/page_pre2.png);}
.bkleft .ban span.next2{background-image: url(../images/page_next2.png);}
.bkleft .guang{
	width: 416px;
	height: 81px;font-size:0px;
	border: 1px solid #C0C0C0;
}.bkleft .guang img{}
/* dateinfo */
.dateinfo{width:299px;height:211px;border: 1px solid #D4D4D4;margin-top:9px;}
.Calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	filter: alpha(opacity=100);
	opacity: 1.0;
	text-align: center;
	width: 280px;padding-top:7px;
	min-height: 196px;
	height: auto!important;
	height: 196px;
	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: #ffffff;
	padding-top: 0px;height:24px;padding-top:4px;
	/*
	background-image: url(../images/datetop_bg.png);
	*/
	background-color: #F3F3F3;
	background-repeat: repeat-x;padding-left:32px;padding-right:32px;
	background-position: left top;border: 1px solid #D4D4D4;
}
.calbktop1{width:100%;}
.calbktop1 select{height:20px;font-size:12px; vertical-align:middle}
.calbktop1 .calbkselectright{float:right;padding-right:10px;}
.calbktop1 .calbkselectleft{float:left;padding-left:10px;}
#idCalendar {
	background-color:#ffffff;
	padding-top:5px;
	min-height:134px;
	height:auto!important;
	height:134px;
}
#idCalendar h2{display:none;}
#idCalendar table{
	width:100%;
	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: #797B6F;
	border-top-width: 1px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	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;height: 20px;
	line-height: 20px;
	background-color: #F3F3F3;
	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; 
float:left; 
padding-left:0px; 
} 
#idCalendarNext{ 
cursor:pointer; 
float:right; 
padding-right:0px; 
} 
#idCalendar table td.onToday {
	color:#ffffff; background-color:#D10005;
} 
#idCalendar table td.onToday a{color:#ffffff;}
#idCalendar table td.onSelect a{color:#D10005; } 
.premonth{font-family:Webdings;font-size:16px;line-height:16px;height:16px;padding-bottom:3px;padding-left:4px;color:#999;}
#premonth{color:#333;}
#premonth:hover{color:red;}
.nextmonth{font-family:Webdings;font-size:16px;padding-right:4px;color:#999; line-height:16px;height:16px;padding-bottom:4px;}
#nextmonth{color:#333;}#nextmonth:hover{color:red;}
.calbkdate{display:none;}

/*view*/
.left2 {width:447px;}
.left2 .r0{width:214px;float:right;margin-right:19px;_margin-right:9px;}
.left2 .r0 h3{
	width: 212px;
	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(../images/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: 204px;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:204px;height:231px;}
.left2 .r0 .box li{
	float: left;
	width: 203px;
	overflow: hidden;
	line-height: 27px;
	min-height: 27px;height:auto!important;height: 27px;
	background-image: url(../images/li_bg.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.left2 .r0 .box ul.scroll li{width: 186px;}
.left2 .r0 .box li a{color:#505050;display:block;padding-left:11px;float:left;font-size:14px;line-height:27px;}
.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(../images/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:20px;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; 
}

/*newsdetail*/
.newsdetail{
	width: 521px;padding:1px;
	border: 1px solid #D5D5D5;
}
.newsdetail .tp{
	width: 521px;
	height: 41px;padding-top:2px;line-height:41px;color:#535353;
	background-image: url(../images/tpbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.newsdetail .ft{
	width: 521px;color:#535353;
	height: 40px;padding-top:3px;line-height:40px;
	background-image: url(../images/ftbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.newsdetail .next{padding-left:16px;float:left;}
.newsdetail .next a{margin-right:18px;color:#363636;}
.newsdetail .next a:hover{color:#BA2636;}
.newsdetail .next span.nohref{padding-right:18px;}
.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{
	width: 491px;padding-left:15px;padding-right:15px;
	background-image: url(../images/newsdetail_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:673px;height:auto!important;height:673px;
}
.newsdetail h1{
	font-size:1.6em;font-family:"Trebuchet MS","黑体";
	line-height:1.9em;
	text-align:center;
	color:#000000;
}
.newsdetail h2{
	font-size:1.2em;font-weight: bold;
	line-height:1.7em;font-family:"Trebuchet MS","宋体";
	text-align:center;
	color:#666;
}
.newsdetail .reporter{
	font-size:1.3em;line-height:1.6em;font-weight: bold;
	text-align:center;font-family:"Trebuchet MS","宋体";
	color:#767574;
}
.newsdetail .content{
	width: 491px;
	min-height:560px;height:auto!important;height:560px;
	color: #333333;
	font-size: 1.2em;
	line-height: 1.8em;text-indent:2em;text-indent:0em;
	padding-top: 8px;padding-left:3px;
	padding-bottom:10px;
	/*font-family:"宋体";*/
}
.newsdetail .content p{margin-top:0.6em;margin-bottom:0.6em;}
 .newsdetail .content ul{margin-top:0.6em;margin-bottom:0.6em;text-indent:0em;}
 .newsdetail .content li{text-indent:0em;}
.articlepages{
	text-align: center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 22px;
	padding-left: 12px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-indent: 0em;
}
.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;
}


.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;display: none;
}
.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{width:523px;background-color:#fff;border:1px solid #95CEFB;}
.comment h3{
	width:523px;
	height:21px;
	background:#fff;
	font:700 12px 宋体;
	color:#004677;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95CEFB; position:relative;
}
.comment h3 span{display:block;margin:1px auto;width:513px;height:16px;padding:4px 0 0 10px;background:url(../images/line_bg.gif) repeat;}
.comment h3 a.more{ position:absolute;right:15px;top:3px;font-size:12px;font-weight:normal;color:#004677;}
.comment .addc{width:503px;padding:10px;}
.comment .addc .liuyans{line-height:150%;}

/*页面评论*/
#pagecomment1 h2{text-align:center;}
.pagecomment{
	width:523px;
	background-color:#fff;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95CEFB;
	border-right-color: #95CEFB;
	border-bottom-color: #95CEFB;
	border-left-color: #95CEFB;
}
.pagecomment .nocom{text-align:center;padding-top:38px;color:#333;}
.pagecomment h3{
	height:32px;
	background:#fff;
	font:700 12px 宋体;
	padding-top:8px;line-height:22px;
	color:#333;padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95CEFB; position:relative;z-index:3;font-weight:normal;
}
.pagecomment h3 .blue{color:#004677;}
.pagecomment h3 .num{color:red;}
.pagecomment h3 a.more{ position:absolute;z-index:4;right:22px;top:9px;font-size:12px;font-weight:normal;color:#333;}
.pagecomment h3 a:hover{
	text-decoration: underline;
	color: #F00;
}
/*width:525px;*/
.pagecomment .box{padding-left:12px;padding-right:12px;padding-bottom:10px;padding-top:10px;min-height:200px;height:auto!important;height:200px;}
.pagecomment dl{ border-bottom:1px dashed #D5EBFD;}
.pagecomment dt{ text-align:right; height:20px; color:#9a9a9a; padding:12px 12px 0;}
.pagecomment dt cite{ float:left; font-style:normal; color:#000;}
.pagecomment dt cite strong{ font-weight:100;  color:#8d8d8d;}
.pagecomment dt cite strong a{color:#014e9c; font-weight:900; text-decoration:underline;}
.pagecomment dt cite img{ vertical-align:-2px;}
.pagecomment dd{ padding:0px; clear:both;}
.pagecomment dd .ctxt{
	font-size:14px;
	line-height:150%;
	padding-right: 16px;
	padding-left: 16px;
	padding-top:3px;
	padding-bottom:3px;
}
.pagecomment .optbar{ height:30px; text-align:right; padding-right:16px; margin-bottom:0px;}
.pagecomment .optbar a{ display:inline-block; width:auto; height:28px; _height:30px; line-height:30px; padding:0 10px; color:#4568ac;}
.pagecomment .optbar a:hover{ color:#d00; text-decoration:underline;}
.pagecomment .optbar a span{ color:#f00;}
.pagecomment .optbar a em{ color:#090;}
.pagecomment .optbar .frpl{ border:1px solid #DBDCDC; border-bottom:1px solid #F1F7FB;background-color:#F1F7FB;}
.pagecomment .optbottom{
	background-image: url(../images/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(../images/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
}

.morepages{
	text-align: center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 22px;
	padding-left: 12px;
	font-family: "Trebuchet MS","宋体";
}
.morepages a{
	margin-right: 5px;
	margin-left: 5px;
}
.morepages a.c{
	text-decoration: none;
	color: #666;font-size:23px;
}

/*share*/
.share53bk{color:#333;line-height:17px;}
.share53bk a{
	background-image: url(../images/share53bk.png);
	background-repeat: no-repeat;
	text-decoration: none;
	display:inline-block;
	background-position: 0px 0px;
	cursor: pointer;color:#333;
}
.share53bk a:hover{text-decoration: none;}
.share53bk a.no{
	background-image: none;display: inline;
}
.share53bk a span.s_txt{display:block;padding-left:9px;padding-right:7px;height:16px;width:62px;position:absolute;top:1px;left:16px;}
.share53bk a.s_more{width:16px;color:#333;height: 16px;float: left;position:relative;z-index:1000;margin-right:65px;}
.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: 16px;
	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;}
#wrap{display:none;position:fixed!important;_position:absolute;top:0;right:0;bottom:0;left:0;z-index:1005;background-color:#000}#wrap.fade{opacity:0}#wrap{opacity:.3;filter:alpha(opacity=30)}
.modal{ position:absolute;left:50%;z-index:1006;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;}
#zoomtu{
	text-align:left;padding:18px; 
	background-color:#fff;display:none;}
.oneCloseBtn{ position:absolute;z-index:902; display:block; right:10px; bottom:1px; width:66px;height:17px;overflow:hidden;}
.oneCloseBtn a:link,.oneCloseBtn a:visited{display:block;width:66px;height:17px;background:url(../images/closelabel.gif);}
.oneCloseBtn a:hover{ display:block;width:66px;height:17px;}
.player{text-align:center;padding-top:10px;padding-bottom:10px;text-indent:0em;}


/*haomap FBFB5F f9bd44*/
.maptext{color:#000;width:100%; box-sizing:border-box; padding-left:12px;padding-top:12px;padding-bottom:13px;padding-right:12px;font-size:20px;vertical-align:middle;line-height:26px;min-height:26px;height:auto!important;height:26px;text-align:center;position: relative;  z-index:890;font-family:"黑体","仿宋",Verdana,Geneva, sans-serif;
	/*
	background-color:#f17164;
	*/
}
.maptextbg::before{
	background-color: #eeeeee;filter: alpha(opacity=75);opacity: 0.75;position: absolute;
	top: 0px;border:4px solid #69F;box-sizing:border-box;
	left: 0px;width:100%;height:100%;content:"";
}
.maptextbg{position: relative;	
	width:368px;
	z-index: 889;
}

