body
{
    font-family: 'Microsoft YaHei',Helvetica,Arial,sans-serif;
    font-size: 21px;
}
.logo
{
    display: inline-block;

    width: 200px;
    height: auto;
    padding-top: 37px;
}

.dot
{
    display: inline-block;

    width: 6px;
    height: 6px;

    vertical-align: middle;

    border-radius: 6px;
}
.dot-color{
	background:#AAAAAB;
}
.nav-dot-inner
{
    margin-right: 10px;
}

.nav-top
{
    /*! position: fixed; */
    /*! width:100%; */
}
.band-right-content,.about-right-content,.expert-right-content,.medical-right-content{
	padding-bottom:20px;
}
.inital-inner
{
    padding-right: 0;
    padding-left: 0;
}
.text-align
{
    padding-top: 8%;

    text-align: center;
}
.font-bg
{
    color: #004f69;
}
.font-bg-white
{
    color: #fff;
}
.inline-display
{
    display: inline;
}
.bg-color
{
    background: #004f69;
}
.bg-tips-color
{
    background: #efefef;
}

.nav li:nth-child(1) .tips-hover-color
{
    background: #ee7800;
}
.nav li:nth-child(2) .tips-hover-color
{
    background: #78BA28;
}
.nav li:nth-child(3) .tips-hover-color
{
    background: #008271;
}
.nav li:nth-child(4) .tips-hover-color
{
    background: #656666;
}
.slide-top,
.content
{
    padding-top: 17px;
}
.about .en-title,
.product .en-title,
.expert .en-title,
.medical-intro .en-title,
.band .en-title
{
    font-size: 2.14em;
}
.product .en-title-color,.band .en-title-color{
	color:#008271;
}
.about .zh-title,
.product .zh-title,
.expert .zh-title,
.medical-intro .zh-title,
.band .zh-title
{
    font-size: 1.5em;

    padding-top: 10px;

    color: #595757;
}
.about-content .about-right-content .dot-inner
{
    position: relative;
    top: 25px;
    left: -19px;
}
.contact,
.news,
.hr,
.expert,
.about,
.band,
.product,
.medical-intro,
.news-content
{
    padding-top: 60px;
}
.nav-left
{
    display: inline-block;
    float: right;
}
.frist-nav li
{
    float: left;

    padding: 40px 30px;

    list-style: none;
}
.frist-nav a
{
    font-size: .7em;

    text-decoration: none;
}
.nav-diver
{
    border-bottom: 1px solid #bfc0c0;
}
.frist-nav .active a
{
    color: #008271;
}
.frist-nav > li + li a:after
{
    position: relative;
    top: 4px;
    left: -92px;

    display: inline-block;

    width: 1px;
    height: 18px;

    content: '';

    background-color: #008271;
}
.frist-nav .link-inner
{
    padding: 0 25px;
}
.nav-left a:hover,
a:focus
{
    color: #008271;
}
.nav-second a
{
    font-size: .6em;

    color: #fff;
}
.nav-second .bg
{
    background: #ee7800;
}

.nav-second .bg-gray
{
    background: #efefef;
}
.nav-second h1
{
    position: relative;
    top: -2px;

    display: inline-block;
}
.nav-second .nav-top-height
{
    height: 10px;
}
.nav-second .nav-boder-left
{
    border-left: 2px solid #fff;
}
.nav-second .li-hover-color
{
    background: #004f69;
}
.nav-second img
{
    position: relative;

    display: inline-block;
}
.nav-second .img-inner-1
{
    top: 1px;
}
.nav-second .img-inner-2
{
    top: 5px;
}
.nav-second .tips
{
    position: absolute;
    top: -10px;

    width: 100%;
}
.breadcrumb
{
    background: #008271;
}
.nav-route
{
    /*! top: 12px; */
    position: relative;

    margin-top: 15px;

    background: #008271;
}
.nav-route .breadcrumb a
{
    font-size: .65em;

    color: #fff;
}
.nav-route h1
{
    font-size: .65em;

    position: relative;
    top: 15px;

    display: inline-block;
    float: right;

    color: #fff;
}

.breadcrumb
{
    display: inline-block;
}
.breadcrumb > li + li:before
{
    font-size: .65em;

    padding: 1px 3px;

    content: '/';

    color: #fff;
}

.content .ht
{
    height: 45px;

    text-align: center;
}
.content h1
{
    font-size: .7em;

    display: inline-block;

    padding-top: 6px;

    color: #fff;
}
.content .img-inner
{
    position: relative;
    top: 7px;
    left: 6px;
}
.content .inner-1
{
    padding: 9px 10px;
}
.content .inner-2
{
    padding-top: 16px;

    text-align: center;
}
.content .home-title
{
    background: #ee7800;
}
.content .home-title-1
{
    background: #78ba29;
}
.content .home-title-2
{
    background: #008271;
}
.content .news-title
{
    position: absolute;
    top: 30px;
}
.news-title .new-fs
{
    font-size: .66em;

    letter-spacing: .1em;
}
.news-title li
{
    padding: 10px;
}
.news-title a
{
    text-decoration: none;
}
.news-title .news-inner
{
    padding: 0 10px;
}
.company-intro
{
    padding-top: 40px;
}
.company-intro h1
{
    font-size: 1.5em;
}
.company-intro .font-space
{
    letter-spacing: .05em;
}
.company-intro .top-inner
{
    padding: 15px 0;
}
.company-intro strong
{
    font-weight: bold;
}
.company-intro article
{
    font-size: .7em;
    line-height: 24px;

    letter-spacing: .1em;
}
.search
{
    padding: 15px;
}
.search img
{
    position: relative;
    top: -15px;
    left: 12px;
}
.search .ht
{
    height: 100px;
}
.search h1
{
    font-size: .65em;

    padding: 15px 53px;
}
.search .inner
{
    padding: 0 5px;
}
.search .home-title
{
    background: #78ba29;
}
.search .home-title-1
{
    background: #c9c8c5;
}
.dropdown
{
    top: 5px;
    left: 12px;
}
.dropdown .dropdown-menu
{
    width: 300px;
}
.dropdown .caret
{
    display: inline-block;

    width: 24px;
    height: 12px;
    margin-left: 80px;

    vertical-align: middle;

    border-top: none;
    border-top: none;
    border-right: none;
    border-left: none;
    background: url(../image/mumin2@09csserq_icon-arrow.webp);
}
.dropdown .btn
{
    width: 300px;

    text-align: left;
}
.dropdown .btn-green
{
    color: #fff;
    border-color: transparent;
    background-color: #359f38;
}

.dropdown .btn-gray
{
    color: #fff;
    border-color: transparent;
    background-color: #92918d;
}
.dropdown .search-font-size
{
    font-size: 1em;
}

.footer-header .container
{
    height: 100%;
    min-height: 240px;

    background: url(../image/mumin2@09csserq_1.webp);
    background-clip: content-box;
    background-size: cover;
}
.footer-header h1
{
    font-size: .65em;

    display: inline;

    color: #fff;
}
.footer-header .inner
{
    padding: 10px 0;
}
.footer-header .inner-1
{
    padding: 5px 0;
}
.footer-header .inner-3
{
    padding: 0 25px;
}
.footer-header .h1-inner
{
    position: relative;
    top: -3px;
}
.footer-header .img-inner
{
    position: relative;
    top: 3px;
}
.copyright .copyright-gray
{
    background: #dcdddd;
    background-clip: content-box;
}
.copyright h1
{
    font-size: .65em;

    padding: 10px 5px;

    color: #9fa0a0;
}
.copyright img
{
    float: right;
}
.contact h1,
.hr h1
{
    font-size: 1em;

    padding-top: 20px;

    color: #666766;
}
.contact h2
{
    font-size: .7em;

    color: #666766;
}
.contact .title-inner
{
    padding: 0 5px;
}
.contact .inner-1
{
    position: relative;
    top: -8px;
}
.contact .divider,
.news .divider,
.hr .divider,
.expert .divider,
.medical-intro .divider,
.about .divider,
.band .divider,
.product .divider
{
    width: 100%;
    height: 1px;
    margin: 12px 0;

    background: #bfc0c0;
}
.contact-address .divider,
.contact-tel .divider,
.contact-sns .divider
{
    width: 100%;
    height: 1px;
    margin: 30px 0;

    background: #bfc0c0;
}
.contact-tel h1,
.contact-sns h1
{
    font-size: 1em;

    padding: 15px 0;

    color: #666766;
}

.contact-tel .gy-blue,
.contact-sns .gy-blue
{
    color: #00a7ac;
}
.contact-tel .inner
{
    position: relative;
    top: -24px;
}
.contact-tel .inner-1
{
    position: relative;
    top: -20px;
}
.contact-tel .inner-2
{
    position: relative;
    top: -11px;
}
.contact-tel .inner-3
{
    position: relative;
    top: -10px;
    left: 20px;
}
.contact-sns .inner
{
    position: relative;
    /*! top:-8px; */
}
.contact-sns .inner-1
{
    position: relative;
    top: 20px;
}
.contact-sns  .inner-2
{
    position: relative;
    top: -14px;
    /*! left:30px; */
}
.contact-sns .inner-3
{
    position: relative;
    top: 10px;
    left: 20px;
}
.contact-tel h1,
.contact-sns .h1
{
    letter-spacing: .1em;
}
.contact-tel .word-inner,
.contact-sns .word-inner
{
    letter-spacing: .2em;
}
.contact-sns .sns-img
{
    position: relative;
    top: -18px;
}
.news h1
{
    font-size: 1.5em;

    color: #008271;
}
.news h2
{
    font-size: 1em;

    padding: 15px 0;

    color: #595757;
}
.news h3
{
    font-size: .6em;

    padding: 15px 0;

    color: #008271;
}
.news .inner
{
    margin: 30px 0;
}
.news .inner-2
{
    margin-top: 50px;
    margin-bottom: 100px;
}
.news article
{
    font-size: .65em;
    line-height: 2em;

    padding-top: 9px;

    letter-spacing: .3em;
}
.hr .gy-blue
{
    padding-top: 4px;

    color: #008271;
}
.hr .text-size-1
{
    font-size: 1.2em;

    letter-spacing: .1em;
}
.hr .text-size-2
{
    font-size: .4em;

    letter-spacing: .1em;
}
.hr-content
{
    margin-bottom: 100px;
}
.hr-right-content h1
{
    font-size: .7em;

    color: #231815;
}
.expert .divider-inner,
.medical-intro .divider-inner,
.about .divider-inner,
.band .divider-inner,
.product .divider-inner
{
    margin: 0 0 33px;
}
.expert-content,
.medical-content,
.about-content,
.band-content,
.product-content
{
    padding-bottom: 10px;
}
.expert-right-content article,
.medical-right-content article,
.about-right-content article,
.band-right-content article,
.product-right-content article
{
    font-size: .7em;
    line-height: 2em;
    letter-spacing: .1em;
}
.left-menu
{
    padding-top: 57.5px;
}
.left-menu li
{
    padding: 10px;
}
.left-menu li a
{
    font-size: .75em;

    text-decoration: none;
}
.product-left-menu{

    /* padding-top: 66px; */
	background: #f3f3f3;
}
.product-left-menu dt{
    padding:10px;
    font-size:0.85em;
}
/* .product-left-menu dt:before{
	content:"涓";
	font-size:1em;
	padding-right:2pxe;
} */
.product-left-menu dd{
	padding:5px;
	margin-left:30px;
}
.product-left-menu a{
	font-size:0.85em;
}
.product-left-menu .active a,.band .active a{
   color:#008271;

}
.tab-active
{
    display: block;
}
.tab-hidden
{
    display: none;
}


.protitle{
	padding: 1.3em;
	background: #008271;
	color: #fff;
}
.protitle b{
	font-size: 24px;
	font-weight: bold;
	display: block;
}
.protitle span{
	font-size: 12px;
}

.leftUl ul li a{
	display: block;
	font-size: 14px;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	border-top: 1px solid #fff;
	color: #008271;
	transition: 0.4s;
	background: #f3f3f3;
}
.leftUl ul li a:hover{
	background: #008271;
	color: #fff;
}
.entitle{
	font-size: 18px;
	background: #f3f3f3;
	padding: 0.75em 1em;
	color: #008271;
}
.leftcontact{
	font-size: 12px;
	background: #fff;
	border: 1px solid #f3f3f3;
	padding: 1em;
	color: #000;
	margin: 1em 0;
	line-height: 1.75;
}
.leftcontact p{
	padding: 0.75em 0;
	
}
.product-right-content{
	min-height: 50em;
}

.product-right-content .ul ul li{
	width: 32.8%;
	display: inline-block;
	margin: 0.4em 0;
}
.product-right-content .ul ul li .pic{
	border: 1px solid #eee;
	margin: 0.3em 0 0.1em;
	padding: 0.3em;
	overflow: hidden;
}
.product-right-content .ul ul li:hover img{
	transform: scale(1.02);
}
.product-right-content .ul ul li img{
	width: 100%;
	display: inline-block;
	transition: 0.4s;
}
.proconText{
	font-size: 13px;
	color: #000;
	line-height: 1.5;
	border: 1px solid #eee;
	padding: 10px;
}
.proconText p{
	margin: 0.2em 0;
}
.proconText p.gn{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.proconText b{
	font-weight: bold;
	color: #008271;
}
.page{
	text-align: right;
	margin-top: 1em;
}
.page a{
	display: inline-block;
	font-size: 14px;
	padding: 0.5em 0.9em;
	background: #f3f3f3;
	color: #222;
	transition: 0.4s;
}
.page a:hover{
	background: #008271;
	color: #fff;
}


.proshowCon .pic{
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.proshowCon .pic img{
	width: 100%;
}
.products-pic-min{
	margin: 0.2em 0;
}
.products-pic-min div{
	outline: none;
	border: none;
	margin-right: 0.25em;
}

.products-pic-min .items img{
	max-width: 100%;
}

.proText{
	width: 47.5%;
	display: inline-block;
	font-size: 14px;
	margin: 0 0.5em;
}
.proText .item{
	padding: 0.75em 0.5em;
	line-height: 1.5;
	border-bottom: 1px dashed #e3e3e3;
}
.proText .item span{
	color: #979797;
}
.proText .item font{
	color: #646464;
}
.proshowTtitle{
	font-size: 14px;
	background: #008271;
	color: #fff;
	padding: 1em 0.75em;
}

.proshowText{
	margin: 1em 0;
}

.proshowTcon{
	border: 1px solid #e3e3e3;
	padding:1em 3em;
	margin: 1em 0;
}
.proshowTcon p{
	font-size: 15px;
	line-height: 1.5;
	padding: 1.2em 0;
	border-bottom: 1px dashed #e3e3e3;
}
.proshowTcon p span{
	font-weight: bold;
}
.proshowTcon img{
    width:100%!important;
    height:auto !important;
}

