﻿
.ny-box{width: 100%; background: #000; position: relative;}
.ny-box img{display: block;}

.anchor_layer{width: 88%; height: 90px; position:absolute; left: 6%; bottom: -38px;  box-shadow: 0px 3px 2px #e1e1e1; overflow: hidden; z-index: 9;    }
.anchor_layer .nav_wrap{width: 100%; height: 90px; background: #fff; color: #333333;  }
.anchor_layer .nav_wrap.navFix{position: fixed; left: 0; top: 0px; width: 100%; min-width: 1220px; border-radius: 0; z-index: 999; padding-top: 0;}
.anchor_layer .nav_wrap.navFix .wrap_layer{width: 100%; margin: 0 auto; border-radius: 5px;  box-shadow: 0px 3px 2px #e1e1e1;}
.anchor_layer .nav_wrap .wrap_layer{width: 100%; height: 90px; margin: 0 auto; transition-duration: 1s;}
.anchor_layer .nav_wrap a{color:#333333; font-size:20px; display:block; position:relative; padding-left: 20% } 
.anchor_layer .nav_wrap .wrap_tab a .sp{ margin-right:15px; width: 48px; height: 48px; border-radius: 50%; margin-right:12px; float: left; margin-top: 21px;}
.anchor_layer .nav_wrap .wrap_tab a .sp1{ line-height:90px; float: left;}
.anchor_layer .nav_wrap a:hover{ color: #fff; background: #36af35; }
.anchor_layer .nav_wrap .active,.details_main .anchor_layer .nav_wrap a:hover{ background: #36af35;  color: #fff; }  
.cont{width: 100%; margin: 0 auto;}
label.checkbox {margin-right:15px; cursor:pointer; width: 17px; height:17px; display:inline-block; border:1px solid #ccc; } 
label.checked { background: url(../images/chose.jpg) no-repeat; background-size: cover;   } 
label.disabled{}

.xg-zi{ font-size:18px; text-align:center; padding-bottom:50px; line-height:1.8;}
.xg-img{ text-align:center;}
.gai-xi01{ background:url(../images/bg22.png) no-repeat right center; padding:114px 0 80px 0;}
.gai-xi01 p{ font-size:18px; line-height:1.7; width:58%; padding-top:46px;}
.gai-xi01 p:nth-child(2){ width:50%;}
.gai-xi01 p:nth-child(3){ width:46%;}
.gai-xi02 .xg-zi{ padding-bottom:42px;}
.cx-list-xi{background:url(../images/c.jpg) no-repeat center; padding:110px 0 70px 0;}
.cx-list-xi dl{ float:left; width:24%; margin:0 0.5%;}
.cx-list-xi dl dd{ text-align:center; font-size:17px; color:#fff; padding-top:20px; line-height:1.7;}
.cx-list-xi dl dt{ position:relative; overflow:hidden}
.cx-list-xi dl dt img{ width:100%; height:100%; display:block;}
.cx-list-xi dl dt .txt{ position:absolute; width:100%; height:100%; background:#3db13c; color:#fff; left:0; bottom:-100%; transition-duration:.5s;}
.cx-list-xi dl dt .txt .dw{ position:absolute; width:100%; top:50%; transform:translateY(-50%); padding:0 15px;}
.cx-list-xi dl dt .txt h1{ font-size:18px; padding-bottom:16px;}
.cx-list-xi dl dt .txt p{ font-size:15px; line-height:1.7;}
.cx-list-xi dl:hover dt .txt{ bottom:0;}

.ny-w1{width: 75.4%; margin:0 auto;}

.about-padd{padding:75px 0;}
.about-left{width:52.5%; padding-top: 25px; }
.ny-bit{ line-height: 64px; font-size: 35px; color: #333333; position: relative; }
.ny-bit:after{position: absolute; height: 2px; background: #36af35; width:80px; bottom: 0; left: 0; content: ""; transition-duration: 1s; }
.about-left .neir{width: 100%; padding-top: 45px; font-size: 17px; line-height: 30px;}
.about-right{ width: 41.91%; overflow: hidden; background: #000; }
.about-right img{ display: block; width: 100%; transition-duration: 1s; }
.about-padd:hover .about-left .bit:after{ width: 120px; }
.about-padd:hover .about-right img{transform: scale(1.1); opacity: 0.7}

.know{ width: 100%; background: url(../images/know-bg.jpg) no-repeat center center; padding:65px 0 105px 0; }
.about-bit{ width: 100%; margin:0 auto; text-align: center; line-height: 66px; position: relative; font-size: 35px; color: #333333; margin-bottom: 50px; }
.about-bit:after{position: absolute; content: ""; width: 10%; height: 2px; background: #36af35; left: 45%; bottom: 0;transform: translateY(-50%);}

.know .pic{width: 48.2%; overflow: hidden; position: relative; cursor: pointer;}
.know .pic img{display: block; width: 100%; transition-duration: 1s;}
.know .pic:hover img{transform: scale(1.1);}
.know .pic .dw{width: 90%; left: 5%; top: 40px; position: absolute; color: #fff; z-index: 5;}
.know .pic .dw .bit{ height: 50px; font-size: 22px; }
.know .pic .dw .neir{font-size: 17px; line-height: 20px; padding-bottom: 20px;}

.team{width: 100%; padding-top: 70px;}
.team dl{width: 48%; margin:0 1%; float: left;}
.team dl dt{width: 28.729%; float: left;}
.team dl dd{ width: 68%; float: right; padding-top: 15px;   }
.team dl dd .bit{line-height: 36px; font-size: 20px; color: #333333;}
.team dl dd .neir{width:100%; font-size: 17px; line-height: 24px; color: #555555; margin-top:15px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; }

.tema1{ width: 100%; background: #f6f6f6; padding:20px 40px 0 40px; min-height: 235px; }
.tema1 .pic{position: relative; width: 165px; height: 208px; margin:0 auto; overflow: hidden; }
.tema1 .pic img{width: 100%; display: block; position: relative; z-index: 1; opacity: 1;}
.tema1 .pic .dw{width: 165px; height: 208px; position: absolute; left: 0; top: 0; background: url(../images/tean-zz.png) no-repeat;}
.tema1:hover .pic .dw{background: url(../images/tean-zz1.png) no-repeat; z-index: 2}
.tema1:hover{background: #36af35;}
.tema1 .text1{text-align: center;}
.tema1 .text1 .p1{ font-size: 20px; color: #333333; }
.tema1 .text1 .p2{padding-top: 15px; font-size: 16px; line-height: 28px;}
.tema1:hover .text1 .p1{color: #fff;}
.tema1:hover .text1 .p2{color: #fff;}
.contact{width: 100%; background: url(../images/contact-bg.jpg) no-repeat center center; padding:60px 0 95px;}
.contact .left img{ width: 100%; }
.contact .right{padding-left: 60px;}
.contact .right .p1{padding-top: 40px; font-size: 20px; line-height: 48px;}

.pro-padd{padding:110px 0 75px 0;}
.product_list{width: 100%;}
.product_list dl{width: 23.5%; float: left; margin-right:2%; cursor: pointer;}
.product_list dl:nth-child(4n){margin-right: 0;}
.product_list dl dt{width: 100%; overflow: hidden;  background: #000;}
.product_list dl dt img{width: 100%; display: block; transition-duration: 1s; }
.product_list dl:hover dt img{transform: scale(1.1); opacity: 0.7}
.product_list dl dd{width: 100%; text-align: center; font-size: 18px; line-height: 80px; color: #333333;}



.yjs-list{width: 100%; padding-top: 40px;}
.yjs-list dl{width:32.5%; float: left; margin-right: 1.25%; cursor: pointer; }
.yjs-list dl:nth-child(3){margin-right: 0;}
.yjs-list dl dt{width: 100%; overflow:hidden; background: #000;}
.yjs-list dl dt img{display: block; transition-duration: 1s;}
.yjs-list dl:hover dt img{transform: scale(1.1); opacity: 0.7;}
.yjs-list dl dd{width: 100%; background:#fafafa; padding:20px 30px 40px 30px; position: relative; min-height:250px;}
.yjs-list dl dd .bit{line-height: 32px; color: #333333; font-size: 20px; font-weight: bold;}
.yjs-list dl dd .neir{width: 100%; padding-top: 10px; line-height: 24px; font-size: 16px;}
.yjs-list dl dd:after{position: absolute; width: 0; height: 2px; background: #36af35;content: ""; left: 50%;bottom: -2px;transition-duration: 0.5s;}
.yjs-list dl:hover dd:after{width: 100%; left: 0;}
.yjs-list dl:hover dd{background: url(../images/yjs-icon1.png) no-repeat 94% 80% #fafafa;}


.yjs{
    width: 100%;
    background: url(../images/yjs-bg.jpg) no-repeat center center;
    background-size: cover;
    padding: 65px 0 105px 0;

}
.yjs-list1{width: 100%; }
.yjs-list1 dl{width: 31%; float: left; margin-right:3.5%; position: relative; cursor: pointer;}
.yjs-list1 dl img{display: block; width: 100%;}
.yjs-list1 dl:nth-child(3){margin-right: 0;}
.yjs-list1 dl .dw{width: 90%; position: absolute; bottom:15px; left: 5%; color: #fff;}
.yjs-list1 dl .dw .bit{line-height: 40px; font-size: 24px;}
.yjs-list1 dl .dw .neir{line-height: 26px; font-size: 16px;overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.yjs-list1 dl .dw1{width: 0; height:0; position: absolute; left: 50%; top:50%; background:#fff; transition-duration: .5s; }
.yjs-list1 dl:hover .dw1{width: 95%; height: 95%; left: 2.5%; top: 2.5%; padding:35px 25px 0 25px; overflow: hidden;}
.yjs-list1 dl .dw1 .bit{line-height: 36px; color: #66b94b; font-size: 24px; display:none;}
.yjs-list1 dl .dw1 .neir{width: 100%; padding-top:10px; font-size: 16px; line-height: 30px; display:none;}
.yjs-list1 dl:hover .dw1 .bit{display: block;}
.yjs-list1 dl:hover .dw1 .neir{display: block;}

.drug{width: 100%; position: relative;}
.drug .left{width: 47.166%; overflow: hidden;}
.drug .left1{width: 41.988%; overflow: hidden;}
.drug .left1 img{display: block; width: 100%;}
.drug .left img{display: block; width: 100%;}
.drug .right{ width: 50%; padding-top: 40px;}
.drug .right .bit{font-size: 42px; line-height: 56px; position: relative; font-weight: bold;}
.drug .right .bit:after{ width: 93px; height: 2px; background: #66b94b; position: absolute; content: ""; bottom: -10px; left: 0; }
.drug .right .bit span{color: #66b94b;}
.drug .right .neir{font-size: 16px; line-height: 24px; padding-top: 30px; color: #555555;}

.drug .right1{ width: 55%; padding-top: 40px;}
.drug .right1 .bit{font-size: 42px; line-height: 56px; position: relative; font-weight: bold;}
.drug .right1 .bit:after{ width: 93px; height: 2px; background: #66b94b; position: absolute; content: ""; bottom: -10px; left: 0; }
.drug .right1 .bit span{color: #66b94b;}
.drug .right1 .neir{font-size: 16px; line-height: 24px; padding-top: 30px; color: #555555;}

.slideBox01{ width:60%; height:auto; position:absolute; right: 0; bottom: 0; background:url(../images/yjs-icon2.png)no-repeat right bottom #f6f6f6; padding:60px 60px 80px 60px; }
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd li .bit{font-size: 22px; line-height: 40px; color: #333333;}
.slideBox01 .bd li .neir{ line-height: 24px; font-size: 16px; padding-top: 10px; }

.slideBox01 .bd li .bit1{font-size: 22px; line-height: 40px; color: #333333;}
.slideBox01 .bd li .neir1{ line-height: 32px; font-size: 16px; padding-top: 10px; }

.slideBox01 .prev{ position:absolute; right:18%; bottom:45px; display:block; width:9px; height:14px; background:url(../images/yjs-jt.png) no-repeat; }
.slideBox01 .next{ position:absolute; right:23%; bottom:45px; display:block; width:9px; height:14px; background:url(../images/yjs-jt.png) no-repeat; -webkit-transform: rotate(180deg);
                 -moz-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                 -ms-transform: rotate(180deg);
                 transform: rotate(180deg);}
		.slideBox01 .hd{   height:15px; overflow:hidden; position:absolute; left:18px; bottom:15px; z-index:1; }
		.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox01 .hd ul li{ float:left; margin-right:6px;  width:7px; height:7px; text-align:center; background:#c1c1c1; border-radius: 50%; cursor:pointer; }
		.slideBox01 .hd ul li.on{ background:#49b648; }

.inn{width: 100%; background:#f6f6f6; padding:70px 0;}
.inn1{padding-top: 40px; background: url(../images/yjs-icon3.png) no-repeat 56% bottom;}
.inn1 .left{width: 54%; }
.inn1 .left .p1{ position: relative; padding-left:23px; font-size: 16px; line-height: 24px; margin-bottom: 25px;}
.inn1 .left .p1:after{ position: absolute; content: ""; width: 16px; height: 16px; background: url(../images/yjs-icon4.png) no-repeat; left: 0; top: 0;}
.inn1 .right{ width:44.7%; overflow: hidden;}
.inn1 .right img{ display: block; width: 100%; border-radius: 50%;}

.cxfz{background: url(../images/cxfz-icon.png) no-repeat left 76px;}
.cxfz-padd{padding:65px 0 160px 0; }
.cxfz .text{text-align: center; line-height: 30px; font-size: 18px; color: #333333; }
.cxfz .pic{text-align:center; padding:65px 0 120px 0;}
.cxfz .pic img{display:inline-block; max-width: 100%;}
.cxfz1{background: url(../images/cxfz-bg.png) no-repeat right top;}
.cxfz1 .text1{width: 50%; padding-top: 30px;}
.cxfz1 .text1 p{ width: 100%; line-height: 36px; font-size: 18px; padding-bottom: 60px; }

.cxjs-list{width: 100%; padding-top: 40px;}
.cxjs-list li{width:22.75%; float: left; margin-right: 3%; cursor: pointer; position: relative; overflow: hidden; background: #000; }
.cxjs-list li img{display: block; width: 100%; transition-duration: 1s;}
.cxjs-list li:hover img{opacity: 0.7}
.cxjs-list li:nth-child(4){margin-right: 0;}
.cxjs-list li .dw{width: 100%; height: 100%; z-index: 2; background: #36af35; color: #fff; padding:80px 25px 0 25px; text-align: center; position: absolute; bottom: -100%; transition-duration: 1s;}
.cxjs-list li .dw .bit{ font-size:20px;  }
.cxjs-list li .dw .neir{padding-top: 20px; font-size: 16px; line-height: 28px;}
.cxjs-list li:hover .dw{bottom: 0;}
.cxjs-list li .dw1{width: 60%; position: absolute; line-height: 46px; font-size: 16px; color: #fff; z-index: 1; top: 80px; left: 20%; border-radius: 20px; background: #36af35; text-align: center; transition-duration: 1.5s;}
.cxjs-list li:hover .dw1{ top: 80%; }

.news-list{width: 100%;}
.news-list li{ width:32.3%; float:left; border:1px solid #e7e7e7; background:#fff; margin-right:1.55%; cursor:pointer; margin-bottom:50px; }
.news-list li:nth-child(3n){ margin-right:0; }
.news-list li .pic{ width:100%; overflow:hidden; background: #000; position:relative; padding-bottom:55%;}
.news-list li .pic img{ width:100%; display:block; transition-duration:1s; position:absolute; height:100%; top:0; left:0;}
.news-list li:hover .pic img{ transform:scale(1.1,1.1); opacity: 0.7;}
.news-list li .title{ padding:15px 20px 20px 20px;}
.news-list li .title .bit{line-height:30px; font-size:20px; color:#519b7b; height:40px; font-weight:normal; text-align:left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news-list li .title .neir{font-size: 16px; line-height: 28px; color: #666666; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin-bottom: 10px;}
.news-list li .title .more{ line-height:40px; font-size:16px; font-family:"Arial"; position:relative; color:#519b7b; }
.news-list li .title .more:after{ position:absolute; content:""; width:22px; height:7px; right:-35px; transition-duration:1s; background:url(../images/jt.png) no-repeat; top:16px;}
.news-list li:hover .title .more:after{ right:-40px;}
.news-list li .title .time{ color:#555555; font-family:"Arial"; line-height:40px;}




.s-page{width:100%; padding-top:50px;}
.p1Page2{ margin:0 auto; height:34px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:34px;text-align:center; }
.page li{display: inline-block;}
.page a{margin:0 5px;display:inline-block;padding:0 15px; background:#ececec; color:#777777; }
.page span{margin:0 5px;display:inline-block;padding:0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#2269c9; color:#fff;}
.page span:hover{background:#2269c9; color:#fff;}
.page .on{background:#2269c9;color:#FFF; padding:0px 15px; color:#fff;}
.page a.on:hover{background:#2269c9; color:#fff;}
.page a.page_turn:hover{background:#2269c9;color:#FFF;box-shadow:1px 1px 3px #CCC;}
.page a[disabled]{  color: #777;cursor: not-allowed;background-color: #ececec;border-color: #ececec;}
.detail{width:100%; padding-top:40px; line-height:50px; border-bottom:1px solid #e6e6e6; text-align:center; font-size:26px;}
.detail1{width:100%; padding-top:15px; line-height:28px; border-bottom:1px solid #e6e6e6; font-size:16px;}
.detail1 p{ padding-bottom:20px;}
.detail1 img{ text-align:center; display:inline-block;  padding-bottom:20px; max-width:80%;}
.detail2{width:100%; padding-top:20px; padding-bottom:20px;}
.picScroll-left2{ width:100%; position:relative; margin:0 auto;  overflow: hidden; }
.picScroll-left2 .bd{ width: 98%; margin:0 auto;}
.picScroll-left2 .bd ul{ zoom:1; overflow: auto !important; padding-top: 50px !important; padding-bottom: 10px !important;}
.picScroll-left2 .bd ul li{ width: 30.333%; margin-right: 3%; float:left; _display:inline;  cursor: pointer; position: relative; border:1px solid #e7e7e7;  text-align: center; }
.picScroll-left2 .bd ul li .pic{ width: 100%; overflow:hidden; }
.picScroll-left2 .bd ul li .title{font-size: 14px; line-height: 22px; padding-top: 15px; text-align: center; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.picScroll-left2 .bd ul li .dw{width: 12px; height: 12px; background: #fff; border:1px solid #bcbcbc; top:-40px; left: 50%; position: absolute; border-radius: 50%; z-index: 999;}
#map {width: 100%; height:425px}


.xz-new-list{  border-top:1px solid #e7e7e7;}
.xz-new-list li{ width:50%; background:url(../images/xzz02.png) no-repeat 95% center; line-height:72px; font-size:16px; float:left; border-bottom:1px dashed #a1a1a1;padding:0 40px;box-sizing: border-box;}
.xz-new-list li a{ width:90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(../images/xzz01.png) no-repeat left center; padding-left:30px;}

.xz-new-ri{ float:right}
.n-detail{ line-height: 60px; font-size: 26px; text-align: center; border-bottom: 1px solid #e9e9e9; }
.n-detail1 { padding:15px 0 60px 0; }
.n-detail1 p{font-size: 18px; line-height: 30px; text-indent: 2em; padding-bottom: 25px;}


@keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-moz-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-webkit-keyframes changeScale
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}
}

@-o-keyframes changeScale 
{   0%   {transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1); opacity: .2;}
100% {transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);opacity: 1}
}


@media only screen and (max-width: 1440px){
.know .pic .dw{width: 96%; left: 1.5%; top: 20px; position: absolute; color: #fff; z-index: 5;}
.know .pic .dw .bit{ height: 50px; font-size: 20px; }
.know .pic .dw .neir{font-size: 16px; line-height: 18px; padding-bottom: 10px;}
}
@media only screen and (max-width: 1366px){
.cxfz-padd {
    padding: 40px 0 60px 0;
}
.s-page {
 padding-top:0px;
}
}
@media only screen and (max-width: 1240px){
    
}
@media only screen and (max-width: 992px){

}
@media only screen and (max-width: 760px){
.ny-box{ padding-top: 60px; }
.anchor_layer {
display: none;
}
.ny-w1 {
    width:94%;
}
.about-padd {
    padding: 30px 0;
}
.about-left {
    width: 100%;
    padding-top: 0px;
}
.about-right {
    width: 100%;
    margin-top: 15px;
}
.know {
    padding:30px 0 30px 0;    background-size: cover;
}
.about-bit {
    line-height: 50px;
    font-size: 20px;
    margin-bottom: 20px;
}
.know .pic {
    width: 100%;
    margin-bottom: 15px;
}
.know .pic .dw {
    width: 90%;
    left: 5%;
    top: 10px; position:relative; color:#333; padding-bottom:10px;
}
.know .pic .dw .bit {
    height: 30px;
    font-size: 18px;
}
.know .pic .dw .neir {
    font-size: 15px;
    line-height: 21px;
}
.team dl {
    width:100%;
    margin-bottom:15px;
}
.team dl dt {
    width: 50%;
    margin-left: 25%;
}
.team dl dd {
    width: 100%;
}
.team {
    padding-top: 20px;
}
.contact {
    background-size: cover;
    padding: 30px 0 30px;
}

.contact .right {
    padding-left: 0px;
    margin-top: 20px;
}
.contact .right .p1 {
    padding-top: 20px;
    font-size: 18px;
    line-height: 30px;
}
.pro-padd {
    padding: 30px 0 30px 0;
}
.product_list dl {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
}
.product_list dl dd {
    font-size: 15px;
    line-height: 50px;
}
.drug .right1 {
    width: 100%;
    padding-top: 40px;
}
.slideBox01 {
    width: 100%;
    position: relative;
    padding: 30px 10px 50px 30px;
}
.cxjs-list li {
    width: 90%;
    margin-left:5%;
    margin-right:5%;
    margin-bottom:15px;
        height: 350px;
}
.cxjs-list {
    padding-top: 0px;
}
.cxjs-list li .dw {
    padding: 40px 15px 0 15px;
}
.cxjs-list li .dw .neir {
    padding-top: 10px;
    font-size: 15px;
    line-height: 24px;
}
.drug .left1 {
    width: 100%;
    overflow: hidden;
}
.drug .right1 .bit {
    font-size: 22px;
    line-height: 26px;
}
.drug .right1 .neir{padding-bottom: 30px;}
.yjs-list {
    padding-top:0px;
}
.yjs-list dl {
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
}
.yjs {
    padding: 30px 0 30px 0;
}
.yjs-list1 dl {
    width: 90%;
    margin-right: 5%;
        margin-left: 5%;
}
.drug .left {
    width: 100%;
    overflow: hidden;
}
.drug .right {
    width: 100%;
    padding-top: 0px;
}
.drug .right .bit {
    font-size: 22px;
    line-height: 26px;
    padding-top: 20px;
}
.drug .right .neir{padding-bottom: 30px;}
.inn1 .left {
    width: 100%;
}
.inn1 .right {
    width: 100%;
    overflow: hidden;
}
.news-list li {
    width: 96%;
    margin-right: 2%;
        margin-left: 2%;
    margin-bottom: 30px;
}
.xz-new-list li {
    width: 100%;
    line-height: 62px;
    font-size: 15px;
    float: left;
    padding: 0 10px 0 0;
}
.xz-new-list li a{ width:70%; padding-left:20px;}
}