@charset "UTF-8";
/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
form,
input,
p,
textarea { padding: 0; margin: 0; }
body { font: 12px/1.5 Verdana, simsun; color: #666; }
a { color: #006699; text-decoration: none; }
a:hover { color: #F60 !important; text-decoration: underline; }
img,
iframe { border: none; vertical-align: top; }
li { list-style: none; }
h1,
h2,
h3,
h4,
strong,
em,
cite { font-weight: normal; font-style: normal; }
.clearfix { *zoom: 1; }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
.main { width: 1000px; margin: 0 auto; padding-top: 15px; }
.wrap1 { padding: 0 0 20px; }
.wrap1 .left { width: 775px; margin: 0 15px 0 0; display: inline; float: left; }
.wrap1 .right { width: 210px; float: left; }
.wrap2 { padding: 0 0 20px; }
.wrap2 .left { width: 650px; margin: 0 50px 0 0; display: inline; float: left; }
.wrap2 .right { width: 300px; float: left; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.pd0 { padding-bottom: 0; }
.bd-eee { border: 1px solid #eee; }
/* bg */
.rss { background-image: url(../images/img_base.gif); background-repeat: no-repeat; }
.navMain li,
.navCol .ct,
.navCol .ct2 b,
.navCol .col3 dd a { background-image: url(../images/img_nav.gif); background-repeat: no-repeat; }
/* head */
.head { padding: 14px 0 15px; }
.search { float: right; width: 370px; margin: 4px 0 0; }
.search input { font: 14px/16px microsoft yahei; }
.search .sub { float: left; width: 70px; height: 30px; background: #3089CE; border: none; color: #FFF; cursor: pointer; }
.search .sub:hover { opacity: 0.8; }
.search .text { float: left; border: 1px solid #D5D5D5; border-width: 1px 0 1px 1px; padding: 6px 10px 6px 9px; width: 280px; color: #666; height: 16px; }
.logo { float: left; }
.rss { float: left; display: inline; color: #333; font: 12px/1.5 microsoft yahei; background-position: 0 0; padding: 0 0 0 19px; margin: 8px 0 0 16px; }
.nav { height: 35px; background: #3089CE; position: relative; z-index: 1; }
.navCol { float: left; width: 200px; position: relative; }
.navCol .ct { background-position: right 0; font: 14px/35px microsoft yahei; color: #FFF; padding: 0 0 0 18px; }
.navCol .cd { position: absolute; left: 0; top: 35px; border: 1px solid #9DC2DF; border-width: 0 1px 1px; width: 198px; background: #FBFDFD; }
.navCol .col2 { position: relative; height: 36px; }
.navCol .ct2 { height: 36px; padding: 0 0 0 2px; }
.navCol .ct2 b { font-size: 14px; float: left; margin: 7px 6px 0 0; padding: 0 0 0 25px; background-position: 0 -75px; }
.navCol .ct2 b a { color: #333; }
.navCol .ct2 i { float: left; margin: 9px 0 0 6px; font-style: normal; }
.navCol .ct2 i a { color: #999; }
.navCol .cd2 { position: absolute; top: -1px; left: 199px; width: 398px; border: 1px solid #9DC2DF; border-width: 1px 1px 1px 0; background: #F9F9F9; padding: 10px 0; display: none; }
.navCol .col3 { margin: 0 8px 0 10px; border-bottom: #E8E8E8 1px solid; line-height: 2; padding: 5px 0; }
.navCol .col3 dt { float: left; width: 62px; text-align: right; height: 24px; overflow: hidden; padding: 0 10px 0 0; font-weight: bold; }
.navCol .col3 dt a { color: #333; }
.navCol .col3 dd { overflow: hidden; }
.navCol .col3 dd a { padding: 0 9px 0 10px; background-position: 0 -146px; color: #666; margin-left: -1px; display: inline-block; vertical-align: top; white-space: nowrap; }
.navCol .bg .ct2 b { background-position: 0 -111px; }
.navCol .bg { background: #F0F6FB; }
.navCol .now { z-index: 1; }
.navCol .now .ct2 { border-left: #6F9ECB 3px solid; position: absolute; top: -1px; left: -1px; padding: 0; height: 38px; background: #F9F9F9; }
.navCol .now .ct2 span { border: 1px solid #9DC2DF; border-width: 1px 0; height: 36px; float: left; width: 197px; }
.navCol .now .ct2 b { background-position: 0 -182px; }
.navCol .now .cd2 { display: block; }
.navCol .m { line-height: 36px; text-align: center; font-family: simsun; }
.navCol .m a { color: #333; }
.navMain { float: left; width: 800px; }
.navMain li { float: left; font: 14px/1.5 microsoft yahei; background-position: 0 -35px; margin-left: -1px; }
.navMain li a { color: #FFF; padding: 7px 24px; float: left; }
.navMain .first { background: none; }
.navMain .now { background: #1D76BB; position: relative; z-index: 1; /* right: -1px;  */ }
.navMain .now a { color: #FFF !important; text-decoration: none; }
/* 顶部导航 */
.art_topnav{ height:38px; background: url(http://www.box4s.com/image/art2013/images/topnav_icon.png) repeat-x 0 -3px; border-top:solid 3px #0096a5;}
.art_topnav i, .art_topnav cite, .art_topnav em{ font-style:normal;}
.art_topnav a{ text-decoration:none;}
.art_topnav dl, .art_topnav dd, .art_topnav dt, .art_topnav ul, .art_topnav li{ margin:0; padding:0; list-style:none; display:block;}
.art_topnav .art_wrap{ height:37px;width: 1000px; margin: 0 auto; color: #333; background:none; overflow:hidden;}

.art_topnav #top_loginbox { position: static; width: auto; margin:0; +margin:0;
-margin:0; padding:0; z-index:6; display:block; background: none; -background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');
}
.art_topnav #top_loginbox ul { float: none; width: auto; margin: 0; padding:0; -padding:0; border:none; background: none; }
.art_topnav #top_loginbox ul li { float:none; width: auto; margin: 0; padding:0; font:; list-style: none; }
.art_topnav #top_loginbox ul li input { width: auto; height: auto; margin: 0; padding: 0; font:; vertical-align: middle; }
.art_topnav #top_loginbox ul li .loginbtn { width: auto; height: auto; margin:0; padding:0; *padding:0;
font: ; vertical-align: middle; border: none; cursor: pointer; background:none; }
.art_topnav #top_loginbox ul li a { margin:0; color: #069; }
.art_topnav #top_loginbox ul li a:hover { color: #f60; }
.art_topnav #top_loginbox iframe { top: 0px; left: 0px; position: absolute; visibility: inherit; z-index: -1; display: none; -display: block; }
.art_topnav #top_loginbox span { width: auto; height: auto; display:inline; overflow: visible; background:none; }
.art_topnav #top_loginbox span b { float: none; width: auto; height: auto; padding:0; margin:0; font:; color: #333; text-align: center; background:none; }
.art_topnav #top_loginbox span cite { float: none; width:auto; height:auto; margin:0; background:none; cursor: pointer; }
.art_topnav #top_loginbox ul .prompt { padding: 3px 0 0 0; text-overflow: clip; white-space: pre-wrap; overflow: visible; font: 12px/20px 宋体!important; font: 12px/20px 宋体; color: #f60; display:none;}
.art_topnav #top_loginbox div { float: none; width: auto; height: auto; display: inherit; overflow: visible; background:none; -background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');
}

.art_topnav .art_navtext{ float:left; font-family: Verdana, "Microsoft YaHei"; font-size:14px; color:#fff; font-weight:500; padding-left:10px;}
.art_topnav .art_navtext span{ float:left;background:url(http://www.box4s.com/image/art2013/images/topnav_icon.png) no-repeat right -107px;position:relative;margin-left:-2px;font-size:14px;}
.art_topnav .art_navtext span a{ float:left;color:#333;height:36px; line-height:36px; padding:0 10px;position:relative; margin-left:0; background-image:none;font-family:"Microsoft YaHei";font-size:14px;}
.art_topnav .art_navtext span a:hover{ text-decoration:none !important; color:#0096a5 !important;background:none;}
.art_topnav .art_navtext span.home{ background:none; margin-left:0; z-index:2; }
.art_topnav .art_navtext span.home a, .art_topnav .art_navtext span.home a:hover{ background:url(http://www.box4s.com/image/art2013/images/topnav_logo.png) no-repeat; width:104px; height:22px; overflow:hidden; text-indent:-100em; margin:8px 0 0 0; padding:0 11px 0 0;}
.art_topnav .art_navmore{ float:left;height:37px; line-height:36px; margin-left:-2px;}
.art_topnav .art_navmore .n_more{ float:left;padding:0 20px 0 10px; color:#333;font-family:"Microsoft YaHei"; font-size:14px; background:url(http://www.box4s.com/image/art2013/images/topnav_icon.png) no-repeat right -156px; position:relative; cursor:pointer;border-left:solid 1px #e5f1f1;border-right:solid 1px #e5f1f1; height:36px;line-height:36px;}
.art_topnav .art_navmore.hover .n_more{ background-color:#fff; background-position: right -206px; border-left:solid 1px #c5d9da;border-right:solid 1px #c5d9da; z-index:910; height:37px; color:#0096a5;}
.art_topnav .art_navmore .n_drop{ position:absolute; width:418px; margin:36px 0 0 -358px;*margin:36px 0 0 -418px; z-index:900;}
.art_topnav .art_navmore .n_drop .n_drop_con{background:#fff url(http://www.box4s.com/image/art2013/images/drop_lbg.png) repeat-y 0 0; padding:0 0 4px 0; position:relative; height:100%; overflow:hidden;border:solid 1px #c5d9da;}
.art_topnav .art_navmore .n_drop .n_drop_con ul{ padding:0;}
.art_topnav .art_navmore .n_drop .n_drop_con ul.tline{ border-top:solid 1px #d0e0e1;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li{ overflow:hidden;zoom:1; vertical-align:bottom; line-height:26px; background: url(http://www.box4s.com/image/art2013/images/tnav_linebg.png) repeat-x center bottom; padding:5px 0; font-size:12px;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li.nobline{ background:none; border-bottom:none;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li em{ float:left; width:67px; overflow:hidden; text-align:center; font-weight:bold; color:#666; margin-right:15px;background-color:#f0f7f7; border:0;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li em a{color:#666; font-size:12px;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li em a:hover{color:#f60!important;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li dl{ float:left; width:330px; overflow:hidden; border:0; margin:0;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li dl dd{ float:left; width:60px; margin-right:5px; height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li dl dd a{ color:#333;font-size:12px;}
.art_topnav .art_navmore .n_drop .n_drop_con ul li dl dd a:hover{ color:#f60!important;}
.art_topnav .art_navmore .n_drop .n_drop_bot{display:none;}

.art_topnav .art_navlogin{ float:right; font-size:14px; color:#333;font-weight:500;height:36px; line-height:36px; padding-right:5px;}
.art_topnav .art_navlogin #top_loginbox{ float:left;line-height:36px;}
.art_topnav .art_navlogin #top_loginbox cite{ float:left;font-family:"Microsoft YaHei";background:url(http://www.box4s.com/image/art2013/images/topnav_icon.png) no-repeat 8px -255px; padding:0 8px 0 25px; cursor:pointer;border-left:solid 1px #e5f1f1;border-right:solid 1px #e5f1f1;font-size:14px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box{ position:absolute; z-index:910;width:209px;margin:36px 0 0 -146px;*margin:36px 0 0 -209px; cursor:default; font-size:12px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con{ background:#fff;height:100%;border:solid 1px #c5d9da;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul{ padding:10px 5px 10px 15px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li{ overflow:hidden;zoom:1; vertical-align:bottom; padding:5px 0; line-height:25px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .login-input{ border:solid 1px #c5d9da; /*height:26px; line-height:26px;*/ height:16px; line-height:16px; font-size:12px; color:#333; width:165px; padding:5px; margin:0; float:left; outline:none;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .formbtns{ float:left; background:url(http://www.box4s.com/image/art2013/images/art_btns.png) no-repeat 0 -59px; width:62px; height:25px; border:none; text-indent:-100em; overflow:hidden; cursor:pointer;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .btn_hover{ background-position:0 -89px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li a.wjmm{ float:left; color:#666; margin-left:10px;font-size:12px;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul li a.wjmm:hover{ color:#f60!important;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul #NavLoginError{ line-height: 22px; padding: 0;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_con ul #NavLoginError span{ color:#f60; line-height: 22px; padding: 2px 0 5px; display:inline-block; vertical-align:top;}
.art_topnav .art_navlogin #top_loginbox .n_login_box .n_login_bot{ display:none;}
.art_topnav .art_navlogin .n_reg{ float:left; cursor:pointer;font-family:Verdana, "Microsoft YaHei";line-height:36px;font-size:14px; padding-right:5px;}
.art_topnav .art_navlogin .n_reg a{ background:url(http://www.box4s.com/image/art2013/images/topnav_icon.png) no-repeat 8px -303px; padding:0 0 0 25px; display:block;font-family:"Microsoft YaHei";font-size:14px;}
.art_topnav .art_navlogin .n_reg a, .art_topnav .art_navlogin .n_reg a:hover{ color:#333!important; text-decoration:none !important;}
.art_topnav .art_navlogin #top_loginbox.hover cite{ background-color:#fff;border-left:solid 1px #c5d9da;border-right:solid 1px #c5d9da; z-index:920;color:#0096a5; height:37px; position:relative;}
.art_topnav .art_navlogin .n_reg a:hover{color:#0096a5!important;}

.art_topnav .art_navlogin .n_exit{ display:block;width:32px; float:right; text-align:right;font-family:"Microsoft YaHei";zoom:1;line-height:36px;font-size:14px;}
.art_topnav .art_navlogin .n_exit a{ display:block;color:#333; text-decoration:none;font-size:14px;font-family:"Microsoft YaHei";}
.art_topnav .art_navlogin .n_exit a:hover{color:#0096a5!important;text-decoration:none !important;}
.art_topnav .art_navlogin .n_userinfo{ float:right;}
.art_topnav .art_navlogin .n_userinfo em{padding:0 20px 0 10px; background:url(http://www.box4s.com/image/art2013/images/topnav_icon.png) no-repeat right -156px;color: #333; cursor:pointer; float:right; height:36px; line-height:36px; overflow:hidden; zoom:1;border-left:solid 1px #e5f1f1;border-right:solid 1px #e5f1f1; position:relative; z-index:920;font-family:"Microsoft YaHei";font-size:14px;}
.art_topnav .art_navlogin .n_userinfo em a{ color:#333; text-decoration:none; display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; max-width:68px;_width:68px; overflow:hidden; text-align:right;font-size:14px;font-family:"Microsoft YaHei";}
.art_topnav .art_navlogin .n_userinfo em a:hover{ color:#0096a5; text-decoration:none !important;}
.art_topnav .art_navlogin .UIbox{ display:none; float:none; position:absolute; right:50%; margin-right:-420px;top:39px; font-size:14px;font-family:"Microsoft YaHei"; z-index:910;}
.art_topnav .art_navlogin .UIbox .ulist{ display:block;overflow:hidden; zoom:1;width:98px; background:#fff; border:solid 1px #c5d9da;}
.art_topnav .art_navlogin .UIbox .ulist ul li{ text-align:left; line-height:33px; padding-left:20px; height:34px; background: url(http://www.box4s.com/image/art2013/images/tnav_linebg.png) repeat-x center bottom;font-size:14px;}
.art_topnav .art_navlogin .UIbox .ulist ul li.nobline{ background:none; height:32px;}
.art_topnav .art_navlogin .UIbox .ulist ul li a{ color:#666;font-size:14px;font-family:"Microsoft YaHei";}
.art_topnav .art_navlogin .UIbox .ulist ul li a:hover{ color:#f60!important;}
.art_topnav .art_navlogin .UIbox i{display:none;}
.art_topnav .art_navlogin .n_userinfo.h em{ background-color:#fff; color:#0096a5;text-decoration:none; background-position: right -206px;border-left:solid 1px #c5d9da;border-right:solid 1px #c5d9da; height:37px;}
.art_topnav .art_navlogin .n_userinfo.h em a, .art_topnav .art_navlogin .n_userinfo.h em a:hover{color:#0096a5!important;}

.art_topnav .art_navlogin .n_message{ float:right;font-family:"Microsoft YaHei"; font-size:14px; width:72px; text-align:center; margin-left:3px;}
.art_topnav .art_navlogin .n_message em{ display:block; color: #333; cursor:pointer; height:36px; overflow:hidden; zoom:1; float:left; width:70px;border-left: solid 1px #e5f1f1; border-right: solid 1px #e5f1f1;}
.art_topnav .art_navlogin .n_message em i{ color:#f60; font-size:12px; margin-left:5px;}
.art_topnav .art_navlogin .n_message em a{ color:#333; text-decoration:none;}
.art_topnav .art_navlogin .n_message em a:hover{ color:#0096a5!important; text-decoration:none;}
.art_topnav .art_navlogin .n_message.hover em{ background-color:#008c9a; color:#0096a5!important;text-decoration:none;border-left: solid 1px #c5d9da; border-right: solid 1px #c5d9da; background-color: #fff; color: #0096a5; text-decoration: none; height:37px;}
.art_topnav .art_navlogin .n_message.hover em a, .art_topnav .art_navlogin .n_message.hover em a:hover{color:#0096a5!important;}
.art_topnav .art_navlogin .n_message .message_wrap{display:none; position:absolute; right:50%; margin-right:-503px;top:40px; font-size:12px;width:274px; z-index:5;}
.art_topnav .art_navlogin .sbtn_hover .message_wrap{ z-index:89;}
.art_topnav .art_navlogin .n_message .message_wrap .message_bg{display:block;overflow:hidden; zoom:1; background:#fff; width:264px; float:left; border:solid 1px #c5d9da; border-top:none;}
.art_topnav .art_navlogin .n_message .message_wrap .message_bbg{ display:block; background:none; width:264px; height:10px; line-height:10px; font-size:0; overflow:hidden; zoom:1; display:none;}

.art_topnav .art_navlogin .message_box{ display:block; width:264px; margin:0 auto; overflow:hidden; color:#333; font-family:Verdana; line-height:normal; background:#fff; text-align:left; border:none;}
.art_topnav .art_navlogin .message_box span{ margin:0; padding:0;}
.art_topnav .art_navlogin .message_box span a{ padding:0;}
.art_topnav .art_navlogin .message_box .message_tabs{ padding-left:20px; background:url(http://www.box4s.com/image/art2013/images/channel/message_tabs_bg.png) repeat-x bottom;height:46px;}
.art_topnav .art_navlogin .message_box .message_tabs dd{ float:left; width:76px; text-align:center; height:46px; line-height:46px; font-size:12px; overflow:hidden; cursor:pointer;}
.art_topnav .art_navlogin .message_box .message_tabs dd i{ display:inline-block; padding:0 10px; }
.art_topnav .art_navlogin .message_box .message_tabs dd i.new{background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_ico.png) no-repeat right 13px;}
.art_topnav .art_navlogin .message_box .message_tabs dd.on{ background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_role.png) no-repeat center bottom; color:#0096a5;}

.art_topnav .art_navlogin .message_box .message_data{ clear:both; line-height:normal; height:auto; display:none;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li{vertical-align:bottom; overflow:hidden;zoom:1; background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_linebg.png) repeat-x left bottom; padding:12px 15px 15px 15px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li.li_hover{ background-color:#f9ffff;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li img{ float:left; width:30px; height:30px; border:solid 1px #eaeaea; margin-top:5px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r{ float:right; width:190px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong{ display:block; line-height:24px;color:#666; font-size:14px; font-weight:bold; text-align:left;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong a{ color:#666;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong a:hover{ color:#f60;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r p{ line-height:22px;color:#999; overflow:hidden;zoom:1;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r p a{ color:#0096a5;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r p a:hover{ color:#f60;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r p .mbtn{ float:left; background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_btn.png) no-repeat 0 0; width:80px; height:23px; line-height:23px; text-align:center; overflow:hidden; font-size:12px; margin:8px 7px 0 0; color:#666;}
.art_topnav .art_navlogin .message_box .message_data .message_data_list li .dlist_r p .mbtn:hover{ background-position:-87px 0; color:#666!important; text-decoration:none;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot{ display:block; line-height:26px; padding:8px 30px 8px 60px; overflow:hidden;zoom:1; font-weight:bold;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot i{ color:#f60;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot a{ float:left; color:#666;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot a:hover{ color:#f60;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot .message_set{ float:right; background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_set.png) no-repeat 0 0; width:16px; height:16px; line-height:16px; overflow:hidden; font-size:1px; text-indent:-100em; margin-top:6px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_bot .message_set:hover{ background-position:0 -21px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_none{ display:block; background:url(http://www.box4s.com/image/art2013/images/channel/message_tips_linebg.png) repeat-x bottom; padding-bottom:20px;}
.art_topnav .art_navlogin .message_box .message_data .message_data_none p{background:url(http://www.box4s.com/image/art2013/images/channel/message_none_icon2.png) no-repeat center bottom;font-family:"Microsoft YaHei"; font-size:20px; text-align:center; padding:20px 10px 60px 10px; color:#666;}


.message_box { background: #fafafa; border: solid 1px #e1e1e1; text-align: center; margin: 0 0 10px; font: 12px/32px Verdana, simsun; color: #666; }
.message_box span { padding-right: 10px; display: inline-block; }
.message_box span a { padding: 1px 0 1px 20px; >padding: 1px 0 0 20px; color: #666; }
.message_box .s1 a,
.s2 a,
.s3 a,
.s4 a,
.s5,
.s6 { background: url(http://www.box4s.com/image/sex/images/11/message_ico.gif) 0 2px no-repeat; *background-position: 0 0px; }
.s2 a { background-position: 0 -33px; *background-position: 0 -35px; }
.s3 a { background-position: 0 -69px; *background-position: 0 -71px; }
.s4 a { background-position: 0 -106px; }
.s5 { background-position: 0 -96px; padding: 0 15px 0 20px; >padding: 1px 15px 0 20px; }
.s6 { background-position: 0 -136px; padding: 0 15px 0 20px; >padding: 1px 15px 0 20px; }
.home_links { width: 1000px; overflow: hidden; }
.home_links .tab_menu { width: 998px; height: 27px; overflow: hidden; border: 1px solid #E2E2E2; border-bottom: none; background: #F6F6F6; position: relative; }
.home_links .tab_menu_line { display: block; width: 998px; height: 1px; overflow: hidden; background: #E2E2E2; position: absolute; left: 0; bottom: 0; _bottom: -1px; z-index: 1; }
.home_links .tab_menu ul { width: 100%; position: relative; z-index: 2; cursor: default; }
.home_links .tab_menu ul li { float: left; width: 98px; height: 27px; overflow: hidden; border-right: 1px solid #E2E2E2; text-align: center; line-height: 26px; line-height: 28px\9; color: #666; cursor: pointer; }
.home_links .tab_menu ul li.l2 { width: 99px; }
.home_links .tab_menu ul li.selected { font-weight: bold; background: #fff; }
.home_links .tab_box,
.home_links .tab_box div { width: 1000px; overflow: hidden; }
.home_links .tab_box a { color: #666; }
.home_links .tab_box a:hover { color: #f60; }
.home_links .tab_box ul { width: 1000px; overflow: hidden; padding: 10px 10px 0 0; }
.home_links .tab_box ul li { float: left; width: 122px; overflow: hidden; line-height: 26px; margin-left: 20px; _display: inline; text-indent: 8px; white-space: nowrap; text-overflow: ellipsis; background: url(http://www.box4s.com/image/ask/2013/images/bg_points.gif) no-repeat 0 -78px; }
.home_links .tab_box ol { width: 990px; overflow: hidden; padding: 10px 10px 0 0; }
.home_links .tab_box ol li { float: left; line-height: 26px; margin-left: 20px; _display: inline; white-space: nowrap; }
.home_links .tab_box .hide { display: none; }
.bottominfo { margin-top: 30px; border-top: 2px solid #B7B7B7; color: #666; text-align: center; line-height: 27px; padding: 32px 0 20px; }
.bottominfo a { color: #666; }
.bottominfo hr { display: none; }
.art_wrap { background: #F9F9F9; }
.art_tl iframe { margin: 0 auto; display: block; vertical-align: bottom; }

/* common */
.hotTab .arrow,
.title .bg,
.pk .btn,
.product ul li h4 { background-image: url(../images/img_bg.gif); background-repeat: no-repeat; }
.hot .list li,
.atte  dt,
.listItem li,
.pk .tit span a,
.pk .conBox ul span,
.pc ul,
.pc ul li,
.askCon dt span,
.porductKey li,
.industry .item h3,
.porductRank .rank { background-image: url(../images/img_base.gif); background-repeat: no-repeat; }
.picItem { position: relative; }
.picItem dt,
.picItem img { height: 100%; width: 100%; }
.picItem dd { position: absolute; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 0; }
.picItem dd a { color: #FFF; }
.picItem dd a:hover { color: #FFF !important; }
.picItem .t { bottom: 0; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BB000000, endColorstr=#BB000000); padding: 5px 0; width: 100%; }
.picItem .i { top: 0; background: #3089CE; color: #FFF; padding: 0 5px 2px; }
.listItem { font-size: 14px; padding: 6px 0; }
.listItem li { margin: 0 0 7px; text-indent: 11px; background-position: 0 -99px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.listItem li a { color: #333; }
.big { font: 18px/1.5 microsoft yahei; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.big a { color: #333; }
.title { height: 48px; border-bottom: #609DDB 2px solid; position: relative; /* margin: 0 0 28px;  */ }
.title h2 { float: left; font: 26px/1.5 microsoft yahei; padding: 5px 4px 0; color: #176dc4; }
.title h2 a { color: #176dc4; }
.title h2 a:hover { color: #176dc4 !important; }
.title h2 i { font-style: normal; margin: 0 0 0 5px; color: #999; }
.title .titLink { float: left; padding: 18px 0 0; }
.title .titLink a { display: inline-block; vertical-align: top; padding: 0 5px 2px; padding: 1px 5px 1px\9; margin: 0 4px 0 16px; white-space: nowrap; color: #666; }
.title .titLink a:hover { background: #5D9BDA; color: #FFF !important; text-decoration: none; }
.title .titSales { float: right; }
.title .titSales i { display: inline-block; vertical-align: top; margin: 17px 10px 0 0; padding: 0 5px 2px; background: #999; color: #FFF; font-style: normal; }
.title .bg { width: 117px; height: 6px; overflow: hidden; background-position: 0 -6px; position: absolute; left: 0; top: 48px; }
.title .bg2 { background-position: 0 -12px; }
.rtit { padding: 6px 6px 5px 2px; border-bottom: #B7B7B7 2px solid; color: #999; margin: 0 0 23px; }
.rtit b { font: 18px/1.5 microsoft yahei; color: #333; }
.rtit i { font-style: normal; margin: 0 0 0 8px; vertical-align: 2px; }
.rtit a { color: #999; float: right; padding: 5px 0 0; font-family: simsun; }
.rbox { padding: 10px 0 0; }
.rbox .listItem { padding-top: 12px; }

/*art_topkey*/
.art_topkey{ display:block; background:#f9f9f9; color:#ccc; text-align:center; height:25px; overflow:hidden; line-height:26px; }
.art_topkey a{ color:#888;}
.art_topkey a:hover{ color:#f60;}
.art_tl{ display:block;}
.art_tl div{ margin:0 auto;}