@charset "utf-8";

/* CSS Document */
.header_art { padding-bottom: 10px; border-bottom: 3px solid #8f2827; }
.bk6eb2d7 { background: #6eb2d7; }
.w620 { width: 620px; }
.w336 { width: 336px; }
.bb4f3 { border-bottom: 4px solid  #f3f3f3; }

/*2列，336像素,间隔20像素*/
.c2_336_20 { width: 336px; overflow: hidden; }
.c2_336_20 ul { margin-right: -20px; }
.c2_336_20 li { float: left; width: 158px; margin-right: 20px; margin-top: 20px; }

/*2列，620像素,间隔22像素*/
.c2_620_22 { width: 620px; overflow: hidden; }
.c2_620_22 ul { margin-right: -22px; }
.c2_620_22 li { float: left; width: 192px; margin-right: 22px; margin-top: 20px; }

/*2列，1000像素,间隔22像素*/
.c4_1000_20 { width: 1000px; overflow: hidden; }
.c4_1000_20 ul { margin-right: -20px; }
.c4_1000_20 li { float: left; width: 235px; margin-right: 20px; }

/*5列，1000像素,间隔22像素*/
.c5_1000_20 { width: 1000px; overflow: hidden; }
.c5_1000_20 ul { margin-right: -20px; }
.c5_1000_20 li { float: left; width: 184px; margin-right: 20px; }

/*** 划词弹出 ***/
.tooltip { background: url(../img/skin2015/share_bg.png) no-repeat 0 0; width: 170px; height: 77px; overflow: hidden; line-height: 80px; }
.tooltip .share_a { height: 24px; line-height: 24px; color: #333; padding: 18px 0 10px 5px; overflow: hidden; font-size: 12px; }
.tooltip .share_a span { display: block; float: left; }
.tooltip .share_a a { margin: 0 2px; float: left; width: 24px; height: 24px; overflow: hidden; }
.tooltip .share_a a.icon_qq { background: url(../img/skin2015/share_btns.png) no-repeat 0 0; }
.tooltip .share_a a.icon_qzone { background: url(../img/skin2015/share_btns.png) no-repeat 0 -25px; }
.tooltip .share_a a.icon_sina { background: url(../img/skin2015/share_btns.png) no-repeat 0 -50px; }
.tooltip .share_a a.icon_baidu { background: url(../img/skin2015/share_btns.png) no-repeat 0 -75px; }
.tooltip .wome { background: url(../img/skin2015/share_btns.png) no-repeat 10px -100px; height: 24px; overflow: hidden; line-height: 24px; padding-left: 15px; font-size: 12px; }
.tooltip .wome a { float: left; width: 70px; height: 24px; text-align: center }

/*========================== 主体 */

/*地址导航*/
.adrnav, .adrnav a { color: #555; }
.adrnav a:hover { color: #c00; }
.adrnav { position: relative; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #e4e4e4; zoom: 1; }
.adrnav_bk { position: absolute; bottom: -11px; _bottom: -12px; left: 20px; display: block; height: 11px; width: 24px; background: url(../img/skin2015/bk_common.png) no-repeat 0 -163px; }

/*文章详细内容*/
.article { margin: 20px 0; }
.art_tit_h2 { max-height: 60px; margin: 40px 0; font: 26px/30px \5FAE\8F6F\96C5\9ED1; overflow: hidden; }

/*文章头部简介*/
.art_tit { margin: 40px 0; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.art_tit, .art_tit a { color: #555; }
.art_info { font-size: 0; height: 20px; line-height: 20px; margin-top: 3px; _margin-top: 5px; }
.art_info a:hover { color: #c00; }
.art_info span, .art_info a { font-size: 12px; }
.art_info span { margin-right: 20px; vertical-align: middle; }
.art_info i { display: inline-block; width: 15px; height: 15px; margin-right: 5px; vertical-align: middle; background-image: url(../img/skin2015/bk_common.png); background-repeat: no-repeat; }
.art_info_dateicon { background-position: -146px -69px; }
.art_info_editoricon { background-position: -146px -85px; }
.art_info_sourceicon { background-position: -146px -101px; }

/*分享栏*/
.sharebar { font-size: 0; }
.sharebar span { margin-right: -5px; font-size: 12px; vertical-align: middle; }
.sharebar a { display: inline-block; width: 26px; height: 25px; margin-left: 5px; vertical-align: middle; background-image: url(../img/skin2015/bk_common.png); }
.sharebar_weixin { background-position: 0 -31px; }
.sharebar_weibo { background-position: 0 -57px; }
.sharebar_qqwb { background-position: 0 -83px; }
.sharebar_qqkj { background-position: 0 -109px; }
.sharebar_baidu { background-position: 0 -135px; }

/*文章内容*/
.art_con { margin: 30px 0; font-size: 16px; }
.art_con img { display: block; margin: 0 auto; clear: both; }
.art_con p { margin-top: 1.8em; text-indent: 2em; line-height: 1.8; color: #111; }
.art_con iframe {
	display: block; margin: 32px auto 0 auto;
}

/*文章底部翻页*/
.art_page { height: 40px; line-height: 40px; margin: 20px 0; padding: 0 10px; background: #f3f3f3; text-align: center; }
.art_page span { display: inline-block; height: 40px; line-height: 40px; vertical-align: middle; }
.art_page a:hover, a.art_page_cur { color: #c00; }
.art_page_num { margin-left: 20px; margin-right: 12px; }
.art_page_num a { font-style: oblique; margin-right: 10px; font-family: verdana; font-size: 20px; }
.art_page_ctrl a { font-family: \5B8B\4F53; font-size: 30px; font-weight: bold; }
a.art_page_notcur, a.art_page_notcur:hover { color: #ccc; text-decoration: none; cursor: default; }

/*文章热词*/
.art_bottom { height: 28px; margin: 20px 0; font-size: 0; *padding-bottom: 20px; }
.art_bottom_hot a { display: inline-block; padding: 0 10px; margin-right: 10px; vertical-align: middle; height: 28px; line-height: 28px; font-weight: bold; font-size: 12px; color: #888; border-radius: 2px; background: #eee; }
.art_bottom_hot a:hover { color: #c00; }
.art_bottom .art_bottom_search { height: 28px; line-height: 28px; font-size: 0; background: #999; }
.art_bottom .art_bottom_search:hover { text-decoration: none; }
.art_bottom_search span { vertical-align: middle; font-size: 12px; font-weight: normal; color: #fff; }
.art_bottom_search_icon { display: inline-block; height: 28px; width: 20px; vertical-align: middle; background: url(../img/skin2015/bk_common.png) no-repeat 0 -178px; }

/*相关内容*/
.art_h2 { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; }
.art_h2.h20 { height: 20px; }
.art_h2.lh18 { line-height: 18px; }
.relevant { padding-bottom: 20px; margin: 20px 0; border-bottom: 4px solid #f3f3f3; }
.relevant .art_h2 { margin-bottom: 10px; }
.relevant .graphic { width: 350px; overflow: hidden; }
.relevant li { padding: 5px 0 10px 0; border-top: 1px solid #f3f3f3; line-height: 2; }
.relevant .graphic ul { margin-top: -1px; }
.relevant .graphic_tit { height: 4em; line-height: 2; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; }

/*文章下面的选项卡图文推荐*/
.art_tab { margin-top: 40px; margin-bottom: 20px; overflow: hidden; }
.art_tab_tit { margin-right: -4px; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.art_tab_tit a { height: 45px; width: 100px; line-height: 45px; position: relative; margin-right: 4px; margin-bottom: 20px; vertical-align: middle; text-align: center; font-weight: normal; background: #eee; }
.art_tab_tit a.dib { font-size: 16px; }
.art_tab_tit i { position: absolute; bottom: 0; left: 50%; display: none; overflow: hidden; width: 0; height: 0; width: 0; margin-bottom: -12px; margin-left: -6px; border-width: 6px; border-style: solid; border-color: #fff; }
.art_tab_tit a:hover, .art_tab_tit .cur { color: #fff; background: #1e97ce; text-decoration: none; }
.art_tab_tit a:hover i, .art_tab_tit .cur i { display: block; border-top-color: #1e97ce; }
.art_focus { width: 250px; height: 340px; margin-top: 5px; position: relative; }
.art_focus_per, .art_focus_next { position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -37px; text-align: center; font: bold 30px/50px \5B8B\4F53; color: #fff; }
.art_focus_per:hover, .art_focus_next:hover { text-decoration: none; }
.art_focus_per { left: 0; }
.art_focus_next { right: 0; }
.art_focus_tit { position: absolute; left: 0; bottom: 0; width: 92%; height: 48px; padding: 2% 4%; font: 16px/24px \5FAE\8F6F\96C5\9ED1; color: #fff; background: url(../img/skin2015/bk_t.png) repeat 0 0; overflow: hidden; }
.art_focus li a:hover .art_focus_tit { color: #fff; text-decoration: underline; }
.art_tab_con_tit h3 a { font-family: \5FAE\8F6F\96C5\9ED1; }
.art_tab_con_tit h3 { font-size: 18px; line-height: 1.5; height: 1.5em; overflow: hidden; }
.art_tab_con_tit h3 a:hover { color: #c00; }
.art_tab_list_info { line-height: 2; height: 4em; margin: 10px 0; color: #888; overflow: hidden; }
.art_tab_con_list { margin-top: 20px; margin-left: 270px; }
.art_tab_con_list li { padding: 0; height: 39px; line-height: 39px; font-size: 14px; border-top: 1px solid #f3f3f3; zoom: 1; overflow: hidden; }
.art_tab_con_list li span { float: right; margin-left: 10px; color: #aaa; overflow: hidden; }
.art_tab_con_list li i { float: left; width: 5px; height: 5px; margin-top: 17px; margin-right: 5px; background: #bccce9; overflow: hidden; }

/*精彩看点*/
.marvellous { margin-top: 40px; margin-bottom: 20px; clear: both; }
.marvellous h2 { text-align: center; }
.marvellous_h2_bk { position: relative; z-index: 1; display: inline-block; padding: 0 20px; background: #fff; }
.marvellous h2 i { display: block; height: 1px; width: 100%; background: #d6d6d6; position: relative; margin-top: -20px; overflow: hidden; }
.marvellous li { height: 123px; overflow: hidden; }
.marvellous .images_tit_move { line-height: 2; height: 2em; margin-top: -2em; margin-top: -2em\9; }

.marvellous2 { }
.marvellous2 h2 { margin-bottom: 0;}
.marvellous2 li { height: auto; margin-top: 20px; border-radius: 3px;}
.marvellous2 .images_tit_move {
	height: 40px;
	line-height: 20px;
	margin-top: 0;
	padding: 5px 10px;
	text-align: left;
	color: inherit;
	background:#f2f2f2;
}
.marvellous2 .more { display: block; height: 3em; line-height: 3; margin-top: 20px; font-size: 14px; color: #666; text-align: center; background-color: #f2f2f2; border-radius: 3px; text-decoration: none; }
.marvellous2 .more:hover { color: #333; background-color: #eee; }

/*.marvellous .images_img:hover .images_tit_move { margin-top: -2em; }*/

/*评论*/
.evalua { margin: 20px 0; line-height: 20px; }
.evalua .art_h2 { margin-bottom: 0; height: 24px; line-height: 24px; }
.evalua_top { padding: 10px 0px; }
.evalua_tit { font-size: 16px; font-weight: bold; font-family: arial, \5FAE\8F6F\96C5\9ED1; color: #039; }
.evalua_num a { font-family: verdana; font-size: 12px; padding: 0px 5px; }
.evalua_num a:hover { color: #d31b03; }
.evalua_num span { padding-right: 2px; font-family: verdana; font-size: 18px; color: #d31b03; }
.evalua_center { height: 90px; position: relative; padding-left: 60px; }
.evalua_img { position: absolute; top: 0; left: 0; width: 50px; height: 50px; padding-right: 10px; }
.evalua_img img { width: 50px; height: 50px; border-radius: 2px; background: #eee; }
.evalua_con { height: 88px; border: 2px solid #CCD4D9; border-radius: 2px; overflow: hidden; }
.evalua_textarea { width: 98%; height: 82px; padding: 3px 1%; font-size: 14px; color: #999; background: #fff url(../img/skin2015/logo_textearebk.png) no-repeat center center; border: none; resize: none; }
.evalua_bottom { padding: 10px 0 0 62px; }
.evalua_submit_o:hover { text-decoration: none; }
.evalua_submit_o:hover .evalua_submit { background-color: #32a8de; }
.evalua_submit { width: 66px; height: 28px; text-align: center; line-height: 28px; border: 0; cursor: pointer; background-color: #1e97ce; border-radius: 2px; color: #fff; }
.evalua_relief { color: #666; }

/*内容页面图集*/
.ypics { width: 620px; margin: 0 auto; padding: 15px 0; }
.ypics .ypicsimg { position: relative; overflow: hidden; width: 100%; text-align: center; }
.ypics .ypicsimgshow { height: 100%; }
.ypics .ypicsimg i { display: inline-block; /*height:100%;*/ vertical-align: middle; }
.ypics .ypicsimg img { vertical-align: middle; -ms-interpolation-mode: bicubic; }
.sets_photo_prev { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background: url(../img/skin/cur.png) repeat; margin-left: 0 }
.sets_photo_next { position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: url(../img/skin/cur.png) repeat; margin-right: 0 }
.sets_pphoto { display: block; width: 100%; height: 100%; _height: 2000px; outline: none; cursor: url(../img/skin2015/cursor_l.cur), auto; }
.sets_nphoto { display: block; width: 100%; height: 100%; _height: 2000px; outline: none; cursor: url(../img/skin2015/cursor_r.cur), auto; }
.ypics .ptitle { padding: 12px 0 8px 0; line-height: 18px; color: #666666; clear: both; }
.ypics .ptitle p { margin: 10px 0; text-indent: 0; font-size: 14px; }
.ypics .ptitle .pred { color: #F00; font-size: 16px; }
.ypics .ypicss { width: 620px; overflow: auto; clear: both; border-top: solid 1px #CCC; padding-top: 15px; }
.ypics .ypicslist { width: 610px; overflow: hidden; height: 110px; float: left; }
.ypics .ypicslist ul { float: left; height: 84px; width: 8000px; overflow: hidden; }
.ypics .ypicslist li { float: left; margin-right: 8px; width: 107px; }
.ypics .ypicslist li.pnav img { border: solid 1px #F9DF53; }
.ypics .ypicslist li img { width: 105px; height: 82px; border: solid 1px #ccc; }
.prev, .next { display: block; width: 20px; height: 65px; }
.prev, .next { background: url(../img/skin2015/set.png) no-repeat; }
.prev { float: left; background-position: 0 0; margin: 9px 6px 0 0; }
.prev:hover { background-position: -21px 0; }
.next { float: right; background-position: -42px 0; margin: 9px 0 0 0px; }
.next:hover { background-position: -63px 0; }

/*内容页面 相关调查模块*/
.vote_con { padding-bottom: 20px; background: #fff; clear: both; overflow: hidden; zoom: 1; border-bottom: 4px solid #f3f3f3; }
.mod_box .art_h2 { margin-bottom: 10px; }
.vote_tit { background: url(../img/skin/article_bg.png) repeat-x scroll 0 -129px; border-top: 1px solid #C4D6EC; border-right: 1px solid #C4D6EC; border-left: 1px solid #C4D6EC; color: #039; clear: both; float: left; height: 26px; line-height: 26px; font-size: 14px; font-weight: bold; font-family: sunsim; padding: 0 10px; overflow: hidden; }
.vote_con .nvt_tit { height: 26px; line-height: 26px; font-size: 14px; color: #333; padding: 0 5px; margin-bottom: 10px; overflow: hidden; }
.vote_con .nvt_tit a { font-size: 16px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; }
.vote_con .nvt_tit span { color: #999; font-size: 12px; font-weight: normal; float: right; }
.vote_con .nvt_tit em { font-family: Georgia; color: #c00; font-weight: bold; padding: 0 5px; }
.vote_con table { background: none; border: 0 none; width: 100%; }
.vote_con table td { border-top: 1px solid #E6F1F5; border-bottom: 0 none; color: #666; cursor: pointer; line-height: 22px; padding: 8px 5px; vertical-align: text-top }
.vote_con td em { border: 1px solid #bdbdbd; width: 152px; height: 11px; float: left; margin-top: 4px; margin-right: 5px; overflow: hidden; }
.vote_con td i { border-right: 1px solid #bdbdbd; color: #888; font-family: Verdana; float: left; height: 11px; overflow: hidden; }
.vote_con td b { color: #333; padding-left: 10px; font-weight: normal; }
.vote_con a:hover { color: #c00; }
a.vote_con_btn { display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; margin-right: 10px; border-radius: 2px; background: #1E97CE; color: #fff; }
a.vote_con_btn:hover { color: #fff; text-decoration: none; background: #32a8de; }
.vote_con td span a { color: #039; line-height: 24px; float: left }
.vote_con td span a:hover { color: #900 }
.vote_con td ul li { border-bottom: 1px solid #ddd; line-height: 1.6em; padding: 10px 5px; overflow: hidden; }
.vote_con td textarea { border: 1px solid #ddd; height: 40px; width: 526px; float: left; line-height: 20px; font-size: 12px; overflow: hidden; padding: 5px; margin-top: 8px; }
.vote_con td a.post_btn { background: #0789DB; height: 52px; line-height: 52px; font-size: 14px; color: #fff; width: 70px; overflow: hiddel; float: left; text-align: center; margin-top: 8px; }

/*内容页面 分析师介绍 模块*/
.art_mpu { width: 216px; text-indent: 0; border: 1px solid #ddd; background: #f3f3f3; float: left; margin: 8px 15px 5px 0; overflow: hidden; }
.art_mpu dl { padding: 10px; overflow: hidden; }
.art_mpu dl p { clear: both; text-indent: 0; padding: 0; margin: 0; font-size: 12px; line-height: 20px }
.art_mpu dt img { margin: 0 auto; }
.art_mpu dl p.art_mpu_sns { height: 22px; line-height: 22px; margin: 10px 0 5px 0; text-align: center; font-size: 0; }
.art_mpu_sns b, .art_mpu_sns span, .art_mpu_sns em, .art_mpu_sns span.zs, .zs_icon { display: inline-block; height: 20px; line-height: 20px; font-size: 12px; vertical-align: middle; zoom: 1; }
.art_mpu_sns b { font-weight: bold; color: #c00; }
.art_mpu_sns span { color: #002776; }
.zs_icon { display: inline-block; width: 13px; height: 16px; margin-right: 5px; background: url(../img/skin2015/bk_common.png) no-repeat -145px -159px; }
.art_mpu_sns a { display: inline-block; height: 20px; line-height: 20px; margin-left: 8px; padding: 0px 5px; border: solid 1px #F3F3F3; zoom: 1; vertical-align: middle; }
.art_mpu_sns a:hover { background: #F8E5E5; border-color: #DABDBD; border-radius: 2px; text-decoration: none; cursor: pointer; }
.art_mpu_sns em { color: #333; }
.art_mpu dd p span { display: block; font-weight: bold; height: 20px; text-align: center; margin: 4px 0 }
.art_mpu dd p span a { display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; }
.art_mpu dd p span i { display: inline-block; width: 14px; height: 14px; margin-right: 5px; background: url(../img/skin2015/bk_common.png) no-repeat -144px -140px; vertical-align: middle; }
.art_mpu dd a { color: #039; margin-right: 5px; }
.art_mpu dd a:hover { color: #c00 }
.art_mpu dd em a { color: #666; }
.art_mpu dd em a:hover { color: #c00; }
.art_mpu_link { width: 196px; overflow: hidden; }
.art_mpu_link a { display: inline-block; height: 25px; line-height: 25px; width: 97px; border-right: 1px solid #1D7392; background: #036386; text-align: center; color: #fff; }
.art_mpu_link a:hover { color: #fff; }
.analystintro_link { height: 24px; line-height: 24px; }
.analystintro_link a { display: inline-block; width: 97px; text-align: center; font-size: 12px; border-right: 1px solid #1d7392; background: #036386; color: #fff; }
.analystintro_link a:hover { color: #fff; }

/*内容页面报告推荐*/
.art_reportrecom { float: left; width: 300px; margin: 8px 10px 10px 0; font-size: 12px; border-top: 2px solid #B0CADA; border-bottom: 1px solid #E6F1F5; }
.art_reportrecom a:hover { color: #c00; }
.art_reportrecom_tit { font-size: 14px; margin: 10px 0; font-family: \5FAE\8F6F\96C5\9ED1; }
.art_reportrecom_tit a { font-weight: bold; color: #039; }
.art_reportrecom li { line-height: 2; height: 2em; margin: 4px 0; overflow: hidden; }
.art_reportrecom li a { display: block; padding: 0 10px; background: #E6F1F5; }
.art_reportrecom li a span, .art_reportrecom li a:hover span { color: #002776; }
.art_reportrecom li a:hover, .art_reportrecom_more a:hover { background: #b00; color: #fff; text-decoration: none; }
p.art_reportrecom_more { text-indent: 0; margin: 0; margin-bottom: 15px; }
.art_reportrecom_more a { display: inline-block; padding: 0 10px; color: #c00; background: #E6F1F5; }

/*评论*/
.cespart { margin: 20px 0; font-size: 14px; border-bottom: 4px solid #F3F3F3; }
.cespart_h2 em { display: inline-block; margin-left: 10px; line-height: 40px; font-family: \5B8B\4F53, SimSun; font-size: 14px; font-weight: normal; vertical-align: top; _vertical-align: middle; }
.cespart dl { width: 100%; padding: 15px 0 10px 0; border-bottom: 1px dotted #ddd; overflow: hidden; }
.cespart dt { width: 54px; height: 54px; float: left; overflow: hidden; }
.cespart dd { width: 89%; padding-left: 10px; float: left; overflow: hidden; }
.cespart dd a { color: #1E50A2; }
.cespart dd span { height: 21px; }
.cespart dd .from { float: left; font-size: 12px; color: #1e50a2 }
.cespart dd .postTime { font-size: 12px; float: right; color: #888; }
.cespart dd .Facebody { width: 100%; float: left; font-size: 12px; line-height: 21px; overflow: hidden; }
.cespart dd .operations { width: 100%; float: left; overflow: hidden; height: 18px; margin-top: 10px; }
.cespart dd .operations li { float: right; font-size: 12px; margin-left: 10px; }
.cespart dd .operations li a strong { color: #c00; font-weight: normal; }
.cespart dd .commentBox p { clear: both; padding: 0 3px; margin-top: 8px; line-height: 21px; font-size: 14px; overflow: hidden; }
.comboxcon { font-size: 14px; margin-top: 15px; }
.cespart dd .commentBox { padding: 3px; border: 1px solid #ddd; background: #ffe; word-wrap: break-word; overflow: hidden; zoom: 1; }
.cespart dd .commentInfo { padding: 0 3px; margin-top: 4px; overflow: hidden; }
.cespart_num { margin: 20px 0; text-align: center; }
.commcon_tit { margin: 10px 0; padding: 0 2px; }
.commcon .commtext { position: relative; border: 2px solid #e8e8e8; border-radius: 2px; zoom: 1; }
.commtext_img { position: absolute; top: 0px; *top: 1px; left: 0; height: 60px; width: 60px; padding: 18px; border: 1px solid #ddd; border-right: 1px dashed #ddd; background: #fff; }
.commtext_img img { width: 60px; height: 60px; background: #ddd; }
.commcon .textLogin { width: 98%; height: 90px; font-size: 14px; line-height: 25px; padding: 3px 5px; color: #999; background: #fff url(../img/skin2015/logo_textearebk.png) no-repeat center center; border: none; resize: none; }
.commt-sub { font-size: 12px; height: 28px; padding-left: 2px; margin-top: 10px; line-height: 18px; color: #aaa; }
.commt-sub .button1 { width: 66px; height: 28px; line-height: 28px; border: 0; cursor: pointer; background: #1E97CE; border-radius: 2px; float: right; color: #fff; }
.commt-sub .button1:hover { background: #32a8de; }

/*回复*/
.poplogin { width: 520px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 3px #ccc; }
.poplogin .textLogin { width: 505px; }
.poplogin .poptop { height: 20px; width: 20px; line-height: 20px; position: absolute; top: -12px; right: 50px; }
.poptop_diams1, .poptop_diams2 { position: absolute; top: 0px; height: 20px; line-height: 20px; width: 20px; font-family: arial; font-size: 25px; color: #ddd; }
.poptop_diams2 { margin-top: 2px; color: #fff; }

/*========================== 侧栏 */
.hendline .rank_icon, .sidebar_recomment .rank_icon, .investigate .rank_icon { _margin-top: 12px; }

/*排行榜模块*/
.rank { overflow: hidden; }
.rank li { height: 3em; line-height: 3; padding-left: 3px; overflow: hidden; }
.rank a { vertical-align: middle; }
.rank_dot { margin-right: 5px; vertical-align: middle; display: inline-block; font-family: \5FAE\8F6F\96C5\9ED1; width: 5px; height: 5px; background: #aaa; border-radius: 50%; text-indent: -99px; overflow: hidden; line-height: 35px\9; height: 36px\9; width: auto\9; border-radius: 0\9; background: #fff\9; color: #aaa\9; font-size: 11px\9; text-indent: 0\9; }
.rank_icon { display: inline-block; width: 13px; height: 13px; margin-right: 10px; vertical-align: middle; _float: left; background-image: url(../img/skin2015/bk_common.png); background-repeat: no-repeat }
.rank_icon1 { background-position: -28px -31px; }
.rank_icon2 { background-position: -28px -45px; }
.rank_icon3 { background-position: -28px -59px; }
.rank_icon4 { background-position: -28px -73px; }
.rank_icon5 { background-position: -28px -87px; }
.rank_icon6 { background-position: -28px -101px; }
.rank_icon7 { background-position: -28px -115px; }
.rank_icon8 { background-position: -28px -129px; }
.rank_icon9 { background-position: -28px -143px; }
.rank_tb { overflow: hidden; }
.rank_tb ul { margin-top: -1px; }
.rank_tb li { border-top: 1px solid #F3F3F3; }

/*新闻推荐*/
.hendline { margin-bottom: 20px; }
.hendline h2 { position: relative; }
.bke { background: #eee; }
.bk6EB2D7 { background: #6EB2D7; }
.bk8D7652 { background: #8D7652; }
.bk4D859A { background: #4D859A; }
.cc { color: #ccc; }
.hendlinetab_tit a.cf { color: #fff; }
.hendlinetab_tit { position: absolute; top: 10px; right: 0; font-size: 0; }
.hendlinetab_tit a { display: inline-block; position: relative; height: 20px; line-height: 20px; margin-right: 5px; padding: 0 5px; font-size: 14px; font-weight: normal; }
.hendlinetab_tit .cur, .hendlinetab_tit a:hover { background: #c00; color: #fff; text-decoration: none; }
.hendlinetab_tit i, .hendlinetab_tit .bk4D859A i { position: absolute; bottom: 0; left: 50%; display: none; overflow: hidden; height: 0; width: 0; margin-left: -4px; margin-bottom: -8px; border-width: 4px; border-style: solid; border-color: #e4e4e4; }
.bk6EB2D7 i { border-color: #c00 #6EB2D7 #6EB2D7 #6EB2D7; }
.bk8D7652 i { border-color: #c00 #8D7652 #8D7652 #8D7652; }
.bk4D859A i { border-color: #c00 #4D859A #4D859A #4D859A; }
.hendlinetab_tit .cur i, .hendlinetab_tit a:hover i { display: block; border-top-color: #c00; overflow: hidden; }
.hendline .graphic { padding: 20px 10px; line-height: 1.5; background: #f8f8f8; }
.hendline .graphic_tit { max-height: 3em; _height: 3em; font-size: 14px; font-weight: bold; overflow: hidden; }
.hendline .graphic_info { height: 3em; overflow: hidden; color: #888; }

/*热门新闻*/
.sidebar_images_2c .images { width: 350px; overflow: hidden; }
.sidebar_images_2c ul { margin-right: -20px; }
.sidebar_images_2c li { width: 165px; margin-right: 20px; margin-bottom: 20px; }
.sidebar_images_2c img { width: 165px; height: 110px; }
.sidebar_images_2c .images_tit { height: 1.6em; margin-top: 0.4em; text-align: left; }
.sidebar_images_2c .images_num { display: block; height: 1.6em; color: #888; }
.sidebar_images_2c .images_num i { font-family: verdana; color: #c00; }

/*研究院观点*/
.researcher_graphic { overflow: hidden; zoom: 1; }
.researcher_graphic li { padding: 7px 0 10px 0; border-bottom: 1px solid #f3f3f3; }
.researcher_graphic .graphic_img { margin-top: 3px; }
.researcher_graphic .graphic_tit { line-height: 1.4em; max-height: 2.8em; font-size: 14px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden; }
.researcher_graphic .graphic_info { line-height: 1.2em; height: 1.2em; margin-top: 10px; color: #888; overflow: hidden; }
.researcher_graphic .graphic_info a:hover { color: #c00; }

/*** 文章关键词相关内容 ***/
.Tk_p_up { position: absolute; width: 240px; padding: 10px; border: 1px solid #a3b9d9; background: #fff; box-shadow: 1px 1px 3px #ccc; }
.Tk_p_up dt, .Tk_p_up dt img { width: 52px; height: 52px; float: left; overflow: hidden; }
.Tk_p_up dt { border: 1px solid #e5e5e5; padding: 1px; margin-right: 10px; }
.Tk_p_up dd { line-height: 18px; height: 54px; overflow: hidden; }
.Tk_p_up dd a, .Tk_p_up li a { color: #1E50A2; }
.Tk_p_up p { margin-top: 10px; padding-top: 6px; border-top: 1px solid #f3f3f3; line-height: 18px; color: #888; height: 72px; overflow: hidden; }
.Tk_arrow1, .Tk_arrow2 { position: absolute; top: 0; left: 20px; width: 20px; height: 20px; line-height: 20px; margin-top: -12px; text-align: center; font-family: arial; font-size: 20px; color: #a3b9d9; }
.Tk_arrow2 { margin-top: -10px; color: #f8fbff; }

/*侧边工具栏*/
.tool_s { position: fixed; top: 200px; right: 10px; }
.tool_s_b { margin-left: 51px; }
.tool_s_b li a { display: block; width: 54px; height: 72px; margin-top: 1px; background-image: url(../img/skin2015/tool_s_b.png); background-repeat: no-repeat; }
.tool_s_t a { background-position: 0 0; }
.tool_s_c a { background-position: 0 -73px; }
.tool_s_f a { background-position: 0 -146px; }
.tool_s_s a { background-position: 0 -219px; }
.tool_s_t a:hover { background-position: -54px 0; }
.tool_s_c a:hover { background-position: -54px -73px; }
.tool_s_f a:hover { background-position: -54px -146px; }
.tool_s_s a:hover { background-position: -54px -219px; }
.tool_s_fb { display: none; position: absolute; bottom: 0; right: 64px; width: 400px; padding: 20px; font-family: \5FAE\8F6F\96C5\9ED1; background-color: #f1f1f1; border: 1px solid #ddd; }
.tool_s_fb h2 { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; }
.tool_s_fb form { font-size: 14px; }
.tool_s_fb .txta, .tool_s_fb .txt { color: #666; border: none; background: #fff; }
.tool_s_fb .txta { width: 96%; line-height: 24px; height: 96px; padding: 3px 2%; margin-top: 10px; font-family: \5FAE\8F6F\96C5\9ED1; resize: none; overflow: auto; }
.tool_s_fb .txt { height: 30px; width: 260px; line-height: 30px; padding: 0 5px; font-family: \5FAE\8F6F\96C5\9ED1; }
.tool_s_fb .sbt { height: 30px; line-height: 30px; width: 100px; margin-left: 8px; text-align: center; color: #fff; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; background-color: #2ca2d7; border: none; cursor: pointer; }
.tool_s_fb i, .tool_s .sharebar i { position: absolute; top: 50%; right: -10px; width: 20px; height: 20px; line-height: 20px; margin-top: -10px; text-align: center; font-size: 20px; color: #f1f1f1; }
.tool_s .sharebar i { top: auto; bottom: 25px; font-family: \5FAE\8F6F\96C5\9ED1; }
.tool_s_fb i.icon1, .tool_s .sharebar .icon1 { right: -12px; color: #ddd; }
.tool_s .sharebar { display: none; position: absolute; bottom: 0; right: 64px; padding: 10px; padding-top: 5px; width: 26px; border: 1px solid #ddd; background: #f1f1f1; }
.tool_s .sharebar a { margin-left: 0; margin-top: 5px; }
.tool_s_fb_open .tool_s_fb, .t_sharebar_open .sharebar { display: block; }

@charset "utf-8";
/* 全局样式 网站公共开始 */
body, dl, dd, h1, h2, h3, h4, h5, h6, p,form{margin:0;}
ol,ul{margin:0; padding:0; list-style-type:none;}
html,body{ background-color:#fff;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
em,i {font-style:normal;}
address,caption,cite,code,dfn,th,var {font-weight:normal; font-style:normal;}
table{ border-collapse:collapse; border-spacing:0}
fieldset,img,abbr,acronym { border:0; }
select,input,img,select{vertical-align:middle;}
input,button,select,textarea{outline:none; font-size:100%; font-family:inherit;}
q:before,q:after {content:'';}
body{ font:12px \5B8B\4F53,verdana,arial; line-height:1.6; color:#333; }
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#c00;}
/*清除浮动*/
.clearfix:after,.clf:after {content:""; display:block; height:0; clear:both; overflow:hidden; }
.clearfix,.clf { *zoom:1; }
/*=================== 自定义通用*/
/*定位，浮动，高宽*/
.db { display:block;}
.dn { display:none;}
.di { display:inline;}
.dibl { display:inline-block;}
.psb,.pa { position:absolute;}
.psr,.pr { position:relative;}
.l0 { left: 0;}
.r0 { right: 0;}
.t0 { top: 0;}
.b0 { bottom: 0;}
.l { float:left; }
.r { float:right;}
.w1100 { width:1100px; margin-left:auto; margin-right:auto;}
.w720 { width:720px;}
.w350 { width:350px;}
.w640 { width: 640px;}
.w320 { width: 320px;}
.h18 { height: 18px; line-height: 18px; overflow: hidden;}
.h20 { height:20px; line-height:20px; overflow:hidden;}
.h24  { height: 24px; line-height: 24px; overflow: hidden;}
.h30 { height:30px; line-height:30px; overflow:hidden;}
.h35{ height: 35px; line-height: 35px; overflow: hidden;}
.h36 { height: 36px; line-height: 18px; overflow: hidden;}
.h40	 { height:40px; line-height:40px; overflow:hidden;}
.h2p5e { height:2.5em; line-height:2.5; overflow:hidden;}
.mh40 { max-height:40px; line-height:20px; overflow:hidden; _height:40px;}
.mh60 { max-height:60px; line-height:20px; overflow:hidden; _height:60px;}
.mh80 { max-height:80px; line-height:20px; overflow:hidden; _height:80px;}
.mh48 { max-height:48px; overflow: hidden;}
.lh1 { line-height:1.05; height:1.05em; overflow:hidden;}
.lh2 { line-height:2;}
.lh20 { line-height:20px;}
.lh22 { line-height:22px;}
.lh24 { line-height:24px;}
.lh30 { line-height:30px;}
.lh40 { line-height:40px;}
/*外边距，内边距*/
.mlr3 { margin-left:3px; margin-right:3px;}
.mlr5 { margin-left:5px; margin-right:5px;}
.mlr10 { margin-left:10px; margin-right:10px;}
.mlr20 { margin-left:20px; margin-right:20px;}
.mtb5 { margin-top:5px; margin-bottom:5px;}
.mtb10 { margin-top:10px; margin-bottom:10px;}
.mtb20 { margin-top:20px; margin-bottom:20px;}
.mtb30 { margin-top:30px; margin-bottom:30px;}
.mtb40 { margin-top:40px; margin-bottom:40px;}
.mt5r10 { margin-top:5px; margin-right:10px;}
.mt3r10 { margin-top:3px; margin-right:10px;}
.mtn3b5 { margin-top:-3px; margin-bottom:5px;}
.mtn3 { margin-top:-3px;}
.mtn1 { margin-top:-1px;}
.mt2 { margin-top:2px;}
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px;}
.mt13 { margin-top:10px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top: 40px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.mbn1 { margin-bottom:-1px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.ml3 { margin-left:3px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
.p5 { padding: 5px;}
.p10 { padding:10px;}
.plr3 { padding-left: 3px; padding-right: 3px;}
.plr5 { padding-left:5px; padding-right:5px;}
.plr10 { padding-left:10px; padding-right:10px;}
.plr20 { padding-left: 20px; padding-right: 20px; }
.ptb2 { padding-top: 2px; padding-bottom: 2px;}
.ptb5 { padding-top: 5px; padding-bottom: 5px;}
.ptb10 { padding-top:10px; padding-bottom:10px;}
.ptb20 { padding-top:20px; padding-bottom:20px;}
.ptb30 { padding-top:30px; padding-bottom:30px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr20 { padding-right:20px;}
.pb5 { padding-bottom:5px;}
.pb8 { padding-bottom:8px;}
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom: 40px;}
.pl3 { padding-left:3px;}
.pl10 { padding-left:10px;}
/*文字大小，字体，粗细，颜色，对齐,缩进，修饰 */
.f0 { font-size: 0;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16 { font-size:16px;}
.f18,.dib_wrap .dib.f18 { font-size:18px;}
.f20 { font-size: 20px;}
.f24 { font-size:24px;}
.fa { font-family:arial;}
.fm { font-family:\5FAE\8F6F\96C5\9ED1,"microsoft yahei";}
.fs { font-family:\5B8B\4F53,SimSun;}
.fv { font-family:verdana;}
.fa { font-family:arial;}
.fb{ font-weight:bold;}
.fn { font-weight:normal;}
.fi{ font-style: italic;}
.tac { text-align:center;}
.tar { text-align:right;}
.tal { text-align:left;}
.ti2e { text-indent:2em;}
.tdn,.tdn:hover { text-decoration:none;}
.orange,.orange:hover { color:#f60;}
.c0 { color:#000;}
.c3 { color:#333;}
.c6 { color:#666;}
.c8 { color:#888;}
.c9 { color:#999;}
.ca{ color:#aaa;}
.cc { color:#ccc;}
.cf,a.cf:hover{ color:#fff;}
.red { color:#c00;}
.blue { color:#1E50A2;}
/*背景，边框*/
.bg0_50p { background-color: hsla(0,0%,0%,0.5); background: url(../img/skin2015/bg_t.png) 0 0 repeat\9; }
.bgi { background:inherit;}
.bk0,.bg0 { background-color:#000;}
.bk7f,.bg7f { background-color:#7f7f7f;}
.bke,.bge { background-color:#eee;}
.bke4,.bge4 { background-color:#e4e4e4;}
.bkf1,.bgf1 { background-color:#f1f1f1;}
.bgf2 { background-color: #f2f2f2;}
.bkf8,.bgf8 { background-color:#f8f8f8;}
.b1d { border:1px solid #ddd;}
.bkf,.bgf { background-color:#fff;}
.bt1d { border-top:1px solid #ddd;}
.bdt1d,.bt1d { border-top:1px solid #ddd;}
.bbd,.bb1d { border-bottom:1px solid #ddd;}
.bb1e { border-bottom: 1px solid #eee;}
.bt1e { border-top:1px solid #eee;}
.bd7d,.b7d { border:7px solid #ddd;}
.bb18e { border: 18px solid #eee;}
/* 其他 */
.vem,.vam { vertical-align:middle;}
.vat { vertical-align: top;}
.wsn,.wsnw { white-space:nowrap;}
.wwb { word-wrap: break-word;}
.o3 { filter:alpha(opacity=30); opacity:0.3;}
.o4 { filter:Alpha(opacity=40); opacity:0.4;}
.o5 { filter:alpha(opacity=50); opacity:0.5;}
.ofh,.ovh { overflow:hidden;}
.ovv { overflow: visible;}
.ova { overflow: auto;}
.blue_dtn { color:#1E50A2; text-decoration:underline;}
.tst,.trs { transition:all 0.3s;}
.csp { cursor:pointer;}
.z { zoom:1;}
/*广告浮动文字*/
.pr_ad { position: relative;}
.pr_ad_font {
    position: absolute; right: 0; bottom: 0; z-index: 99999; height: 16px;
    padding: 0 3px; border-radius: 5px 0 0 0; font: 10px/16px "microsoft yahei"; color: #fff;
    background-color: hsla(0,0%,0%,0.5); background: url(../img/skin/bg_t.png) 0 0 repeat\9;}
/*=================== 图集模块*/
.images,.images_img,.images_tit,.images_tit_f_1r,.images_tit_m_1r,.i.i_a  { overflow:hidden;}
.images li,.i li { float:left;}
.images_img,.images_img img,.images_tit,.images_tit_move,.images_tit_f_1r,.images_tit_f_2r,.images_tit_m_1r,.i_img,.i_a,.i_tit,.i_info,.i_date { display:block;}
.images .images_tit { height: 40px; line-height: 20px; overflow: hidden;}
.i_720_3c { width:720px; overflow:hidden;}
.i_720_3c ul { margin-right:-21px;}
.i_720_3c li { margin-right:21px; margin-bottom:20px;}
.i_720_3c_30 li,.i_720_3c_30 .i_a { width:220px;}
.i_720_3c_30 ul { margin-right:-30px;}
.i_720_3c_30 li { margin-right:30px; margin-top:30px;}
.i_720_3c_30 .i_date i { float:left; width:20px; height:20px; background:url(../img/skin2015/bk_c.png) no-repeat -0 -20px;}
.images_tit_move {
	position:relative;padding:0 10px;
	text-align:center; color:#fff; background:url(../img/skin2015/bk_t.png) repeat 0 0; overflow:hidden;
	transition:all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */}
.images_tit_m_1r{
	position:relative; height:2.5em; line-height:2.5; padding:0 2%; *margin-top:-2.5em;
	color:#fff; background:url(../img/skin2015/bk_t.png) repeat 0 0;
	transition:all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */}
.images_img:hover .images_tit_m_1r { margin-top:-2.5em;}
.images_tit_f_1r {
	position:relative; height:2.5em; line-height:2.5; padding:0 2%; margin-top:-2.5em;
	color:#fff; background:url(../img/skin2015/bk_t.png) repeat 0 0;
	}
.images_tit_f_2r {
	position:absolute; left:0; bottom:0; line-height:1.2; padding:0.65em 2%;
	color:#fff; background:url(../img/skin2015/bk_t.png) repeat 0 0;}
.images_img:hover,.images_img:hover .images_tit_move  {text-decoration:none;}
.images_img:hover .images_tit,.images_img:hover .images_tit_f_1r,.images_img:hover .images_tit_f_2r,.images_img:hover .images_tit_m_1r { cursor:pointer;}
.images_img:hover .images_tit_f_1r,.images_img:hover .images_tit_f_2r { background-color:rgba(0,0,0,0.5); }
/*行内块状元素*/
.dib_wrap { font-size: 0;}
.dib_wrap .dib {font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal;}
.dib { display: inline-block; *display:inline; *zoom:1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dib_wrap { letter-spacing: -3px;/* Safari 等不支持字体大小为 0 的浏览器, N 根据父级字体调节*/}}
/*=================== 翻页*/
.page {margin:30px 0px; text-align:right; font-family:verdana;}
.page a.dib,.page_info.dib { font-size:12px; line-height: 1.7; }
.page_info { margin-right:0.5em; *margin-right:5px;}
.page_num { padding:0 0.25em; color:#d00; font-weight:bold;}
.page a { padding: 0 0.7em; margin-left: 0.5em; *margin-left:5px; border-radius:2px; background:#e1e1e1;}
.page a:hover { color:#fff;background:#d00;text-decoration:none;}
a.page_cur, a.page_cur:hover { background:#d00; color:#fff; font-weight:bold; cursor:pointer;}
a.page_notcur, a.page_notcur:hover { color:#aaa; background:#e1e1e1; cursor:default;}
/*========================== 公用头部 */
.topnav.w1000 a,.topnav_w1000 a { color: #000; }
.topnav.w1000 a:hover,.topnav_w1000 a:hover { color: #c00; }
.topnav.w1000 i,.topnav_w1000 i { margin: 0 10px; }
.w1000, .topnav.w1000, .header_art.w1000,.header.w1000 { width: 1000px; margin-left: auto; margin-right: auto; }
.topnav,.header { width:1100px; margin-left:auto; margin-right:auto; overflow:hidden;}
.top,.topnav {font-family:verdana; font-size: 12px;}
/*通用顶部*/
.top { height:35px; line-height:35px; background:url(../img/skin2015/bk_common.png) repeat-x 0 -206px;}
.top .w1100 { background:url(../img/skin2015/bk_common.png) repeat-x 0 -206px;}
.top_logged,.top_login_ctrl .top_login { display:none;}
.top_login_ctrl .top_logged { display:inline;}
.topnav  { height:28px; margin-top:10px; margin-bottom:10px; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; overflow:hidden; }
.top i,.topnav i { color:#ccc; font-family:arial;}
.top i {margin:0 6px;}
.topnav i { margin:0 12px; }
/*通用头部*/
.header { margin-top:20px; margin-bottom:15px;}
.header_tit { padding-top:4px;}
.logo {
	display:block; height:30px; width:161px;
    text-indent:-999px; overflow:hidden;
	background:url(../img/skin2015/logo.png) no-repeat 0 0;}
a.area {
	display:block; height:30px; padding:0 5px; margin-left:6px;
	font:bold 24px/28px \5FAE\8F6F\96C5\9ED1; color:#fff; }
a.area:hover { color:#fff; text-decoration:none;}
/*搜索*/
.search_form { width:300px; font-family:\5FAE\8F6F\96C5\9ED1; border:1px solid #ddd; }
.search_txt,.search_btn { height:32px; line-height:32px; font-size:14px; background:none; border:none;}
.search_txt { width:200px; padding:0 10px; color:#999; }
.search_btn {
	width:79px;text-indent:20px;
	background:#f8f8f8 url(../img/skin2015/bk_common.png) no-repeat -136px -32px;  border-left:1px solid #ddd; cursor:pointer;}

.mainnav { height:40px; line-height:40px;}
.mainnav li { float:left;}
.mainnav a { display:block; font:16px/40px \5FAE\8F6F\96C5\9ED1; color:#fff;}
.mainnav a:hover { color:#fff; text-decoration:none;}
/*========================== 公用底部 */
.friendlink  { margin-top:20px; margin-bottom:30px;}
.friendlink_h2 { height:30px; font:18px/30px \5FAE\8F6F\96C5\9ED1; border-bottom: 4px solid #F3F3F3; margin-bottom:10px; overflow:hidden;}
.friendlink_h2 span { font:14px/30px \5B8B\4F53; margin-left:10px;}
.friendlink_con a { display:inline-block; margin-right:20px; line-height:2; white-space:nowrap;}
.footnav,.copyright { text-align:center;}
.footnav,.footnav a,.footnav a:hover,.copyright a,.copyright a:hover { color:#fff; font-size: 12px;}
.footnav { height:35px; line-height:35px; background-color:#333;}
.footnav .w1100 { background-color:#333;}
.footnav i { margin:0 10px; color:#fff;}
.copyright { font-family:verdana; font-size: 12px; color:#ccc; background-color:#555;}
.copyright .w1100,.copyright .w1000 {  padding:2em 0; background-color:#555;}
/*========================== 内容 */
.main { width:680px;}
.sidebar { width:350px;}
/**jquery.dialog**/
.boxy-wrapper{position:absolute;z-index:150;}
.boxy-wrapper.fixed{position:fixed;}
/* Modal */
.boxy-modal-blackout{position:absolute; left:0; top:0; background-color:black;}
.boxy-modal-blackout-iframe{position:absolute; left:0; top:0; z-index:128; border: none;}
/* Border */
.boxy-wrapper{empty-cells:show;}
.boxy-wrapper .boxy-top-left,.boxy-wrapper .boxy-top-right,.boxy-wrapper .boxy-bottom-right,.boxy-wrapper .boxy-bottom-left{width:10px; height:12px; padding:0}
.boxy-wrapper .boxy-top-left,.boxy-wrapper .boxy-top-right,.boxy-wrapper .boxy-bottom-right,.boxy-wrapper .boxy-bottom-left { background-color:#555555; opacity:0.6; filter:alpha(opacity=60); padding:0}
.boxy-wrapper .boxy-top,.boxy-wrapper .boxy-bottom{ background-color:#555555; opacity:0.6; filter:alpha(opacity=60);  padding:0}
.boxy-wrapper .boxy-left,.boxy-wrapper .boxy-right{ background-color:#555555; opacity:0.6; filter:alpha(opacity=60);  padding:0;}
/* Title bar */
/*.boxy-wrapper .title-bar{ background:url(boxy/box-bg.png) repeat-x; position:relative; height:33px }*/
.boxy-wrapper .title-bar{ height:33px; position:relative; background:#fbfcfe; }
.boxy-wrapper .title-bar .dragging{ cursor:move; }
.boxy-wrapper .title-bar h2{ font-size:14px; text-align:left; color:#333; line-height:1; margin:0; padding:0; font-weight:bold; padding-left:7px; padding-top:10px }
.boxy-wrapper .title-bar .close {display:block; position:absolute; top:6px; right:7px; width:21px; height: 19px; background:url(boxy/boxy-close.png) no-repeat 0 0px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .closeover {display:block; position:absolute; top:6px; right:7px; width:21px; height: 19px; background:url(boxy/boxy-close.png) no-repeat 0 -21px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .min {display:block; position:absolute; top:6px; right:30px; width:21px; height: 19px; background:url(boxy/boxy-minmax.png) no-repeat 0 -30px;text-indent:-9999px; overflow:hidden }
.boxy-wrapper .title-bar .max {display:block; position:absolute; top:6px; right:30px; width:21px; height: 19px; background:url(boxy/boxy-minmax.png) no-repeat 0 -120px;text-indent:-9999px; overflow:hidden }
/* Content Region */
.boxy-inner{background-color:white; padding:0}
.boxy-content{ padding:10px; overflow:auto;}
.boxy-content form{margin-top:5px;margin-bottom:5px;}
/* Question Boxes */
.boxy-wrapper .question{ width:340px !important; overflow:auto; }
.boxy-wrapper .answers{text-align:right;}
/* confirm btn */
/* button */
.boxy-btn1,.boxy-btn2,.boxy-btn4{background-color:transparent; font-size:12px; border:0; background-image:url(boxy/btn.png);color:#FFFFFF; cursor:pointer;  background-repeat:no-repeat;vertical-align:middle}
.boxy-btn1{ width:50px; height:22px; background-position: 0 0;}
.boxy-btn2{width:50px; height:22px;  background-position: 0 -25px;color:#333333;}
.boxy-btn3{background-color:#EAEAEA; border-color:#EAEAEA #aaaaaa #aaaaaa #EAEAEA; color:#333333; padding:3px 5px 1.9px;}
.boxy-btn3:hover{background-color:#cad5eb; border-color:#CED8E3 #A2ADBC #A2ADBC #CED8E3;}
.boxy-btn4{width:75px;height:22px; background-position: 0 -50px;}
/* active tips-box */
.tips-box-b{position:absolute; font-size:12px; color:#b00; background:url(boxy/tips-bg.png) right top no-repeat; height:26px; padding-right:10px;}
.tips-box-b .tips-content{background:url(boxy/tips-bg.png) left top no-repeat; height:26px; float:left; line-height:22px; padding-left:10px;}
.tips-box-t{position:absolute; font-size:12px; color:#b00; background:url(boxy/tips-bg.png) right -28px no-repeat; height:27px; padding-right:10px;}
.tips-box-t .tips-content{background:url(boxy/tips-bg.png) left -28px no-repeat; height:20px; float:left; padding-top:7px; line-height:20px; padding-left:10px;}
.tips-box-l{position:absolute; font-size:12px; color:#b00; height:21px;}
.tips-box-l span{background:url(boxy/tips-bg.png) left -58px; float:left; height:21px; width:10px;}
.tips-box-l .tips-content{background:url(boxy/tips-bg.png) right -58px; height:21px; line-height:21px; padding-right:10px; float:left;}
/* button */
.submit2,.submit-gray2,.submit4,.submit3,.submit-gray2,.submit-gray3,.submit-gray4,.submit-t-btn,.submit-t-btn-gray{text-align:center; margin-right:6px; background-color:transparent; border:0; background-image:url(boxy/btn.png);color:#FFFFFF; cursor:pointer; background-repeat:no-repeat; display:inline-block; vertical-align:middle;*padding-top:1px;line-height:22px;font-size:12px; }
.submit2{ width:50px; height:22px; background-position: 0 0; }
.submit4{ width:75px;height:22px; background-position: 0 -50px;}
.submit3{ width:63px;height:22px; background-position: 0 -75px;}
.submit-t-btn{ width:55px;height:32px;line-height:32px;background-position: -65px -268px; font-weight:700;   }
.submit-t-btn-gray{ width:55px;height:32px;line-height:32px;background-position: -65px -376px; font-weight:700; cursor:default   }
.submit-gray2{ width:50px; height:22px;  background-position: 0 -25px; color:#555555;}
.submit-gray3{ width:63px;height:22px; background-position: 0 -376px;color:#555555;}
.submit-gray4{ width:75px;height:22px;background-position: 0 -185px; color:#555555;}
.submit{ text-align:center;  height:22px;}
a.a-submit:link, a.a-submit:visited{color:#FFFFFF;text-decoration:none;}
a.a-submit:hover{ color:#FFFFFF;text-decoration:none; }
.submit-b{ text-align:center; height:32px; line-height:32px;}
a.submit-b:link, a.submit-b:visited{color:#FFFFFF;text-decoration:none;}
a.submit-b:hover{color:#FFFFFF;text-decoration:none;}
a.a-gray:link, a.a-gray:visited{color:#555555;text-decoration:none;}
a.a-gray:hover{color:#555555;text-decoration:none;}
/* window foot line */
.win-foot{margin-top:15px; border-top:1px solid #D1D6E2; height:30px; padding-top:15px; text-align:right; clear:both}
.win-foot-noborder{margin-top:15px; height:30px; padding-top:5px; text-align:right; clear:both}
.win-foot .win-tip-text{ float:left }
/* input error style */
.tip-right, .tip-error, .ico-black-dot { background:url(boxy/boxy-ico.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="boxy/boxy-ico.png"); }
.tip-normal, .tip-right, .tip-error { display:inline-block; line-height:20px; margin-left:5px; vertical-align:middle; padding-top: 1px}
.tip-normal { color:#888888 }
.tip-right { padding-left:16px; background-position: 0 -43px;_background-position: 0 -43px; color:#0B6DD0}
.tip-error { padding-left:16px; background-position: 0 -4px;_background-position: 0 -4px; color:#D07C0B}
.ico-black-dot { width: 11px;height: 11px; background-position: 0 -85px; display:block; float:left; }
/*热门调查*/
.sidebar_survey_icon {
	display:inline-block; height:20px; width:20px; margin-right:5px;
	background:url(../img/skin2015/bk_c.png) no-repeat 0 0; vertical-align:middle; _float:left; _margin-top:10px;}
.sidebar_survey_h2 { height:40px; line-height:40px;  margin-bottom:8px; border-bottom:3px solid #8c8c8c; overflow:hidden;}
.sidebar_survey_h2_con { font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; vertical-align:middle;}

.sidebar_h2 { height:38px; padding:0 10px; font:18px/38px \5FAE\8F6F\96C5\9ED1; overflow:hidden; zoom:1;}
.sidebar_h2 .more { float:right; font-size:12px; font-family:\5B8B\4F53;}
.sidebar_h2 a:hover.cf,.sidebar_h2.cf { color:#fff;}
.sidebar_h2 span.dib  { font-size:18px;}
.militarylist_sidebar_h2 .more { font-size:12px; font-family:\5B8B\4F53;}
.militarylist_sidebar_h2.white,.militarylist_sidebar_h2.white:hover,.militarylist_sidebar_h2.white a:hover { color:#fff;}
/*列表右侧精彩图文*/
.sidebar_images { width:350px; overflow:hidden;}
.sidebar_images h2 { background:#0075a9;}
.sidebar_images ul { margin-right:-20px;}
.sidebar_images li { width:165px; margin-right:20px; margin-top:16px;}
.sidebar_images .images_tit {
	height:3em; line-height:1.5em; padding:0.2em 0.5em 0.2em 0.5em;
	background:#f9f9f9; text-align:left; border:1px solid #eee; border-top:none;}
/*24小时访问榜*/
.sidebar_hotlist h2 { padding:0; height:42px; font-size:0;}
.sidebar_hotlist_tab_hours,.sidebar_hotlist_tab_week { background:#f4f4f4; border:1px solid #f4f4f4; border-top-width:3px; border-bottom-color:#f0f0f0; text-align:center;}
.sidebar_hotlist_tab_hours { width:190px; }
.sidebar_hotlist_tab_week { width:156px; }
.sidebar_hotlist_tab_cur,.sidebar_hotlist_tab_hours:hover,.sidebar_hotlist_tab_week:hover { background:#fff; border-color:#cb965c #f0f0f0 #fff #f0f0f0; text-decoration:none;}
.sidebar_hotlist a.dib { font-size:18px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sidebar_hotlist.dib_wrap { letter-spacing: -5px;/* Safari 等不支持字体大小为 0 的浏览器, N 根据父级字体调节*/}}
.sidebar_hotlist ul { padding:10px; border:1px solid #f0f0f0; border-top:none;}
.sidebar_hotlist li { height:2.5em; line-height:2.5; overflow:hidden;}
.sidebar_hotlist li span { padding-left:1em; color:#c00; background:#fff;}
/*网友高见*/
.sidebar_ideas_h2_icon,.sidebar_survey_h2_icon {height:38px; width:31px; background-image:url(../img/skin2015/bk_common.png); background-repeat:no-repeat;}
.sidebar_ideas_h2_icon { background-position:-43px -117px;}
.sidebar_survey_h2_icon { background-position:-84px -117px;}
.sidebar_ideas h2 { background:#4d859a;}
.sidebar_ideas ul { padding:10px; background:#f9f9f9;}
.sidebar_ideas li,.sidebar_survey li { height:2.5em; line-height:2.5; overflow:hidden;}
.sidebar_survey li span { color:#c00; background:#fff; padding-left:1em;}
/*热门调查*/
.sidebar_survey h2{ margin-bottom:10px; border-bottom:3px solid #8c8c8c;}
.sidebar_survey_recom { margin-bottom:10px;}
.sidebar_survey_recom .graphic_tit { font-size:12px; font-weight:bold; }
.sidebar_survey_recom .graphic_info a { color:#c00;}
.sidebar_hotlist .rank_icon,.sidebar_ideas .rank_icon { _margin-top:8px;}
.rank_icon {
	display:inline-block; width:13px; height:13px; margin-right:10px; vertical-align:middle;_float:left;
	background-image:url(../img/skin2015/bk_common.png); background-repeat:no-repeat}
.rank_icon1 { background-position:-28px -31px;}
.rank_icon2 { background-position:-28px -45px;}
.rank_icon3 { background-position:-28px -59px;}
.rank_icon4 { background-position:-28px -73px;}
.rank_icon5 { background-position:-28px -87px;}
.rank_icon6 { background-position:-28px -101px;}
.rank_icon7 { background-position:-28px -115px;}
.rank_icon8 { background-position:-28px -129px;}
.rank_icon9 { background-position:-28px -143px;}
/*关键词*/
.keyword a { line-height: 2; margin-right: 5px; margin-top: 5px; padding: 0 10px; border-radius: 2px; font-size: 12px; text-align: center; white-space: nowrap; overflow: hidden; }
.kw a { display: inline-block;max-width: 200px; line-height: 2.5; margin-right: 10px; }
.kw.c6 a { color: #666;}
