/* Write your styles */

@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); /* IE9*/ src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); /* IE9*/ src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */}

.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal;}

p{margin: 0;}

html,body{background:#fff; overflow-x:hidden;}

.clear{clear:both;}

.color{color:#2b96e6 !important;}

.t2{text-indent: 2em;}

.f12{font-size: 12px !important;}

.img_box img{display:block; margin:0 auto; max-width:100%;}

.text_sd{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.text_box{font-size:13px; line-height:26px;}

.main_box{position:relative; margin:0 1rem; padding-bottom: 3rem;}

.no_padding_up{padding-top: 0 !important;}

.no_margin{margin:0 !important}

.no_padding{padding:0 !important}

/*===========================header=============================*/

.am-header{ background:#009844; color: #FFF; position: fixed;left: 0;top: 0; z-index: 999;}

.logo{color: #FFF; }

#header{position:fixed; top: 0; width:100%; height:5rem; background:#fff; z-index: 99;}

#header .logo_fiex{}

#header .logo{position:absolute; left:20px; top:10px;}

#header .bnt_nav{}

#header .bnt_nav{position:absolute; right:-0.5rem; top:1px; height:5rem;}

#header .bnt_nav button{height:5rem; background:none; border:none;}

.am-header-default .am-header-nav.bnt_nav .am-btn{font-size: 20px; right: -1rem !important; padding: 0; background: none;}

.bnt_nav i{color:#FFF; font-size: 20px;}

.fixed_box{height:5rem;}

#menu{width:50%;}

#menu li{background:none;color: #EEE; height:3rem; text-align: center; padding:0;}

#menu li a{padding:0;}

#menu li a:hover{background:none; color:#fff;}

#menu .am-header{line-height: 15px;}

#menu .iconfont{color:#fff;}

#nav .am-list > li{background: none; border-color:#3c3d3d; padding: 1rem 0;}

#nav .am-list > li a{padding:0; padding-left: 1rem; font-size:14px;}

#nav .am-list > li ul{padding:0 ; margin-bottom: -1rem;}

#nav .am-list > li ul li{padding:0 1rem; line-height: 3rem; display: block;}

#nav .am-list > li ul li{}

#nav .am-list > li ul li:last-child{border:none;}

#nav .am-list > li ul li a{font-size:12px; display:block; padding:0;}

#nav .am-fr[class*="am-icon-"]{color: #777;}

#nav .doc-oc-demo3{width:50px;}

#nav .am-list > li ul{padding-top: 10px;}

/*===========================footer=============================*/

#footer_box{padding: 0px;}

#footer_box .copyright{background:#002049; color:#616161; padding-bottom: 20px; padding-top: 10px; font-size: 12px;}

#footer_box .copyright a{color:#fff;}

#footer{height: 65px; background:#fff; border-top: 1px solid #e4e4e4;}

#footer ul{background:#009844; height: 65px;}

#footer li{height: 60px;}

#footer li a{display:block; color:#FFF;}

#footer span{display:block; font-size:1.4rem; color:#FFF;}

#footer .am-icon{font-size:2.3rem; margin-bottom: 1rem; padding-top:0; color:#FFF; padding-top: 0px; line-height: 35px;}

#footer li.on a{color:#FFF;}

#footer li.on a span{color:#FFF;}

#footer li.on .am-icon{color:#FFF;}

/*===========================index=============================*/

#index_box{max-width:444px; margin:0 auto;}

#list_icon1{margin: 0.2rem;}

#list_icon1 ul{margin:0;}

#list_icon1 li a{display:block; margin:0.2rem;}

#list_icon1 li a .box{width:100%;}

#list_icon1 li a .box img{display:block; width:100%; margin:0 auto;}

#list_icon1 li a strong{font-weight:normal; color:#fff; text-align:center; font-size:14px; display:block; line-height:3rem; height:3rem;}

#banner{background: #fff; margin-top: 3rem;}

#banner .am-slider-default{margin-bottom: 0;}

#banner .am-control-nav{display: none;}

#s_link{margin-top:2rem;}

#index .s_title .am-titlebar{border-bottom:1px solid #012554;}

#index .s_title{} .s_title{margin-bottom:2rem;position:relative; width:100%; height:3rem; display:inherit; text-align:center;} .s_title h2{position:relative; z-index:2; color:#333 !important; display:inline-block; background:#fff; margin: 0; line-height: 3rem; padding:0 40px; font-size:18px;} .s_title i{background:#e8e9eb; left:0; height:1px; position:absolute; top:1.5rem; width:100%; z-index:1;}

#index .s_title .am-titlebar{margin-left:0 !important;}

#index .s_title a{color: #fff; padding: 0; font-size: 14px;}

#s_news .am-titlebar{margin-top: 0;}

#s_news .am-tabs-d2 .am-tabs-nav{background: #009844;}

#s_news .am-tabs-bd{border: none; z-index: 1 !important;}

#s_news .am-active{background: none !important;}

#s_news .am-tab-panel{margin: 0; padding: 0;}

#s_news .top{background: #fff;}

#s_news .top .am-g{margin: 0; padding: 10px;}

#s_news .top li{padding: 0; list-style: none !important;}

#s_news .top li .am-u-sm-4{padding: 0;}

#s_news .top li a img{width: 100%;}

#s_news .top h3 a{display:block; margin-top: -4px; color: #616265; font-size: 14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; width: 100%;}

#s_news .top li .am-list-item-text{overflow: hidden; font-size: 11px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.2em; -webkit-line-clamp: 2; max-height: 2.4em;}

#s_news .s_title{text-align:center; margin-top: 2rem;}

#s_news .s_title img{width:70%;}

#s_news .up_box{margin:2rem; margin-bottom: 0;}

#s_news .up_box a{display:block; background:#f3f3f3;}

#s_news .up_box a img{display:block;}

#s_news .up_box a strong{color:#5f6061; font-weight: normal; font-size: 14px; display:block; padding:.5rem 1rem; font-size: 14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .un li{position: relative; border-top: 0; margin: 0; border:none;}

#s_news .un li a{color:#505050; font-size: 12px; padding: 0; padding-left: 0rem; padding-right: 90px; line-height: 3rem; border: none;}

#s_news .un li .icon_dd{position: absolute; left:10px; top: 1.2rem; display:block; width:6px; height:6px; border-radius:50%; background:#009844;}

#s_news .un li span{top:0.6rem;}

#s_news .un li strong{color: #2b96e6; float: left; margin-right: 5px; line-height: 2.8rem; list-style: none;}



#s_map .content{ text-align:center; padding:0 8px;}

#s_map .content a{color:#505050;}



.pic_list ul{margin:1rem -0.5rem;}

.pic_list li{border:none;}

.pic_list li .box{background:#fff; margin:0.5rem;}

.pic_list li img{display:block; margin:0 auto; width:100%;}

.pic_list li .title_news a{padding-top:1rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#333; display:block; font-size:14px; text-align:center;}

.pic_list li .time_news{color:#999; text-align:center;}

.pic_list li .text_news{font-size:12px; height:5.5em; overflow: hidden;}

/*============================新闻中心=============================*/

.title_news{display:block; width:100%; font-size:14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.time_news{font-size:12px;}

.text_news{font-size: 12px; line-height: 24px;}

#n_news3 li{border:1px solid #009844

062ea8; margin-bottom:1rem;}

#n_news3 li .title_news a{padding:0 1rem; display:block; color:#fff; background:#009844

062ea8; font-size:14px; height:40px; line-height:40px;}

#n_news3 li .time_news{padding:1rem 1rem 0 1rem; margin-top:1rem; display:block;}

#n_news3 li .text_news{padding:1rem;}

#n_news3 li .more{padding:0 1rem; font-size:13px; display:block; margin-bottom:2rem;}

/*============================内页=============================*/

.nr_content{padding: 1.5rem 1rem;}

.n_banner{}

#n_nav_list{margin-top: 2rem;}

#n_nav_list li{}

#n_nav_list li a{display:block; margin:0 0.3rem; padding:.5rem 0; border-radius: 3px; background:#e6e9ec; color: #57595b; font-size: 13px; text-align: center;}

#n_nav_list .on a{background:#009844; color:#fff;}

#n_nav_list_service{margin-top: 2rem;}

#n_nav_list_service li{text-align: center;}

#n_nav_list_service li a{display:block; margin: 0 auto; border:1px solid #f5ad01; border-radius: 50%; height:70px; width:70px;text-align: center;}

#n_nav_list_service li a strong{padding-top: 1.0rem; color: #f5ad01; display:block; line-height: 22px; font-size: 13px;}

#n_nav_list_service .on a{background:#054ba3;}

#n_nav_list_service .on a strong{color:#fff;}

.n_title{padding:1rem 0;}

.n_title h1{margin-bottom: 0; font-size: 18px; color: #313234; text-transform: uppercase; text-align: center;}

.n_title span{display:block; text-align: center; color:#4b4b4b; font-size: 16px; text-align:center;}

.n_title img{display: block; margin: 0 auto; height: 4rem;}

/*============================单页=============================*/

.j_article{font-size: 14px; padding:2rem 0; line-height: 2em;}

.j_article h1,.j_article h2,.j_article h3{margin:0;}

.j_article h1{font-size: 18px;}

.j_article h2{font-size: 16px;}

.j_article h3{font-size: 14px;}

.j_article img{max-width:100%;}

/*============================育儿知识=============================*/

.n_knowlege{margin:1rem -0.5rem 2rem -.5rem;}

.n_knowlege ul{}

.n_knowlege li{border:none;}

.n_knowlege li .box{background:#fff; padding:1rem; border:1px solid #dcdcdc; border-radius:3px; margin:0.5rem;}

.n_knowlege li .up{position:relative;}

.n_knowlege li img{display:block; margin:0 auto; width:100%;}

.n_knowlege li .mark_box{text-align: center; position:absolute; left:0; width:100%; bottom:-15px;}

.n_knowlege li .mark{width:30px; height:30px; text-align:center; vertical-align: middle;}

.n_knowlege li .title_news a{padding-top:1rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#333; display:block; font-size:14px; text-align:center;}

.n_knowlege li .time_news{color:#999; text-align:center;}

.n_knowlege li .text_news{font-size:12px; height:5.5em; overflow: hidden;}

/*============================宣传视频=============================*/

.video_list{}

.video_list ul{margin:-0.5rem;}

.video_list li{border:none;}

.video_list li .box{background:#fff; position:relative; padding:0.5rem; border:1px solid #dcdcdc; border-radius:0px; margin:0.5rem; }

.video_list li img{display:block; margin:0 auto;}

.video_list li .up{position:relative;}

.video_list li .mark_box{text-align: center; display:block; position:absolute; height100%; width:100%; top:50%;}

.video_list li .mark{width:30px; height:30px; margin-top: -15px; max-width: 40%; max-height: 40%; text-align:center; vertical-align: middle;}

.video_list li .title_news a{padding-top:.5rem; color:#333; display:block; font-size:14px; text-align:center;}

.video_list li .time_news{color:#999; text-align:center;}

.video_list li .text_news{font-size:12px;}

.n_market{margin-top: 1rem;}

#n_jishu li a,#n_shop li a{display:block; margin:0.5rem;}

#n_shop{margin-bottom: 3rem;}

/*============================团队=============================*/

#n_team{margin: 2rem 0;}

/*============================育儿知识=============================*/

#n_service .n_title h1{color:#fff;}

#n_service .n_title span{color:#fff;}

#n_service .un_box{background:#0151a9; margin:0 -1rem;}

#n_service .un_box .content{color:#fff; margin:1rem; padding:2rem 0;}

#n_service .un_box .content li{border:none; background:none;}

#n_service .un_box .content li .box{position:relative; padding:0.2rem; border:1px solid #dcdcdc; border-radius:0px; margin:0.5rem;}

#n_service .un_box .content li img{display:block; margin:0 auto; width:100%;}

#n_service .un_box .content li .up{position:relative;}

/*============================新闻中心=============================*/

#n_news .up_box{margin-bottom: 1.5rem;}

#n_news .up_box a{display:block; background:#f3f3f3; padding-bottom: .2rem;}

#n_news .up_box a img{display:block;}

#n_news .up_box a strong{color:#323232; font-weight: normal; font-size: 14px; display:block; padding:.5rem 1rem; font-size: 14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_news .up_box a p{margin:0; padding:0; height:4rem; margin:0 1rem 1rem 1rem; line-height: 2rem; overflow: hidden; font-size:12px; color:#686567; padding-right:1rem;}

.news_list ul{}

.news_list li{display:block; position:relative; margin:1rem 0; height:80px;}

.news_list .time{position:absolute; width:70px; height:80px; background:url(../images/bg_news_list.png) center no-repeat; display:block;}

.news_list .time strong{display:block; width:40px; margin:0 auto; border-bottom: 1px solid #eee; text-align:center; color:#222; font-size:24px; height:45px; line-height:45px;}

.news_list .time span{display:block; text-align:center; font-size:12px; height:30px; font-weight:bold; color:#222; line-height:30px;}

.news_list .text_box{margin-left:75px; padding: 10px 0 10px 10px; background:none;}

.news_list .text_box a{display:block; font-size: 15px; margin-top: -.5rem;}

.news_list .text_box p{margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#a6a7ab; padding-right:1rem;}

.page{margin-top: 2rem;}

.page .am-pagination{margin-bottom: 0;}

/*============================产品展示=============================*/

.my_bnt{margin: 0 auto; text-align:center; font-size:14px; line-height:4rem; height:4rem; width: 50%; color:#564556; width: 50%; margin-bottom: 2rem; background: #f9f9f9; border-radius: 3px; display: block;}

.n_contact .n_title h1{color:#fff; padding-top: 1.5rem;}

.n_contact .n_title span{color:#fff;}

.n_contact .n_title p{color:#9eccff; font-size: 13px; line-height: 2em; padding:0 1.5rem;}

.n_contact .up_box{background:#0151a9; margin:0 -1rem;}

.n_contact .up_box .content{color:#fff; margin:1rem; padding:2rem 0;}

.n_contact dl dd{margin:1rem; text-align: center; padding: 1rem; border:1px solid #d2d2d2;}

.n_contact dl dd .pic_box{}

.n_contact dl dd span{display:block; font-size: 14px;}

.n_contact dl dd strong{display:block; font-size: 14px; color:#0151a9; font-weight: bold;}

.n_contact dl dd p{display:block; margin:0; font-size: 15px;}

.n_contact dl dd .bnt{margin: 1rem auto; text-align:center; font-size:14px; line-height:3.6rem; height:3.6rem; width: 50%; color:#fff; width: 50%;

background: #5d78b7; border-radius: 3px; display: block;}

.n_market{}

.n_market .j_article{padding: 0;}

/*============================详情=============================*/

.ar_title{text-align:center; margin-top: 1rem; padding-bottom: 2rem; border-bottom: 1px solid #eee;}

.ar_title h1{color: #333; font-size:16px; margin:0; font-weight:normal;}

.ar_title h3{font-weight: normal; margin:0; color: #999; padding-top:1rem; font-size:14px;}

.ar_content{font-size: 13px; line-height: 3rem; padding: 2rem 0;}

.ar_fot{margin-bottom: 2rem;}

.ar_fot .page{margin-top: 0;}

.ar_fot .page a{color: #655665;}

.ar_fot ul{padding: 0; margin-right: 0; margin-left: 0;}

.ar_fot ..am-pagination-select .am-pagination-select select{}

.n_contact .text_box{font-size:14px; padding-top:1rem;}

.ewm_box{display:block;}

.ewm_box .box{width:100px; margin-left:20px; display:inline-block; text-align:center;}

.ewm_box .box span{font-size:12px; color:#555555; display:block; margin-top:8px;}

.ewm_box img{width:100px; height:100px;}

.pf_form{width:100%; border-radius:3px; overflow:hidden; background:#f7f8fb;}

.pf_form .title{height:50px; position:relative; background:#015eab; line-height:50px; text-align:center; color:#fff; font-size:15px;}

.pf_form .title .icon{height:10px; position:absolute; background:url(../images/icon_jt.png) center top no-repeat; bottom: -10px; width: 100%; left: 0;}

.pf_form .content{padding:20px; line-height:18px; font-size:12px; color:#5f6066;}

.pf_form .content .un{padding-top:10px; margin-top:15px; border-top:1px solid #dedfe0;}

.pf_form .content strong{color:#015eab; padding:5px 0; font-weight:bold; font-size:18px; display:block;}

.pf_form .content input[type="text"]{background:#fff; font-size:12px; border:1px solid #e4e5e7; line-height:28px; display:block; width:100%; height:30px; margin-top:10px; padding:0 15px; color:#9d9ea1;}

.pf_form .content textarea{background:#fff; resize:none; border:1px solid #e4e5e7; font-size:12px; line-height:33px; height:70px; margin-top:10px; width:100%; padding:0 15px; color:#9d9ea1;}

.pf_form .submit{background:#5f6066; color:#fff; height:35px; line-height:33px; text-align:center; display:block; margin-top:20px; width:100%;}

.pf_form .submit:hover{background:#015eab;}



.load_more{position: relative; transition: all .3s; text-align: center;}

.load_more .la-ball-fall{position: absolute; left: 50%; top: 50%; margin-left: -36px; margin-top: -9px; opacity: 0; visibility: hidden; cursor: not-allowed}

.load_more .la-ball-fall.la-sm{margin-left: -18px; margin-top: -4px}

.load_more .la-ball-fall.la-2x{margin-left: -72px; margin-top: -18px}

.load_more .la-ball-fall.la-3x{margin-left: -108px; margin-top: -27px}

.load_more .load_more_btn{border: 0; color: #fff; text-align: center; width: 100%; line-height: 2em; border-radius: 2em; background-color: #009844; transition: background-color .2s; outline: none}

.load_more .load_more_btn:hover{background-color: #009844}

.load_more .load_more_btn[disabled]{color: transparent; opacity: .6; cursor: not-allowed}

.load_more .load_more_btn[disabled]~.la-ball-fall{opacity: 1; visibility: visible; transition-delay: 0s}

.la-ball-fall{display: block; font-size: 0; color: #fff}

.la-ball-fall,

.la-ball-fall>div{position: relative; box-sizing: border-box}

.la-ball-fall.la-dark{color: #333}

.la-ball-fall>div{display: inline-block; float: none; background-color: currentColor; border: 0 solid currentColor; width: 10px; height: 10px; margin: 4px; border-radius: 100%; opacity: 0; -webkit-animation: a 1s ease-in-out infinite; animation: a 1s ease-in-out infinite}

.la-ball-fall>div:first-child{-webkit-animation-delay: -.3s; animation-delay: -.3s}

.la-ball-fall>div:nth-child(2){-webkit-animation-delay: -.2s; animation-delay: -.2s}

.la-ball-fall>div:nth-child(3){-webkit-animation-delay: -.1s; animation-delay: -.1s}

.la-ball-fall>div:nth-child(4){-webkit-animation-delay: 0ms; animation-delay: 0ms}

.la-ball-fall.la-sm>div{width: 5px; height: 5px; margin: 2px}

.la-ball-fall.la-2x>div{width: 20px; height: 20px; margin: 8px}

.la-ball-fall.la-3x>div{width: 30px; height: 30px; margin: 12px}

.mg20{margin: 20px}



.copy{margin-bottom: 3rem; text-align: center; }