@font-face {
            font-family: 'Poppins';/*自定义修改*/
            src: url('/fonts/Poppins.ttf');
}

@font-face {
            font-family: 'montserrat';/*自定义修改*/
            src: url('/Montserrat/Montserrat-Regular-8.otf');
}



.topline {
    text-align: center;
    height: 80px;
    line-height: 80px;
    /* [disabled]background-image: url(/webpic/mainnavbg.png); */
    box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    position: fixed;
    left: 0px;
    width: 100%;
    z-index: 9; 
    top: 0px;
    
	
	
	   
}
.topline .main_logo {
    background-image: url(../webpic/login.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    /* [disabled]max-height: 40px; */
    background-size: auto 80%;
}
.homepic {
	height: 100%;
	background-image: url(thread_25222735_20170417170732_s_2195904_o_h_2208px_w_1242px1456936666.webp.jpg);
	background-repeat: no-repeat;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	background-position: 0px 0px;
	animation: animatedBackground 40s linear infinite;
}

@keyframes animatedBackground
{
 from{
   background-position: 0 0; 
 }
 to{
  background-position: 100% 0;
 }
}


.homebg1{
	background-image: url(../webpic/adimg1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	background-size: 80%;
	animation: animatedBackground1 10s linear infinite;
}

@keyframes animatedBackground1
{
 from{
   background-position: center 340px ;
 }
 to{
  background-position: center 240px ;
 }
}


.homebg2{
	background-image: url(../webpic/newslogo2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	/* [disabled]background-size: 80%; */
	animation: animatedBackground2 10s linear infinite;
}

@keyframes animatedBackground2
{
 from{
   background-position: center 50px ;
 }
 to{
  background-position: center 120px ;
 }
}
.homebg3{
	/* [disabled]height: 100%; */
	text-align: center;
	padding-top: 450px;
}
.allinfo {
	padding: 15px;
}
.txt14_1 {
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.txt14_1 .line1{
	font-size: 13px;
	color: #999;
	text-align: center;
}
.txt14_1 .line2{
	font-size: 18px;
	color: #069;
	text-align: center;
}
.txt14_1 .line3{
	font-size: 12px;
	color: #333;
	text-align: center;
	line-height: 18px;
}
.txt14_1 .line22 {
	font-size: 30px;
	color: #000;
	text-align: center;
}
.txt14_1 .line33 {
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 33px;
}

.txt14_1 p {
	margin-bottom: 15px;
}
.txt14_2 {
	font-size: 18px;
	line-height: 24px;
	color: #666;
}
.updownbox {
	margin-top: 20px;
	margin-bottom: 20px;
}
.layui-bg-zi {
	background-color: #e20080;
}
.bannerbgimg {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 130% 100%;
}.bannerbg {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 130% 100%;
	height: 150px;
	width: 100%;
}
.weui-tabbar__label {
	line-height: 50px;
	/* [disabled]font-weight: bold; */
	color: #CCC;
	background-image: url(bbb.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font-size: 14px;
}
.weui-bar__item_on {
	font-weight: bold;
	color: #FFF;
}
body {
	padding-bottom: 0px;
}
.ismobpc img {
	width: 100%;
}

.swiper-container {
	width: 100%;
	height: 200px;
}  
.banner1 {
	background-image: url(/webpic/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner2 {
	background-image: url(/webpic/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner3 {
	background-image: url(/webpic/banner3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner4 {
	background-image: url(/webpic/banner4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner5 {
	background-image: url(/webpic/banner5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner6 {
	background-image: url(/webpic/banner6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.banner7 {
	background-image: url(/webpic/banner7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}



.pagebanner {
	background-image: url(../webpic/123.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 160px;
	/* [disabled]padding-bottom: 50px; */
	background-color: #a11a21;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-size: contain;
}
.pagebanner_img1 {
	background-image: url(../webpic/banner4.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
	/* [disabled]padding-bottom: 50px; */
	background-size: contain;
}
.pagebanner_img2 {
	background-image: url(../webpic/prodetail.jpg);
	background-repeat: repeat-y;
	background-position: left;
	height: 400px;
	padding-bottom: 50px;
}
.pagebanner h1 {
	font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #FFF;
	padding-top: 50px;
	float: left;
	width: 100%;
	font-weight: lighter;
	padding-left: 10px;
}
.pagebanner h2 {
	font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 46px;
	color: #FFF;
	padding-top: 10px;
	float: left;
	width: 100%;
	font-weight: lighter;
}
.pagebanner h3 {
	font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-top: 180px;
	float: left;
	width: 100%;
	font-weight: lighter;
}



.page_probigbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-transform: capitalize;
	background-color: #808080;
	margin: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
.page_probigbox h1 {
	font-size: 24px;
	color: #FFF;
	padding-top: 0px;
	font-weight: lighter;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
.page_probigbox_left {
	/* [disabled]font-size: 18px; */
	color: #E9E9E9;
	/* [disabled]line-height: 30px; */
}
.page_probigbox_left_size {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: lighter;
}
.page_probigbox_left_size .spclassname {
	line-height: 25px;
	height: 25px;
	font-size: 18px;
}

.page_probigbox_left_size .spclassbox {
	margin-top: 20px;
}

.page_probigbox_left_size a {
	color: #e9e9e9;
	text-decoration: none;
}
.page_probigbox_left_size a:hover {
	color: #CCC;
}
.page_probigbox_right {
	/* [disabled]background-image: url(../webpic/15020-998-1-.png); */
	background-repeat: no-repeat;
	height: 300px;
	width: 100%;
	background-size: contain;
	/*-webkit-filter: opacity(50%);  
	filter: opacity(50%); */
	/* [disabled]opacity: 0.5; */
}

.homeblockicon1 {
	background-image: url(../webpic/homeblockicon1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 150px;
	background-size: contain;
}
.homeblockicon2 {
	background-image: url(../webpic/homeblockicon2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 150px;
	background-size: contain;
}
.homeblockicon3 {
	background-image: url(../webpic/homeblockicon3.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 150px;
	background-size: contain;
}
.wrap1 {
	font-size: 36px;
	font-weight: lighter;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	width: 100%;
}
.wrap2 {
	font-size: 36px;
	font-weight: lighter;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	width: 100%;
}
.wrap3 {
	font-size: 36px;
	font-weight: lighter;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	width: 100%;
}
.bgimg5_1 {
	color: #FFF;
	background-image: url(../webpic/Orthopedic-Implants1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 24px;
	background-size: auto 100%;
	width: 100%;
	height: 100px;
	text-align: right;
	font-weight: lighter;
}
.bgimg5_1 p{
	padding-top: 25px;
	padding-right: 25px;
}

.bgimg5_2 {
	color: #FFF;
	background-image: url(../webpic/Surgical-Stapler2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 24px;
	background-size: auto 100%;
	width: 100%;
	height: 100px;
	text-align: left;
	font-weight: lighter;
}
.bgimg5_2 p{
	padding-top: 25px;
	padding-left: 25px;
}
.bgimg5_3 {
	color: #FFF;
	background-image: url(../webpic/Thoracic-Fixation0.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 24px;
	background-size: auto 100%;
	width: 100%;
	height: 100px;
	text-align: right;
	font-weight: lighter;

}
.bgimg5_3 p{
	padding-top: 25px;
	padding-right: 25px;
}

.bgimg5_4 {
	color: #FFF;
	background-image: url(../webpic/Advanced-Woundcare0.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 24px;
	background-size: auto 100%;
	width: 100%;
	height: 100px;
	text-align: left;
	font-weight: lighter;
}
.bgimg5_4 p{
	padding-top: 25px;
	padding-left: 25px;
}

.bgimg5_5 {
	color: #FFF;
	background-image: url(../webpic/3D-Printing0.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 24px;
	background-size: auto 100%;
	width: 100%;
	height: 100px;
	text-align: right;
	font-weight: lighter;

}
.bgimg5_5 p{
	padding-top: 25px;
	padding-right: 25px;
}

.footmav {
	background-color: #595959;
	padding: 5px;
    font-family: Poppins;
}
.foot_main_nav {
	font-size: 12px;
	text-align: center;
	color: #CCC;
    padding-top: 5px;
}
.Copyright {
	font-size: 12px;
	text-align: center;
	color: #CCC;
	/* [disabled]line-height: 30px; */
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	margin-top: 5px;
}
.foot_main_nav a {
	color: #CCC;
	text-decoration: none;
	margin-right: 20px;
	margin-left: 20px;
}
.map img{
	width: 100%;
}
.featured_products img {
	width: 100%;
}

.legend_txt {
    font-family: montserrat;
    display: block;
    text-align: center;
    font-size: 36px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700;
}
.legend_stxt p{
    margin-bottom: 20px;
}
.legend_txts {
    font-family: montserrat;
    display: block;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.legend_stxt {
    font-family: Poppins;
    text-align: center;
    display: block;
    font-size: 14px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.legend_stxt1 {
    font-size: 12px;
    line-height: 18px;
}

.legend_stxt2 {
    font-size: 16px;
    text-align: left;
    color: #000000;
}
.legend_stxt3 {
    font-size: 14px;
    text-align: left;
    color: #000000;
}
.legend_stxt4 {
    font-size: 12px;
    text-align: left;
    color: #000000;
}
.legend_stxt4 p{
    margin: 0px;
}
.RangesBg {
    background-image: url(/webpic/A9R7496.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: 100%;
}
.questions_list0 {
	font-size: 16px;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #999; */
	line-height: 60px;
	text-align: left;
	font-weight: 700;
	font-family: Poppins;
	text-transform: uppercase;
	color: #000;
}

.questions_list1 {
	font-size: 16px;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #999; */
	line-height: 60px;
	text-align: left;
	background-image: url(../webpic/%E5%8A%A0%E5%8F%B7_o.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px;
	font-weight: 700;
	font-family: Poppins;
	text-transform: uppercase;
	color: #000;
}

.questions_list2 {
	font-size: 16px;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #999; */
	line-height: 60px;
	text-align: left;
	background-image: url(../webpic/%E5%87%8F%E5%8F%B7_o.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px;
	font-weight: 700;
	font-family: Poppins;
	text-transform: uppercase;
	color: #000;
	cursor: pointer;
}


.downloadbox1 {
    background-color: #F3F3F3;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
    font-family: montserrat;
    font-size: 12px;
    
}
.downloadbox1logo {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 3px;
    padding-left: 3px;
    height: 45px;
    margin-bottom: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    line-height: 45px;
}
.downloadbox1download {
    padding-top: 3px;
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 3px;
}
.downloadbox1 strong {
	font-family: 'Poppins';
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bolder;
	text-transform: uppercase;
}
#container {
    height: 80px;
}
