body{color:#666;}
img.en-name{margin:0 auto;}
b{display:block;}

.xs-block{display:none;}
.company{background:#f0f0f0;}
.company .title h3{font-weight:900;letter-spacing:3px;margin-top:30px;margin-bottom:30px; color:#333333;}
.company .circle-1{padding:4% 5%;}
.company .circle-1 .font_nr{font-size: 38px;color: #333333;}
.company .circle-1:hover .font_nr{color: #b50011;}
.company .circle-1 .inner{border-radius:50%;background:#fff;}
.case{background:url("/template/cn2014/images/case1.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/case1.jpg*/ center center;background-size:cover;}
.case .qua{padding:2% 4%;}
.case .qua .inner{position:relative;overflow:hidden;}
.case .qua .inner .top-overlay{height:200px;background:rgba(0,0,0,0.5);position:absolute;top:0;width:100%;z-index:99;transform:translateY(-100%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.case .qua .inner .top-overlay .circle span{color:#000;font-size:40px;width:50px;height:50px;border-radius:50%;display:block;margin:0 auto;background: rgba(0,0,0,0.5);text-align:center;line-height:50px;margin-top:75px; background: #fff;}
.case .qua .inner:hover .top-overlay{transform:translateY(0);}
.case .qua .inner:hover .txt-bg{transform:translateY(0);}
.case .qua .txt-bg{z-index:50;height:50px;width:100%;background:#b50010;transform:translateY(100%);transition:all .3s;}
.case .qua .inner:hover .txt p{color:white;}
.case .qua .txt{border-bottom:2px solid #b50010;position:absolute;bottom:0;width:100%;z-index:99;}
.case .qua .txt p{color:#333;font-size:16px;}
.youshi{background:url("/template/cn2014/images/youshi.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/youshi.jpg*/ center center;background-size:cover;height:700px;}
.youshi .title h2{font-weight:900;font-size:48px;letter-spacing:2px;margin-bottom:20px;}
.youshi .title h2 span.font1{color:#fff;}
.youshi .content{margin-top:2%;}
.youshi .content .col-20-1{width:20%;float:left;padding:0 2%;position:relative;padding-bottom:60px;}
.youshi .content .col-20-2{width:20%;float:left;padding:0 2%;position:relative;padding-top:60px;}
.youshi .content .col-20-1 .inner{border-radius:20px;background:blue;height:450px;padding-top:15px;color:white;}
.youshi .content .col-20-2 .inner{border-radius:20px;background:blue;height:450px;padding-top:15px;color:white;}
.youshi .content .col-20-1 .inner h4,.youshi .content .col-20-2 .inner h4{font-size:24px;margin-top:20px;margin-bottom:26px;}
.youshi .content .col-20-1 .inner p,.youshi .content .col-20-2 .inner p{line-height:1.8; font-family: '微软雅黑'; font-size: 14px;}
.youshi .content .col-20-1 .sanjiao{position:absolute;left:50%;margin-left:-20px;border:20px solid transparent;width:0;height:0;}
.youshi .content .col-20-2 .sanjiaos{position:absolute;left:50%;top:20px;margin-left:-20px;border:20px solid transparent;width:0;height:0;}
.youshi .content .col-20-1 .number{position:absolute;left:50%;margin-left:-20px;bottom:-5px;}
.youshi .content .col-20-2 .number{position:absolute;left:50%;margin-left:-20px;top:-5px;}
.youshi .content .col-20-1 .number .font2{font-size:38px;}
.youshi .content .col-20-2 .number .font2{font-size:38px;}
.youshi .content .img{margin:0 auto;}
.youshi .content .col-20-2 .img{position:absolute;bottom:20px;left:50%;margin-left:-22px;}
.youshi .content .inner p{padding:10px 18px;}
.news .xuanxiang{width:40%;margin:3% auto 5%;}
.news .xuanxiang .border-left{border:1px solid #ccc;border-radius:28px 0 0 28px;padding:10px 0;}
.news .xuanxiang .border-center{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
.news .xuanxiang .border-right{border:1px solid #ccc;border-radius:0 28px 28px 0;padding:10px 0;}
.news .inner .img{height:250px;overflow:hidden;}
.news .p10{padding:0 3%;}
.news .inner .box{color:#333333;border:1px solid #cccccc;border-radius:10px;text-align:center;float:left;padding:0;}
.news .inner .p0{margin-top:0;margin-bottom:0;}
.news .inner .p2{padding:1% 15px;}
.news .inner .p2 h5{margin-bottom:10px;}
.news .inner .p2 p{line-height:1.8;}
.news .inner .mb10{margin-bottom:6%;}
.news .inner .mb10:hover .box{background:#e70217;color:white; border:1px solid #e70217;}
.map{background:url("/template/cn2014/images/map.jpg")/*tpa=http://www.yzhmtg.com/App/Home/View/Default/Public/images/map.jpg*/ center center;background-size:cover;position:relative;padding-bottom:60px;}
.map .pp{padding:0 3% 0 8%;}
.map .pp h4{font-size:28px;font-weight:900;}
.map .pp p{line-height:2;}
.map input{display:block;}
.map .boot{position:absolute;left:0;margin:0;bottom:0px;width:100%;line-height:60px;height:60px;background:black;}
.map .boot p{color:#666;}
@media (min-width:1200px){
	.case .qua .img{height:200px;overflow:hidden;}
	.case .qua .txt{height:50px;line-height:50px;}
}
@media (max-width:1200px) and (min-width:992px){
	.case .qua .inner .top-overlay{height:166px;}
	.case .qua .img{height:166px;overflow:hidden;}
	.case .qua .txt{height:50px;line-height:50px;}
	.news .inner .img{height:240px;}
}
@media (max-width:992px) and (min-width:768px){
	.case .qua .inner .top-overlay{height:128px;}
	.case .qua .img{height:128px;overflow:hidden;}
	.case .qua .txt{height:35px;line-height:35px;}
	.case .qua .txt-bg{height:35px;line-height:35px;}
	.case .qua .inner .top-overlay .circle span{margin-top:35px;}
	.news .inner .img{height:180px;}
}
@media (max-width:768px){
	.xs-hidden{display:none;}
	.xs-block{display:block;}
	.map .pp h4{font-size:22px;}
	.news .p10{padding:0 14%;}
	.news .inner .p2{padding:2% 0;}
	.news .inner .p2 p{color:#bbb;}
	.news .xuanxiang{margin-bottom:6%;padding:2% 0;}
	.company p{padding:0 20px;}
	.case .xs-block img{margin:0 auto;width:80%;}
	.case .qua .txt{height:50px;line-height:50px;}
	#fp-nav{display:none;}
	.swiper-slide .inn{height:200px!important;width:200px;margin:0 auto;text-align:center;background:white;border-radius:50%;padding-top:60px;}
	.swiper-slide b{display:block;}
	.xs-block.content{margin:5px 5px;height:auto;padding-bottom:10px;border-radius:20px;background:blue;color:white;}
	.pt10{padding-top:20px;}
	.xs-block.content h4{margin-bottom:0;}
	.youshi .title h2{font-size:24px;}
	.news .inner .p0{margin-top:0;margin-bottom:8px;}
	.map .boot p{float:clear;text-align:center!important;}
}