
@media screen and (max-width:1590px){

.blHead-logo{ width:500px;}
.blHead-nav li{ padding-left:30px; font-size:17px;}
	
}

@media screen and (max-width:1450px){

.blHead-logo{ margin:20px 0 0 2%; width:500px;}
.blHead-nav{ padding:35px 2% 0 0;}
.blHead-nav li{ padding-left:25px;}

.blDevel-list li .c{ min-height:201px;} 


	
}

@media screen and (max-width:1320px){

.blHead-logo{ width:450px;}
.blHead-nav li{ font-size:16px;}	
}

@media screen and (max-width:1120px){

.w{ width:96%;}

.blHead{ height:75px;}
.blHead-logo{ margin-top:20px; width:400px;}
.blHead-nav{ padding-top:20px;}
.blHead-nav li{ padding-left:20px; font-size:16px;}

.blAbout-title{ padding:30px 0 20px 0;}
.blAbout-title .cn{ font-size:24px;}
.blAbout-title .en{ font-size:16px; line-height:1.2;}
.blAbout-title .txt{ padding-top:10px;}


.blAbout-video{ height:400px;}

.blDevel-list{ margin-top:0;}
.blDevel-list li .t{ padding-left:20px; font-size:22px; line-height:80px;}
.blDevel-list li .t .ico{ width:80px;  margin-right:10px;}
.blDevel-list li .c{ padding:0 20px; min-height:165px; }

.blInnov-list{ margin-top:0;}
.blInnov-list li:first-child{ margin-top:10px;}
.blInnov-list li .t{ padding:10px 0 10px 20px; line-height:60px; font-size:22px;}
.blInnov-list li .t .ico{ width:60px; margin-right:20px;}
.blInnov-list li .c{ padding:10px 20px;  overflow:inherit; text-overflow:none; white-space:normal; }

.blNews-list li{ width:48%;}
.blNews-more{ padding-top:30px;}
.blNews-more a{ width:160px; font-size:16px; line-height:40px;}

.blFooter{ padding:20px 15px; margin-top:30px;}
.blFooter .f-logo{ width:100%;}
.blFooter .f-add{ width:100%; padding-left:0; border-left:0; border-right:0; margin-top:15px;}
.blFooter .f-copy{ width:100%; padding-left:0; border-right:0;}
.blFooter .f-bei{ width:100%; padding-left:0;}

.pmenu{ width:95%;}

.pAbout-mark-title{ padding:30px 0 15px 0; font-size:24px;}
.pAbout-found-people{ margin-top:30px;}
.pAbout-found-people .word-iboxt{ width:90%; padding:30px 0 0 30px;}
.pAbout-found-people .word-iboxt dl{ padding-left:50px;}



.pAbout-mark-wrod{ padding:20px 0;}
.pAbout-mark-figure li .txt{ font-size:14px;}
.pAbout-mark-figure li .txt h3{ font-size:16px;}
.pAbout-mark-inst{ margin-top:30px;}

.pAbout-effect{ padding:40px 0;}
.pAbout-culture{ padding-top:15px;}
.pAbout-culture dl{ height:90px;}

.pYfcx-drug-word{ padding-top:30px;}
.pYfcx-drug-word dl dt{ width:50%;}
.pYfcx-drug-word dl dd{ width:50%;}
.pYfcx-drug-banner{ padding:30px 0;}
.pYfcx-drug-pic{ padding-top:20px;}

.pMarket-anti-word{ padding:30px 0;}
.pMarket-anti-tit{ font-size:18px; padding:5px 30px;}
.pMarket-anti-list li{ padding:30px 0;}

.pProduct-list{ padding:30px 0;}
.pProduct-list li{ padding:0 50px;}

.pDuty-pediat-remark .title{ max-width:300px;}
.pDuty-icu dl{ padding-top:40px;}
.pDuty-icu dl dt{ font-size:20px; padding-bottom:25px;}
.pDuty-icu dl dd .pic{ width:49%;}
.pDuty-icu dl dd .word{ width:49%; padding:15px 0; font-size:17px; }

.pDuty-smic-item{ padding:30px 0;}
.pDuty-smic-item .s-figure dd{ width:31.3%;}
.pDuty-smic-item .s-zhengs dd{ width:23%;}

.pDuty-love li{ padding:30px 0;}
.pDuty-love li .t{ font-size:20px;}
.pDuty-love li .c{ padding:15px 0;}

.pDuty-welf-tips{ padding:30px 0;}
.pDuty-welf-roll{ padding:0 100px 30px 100px;}
.pDuty-welf-list{ padding:0 10px;}
.pDuty-welf-list dl dd{ padding:10px 30px 0 30px;}
.pDuty-welf-list dl dd .text{ padding:20px 0;}


.pprof-channel{ padding:30px 0;}
.pprof-system{ margin-top:30px;}

.pNews-detail{ width:96%; padding:100px 0 0 0;}
.pNews-detail .title{ font-size:26px;}


.pDuty-tax-first .word{ width:67%;}
.pDuty-tax-first .pic{ width:30%;}

.pPro-detail{ width:96%; padding:95px 0 0 0;}

.pprof-system li{ height:150px; min-height:inherit;}

.plyr__play-large{ padding:15px !important; }

.layout-warp{ padding:30px 30px 0 30px; margin-top:30px;}
.layout-h3{ margin-top:30px;}
.layout-tips{ margin-top:30px;}


    .t_drug_form .input .in{
        width: calc(100% - 445px);}
}

@media screen and (max-width:1024px){

.pAbout-mark-figure li .txt h3{ font-size:15px;}

}

@media screen and (max-width:980px){

body{ font:15px/1.8 "Microsoft Yahei";}

.blHead{ height:62px;}
.blHead-logo{ width:360px; margin-top:15px;}
.blHead-nav{ display:none;}
.navBtn{ display:block;}

.blAbout-video{ height:350px;}
.blDevel-list li .t{ padding-left:15px; font-size:18px; line-height:60px;}
.blDevel-list li .t .ico{ width:55px;}
.blDevel-list li .c{ padding:10px 15px; min-height:185px;}

.blInnov-list li .t{ font-size:18px; line-height:40px;}
.blInnov-list li .t .ico{ width:40px; margin-right:10px;}
.blInnov-list li .c{ font-size:15px;}

.blNews-list li{ padding:15px; margin:20px 0 0 2%;}
.blNews-list li .date{ padding:15px 0 10px 0;}
.blNews-list li .tit{ font-size:15px; line-height:28px; margin-top:10px; min-height:inherit; height:56px; overflow:hidden;}

.pmenu{ width:100%; margin-top:0;  padding:10px;}
.pmenu:before, .pmenu:after{ display:none;}
.pmenu a{ font-size:17px; padding:0 15px;}

.pAbout-mark-title{ padding:20px 0 10px 0;}
.pAbout-found-people{ margin-top:20px;}
.pAbout-found-people .word-iboxt{ width:100%; padding:20px 20px 0 20px;}
.pAbout-found-people .word-iboxt dl{ padding-left:0; padding-top:15px;}
.pAbout-found-people .word-iboxt dl dt{ padding-bottom:5px;}
.pAbout-found-people .word-iboxt dl dd .item{ margin-right:10px;}
.pAbout-found-people .word-iboxt dl:last-child{ padding-bottom:0; border-bottom:0;}
.pAbout-found-people .word-iboxt .t{ font-size:24px;}
.pAbout-found-people .word-iboxt .t label{ font-size:18px;}


.pYfcx-drug-word dl dd{ padding-top:0;}
.pYfcx-drug-word dl dd .t{ font-size:18px; line-height:1.2;}
.pYfcx-drug-word dl dd .c{ padding-top:5px;}

.pDuty-pediat-remark dl dt .t{ padding-bottom:10px;}
.pDuty-pediat-remark dl dt .c{ margin-top:10px;}

.pDuty-tax-first{ padding:20px 0;}
.pDuty-tax-list:before{ bottom:74px;}
.pDuty-tax-list li{ margin-top:20px;}
.pDuty-tax-list li .word{ margin-top:20px; padding-top:20px;}
.pDuty-tax-first .word{ padding-top:0;}

.pprof-channel{ margin-top:30px;}
.pprof-tips{ padding:20px; margin-top:30px; font-size:16px;}
.pprof-word{ margin-top:30px; padding-top:30px;}
.pprof-word .iboxt{ padding:0 50px;}
.pprof-word .iboxt p{ font-size:16px !important; line-height:2 !important;}
.pprof-word .iboxt p span{ font-size:16px !important;}
.pprof-word .iboxt:before{ content:''; background:url(../images/pprof-word-dot.jpg) no-repeat; background-size:30px auto; width:30px; height:30px; position:absolute; left:0; top:0;}
.pprof-word .iboxt:after{ content:''; background:url(../images/pprof-word-dot.jpg) no-repeat; background-size:30px auto; width:30px; height:30px; position:absolute; right:0; bottom:0; -moz-transform:scaleX(-1) scaleY(-1); -webkit-transform:scaleX(-1) scaleY(-1); -o-transform:scaleX(-1) scaleY(-1); transform:scaleX(-1) scaleY(-1);}

.pNews-detail{ width:96%; padding:80px 0 0 0;}
.pNews-detail .title{ font-size:24px;}
.pNews-detail .text{ margin-top:20px;}

.pPro-detail{ padding:80px 0 0 0;}

.pDuty-tax-list .swiper-button-next, .pDuty-tax-list .swiper-button-prev{ background:#c2c1c1; width:40px; height:40px; border-radius:50%; margin-top:-50px; left:auto;}
.pDuty-tax-list .swiper-button-prev{ left:0;}
.pDuty-tax-list .swiper-button-prev:before{content:''; height:13px; width:13px; display:block; border:2px solid #333; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:13px; left:16px;}
.pDuty-tax-list .swiper-button-next{ right:0;}
.pDuty-tax-list .swiper-button-next:before{content:''; height:13px; width:13px; display:block; border:2px solid #333; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:13px; left:10px;}

.pprof-tion li{ padding-left:130px; min-height:190px; padding-bottom:20px;}
.pprof-tion li .icon{ width:110px;}
.pprof-tion li .iboxt{ padding-top:25px;}
.pprof-tion li .iboxt .c{ margin-top:10px;}
.pprof-tion li .iboxt .c .item{  margin-top:10px;  margin-right:30px; padding:2px 10px; font-size:15px;}
.pprof-tion li .iboxt .c .item:before{ background-size:30px auto; width:30px; right:-30px;}

.pMarket-anti-roll{ padding:10px 0 30px 0;}

.layout-warp{ padding:30px 0 0 0;}
.layout-h3{ background-size:18px auto; font-size:20px; margin-top:25px;}
.layout-table{ margin-top:10px;}
.layout-table thead th{ padding-left:30px;}
.layout-table tbody td{ padding-left:30px;}
.layout-title{ font-size:24px;}



}

@media screen and (max-width:740px){
	
body{ font:15px/1.6 "Microsoft Yahei"; }

.blHead{ height:50px;}
.blHead-logo{ width:260px; margin-top:10px;}
.navBtn{ width:50px; height:50px;}
.navBtn span{ width:35px; height:3px; left:7px; top:15px;}
.navBtn span:nth-of-type(2){ top:25px;}
.navBtn span:nth-of-type(3){ top:35px;}
.navBtn.expanded span:nth-of-type(1){ top:25px;}
.navBtn.expanded span:nth-of-type(3){ top:25px;}

.blBanner .swiper-pagination-bullet{ width:8px; height:8px; margin:0 3px !important;}
.plyr__play-large{ padding: 12px !important; border: 2px solid currentColor !important;}
.plyr__play-large svg{ width:15px !important; height:15px !important;}

.blAbout-title{ padding:25px 0 15px 0;}
.blAbout-title .cn{ font-size:20px;}
.blAbout-title .en{ font-size:15px; padding:5px 0;}

.blAbout-video{ height:360px;}
.blDevel-list li{ width:100%;}

.blDevel-list li .t{ padding-left:10px; line-height:45px;}
.blDevel-list li .t .ico{ width:45px; margin-right:5px;}
.blDevel-list li .c{ padding:10px 10px 10px 60px; min-height:inherit; height:auto;}

.blInnov-list li{ width:100%; margin-top:20px;}
.blInnov-list li .t{ padding:5px 10px; line-height:35px;}
.blInnov-list li .t .ico{ width:38px; margin-right:5px;}
.blInnov-list li .t .ico img{ vertical-align:top;}
.blInnov-list li .c{ padding:5px 10px; min-height:inherit;}

.blNews-list{ margin-left:0; }
.blNews-list li{ width:100%; margin-left:0; padding:20px;}
.blNews-list li:first-child{ margin-top:10px; padding:20px;}
.blNews-list li .txt{ display:none;}
.blNews-more{ padding-top:20px;}
.blNews-more a{ width:130px; line-height:32px; font-size:15px;}

.blFooter{ text-align:justify; padding:15px 20px 5px 20px; font:12px/1.7 "Microsoft Yahei";}
.blFooter .f-add{ margin-top:5px;}
.blFooter .f-logo img{ max-width:100px;}
.blFooter .f-add p:nth-child(2){ display:inline;}
.blFooter .f-add p:last-child{ display:inline; padding-left:10px;}
.blFooter .f-copy p:nth-child(1){ display:inline;}
.blFooter .f-copy p:nth-child(2){ display:inline; padding-left:10px;}
.blFooter .f-bei p{ display:inline;}
.blFooter .f-bei p img{ width:30px;}

.pmenu{ padding:0;}
.pmenu a{ display:block; width:100%; padding:5px 10px; text-align:left; font-size:16px; border-bottom:1px #fff solid;}
.pmenu a:before{ display:none;}

.pAbout-mark-title{ font-size:18px; padding:25px 0 10px 0;}
.pAbout-found-people .figure{ width:100%;}
.pAbout-found-people .word{ width:100%;}


.pAbout-found-remark .iboxt{ padding:20px 20px;}
.pAbout-found-remark .iboxt:before{ background-size:20px auto;}
.pAbout-found-remark .iboxt:after{ background-size:20px auto;}


.pAbout-mark-wrod{ padding:10px 0; text-align:justify;}

.pAbout-mark-figure{ margin-left:0;}
.pAbout-mark-figure li{ width:100%; margin-left:0;}
.pAbout-mark-figure li .txt{ padding:5px 0;}
.pAbout-mark-figure li .txt h3{ font-size:15px; line-height:1.2;}


.pAbout-mark-inst{ margin-top:20px;}
.pAbout-mark-inst dl{ padding-left:100px;}
.pAbout-mark-inst dl dt{ width:100px; font-size:16px; }
.pAbout-mark-inst dl dd{ line-height:24px; padding:5px 10px;}

.pAbout-culture{ padding-top:5px;}
.pAbout-culture dl{ padding-left:100px; min-height:100px;}
.pAbout-culture dl:last-child{ min-height:145px;}
.pAbout-culture dl dt{ width:100px; font-size:16px;}
.pAbout-culture dl dd{ padding:0 10px;}

.pAbout-effect{ padding:20px 0;}
.pAbout-effect-list{ display:none;}

.sj-pAbout-effect-list{ display:block;}


.pYfcx-drug-word{ padding-top:0;}
.pYfcx-drug-word dl{ margin-top:20px;}
.pYfcx-drug-word dl dt{ width:100%;}
.pYfcx-drug-word dl dd{ width:100%; margin-top:15px; padding-left:0;}
.pYfcx-drug-word dl dd .t{ font-size:16px;}
.pYfcx-drug-banner{ padding:20px 0; text-align:justify;}
.pYfcx-drug-pic{ padding-top:0; margin-left:0;}
.pYfcx-drug-pic li{ width:100%; margin:15px 0 0 0;}

.pMarket-anti-word{ padding:20px 0;}
.pMarket-anti-list li{ padding:20px 0;}
.pMarket-anti-list li .c{ text-align:left; text-indent:30px;}
.pMarket-anti-list li .figure{ margin-left:0;}
.pMarket-anti-list li .figure dd{ width:100%; margin:10px 0 0 0;}

.pMarket-anti-roll{ display:none;}

.pProduct-list{ padding:20px 0 0 0;}
.pProduct-list .swiper-button-next, .pProduct-list .swiper-button-prev{ width:40px; height:40px; margin-top:-20px;}
.pProduct-list .swiper-button-prev:before{ width:13px; height:13px; border:2px solid #333; border-right-width: 0; border-bottom-width: 0; top:13px; left:16px;}
.pProduct-list .swiper-button-next:before{ width:13px; height:13px; border:2px solid #333; border-left-width: 0; border-top-width: 0; top:13px; left:10px;}
.pProduct-list li .p-sms{ width:200px; line-height:25px; margin-top:20px;} 
.pProduct-list li .p-sms .ico{ background-size:20px auto; width:20px; height:20px;}

.pDuty-pediat-pic{ margin-top:0;}
.pDuty-pediat-pic li{ width:49%; margin-top:5px;}
.pDuty-pediat-remark{ margin-top:20px; padding:20px 0;}
.pDuty-pediat-remark .title{ max-width:150px;}
.pDuty-pediat-remark dl dt{ width:100%; padding:10px;}
.pDuty-pediat-remark dl dd{ width:100%; padding:10px;}
.pDuty-pediat-remark dl dd .con{ padding:15px 0;}
.pDuty-pediat-remark dl dd .con:before{ background-size:20px auto;}
.pDuty-pediat-remark dl dd .con:after{ background-size:20px auto;}

.pDuty-tax-first .word{ width:100%; padding:15px 10px 0 10px; text-align:justify;}
.pDuty-tax-first .pic{ width:100%; padding:0 40px; text-align:center; }

.pDuty-icu dl{ padding-top:30px;}
.pDuty-icu dl dt{ font-size:17px; padding-bottom:12px;}
.pDuty-icu dl dd .pic{ width:100%;}
.pDuty-icu dl dd .pic img{ width:100%;}
.pDuty-icu dl dd .word{ width:100%; font-size:15px; padding:10px 0; min-height:inherit;}

.pDuty-smic-item{ padding:0;}
.pDuty-smic-item .s-logo{ max-width:200px; margin:auto; margin-top:25px;}
.pDuty-smic-item .s-word{ padding:20px 0;}
.pDuty-smic-item .s-figure dd{ width:48%; margin-bottom:10px;}
.pDuty-smic-item .s-zhengs dd{ width:31.3%; float:left; margin-bottom:10px;}

.pDuty-love li{ padding:20px 0;}
.pDuty-love li .t{ font-size:16px;}
.pDuty-love li .c{ padding:10px 0;}
.pDuty-love li .figure{ padding:0 60px;}
.pDuty-love li .figure img{ margin-bottom:15px;}

.pDuty-tax-list:before{ bottom:68px;}
.pDuty-tax-list li{ padding:0 50px;}

.pDuty-welf-tips{ padding:20px 0 0 0;}
.pDuty-welf-roll + .sj-pAbout-effect-list{ margin-top:20px; padding-bottom:20px; border-bottom:1px #515151 solid;}
.pDuty-welf-roll{ display:none;}


.pDuty-welf-list dl dt{ width:100%;}
.pDuty-welf-list dl dd{ width:100%; padding:0 15px;}
.pDuty-welf-list dl dd .text{ padding:10px 0;}
.pDuty-welf-list dl dd .text .t{ font-size:17px;}
.pDuty-welf-list dl dd .text .c{ margin-top:5px; max-height:inherit;}

.pprof-channel{ margin-top:20px; padding:10px 0;}
.pprof-channel li{ max-width:31%;}
.pprof-system{ margin-top:0}
.pprof-system li{ width:100%; margin:0; height:130px; min-height:inherit;  font-size:20px; margin-top:30px;}
.pprof-system li label { background:url(../images/system-label.jpg) no-repeat; background-size:30px auto; width:30px; height:34px; line-height:32px; left:50%; margin-left:-15px; top:-16px;  font-size:16px;}

.pprof-tion li{ padding-left:40px; min-height:inherit; padding-bottom:15px;}
.pprof-tion li .icon{ width:20px;}
.pprof-tion li .iboxt .c{ margin-top:15px;}
.pprof-tion li .iboxt .c .item{ padding:2px 10px; margin-top:0; margin-bottom:10px; font-size:15px; margin-right:30px; padding:2px 10px;}
.pprof-tion li .iboxt .c .item:before{ background-size:30px auto; width:30px; right:-30px;}
.pprof-tion li .iboxt{ padding-top:15px;}
.pprof-tion li .iboxt .t{ font-size:18px; padding-bottom:10px;}


.pprof-tips{ padding:15px 10px; font-size:15px; font-weight:normal;}
.pprof-tips:before{ background-size:130px auto; width:130px; height:20px; margin-left:-65px; top:-10px;}
.pprof-word{ margin-top:25px; padding-top:20px;}
.pprof-word .iboxt{ padding:0 20px;}
.pprof-word .iboxt:before{ background-size:20px auto;}
.pprof-word .iboxt:after{ background-size:20px auto;}
.pprof-word .iboxt p{ font-size:15px !important; line-height:1.6 !important;}
.pprof-word .iboxt p span{ font-size:15px !important;}
.pprof-word .iboxt img{ max-width:180px !important;}

.pNews-detail{ width:96%; padding:60px 0 0 0;}
.pNews-detail .title{ font-size:17px;}
.pNews-detail .text{ margin-top:10px; font-size:15px;}

.pbanner{ margin-top:50px;}
.pdynamic{ padding-top:20px;}
.pdynamic:before{ left:12px;}
.pdynamic-tit{ font-size:18px; padding-left:40px; line-height:30px;}
.pdynamic-list li{ padding:20px 0 0 35px;}
.pdynamic-list li .year{ padding-bottom:0; font-size:17px;}
.pdynamic-list li .year:before{ width:10px; height:10px; left:-27px; margin-top:-5px;}
.pdynamic-list li .item{ margin-top:20px;}
.pdynamic-list li .item .it-text:before{ width:12px; height:12px; left:-28px;}
.pdynamic-list li .item .it-text:after{ width:20px; height:20px; left:-34px;}

.pPro-detail{ padding:70px 0 0 0;}


.pAbout-plan-tit{ font-size:16px; margin-top:20px;}
.pAbout-plan-ten{ padding:20px 0;}
.pAbout-plan-item{ padding:25px 0 0 0;}
.pAbout-plan-item .title .cn{ padding:0 15px; font-size:15px; line-height:24px; border-radius:5px;}
.pAbout-plan-item .log{ font-size:16px; margin-top:20px;}
.pAbout-plan-item .log .img{ max-width:200px; display:inline-block;}
.pAbout-plan-item .label{ font-size:18px; line-height:1.4;}
.pAbout-plan-item .label em{ font-size:22px;}

.pAbout-plan-item .list li .icon{ width:15%; height:72px; padding:0 5px;}
.pAbout-plan-item .list li .text{ width:85%; height:72px; font-size:16px; line-height:24px;}

.pAbout-found-people .word-iboxt{ padding:15px;}
.pAbout-found-people .word-iboxt .t{ font-size:20px; padding-bottom:10px;}
.pAbout-found-people .word-iboxt .t label{ font-size:16px;}
.pAbout-found-people .word-iboxt dl dt{ font-size:17px;}

.blAbout-title .txt p{ display:inline;}

.zhiliang-list{ padding:25px 0 10px 0;}
.zhiliang-list li{ padding:0 65px;}

.layout-warp{ padding-top:20px; margin-top:20px;}
.layout-title{ font-size:16px;}
.layout-tab{ margin-top:20px;}
.layout-h3{ background-size:14px auto; padding-left:20px; margin-top:20px; font-size:15px;}
.layout-table thead th{ width:auto !important; padding:10px 5px;}
.layout-table tbody td{ padding:5px; font:14px/22px "Microsoft Yahei"}
.layout-tips{ margin-top:20px;}

    .t_drug_about .t_drug_form {
        padding:  20px 12px;
    }
    .t_drug_form .input .in{width: calc(100% - 122px);}
    .t_drug_form .input .name {
        width: 122px;}
    .t_drug_form .input.al .t_alert{
        padding-left: 122px;margin-top: 10px;
    }
    .t_drug .text_red{  padding: 0;    margin: 10px auto;    font-size: 16px;  }



}


@media screen and (max-width:480px){
	

.blAbout-video{ height:200px;}


    .t_drug_form .input .t_alert .te{
        font-size: 13px;
        width: 194px;
    }
    .t_drug_about .t_drug_form .input {
        margin: 0;}
    .t_drug_form .input.al .t_alert {
        padding-left: 0;
        margin-top: 3px;
    }
    .t_drug_form .input .in textarea{    height: 115px;}
    .t_drug_form .input .name {
        width: 100%;
        text-align: left;
    }
    .t_drug_form .input .in {  width: 100%;  }
    .t_drug_form .btn{    font-size: 23px;}
    .t_drug .o_te{
        padding: 0 10px;
    }
    .t_drug_form .input .t_alert .te{width: auto;padding-right: 15px;}

}