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

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
	font:12px/1.5 "Microsoft YaHei",'宋体', Arial,\5b8b\4f53;
}
input,select,textarea{
	font-size:100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}
/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}
/* 去除默认边框 */
fieldset,img{
	border:0;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}
/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}
/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:left;
}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}
q:before,q:after {
	content:'';
}
/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* 让链接在 hover 状态下显示下划线 */
/*清楚浮动 */
.ClearBoth {clear:both;font-size:1px;line-height:1px;height:1px;}
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;zoom:1;}
.clearfix {display:block;}
/*链接一般样式*/
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}

/*公共图片*/
.pub-guid .menu-in a.current,
.pub-bot-search .btnsearch,
.pub-bot-search span,
.guid-box .guid dt,
.pub-guid .lei dt,
.pub-guid .soft dt,
.pub-guid .help dt,
.pub-guid .about dt,
.pub-guid .end dt,
.pub-search-in span
{
	background:url(http://pic.boosj.com/images/channel/pub-icon.png) no-repeat;
}
.pub-header,
.pub-header-guid a,
.pub-header-guidbox,
.pub-header-guidbox-in,
.pub-header-guidbox-in .weibo,
.pub-search .btnsearch
{
	background:url(http://pic1.boosj.com/images/channel/play-icon.png) no-repeat;
}
body{ background-color:#f1f1f1; }
/*头部样式*/
.pub-header{ position:relative; left:0px; top:0px; z-index:12; clear:both; min-width:990px; height:52px; background-repeat:repeat-x; background-position:0px -242px;}
.pub-header-in{ position:relative; left:0px; top:0px;  margin:0 auto; width:990px; z-index:2;}
.pub-header-in h1{ display:inline; float:left; margin-top:4px; width:92px; height:40px; overflow:hidden;}
.pub-header-guid{ display:inline; float:left; margin-top:16px; margin-left:6px; width:150px;}
.pub-header-guid a{ display:inline; float:left; width:75px; height:22px; overflow:hidden; background-position:10px -10px; }
.pub-header-guid a.guid{ background-position:-74px -10px; }
.pub-header-guid a:hover{background-position:10px -40px;}
.pub-header-guid a.guid:hover,.pub-header-guid a.onhover{ background-position:-74px -40px; }
.pub-header-guidbox{ position:absolute; left:180px; top:37px; display:none; background-position:0px -70px; }
.pub-header-guidbox-in{ width:488px; height:64px; overflow:hidden;/* background-position:228px -144px;*/ background-position:160px -144px;}
.pub-header-guidbox-in div{ display:inline; float:left; margin-top:16px; margin-left:14px; width:410px; height:38px;/* border-right:1px dotted #000;*/ overflow:hidden; }
.pub-header-guidbox-in a{ display:inline; float:left; width:50px; overflow:hidden;}
.pub-header-guidbox-in p{display:none; float:left; padding-top:22px; padding-left:20px; line-height:20px; }
.pub-header-guidbox-in .weibo{ padding-left:28px; height:20px; background-position: -236px 0px;}
/*搜索*/
.pub-search{ position:relative; left:0px; top:0px; display:inline; float:left; margin-top:10px; margin-left:46px; width:330px; height:26px; border:1px solid #fe9b02; background-color:#FFF;}
.pub-search-in{ width:328px; height:24px; line-height:24px; border:1px solid #f86e01;}
.pub-search-in span{ display:inline; float:left; width:72px; text-align:center; color:#fa6d01; background-position:-290px -66px;}
.pub-search .tbput{ display:inline; float:left; width:220px; margin-top:4px; height:16px; line-height:16px;  color:#cccccc; outline:0px; border:0px; background-color:#f1f1f1; }
.pub-search .sp_tbput{ color:#000;}
.pub-search .btnsearch{ display:inline; cursor:pointer; float:right; width:22px; height:24px; background-position:-174px -5px; border:0px;}
.pub-search .serach-type{ display:none; position:absolute; left:-1px; top:25px; width:62px; overflow:hidden; border:2px solid #F86E01; border-top:none; background-color:#FFF;}
.pub-search .serach-type a{ display:block; width:100%; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#FA6D01;}
.pub-search .serach-type a:hover{ background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-search .search_suggest{ display:none; position:absolute; left:70px; top:25px; width:236px; border:1px solid #F86E01; border-top:none; background-color:#FFF;}
.pub-search .search_suggest div{ display:block; width:100%; text-align:left; text-indent:24px; height:24px; line-height:24px; overflow:hidden; color:#CCC;}
.pub-search .search_suggest div.current{background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-search .search_suggest div.current a{ color:#FFF;}
.pub-search .search_suggest div.current a:hover{color:#FFF; text-decoration:none;}
.pub-search .search_suggest div a:hover{ color:#000;text-decoration:none;}

.pub-header-user{ display:inline; float:right; padding-top:16px; width:340px; }
.pub-header-user a{ display:inline; float:right; margin-right:5px;}
.pub-header-user .login{ display:inline; float:right;  }
.pub-header-user .login a{ display:inline; float:left; }
.pub-header-user .login .loain{ width:120px; height:18px; overflow:hidden; color:#f66e01; word-wrap:break-word; }
.pub-header-user .login .reg{ color:#f66e01; }

/* 页面底部功能导航*/
.pub-guid{ clear:both; min-width:990px; margin-top:60px;  background-color:#ff6a00;}
.pub-guid .menu{ position:relative; left:0px; top:0px; z-index:10; width:990px; height:46px; line-height:46px; margin:0 auto;}
.pub-guid .menu-in{ position:absolute; left:0px; top:0px; height:54px;} 
.pub-guid .menu-in a{ display:inline-block; width:72px; height:54px; overflow:hidden; color:#FFF; text-align:center;  }
.pub-guid .menu-in a.current{ font-weight:bold;background-position:-142px -273px;}
.pub-guid .cnt{ clear:both; width:100%;background-color:#85a147; padding-bottom:18px;}
.pub-guid .search{ position:absolute; top:8px; right:0px; }

.pub-bot-search{ position:relative; left:0px; top:0px; width:440px; height:32px; line-height:32px; background-color:#FFF;}
.pub-bot-search .btnsearch{ display:inline; cursor:pointer; float:right; width:36px; height:32px; background-position:0px -319px; border:none;}
.pub-bot-search span{ display:inline; float:left; width:60px; text-align:center; border-right:1px solid #eca128; background-position:-310px -306px}
.pub-bot-search .tbput{ display:inline; float:left; width:320px; height:24px; line-height:24px; padding-left:6px; margin-top:4px; border:0; outline:0; }
.pub-bot-search .serach-type{ display:none; position:absolute; left:-1px; top:26px; width:60px; overflow:hidden; border:1px solid #ECA128; border-top:none; background-color:#FFF;}
.pub-bot-search .serach-type a{ display:block; width:100%; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#000;}
.pub-bot-search .serach-type a:hover{ background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-bot-search .search_suggest{ display:none; position:absolute; left:60px; top:26px; width:379px; border:1px solid #ECA128; border-top:none; background-color:#FFF;}
.pub-bot-search .search_suggest div{ display:block; width:100%; text-align:left; text-indent:24px; height:24px; line-height:24px; overflow:hidden; color:#CCC;}
.pub-bot-search .search_suggest div a:hover{ color:#000;text-decoration:none;}
.pub-bot-search .search_suggest div.current{background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-bot-search .search_suggest div.current a{ color:#FFF;}
.pub-bot-search .search_suggest div.current a:hover{color:#FFF; text-decoration:none;}

.pub-guid .link{ display:none; margin:0 auto; width:990px; padding-top:18px; height:24px; line-height:24px; overflow:hidden; }
.pub-guid .current{ display:block;}
.pub-guid .link a{ margin-left:6px; margin-right:6px;}
.guid-box{overflow:hidden; background-color:#191919;}
.guid-box .guid{ margin:0 auto; width:990px; padding-top:24px; overflow:hidden; clear:both; }
.guid-box .guid dl{ display:inline; float:left;/* margin-right:32px;*/ margin-right:58px; width:138px; overflow:hidden;}
.guid-box .guid dl.end{display:none; margin-right:0px;}
.guid-box .guid dt{ height:36px; line-height:36px; overflow:hidden; text-indent:28px;color:#FFF; background-position: 6px -142px;}
.guid-box .guid dd{ width:100%; overflow:hidden;color:#FFF;}
.guid-box .guid dd a,.guid-box .guid dd span{ display:inline; float:left; margin:0px 8px 6px -12px;padding-left:12px;  padding-right:10px; height:14px; line-height:14px; color:#adadad; overflow:hidden; border-left:1px solid #666666;}
.guid-box .guid dd span{color:#666;}
.guid-box .guid dt a{color:#adadad;}
.guid-box .lei dt{background-position: -168px -142px;}
.guid-box .soft dt{background-position: -342px -142px;}
.guid-box .help dt{background-position: 6px -222px;}
.guid-box .about dt{background-position:-168px -222px;}
.guid-box .end dt{background-position: -342px -222px;}

/*底部*/
#footer{ position:relative; left:0px; top:0px;  width:auto; min-width:990px; overflow:hidden; background-color:#191919;}
#footer .bot{ width:100%; text-align:center; margin-top:-20px; overflow:hidden; margin-bottom:12px;}
.footer_state{position:relative; top:-30px;}
#footer .bot img{margin:0 6px;}
#footer .footer_main{margin:0px auto; width:990px; border-bottom:none;  padding:10px 0px; position:relative; left:0px; top:0px; }
#footer p{text-align:center; line-height:22px; color:#eeeeee;}
#footer p a{margin-right:6px; color:#eeeeee;}
#footer .paimg1{position:absolute; left:100px; top:16px; width:66px; height:61px; overflow:hidden;}
#footer .paimg2{position:absolute; right:42px; top:20px; width:108px; height:61px; overflow:hidden;}
#footer .zzimg{position:absolute; left:48px; top:18px; width:50px; height:50px; overflow:hidden;}
#footer .bot a{ display:inline-block; margin-left:6px; margin-right:6px;}


/*用户登录注册--头部样式*/
.pub_user_login{ position:relative; left:0px; top:1px; z-index:10; display:inline; float:right; _width:92px; margin-right:6px; text-align:center; padding:0px 12px;  height:32px; line-height:14px;  color:#ff5300; }
.pub_user_login a{ float:none; }
.pub_user_login a.sep{ color:#ff5300; }
.pub_user_login_on{  background-color:#FFF;  border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.pub_user_login .showbox{  display:none; position:absolute; left:-100px; top:30px;   z-index:2; width:234px; padding:20px; overflow:hidden; background-color:#FFF; border:1px solid #dfdfdf; border-top:none; }
.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-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; height:64px; 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 .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; background:none; }
.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:#ff6a00; color:#FFF; }
/*用户登陆*/
.pub_login .plate_main{ display:inline; float:left; padding-left:20px; width:268px; }
.pub_login .plate_side{ display:inline; float:right; padding-right:20px; width:182px;}
.pub_login .input_public{ width:248px; padding:5px 6px; height:18px; line-height:18px; overflow:hidden;}
.pub_login .inputtxt{ width:248px; padding:5px 6px; height:18px; line-height:18px; overflow:hidden; color:#333; border:1px solid #ccc;}
.pub_login .inputtxt_on{border:1px solid #000; }
.pub_login .inputcode{ width:102px;}
.pub_login .input_tip{ width:248px; height:18px; line-height:18px; overflow:hidden;}
.pub_formlist { width:100%; overflow:hidden; }
.pub_formlist li{ position:relative; left:0px; top:0px; display:inline; float:left; width:268px; overflow:hidden; }
.pub_login .forgetpwd{ padding:24px 0px; overflow:hidden; }
.pub_login .forgetpwd a{ margin-left:24px; color:#ff6a00; } 
.pub_login .sep_notice{ position:absolute; left:6px; top:6px; display:block; width:24px; color:#333; }
.pub_login li img{ display:inline; float:left; cursor:pointer; margin-left:6px;}
.pub_login .landbtn{ display:inline; float:left; width:100%; overflow:hidden; }
.pub_login .btnedit{ display:inline; float:left; cursor:pointer; width:130px; height:45px; overflow:hidden; background:url(http://www.boosj.com/images/login_btn.png) no-repeat 0px -50px; border:none;}
.pub_login .landbtn span{ display:inline; float:left; margin-top:12px; margin-left:12px;}
.pub_login .landbtn a{  color:#ff6a00; cursor:pointer; }
.pub_login h3{ color:#909090; font-size:14px; padding-bottom:12px; font-weight:bold; }
.pub_login dd{ width:100%; overflow:hidden; margin-bottom:10px; height:40px; line-height:40px; background:url(http://www.boosj.com/images/other_login.png) no-repeat 0px 0px;  }
.pub_login dd a{ display:block; width:100%; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#333333;  }
.pub_login dd span{ display:inline; float:left; margin-left:24px; margin-top:12px; width:16px; height:16px; overflow:hidden; background:url(http://www.boosj.com/images/other_login_icon.png) no-repeat 0px 0px;}
.pub_login dd .xinlang{ background-position:0px -16px;}
.pub_login dd .zhifu{ background-position:0px -32px;}
.pub_login dd .weixin{ background-position:0px -48px;}
.pub_login dt{ clear:both; margin-top:12px; width:100%; overflow:hidden; height:16px; background:url(http://www.boosj.com/images/login_patter.png) no-repeat 0px 0px;}
.pub_login dt a{ display:inline; float:left; margin-right:8px; width:16px; height:16px; overflow:hidden; text-indent:-9999px; }

