@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul{ margin:0; padding:0;}
*:focus{ outline:none;} 
fieldset, img{ border:0; vertical-align:top;}
ol, ul{ list-style:none;}
address, em{ font-style:normal;}
a{ color:#000; text-decoration:none;}
table{ border-collapse:collapse;}
body{ min-width:320px; font:14px/24px 'PingFang SC','Microsoft YaHei',Arial,Verdana,sans-serif;}
.clearfix:after{ content:""; display:block; clear:both;}
.floor{ padding:0 12px;}
.h12{ height:12px; width:100%;}
.htop{ height:50px;}
.hbot{ height:55px;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1200px; margin:0 auto;}

/*头部栏*/
.topline{ width:100%; height:35px; border-bottom:1px solid #f3f3f3; background:#fff;}
.topline-wrap{ height:35px; line-height:35px; border-bottom:1px solid #f3f3f3; background:#fff; font-size:12px; color:#666;}
.top-user{ float:right;}
.top-user a{ color:#666; margin:0 8px;}
.top-user a:hover{ color:#2676e3;}
.head{ background:#fff;}
.logo{ width:224px; height:60px; padding:24px 0; float:left;}
.search{ margin-left:145px; margin-top:34px; float:left;}
.search-box{ width:630px; height:42px; border:2px solid #3b99fc; overflow:hidden; position:relative;}
.search-box .keyword-input{ width:478px; height:42px; line-height:42px; padding-left:10px; overflow:hidden; border:none;}
.search-btn{ position:absolute; right:0; top:0;}
.search-btn .search-int{ width:140px; height:42px; line-height:42px; background:linear-gradient(to right, #49a0f5, #0d7ffe); border:none; color:#fff; font-size:16px; cursor:pointer; border-radius:0; letter-spacing:4px;}
/*会员登录状态*/
.user-hd{ height:36px; float:right; position:relative;}
.user-hd li{ position:relative;}
.user-hd ul{ position:absolute; display:none; top:100%; right:0; z-index:999;}
.user-hd li:hover ul{ display:block;}
.user-hd .userhd-img{ padding:0 10px; height:36px; display:block; text-align:right;}
.user-hd:hover .userhd-img{ background:#f3f3f3; }
.user-hd .userhd-img img{ width:24px; height:24px; border-radius:50%; margin-top:6px; margin-right:6px;}
.user-hd .userhd-img span{ font-size:13px;}
.userhd-menu{ background:#fff; width:160px; box-shadow:2px 2px 10px #dcd9d9; font-size:14px;}
.userhd-menu li{ line-height:48px; padding-left:18px;}
.userhd-menu li a{ display:block;}
.userhd-menu li a:hover{ color:#2676e3;}


/*底部栏*/
.bottom{ width:100%; height:188px; background:url(../img/bottom_bg.jpg) center no-repeat;}
.botbg{ width:1200px; height:188px; background:url(../img/bottom_bgs.jpg) no-repeat;}
.bot-top{ border-bottom:1px solid #535960; padding:42px 0; position:relative;}
.bot-logo{ width:180px; height:48px; display:block;}
.bot-qyinfo{ width:340px; position:absolute; right:0; top:39px; color:#ccc;}
.bot-qyinfo span{ font-size:14px; line-height:26px; display:block; float:left; margin-right:35px;}
.bot-qyinfo span b{ width:16px; height:18px; display:inline-block; background:url(../img/base_icon.png) no-repeat; vertical-align:middle; margin-right:8px;}
.bot-qyinfo span b.bqb01{ background-position:-36px 0;}
.bot-qyinfo span b.bqb02{ background-position:-36px -18px;}
.bot-qyinfo span b.bqb03{ background-position:-36px -36px;}
.copyright{ color:#ccc; padding:15px 0 0; font-size:14px; text-align:center;}
.copyright span{ margin-right:15px;}

