@charset "gb2312";


/* CSS Document */




*, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button { margin: 0; padding: 0 }
body { font-family: Helvetica, STHeiTi, "Microsoft YaHei", sans-serif; line-height: 1.7; font-size: .14rem; color: #393939; background-color: #fff;  outline: 0;max-width: 640px; min-width: 320px; width: 100%; margin:auto;  }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
fieldset, img { border: 0 }
img { width:100%; max-width:640px; }
li { list-style: none }
ins { text-decoration: none }
del { text-decoration: line-through }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0 }
button { -webkit-appearance: none; border: 0; background: 0 0 }
a { -webkit-touch-callout: none; text-decoration: none }
:focus { outline: 0 }
em, i { font-style: normal }
input[type=date] { text-align: right }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0 }
input[type=submit] { -webkit-appearance: none }
.fl{float:left;}
.fr{float:right;}
img{vertical-align:bottom;}
@media screen and (max-width:320px) {
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:320px){
	html { font-size: 90px }
	body { font-size: .12rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:360px){
	html { font-size: 96px }
	body { font-size: .13rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:375px){
	html { font-size: 100px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .16rem; }
}
@media screen and (min-width:384px) {
	html { font-size: 102.4px }
	body { font-size: .14rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:400px){
	html { font-size: 106.67px }
	body { font-size: .15rem; }
	h2,h3 { font-size: .18rem; }
}
@media screen and (min-width:414px) {
	html { font-size: 110.4px }
	body { font-size: .16rem; }
	h2 { font-size: .20rem; }
	h3 { font-size: .18rem; }
}


@-webkit-keyframes aroundFlutter {
	0% { -webkit-transform: translateX(0px) }
	50% { -webkit-transform: translateX(10px) }
	100% { -webkit-transform: translateX(0px) }
}
@-webkit-keyframes leftEnter {
	0% { -webkit-transform: translateX(-300%) }
	100% { -webkit-transform: translateX(0%) }
}
@-webkit-keyframes rightEnter {
	0% { -webkit-transform: translateX(300%) }
	100% { -webkit-transform: translateX(0%) }
}
@-webkit-keyframes upDownFlutter {
	0% { -webkit-transform: translateY(0px) }
	50% { -webkit-transform: translateY(10px) }
	100% { -webkit-transform: translateY(0px) }
}
@-webkit-keyframes leftOut {
	0% { -webkit-transform: translateX(0%) }
	100% { -webkit-transform: translateX(-300%) }
}
@-webkit-keyframes upOut {
	0% { -webkit-transform: translateY(0%) }
	100% { -webkit-transform: translateY(-300%) }
}
@-webkit-keyframes rightOut {
	0% { -webkit-transform: translateX(0%) }
	100% { -webkit-transform: translateX(300%) }
}
@-webkit-keyframes opacity {
	0% { opacity: 0 }
	100% { opacity: 1 }
}
@-webkit-keyframes opacity-out {
	0% { opacity: 1 }
	100% { opacity: 0 }
}
@-webkit-keyframes bottomEnter {
	0% { -webkit-transform: translateY(300%) }
	100% { -webkit-transform: translateY(0%) }
}
@-webkit-keyframes topEnter {
	0% { -webkit-transform: translateY(-300%) }
	100% { -webkit-transform: translateY(0%) }
}
@-webkit-keyframes bounceInDown {
	0% { -webkit-transform: translateY(-1800px) }
	60% { -webkit-transform: translateY(20px) }
	80% { -webkit-transform: translateY(-10px) }
	100% { -webkit-transform: translateY(0px) }
}
@-webkit-keyframes rotation {
	0% { -webkit-transform: rotate(0deg) }
	100% { -webkit-transform: rotate(360deg) }
}
a { color: #333 }
::-webkit-input-placeholder { color: #bbb }

.none { display: none }
.mt10{margin-top:0.10rem;}
.mt20{margin-top:0.20rem;}
.head img{ float: left;}


.yc_ppry{ background:#ececec; text-align:center;}


.yc_ppry img{ padding:4% 0; width:93.75%;}


.nav { padding-top:4%; background:url(../images/m_gj_navbj.jpg) repeat-y center; background-size:100% 100%; padding-bottom:2%;}


.nav li a{ width:20%; float:left; text-align:center; }


.nav li img{ width:66.5%;}


.nav li p{ font:24px/200% "Î¢ÈíÑÅºÚ"; color:#333333;}





 


.yc_nav_top img{ float:left;}


.yc_nav ul{background:url(../images/m_gj_yc_navbj.jpg) repeat-y center; background-size:100% 100%; padding-bottom:4%;}


.yc_nav li{ background:url(../images/m_gj_13.jpg) no-repeat center ; text-align:center;padding:1% 0; font:24px/200% "Î¢ÈíÑÅºÚ";background-size:100% 100%; margin-top:3%; width:30.15%; float:left; margin-left:2.3%;}


.yc_nav li.yc_nav_hot{background:url(../images/m_gj_16.jpg) no-repeat center ;background-size:100% 100%;}


 


.yc_nav li a{ color:#0070c0; } 





.yc_tit{ margin-top:5%;}


.yc_hot { background:#f2f2f2;}


.yc_hot ul{ width:93.75%; margin:0 auto; }


.yc_hot li{ border-bottom:1px solid #cccccc; float:left; margin-top:3%; padding-bottom:3%;}


.yc_hot img{ width:22.5%; margin-right:2%; float:left;}


.yc_hot  h2{ float:left; font:22px/150% "Î¢ÈíÑÅºÚ";white-space: nowrap; text-overflow: ellipsis;width:75%; overflow: hidden; padding:0 0 1% 0;}


.yc_hot  h2 a{ color:#0070c0;}


.yc_hot  p{  font:18px/150% "Î¢ÈíÑÅºÚ"; float:left; width:75%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


.yc_hot  p a{ color:#f53a0e;} 



/*  yc_zljs */


.yc_zljst{ width:100%; margin:3% auto 0;}





.yc_zljst li{ width:48.125%; float:left; background:#e2e2e2; margin-top:3%; }


.yc_zljst li p{font:22px/150% "Î¢ÈíÑÅºÚ"; padding:3% 0; }


.yc_zljst li p a{color:#db0303;}





.yc_zljs dl{ width:93.75%; margin:0 auto;}


.yc_zljs dt{ border-bottom:1px solid #cecece;}





.yc_zljs dt img{ margin-top:5%; padding-bottom:5%;}


.yc_zljs1 dd img{ width:22.5%;}


.yc_zljs1 dd{ margin-top:3%; background:#e6e6e6;}


.yc_zljs1 dd h2{ width:73%; float:left; font:24px/150% "Î¢ÈíÑÅºÚ"; margin-top:1%;}


.yc_zljs1 dd h2 span{ font:28px/120% "Î¢ÈíÑÅºÚ"; color:#ef5036; margin-right:2%;}


.yc_zljs1 dd h2 a{ color:#333333;}


.yc_zljs1 dd p{ width:73%; float:left;font:20px/180% "Î¢ÈíÑÅºÚ";text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#333333; margin-top:1%;}


.yc_zljs1 dd p a{ color:#ef5036;}


.yc_zljs2 dd{ margin-top:5%;}


.yc_zljs2 dd img{ width:32%; float:left; margin-right:2%;}





.yc_zljsswt{ width:93.75%;margin:4% auto 0;}


.yc_zljsswt a{ width:48.5%;font:24px/100% "Î¢ÈíÑÅºÚ"; text-align:center; color:#FFF; padding:3% 0; display:block; float:left; border-radius:5px;}




/* yc_doctor */


.yc_doctorbj{ width:100%; margin:0 auto;background:url(../images/m_gj_dbj.jpg) repeat-y center; background-size:100% 100%; padding-bottom:3%;}


 .yc_doctor{ width:93.75%;margin: 0 auto ; }



.yc_doctor .hd ul{  margin: 0 auto 5%; padding-top:5%;}


.yc_doctor .hd ul li{ width:31%; margin-right:3.5%;background:#a9a9a9;float:left;}


.yc_doctor .hd ul li.on{background:#0070c0;} 


.yc_doctor .hd ul li img{ width:48%; float:left; margin:3%;  }


.yc_doctor .hd ul li h2{width:46%; float:left; color:#FFF; margin-top:5%; font-size:110%;}


.yc_doctor .hd ul li p{ width:45%;float:left;  color:#fff;}


.yc_doctor .bd{margin: 5% auto 0 !important; }  


.yc_doctorl{ width:52%; float:right;}


.yc_doctorl dl{ background:url(../images/m_gj_lhf4.png) center left no-repeat ; margin-top:8%; background-size:12% 100% ; padding-top:3%; }


.yc_doctorl dl dd{ margin-left:15%;padding-bottom:3%; float:left;}


.yc_doctorl dl dd p{ font-size:100%; margin-bottom:.04rem; line-height:160%;}





/*yc_al*/


.yc_al{ width:93.75%; margin:0 auto 0;}


.yc_al_list{ margin-top:4%;}
.yc_al_list li{ overflow:hidden; zoom:1;}
.yc_al_list li img{width:100%;}

.yc_al_list li a{ width:48%; float:left; margin:2% 1% 0; }
.yc_al_list li a span{display:block; line-height:180%; text-align:center;}

.yc_al_gd{ text-align:center; margin-top:5%;}








.yc_al_v li{width:48.5%; float:left; margin-top:5%; background:#e2e2e2;}


.yc_al_v  li h2{ text-align:center; color:#db0303; padding-top:2%;} 


.yc_al_v  li p{padding-bottom:3%; }


 


.yc_al_v li p a{color:#db0303;}





/* yc_zc */


 





.yc_zc{ width:93.75%; margin:0 auto; padding-bottom:7%;}


.yc_zc p{color:#616161; margin-top:4%;}


.yc_zc ul { background:#FFF; border:1px solid #e5e5e5; margin-top:2%;}


.yc_zc ul li{ width:50%; float:left; }


.yc_zc ul li input{ margin-left:8%; margin-right:3%; }


.yc_zcname { margin-top:5%; text-align:center; }


 


.yc_zcname input{ width:78%; border:1px solid #c2c2c2; background:#FFF;  }


.yc_zctj{ width:37%; color:#FFF; border:0; display:block; background:url(../images/m_gj_76.jpg) center no-repeat; text-align:center; margin:5% auto 0;}





.foot{ width:100%; background:#0070c0;}


.foot li{ width:25%; float:left; text-align:center; padding:3% 0;}


.foot li a{color:#FFF; }


.footer{ width:93.75%; margin:5% auto 0; padding-bottom:10%;}


.footer img{ padding-bottom:5%;}


.footer p{text-align:center;}





.footer p a{ background:#ef5036; padding:1% 2%; border-radius:20px; color:#FFF;}


.clear{clear:both; overflow:hidden; zoom:1; line-height:0; font-size:0;}

 .yc_hot li{margin-top:3%; padding-bottom:3%;}

/*¿é1ÑùÊ½*/
.title{ border-bottom:5px solid #3e3e3e; padding-bottom:4px; color:#0064b4; line-height:.36rem;}
.title strong{ margin-left:.1rem; border-left:4px solid #0064b4; padding-left:.1rem;}
.title a{font-size:14px; color:#ffffff; background:#0064b4; border-radius:5px; float:right; display:inline-block; line-height:22px; margin:10px 10px 0 0;  text-align:center; padding:0.5% 2%}
.rim ul{width:93.75%; margin:0 auto}
.rim li{overflow:hidden; border-bottom:1px solid #f1f1f1; padding-bottom:4px; padding-top:5px}
.rim li img{float:left; border:1px solid #e7e7e7; margin-right:5%; width:auto;}
.rim li strong{color:#373737;  font-weight:normal; line-height:25px; display:block; padding-top:8px; font-size:110%;}
.rim li p{color:#959595; font-size:100%;}
.rim li p a{color:#ff0000}

/*¿é2ÑùÊ½*/
.sTitle{background: #0068b8;padding: 2%;color: #fff;position: relative;}
.sTitle h2 {text-align: left;font-weight: bold;font-size: 135%;}
.sPatent { overflow:hidden; }
.sPatent dt { float:left; width:43%; }
.sPatent dd { float:right; width:55%; }
.sPatent dd h3 { font-size:95%; color:#0068b8; font-weight:bold; }
.sPatent dd p {text-indent:2em; line-height: 1.5em; }
.sPatent dd p a { color:#d40000; }
.sPatent dd div { overflow:hidden; padding: 0 10%; }
.sPatent dd div a { display:block; width:42%; }
 .sPatent dd div a:nth-of-type(1) {
float:left;
}
 .sPatent dd div a:nth-of-type(2) {
float:right;
}


.sTitle>a { position:absolute; right:2%; top:19%; color:#fff; background:#f79100; border-radius:4px; text-align:center; font-size:90%; padding: 1% 4%; }
.sTitle h2 span { color:#ffe400; font-weight:normal; margin: 0 2%; }
.sTitle h2 i { font-style:normal; font-size:70%; font-weight:normal; }
.sTitle h2 a { color:#fff; }
.sTitle>a.stitalA { background: url(../images/sCon21.png) no-repeat left center; background-size:auto 100%; color:#fff000; }

.sedTitle { background:url(../images/sCon5.png) no-repeat center top; background-size:100% 100%; }
.sedTitle h3 { font-size:110%; color:#0068b8; text-align:center; font-weight:bold; }
.sliderDoctor { margin:2% 0; }
.sliderDoctor a { width:82%; display:block; margin:0 auto; text-align:center; }
.sliderDoctor .swiper-pagination-bullet-active { background:#0068b8; }
.swiper-button-prev, .swiper-button-next { width:7%; height: 21%; }
.superiority { overflow:hidden; }
.superiority li { width:18%; float:left; margin-left: 1.4%; }
.superiority li span { display:block; text-align:center; color:#fff; font-weight:110%; font-weight:bold; padding: 8% 0; }
.superiority li p { text-align:center; font-size:90%; background:#fff; }
.superiority li.supLi1 { background:#9fafc8; border:1px solid #9fafc8; margin-left:0; }
.superiority li.supLi1 span { padding:22% 0; }
.superiority li.supLi2 { background:#cc7548; border:1px solid #cc7548; }
.superiority li.supLi3 { background:#a68ad4; border:1px solid #a68ad4; }
.superiority li.supLi4 { background:#ca5355; border:1px solid #ca5355; }
.superiority li.supLi5 { background:#ceba3d; border:1px solid #ceba3d; }


.oBt{text-align:center; display:block; margin-top:.2rem; }
.oBt a{width:40%; display:inline-block; line-height:.32rem; border-radius:.08rem; color:#fff;}
.oBt a:first-child{background:#0064b4;}
.oBt a:last-child{background:#ae0613; margin-left:4%;}