
* {  padding: 0;
  border: 0;
  margin: 0;
  font-family: 微软雅黑;
}

input {
  background: none;
  color: #5e5e5e;
  font-size: 14px;
}

input,
textarea,
select,
button,
a:focus {
  outline: none;
}

body {
  min-width: 1350px;
  width: 100%;
}

ul li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #333333;
  /*链接颜色*/
}

a:hover {
  /*font-weight: bold;*/
  color: #014dab;
  /*鼠标指上*/
}
a.active{
  color: #014dab;
  font-weight: normal;
}
.left {
  float: left;
}

.right {
  float: right;
}

.clearboth {
  clear: both;
}

.clearfix {
  clear: both;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.p_width {
  width: 100%;
  min-width: 1350px;
  margin: 0 auto;
}

.m_width {
  width: 1350px;
  margin: 0 auto;
}
.m_t15{
  margin-top: 15px;
}
.m_t25{
  margin-top: 25px;
}
.m_t35{
  margin-top: 35px;
}
.m_b25{
  margin-bottom: 25px;
}
.m_b35{
  margin-bottom: 35px;
}
.m_tb55{
  margin:55px auto;
}
.p_t25{
  padding-top: 25px;
}
.p_t35{
  padding-top: 35px;
}
.p_b25{
  padding-bottom: 25px;
}
.p_b35{
  padding-bottom: 35px;
}
.p_l25{
  padding-left: 25px;
}
.p_l35{
  padding-left: 35px;
}
.p_r25{
  padding-right: 25px;
}
.p_r35{
  padding-right: 35px;
}
.p_tb40{
  padding: 40px 0;
}
.p_tb55{
  padding: 55px 0;
}
.p_tb70{
  padding:70px 0;
}
.p_bt25{
  padding: 25px 0;
}
.index_middle{
  background: url(../images/index_middle_bg.png) center no-repeat;
  height: 540px;
}
mp_width{
  max-width: 1600px;
  background: url(../images/index_bot_bg.png) center no-repeat;
  min-width: 1350px;
  margin: 45px auto 0 auto;
}
.none{
  display: none;
}
.index_bottom{
  background: url(../images/foot_bg.png) center no-repeat;
  height: 185px;
  border-top: 2px solid #f7c9b9;
}
.footerbox{
  background: #0158a8;
  height: 100px;
}
.copyright{
  height: 100px;
  line-height: 100px;
  font-size:15px;
  color: #fff;
}
.copyright span,.copyright span a{
  font-size:15px;
  color: #fff;
}
.copyright span{
  margin:0 15px;
}
.select_yqlj{
  background: url(../images/select_bg.png) left center no-repeat;
  height: 40px;
  width: 285px;
  position: relative;
  margin: 30px 0;
}
.select_yqlj select{
  position: absolute;
  width: 285px;
  background: none;
  line-height: 40px;
  height: 40px;
  color: #fff;
  padding: 0 15px;
  z-index: 8;
}
.select_yqlj select option{
  line-height: 40px;
  height: 40px;
  color: #333;
}
.select_yqlj span{
  position: absolute;
  right: 0;
  top: 0px;
  background:#014f97 url(../images/select_ico.png) center no-repeat;
  width: 35px;
  height: 40px;
  z-index: 10;
}
.select_yqlj select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: none;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  color: #fff;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.select_yqlj select::-ms-expand { display: none; }




::-webkit-input-placeholder { /* WebKit browsers */
  color: #6078c6;
  font-size: 15px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #6078c6;
  font-size: 15px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #6078c6;
  font-size: 14px;
}   

.ej_page_item{width:700px;margin:20px auto;}
.ej_page_item{color:#252525;font-size:13px;}
.ej_page_item span{min-width:20px;height:30px;text-align:center;background:#f8f8f8;color:#252525;font-size:13px;padding:5px;margin:0 5px;border:1px solid #eee}
.ej_page_item a{min-width:20px;height:30px;text-align:center;color:#252525;font-size:13px;margin:0 5px;}

.ej_page_item select{background:#f8f8f8;color:#252525;font-size:13px;padding:5px;margin:0 5px;min-width:40px;height:30px;}

