/*公用样式*/
body{background: #F2F2F2;font-size: 18px;position: relative; color: #555555; line-height: 32px;}
a{color: #656565;}
a:hover{color: #656565;}
li{list-style: none;}

.container{padding: 0;}
@media screen and (min-width: 1600px){
	.container {width: 1600px;}
	.main{width: 1340px!important;}
	.main01{width: 1280px!important;}
}
@media screen and (max-width: 1600px){
	.main{width: 1000px;}
	/*.problem{width: 54%; padding-left: 55px;}
	.main01{padding-left: 30px;}*/
}
@media screen and (max-width: 1200px){
	/*.follow{width: 30%;}*/
	.follow{display: none;}
	.problem{width:78%!important; float: left!important;}
	.sub_nav{padding-top: 15px;}
	
}
@media screen and (max-width: 992px){
	.follow{width: 100%;}
	/*.problem{display: none;}*/
	.main{width: 100%; padding:0 30px;}
	.footer .main01{ color: #fff; padding-left: 60px;}
	.list h3{margin: 0;}
}


.big-close .close{font-size: 50px; position: relative; left: -10px; margin-left: -30px;}
.big-close img{width: 100%; padding: 50px;}
.shadow{box-shadow:0 5px 5px -1px #ccc;}
.bg-red{background: #B30E14; height: 84px;}
.text-size16{font-size: 16px;}
.text-white{color: white;}
.overflow-hidden{overflow: hidden;}
.imglist{width: 100%;}
.bg-green{background: #077C54;}
.bg-white{background: #fff;}
.margin-top50{margin-top: 50px;}
.margin-bottom30{margin-bottom: 30px;}
.margin-bottom10{margin-bottom: 10px;}
.margin-tb20{margin-top: 20px; margin-bottom: 20px;}
.padding-left0{padding-left: 0!important;}
.padding-right0{padding-right: 0!important;}
.font-size22{font-size: 22px;}
.font-size20{font-size: 20px;}
ul{padding-left: 0; display: inline-block;}
.font-size16{font-size: 16px;}
.page-banner{position: relative; z-index: 10000;}

/*文本样式*/
.text-red{color: #b30e14;}
.text-green{color: #077C54;}
.btn-success{background: #077c54!important;border-color: #077c54!important}
.height40{height: 40px;}
.border-bottom1{border-bottom: 1px solid #ccc;}
.border{border: 1px solid #ccc;}

.h-one{font-size: 36px;}

a:focus{text-decoration: none;}

.headline{margin: 0; padding: 50px 0;}
.swiper-pagination-bullet-active{background: #056745;}

.btn-radius a{display: inline-block; padding: 0 30px; margin: 0 auto;  color: #fff; border-radius: 20px; line-height: 40px; text-decoration: none;}
.btn-bg-gay a {background: #4d4c4c; color: #fff;}
.btn-bg-gay a:hover{background: #383838;  color: #fff;}

.btn-bg-green a {background: #078559;}
.btn-bg-green a:hover{background: #056745;  color: #fff;}

.btn-bg-wite a {background: #f2f2f2; color: #555555;}
.btn-bg-wite a:hover{background: #056745;  color: #fff!important;}



/*index*/
.index-news{padding-bottom: 50px!important; background: #f2f2f2;}
.index-news-list{padding-left: 0;}
.index-news-list .border-radius15 img{border-radius: 15px;}
.index-news-list .border-radius25{border-radius: 20px;}
.index-news-list .padding-lr25{padding-left:25px; padding-right: 25px;}
.index-news-list .details a{color: #056745;}
.index-news-list .details a:hover{text-decoration: underline;}
.index-news-list h3{ line-height: 33px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.index-news-list .info{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.index-news-list img{/*max-height: 231px;*/ width: 100%;}
.index-news-list p{margin-bottom: 10px!important;}
.index-news-list .more a{display: inline-block; padding: 0 30px; margin: 0 auto;background: #078559; color: #fff; border-radius: 20px; line-height: 40px;}
.index-turnip{margin-left: 0; margin-right: 0;}
.index-turnip .col-md-6{padding-left: 0; padding-right: 0;}
.index-news-list .more a:hover{background: #056745;}
.index-turnip .index-turnip-content{padding: 8% 10px 20px 30px;}
.index-turnip .index-turnip-title{margin-bottom: 20px;}
.index-turnip .index-turnip-info{margin-bottom: 20px; line-height: 32px;}


.index-report-content{padding-bottom: 50px; display: inline-block;}
.index-report-content .col-md-6{padding: 0;}
.index-report-content h3{margin-top: 0; margin-bottom: 10px!important;}
.index-report-content .info{line-height: 32px;}
.index-report-content li{padding-right: 15px!important;}
.index-report-content li:nth-child(2n){padding-left: 15px!important; padding-right: 0!important;}

.index-two .border-radius15 img{border-radius: 15px;}
.index-two .info{margin-bottom: 10px;}
.index-two .details a{color: #056745;}
.index-two .details a:hover{text-decoration: underline;}

.index-group{background: url(../upload/group.jpg); padding: 65px 0; height: 422px;}
.index-group .main{background: #ffffffc7;  height: 300px;}
.index-group .main h1{padding-top: 50px; padding-bottom: 0;}
.index-group .main .info{margin: 35px 0; line-height: 32px;}
.index-group .main .more{text-align: center;}
.index-group .main .more a{display: inline-block;    background: #056745; line-height: 40px; color: #fff; padding: 0 60px; border-radius: 20px;}

.index-one-list{padding-bottom: 10px; margin-bottom: 20px;}
.index-one-list .index-one-content h3{margin-top: 0!important;}
.index-one-list .index-one-content .more a{color: #056745;}
.index-one-list .img img{width: 100%;}
.index-one-list .col-md-3{padding-left: 0px; padding-right: 30px;}
.index-one-list .col-md-3:nth-child(2n){padding-right: 0px; padding-left: 30px;}
.index-one-list .col-md-9{padding-left: 0px; padding-right: 0;}

.index-case{padding-bottom: 50px;}
.index-case .index-case-list{}
.index-case .index-case-list ul{padding-bottom: 30px;}
.index-case .index-case-list .title{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top: 0; }
.index-case .index-case-list .title a{color: ##656565;}
.index-case .index-case-list .info{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
overflow: hidden; margin-bottom: 10px;}
.index-case .index-case-list .more a{color: #056745;}
.index-case .index-case-list .col-md-6{padding-left: 0;}
.index-case .index-case-list .img{padding: 0;}
.index-case .index-case-list .img img{max-width: 100%; border-radius:15px; height:231px;}
.index-case .index-case-list .content{padding-right: 0; padding-left:0;}
.index-case .index-case-list .content h3{margin-bottom: 10px!important; margin-top:20px; margin-bottom:10px; line-height:33px;}

.index-turnip-product{display: inline-block; margin-right: -20px; margin-top: 25px; text-align: center;}
.index-turnip-product .col-md-3{padding-left: 0; padding-right: 20px;}
.index-turnip-product .img img{width: 100%;}

.index-recovery{border-bottom: 1px solid #f1f1f1; padding: 50px 0; background: #f2f2f2;}
.index-recovery .h-one{margin-bottom: 20px;}
.index-recovery .button{ line-height: 40px; display: inline-block; margin-top: 20px;}
.index-recovery .button .button_gout{margin-right: 30px;}

.index-recovery .button .button_cancer{}
.index-recovery .button .button_cancer a{border: 1px solid #056745; color: #555555;}

.index-recovery .col-md-9{padding-left: 0;}
.index-recovery .col-md-3{padding-right: 0;}


.index-familiar .more a{color: #056745;}
.index-familiar .index-familiar-list{padding-left: 0;}
.index-familiar .index-familiar-list .title{padding-bottom: 15px;}
.index-familiar .index-familiar-list .title a{ color: #056745;}


/*head*/
.logo{margin-top: 15px; margin-left: 30px;}
.logo-tit{margin-top: 28px; padding-left: 10px;}
.phone{margin-top: 15px; margin-right: 30px;}

.navbar-nav a{color: #fff;}
.nav-bg{padding: 0 15px;}

.navbar-nav{}
.navbar-nav>li>a{padding-top: 0; padding-bottom: 0;line-height: 64px;}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.login>i{font-size: 24px; display: block; line-height: 64px; text-align: right;}

/*content*/
.product{margin: 0; padding: 50px 0;}
.main{width: 100%; margin: 0 auto;  padding:0 30px;}
.main01{width: 100%; margin: 0 auto; color: #656565;}
.main .col-md-4{margin-bottom: 35px; padding-left: 12px; padding-right: 12px;}
.text{line-height: 32px; margin-bottom: 40px;}
.into{background: #F2F2F2; padding: 20px 10px;}
.into a{display: block;}
.into p{ margin: 0;}
.into span font{color: #078559; font-size: 36px;}

/*footer*/
.footer .main01{ color: #fff; position: relative;}
.list h3{padding-left: 3px;}
.list p{font-size: 24px;}
.list-inline>li{display: block; line-height: 40px;}
.list li a{ color: #fff; width: 100%;}
.foot1{height: 85px; line-height: 85px; background: #056745; color: #fff;}
.ewm{position: absolute; left: 0; bottom: 0; margin-left: 37px; margin-bottom: -25px; display: none;}
.ewm img{width: 150px; border: 1px solid #e8e8e8;}

.ewm .glyphicon{display: block; text-align: center; top: -5px;}

.follow span{float: left; padding-right: 20px;}
.follow a{background-image: url(../images/icon.png); background-repeat: no-repeat; width: 32px; height: 32px; float: left;  margin-top: 25px; margin-right: 26px;}
.follow .wechat{ background-position: 0px 4px;}
.follow .wechat:hover{ background-position: -39px 3px;}
.follow .weibo{background-position: 0px -31px;}
.follow .weibo:hover{background-position: -39px -31px;}

.problem{margin: 0!important; font-size: 16px;}
.problem a{float: right; color: #fff; margin-left: 40px;}
.problem a:hover{color: #D2D2D2; text-decoration: none; display: block;}
.problem a p{background-image: url(../images/icon.png);float: left; width: 32px; height: 32px; margin-top: 25px; margin-right: 10px;}
.problem .common p{background-position: 0 -67px;}
.problem .common:hover p{background-position: -38px -67px;}
.problem .forum p{background-position: -1px -108px;}
.problem .forum:hover p{background-position: -38px -108px;}
.problem .case p{background-position: -1px 52px;}
.problem .case:hover p{background-position: -38px 52px;}
.sub_nav{background: #078559;}
.copyright{ line-height: 60px; background: #056745; color: #fff; text-align: center; font-size: 16px;}


/*content_nr*/
.content{}
.content p{line-height: 32px; margin-bottom: 20px;}
.content p img{max-width: 100%;}
.crumbs{ line-height: 60px;}

/*news_list*/
.news_list{padding: 0;}
.news_list .col-md-6{margin-bottom: 20px;}
.news_list li a:hover h3{text-decoration: underline;}
.news_list h3{margin-top: 0; line-height: 32px; font-size: 22px; color: #077c54;}
.hide3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hide2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.img-magnify{transition: all 1s;}
.img-magnify:hover{
         transform: scale(1.1); /* 放大1.1倍 */
     }
.news_list img{ width: 100%;/* height: 126px;*/}
.news_list li{margin-bottom: 40px;}
.news-tab{padding-top: 30px; margin-bottom: 30px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: #077c54; color: #fff;}
.news_list .col-md-12{padding-left: 0; padding-right: 0;}

/*lska_list*/
.lska_list .col-md-6{padding-left: 0; padding-right: 0;}
.lska_list h4{margin-top: 0;}
.lska_list img{border: 1px solid #ccc;}
.text-gray{color: #999999; font-size: 16px;}

/*shipin_list*/
.shipin_list{}
.shipin_list li{height: 615px;}
.shipin_list .video_nr{position: absolute; top: 0; left: 0; background: #0009; width: 100%; height: 100%; display: none;}
.shipin_list .video_nr .video_nr_list{position:fixed; top: 50%; left: 50%; width: 730px; height: 482px; background: #fff; padding: 0; z-index: 1000; margin-top: -241px; margin-left: -365px; border-radius: 5px;   box-shadow: 0 0 10px #666;}
.shipin_list .video_nr .video_nr_list .video_top{line-height: 50px; height: 50px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.shipin_list .video_nr .video_nr_list .video_top .close{text-align: right; line-height: 50px;}
.shipin_list .video_nr .video_nr_list .video_top #close{font-weight: bold; font-size: 30px; text-align: right; text-decoration: none; display: table-caption;}
.shipin_list .video_nr li{display: none; text-align: center;}
.shipin_list .video_nr li video{width: 700px; height: 402px; background: #000;}


/*qa*/
.qa .panel{box-shadow: none;}
.panel-heading{padding: 20px 15px;}
.panel-group .panel{margin-bottom: 32px!important;}
.qa .panel-title{font-size: 20px; color: #077c54;}
.qa .panel-title a{color: #077c54;}
.qa .panel-title a:hover{text-decoration: underline;}
.qa .panel-body{padding: 15px 0 0;}
.qa .panel-body p:last-child{margin-bottom: 0;}

/*nrtp*/
.pop-pic .s_pic ul li img{width: 100%;}

.pop-pic .b_pic{width: 800px; overflow-x: hidden; margin: 0 auto;position: relative;}
.pop-pic .b_pic ul {position: relative;}
.pop-pic .b_pic ul li{float: left; background: #fff; border-radius: 5px;}
.pop-pic .b_pic ul li img{ padding: 50px;}
.pop-pic .b_pic .prev{position: fixed; left: 50%; top: 50%; background: #0000003b; padding: 15px; border-radius: 25px; display: none; margin-left: -350px;}
.pop-pic .b_pic .next{position: fixed; right: 50%; top: 50%; background: #0000003b; padding: 15px; border-radius: 25px; display: none; margin-right: -350px;}
.pop-pic .b_pic:hover .prev, .pop-pic .b_pic:hover .next{display: block;}

.posi{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000000a1; display: none; height: 100%; overflow-y: scroll; z-index: 10000000000;}
.posi_bod{margin: 50px auto; box-sizing: content-box; width: 800px; position: relative; border-radius: 5px;}
button.close{position: absolute; top: 0; right: 0; font-size: 40px!important; margin-right: 10px; z-index: 10000000;}

/*supslide*/
.picFocus{ margin:0 auto;  width:420px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; text-align: center;}
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:58px; height:58px; border:1px solid #efefef; cursor:pointer; margin:0 10px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#bcbec3;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:420px; height:420px; display:block;  }

/*content_nr*/
.con-r{}
.con-r .info{}
.con-r .info h2{font-size: 28px; color: #393939;}
.con-r .info .ftitle{color: #077C54;}
.con-r .info .address{margin-top: 60px;}
.con-r .info .address p{margin-bottom: 0px;}
.con-r .info .price{}
.con-r .info .price span{ padding-top: 13px;}
.con-r .info .price ul{ margin-bottom: 0; padding-top: 11px;}
.con-r .info .price ul li{float: left; font-size: 30px; color: #b30e14; display: none; }
.con-r .info .price font{color: #b30e14; padding-left: 3px; padding-top: 13px;}
.con-r .info .sku{margin-top: 20px;}
.con-r .info .sku ul{}
.con-r .info .sku ul li{float: left; border: 1px solid #077C54; color: #077C54; padding: 5px 10px; margin-right: 20px; margin-bottom: 20px; cursor: pointer;}
.con-r .info .sku ul li a{color: #077C54;}
.con-r .info .button div{margin-right: 30px;}
.con-r .info .button div:nth-child(2) a{border: 1px solid #056745; color: #555555;}

.content-tab{border-bottom: 1px solid #ccc; height: 57px; margin-bottom: 25px;}
.content-tab .nav-tabs{border-bottom: none;}
.content-tab .nav-tabs>li>a{border: none; padding: 18px 0 8px 0; margin-right: 30px;}
.content-tab .nav-tabs>li>a:hover{ background: none; border: none;}

.content-tab .nav-tabs>li.active>a,
.content-tab .nav-tabs>li.active>a:focus,
.content-tab .nav-tabs>li.active>a:hover{background: none; border-bottom: 5px solid #077C54; border-top: none; border-left: none; border-right: none; color: #077C54;}


.tab-content .parameters{ font-size: 14px;}
.tab-content .parameters ul{display: block;}
.tab-content .parameters ul li{padding-left: 0!important; margin-bottom: 20px!important;}
.tab-content .intro_tit{text-indent: 2em; color: #e26a04;}
.tab-content .intro_con{text-indent: 2em;}

.hove{background: #078559; color: #fff!important;}
.hove a{color: #fff!important;}

.content-xgtj .into{background: none; padding: 0;}
.content-xgtj .into a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.content-xgtj .col-md-3{margin: 30px 0;}

/*login*/
.loginbox{position: relative;}
.login{cursor: pointer; line-height: 64px; text-align: right;}
.login-box{text-align: right; position: relative;}
.login-sub{width: 318px; background: #fff; color: #555; position: absolute; right: 0; box-shadow: 0 2px 5px 0 #ccc; z-index: 10000; display: none;}
.login-sub .dw{position: relative;}
.login-sub .dw .clos{position: absolute; top: 0; right: 0; font-size: 40px; font-weight: normal; color: #9e9e9e; cursor: pointer; margin-right: 10px;}
.login-sub .dw .login-content{padding: 15px 22px;}
.login-sub .dw .login-content i{color: #077c54; font-size: 12px;}
.login-sub .dw .login-content .btn-bg-green a{display: block; text-align: center;}
.login-sub .login-create{background: #f5f5f5; padding: 15px 22px;}
.login-sub .dw .login-create .btn-bg-wite a{display: block; text-align: center; border: 1px solid #078559;}

/*content*/
.content-box{}
.content-box h1{margin-top: 0; padding-top: 50px; line-height: 50px;}
.content-box .time{padding-bottom: 20px; color: #9a9a9a;}

.content-box .content-main .col-md-3{padding-left: 0;}
.content-box .content-main-l{padding-right: 40px; padding-left: 0;}
.content-box .content-main-l img{max-width:100%;}
.content-box .content-main-r .main-call{background: #f2f2f2; padding: 20px 20px 0 20px;}
.content-box .content-main-r .main-call h3{margin-top: 0; padding: 10px 0 10px;}
.content-box .content-main-r .main-call ul{margin-top: 20px;}
.content-box .content-main-r .main-call ul li{margin-bottom: 10px;}

.content-box .content-main-r .main-xg{margin-top: 20px;}
.content-box .content-main-r .main-xg h3{margin-top: 0; padding: 10px 0 10px;}
.content-box .content-main-r .main-xg ul{width: 100%;}
.content-box .content-main-r .main-xg ul li{margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.content-box .content-main-r .main-xg ul li a{color: #056745;}

.content-box .content-main-r .main-code{}
.content-box .content-main-r .main-code h3{margin-top: 0; padding: 10px 0 10px;}
.content-box .content-main-r .main-code p{text-align: center;}
.content-box .content-main-r .main-code p img{width: 150px;}
