.mainbody { width:1230px; margin:0 auto;}
.t_top {
	width:100%;
	height:29px;
	line-height:29px;
	overflow:hidden;
	color:#5D5D5D;
	font-size:12px;
	border-bottom: #ECECEC 1px  solid;
}
.t_left { height:29px; float:left;}
.t_right {height:29px; float:right; text-align:right;}
.t_right a {
	color:#5D5D5D;
	padding:0 8px;
}


.body_top2 {
	height:101px;
}
.body_top2 .logo img{ float:left;}
.body_top2 .logo{
	float:left;
	font-size:17px;
	width:800px;font-weight:normal; padding-top:24px; padding-left:7px; 
}
.body_top2 .logo a{
	color:#0059AB;
}
.body_top2 .logo h1{
	font-size:26px;
	color:#000;
	line-height:36px;
}


.body_top2 .h_top{ float:left; margin-left:10px; font-weight:normal;}

.body_top2 .c { float:left; padding-left:16px;padding-top:32px;line-height:30px; }
.body_top2 .c .h2 {font:400 18px "微软雅黑";color:#e60000; }
.body_top2 .c p{ font-size:18px; color:#212121; font-weight:bold;}

.body_top2 .h_tel{
	float:right;
	margin-top:26px;
	font-size:14px;
	line-height:24px;
	background:url(../images/tel.jpg) left center no-repeat;
	color:#666;
	padding-left:52px;
}
.body_top2 .h_tel p{ font-size:24px; color:#0059AB; line-height:30px; font-weight:bold;}


main {
  width: 1200px;
  margin: 0 auto; }

header {
  height: 100px;
  width: 100%;
  overflow: hidden; }
  header .headerLogo {
    width: 770px;
    height: 47px;
    margin-top: 27px;
    float: left; }
  header .headerSearch {
    float: right;
    margin-top: 30px; }
    header .headerSearch form {
      width: 251px;
      height: 38px; }
      header .headerSearch form .search_i {
        width: 195px;
        height: 38px;
        border: 1px solid #e5e5e5;
        border-right: none;
        float: left;
        padding-left: 15px;
        line-height: 38px; }
      header .headerSearch form input::-webkit-input-placeholder {
        font-size: 14px;
        color: #bebebe; }
      header .headerSearch form input:-moz-placeholder {
        font-size: 14px;
        color: #bebebe; }
      header .headerSearch form input::-moz-placeholder {
        font-size: 14px;
        color: #bebebe; }
      header .headerSearch form input:-ms-input-placeholder {
        font-size: 14px;
        color: #bebebe; }
      header .headerSearch form .search_s {
        width: 40px;
        height: 40px;
        background: #E86220;
        float: left; }

.hNav {
	width: 100%;
	height: 50px;
	background: #0059AB;
	float: left;
}
  .hNav li {
    width: 150px;
    height: 50px;
    float: left;
    position: relative; }
    .hNav li a {
      position: relative;
      width: 100%;
      height: 100%;
      display: block;
      line-height: 50px;
      text-align: center;
      color: white;
      z-index: 666;
      font-size: 15px; }
    .hNav li:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #E86220;

      z-index: -1; }
  .hNav li:hover:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #E86220;

    z-index: 5; }
	
.hNav li .cas {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #E86220;
	z-index: 5;
}
	

.banner {
	width: 100%;
	height: 500px;
}

.content img {
  display: block;
  margin: 0 auto !important; }

.pro-img {
  box-sizing: border-box;
  border-left: 5px solid #E86220;
  border-right: 5px solid #E86220;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3); }
  .pro-img img {
    margin: 0 auto;
    display: block; }

.proTitle {
  line-height: 65px;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }

.proList li {
	margin-top: 15px;
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 33px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	margin-bottom: 20px;
}
  .proList li:hover {
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px); }
    .proList li:hover .proName {
      background: #E86220; }
  .proList li .img {
	width: 200px;
	height: 150px;
}
    .proList li .img .imgPic {
      width: 100%;
      height: 100%; }
  .proList li .proName {
    width: 200px;
    height: 50px;
    background: #353535;
    text-align: center;
    transition: 0.2s;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s; }
    .proList li .proName span {
      color: white;
      font-size: 14px;
      line-height: 50px; }
  .proList li:nth-child(4n) {
    margin-right: 0; }

.news_tit_u {
  text-align: center;
  font-size: 18px;
  color: #656565;
  line-height: 1.84;
  font-weight: 700; }

.news_t_d {
	width: 100%;
	text-align: center;
	line-height:30px;
	border-bottom: 1px dashed #CCCCCC;
	position: relative;border-top: 1px dashed #CCCCCC; margin-top:10px;
}

.news_t_d span {
  display: inline-block;
  vertical-align: middle;
  color: #999;
  line-height: 1.8;
  text-indent: 25px;
  margin-right: 10px; }

.news_user {
  background: url("news_u.png") no-repeat left; }

.show_t {
  background: url("time.png") no-repeat left; }

.to_look {
  background: url("look.png") no-repeat left; }

.back {
  float: right;
  background: url("back.png") no-repeat left;
  color: #999;
  line-height: 1.8;
  text-indent: 25px;
  margin-top: 11px; }

/*# sourceMappingURL=header.css.map */
