.tec {
    text-align: center;
}.welcome .wel-pro-wrap .pro-nav-a:hover {
    color: 
    #f28d01;
}
.fr {
    float: right;
    display: inline;
}
.dbl {
    display: block;
}.fl {
    float: left;
    display: inline;
}
a {
    background: 
    transparent;
    text-decoration: none;
   
}
.welcome .wel-pro-wrap .pro-nav-wrap {
  overflow: hidden;
  background: #fff;
  padding: 22px 0;
}
.welcome .wel-pro-wrap .pro-nav-wrap .w1200 {
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(0,124px);
  transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);
}
.welcome .wel-pro-wrap .pro-nav-wrap .w1200.in {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate(0,0);
}
.welcome .wel-pro-wrap .pro-titles-cn {
  font-size: 24px;
  line-height: 26px;
  color: #2c2c2c;
  font-weight: bold;
  padding-bottom: 6px;
}
.welcome .wel-pro-wrap .pro-nav-titles {
  
  padding-top: 11px;
}
.welcome .wel-pro-wrap .pro-titles-en {
  font-size: 18px;
  line-height: 26px;
  color: #b2b2b2;
  font-weight: 100;
}
.welcome .wel-pro-wrap .pro-nav-a {
  padding-top: 12px;
  
  height: 80px;
  border-left: 1px solid #e9e9e9;
  color: #2c2c2c;
}
.welcome .wel-pro-wrap .pro-nav-a:hover {
  color: #f28d01;
}
.welcome .wel-pro-wrap .wel-pro-img {
  margin: 0 auto;
}
.welcome .wel-pro-wrap .wel-pro-img2 {
  width: 52px;
  height: 52px;
  padding-top: 2px;
}
.welcome .wel-pro-wrap .wel-pro-txt {
  font-size: 14px;
  line-height: 26px;
  font-weight: bold;
}


.welcome .wel-case-wrap {
  
}
.welcome .wel-case-wrap .case-items-wrap {
  position: relative;
  z-index: 2;
  /*width: 62.5%;*/
  width: 1200px;
}
.welcome .wel-case-wrap .wel-case-title {
  padding: 140px 0;
  color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(0,124px);
  transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);
}
.welcome .wel-case-wrap .wel-case-title.in {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate(0,0);
}
.welcome .wel-case-wrap .wel-case-title:after {
  top: 220px;
  background: #fff;
}
.welcome .wel-case-wrap .wel-case-items {
  z-index: 2;
  color: #fff;
  box-sizing: border-box;
}
.welcome .wel-case-wrap .wel-case-items:hover img {
  transform: scale(1.1);
}
.welcome .wel-case-wrap .wel-case-cn {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
}
.welcome .wel-case-wrap .wel-case-en {
  font-size: 14px;
  line-height: 30px;
  opacity: .5;
  filter: alpha(opacity=50);
}
.welcome .wel-case-wrap .wel-case-h6 {
  font-size: 18px;
  line-height: 28px;
  margin: 36px 0 32px;
}
.welcome .wel-case-wrap .wel-case-img0 {
  transition: all .3s linear;
}
.welcome .wel-case-wrap .wel-case-items1 {
  width: 34.3%;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-cn {
  margin-top: 40px;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-cover {
  padding-left: 44px;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-en {
  line-height: 42px;
}
.welcome .wel-case-wrap .wel-case-items1 .view-more1 {
  width: 156px;
  height: 42px;
  line-height: 42px;
  background: #fff;
  color: #666;
  margin: 46px 0 0;
}
.welcome .wel-case-wrap .wel-case-items1:hover .wel-case-img0 {
  transform: scale(1);
}
.welcome .wel-case-wrap .wel-case-items2 {
  width: 65.7%;
}
.welcome .wel-case-wrap .wel-case-items2 .wel-case-cover {
  padding-top: 240px;
  background: url(../img/bg11.png) repeat-x center bottom;
}
.welcome .wel-case-wrap .wel-case-items2 .wel-case-span {
  margin-top: -214px;
}
.welcome .wel-case-wrap .wel-case-items3 {
  width: 36.5%;
}
.welcome .wel-case-wrap .wel-case-items3 .wel-case-cover {
  padding-top: 240px;
  background: url(../img/bg11.png) repeat-x center bottom;
}
.welcome .wel-case-wrap .wel-case-items3 .wel-case-span {
  margin-top: -214px;
}
.welcome .wel-case-wrap .wel-case-items4 {
  width: 29.2%;
}
.welcome .wel-case-wrap .wel-case-items4 .wel-case-h5 {
  margin-top: -42px;
}
.welcome .wel-case-wrap .wel-case-items5 {
  width: 29.2%;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-cn {
  color: #333;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-en {
  color: #737373;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-h5 {
  margin-top: -42px;
}

.welcome .main .main_bot{}
footer {
    background: #fbfbfb;
    margin-top: 0%;
}.welcome .wel-pro-wrap .pro-nav-a.on {
    color: 
    #b60b1e;
}
.welcome .main .main_bot .w1190{overflow:hidden}
.welcome .main .main_bot .w1190 .bot_one{overflow:hidden;margin-top:0px;float:left;color:#828282}
.welcome .main .main_bot .w1190 .bot_one h5{font-size:16px;line-height:16px;color:#828282}
.welcome .main .main_bot .w1190 .bot_one em{width:100%;height:1px;background:#ccc;display:block;margin:24px 0}
.welcome .main .main_bot .w1190 .bot_one p{overflow:hidden;margin-bottom:22px}
.welcome .main .main_bot .w1190 .bot_one p i{width:16px;height:16px;display:block;float:left}
.welcome .main .main_bot .w1190 .bot_one p i img{max-width:100%;display:block}
.welcome .main .main_bot .w1190 .bot_one p span{font-size:14px;float:left;margin-left:8px;line-height:14px;}
.welcome .main .main_bot .w1190 .bot_one .bot_bor{margin:12px 0 0 0}
.welcome .main .main_bot .w1190 .bot_two{/*height:120px;float:left;margin:140px 0 0 137px;*/margin-top:40px;overflow:hidden}
.welcome .main .main_bot .w1190 .bot_two ul{overflow:hidden}
.welcome .main .main_bot .w1190 .bot_two ul li{width:39%;height:39px;border-bottom:1px solid #ccc;float:left;margin-right:11%;line-height:39px}
.welcome .main .main_bot .w1190 .bot_two ul li a{color:#828282;font-size:13px;}
.welcome .main .main_bot .w1190 .bot_two ul li a:hover{color:#b60b1e}
.welcome .main .main_bot .w1190 .bot_two ul li:nth-child(even){margin-right:0}
.welcome .main .main_bot .w1190 .bot_three{/*height:120px;float:left;margin:140px 0 0 67px*/margin-top:40px;}
.welcome .main .main_bot .w1190 .bot_three .bot_three_t{min-height:46px}
.welcome .main .main_bot .w1190 .bot_three .bot_three_t em{width:33px;min-height:29px;background:url(../img/zhenquan.jpg) no-repeat;display:block;float:left;margin-top:10px}
.welcome .main .main_bot .w1190 .bot_three .bot_three_t span{float:left;margin:5px 0 0 16px}
.welcome .main .main_bot .w1190 .bot_three .bot_three_t span p{line-height:24px;color:#b60b1e}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b{margin-top:42px}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .b_share{margin-left:52px;float:left}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .b_share a{width:25px;height:26px;display:inline-block;margin:0 8px 0 0;padding:0;width:25px;height:26px;float:left;background:#7f7f7f;border-radius:100%}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .b_share a img{max-width:100%;display:block}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .b_share a:hover{background-color:#b60b1e !important;opacity:1 !important}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .join{float:left;margin-left:96px;display:block}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .join em{width:24px;height:24px;background:url(../img/jiaru.jpg) no-repeat;display:inline-block;float:left}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .join span{display:inline-block;float:left;color:#828282;font-size:12px;margin-left:7px}
.welcome .main .main_bot .w1190 .bot_three .bot_three_b .join:hover span{color:#b60b1e}
footer .slidetop {
 position:relative;
 height:55px;
 overflow:initial
}
footer .slidetop .slidetop_txt {
 width:60px;
 height:60px;
 background:#00627b url("https://www.zjhangmo.com/out/static/web/css/../img/top.png") no-repeat center 15px;
 position:absolute;
 right:-60px;
 bottom:0;
 cursor:pointer
}
footer .slidetop .slidetop_txt span {
 font-size:15px;
 color:#fff;
 display:block;
 margin:32px auto 0;
 line-height:15px;
 text-align:center
}
footer p {
 text-align:center;
 /*! border-top:1px solid #ccc; */line-height:50px;
 color:rgba(0,0,0,0.4);
}
footer p a {
 color:rgba(0,0,0,0.4)
}footer a {
    background: transparent;
text-decoration: none;
color:#6b6b6b;
}footer.welcome .main .main_bot .row {
    padding-top: 10%;
}

.bgred {
    background: rgba(182,11,30,1);
    padding: 0;
    height: auto;
}.bgred span, .bgred div {
    color: #fff;
}.title2 h2 {
    font-size: 22px;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
    padding-bottom: 22px;
}

@media screen and (max-width:600px){
  .index_company dd {
    float: left;
    width: 100%;
    margin-right: 0;
    height: auto;
    overflow: hidden;
}.index_about_intro {

    position: relative;
    width: 100%;
    height: 100%;
    background: rgb(44, 44, 44)
}.index_aboutmore {
    margin: auto;
    position: relative;
    bottom: unset;
    left: 0;
    max-width: 140px;
    cursor: pointer;
    margin-top: 0px;

}.video_box {
    height: 225px;
}
 
}