@charset "utf-8";
html{ font-size:100px;}
body {font-family:微软雅黑;font-size:0.1rem;color:#666;background-color:#fff;}
body,p,h1,h2,h3,h4,h5,h6,dl,dd{ margin:0;}
ul,ol,li{list-style-type: none; margin:0; padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none; color:#666; }
img{border:none;vertical-align:top; width:100%}

.wrap{
	max-width: 640px; margin: 0 auto; position: relative; overflow: hidden; padding-bottom: 1rem;
}
.header{
    width: 100%; height: 0.9rem; line-height: 0.9rem; background: #403748; text-align: center; position: relative; z-index: 3;
}
.header h1{
	display: inline-block; width: 48%; line-height: 0.9rem;
}
.header h1 img{
	margin-top:0.25rem;
}
.header .phone img{
	position: absolute; width: 0.34rem; height: 0.34rem; right: 0.2rem; top: 50%; margin-top: -0.17rem;
}

.nav{
	padding: 0.2rem 0;
}
.nav ul{
	overflow: hidden;
}
.nav li{
	width: 25%; text-align: center; padding: 0.1rem 0; float: left;
}
.nav li img{
	width: 1rem; padding-bottom: 0.1rem;
}
.nav li h2{
	font-size: 0.2rem;
}

.message{
	border-top: 1px #ececec solid; padding: 0.2rem 0; overflow: hidden;
}
.message h3{
	font-size: 0.28rem; color: #e79526; display: inline-block; float: left; height:0.4rem; padding: 0 0.1rem; border: 1px #e79526 solid; border-radius: 4px; margin-left: 0.1rem;
}
#FontScroll{height:0.4rem; padding-left: 0.2rem; line-height:0.4rem;overflow:Hidden; display: inline-block; float: left;white-space:nowrap;}
#FontScroll li{height:0.4rem; line-height:0.4rem;width:280px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
#FontScroll a{text-align:left;width:100%;font-size: 0.28rem; height:0.4rem;}
#FontScroll .fontColor a{color: #404040;}

.blank{
	height: 0.1rem; background: #ececec;
}

.team{
	padding: 0.4rem 10px 0.2rem; height:680px;
}
.tit{
	overflow: hidden; padding-bottom: 0px;
	width:100%;
}
.tit img{
	width:100%;
}
.wenzi_wra{
	width:100%;
	padding:0px;
	margin:0px auto 0.5rem auto;
	background-color:#005cce;
	border:1px solid #005cce;
}
.wenzi_wra p{
	width:90%;
	padding:0px;
	margin:0.4rem auto;
	font-family: 微软雅黑;
	font-size:0.21rem;
	color:#FFF;
	line-height:21px;text-indent:2em;
}

.team .swiper-wrapper{
	padding-bottom: 0.3rem;
}
.team .swiper-slide{
	position: relative;
}
.team .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0px; margin:90px 0px 0px 0px;
}
.team_c{
	position: absolute; top: 1.8rem; width: 100%; text-align: center;
}
.team_c h4{
	font-size: 0.23rem;
}
.team_c p{
	font-size:11px; color: #999; padding-bottom: 0.1rem;line-height:17px;
}
.team_c a{
	font-size: 0.18rem; padding: 0.05rem 0.2rem; border: 1px #ddd solid; border-radius: 30px; background-color:#1168d3; color:#FFF;
}

.case{
	padding: 0.4rem 10px 0.2rem;
}
.case .swiper-wrapper{
	padding-bottom: 0.3rem;
}
.case .case_b{
	border: 1px #ececec solid; border-radius: 0.1rem; overflow: hidden;
}
.case .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0;
}

.subnav{
	padding: 0.2rem 0; font-size: 0.2rem; text-align: center; border-bottom: 1px #ececec solid; background: #fff;
}
.subnav a{
	margin: 0 0.1rem;
}
.address{
	padding: 0.4rem 0.2rem; overflow: hidden; background: #fff;
}
.address_l{
	width: 35%; float: left;
}
.address_r{
	width: 65%; float: right;
}
.address_r img{
	width: 0.27rem; float: left; margin-right: 0.1rem;
}
.address_r p{
	font-size: 0.18rem;
}
.address1{
	height: 0.27rem; line-height: 0.27rem; margin: 0.2rem 0;
}

.address2 img{
	padding-top: 0.05rem;
}

.footer{
	height: 1rem; background: #943ebe; position: fixed; bottom: 0; left: 50%; width: 6.4rem; margin-left: -3.2rem; z-index: 1000;
}
.footer li{
	width: 25%; float: left;
}
.footer a{
	width: 100%; height: 100%; display: block; font-size: 0.18rem; color: #fff; text-align: center;
}
.footer span{
	width: 0.6rem; margin: 0.1rem auto 0; display: block;
}
.footer .mymove img{
	animation:mymove 1s .2s ease both infinite;
    -webkit-animation:mymove 1s .2s ease both infinite;
}
@-webkit-keyframes mymove{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.1)}
	100%{-webkit-transform:scale(1)}
}
@keyframes mymove{
	0%{transform:scale(1)}
	50%{transform:scale(1.1)}
	100%{transform:scale(1)}
}
.list{
	background: #FFFFFF;
}
.list h2{
	font-size: 0.30rem; color:#484848; padding:0.1rem 0.0rem; border-bottom: 1px #eee solid; margin: 0 0.2rem 0.1rem; font-weight:bold;
}
.bread{
	padding: 0.2rem 0; text-align: center; font-size: 0.2rem; color: #999;
}
.artitem{
	margin: 0 0.2rem 0.1rem; border-radius: 0.05rem; background: #F9F9F9; padding: 0.2rem;
}
.artitem h1{
	font-size: 0.28rem; color:#484848;
}
.artitem p{
	font-size: 0.21rem; padding: 0.08rem 0; color:#999999;
}
.tiem{
	font-size: 0.2rem; color: #ddd;
}
.tiem span{
	margin-left: 0.4rem; padding-left: 0.3rem; background: url(../image/eye.jpg) no-repeat left center; background-size: 0.26rem;
}
.page{
	height: 0.7rem; background: #fff; margin: 0.1rem 0.2rem 0.2rem; border-radius: 0.05rem; display: inline-block; width: calc(100% - 0.4rem); position: relative;
}
.page a{
	width: 50%; display: inline-block; height: 0.7rem; line-height: 0.7rem; text-align: center; font-size: 0.26rem;
}
.page:before{
	content: ''; height: 0.7rem; width: 1px; background: #ececec; display: inline-block; position: absolute; left: 50%;
}
.arclist{padding: 0.1rem 0.3rem;background:#fff;}
.arclist h1{font-size: 0.36rem; text-align:center;border-bottom: 1px #ececec solid; color:#282828; }
.arclist h4{font-size: 0.2rem; color: #999; padding: 0.2rem 0 0.3rem;}
.arclistinfo{font-size: 0.28rem; margin-bottom: 0.2rem; line-height:0.48rem; color:#484848;}
.arclistinfo a{ color: #0099CC; font-weight:bold;}
.arclistinfo p{margin-top: 0.2rem; }
.arclistinfo input{max-width: 100%;height: auto;width: auto;}
.arclistinfo img{ width:100%; height:auto;}
.contacts{
	padding: 0.4rem; font-size: 0.24rem; overflow: hidden;
}

.contacts a{
	width: 2.6rem; padding: 0.15rem 0; border-radius: 0.05rem; display: inline-block; text-align: center; color: #fff;
}
.contact_l{
	background: #943ebe; float: left;
}
.contact_r{
	background: #b9be3e; float: right;
}
.contacts img{
	width: 0.38rem; margin-right: 0.1rem;
}

/*单页样式*/
.mbx_bg{padding: 0.2rem; font-size: 0.23rem; text-align: left; color: #999;}
.mbx_bg a{color: #999;}
.doctor{text-align:center; }
.doctor span{ font-weight:bold; font-size: 0.32rem; text-align:center; padding:0 0 0.2rem 0.1rem; }
.doctor li{width: 97%; margin:0.1rem;text-align:center;}

.environment{ width:100%; height:auto!important;overflow:hidden; margin:0 auto;}
.environment .pic01{margin:0 auto;margin-top:10px; margin-bottom:10px;}
.environment .pic01 img{width:100%; height: auto;}
.environment h1{text-align:center;font-size:0.23rem; }
.environment .tittle{ border-bottom: 1px #eee solid; height:100%; width:100%;margin-top:20px;}
.environment .tittle h2{font-size:0.30rem; color:#a55f0c; font-weight:bold;}
.environment p{font-size:0.25rem; line-height:0.45rem; text-indent:2em; padding-top:10px;}

.honour{padding: 0.2rem; }
.honour p{font-size: 0.22rem; line-height: 0.36rem;}
.honour img{margin: 0.2rem 0;width:100%; height: auto;}

.secret{padding: 0.2rem; }
.secret p{font-size: 0.22rem; line-height: 0.36rem;}

.cclx{padding: 0.2rem; }
.cclx p{font-size: 0.22rem; line-height: 0.36rem;}

.cclx{padding: 0.2rem; }
.cclx p{font-size: 0.22rem; line-height: 0.36rem;}

.ffpp{padding: 0.2rem; }
.ffpp p{font-size: 0.22rem; line-height: 0.36rem;}

.navigation{padding: 0.2rem; }
.navigation p{font-size: 0.22rem; line-height: 0.36rem;}

.contact{padding: 0.2rem; }
.contact p{font-size: 0.22rem; line-height: 0.36rem;}

.job{padding: 0.2rem; }
.job p{font-size: 0.22rem; line-height: 0.36rem;}

/*内容1*/
.about .content1{ width:100%; height:auto!important;overflow:hidden; margin:0 auto;}
.about .content1 .pic01{margin:0 auto;margin-top:10px; margin-bottom:10px;}
.about .content1 .pic01 img{width:100%; height: auto;}
.about .content1 p{ font-size:0.25rem;line-height:0.45rem; text-indent:2em; }
.about .content1 ul{ width:100%; margin:0 auto; }
.about .content1 ul li{ width:25%; float:left; font-size:0.25rem;line-height:0.45rem; text-align:center; margin-bottom:10px;}
.about .about .content1 ul li img{width:100%; height:auto;}
.about .content1 h2{ font-size:0.25rem;line-height:0.45rem; text-indent:2em; }
.about .content1 .pic02{margin-top:5px; }
.about .content1 .pic02 img{width:100%; height:auto;margin-bottom:10px;}
.about .content1 h3{ font-size:0.25rem;line-height:0.45rem; color:#a76a23; text-indent:2em;}
/*内容2*/
.about .content2{ width:100%; height:auto!important;overflow:hidden; margin:0 auto; }
.about .content2 h2{ font-size:0.30rem;color:#3c3a3a; font-weight:bold; text-align:center; }
.about .content2 p{ font-size:0.25rem;line-height:0.45rem; text-indent:2em; padding:10px 0px;}
.about .content2 .pic1{ margin:0 auto; }
.about .content2 .pic1 img{width:100%; height: auto;margin-bottom:10px;}
.about .content2 h3{ font-size:0.28rem; font-weight:bold; }
.about .content2 .pic2{margin-top:10px;margin-bottom:10px;}
.about .content2 .pic2 img{width:100%; height: auto;}
.about .content2 h4{ font-size:0.25rem;line-height:0.45rem; padding:5px 0px;}
.about .content2 .pic3{ margin:0 auto; margin-top:5px; margin-bottom:15px;}
.about .content2 .pic3 img{width:100%; height: auto;}
.about .content2 .pic4{margin:0 a;  margin-top:5px; }
.about .content2 .pic4 img{width:100%; height: auto;}
.about .mid{ font-size:0.25rem;line-height:0.45rem; color:#a76a23;text-align:center; padding-bottom:10px;}
.about .content2 .pic5{margin:0 auto; margin-top:5px; }
.about .content2 .pic5 img{width:100%; height: auto;}
.about .content2 h5{ font-size:0.25rem;line-height:0.45rem; color:#3c3a3a; font-weight:bold; padding-top:19px;}
.about .content2 h5 span{ color:#af8534; font-weight:normal; font-size:0.25rem;}
.about .content2 h6{ font-size:0.25rem;line-height:0.45rem; padding:8px; border:1px #acacab dashed; margin-top:22px; margin-bottom:20px;border-radius:5px;}
/*单页样式结束*/

.syp_btwz{
	font-size: 0.3rem; font-weight: bold; text-align: center; border-top: 1px #eee solid; padding-top: 0.4rem;
}
.zxan{
	font-size: 0.24rem; margin: 0.2rem 0 0.4rem; text-align:center;
}
.zxan a{
	color: #FF0000;
}
.zxan img{
	width: 0.3rem; vertical-align: middle;
}
#veio{
	padding: 0 0.2rem;
}
#veio li{
	border: 1px #eee solid;
    border-radius: 0 0 3px 3px;
    margin-bottom: 0.2rem;
}
#veio li p{
	text-align: center; padding: 0.2rem 0;
}
#veio li a{
	font-size: 0.26rem;
}
.about_wz{
	padding: 0 0.2rem;
}
.about_wz .zhuanti{
	text-align: center;
}
.about_wz .zhuanti a{
	font-size: 0.2rem;
}
.about_wz .zhuanti .equipment{
	padding: 0.2rem 0 0.4rem;
}
.about_wz .zhuanti p{
	padding: 0.2rem;
}
.about_wz .shebei li {
    width: 48%;
    float: left;
	border: 1px #EFEFEF solid;
	margin: 0 2% 2% 0;
	
}
.tab_menu{
	overflow: hidden; padding: 0rem 0 0.1rem; 
}
.tab_menu a{
	width: 25%; height: 24px; float: left; line-height: 24px; text-align: center; color: #673520; font-size: 12px; margin-bottom: 0.1rem;
}
.tab_box{
	overflow:hidden;
}
.tab_box .syp{
	overflow: hidden; padding: 0 1%;
}
.syp_01{
	width: calc(100%/3 - 2%); margin: 0 1%; float: left; text-align: center;
}
.syp_01 img{
	height: auto;
}
.syp_01_wz{
	padding: 0.1rem 0;
}
.syp_01 a{
	font-size: 0.18rem;
}
.zxmr_an_bg{
	text-align: center; padding: 0.4rem 0 0.6rem;
}
.zxmr_an_bg a{
	border: 1px #dadada solid; font-size: 0.24rem; padding: 0.1rem 0.4rem; display: inline-block;
}
.ybzx_btbg{
	height: 0.5rem; line-height: 0.5rem; position: relative; padding: 0 0.2rem; background:#EFEFEF;
}
.wenzi{
	padding: 0.2rem 0 0.2rem 0.15rem;
}
.wenzi a{
	background: #eaeaea; display: inline-block; padding: 0.05rem 0.1rem; margin: 5px; border-radius: 3px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); text-align: center; font-size: 12px; color: #484848;
}
.ybzx_btz1{
	width: 50%; float: left;
}
.ybzx_btz1_more{
	width: 50%; float: right; text-align: right;font-size:0.24rem;
}
.ybzx_btz1_more img{
	width: auto; height: 0.35rem;
}
.ybzx_btz1_img{
	width: 15%; float: left;
}
.ybzx_btz1_img img{
	width: auto; height: 0.35rem;
}
.ybzx_btz1_wz{
	width: 85%; float: left; font-size:0.30rem; font-weight:bold;
}
.ybzx_btz1_wz a{
	font-size: 0.28rem;
}
/* tab */
#tab{
	width:100%;position:relative; padding-top:0.1rem;
}
#tab .tab_menuu{
	width: 100%; position: absolute; z-index: 1; box-sizing: border-box; font-size: 0;border-top: 1px solid #f3f3f3;
}
#tab .tab_menuu li{
	width: 25%; height: 0.6rem; line-height: 0.6rem; display: inline-block; box-sizing: border-box; font-size: 0.24rem; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; cursor: pointer;text-align: center;
}
#tab .tab_menuu li:first-child{
	border-left: 1px solid #f3f3f3;
}
#tab .tab_boxx{
	clear: both; position: relative;
}
#tab .tab_menuu .selected{
	border-bottom: 1px solid #fff; color: #943ebe; cursor: pointer;
}
.hide{
	display: none;
}
.tab_boxx{
	padding: 0.7rem 0 0.2rem;
}
.tab_boxx ul{
	overflow: hidden;
}
.tab_boxx li{
	width: 25%; text-align: center; padding: 0.02rem 0; float: left;
}
.tab_boxx li span{
	width: 1.2rem; height: 1.2rem; border-radius: 50%; display: inline-block; border: 3px #f5f5f5 solid; overflow: hidden;
}
.tab_boxx li img{
	width: 1.2rem; padding-bottom: 0.1rem;
}
.tab_boxx li h2{
	font-size: 0.2rem;
}
/*************最新优惠秒杀、拼团板块****************/
.ms_content{overflow: hidden; padding: 0 0.2rem 0.2rem 0.2rem;}
.ms_step_box{float:left;width:49%;position:relative;margin-bottom:2%;}
.ms_step_box .set_time{width:44%;text-align:center;position:absolute;right:0%;top:2%;color:#ff7ca3;font-size:1.8rem;line-height:140%;}
.ms_step_box:nth-child(1){width:100%;}
.ms_step_box:nth-child(2){margin-right:2%;}
/*************最新优惠秒杀、拼团板块结束****************/
/* 日记 */
.riji{
	padding: 0.4rem 0.2rem 0.2rem;
}
.diary{    border-bottom: 1px solid #efefef;
    padding-bottom: 3%;
    margin-bottom: 3%;}
.diary .pub{ overflow: hidden;}
.diary .pub .pub_1{width:20%;float:left;}
.diary .pub .pub_2{width:54%;float:left;margin-left:3.5%;margin-right:2.5%; margin-top: 0.25rem;}
.diary .pub .pub_2 h3{font-size:0.24rem;color:#404040; padding-bottom: 0.05rem;}
.diary .pub .pub_2 h3 span{font-size:0.2rem;}
.diary .pub .pub_2 p{font-size:0.18rem;color:#666;}
.diary .pub .pub_3{width:20%;float:left;border:1px solid #ff7ca3;-webkit-border-radius:5px;-webkit-border-radius:5px;text-align:center;color:#ff7ca3;font-size:0.2rem; box-sizing: border-box; margin-top: 0.45rem;}
.diary .pub .pub_3 a{width:100%;display:block;}