@media screen and (min-width:1924px){
	.common,.equipfix span{ font-size:50px;}
	.help-info p,.help-info span{ font-size:16px;}
	.help-info b{ font-size:88px;}
	.equipment{ width:1200px;}
	.equip-info span{ font-size:16px;}
	.detail a{ font-size:18px;}
	.downrix p{ font-size:16px;}
	.stcttitle{ font-size:14px;}
	.cord-info span{ font-size:18px;}
	.cord-info p{ font-size:16px;}
	.ptitle small{ font-size:80px;}
	.ptitle h3,.understand a{ font-size:18px;}
	.menuleft li a{ font-size:16px;}
	.cordtop p{ font-size:16px;}
	.treatment .cordtop p{ font-size:20px;}
	.cord-list li span{ font-size:16px;}
	.cordmark p{ font-size:16px;}
	.fda p,.fda strong{ font-size:18px;}
	.streng-info span,.donatehref a{ font-size:18px;}
	.streng-info p b{ font-size:80px;}
	.streng-info p{ font-size:16px;}
	.data-info .processingbar font{ font-size:44px;}
	.data-info .processingbar p{ font-size:15px;}
	.brakwr strong{ font-size:46px;}
	.banktext p{ font-size:16px;}
	.soletop p,.sole-list li span,.security-info strong,.securidown p,.advande p,.personli li span,.equiplist li span,.processlist li p,.processlist li span{ font-size:16px;}
	.storagesfix1 .cord-info p b{ font-size:36px;}
	.storagesfix1 .cord-info span,.linri p,.relativeif p,.costfix p,.costable thead tr th,.costable tbody tr td{ font-size:16px;}
	.relativele .processingbar font{ font-size:35px;} 
	.newlink h3 span{ font-size:15px;}
	.serics p,.row span,.row input, .row .sele{ font-size:16px;}
	.newtext p,.newlists li span,.newlists li strong time{ font-size:16px;}
	.newlists li strong{ font-size:20px;}
	.newtime strong{ font-size:22px;}
	.newtime time,.newtime span{ font-size:16px;}
	.newtitle h3{ font-size:35px;}
	.newshare p{ font-size:14px;}
	.customer p{ font-size:22px; width:400px;}
	.customers li a{ font-size:18px;}
	.maptext h3{ font-size:22px;}
	.maptext p{ font-size:16px;}
	.addri p,.menued li a{ font-size:18px;}
}
@media screen and (max-height:720px){
	.donated{ height:100%; overflow-y:auto; top:0; margin-top:0;}
	.closfx{ right:0; margin-top:0; top:0; position:fixed;}
	.dlogin .donated{ top:50%;}
}
@media screen and (max-width:1450px){
	.se1{ width:65%;}
	.menu{ right:20px;}
	.equipment{ width:75%;}
	.header{ padding:18px 20px 0 36px;}
	.chakist li{ padding:0 16px;}
	.downrix{ margin-right:20px; width:40%;}
	.lefed{ width:80%; left:10%;}
	.donates img{ margin-right:140px;}
	.menuwr{ padding-top:20px;}
	.menued li{ margin-bottom:10px;}
	.menued li a{ padding-bottom:10px;}
	.hotline{ margin-bottom:7px;} 
     .techonorline { right:20%;}
}
@media screen and (max-width:1360px){
	.onlybtns b{ width:26px; height:26px; margin-left:-14px;}
	.hotline{ margin-bottom:7px;} 
	.sectionwr{ top:48%;}
	.techmor span{ font-size:12px;}
	.menued li a{ font-size:14px;}
	.common{ padding:20px 48px; font-size:28px;}
	.help-info b,.sccbbfix .help-list .help-info b{ font-size:55px;}
	.equipfix span{ padding:0 48px; display:inline-block; line-height:68px; font-size:28px;}
	.menubtns{ left:60%;}

}
@media screen and (max-width:1285px){
	.common{ padding:20px 48px; font-size:28px;}
	.help-info b,.sccbbfix .help-list .help-info b{ font-size:55px;}
	.equipfix{ width:auto; text-align:center;}
	.equipfix span{ padding:0 48px; display:inline-block; line-height:68px; font-size:28px;}
	.downrix{ width:32%;}
	.downrix p{ width:80%;}
	.chakist{ bottom:auto; top:4px;}
	.techmor{ width:150px; margin-bottom:14px;}
	.techmor span{ margin-top:10px;}
	.equip-info{ width:22%; margin-right:4%;}
	.equip-info:last-child{ margin-right:0;}
	.menued li{ margin-bottom:10px;}
	.menued li a{ font-size:14px; padding-bottom:9px;}
	.sectionwr{ top:48%;}
	.cord-info p b{ font-size:55px;}
	.streng-info p i{ font-size:55px;}
	.ptitle small,.streng-info p b{ font-size:55px;}
	.newri{ margin-right:0;}
	.banktext{ padding:12px;}
	.onlybox{ opacity: 1 !important; visibility: visible !important;}
	.banleba{ width: 100%; display: none;}
	.banklist{ display:block !important;}
	.banklist li{ width:100%; display:none !important;}
	.onlybox{ width:100%; position:relative;}
	.bankg{ position:absolute; left:0; top:0; width:100%;}
	.onlyclose{ display:none !important;}
	.onlylist{ display: block;}
	.onlylist >li{ width:100%; margin-bottom:40px;}
	.onlylist > li:last-child{ margin-bottom:0;}
	.onlylist li.on{ width:100%;}
	.onlylist li.on .onlybtns{ width:90%; visibility:visible;}
	.olntwr{ background:none;}
	.banl-box{ padding:55px 0;}
	.onlyfix{  visibility:visible; opacity:1; padding: 30px 0;}
	.onlybtns{ position:relative; background:#f69797; width:90%; margin:auto;}
	.onlybtns span{ position:relative; margin:auto; top:0; font-size:16px; line-height:46px;}
	.onlybtns b{ display:none;}
	.bankg{ display:none;}
	.sole{ width:90%; margin:auto; margin-top:30px;}
	.help-list{ margin-top:0;}
	.soledowns{ margin-left:0; margin-top:38px;}
	.equip-info span{ font-size:12px;}
}
@media screen and (max-width:1200px){
	.donates img{ margin-right:180px;}
	.legal-declaration-content{ width: 100%;}
	.legal-declaration-close{ right: 32px; margin-right: 0;}
}
@media screen and (max-width:1100px){
	.inner{ width:90%;}
	.ptext,.donates{ margin-left:-45%;}
	.menuleft{ left:20px;}
	.umbilicalri{ width:630px;}
	.processlist li{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap;}
	.processlist li p{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; line-height:1.8; padding-top:4px;}
	.newdetai{ margin-left:-45%;}
	.customer,.customerlist{ margin-left:-45%;}
	.address{ padding:40px 0;}
	.addressicon img{ width:288px;}
	.addressicon{ margin-right:100px;}
	.address-info{ margin-right:100px;}
	.menubtns{ left:66%;}
}
@media screen and (max-width:1024px){
	body{ cursor:pointer;}
	#dowebok{ height:auto !important;}
	.menudown b{ display:none;}
	.menubtn{ border-color:#fff;}
	.donates img{ margin-right:0;}
	.menudown:hover .menubtn{ border-color:#fff;}
	.header-box{ box-shadow:0 0 3px rgba(0,0,0,0.3); background:#fff;}
	.header{ padding:12px 5%;}
	.logo{ margin-top:0; width:260px;}
	.menudown{ position:absolute; right:5%; top:50%; margin-top:-7px;}
	.menubtn{ border:none; padding:0;}
	.menu{ display:none;}
	.section{ transform:none !important;}
	.section1{ margin-top:67px;}
	.pp-section{ position:relative; height:auto;}
	.se1{ width:80%; position:relative; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.help{ position:relative; top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); width:100%; padding:22px 5% 80px; box-sizing:border-box; left:0; margin-top:0;}
	.help-list{ margin-top:0;}
	.common,.equipfix span{ font-size:20px;}
	.equipfix span{ line-height:60px;}
	.common,.equipfix,.section2 .detail,.sectele .detail,.sccbb .detail{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); position:relative; visibility:visible;}
	.help-info{ transform:translateY(0); opacity:1; -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.sectionbg{ position:relative;}
	.equip-info{ opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.sectionbg img{ width:100% !important; height:auto !important; left:0 !important; top:0 !important; margin-left:0 !important; margin-top:0 !important;}
	.sectionwr{ margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.sectionwr .equipfix{ margin-top:0;}
	.equipment{ width:100%; padding:52px 5%; background:#f8f8f8; position:relative; left:0; box-sizing:border-box; margin-left:0;}
	.equip-info{ background:#fff;}
	.sectionbg{ height:auto !important;}
	.sectewr{ position:relative;}
	.lefed{ width:100%; left:0; margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); text-align:center;}
	.section{ position:relative; animation:none !important; -webkit-animation:none !important; -moz-animation:none !important;}
	.sectele{ float:none; display:inline-block; margin:auto;}
	.sectele .detail{ display:inline-block; margin-left:0;}
	.downfix .tel{ display:none;}
	.downfix .chakist{ display:none;}
	.downfix{ bottom:12px;}
	.downrix{ width:100%; text-align:center; margin-right:0;}
	.downrix a{ display:none;}
	.downrix p{ width:90%; float:none; margin:auto; line-height:1.4;}
	.techonorline{ width:100%; position:relative; right:0; top:0; margin-top:0; padding:45px 0 28px; background:#f8f8f8;}
	.tschwr{ width:90%; margin:auto;}
	.techmor{ width:25%; opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.sccbb .detail{ margin-top:40px;}
	.help-info b,.sccbbfix .help-list .help-info b,.streng-info p b,.streng-info p i{ font-size:48px;}
	.section1 .chakist{ display:block;}
	.mtop{ height:67px;}
	.ptitle{ position:relative; left:5%; width:90%; top:0; margin-top:0; padding-top:45px;}
	.ptitle small{ font-size:48px; margin-bottom:18px;}
	.cordtext{ position:relative; left:0; width:100%; top:0; margin-left:0; margin-top:45px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; justify-content:space-between; -webkit-justify-content:space-between; }
	.cord-info{ margin-bottom:0;}
	.cord-info p b{ font-size:48px;}
	.understand{ right:50%; margin-right:-58px; top:auto; margin-top:0; bottom:45px;}
	.menuleft{ display:none;}
	.titles{ display:inline-block;}
	.umbilical-box,.treatments-box,.danger-box,.storagetime,.personnel-box,.technology-box,.course-box,.stemcells-box,.process-box,.treatment-box,.storages-box,.yourself-box,.relatives-box,.cost-box,.insurance-box{ padding:120px 0;}
	.strengs{ margin-top:50px;}
	.datas{ margin-top:50px;}
	.footer .downfix .tel,.footer .downrix a{ display:block;}
	.downfix .tel{ margin-left: 0px;}
	.footer{ padding:14px 5%;}
	.donatehref{ left:5%; margin-left:0;}
	.storagesfix{ padding-bottom:36px;}
	.serics{ padding-bottom:35px;}
	.row{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap;}
	.row input,.row .sele{ width:auto; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.data-box{ padding-top:50px;}
	.dataed{ padding-bottom:20px;}
	.menuleft1{ display:block; top:0; width:100%; position:relative; margin-bottom:30px;}
	.menuleft1 li a,.menuleft1 li.current a{ margin-bottom:0;}
	.news-box{ padding-top:50px;}
	.newri{ margin-top:0; margin-right:0;}
	.pnew .ptitle{ position:absolute;}
	.newdetai{ position:relative; top:0; margin-top:0; margin-left:0; left:5%;}
	.mewsdew{ width:100%; padding:35px 0;}
	.newtitle h3{ font-size:24px; margin-bottom:14px;}
	.newtitle{ margin-top:20px;}
	.newtime{ margin-bottom:0;}
	.newview{ padding:50px 0 0;}
	.newview .umbilicalri{ width:100%;}
    .newshare .neshare {display:none !important;}
	.menuleft2{ width:90%; left:5%;}
	.customer{ top:30%;}
	.customerlist{ bottom:174px;}
	.maps figure img{ height:260px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);} 
	.maptext h3{ font-size:16px; margin-bottom:8px;}
	.address{ padding:50px 0;}
	.addressicon img{ width:300px;}
	.understand a:hover{ background:#ff3333;}
	.understand canvas{ display:none;}
	.donatehref1{ display:none;}
	.addressicon{ margin-right:0; margin-bottom:30px; width:100%;}
	.equipment1{ display:none;}
	.equipment2{ display:block;}
	.closfx{ right:0; margin-top:0; top:0; position:fixed;}
	.donated{ width:100%; margin-left:0; left:0; box-sizing:border-box;}
	.dlogin .donated{}
    .bshare-custom { display:none;}
    .ptwice {display:none;}
	.innerd a.nets{ margin-right:10px;}
	.techonorline{ text-align:center; background:#fff;}
	.section3 .help-info{ display:inline-block; margin-bottom:0; margin-right:30px; margin-left:0; float:none;}
	.menubtns{ display:none;}
    .indexfooter { position:relative; box-sizing:border-box;}
}
@media screen and (max-width:861px){
	.help{ text-align:center;}
	.common{ display:inline-block; margin:auto; float:none;}
	.help .common{ margin-bottom:40px;}
	.sectele .common{ display:block;}
	.help-list{ width:100%; float:none; text-align:center;}
	.sccbbfix .help-list{ margin-left:0;}
	.help-info{ display:inline-block; float:none; margin-left:0; padding:0 25px;}
	.help-info:first-child{ border-right:1px solid #e5e5e5;}
	.equip-info{ width:48%; margin-right:4%; margin-bottom:30px;}
	.equip-info:nth-child(2n+2){ margin-right:0;}
	.sccbb{ width:90%; margin-left:-45%; text-align:center; margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.sccbbfix .common{ float:none; margin-bottom:40px;}
	.sccbbfix .help-list .help-info{ margin-right:0;}
	.sccbb .detail{ margin-left:0; margin:auto; margin-top:36px;}
	.techmor{ width:50%;}
	.ptitle{ padding-top:28px;}
	.ptitle small{ font-size:34px; margin-bottom:8px;}
	.ptitle h3{ width:180px; height:42px; line-height:42px; font-size:14px;}
	.cord-info span{ font-size:13px;}
	.understand{ width:88px; height:88px; margin-right:-45px;}
	.understand a{ padding-top:38px; height:50px;}
	.understand a b{ bottom:16px;}
	.understand a:hover b{ bottom:12px;}
	.equipment-box{ padding-top:120px;}
	.equipments{ width:100%;}
	.newri{ width:100%;}
	.newfixs{ padding:36px 30px;}
	.news-box{ padding-bottom:45px;}
	.newlists li a{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
	.newlists li b{ display:none;}
	.newlists li a:before{ display:none;}
	.newtext{ width:auto; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.maptext{ left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.donawrs{ padding:28px 30px 30px;}
	.donawrs h3{ margin-bottom:30px;}
	.section.section1 .detail{ margin-top:0; margin-bottom:30px;}
    .customers { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
} 
@media screen and (max-width:715px){
	.umbilicalri{ width:100%;}
}
@media screen and (max-width:641px){
	.help-info:first-child{ padding-left:0;}
	.help-info:last-child{ padding-right:0;}
	.menuwr{ padding-top:28px; padding-left:30px;}
	.menued li a{ padding-bottom:8px;}
	.menued li{ margin-bottom:8px;}
	.weixin{ left:30px;}
	.menufix{ width:212px; margin-right:-212px;}
	body.open{ left:-212px;}
	body.open .header-box{ margin-left:-212px;}
    .cord-info{ width:50%; margin-bottom:20px; float:left;}
	.storagesfix .cord-info{ margin-right:0; margin-bottom:0;}
	.ptitle small{ float:left;}
	.ptitle span{ float:right; margin-top:0;}
	.ptitle h3{ float:right; margin-top:10px;}
	.ptitle img{ float:left; max-width:100%;}
	.umbilical-box,.treatments-box, .danger-box, .storagetime,.personnel-box,.technology-box,.course-box,.stemcells-box,.process-box,.treatment-box,.storages-box,.yourself-box,.relatives-box,.cost-box,.insurance-box{ padding:88px 0 32px;}
	.cordtop{ margin-bottom:20px;}
	.fda{ margin-top:20px;}
	.cordmark p{ padding:22px 20px 0;}
	.cord-list li:hover figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.cordmark{ display:none;}
	.cord-list li:hover span{ opacity:1; transform:rotateX(0); -webkit-transform:rotateX(0); -moz-transform:rotateX(0);}
	.strengs{ margin-top:30px;}
	.streng-info span{ font-size:13px; line-height:1.4;}
	.streng-info p{ font-size:13px;}
	.data-info{ width:50%; float:left; display:block; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; align-items:center; -webkit-align-items:center; -moz-align-items:center;}
	.dataimg{ float:left; margin-right:20px;}
	.data-info .processingbar{ float:left; margin-left:0;}
	.adbances{ float:left; width:100%; margin-top:40px;}
	.personli{ margin-top:0;}
	.equipment-box{ padding-top:88px;}
	.equipbanner .flex-direction-nav li a{ width:48px; height:48px; margin-top:-24px;}
	.equiplist li span{ line-height:42px; padding:0 20px; height:42px; left:5%; bottom:20px;}
	.technology-box{ margin-bottom:0;}
	.donates{ position:relative; left:5%; margin-left:0; top:0; margin-top:30px;}
	.donatehref{ position:relative; left:0; bottom:0; margin:auto; margin-top:30px;}
	.processlist li{ margin-bottom:12px;}
	.storagesfix{ padding-bottom:20px; margin-top:0;}
	.relativeri{ width:100%; margin-right:0; margin-top:28px;}
	.relativeri .cord-info{ float:left; box-sizing:border-box; padding-right:2%; margin-bottom:0;}
	.relativefix{ margin-bottom:34px;}
	.relativele{ width:100%;}
	.relativele .relativeif{ width:50%; margin-right:0;}
	.relativele .processingbar{ margin-bottom:8px;}
	.relativeif p{ font-size:12px;}
	.serics{ padding-top:14px; margin-top:14px;}
	.serics{ padding-bottom:0;}
	.searchfox{ position:relative; top:0; margin-top:0; left:5%; margin-top:30px; margin-left:0;}
	.searchfox .cord-info{ float:left;}
	.data-box{ padding-top:34px;}
	.searchbox{ margin-top:30px;}
	.row{ width:100%; margin-bottom:18px;}
	.searchf input{ width:170px; margin-right:34px;}
	.news{ width:100%;}
	.news-box{ padding-bottom:1px;}
	.newed{ padding-top:20px;}
	.pages{ margin-top:30px;}
	.news-box{ padding-top:42px;}
	.newview{ padding-top:42px;} 
	.customer{ position:relative; top:0; margin-top:20px; margin-left:0; left:5%;}
	.customerlist{ position:relative; left:5%; margin-left:0; bottom:0; margin-top:20px;}
	.customers{ display:block; padding:12px 0 2px;}
	.customers li{ padding:0 4px; box-sizing:border-box; width:50%; float:left; margin-bottom:10px;}
    .customers li:nth-child(2n+2) { border-right:none;}
	.customers li:last-child{ display:none;}
	.address-info{ margin-right:30px;}
	.banl-box{ padding:43px 0;}
	.onlybtns:hover .olntwr{ background:#f69797;} 
	.sole-list{ margin-top:20px;}
	.blood{ width:100%; float:left; margin-top:20px;}
	.lefed{ position:relative; left:0; top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); padding:35px 0;} 
	.downfix{ position:relative; bottom:0; margin-bottom:35px; margin-top:20px;}
	.sectele .detail{ margin-top:45px;}
	.sectionwr{ position:relative; top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); padding:35px 0 30px;}
	.section4 .downfix{ margin-top:0;}
	.sccbb{ margin-left:0; position:relative; left:5%; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); padding:35px 0;}
	.downfix{ display:none;}
	.innerd{ display:block; margin:0;}
	.pbanner{ height:auto !important; padding-bottom:35px;}
	.pimg{ position:relative; height:auto !important;}
	.pimg img{ width:100% !important; height:auto !important; left:0 !important; top:0 !important;}
	.understand{ position:relative; bottom:0; margin-right:0; right:0; margin:auto; margin-top:20px;}
	.sole-list{ width:100%; float:left;}
	.popimgs{ float:none; display:inline-block; margin:auto;}
	.soledowns{ margin-top:30px; width:100%; float:none;}
	.sole-list li{ margin-left:0; width:20%;}
	.addwrs{ width:100%;}
	.donawrs h3{ font-size:20px; margin-bottom:18px;}
	.rowsub{ width:160px;}
    .bshare-custom { display:none;}
    .ptwice {display:none;}
	.techonorline{ padding-top:0;}
	.maps{ height:320px;}
	.legal-declaration-content .service-ti{ font-size: 24px; padding-bottom: 24px; margin-bottom: 32px;}
	.legal-declaration-content .pa{ padding: 32px 5%;}
	.legal-declaration-close{ right: 0;}
}
@media screen and (max-width:520px){

}
@media screen and (max-width:481px){
	.mtop{ height:59px;}
	.help{ padding-bottom:50px;}
	.help-info p{ font-size:14px; margin-bottom:10px; line-height:1.4;}
	.help-info b, .sccbbfix .help-list .help-info b{ font-size:36px;}
	.help-list{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:center; -webkit-justify-content:center; -moz-justify-content:center;}
	.help-info{ padding:0 8px;}
	.help .common{ margin-bottom:36px;}
	.equipment{ padding:32px 5%;}
	.equip-info{ width:100%; margin-right:0; margin-bottom:20px;}
	.equip-info:nth-child(3){ margin-bottom:20px;}
	.equip-info a{ padding-left:5px; padding-right:5px;}
	.equip-info b img{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8);}
	.lefed{ top:40%;}
	.section2 .detail,.sectele .detail{ margin-top:30px;}
	.sccbbfix .common{ margin-bottom:0;}
	.sccbbfix .help-list{ display:none;}
	.common{ padding:16px 20px; font-size:18px;}
	.equipfix span{ font-size:18px; line-height:50px; padding:0 30px;}
	.processingbar font{ font-size:36px;}
	.section1 .chakist{ padding:20px 0;}
	.detail a{ font-size:14px;}
	.equip-info a{ padding-top:28px;}
    .header { padding:10px 5%;}
	.logo{ width:220px;}
	.section1{ margin-top:59px;}
	.ptitle small{ display:none;}
	.ptitle h3{ float:left; margin-top:0;}
	.cord-info p b,.streng-info p b,.streng-info p i{ font-size:36px;}
	.cord-info p{ margin-bottom:4px;}
	.cord-list li span{ padding-top:24px;}
	.fda{ margin-top:8px;}
	.titles{ padding:0 6px;}
	.treatment .cordtop p,.fda strong{ font-size:14px;}
	.data-info{ width:100%; justify-content:center; -webkit-justify-content:center; -moz-justify-content:center; margin-bottom:20px;}
	.data-info:last-child{ margin-bottom:0;}
	.adbances strong{ font-size:28px; border-right:none;}
	.advande{ margin-left:0; width:100%; margin-top:20px;}
	.cordtop1 p{ margin-bottom:0;}
	.donatehref{ width:180px;}
	.donatehref1{ margin-top:12px;}
	.processlist li p{ width:100%; flex:none; -webkit-flex:none; -webkit-box-flex:none; box-flex:none;}
	.linkwr figure{ width:100%;}
	.linri{ width:100%; margin-top:16px;}
	.costable thead tr th{ line-height:20px; min-height:34px;}
	.costable tbody tr td{ line-height:26px;}
	.searchf{ padding:32px 0;}
	.searchf input{ width:130px; height:38px; line-height:38px;}
	.newlists li{ padding:16px 0;}
	.newlists li a{ display:block;}
	.newlists li strong{ padding-right:0; border-right:none; font-size:16px;}
	.newtext{ width:100%; padding-left:0; margin-top:8px;}
	.newlists li span{ height:32px; line-height:32px;}
	.newtitle h3{ font-size:20px;}
	.customers li a{ font-size:12px; line-height:14px;}
	.customer p{ font-size:15px; width:100%;}
	.customer span{ width:65px; height:65px; margin-bottom:20px;}
	.customer span i{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78);}
	.maptext{ width:90%; box-sizing:border-box; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
	.maptext:before{ display:none;}
	.address{ padding:38px 0;}
	.addressicon{ margin-bottom:20px;}
	.addressicon img{ width:220px;}
	.blood p{ font-size:14px;}
	.sole-list li b{ margin-bottom:16px;}
	.advanceds li{ padding:30px 0 16px;}
	.advanceds li b{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78);}
	.advanceds li i{ opacity:1; visibility:visible; margin-top:20px;}
	.address-info{ width:50%; float:left; margin-right:0;}
	.ptitle span{ width:100%;}
	.cordtext{ margin-top:32px;}
	.sole-list li{ margin-right:0; width:20%;}
    .personli li { width:49.5%;  margin-right:1%; margin-bottom:20px;}
    .personli li:nth-child(2n+2) { margin-right:0; } 
	.maps{ height:280px;}
	/*.footer .downfix .downrix{ width: 100% !important; margin-top: 16px;}*/
}
@media screen and (max-width: 380px){
	.section2 .detail, .sectele .detail{ margin-top:20px;}
	.downfix{ bottom:6px;}
	.address-info b{ margin-right:5px;}
	.addri{ padding-left:8px;}
	.addri p{ margin-bottom:12px;}
}
@media screen and (max-width: 340px){
  
}