@charset "utf-8";
/* CSS Document */

/*--Common Style--*/
body{margin:0 auto;padding:0;background-color:#FFF;color:#666;font:12px '';text-align:center; background:url(../images/body_bg.png) repeat; font-family:'宋体',Arial, "Arial Black";}
body > div{margin-right:auto;margin-left:auto;text-align:center; } 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{ list-style-type:none;}
img,a,ul,li,input,textarea,select{outline: none;}
img,table,tr,td,button{ border:hidden; border:0; border:none;}
table,td,input,textarea{font-size:12px}
.mass{ width:980px; margin:0px auto;}
.clear{ clear:both;}
/* 链接颜色 */
a{color:#333333;text-decoration:none;}
a:hover{color:#C00;text-decoration:underline;-webkit-transition: all .7s ease-out .1s; -moz-transition: all .7s ease-out; -o-transition: all .7s ease-out .1s; transition: all .7s ease-out .1s;}
/*顶部*/
#Toolbar{width:100%; height:30px; background:#f8f8f8;color:#333; line-height:30px; border-bottom:1px solid #b10000; position:relative; z-index:10000;}
#Toolbar .left{ width:300px; height:30px; float:left;}
#Toolbar ul{ margin:0px; height:16px; padding-top:7px; padding-bottom:7px; line-height:18px;}
#Toolbar ul li{ float:left; color:#666666;}
#Toolbar ul li a{ display:inline-block; text-decoration:none;border-right:1px solid #999999; height:16px; line-height:16px; padding-left:15px; padding-right:15px;}
#Toolbar ul li a:hover{ text-decoration:underline;}
#Toolbar .right{ width:385px; height:30px; float:right; text-align:right;}
#Toolbar .right .links{ width:160px; height:30px; float:left;}
#Toolbar .right .sinashare{ width:62px; height:22px; padding-top:4px; padding-bottom:4px; float:left; margin-left:10px;}
#Toolbar .right .weibo{ width:136px; height:24px; line-height:24px; background:none; padding-top:3px; padding-bottom:3px; float:right; margin-left:15px; }

#Header{width:100%; background:url(../images/top_bg.png) left repeat-x; height:70px; margin:0px; padding:0px;}
#Header .logo{ width:260px; height:70px; float:left; display:block;}
#Header .searchbox{ width:250px; height:26px; padding-top:5px; padding-bottom:4px; margin-top:20px; padding-bottom:15px; float:right; display:block; margin-right:20px; background:url(../images/bg-sinput.png) no-repeat;}
.s_input{ width:185px; height:26px; line-height:24px; font-weight:400; color:#dddddd; padding-left:20px; float:left; border:none; background:none; padding-right:5px;}
.s_but{ width:35px; height:26px; border:none; background:url(../images/bg-sbutton.png) no-repeat; float:left;  display:block; cursor:pointer;}
#HomeNav{ width:100%; height:57px; margin:0px; padding:0px; background:url(../images/navbg.png) repeat-x; overflow:hidden;}
#HomeNav .home{ width:118px; height:39px; line-height:39px; background:url(../images/homenav.png) 0px 0px; float:left; color:#444444; text-align:center; font-size:14px; text-shadow:0px -1px 0px rgba(240,240,240,0.60); font-weight:600; }
#HomeNav .Next{ width:118px; height:39px; line-height:39px; float:left; margin-left:10px; color:#ffffff; text-align:center; font-size:14px; text-shadow:0px -1px 0px rgba(40,40,40,0.60); font-weight:600; }
#HomeNav .Next:hover{ background:url(../images/next.png) no-repeat;}

#HomeNav .rightnav{ width:430px; height:39px; line-height:39px; float:right; padding:0px; margin:0px;}
#HomeNav .rightnav ul{}
#HomeNav .rightnav ul li{ float:left; margin-left:10px;}
#HomeNav .rightnav ul li a{ display:block; height:39px; line-height:39px; padding-left:10px; padding-right:10px; color:#ffffff; background:url(../images/homenavline.png) no-repeat right; text-shadow:0px -1px 0px rgba(40,40,40,0.60); font-size:14px;}
/*图片切换AD*/
.adA { padding:0 0 10px}
.adA img{width:980px}
#adA .fi01{position:relative;overflow:hidden;cursor:pointer;width:980px;height:51px;margin:0 auto;}
#adA .fi01 .fi_player{position:absolute;top:0;left:0;width:100%;height:51px;}
#adA .fi01 .fi_tt{display: none;}
#adA .fi01 .fi_tab{height:14px;display:inline;position:absolute;background:#fff;}
#adA .fi01 .fi_tabRB{right:-1px;bottom:0;}
#adA .fi01 .fi_tab span{width:28px;margin-right:1px;font:9px/10px 'Arial';color:#CECECE;float:left;}
#adA .fi01 .fi_tab span.now{background-color:#2295a1;}
#adA .fi01 .fi_tabLB span,#adA .fi01 .fi_tabRB span{height:13px;padding-top:3px;background-color:#666;}
#adA .fi01 .fi_tabLT span,#adA .fi01 .fi_tabRT span{height:16px;padding-top:0;background-color:#d07325;}

#IndexTitle{ display:block; width:980px; height:40px; line-height:40px; margin:10px auto; font-size:16pt; font-weight:bold; color:#b70000; text-align:left; text-shadow:0px 1px 0px rgba(60,60,60,0.60); font-family:'微软雅黑';}
#IndexTags{ width:980px; height:42px;  background:url(../images/tagbg.png) repeat-x; overflow:hidden; z-index:99; margin:0px;}
#IndexTags ul li{ float:left;}
#IndexTags ul li a{ display:block; height:40px; line-height:40px; padding-left:20px; padding-right:20px; }
#IndexTags ul li a:hover{ background:#f3f3f3; text-decoration:none;}
#IndexTags ul li.spantag{border-bottom:2px solid #C00;}
#IndexTags ul li.spantag a{ font-weight:bold; color:#c00;}

/*顶部分页*/
#TopFenye{ width:980px; height:40px; padding-top:20px; padding-bottom:10px; margin:10px auto; text-align:right;}
#TopFenye .fenye{ padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; border:1px solid #cccccc; background:#efefef;}
#TopFenye .fenye:hover{ background:#ffffff;}
#TopFenye .spanfenye{padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; border:1px solid #cccccc; background:#c00; color:#ffffff; font-weight:bold;}

#ItemBox{width:980px; height:auto;position:relative; margin:40px auto;}
#ItemBox ul{ margin-left:-25px;}
#ItemBox ul li{width:310px; float:left; margin-left:25px; height:440px; position:relative; margin-top:-45px; }
* + HTML #ItemBox ul li{width:310px; float:left; margin-left:0px; margin-right:16px; height:440px; position:relative; margin-bottom:10px; }
#ItemBox ul li div{border:1px solid #e9e9e9;width:285px; padding:5px 11px 10px 12px; background:#fff; position:relative;}
#ItemBox ul li div h2{height:44px; overflow: hidden; text-align:left;font:14px/22px "";margin-bottom:4px;}
#ItemBox ul li div h3{position:relative;width:285px;line-height:28px;color:#000;}
#ItemBox ul li div h3 span,#ItemBox ul li div h3 em{position:absolute;display:block;width:285px;height:28px;bottom:0;left:0; font-style:normal;}
#ItemBox ul li div h3 span{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;background:#fff;}
#ItemBox ul li div img{width:285px; height:185px; display:inline-block; vertical-align:middle; background:url(../images/pic_bg.png) no-repeat;}
#ItemBox ul li div h4{ display:block; width:265px; padding-left:20px; height:46px; line-height:46px; text-align:left; font-family:'微软雅黑'; text-shadow:0px -1px 0px rgba(20,20,20,0.60);}
#ItemBox ul li div h4 span{ color:#ffffff; font-weight:bold; font-size:26px; font-style:normal;}#ItemBox ul li div h4 span em{ font-size:22px;font-style:normal; font-weight:bold;}
.bg1{ background:url(../images/zt_bg.png) 0px 0px;}
.bg2{ background:url(../images/zt_bg.png) 0px -46px;}
a:hover .bg2{ text-decoration:none;}
.bg3{ background:url(../images/zt_bg.png) 0px -92px;}
#ItemBox ul li div h5{width:285px; text-align:left; line-height:22px;padding-top:10px;height:22px;}
#ItemBox ul li div h6{ width:285px; height:22px; line-height:22px; padding-top:8px; text-align:left; padding-bottom:8px;}
#ItemBox ul li div h6 .time{ float:left;}
#ItemBox ul li div h6 span{ float:right; width:50px; height:22px; background:url(../images/xiaobian_back.png) left no-repeat; padding-left:20px;}
#ItemBox ul li div p{width:285px; height:75px; display:none; line-height:22px;}
#ItemBox ul li:hover div p{ display:block;}
#ItemBox ul li:hover div p span{width:285px; height:5px; background:url(../images/xiaobian_back2.png) no-repeat; display:block;}
#ItemBox ul li:hover div p em{width:280px; padding-left:3px; padding-right:2px; height:70px; display:block; font-style:normal; line-height:23px;  text-align:left; background:#efefef; font-size:14px;}
#ItemBox ul li div{ z-index:100;}
#ItemBox ul li:hover div{ z-index:9999; border:1px solid #c00;}

/*底部广告3*/
#ADbox{ width:980px; height:220px; margin:40px auto; padding:0px;}
#ADbox img{ width:326px; height:220px; float:left; margin:0px;}
/*精品推荐*/
#IndexJP{ width:960px; height:180px; padding:10px;  background:#ffffff; border:1px solid #e9e9e9; border-top:5px solid #c00; margin:20px auto;}
#IndexJP .Title{ width:928px; height:25px; line-height:25px; padding-top:5px; padding-left:30px; padding-bottom:5px; background:url(../images/tbg.png) left no-repeat; color:#999999; font-weight:bold; font-size:14pt; text-align:left;}
#IndexJP .item{ width:960px; height:150px; overflow:hidden;}
#IndexJP .item div{ width:140px; height:160px; padding-left:10px; padding-right:10px; float:left;}
#IndexJP .item div img{ width:138px; height:90px; border:1px solid #e9e9e9; display:block; margin-bottom:8px;}
#IndexJP .item div img:hover{ border:1px solid #c00;}
#IndexJP .item div h3{ width:140px; height:25px; line-height:25px; margin:0px; padding:0px; text-align:left; font-family:'微软雅黑';}

#IndexArt{ width:960px; height:110px; padding:10px;background:#ffffff; border:1px solid #e9e9e9; margin:20px auto;font-family:'微软雅黑';}
#IndexArt .list1{ width:144px; padding-left:16px; padding-right:10px;height:30px; line-height:30px; display:block; font-weight:bold; font-size:13pt; text-align:left; color:#222222; margin-bottom:10px;}
#IndexArt .list2{ width:144px; padding-left:16px; padding-right:10px; height:25px; line-height:25px; display:block; text-align:left; }
#IndexArt .list3{ width:150px; padding-left:16px; padding-right:10px;height:30px; line-height:30px; display:block; font-weight:bold; font-size:13pt; text-align:left; color:#222222; margin-bottom:10px;}
#IndexArt .list4{ width:150px; padding-left:16px; padding-right:10px; height:25px; line-height:25px; display:block; text-align:left; }
/*版权*/
#CopyRight{ width:920px; height:60px; padding:20px; margin:20px auto; font-size:14px;}
/*文章样式*/
#Article{ width:938px; height:auto; padding:20px; position:relative; background:#ffffff; border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-top:5px solid #c00; margin-top:10px; margin-left:auto; margin-right:auto; margin-bottom:40px;text-align:left;}
#Article h2{ display:block; width:938px; height:40px; line-height:40px; font-family:'微软雅黑'; font-weight:bold; font-size:16px; color:#c00; margin-bottom:10px;}
/*友情链接*/
.flinks{float:left;border-bottom:1px dashed #cccccc; height:40px; line-height:40px;padding-right:40px; padding-left:40px;}


/*底部分页*/
#BottomFenye{ width:980px; height:165px; margin:0px auto; display:block; overflow:hidden;}
#BottomFenye .pic{ width:260px; height:165px; background:url(../images/nextpage2.png) left bottom no-repeat; display:block; float:right;}
#BottomFenye .fy{ width:700px; height:60px; padding-top:105px; background:url(../images/nextpage.png) right top no-repeat; float:right; padding-right:20px; position:relative; text-align:right;}
#BottomFenye .fy .yun{ width:220px; height:80px; position:absolute; right:20px; top:0px; display:block;}
#BottomFenye .fy div{ padding-top:10px; height:40px; width:700px; padding-bottom:10px;}
#BottomFenye .fy div .fenye{ padding-left:15px; padding-right:15px; font-size:14px; padding-top:10px; padding-bottom:10px; border:1px solid #cccccc; background:#efefef; display:inline-block;}
#BottomFenye .fy div .fenye:hover{ background:#ffffff;}
#BottomFenye .fy div .spanfenye{ padding-left:15px; padding-right:15px; font-size:14px; padding-top:10px; padding-bottom:10px; border:1px solid #cccccc; background:#c00; color:#ffffff; font-weight:bold; display:inline-block;}

/*右侧悬浮*/

#FloatRight{position:fixed;right:10px;bottom:10px; width:80px; height:246px; z-index:9999;_position:absolute;_top:expression(document.documentElement.clientHeight-246+documentElement.scrollTop +"px")}
#FloatRight a.fav{width:80px; height:80px; display:block; float:left;background:url(../images/other.png) -80px 0 no-repeat; margin-bottom:3px;}
#FloatRight a.fav:hover{background-position:0 0;}
#FloatRight .backtop{position:relative; float:left; width:80px; height:80px;background:url(../images/other.png) -80px -83px no-repeat; cursor:pointer;}
#FloatRight .backtop:hover{background-position:0 -83px}
#FloatRight .S{position:relative; float:left; width:36px;cursor:pointer;display:none; }
#FloatRight .S .shares{width:180px; height:120px; background:url(../images/other_2.png) no-repeat;position:absolute; top:-30px; right:36px;}
#FloatRight .backtop:hover .S{ display:block; cursor:text;}
#FloatRight .backtop:hover .S .copy{ width:85px; height:25px; background-position:-10px 0px;display:block; float:left;}
#FloatRight .backtop:hover .S .sina{ width:85px; height:25px; background-position:-10px -85px;display:block;float:left;}
#FloatRight .backtop:hover .S .TX{ width:85px; height:25px; background-position:-30px 0px;display:block;float:left;}
#FloatRight .backtop:hover .S .souhu{ width:85px; height:25px; background-position:-30px -85px;display:block;float:left;}
#FloatRight .backtop:hover .S .kx{ width:85px; height:25px; background-position:-55px 0px;display:block;float:left;}
#FloatRight .backtop:hover .S .rr{ width:85px; height:25px; background-position:-55px -85px;display:block;float:left;}
#FloatRight .backtop:hover .S .db{ width:85px; height:25px; background-position:-80px 0px;display:block;float:left;}
#FloatRight .backtop:hover .S .email{ width:85px; height:25px; background-position:-80px -85px;display:block;float:left;}
#FloatRight a.Return{width:80px; height:80px; display:block; float:left; background:url(../images/other.png) -80px -164px; margin-top:3px;}
#FloatRight a.Return:hover{ background-position:0px -164px;}