﻿/**
 * @name	:HTML标签重定义
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
object, input, textarea { outline: none; } 
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
i { font-style: normal; }
ol, ul { list-style: none; }
capation, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; } 
/* 以下样式根据不同的网站可能需要改写 */
body { font-family: 微软雅黑,"Microsoft YaHei"; font-size: 12px; line-height: 150%; background-color: #ececec; }
textarea { font-family: Courier New,sans-serif; font-size: 13px; }
i { font-style: normal; }
a { text-decoration: none; color: #000; }
a:visited { color: #000; }
a:hover { text-decoration: underline; /*text-decoration:none;*/ color: #000; }
/* 须改写样式结束*/
/**
 * @name	:常用原子类
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/*字体排版*/
.f1 { font-size: 1px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh1 { line-height: 1%; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
 
/*如果一个块级对象内部包含浮动对象，应该给该块级对象使用clearfix*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.va-c { vertical-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none { display: none; }
.db { display: block; }
/*长度高度*/
.w10 { width: 10px; }
.w { width: 100%; }
.h { height: 100%; }
.h10 { height: 10px; overflow: hidden; }
.h_auto { height: auto; }
.w_auto { width: auto; }
/*边距*/
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt120 { margin-top: 120px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-top: 25px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.pa0 { padding: 0px; }
.pa5 { padding: 5px; }
.pa10 { padding: 10px; }
.pa20 { padding: 20px; }
.pa30 { padding: 30px; }
.patb10 { padding: 10px 0; }
.pab30 { padding-bottom: 30px; }
.pab100 { padding-bottom: 100px; }

body{background-color:#f5f5f5;padding-top: 158px}
a{outline: none}
a:hover{text-decoration: none;outline: none}
a:focus { outline:0; }

/*顶部注册登录、企业入口*/
.top{background: #16a3e4;width: 100%;height: 46px;position: fixed;top:0;left: 0;text-align: right;z-index: 100}
.top .t_box{width: 1000px;margin: 0 auto;height: 100%}
.top .t_box a{margin-right: 20px}
.top .t_box .tb_index{font-size: 16px;color:#fff;}
.top .t_box .tb_lr{font-size: 16px;color:#fff;padding-left: 24px;background-image:url('../../images/base/icon_people.png');background-repeat: no-repeat;width: 20px;height: 18px;background-position: left center;}
.top .t_box .tb_enter{position: relative;top: 8px}
.top .t_box .tb_enter img{width: 82px;height: 28px}

/*头部logo、搜索*/
.head{background-color: #fff;background-image: url('../../images/base/shadow.png');background-repeat: repeat-x;background-position: left bottom;width: 100%;height: 106px;position: fixed;top:46px;left: 0;z-index: 100;}
.head .h_box{width: 1000px;margin: 0 auto;height: 100%}
.head .h_box .hb_logo{float: left;padding-top: 20px;padding-left: 20px}
.head .h_box .hb_logo img{width: 116px;height: 64px}
.head .h_box .hb_title{float: left;margin-top: 14px;padding:20px;border-right: 1px solid #f1f1f1;}
.head .h_box .hb_title p{color:#929292;font-size: 14px;line-height: 20px}
.head .h_box .hb_search{float: left;margin-top:20px;padding: 0 20px;width: 600px}
.head .h_box .hb_search .hbs_text{font-size: 12px;color: #4a4a4a;padding-top: 6px}
.head .h_box .hb_search .hbs_text span{font-size:12px;color:#4a4a4a;}
.head .h_box .hb_search .hbs_text a{font-size: 12px;color: #a0a0a0;margin-right: 12px}
.head .h_box .hb_search .hbs_ad{display: block;width: 550px;height: 40px;margin-top: 14px}
.head .h_box .hb_search .hbs_ad img{display: block;width: 100%;height: 100%}
.head .h_box .hb_search .hbs_map{font-weight: bold;color:#16a3e4;font-size: 22px;line-height: 66px;margin: 0 20px}

/*搜索框*/
.search_input{background:#fbc903;border-top-left-radius:6px ;border-top-right-radius:6px ;border-bottom-left-radius:6px ;border-bottom-right-radius:6px ;height: 50px}
.search_input a{font-size: 16px;color:#fff;line-height: 50px}
.search_input a.si_left{padding-left: 10px;padding-right: 28px;float: left;background-image: url('../../images/base/icon_down.png');background-repeat: no-repeat;background-size: 16px auto;background-position: 62px center}
.search_input a.si_right{padding-left: 32px;padding-right: 10px ;float: right;background-image: url('../../images/base/icon_search.png');background-repeat: no-repeat;background-size: 20px 26px;background-position: 10px center}
.search_input input{color:#535353;padding: 0 22px;width: 386px;font-size: 16px;height: 44px;*height: 38px;line-height: 44px;*line-height: 40px;border:none;margin:3px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}

/*主体内容*/
.body{background: #fff;width: 1000px;margin:0 auto;}

/*底部信息*/
.foot{background: #fff;height: 96px;border-top:1px solid #e5e5e5;}
.foot p{font-size: 14px;color:#b6b6b6;text-align: center;line-height: 20px}
.foot p.top_line{margin-top:20px;}
.foot p a{color:#b6b6b6;}

/*返回顶部*/
.top_btn_div{position: fixed;width:1000px;height: 2px;z-index: 200;left: 50%;margin-left: -500px;top:600px;}
.top_btn{position: absolute;display: block;width:38px;height: 38px;top:0;right: -20px;display: none}
.top_btn img{width: 100%;height: 100%}

/*placeholder*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #bababa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #bababa;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #bababa;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #bababa;
}
.phcolor{color:#bababa;}