@charset "utf-8";

/* 宽高属性 */
#b .r11{padding-bottom:6px; border-bottom:1px solid #DBDBDB; overflow:hidden}
#b .r11 .c2{margin-top:9px; margin-left:10px; width:330px;}
#b .r11 .c3{margin-top:9px;}
#b .r11 .c3 a{margin:0 3px;}
#b .r11 .c3 a:hover{ color:#2C95E8;}
#b .r11 .c4{ height:40px; width:350px;}

.w1000 { width:1000px; margin:0 auto; overflow:hidden}
.w330 { width:330px; overflow:hidden }
.mrgauto { margin:0 auto;}
/* 广告 */
#ad1000 { width:1000px; height:90px; overflow:hidden}
#ad1000 .ad800 { width:700px; height:65px; overflow:hidden}
#ad1000 .ad290 { width:290px; height:65px; overflow:hidden}
#ad1000 .ad280 { width:290px; height:65px; overflow:hidden}
#ad1000 .ad370 { width:370px; height:65px; overflow:hidden}
#ad1000 .ad430 { width:430px; height:65px; overflow:hidden}
#ad1000 .ad495 { width:495px; height:65px; overflow:hidden}


/* 空行属性 */
.blk { LINE-HEIGHT: 0; HEIGHT: 0px; clear: both; FONT-SIZE: 0px }
.bl5 { LINE-HEIGHT: 0; HEIGHT: 5px; clear: both; FONT-SIZE: 0px }
.bl10 { LINE-HEIGHT: 0; HEIGHT: 10px;clear:both; FONT-SIZE: 0px }
.bl15 { LINE-HEIGHT: 0; HEIGHT: 15px;clear:both; FONT-SIZE: 0px }
.bl20 { LINE-HEIGHT: 0; HEIGHT: 20px;clear:both; FONT-SIZE: 0px }
.bl60 { LINE-HEIGHT: 0; HEIGHT: 60px;clear:both; FONT-SIZE: 0px }
.ml10 { margin-left:10px; }
.h1 { font:18px/20px  "\5FAE\8F6F\96C5\9ED1"; font-weight:bold; color:#333; padding-bottom:8px; }

.botab {height:34px;border-bottom:1px solid #ddd;border-top:3px solid #c80424; position:relative;}
.botab h4{font-size:16px;line-height:30px; font-family:Microsoft Yahei; padding-top:4px; font-weight:bold; color:#2b2b2b; position: relative; width: 150px;}

/* 文字列表属性 */
.list14 li,.list12 li{padding:3px 0;color:#333;font-size:12px;line-height:16px;text-align:left;}
.list14 li{padding:4px 0;font-size:15px;}
.list14 li,.list12 li{height:28px;line-height:28px; padding:0 0 0 15px;overflow:hidden; background:url(../images/ico_01.png) no-repeat 0 10px}
.list12 li{padding:0 0 0 8px;background-position:0 -30px;background-position:0 -31px\9;}
.list14 h3{height:32px;overflow:hidden;font:16px/32px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.list14 h3 a:hover { color:#ff0000}
.list14 li a:hover { color:#ff0000}
.list14 li span { float:right; color:#666; font-size:12px;}

.line01{ border-bottom:1px dashed #ddd; height:1px; line-height:1px; background:none; padding:0px; margin:0px auto 15px auto;}

/*-------------------头部--------------------------*/
#h { width:100%; background:#047ac5; overflow:hidden;}
#h .r1{ height:40px; line-height:40px;}
#h .r1 a{color:#fff; border-left:1px solid #0065A5; position:relative;}
#h .r1 a:hover{ color:#FE9F0F;}
#h .r1 .first{border:none; padding-left:0;}
#h .r1 .c1 a{ padding-left:10px; margin-top:15px; margin-right:10px;}
#h .r1 .c2 a{ font-size:12px; padding-left:10px;}

#b .r11{padding-bottom:6px; border-bottom:1px solid #DBDBDB;}

#b .r11 .c2{margin-top:9px; margin-left:10px; width:330px;}
#b .r11 .c3{margin-top:9px;}
#b .r11 .c3 a{margin:0 3px;}
#b .r11 .c3 a:hover{ color:#2C95E8;}
#b .r11 .c4{ height:40px; width:300px;}
.left { width:660px;}
.right { width:300px; }

/* r热词BOX */
.hot_w{ height:134px; overflow:hidden }
.hot_w li{ height:55px; background:#35c4ef; margin-right:2px; text-align:center; font-family:"\5FAE\8F6F\96C5\9ED1" "宋体"; color:#FFFFFF; font-weight:bold; float:left;padding-top:10px }
.hot_w li.li_01{ width:100px }
.hot_w li.li_02{ width:63px }
.hot_w li.li_03{ width:73px }
.hot_w li.li_04{ width:58px; backgroundr:#53aecf; margin-right:0px }
.hot_w li.li_05{ width:60px }
.hot_w li.li_06{ width:110px; background:#53aecf; }
.hot_w li.li_07{ width:71px; background:#53aecf }
.hot_w li.li_08{ width:53px; margin-right:0px; background:#53aecf   }
.hot_w a,.hot_w a:visited{ color:#FFFFFF;}

#article .artical { font:bold 28px/45px "\5FAE\8F6F\96C5\9ED1"; padding: 20px 0 20px 0;  text-align:center;  letter-spacing: -1.5px }
#article .info { padding-bottom: 5px; border-bottom:1px solid #ddd; overflow:hidden}
#article .info span { margin-right:10px; display:block; float:left}
#article .info p { float: left; font-size:12px; width: 400px; 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: 220px; float: right; padding-right: 0px;  }
#article .info .cmt a:link,.cmt a:hover,.cmt a:visited { color: #ba2636; font-weight: bold; }
#article .info .cmt em { font-family: "Georgia"; font-size: 14px; font-weight: bold; }
#article .info .cmt a { font-family: "Georgia"; font-size: 14px; font-weight: lighter; }
#article .info .cmt a:hover span {color: #ba2636;}

#artContent {padding: 5px 10px;  font-family: "宋体"; }
#artContent .mcontent { font-size: 16px; font-family: "宋体"; line-height: 200%; text-align: left;	}/*0830*/
#artContent .mcontent p { text-indent: 2em; line-height:200%;  margin-bottom: 20px }
#artContent .mcontent p img { margin-left: -28px; display: block; margin: 0px auto; }
#artContent .mcontent p a {	font-weight: bold }


#pages { overflow:hidden; }
#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 0px; 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 { overflow:hidden; z-index:100}
.comment .tht { font:bold 16px/36px "\5FAE\8F6F\96C5\9ED1"; color:#333; padding-left:8px; }
.comment ul { padding:5px 15px ; }


.about_news {  overflow:hidden}
.about_news .tht { font:bold 16px/36px "\5FAE\8F6F\96C5\9ED1"; color:#333; 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 { overflow:hidden}
.video .tht { font:bold 16px/36px "\5FAE\8F6F\96C5\9ED1"; color:#333; padding-left:8px; }

.video li { background: #f8f8f8; height: 80px; position: relative; width: 320px; float: left; }
.video li a.alink02 {	display: block;	height: 80px; }
.video li a.alink02:hover { background: #f0f0f0; }
.video li img { float: left; margin-right: 5px; }

.video li em {font:normal 14px/26px "\5FAE\8F6F\96C5\9ED1"; float:right; width:165px;}
.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: 50px;
	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:#17a2b7; margin-right:2px; text-align:center; line-height:22px; font-family:"\5FAE\8F6F\96C5\9ED1" "宋体"; 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:#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: 10px; }
.pics li em { float:right; width:150px; font-size:14px; font-weight:normal; font-style: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: 20px; padding-top: 3px;	text-align: center; }
.pics_2 li img { padding:0px; width:140px; height:100px;}
.pics_2 li.nopgr{ padding-right:0px;}


/*表情样式开始*/

#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 15px/36px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"; color: #fff;padding-left: 9px; background: #4874A7;}
.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;}

.categorybox { overflow:hidden;}
.tit01,.tit02{ line-height:36px; border-bottom:1px solid #f0f0f0; margin-bottom:10px; background:#fff;}
.tit01 h1{ line-height:35px; margin-bottom:5px; font-size:20px;font-weight:normal }
.tit02 h1{line-height:35px; margin-bottom:5px; font-size:20px; font-weight:normal}
.tit03 { line-height:28px; }
.tit03 h2 { font-size:16px; color:#c80424; font-weight:normal;}
.tit01 span { float:right;}
.tit01 span a{ margin-left:15px; }

.txtpic-p { padding:10px 20px; overflow:hidden}
.txtpic-p .h1 { font-size:16px; line-height:36px; overflow:hidden}
.txtpic-p .h2 { font-size:15px; line-height:32px; overflow:hidden}
.txtpic-p .pic1 {  width:150px; height:100px; float:left; overflow:hidden}
.txtpic-p .pic1 img { width:150px; height:100px; }
.txtpic-p .pic2 { width:110px; height:70px; float:left; overflow:hidden}
.txtpic-p .pic2 img { width:110px; height:70px; }
.txtpic-p .txt1 { width:440px; float:right; line-height:24px; overflow:hidden;}
.txtpic-p .txt2 { width:154px; float:right; line-height:24px; overflow:hidden;}
.txtpic-p span{ color:#900}

