/*--全局样式--*/

body{}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}

body,button,input,select,textarea{font:12px/1.5 "宋体","Arial Narrow",HELVETICA; color:#333;}

h1, h2, h3, h4, h5, h6 {font-size:100%;}

section, article, aside, header, footer, nav, dialog, figure {display: block;}

a {color:#333; text-decoration:none;}

a:hover {color:#bc2931; text-decoration:underline;}

img{border:0; vertical-align:bottom;}

ul,ol{list-style:none;}

.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}

.clearfix{ zoom:1;}

.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

.mt10{ margin-top:10px;}

.mt6{ margin-top:6px;}

.mb10{ margin-bottom:10px;}

.fl{ float:left;}

.fr{ float:right;}

.wrapper{ width:1000px; margin:0 auto;}

.hide{ display:none;}

/*--全局样式 END--*/



/*跳出提示登录*/

.registration-tip{position:fixed;left:0;right:0;bottom:0;height:50px; background:#e4e4e4;z-index:100010;border-top:1px solid #d5d5d5;_position:absolute;/*兼容IE6*/

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_bottom:auto;}

.registration-tip .inner{width:940px;margin:0 auto;position:relative}

.registration-tip .tip{ width:280px;background:url(../images/registar-tip-arrow.png) 250px 5px no-repeat; position:absolute; left:10px; top:14px;}

.registration-tip .tip h2{color:#444;font-size:20px}

.registration-tip .tip p{color:#444;font-size:14px}

.registration-tip .tip2{width:250px; position:absolute; left:590px; top:14px; color:#444;font-size:14px}

.registration-tip .register-through{width:260px;position:absolute;left:310px;top:10px}

.registration-tip .register-through a{ display:block;float:left;width:116px;height:28px;margin-right:10px;background:url(../images/btn_sprite.png) 0 0 no-repeat;cursor:pointer}

.registration-tip .register-through a.weibo{background-position:0 0}

.registration-tip .register-through a.weibo:hover{background-position:0 -28px}

.registration-tip .register-through a.qq{background-position:-116px 0}

.registration-tip .register-through a.qq:hover{background-position:-116px -28px}

.registration-tip .login{color:#444;text-decoration:underline}

.registration-tip .more{ display:none;position:absolute;top:10px;left:800px;padding:3px 30px 4px 5px;background:url(../images/go.png) 156px 10px no-repeat black;background-color:rgba(0,0,0,.3);border-radius:5px;color:#fff;text-decoration:underline;width:150px;height:35px;text-align:center;line-height:35px;cursor:pointer}

.registration-tip .close{ display:none;background:url(../images/close_btn.png) 0 0 no-repeat;width:46px;height:46px;position:absolute;right:10px;top:10px;cursor:pointer;}



#none { display: none; }

/*网站头部*/

#header{ height:72px; width:1000px; margin:0 auto; position:relative;}

#header .logo{ width:140px; height:50px; border-right:1px solid #ebebeb; padding-right:17px; position:absolute; left:0; top:10px;}

#header .weather{ position:absolute; left:176px; top:16px; width:200px;}

#header .weather span{ display:block; height:30px; line-height:20px;}

#header .topnav{ position:absolute; right:164px; top:18px;}

#header .topnav li{ float:left; margin-left:5px;}

#header .topnav li a{ width:43px; height:37px; padding-top:4px; display:block; text-align:center; background:url(../images/index_icon.png) no-repeat -48px 0; line-height:16px; color:#666;}

#header .topnav li a:hover{ text-decoration:none; color:#bc2931;}

#header .search{ display:block; width:145px; position:absolute; right:0; top:17px; overflow:hidden;}

#header .search .t{ color:#ccc; margin-bottom:2px;}

#header .search .t a{ padding-right:5px; color:#666;}

#header .search .t #AddFavorite{ padding-left:5px;}

#header .search .t strong{ padding-left:5px;}

#header .search .t strong a{ color:#0064b2;}

#header .search .s{ overflow:hidden;}

#header .search .s .keyword{ float:left; width:116px; height:19px; line-height:19px; border:1px solid #dfdfdf; padding:0 0 0 4px; margin:0; background:#f8f8f8; color:#aaa;}

#header .search .s .btn{ text-indent:9999px; width:23px; height:21px; border:1px solid #dfdfdf; border-left:none; background:#fff url(../images/icon_1.png) no-repeat center 2px; padding:0; margin:0; cursor:pointer; overflow:hidden; float:left;}

#header .b_login{ z-index:2002; width:43px; height:41px; position:absolute; /*right:356px;*/ right:404px; top:18px; background:url(../images/index_icon.png) no-repeat;}

#header .b_login span.log{ height:20px; font:bold 12px/20px "宋体"; display:block; text-align:center; z-index:2000;}

#header .b_login span.log a{ color:#fff;}

#header .b_login em{ color:#666; font-style:normal; text-align:center; display:block;}

#header .b_login em a{ color:#666;}

#header .b_login em a:hover{ color:#bc2931;}

#header .result {height:41px; position:absolute; /*right:356px;*/ right:404px; top:18px; font-size:12px; color:#6e6e6e; line-height:20px; text-align:right;}

#header .result a {font-size:12px; font-family:arial; color:#0064b2;}

#header .result a:hover {color:#a30000}

#header .result span a {color:#4d4d4d; text-decoration:underline;}

#header .result span a#logout{ padding-left:5px;}

#header .result strong a.nd_nickname{ padding-right:5px;}

/*#header .login{ position:relative}*/

/*网站头部 END*/



/*主菜单*/

#main-nav{ height:60px; background:#0064b2; margin-bottom:6px;}

#main-nav .nav{ width:1000px; margin:0 auto; height:60px; overflow:hidden; display:block; background:#0064b2;}

#main-nav .nav li{ float:left; line-height:20px; background:url(../images/index_icon.png) no-repeat 0 -136px; height:67px; padding:0 15px 0 15px;  overflow:hidden;}

#main-nav .nav li i{ width:46px; height:67px; display:block; float:left; background:url(../images/index_icon.png) no-repeat 0 -60px;}

#main-nav .nav li div{ float:left; padding:10px 0 0 0; font-family:Microsoft Yahei; font-size:14px;}

#main-nav .nav li a{padding:20px 10px;  color:#fff; white-space:nowrap; float:left;font-size:20px}

#main-nav .nav li a:hover{text-decoration:none;color:#fff; background:#359ee0;}

#main-nav .nav li a em{ font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:11px;}



#main-nav .nav li.a{ background:none; padding-left:0;}

#main-nav .nav li.a i{ background-position:0 -60px;}

#main-nav .nav li.a div{ width:297px;}



#main-nav .nav li.b i{ background-position:-56px -60px;}

#main-nav .nav li.b div{ width:88px;}



#main-nav .nav li.c i{ background-position:-112px -60px;}

#main-nav .nav li.c div{ width:128px;}



#main-nav .nav li.d{ padding-right:0;}

#main-nav .nav li.d i{ background-position:-168px -60px;}

#main-nav .nav li.d div{ width:212px;}

/*主菜单 END*/



/*顶部广告*/

#top-ad{ width:1000px; height:100px; margin:0 auto; background:url(../images/line_dot.gif) 0 bottom repeat-x; overflow:hidden;}

#top-ad ul{ width:1000px;  height:30px; overflow:hidden;}

#top-ad ul li{ float:left; width:134px; margin-right:10px; line-height:30px; text-align:center;}

#top-ad ul li a{ color:#16578b;}

/*#top-ad ul li.first{ text-align:left; width:122px;}*/

#top-ad ul li.last{margin:0; width:136px;}

/*顶部广告 END*/



/*-----------主体------------*/

#mainbody{ width:1000px; margin:0 auto; background:url(../images/sidebg.gif) right 0 repeat-y; padding:10px 0;}

#mainbody .main{ width:780px; float:left;}

#mainbody .aside{ width:190px; float:right; padding:5px 15px 0 15px;}

.aside,.aside a{ color:#555;}

.aside a:hover{ color:#bc2931;}



/*头图*/

.focus{ margin-bottom:16px; width:760px;}

.focus h2{ font: normal 36px/50px Microsoft Yahei,simhei,"宋体"; _font-family:simhei,"宋体"; color:#005ba2; text-align:center; height:50px; overflow:hidden;}

.focus h2 a{color:#005ba2;}

.focus p{ text-align:center; font:14px/36px "宋体"; margin-bottom:3px;}

.focus p a{ display:inline-block; background:url(../images/index_icon.png) 0 -330px no-repeat; padding-left:12px; margin-right:10px;}

/*头图 END*/



.gov-news{ border:1px dashed #aaa; width:738px; height:30px; padding:0 10px; line-height:30px; color:#924444; margin-bottom:16px;}

.gov-news a{ padding:0 8px; color:#924444;}



.tags{ padding-left:100px; width:664px; background:url(../images/index_icon.png) -90px -206px no-repeat; border-bottom:1px solid #ccc; padding-bottom:10px;}

.tags a{ display:inline-block; height:23px; line-height:23px; padding:0 10px; border:1px solid #ccc; margin:0 4px 4px 0; color:#666;}

.tags a:hover{ background:#0063a2; border:1px solid #0063a2; color:#fff; text-decoration:none;}

.tags a.more{ color:#0063a2; border:none; background:url(../images/index_icon.png) -146px 5px no-repeat; padding-left:16px; margin-left:5px; padding-right:0;}

.tags a.more:hover{ text-decoration:underline; background:#fff url(../images/index_icon.png) -146px 5px no-repeat; color:#0063a2; border:none;}

/*-----------主体 END--------*/





/*侧边栏公用*/

.sidebox{ margin-bottom:20px; overflow:hidden;}

.sidebox .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px; border-bottom:1px solid #d9d9d9; position:relative;}

.sidebox .hd a{ color:#1067b1;}

.sidebox .bd{ padding-top:10px; border-top:1px solid #fff;}



.first-img{ height:93px; overflow:hidden; line-height:20px; color:#666;}

.first-img h3{ font:normal 12px/30px "宋体";}

.first-img h3 a{ color:#005ba2;}

.first-img img{ float:left; margin-right:8px;}



.side-list li{ line-height:22px; height:22px; overflow:hidden; padding-left:10px; background:url(../images/index_icon.png) 0 -361px no-repeat;}



.ad-side{ margin-bottom:20px;}

.ad-side2{ margin-bottom:10px;}

/*侧边栏公用 END*/



.ad-box1 .first-img{margin-bottom:5px; height:65px;}

.ad-box1 .first-img h3{ line-height:22px;}

.huodong .side-list{ margin-top:10px;}



/*微博*/

.weibo li{ margin-bottom:7px;}

.weibo a{line-height:18px; color:#666;}

.weibo .c-blue{ display:block;}

.weibo .c-blue .tit{color:#005ba2; font-family:Verdana, Geneva, sans-serif;}

/*微博 END*/



/*值班室*/

.scrollImg{ height:166px; overflow:hidden; padding-top:0 !important;}

.zhiban li{ height:75px; border-bottom:1px dotted #ccc; margin-bottom:8px;}

.zhiban li img{ float:left; margin-right:5px;}

.zhiban li h3{ padding-top:5px; margin-bottom:5px;}

.zhiban li h3,.zhiban li h3 a{ font: normal 14px/22px "宋体"; color:#333;}

.zhiban li p{ color:#666;}

.zhiban_tel{ height:36px; display:block;background:url(../images/our_tel.png) no-repeat;}

/*值班室 END*/



/*排行榜1*/

.hot-list-1{ margin-bottom:20px; width:190px; overflow:hidden;}

.hot-list-1 .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px; border-bottom:1px solid #d9d9d9; position:relative; overflow:hidden;}

.hot-list-1 .hd h3{ font-size:14px; float:left; padding:0; margin:0;}

.hot-list-1 .hd h3 a{ color:#555; text-decoration:none;}

	.hot-list-1 .hd .cz {height:22px; position:absolute; right:0; top:5px; border-right:1px solid #c3c3c3;}

		.hot-list-1 .hd .cz a {float:left; width:39px; height:20px; border:1px solid #c3c3c3; border-right:none; display:block; font-size:12px; text-decoration:none; text-align:center; background:white; color:#4a4a4a; line-height:20px; font-weight:normal}

		.hot-list-1 .hd .cz a:hover {color:#0075bf;}

		.hot-list-1 .hd .cz .bg {background:#1f8ace; color:#FFF; border:1px solid #1f8ace}

		.hot-list-1 .hd .cz a.bg:hover {color:#FFF}

.hot-list-1 .bd{ padding-top:10px;}

.hot-list-1 .bd ul{ padding:0; margin:0; list-style:none; width:190px;}

.hot-list-1 .bd ul li {list-style-type:none; line-height:20px; margin-bottom:3px; zoom:1;}

.hot-list-1 .bd ul li:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

	.hot-list-1 .bd ul li a {font-size:12px; color:#545454; display:block; float:left; width:163px; text-decoration:none;}

	.hot-list-1 .bd ul li a:hover {color:#9e0000; text-decoration:underline;}

	.hot-list-1 .bd ul li i {width:16px; height:15px; display:block; margin-right:10px; font:normal 12px/15px arial; background:#a3a3a3; text-align:center; color:white; float:left; margin-top:2px;}

	.hot-list-1 .bd ul li i.c{background:#1d76ba}

/*排行榜1 END*/





/*文章布局*/

.home-ad760{ padding:0 0 10px 0;}



.home-wrap{ width:760px;}

.home-wrap .hover .title { color: #2a5f8c;}

.home-wrap .img{ position: absolute; margin-top:0;}





/*文章布局 END*/



.dot-line{ height:2px; font-size:1px; line-height:1px; position:relative; background:url(../images/line_dot.gif) repeat-x;}

.dot-line i{ display:block; position:absolute; top:-9px; left:0; width:53px; height:20px; line-height:20px; font-size:12px; padding-right:7px; text-align:center; font-style:normal;  color:#666; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif; background:url(../images/index_icon.png) 0 -410px no-repeat;}



#bottom{ background:#f2f2f2 url(../images/line_dot.gif) repeat-x; padding-top:2px; }



/*链接*/

#links{width:1000px; margin:0 auto; overflow:hidden;}



.line-blue{ height:8px; background:#0062ae; overflow:hidden; margin:4px 0;}



.products{ border-bottom:1px solid #cacaca; padding-bottom:8px; padding-top:2px;}

.products a{ display:inline-block; height:23px; line-height:23px; padding:0 10px; border:1px solid #ccc; margin:0 4px 4px 0; color:#666;}

.products a:hover{ background:#0063a2; border:1px solid #0063a2; color:#fff; text-decoration:none;}

.products a.more{ color:#0063a2; border:none; background:url(../images/index_icon.png) -146px 5px no-repeat; padding-left:16px; margin-left:5px;}

.products a.more:hover{ text-decoration:underline; background:#fff url(../images/index_icon.png) -146px 5px no-repeat; color:#0063a2; border:none;}



.link-tit{ font-size:14px; color:#0062ae; line-height:30px; padding-top:5px;}

.link-tit a{color:#0062ae;}



.links{ color:#777; border-bottom:1px solid #cacaca; margin-left:-6px; padding-bottom:8px; line-height:22px; width:1006px; overflow:hidden;}

.links a{ padding:0 5px; color:#777; white-space:nowrap; display:inline-block;}

/*链接 END*/



/*网站底部*/

#footer{width:1000px; margin:0 auto; text-align:center; color:#777; line-height:23px; padding:10px 0;}

#footer .fnav a{ padding:0 5px; color:#777; white-space:nowrap; line-height:30px;}

#footer .copyright{ font-family:Arial, "宋体";}

#footer .copyright a{ color:#666;}

/*网站底部 END*/

/*start喜欢小tip框*/

#likeRecTips{ display:none;position:fixed;_position:absolute; /*兼容IE6*/_top: expression(eval(document.documentElement.scrollTop)+290);left:50%;top:50%;z-index:10000;width:230px;height:50px;margin:-27px 0 0 -145px;background:url(../images/transparent_bg.png) repeat;}#likeRecTips p{line-height:50px;color:#fff;text-align:center;font-size:14px;}

/*start返回顶部*/

*html{background-image:url(../css/.com/style/css/about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/

#tbox{width:54px; float:right; position:fixed; right:50px; bottom:15px;

_position:absolute;

_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

_margin-bottom:15px;

}/*解决IE6下不兼容 position:fixed 的问题*/

#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}

#pinglun{ background-position:0 0;}

#xiangguan{ background-position:0 -59px;}

#gotop{ background-position:0 -118px;} 



/*右侧滚动栏广告*/

.channelMove {position:fixed;top:0px;_position:absolute;_top:expression(documentElement.scrollTop);z-index:200;overflow:hidden;}

.clear{ clear:both\9;}

/* 登录弹出层 */

.lon-bg { background:url(../images/loginbut.png) no-repeat;}

.lon-arre {width:11px; height:6px; position:absolute; left:10px; top:-7px; background-position:0 -152px; z-index:10009; overflow:hidden}

.lon-colse {width:17px; height:16px; position:absolute; right:0; bottom:0; background-position:0 -135px; display:block; z-index:100000;}

#lognlayer {position:absolute; top:20px; right:-245px; width:286px; z-index:10001; background:white; border:1px solid #0564b0; display:none;}

#lognlayer .content {width:260px; margin:auto; padding:10px 0;}

#lognlayer .content .l {width:121px; height:113px; float:left; border-right:1px solid #dedede; text-align:left}

	#lognlayer .content .l {width:121px; height:113px; float:left; border-right:1px solid #dedede; text-align:left}

	#lognlayer .content .l span {height:22px; font-size:12px; font-weight:bold; color:#3b3b3b; display:block; margin-bottom:10px; overflow:hidden; line-height:22px;}

	#lognlayer .content .l a {width:109px; height:26px; margin-bottom:7px; display:block}

	#lognlayer .content .l .a1 {background-position:0 0;}

	#lognlayer .content .l a.a1:hover {background-position:0 -66px;}

	#lognlayer .content .l .a2 {background-position:0 -33px;}

	#lognlayer .content .l a.a2:hover {background-position:0 -98px;}

	

#lognlayer .content .r {width:125px; height:123px; float:right;}

	#lognlayer .content .r .iput {height:26px; margin-bottom:7px; text-align:left;position: relative;}

	#lognlayer .ph-label { color: #999999;height: 24px;line-height: 24px; opacity: 1;padding: 0 0 0 10px;position: absolute; left:0; top:0px;}

	#lognlayer .ph-focus .ph-label{ color:#dddddd}

	#lognlayer .content .r .iput input.highlight { border:1px solid #990D1B}

	

	#lognlayer .content .r .iput input {height:22px; padding:0 0 0 5px; width:115px; line-height:22px; border-left:1px solid #9f9f9f; border-top:1px solid #9f9f9f;  border-right:1px solid #dadada; border-bottom:1px solid #dadada; }

	#lognlayer .content .r .subbut {height:25px; text-align:left; padding-top:5px;}

	#lognlayer .content .r .but {width:48px; height:24px; line-height:24px; text-align:center; color:white; background:#727272; border:none; float:left; margin-right:5px; cursor:pointer}

	#lognlayer .content .r .but:hover {background:#0061ae;}

	#lognlayer .content .r .subbut .but1 {width:49px; height:22px; line-height:22px; background:#f1f1f1; border:1px solid #c7c7c7; text-align:center; font-size:12px; color:#383838; display:block; float:left}

	#lognlayer .content .r .subbut a.but1:hover {background:#727272;  border:1px solid #727272; color:white; text-decoration:none;}

	#lognlayer .content .r .txt {height:20px; text-align:left; padding-left:3px;}

	#lognlayer .content .r .txt a {color:#434343; font-size:12px;}

	#lognlayer .content .r .txt a:hover {color:#cd0000}

.login-msg {margin:0 auto; display:none}

.login-msg p.error{ background:url(../images/icon_error.png) no-repeat 3px 3px; line-height:20px;

background-color: #FFF2F2; border:1px solid #FF8080;line-height: 18px;padding: 2px 10px 2px 23px; color:#666; text-align:left; margin-bottom:10px;}

.login-msg p.suc{ background:#f5fdf6 url(../images/ok.gif) no-repeat 3px 2px; line-height:20px;border:1px solid #199322;line-height: 18px;padding: 2px 10px 2px 26px; color:#666; text-align:left; margin-bottom:10px;}

.login-msg p {white-space: normal;word-wrap: break-word;}



.outer-box .img-c .ico-v{ width:27px; height:27px; background:url(../images/icon_video.png) no-repeat; position:absolute; bottom:3px; right:3px; z-index:2;}

.a-1 .img-c .ico-v{ width:42px; height:42px; background:url(../images/icon_video2.png) no-repeat; position:absolute; bottom:6px; right:6px; z-index:2;}



/*宣传稿*/

#xuanchuan{ width:760px; height:32px; padding:0 ; background:#4bb2e2;margin-bottom:18px; font:normal 14px/32px "宋体"; position:relative;}

#xuanchuan a{ display:inline-block; color:#fff; background:url(../images/index_icon.png) 0 -446px no-repeat; padding-left:12px; margin-left:25px;}

#xuanchuan i{ width:21px; height:16px; display:block; position:absolute; z-index:2; left:8px; top:-6px; background:url(../images/index_icon.png) 0 -207px no-repeat;}

#xuanchuan div{ overflow:hidden; height:32px; overflow:hidden; position:relative; left:-10px;}



/*NEW图标*/

.icon-new{ position:relative;}

.icon-new em{ position:absolute; top:-10px; right:3px; width:14px; height:14px; display:block; background:url(../images/index_icon.png) -212px 0 no-repeat; }

/*NEW图标 END*/

/*展示按钮*/
.area-btn-up,.area-btn-down{ height:16px; border:1px solid #e7e7e7; margin-bottom:20px; cursor:pointer; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(254, 254, 254)), to(rgb(237, 237, 237)));background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237)); background-color:#F7F7F7;}
.area-btn-up i,.area-btn-down i{ width:11px; height:10px; display:block; background:url(../images/index_icon_V2.png); margin:3px auto 0 auto;}
.area-btn-up i{background-position:center -280px;}
.area-btn-down i{background-position:center -250px;}
.area-btn-down,.area-btn-up{ margin-top:10px;}
/*展示按钮 END*/

/*展开区域*/
.area-more{ width:760px; overflow:hidden; padding:0 0 10px 0; font-size:0}
.area-more .w{ width:784px;}
.area-more .box-img{ float:left; margin-right:24px;}

/*展开区域 END*/
.view-all{ width:760px; text-align:center; font: normal 24px/44px Microsoft Yahei,simhei,"宋体"; _font-family:simhei,"宋体"; margin-bottom:15px;}


/*高清图集*/
.photo-container{ margin-bottom:25px;}
.photo-list{padding-top:5px; overflow:hidden;}
.photo-list ul{ height:368px; overflow:hidden}
.photo-list li{ width:188px; float:left; margin-right:2px; margin-bottom:15px;}
.photo-list li a{width:188px; display:block;}
.photo-list li a img{ width:188px; height:141px;}
.photo-list li a span{display:block; line-height:26px; text-align:center; width:186px; height:26px; border:1px solid #e7e7e7; background:#f4f4f4; font-size:12px; color:#444;}
.photo-list li a:hover{ text-decoration:none; color:#444;}
.photo-list li a:hover span{ background:#1E89CD; color:#fff; border:1px solid #1E89CD;}



/*快捷固定导航*/
.side-btns-wrap {right: 50%; margin: 0 520px 0 0 ; position: fixed; top:270px; z-index: 100; width:100px; _position: absolute;  _top:expression(eval(document.documentElement.scrollTop+270));}
.side-btns-wrap li,.side-btns-wrap .ft,.side-btns-wrap .hd{ text-align:right; position:relative; height:30px; margin-bottom:3px; vertical-align:bottom; white-space:nowrap;}
.side-btns-wrap li a,.side-btns-wrap .ft a{ display:inline-block; height:30px; width:90px; padding:0 5px; overflow:hidden; background:#439fdd; color:#fff; font: normal 14px/30px Microsoft Yahei,"宋体"; text-align:right; float:right; text-align:center;}
.side-btns-wrap li a:hover{ text-decoration:none; background:#25b8ee; color:#fff;}
.side-btns-wrap li em{ font-style:normal; padding:0 3px;}
.side-btns-wrap li.act a{ background:#26b9b7;}
.side-btns-wrap li i{ display:block; width:6px; height:12px;  background:url(../images/index_icon_V2.png) right -507px; position:absolute; right:-6px; top:9px; display:none;}
.side-btns-wrap li.act i{ display:block;}

.side-btns-wrap .ft a{ width:75px; background:#b8b8b8 url(../images/index_icon_V2.png) -73px -497px; padding:0 5px 0 20px;}
.side-btns-wrap .ft a:hover{ text-decoration:none; background-color:#CCC;}

.side-btns-wrap .hd{ margin-bottom:5px; overflow:hidden; width:100px; cursor:pointer}
.side-btns-wrap .hd span{ float:left; padding:0 0 0 33px; background:url(../images/index_icon_V2.png) -65px -543px; color:#666; line-height:24px;}

.side-btns-w1400 li a, .side-btns-w1400 .ft a{ font:normal 12px/30px Microsoft Yahei,"宋体"; padding:0 5px;}
.side-btns-w1400 .ft a{padding:0 5px 0 24px;}



/*左图文章列表*/
.box-img{ height:130px; width:368px; margin-top:7px; overflow:hidden; border-bottom:1px solid #dadada;}
.box-img a img,.box-big a img,.photo-list a img{opacity: 1; /* Firefox, Safari(WebKit), Opera) */ filter: "alpha(opacity=100)"; /* IE 8 */ filter: alpha(opacity=100);   /* IE 4-7 */ zoom: 1;}
.box-img a:hover img,.box-big a:hover img,.photo-list a:hover img{opacity: 0.9; /* Firefox, Safari(WebKit), Opera) */ filter: "alpha(opacity=90)"; /* IE 8 */ filter: alpha(opacity=90);   /* IE 4-7 */ zoom: 1;}

.box-img h3{ font: 16px/34px  Microsoft Yahei,'宋体'; height:34px; overflow:hidden; margin-bottom:3px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis;}
.box-img h3 a{ color:#000;}
.box-img p{ height:75px; overflow:hidden; line-height:25px; color:#6e6e6e; position:relative; z-index:0; _display:inline-block; font-size:14px;}
.box-img img{ width:110px; height:73px; margin-right:10px; vertical-align:bottom; float:left; position:relative; z-index:1; margin-top:1px;}
.box-img em{ font-style:normal; position:absolute; right:0; bottom:0; line-height:25px; color:#1e89cd; padding-left:10px; background:#fff;}
.box-img em a{ color:#1e89cd;}
/*左图文章列表 END*/

/*推荐区域*/
#tuijian{ width:760px; overflow:hidden;}
#tuijian .w{ width:784px;}
#tuijian .box-img{ float:left; margin-right:24px;}
/*推荐区域 END*/

.area-tit{margin-bottom:15px;}
.area-tit .hd{ height:44px; overflow:hidden}
.area-tit .hd .fl{font: normal 24px/44px Microsoft Yahei,simhei,"宋体"; _font-family:simhei,"宋体"; color:#1e89cd;}
.area-tit .hd .fl a{color:#1e89cd;}
.area-tit .hd .fl i{ font-style:normal; margin:0 10px; font-size:22px;}
.area-tit .hd .fr{ color:#ccc; line-height:30px; padding-top:10px; margin-right:-4px;}
.area-tit .hd .fr a{ color:#777; margin:0 5px;}
.area-tit .hd .fr span{ color:#ccc; font-family:Verdana, Geneva, sans-serif; color:#666; margin-right:5px; vertical-align:bottom;}
.area-tit .ft{ background:#f8f8f8; border-bottom:1px solid #e8e8e8; border-top:3px solid #1e89cd; height:7px;}
.area-con .fl{ width:379px; border-right:1px dotted #dadada;}
.area-con .fr{ width:368px; color:#6e6e6e; line-height:26px;}
/*大图*/
.box-big{width:368px; height:406px; overflow:hidden; border-bottom:1px solid #dadada; margin-top:7px;}
.box-big .hd{ width:368px; height:260px;  position:relative; padding-top:8px; margin-bottom:12px;}
.box-big .hd img{ width:368px; height:260px;}
.box-big .hd span,.box-big h3{ height:30px; line-height:30px; display:block; width:368px; position:absolute; bottom:0; _bottom:-1px; left:0; text-align:center; overflow:hidden;}
.box-big .hd span{ background:#000; opacity: 0.50; filter: "alpha(opacity=50)"; filter: alpha(opacity=50); zoom: 1;}
.box-big .hd h3 a{ color:#fff; font: normal 16px/30px  Microsoft Yahei,'宋体';}
.box-big .bd{ font-size:14px; line-height:26px; position:relative; height:104px; overflow:hidden;}
.box-big .bd em{ font-style:normal; position:absolute; right:0; bottom:0; line-height:26px; color:#1e89cd; padding-left:10px; background:#fff;}
.box-big .bd em a{ color:#1e89cd;}
/*大图 END*/
