html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,form,input,textarea{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
@media (max-width:1157px){
	header .phone{display:none!important;}
	header .t-nav a {
	    padding:10px 5px!important;
	}
}
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.lh70{line-height:70px!important;}
	.t-bg{background:transparent;margin-bottom:0px;}
	section.banner img{width:100%;}
	section.aa{height:66px;line-height:66px;border-bottom:1px solid #ccc;}
	section.aa .aa-h span{margin-right:30px;}
	section.aa .aa-h span a{color:#333;font-size:14px;padding:20px 0;}
	section.aa .aa-h span a.active{border-bottom:5px solid #b50010;}

	section.aa .aa-h span a:hover{text-decoration:none; border-bottom:5px solid #b50010;}
	section.news{padding:50px 0;}
	section.news .row-inner{text-align:center;position:relative;}
	section.news .row-inner h4{margin:0;}
	section.news .row-inner p{font-size:36px;padding-bottom:20px;}
	section.news .row-inner .row-line{position:absolute;width:26px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-13px;}

	section.news ul{list-style:none;margin-top:30px;padding:0;}
	
	section.news .h400 .txt{position:absolute;bottom:0;background:#fafafa;margin-right:15px;height:180px;padding:30px 20px;transition:all .6s;}
	section.news .h400 .txt .button{background:white;padding:5px 12px;color:red;opacity:0;transition:opacity .6s;}
	section.news .h400 a{color:#666;}
	section.news .h400 a:hover{color:white;text-decoration:none;}
	section.news .h400:hover .txt{height:200px;background:red;}
	section.news .h400:hover p{color:white;}
	section.news .h400:hover h4 a{color:white;}
	section.news .h400:hover .button{opacity:1;}
	section.news .row-button a{display:block;padding:20px;border:1px solid #ccc;width:18%;text-align:center;margin:0 auto;}
	section.news .h100{border-bottom:1px dashed #ccc;margin-top:20px;padding-bottom:20px;margin-bottom:50px;}
	section.news .h100 .box{border:1px solid black;text-align:center;height:100px;width:80%;transition:all .6s;}
	section.foot{background:#fafafa;/*padding:40px 0;*/}
	section.news .box .one{font-size:24px;margin:20px auto 10px;}
	section.news .h100:hover .box{background:#b50010;color:white;border:1px solid #b50010;}

.welcome3{
  /* position: fixed;*/
  max-width: 100%;
  height: auto;
 /* margin-top:73px;*/
 /* background: url(../images/probanner.jpg) center;*/
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transition: all .3s ease-in-out .5s;
  -moz-transition: all .3s ease-in-out .5s;
  -ms-transition: all .3s ease-in-out .5s;
  -o-transition: all .3s ease-in-out .5s;
  transition: all .3s ease-in-out .5s;
  z-index: 999;
}
.welcome4{
  /* position: fixed;*/
  max-width: 100%;
  height: auto;
 /* margin-top:73px;*/
  /*background: url(../images/shilibanner.jpg) center;*/
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transition: all .3s ease-in-out .5s;
  -moz-transition: all .3s ease-in-out .5s;
  -ms-transition: all .3s ease-in-out .5s;
  -o-transition: all .3s ease-in-out .5s;
  transition: all .3s ease-in-out .5s;
  z-index: 999;
}
	.welcome5{
  /* position: fixed;*/
  max-width: 100%;
  height: 500px;
 /* margin-top:73px;*/
  background: url("../images/shilibanner.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/shilibanner.jpg*/ center;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transition: all .3s ease-in-out .5s;
  -moz-transition: all .3s ease-in-out .5s;
  -ms-transition: all .3s ease-in-out .5s;
  -o-transition: all .3s ease-in-out .5s;
  transition: all .3s ease-in-out .5s;
  z-index: 999;
}

@media (min-width: 768px){
	
}
@media (min-width:1200px){
	
	section.news .h400{height:400px;position:relaitve;margin-bottom:40px;}
	section.news .h400 .img{height:220px;border:none;}
	.news_padding{height:110px;padding-left:4%;}
}

@media (min-width: 992px) and (max-width:1200px){
	section.news .h400{height:360px;position:relaitve;margin-bottom:40px;}
}
@media (min-width: 768px) and (max-width:992px){
	section.news .h400{height:315px;position:relaitve;margin-bottom:40px;}
	section.news .h400:hover .txt{height:220px;background:red;}
	section.aa .pull-left{display:none;}
}
@media (max-width: 768px){
	section.news{padding:20px 0;}
	section.news .row-inner{text-align:center;position:relative;}
	section.news .row-inner h4{margin:0;}
	section.news .row-inner p{font-size:20px;padding-bottom:10px;}
	section.news .row-inner .row-line{position:absolute;width:20px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-10px;}
	section.news .h400{height:auto;}
	section.news .h400 .img img{margin:0 auto;width:100%;}
	section.news .h400 .txt .a{width:376px;margin:0 auto;}
	section.news .h400 .txt{position:static;margin:0 auto;}
	.row{margin:0;}
	section.news .row-button a{display:block;padding:10px;border:1px solid #ccc;width:40%;text-align:center;margin:0 auto;}
	section.news .h100{margin-bottom:0;}
	section.news .h100 .col-sm-2{display:none;}
}

section.pro{padding:2% 0;}
section.pro .row-inner{text-align:center;position:relative;}
section.pro .row-inner h4{margin:0;}
section.pro .row-inner p{font-size:36px;padding-bottom:20px;}
section.pro .row-inner .row-line{position:absolute;width:26px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-13px;}
section.pro .ht{height:400px;}
section.pro ul{list-style:none;padding:0;}
section.pro ul li{margin-top:40px;}
section.pro ul li .img{height:300px;overflow:hidden;}
section.pro ul li .img img{height:100%;}
section.pro ul li .txt{height:100px;background:#fafafa;padding:20px;transition:all .6s;}
section.pro ul li:hover .txt{background:red;color:white;}

section.pro ul li .txt p{padding:6px 0;}
section.pro ul li .txt .pull-left{font-size:16px;}
section.pro ul li .txt .ch{display:block;width:30px;height:1px;margin-top:8px;background:#ccc;transition:all .6s;}
section.pro ul li:hover .ch{width:150px;background:white;}

section.pro .ht1{height:500px;overflow:hidden;margin:40px 0; }
section.pro .ht1 .inner{height:500px;}
section.pro .ht1 .inner img{height:100%;}
section.pro .ht1 .rig{width:95%;background:#ccc;position:relative;background:#eee;}
section.pro .ht1 .rig .top{margin-top:35%;margin-left:15%;}
section.pro .ht1 .rig .top h4{font-weight:900;font-size:24px;line-height:2;}
section.pro .ht1 .rig .boot{position:absolute;bottom:0;width:100%;background:black;height:60px;line-height:60px;color:white;text-align:center;font-size:16px;}
section.pro .bline{border-bottom:1px solid #ccc;height:50px;line-height:50px;}
section.pro .bline span{border-bottom:5px solid black;font-size:24px;padding:6px 0;}
section.pro .content{padding:50px 30px;}
section.pro .pages{}

@media (min-width:768px) and (max-width:992px){
	section.pro .ht1{height:400px;overflow:hidden;margin:20px 0;}
	section.pro .ht1 .inner{height:400px;}
}

@media (max-width: 768px){
	section.pro{padding:20px 0;}
	section.pro .row-inner{text-align:center;position:relative;}
	section.pro .row-inner h4{margin:0;}
	section.pro .row-inner p{font-size:20px;padding-bottom:10px;}
	section.pro .row-inner .row-line{position:absolute;width:20px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-10px;}

	section.aa .pull-left{display:none;}
	section.pro .ht .img img,section.case .ht .img img{margin:0 auto;width:100%;}
}

section.case{padding:50px 0;}
section.case .row-inner{text-align:center;position:relative;}
section.case .row-inner h4{margin:0;}
section.case .row-inner p{font-size:36px;padding-bottom:20px;}
section.case .row-inner .row-line{position:absolute;width:26px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-13px;}
section.case .ht{}
section.case .ht ul{list-style:none;padding:0;margin:0;}
section.case .ht ul li{margin-top:40px;}
section.case .ht .po{position:relative;}
section.case .ht .wrap{width:100%;overflow:hidden;}
section.case .ht .po .txt{position:absolute;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.5);color:white;text-align:center;transition:all .6s;}
section.case .ht .po .txt h4{height:50px;line-height:50px;margin:0;font-size:18px;font-weight:normal;transform:translateY(0);transition:all .6s;}
section.case .ht .po .txt .box{width:50px;border-radius:50%;height:50px;border:2px solid white;font-size:40px;line-height:42px;margin:0 auto;transition:all .6s;opacity:0;}
section.case .ht .wrap:hover .txt{height:100%;transform:translateY(0); }
section.case .ht .wrap:hover .box{opacity:1;transform:translateY(80px);}
section.case .ht .wrap:hover h4{transform:translateY(60px);font-size:24px;font-weight:600px;}

@media (max-width: 768px){
	section.case{padding:20px 0;}
	section.case .row-inner{text-align:center;position:relative;}
	section.case .row-inner h4{margin:0;}
	section.case .row-inner p{font-size:20px;padding-bottom:10px;}
	section.case .row-inner .row-line{position:absolute;width:20px;height:5px;background:#b50010;bottom:0;left:50%;margin-left:-10px;}	
}

section.cont{padding:50px 0;}
section.cont .ht{}
section.cont .ht ul{padding:0;margin:0;list-style:none;}
section.cont .ht ul li{height:140px;}
section.map{background:url("../images/red.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/red.jpg*/ repeat-x center center;width:100%;background-size:100% 245px;}
section.map img{width:100%;}

section.pro .wh{margin:40px 0;}
section.pro .wh p{margin-top:20px;}
section.pro .en{margin:50px 0;}
section.pro .en .ii{height:209px;padding-bottom:4px;}
section.pro .en .iii{height:209px;padding-top:4px;}

footer section.boot{background:#fafafa;padding:40px 0; border-top: solid 1px #ccc;}
footer section.boot .hover a{width:40px;height:30px;display:inline-block;}
footer section.boot .hover a.t1{background: url("../images/wx.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/wx.jpg*/;}
footer section.boot .hover a.t2{background:red;}
footer section.boot .hover a.t1:hover{/*background:red;*/}
footer section.boot .hover a.t2:hover{background:#eaeaea;}
footer section.foot{background:black;height:50px;line-height:50px;}
footer section.foot p,footer section.foot p a{color:white;}
@media (min-width:992px) and (max-width:1200px){
	.col-sm-6{padding-left:0;padding-right:0;}
	.t-1{padding-left:20px;}
}
@media (min-width:768px) and (max-width:992px){
	.first{display:none;}
	.second{width:70%;}
	.third{width:30%;}
}
@media (max-width:768px){
	footer section.boot{padding:15px 0;}
	.first,.third,.admin{display:none;}
	.banquan{width:100%;}
	.banquan p{text-align:center;}
}

@media (max-width: 768px){
	section.pro .block{display:none;}
	section.pro .none{display:block;}
	section.pro .en .ii,section.pro .en .iii{padding:0;}
}




/**/

/*com*/

div.welcome2 {
 /* position: fixed;*/
  max-width: 100%;
  height: auto;
 /* margin-top:73px;*/
  /*background: url(../images/aboutbanner.jpg) center;*/
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transition: all .3s ease-in-out .5s;
  -moz-transition: all .3s ease-in-out .5s;
  -ms-transition: all .3s ease-in-out .5s;
  -o-transition: all .3s ease-in-out .5s;
  transition: all .3s ease-in-out .5s;
  z-index: 999;
}
.aboutsj{ margin-top:3%;}
.about_div a:hover{color:#b50010; text-decoration: none;}
.font_mbx{ text-align: right;}
.aboutjj{line-height:24px; line-height: 28px; margin-top:-5%;}
.pic_right{ height:245px; width:30%; float: left; margin-right:2%;}
.bg1981{ background:url("../images/1981.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/1981.jpg*/ center no-repeat;}
.bg130000{ background:url("../images/130000.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/130000.jpg*/ center no-repeat;}
.bg3000{ background:url("../images/3000.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/3000.jpg*/ center no-repeat;}
.aboutsj{ margin-top:3%;}
.counter { display: block; font-size: 4em; font-family: Arial; color:#fff; text-align: center; margin-top:14%;}
.fontabout{text-align: center; color:#fff;}
.wh{ text-align: center; height:28px; margin-top:7%; width:100%; }
.wh2{ text-align: center; height:28px; margin-top:7%; width:100%; }
.when{ text-align: center; margin-top:0px; }
.dz{width:2%; height:4px; background: #b50010; margin:0 auto;}
.quan2{width: 50%; float: left;}

.fontcenter1{ text-align: center;}
.wh2{ text-align: center; height:28px; margin-top:7%; width:100%; }

.listcase{float: left; border: none;}
.cfsb{color:#fff; margin-top:50%;}
.listcase2{width:334px;}


header .t-bg{background:white;border-color:transparent;margin-bottom:0;}
header .t-nav a{line-height:40px;}
header .t-logo{padding:4px 15px;}

header .t-right{float:right; padding-top:1%;}
header .t-right .phone,header .t-right .an{display:inline-block;}
header .t-right .phone{margin-right:50px;}
header .t-right .phone span{font-size:22px;font-weight:600;color:#b50010;letter-spacing:1px;display:block;background:url("../images/a.png")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/a.png*/ no-repeat center left;padding-left:40px;}
header .t-right .an span a{display:inline-block; background:#bfbfbf; width:25px; text-align:center;
	 line-height:25px;
	 font-size: 14px;
	 color:#fff;
    height:25px;}
header .t-right .an span a.a1{background:#b50010;}
.clients .xs-block{display:none;}
header .t-right .an span a.a2{background:#ccc;}
@media (max-width:768px){
	section.quality .txt{ border-right: none!important;}
	header .t-right{display:none;}
	header .t-logo{padding:5px;width:140px;}
	/*header .t-logo img{height:45px;}*/
	header .t-nav a{line-height:30px;color:#000000;}

.redbox{width:50px!important;height:50px!important;line-height:50px!important;}
.picnews{display:none;}
.aaa{text-align:center;}
.xs-hidden{display:none!important;}
.clients .xs-block{display:block!important;}
.clients .box > .mini{display:none!important;}
.xs-block .col-xs-10 p{font-size:12px;}
.xs-padding{ pading-left:0!important; padding-right: 0!important;}
}
@media (min-width:768px) and (max-width:992px){
	header .t-right{display:none;}
	header .t-logo{width:170px;}
	header .t-nav a{ color:#000000;padding:10px 4px ;}
	/*header .t-logo img{height:90px;}*/
	.redbox{width:50px!important;height:50px!important;line-height:50px!important;}


}
@media (min-width:992px) and (max-width:1245px){
	header .t-right .an{display:none;}
	header .t-right .phone{margin-right:0px;}
	header .t-nav a{padding:10px 4px ;}
	header .t-logo{width:200px;}
	/*header .t-logo img{height:90px;}*/
}
@media (min-width:1445px){
	header .t-nav{margin-left:19%;}
	header .t-nav a{padding:10px 20px; }
}

@media (min-width:1800px){
	header .t-nav {
	    margin-left:15%;
	}
	header .t-nav a {
	    padding:10px 20px;
	}
}
@media (min-width:1700px) and (max-width:1800px){
	header .t-nav {
	    margin-left:8%;
	}
	header .t-nav a {
	    padding:10px 20px;
	}
}
@media (min-width:1600px) and (max-width:1700px){
	header .t-nav {
	    margin-left:2%;
	}
	header .t-nav a {
	    padding:10px 20px;
	}
}
@media (min-width:1403px) and (max-width:1600px){
	header .t-nav {
	    margin-left:2%;
	}
	header .t-nav a {
	    padding:10px;
	}
}
@media (min-width:1157px) and (max-width:1403px){
	header .t-nav {
	    margin-left:0;
	}
	header .t-nav a {
		    padding:10px 5px;
		}
	}	
}



/*@media (max-width:1490px){
header .t-nav {
    margin-left:4%;
}
}
*/
@media (max-width:1332px){
header .t-nav {
    margin-left:0;
}
}

@media (max-width:1282px){
header .t-right .an {
    display: none;
}

}
header .t-nav a{font-size: 15px; color: #000000!important; }
header .t-nav a:hover{font-size: 15px; color: #b50010!important; }





.business .box .caption i{display:block!important;}
