@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-text-size-adjust:none;
-ms-user-select:none;
user-select:none;
font-family:Arial, "微软雅黑";}
img{vertical-align:top;border:none; max-width:100%;}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
body{ }
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;font-size:1em;line-height:1.5em;}
table{border-collapse:collapse;}
button,select,input{font-size:14px;}
input,select{vertical-align:middle;line-height:normal;font-size:1em;}
a{outline:0;cursor:pointer;*star:expression(this.onbanner=this.blur());color:#666666;}
a:link,a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.ccolor{color:#BB1600;}
a.red:link,a.red:visited,a.red:active{color:#f47110; }
a.red:hover{color:#e60012; }
a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }
a.Purple:hover{color:#f00; }
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"]
,input[type="email"],input[type="url"],textarea{-webkit-appearance:none;border:1px solid;-webkit-border-radius:0;border-radius:0;}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
a{text-decoration:none;-webkit-touch-callout:none;}
em,i{font-style:normal;}
li{list-style:none;}
html{font-size:10px;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
body{ margin:0 auto;color:#333333;width:100%; max-width:640px; min-width:320px;}
.normalbar{overflow:hidden;clear:both}
.normalbar img{ margin:3% 0 3% 0;}
.banner,.jdgongyi{ position:relative; overflow:hidden; max-width:640px;}
.huodong{ position:relative; overflow:hidden;}
 .hd2,.hd8{ position:absolute; line-height:28px; bottom:5px; right:0; z-index:1; }
 .bd2,.bd8{ position:relative; z-index:0; }
 .bd2 li,.bd8 li{ position:relative; text-align:center;  }
 .bd2 li img,.bd8 li img{ background:url(../newimages/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
 .hd2,.hd8{ height:20px; overflow:hidden; font-size:0; text-align:center; width:100%; margin-top:10px; float:left;}
 .hd2 ul,.hd8 ul{ display:inline-block; margin-top:5px; }	
 .hd2 li,.hd8 li{ display:inline-block; width:8px; height:8px; background:#fff; margin:0 5px; vertical-align:top; overflow:hidden; 
	-webkit-border-radius:12px; -moz-border-radius:8px; border-radius:12px; 
	}
 .hd2 li.on,.hd8 li.on{ background:#006ba9;  }
 .hd8 li{background:#333;}
.jmtit p.p_anli img{
width:25.3125%;margin:0px 37.34375%
}
.head{width:100%;background:#202020;overflow:hidden}
.head img{float:left}
.head .logo{width:44.84375%}
.head .fy{width:15%}
.head .project{width:13.125%}
.head .tel{width:12.03125%;animation:tada 4s infinite linear;
	-webkit-animation:tada 4s infinite linear;
	-moz-animation:tada 4s infinite linear;}
@keyframes tada{0%{transform:scale(1);}2%,4%{transform:scale(.9) rotate(-5deg);}10%,14%,18%,6%{transform:scale(1.0) rotate(5deg);}12%,16%,8%{transform:scale(1.0) rotate(-5deg);}20%{transform:scale(1) rotate(0);}}
	@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}2%,4%{-webkit-transform:scale(.9) rotate(-5deg);}10%,14%,18%,6%{-webkit-transform:scale(1.0) rotate(5deg);}12%,16%,8%{-webkit-transform:scale(1.0) rotate(-5deg);}20%{-webkit-transform:scale(1) rotate(0);}}
	@-moz-keyframes tada{0%{-moz-transform:scale(1);}2%,4%{-moz-transform:scale(.9) rotate(-5deg);}10%,14%,18%,6%{-moz-transform:scale(1.0) rotate(5deg);}12%,16%,8%{-moz-transform:scale(1.0) rotate(-5deg);}20%{-moz-transform:scale(1) rotate(0);}}

.menu{background:#202020;overflow:hidden;height:3.5em;}
.menu ul li{display:block;float:left;width:16.8%;line-height:3.5em;height:3.5em;overflow:hidden;border-right:1px solid #7f7f7f;box-sizing:border-box;text-align:center;}
.menu ul li a{display:block;  color:#fff;font-size:110%;}
.menu ul li img{width:40%;margin:6% auto}
.menu ul li:last-child{ border-right:none;}
.menu ul li:first-child a{display:block;width:100%;background:url(../newimages/home.jpg) no-repeat center;background-size:40%;}
.menu ul li:first-child{ width:14.8%}

.yuyue{width:100%;margin:0 auto 0;display:block;background:#1f1f1f url(../newimages/zx_65.jpg) no-repeat center center;background-size:100%;clear:both}
.yuyue img{width:90%;margin:0px 5%;padding-top:2%}
.yuyue h3.yyh3{width:97%;margin:0 auto;line-height:2em;color:#ffcc66;font-size:112.5%;display:block;text-align:center;}
.yuyue .biaodan{width:90%;margin:0 auto;overflow:hidden;padding:1.25em 0;}
.yuyue p{width:100%;margin:0 auto 0.5em;display:block;color:#fff;font-size:112.5%;clear:both;overflow:hidden}
.yuyue p span{width:25%;float:left;display:block;text-align:center;line-height:1.875em;}
.yuye input,.yuye select{float:left;display:block;color:#999;border-radius:5px;background:#e4e4e4;}
.yuyue p .yyname{width:70%;float:left;line-height:1.875em;border:none;border-radius:5px}
.yuyue p .zzdemo{width:70%;float:left;line-height:1.2em;height:3.6em;border:none;border-radius:5px}
.yuyue p .yytel{width:70%;float:left;line-height:1.875em;border:none;border-radius:5px}
.yuyue p .yyage{width:24%;line-height:1.875em;border:none;border-radius:5px}
.yuyue p .yyclass{width:32%;line-height:1.875em;height:1.875em;border:none;background:url(../newimages/yyclass.jpg) no-repeat; background-size:100%;border-radius:5px}
.yuyue p .yycode{width:20%;line-height:1.875em;border:none;float:left;display:block;border-radius:5px}
.yuyue p .btn{width:29%;line-height:1.8em;margin:0.5em 0 0 25%;display:block;font-size:1.25em;font-weight:bold;font-family:"微软雅黑";background:#006ba9;color:#FFF;border:none;border-radius:5px; -webkit-appearance: none;}
.yuyue p select{padding:0.8% 0px}
.free{background:#FFF;overflow:hidden;clear:both;padding:3% 0px 0% 0px}
.free ul{width:90%;margin:0px auto;overflow:hidden;padding-bottom:2%;border-bottom:1px solid #313131}
.free ul li{float:left;width:21.33333%;color:#313131;margin:0px 6%;text-align:center}
.free ul li img{width:80%;margin:0px 10%}
.free ul li p{font-size:1.2em;line-height:170%;clear:both}

.footer{clear:both;overflow:hidden;background:#FFF;width:100%;padding:2% 0px 14% 0px}
.footer p{width:100%;text-align:center;}


/* bottom */
.bottom{ background: #1a1a1a none repeat scroll 0 0;bottom: 0; max-width: 640px;position: fixed;width: 100%; z-index:99999;}
.bottom dl{width:100%; height:100%; -moz-box-shadow:3px 0 10px rgba(32,21,18,.72); -webkit-box-shadow:3px 0 10px rgba(32,21,18,.72); box-shadow:3px 0 10px rgba(32,21,18,.72);overflow:hidden;}
.bottom dl a{display:block; float:left; width:100%; height:100%; background:#22262f; border-right:1px #2f333d solid;padding-bottom:5%;}
.bottom dt, .bottom dd{width:22%; height:100%; float:left; position:relative;}
.bottom dl img{width:30%; margin:3% auto 2%; float:none; display:block;}
.bottom dl strong{width:100%; font-size:110%; line-height:100%; float:left;font-weight:100; text-align:center; color:#fff;}
.bottom dt.bottom1 a, .bottom dd a{background:#313131; }
.bottom dt.bottom3 a{background:#006ba9;padding-bottom:5%; }
.bottom dt.bottom4 a{background:#202020;padding-bottom:5%;}
.bottom dt.bottom4 a strong{color:#ffcc00;}
.bottom dt.bottom3{width:30%; height:100%; float:left; position:relative;}
.bottom dt.bottom4{width:26%; height:100%; float:left; position:relative;}
.bottom dl dt.bottom3 img{width:19.3%;margin:3% auto 2%; float:none; display:block;}
.bottom dl dt.bottom4 img{width:24%; margin:3% auto 2%; float:none; display:block;}

.bottom img.jdyhing{animation:pulse1  1s .3s infinite both;-webkit-animation:pulse1 1s .3s infinite both;-moz-animation:pulse1  2s .5s infinite both;-o-animation:pulse1  2s .5s infinite both;}
@keyframes pulse1 {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.2, 1.2, 1.2);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}


.liu1{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;position: absolute;width: 8%;height: 20%;line-height: 140%;font-size: 50%;color: #fff;right:40%;top:10%;font-family: arial;font-weight: bold;-webkit-animation: dott 2s infinite;animation: dott 2.5s infinite;border-radius: 50%;background: -webkit-linear-gradient(top, #fd142e, #bf0116);background: linear-gradient(to bottom, #fd142e, #bf0116);text-align:center; }

@-webkit-keyframes dott {
 0% {
opacity:1;
}
 25% {
opacity:1;
}
 25.01% {
opacity:0;
}
 50% {
opacity:0;
}
 50.01% {
opacity:1;
}
 75% {
opacity:1;
}
 75.01% {
opacity:0;
}
 100% {
opacity:0;
}
 100% {
opacity:0;
}
}
@keyframes dott {
 0% {
opacity:1;
}
 25% {
opacity:1;
}
 25.01% {
opacity:0;
}
 50% {
opacity:0;
}
 50.01% {
opacity:1;
}
 75% {
opacity:1;
}
 75.01% {
opacity:0;
}
 100% {
opacity:0;
}
 100% {
opacity:0;
}
}
.picewm{position:fixed;top:0%;left:0%;display:none;z-index:999999999;background: rgba(0,0,0,.8);width:100%;height:100%}
.picewm img{padding-top:12%}


@media screen and (max-width:320px){
body,input,select{font-size:12px}
.zjbanner a.sPrev{margin-top:2%;}
.zjbanner a.sNext{margin-top:2%;}
#slideBox3 .zjhd li{margin-top:-1%;}

}
@media screen and (min-width:320px){body,input,select{font-size:11.25px}}
@media screen and (min-width:360px){body,input,select{font-size:12px}

}
@media screen and (min-width:400px){body,input,select{font-size:13px}

}
@media screen and (min-width:480px){body,input,select{font-size:13.75px}}
@media screen and (min-width:560px){body,input,select{font-size:15px}}
@media screen and (min-width:600px){body,input,select{font-size:16.25px}}
@media screen and (min-width:640px){body,input,select{font-size:18px}}
@media screen and (max-width:375px){.zjbanner a.sPrev{margin-top:2.5%;}
.zjbanner a.sNext{margin-top:2.5%;}}
@media screen and (min-width:400px) and (max-width:414px){body,input,select{font-size:13px}
#slideBox3 .zjhd li{margin-top:-1%;}
}
.jmtit {
    width: 100%;
    text-align: center;
    margin-top: 2%;margin-bottom:2%;
}

.jmtit h3 {
    color: #333;
    font-size: 170%;
    font-weight: bold;
    line-height: 180%;
	display:block;text-align:center;
}

.ymz{overflow:hidden;clear:both;margin-bottom:3%}

.jdheader{background:url(../newimages/header_bg.jpg) no-repeat;background-size:100% 100%;overflow:hidden;position:fixed;top:0;width:100%;max-width:640px;z-index:9999;}
.jdheader img{width:100%;}
.header_fanhui{width:15%;float:left;margin-left:5%;}
.header_title{width:55%;float:left;color:#FFF;text-align:center;font-size:150%;padding-top:3.8%;}
.header_tel{width:10%;float:left}
.header_tel img{animation:tada 4s infinite linear;
	-webkit-animation:tada 4s infinite linear;
	-moz-animation:tada 4s infinite linear;}
.header_icon{width:10%;margin-right:5%;float:left}
/*导航 开始*/
.header_i_main{ display:none;float:left; width:100%;position:fixed;max-width:640px; top:0%;background:url(../newimages/header_nav_bg.png) repeat-y center;background-size:100% 100%;   z-index:9999;}
.header_i_left{ float:left; width:36%; height:85%;cursor:pointer;}
.header_nav{ width:64%; float:left; max-height:85%; overflow-y:scroll;}
.header_nav ul{ background:#FFF; width:100%; float:right;}
.header_nav ul dl{ font-family:"微软雅黑"; font-size:115%; height:30px; line-height:30px; border-bottom:solid 1px #c7c7c7; background:url(../newimages/header_nav_jt.png) no-repeat right;padding:2.54% 0;}
.header_nav ul dl a{ color:#464646; width:100%; float:left;}
.header_nav ul dl dt{ float:left; width:50px;}
.header_nav ul dl dd{ float:left;}
.header_nav ul dl dd span{ float:left;}
.header_nav ul dl dd img{ float:left;width:auto}
.header_nav ul dl a:hover{ color:#08509c;}
.header_nav_hover{ background:url(../newimages/header_nav_jt2.png) no-repeat right !important;}
.h1_1{ display:none;}
.h2_1{ display:none;}
.h3_1{ display:none;}
.h4_1{ display:none;}
/*头部 底部*/
@media screen and (min-width:640px){
.header_i_left{ float:left; width:36%; height:84%;cursor:pointer;}
.header_nav{ width:64%; float:left; max-height:84%; overflow-y:scroll}
}

/*--------项目列表宫格------*/
.cont{background:#fff;padding-bottom:4%;}
.cont ul{width:100%;}
.cont ul li{width:25%;float:left;display:block;text-align:center;margin:4% 0 2%;}
.cont ul li img{width:60%;height:auto;margin:0 auto;display:block;}

/*-----病例----*/
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../img/bl/spr.png) no-repeat;}
#tFocus{width:100%;background:#DDD;overflow:hidden;margin:30px auto 0 auto;}
#tFocus-pic{width:100%;position:relative;}
#tFocus-pic li{width:100%;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:98%;height:107px;padding:0 2%;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:92%;height:107px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:4%;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;float:left;}
#tFocus-rightbtn{background-position:-480px -60px;float:right;margin:-80px 0 0 0;z-index:999;}



.questions-box {overflow:hidden;clear:both;
    padding:0 1rem 1rem;
    margin: 0 auto;
}
.questions {
    width:74%;
    margin-top: 8px;
    float: left;
}
.questions li {
    text-align: left;
    line-height: 34px;white-space:nowrap;
    border-bottom: 1px dashed #d7d7d7;
}
.questions li a {
    text-align: left;
    font-size: 100%;
    color: #333333;
    text-decoration: none;
}

@media (min-width:640px){
    .questions li a{
        padding-left: 20px;
    }
}

.hz_sz{font-size: 100%;font-weight: 700;width: 18px;height: 18px;float: left;line-height: 18px;text-align: center; color:#2d2d2e;}
.questions-btn2 {
    margin-top: 10px;
    font-size: 0.8rem;
    float: right;
}
.questions-btn2 li {
    margin-bottom: 7.2px;
}
.questions-btn2 li a {
    text-align:center;
    display: block;
    font-size: 1.4rem;
    color: #fff;
    background: #566369;
    box-shadow: 1px 1px 1px #ececec;
    width: 74px;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-decoration: none;
}

.kouqiangwt{clear:both;display:block;width:73%;margin:0 auto;height:2.5rem;border-radius:4rem;
    background:#31c180;
    background: -webkit-linear-gradient(to bottom, #2dcbff , #08b1ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to bottom,#2dcbff , #08b1ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to bottom, #2dcbff , #08b1ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #2dcbff , #08b1ff); /* 标准的语法 */
    box-shadow: 0 0.1rem 0.4rem #0e95d2;
    border:1px solid #24c1f7;
    font-size:100%;line-height:2.5rem;text-align:center;color:#fff;}
.divimg img{ display:block;}

.jdanli{clear:both;overflow:hidden;}
.jdanli ul{clear:both;overflow:hidden;width:98%;margin:0px 1%;}
.jdanli ul li{width:48%;margin:1% 1%;float:left}