@charset "utf-8";
/**
 * 全局
 * 2014-5-10
 * zhw QQ:27856361
**/
body{ line-height:1.5; background:#fff; font-size:12px; font-family:微软雅黑, Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif; color:#333;}
body,dl,dd,h1,h2,h3,h4,p,form{ margin:0;}
input{ padding:0;}
ol,ul,li{ padding:0; margin:0;}
ol,ul{ list-style:none;}
img{ border:none; display:inline-block; vertical-align:middle; overflow:hidden;}
img,select,input{ vertical-align:middle;}
a{ color:#333; text-decoration:none; transition: color .3s ease-in-out;}
a:hover{ color:#F36705; text-decoration:underline;}

.fl,.colL,.colM{ float:left;}
.fr,.colR{ float:right;}
.clear,.clearfix:after,.w:after,.gTit:after{ height:0; font:0/0 Arial; overflow:hidden; clear:both;}
.clearfix,.w,.gTit{ *zoom:1;}
.clear_auto{ overflow:hidden; *zoom:1;}
.clearfix:after,.w:after,.gTit:after{ display:block; content:'clear'; visibility:hidden;}
.undis{ display:none;}
.line_x{ height:0; border:none; border-top:dashed 1px #ccc; font:normal 0/0 Arial, Helvetica, sans-serif; overflow:hidden; display:block;}
.imgBor{ background:#fff; border:solid 1px #ddd; padding:3px;}
.hidtit{ max-height:36px; line-height:18px; overflow:hidden;}
.hidtit_2{ height:18px; line-height:18px; overflow:hidden;}

.fc_f90{ color:#ff9900;}
.fc_fff{ color:#fff;}
.fc_393{ color:#339933;}
.fc_36a{ color:#3366aa;} /* 蓝色 */
.fc_d02{ color:#dd0022;} /* 红色 */
.fc_666{ color:#666;}
.fc_999{ color:#999;}
.fc_f60{ color:#ff6600;}
.fs_14{ font-size:14px;}
.fs_16{ font-size:16px;}
.fs_18{ font-size:18px;}
.fs_20{ font-size:20px;}
.fs_24{ font-size:24px;}
.fs_26{ font-size:26px;}
.ful_n:hover,.ful_n a:hover{ text-decoration:none;}
.fw{ font-weight:700;}
.fw4{ font-weight:400;}
.fa_yhei{ font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,Tahoma,Helvetica,arial,sans-serif;}
.fshadow{ text-shadow:0 0 2px #666666;}
.ftc{ text-align:center;}

.w{ width:1000px; margin:auto;}
.w960{ width:960px; margin-left:auto; margin-right:auto;}
.w680{ width:680px; border-right:1px solid #F0F0F0;}
.w340{ width:340px;}
.w300{ width:300px;}
.w280{ width:280px;}

.mb{ margin-bottom:10px;}
.positionmb{ margin-bottom:10px; border-bottom:1px solid #EAEAEA; padding-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mr{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mt{ margin-top:10px;}

/**
 * 通用模块
 * 2014-5-10
 * zhw QQ:27856361
**/
/* * 标题栏 * */
.g_tit,.g_list .item,.g_header .nav,.g_header .nav .item,.g_tit_2,.g_tit_2 .tw{ background:url(../img/sprite.gif) no-repeat;}
.g_tit{ height:23px; border-bottom:solid 1px #999; background-position:0 -200px; padding:0 0 10px 14px; line-height:20px;}
.g_tit_en{}
.g_tit_2{ background-position:0 -250px; background-repeat:repeat-x; height:34px; line-height:24px;}
.g_tit_2 .tw{ background-position:center -14px; padding-bottom:10px;}

/* * 数据列表 * */
.g_list .item{ background-position:0 -153px; height:26px; line-height:26px; overflow:hidden;}
.g_list .item a{ margin-left:10px;}
.g_list .beitem{ margin-top:20px; font-weight:700;}

/* * 选项卡 * */
.g_tab .tab_menu{ background:#eee; line-height:40px;}
.g_tab .menu_item{ min-width:100px; padding:0 10px; cursor:pointer; font-weight:400; text-align:center;}
.g_tab .menu_item_hover{ background:#fff; line-height:37px; border-top:solid 3px #333; color:#dd0022;}

/* * 图片半透明标题 * */
.img_tit{ position:relative;}
.img_tit .t{ display:block; position:absolute; left:0; bottom:0; width:100%; height:22px; line-height:22px; margin:0; background:rgba(0,0,0,.6) !important; background:#000; filter:Alpha(opacity=60); color:#fff; text-align:center;}

/* * 排行 * */
.g_rank{ height:350px;}/* 初始化一个高度防止抖动 */
.g_rank1{ height:280px;}/* 初始化一个高度防止抖动 */
.g_rank .item{ height:26px; overflow:hidden; transition:all .5s;}
.g_rank .tit{ height:26px; line-height:26px; overflow:hidden;}
.g_rank .n{ border-radius:18px; width:18px; height:18px; line-height:16px; margin:4px 10px 0 0; text-align:center; color:#666;}
.g_rank .sub{ background:#eee; display:none; height:90px; margin:5px 0 5px 28px; overflow:hidden;}
.g_rank .infos{ margin-top:5px;}
.g_rank .hover{ height:126px;}
.g_rank .hover .sub{ display:block;}
.g_rank .hover .n{ background:#dd0022; color:#fff;}

/* * 头条 * */
.g_topnews .mtn_items{ border-bottom:dashed 1px #ccc; margin-bottom:15px; padding-bottom:15px;}

/* * 图片列表 * */
.g_pics .item{ margin-right:15px;}
.g_pics .t{ display:block; margin:5px 0; text-align:center;}

/* * 图文（左图右描述） * */
.g_picarc{ position:relative;}
.g_picarc .img{ float:left; margin-right:15px; font-size:0;}
.g_picarc .summary{ *zoom:1; overflow:hidden;}
.g_picarc .t{ margin-bottom:5px;}

/* * 位置导航 * */
.g_pos .site{ border-left:solid 3px #999; padding-left:10px; height:16px; line-height:16px;}
.g_pos .site a{ color:#666;}

/* * 分页 * */
.g_pages{ clear:both; margin:20px 0; text-align:center;}
.g_pages a,.g_pages .thisclass,.g_pages .cpprevdis,.g_pages .cpnextdis{ display:inline-block; border:solid 1px #ddd; line-height:32px; margin-right:5px; padding:0 5px; min-width:22px; _width:22px;text-align:center; font-size:16px; color:#3366aa;}
.g_pages .cpnext i,.g_pages .cpprev i{ font-family:\5B8B\4F53; font-style:normal;}
.g_pages .cpprevdis,.g_pages .cpnextdis{ cursor:no-drop; color:#999;}
.g_pages .thisclass{ border:none; color:#666; font-size:12px;}
.g_pages a:hover{ border-top-color:#ccc; border-bottom-color:#ccc; background:#f5f5f5; text-decoration:none;}
.g_pages .cptotal{ margin-right:5px; color:#999;}


/**
 * 头部
 * 2014-5-10
 * zhw QQ:27856361
**/
.g_header{ padding:0 0 20px;}
.g_header .logo_bar{ margin-bottom:20px;}
.g_header .nav{ background-position:0 -96px; background-color:#e9e9e9; background-repeat:repeat-x; height:48px; line-height:43px; overflow:hidden;}
.g_header .nav .item{ background-position:right -48px; float:left;}
.g_header .nav .item a{ display:block; padding:0 22px 5px;}
.g_header .nav .hover{ background-position:center 0; background-color:#df0024;}
.g_header .nav .hover a{ color:#fff;}


/**
 * 底部
 * 2014-5-10
 * zhw QQ:27856361
**/
.g_foot{ border-top:solid 5px #dd0022; line-height:1.8; padding:10px 0;}
.g_foot i{ margin:0 10px;}

/**
 * 首页
 * 2014-5-10
 * zhw QQ:27856361
**/

/* * 第一部分 今日、独家、幻灯 * */
.ipt_1{ height:267px; overflow:hidden;}
.ipt_1 .colL{ width:324px; margin-right:20px;}
.ipt_1 .colL .h{ height:27px; overflow:hidden;}
.ipt_1 .g_topnews .mtn_items{ margin-bottom:8px; padding-bottom:8px;}
.ipt_1 .colM{ width:325px; background:#cccccc}
.ipt_1 .colM .hd{ height:32px; line-height:30px; padding:0 10px; background:url(../img/tit_sp.gif) no-repeat; color:#fff; font-weight:400;}
.ipt_1 .colM .md{ background:#fff; height:195px; overflow:hidden; margin:10px; padding:10px;}
.ipt_1 .colM .md .t{ margin-bottom:10px;}
.ipt_1 .colM .item{ height:93px; overflow:hidden;}
.ipt_1 .gSlider{ position:relative; height:267px; width:311px; overflow:hidden;}
.ipt_1 .gSlider .item{ display:none; height:100%;}
.ipt_1 .gSlider .t{ background:rgba(0,0,0,.6) !important; background:#000; filter:Alpha(opacity=60); display:block; position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; overflow:hidden; text-indent:10px;}
.gSlider .sbtn{ background:rgba(0,0,0,.6) !important; background:#000; filter:Alpha(opacity=60); border-radius:6px; padding:5px 0 5px 10px; position:absolute; bottom:40px; right:10px;}
.gSlider .sbtn .nitem{ background:#fff; display:inline-block; border-radius:10px; height:10px; width:10px; line-height:200%; margin-right:10px; overflow:hidden; font-size:0;}
.gSlider .sbtn .current{ background:#dd0022;}

/* * 第二部分 国内、国际、评论 * */

/* * 第三部分 社会、军事 * */

/* * 第四部分 娱乐、体育、杂志 * */
.ipt_4 .w280{ width:280px; overflow:hidden;}
.ipt_4 .g_pics{ width:295px;}
.ipt_4 .g_pics .t{ margin-bottom:0;}

/* * 第五部分 科技、生活、排行 * */

/* * 第六部分 图片 * */
.ipt_tu{ height:450px; overflow:hidden;}
.ipt_tu .t{ height:30px; line-height:30px;}
.ipt_tu .sm_img{ *display:inline; margin:0 6px 6px 0;}

/* * 友情链接 * */
.flinks{ border:solid 1px #ccc; margin-top:20px; padding:20px 0; clear:both;}
.flinks .hd{ border-right:solid 1px #ccc; padding:0 20px; text-align:center;}
.flinks .md{ width:870px; height:36px; overflow:hidden; padding-left:20px;}
.flinks .md a{ margin-right:10px; color:#666;}


/**
 * 文章列表页
 * 2014-5-10
 * zhw QQ:27856361
**/
.list_page_tops{ border-bottom:solid 3px #eee; padding-bottom:20px;}
.list_page .main .item{ border-bottom:solid 1px #ddd; height:90px; margin-bottom:20px; padding-bottom:20px; overflow:hidden;}
.list_page .main .t{ height:20px; line-height:20px; overflow:hidden;}
.list_page .main .attrs{ margin-bottom:5px;}


/**
 * 文章内容页
 * 2014-5-10
 * zhw QQ:27856361
**/
.arc_hd{ padding-top:0px; border-bottom:1px dashed #F0F0F0;}
.arc_attrs{ line-height:28px; padding:10px 0 5px;}
.arc_attrs .date{ padding:0 50px 0 30px;}
.arc_attrs .from{ padding-right:50px;}
.arc_attrs .writer{ padding-right:50px;}
.arc_body{ width:96%; line-height:1.8; overflow:hidden; padding-left:14px;}
.arc_body img{ max-width:100%; margin:0 auto;}
.arc_body p{ margin:10px 0;}

.arc_pics{ width:100%; overflow:hidden;}
.arc_pics .g_pics{ width:707px;}
.arc_pics .g_pics .item{ margin-right:26px; width:150px;}
.arc_side{ overflow:hidden;}
.w300 .g_pics{ width:320px;}
.w300 .g_pics .item{ width:140px; margin-right:20px;}


/**
 * 图片列表页
 * 2014-5-10
 * zhw QQ:27856361
**/
.list_tu_page{ overflow:hidden;}
.list_tu_page .main{ width:695px;}
.list_tu_page .main .item{ width:158px; margin:0 15px 15px 0;}


/**
 * 图片内容页
 * 2014-5-10
 * zhw QQ:27856361
**/
.view_tu_page .arc_attrs .date{ padding:0 100px 0 100px;}
.view_tu_page .arc_attrs .from{ padding-right:150px;}
.view_tu_page .arc_attrs .writer{ padding-right:100px;}
.view_tu_page .pic_box{ position:relative; width:100%; overflow:hidden;}
.view_tu_page .pic_box img{ max-width:100%;}
.pic_commend_2 .hd{ background:#dd0022; position:relative; width:16px; padding:13px 12px 13px 5px;}
.pic_commend_2 .hd .arrow_r{ position:absolute; right:0; top:50%; border-width:7px; border-color:transparent #fff transparent transparent; border-style:dashed solid dashed dashed; width:0; height:0; line-height:0; overflow:hidden; font-size:0;}
.pic_commend_2 .item{ *display:inline; margin-left:21px;}
.pic_commend{ width:100%; overflow:hidden;}
.pic_commend .g_pics{ width:720px;}
.pic_commend .gt_pics{ width:680px;}
.pic_commend .item{ width:140px; margin-right:40px;}
.pic_commend .titem{ width:140px; margin-left:21px;margin-right:3px;}

.pic_prev,.pic_next{ position:absolute; left:0; top:50%; width:70px; height:70px; line-height:200px; margin-top:-35px; overflow:hidden; background:url(../img/pic_btn.png) no-repeat;}
.pic_next{ left:auto; right:0; background-position:-70px 0;}
.pic_prev:hover{ background-position:0 -70px;}
.pic_next:hover{ background-position:-70px -70px;}

.arc_h .img{ margin-right:15px;}


/**
 * 关于我们
 * 2014-5-10
 * zhw QQ:27856361
**/
.about_side .about_pic_item{ margin-bottom:15px;}
.about_side{ width:175px;}
.about_main{ width:805px; overflow:hidden;}
.about_main img{ max-width:805px;}
.about_main .arc_hd{ padding-bottom:10px; margin-bottom:20px; border-bottom:solid 2px #ccc;}


/* * temp * */
.g_header .nav .item a{ padding:0 19px 5px;}
.g_header .nav .item_down{ background:none;}
.g_header .nav .item_down a{ padding-right:0;}