@charset "gb2312";
#bar{background-size: auto 100%;}
.red{color:#de6854;}
.green{color:#3ca697;}
body{color:#595a5a;min-width: 1200px;}
.box-warp{width:1250px;margin:0 auto;overflow: auto;}
.shadow{box-shadow: 0 0 30px rgba(0,0,0,0.1)}
header{height:80px;background-color: #3ca697;color:#fff;}
header img.logo{height: 70px;margin:5px 0;}
header div.menu{float:right;}
header div.menu a{line-height: 80px;color:#fff;font-size: 15px;padding:0 20px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;display:inline-block;min-width: 60px;text-align: center;position: relative;}
header div.menu a:hover,header div.menu a.sel{background-color: #00d5b6;}

footer{text-align: center;padding-top: 40px;background-color: #59baad;border-top:3px solid #30a998;color:#fff;}
footer h3{font-size: 18px;line-height: 40px;min-height:40px;font-weight:normal;text-align: left}
footer .fl .cloumn{height: 100%;width: 160px;float:left;}
footer .fl .cloumn b{font-size: 16px;display: inline-block;width: 100%;line-height: 24px;text-align: left;}
footer .fl .cloumn a{font-size: 13px;display: inline-block;width: 100%;line-height: 30px;text-align: left;color:#fff;}
footer .fr{width: 210px;}
footer .fr .ewm-box{border-top:2px solid #fff;margin-top:30px;}
footer .fr .ewm-box img{width:60%;margin:30px 20%;}
footer .fr .gywm{text-align: left;}
footer .fr .gywm img{vertical-align: middle;margin-right:4px;}
footer .copyright{margin-top:20px;line-height: 24px;padding-bottom:20px;}
footer .copyright img{vertical-align: middle;}

banner{height: 450px;width: 100%;display: block;background:center no-repeat;}
banner .box-warp{padding:100px 0;}
banner .box-warp .msg{height:230px;border:1px solid rgba(255,255,255,0.4);width: 800px;margin:auto;text-align: center;color:#fff;padding-top:20px;}
banner .box-warp .msg b{line-height: 130px;font-size:64px;letter-spacing: 4px;font-family: 黑体}
banner .box-warp .msg p{line-height: 40px;font-size:24px;color:#ddd;margin-top:10px;letter-spacing: 2px;}
banner.about .box-warp .msg b{font-size:52px;font-family:yahei;font-weight:normal;}
banner.about .box-warp .msg p{margin-top:-10px;}

banner.swiper{height: 510px;background-color: #fff;}
banner.swiper .img-bg{height: 510px;width: 100%;background: center no-repeat;background-size: auto 100%;}
banner.swiper img{display: none}

.table table{background-color: #eee;width: 100%;}
.table table th,.table table td{line-height: 25px;padding:20px 30px;text-align:center;background-color: #fff;font-size: 18px;}
.table table td{font-size: 15px;color:#5a5a5a;vertical-align: middle;}
.table table tr.h70 th{line-height: 70px;}

.img-warp{text-align:center;}

.line-title{line-height: 40px;margin:60px 0;font-size: 24px;text-align: center;}
.line-title span{font-size: 24px;letter-spacing: 1px;position: relative;}
.line-title span:before{color:#ccc;}
.line-title span:after{color:#ccc;}
.line-title span.red-bg:before{content: "";width: 100%;height: 15px;padding:0 10px;background-color: #fbd8d3;left: -10px;bottom:-3px;position: absolute;z-index: -1;}
.line-title span.red-bg:after{content:"";}
.line-title.w span{font-weight: bolder;}
.line-title p{color:#999;font-size: 14px;letter-spacing: 1px}

.line-title2{line-height: 40px;margin:60px 0;font-size: 24px;text-align: center;}
.line-title2 span{font-size: 24px;}
.line-title2 span.white{font-size: 18px;color:#fff;background-color: #e58676;padding:2px 6px;border-radius: 4px;margin-left:6px;}
.line-title2 p{font-size: 20px;letter-spacing: 1px;margin-top:40px;}
.line-title2 p:before{content:"// "; font-size:14px;color:#ccc;}
.line-title2 p:after{content:" //"; font-size:14px;color:#ccc;}

.jiuzheng div{margin: 10px;text-align: center;position: relative;}

.jiuzheng div p{line-height: 40px;font-size:16px;margin-top:20px;}

.shuimian banner{background-color: #4d4b4b;background-image:url(../images/banner-sm.png);}
.shuimian .list1{padding:40px 50px;}
.shuimian .list1 div{width: 140px;display: inline-block;text-align: center;}
.shuimian .list1 div img{width: 100%;}
.shuimian .list1 div span{font-size: 16px;line-height: 30px;margin:15px 0;display: inline-block;}

.shuimian .list3{}
.shuimian .list3 td:nth-child(3){color:#3ca697;font-size: 20px;}
.shuimian .list3 tbody tr:nth-child(even) td{background-color: #fffcf9;}
.shuimian .list3 td:nth-child(3) b{font-size: 22px;}
.shuimian .list3 td.zongji{text-align: right;line-height: 60px;}
.shuimian .list3 td.zongji span{color:#3ca697;font-size: 16px;}
.shuimian .list3 td.zongji span b{font-size: 24px;margin:0 4px;}
.shuimian .list3-box{border:1px solid #eee;margin-top:20px;line-height: 60px;}
.shuimian .list3-box .title{height: 80px;line-height: 80px;text-indent: 20px;font-size: 18px;color:#333;}
.shuimian .list3-box .line{border-bottom:1px dashed #eee;margin:0 60px;position: relative;font-size: 17px;color:#888;}
.shuimian .list3-box .line.hot:before{content:"";width: 60px;height: 24px;background:url(../images/hot.png) center no-repeat;background-size:auto 100%;position: absolute;left: -60px;top:15px;}
.shuimian .list3-box .line span{font-size: 16px;color:#3ca697;}
.shuimian .list3-box .line span b{font-size: 20px;margin:0 4px;}
.shuimian .list3-box .line:last-child{border:0;}

.shuimian .list4 div{width: 224px;display: inline-block;text-align: center;position: relative;margin-bottom:20px;}
.shuimian .list4 div img{width: 100%;border-radius:6px;float:left;}
.shuimian .list4 div p{width: 100%;background-color: rgba(0,0,0,0.7);height: 54px;line-height: 54px;text-align:center;color:#fff;font-size: 14px;position: absolute;left: 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;letter-spacing: 2px;}

.shuimian .list5{width: 580px;float:left;}
.shuimian .list5.f{margin-right:20px;margin-left:10px;}
.shuimian .list5 div{margin-bottom:20px;position: relative;}
.shuimian .list5 div img{float: left;}
.shuimian .list5 div p{position: absolute;left: 0;bottom:0;background-color: rgba(0,0,0,0.7);height: 60px;line-height: 60px;padding:0 40px 0 30px;color:#fff;font-size: 18px;border-top-right-radius:60px;}

.user banner{background-color: #727170;background-image:url(../images/banner-user.png);}
.user .list1 tbody tr:nth-child(odd) td{background-color: #fffbf5;}
.user .list1 th.icon{padding-left:60px;background: 30px 42px no-repeat #fff;background-size: 36px;padding-bottom:54px;position: relative;}
.user .list1 th.icon.pt{background-image:url(../images/hy-th-icon1.png);}
.user .list1 th.icon.gr{background-image:url(../images/hy-th-icon2.png);}
.user .list1 th.icon.jt{background-image:url(../images/hy-th-icon3.png);}
.user .list1 th.icon span{border:1px solid #bcddf2;color:#1286b7;height: 40px;height: 36px;width: 120px;text-align: center;border-radius:20px;display: inline-block;line-height: 36px;font-size:14px;position: absolute;left:41px; bottom:18px;}
.user .list1 th.icon.jt span{border-color:#f4d6d7;color:#c63335;}
.user .list1 td{font-size: 18px;color:#5a5a5a;}
.user .list1 td:nth-child(1){color:#777;}
.user .list1 td b{display: inline-block;width: 100%;height: 28px;background:center no-repeat;background-size: 24px;}
/*.user .list1 td b.wrong{background-image:url(../images/hy-wrong.png);}*/
.user .list1 td b.right{background-image:url(../images/hy-right.png);background-size: 28px;}
.user .list1 td span.g{color:#3ca697;}

.user .list2{padding:0 90px 60px;}
.user .list2 div{width: 150px;text-align: center;}
.user .list2 div img{margin-bottom:20px;}
.user .list2 div b{font-size: 20px;font-weight: normal;line-height: 40px;color:#666;}
.user .list2 div p{line-height: 20px;font-size: 13px;color:#999;}

.user .list3{padding-bottom:50px;overflow: auto;}
.user .list3 .card{width: 400px;float: left;margin-top:120px;position: relative;}
.user .list3 .card:before{height: 150px;width: 0;border-right:1px solid #eee;position: absolute;content:"";right: -50px;top:40px;}
.user .list3 ul{float: right;width: 730px;box-sizing: border-box;padding: 0 20px;}
.user .list3 ul li{width: 230px;text-align:center;display: inline-block;float: left;height: 140px;padding-top:100px;line-height: 40px;box-sizing: border-box;margin-bottom:20px;background:center no-repeat;background-size: 40px;}
.user .list3 ul li p{font-size:18px;}
.user .list3 ul li:nth-child(1){background-image: url(../images/hy-list3-img1.png);}
.user .list3 ul li:nth-child(2){background-image: url(../images/hy-list3-img2.png);background-size: 32px;}
.user .list3 ul li:nth-child(3){background-image: url(../images/hy-list3-img3.png);}
.user .list3 ul li:nth-child(4){background-image: url(../images/hy-list3-img4.png);}
.user .list3 ul li:nth-child(5){background-image: url(../images/hy-list3-img5.png);}
.user .list3 ul li:nth-child(6){background-image: url(../images/hy-list3-img6.png);}
.user .list3 ul li:nth-child(7){background-image: url(../images/hy-list3-img7.png);background-size: 36px;}
.user .list3 ul li:nth-child(8){background-image: url(../images/hy-list3-img8.png);background-size:auto 16px;}
.user .list3 ul li:nth-child(9){background-image: url(../images/hy-list3-img9.png);}

.user .list4{padding-bottom:50px;overflow: auto;}
.user .list4 .card{width: 400px;float: right;margin-top:120px;position: relative;}
.user .list4 .card:before{height: 150px;width: 0;border-right:1px solid #eee;position: absolute;content:"";left: -60px;top:70px;}
.user .list4 ul{float: left;width: 800px;box-sizing: border-box;padding: 0 20px;}
.user .list4 ul li{width: 220px;text-align:center;display: inline-block;float: left;height: 140px;padding-top:100px;line-height: 40px;box-sizing: border-box;margin-bottom:20px;background:center no-repeat;background-size: 40px;}
.user .list4 ul li p{font-size:18px;}
.user .list4 ul li:nth-child(1){background-image: url(../images/hy-list4-img1.png);}
.user .list4 ul li:nth-child(2){background-image: url(../images/hy-list4-img2.png);background-size: 32px;}
.user .list4 ul li:nth-child(3){background-image: url(../images/hy-list4-img3.png);}
.user .list4 ul li:nth-child(4){background-image: url(../images/hy-list4-img4.png);background-size: 32px;}
.user .list4 ul li:nth-child(5){background-image: url(../images/hy-list4-img5.png);}
.user .list4 ul li:nth-child(6){background-image: url(../images/hy-list4-img6.png);}
.user .list4 ul li:nth-child(7){background-image: url(../images/hy-list4-img7.png);}
.user .list4 ul li:nth-child(8){background-image: url(../images/hy-list4-img8.png);background-size: 36px;}
.user .list4 ul li:nth-child(9){background-image: url(../images/hy-list4-img9.png);background-size:auto 16px;}
.user .list4 ul li:nth-child(10){background-image: url(../images/hy-list4-img10.png);background-size:auto 16px;}
.user .list4 ul li:nth-child(11){background-image: url(../images/hy-list4-img11.png);background-size:auto 16px;}
.user .list4 ul li:nth-child(12){background-image: url(../images/hy-list4-img12.png);}

/* .jiankang banner{background-color: #d1492b;background-image:url(../images/banner-jk.png);} */
.jiankang banner{background-color: #7e7e7e;background:url(../images/banner-jk.png) no-repeat;}
.jiankang .list1{padding:40px 0;min-height: 420px;}
.jiankang .list1 .text{width: 650px;padding:0 100px;box-sizing: border-box;}
.jiankang .list1 .img{width: 550px;box-sizing: border-box;}
.jiankang .list1.t .img{padding-left:60px;width:550px;}
.jiankang .list1.t .text{width:650px;}
.jiankang .list1 .text b{line-height: 40px;font-size: 26px;font-weight: normal;display: inline-block;margin: 80px 0 40px}
.jiankang .list1 .text p{font-size: 15px;line-height: 40px;}

.jiankang .list2 img{display: block;margin:-40px auto 0}
.jiankang .list2 p{width: 950px;margin:24px auto 0;font-size: 16px;line-height: 32px;}
.jiankang .list2 p span{font-size: 16px;}
.jiankang .list2 div.msg{background: url(../images/jk-list2-img2.png) center no-repeat;background-size:auto 200px;box-sizing: border-box;margin:30px auto 20px;width: 1000px;height: 240px;font-size: 16px;line-height: 32px;padding:84px 120px 0 140px;}

.jiankang .list3 p{width: 800px;margin:24px auto;font-size: 16px;line-height: 32px;text-align: center;}
.jiankang .list3 p span{font-size: 16px;margin:0 4px;}

.jiankang .list4{padding-bottom:40px;}
.jiankang .list4 img{display: block;margin:0 auto 40px}
.jiankang .list4 p{width: 950px;margin:24px auto 0;font-size: 16px;line-height: 32px;}

.jiankang .list-xiangmu{width: 1100px;margin:30px 50px;}
.jiankang .list-xiangmu td{line-height: 30px;padding:10px;padding-left:30px;background:url(../images/jk-icon.png) left 0 center no-repeat;background-size:22px;font-size: 17px;}
.jiankang .grey-line{width: 1100px;margin: 0 50px;border-bottom:1px solid #eee;height: 0;}
.jiankang .taocan-price{width: 100%;height: 80px;line-height: 80px;text-align: center;font-size: 20px;margin-top:20px;}
.jiankang .taocan-price span.red{color:#e58676;}
.jiankang .taocan-price span{font-size: 16px;}
.jiankang .taocan-price span b{font-size: 28px;}
.jiankang .taocan-price s{font-size: 18px;margin-left:20px;}
.jiankang .taocan-box{width: 860px;margin:20px auto;padding:30px 40px;box-sizing: border-box;line-height: 36px;font-size:18px;box-shadow: 0 0 24px 4px rgba(251,103,83,0.2);}
.jiankang .taocan-box.b{width:1000px;text-align:center;}
.jiankang .taocan-box span{font-size: 18px;margin:0 4px;}

.jieshao banner{background-color: #fff;background-image:url(../images/banner-js.png);}
.jieshao .list1{padding-left:580px;position: relative;width: 1000px;margin: 20px auto 120px;box-sizing: border-box;}
.jieshao .list1 img{position: absolute;left: 0;top:0;}
.jieshao .list1 p{line-height: 36px;color:#888;font-size: 16px;padding-top:10px;}

.jieshao .list2-warp{background:url(../images/js-list2-bg.png) center no-repeat;}
.jieshao .list2 div.box{width: 388px;background-color: #fff;border-radius:6px;text-align: center;padding-bottom:80px;}
.jieshao .list2 div.box div.title{font-size: 24px;line-height: 40px;padding:30px 0;}
.jieshao .list2 div.box div.title p{color:#bbb;font-size: 16px;}
.jieshao .list2 div.box img{margin-bottom:20px;}
.jieshao .list2 div.box p{line-height: 44px;color:#777;font-size: 15px;}

.jieshao .list3{padding:30px 0;}
.jieshao .list3 div{margin:0 0 50px;line-height: 50px;}
.jieshao .list3 div span{line-height: 20px;padding:0 20px;border-right:1px solid #eee;font-size: 18px;}
.jieshao .list3 div span.t{background-color: #f0f8f7;color:#3da797;padding:20px 40px;border:0;margin-right:20px;}
.jieshao .list3 div span:last-child{border:0;}

.jieshao .list4 tbody tr:nth-child(odd) td{background-color: #fffbf5;}
.jieshao .list4 th.icon{padding-left:60px;background: 30px 42px no-repeat #fff;background-size: 36px;padding-bottom:54px;position: relative;}
.jieshao .list4 th.icon.pt{background-image:url(../images/hy-th-icon1.png);}
.jieshao .list4 th.icon.gr{background-image:url(../images/hy-th-icon2.png);}
.jieshao .list4 th.icon.jt{background-image:url(../images/hy-th-icon3.png);}
.jieshao .list4 th.icon span{border:1px solid #bcddf2;color:#1286b7;height: 40px;height: 36px;width: 120px;text-align: center;border-radius:20px;display: inline-block;line-height: 36px;font-size:14px;position: absolute;left:41px; bottom:18px;}
.jieshao .list4 th.icon.jt span{border-color:#f4d6d7;color:#c63335;}
.jieshao .list4 td{font-size: 18px;;color:#5a5a5a}
.jieshao .list4 td:nth-child(1){color:#777;}
.jieshao .list4 td b{display: inline-block;width: 100%;height: 28px;background:center no-repeat;background-size: 24px;}
/* .jieshao .list4 td b.wrong{background-image:url(../images/hy-wrong.png);} */
.jieshao .list4 td b.right{background-image:url(../images/hy-right.png);background-size: 28px;}
.jieshao .list4 td span.g{color:#3ca697;}

/** 手机端样式 **/
body.mobile{min-width: auto;position: relative;overflow-x: hidden;}
body.mobile .box-warp{width: 100%;}
body.mobile .img-warp img{width: 100%;}

body.mobile header{height: 60px;position: fixed;top:0;left:0;width: 100%;z-index: 98;}
body.mobile header img{height: 50px;margin:5px;}
body.mobile header div.menu-btn{width: 60px;color:#fff;float:right;height:100%;line-height: 60px;text-align: center;font-size: 16px;position: relative;}
body.mobile header div.menu-btn:before{content:"—";position: absolute;left:0;top:10px;display: block;text-align: center;height: 30px;line-height: 30px;width: 100%;}
body.mobile header div.menu-btn:after{content:"—";position: absolute;left:0;bottom:10px;display: block;text-align: center;height: 30px;line-height: 30px;width: 100%;}
body.mobile div.menu{width: 40%;height: 100%;position: fixed;top:0;right:0;background-color:#41ad9f;padding:40px 0 0;box-shadow: 1px 0px 1px rgba(0,0,0,.3) inset;z-index: 100;transition: transform 0.4s;transform: translate3d(100%, 0, 0);}
body.mobile div.menu.show{transform: translate3d(0, 0, 0);}
body.mobile div.menubg{width: 100%;height:100%;position: absolute;left:0;top:0;background-color: rgba(0,0,0,0.5);position: fixed;top:0;right:0;z-index: 99;display: none}
body.mobile div.menu a{width:100%;box-sizing: border-box;line-height: 60px;padding:0 10px;font-size: 14px;color:#fff;width: 100%;display: inline-block;text-align: center;}
body.mobile div.menu a.sel{background-color: #00d5b6}
body.mobile div.menu a.show{}

body.mobile footer{padding-top:10px;}
body.mobile footer .fl{display: none;}
body.mobile footer .fr{width: 80%;margin-right:10%;}
body.mobile footer .fr h3{font-size:14px;}
body.mobile footer .fr .ewm-box{margin-top:10px;}
body.mobile footer .fr .ewm-box img{width: 40%;margin:20px 30%;}
body.mobile footer .fr h3:nth-child(3){display:none;}
body.mobile footer .fr .gywm{text-align: center;display:none;}
body.mobile footer .copyright{margin-top:0;}

body.mobile banner{height: 220px;padding-top:60px;}
body.mobile banner .box-warp{padding:25px 0;}
body.mobile banner .box-warp .msg{height: 150px;width: 80%;padding-top:25px;}
body.mobile banner .box-warp .msg b{font-size:32px;line-height: 60px;}
body.mobile banner .box-warp .msg p{font-size: 16px;line-height: 26px;padding:0 20px;}

body.mobile banner.swiper{height:auto;}
body.mobile banner.swiper .img-bg{display: none;}
body.mobile banner.swiper img{display: block;width: 100%;}

body.mobile .table table{background-color: #eee;width: 100%;}
body.mobile .table table th,.table table td{line-height: 20px;padding:16px 12px;text-align:center;background-color: #fff;font-size: 15px;}
body.mobile .table table td{font-size: 13px;color:#5a5a5a;vertical-align: middle;}
body.mobile .table table tr.h70 th{line-height: 50px;}

body.mobile .line-title{line-height: 30px;margin:30px 0;font-size: 18px;padding:0 20px;}
body.mobile .line-title span{font-size: 18px;}
body.mobile .line-title p{line-height: 24px;margin-top:10px;}

body.mobile .line-title2{line-height: 30px;margin: 30px 0;font-size: 18px;padding:0 20px;}
body.mobile .line-title2 span{font-size: 20px;}
body.mobile .line-title2 span.white{font-size: 16px;}
body.mobile .line-title2 p{margin-top:20px;font-size: 16px;}

body.mobile .jiuzheng{padding:0 10px;padding-bottom:40px;}
body.mobile .jiuzheng div{width: 48%;margin:1%;}
body.mobile .jiuzheng div img{width: 60%;}
body.mobile .jiuzheng div p{line-height: 24px;margin-top:10px;margin-bottom:10px;}
body.mobile .jiuzheng div b{font-size: 14px;margin-right:6px;}

body.mobile.shuimian .list1{padding:30px 10%;}
body.mobile.shuimian .list1 div{width: 40%;}
body.mobile.shuimian .list3 td.zongji{line-height: 40px;}
body.mobile.shuimian .list3-box .title{height: 40px;line-height: 50px;}
body.mobile.shuimian .list3-box .line{line-height: 24px;padding:12px 0;font-size: 13px;margin:0 30px;}
body.mobile.shuimian .list3-box .line.hot:before{width: 30px;left:-30px;background-size: 16px;}
body.mobile.shuimian .list4{padding:0 4px;}
body.mobile.shuimian .list4 div{width: 49%;margin-bottom:10px;}
body.mobile.shuimian .list4 div p{height: 36px;line-height: 36px;letter-spacing: 0;font-size: 12px;}
body.mobile.shuimian .list5{width: 100%;}
body.mobile.shuimian .list5 div{width: 100%;margin-bottom:10px;}
body.mobile.shuimian .list5.f{margin: 0;}
body.mobile.shuimian .list5 div img{width: 96%;margin-left:2%;}
body.mobile.shuimian .list5 div p{left: 2%;line-height: 36px;height: 36px;font-size: 13px;}

body.mobile.jiankang .list1{padding:24px 0;}
body.mobile.jiankang .list1 .text{width: 100%;padding:0 30px;}
body.mobile.jiankang .list1 .text b{margin:0;margin-bottom:12px;}
body.mobile.jiankang .list1 .text p{padding:10px 0;line-height: 20px;}
body.mobile.jiankang .img{width: 100%;padding:10px;}
body.mobile.jiankang .img img{width: 100%;}
body.mobile.jiankang .list1.t .text{margin-top:20px;}
body.mobile.jiankang .list1.t .img{width:100%;padding:10px;}
body.mobile.jiankang .list2 img{margin:0;width: 100%;}
body.mobile.jiankang .list2 p{width: 100%;padding:0 16px;box-sizing: border-box;font-size: 15px;line-height: 24px;}
body.mobile.jiankang .list2 div.msg{margin:20px 16px;box-sizing:border-box;padding:16px;box-shadow: 0 0 24px 4px rgba(251,103,83,0.2);background: none;height: auto;width: auto;line-height: 26px;}
body.mobile.jiankang .list3 p{width: 100%;padding:0 16px;box-sizing: border-box;}
body.mobile.jiankang .list4 img{width: 100%;}
body.mobile.jiankang .list4 p{width:auto;margin:0 16px;}
body.mobile.jiankang .list-xiangmu{width:auto;margin:20px; }
body.mobile.jiankang .list-xiangmu td{vertical-align: middle;font-size: 14px;line-height: 24px;}
body.mobile.jiankang .grey-line{width: 90%;margin:0 5%;}
body.mobile.jiankang .taocan-price{font-size: 16px;margin-top:10px;}
body.mobile.jiankang .taocan-price s{font-size: 14px;margin-left:12px;}
body.mobile.jiankang .taocan-box{margin:10px;width: auto;padding:20px;font-size: 15px;}
body.mobile.jiankang .taocan-box.b{width: auto;}

body.mobile.user .list1 th.icon{padding:0 4px 40px;background: #fff;width: 20%;}
body.mobile.user .list1 th.icon span{width: 90%;left:5%;font-size: 10px;height: 26px;line-height: 26px;}
body.mobile.user .list2{padding:0 30px 60px;}
body.mobile.user .list2 div{width: 50%;padding:10px;box-sizing: border-box;}
body.mobile.user .list2 div img{width: 80%;margin-left:10%;margin-bottom:10px;}
body.mobile.user .list2 div b{font-size:18px;}
body.mobile.user .list3{padding-bottom:20px;}
body.mobile.user .list3 .card{width: 100%;margin:0px;}
body.mobile.user .list3 .card:before{display: none;}
body.mobile.user .list3 .card img{width: 90%;margin-left:8%;}
body.mobile.user .list3 ul{width: 100%;box-sizing: border-box;padding:0 10px;margin:0;}
body.mobile.user .list3 ul li{width: 33.3%;height: 110px;padding-top: 80px;margin-bottom:10px;background-size: 32px;}
body.mobile.user .list3 ul li p{font-size: 14px;}
body.mobile.user .list3 ul li:nth-child(1){background-image: url(../images/hy-list3-img1.png);}
body.mobile.user .list3 ul li:nth-child(2){background-image: url(../images/hy-list3-img2.png);background-size: 26px;}
body.mobile.user .list3 ul li:nth-child(3){background-image: url(../images/hy-list3-img3.png);}
body.mobile.user .list3 ul li:nth-child(4){background-image: url(../images/hy-list3-img4.png);}
body.mobile.user .list3 ul li:nth-child(5){background-image: url(../images/hy-list3-img5.png);}
body.mobile.user .list3 ul li:nth-child(6){background-image: url(../images/hy-list3-img6.png);}
body.mobile.user .list3 ul li:nth-child(7){background-image: url(../images/hy-list3-img7.png);background-size: 30px;}
body.mobile.user .list3 ul li:nth-child(8){background-image: url(../images/hy-list3-img8.png);background-size:auto 12px;}
body.mobile.user .list3 ul li:nth-child(9){background-image: url(../images/hy-list3-img9.png);}
body.mobile.user .list4{padding-bottom:20px;}
body.mobile.user .list4 .card{width: 100%;margin:0px;background-color: #fff;}
body.mobile.user .list4 .card:before{display: none;}
body.mobile.user .list4 .card img{width: 90%;margin-left:2%;}
body.mobile.user .list4 ul{width: 100%;box-sizing: border-box;padding:0 10px;margin:0;}
body.mobile.user .list4 ul li{width: 33.3%;height: 110px;padding-top: 80px;margin-bottom:10px;background-size: 32px;}
body.mobile.user .list4 ul li p{font-size: 14px;}
body.mobile.user .list4 ul li:nth-child(1){background-image: url(../images/hy-list4-img1.png);}
body.mobile.user .list4 ul li:nth-child(2){background-image: url(../images/hy-list4-img2.png);background-size: 26px;}
body.mobile.user .list4 ul li:nth-child(3){background-image: url(../images/hy-list4-img3.png);}
body.mobile.user .list4 ul li:nth-child(4){background-image: url(../images/hy-list4-img4.png);background-size: 26px;}
body.mobile.user .list4 ul li:nth-child(5){background-image: url(../images/hy-list4-img5.png);}
body.mobile.user .list4 ul li:nth-child(6){background-image: url(../images/hy-list4-img6.png);}
body.mobile.user .list4 ul li:nth-child(7){background-image: url(../images/hy-list4-img7.png);}
body.mobile.user .list4 ul li:nth-child(8){background-image: url(../images/hy-list4-img8.png);background-size: 30px;}
body.mobile.user .list4 ul li:nth-child(9){background-image: url(../images/hy-list4-img9.png);background-size:auto 12px;}
body.mobile.user .list4 ul li:nth-child(10){background-image: url(../images/hy-list4-img10.png);background-size:auto 12px;}
body.mobile.user .list4 ul li:nth-child(11){background-image: url(../images/hy-list4-img11.png);background-size:auto 12px;}
body.mobile.user .list4 ul li:nth-child(12){background-image: url(../images/hy-list4-img12.png);}

body.mobile.jieshao banner .box-warp .msg p{margin-top:12px;}
body.mobile.jieshao .list1{width: 100%;margin:0 0 50px;padding:0 10px;}
body.mobile.jieshao .list1 img{width: 100%;position: relative;}
body.mobile.jieshao .list1 p{width: 100%;line-height: 28px;}
body.mobile.jieshao .list2 div.box{width: 96%;margin:10px 2%;padding-bottom:40px;float:left;}
body.mobile.jieshao .list2-warp{background-repeat:repeat-y; }
body.mobile.jieshao .list3{padding:10px 12px;}
body.mobile.jieshao .list3 div{line-height: 36px;margin-bottom:30px;}
body.mobile.jieshao .list3 div span{font-size: 15px;}
body.mobile.jieshao .list3 div span.t{padding:10px 30px;margin-right:10px;}
body.mobile.jieshao .list4 th.icon{padding:0 4px 40px;background: #fff;width: 20%;}
body.mobile.jieshao .list4 th.icon span{width: 90%;left:5%;font-size: 10px;height: 26px;line-height: 26px;}


.flexwarp{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.flexspacebetween{-webkit-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;}