@charset "utf-8";
/* CSS Document */
a{ text-decoration:none; color:#333; }
a:hover{ text-decoration:none; color:#ff0000; }

.btn,.btn input,.submit{display:inline-block;zoom:1;*display:inline;}

/* 通用按钮 */
.btn{ padding-left:6px}
.btn,.btn input{background: url(../images/button.png) no-repeat; height:24px; line-height:24px;width:auto;_width:0;overflow:visible !ie}
	 .btn input{background-position: right 0; border:0 none; color:#fff; padding-right:6px;_height:25px}
.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/member/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}

#headmin {width:100%; background:#fcfcfc; border-bottom:3px solid #0056ad; padding-bottom:5px; overflow:hidden}
.shead { width:100%; height:34px; background:url(../images/top_bg.gif) repeat-x; overflow:hidden}
.shead .toptxt { margin:0 auto; width:1000px; overflow:hidden}
.shead .rtxt { line-height:30px; font-size:12px; float:right }
.shead .ltxt { line-height:30px; font-size:12px; float:left }
.snav { margin:0 auto; width:1000px; overflow:hidden}
.snav ul { padding:4px 0px 0px 0px;overflow:hidden}
.snav li { float: left;line-height:24px; font-size:12px; font-family:"微软雅黑","宋体"; height:24px; margin:0px;  padding:0px; overflow:hidden; }
.snav li a{ background: url(../images/bg.gif) no-repeat 0 -552px; padding: 0px 8px; float:left}
.snav li .nopl{ padding-left:0px;}
.snav li .nopr{ padding-right:0px; }

.position {	margin:0 auto; width:1000px;  height: 36px; padding-top:10px; overflow:hidden }
.position .theLogo {  width: 600px; float: left;  font-size: 12px; height: 30px; overflow: hidden }
.position .theLogo img { float: left }
.position .theCurrent { float: left; padding: 7px 0 0 15px }


.main { width: 1000px; margin: 0 auto; overflow:hidden; }
.left { float: left; width: 660px; }
.right { float: right; width: 300px; overflow: hidden; }


#article .artical { font:bold 28px/45px "微软雅黑"; padding: 10px 0 20px 0;  text-align:center;  letter-spacing: -1.5px }

#article .info { padding-bottom: 5px; border-bottom:1px solid #ddd; overflow:hidden}
#article .info p { float: left;	width: 280px; color: #999; line-height: 22px; }
#article .info p a { color: #808080}
#article .info h5 {	 float:left; font-weight: normal;	text-align: right;	color: #999; }
#article .info h5 span { cursor: pointer;	height: 13px; margin-right: 10px; }
#article .info .baidu{ float:right; width:140px;}
#article .info .rbox { width: 360px; float: right; padding-right: 0px;  }
#article .info .cmt a:link,.cmt a:hover,.cmt a:visited {	color: #ba2636;	}
#article .info .cmt em { font-family: "Georgia"; font-size: 12px; font-weight: bold; }
#article .info .cmt a { font-family: "Georgia"; font-size: 12px; font-weight: lighter; }
#article .info .cmt a:hover span {color: #ba2636;}

#artContent {padding: 5px 10px; }

#artContent .mcontent { font-size: 16px; line-height: 200%; text-align: left;	}/*0830*/
#artContent .mcontent p { line-height:200%;  margin-bottom: 20px ; text-indent:2em; }
#artContent .mcontent img { width:600px !important;height:auto !important;margin-left: -28px; display: block; margin: 0px auto; }
#artContent .mcontent p a {	font-weight: bold }


#pages {  font-family:宋体 }
#pages a { display:inline-block; height:24px; line-height:24px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}
#pages a.a1 { background:#ddd; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:24px; line-height:24px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:24px; line-height:24px; background:#ddd ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}

.article_key { padding: 5px 0px 0px 10px; overflow:hidden }
.article_key p { float: left; font-size:14px; color: #333; line-height: 30px; }

.artical_ther { padding: 5px 0px 0px 10px; overflow:hidden}
.artical_ther p { float: left; font-size:14px; width: 255px; color: #333; line-height: 30px; }
.artical_ther p a { color: #808080 }
.share {width: 140px; float: right; text-align:right }/*1107xg*/

.comment { border:1px solid #ddd; overflow:hidden}
.comment .tht { font:bold 16px/36px "微软雅黑"; color:#3184db; background: #fafafa; padding-left:8px; }
.comment ul { padding:5px 15px ; }


.about_news { border:1px solid #ddd;  overflow:hidden}
.about_news .tht { font:bold 16px/36px "微软雅黑"; color:#3184db; background: #fafafa; padding-left:8px; }
.about_news .pad10 { padding:5px 15px;}

.labList { height: 42px; }
.labList li { float: left;	width: 130px; height: 27px;	padding-top: 15px;	text-align: center;	background: url(../images/all.png) no-repeat 0 -512px;	cursor: pointer; font-weight: bold;	font-size: 14px; color: #004276 }

.labList li.current { color: #2b2b2b; background: url(../images/all.png) no-repeat 0 -467px; }
.con2 {	border: 1px solid #ddd;	padding: 15px 10px 10px; border-top: none; overflow:hidden; }
.img1 {	float: left; width: 190px; margin-right: 18px;	display: inline;	border: 1px solid #e4e4e4;	position: relative }
.img1 img {	float: left; width: 190px;	height: 285px }
.img1 .textbg {	position: absolute;	top: 255px;	left: 0; width: 190px;	height: 30px;	z-index: 15px;	background: #000; filter: alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7 }
.img1 .text { position: absolute; top: 255px; left: 0;	width: 190px; height: 30px;	z-index: 16px;	text-align: center;	color: #fff }
.img1 .text a {	color: #fff; line-height: 30px }
.con2 h2 { font: normal 20px 黑体; padding: 8px 0 }
.con2 h3 { font: normal 20px 黑体; padding: 8px 0 }
.con2 li { float: left;	width: 360px; font-size: 14px;	line-height: 20px;	padding: 7px 0 3px 0 }
.con2 li p { float: left; width: 344px;	background: url(../images/all.png) no-repeat;	background-position: 0 -1033px; padding-left: 16px;	font-size: 14px }
.con2 li h5 { font-size: 12px;	font-weight: normal; padding-left: 16px; color: #666 }
.con2 li span {	padding-left: 23px;	cursor: pointer }
.con2 h3 a,.con2 li a { }
.con2 h3 a:hover,.con2 li a:hover {	color: #ba2636; }

.video { border:1px solid #ddd;  overflow:hidden}
.video .tht { font:bold 16px/36px "微软雅黑"; color:#3184db; background: #fafafa; padding-left:8px; }

.video li { background: #f8f8f8; height: 100px; position: relative; width: 320px; float: left; }
.video li a.alink02 {	display: block;	height: 100px; }
.video li a.alink02:hover { background: #f0f0f0; }
.video li img { float: left; margin-right: 15px; }
.video li em {font:normal 14px/26px "微软雅黑"; float:right; width:160px;}
.video .mg_b10 { margin-bottom: 10px; }
.video .play_btn {
	background: url(../images/play.png) 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/play.png' ,sizingMethod='crop');
	width: 24px;
	height: 24px;
	position: absolute;
	left: 10px;
	top: 70px;
	z-index: 100;
}/*1107xg*/
.video li a:hover .play_btn {
	background: url(../images/play_hover.png) 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/play_hover.png' ,sizingMethod='crop');
}/*1107xg*/

.hot_w{ height:134px; overflow:hidden }
.hot_w li{ height:55px; background-color:#4874A7; margin-right:2px; text-align:center; line-height:22px; font-family:"微软雅黑" "宋体"; color:#FFFFFF; font-weight:bold; float:left; margin-bottom:4px; padding-top:10px }
.hot_w .li_01{ width:100px }
.hot_w .li_02{ width:63px }
.hot_w .li_03{ width:73px }
.hot_w .li_04{ width:58px; background-color:#2462d3; margin-right:0px }

.hot_w .li_05{ width:60px }
.hot_w .li_06{ width:110px; background-color:#2462d3; }
.hot_w .li_07{ width:71px; background-color:#2462d3 }
.hot_w .li_08{ width:53px;margin-right:0px  }

.hot_w a,.hot_w a:visited{ color:#FFFFFF;}

.box300 { width:300px; overflow:hidden;}

.pics { padding-top: 5px }
.pics li { 	background: #f8f8f8;  height: 90px;  margin-top: 10px  }
.pics li a { display: block; background: #f8f8f8;height: 90px; }
.pics li a:hover { background: #f0f0f0; }
.pics li a:hover .li_p02 {	color: #999; text-decoration: none; }
.pics li img { float: left;	margin-right: 15px; }
.pics li em { float:right; width:145px; font-weight:normal}

.pics_2 { padding:0px }
.pics_2 li { float: left; width: 140px;	height:150px; padding: 10px 20px 0 0; }
.pics_2 li p { line-height: 22px; padding-top: 3px;	text-align: center; }\
.pics_2 li img { padding:0px; width:140px; height:100px;}
.pics_2 li.nopgr{ padding-right:0px;}


/*表情样式开始*/
/*#mood{ line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#585858; padding-left:5px}
#mood{ margin-left:20px; margin-bottom:8px; margin-top:5px; height:150px;vertical-align:bottom;}
#mood{ text-align:center}
#mood ul li, #mood ul li div.pillar{ display:-moz-inline-stack}
#mood ul li{display:inline-block; vertical-align:bottom; font-size:12px; padding-bottom:10px; width:80px; height:180px; text-align:center; float:left}
#mood ul li span{font-size:12px}
#mood ul li label{ display:block}
#mood ul li label input{ border:medium none}
#mood ul li div.pillar{display:inline-block !important; height:20px; margin-bottom:5px; width:75px; background-attachment:scroll; background-color:transparent; background-image:url(../images/mood.gif); background-repeat:repeat-y; background-position:28px center}
#mood ul li div.pass{ background-position:-83px center}
.mood{ line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#585858; padding-left:5px}
.mood{ margin-left:10px; margin-bottom:8px; margin-top:5px; height:130px}*/
#mood{text-align: center; width:98%}
#mood ul li,#mood ul li div.pillar{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
#mood ul li{vertical-align: bottom}
#mood ul li{width:70px; padding-bottom:10px}
#mood ul li span{ font-size:12px}
#mood ul li label{ display:block;}
#mood ul li div.pillar{ height:20px; width:70px; background:url(../images/mood.gif) repeat-y 28px center; margin-bottom:5px;}
#mood ul li div.pass{background-position: -83px center;}


/*表情样式结束*/
.top10tit h4 {font: bold 14px/32px simsun;color: #fff;padding-left: 9px;background: #446fa4;}
.top10 {padding: 5px 0 10px 0;	border: 1px solid #ddd;	border-top: 0;}
.top10 li {	height: 28px; padding: 2px 0; overflow: hidden; }
.top10 li a { display: block; line-height: 30px; height: 28x; }
.top10 li a:hover {	background: #e9e9e9; }
.top10 li span { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; display: block; float: left; padding: 0 14px 0 8px;}
.top10 li h5 { float: right; color: #ba2636; font-family: Arial; font-size: 12px; font-weight: normal;	line-height: 34px;	padding-right: 8px;}
.top10 p a { line-height: 18px; }



#article .big-pic{ text-align:center; padding:10px 0; background-color:#fafcfe; position: relative}
#article .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:640px; height:440px}
#article .big-pic .max{ position:absolute; bottom:0px; right:0px;background: #FFF url(../images/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
#article .up, #article .next{ display:block; height:27px; float:left; margin-right:10px; overflow:hidden; line-height:27px}

#article .photo_prev{position:absolute;left:0;top:0;width:200px;height:100%;z-index:100}
#article .photo_next{ position:absolute; right:0; top:0; width:200px; height:100%; z-index:100}
#article .photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}
#article .photo_prev a{cursor:url(../images/prev.cur), auto;}
#article .photo_next a{cursor:url(../images/next.cur), auto;}
/* endSelect */
#endSelect{top:150px;left:200px;position:absolute;width:230px;height:71px;border:1px solid #8a8a8a;display:none;z-index:200;}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
#endSelect .E_Cont{position:absolute;top:10px;left:26px;color:#fff;font-size:14px;}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden;}
#rePlayBut,#nextPicsBut,#endSelect #endSelClose{background:url(../images/big-btn.png) no-repeat}
#rePlayBut{float:left;width:69px;height:23px;background-position: 0px -167px;}
#nextPicsBut{float:left;width:97px;height:23px;background-position: -100px -167px;margin-left:10px;}
#endSelect #endSelClose{background-position: 0px -217px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}

#article .list-pic{ padding:10px 0 16px; height:100px;}
#article .cont{overflow:hidden; float: left; width:600px; height:70px}
#article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#article .cont li .img-wrap{width:100px; height:75px; margin:5px auto 0px auto ;}
#article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
#article .cont li.on .img-wrap{ border:2px solid #ffb017}
#article .list-pic .pre,#article .list-pic .next{float:left; display:block; position:relative;background: url(../images/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
#article .list-pic .pre{ left:-8px;top:-3px; margin-right:14px}
#article .list-pic .next{ right:-8px; float:right;top:-3px}
#article .list-pic .pre .img-wrap,#article .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 8px}
#article .list-pic .pre .img-wrap a,#article .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
#article .list-pic .pre .img-wrap a:hover,#article .list-pic .next .img-wrap a:hover{ background:none}
#article .list-pic .next{ right:-8px; float:right;bottom:-2px}
#article .pre-bnt,#article .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
#article .pre-bnt,#article .next-bnt,#article .pre-bnt span,#article .next-bnt span{background: url(../images/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
#article .pre-bnt:hover, #article .next-bnt:hover,#article .pre-bnt-on,#article .next-bnt-on{background-position: 0 -78px;}
#article .pre-bnt span{background-position: -30px top;}
#article .pre-bnt:hover span,#article .pre-bnt-on span{background-position: -30px -78px;}
#article .next-bnt span{background-position: -55px top;}
#article .next-bnt:hover span,#article .next-bnt-on span{background-position: -55px -78px;}

