@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 1300px){
	.navbar-default .navbar-nav > li.ph > a{
		font-size: 36px;
	}
	
	.container {
    width: 1270px;
  }
}

@media screen and (min-width: 768px){
	.dropdown:hover .dropdown-menu{
		display: block;
	}
}

@media screen and (max-width: 1300px){
	.navbar-default .navbar-nav > li.ph > a{
		font-size: 28px;
	}
	
	.probox-ch a{
		font-size: 16px;
		padding: 0 10px;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 1700px){
	.nav-top{
		padding:0;
	}
}

@media screen and (max-width: 1500px){
	.navbar-default .navbar-nav > li > a{
		padding-left: 30px;
		padding-right: 30px;
		font-size: 18px;
	}
	
	.probox-ch a{
		font-size: 18px;
		padding: 0 15px;
	}
}

@media screen and (max-width: 1199px){
	/*============================banner======================================*/
	.imgBox1,.imgBox2,.imgBox3,.imgBox4{
		padding:0;
	}
	
	.banner dl .container{
		display: none;
	}
	
	.banner,.banner-in{
		margin-top: 80px;
	}
	
	.imgBox3{
		background-image:url(../images/banner-img-03-md.jpg);
	}
	
	.show1200{
		display:block;
	}
	
	.banner dl{
		height:auto;
	}
	/*=============================顶部导航==================================*/
	.navbar-default{
		background-color:#005AC4;
	}
	
	.navbar-default .navbar-nav > li > a{
		font-size: 16px;
	}
	
	.in-box01 .navbar-nav > li > a{
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.pro1-box4-1 .text-16 br{
		display: none;
	}
	
	.btns-p{
		top:5%;
		left: 5%;
		margin-left: 0px;
	}
	
	.btn-7{
		top:0%;
		left: 0%;
	}
	
	.btns-p br{
		display: none;
	}
	
	
	.btns-p span,.btn-7 span{
		width:88px;
		margin-right:10px; 
		margin-left: 10px;
	}

	.btns-p span dd{
		width:88px; 
		height:88px; 
		padding-top: 5px;
	}

	.btns-p img{
		width:76px;
	}
	
	.btns-p h4{
		font-size: 14px;
	}
	
	.pro1-box5{
		padding-top: 80px;
	}
}

@media screen and (max-width: 991px){
	/*=============================顶部导航==================================*/
	.navbar-default .navbar-nav > li > a{
		font-size: 14px;
	}
	
	.in-box01 .navbar-nav > li > a{
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.navbar-default .navbar-nav > li.ph > a{
		font-size: 22px;
	}
	
	footer{
		height: auto;
	}
	
	.contact-box1-2{
		padding-top: 20px;
	}
	
	.pro1-box4-1 img{
		width:80px;
	}

	.pro1-box4-1 h3{
		font-size: 18px;
	}
	
	.pro1-box4-1 .text-16{
		font-size: 12px;
	}
	
	.btns-p span,.btn-7 span{
		width:72px;
		margin-right:5px; 
		margin-left: 5px;
	}

	.btns-p span dd,.btn-7 span dd{
		width:72px; 
		height:72px; 
		padding-top: 3px;
	}
	
	.btn-7 span dd{
		margin:0;
	}

	.btns-p img{
		width:64px;
	}
	
	.btns-p h4{
		font-size: 12px;
	}
	
	.probox-ch a{
		font-size: 12px;
		padding:0 10px;
	}
}

@media screen and (max-width: 767px){
	/*=============================顶部导航==================================*/
	.in-box01 .navbar-header{
		width: 100%;
	}
	
	.in-box01 .navbar-brand{
		height:50px;
		width:280px;
		padding-top: 12px;
	}
	
	.navbar-brand img{
		height:30px;
		padding-left: 15px;
	}
	
	.in-box01 .navbar-header .navbar-brand h2{
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 2px;
	}
	
	.navbar-brand .logoxiao img{
		height:8px;
		padding-left: 0;
	}
	
	.navbar-default{
		height:50px;
	}
	
	.navbar-nav{
		background-color: rgba(88,154,232,1.00);
		margin-top: 0;
	}
	
	.nav > li{
		border-bottom: solid 1px white;
	}
	
	.in-box01 .navbar-nav > li > a{
		padding-top:5px;
		padding-bottom: 5px;
		font-size: 14px;
		line-height: 30px;
	}
	
	.in-box01 .navbar-nav > li > a:hover{
		color: rgba(0,90,196,1.00);
	}
	
	.in-box01.clean-main-menu{
		background-image: none;
		background-color: rgba(0,90,196,1.00);
	}

	
	
	.banner dl,.banner-in{
		height:auto;
	}
	.banner,.banner-in{
		margin-top: 50px;
	}
	
	.banner-in{
		padding-top: 0;
	}
	
	/*=============================底部=================================*/
	footer{
		height: auto;
	}
	
	.footer-4{
		padding:0;
	}
	
	.ibox-cent3{
		width:auto;
		max-width: 600px;
		display: block;
		float: none;
		margin:0 auto;
	}
	
	.ibox-cent3:hover .ibox1-b{
		background-color: rgba(0,19,143,0.00);
	}

	.ibox1-h{
		display: none;
	}

	.ibox1-v{
		display: inline-block;
	}

	.ibox1-b:hover .ibox1-h{
		display: none;
	}

	.ibox1-b:hover .ibox1-v{
		display: inline-block;
	}

	.ibox-cent3:hover{
		color: inherit;
	}
	.ibox-cent3{
		background-size: 100% auto;
		height:340px;
	}
	.ibox1-b3{
		margin-top: 10px;
	}
	
	.nav-news{
		height:auto;
		padding-left: 0px;
		font-size: 12px;
	}
	
	.nav-news img{
		width:30px;
	}
	
	.ibox2{
		background-image:url(../images/ibox2-3.jpg);
			
	}
	
	.news-box .media .media-left{
		width:30%;
	}
	
	.news-box .media .media-left img{
		width:100%;
	}
	
	
	
	.news-box{
		padding-bottom: 0px;
	}
	
	.news-box .media-heading{
		font-size: 14px;
		height:24px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	
	.news-box .media{
		margin-top: 30px;
	}
	
	.news-media-body-p{
		margin:0 0 5px 0;
	}
	
	.honorbox .text-16{
		font-size: 12px;
	}
	
	.honorbox{
		padding:20px 0;
	}
	
	.btns-p span,.btn-7 span{
		margin-right:2px; 
		margin-left: 2px;
	}
	
	.btns-p,.btn-7{
		position:inherit;
		top:0%;
		left: 0%;
		margin-left:0px;
		margin-top: 0;
	}
	
	.pro1-box7-1{
		padding:0 15px;
	}
	
	.pro1-box7-11 h2{
		font-size: 24px;
		display: block;
		text-align: center;
	}
	
	.pro1-box7-11 .text-16{
		font-size: 14px;
		display: block;
		text-align: center;
		margin-left: 0;
	}
	
	.pro1-box7 .text-28{
		font-size: 16px;
		padding-top: 40px;
	}
	
	.btn-7 span h4{
		line-height: 18px;
		font-size: 12px;
	}
	
	.pro1-box2 h3{
		line-height: 24px;
		font-size: 16px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color: white;
	}
	
	.probox .probox-change,.probox .probox-change:hover{
		width:auto;
	}
	
	.probox-ch a{
		width:200px;
		border: none;
	}
	
	.footer-round{
		display: none;
	}
}

@media screen and (max-width: 479px){
	.pro1-box7 h4{
		font-size: 16px;
		line-height: 26px;
	}
	
	.show480{
		display:block;
	}

	.show1200{
		display: none;
	}
	
	.ibox1-h{
		display: none;
	}

	.ibox1-v{
		display: none;
	}

	.ibox1-b:hover .ibox1-v{
		display: none;
	}
	.ibox-cent3{
		color: #333333;
	}

	.ibox-cent3:hover{
		color: #333333;
	}
	
	.nav-news span{
		display: none;
	}
	
	.news-box .media .media-left{
		padding: 0;
	}
	
	.news-box .media{
		margin-top: 20px;
	}
	
	.news-btn-more{
		display: none;
	}
	
	.news-box .media-heading{
		font-size: 14px;
		height:40px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		margin-bottom: 0;
	}
	
	.media-body .news-media-body-p,.media-body p{
		display: none;
	}
	
	.contact-box1-1 h4{
		font-size: 14px;
	}
	
	.contact-box1-1 h5{
		font-size: 12px;
	}
	
	/*==============================================腹腔镜AN-CF-G-5180=============================================================*/
	
	.pro1-box1,.pro1-box2,.pro1-box4,.pro4-box1,.pro6-box2{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.pro1-box1 .text-40,.pro1-box4 .text-40,.banner-p .text-40,.pro4-box1 .text-40,.pro6-box2 .text-40,.pro1-box2 .text-40,.pro15-box3 .text-40,.ibox-cent3 h3,.ibox2 h3{
		font-size: 24px;
		line-height: 36px;
	}
	
	.ibox4-1{
		font-size: 20px;
		line-height: 36px;
	}
	
	.pro1-box1 h4,.pro1-box4 h4,.pro4-box1 h4,.pro6-box2 h4,.ibox4-2{
		font-size: 14px;
	}
	
	.ibox4{
		padding:40px 15px;
		height:auto;
	}
	
	.ibox4-2{
		margin-top:20px;
	}
	
	.pro1-box5{
		padding-bottom: 40px;
		padding-top: 0;
	}
	
	.banner-p{
		padding-top: 40px;
	}
	
	.ibox4-4{
		width:150px;
		margin-bottom: 20px;
	}
	
	.ibox4-3{
		margin-top: 30px;
	}
	
	.ibox1-b{
		padding-top: 20px;
		padding-bottom: 40px;
	}
	
	.navbar-toggle{
		margin-right: 0;
	}
	
	.nav-news a{
		width:80%;
		line-height: 50px;
		height:50px;
	}
	
	.ibox3{
		padding-top: 10px;
	}
	
	.ibox3-2{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.ibox-cent3 h5{
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}
	
	.probox-ch a,.probox-ch a:last-child{
		width:90%;
		border: none;
		border:solid 1px rgba(25,68,173,1.00);
		margin-bottom: 5px;
	}
	
	.probox1 h2{
		font-size: 24px;
	}
	
	.probox1 h4{
		font-size: 16px;
	}
	
	.probox1{
		padding-top:40px;
		height: 420px;
	}
}