@charset "utf-8";





/*css reset*/



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}







/* HTML5标签初始化

--------------------------------------------------*/



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



*{

    box-sizing: border-box;

}



/* 标签初始化

--------------------------------------------------*/



body {

    line-height: 1;

    color: #404040;

    font: 14px/1.5 "微软雅黑", Arial, Helvetica, Verdana, sans-serif;

    height: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-font-smoothing: subpixel-antialiased;

    line-height: 25px;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}



ol,

ul,

li {

    list-style: none;

}



i {

    font-style: normal;

    font-weight: normal;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



a img {

    border: 0;

}



img {

    display: block;

}



h1 {

    font-size: 14px;

}



h2 {

    font-size: 14px;

}



h3 {

    font-size: 14px;

}



h4 {

    font-size: 14px;

}



h5,

h6 {

    font-size: 14px;

}



a {

    text-decoration: none;

    -webkit-transition: all 0.4s ease 0s;

    -moz-transition: all 0.4s ease 0s;

    -o-transition: all 0.4s ease 0s;

    transition: all 0.4s ease 0s;

    color: #333;

}



a:hover, a:active, a:focus {

    text-decoration: none;

    color: #90fadb;

}



div {

    display: block;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



@font-face {

    font-family: myFirstFont;

    src: url(../img/Monotype%20Corsiva.ttf);

}







/* 解决Google浏览器字体不小于12px的问题

--------------------------------------------------*/



.clearfix:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}



.clearfix {

    display: inline-table;

}



* html .clearfix {

    height: 1%;

}



.clearfix {

    display: block;

}



.clear {

    clear: both

}



.w1200 {

    overflow: hidden;

    margin: 0px auto;

    width: 1200px;

    position: relative;

}



/******header*****/



.index-top {

    width: 100%;

    overflow: hidden;

    background: #212020;

    height: 120px;

}



.index-top .left {

    margin-top: 30px;

}



.index-top .left img {

    height: 67px;

}



.index-top .right {

    height: 39px;

    line-height: 39px;

    color: #3dba95;

    margin-top: 40px;

}



.index-top .right i {

    float: left;

    margin-right: 10px;

}



.index-top .right span {

    float: left;
  font-size:24px;

}



.index-nav {

    background: #3e3d3d;

    height: 50px;

    width: 100%;

    z-index: 99999;

}



.index-nav ul {

    width: 1200px;

    height: 50px;

    position: relative;

    display: flex;

    justify-content: space-between;

    margin: 0px auto;

}



.index-nav ul li {

    width: 100%;

    position: relative;

    height: 50px;

    text-align: center;

}



.index-nav ul li .link1 {

    line-height: 50px;

    color: #d4cfcf;

    display: block;

    margin: 0px 30px;

    height: 50px;

    position: relative;

    font-size: 16px;

}



.index-nav ul li:hover .link1,

.index-nav ul li .link1.menuactive {

    color: #90fadb;

}



.index-nav ul li .link1:after {

    content: '';

    position: absolute;

    bottom: 0px;

    left: 0px;

    width: 0%;

    height: 2px;

    background: #90fadb;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.index-nav ul li .link1.menuactive:after,

.index-nav ul li .link1:hover:after,

.index-nav ul li:hover .link1:after {

    width: 100%;

}



.index-nav ul li dl {

    width: 90px;

    margin: 0px auto;

    position: relative;

    background: rgba(0, 0, 0, 0.5);

    display: none;

}



.index-nav ul li dd .link2 {

    color: #ddd;

    width: 100%;

    text-align: center;

    line-height: 35px;

    border-bottom: 1px solid #ccc;

    display: block;

}



.index-nav ul li dd .link2:hover {

    color: #90fadb;

}



.index-nav ul li:hover dl {

    display: block;

}



.index-box {

    background: #e5e5e5;

    height: 150px;

    overflow: hidden;

}



.index-box .w1200 {

    display: flex;

    justify-content: space-around;

}



.index-box .box {

    width: 100px;

}



.index-box .box i {

    width: 100%;

    display: block;

    margin: 24px 0px 5px 0px;

}



.index-box .box i img {

    margin: 0px auto;

}



.index-box .box span {

    line-height: 30px;

    width: 100%;

    display: block;

    text-align: center;

    font-size: 16px;

}



.index-pro .title,

.index-hand .title {

    text-align: center;

    margin-top: 20px;

}



.index-pro .title i img,

.index-hand .title i img {

    display: inline-table;

}



.index-pro .title h5,

.index-hand .title h5 {

    font-size: 33px;

    line-height: 40px;

    margin-top: 0px;

}



.index-pro .title p,

.index-hand .title p {

    font-size: 16px;

}



.ip-nav-box ul {

    width: 1200px;

    display: flex;

}



.ip-nav-box ul li {

    flex: 1;

}



.ip-nav-box ul li i {

    float: left;

    display: block;

    width: 65px;

    height: 65px;

    display: flex;

    justify-content: center;

    align-items: center;

}



.ip-nav-box ul li span {

    display: block;

}



.ip-nav-box ul li span.t {

    font-size: 18px;

    line-height: 25px;

    margin-top: 10px;

}



.ip-nav-box ul li span.h {

    line-height: 20px;

    font-size: 14px;

}



.pro-list-box {

    width: 1200px;

    overflow: hidden;

    margin: 10px auto 0px auto;

}



.pro-list-box ul {

    width: 100%;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}



.pro-list-box ul li {

    width: 380px;

    border: 1px solid #aaaaaa;


    margin-bottom: 16px;

}



.pro-list-box ul li .img {

    width: 378px;

    height: 232px;

    overflow: hidden;

    position: relative;

}



.pro-list-box ul li .img img {

    width: 100%;

    max-height: 232px;

    position: relative;

    z-index: 1;

}



.pro-list-box ul li .img .t {

    width: 145px;

    height: 145px;

    position: absolute;

    z-index: 2;

    top: 50px;

    left: 115px;

    border: 2px solid #90fadb;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #90fadb;

    font-size: 40px;

    flex-wrap: wrap;

    text-align: center;

    line-height: 43px;

}



.pro-list-box ul li:first-child .img .t,

.pro-list-box ul li:nth-of-type(2) .img .t,

.pro-list-box ul li:nth-of-type(4) .img .t {

    padding: 0px 20px;

}



.pro-list-box ul li dl {

    padding: 20px;

}



.pro-list-box ul li dl dd {

    margin-bottom: 10px;

}



.pro-list-box ul li dl dd a span {

    display: block;

}



.pro-list-box ul li dl dd a span.h {

    font-size: 18px;

    line-height: 25px;

}



.pro-list-box ul li dl dd a span.t {

    line-height: 20px;

    font-size: 14px;

}



.pro-list-box ul li .all {

    display: inline-block;

    padding: 3px 10px;

    color: #41e6b6;

    border: 1px solid #41e6b6;

    margin: 0px 0px 10px 18px;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.pro-list-box ul li .all:hover {

    background: #41e6b6;

    color: #fff;

}



.index-hand {

    width: 100%;

    overflow: hidden;

}



.index-hand .title {

    margin-top: 0px;

}



.index-hand .title h3 {

    font-size: 20px;

    line-height: 35px;

}



.ih-box {

    width: 25%;

    float: left;

    position: relative;

}



.ih-box .bg {

    width: 100%;

    height: 100%;

    position: absolute;

    background: rgba(0, 0, 0, 0.5);

    z-index: 2;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.ih-box .img {

    position: relative;

    z-index: 1;

    width: 100%;

}



.ih-box .img img {

    width: 100%;

}



.ih-box .content-display,

.ih-box .content-hidden {

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 5;

    display: flex;

    top: 0px;

    left: 0px;

    justify-content: center;

    align-items: center;

    text-align: center;

    flex-direction: column;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.ih-box .content-display i,

.ih-box .content-hidden i {

    width: 110px;

    height: 110px;

    border-radius: 50%;

    border: 2px solid #fff;

    display: flex;

    justify-content: center;

    align-items: center;

    text-align: center;

}



.ih-box.brand .content-display i img,

.ih-box.brand .content-hidden i img,

.ih-box.news .content-display i img,

.ih-box.news .content-hidden i img {

    width: 60px;

}



.ih-box .content-display h5,

.ih-box .content-hidden h5 {

    font-size: 30px;

    line-height: 35px;

    color: #fff;

    font-weight: 100;

    margin-top: 45px;

}



.ih-box .content-display .line,

.ih-box .content-hidden .line {

    width: 40px;

    height: 2px;

    background: #fff;

    margin: 20px auto;

}



.ih-box .content-display h6,

.ih-box .content-hidden h6 {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

}



.ih-box .content-hidden .line {

    margin: 10px auto;

}



.ih-box .content-hidden h6 {

    margin-top: 10px;

}



.ih-box .content-hidden p {

    color: #fff;

    padding: 0px 20px;

    font-size: 14px;

}



.ih-box .content-hidden {

    z-index: 4;

    opacity: 0;

}



.ih-box .content-display {

    opacity: 1;

}



.ih-box:hover .content-display {

    opacity: 0;

}



.ih-box:hover .content-hidden {

    opacity: 1;

}



.ih-box:hover .bg {

    background: rgba(229, 69, 69, 0.8);

}



.ih-box.news .content-display {

    z-index: 4;

}



.ih-box.news .content-hidden {

    z-index: 3;

}



.ih-box.news:hover .content-display {

    z-index: 3;

}



.ih-box.news:hover .content-hidden {

    z-index: 4;

}



.ih-box.news .content-hidden h5 {

    margin-top: 10px;

}



.ih-box.news .content-hidden ul {

    padding: 0px 20px;

    width: 100%;

}



.ih-box.news .content-hidden ul li {

    text-align: left;

    border-bottom: 1px dotted #fff;

    margin-bottom: 15px;

}



.ih-box.news .content-hidden ul li a {

    color: #fff;

}



.ih-box.news .content-hidden h4 {

    position: relative;

    height: 25px;

    line-height: 25px;

}



.ih-box.news .content-hidden h4 span.l {

    width: 70%;

    float: left;

    height: 25px;

    line-height: 25px;

    overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap

}



.ih-box.news .content-hidden h4 span.r {

    float: right;

}



.ih-box.news .content-hidden ul li p {

    padding: 0px;

    color: #cacaca;

}



.ih-box.agent .content-display i img,

.ih-box.agent .content-hidden i img {

    width: 80px;

}



.ih-box.wap-shop .content-display i img,

.ih-box.wap-shop .content-hidden i img {

    width: 58px;

}



.ih-box.wap-shop:hover .content-display {

    z-index: 3;

}



.ih-box.wap-shop:hover .content-hidden {

    z-index: 4;

}



.ih-box.wap-shop .content-hidden .link {

    border: 1px solid #fff;

    color: #fff;

    padding: 6px 10px;

    margin-top: 15px;

    font-size: 14px;

}



.ih-box.wap-shop .content-hidden .link:hover {

    background: #fff;

    color: #e54545;

}



.footer .smt {

    background: #47d7ad;

    overflow: hidden;

    height: 140px;

}



.w1400 {

    width: 1400px;

    overflow: hidden;

    margin: 0px auto;

}



.footer .smt .box {

    float: left;

    height: 50px;

    border-right: 1px solid #fff;

    margin-top: 43px;

}



.footer .smt .box i {

    float: left;

}



.footer .smt .box i img {

    width: 100%;

}



.footer .smt .box h5 {

    color: #fff;

    font-size: 20px;

    font-weight: 100;

}



.footer .smt .box h3 {

    color: #fff;

    font-size: 14px;
    margin-top: 0px;

}



.lh-footer {

    background: #282828;

    padding: 37px 0px;

}



.lh-footer-phone {

    margin-top: 30px;

    position: relative;

    color: #888;

    padding-left: 45px;

}



.lh-footer-phone i {

    display: flex;

    width: 40px;

    height: 40px;

    border: 2px solid #868686;

    font-size: 26px;

    line-height: 34px;

    text-align: center;

    border-radius: 50%;

    color: #868686;

    position: absolute;

    left: 0;

    top: 0;

    justify-content: center;

    align-items: center;

}



.lh-footer-phone i img {

    width: 23px;

}



.lh-footer-phone h2 {

    font-size: 24px;

    font-weight: bold;

    color: #47d7ad;

    height: 24px;

    line-height: 24px;

}



.lh-footer-phone h3 {

    font-size: 12px;

    line-height: 20px;

    text-transform: uppercase;

}



.lh-share-footer {

    margin-top: 45px;

}



.lh-share-footer a {

    float: left;

    margin-right: 10px;

}



.lh-footer-r {

    width: 900px;

    display: flex;

    justify-content: space-between;

    height: 130px;

}



.lh-footer-dl dt {

    font-size: 18px;

    color: #888;

}



.lh-footer-dl dd {

    line-height: 30px;

    margin-top: 10px;

}



.lh-footer-dl dd a {

    color: #888;

    margin-right: 28px;

    font-size: 14px;

    line-height: 30px;

}



.lh-footer-a {

    float: left;

}



.lh-footer-rs {

    width: 900px;

    margin-top: 50px;

}



.lh-footer-rs span {

    color: #888;

}



.lh-link {

    width: 100%;

    float: left;

    color: #888;

    margin-top: 30px;

}



.lh-link a {

    color: #888;

    margin-right: 5px;

}



/* 品牌故事 */



.brand-banner {

    height: 600px;

    background: url('../img/10.jpg') no-repeat center;

    width: 100%;

    overflow: hidden;

}



.brand-nav {

    width: 1400px;

    overflow: hidden;

    margin: 150px auto;

    height: 210px;

}



.brand-nav ul {

    width: 100%;

    height: 210px;

    display: flex;

    justify-content: space-between;

}



.brand-nav ul li {

    border: 2px solid #999b9b;

    width: 210px;

    height: 210px;

    border-radius: 50%;

}



.brand-nav ul li a {

    color: #999b9b;

    display: flex;

    justify-content: center;

    align-items: center;

    font-size: 60px;

    width: 170px;

    height: 170px;

    text-align: center;

    line-height: 74px;

    margin: 20px 0px 0px 20px;

}



.brand-nav ul li.on,

.brand-nav ul li:hover {

    border: 2px solid #47d7ad;

}



.brand-nav ul li.on a,

.brand-nav ul li:hover a {

    color: #47d7ad;

}



.bj-tex {

    width: 1400px;

    overflow: hidden;

    margin: 0px auto;

}



.bj-tex h5 {

    border-bottom: 1px dashed #7d7d7d;

    font-size: 40px;

    text-align: center;

    display: table;

    margin: 0px auto;

    line-height: 73px;

    color: #393b3b;

    padding: 0px 20px;

    margin-bottom: 40px;

}



.bj-tex p {

    font-size: 33px;

    line-height: 55px;

    color: #565857;

    font-weight: 100;

    margin-bottom: 20px;

}



.bj-tex .img {

    overflow: hidden;

    margin: 40px auto;

}



.bj-tex .img img {

    max-height: 100%;

}



/* 品牌故事 */



.about-bg {

    background: url('../img/12.jpg') no-repeat center;

    height: 700px;

    overflow: hidden;

    width: 100%;

}



.about-nav {

    display: flex;

    justify-content: space-around;

    margin-top: 20px;

}



.about-nav a {

    text-align: center;

    width: 100px;

    height: 100px;

    border-radius: 50%;

    border: 1px solid #7b7d7d;

    color: #7b7d7d;

    font-size: 24px;

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 0px 16px;

    line-height: 34px;

    font-weight: 100;

}



.about-nav a.on,

.about-nav a:hover {

    color: #fff;

    border: 1px solid #3dba95;

    background: #3dba95;

}



.about-content.ppjj h5 {

    text-align: center;

    font-size: 30px;

    line-height: 86px;

    border-bottom: 1px dashed #ccc;

    margin: 15px auto 18px auto;

    display: table;

    padding: 0px 20px;

}



.about-content.ppjj p {
    font-size: 20px;
    line-height: 43px;
    margin-bottom: 15px;
    font-weight: 100;
    letter-spacing: 4px;
    text-indent: 40px;

}



.about-ppjj.img {

    width: 100%;

    overflow: hidden;

    text-align: center;

    margin: 0px auto;

}



.about-ppjj.img img {

    max-width: 100%;

    margin: 50px auto 20px auto;

}



/* 新闻中心 */



.news-bg {

    background: url('../img/14.jpg') no-repeat center;

    width: 100%;

    overflow: hidden;

    height: 700px;

}



.news-nav {

    display: flex;

    justify-content: space-around;

    margin-top: 60px;

}



.news-nav a {

    text-align: center;

    width: 100px;

    height: 100px;

    border-radius: 50%;

    border: 1px solid #7b7d7d;

    color: #7b7d7d;

    font-size: 24px;

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 0px 16px;

    line-height: 34px;

    font-weight: 100;

}



.news-nav a.on,

.news-nav a:hover {

    color: #fff;

    border: 1px solid #3dba95;

    background: #3dba95;

}



.new-h-title {

    text-align: center;

    font-size: 24px;

    line-height: 54px;

    border-bottom: 1px dashed #ccc;

    margin: 15px auto 18px auto;

    display: table;

    padding: 0px 20px

}



.news-content {

    padding-bottom: 2em;

    background-color: #f7f7f7;

    overflow: hidden;

}



.news-content ul li {

    overflow: hidden;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.news-content ul li:hover {

    background: #fff;

}



.news-content ul li .w1200 {

    padding: 3.375em 1em;

    border-bottom: 1px #e9e9e9 solid;

    overflow: hidden;

}



.new_2_mid {

    position: relative;

    padding-right: 18.75em;

}



.new_2_left {

    padding-right: 2.5em;

    min-height: 9.375em;

}



.new_1_right_1 a {

    color: #505050;

    font-size:20px;

}



.news-content ul li:hover .new_1_right_1 a {

    color: #3dba95;

}



.new_2_left_1 span {

    font-size: 12px;

    color: #999;

    margin-left: 0.9em;

}



.new_2_left_2 {

    font-size: 14px;

    line-height: 1.7em;

    margin-top: 1em;

    color: #888;

}



.new_2_right {

    overflow: hidden;

    position: absolute;

    right: 0;

    top: 0;

    width: 18.75em;

    height: 160px;

    border-radius: 5px;

}



.new_2_right img {

    max-width: 100%;

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

    vertical-align: middle;

    min-height: 160px;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.news-content ul li:hover .new_2_right img {

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    -o-transform: scale(1.05);

    transform: scale(1.05);

}



.crumb {

    line-height: 58px;

}



.crumb a {

    float: left;

    margin-right: 10px;

}



.crumb a.on {

    color: #999;

}



.news-s-c {

    background: #f7f7f7;

    padding: 40px 0px;

}



.news-s-c .body-head {

    position: relative;

    overflow: hidden;

}



.news-s-c .body-head h2 {

    font-size: 24px;

    color: #505050;

}



.news-s-c .body-head .info {

    margin-top: 1em;

    margin-bottom: 1.5em;

    font-size: 14px;

    color: #999;

    background-position: left center;

    background-repeat: no-repeat;

}



.news-s-c .body-head .info span {

    display: flex;

    align-items: center;

    float: left;

    margin-right: 10px;

}



.news-s-c .body-head .info span i {

    margin-right: 5px;

}



.news-s-c .body-head .info img {

    width: 13px;

    display: inherit;

    margin-right: 5px;

}



.news-s-c .content {

    border-top: 1px #bbb dotted;

    font-size: 0.875em;

    padding: 2em 0;

    overflow: hidden;

    line-height: 1.7em;

    width: 100%;

    margin-top: 20px;

    font-size: 14px;

    color: #666;

}



.lm_xw_info_2_3 {

    margin: 1em 0;

}



.lm_xw_info_2_3 ul {

    overflow: hidden;

    border: 1px #c9c9c9 solid;

    background-position: center;

    background-repeat: repeat-y;

    background-image: url('../img/n9.jpg');

}



.lm_xw_info_2_3 ul li {

    float: left;

    width: 50%;

}



.lm_xw_info_2_3 ul li a {

    color: #666;

    display: block;

    padding: 1em;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.lm_xw_info_2_3 ul li a span {

    font-size: 14px;

}



.lm_xw_info_2_3 ul li:nth-child(2) a {

    text-align: right;

}



.lm_xw_info_2_3 ul li a:hover{

    color:#fff;

    background-color:#747474;

}



/* 产品中心 */



.news-nav.shop a:nth-of-type(3),

.news-nav.shop a:nth-of-type(5),

.news-nav.shop a:nth-of-type(6) {

    padding: 0px 10px;

}



.shop-list {

    margin-top: 50px;

}



.shop-list ul li {

    width: 100%;

    overflow: hidden;

    margin-bottom: 30px;

}



.shop-list ul li .img {

    width: 850px;

    height: 400px;

    float: left;

    overflow: hidden;

}



.shop-list ul li .img img {

    width: 100%;

}



.shop-list ul li .txt {

    width: 350px;

    height: 400px;

    float: left;

    background: #3dba95;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

}



.shop-list ul li .txt h5 {

    text-align: center;

    font-size: 24px;

    text-transform: uppercase;

    color: #fff;

    margin-bottom: 10px;

    padding: 0px 20px;

    line-height: 30px;

}



.shop-list ul li .txt h6 {

    color: #fff;

    font-size: 24px;

    margin-bottom: 30px;

}



.shop-list ul li .txt .con {

    padding: 0px 20px;

    color: #fff;

    line-height: 20px;

    height: 40px;

    overflow: hidden;

    margin-bottom: 30px;

}



.shop-list ul li .txt a {

    border: 1px solid #fff;

    border-radius: 27px;

    padding: 10px 34px;

    color: #fff;

}



.shop-list ul li .txt a:hover {

    background: #fff;

    color: #333;

}



.shop-list ul li:nth-of-type(2n) .img {

    float: right;

}



.shop-list ul li:nth-of-type(2n) .txt {

    float: left;

}



.shops-nav {

    display: flex;

    justify-content: space-around;

    margin-top: 60px;

}



.shops-nav a {

    text-align: center;

    border: 1px solid #7b7d7d;

    color: #7b7d7d;

    font-size: 16px;

    display: flex;

    justify-content: center;

    align-items: center;

    padding: 0px 16px;

    line-height: 34px;

    font-weight: 100;

}



.shops-nav a.on,

.shops-nav a:hover {

    color: #fff;

    border: 1px solid #3dba95;

    background: #3dba95

}



.shops-cu {

    width: 100%;

    padding: 0px 2%;

    overflow: hidden;

    margin-top: 30px;

    margin-bottom: 10px;

}



.shops-cu a {

    float: left;

    margin-right: 5px;

    color: #999;

    line-height: 45px;

    font-size: 14px;

}



.shops-cu a.on {

    color: #3dba95;

}



.shops-list {

    width: 100%;

    padding: 0px 2%;

    overflow: hidden;

}



.shops-list ul li {

    float: left;

    width: 23.5%;

    margin-right: 2%;

}



.shops-list ul li:nth-of-type(4n) {

    margin-right: 0px;

}



.shops-list ul li .img {

    width: 100%;

    height: 300px;

    overflow: hidden;

    position: relative;

}



.shops-list ul li .img img {

    width: 100%;

    min-height: 300px;

    position: relative;

    z-index: 1;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.shops-list ul li a:hover .img img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.shops-list ul li .img span {

    position: absolute;

    z-index: 2;

    bottom: 0;

    width: 86%;

    background: rgba(61, 186, 149, 0.6);

    color: #fff;

    left: 7%;

    text-align: center;

    line-height: 55px;

    font-size: 24px;

    font-weight: 100;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    -webkit-transform: translate(0px,65px);

    -ms-transform: translate(0px,65px);

    -o-transform: translate(0px,65px);

    transform: translate(0px,65px);

    opacity: 0;

}



.shops-list ul li a:hover .img span {

    -webkit-transform: translate(0px,-20px);

    -ms-transform: translate(0px,-20px);

    -o-transform: translate(0px,-20px);

    transform: translate(0px,-20px);

    opacity: 1;   

}



.shops-list ul li .txt {

    text-align: center;

    line-height: 60px;

    font-size: 18px;

    margin-bottom: 20px;

    position: relative;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.shops-list ul li .txt:after {

    content: '';

    position: absolute;

    width: 10%;

    height: 2px;

    background: #999;

    bottom: 0px;

    left: 45%;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.shops-list ul li a:hover .txt {

    color: #3dba95;

}



.shops-list ul li a:hover .txt:after {

    bottom: 5px;

    background: #3dba95;

}



.ss-info {

    padding: 5px 0px;

    overflow: hidden;

    background: #f7f7f7;

}



.ss-info .limg {

    width: 760px;

    float: left;

    position: relative;

    overflow: hidden;

}



.swiper-container2 {

    width: 100%;

    height: 100%;

}



.swiper-container2 .swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.swiper-container2 .swiper-slide img {

    width: 100%;

}



.swiper-button-next.swiper-button-next2 {

    width: 46px;

    height: 49px;

    background: url('../img/pn22.png') no-repeat center;

    right: 0px;

    opacity: 0.35;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.swiper-button-next.swiper-button-next2:hover {

    opacity: .85;

}



.swiper-button-prev.swiper-button-prev2 {

    width: 46px;

    height: 49px;

    background: url('../img/pn23.png') no-repeat center;

    left: 0px;

    opacity: 0.35;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}



.swiper-button-prev.swiper-button-prev2:hover {

    opacity: .85;

}



.swiper-pagination2 .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    background: #666;

    opacity: .8;

}



.swiper-pagination2 .swiper-pagination-bullet-active {

    background: #000;

}



.ss-info .rtxt {

    width: 410px;

    float: right;

}



.ss-info .rtxt h5 {

    padding-top: 50px;

    font-size: 30px;

    color: #333;

    line-height: 32px;

}



.ss-info .rtxt h6 {

    color: #333;

    font-size: 25px;

    line-height: 32px;

}



.ss-info .rtxt .content {

    padding: 15px 0px;

    margin: 20px 0px;

    line-height: 26px;

    color: #929292;

    font-size: 18px;

    border-bottom: 1px #c0bebe dotted;

    border-top: 1px #c0bebe dotted;

}



.ss-info .rtxt .sina {

    display: inline-block;

    width: 32px;

    height: 28px;

    margin: 0;

    background-position: center;

    background-repeat: no-repeat;

    background-image: url('../img/pn24.png');

    float: left;

    font-size: 12px;

    padding-left: 0px;

    line-height: 16px;

    cursor: pointer;

    position: relative;

    box-sizing: border-box;

}



.ss-info .rtxt .wx {

    display: inline-block;

    width: 32px;

    height: 28px;

    margin: 0;

    background-position: center;

    background-repeat: no-repeat;

    background-image: url('../img/pn25.png');

    float: left;

    font-size: 12px;

    padding-left: 0px;

    line-height: 16px;

    cursor: pointer;

    position: relative;

    box-sizing: border-box;

    margin-left: 5px;

}



.ss-info .rtxt .qzone {

    display: inline-block;

    width: 32px;

    height: 28px;

    margin: 0;

    background-position: center;

    background-repeat: no-repeat;

    background-image: url('../img/pn26.png');

    float: left;

    font-size: 12px;

    padding-left: 0px;

    line-height: 16px;

    cursor: pointer;

    position: relative;

    box-sizing: border-box;

    margin-left: 5px;

}



.bd_weixin_popup {

    box-sizing: initial;

}



.ss-content {

    padding: 0px 0px 30px 0px;

    overflow: hidden;

}



.ss-content .con-img {

    text-align: center;

    padding: 20px 0px;

}



.ss-content .con-img img {

    display: block;

    margin: 0px auto;

}



.ss-content .nav-tabs {

    padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
  margin-top:20px;

}



.ss-content .nav-tabs>li {
    font-size: 16px;
    margin-bottom: 0px;
}



.ss-content .nav-tabs>li>a {

    text-align: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #7b7d7d;
    color: #7b7d7d;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    line-height: 34px;
    font-weight: 100;

}



.ss-content .nav-tabs>li.active>a,

.ss-content .nav-tabs>li.active>a:focus,

.ss-content .nav-tabs>li.active>a:hover {

    cursor: default;
    text-align: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    line-height: 34px;
    font-weight: 100;
    color: #fff;
    border: 1px solid #3dba95;
    background: #3dba95;

}



.ss-content .nav-tabs>li>a:hover {

    cursor: pointer;
    text-align: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 16px;
    line-height: 34px;
    font-weight: 100;
    color: #fff;
    border: 1px solid #3dba95;
    background: #3dba95;

}



.ss-content .nav-tabs li:first-child {

    margin-left: 0px;

}



.ss-content .nav-tabs li:last-child {

    border-right: 0px;

}



.ss-content .parameter {

    padding: 20px 0px;

    overflow: hidden;

    display: flex;

    flex-wrap: wrap;

}



.ss-content .parameter p {

    width: 33.3333333333333333333333333333%

}



.ss-content .vr {

    padding: 0px;

    overflow: hidden;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.ss-content .vr p {margin:0px;}

.ss-content .vr p img {width:226px;}

/* 到家服务 */



.dj-bg {

    background: url('../img/16.jpg') no-repeat center;

    width: 100%;

    height: 700px;

}



.dj-content {

    margin-top: 50px;

    overflow: hidden;

}



.dj-content .dj-item {

    width: 100%;

    margin-bottom: 20px;

    overflow: hidden;

}



.dj-item .title {

    width: 100%;

    overflow: hidden;

    position: relative;

}



.dj-item .title h3 {

    background: #fcf8f3;

    color: #333;

    font-size: 44px;

    display: table;

    margin: 0px auto;

    line-height: 46px;

    position: relative;

    z-index: 2;

    padding: 0px 15px;

}



.dj-item .title h5 {

    background: #fcf8f3;

    color: #333;

    font-size: 17px;

    display: table;

    margin: 0px auto;

    line-height: 28px;

    text-transform: uppercase;

    position: relative;

    z-index: 2;

    padding: 0px 15px;

}



.dj-item .title p {

    text-align: center;

    line-height: 35px;

    font-size: 14px;

}



.dj-item .title .line {

    width: 100%;

    height: 1px;

    position: absolute;

    background: #333;

    z-index: 1;

    bottom: 54px;

}



.dj-item .box {

    padding: 14px;

    background: #fff;

    overflow: hidden;

}



.dj-item .box .hed {

    line-height: 40px;

}



.dj-item .box .hed .name {

    font-size: 20px;

    float: left;

    width: 200px;

}



.dj-item .box .hed .lk {

    float: right;

    background: #3dba95;

    border-radius: 5px;

    color: #fff;

    padding: 0px 20px;

    font-size: 16px;

}



.dj-item .box ul {

    width: 100%;

    margin-top: 10px;

    overflow: hidden;

}



.dj-item .box ul li {

    width: 285px;

    height: 220px;

    float: left;

    margin-right: 10px;

}



.dj-item .box ul li:last-child {

    margin-right: 0px;

}



.dj-item .box ul li img {

    width: 100%;

    min-height: 220px;

}



/* 联系我们 */



.co-bg {

    background: url('../img/18.jpg') no-repeat center;

    height: 700px;

    overflow: hidden;

    width: 100%;

}



.shops-cu.co {

    width: 1200px;

    margin: 0px auto;

    padding: 0px;

}



.shops-cu.co li {

    font-style: normal;

    float: left;

}



.inside-title {

    text-align: center;

    margin-bottom: 50px;

    margin-top: 50px;

}



.inside-title h2.en {

    font-size: 48px;

    font-weight: normal;

    font-family: "Shonar Bangla";

    color: #4e4e4e;

    opacity: .3;

    letter-spacing: 3px;

    line-height: 50px;

}



.inside-title h2.cn {

    font-size: 24px;

    color: #333;

}



.contact-wrap {

    padding-bottom: 80px;

}



.contact-way {

    width: 42%;

}



.contact-wrap h2 {

    font-size: 20px;

    font-family: "微软雅黑";

    color: #3dba95;

    font-weight: bold;

    padding-bottom: 25px;

}



.contact-way h3 {

    font-size: 18px;

    color: #333;

    font-family: "微软雅黑";

}



.contact-way ul {

    padding-top: 25px;

    padding-bottom: 20px;

}



.contact-way li {

    margin-bottom: 15px;

    padding-left: 45px;

    background-repeat: no-repeat;

    background-position: left center;

    width: 50%;

    float: left;

}



.contact-way li p {

    color: #333;

}



.contact-way li i {

    display: block;

    margin-top: 8px;

    margin-bottom: 8px;

    background: url('../img/contact_line.png') no-repeat left center;

    height: 2px;

}



.contact-way li:first-child {

    background-image: url('../img/pn27.png');

}



.contact-way li:nth-of-type(2) {

    background-image: url('../img/zhaoshang.png');

}



.contact-way li:nth-of-type(3) {

    background-image: url('../img/pn28.png');

}



.contact-way li:nth-of-type(4) {

    background-image: url('../img/pn29.png');

}



.contact-way li:nth-of-type(5) {

    background-image: url('../img/pn30.png');

}



.contact-way li:nth-of-type(6) {

    background-image: url('../img/pn31.png');

}



.contact-way li:nth-of-type(7) {

    background-image: url('../img/pn32.png');

}



.contact-way li:nth-of-type(8) {

    background-image: url('../img/pn33.png');

}



.contact-way li:nth-of-type(7),

.contact-way li:nth-of-type(8) {

    width: 100%;

}



.co-map {

    width: 660px;

    height: 550px;

    float: right;

}

/* 招商加盟 */

.agent-bg1 {
    background: url('../img/20.jpg') no-repeat center;
    width: 100%;
    height: 700px;
}

.agent-content {
    overflow: hidden;
    width: 100%;
    margin-top: 15px;
}

.jmys-content {
    width: 100%;
    overflow: hidden;
    text-align: center;
    background: #fff;
}

.jmys-content.on {
    background: #fbfbfb;
}

.jmys-content h5 {
    text-align: center;
    margin-top: 28px;
}

.jmys-content h5 img {
    display: inline;
}

.jmys-content h3 {
    font-size: 24px;
    line-height: 43px;
}

.jmys-content h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    line-height: 25px;
}

.jmys-content p {
    font-size: 34px;
    line-height: 48px;
}

.jmys-content p b {
    color: #3dba95;
    font-size: 40px;
    font-weight: 600;
}

.jmys-content .jmys-img {
    display: block;
    margin: 0px auto;
}

.jmzc-1 {
    background: #fbfbfb;
    overflow: hidden;
    padding: 40px 0px;
}

.jmzc-1 .right {
}

.jmzc-1 .right h5 {
color: #3dba95;
    font-size: 33px;
    line-height: 80px;
    font-weight: bold;
}

.jmzc-1 .right h3 {
    color: #b5b5b5;
    font-size: 26px;
    line-height: 50px;
    margin-bottom: 20px;
}

.jmzc-1 .right p {
    color: #b5b5b5;
    font-size: 22px;
    line-height: 40px;
    font-weight: 100;
}

.jmzc-2 h5 {
    text-align: center;
    margin-top: 20px;
}

.jmzc-2 h5 img {
    display: inline;
}

.jmzc-2 h3 {
    font-size: 24px;
    line-height: 43px;
    text-align: center;
}

.jmzc-2 h4 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    line-height: 25px;
    text-align: center;
}

.jmzc-2 ul {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-bottom: 20px;
}

.jmzc-2 ul li {
    width: 330px;
}

.jmzc-2 ul li .img {
    text-align: center;
    margin-bottom: 10px;
}

.jmzc-2 ul li .img img {
    display: inline;
}

.jmzc-2 ul li .title {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #3dba95;
    height: 84px;
    color: #fff;
    flex-direction: column;
}

.jmzc-2 ul li .title span {
    font-size: 40px;
    line-height: 42px;
}

.jmzc-2 ul li .title em {
    font-size: 16px;
    line-height: 30px;
}

.jmzc-2 ul li .txt {
    border: 1px solid #3dba95;
    border-top: 0px;
    padding: 17px 0px 11px 50px;
}

.jmzc-2 ul li .txt p {
    color: #8e8e8e;
    text-decoration: underline;
    line-height: 35px;
    font-size: 24px;
    margin-bottom: 13px;
    text-align: left;
}

.jmzc-2 p {
    text-align: center;
    font-size: 36px;
    color: #8e8e8e;
    line-height: 72px;
}


.ppwh-img {
    text-align: center;
    margin-top: 50px;
}

.ppwh-txt {
    font-size: 30px;
    text-indent: 60px;
    line-height: 51px;
    margin-top: 50px;
}

.ppwh-txt b {
    color: #3dba95;
}

.ppwh-img img {
    display: inline;
}

.ppwh-txts {
    margin-top: 50px;
    font-size: 24px;
    line-height: 40px;
    position: relative;
    text-indent: 34px;
}

.ppwh-txts:after {
    content: '';
    left: 0px;
    top: 12px;
    background: #3dba95;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: absolute;
}

.ppwh-txts b {
    color: #3dba95;
    font-size: 36px;
}

.azby-title {
    width: 100%;
    display: flex;
    background: #3dba95;
    color: #fff;
    justify-content: center;
    align-items: center;
    height: 95px;
    margin-top: 50px;
}

.azby-title span {
    font-size: 40px;
    margin-left: 15px;
}

.azby-txt {
    font-size: 24px;
    line-height: 44px;
    margin: 30px auto;
    width: 1100px;
}

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

.azby-img img {
    display: inline;
}

.azby-p {
    overflow: hidden;
    margin-bottom: 50px;
}

.azby-p p {
    margin: 0px auto;
    font-size: 24px;
    line-height: 43px;
}

.wjdc-title {
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    border-bottom: 1px dotted #7d7d7d;
    margin: 60px auto;
    padding-bottom: 40px;
}

.wjdc-t {
    background: #dcdcdc;
    line-height: 70px;
    padding-left: 25px;
    font-size: 24px;
}

.wjdc-radio {
    line-height: 78px;
    font-size: 18px;
    padding-left: 20px;
}

.wjdc-radio .radio-inline {
    margin-right: 15px;
}

.form-group {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.form-control {
    display: block;
    width: 100%;
    height: 100px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.wj-button {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}

.wj-button .button {
    width: 50%;
    line-height: 45px;
    color: #fff;
    font-size: 24px;
    margin: 0px auto;
    background: #3dba95;
    border: none;
    display: block;
    cursor: pointer;
}

.dj-bg2 {
    width: 100%;
    overflow: hidden;
    height: 700px;
    background: url('../img/49.jpg') no-repeat center;
}

.zxwx-box {
    border: 1px solid #eeeeee;
    overflow: hidden;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}

.zxwx-box .title {
    padding: 20px;
    line-height: 30px;
    font-size: 18px;
    border-bottom: 1px solid #eeeeee;
}

.zxwx-box .box {
    padding: 20px;
    width: 100%;
    line-height: 54px;
}

.zxwx-box .box i {
    color: #ff0000;
    float: left;
    font-size: 24px;
}

.zxwx-box .box span {
    float: left;
    width: 150px;
    font-size: 24px;
}

.zxwx-box .box input {
    line-height: 54px;
    border: 1px solid #bfbfbf;
    padding: 0px 10px;
}

.zxwx-box .box .tur {
    width: 80%;
    font-size: 24px;
    font-weight: 100;
}

.zxwx-box .box .pst {
    width: 38%;
    font-size: 24px;
    font-weight: 100;
    margin-right: 40px;
}

.zxwx-box .box input::-webkit-input-placeholder {
  color: #999;
  text-align: right;
}

.zxwx-box .box input::-moz-placeholder {
  color: #999;
  text-align: right;
}

.zxwx-box .box input:-ms-input-placeholder {
  color: #999;
  text-align: right;
}

.zxwx-box .box .foro {
    width: 80%;
    height: 200px;
}

.zxwx-box .box .button {
    width: 50%;
    line-height: 45px;
    color: #fff;
    font-size: 24px;
    margin: 0px auto;
    background: #3dba95;
    border: none;
    display: block;
    cursor: pointer;
}

.sqjm-title {
    text-align: center;
    color: #fff;
    font-size: 30px;
    line-height: 66px;
    background: #3dba95;
    margin-top: 20px;
}

.agent-title {
    text-align: center;
    color: #3dba95;
    border-bottom: 1px dotted #a09895;
    padding: 10px 0px;
    width: 1040px;
    margin: 0px auto;
    line-height: 65px;
    display: block;
    font-size: 38px;
}

.sqjm-box {
    width: 1040px;
    margin: 0px auto;
    overflow: hidden;
}

.sqjm-box ul li {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.sqjm-box ul li span {
    width: 150px;
    text-align: right;
    color: #3dba95;
    font-size: 18px;
    line-height: 40px;
}

.sqjm-box ul li input {
	width: 500px;
    margin-left: 20px;
    height: 40px;
    border: 1px solid #a09895;
    font-size: 16px;
    padding: 0px 15px;
}

.sqjm-box ul li input::-webkit-input-placeholder {
  color: #c9c9c9;
  text-align: right;
}

.sqjm-box ul li input::-moz-placeholder {
  color: #c9c9c9;
  text-align: right;
}

.sqjm-box ul li input:-ms-input-placeholder {
  color: #c9c9c9;
  text-align: right;
}

.sqjm-box ul li .button {
    background: #3dba95;
    color: #fff;
    cursor: pointer;
    margin-bottom: 50px;
}

.ttds {background:#d8d8d8;width:100%;overflow:hidden;}
.footer .smt .box.box1 {width:20%;}
.footer .smt .box.box1 img {width: 50px;margin-right: 15px;}
.footer .smt .box.box2 {width: 18%;}
.footer .smt .box.box2 img {width: 50px;margin-right: 15px;margin-top: 6px;margin-left: 20px;}
.footer .smt .box.box3 {width:15%;}
.footer .smt .box.box3 img {width: 50px;margin-right: 15px;margin-left: 20px;}
.footer .smt .box.box4 {width:18%;}
.footer .smt .box.box4 img {width: 50px;margin-right: 10px;margin-left: 20px;}
.footer .smt .box.box5 {width: 29%;border:0px;height: 96px;margin-top: 22px;}
.footer .smt .box.box5 img {width: 50px;margin-right: 10px;margin-left: 20px;}
.kbss {width:100%;height:100%;position:absolute;z-index:99;}

@media screen and (max-width: 1000px) and (min-width: 300px) {
    .w1400 {
        width:1200px;
    }
  body {width:1200px;overflow:hidden;}
  .index-nav ul {width:100%;display:block;}
  .index-nav ul li {width:11%;text-align:center;float:left;}
  .footer .smt .box.box2 {display:none;}
  .footer .smt .box.box1 {width:25%;}
  .footer .smt .box.box3 {width:20%;}
  .footer .smt .box.box4 {width:22%;}
  .footer .smt .box.box5 {width:32%;}
  .footer .smt .box.box5 h3 {margin-top:18px;}
  .index-top .right span {color:#3dba95;}
  .about-content.ppjj h5 {font-size:60px;}
  .about-nav a {font-weight:400}
  .index-top .right span {font-weight:bold;}
  .footer .smt .box {    -webkit-animation-duration: 0s;
    animation-duration: 0s;}
  .footer .smt .box h5 {font-weight:400}
  .about-content.ppjj p {font-weight:400}
}