@charset "utf-8";
/* CSS Document */
/*==全局样式==*/
html, body, iframe, div, h1, h2, h3, h4, h5, h6, p, a, img, span,em, strong, cite, code, var, dfn, samp, kbd,		
menu, dl, dt, dd, ol, ul, li,table, thead, tbody, tfoot, caption, tr, td,col,
form, label, input, button, textarea, select, optgroup, option,
sub, sup, q, pre, fieldset, legend, abbr, bdo, del, ins, blockquote, address,b, i, small, object, param,summary,bdi, audio, video, embed
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
	font-size:100%;
	font: inherit; 
    vertical-align:baseline;
    background:transparent;
}
/*清楚浮动 */
.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;}
/*去除滚动条 */
ol,ul {list-style:none;}
li{ vertical-align:bottom;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table { border-collapse:collapse; border-spacing:0;}
caption,th { text-align: left;}
/*字体样式重置*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
em, strong, cite, code, var, dfn, samp, kbd, address, th{font-weight:normal; font-style:normal;}
/*字体设置*/
body,button, input, select, textarea { font-size:12px; line-height:1.5; font-family:'Microsoft YaHei','宋体',Arial,sans-serif,tahoma,\5b8b\4f53;background-color:#fff; }
/*链接一般样式*/
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}

.pub-topnav a.weibo,.pub-head .menu,.pub-search-in span,#friend_menu a,.pub-guid .menu-in a.current,.guid-box .guid dt,.pub-bot-search .btnsearch,.pub-bot-search span,.pub-head .menu a.current,.pub-head .menu a.current span,.pub-head .menu a:hover span,.pub-head .menu a:hover{
	background:url(http://www.boosj.com/images/pub-icon.png) no-repeat;
}

/*头部菜单样式*/
.pub-topnav{  min-width:990px; height:27px; line-height:28px; overflow:hidden; border-bottom:1px solid #dfdfdf; background-color:#f9f9f9; }
.pub-topnav-in{ margin:0 auto; width:990px;  overflow:hidden;}
.pub-topnav a{color:#646464;}
.pub-topnav .function{ display:inline; float:left; }
.pub-topnav .function a{ display:inline; float:left; margin-right:32px;}
.pub-topnav a.weibo{ padding-left:34px; font-weight:bold; color:#000; background-position:0px -70px; }
.pub-topnav .nav{ display:inline; float:right; }
.pub-topnav .nav a{ display:inline; float:right; margin-left:32px;}
.pub-topnav .nav .a-online{ font-weight:bold; color:#000;}
.pub-topnav .login{ display:inline; float:right; white-space:nowrap; }
.pub-topnav .login a{ float:none; display:inline-block; color:#ff7e00;}
/*头部主块*/
.pub-head{ position:relative; left:0px; top:0px; z-index:10; width:auto; min-width:990px;}
.pub-head-in{ margin:0 auto; width:990px; padding-top:22px; height:86px;}
.pub-head .logo{ display:inline; float:left;}
.pub-head .search{ position:relative; z-index:9; left:0px; top:0px; display:inline; float:right; margin-right:48px; margin-top:20px; width:640px; }
.pub-head .serach-type{ display:none; position:absolute; left:0px; top:26px; width:66px; overflow:hidden; border:2px solid #F86E01; border-top:none; background-color:#FFF;}
.pub-head .serach-type a{ display:block; width:100%; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#FA6D01;}
.pub-head .serach-type a:hover{ background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-head .search_suggest{ display:none; position:absolute; left:70px; top:26px; width:475px; border:1px solid #F86E01; border-top:none; background-color:#FFF; z-index:99;}

.pub-head .search_suggest div{ display:block; width:100%; text-align:left; text-indent:24px; height:24px; line-height:24px; overflow:hidden; color:#CCC;}
.pub-head .search_suggest div.current{background-color:#fe9b02; text-decoration:none; color:#FFF;}
.pub-head .search_suggest div.current a{ color:#FFF;}
.pub-head .search_suggest div.current a:hover{color:#FFF; text-decoration:none;}
.pub-head .search_suggest div a:hover{ color:#000;text-decoration:none;}

.key-search{width:550px; height:28px; line-height:28px; overflow:hidden;}
.key-search span{float:left; width:70px; font-weight:bold;}
.pub-head .search p{ float:left; width:480px; overflow:hidden; }
.pub-head .search p a{ margin-right:16px; color:#000; }
.pub-head .search p span{ display:inline-block; width:78px; text-align:center; color:#000; font-weight:bold; }
.pub-search{ width:606px; height:26px; border:1px solid #fe9b02;}
.pub-search-in{ width:604px; height:24px; line-height:24px; border:1px solid #f86e01; background-color:#fff;}
.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:460px; margin-top:4px; height:16px; line-height:16px;  color:#cccccc;}
.pub-search .sp_tbput{ color:#000;}
.pub-search .style{ position:absolute; top:-26px; right:-48px; width:75px; height:64px; overflow:hidden; background:url(http://www.boosj.com/images/style.png) no-repeat 0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.boosj.com/images/style.png",sizingMethod="crop");_background:none;}
/*.pub-head-in .btnsearch{ cursor:pointer; display:inline; float:right;  width:90px; height:24px; line-height:24px; text-indent:12px; color:#FFF; font-weight:bold; font-family:"宋体"; overflow:hidden; background-color:#f86e01; border:none;}*/
.pub-search .btnsearch{ cursor:pointer; display:inline; float:right;  width:60px; height:24px; line-height:24px; color:#FFF; font-weight:bold; font-family:"宋体"; overflow:hidden; background-color:#f86e01; border:none; text-align:center;}

.pub-head .activy{ display:inline; float:left; margin:20px 12px; width:80px; overflow:hidden;}
.pub-head .activy{ margin:6px; margin-right:0px; width:124px; height:70px; overflow:hidden; }
.pub-head .activy .show{width:124px; height:70px; overflow:hidden; }
.pub-head .activy a{ display:block; width:124px; height:70px; overflow:hidden; }
.pub-head .activy .first { margin-left:12px; margin-top:12px;}
.pub-head .activy .control{ display:none;}
.pub-head .menu{  height:43px; background-color:#fe8101; background-repeat: repeat-x;}
.pub-head .menu-in{margin:0 auto; width:990px; }
/*.pub-head .menu a{ display:inline-block; padding-left:18px; padding-right:18px; font-size:14px; font-weight:bold; color:#FFF;}*/
.pub-head .menu a{display:inline-block; height:36px; line-height:36px; padding-left:10px; margin:4px 10px 0 10px; *margin-top:3px;}
.pub-head .menu a.current,.pub-head .menu a:hover{background-position:-129px -61px; padding-left:10px; text-decoration:none;}
.pub-head .menu a span{display:block; font-size:14px; font-weight:bold;  color:#fff; padding-right:10px;}
.pub-head .menu a.current span,.pub-head .menu a:hover span{ background-position:right -269px;}
.pub-head .menu .hot{ position:relative; left:0px; top:0px; }
.pub-head .menu .hot em{ position:absolute; left:30px; top:-14px; width:35px; height:30px; overflow:hidden; background:url(http://www.boosj.com/images/hoticon.png) no-repeat 0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.boosj.com/images/hoticon.png",sizingMethod="crop");_background:none;}

/* 页面底部功能导航*/
.pub-guid{ clear:both; min-width:990px; margin-top:10px;  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;}
.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; }
.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; line-height:24px; overflow:hidden; }
.pub-guid .current{ display:block;}
.pub-guid .link a{ margin-left:6px; margin-right:6px; display:inline-block; _display:inline; _zoom:1;}		
.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 -11px;padding-left:10px;  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:964px; 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;}

