@charset "gb2312";

/**
 * Created by nownow on 2018/01/29
*/

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote,th,td,p{margin:0;padding:0; font:16px/25px 'microsoft yahei','microsoft yahei mono',΢���ź�,arial,helvetica,clean,sans-serif; cursor:default; color:#333;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
select,a,input{ outline: none;}

body{ background-color: #ebeff1;}

.clearfix:after{content: "";  height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }

.fl{ float: left;  }
.fr{ float: right; }
.text-red{ color: #fb5d2e;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #2781d3;}


.wrap{ width: 1200px; margin: 0 auto;}
.header{}
.header .top{ padding-top: 70px;  height: 142px; background: url(../images/header_bg.png) no-repeat top center;   }
.header .top .logo{}
.header .top .soso{ padding-top: 30px; width: 373px;}
.header .top .soso .input{ float: left; font-size: 14px; border: none; width: 220px; height: 40px; line-height: 40px; padding: 0 20px 0 50px; border: #0159a1 solid 1px; background: url(../images/ico_search.png) no-repeat 10px center; }
.header .top .soso .btn{ float: left; width: 80px; height: 42px; line-height: 42px; cursor: pointer; background: #0159a1; border: none; color: #fff; font-size: 14px;}
.header .top .hot-search{ font-size: 14px; color: #0159a1; padding-top: 10px;}
.header .top .hot-search a{ color: #999; padding: 0 5px;}

.header .nav-menu{ height: 60px; overflow: hidden; background-color: #0159a1; }
.header .nav-menu ul{height: 60px; }
.header .nav-menu ul li{ float: left; width: 200px; text-align: center;}
.header .nav-menu ul li a{ display: block; color: #fff; font-size: 20px; line-height: 60px;}
.header .nav-menu ul li a:hover, .header .nav-menu ul li.active a{ background-color: #0a6fc4; text-decoration: none;}
.header .nav-menu ul li a i{ display: inline-block; width: 28px; height: 28px; margin-right: 15px; vertical-align: middle; background: url(../images/ico-all.png) no-repeat; }
.header .nav-menu ul li a .ico-01{ background-position: 0 0;}
.header .nav-menu ul li a .ico-02{ background-position: 0 -43px;}
.header .nav-menu ul li a .ico-03{ background-position: 0 -82px;}
.header .nav-menu ul li a .ico-04{ background-position: 0 -118px;}
.header .nav-menu ul li a .ico-05{ background-position: 0 -164px;}
.header .nav-menu ul li a .ico-06{ background-position: 0 -206px;}


