﻿@charset "utf-8";
/* CSS Document */

body { font: 16px/1.8 "Microsoft Yahei"; color:#000; background-color:#fff; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:middle; max-width:100%;}
a { text-decoration:none; color:#000; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; }
a:hover { text-decoration:none; color:#183884; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-tap-highlight-color:transparent; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float: left; display: inline-block; }
.fr { float: right; display: inline-block; }
.w{ width:1280px; margin: 0px auto; }

.align-vertical { display:table-cell; vertical-align:middle;}


/**index**/
.blHead{ background:rgba(255,255,255,.8); width:100%; position:fixed; left:0; top:0; z-index:101; height:109px;}
.blHead-logo{ margin:17px 0 0 5%;}
.blHead-nav{ padding:35px 5% 0 0;}
.blHead-nav li{ float:left; font-size:18px; padding-left:30px;}
.blHead-nav li.active a{ color:#183884;}
.blHead.scoll{ background:#fff;  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);}


.navBtn{  width:62px; height:62px; position:absolute; right:0; top:0; cursor:pointer; z-index:20; display:none; -webkit-transition: all ease 0.3s; transition: all ease 0.3s;}
.navBtn span { position: absolute; top:20px; display: block; width: 38px; height:4px; left:10px; border: 0px solid #C82126; background-color:#3e9dd6; -webkit-transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s; transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s; transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s; transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s; }
.navBtn span:nth-of-type(2) { top:30px; }
.navBtn span:nth-of-type(3) { top:40px; bottom: 0; -webkit-transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s; transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s; transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s; transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s, -webkit-transform 0.2s; }
.navBtn.expanded:hover span { transform: scale(0.9); }
.navBtn.expanded span:nth-of-type(1) { top:30px; transform: rotate(45deg); transition: top 0.2s, transform 0.2s 0.2s, background 0.2s; -webkit-transform: rotate(45deg); -webkit-transition: top 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s }
.navBtn.expanded span:nth-of-type(2) { opacity: 0; transition: opacity 0.2s; -webkit-transition: opacity 0.2s; }
.navBtn.expanded span:nth-of-type(3) { top:30px; transform: rotate(-45deg); transition: bottom 0.2s, transform 0.2s 0.2s, background 0.2s; -webkit-transform: rotate(-45deg); -webkit-transition: bottom 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s }

.navPup-ibox{ position: fixed; top: 0; left: 0; width: 100%; height:100%; z-index:100; background: #fff; transform: translateY(-200%); -webkit-transform: translateY(-200%); transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s; -webkit-transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s;}
.navPup-ibox.cur { transform: translateY(0);-webkit-transform: translateY(0);}
.nav-list { background:#3e9dd6; height:100%; padding-top:65px; overflow-y:auto;}
.nav-list li { position:relative; line-height:50px; font-size:16px; text-align:center; border-bottom: 1px solid #3a95cc; border-top: 1px solid #49b1ef;}
.nav-list li a{ display:block; color:#fff; width:100%; }
.nav-list li a.current, .nav-list li a:hover{ background-color:#3694cc;}
.nav-list li:first-child{ border-top:0;}
.nav-list li:last-child{ border-bottom:0;}

.blBanner{ position:relative; overflow:hidden;}
.blBanner li img{ width:100%; display:block;}
.blBanner .swiper-pagination-bullet{ width:12px; height:12px; margin:0 4px;}
.blBanner .swiper-pagination-bullet-active{ background:#183884;}


.blAbout-title{ padding:70px 0 20px 0; text-align:center;}
.blAbout-title .cn{ font-size:30px; font-weight:bold; line-height:1.2;}
.blAbout-title .en{ font-size:18px; color:#3e9dd6; text-transform:uppercase; font-weight:bold; padding:5px 0 10px 0; border-bottom:1px #3e9dd6 solid;}
.blAbout-title .txt{ padding-top:20px; color:#383431;}
.blAbout-video{ width:100%; height:640px;}
.blAbout-video video{ width:100%;}


.blDevel-list{ margin-top:20px;}
.blDevel-list li{ margin-top:25px; width:50%; float:left; display:inline-block; position:relative; border-radius:0;}
.blDevel-list li .t{ background:#3e9dd6; font-size:24px; font-weight:bold; color:#fff; padding-left:50px; line-height:100px; border-radius:0 0 0 0; transition:all 0.4s;}
.blDevel-list li .t .ico{ width:140px; float:left; margin-right:30px;}
.blDevel-list li .c{ background:#dededd; width:100%; height:140px; display:table; padding:0 60px 0 220px; text-align:justify; border-radius:0 0 0 0; }
.blDevel-list li:nth-child(2n+2){ float:right; border-left:1px #fff solid;}
.blDevel-list li:hover .t{ background:#183884;}


.blInnov-list{ margin-top:20px;}
.blInnov-list li{ float:left; width:50%; margin-top:30px; border-right:1px #fff solid;}
.blInnov-list li .t{ background:#3e9dd6; font-size:24px; font-weight:bold; color:#fff; padding:15px 0 15px 55px; line-height:105px;}
.blInnov-list li .t .ico{ width:120px; float:left; margin-right:30px;}
.blInnov-list li .pic{ overflow:hidden;}
.blInnov-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.blInnov-list li .c{ background:#dededd; padding:18px 55px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.blInnov-list li:hover .pic img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.blInnov-list li:hover .t{ background:#183884;}
.blInnov-list li:first-child{ width:100%;}


.blNews-list{ margin-left:-2%; position:relative;}
.blNews-list li{ background:#dededd; padding:20px; width:31.3%; margin:30px 0 0 2%; float:left; display:inline-block; transition:all 0.4s;}
.blNews-list li .pic{ overflow:hidden;}
.blNews-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.blNews-list li .date{ padding:25px 0 10px 0; display:block; line-height:1; color:#383431; border-bottom:1px #898784 solid;}
.blNews-list li .tit{ font-size:18px; font-weight:bold; line-height:30px; margin-top:15px; color:#383431;min-height: 90px;}
.blNews-list li .txt{ height:56px; overflow:hidden; margin-top:5px;}
.blNews-list li:hover{ background:#183884;}
.blNews-list li:hover .pic img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.blNews-list li:hover .date, .blNews-list li:hover .tit, .blNews-list li:hover .txt{ color:#fff; border-color:#fff;}
.blNews-more{ text-align:center; padding-top:50px;}
.blNews-more a{ background:#3e9dd6; width:185px; line-height:45px; display:inline-block; font-size:18px; border-radius:8px; color:#fff;}
.blNews-more a:hover{ background:#183884;}


.blFooter{ background:#1f1a17; margin-top:50px; padding:30px 5%; color:#fff; line-height:2.2; font-size:14px;}
.blFooter .f-logo{ width:18%;}
.blFooter .f-add{ width:25%; padding-left:20px; border-left:1px #fff solid; border-right:1px #fff solid;}
.blFooter .f-copy{ width:36%; padding-left:20px; border-right:1px #fff solid;}
.blFooter .f-bei{ width:21%; padding-left:20px;}



/**走进我们**/
.pbanner{ width:100%;}
.pbanner img{ width:100%; display:block;}
.pmenu{ background:#3bb3c2; padding:15px 0; width:1236px; margin:auto; position:relative; z-index:2; text-align:center; font-size:0; margin-top:-30px;}
.pmenu:before { content:""; display:block; width:0; height:0; border-style:solid; border-width:0 0 62px 22px; border-color:transparent transparent #3bb3c2; position:absolute; left:-22px; top:0; zoom:1;}
.pmenu:after { content:""; display:block; width:0; height:0; border-style:solid; border-width:62px 22px 0 0; border-color:#3bb3c2 transparent transparent; position:absolute; right:-22px; top:0; zoom:1; }
.pmenu a{ display:inline-block; font-size:18px; padding:0 20px; position:relative;}
.pmenu a.active, .pmenu a:hover{ color:#fff;}
.pmenu a:before{ content:'/'; font-weight:lighter; position:absolute; right:0; top:0;}
.pmenu a:last-child:before{ display:none;}

.pmenu.bg-purple{ background:#666ea9;}
.pmenu.bg-purple:before { border-color:transparent transparent #666ea9; }
.pmenu.bg-purple:after { border-color:#666ea9 transparent transparent; }

.pmenu.bg-blue{ background:#3e9dd6;}
.pmenu.bg-blue:before { border-color:transparent transparent #3e9dd6; }
.pmenu.bg-blue:after { border-color:#3e9dd6 transparent transparent; }

.pmenu.bg-blue2{ background:#16bae0;}
.pmenu.bg-blue2:before { border-color:transparent transparent #16bae0; }
.pmenu.bg-blue2:after { border-color:#16bae0 transparent transparent; }

.pmenu.bg-orange{ background:#ef9a48;}
.pmenu.bg-orange:before { border-color:transparent transparent #ef9a48; }
.pmenu.bg-orange:after { border-color:#ef9a48 transparent transparent; }

.pmenu.bg-red{ background:#e87877;}
.pmenu.bg-red:before { border-color:transparent transparent #e87877; }
.pmenu.bg-red:after { border-color:#e87877 transparent transparent; }

.pmenu.bg-black{ background:#798992;}
.pmenu.bg-black:before { border-color:transparent transparent #798992; }
.pmenu.bg-black:after { border-color:#798992 transparent transparent; }


.pAbout-mark-title{ padding:70px 0 15px 0; font-size:30px; line-height:1.2; text-align:center; font-weight:bold; border-bottom:1px #3bb3c2 solid;}
.pAbout-mark-title.border-purple{ border-bottom:1px #666ea9 solid;}
.pAbout-mark-title.border-blue{ border-bottom:1px #3e9dd6 solid;}
.pAbout-mark-title.border-blue2{ border-bottom:1px #16bae0 solid;}
.pAbout-mark-title.border-orange{ border-bottom:1px #ef9a48 solid;}
.pAbout-mark-title.border-red{ border-bottom:1px #e87877 solid;}
.pAbout-mark-title.border-black{ border-bottom:1px #798992 solid;}
.pAbout-mark-wrod{ padding:40px 0 20px 0; line-height:2;}
.pAbout-mark-figure{ margin-left:-1%; position:relative;}
.pAbout-mark-figure li{ width:32.3%; float:left; margin:20px 0 0 1%; display:inline-block; text-align:center;}
.pAbout-mark-figure li .pic{ width:100%; overflow:hidden;}
.pAbout-mark-figure li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pAbout-mark-figure li .txt{ background:#3bb3c2; padding:10px 0; color:#fff; line-height:1.8;}
.pAbout-mark-figure li .txt h3{ font-size:20px;}
.pAbout-mark-figure li:hover .pic img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.pAbout-mark-inst{ margin-top:50px;}
.pAbout-mark-inst dl{ background:#24a8bb; margin-top:10px; border-radius:5px; overflow:hidden; line-height:32px; position:relative; padding-left:150px; }
.pAbout-mark-inst dl dt{ background:#24a8bb; height:100%; width:150px; position:absolute; left:0; top:0; text-align:center; color:#fff; font-weight:bold; font-size:18px; border-radius:0 5px 5px 0; display:table;}
.pAbout-mark-inst dl dd{ background:#dededd; width:100%; overflow:hidden; padding:0 10px;}

.pAbout-culture{ padding-top:30px;}
.pAbout-culture dl{ background:#dededd; position:relative; margin-top:15px; height:100px; padding-left:250px;}
.pAbout-culture dl dt{ background:#3bb3c2; width:250px; height:100%; text-align:center; font-size:24px; color:#fff; font-weight:bold; display:table; position:absolute; left:0; top:0;}
.pAbout-culture dl dd{ height:100%; padding:0 25px; overflow:hidden; display:table; }

.pAbout-found-people{ background:#426a61; margin-top:50px;}
.pAbout-found-people .figure{ width:50%;}
.pAbout-found-people .word{ width:50%;}
.pAbout-found-people .word-iboxt{ width:640px; float:left; color:#fff; padding:50px 0 0 50px;}
.pAbout-found-people .word-iboxt .t{ font-size:30px; font-weight:bold; line-height:1; border-bottom:1px #a6b4b1 solid; padding-bottom:15px;}
.pAbout-found-people .word-iboxt .t label{ font-size:22px; font-weight:normal; padding-left:15px; position:relative; top:2px;}
.pAbout-found-people .word-iboxt dl{ padding-top:30px; padding-left:200px;}
.pAbout-found-people .word-iboxt dl dt{ font-weight:bold; font-size:18px; padding-bottom:20px;}
.pAbout-found-people .word-iboxt dl dd .item{ margin-right:20px; float:left; min-width:100px;}
.pAbout-found-people .word-iboxt dl:last-child{ border-bottom:1px #a6b4b1 solid; padding-bottom:40px;}
.pAbout-found-remark{ background:#22afc1; margin-top:10px; padding:30px 0;}
.pAbout-found-remark .iboxt{ padding:20px 65px; position:relative;}
.pAbout-found-remark .iboxt:before{ content:''; background:url(../images/found-dou.png) no-repeat; width:58px; height:42px; position:absolute; left:0; top:0;}
.pAbout-found-remark .iboxt:after{ content:''; background:url(../images/found-dou.png) no-repeat; width:58px; height:42px; 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); }

.pAbout-effect{ background:#e4e4e4; padding:60px 0; margin-top:20px;}
.pAbout-effect-list{ overflow:hidden; position:relative;}
.pAbout-effect-list li{ width:400px; text-align:center; }
.pAbout-effect-list li img{ display:block; transition:all 0.4s; }
.pAbout-effect-list li .tit{ color:#4d4948; margin-top:15px; transition:all 0.4s; opacity:0;}
.pAbout-effect-list li .label{ background:#3bb3c2; font-size:20px; font-weight:bold; color:#fff; line-height:1.2; padding:5px 0; margin-top:5px; border-radius:5px; transition:all 0.4s; opacity:0;}
.pAbout-effect-list li.swiper-slide-active img{ -webkit-filter:blur(0); -moz-filter:blur(0); -o-filter:blur(0); -ms-filter:blur(0); filter:blur(0);}
.pAbout-effect-list li.swiper-slide-active .tit{ opacity:1;}
.pAbout-effect-list li.swiper-slide-active .label{ opacity:1;}
.pAbout-effect-list .swiper-button-next, .pAbout-effect-list .swiper-button-prev{ background:#c2c1c1; width:80px; height:80px; border-radius:50%; margin-top:-40px; left:auto;}
.pAbout-effect-list .swiper-button-prev{ left:0;}
.pAbout-effect-list .swiper-button-prev:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:30px;}
.pAbout-effect-list .swiper-button-next{ right:0;}
.pAbout-effect-list .swiper-button-next:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:22px;}

.sj-pAbout-effect-list{ overflow:hidden; position:relative; display:none;}
.sj-pAbout-effect-list li{ padding:0 50px; text-align:center; }
.sj-pAbout-effect-list li .tit{ color:#4d4948; margin-top:10px; transition:all 0.4s;}
.sj-pAbout-effect-list li .label{ background:#3bb3c2; font-size:16px; font-weight:bold; color:#fff; line-height:1.2; padding:5px 0; margin-top:5px; border-radius:3px; transition:all 0.4s; }
.sj-pAbout-effect-list .swiper-button-next, .sj-pAbout-effect-list .swiper-button-prev{ background:#c2c1c1; width:40px; height:40px; border-radius:50%; margin-top:-20px; left:auto;}
.sj-pAbout-effect-list .swiper-button-prev{ left:0;}
.sj-pAbout-effect-list .swiper-button-prev:before{content:''; height:13px; width:14px; 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;}
.sj-pAbout-effect-list .swiper-button-next{ right:0;}
.sj-pAbout-effect-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;}


.pAbout-plan-tit{ background:#24a8bb; font-size:24px; font-weight:bold; color:#fff; border-radius:5px; text-align:center; margin-top:50px;}
.pAbout-plan-ten{ padding:50px 0; border-bottom:1px #615e5b solid;}
.pAbout-plan-item{ padding:50px 0;}
.pAbout-plan-item .title{ text-align:center; position:relative;}
.pAbout-plan-item .title .cn{ background:#fff; font-size:24px; font-weight:bold; color:#24a8bb; border:2px #24a8bb solid; border-radius:20px; display:inline-block; padding:0 25px; position:relative; z-index:2;}
.pAbout-plan-item .title:before{ content:''; background:#24a8bb; width:100%; height:2px; position:absolute; left:0; top:50%; margin-top:-1px;}
.pAbout-plan-item .log{ text-align:center; font-size:20px; font-weight:bold; margin-top:40px; color:#4d4948;}
.pAbout-plan-item .label{ text-align:center; font-size:24px; font-weight:lighter; font-style:italic; margin-top:15px; line-height:1;}
.pAbout-plan-item .label em{ font-size:30px; font-weight:bold; color:#24a8bb;}
.pAbout-plan-item .list{ margin-top:20px;}
.pAbout-plan-item .list li{ background:#aaa9a9; padding:15px 0; overflow:hidden; vertical-align:middle;}
.pAbout-plan-item .list li .icon{ float:left; width:13%; height:100px; text-align:center; display:table; border-right:1px #7e7c7b solid;}
.pAbout-plan-item .list li .text{ float:left; width:87%; height:100px; display:table; padding:0 2%; font-size:24px;}
.pAbout-plan-item .list li:nth-child(2n+2){ background:#dededd;}


/**产品介绍**/
.pProduct-list{ padding:60px 110px; position:relative; overflow:hidden;}
.pProduct-list li{ width:100%; float:left; text-align:center;}
.pProduct-list li .p-pic{ margin-top:30px;}
.pProduct-list li .p-txt{ display:inline-block; font-size:24px; line-height:1.6; font-weight:bold; color:#e62129; border-radius:5px; padding:0 20px; margin-top:30px; border:2px #e62129 solid;}
.pProduct-list li .p-txt.green{ color:#00552a; border-color:#00552a;}
.pProduct-list li .p-txt.blue{ color:#263c92; border-color:#263c92;}
.pProduct-list li .p-sms{ background:#c2c1c1; display:block; margin:auto; width:300px; margin-top:40px; padding:5px 0; line-height:33px; border-radius:5px;}
.pProduct-list li .p-sms .ico{ background:url(../images/pPro-arrow.jpg) no-repeat; background-size:25px auto; width:25px; height:25px; display:inline-block; position:relative; vertical-align:middle; margin-left:15px; transition:all 0.4s;}
.pProduct-list li .p-sms:hover .ico{ margin-left:20px;}
.pProduct-list .swiper-button-next, .pProduct-list .swiper-button-prev{ background:#c2c1c1; width:80px; height:80px; border-radius:50%; margin-top:-40px; left:auto;}
.pProduct-list .swiper-button-prev{ left:0;}
.pProduct-list .swiper-button-prev:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:30px;}
.pProduct-list .swiper-button-next{ right:0;}
.pProduct-list .swiper-button-next:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:22px;}



/**研发创新**/
.pYfcx-drug-word{ padding-top:50px;}
.pYfcx-drug-word dl dt{ float:left; width:640px; overflow:hidden;}
.pYfcx-drug-word dl dt img{ width:100%; display:block; transition:all 0.4s;}
.pYfcx-drug-word dl dt:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.pYfcx-drug-word dl dd{ width:640px; float:right; padding-top:20px; padding-left:20px;}
.pYfcx-drug-word dl dd .t{ font-size:22px; font-weight:bold; padding-bottom:5px; color:#4d4948; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #919191 solid;}
.pYfcx-drug-word dl dd .c{ text-align:justify; color:#4d4948; padding-top:30px; text-indent:30px;}
.pYfcx-drug-word dl:nth-child(2n+2) dt{ float:right;}
.pYfcx-drug-word dl:nth-child(2n+2) dd{ float:left; padding-right:20px; padding-left:0;}
.pYfcx-drug-banner{ padding:50px 0; border-bottom:1px #5bade0 solid;}
.pYfcx-drug-banner:last-child{ border-bottom:0;}
.pYfcx-drug-pic{ padding-top:35px; margin-left:-1%; position:relative;}
.pYfcx-drug-pic li{ width:32.3%; float:left; margin:15px 0 0 1%; display:inline-block; overflow:hidden;}
.pYfcx-drug-pic li img{ width:100%; display:block; transition:all 0.4s;}
.pYfcx-drug-pic li:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.pYfcx-effi-word{ padding:50px 0 0 220px; line-height:2; font-size:18px; font-weight:bold; color:#4d4948;}
.pYfcx-effi-word .dot{ background:url(../images/effi-dot.jpg) no-repeat; width:22px; height:22px; display:inline-block; margin-right:10px; vertical-align:middle;}



/**生产与营销**/
.pMarket-anti-word{ padding:50px 0;}
.pMarket-anti-tit{ background:#ef9a48; font-weight:bold; font-size:22px; padding:0 30px; display:inline-block; border-radius:5px;}
.pMarket-anti-list li{ padding:50px 0; border-bottom:1px #ef9a48 solid;}
.pMarket-anti-list li .t{ background:url(../images/Market-icon.jpg) no-repeat left center; background-size:15px auto; font-size:18px; font-weight:bold; padding-left:30px;}
.pMarket-anti-list li .c{ margin-top:10px; text-indent:30px;}
.pMarket-anti-list li .figure{ margin-left:-1%; position:relative;}
.pMarket-anti-list li .figure dd{ width:32.3%; margin:15px 0 0 1%; display:inline-block; float:left; overflow:hidden;}
.pMarket-anti-list li .figure dd img{ width:100%; display:block; transition:all 0.4s;}
.pMarket-anti-list li .figure dd:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.pMarket-anti-roll{ overflow:hidden; position:relative;}
.pMarket-anti-roll li{ width:360px; text-align:center; -webkit-box-shadow:0 5px 20px rgba(156,154,152,.66); -moz-box-shadow:0 5px 20px rgba(156,154,152,.66); box-shadow:0 5px 20px rgba(156,154,152,.66);}
.pMarket-anti-roll .swiper-button-next, .pMarket-anti-roll .swiper-button-prev{ background:#c2c1c1; width:80px; height:80px; border-radius:50%; margin-top:-40px; left:auto;}
.pMarket-anti-roll .swiper-button-prev{ left:0;}
.pMarket-anti-roll .swiper-button-prev:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:30px;}
.pMarket-anti-roll .swiper-button-next{ right:0;}
.pMarket-anti-roll .swiper-button-next:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:22px;}



/**社会与责任**/
.pDuty-icu dl{ padding-top:70px;}
.pDuty-icu dl dt{ text-align:center; font-size:24px; color:#4d4948; font-weight:bold; line-height:1; padding-bottom:30px;}
.pDuty-icu dl dd .pic{ width:630px; float:left;}
.pDuty-icu dl dd .word{ width:630px; float:right; min-height:330px; font-size:18px; text-align:justify; color:#4d4948; display:table; border-top:1px #959595 solid; border-bottom:1px #959595 solid;}
.pDuty-icu dl:nth-child(2n+2) .pic{ float:right;}
.pDuty-icu dl:nth-child(2n+2) .word{ float:left;}

.pDuty-love li{ padding:60px 0; color:#4d4948; text-align:center; border-bottom:1px #9d9d9d solid;}
.pDuty-love li .t{  font-size:24px; font-weight:bold;}
.pDuty-love li .c{ padding:30px 0;}
.pDuty-love li:last-child{ border-bottom:0;}

.pDuty-welf-tips{ padding:50px 0; color:#4d4948;}
.pDuty-welf-roll{ overflow:hidden; padding:0 100px 50px 100px; position:relative; border-bottom:1px #515151 solid;}
.pDuty-welf-roll li{ width:348px; text-align:center; }
.pDuty-welf-roll li .tit{ color:#514d4c; margin-top:15px; transition:all 0.4s; opacity:0;}
.pDuty-welf-roll li.swiper-slide-active .tit{ opacity:1;}
.pDuty-welf-roll .swiper-button-next, .pDuty-welf-roll .swiper-button-prev{ background:#c2c1c1; width:80px; height:80px; border-radius:50%; margin-top:-90px; left:auto;}
.pDuty-welf-roll .swiper-button-prev{ left:0;}
.pDuty-welf-roll .swiper-button-prev:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:30px;}
.pDuty-welf-roll .swiper-button-next{ right:0;}
.pDuty-welf-roll .swiper-button-next:before{content:''; height:25px; width:25px; display:block; border:3px 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:24px; left:22px;}

.pDuty-welf-list dl{ background:#f7c5b4; margin-top:25px;}
.pDuty-welf-list dl dt{ width:50%; float:left; overflow:hidden;}
.pDuty-welf-list dl dt img{ width:100%; display:block; transition:all 0.4s;}
.pDuty-welf-list dl dd{ width:50%; float:left; padding:20px 40px 0 40px; color:#4d4948;}
.pDuty-welf-list dl dd .text{ padding:25px 0; border-bottom:1px #4d4948 solid;}
.pDuty-welf-list dl dd .text .t{ font-size:20px; font-weight:bold; line-height:1.1;}
.pDuty-welf-list dl dd .text .c{ margin-top:10px; max-height:56px; overflow:hidden; text-align:justify;}
.pDuty-welf-list dl dd .text:last-child{ border:0;}
.pDuty-welf-list dl dt:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.pDuty-welf-list dl:nth-child(2n+2) dt{ float:right;}

.pDuty-smic-item{ padding:50px 0;}
.pDuty-smic-item .s-logo{ text-align:center;}
.pDuty-smic-item .s-word{ padding:25px 0; color:#4d4948; text-align:justify;}
.pDuty-smic-item .s-figure{ position:relative; text-align:center;}
.pDuty-smic-item .s-figure dd{ width:33.3%;  margin:0 0 25px 2%; display:inline-block;}
.pDuty-smic-item .s-zhengs{ margin-left:0; position:relative; text-align:center;}
.pDuty-smic-item .s-zhengs dd{ width:15.65%; margin:0 0 15px 2%; display:inline-block;}

.pDuty-tax-first{ padding:50px 0; border-bottom:1px #919191 solid;}
.pDuty-tax-first .pic{ width:363px;}
.pDuty-tax-first .word{ width:880px; padding-top:40px; text-align:justify;}
.pDuty-tax-list{ position:relative; overflow:hidden;}
.pDuty-tax-list li{ width:20%; float:left; text-align:center; margin-top:40px;}
.pDuty-tax-list li .word{ margin-top:40px; padding-top:40px; color:#5e5a59; position:relative; z-index:2;}
.pDuty-tax-list li .word:before{ content:''; background:#303030; width:14px; height:14px; position:absolute; left:50%; margin-left:-7px; top:-8px; border-radius:50%; border:2px #fff solid;}
.pDuty-tax-list:before{ content:''; background:#979797; width:100%; height:1px; position:absolute; left:0; bottom:96px;}


.pDuty-pediat-word{ margin-top:50px;}
.pDuty-pediat-pic{ margin-left:-1%; position:relative; margin-top:20px;}
.pDuty-pediat-pic li{ width:24%; float:left; margin-left:1%; display:inline-block;}
.pDuty-pediat-remark{ background:#f7c5b4; margin-top:50px; padding:30px 0;}
.pDuty-pediat-remark .title{ max-width:450px;}
.pDuty-pediat-remark dl{ background:#e87877; margin-bottom:30px; display:block; width:100%; box-shadow:0 10px 20px #de8574;}
.pDuty-pediat-remark dl dt{ width:30%; color:#fff; padding:35px 2%; float:left;}
.pDuty-pediat-remark dl dt .t{ font-size:18px; font-weight:bold; border-bottom:1px #fff solid; padding-bottom:15px; line-height:1;}
.pDuty-pediat-remark dl dt .t em{ font-size:16px; font-weight:normal; font-style:normal; padding-left:20px;}
.pDuty-pediat-remark dl dt .c{ line-height:1.6; margin-top:20px;}
.pDuty-pediat-remark dl dd{ background:#f2ae9b; width:70%; padding:35px 2%; float:left; color:#4d4948;}
.pDuty-pediat-remark dl dd .con{ padding:25px 40px; position:relative;}
.pDuty-pediat-remark dl dd .con:before{ content:''; background:url(../images/remark-dot.jpg) no-repeat; width:34px; height:24px; position:absolute; left:0; top:0;}
.pDuty-pediat-remark dl dd .con:after{ content:''; background:url(../images/remark-dot.jpg) no-repeat; width:34px; height:24px; 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:1000px; margin:auto; padding:130px 0;}
.pNews-detail .title{ font-size:30px; line-height:1.6; font-weight:bold;}
.pNews-detail .time{ margin-top:10px; color:#5a5a5a;}
.pNews-detail .text{ font-size:16px; color:#666; margin-top:30px; text-align:justify;}



/**企业动态**/
.pdynamic{ padding-top:50px; position:relative;}
.pdynamic:before{ content:''; background:#54504e; width:1px; height:100%; position:absolute; left:20px; top:25px;}
.pdynamic-tit{ background:#3e9dd6; font-size:24px; color:#fff; padding-left:70px; position:relative; z-index:1;}
.pdynamic-list li{ padding:50px 0 0 70px; color:#4d4948;}
.pdynamic-list li .year{ position:relative; font-size:18px; font-weight:bold; border-bottom:1px #4d4948 solid; padding-bottom:5px;}
.pdynamic-list li .year:before{ content:''; background:#4d4948; width:15px; height:15px; position:absolute; left:-57px; top:50%; margin-top:-7px; z-index:2; border-radius:50%; }
.pdynamic-list li .item{ margin-top:30px;}
.pdynamic-list li .item .it-month{ display:block; }
.pdynamic-list li .item .it-text{ position:relative; margin-top:5px;}
.pdynamic-list li .item .it-text:before{ content:''; background:#4d4948; width:17px; height:17px; position:absolute; left:-58px; top:5px; z-index:2; border-radius:50%;}
.pdynamic-list li .item .it-text:after{ content:'';  width: 25px; height: 25px; position: absolute; left: -64px; top: -1px; z-index:2; border-radius:50%; border:2px #4d4948 solid;}


/**产品详情**/
.pPro-detail{ width:1000px; margin:auto; padding:130px 0;}
.pPro-detail .title{ background:url(../images/Ppro-tit.jpg) no-repeat left top; padding-left:120px; padding-top:30px; min-height:100px;}
.pPro-detail .title .cn{  background:#1f1a17; display:block; position:relative; color:#fff; font-size:36px; text-align:center; font-weight:lighter; position:relative;}
.pPro-detail .title .cn:before{ content:''; background:#1f1a17; width:100%; height:1px; position:absolute; left:0; top:-9px;}
.pPro-detail .tips{ text-align:center; font-size:22px; font-weight:lighter; padding-left:120px; color:#35312e;}
.pPro-detail .aside{ padding-top:50px;}


/**职业发展**/
.pprof-channel{ background-image:url(../images/channel-bg.jpg); background-position:center; background-size:cover; width:100%; font-size:0; padding:45px 0; text-align:center; margin-top:50px;}
.pprof-channel li{ display:inline-block; vertical-align:middle; margin:0 1%; max-width:30%;}

.pprof-system{ margin-top:80px;}
.pprof-system li{  width:31%; margin:0 1%; float:left; display:table; position:relative; text-align:center; min-height:180px; font-size:24px; color:#4d4948; border:1px #888685 solid;}
.pprof-system li label{ background:url(../images/system-label.jpg) no-repeat; width:58px; height:68px; line-height:68px; display:inline-block; color:#fff; position:absolute; left:50%; margin-left:-29px; top:-34px;}

.pprof-tion li{ background:#dededd; margin-top:30px; position:relative; padding-left:220px; min-height:250px;}
.pprof-tion li .icon{ background:#fff; width:165px; text-align:right; position:absolute; left:0; top:0;}
.pprof-tion li .iboxt{ padding-top:40px;}
.pprof-tion li .iboxt .t{ font-size:24px; line-height:1; padding-bottom:15px; border-bottom:1px #82807f solid;}
.pprof-tion li .iboxt .t em{ font-size:16px; padding-left:20px; font-style:normal;}
.pprof-tion li .iboxt .c{ margin-top:25px;}
.pprof-tion li .iboxt .c .item{ background:#72706f; padding:5px 15px; font-size:16px; color:#fff; border-radius:5px; float:left; margin-right:53px; position:relative;}
.pprof-tion li .iboxt .c .item:before{ content:''; background:url(../images/tion-line.jpg) no-repeat; width:56px; height:3px; position:absolute; right:-56px; top:50%; margin-top:-1px;}
.pprof-tion li .iboxt .c .item:last-child:before{ background:none;}
.pprof-tion li .iboxt .c .item:nth-child(1){ background:#72706f;}
.pprof-tion li .iboxt .c .item:nth-child(2){ background:#605d5c;}
.pprof-tion li .iboxt .c .item:nth-child(3){ background:#4d4948;}
.pprof-tion li .iboxt .c .item:nth-child(4){ background:#383431;}
.pprof-tion li .iboxt .c .item:last-child{ background:#5bade0;}


.pprof-tips{ border:1px #777574 solid; padding:30px 20px; font-size:18px; font-weight:bold; color:#4d4948; margin-top:50px; position:relative; border-radius:10px;}
.pprof-tips:before{ content:''; background:url(../images/pprof-tips.jpg) no-repeat; width:203px; height:25px; position:absolute; left:50%; margin-left:-101px; top:-12px;}

.pprof-word{ text-align:center; margin-top:50px; padding-top:50px; border-top:1px #7d8d95 solid;}
.pprof-word .iboxt{ display:inline-block; padding:0 90px; position:relative; font-size:18px;}
.pprof-word .iboxt:before{ content:''; background:url(../images/pprof-word-dot.jpg) no-repeat; width:60px; height:40px; position:absolute; left:0; top:0;}
.pprof-word .iboxt:after{ content:''; background:url(../images/pprof-word-dot.jpg) no-repeat; width:60px; height:40px; 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);}


.list-paddingleft-2 li{ overflow:hidden;}


.layout-warp{ padding:50px 107px 0 107px; /*border-top:1px #3e9dd6 solid;*/ margin-top:60px;}
.layout-title{ text-align:center; font-size:26px; font-weight:bold; color:#4d4948;}
.layout-tab{ text-align:center; margin-top:30px;}
.layout-h3{ background:url(../images/layout-dot.jpg) no-repeat left center; padding-left:30px; font-size:22px; margin-top:40px; font-weight:bold; color:#4d4948;}
.layout-table{ margin-top:20px;}
.layout-table thead th{ background:#3e9dd6; text-align:left; color:#fff; padding:10px 0 10px 50px; font-size:16px; font-weight:600;}
.layout-table thead th:nth-child(1){ width:19%; }
.layout-table thead th:nth-child(2){ width:26%; }
.layout-table thead th:nth-child(3){ width:38%; }
.layout-table tbody td{ padding:6px 0 6px 50px; color:#4d4948;}
.layout-table tbody tr:first-child td:first-child{ border-bottom:1px #918f8e solid; font-weight:bold; color:#333;}
.layout-table tbody tr:last-child td{ border-bottom:1px #918f8e solid;}
.layout-table tbody tr:nth-child(even){ background:#dededd;}
.layout-tips{ margin-top:40px; color:#4d4948;}

/*药物警戒*/
.t_drug .text_red{
    font-size: 18px;
    font-weight: bold;
    margin: 40px auto;
    color: #ea474e;
    line-height: 30px;
    padding-left: 80px;
}
.t_drug .t_drug_about{  background: #e6ebef;  }
.t_drug_about .h1{ background: #16bae0;color: #fff;text-align: center;
    font-size: 20px;line-height: 40px;font-weight: bold;
}
.t_drug_about .t_drug_form{
    padding: 40px 80px;
}
.t_drug_about .t_drug_form .h2{font-size: 16px;font-weight: bold;line-height: 50px;}
.t_drug_about .t_drug_form .input{
    margin: 15px 0;line-height: 40px;
}
.t_drug_form .input .name{
    width: 200px;
    text-align: right;font-size: 16px;padding-right: 10px;
}
.t_drug_form .input .name .xin{color: #e6040c;    padding: 0 4px;}
.t_drug_form .input .in{
    display: inline-block;
    width: 50%;
    background: #fefefe;
            overflow: hidden;
    border: 1px solid #d7dbde;
}
.t_drug_form .input .in input{
    display: inline-block;
    width: 100%;  padding-left: 15px;
    height: 40px;
}
.t_drug_form .input .in textarea{
    display: inline-block;
    width: 100%;  padding-left: 15px;
    line-height: 40px;
    height: 190px;
    text-align: left;
}
.t_drug_form .input .t_alert{display: none;}
.t_drug_form .input .t_alert .gan{
    margin: 0 15px;width: 25px;

}
.t_drug_form .input .t_alert .te{
    font-size: 18px;
    padding-left: 15px;
    width: 240px;
    color: #848484;
    position: relative;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
    background: -webkit-linear-gradient(top, #fff, #efefef);
    background: -moz-linear-gradient(top, #fff, #efefef);
    background: -o-linear-gradient(top, #fff, #efefef);
    background: -ms-linear-gradient(top, #fff, #efefef);
}
.t_drug_form .input .t_alert .te:after{
    content: '';
    position: absolute;
    right: 100%;
    top:50%;
    transform: translate(0,-50%);
    border-width: 10px 10px 10px 0px;
    border-style:solid;
    border-color:transparent #f6f6f6 transparent transparent;/*透明 灰 透明 透明 */
}
.t_drug_form .input.al .t_alert{ display: block;}
/*.t_drug_form .input.al .in{border: 1px solid #e6bebb;}*/
.t_drug_form .input .in:hover{border: 1px solid #e6bebb;}
.t_drug_form .input .learb .dl_li label{
    margin-left: 25px;
}
.t_drug_form .input .learb .dl_li {
    display: inline-block;
    margin-right: 0.6rem;
    line-height: 0.6rem;
    position: relative;
}
.t_drug_form .input input[type="checkbox"],.t_drug_form .input input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    display: none;
}
.t_drug_form .input .learb .dl_li input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #b7b9ba;
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
}
.t_drug_form .input .learb .dl_li input[type="radio"]:checked + label:after {
    display: inline-block;
    color: #333333;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #16bae0;
    content: "";
    font-size: 0.36rem;
    text-align: center;
    position: absolute;
    line-height: 1.3;
    left: 6.5px;
    top: calc(50% - 4px);
}
.t_drug_form .input .learb .dl_li input[type="radio"]:checked + label:before{
    border: 1px solid #16bae0;
}
.t_drug_form  .btn{background: #98aab4;font-size: 30px;font-weight: bold;width: 130px;text-align: center;
    line-height: 50px;display: inline-block;color: #fff;
}

.t_drug .o_te{font-size: 16px;line-height: 30px;padding: 35px 0;padding-left: 80px;}
.t_drug .o_te .t{font-size: 17px;font-weight: bold;}



