@import "normalize.css";

/* CSS Document */
@charset "utf-8";
/*!
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    font-family:Microsoft YaHei;
    background:white;
    color:#2b2b2b;
}
/*html {*/
/*    -webkit-filter: grayscale(100%);*/
/*    -moz-filter: grayscale(100%);*/
/*    -ms-filter: grayscale(100%);*/
/*    -o-filter: grayscale(100%);*/
/*    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*    _filter:none;*/
/*}*/
/* 去掉列表前的标识 */
ul li,ol li{
    list-style:none;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body{
    min-width:1200px;
    /*background:url(http://www.qhrb.com.cn/userfiles/images/common/lvyaping/2021gqj.jpg) no-repeat #f8f8f8;*/
    /*background:url(../../images/web/page_bg.jpg) repeat-x #f8f8f8;*/
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

/* 去掉 table cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}

em{

  font-style: normal;
}
fieldset,
img {
    border: 0;
}
/* ie bug：th 不继承 text-align */
th {
    text-align:inherit;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}
/

/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}

/* 默认不显示下划线，保持页面简洁 */
a {
    text-decoration:none;
    color:#404040;
}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
    text-decoration:none;
    color:#d54800;
}
/* 清除浮动 */
.clear{clear:both;}
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* 设置显示和隐藏，通常用来与 js 配合 */
.hide {
    display:none;
}
.block {
    display:block;
}
/* 设置浮动，减少浮动带来的 bug */
.fl,.fr {
    display:inline;
}
.fl {
    float:left;
}
.fr {
    float:right;
}


/*标题通用*/
.find_nav {
    height: 40px;
    border-bottom: 1px solid #ddd;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.find_nav_left {
    height: 40px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.find_nav_list1 ul ,.find_nav_list2 ul,.find_nav_list3 ul,.find_nav_list4 ul {
    position: relative;

    float: left;
}
.find_nav_list1 ul li,.find_nav_list2 ul li,.find_nav_list3 ul li,.find_nav_list4 ul li {
    display: inline-block;
    margin:0 5px;
}
.find_nav_list1 ul li a,.find_nav_list2 ul li a,.find_nav_list3 ul li a,.find_nav_list4 ul li a  {
    display: block;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
}
.find_nav_cur a {
    font-weight: bold;
}

.sideline1,.sideline2,.sideline3,.sideline4 {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #023ec2;
    left: 0;
    top: 38px;
    pointer-events: none;
}
.more {
    padding-top:15px;
    float: right;
    color:#999;
    font-size: 14px !important;
}

.com-title {
    height: 30px;
    line-height:30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.com-title h2{
    float:left;
    display: block;
    border-bottom: 2px solid #023ec2;
    padding:2px 8px 3px 8px;
    font-size: 20px;
    font-weight: bold;
}

.com-title span {
    float:right;
    padding-top:5px;
    font-size: 14px;
}

.mt15{
    margin-top:15px;
}
.pt15{
    padding-top: 15px;
}
.mt20{
    margin-top:20px;
}


/*---------- header start----------*/
/*.header {*/
/*    width: 100%;*/
/*    background: #f8f8f8;*/
/*}*/

/* header中的左侧logo部分*/
.header-left-area {
    width: 300px;
    float: left;
    position: relative;
}
.main-logo {
    width: 275px;
    margin-top: 25px;
}

/* header中的中间搜索部分*/
.header-search {
    float: left;
    margin: 40px 0 0 60px;
    font-size:14px;

}
.header-search-area{
   float: left;
   width:200px;
   height:27px;
   padding: 0 5px 0 5px;
   border: 1px solid #5097c8;
}
.header-search-area::-webkit-input-placeholder {
    color: #9b9b9b;
}

.search-btn {
    float: left;
    width: 60px;
    height: 29px;
    background: url(../../images/web/search_btn.png) no-repeat;
    border: none;
    cursor: pointer;
}

/* header中的右侧图标部分*/
.header-right-area {
    width: 520px;
    float: right;
    position: relative;
    margin: 30px 0 0 0;
}


.header-fans > div {
    width: 60px;
    float: left;
    margin-left: 15px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #9b9b9b;
}
.header-fans > div a {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: auto;
    margin-bottom: 5px;
    display: block;
    background-size: 100%;
}

.header-fans > div:first-child {
    margin-left: 0;
}

.fans-newspaper a {
    background: url(../../images/web/newspaper_icon1.png) center center no-repeat, #ffffff;
}
.fans-toujiao a {
    background: url(../../images/web/toujiao.jpg) center center no-repeat, #ffffff;
}
/*#9fcae8*/
.fans-wechat a {
    background: url(../../images/web/wechat_icon1.png) center center no-repeat, #ffffff;
}

.fans-weibo a {
    background: url(../../images/web/weibo_icon1.png) center center no-repeat,#ffffff;
}
.fans-shipan a {
    background: url(../../images/web/shipan_icon1.png) center center no-repeat,#ffffff;
}
.fans-paipai a {
    background: url(../../images/web/paipai_icon1.png) center center no-repeat,#ffffff;
}
.fans-qhb a {
    background: url(../../images/web/qihuobang.png) center center no-repeat,#ffffff;
}
/*---------- header end ----------*/

/*---------- nav start ----------*/
/*.nav {*/
/*    position: relative;*/
/*    background: #023ec2;*/
/*    width: 100%;*/
/*    margin: 0 auto;*/
/*    height: 50px;*/
/*    display: block;*/
/*}*/

.nav ul li{
  float:left;
  height:50px;
  line-height:50px;
  font-size:20px;
  text-align:center;
  width:75px;
 }
.nav ul li a{
  color:#fff;
  display:block;
  position:relative
}
.nav li a:hover{
  background:#04249e;
}
/*---------- nav end----------*/

/*---------- foot start---------*/


.foot_2 {
  width: 100%;
  background: #333333;
}
.bt{
  padding-top: 10px;
}
.foot_2 a{
 color: #888;
}
.bt a {
    margin:10px;
    font-weight:bold;
    font-size: 14px;
}


.foot_2 p {
  color: #999999;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  padding-bottom:10px;
}

/*---------- foot end---------*/


.box-left{
  width:860px;
  float: left;
}

.box-right{
  width:300px;
  float: right;
}

.nav-box{
    width: 1200px;
    margin: 0 auto;
    background: #023ec2;
    height: 50px;
}
.content-box {
    margin: 0 auto;
    width: 1200px;
    position: relative;
}
.content-box-30 {
    margin: 0 auto;
    width: 1200px;
    background: #f8f8f8;
    position: relative;
}
