/* Write your styles */
@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chromeã€firefox */
    url('iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chromeã€firefox */
    url('iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') 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:#01479f !important;}
.t2{text-indent: 2em;}
.f12{font-size: 12px !important;}
.img_box img{display:block; margin:0 auto; width:100%;}
.text_sd{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.text_box{font-size:13px; line-height:26px; padding:0 10px;}
.main_box{position:relative; margin:0 0rem; padding-bottom: 3rem;}
.no_padding_up{padding-top: 0 !important;}
.no_margin{margin:0 !important}
.no_padding{padding:0 !important}
/*===========================header=============================*/
#header{position:fixed; top: 0; width:100%; height:5rem; background:#fff; z-index: 99;}
#header .logo_fiex{}
#header .logo{position:absolute; left:60px; 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:#505050; 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 .copyright a{color:#fff;}/*===========================footer=============================*/
#footer_box{padding: 0px; z-index:999; position:relative;}
#footer_box .copyright{color:#646466; display:block; margin-bottom: 75px; padding-top:10px; font-size: 13px;}
#footer{position:fixed; bottom:0; left:0; width:100%; background:#0663be;}
#footer_box .am-dropdown{cursor:pointer; width:100%; display:block; display:block;}
#footer_box .am-dropdown-content{}
#footer_box .am-dropdown-content input{}
#footer li{padding: 1.5rem 0;}
#footer li a{display: block; color: #fff; font-size: 14px;}
#footer li a .j_iconfont{color: #fff;}
/*===========================index=============================*/
.am-slider-b2{box-shadow: none;}
.my_bnt{margin: 0 auto; text-align:center; font-size:14px; line-height:4rem; height:4rem; width: 50%; color:#fff; width: 50%; margin-bottom: 2rem; background: #0663be; border-radius: 3px; display: block;}
#index_box{margin:0 auto; margin-top: 2rem;}
#s_header{z-index: 99; position:relative; background:#fff; height:50px; border-bottom: 2px solid #006947;}
#s_header i{color:#006947; font-size: 18px;}
#s_header am-header-left{top: -3px;}
#s_header .home{font-size: 20px;}
#banner{background: #fff; position: relative; z-index: 1;}
#banner .am-slider-default{margin-bottom: 0;}
#banner .am-control-nav{display: none;}

#index .s_title .am-titlebar{ border-bottom:1px solid #012554;}
#index .s_title{ }
#index .s_title strong{display: block;  font-size: 16px; text-align: center;  color: #333;  font-weight: normal; line-height: 30px;  text-transform: uppercase;}
#index .s_title span{    display: block;  font-size: 18px; text-align: center;   color: #095ba8; font-weight: bold;}
#index .s_title .am-titlebar{ margin-left:0 !important; }
#index .s_title h2{ color:#fff;  padding:0 1rem; font-weight: normal;}
#index .s_title h2 img{ padding-right: 0.5rem; height: 17px;  top: -2px;  position: relative;}
#index .s_title a{ color: #fff; padding: 0; font-size: 14px;}
#index .my_bnt{ margin-bottom:3rem;}

#s_liucheng{margin: 0 1rem;}
#s_liucheng .content{margin: 3rem 0;}
#s_news{margin:1rem;}
#s_news .am-titlebar{margin-top: 0;}
#s_news .am-tabs-d2 .am-tabs-nav{background: none;}
#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 .un ul{margin: 2rem 1rem;}
#s_news .un li{position: relative; border-top: 0; padding-left: 2rem; margin: 0; background: none; border-bottom: 1px dotted #dcdcdc;}
#s_news .un li a{color:#505050; font-size: 12px; padding: 0; padding-left: 0rem; padding-right: 90px; line-height: 4rem; border: none;}
#s_news .un li .icon_dd{position: absolute; left:10px; top: 1.7rem; display:block; width:6px; height:6px; border-radius:50%; background:#095ba8;}
#s_news .un li span{top:0.6rem;}
.pic_list ul{margin:-0.5rem;}
.pic_list li{border:none;}
.pic_list li .box{background:#fff; border-radius:3px; border-radius: 3px; padding: 0rem 1rem; margin: 0 0.5rem;}
.pic_list li img{display:block; margin:0 auto; width: 60px; margin-bottom: 1rem;}
.pic_list li .title_news a{color:#333; display:block; font-size:12px; text-align:center;}
.pic_list li .time_news{color:#999; text-align:center;}
.pic_list li .text_news{font-size:12px;}
#s_case{margin:1rem;}
#s_case ul{margin: 2rem 0 2rem;}
#s_case li{border:none;}
#s_case li .box{background:#fff; padding: 0; border:1px solid #dcdcdc; border-radius:0px; margin:0.5rem;}
#s_case li .up{position:relative; border-bottom:1px solid #dcdcdc; padding: 0.5rem;}
#s_case li img{display:block; margin:0 auto; width:100%;}
#s_case li .mark{width:30px; height:30px; text-align:center; vertical-align: middle;}
#s_case li .title_news a{solid #dcdcdc; height: 3rem; line-height: 3rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#333; display:block; font-size:14px; text-align:center;}
#s_case li .time_news{color:#999; text-align:center;}
#s_case li .text_news{font-size:12px; height:5.5em; overflow: hidden;}
#map{margin:1rem; padding-bottom:10rem;}
#map .city ul{margin:0; padding:0; padding-top:1rem}
#map .city ul li{float:left; display:inline;line-height: 2rem; margin-right:0.5rem; font-size:14px;}
#map .city ul li a{color:#333;}
/*============================新闻中心=============================*/
.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 #095ba8; margin-bottom:1rem;}
#n_news3 li .title_news a{padding:0 1rem; display:block; color:#fff; background:#095ba8; 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;}
#s_about{padding:0 2rem;}
#s_about .content{background:url(../images/bg_about.jpg) center top no-repeat #363a89; background-size: 100% 100%; margin:2rem -2rem; min-height: 126px; max-height: 500px;}
#s_about .content .text_box{font-size:12px; line-height:24px; text-indent:2em; margin:0 auto; color:#333; padding:2rem 1rem;}
.text_box{}
#s_link{padding: 0 1rem; margin-top: 3rem;}
#s_link{}
#s_link li{margin-bottom: 1rem;}
#s_link li a{display: block; margin:0 0.5rem;}
#s_link li a img{width: 60%;}
#s_link li a strong{display: block; font-weight:normal; color: #323432; text-align: center; height: 30px; line-height: 30px; font-size: 12px;}
#s_link li a h1{color:#4c4c4c; font-size:14px; font-weight: normal; display:block; height: 30px; margin: 0 auto; padding: 0; line-height:30px; text-align: center; width: 90%; white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
/*============================首页色块=============================*/
.zj_link_box{margin-bottom:4rem;background: #095ba8;}
.zj_link_box li a{display:inline-table; vertical-align: middle; text-align: center; width: 100%; height: 100%;}
.zj_link_box li img{display:block; margin:0 auto;}
.zj_link_box li strong{font-size:14px; display: block; padding-top: 3rem; color: #fff; text-align:center;}
.zj_link_box li span{text-transform:uppercase; color: #fff; font-size:12px; display:block; text-align:center;}
.zj_link_box li{}
/*============================内页=============================*/
.nr_content{padding: 1.5rem 1rem; margin-bottom: 4rem;}
.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:#054ba3; 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 0 0; line-height: 2em;}
.j_article span{display:block; line-height: 2em; text-align:left;}
.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%;}
/*============================宣传视频=============================*/
.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; color: #0074ca;}
.news_list .text_box p{margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#686567; padding-right:1rem;}
.page{margin-top: 2rem;}
.page .am-pagination{margin-bottom: 0;}
/*============================产品展示=============================*/
.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 0 0;}
.ar_fot{margin: 1.5rem 0;}
.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;}
.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;}
.listmore{list-style:none;margin:0;padding:0;display:none;text-align:center;color:#999;width:100%;}
