body{color:#444;background: #eee;font-family:"微软雅黑","微軟正黑體","黑體", "Microsoft JhengHei", "Arial", sans-serif;table-layout:fixed;}
a{text-decoration:none; color:#444}
a:hover{text-decoration:underline; color:#1E50A2}
.blue,blue a,.box h5 a,.box h6 a,.box a.more{ color:#004499}
textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.input-text,input.date,input.endDate,.input-focus{border:1px solid #DCDDDD; height:22px; padding:0 0 0 3px}
input.date,input.endDate{background: #fff ; padding-right:18px;font-size:12px;}

.pad-6{padding:6px; overflow:hidden}.pad-10{padding:10px; overflow:hidden}.pad_10,.pad-lr-10{padding:0 10px}.pad-lr-6{padding:0 6px}
.hr hr{display:none}
.ib, .ib-li li, .ib-a a, .ib-span span,.btn,.btn input,.photo-hot li,.Article-Tool a ,.photo-list li,.photo-channel .photo-slide .change i,.photo-channel .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next,.photo-cat .content h5 span.blue a,.submit{display:inline-block;zoom:1;*display:inline;}

body fieldset{border:1px solid #D8D8D8; padding:0 10px 10px;*padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.no_select { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select:none;}
/* 通用按钮 */
.btn{ padding-left:6px}
.btn,.btn input{background: url(../images/v9/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}
/* 页面宽度 （更改页面宽度后，需要更改“images/v9/body-bg.png”图片的宽度） */
#hwrap {position:relative;}
#header,#main,#footer, .wrap {max-width:1007px;margin:0 auto;background:#fff;}
#header{z-index:99;  width:1007px;left:0;right:0;
    transition: top 800ms cubic-bezier(0.17, 0.04, 0.03, 0.94);}
    
.headerinit{position:static;}
.headerhide{ position:fixed;top:-130px;}
.headershow{ position:fixed;top:0;}
.headercenter {
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* 头部 */
/* main style */
#main {position:relative;}
#main .col-left{width:78%; }
.news-hot{float:left; width:380px; margin-right:9px;}
#main .col-left .slide .col-right{overflow:hidden;_float:left;zoom:1}
.article-ad{width:320px; height:250px; float:left;margin:5px 0 5px 10px;}
#main .article-left{width:685px; float:left; }
#main .special-left{width:82%; float:left; }
#main .tag-left{width:67%; margin-right:10px;float:left; }
#main .channel-hot{width:67%; padding-left:0px;}

/* 通用容器 */
.box{border:1px solid #c3d4e7;zoom:1; overflow:auto; padding-bottom:10px}
.box h5,.box h6{background-size:cover;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ padding:0 10px; overflow:auto}

/*new-hot*/
.news-hot{}
.news-hot .content{ padding:0px 5px 0 9px}
.news-hot .content h4{ padding:1px 0 5px 5px; font-size:18px; font-family:"宋体",Verdana;}
.news-hot p {color:#777}
.news-hot p img{ float:left; margin-right:10px}
.news-hot .cat-area{width:48%; float:left; margin-right:5px;}
.news-hot .cat-area .content p img{ margin-right:10px; float:left}
.news-hot .cat-area .content p{color:#777; height:75px; overflow:hidden}
.news-hot .cat-area .content p strong{ font-size:14px; color:#333}
.news-hot .box h5.title-1-life{color: #006633;}
/* special */
.box{ }
.box .special p{overflow:auto; margin-top:14px}
.box .special p img{margin-right:10px; float:left}
/* Digg */
.box .digg{background: url(../images/v9/num_list.png) no-repeat 10px 5px; padding-left:30px}
.box .digg li{ height:24px; line-height:24px; overflow:hidden; position:relative}
.box .digg li span{background:#fff url(../images/v9/icon.png) no-repeat 0 -67px; position:absolute; right:0; top:0; padding:0 0 0 13px; width:30px}
/* vote */
.box .vote h4{ font-size:14px; font-weight:normal}
.box .vote label{display:block; line-height:22px}
.box .vote .btn{ margin:6px 12px 0 0}

/* rank */
.rank {line-height:22px;}
.rank li{clear:both;padding:4px 0 0 0; border-bottom:solid 1px #e9e8e6;}
.rank li span{float:left;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:italic;height:58px;color:#1E50A2;line-height:58px;overflow:hidden;padding-right:10px;text-align:right;width:60px;background: url(../images/v9/rank.png) no-repeat right 10px;}
/* .rank li a.title{padding:4px 0 0 0;display:block;margin-left:5px} */
.rank li.last{border-bottom:none;}

/*board*/
.list{ font-family:"宋体"; color:#888; }
.list li{ height:22px; overflow:hidden; }
.list li span{font-size:12px; padding:0 6px}
.cat-area{width:48.5%; float:left;}
.cat-area .content p img{ margin-right:10px; float:left}
.cat-area .content p{color:#777; height:90px; overflow:hidden}
.cat-area .content p strong{ font-size:14px; color:#333}

/* 当前位置 */
.crumbs{margin:0 auto;padding:5px; font-family:"宋体"; border-bottom:1px solid #c3d4e7;  font-size:14px;background:#fff;}
.crumbs span{color:#7e7e7e}
/* 栏目信息搜索 */
.search-form{ background-color:#FFFCED;border:1px solid #FFBF7A; padding:5px 10px; overflow:hidden;zoom:1}
.search-form li{ float:left; padding:0px 12px 0px 0; height:24px; line-height:20px; white-space:nowrap}
.search-form li.bk{ float:none; height:1px; line-height:1px; overflow:hidden; padding:0}
.search-form *{vertical-align: middle}
.search-form label{ padding:0 8px 0 0}
.search_term{line-height:28px}
.search_term th{ font-weight:normal; text-align:right; padding-right:8px; color:#666; width:70px}
.search-list li{border-bottom:1px dashed #ccc;margin:6px 0 0; padding:10px 0; overflow:hidden}
.search-list li img{float:left; margin-right:8px}
.search-list li p{ color:#999}
.search-point{background-color:#E6F1FB; padding:6px 10px; margin:10px 0}
/* 新闻频道 */

.channel-hot .news-hot,.channel-hot .news-hot .icon,.photo-slide,.photo-channel .photo-hots,.box-hots,.box-hots .icon,.photo-channel .photo-hots .icon,.photo-channel .photo-cat,.photo-channel #Article,.photo-channel .relevance,.comment{}
.channel-hot .news-hot{width: auto; position:relative; margin:0;}
.photo-channel .photo-hots,.photo-channel .photo-cat,.box-hots{width: auto; position:relative; border:1px solid #c3d4e7; margin:0; height:302px}
.channel-hot .news-hot .icon,.photo-channel .photo-hots .icon,.box-hots .icon{position:absolute;top:0px;left:0;width:37px;height:37px;background-position: left top;background-repeat: no-repeat}
.channel-hot .news-hot{width:100%;}
.channel-hot .news-hot div.hr{width:422px}
.channel-slide{border:1px solid #c3d4e7; padding:3px;}
.channel-slide .thumb{ width:100%; float:left}
.channel-slide .thumb li{ position:relative;float:left;width:20%;}
.channel-slide .thumb li img { width:100%;}
.channel-slide .thumb li a .icon{display:none}
.channel-slide .thumb li.on a .icon{position:absolute;top:-6px;right:23px;background: url(../images/v9/channel_slide_thumb.png) no-repeat; width:8px; height:8px; display:block}
.channel-slide .thumb li img{border:2px solid #fff}
.channel-slide .thumb li.on img{border-color:#6e96be}
.channel-slide .photo{ overflow:hidden;_float:left;_zoom:1; position:relative; width:100%;_width:100; height:250px;}
.channel-slide .photo li{ display:none; position:absolute; top:0; left:0; width:100%;}
.channel-slide .photo li img { width:100%;}
.channel-slide .title{ height:52px;background: url(../images/v9/channel_slide.png) repeat-x left -17px}
.channel-slide .title p{ padding:4px 10px 0; color:#666; display:none}
.channel-slide .title p strong{font-size:14px; color:#0066cc; line-height:22px}

/* 图片频道 - photo */
.photo-channel .photo-slide{ width:435px; padding:5px;border:1px solid #c3d4e7;zoom:1;}
.photo-channel .photo-slide .FocusPic .title-bg,.photo-channel .photo-slide .FocusPic .title{ bottom:35px}
.photo-channel .photo-slide .change{bottom:0px; left:0; text-align:left; height:30px;}
.photo-channel .photo-slide .change i{background: url(../images/v9/focusBg.gif) no-repeat right top; width:39px; height:30px; text-align:center; padding:0; margin-right:8px; line-height:30px;color:#049}
.photo-channel .photo-slide .change i.cur{background-position: left top; color:#fff; font-weight:700}
.photo-channel .photo-hots,.box-hots{float:left; width:242px; margin-right:10px;_margin-right:5px; height:auto; overflow:hidden;padding-bottom:5px;}
.photo-channel .photo-hots h4, .box-hots h4{text-align:left;height:26px;*height:25px;font:18px/26px "MicroSoft YaHei","SimHei";color:#457bb4;*line-height:25px;margin:0; padding:5px 0 0px 30px}
.photo-channel .photo-cat{ position:relative; height:auto}
.photo-cat .content h5 a,.photo-cat .content h5 a strong{background-image: url(../images/v9/title_photo.png);background-repeat: no-repeat; height:35px; padding-left:10px;display:block; float:left;text-decoration: none;}
.photo-cat .content{padding-bottom:6px}
.photo-cat .content h5 a strong{background-position: right top; padding-right:14px; color:#fff; float:left; line-height:35px}
.photo-cat .content h5{position:absolute;left:14px; top:-4px; width:98%}
.photo-cat .content h5 span{ font-size:12px; font-weight:normal; padding-left:12px; line-height:38px}
.photo-cat .content h5 span.blue a{ background-image:none; float:none; padding:0 4px; height:auto}
.photo-cat .content h5 span.blue a:hover{ color:#F30}
.photo-cat .content h5 span.blue a.more{ float:right}
.photo-cat .photo-list{ padding-top:45px}
.photo-list li{ vertical-align:top; width:19.5%;*width:191px; text-align:center; padding-bottom:12px; display:inline-table; padding:0 5px;}
.photo-list li div.img-wrap{ height:120px; margin:auto; margin-bottom:3px}
.photo-list li div.img-wrap img { max-width:100%;}
.photo-list li div.img-wrap a{ height:120px;*font-size:88px;}

/*专题*/
.special-channel .box-hots{ width: auto; float:none; margin:0}
.special-channel .box-hots .content{ padding:10px}
.special-channel .special-slide{position:relative}
.special-channel .special-slide .change{ position:absolute; top:0px; right:0px;height:8px;font-size:0}
.special-channel .special-slide .change i{background: url(../images/v9/special-slide.png) no-repeat top right; width:8px; height:8px; text-indent:-1000px; font-size:0; margin-left:6px; display: block; float:left;cursor: hand;!important;cursor: pointer}
.special-channel .special-slide .change i.cur{background-position: left top;}
.special-channel .special-slide .changeDiv{ overflow: auto; padding:10px 0 0 10px}
.special-channel .special-slide .changeDiv a{ position:absolute; width:660px; display:none}
.special-channel .special-slide .changeDiv a img{ float:left; margin-right:10px}

.special-channel .header{ overflow:hidden; padding:0}
.special-channel .new{ width:315px}
.special-channel .img-text .intro{ padding:6px 8px}
.special-channel .img-text .news-hot{ background-image:none; width:auto; padding:10px 0 0 0; margin:0; height:auto}
.special-channel .img-text{width:385px}
.special-channel .img-text .box a.title{ padding:6px 0 3px; display:block}
.special-channel .img-text .vote{ padding:0}.special-channel .img-text .vote .content{ padding:0 8px 10px}
.special-channel .int{ background-color:#f5f5f5; padding:8px 10px}
.special-channel .int .box{ padding:8px 10px; height:374px; overflow:hidden}
.special-channel .int .box h4{ font-size:12px; font-weight:normal}
.special-channel .int .box p{ color:#979090}
.special-channel .news-photo li{ width:156px}




/* 内容 */
#readTop {float: right;margin:-2px 15px 0 0;}
#readTop select{margin: 0 10px 0 2px;height: 23px;}
#articletop {clear:both;height:30px;}
#articletop a {text-decoration: none;}
#articletop a:hover {text-decoration: underline;}
#Article{font-family: 微軟正黑體, Arial, Helvetica, sans-serif; overflow:hidden}
#Article,.photo-channel .relevance{padding:0 5px;}
#Article h1{color:#000;font-size:28px;line-height:1.2em; margin:20px 0 10px 0; text-align:center;}
#Article h1>span,#Article h1>p { 
margin:5px 0 0 0;font-size:18px; font-weight:normal; line-height:20px;font-family:"宋体"}
#Article #content{ font-size:16px; line-height:1.2em; clear:both}
#Article #content p{font-size:17px; line-height:1.5em ;text-align:justify;word-wrap:break-word; margin-bottom:20px;}
#Article #content a{color: blue;text-decoration:underline ;}
#Article .related{ border-top:dashed 1px #ccc; border-bottom:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related a{ color:#0b3b8c}
#Article img {max-width: 100%;}
#article_bottom {border-bottom: 1px solid #333; margin-bottom: 15px;padding:0 0 10px 0;clear:both;}

/*关键字提示*/
.point{border:1px solid #ffbf7a; background:#fffced;  position: absolute; z-index:1000; width:auto;}
.point .arro{position:absolute; top:-9px;*top:-13px; left:97px; width:18px; height:9px;background: url(../images/v9/key_float.png) no-repeat;}
.point .contents{padding:8px 10px; text-indent:0;margin-right:10px;font-weight:normal;}
.point a.close span{display:none}
.point a.close{background: url(../images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute; right:4px; top:4px;*top:0px;_top:0px;outline:none;}
.point a.close:hover{background-position: left -46px}
.point span.o1,
	.point span.o2,
	.point span.o3,
	.point span.o4{position:absolute;width:3px;height:3px;background: url(../images/fillet.png) no-repeat; line-height:0; font-size:0}
	.point span.o1{background-position: left top; top:-1px;*top:-5px; left:-1px;}
	.point span.o2{background-position: right top; top:-1px;*top:-5px; right:-1px}
	.point span.o3{background-position: left -3px; bottom:-1px;*bottom:3px; left:-1px}
	.point span.o4{background-position: right -3px; bottom:-1px;*bottom:3px; right:-1px;}

/*图片内容*/
.photo-channel #Article .tool{ position:relative; height:35px; padding-top:6px}
.photo-channel #Article .tool .auto,.photo-channel .tool .up,.photo-channel .tool .next{background: url(../images/v9/up-next.png) no-repeat; height:27px; width:31px;margin-right:10px; overflow:hidden; line-height:27px}
.photo-channel #Article .tool .auto span,.photo-channel .tool .up span,.photo-channel .tool .next span{ visibility:hidden}
.photo-channel #Article .tool .auto{background-position: -39px top;}
.photo-channel #Article .tool .next{background-position: -78px top;}
.photo-channel #Article .Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.photo-channel #Article .tool .stat{ color:#999;}
.photo-channel #Article .big-pic{ text-align:center; padding:10px 0; border:1px solid #ededed; background-color:#fafcfe; position: relative}
.photo-channel #Article .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:896px; height:650px}
.photo-channel #Article .big-pic .max{ position:absolute; bottom:0px; right:0px;background: #FFF url(../images/v9/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:100}
.photo_next{ position:absolute; right:0; top:0; width:50%; height:100%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}

#Article .list-pic{ padding:22px 0 16px; height:100px}
#Article .cont{overflow:hidden; float: left; width:616px; height:80px}
#Article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:75px; margin:0 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/v9/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/v9/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;}
/* endSelect */
#endSelect{top:290px;left:333px;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/v9/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;}

.photo-channel #Article .text{ border:1px solid #ddd; background-color:#f3f3f3; padding:8px 10px; zoom:1; margin-bottom:20px}
.photo-channel .relevance{ padding:5px 10px 10px}
.photo-channel .relevance h5,.comment h4{background: url(../images/v9/icon.png) no-repeat left -375px; padding-left:16px;}
.photo-channel .relevance .photo-list{ padding:0; overflow:auto; padding-top:10px}
.photo-channel .relevance .photo-list li{ float:left; width:153px; padding:0}
.photo-channel .relevance .photo-list li .img-wrap{width:110px;height:86px;margin:0 auto;background: url(../images/v9/pic_bg.png) no-repeat; border:none; margin-bottom:6px}
.photo-channel .relevance .photo-list li .img-wrap a{*font-size:59px;width:104px; height:86px; padding:1px 5px 5px 1px }
.photo-channel .relevance .photo-list li .img-wrap a:hover{ background:none}

.box .photo-hot{padding:0 2px}
.photo-hot li{width:119px;*width:50%; text-align:center; padding:5px 0; vertical-align:top}
.photo-hot li div.img-wrap{ width:94px; margin:auto; margin-bottom:5px; height:64px;}
.photo-hot li div.img-wrap a{ width:94px; height:64px;*font-size:48px;}
/* 分页 */
#pages {clear:both;font-size:28px;margin:5px auto;}
#pages a { display:inline-block; height:32px; line-height:32px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {    background: aliceblue; max-width: 150px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:32px; line-height:32px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px;border-radius:10px;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



/* footer style */

/*link*/
.colli li{display:inline-block;zoom:1;*display:inline;overflow:hidden;vertical-align:middle;}
.ylink h5 a.rt{ margin-right:8px; font-weight:normal; font-family:"宋体"}
.ylink h5 a.red{ color:red; font-weight:normal; padding:0 6px}
.ylink .imgul li{ text-align:center; margin:5px 10px;}
.ylink .linka a{ margin:10px; white-space:nowrap; height:30px; line-height:30px;}

.itemli{ margin:0px 10px;}
.itemli li{padding:10px 0px;}
.itemli li a{background:url(../images/bg_member_1.gif) no-repeat -5px -126px;font-weight:bold; padding-left:14px;color:#004499; font-size:13px;}
.pd_b0{padding-bottom:0px;}
/*内容摘要*/
.summary {background-color:#F6FAFD;border: 1px solid #DCDDDD;font-size: 14px;line-height: 23px;margin: 8px 0 10px;padding: 6px 5px 6px;text-align: justify;text-indent: 2em;}
.channel_photo{width:30%; float:left; }
.col-right{width:720px;}



.picsdiv {color: #546167; float: left; font-size: 12px;margin:0 6px 0 6px;position: relative; width: 134px; line-height: 12pt;}
.picsdiv2 {color: #546167; float: left; font-size: 12px; margin:0 17px 0 17px; position: relative; width: 145px; line-height: 12pt; height:120px;}
.column_side { float:left; width:360px; margin:0;}

.grid_3,.grid_5,.grid_6{display:inline;float:left;width:311px}
.grid_3{width:40%;}
.grid_5{width:58%; padding-right:10px;}
.grid_6{width:470px}

.alpha{margin-left:0;}
.omega{margin-right:0; float:right;}

.imgbox img{max-width:100%;}
.imgbox a{display:block; overflow:hidden;}
.imgbox .arttitle{margin:5px 0;line-height:20px;font-size:14px;text-align:left;}
.imgbox .arttitle a{height:40px; overflow:hidden;}
.imgbox{margin-bottom:10px;text-align:center; padding:0 5px;}

.header_box{width:980px;margin:0 auto;text-align:center;}



/* Digg */
.box .digg2{}
.box .digg2 li{ height:24px; overflow:hidden;font-size:15px;line-height:24px;}
.column_right {float:right; text-align:right;}
.contentline {border-top: 1px solid #C3D4E7;}
.rightimg {float:left;width:140px;margin:3px 3px 2px 3px;}

.articletime {float:left;}
.author {float:left;text-align:center;}
#search {margin:5px auto;width:300px;font-size:18px;}
#search #keywords {height:24px;width:222px;font-size:18px}
#search input.search {height:24px;font-size:18px;}
.search .input {height:19px;font-size:14px;padding:0 5px;border:solid 1px #bababa;color:#111;margin-right:6px;width: 190px;
  -webkit-transition: all 2s ease 0;-moz-transition: all 2s ease 0;-ms-transition: all 2s ease 0;-o-transition: all 2s ease 0;transition: all 2s ease 0;
  background:url("../images/main/bg_sreach.png") repeat-x;position:relative;}
input.button2 { position:relative;width:68px; height:21px; margin-left:2px; padding-top:0px;border:none; color:white;z-index:10;background:#015AD3; }

#relbox {}
#relbox h5 {border-bottom:1px solid #aaa;}
#relbox li{ height:30px; overflow:hidden; }
#relbox li a {font-size:15px;line-height: 30px; }
#relmore { clear:both;width:100%;height:30px;text-align:center;line-height:26px;font-size:22px;background:#eee;cursor: pointer;}
/*标签*/
.content_label_list{ border:solid 1px #ccc; background:#f7f7f7; padding:4px 4px 4px 10px; color:#333;}
.content_label_list a:link, .content_label_list a:visited{color:#113EA5; padding:0 5px;font-weight:bold;}
.content_label_list a:hover{color:#c00}

/*font size change */
.button {
background-color: navajowhite;
background-image: -webkit-linear-gradient(top,navajowhite, navajowhite);
background-image: -moz-linear-gradient(top,navajowhite,navajowhite);
display: inline-block;
font-size: 14px;
font-family: 'Meiryo UI';
color: #fff;
text-decoration: none !important;
padding: 2px 3px;
line-height: 16px;
overflow: hidden;
position: relative;
border-radius: 3px;
margin:-5px 3px;
}
	.button:hover {
		opacity: 0.5;
		cursor: pointer;
	}
	#incfont{
	color:black;
	}
	#decfont{
	color:black;
	}

#article_url {line-height:25px;}
.adv_left {float:left;margin:6px 5px 5px -5px; width:300px; height:250px;}
.adv_right{float:right;margin:0 0 0 0; width:322px;}
.relation_box{float:left;width:300px;margin:10px 0 5px -5px;height:250px;}
.article-ad-slim{width:160px; height:600px; float:left;}
.adv_high-right{float:left;margin:0 0 0 0; width:160px;height:600px;}
.adv_box_left{float:left;width:300px; height:250px;}
.adv_box_right{float:left;width:300px; height:250px;padding-left:20px}

/* DFP & AD css */

 div.ads{max-width:1007px;margin:10px auto;overflow:hidden;min-height:60px;clear:both;background:#fff;} 
#ad-ROS160-1,#ad-ROS160-2 {width:160px; height:600px;overflow:hidden;margin:5px auto;}
#ad-ROS300-1, #ad-ROS300-2,#ad-ROS300-3,#ad-ROS300-4 {width:300px; height:250px;overflow:hidden;}
#ad-ROS728-1,#ad-ROS728-2 {width:728px; height:90px;overflow:hidden;margin:0 auto;}
#Pad_A,#ad-ROS970A,#ad-ROS970B {margin:0 auto;width:970px;}
#Pad_L0,#Pad_R0 {position:fixed;}
#Pad_L1{margin:0 10px 10px 0;}
#Pad_R1 {margin:10px auto;}
#imgrank > #Pad_R2,#imgrank > #Pad_R3,#imgrank > #Pad_R4,#imgrank > #Pad_R5{padding:10px 0 10px 0;}
#Pad_B3 {width:336px;height:280px;display:inline-block;float:right;}
#Pad_L2, #Pad_L3 { text-align:center;margin:0 auto}
.ad336{width:336px;max-height:280px;height:270px;display:inline-block;}
.ad300 {width:300px;height:250px;overflow:hidden;}
#mobile_bottom32050 { position: fixed;bottom: 0px;left: 0px;height: 50px;width: 100%;background: #cacaca;z-index: 1000;border: none;text-align: -webkit-center;}

/*count */
#ctimg {width:0;height:0;visibility:hiddden;}

/*mood */
	#mood{text-align: center;}
	#mood ul li,#mood ul li div.pillar{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
	#mood ul li{width:65px; padding-bottom:10px;vertical-align: bottom;opacity: 0.2;}
	#mood ul li:nth-child(3) {opacity: 0.6;}
	#mood ul li:nth-child(2) {opacity: 0.8;}
	#mood ul li:first-child ,#mood ul li:hover {opacity:1;}
	
	#mood ul li span{ font-size:12px}
	#mood ul li label{ display:block;}
	#mood ul li div.pillar{ height:20px; width:65px; background:url(../images/mood/mood.gif) repeat-y 20px center; margin-bottom:5px;}
	#mood ul li div.pass{background-position: -90px center;}
	
#sharefloat {position:absolute;left:-75px;top:520px;}

#editor {margin:o auto;text-alignhttp://v9.aboluowang.net/2015/1002/622804.html:center;}
#editoricon {font-size:1.5em}


header:after,#main:after ,#relbox:after,article_url:after{
  content: "";
  display: table;
  clear: both; 
  line-height:0;
  height: 0;
  visibility: hidden;
}


#back_top{position:fixed;z-index:10;right:10px;bottom:-100px;overflow:auto;width:40px;height:40px;cursor:pointer;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;text-align:center;background-color:#00a9e0;border-radius: 12px;}
#back_top h3 {font-size:25px;line-height: 37px;text-align: center;color: #fff;}

#hot-tag {
	border:1px solid #ccc;
	border-radius: 5px;
  margin:5px;
}
#hot-tag h2 { 
	padding-left:10px;height:32px;background-color:#F6F7F8;
 font-size:16px; font-weight:bold; line-height:30px; position:relative; color:#333;
	/*漸層*/
	background: #efefef;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#efefef), to(#ffffff));
	background: -webkit-linear-gradient(#efefef, #ffffff);
	background: -moz-linear-gradient(#efefef, #ffffff);
	background: -ms-linear-gradient(#efefef, #ffffff);
	background: -o-linear-gradient(#efefef, #ffffff);
	background: linear-gradient(#efefef, #ffffff);
	-pie-background: linear-gradient(#efefef, #ffffff);
}
#hot-tag .inner{ padding:5px 0;font-size:15px;}
#hot-tag  a {display:inline-block;}

#relbox h5>a {color:blue}
.hot-box { float:left; width:48%; margin:0px 4px 0 4px;}


#main-right {position:relative;width:308px;margin:0 0 0 699px;}
#asidecol {}

/*showright */
div.showblock {
   margin:10px 0 0 0;
   background:#6d88b7;
   background: linear-gradient(to bottom, #b8c6df 0%,#6d88b7 100%); 
}
div.showblock h5 {margin:5px 0 0 5px;}
#imgrank {
    padding: 2px 4px;

}
#imgrank li {    
	width: 300px;
 position: relative;
 background: #fff;
 padding: 0px;
 margin: 1px 0px;
 }
#imgrank:after, #imgrank li:after{content:"";display:table;clear:both; }  
#imgrank li:hover{
	background:#ddd;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	transition:all 0.2s ease;
	}  
#imgrank .image {
    float: left;
    width: 110px;
    height: 69px;
    overflow: hidden;
    border: 1px solid #CCC;
    margin: 5px;
}
#imgrank .image img {width:100%} 
#imgrank a.image:hover img{opacity:0.6;	}
#imgrank .title {
 width:160px;
    float: left;
    margin-bottom: 5px;
    font-size:16px;
    color: #222;
    text-decoration: none;
    text-align:left;
}
#ranklist #imgrank li {display:inline-block;}

#qrimg {float:right;margin:0 10px 0 0;width:300px;height:250px;border-radius: 25px;background:#7bb321;position:relative;text-align:center;color:#fff;}
#qrimg:hover {}
#qrimg h2 {color:#fff;margin:0 0 0 -35px;}
#qrimg img {position:absolute;top:-12px;right:-10px;width:80px;height:80px;}
/* footer */

#footer {
	margin:10px auto 0 auto;
	color:#000;
}
#footer-top {
	width:100%;
	height:32px;
	margin-bottom:10px;
}
#footer-top h3 {
	background:#fff;
	margin:6px 0 0 50px;
	float:left;
	padding:0 20px;
	font-size:18px;
	line-height:26px;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#footer .social2 {
	float:right;
	margin:2px 0 0 0;
}
#footer-left { padding:0 15px 0 15px;display:none; 
-webkit-transition-property: height, width;
-webkit-transition-duration: 5s;
-webkit-transition-timing-function:ease-out;
}
#footer-left:target {display:block;}
#footer-left li {
	margin:0 12px 8px 0;
	float:left;
}
#footer-left li.last, #footer-left li:last-child, #footer-left li.first, #footer-left li:first-child {
	background:none;
}
#footer-left li.first a {color:blue} 
#footer-left li.first a:hover {text-decoration:underline;} 
#footer-left li a:link { color:#111; }
#footer-left li a:hover, #footer-bottom a:hover { color:blue; }
#footer-right {
	width:88px;
	float:left;
	padding:20px 0 0 0;
}
#footer-right h3 {
	padding-bottom:6px;
	text-align:center;
}
#footer-bottom {
	border-top:solid 1px #0C78BF;
	padding:12px 12px 20px 25px;
	margin:4px 0 0 0;
}
#footer-bottom, #footer-bottom a {
 /*	color:#72706e; */
}
#footer-bottom h4 {
  /*      color:#32302e;  */
	font-size:27px;
	padding-right:42px;
        line-height:27px;
        height:27px; float:left;
}
#footer-bottom  .left-side{ font-family:"simkai", "dfkai-sb", "BiauKai";}
.left-side {
     width:55%;
	float:left;
     vertical-align:bottom;
}
.left-side li {
	float:left;
	padding-right:20px;
	font-size:17px;
}
.left-side span {
	display:block;
	font-size:12px;
    letter-spacing:1px;
}
#footer-bottom .left-side ul {margin:8px 0 0 0;} 
.right-side {
	width:45%;
	float:right;
	padding:10px 0 0 0;
}

.right-side a {
	padding:0 0 0 7px;
	margin:0 0 0 7px;
}
.right-side a.first, .right-side a:first-child { background:none;}
#footer-left > ul:after,#container:after,  .tab-nav1:after,ul.img-list:after ,div.list-block:after ,div.blue-block:after ,div.blocked:after ,div.ads:after, #articletop:after,#articlesocial1:after,.sitemap:after
{ display:table;content: "";clear:both; line-height:0;  }
.sitemap { clear:both; padding-top:3px;}
.sitemap-title { float:left; width:6%;}
.sitemap-data { float:left; width:94%;}

#header div.home {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0 10px 0 10px;
text-align:left;
font-size:16px;
height:27px;
}

#header div.home span{
	font-weight: normal;
	float: right;
	font-size: 14px;
}
#header div.home  #social {height:26px;overflow:hidden;float:left;}
#header div.home b {float:left;margin:4px 0 0 0;}
.subnav {
 text-align: center;
	font-size: 14px;
    z-index: 5; position:relative;
}
#toplogo {position:relative;text-decoration:none;}
#toplogo:after{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 2px solid #3366FF;
  transition: 0.4s;
}
#toplogo:hover:after {width: 100%;}
a.a2a_dd {float:right;margin:3px 15px 0 0;}

ul li a {vertical-align: middle;}
ul li a.rss {
   display:inline-block;
   width:16px;
   height:16px;
   overflow:hidden;
   border:1px solid transparent;
   line-height:16px;
   text-decoration:none;
   margin:0 3px 0 0;
   /* css3 */
   text-shadow:0 -1px 0 rgba(0,0,0,0.5);
   -moz-border-radius:2px;
   -webkit-border-radius:2px;
   border-radius:2px; /* standards version last */
}
ul li a.rss:hover,
ul li a.rss:focus,
ul li a.rss:active {
   opacity:0.8;
}
 a.rss {
   position:relative;
   width:15px;
   padding:0 1px;
   border-color:#ea6635;
   text-transform:lowercase;
   text-indent:-186px;
   font-size:16px;
   font-weight:bold;
   color:#fff;
   background:#e36443;

   /* css3 */
   -moz-box-shadow:0 0 3px rgba(0,0,0,0.4);
   -webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);
   box-shadow:0 0 3px rgba(0,0,0,0.4);
   background:-webkit-gradient(linear, left top, left bottom, from(#f19242), to(#e36443));
   background:-moz-linear-gradient(top, #f19242, #e36443);
   background:linear-gradient(top, #f19242, #e36443);
}
 a.rss:before,
 a.rss:after {
   content:"";
   position:absolute;
   bottom:3px;
   left:3px;
}

/* create circle */
 a.rss:before {
   width:3px;
   height:3px;
   background:#fff;
   /* css3 */
   -moz-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}

/* create the two arcs */
 a.rss:after {
   width:6px;
   height:6px;
   border-style:double;
   border-width:6px 6px 0 0;
   border-color:#fff;
   /* css3 */
   -moz-border-radius:0 13px 0 0;
   -webkit-border-radius:0 13px 0 0;
   border-radius:0 13px 0 0;
}

#fblike {width:100px;height:25px;overflow:hidden;margin:5px 0 0 11px;}
#shr_canvas2 {clear:none;}
#shr_canvas3 {clear:none;}

/*linkIcon*/
.keyWords { display:inline-block; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;width:330px;}
.keyWords a { display: inline-block; border: 1px solid #227d51; color: #227d51; border-radius: 20px; padding: 3px 15px; font-size: 16px; margin: 10px 2px; font-weight: bold; }
.keyWords a:hover { background: #227d51; color: #fff; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }


div.page h1 { font-szie:36px;}
div.page h2 { font-szie:30px;}
div.page h3 { font-szie:24px;}
#relateds {
  margin-bottom: 20px;
  clear: both;
}
#relateds > h3 {
  margin: 0 0 0.6em;
  color: #000;
  font-size: 24px;
  font-weight: 600;
}
#relateds .relation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding:0 0 0 10px;
  background-color: #eee;
}
#relateds .relation::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  background-color: #808080;
}
#relateds .relation + .relation {
  margin-top: 1em;
}
#relateds h5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em;
}
#relateds h5  a {
  display: inline-block;
  display: -webkit-box;
  padding: 0;
  color: #808080;
  font-size: 18px;
  line-height: 24px;
  max-height: 46.8px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  border-bottom: none;
  overflow: hidden;
}
#relateds .related_img {
  position: relative;
  width: 33%;
  padding: 0 ;
  border-bottom: none ;
}
#relateds .related_img::after {
  content: '';
  display: block;
  top: 0;
  width: 100%;
  padding-top: 75%;
}
#relateds .related_img img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
@media (min-width: 767px) {
#relateds h5 {
    padding: 1em 2em;
}
#relateds .related_img {
    width: 25%;
}
}

@media (min-width: 900px) {
#relateds {
    margin-bottom: 0;
}
#relateds .related_img {
    width: 20%;
}

}



@media screen and (min-width: 1160px) and (max-width: 1320px) {
  #header,#main,#footer, .wrap {margin:0 0 0 160px;}
  
}

@media screen  (max-width: 1024px) {
  #header,#main,#footer, .wrap, div.ads {width:995px;max-width:995px;}
}
@media screen  (max-width: 995px) {
  #header,#main,#footer, .wrap, div.ads {width:100%;max-width:100%;}
}
@media screen and (max-width: 768px) {
#main-right { display:none;}
#main .col-left,div.crumbs { width:100%;}
#main .article-left { width:100%; padding:0;}
#main .tag-left, #main .special-left { width:96%; margin:0; padding:0 10px;}
div.ads {max-width:728px;}
.menu {padding:0;margin:7px 0 0 170px;}
#toplogo {padding:6px 0 0 0;color:#36f;}
#header,div.wrap {width:100%;}
#header div.home { margin:0 0 0 170px;}
.subnav { padding:0;clear:both; margin:0;}
#Pad_A {width:728px;}
#imgrank li{width:49%;}
}
@media screen and (max-width: 720px) {
.ad336 {width:300px;height:250px;}	

}
@media screen and (max-width: 627px) {
div.ads {max-width:468px;}
#Pad_A {width:468px;}
a.a2a_dd {display:none;}

}

@media only screen and (max-width: 570px) {
#social{display:none}
div.ads {max-width:468px;}
.channel_photo { width:100%;}
#main .channel-hot { width:100%; padding-left:0;}

.grid_3, .grid_5 { width:100%; padding:0;}
.hot-box { width:98.5%;}

.cat-area { width:98.5% !important;}
.photo-list li { width:24%}

.article-ad { float:none; margin:0 auto; padding-bottom:3px;}

#Pad_L2, #Pad_L3 { display:block; padding-bottom:3px; text-align:center;}

.menu-space { display:none !important;}	
.menu-home { display:none !important;}
.article-ad {margin:0 auto;}

}
@media only screen and (max-width: 480px) {
#menu { position: static; display: none;}
.photo-list li { width:32%}	
div.ads {max-width:320px;}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{display: block;}
.show-menu { cursor:pointer; display:block; position:absolute; z-index:999; top:83px; right:0;}
.menu-roll { text-align:left; padding:5px; }
.menu {clear:both;margin:0 0 0 15px;padding:0;}
#toplogo { display:inline-block; padding-left:0px; float:none; padding-top:0;margin:8px 0 0 6px;}
#header div.home span { display:inline-block; float:none;text-align:center;margin:5px 0 0 0;}
#commentlogo {top:auto; margin:0 auto; position:relative; height:62px} 
#header div.home { text-align:center; line-height:10px;}
.subnav { padding-top:1px; padding-left:0px;}
#Pad_L1 { float:none;clear:both}
#fblike:after {
  content: "";
  display: table;
  clear: both;
  line-height:0;
  height: 0;
  visibility: hidden;
}
#imgrank li{width:100%;}
}
@media only screen and (max-width: 320px) {

div.ads {max-width:320px;}
.photo-list li { width:49%}	
}
