@charset "utf-8";
* { font-family: -apple-system-font, "Helvetica Neue", sans-serif, "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu; }
.wrapper { width: 1200px; min-width: auto;}
/*页头*/
.lin-header { position: relative; z-index: 999; top: 0; left: 0; right: 0; background: rgba(255,255,255,0.95); /*-webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); */ -webkit-backdrop-filter: brightness(1.5) blur(10px); backdrop-filter: brightness(1.5) blur(10px); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.lin-navbar-logo { z-index: 1; position: relative; padding: 10px 0; float: left;}
.lin-navbar-logo a{ display: block; width: 256px; height: 70px; text-indent: -999999px; background-repeat: no-repeat; background-image: url(/_public2012/css/images/logo@1x.png); background-image: -webkit-image-set(url(/_public2012/css/images/logo@1x.png) 1x, url(/_public2012/css/images/logo@2x.png) 2x); background-size: contain; }

.lin-navbar-toggler { visibility: hidden; display: inline-block; position: absolute; z-index: 2; right: 10px; top: 8px; width: 34px; height: 28px; line-height: 26px; font-size: 20px; text-align: center; background: #fff; border: 1px solid #ddd; color: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.lin-navbar-nav { float: right; font-size: 16px; margin: 0; }
.lin-navbar-nav li { position: relative; margin: 0 0 0 28px; height: 90px; line-height: 90px; width: auto; float: left; }
.lin-navbar-nav li a { text-decoration: none; color: #333; }
.lin-navbar-nav li.active:after,
.lin-navbar-nav li:hover:after { position: absolute; left: 50%; height: 3px; width: 2em; bottom: 0; margin-left: -1em; content: ''; display: block; background: #a2c541; }
.lin-navbar-nav li:hover a{ color: #a2c541; }
.lin-navbar-nav li .navbar-nav-link { display: inline-block; height: 50px; line-height: 50px; color: #a2c541; }
.lin-navbar-nav li dl { position: absolute; z-index: 99; top: 100px; left: 50%; margin-left: -100px; width: 200px; padding: 10px 0; visibility: hidden; background: #a2c541; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; -webkit-backdrop-filter: brightness(1.5) blur(10px);
    backdrop-filter: brightness(1.5) blur(10px);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.lin-navbar-nav li dl:after { position: absolute; top: -6px; left: 50%; margin-left: -6px; width: 12px; height: 12px; content: ""; overflow: hidden; background-color: #a2c541; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.lin-navbar-nav li dl dd { margin: 0; }
.lin-navbar-nav li dl dd a { display: block; vertical-align: middle; margin: 0; padding: 0 20px; height: 40px; line-height: 40px; color: #fff; }
.lin-navbar-nav li dl dd a:hover { background: #7fa409; }
.lin-navbar-nav li:hover dl { visibility: visible; top: 70px; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.lin-navbar-nav li:hover dl a{ color: #fff; }

.fixed-header .swiper-banner{ margin-top: 70px;}
.fixed-header .lin-header { position: fixed; }
.fixed-header .lin-navbar-logo a{ width: 278px; height: 50px; }
.fixed-header .lin-navbar-nav li { height: 70px; line-height: 70px; }
.fixed-header .lin-navbar-nav li .navbar-nav-link { height: 60px; line-height: 60px; }
.fixed-header .lin-navbar-nav li:hover dl { top: 60px; }


.lin-footer{ padding: 50px 0; font-size: 14px; background: #343a40; line-height: 2em; }
.lin-footer,
.lin-footer a{ color: #fff;}
.lin-footer .copyright{ text-align: center; white-space: normal; word-break: break-all; }
.lin-footer .copyright span{ margin-left: 2em; white-space: nowrap; }


.fixed-topnav #topnav{ display:none;} 



.swiper-pagination-bullet-active { opacity: 1; background: #a2c541;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a2c541'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-next,.swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a2c541'%2F%3E%3C%2Fsvg%3E");right: 10px; left: auto; }
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}

.swiper-banner{ text-align:center; background: #000; }
.swiper-banner .swiper-slide{ overflow: hidden; }
.swiper-banner img{ width: 100%; max-width: 1920px; }


/*主体*/
.container-fluid { }
.section { position: relative; padding: 100px 0; background-color: #fff; overflow: hidden;}
.section .hd { position: relative; margin-bottom: 50px; text-align: center; }
.section .hd h2 { position: relative; margin-bottom: 0.2em; padding-bottom: 0.2em; font-weight: 300; line-height: 1.2em; font-size: 40px; color: #3d3d3d; }
.section .hd h2:after { position: absolute; margin-left: -0.5em; left: 50%; bottom: 0; display: block; width: 1em; height: 2px; background: #999999; content: ""; }
.section .hd p { margin: 0; font-size: 20px; line-height: 1.2em; font-weight: 100; color: #999999; }
.section .bd { position: relative; font-size:18px; line-height: 1.5em; color: #333; }
.section .bd img{ max-width: 100%; }

.section-dark { background: #343a40; }
.section-dark .hd { }
.section-dark .hd h2 { color: #ffffff; }
.section-dark .hd h2:after { background: #ffffff; }
.section-dark .hd p { color: #eeeeee; }

/*平台概述*/
.section-about { background: #a2c541; padding: 100px 0 0; }
.section-about .hd h2 { color: #fff; }
.section-about .hd h2:after { background: #fff; }
.section-about .hd p { color: #fff; }
.section-about .bd { color: #fff; text-align: center; }
.section-about .bd .pic{ margin-top: 3em; text-align: center; }
.section-about .bd .pic img{ max-width: 100%; }

/*服务理念*/
.section-idea { background: #efefef; }
.section-idea .hd h2 { color: #333; }
.section-idea .hd h2:after { background: #999999; }
.section-idea .hd p { color: #999999; }
.section-idea .bd { color: #FFFFFF; }
.section-idea .box { margin: 60px auto 20px; border: 2px solid #ddd; background: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.section-idea .box .tit { margin: -60px auto 0px; width: 120px; height: 120px; line-height: 110px; border: 5px solid #ddd; background: #ddd; color: #fff; font-size: 20px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.section-idea .box .txt { padding: 20px; }
.section-idea .col-sm-12:nth-child(1) .box { background: #fd7e14; border-color: #fd7e14; }
.section-idea .col-sm-12:nth-child(1) .box .tit{ background: #fff; border-color: #fd7e14;color: #fd7e14; }
.section-idea .col-sm-12:nth-child(2) .box { background: #ffc107; border-color: #ffc107; }
.section-idea .col-sm-12:nth-child(2) .box .tit{ background: #fff; border-color: #ffc107; color: #ffc107; }
.section-idea .col-sm-12:nth-child(3) .box { background: #28a745; border-color: #28a745; }
.section-idea .col-sm-12:nth-child(3) .box .tit{ background: #fff; border-color: #28a745; color: #28a745; }
.section-idea .col-sm-12:nth-child(4) .box { background: #dc3545; border-color: #dc3545; }
.section-idea .col-sm-12:nth-child(4) .box .tit{ background: #fff; border-color: #dc3545; color: #dc3545; }
.section-idea .col-sm-12 .box .txt{ min-height: 148px; }
.section-idea .bd .pic{ margin-top: 2em; }
.section-idea .bd .pic img{ max-width: 100%; }

/*发展历程*/
.section-history { background: #fd7e14; }
.section-history .hd h2 { color: #ffffff; }
.section-history .hd h2:after { background: #ffffff; }
.section-history .hd p { color: #ffffff; }
.section-history .bd { color: #ffffff; }
.section-history .line { position: absolute; z-index: 0; left: 50%; top: -40px; bottom: -40px; margin-left: -1px; width: 0px; border-left: 2px dotted #fff; }
.section-history .line i{ position: absolute; z-index: 0; left: 50%; bottom: -24px; margin-left: -13px; display: block; text-align: center; width: 24px; height: 24px; font-size: 24px; }
.section-history .box { position: relative; z-index: 1; width: 50%; }
.section-history .box .inner{  border: 1px solid #fff; padding: 15px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.section-history .box .tit{ position: absolute; z-index: 1; top: 0; width: 56px; height: 56px; padding-top: 12px; line-height: 1.1em; font-weight: bold; background: #fff; color: #fd7e14; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }
.section-history .box .tit span{ display: block; font-size: 16px; font-weight: normal;}
.section-history .box:nth-child(2n+1) { left: 0%; padding-right: 70px; text-align: right; }
.section-history .box:nth-child(2n+1) .tit{ right: 10px; }
.section-history .box:nth-child(2n+2) { left: 50%; padding-left: 70px; text-align: left; }
.section-history .box:nth-child(2n+2) .tit{ left: 10px; }

/*分支机构*/
.section-branch { padding-bottom: 200px; background: #f5f5f5 url(../../images/bg3-2.jpg) no-repeat center bottom; background-size: 100%; }
.section-branch .hd h2 { color: #333; }
.section-branch .hd h2:after { background: #333; }
.section-branch .hd p { color: #999; }
.section-branch .bd { color: #333; }
.section-branch .bd .pic img{ max-width: 100%; }


/*平台优势*/
.section-advantage { background: #ffffff; color: #333333; }
.section-advantage .hd h2 { color: #333333; }
.section-advantage .hd h2:after { background: #999999; }
.section-advantage .hd p { color: #999999; }


/*服务领域*/
.section-services { padding: 100px 0 0; background: #efefef; color: #333333;}
.section-services .hd h2 { color: #333333; }
.section-services .hd h2:after { background: #999999; }
.section-services .hd p { color: #999999; }


.services-item .item { margin: 0 auto 1em; }
.services-item .item .box {  }
.services-item .item .box .tit { margin: 0 auto 0; height: 2em; line-height: 2em; background: #ddd; color: #fff; font-size: 20px; text-align: center; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.services-item .item .box .txt { padding: 1em; min-height: 6.5em; text-align: justify; border: 1px solid #ddd; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em;  }
.services-item .item:nth-child(1) .box { border-color: #fd7e14; }
.services-item .item:nth-child(1) .box .tit{ background: #fd7e14; }
.services-item .item:nth-child(2) .box { border-color: #ffc107; }
.services-item .item:nth-child(2) .box .tit{ background: #ffc107; }
.services-item .item:nth-child(3) .box { border-color: #28a745; }
.services-item .item:nth-child(3) .box .tit{ background: #28a745; }
.services-item .item:nth-child(4) .box { border-color: #dc3545; }
.services-item .item:nth-child(4) .box .tit{ background: #dc3545; }



/*合作伙伴*/
.section-partner { background: #efefef; }
.section-partner .hd h2 { color: #333333; }
.section-partner .hd h2:after { background: #999999; }
.section-partner .hd p { color: #999999; }
.section-partner .bd { color: #333333; }

.partner-brand .box{ background: #ffffff; margin-bottom: 15px; padding: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); box-shadow: 0px 5px 10px rgba(0,0,0,0.1);}
.partner-brand .box img{ width: 100%; height: auto; }



/*数据领先*/
.section-data { background: #ffffff; }
.section-data .hd h2 { color: #333333; }
.section-data .hd h2:after { background: #999999; }
.section-data .hd p { color: #999999; }
.section-data .bd { color: #333333; }


/*四大中心*/
.section-center { background: #efefef; }
.section-center .hd h2 { color: #333333; }
.section-center .hd h2:after { background: #999999; }
.section-center .hd p { color: #999999; }
.section-center .bd { color: #333333; }

/*名企行*/
.section-xing { background: #ffffff; }
.section-xing .hd h2 { color: #333333; }
.section-xing .hd h2:after { background: #999999; }
.section-xing .hd p { color: #999999; }
.section-xing .bd { color: #333333; }

/*商学院*/
.section-research { background: #efefef; }
.section-research .hd h2 { color: #333333; }
.section-research .hd h2:after { background: #999999; }
.section-research .hd p { color: #999999; }
.section-research .bd { color: #333333; }


/*人物*/
.section-person { background: #efefef; }
.section-person .hd h2 { color: #333333; }
.section-person .hd h2:after { background: #999999; }
.section-person .hd p { color: #999999; }
.section-person .bd { color: #333333; }

/*商学院*/
.section-school { background: #ffffff; }
.section-school .hd h2 { color: #333333; }
.section-school .hd h2:after { background: #999999; }
.section-school .hd p { color: #999999; }
.section-school .bd { color: #333333; }

/*婴宝APP*/
.section-app { background: #a2c541; color: #ffffff; }
.section-app .hd h2 { color: #ffffff; }
.section-app .hd h2:after { background: #ffffff; }
.section-app .hd p { color: #ffffff; }



/*云摄影*/
.section-photo { background: #000 url(../../images/photo-1.png) no-repeat center top; background-size: contain;; }
.section-photo .hd h2 { color: #ffffff; }
.section-photo .hd h2:after { background: #999999; }
.section-photo .hd p { color: #999999; }
.section-photo .bd { color: #ffffff; }


.photo-txt { text-align: center; margin-top: 300px; }
.photo-item .item { margin: 0px auto 1em; text-align: center;}
.photo-item .item .box { padding: 1em; background: rgba(255,255,255,0.2); -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em;}
.photo-item .item .box .tit { font-weight: bold; font-size: 20px; }
.photo-item .item .box .txt {  }

/*子站冠名*/
.section-zizhan { background: #a2c541; }
.section-zizhan .hd h2 { color: #ffffff; }
.section-zizhan .hd h2:after { background: #ffffff; }
.section-zizhan .hd p { color: #ffffff; }
.section-zizhan .bd { color: #ffffff; }

/*评选*/
.section-pingxuan { background: #efefef; }
.section-pingxuan .hd h2 { color: #333333; }
.section-pingxuan .hd h2:after { background: #999999; }
.section-pingxuan .hd p { color: #999999; }
.section-pingxuan .bd { color: #333333; }

/*资讯传播*/
.section-info { background: #ffffff; }
.section-info .hd h2 { color: #333333; }
.section-info .hd h2:after { background: #999999; }
.section-info .hd p { color: #999999; }
.section-info .bd { color: #333333; }

/*平台概述1*/
.section-about-1 { background: #ffffff; }
.section-about-1 .hd h2 { color: #333333; }
.section-about-1 .hd h2:after { background: #999999; }
.section-about-1 .hd p { color: #999999; }
.section-about-1 .bd { color: #333333; text-align: center; }


/*平台概述2*/
.section-about-2 { background: #efefef; padding: 100px 0 0; }
.section-about-2 .hd h2 { color: #333333; }
.section-about-2 .hd h2:after { background: #999999; }
.section-about-2 .hd p { color: #999999; }
.section-about-2 .bd { color: #333333; }

.about-pic1 { margin-top: 2em;}
.about-pic2 { margin-top: 2em;}

.about-idea .item .box { margin: 60px auto 20px; border: 2px solid #ddd; background: #fd7e14; color: #fff;-webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.about-idea .item .box .tit { margin: -60px auto 0px; width: 120px; height: 120px; line-height: 110px; border: 5px solid #ddd; background: #ddd; color: #fff; font-size: 20px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.about-idea .item .box .txt { padding: 20px; min-height: 148px; }
.about-idea .item:nth-child(1) .box { background: #fd7e14; border-color: #fd7e14; }
.about-idea .item:nth-child(1) .box .tit{ background: #fff; border-color: #fd7e14;color: #fd7e14; }
.about-idea .item:nth-child(2) .box { background: #ffc107; border-color: #ffc107; }
.about-idea .item:nth-child(2) .box .tit{ background: #fff; border-color: #ffc107; color: #ffc107; }
.about-idea .item:nth-child(3) .box { background: #28a745; border-color: #28a745; }
.about-idea .item:nth-child(3) .box .tit{ background: #fff; border-color: #28a745; color: #28a745; }
.about-idea .item:nth-child(4) .box { background: #dc3545; border-color: #dc3545; }
.about-idea .item:nth-child(4) .box .tit{ background: #fff; border-color: #dc3545; color: #dc3545; }

.about-branch {}
.about-branch .item .box { margin: 50px auto 30px; border: 1px solid #ccc; background: rgba(0,0,0,0.03); -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.about-branch .item .box .tit { margin: -50px auto 0px; padding-top: 18px; width: 100px; height: 100px; line-height: 1.2em; border: 5px solid #ccc; background: #fff; color: #6c757d; font-size: 20px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.about-branch .item .box .txt { padding: 20px; }

@media (max-width: 1200px) {
	.about-idea .item .box .txt{ min-height: 175px; }
	.about-branch .item .box .txt { min-height: 148px; }
}
@media (max-width: 992px) {
	.about-idea .item .box .txt{ min-height: auto; }
	.about-branch .item .box .txt { min-height: auto; }
}
@media (max-width: 768px) {
	.about-idea .item .box .txt{ min-height: 175px; }
}
@media (max-width: 576px) {
	.section.section-about-2 { padding: 50px 0 0; }
	.about-idea .item .box { margin: 40px auto 10px; }
	.about-idea .item .box .tit { margin: -40px auto 0px; width: 80px; height: 80px; line-height: 70px; font-size: 18px; }
	.about-idea .item .box .txt{ min-height: auto; padding: 10px; font-size: 14px; min-height: 10em; }
}


/*平台优势*/
.advantage-data-pic{  } 
.advantage-data-pic img{ width:100%; }
.advantage-data-txt{ margin-bottom: 2em; text-align: center; }

.advantage-center-pic{ text-align: center; } 
.advantage-center-pic img{ width:60%; }

.subtit-1{ margin-bottom: 1em; text-align: center; }
.subtit-1 h3{ position: relative; display: inline-block; margin: 0; line-height: 1em; font-size: 24px; color: #333; }
.subtit-1 h3:before,
.subtit-1 h3:after { position: absolute; top:0.5em; margin-top: -1px; width: 2em; height: 1px; display: inline-block; background: #999; content: "";}
.subtit-1 h3:before { left: 0; margin-left: -3em; }
.subtit-1 h3:after { right: 0; margin-right: -3em; }

.advantage-news-1 { margin-bottom: 1em; }
.advantage-news-1 .item { margin-bottom: 2em; }
.advantage-news-1 .item .box { background: #fff; border: 1px solid #ddd; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.advantage-news-1 .item .box .tit { margin: -1em auto 0; height: 2em; line-height: 2em; background: #999; color: #fff; font-size: 20px; font-weight: bold; text-align: center; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.advantage-news-1 .item .box .txt { margin: 1em; min-height: 4.5em; text-align: justify; }

.advantage-news-pic{ margin-bottom: 1em; text-align: center; } 
.advantage-news-pic img{  }

.advantage-news-2 { }
.advantage-news-2 .item .box { position: relative; border: 1px solid #ddd; margin: 3em auto 1em; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.advantage-news-2 .item .box .tit { position: relative; margin: -3em auto 0; width: 6em; height: 6em; line-height: 5.5em; border: 5px solid #ddd; background: #ddd; color: #fff; font-size: 20px; font-weight: bold; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }
.advantage-news-2 .item .box .txt { margin: 1em; min-height: 4.5em; color: #FFFFFF; text-align: justify; }
.advantage-news-2 .item:nth-child(3n+0) .box { background: #fd7e14; border-color: #fd7e14; }
.advantage-news-2 .item:nth-child(3n+0) .box .tit{ background: #fff; border-color: #fd7e14;color: #fd7e14; }
.advantage-news-2 .item:nth-child(3n+1) .box { background: #ffc107; border-color: #ffc107; }
.advantage-news-2 .item:nth-child(3n+1) .box .tit{ background: #fff; border-color: #ffc107; color: #ffc107; }
.advantage-news-2 .item:nth-child(3n+2) .box { background: #28a745; border-color: #28a745; }
.advantage-news-2 .item:nth-child(3n+2) .box .tit{ background: #fff; border-color: #28a745; color: #28a745; }

.advantage-zizhan-txt{ margin-bottom: 2em; text-align: center; }
.advantage-zizhan-pic{ }
.advantage-zizhan-pic .item{ margin-bottom: 1em; }

.advantage-xing-txt{ margin-bottom: 2em; text-align: center; }
.advantage-xing-pic{  }
.advantage-xing-pic .item { margin-bottom: 1em;}
.advantage-xing-pic .item .box { }
.advantage-xing-pic .item .box .pic{ position: relative; z-index: 1; border: 10px solid #a2c541; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }
.advantage-xing-pic .item .box .pic img{ border: 5px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; }
.advantage-xing-pic .item .box .tit{ position: relative; z-index: 2; margin: -2em auto 0; height: 2em; line-height: 2em; background: #a2c541; color: #fff; text-align: center; font-size: 20px; font-weight: bold; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.advantage-xing-pic .item .box .txt{ padding: 1em; border: 2px solid #a2c541; font-size: 16px; text-align: justify; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }

@media (max-width: 1200px) {
	.advantage-news-1 .item .box .txt{ min-height: 6em; }
	.advantage-xing-pic .item .box .txt{ min-height: 142px; }
}
@media (max-width: 992px) {
	.advantage-news-1 .item .box .txt{ min-height: 7.5em; }
	.advantage-news-2 .item .box .txt{ min-height: 7.5em; }
	.advantage-xing-pic .item .box .txt{ min-height: 130px; }
}
@media (max-width: 768px) {
	.advantage-news-1 .item .box .txt { min-height: inherit; }
	.advantage-news-2 .item .box .txt { min-height: inherit; }
	.advantage-xing-pic .item .box .txt{ min-height: 130px; }
}
@media (max-width: 576px) {
	.advantage-center-pic img{ width:100%; }
	.advantage-news-2 .item .box { }
	.advantage-news-2 .item .box .tit { margin: -3em auto 0; width: 6em; height: 6em; line-height: 5.5em; font-size: 18px; }

	.advantage-xing-pic .item .box .txt{ min-height: 130px; font-size: 14px; }
}



/*婴宝APP*/
.section-app-1 { background: #fff; }
.section-app-1 .hd h2 { color: #333; }
.section-app-1 .hd h2:after { background: #999; }
.section-app-1 .hd p { color: #999; }
.section-app-1 .bd { color: #333; text-align: center;}
.section-app-1 .bd img{ max-width: 100%; }
.section-app-1 .bd .txt { padding: 20px; text-align: center; }
.section-app-1 .bd .box { margin: 0px auto 30px; }


.app-tit{ margin-bottom:20px; text-align: center;}
.app-tit h3{ font-size: 24px; color: #a2c541;}
.app-profile{ margin-bottom:20px; text-align: center; }
.app-logo{ margin-bottom:20px; text-align: center; }
.app-logo .pic{ display: inline-block; border: 2px solid #a1c541; overflow: hidden; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.app-logo .pic img{  width: 120px; }
.app-phone{ margin-bottom:40px; }

.app-icon-1{  text-align: center;}
.app-icon-1 .item{ padding: 0 5px; }
.app-icon-1 .item .box{ margin: 0px auto 10px; padding: 10px 5px; background: #a1c541; color: #fff; font-size: 14px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; }
.app-icon-1 .item .box i{ display: block; font-size: 32px; }

.app-icon-2{ margin-bottom: 20px; text-align: center;}

.app-icon-2 h4{ position: relative; margin-bottom: 20px; display: inline-block; line-height: 1em; font-size: 20px; color: #999; }
.app-icon-2 h4:before,
.app-icon-2 h4:after { position: absolute; top:0.5em; margin-top: -1px; width: 2em; height: 1px; display: inline-block; background: #999; content: "";}
.app-icon-2 h4:before { left: 0; margin-left: -3em; }
.app-icon-2 h4:after { right: 0; margin-right: -3em; }

.app-icon-2 .item{ padding: 0 5px; }
.app-icon-2 .item .box{ margin: 10px auto; padding: 10px 5px; border: 1px solid #a1c541; background: #fff; color: #a1c541; font-size: 14px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; }
.app-icon-2 .item .box i{ display: block; font-size: 32px; }

.app-tool .item .box { margin: 60px auto 20px; border: 2px solid #ddd; background: #fff; -webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; }
.app-tool .item .box .tit { margin: -60px auto 0px; padding-top: 42px; width: 120px; height: 120px; line-height: 1.1em; border: 5px solid #ddd; background: #ddd; color: #fff; font-size: 20px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.app-tool .item:last-child .box .tit { padding-top: 32px; }
.app-tool .item .box .txt { padding: 20px; min-height: 90px; color: #FFFFFF; }
.app-tool .item:nth-child(4n+0) .box { background: #fd7e14; border-color: #fd7e14; }
.app-tool .item:nth-child(4n+0) .box .tit{ background: #fff; border-color: #fd7e14;color: #fd7e14; }
.app-tool .item:nth-child(4n+1) .box { background: #ffc107; border-color: #ffc107; }
.app-tool .item:nth-child(4n+1) .box .tit{ background: #fff; border-color: #ffc107; color: #ffc107; }
.app-tool .item:nth-child(4n+2) .box { background: #28a745; border-color: #28a745; }
.app-tool .item:nth-child(4n+2) .box .tit{ background: #fff; border-color: #28a745; color: #28a745; }
.app-tool .item:nth-child(4n+3) .box { background: #dc3545; border-color: #dc3545; }
.app-tool .item:nth-child(4n+3) .box .tit{ background: #fff; border-color: #dc3545; color: #dc3545; }


.app-tit.app-home h3 { color: #fff;}
.app-profile.app-home { color: #fff; }
.app-logo.app-home .pic{ border: 2px solid #fff; }

@media (max-width: 576px) {
	.app-tit h3{ font-size: 20px; }
	
	.app-icon-1 { padding: 0 9px;}
	.app-icon-1 .col-2{ padding: 0 1px; width: 20%; min-width: 20%; font-size: 11px; }
	.app-icon-1 .col-2 .box{ font-size: 11px; }
	.app-icon-1 .col-2 .box i{ font-size: 24px; }
	
	.app-icon-2 { padding: 0 9px;}
	.app-icon-2 .col-3{ padding: 0 1px; font-size: 11px; }
	.app-icon-2 .col-3 .box{ margin: 1px auto; font-size: 11px; }
	.app-icon-2 .col-3 .box i{ font-size: 24px; }
	
	.app-tool .item .box .txt { padding: 20px; min-height: auto; color: #FFFFFF; }
	.app-tool .item .box .tit { margin: -50px auto 0px; padding-top: 36px; width: 100px; height: 100px; font-size: 18px; }
	.app-tool .item:last-child .box .tit { padding-top: 26px; }
}

/*资讯*/
.section-news { background: #ffffff; }
.section-news .hd h2 { color: #333333; }
.section-news .hd h2:after { background: #999999; }
.section-news .hd p { color: #999999; }
.section-news .bd { color: #333333; }

.lin-list-pic { margin: 0px; width: 100%; }
.lin-list-pic li { position: relative; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.lin-list-pic li:active { background-color: #f5f5f5; }
.lin-list-pic li:after { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; border-top: 1px solid #ddd; content: ""; display: block; }
.lin-list-pic li:first-child { border-top: none; }
.lin-list-pic li a { color: #333; text-decoration: none; }
.lin-list-pic li .pic { position: relative; float: left; margin: 20px 20px 20px 0; width: 160px; height: 120px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.lin-list-pic li .pic img{ vertical-align: middle; width: 160px; height: 120px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.lin-list-pic li .tit { margin: 20px 0; min-height: 1.3em; max-height: 2.6em; line-height: 1.3em; font-size: 20px; color: #333; overflow: hidden; }
.lin-list-pic li .desc { margin: 20px 0; min-height: 1.3em; max-height: 2.6em; line-height: 1.3em; font-size: 14px; color: #888; overflow: hidden; }
.lin-list-pic li .tag { margin: 20px 0; min-height: 1.3em; max-height: 1.3em; line-height: 1.3em; font-size: 14px; color: #888; overflow: hidden; }
.lin-list-pic li .date { margin: 0 0 0 20px; min-height: 1.3em; max-height: 1.3em; line-height: 1.3em; font-size: 14px; overflow: hidden; float: right; }
.lin-list-pic li .pics { margin: 0 0 10px; overflow: hidden; }
.lin-list-pic li .pics .pic-item { float: left; width: 33.333333%; }
.lin-list-pic li .pics .pic-item .pic { float: none; margin: 0 0 0 1px; overflow: hidden; width: auto; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.lin-list-pic li .pics .pic-item:first-child .pic { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.lin-list-pic li .pics .pic-item:last-child .pic { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -o-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.lin-list-pic li .pics .pic-item .pic.lazyload { background-size: auto; }
.lin-ui-load-more { width: 100%;}

.more-btnbar{ padding-top: 20px; width: 100%; text-align:center; border-top: 1px solid #ddd; }
.more-btnbar a{ display:inline-block; width: 200px; height: 40px; padding: 0 10px; border: 1px solid #ddd; color:#333; text-decoration: none; font-size:18px; line-height: 38px; color: #888; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.more-btnbar a:active{ background: #efefef; }

@media (max-width: 768px) {
	.lin-list-pic { margin: 0px; width: 100%; }
	.lin-list-pic li .pic { margin: 10px; width: 120px; height: 90px; }
	.lin-list-pic li .pic img{ width: 120px; height: 90px; }
	.lin-list-pic li .tit { margin: 10px; font-size: 18px; }
	.lin-list-pic li .txt { margin: 10px; }
	.lin-list-pic li .desc { margin: 10px; }
	.lin-list-pic li .tag { margin: 10px; }
	.lin-list-pic li .pics { margin: 10px 10px 10px 9px; }
}



.lin-list-pic2 { margin: 0px 100px; }
.lin-list-pic2 li { position: relative; float: left; width: 100%; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/*.lin-list-pic2 li:active { background-color: #f5f5f5; }
.lin-list-pic2 li:after { z-index: 0; position: absolute; height: 0; left: 0; top: 0; right: 0; border-top: 1px solid #ddd; content: ""; display: block; }
.lin-list-pic2 li:first-child { border-top: none; }*/
.lin-list-pic2 li a { position: relative; margin: 5px 15px; padding: 15px; display: block; color: #333; text-decoration: none; border: 1px solid #ddd;-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.lin-list-pic2 li .pic { position: relative; float: left; margin: 0px 20px 0px 0; width: 400px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.lin-list-pic2 li .pic figure{ position: relative; margin: 0; width: 100%; height: 0; padding-bottom: 55.555555555556%; overflow: hidden; }
.lin-list-pic2 li .pic img{ position: absolute; width: 100%; height: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.lin-list-pic2 li .tit { position: absolute; bottom: 20px; left: 440px; margin: 0px 0 0px; min-height: 1.3em; max-height: 2.6em; line-height: 1.3em; font-size: 20px; color: #333; overflow: hidden; }
.lin-list-pic2 li .tit span {font-weight: bold; color: #8074fa; }
.lin-list-pic2 li .desc { margin: 0px 0; min-height: 1.5em; line-height: 1.5em; font-size: 16px; color: #888; overflow: hidden; }
.lin-list-pic2 li .tag { margin: 10px 0 0; font-size: 14px; color: #888; }
.lin-list-pic2 li .date { position: absolute; left: 235px; bottom: 25px; margin: 0 0 0 0px; min-height: 1.3em; max-height: 1.3em; line-height: 1.3em; font-size: 14px; overflow: hidden; }
.lin-list-pic2 li .logo {  display: inline-block; float: left; margin-right: 15px; }
.lin-list-pic2 li .logo img { width: 120px; height: 120px;  }
.lin-list-pic2 li .btn { position: absolute; right: 15px; bottom: 15px; display:inline-block; padding: 0 10px; background: #8074fa; border: 1px solid #8074fa; color:#fff; text-decoration: none; font-size:16px; line-height: 2em; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }

.more-btnbar2{ padding-top: 20px; width: 100%; text-align:center;  }
.more-btnbar2 a{ display:inline-block; width: 200px; height: 40px; padding: 0 10px; border: 1px solid #ddd; color:#333; text-decoration: none; font-size:18px; line-height: 38px; color: #888; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.more-btnbar2 a:active{ background: #efefef; }
@media (max-width: 768px) {
	.lin-list-pic2 { margin: 0px; width: 100%; }
	.lin-list-pic2 li { width: 100%; }
	.lin-list-pic2 li a { padding: 15px 15px 15px; }
	.lin-list-pic2 li .pic { margin: 0 0 15px; width: 100%; float: none; }
	.lin-list-pic2 li .tit { position: relative; left: auto; bottom: auto; margin: 15px 0 40px; font-size: 18px;}
	.lin-list-pic2 li .desc { line-height: 1.5em; }
	.lin-list-pic2 li .date { position: absolute; left: 15px; bottom: 25px; margin: 0 0 0 0px; min-height: 1.3em; max-height: 1.3em; line-height: 1.3em; font-size: 14px; overflow: hidden; }
}




/*婴宝APP*/
.section-contact { background: #fff; }
.section-contact .hd h2 { color: #333; }
.section-contact .hd h2:after { background: #999; }
.section-contact .hd p { color: #999; }
.section-contact .bd { color: #333; text-align: center;}

.section-contact .bd h3{ margin-bottom: 15px; font-size: 24px;}
.section-contact .bd .pic { margin-bottom: 15px; }
.section-contact .bd .pic img{ max-width: 100%; }
.section-contact .bd .txt { padding: 20px; text-align: center; }
.section-contact .bd .box { margin: 0px auto 30px; }


.section-contact .row { font-size: 16px;}
.section-contact .row .col-12{ margin-bottom: 20px;}
.section-contact .row a { display: block; margin-bottom: 10px; border:1px solid #ddd; text-decoration: none; height: 40px; line-height: 38px; font-size: 16px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.section-contact .row h4{ position: relative; display: inline-block; line-height: 1em; color: #666; font-size: 20px; }
.section-contact .row h4:before,
.section-contact .row h4:after { position: absolute; top:0.5em; margin-top: -1px; width: 2em; height: 1px; display: inline-block; background: #999; content: "";}
.section-contact .row h4:before { left: 0; margin-left: -3em; }
.section-contact .row h4:after { right: 0; margin-right: -3em; }
.section-contact .row:nth-child(1) .col-12:nth-child(3){ margin-bottom: 0px;}

.section-contact .row:nth-child(3) .item .box { margin: 60px auto 20px; border: 2px solid #ddd; background: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.section-contact .row:nth-child(3) .item .box .tit { margin: -60px auto 0px; padding-top: 42px; width: 120px; height: 120px; line-height: 1.1em; border: 5px solid #ddd; background: #ddd; color: #fff; font-size: 20px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.section-contact .row:nth-child(3) .item:last-child .box .tit { padding-top: 32px; }
.section-contact .row:nth-child(3) .item .box .txt { padding: 20px; min-height: 90px; color: #FFFFFF; }
.section-contact .row:nth-child(3) .item:nth-child(4n+0) .box { background: #fd7e14; border-color: #fd7e14; }
.section-contact .row:nth-child(3) .item:nth-child(4n+0) .box .tit{ background: #fff; border-color: #fd7e14;color: #fd7e14; }
.section-contact .row:nth-child(3) .item:nth-child(4n+1) .box { background: #ffc107; border-color: #ffc107; }
.section-contact .row:nth-child(3) .item:nth-child(4n+1) .box .tit{ background: #fff; border-color: #ffc107; color: #ffc107; }
.section-contact .row:nth-child(3) .item:nth-child(4n+2) .box { background: #28a745; border-color: #28a745; }
.section-contact .row:nth-child(3) .item:nth-child(4n+2) .box .tit{ background: #fff; border-color: #28a745; color: #28a745; }
.section-contact .row:nth-child(3) .item:nth-child(4n+3) .box { background: #dc3545; border-color: #dc3545; }
.section-contact .row:nth-child(3) .item:nth-child(4n+3) .box .tit{ background: #fff; border-color: #dc3545; color: #dc3545; }


.wrapper { width: 1140px; }
/*自适应*/
@media (max-width: 1200px) {
	#topnav,
	.footer{ display:none; }
	.wrapper { width: 960px; }
	.lin-navbar-nav { margin: 0 -5px; padding: 0px 0; font-size: 16px; }
	.fixed-header .lin-navbar-nav li,
	.lin-navbar-nav li { position: relative; padding: 5px 10px; margin-left: 0; height: auto; }
	
	.swiper-banner img { max-width: none; width: 160%; margin-left: -30%; }
	
	
}
@media (max-width: 992px) {
	.wrapper { width: 720px; }
	.lin-navbar-logo { float: none; }
	.lin-navbar-nav { margin: 0 -5px; padding: 10px 0; font-size: 16px; float: none;}
	.fixed-header .lin-navbar-nav li,
	.lin-navbar-nav li { position: relative; padding: 5px 0; margin-left: 26px; line-height: 34px;float: left; }
	.lin-navbar-nav li a { height: 36px; line-height: 34px; }
	
	.section-branch { padding-top: 0; padding-bottom: 100px;  }
	.section-branch .bg { padding-top: 50px; background: url(../../images/bg3-1.jpg) no-repeat center top; background-size: 100%; }
}
@media (max-width: 768px) {
	.wrapper { width: 540px; }
	.lin-header { position: fixed; }
	.lin-navbar-logo { padding: 5px 0; float: none; }
	.lin-navbar-logo a,
	.fixed-header .lin-navbar-logo a{ width: 132px; height: 34px; }
	.lin-navbar-toggler { visibility: visible; }
	.lin-navbar-nav { margin: 0 -5px; padding: 10px 0; font-size: 16px; }
	.fixed-header .lin-navbar-nav li,
	.lin-navbar-nav li { position: relative; padding: 5px; margin-left: 0; height: auto; line-height:normal; text-align: center; width: 25%; float: left; }
	.lin-navbar-nav li:hover:after { position: absolute; left: 50%; height: 3px; width: 1em; bottom: 0; margin-left: -0.5em; content: ''; display: block; }
	.lin-navbar-nav li a { display: block; height: 36px; line-height: 34px; background: #fff; border: 1px solid #ddd; -webkit-border-radius: 25px; -moz-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; }
	.lin-navbar-nav li dl { display: none; }
	.lin-navbar-nav li dl:after { position: absolute; top: -6px; left: 32px; margin-left: -6px; width: 12px; height: 12px; content: ""; overflow: hidden; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
	.lin-navbar-nav li dl dd { }
	.lin-navbar-nav li dl dd a { display: block; vertical-align: middle; margin: 0; padding: 0 20px; height: 36px; line-height: 36px; color: #fff; }
	.lin-navbar-nav li dl dd a:hover { background: #7fa409; }
	.lin-navbar-nav li:hover dl { top: 0px; }
	.swiper-banner,
	.fixed-header .swiper-banner{ margin-top: 44px;}
	.lin-navbar-nav{ visibility: hidden; height: 0; padding: 0; overflow: hidden; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
	.lin-navbar-show .lin-navbar-nav { visibility: visible; padding: 10px 0; height: auto; }
	.lin-footer .copyright { font-size: 12px; display: block; margin-left: 0em; white-space: normal; }
	.lin-footer .copyright span{ display: block; margin-left: 0em; white-space: normal; }
	.lin-footer .copyright .company{ font-size: 16px; }

}
@media (max-width: 576px) {
	.wrapper { width: auto; }
	.fixed-header .lin-navbar-nav li,
	.lin-navbar-nav li { width: 33.3333%; }
	
	
	.section { padding: 50px 0; }
	.section .hd { margin-bottom: 30px; }
	.section .hd h2 { margin-bottom: 0.2em; padding-bottom: 0.2em; font-size: 24px; }
	.section .hd p { font-size: 18px;  }
	.section .bd { font-size:16px; line-height: 1.5em; }
	
	.section-about { padding: 50px 0 0; }
	
	.section-history .line { left: 35px; top: -160px; bottom: -50px; margin-left: -1px; }
	.section-history .box { width: 100%; margin-top: 10px; font-size: 16px; }
	.section-history .box .inner{ padding: 15px; }
	.section-history .box .tit{ width: 50px; height: 50px; padding-top: 10px;}
	.section-history .box .tit span{ font-size: 16px; }
	.section-history .box:nth-child(2n+1) { left: 0%; padding-left: 70px; padding-right: 10px; text-align: left; }
	.section-history .box:nth-child(2n+1) .tit{ right: 10px; left: 10px; }
	.section-history .box:nth-child(2n+2) { left: 0%; padding-left: 70px; padding-right: 10px; text-align: left; }
	.section-history .box:nth-child(2n+2) .tit{ left: 10px; }
	
	.section-branch{ padding-top:0;}
	.section-branch .bg { padding-top: 50px; background: url(../../images/bg3-1.jpg) no-repeat center top; background-size: 100%; }
	.section-branch .box { margin: 40px auto 15px;  }
	.section-branch .box .tit { margin: -40px auto 0px; padding-top: 18px; width: 90px; height: 90px; line-height: 1.2em; border: 5px solid #eee; font-size: 20px;  }
	
	.section-services { padding: 50px 0 0; }
	.section-services .bd .pic img{ max-width: 100%; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.lin-list-pic li:after{ -webkit-transform: scale(.5); -webkit-transform-origin: 0 0; bottom: -100%; right: -100%; }
	.pro-brand:after { -webkit-transform: scaleY(.5); -webkit-transform-origin: 50% 0; }
}
