@charset "utf-8";
/* CSS Document */
/*
	@页面使用头一头部的公共样式
*/
/*头部Logo*/
.pub_header{ position:relative; left:0px; top:0px; z-index:2;
	/*中秋样式*/
	/*background: url(http://pic.boosj.com/images/Holiday/zhongqiu.jpg) no-repeat top center;*/
	/*国庆样式*/
	/*background: url(http://pic.boosj.com/images/Holiday/guoqing.jpg) no-repeat top center;*/
	/*background: url(http://pic.boosj.com/images/Holiday/yuandan.jpg) no-repeat top center;*/
}
.pub_header_float{ position:fixed; _position:absolute; top:0px; width:100%; z-index:5; background-color:#f1f1f1;}
.pub_w970 .pub_header_float{ min-width:970px; _width:expression(document.documentElement.clientWidth>970?document.documentElement.clientWidth:970); }
.pub_w1190 .pub_header_float{ min-width:1190px; _width:expression(document.documentElement.clientWidth>1190?document.documentElement.clientWidth:1190); }
.pub_header_float .pub_header_menu,.pub_header_float .pub_bd{ display:none;}
.pub_header_in{ position:relative; left:0px; top:0px; z-index:1; height:76px; }

.pub_bd{width:100%; height:2px; overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F78501', endColorstr='#FED760',gradientType=1);
	background:#f36201;
	background:-ms-linear-gradient(left,#ffb71d 0%, #f36201 33%, #ffc20a 67%, #ff8801 100%);
	background:-moz-linear-gradient(left,#ffb71d 0%, #f36201 33%, #ffc20a 67%, #ff8801 100%);
	background:-o-linear-gradient(left,#ffb71d 0%, #f36201 33%, #ffc20a 67%, #ff8801 100%);
	background:-webkit-linear-gradient(left,#ffb71d 0%, #f36201 33%, #ffc20a 67%, #ff8801 100%);
	background:linear-gradient(left,#ffb71d 0%, #f36201 33%, #ffc20a 67%, #ff8801 100%);}

/*头部logo模块*/
.pub_header .logo{ display:inline; float:left; width:140px; margin-top:7px;}
.pub_header .logo img{ display:block; }

/*图片轮播*/
.pub_header .turns_play{ display:inline; float:left; margin:10px 0px 0px 14px; width:124px; height:60px; overflow:hidden;}
.pub_header .turns_play .show{ display:none; width:124px; height:50px; overflow:hidden; padding-top:10px; padding-left:16px; }
.pub_header .turns_play img{ display:block;}
.pub_header .turns_play .control{ display:none; }
.pub_header_float .turns_play{ display:none;}

/*浮动头部时的菜单*/
.pub_header_float .pub_floatmenu{ display:block;}
.pub_floatmenu{ position:relative; left:0px; top:0px; display:none; float:left; margin:24px 0px 0px 24px; width:50px; padding-left:25px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -394px;}
.js_pub_floatmenu { background-position: -100px -644px;}
.pub_floatmenu .btnbox{ font-size:18px; color:#979797; cursor:pointer; font-weight:bold; line-height:28px; height:28px; overflow:hidden;  background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 40px 8px;}
.js_pub_floatmenu .btnbox{color:#ff8700;}
.pub_floatmenu .floatbox{ display:none; position:absolute; left:-20px; top:28px; z-index:5; width:440px; padding-top:10px;  overflow:hidden;  }
.pub_floatmenu .floatbox_in{ padding:14px 1px 10px 10px; width:220px; border:1px solid #a9a9a9; background-color:#FFF; overflow:hidden; border-radius:2%;}
.pub_floatmenu .floatbox_in a{ display:inline; float:left; min-width:24px; margin-left:6px; margin-right:6px; line-height:28px; overflow:hidden; white-space:nowrap; }
.pub_floatmenu .floatbox .tip{ position:absolute; left:48px; top:1px; z-index:0; width:20px; height:10px; line-height:10px; font-size:2px; overflow:hidden; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -400px;}

/*头部搜索框*/
.pub_search{ display:none; float:left; margin-top:18px; margin-left:30px; }
.pub_search .search_in{ position:relative; left:0px; top:0px; display:inline; float:left; height:32px; border:2px solid #8a8c92; background-color:#FFF; border-right:0px;  }
.pub_search .sherch_type{ position:relative; left:-2px; top:0px; display:inline; float:left; width:66px; line-height:32px; }
.pub_search .sherch_type .box{ display:none; position:absolute; left:0px; top:32px; border:2px solid #8a8c92; border-top:none; background-color:#FFF;}
.pub_search .serchinput{ display:inline; float:left; padding:6px; height:20px; line-height:20px; width:360px; color:#cccccc;}
.pub_w970  .pub_search .serchinput{ width:160px; }
.pub_search .result{ display:none; position:absolute; right:0px; top:32px; clear:both; width:370px; border:2px solid #8a8c92; border-top:none; background-color:#FFF; }
.pub_w970  .pub_search .result{ width:180px;}
.pub_search .serchinput_on{ color:#000; }
.pub_search .sherch_type span{ display:block; cursor:pointer; width:66px; height:32px; line-height:32px; text-align:center; color:#8a8c92; }
.pub_search .sherch_type a{  display:block; width:56px; height:32px; line-height:32px; text-align:center; color:#8a8c92; }
.pub_search .sherch_type a:hover{ text-decoration:none; color:#FF8700; }
.pub_search .sherch_type .sep{ background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 6px 10px; color:#000; }
.pub_search .btn{ display:inline; float:left; cursor:pointer; width:92px; height:36px; overflow:hidden; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px  0px ; background-color:#ff8700;}
.pub_search .result li{ height:24px; line-height:24px; text-indent:24px; overflow:hidden; cursor:pointer; }
.pub_search .result li.current{ background-color:#ff8700; color:#FFF;}
.pub_search .close{ clear:both; display:inline; float:right; padding-right:12px; color:#ff8700; cursor:pointer;}
/*头部百度搜索框*/
.pub_baiduSearch{ display:inline; float: left; margin-top: 20px; margin-left: 120px; width: 336px;}
.pub_w970 .pub_baiduSearch{ margin-left:20px; }
.pub_wrapper .bdcs-container .bdcs-hot{ display: none;}

/*头部右侧功能块*/
.pub_funbox{ display:inline; float:right; width:320px; padding-top:3px; }
.pub_funbox .fun{ display:inline; float:right; width:92px; line-height:24px; height:36px;  }
.pub_funbox .fun .text{ display:inline-block; *display: inline; *zoom:1; width:64px;  height:28px; font-size:14px; color:#646464; overflow:hidden; }
.pub_funbox .fun a:hover{ color:#ff8700; }
.pub_funbox .fun .icon{ display:inline-block; *display: inline; *zoom:1; width:20px;  height:28px;  background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -46px; overflow:hidden;}

/*各图标*/
.pub_funbox .fun .home{ background-position:-100px -46px;}
.pub_funbox .fun .collec{ background-position:0px -146px;}
.pub_funbox .fun .sugge{ background-position:-100px -146px;}
.pub_funbox .fun .email{ background-position:-100px -96px;}
.pub_funbox .fun .history{ background-position:0px -96px;}
.pub_funbox .fun .online{  color:#000;}

/*头部菜单*/
.pub_header_menu{  height:34px; line-height:34px; margin-top:5px; border-bottom:#d8d8d8 2px solid; clear:both; }
.pub_header_menu .menu{ display:inline; float:left; font-size:16px; font-weight:bold; }
.pub_header_menu .menu li{ position:relative; left:0px; top:0px; height:34px; display:inline; float:left; margin-right:24px; padding:0 2px;}
.pub_header_menu a{ color:#555; font-weight:normal;}
.pub_header_menu a:hover{ text-decoration:none; color:#ff8700;}
.pub_header_menu .menu em{ position:absolute; left:18px; top:-4px; width:20px; height:12px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -46px -78px; overflow:hidden;}
.pub_header_menu .menu em.new{background-position:-46px -136px; left:26px;}
.pub_header_menu .menu .line{ padding:0px; line-height:34px;}
.pub_header_menu .current{ color:#ff8700; border-bottom:#ff8700 2px solid; }
.pub_header_menu .current a,.pub_header_menu .current a:hover{color:#ff8700;}

.pub_header .pub_center{ position:relative; left:0px; top:0px;}
.pub_zhedie{float:left; *zoom:1; /* width:640px;  */text-align:center; font-size:14px; color:#555; }
.pub_zhedie li{ display:inline; float:left; margin-right:20px; padding:0 2px; overflow:hidden; }

.pub_w970 .pub_zhedie {width:350px; height:36px; overflow:hidden;}
.pub_w970 .pub_zhedie .first{padding-right:30px; margin-right:0; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -30px -265px;}

.pub_w970 .pub_zhedie .pubnav-wrap{display:none; position:absolute; right:132px; top:39px; width:52px; background-color:#d2d2d2; z-index:8;}
.pub_w970 .pub_zhedie .pubnav-wrap li{margin-right:0; width:100%; text-align:center; padding:0;}



/*用户登录注册--头部样式*/
.pub_funbox .pub_user_login{ position:relative; left:0px; top:0px;  width:112px;}
.pub_funbox .pub_user_login .icon{ margin-left:6px;}
.pub_funbox .pub_user_login_on{ background-color:#FFF; border:1px solid #dfdfdf; border-bottom:none;}
.pub_funbox .pub_user_login .text{ width:72px; text-align:center; color:#ff8700; }
.pub_user_login .text a{ color:#ff8700; }

/*登陆后用户名*/
.pub_user_login .text .sep{ font-size:12px; }
.pub_user_login .coverbox{ position:absolute; left:0px; top:0px; width:100%; height:36px; overflow:hidden; z-index:4;}
.pub_user_login_on .coverbox{ height:37px; background-color:#FFF;}
.pub_user_login .mask{ display:none; position:absolute; left:-82px; top:36px; z-index:1; overflow:hidden;  }
.pub_user_login_on .mask{ display:block;}
.pub_user_login .showbox{ display:none; position:absolute; left:-82px; top:36px;  width:234px; padding:20px;z-index:2; overflow:hidden; background-color:#FFF; border:1px solid #dfdfdf; }
.pub_user_login h3{ height:28px; line-height:28px; color:#000; text-align:left;}
.pub_user_login .btnbox{ width:100%; overflow:hidden; padding-bottom:16px; border-bottom:1px dashed #9f9f9f; }
.pub_user_login .login{ display:inline; float:left; cursor:pointer; margin-left:16px; margin-right:12px;  width:92px; height:34px; overflow:hidden; background:url(http://www.boosj.com/images/login_icon.png) no-repeat 0px -50px;  }
.pub_user_login .regin{ display:inline; float:left; cursor:pointer; width:92px; height:34px; overflow:hidden; background:url(http://www.boosj.com/images/login_icon.png) no-repeat 0px 0px;}
.pub_user_login .linkbox{ position:relative; left:0px; top:0px; width:234px; overflow:hidden; }
.pub_user_login .linkbox a{ display:inline; float:left; margin-right:38px; margin-top:20px; width:54px; height:16px; line-height:16px; padding-left:24px; overflow:hidden; background:url(http://www.boosj.com/images/login_icon.png) no-repeat -70px -100px; }
.pub_user_login .linkbox .video{ background-position:-70px -150px;}
.pub_user_login .linkbox .space{ background-position:-70px -200px;}
.pub_user_login .linkbox .history{ background-position:-70px -100px;}
/*登陆后退出按钮*/
.pub_user_login .layout{ position:absolute; clear:both;  bottom:0px; right:0px; z-index:20; display:block; margin-top:12px; width:50px; height:20px; line-height:20px; text-align:right; background:url(http://www.boosj.com/images/login_icon.png) no-repeat -70px -250px; cursor:pointer; }

/*用户登陆退出弹窗样式*/
.pub_msgbox{ position:relative; left:0px; top:0px; width:560px; padding:18px 30px; background-color:#fff; overflow:hidden;}
.pub_msgbox .closebtn{ position:absolute; top:8px; right:8px; width:12px; height:12px; background:url(http://www.boosj.com/images/close.png) no-repeat 0px 0px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.pub_msgbox h2{ width:100%; height:32px; clear:both; margin-bottom:20px; border-bottom:1px solid #e7e7e7; }
.pub_msgbox h2 span{ position:relative; top:1px; display:inline-block; width:120px; height:32px; line-height:32px; cursor:pointer; overflow:hidden; text-align:center; font-size:14px; }
.pub_msgbox h2 .current { background-color:#ff8700; color:#FFF; }

/*用户历史记录样式*/
.pub_funbox .pub_history{ width:100px;}
.pub_history{  position:relative; left:0px; top:0px;  margin-right:6px; }
.pub_history .history{ margin-left:6px;}
.pub_history_on{ background-color:#FFF; border:1px solid #dfdfdf; border-bottom:none; }
.pub_history .coverbox{ position:absolute; left:0px; top:0px; width:100%; height:36px; overflow:hidden; z-index:4;}
.pub_history_on .coverbox{ height:37px; background-color:#FFF;}
.pub_history .showbox{ /*display:none; */ display:none; position:absolute; left:-130px; top:36px; width:300px; padding:10px; overflow:hidden; background-color:#FFF; border:1px solid #dfdfdf; }
.pub_history .showbox_in{ position:relative; left:0px; top:0px; width:100%; height:300px; overflow-y:auto; overflow-x:hidden;}
.pub_history .controlbtn{ position:absolute; top:-6px; right:12px; _right:24px;}
.pub_history .none_history{ text-align:center; padding-top:120px; font-size:14px;}
.pub_history dl{ padding-bottom:12px;}
.pub_history dt{ width:92px; height:24px; line-height:24px; margin-bottom:6px; background-color:#9b9b9b; text-align:center; color:#FFF; }
.pub_history .now{ background-color:#ff8700;}
.pub_history dd{ position:relative; left:0px; top:0px; line-height:24px; height:48px; overflow:hidden; border-bottom:1px solid #f5f5f5;}
.pub_history dd .line{ padding:0px 100px 0px 6px; height:24px; overflow:hidden;}
.pub_history dd .date{ color:#bbb1a6;}
.pub_history .icon_play{ display:inline-block; *display:inline; *zoom:1; width:24px; height:24px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 6px -244px; }
.pub_history .line_c{ color:#bbb1a6; }
.pub_history .replay{ display:none; position:absolute; right:12px; bottom:0px;  }
.pub_history .replay a{ margin-right:6px; color:#cc300f;}
.pub_history .close{ display:none; position:absolute; right:12px; top:4px; width:14px; height:14px; cursor:pointer; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -248px; }
.pub_history .current{ background-color:#fff1e2;}
.pub_history .current .close{ display:block;}
.pub_history .current .replay{ display:block;}
.pub_history .morelink{ padding-top:12px; font-size:16px; line-height:32px; text-align:center;}

/*公共图片框样坏死*/
.pub_pic{ position:relative; left:0px; top:0px; width:200px; margin-bottom:20px; overflow:hidden; font-size:12px; }
.pub_pic .hidepic{ display:block; }
.pub_pic .hidepic img{ display:block;}
.pub_pic .bot_bg{ position:absolute; left:0px; bottom:0px; display:block; width:100%; height:24px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;	filter:Alpha(opacity=50);  background:#000000; 		}
.pub_pic .bot_title { position:absolute; left:0px; bottom:0px; display:block; margin:0px 5%; width:90%; line-height:24px; height:24px; color:#FFF; overflow:hidden;}
.pub_pic .imghover{ display:none;}
.js_pub_pic .botbg{ display:none;}
.js_pub_pic .imghover{ position:absolute; left:0px; top:0px; display:block; width:100%; height:130px;  color:#A9A8A8;}
.js_pub_pic .cover_bg{  position:absolute; left:0px; top:0px; display:block; width:100%; height:130px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000000;}
.js_pub_pic .imghover h3{ position:relative; left:0px; top:0px; margin:0 auto; width:92%; padding-top:6px; height:24px; line-height:24px; overflow:hidden; font-size:16px; }
.js_pub_pic .imghover h3 a{ color:#FFF; }
.js_pub_pic h3 a:hover{ color:#ff8700; }
.js_pub_pic .imghover .pic_tip{ position:relative; left:0px; top:0px; margin:0 auto; display:block; width:92%; height:28px; line-height:28px; overflow:hidden; }
.js_pub_pic .imghover p{ position:relative; left:0px; top:0px; margin:0 auto; width:92%; height:24px; line-height:24px; overflow:hidden; color:#A9A8A8;}
.js_pub_pic p span{ display:inline; float:left;}
.js_pub_pic p .icon{ margin-top:6px; margin-right:6px;  width:12px; height:12px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -600px;}
.js_pub_pic p .icon_play{ background-position:-100px -600px;}
.js_pub_pic p .icon_user{ background-position:0px -650px;}
.js_pub_pic p .username{ width:96px; overflow:hidden;}
.js_pub_pic p .played{ width:42px; overflow:hidden;}
.js_pub_pic .playbtn{ position:relative; left:0px; top:0px; z-index:3; display:block; margin:12px 0px 0px 12px; width:58px; height:24px; line-height:20px; text-align:center; overflow:hidden; font-size:14px; color:#FFF; background-color:#FF8700;}
.js_pub_pic a.playbtn:hover{ background-color:#FF8700; color:#FFF; }
.js_pub_pic .fullscreenbtn{ position:absolute; left:0px; top:0px; width:200px; height:130px; z-index:2; text-indent:-9999px; overflow:hidden;}
/*公共图片框样坏死*/
.pub_picb{ font-size:12px;}
.pub_picb img{ display:block;}
.pub_picb .imgtext{ padding:0px 6px; margin-bottom:20px; height:75px; overflow:hidden; background-color:#F2F2F2;  }
.pub_picb .imgtext h3{ padding-top:6px; height:40px; line-height:20px; overflow:hidden;}
.pub_picb p{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.pub_picb p span{ display:inline; float:left; }
.pub_picb p .icon{ margin-top:6px; margin-right:6px;  width:12px; height:12px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -650px;}
.pub_picb p .icon_play{ margin-left:2px; background-position:-100px -600px;}
.pub_picb p .username{ max-width:96px; overflow:hidden;}
.pub_picb p .played{ /*width:42px;*/ margin-right:3px; overflow:hidden;}
.pub_picb p .icon_duration{width:16px; height:16px; margin-left:2px; background-position:0px -100px;}
.pub_picb p .icon_uptime{width:16px; height:16px; margin-left:2px; background-position:0px -250px;}

/*大图公共样式*/
.pub_bigpic{ position:relative; left:0px; top:0px; display:inline; float:left; width:420px; margin:0px 10px; height:280px; overflow:hidden; }
.pub_bigpic img{ display:block; }
.pub_bigpic a{ display:block; color:#FFF; }
.pub_bigpic a:hover{ text-decoration:none;}
.pub_bigpic .bg{ position:absolute; left:0px; bottom:0px; cursor:pointer; display:block; width:100%; height:38px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000000;}
.pub_bigpic .txt{ position:absolute; left:0px; bottom:0px; cursor:pointer; margin-left:3%; display:block; width:92%; height:38px; line-height:38px; overflow:hidden; font-size:16px;}
.pub_bigpic a:hover .txt{ color:#ff8700; }

/*公共图片没有遮罩样式*/
.pub_pice{ position:relative; left:0px; top:0px; width:200px; margin-bottom:20px; overflow:hidden; font-size:12px; }
.pub_pice .hidepic{ display:block; }
.pub_pice .hidepic img{ display:block;}
.pub_pice .bot_bg{ position:absolute; left:0px; bottom:0px; display:block; width:100%; height:24px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;	filter:Alpha(opacity=50);  background:#000000; 		}
.pub_pice .bot_title { position:absolute; left:0px; bottom:0px; display:block; margin:0px 5%; width:90%; line-height:24px; height:24px; color:#FFF; overflow:hidden;}
.pub_pice .bot_title a{ color:#FFF;}
.pub_pice .bot_title a:hover{ color:#ff8700; }
.pub_pice .imghover{ display:none;}

/*公共栏目样式*/
.pub_column .column_tit{ width:100%; height:48px; overflow:hidden; font-size:12px;}
.pub_column .column_tit h2{ display:inline; float:left; margin-right:12px; font-size:28px; color:#000;}
.pub_column h2 a:hover{ color:#ff8700; text-decoration:none; }
.pub_column .column_tit ul{ display:inline; float:left;}
.pub_column .column_tit li{ display:inline; float:left; margin-right:12px;}
.pub_column .column_tit a{ display:inline; float:left; padding:0px 6px;  height:26px; line-height:26px; color:#000;}
.pub_column .column_tit h2 a{ padding-left:0px;}
.pub_column .column_tit .color_orange{ color:#FF8700;}
.pub_column .column_tit ul a:hover { background-color:#FF8700; color:#FFF; text-decoration:none; }
.pub_column .column_tit .current { background-color:#FF8700; }
.pub_column .current a{ color:#FFF;}
.pub_column .column_tit .morelink{ color:#FF8700;}
.pub_column .clolumn_cnt{}
.pub_column .bj-col12 .bj-row{ position:relative; left:0px; top:0px;}
/*栏目广告*/
.pub_banner{ width:100%; font-size:1px; line-height:1px; overflow:hidden; margin-bottom:20px;}
.pub_banner img{ display:block; }
.pub_container .pub_bannerbox{ margin-bottom:20px; }
.pub_bannerbox{ width:100%; font-size:1px; line-height:1px; overflow:hidden;}
.pub_mainbanner{ display:inline; float:right; width:970px; font-size:1px; line-height:1px; overflow:hidden; }
.pub_sidebanner{ display:inline; float:left; width:200px; font-size:1px; line-height:1px; overflow:hidden; }
.pub_w970 .pub_sidebanner{ display:none; }

/*友情链接*/
.pri_colum_firednly .title{ line-height:52px; font-size:28px; background-color:#ECECEC; /*word-spacing:48px;*/ letter-spacing:6px; text-align:center; }
.pub_w970 .pri_colum_firednly .cnt{ width:860px; }
.pri_colum_firednly a{ display:inline; float:left; margin:0px 10px; }
.pri_colum_firednly  img{ display:block; margin-bottom:20px;}

/*公共小图样式*/
.pub_minpic{ display:block; margin-bottom:20px; font-size:12px;}
.pub_minpic img{ display:block;}
.pub_minpic span{ display:block; cursor:pointer; width:96%; padding:0px 2%; overflow:hidden; height:36px; line-height:36px; background-color:#F2F2F2; text-align:center; }

.pub_minpic2{ display:block; position:relative; left:0px; top:0px; width:90px; height:90px; overflow:hidden; margin-bottom:20px; font-size:12px; }
.pub_minpic2 .bg{ position:absolute; left:0px; bottom:0px; display:block; width:100%; height:40px; overflow:hidden;   background:url(http://pic.boosj.com/images/common/bg_video_mini_90.png) no-repeat left bottom; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_video_mini_90.png");}
.pub_minpic2 .txt{  position:absolute; left:6px; bottom:0px; display:block; width:78px; height:24px; line-height:24px; color:#FFF; overflow:hidden; cursor:pointer; }
a.pub_minpic2:hover .txt{ color:#ff8700;}

/*排行榜*/
.pub_pai{ width:100%; overflow:hidden; font-size:12px;}
.pub_pai dt{ display:inline; float:left; margin-bottom:10px; width:92px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; clear:both; background-color:#FF8700; }
.pub_pai dd{ position:relative; left:0px; top:0px; display:inline; float:left; margin-top:10px; width:100%; height:20px; line-height:20px; overflow:hidden; }
.pub_pai dd .pai{ display:inline; float:left; margin-right:12px; width:20px; text-align:center; overflow:hidden; color:#FFF;  background-color:#CDCDCD; }
.pub_pai dd .sty1{ background-color:#FF8700; }
.pub_pai dd .sty2{ background-color:#60C323; }
.pub_pai dd .sty3{ background-color:#Ff8700; }
.pub_pai dd .linktxt{ display:inline; float:left; width:204px; overflow:hidden;}
.pub_pai dd .linkmore{ position:absolute; top:0px; right:0px; padding-left:13px; float:right; height:20px; overflow:hidden; background-color:#FFF;}
.pub_pai_sty1 dd{ margin:0px 0px 9px;}

.pub_pai_sty2{ margin-top:-9px;}
.pub_pai_sty2 dd{ margin:9px 0px 0px;}

.pub_pai_sty3{ margin-top:-9px;}
.pub_pai_sty3 dd{ margin:9px 0px 0px;}
.pub_pai_sty3 dd .linkmore{ padding-left:25px; }
.pub_pai_sty3 .icon{ position:absolute; left:8px; top:0px; display:block; width:12px; height:18px; background: url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -598px;}

.pub_pai_link{ text-align:right; height:18px; line-height:18px; margin:16px 0px; overflow:hidden; font-size:12px; }
.pub_pai_link  a{ margin-right:6px; }

.pub_pai_link2{ height:18px; line-height:18px; margin:14px 0px 16px; text-align:right; overflow:hidden; font-size:12px; }
.pub_pai_link2 a{ margin-right:6px; }

/*侧栏的公共图片*/
.pub_sidepic{ width:100%; overflow:hidden; margin-bottom:10px; font-size:12px; }
.pub_sidepic dt{ display:inline; float:left; width:92px; height:60px; overflow:hidden; }
.pub_sidepic dt img{ display:block; }
.pub_sidepic dd{ display:inline; float:right; width:206px; overflow:hidden; }
.pub_sidepic h5{ height:24px; line-height:24px; overflow:hidden; }
.pub_sidepic h5 a{ color:#555555;}
.pub_sidepic p{ height:18px; line-height:18px; color:#909090; overflow:hidden; }
.pub_sidepic p a{ color:#909090;}
.pub_sidepic p span{ display:inline; float:left; margin-right:6px;}
.pub_sidepic .icon{ width:12px; height:18px; background:url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat -100px -598px;}
.pub_sidepic .icon_ping{ background-position:0px -648px;}

/*分页内容*/
/*分页内容*/
.pub_paging{ margin:20px 0px; text-align:center; font-size:12px; }
.pub_paging a, .pub_paging span { text-align:center; display:inline-block; *display:inline; *zoom:1; padding:0.1em 0.4em; margin-right:5px; margin-bottom:5px; /*border-radius:2px;*/  }
.pub_paging a { text-decoration:none; border:1px solid #BBBBBB; color:#55555;  }
.pub_paging a:hover{ color:#ff8700; border-color:#ff8700; }
.pub_paging .current { background-color:#ff8700; color:#fff; border:1px solid #ff8700; }
.pub_paging .unbutton{ color:#DDDDDD;  background:#fff; border:1px solid #DDDDDD; }
/*.pub_paging .current.prev, .pub_paging .current.next{ color:#999; border-color:#999; background:#fff; }*/

/*相关专题头部菜单*/
.pub_topmenu{  padding:10px 0px; text-align:center;}
.pub_topmenu a{ height:28px; line-height:28px; margin-right:32px; }
.pub_topmenu a:hover{ color:#FF8700;}
.pub_topmenu .current{ color:#FF8700;}















