@charset "gb2312";

* {margin: 0px;padding: 0px; list-style:none; background-repeat:no-repeat;}
body{background:#171717;margin:0px auto;color:#FFF; font-size:14px; }@media screen and (max-device-width:640px){body{-webkit-text-size-adjust:none}}
a img{ border:0px none;}
select,input,img{ vertical-align:middle; font-size:12px;}
a {color:#0B4D7F; text-decoration:none;} 
a:hover {color:#BA2636; text-decoration:none;} /*鼠标移近：红色、下划线*/ 

HTML {OVERFLOW-X: hidden}
.hs{ color:#FFC;}

.top_01{ margin:0 auto; width:auto;  overflow:hidden; height:30px; background-image:url(../images/bg_01.jpg); background-position:left top; background-repeat: repeat-x;}
.top_01nr{ margin:0 auto; width:1000px;  overflow:hidden; height:30px; background-image:url(../images/bg_01.jpg); background-position:left top; background-repeat: repeat-x; font-family:"微软雅黑", Microsoft YaHei
;  font-size:12px;}

.top_01nr_l01{ float:left; display:inline; overflow:hidden;  color:#fff; height:30px;  padding-left:30px; line-height:30px;}

.top_01nr_l02{ float:left; display:inline; overflow:hidden; height:30px; padding-left:48px; line-height:30px;}
.top_01nr_l02 dt{float:left; display:inline;overflow:hidden; width:384px; }
.top_01nr_l02 dt label{float:left; display:inline;overflow:hidden; margin-left:3px; width:56px; text-align:center; color:#fff; height:30px; line-height:30px; }
.top_01nr_l02 dt input{float:left; display:inline;overflow:hidden; margin-left:2px; margin-top:4px; width:128px; height:20px; line-height:20px; border:1px solid #ECECEC;}
.top_01nr_l02 dd{float:left; display:inline;overflow:hidden; width:51px; margin-left:8px; margin-top:3px;}
.top_01nr_l02 dd input{float:left; display:inline;overflow:hidden; width:51px; height:23px; color:#333; font-weight:bold;background-image:url(../images/dl_an.jpg); background-repeat:no-repeat;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;}
.top_01nr_l02 dd img{float:left; display:inline;overflow:hidden;}

.top_01nr_r01{ float:left; display:inline; overflow:hidden; color:#838383; height:30px; padding-left:48px; line-height:30px;}
.top_01nr_r01 a{ color:#666666; padding:0 6px;}
.top_01nr_r01 a:hover{ color:#BA2636;}

.top_01nr_r01 a.tg,.top_01nr_r01 a:hover.tg{ color:#BA2636; font-size:13px; font-weight:bold;}

.top_01nr_r02{ float:left; display:inline; overflow:hidden; color:#000; height:30px; padding-left:20px; line-height:30px;}


.top_02{ margin:0 auto; overflow:hidden; width:1000px; padding:26px 0 18px 0; border-bottom:2px solid #752804;}
.top_02_logo{ float:left; display:inline; overflow:hidden; padding-right:26px; background-image:url(../images/top_logo_rx.jpg); background-position:right center; background-repeat:no-repeat;}
.top_02_logo a{ float:left; display:inline; overflow:hidden; width:129px; height:61px; margin-left:26px; background-image:url(../images/top_logo.jpg);}

.top_02_logos{ float:left; display:inline; overflow:hidden; }
.top_02_logos a{ float:left; display:inline; overflow:hidden; margin-left:26px;}

.top_02_nav{ float:left; display:inline; overflow:hidden; width:364px; font-size:14px; padding-left:48px; margin-top:5px;}
.top_02_nav ul{ float:left; display:inline; overflow:hidden; }
.top_02_nav ul li{float:left; display:inline; overflow:hidden; width:364px;  line-height:24px;}
.top_02_nav ul li a{ float:left;  padding:0 6px; color:#fff;}
.top_02_nav ul li a:hover{ float:left;  padding:0 6px; color:#fff;}

.top_02_navs{ float:left; display:inline; overflow:hidden; width:364px; font-size:14px; padding-left:8px; margin-top:5px;}
.top_02_navs ul{float:left; display:inline; overflow:hidden; width:364px;}
.top_02_navs ul li{float:left; display:inline; overflow:hidden; width:364px; line-height:24px;}
.top_02_navs ul li a{float:left; display:inline; padding:0 7px; color:#FFF;}
.top_02_navs ul li a:hover{float:left; display:inline; padding:0 7px; color:#999;}

.top_02_ss{ float:left; display:inline; overflow:hidden; margin-left:24px; margin-top:6px;}
.ss_nr{float:left; display:inline; overflow:hidden; border:1px solid #999999; width:330px; height:29px; margin-top:5px; line-height:31px; background-color:#FFF;}
.ss_nr input{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:320px; height:24px; margin-top:3px; margin-left:5px; line-height:24px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;}
.ss_an{float:left; display:inline; overflow:hidden;width:40px; margin-left:10px; margin-top:5px;}
.ss_an input{ float:left; display:inline; overflow:hidden; width:40px; height:31px; }

.top_02_sss{ float:left; display:inline; overflow:hidden; margin-left:24px; margin-top:6px;}
.ss_nrs{float:left; display:inline; overflow:hidden; border:1px solid #999999; width:260px; height:29px; margin-top:5px; line-height:31px; background-color:#FFF;}
.ss_nrs input{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:250px; height:24px; margin-top:3px; margin-left:5px; line-height:24px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;}
.ss_ans{float:left; display:inline; overflow:hidden;width:40px; margin-left:10px; margin-top:5px;}
.ss_ans input{ float:left; display:inline; overflow:hidden; width:40px; height:31px; }

.top_02_sc{ float:left; display:inline; overflow:hidden; width:62px; line-height:24px; margin-left:36px;}
.top_02_sc a{ color:#666666;}


.top_tj{ margin:0 auto; clear:both; width:1000px; padding-top:10px;}
/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}

.photoMHD{width:1000px;margin:0 auto;}
.title{background:none repeat scroll 0 0; height:45px;padding-top:2px;position:relative;z-index:9999;}
.title .txt{
	width: 810px;
	text-align: center;
}
.title h1 {
	color: #ECECEC;
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	line-height: 40px;
} 
.title h1 span.num{font-size:14px}
.title h1 span.time{color:#666;font-size:12px;padding-left:16px}
.title h1 span em{font-size:20px;color:#a16b00}
.title .function {float:right;padding:17px 0 0;position:relative;width:161px;z-index:10;margin-right:27px;display:inline;}   
.title .function a.ckbp{width:26px;height:22px;display:block;float:right;background:url(../images/sprite.v4.gif) no-repeat 0px -112px;margin:1px 6px 0 0;position:relative;cursor:pointer}
.title .function a.ckbp:hover{background:url(../images/sprite.v4.gif) no-repeat -30px -112px;}
.title .function a.ckap{width:26px;height:22px;display:block;float:right;background:url(../images/sprite.v4.gif) no-repeat 0px -86px;margin:1px 6px 0 0;position:relative;cursor:pointer}
.title .function a.ckap:hover{background:url(../images/sprite.v4.gif) no-repeat -30px -86px;}
.title .function a.return{width:26px;height:22px;display:block;float:right;background:url(../images/sprite.v4.gif) no-repeat 0px -137px;margin:1px 6px 0 0;position:relative;cursor:pointer}
.title .function a.return:hover{background:url(../images/sprite.v4.gif) no-repeat -30px -137px;}
.photoMHD .photoNews {margin:0 auto;padding:16px 0 26px;width:1000px;}
.photoMHD .photoNews .picDiv{
	text-align: center;
	position: relative;
}
.wrap_text{
	float: left;
	width: 998px;
}
.wrap_text .text_con{
	color: #F5F5F5;
	font-size: 14px;
	font-family: "宋体";
	line-height: 25px;
}
#photoDesc{color: #F5F5F5;}
.wrap_text p.text_con a{color:#A16B00}
.keywords{color:#666;padding-bottom:2px}
.keywords a:link, .keywords a:visited, .keywords a:active{color:#666}
.keywords a:hover{color:#999}
.zy p {display:inline;float:left;line-height:20px; padding-bottom:6px;text-align:left;width:960px;}

.photoMHD .photoList{width:926px;margin:0 auto;_width:935px;}
.photoMHD .photoList a{color:#666}
.photoMHD .photoList a:hover{color:#999}
.photoMHD .photoList .before, .photoMHD .photoList .after{float:left;width:103px;background:url(../images/sprite.v4.gif) no-repeat -219px 0;padding:6px 11px 0 6px;text-align:center;_padding-top:5px}
.photoMHD .photoList .before a:hover img, .photoMHD .photoList .after a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.photoMHD .photoList .after{background:url(../images/sprite.v4.gif) no-repeat -219px -125px;padding:6px 7px 0 10px;float:right;_padding-top:5px}
.photoMHD .photoList .before img, .photoMHD .photoList .after img{vertical-align:middle; }
.photoMHD .photoList .before p, .photoMHD .photoList .after p{margin-top:26px;}
.photoMHD .photoList .picList{width:647px;float:left;margin:0 19px;display:inline;}
.photoMHD .photoList .picList .l1{width:36px;float:left;height:117px;_width:36px;}
.photoMHD .photoList .picList .l1 a{width:28px;height:28px;margin:37px 8px 0 0;cursor:pointer;background:url(../images/sprite.v4.gif) no-repeat -165px -164px;float:left;_margin-right:7px}
.photoMHD .photoList .picList .l1 a.no{width:28px;height:28px;margin:37px 8px 0 0;cursor:default;background:url(../images/sprite.v4.gif) no-repeat -165px -164px;float:left;_margin-right:7px}
.photoMHD .photoList .picList .l1 a.no, .photoMHD .photoList .picList .l1 a.no:hover{background:url(../images/sprite.v4.gif) no-repeat -103px -164px;}
.photoMHD .photoList .picList .l1 a:hover{background:url(../images/sprite.v4.gif) no-repeat -134px -164px}
.photoMHD .photoList .picList .l2 {width:575px;height:117px;float:left;display:block;overflow:hidden;_width:575px;}
.photoMHD .photoList .picList .l3{width:36px;float:left;height:117px;_width:36px;}
.photoMHD .photoList .picList .l3 a{width:28px;height:28px;margin:37px 0 0 8px;float:left;cursor:pointer;background:url(../images/sprite.v4.gif) no-repeat -63px -164px;_margin-left:6px}
.photoMHD .photoList .picList .l3 a.no{width:28px;height:28px;margin:37px 0 0 8px;float:left;cursor:default;background:url(../images/sprite.v4.gif) no-repeat -63px -164px;_margin-left:6px}
.photoMHD .photoList .picList .l3 a.no, .photoMHD .photoList .picList .l3 a.no:hover{background:url(../images/sprite.v4.gif) no-repeat 0px -164px;}
.photoMHD .photoList .picList .l3 a:hover{background:url(../images/sprite.v4.gif) no-repeat -32px -164px}
.photoMHD .photoList .picList .listM{width:575px;height:75px;overflow:hidden;margin-top:13px;float:left;_width:575px;}
.photoMHD .photoList .picList .listM ul{width:10000px;float:left;}

.photoMHD .photoList .picList .listM li{width:105px;padding:2px 5px 0 5px;display:table-cell; float:left;text-align:center;background:url(../images/normal.v4.jpg) no-repeat 3px 0px;height:72px; vertical-align:middle; *background:url(../images/normal.v4.jpg) no-repeat 3px 1px;}
.photoMHD .photoList .picList .listM li b{display:inline-block;height:100%}
.photoMHD .photoList .picList .listM li img{vertical-align:middle;height:69px;width:99px;}
.photoMHD .photoList .picList .listM li.current{background:url(../images/current.v4.jpg) no-repeat 3px 0px;*background:url(../images/current.v4.jpg) no-repeat 3px 1px}
.photoMHD .photoList .picList .listM li a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.photoMHD .photoList .picList .listM a img{display:block;margin:0 auto;}
.photoMHD .photoList .picList .scrollBar{width:575px;height:17px;margin:14px 0 0 0;display:inline;float:left;background:url(../images/scrollbg.gif) no-repeat;position:relative;overflow:hidden}
.photoMHD .photoList .picList .scrollBar .drag{position:absolute;top:1px;cursor:pointer;display:block;width:300px;background:url(../images/scrollbg_25.gif) repeat-x;height:15px}
.photoMHD .photoList .picList .scrollBar .drag_no{position:absolute;top:1px;left:1px;cursor:default;display:block;width:573px;background:url(../images/new_19.jpg) repeat-x;height:15px}
.photoSHD .picList .scrollBar .drag_no{width:553px}
.photoMHD .photoList .picList .scrollBar .drag:hover{background:url(../images/scrollbg_35.gif) repeat-x;}
.photoMHD .photoList .picList .drag b.l_arrow, .photoMHD .photoList .picList .drag_no b.l_arrow{width:12px;height:15px;background:url(../images/sprite.v4.gif) no-repeat -28px -198px;float:left}
.photoMHD .photoList .picList .drag_no b.l_arrow{ background:url(../images/sprite.v4.gif) no-repeat 0px -198px;}
.photoMHD .photoList .picList .drag:hover b.l_arrow{background:url(../images/sprite.v4.gif) no-repeat -57px -198px}
.photoMHD .photoList .picList .drag b.r_arrow, .photoMHD .photoList .picList .drag_no b.r_arrow{width:12px;height:15px;background:url(../images/sprite.v4.gif) no-repeat -42px -198px;float:right}
.photoMHD .photoList .picList .drag_no b.r_arrow{background:url(../images/sprite.v4.gif) no-repeat -13px -198px;}
.photoMHD .photoList .picList .drag:hover b.r_arrow{background:url(../images/sprite.v4.gif) -70px -198px}
.photoMHD .zy{width:950px;margin:11px auto 0 auto}
.wrap{width:1000px;margin:0 auto;background:#000}
.space24{height:24px;clear:both}
.space28{height:28px;clear:both}
.space05{height:5px;clear:both;overflow:hidden}
.ad950{width:950px;height:90px;margin:0 auto}
.ad_btn{width:60px;margin:11px auto 9px auto;height:9px}
.ad950_2{width:950px;height:90px;margin:28px auto 10px auto}
.ad_btn ul{padding-left:10px}
.ad_btn ul li{width:9px;height:9px;background:url(../images/sprite.v4.gif) no-repeat -158px -138px;float:left;cursor:pointer;margin-right:10px;display:inline}
.ad_btn ul li.current{background:url(../images/sprite.v4.gif) no-repeat -171px -138px}
.ggHead{width:950px;height:90px;margin:21px auto 4px auto}
ul.l3{padding:10px 0 3px 25px}
ul.l3 li{width:147px;margin-right:54px;display:inline;float:left}
ul.l3 li img{border:1px #666 solid;display:block}
ul.l3 li p,ul.l3 li p a{line-height:40px;color:#999}
.photoMHD .allPic{width:1000px;margin:0 auto;position:relative}
.photoMHD .allPic .leftArae, .allPic .rightArae{width:65px;height:572px;float:left}
.photoMHD .allPic .leftArae a, .photoMHD .allPic .rightArae a{width:22px;height:41px;display:block;margin:257px 24px 0 19px;background:url(../images/sprite.v4.gif) no-repeat 0 -39px}
.photoMHD .allPic .leftArae a{margin:257px 0 0 24px;background:url(../images/sprite.v4.gif) no-repeat -73px -39px}
.photoMHD .allPic .leftArae a:hover, .allPic .rightArae a:hover{background:url(../images/sprite.v4.gif) no-repeat -24px -39px}
.photoMHD .allPic .leftArae a:hover{background:url(../images/sprite.v4.gif) no-repeat -49px -39px}

.smallpic_box{overflow:hidden;position:relative;width:870px;height:548px;float:left}
.smallpic_con{position:absolute;left:0px;top:0px;width:10000px}
.photoMHD .allPic ul{vertical-align:middle;padding:16px 0 0 0;width:900px;float:left;}
.photoMHD .allPic ul li{float:left;width:200px;height:160px;background:url(../images/imgbg_03.jpg);display:table-cell;text-align:center;vertical-align:middle;margin:0px 23px 27px 0 }
.photoMHD .allPic ul li:hover{background:url(../images/gray_03.gif)}
.photoMHD .allPic ul li.current{background:url(../images/yellow_03.gif);}
.photoMHD .allPic ul li img{vertical-align:middle;}
.photoMHD .allPic ul li i{display:inline-block;height:100%;vertical-align:middle}

.photoMHD .allPic .btn{height:11px;padding:23px 0 16px 0;text-align:center;margin:0 auto;}
.photoSHD .allPic .btn{ padding:15px 0 0px 24px;}
.photoMHD .allPic .btn a{width:11px;height:11px;background:url(../images/sprite.v4.gif) no-repeat -140px -137px;margin:0 3px 0 2px;font-size:24px;text-decoration:none}
.photoMHD .allPic .btn a:hover{background:url(../images/sprite.v4.gif) no-repeat -109px -137px}
.photoMHD .allPic .btn a.current{background:url(../images/sprite.v4.gif) no-repeat -125px -137px}

.photo_prev, .photo_next {height:100%;left:0;position:absolute;top:0;width:50%;background:#fff;opacity:0;filter:alpha(opacity=0);z-index:100}
.photo_next {left:475px;}
.btn_pphoto, .btn_nphoto {cursor:url("http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur"), auto;display:block;height:100%;outline:medium none;width:100%;}
.btn_nphoto {cursor:url("http://y3.ifengimg.com/a/2012_22/5f12e957ed5f6a8.cur"), auto;}
.photoMHD .photoNews  .pic_zs{ border:2px solid#121212; text-align:center; margin:0 auto; width:958px;}
.photoMHD .photoNews  .pic{border:2px solid  #232323;  width:954px; text-align:center; margin:0 auto; display:block; _height:0px; overflow:hidden;background:url(" load2.gif") no-repeat scroll center center; z-index:100; position:relative; padding:20px 0; min-height:400px;}
.hidden{display:none;}
#thumb p,#thumb i{display:none;}
#btnPage a{cursor:pointer;}
#photo {
	margin: 0 auto;
	overflow: hidden;
}
#photoView{
	width: 948px;
	text-align: center;

	overflow: hidden;
}
#photoView img{
	max-width:928px;
}
.links{ margin:10px auto 0 auto; overflow:hidden; line-height:38px; width:998px; border:1px solid #373737;}
.links_bt{float:left; display:inline; overflow:hidden; padding:0 20px; font-size:14px; font-family:"微软雅黑", Microsoft YaHei
; color:#FFF;}
.links_nr li{float:left; display:inline; overflow:hidden;}
.links_nr li a{ color:#FFF; padding:0 10px; font-size:12px;}
.links_nr li a:hover{ color:#999; padding:0 10px;}

.footer{ margin:0 auto 0 auto; overflow:hidden; text-align:center; color:#666; padding-top:20px; padding-bottom:40px; width:1000px; line-height:22px;}
.footer a{ color:#FFF; padding:0 6px;}
.footer a:hover{color:#BA2636;}

.top_sp{ margin:0 auto; clear:both; width:1000px; padding-top:10px;}
.c{
	text-align: center;
}
.ystd_gdjc{ margin:0 auto; overflow:hidden; width:1000px; padding:10px 0;}
.boxM01 {
	BORDER: #373737 1px solid; WIDTH: 998px; FLOAT: left; CLEAR: both; 
}
.titleM02 {
	BORDER-BOTTOM: #373737 1px solid; WIDTH: 100%; FLOAT: left; HEIGHT: 40px
}
.titleM02 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 9px
}
.titleM02 SPAN IMG {
	CURSOR: pointer; MARGIN-RIGHT: 7px
}
.titleM02 H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 8px 0px 0px 20px; PADDING-LEFT: 13px; WIDTH: 130px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px; font-size:14px; font-family:"微软雅黑", Microsoft YaHei;color:#fff}
.titleM02 H2 a{ color:#333;}
.gyVideoBox {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 978px; PADDING-RIGHT: 10px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 15px
}
.gyVideo {
	POSITION: relative; WIDTH: 10000px; MARGIN-BOTTOM: 12px; OVERFLOW: visible
}
.gyVideo UL {
	FLOAT: left; MARGIN-RIGHT: -15px
}
.gyVideo UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 141px; PADDING-RIGHT: 11px; FLOAT: left; PADDING-TOP: 0px
}
.gyVideo UL LI .liveBox {
	PADDING-BOTTOM: 5px; WIDTH: 141px; HEIGHT: 96px; OVERFLOW: hidden
}
.gyVideo UL LI .liveBtn {
	POSITION: absolute; WIDTH: 24px; HEIGHT: 18px; TOP: 65px; LEFT: 18px
}
.gyVideo UL LI SPAN {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/icon_72.gif) no-repeat 0px 6px; PADDING-TOP: 0px
}
.gyVideo UL LI P {
	LINE-HEIGHT: 18px; COLOR: #fff
}
.gyVideo UL LI P A {
	LINE-HEIGHT: 18px; COLOR: #fff
}

.cltp_lb{
	display: block;
	clear: both;
}
.cltp_lb li{ float:left; display:inline; overflow:hidden; width:142px; margin-left:20px; margin-top:10px;}
.cltp_lb li img{ float:left; display:inline; overflow:hidden; width:140px; height:105px;}
.cltp_lb li span{ float:left; display:inline; overflow:hidden; width:142px; height:44px; margin-top:4px; line-height:21px; }
.cltp_lb li span a{float:left; display:inline; overflow:hidden; width:142px; color:#808080;}
.cltp_lb li span a:hover{float:left; display:inline; overflow:hidden; width:142px; ccolor:#9F080D;}

.lbfy{
	overflow: hidden;
	width: 640px;
	padding-top: 14px;
	font-size: 12px;
	clear: both;
	text-align: center;
}
.lbfy li{
	display: inline;
	overflow: hidden;
	border: 1px solid #373737;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.lbfy li:hover{ background-color:#424242; color:#FFF;}
.lbfy li.thisclass{ float:left; display:inline; overflow:hidden;padding:3px 8px;line-height:18px;text-align:center;border:1px solid #424242;margin:0 2px; background-color:#424242; color:#FFF;}
.lbfy .thisclass a{color:#808080;}

.lbfy a:hover{color:#FFF;}
.lbfy span{line-height:20px;margin:0 2px;padding:5px;}